@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#eef4f1;background:#080b0c;font-synthesis:none;--mint:#7cf7c5;--muted:#87948f;--line:#27302e}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% -10%,#13211d 0,transparent 38%),#080b0c}.app-shell{min-height:100vh;position:relative;overflow:hidden}.aurora{position:absolute;border-radius:50%;filter:blur(130px);pointer-events:none;opacity:.13}.aurora-one{width:420px;height:420px;background:#38eba3;top:330px;left:-270px}.aurora-two{width:350px;height:350px;background:#8f69ff;right:-250px;top:80px}header{height:76px;border-bottom:1px solid #202624;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;position:relative;z-index:2;background:#080b0ccc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:18px;font-weight:800}.brand>span:last-child>span{color:var(--mint)}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid #43705f;border-radius:10px;background:#11251e;color:var(--mint)}.header-actions,.status,.network{display:flex;align-items:center}.header-actions{gap:14px}.status{font:11px DM Mono;color:#a2b0aa;text-transform:uppercase;letter-spacing:.08em;gap:8px}.status i{width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 12px var(--mint)}.network{height:34px;padding:0 10px;border:1px solid #303a37;border-radius:8px;color:var(--mint);gap:7px;background:#111615}.network select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#dbe6e1;font:12px DM Mono;outline:none}.network option{background:#111615}main{width:min(1100px,90%);margin:auto;position:relative;z-index:1}.hero{text-align:center;padding:76px 10px 52px}.eyebrow{display:inline-flex;align-items:center;gap:7px;font:10px DM Mono;letter-spacing:.16em;color:var(--mint);border:1px solid #2b493e;border-radius:30px;padding:8px 13px;background:#102019}.hero h1{font-size:clamp(40px,6vw,68px);letter-spacing:-.06em;line-height:1.02;margin:23px 0 18px}.hero h1 em{font-style:normal;color:var(--mint)}.hero p{color:#99a49f;max-width:590px;margin:auto;line-height:1.7;font-size:15px}.workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.82fr);gap:20px;align-items:start}.panel{border:1px solid #28312f;border-radius:16px;background:linear-gradient(145deg,#111615,#0e1211);box-shadow:0 25px 70px #0006}.form-panel{padding:29px}.panel-heading,.panel-heading>div,.preview-head,.progress-title{display:flex;align-items:center;justify-content:space-between}.panel-heading{margin-bottom:28px}.panel-heading>div{justify-content:flex-start;gap:12px}.step-num{font:10px DM Mono;color:var(--mint);border:1px solid #315144;border-radius:6px;padding:5px}.panel h2{font-size:17px;margin:0}.chain-chip{font:10px DM Mono;color:#9aa7a1;text-transform:uppercase;letter-spacing:.07em}.field{margin-bottom:19px}.field label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#b6c0bc;margin-bottom:9px;text-transform:uppercase;letter-spacing:.06em}.input-wrap,.amount-input{position:relative}.field input{width:100%;height:48px;border:1px solid #303a37;border-radius:9px;background:#090d0c;color:#ecf7f2;padding:0 14px;font:13px DM Mono;outline:none;transition:.2s}.field input:focus{border-color:#5bc99e;box-shadow:0 0 0 3px #62e5b217}.field input::placeholder{color:#59635f}.icon-btn{position:absolute;right:7px;top:7px;height:34px;width:36px;border:0;color:#82908a;background:transparent;cursor:pointer}.icon-btn svg{width:17px}.detected{font:10px DM Mono;color:var(--mint);margin-top:7px;display:flex;gap:5px;align-items:center}.route-line{display:none}.grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.amount-input input{padding-right:54px}.amount-input span{position:absolute;right:14px;top:16px;font:11px DM Mono;color:var(--mint)}.counter{height:48px;border:1px solid #303a37;border-radius:9px;background:#090d0c;display:flex;align-items:center;justify-content:space-between;padding:5px}.counter button{width:36px;height:36px;border:1px solid #28322f;border-radius:6px;background:#141a18;color:#a6b4ae;font-size:20px;cursor:pointer}.counter button:hover{border-color:#4d7e6b;color:var(--mint)}.counter strong{font:15px DM Mono}.route-preview{background:#0a0e0d;border:1px solid #252d2b;border-radius:10px;padding:16px;margin-bottom:19px}.preview-head{font:10px DM Mono;color:#81908a;text-transform:uppercase;letter-spacing:.08em}.nodes{display:flex;align-items:center;margin:18px 2px 12px}.node-group{display:flex;align-items:center;flex:1}.node-group>i{height:1px;background:#31413b;flex:1}.node{width:34px;height:34px;border:1px solid #3d4a45;border-radius:50%;display:grid;place-items:center;position:relative;color:#bcc7c2;background:#121817;flex:0 0 auto}.node svg{width:14px}.node small{position:absolute;bottom:-15px;font:8px DM Mono}.node.source,.node.target{border-color:#629e86;color:var(--mint);background:#10251d}.node.hop{border-style:dashed;color:#a48cff}.route-preview p{font-size:10px;color:#69746f;margin:22px 0 0}.consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;color:#89958f;cursor:pointer}.consent input{display:none}.fake-check{width:17px;height:17px;flex:0 0 auto;border:1px solid #3b4742;border-radius:4px;display:grid;place-items:center;background:#0a0e0d}.fake-check svg{width:12px;color:var(--mint)}.error{border:1px solid #743c43;background:#2a1518;color:#ff9da8;border-radius:8px;padding:11px;font-size:11px;margin-top:14px}.primary{width:100%;height:51px;border:0;border-radius:9px;margin-top:18px;background:var(--mint);color:#07120e;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 8px 25px #63edb52e}.primary:hover:not(:disabled){background:#9bffd7;transform:translateY(-1px)}.primary:disabled{opacity:.42;cursor:not-allowed}.primary svg{width:17px}.primary svg:last-child{margin-left:auto;margin-right:14px}.primary svg:first-child{margin-left:14px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}aside{display:flex;flex-direction:column;gap:16px}.safety{padding:25px}.shield{width:42px;height:42px;display:grid;place-items:center;border:1px solid #315345;border-radius:10px;color:var(--mint);background:#11241d}.safety h3{font-size:16px;margin:16px 0 8px}.safety>p,.notice p{font-size:11px;line-height:1.65;color:#7e8b85;margin:0}.safety ul{list-style:none;margin:22px 0 0;padding:0}.safety li{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #242c2a}.safety li>svg{width:17px;color:var(--mint)}.safety li span{display:flex;flex-direction:column}.safety li b{font-size:11px}.safety li small{color:#6f7b76;font-size:9px;margin-top:3px}.notice{border-left:2px solid #7764bd;background:#14131b;border-radius:4px 10px 10px 4px;padding:16px}.notice b{font-size:11px;color:#c5baff}.notice p{margin-top:5px}.progress{padding:20px}.progress-title h3{font-size:13px;margin:0}.progress-title span{font:10px DM Mono;color:var(--mint)}.bar{height:3px;background:#252d2a;border-radius:3px;margin:13px 0}.bar i{display:block;height:100%;background:var(--mint);transition:.4s}.tx{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #222a27}.tx>svg{width:15px;color:var(--mint)}.tx div{display:flex;flex-direction:column;flex:1}.tx b{font-size:10px}.tx small{font:8px DM Mono;color:#78837e;margin-top:3px}.tx a{color:#8c9993}.tx a svg{width:13px}footer{width:min(1100px,90%);height:95px;margin:50px auto 0;border-top:1px solid #1f2523;display:flex;align-items:center;justify-content:space-between;color:#66716c;font:10px DM Mono}footer span:first-child{color:#c5d0cb;font:700 12px Manrope}footer button{background:none;border:0;color:#77837d;font:10px DM Mono;display:flex;gap:7px;cursor:pointer}footer button svg{width:13px}@media(max-width:780px){header{padding:0 4%}.status{display:none}.hero{padding-top:52px}.workspace{grid-template-columns:1fr}.form-panel{padding:21px}.grid-two{grid-template-columns:1fr}.hero h1{font-size:42px}.hero p{font-size:13px}.network{padding:0 7px}footer span:nth-child(2){display:none}}
