:root{color-scheme:dark;--bg:#07131e;--panel:#0e2030;--panel2:#102738;--border:#244054;--muted:#8ca8b7;--text:#f2f8fa;--mint:#34efb0;--cyan:#39cce5;--danger:#ff8995}*{box-sizing:border-box}body{margin:0;font:15px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(ellipse at 75% -10%,#154b51 0,transparent 46%),radial-gradient(ellipse at 0% 35%,#11283a 0,transparent 42%),var(--bg)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.shell{max-width:1160px;margin:auto;padding:0 30px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid #2440547a}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:white;font-size:21px;letter-spacing:.05em;font-weight:800}.brand b{color:var(--mint)}.brand small{display:block;font-size:9px;letter-spacing:.26em;color:var(--muted)}.brand-mark{height:46px;width:46px;display:grid;place-items:center;background:linear-gradient(140deg,#28e7a4,#2474b2);border-radius:14px;color:#06212a;font-size:27px;font-weight:900}.brand-mark span{font-size:12px;margin-left:-6px}.header-right{display:flex;gap:17px;align-items:center}.network{font-size:12px;color:#c3d7de}.network-dot{display:inline-block;width:7px;height:7px;background:var(--mint);border-radius:50%;margin-right:5px}.btn{border:0;border-radius:12px;padding:13px 20px;font-weight:750}.btn-outline{color:var(--mint);border:1px solid #307b79;background:#14303b}.btn-primary{background:linear-gradient(100deg,#36e9ae,#39c9dc);color:#052c30}.btn-full{width:100%;margin-top:20px;padding:17px}.intro{padding:55px 0 34px}.eyebrow{color:var(--mint);letter-spacing:.18em;font-size:11px;font-weight:800}.intro h1{font-size:clamp(34px,5vw,57px);line-height:1.08;letter-spacing:-.04em;margin:14px 0}.intro h1 em{font-style:normal;color:var(--mint)}.intro p{color:var(--muted);max-width:560px;margin:0}.main-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(280px,.85fr);gap:23px;align-items:start}.panel{border:1px solid var(--border);border-radius:22px;background:linear-gradient(155deg,#102638,#0b1d2a);box-shadow:0 18px 55px #0002}.swap-panel{padding:27px}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel h2,.panel h3{margin:0}.panel h2{font-size:24px}.panel-top p{margin:3px 0 0;color:var(--muted);font-size:13px}.pill{font-size:11px;border:1px solid #367b77;color:var(--mint);border-radius:99px;padding:7px 10px;white-space:nowrap}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:#071824;border-radius:13px;margin:23px 0}.tab{border:0;border-radius:9px;padding:12px;background:transparent;color:var(--muted);font-weight:700}.tab.active{background:#1b4b4d;color:var(--mint)}label{display:block;color:#c8d9df;font-size:12px;font-weight:700;margin:17px 0 8px}input,select{width:100%;min-width:0;background:#091b29;color:white;border:1px solid #2a485a;border-radius:11px;padding:13px 14px;outline:none}input:focus,select:focus{border-color:var(--mint)}.field-header{display:flex;justify-content:space-between;align-items:center}.field-header span{font-size:12px;color:var(--muted)}.amount-field{display:flex;align-items:center;gap:8px;background:#091b29;border:1px solid #2a485a;border-radius:11px;padding-right:9px}.amount-field input{border:0;background:transparent;font-size:24px}.amount-field span{font-weight:700}.mini-btn{background:#1d4a51;border:0;color:var(--mint);padding:8px 11px;border-radius:8px;font-size:11px;font-weight:800}.two-col{display:grid;grid-template-columns:1.4fr .6fr;gap:13px}.hint,.fineprint{color:var(--muted);font-size:12px;margin:7px 0 0}.quote-card{background:#091b29;border:1px solid #1f3a4b;border-radius:14px;padding:18px;margin-top:22px}.quote-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.text-button{background:none;border:0;color:var(--mint);font-size:12px}.metric{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #26415380;font-size:12px}.metric:last-child{border-bottom:0}.metric span{color:var(--muted)}.metric strong{font-size:12px;text-align:right;overflow-wrap:anywhere;max-width:65%}.sidebar{display:grid;gap:20px}.info-panel{padding:24px}.info-panel h3{font-size:21px;margin:8px 0 16px}.copy-field{display:flex;gap:8px}.copy-field input{font-size:12px}.benefit{display:flex;gap:12px;margin-top:19px}.benefit-icon{height:37px;width:37px;min-width:37px;display:grid;place-items:center;border-radius:10px;background:#16464b;color:var(--mint);font-size:20px}.benefit b{font-size:14px}.benefit p{color:var(--muted);font-size:12px;margin:4px 0 0}footer{border-top:1px solid #2440547a;color:var(--muted);font-size:12px;margin-top:55px;padding:23px 0}.toast{position:fixed;right:20px;bottom:20px;background:#143344;color:white;padding:15px 18px;border:1px solid #357d7e;border-radius:12px;max-width:430px;box-shadow:0 10px 35px #0007;opacity:0;pointer-events:none;transition:opacity .2s}.toast.show{opacity:1}.toast.error{border-color:var(--danger)}
