@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}:root{--ice-50:#F4FBFF;--ice-100:#E6F5FF;--ice-200:#CBE9FD;--ice-300:#A3D8F8;--ice-400:#6BC0EF;--ice-500:#33A9E8;--ice-600:#1B88C6;--ice-700:#156A9C;--ice-800:#114F75;--ice-900:#0D3A57;--ink-900:#06202F;--ink-700:#17384A;--ink-500:#3D6076;--ink-400:#6B8BA1;--ink-300:#9DB6C7;--moss-100:#E8F9DC;--moss-300:#A8E57C;--moss-500:#6CCB3E;--moss-600:#55A82C;--moss-700:#3F7F20;--ground:var(--ice-50);--surface:#FFFFFF;--surface-2:var(--ice-100);--surface-3:var(--ice-200);--ink:var(--ink-900);--ink-2:var(--ink-500);--ink-3:var(--ink-400);--line:rgba(203,233,253,.7);--line-strong:var(--ice-300);--accent:var(--ice-600);--accent-ink:var(--ice-700);--accent-soft:var(--ice-100);--primary:var(--ice-600);--primary-hover:var(--ice-700);--primary-press:var(--ice-800);--gold:#8E6210;--gold-soft:#FBF1D9;--gold-line:#E8CF94;--rose:#9B2C3E;--rose-soft:#FDE8EB;--rose-line:#F0BFC7;--moss:var(--moss-700);--moss-soft:var(--moss-100);--moss-line:var(--moss-300);--shadow:0 1px 2px rgba(13,58,87,.06),0 4px 16px rgba(13,58,87,.06);--shadow-lg:0 2px 4px rgba(13,58,87,.06),0 12px 32px rgba(13,58,87,.10);--shadow-lift:var(--shadow-lg);--ring:rgba(51,169,232,.22);--glass:rgba(255,255,255,.8);--glass-line:var(--line);--scrim:rgba(13,58,87,.45);--radius-card:16px;--radius-ctl:12px;--topbar-base:64px;--gutter:20px;--frame:1152px;--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--font-display:var(--font-anton),Impact,"Arial Narrow",sans-serif;color-scheme:light}:root[data-theme=dark]{--ice-50:#0F2433;--ice-100:#132B3D;--ice-200:#1B3A50;--ice-300:#29506C;--ice-400:#4C9DD0;--ice-700:#7CC6EF;--ice-800:#A3D8F8;--ink-900:#E6F1F8;--ink-700:#C6DAE7;--ink-500:#98B2C4;--ink-400:#7290A5;--ink-300:#56738A;--ground:#06151F;--surface:#0B1E2B;--line:rgba(124,178,214,.14);--accent:var(--ice-500);--primary:var(--ice-600);--primary-hover:#2397D8;--primary-press:#156A9C;--gold:#E3B45A;--gold-soft:rgba(227,180,90,.12);--gold-line:rgba(227,180,90,.35);--rose:#F08A9A;--rose-soft:rgba(240,138,154,.12);--rose-line:rgba(240,138,154,.35);--moss:#8FD764;--moss-soft:rgba(143,215,100,.12);--moss-line:rgba(143,215,100,.35);--shadow:0 1px 2px rgba(0,0,0,.35),0 4px 16px rgba(0,0,0,.25);--shadow-lg:0 2px 4px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.45);--ring:rgba(51,169,232,.3);--glass:rgba(11,30,43,.8);--scrim:rgba(2,8,12,.65);color-scheme:dark}::selection{background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:content-box}a{color:var(--accent-ink);text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--ice-500);outline-offset:2px;border-radius:4px}:root{--series-1:#1B88C6;--series-2:#C27F17}:root[data-theme=dark]{--series-1:#33A9E8;--series-2:#E0A040}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 50% -10%,var(--ice-100) 0,transparent 60%),var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4{margin:0;text-wrap:balance}h1{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,4vw,32px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase}h2{font-size:clamp(19px,2.4vw,22px);line-height:1.2;letter-spacing:-.015em}h2,h3{font-weight:600}h3{font-size:16px;letter-spacing:-.01em}p{margin:0}img{max-width:100%}button,input,select{font:inherit;color:inherit}.mono{font-family:var(--font-mono);font-size:.92em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.ink2{color:var(--ink-2)}.rose{color:var(--rose)}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.logo svg{display:block;flex:none}.logo-word{font-family:var(--font-display);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.logo-word span{color:var(--accent)}.logo.on-dark,.logo.on-dark .logo-word span{color:#fff}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--ground) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar-in{gap:16px;height:var(--topbar-base);max-width:1440px;margin:0 auto;padding:0 var(--gutter)}.brand,.topbar-in{display:flex;align-items:center}.brand{gap:10px;flex:none;text-decoration:none}.brand-sub{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--accent-ink);background:var(--ice-100);border-radius:4px;padding:2px 5px}.topnav{display:flex;gap:4px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.topnav a{flex:none;padding:6px 12px;border-radius:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--ink-700);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.topnav a.on,.topnav a:hover{background:var(--ice-100);color:var(--ink)}.topnav a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.topnav-soon{display:flex;flex-wrap:wrap;flex:0 1 auto;min-width:0;height:32px;overflow:hidden}.topnav-soon:before{content:"";height:100%}.topnav-soon a+a{margin-left:4px}.topnav a[aria-disabled]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;color:var(--ink-3);cursor:default}.topnav a[aria-disabled]:hover{background:none;color:var(--ink-3)}.soon-tag{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--accent-ink);background:var(--ice-100);border-radius:4px;padding:2px 5px}.topbar .spacer{flex:1 1}.topbar .row{gap:8px;flex:none;flex-wrap:nowrap}.topbar .btn{padding:10px 14px;font-weight:600}.topbar .btn.sm{padding:7px 11px}.btn.icon-btn,.topbar .btn.icon-btn{width:40px;height:40px;padding:0;flex:none}.icon-btn svg{flex:none}.topbar.overlay{position:relative;z-index:30;background:none;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}.topbar.overlay .topnav a{color:rgba(255,255,255,.8)}.topbar.overlay .topnav a.on,.topbar.overlay .topnav a:hover{background:rgba(255,255,255,.15);color:#fff}.topbar.overlay .topnav a[aria-disabled],.topbar.overlay .topnav a[aria-disabled]:hover{background:none;color:rgba(255,255,255,.55)}.topbar.overlay .brand-sub,.topbar.overlay .soon-tag{background:rgba(255,255,255,.2);color:#fff}.btn.glass,.topbar.overlay .btn{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;box-shadow:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.btn.glass:hover,.topbar.overlay .btn:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.2);color:#fff}.topbar.overlay .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow)}.topbar.overlay .btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.connect-slot{position:relative;display:inline-flex}.connect-error{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:max-content;max-width:260px;padding:8px 10px;border-radius:10px;background:var(--surface);color:var(--rose);font-size:12px;line-height:1.35;box-shadow:var(--shadow)}@media (max-width:900px){.topbar .hide-sm{display:none}.topbar-in{gap:12px;height:auto;min-height:var(--topbar-base);flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.topnav{order:1;flex-basis:100%}.topnav a{flex:1 0 auto;text-align:center;white-space:nowrap}.topnav-soon{flex:2 0 auto;flex-wrap:nowrap;overflow:visible}.topbar.overlay{background:var(--ice-900)}.topbar.overlay+main .hero{margin-top:0}.topbar.overlay+main .hero-in{padding-top:32px;min-height:360px}}.frame{width:100%;margin:0 auto;padding:32px var(--gutter) 64px;flex:1 1}.frame,.frame.narrow{max-width:var(--frame)}.frame.wide{max-width:1440px}.panel{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-card);padding:clamp(18px,2.6vw,28px)}.panel+.panel{margin-top:24px}.stack{flex-direction:column;gap:24px}.row,.stack{display:flex}.row{align-items:center;gap:12px;flex-wrap:wrap}.row.between{justify-content:space-between}.deposit-wallet{display:flex;flex-direction:column;gap:20px}.wallet-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.wallet-meta{gap:10px;margin-top:5px;font-size:12px;color:var(--ink-3)}.wallet-address{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink-2);font-family:var(--font-mono);cursor:pointer}.wallet-address:hover{color:var(--accent)}.wallet-actions{display:flex;gap:8px}.wallet-actions>.btn{min-width:116px}@media (max-width:560px){.wallet-actions{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-actions>.btn{min-width:0}}.wallet-summary{display:flex;flex-direction:column;gap:2px}.wallet-summary b{font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-balances{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:12px;gap:12px}.wallet-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 12px;gap:2px 12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:14px}.wallet-balance>.num{font-weight:600;text-align:right}.wallet-balance>.num small{margin-left:6px;font-weight:400;white-space:nowrap}.wallet-balance>small{grid-column:1/-1;justify-self:end;font-size:11.5px}.wallet-balance>.wallet-role{grid-column:1/-1;justify-self:start;font-size:11.5px;color:var(--ink-3)}.wallet-token{display:flex;align-items:center;gap:10px;min-width:0;font-weight:500}.wallet-pending{color:var(--ink-2)}.wallet-footer{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding-top:8px}.wallet-footer>.btn{flex:none;font-size:12px}.wallet-details{flex:1 1;min-width:0;font-size:12px;color:var(--ink-2)}.wallet-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:7px 0}.wallet-details-body{display:flex;flex-direction:column;gap:12px;padding-top:8px}.wallet-full-address{display:block;overflow-wrap:anywhere}.wallet-recipient{padding:12px;border:1px solid var(--line);border-radius:10px;font-size:13px}.wallet-recipient small{display:block;margin-bottom:4px}.wallet-form{gap:18px}.tx-wait{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 12px 14px;border:1px solid var(--ice-300);border-radius:var(--radius-ctl);background:radial-gradient(120px 70px at 50% 38%,color-mix(in srgb,var(--ice-400) 42%,transparent),transparent 72%),var(--ice-100);text-align:center}.tx-wait-stage{position:relative;width:128px;height:104px}.tx-yeti{position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);filter:drop-shadow(0 8px 10px rgba(13,58,87,.16));animation:tx-bob 1.15s ease-in-out infinite}.tx-shadow{fill:rgba(13,58,87,.22);animation:tx-shadow 1.15s ease-in-out infinite}.tx-eyes,.tx-shadow{transform-box:fill-box;transform-origin:center}.tx-eyes{animation:tx-blink 3.4s ease-in-out infinite}.tx-orbit{position:absolute;z-index:2;left:50%;top:6px;width:26px;height:26px;margin-left:-13px;animation:tx-hop 1.15s ease-in-out infinite}.tx-coin{display:block;transform-origin:center;animation:tx-flip .9s linear infinite;filter:drop-shadow(0 3px 2px rgba(142,98,16,.35))}.tx-spark{position:absolute;z-index:2;width:8px;height:8px;background:var(--ice-400);-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:tx-spark 1.8s ease-in-out infinite}.tx-spark.s1{top:18px;left:14px}.tx-spark.s2{top:8px;right:16px;animation-delay:.55s}.tx-spark.s3{top:36px;right:8px;animation-delay:1.1s;width:6px;height:6px}.tx-wait-title{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--ink)}.tx-wait-line{margin:0;min-height:1.35em;font-size:13px;color:var(--ink-2);animation:tx-line 2.6s ease}@keyframes tx-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-6px)}}@keyframes tx-shadow{0%,to{transform:scaleX(1);opacity:.85}50%{transform:scaleX(.68);opacity:.35}}@keyframes tx-blink{0%,46%,54%,to{transform:scaleY(1)}50%{transform:scaleY(.08)}}@keyframes tx-hop{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-10px) rotate(8deg)}}@keyframes tx-flip{to{transform:rotateY(1turn)}}@keyframes tx-spark{0%,to{opacity:.2;transform:scale(.55) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(18deg)}}@keyframes tx-line{0%{opacity:0;transform:translateY(4px)}16%{opacity:1;transform:none}84%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tx-coin,.tx-eyes,.tx-orbit,.tx-shadow,.tx-spark,.tx-wait-line,.tx-yeti{animation:none}}.deposit-held{font-size:13px;gap:4px 12px}.deposit-held b{overflow-wrap:anywhere}.deposit-held b small{font-weight:400}.workspace{display:grid;grid-gap:24px;gap:24px;min-width:0}.workspace>.panel+.panel{margin-top:0}.grid{display:grid;grid-gap:16px;gap:16px}.grid.c2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid.c4{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.eyebrow{font-size:12px;letter-spacing:.04em}.eyebrow,.section-label{font-weight:600;text-transform:uppercase;color:var(--ink-2)}.section-label{margin:0 0 12px;font-size:14px;letter-spacing:.025em}.lede{font-size:clamp(15px,1.8vw,16px);line-height:1.55;color:var(--ink-2);max-width:60ch}.card{position:relative;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px 20px;display:flex;flex-direction:column;gap:6px}.modal .card,.panel .card{background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.card.lift{transition:border-color .16s ease,transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s ease}.card.lift:hover{border-color:var(--ice-400);transform:translateY(-2px);box-shadow:var(--shadow-lift)}.stat{gap:4px}.stat .k{font-size:12px;font-weight:500;letter-spacing:.025em;text-transform:uppercase;color:var(--ink-2)}.stat .v{font-size:24px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.stat .s{font-size:12px;color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid var(--ice-300);background:var(--surface);border-radius:var(--radius-ctl);padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.btn,.btn:hover{color:var(--ink)}.btn:hover{border-color:var(--ice-500);background:var(--ice-50)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.btn.primary:active{background:var(--primary-press);border-color:var(--primary-press)}.btn.danger{border-color:var(--rose-line);color:var(--rose);background:var(--rose-soft)}.btn.sm{padding:6px 11px;font-size:13px;border-radius:10px}.btn.lg{padding:12px 24px;font-size:16px}.btn.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.field{display:flex;flex-direction:column;gap:5px}.field>span{font-size:12px;color:var(--ink-2);font-weight:500}.field>small{font-size:11.5px;color:var(--ink-3);line-height:1.4}.input,select.input{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--surface);padding:10px 13px;font-size:14.5px;outline:none}.input:focus{border-color:var(--ice-500);box-shadow:0 0 0 4px var(--ring)}.input-wrap{position:relative}.input-wrap .input{padding-right:64px}.input-wrap .suffix{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;border:1px solid var(--ice-200);color:var(--ink-700);background:var(--ice-100);white-space:nowrap}.badge.good{background:var(--moss-soft);border-color:var(--moss-line);color:var(--moss)}.badge.warn{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold)}.badge.bad{background:var(--rose-soft);border-color:var(--rose-line);color:var(--rose)}.badge.accent{background:var(--ice-100);border-color:var(--ice-200);color:var(--accent-ink)}.badge.T1,.badge.T2,.badge.T3{background:var(--ice-100);border-color:var(--ice-300);color:var(--ice-800)}.scroll-x{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}thead th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.025em;text-transform:uppercase;color:var(--ink-3);padding:0 16px 9px 0;border-bottom:1px solid var(--line-strong);white-space:nowrap}tbody td{padding:12px 16px 12px 0;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}tbody tr:hover td{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}tbody tr:last-child td{border-bottom:none}td.k{color:var(--ink);font-weight:500}td.r,th.r{text-align:right;padding-right:16px}.positions-table{min-width:860px}.positions-table .tok b,.positions-table .tok small{white-space:nowrap;overflow-wrap:normal}.tok{display:flex;align-items:center;gap:10px}.tok,.tok>div{min-width:0}.tok .ph,.tok img{width:30px;height:30px;border-radius:50%;background:var(--surface-3);flex:none;object-fit:cover}.tok .ph{display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--ink-3)}.tok b{color:var(--ink);font-weight:600;display:block;line-height:1.2}.tok b,.tok small{overflow-wrap:anywhere}.tok small{color:var(--ink-3);font-size:12px}.tok-more{display:inline;margin-left:6px;padding:0;border:0;background:none;color:var(--accent-ink);font-size:11.5px;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tok-more:hover{color:var(--accent)}.callout{border:1px solid var(--line-strong);border-radius:var(--radius-ctl);padding:12px 15px;background:var(--surface);font-size:14px;color:var(--ink-2)}.callout b{color:var(--ink)}.callout.warn{border-color:var(--gold-line);background:var(--gold-soft)}.callout.bad,.callout.blocked{border-color:var(--rose-line);background:var(--rose-soft)}.callout.blocked{color:var(--rose)}.callout.info{border-color:var(--ice-300)}.callout.info,.meter{background:var(--ice-100)}.meter{height:8px;overflow:hidden;position:relative}.meter,.meter>i{border-radius:999px}.meter>i{display:block;height:100%;background:var(--moss-600);transition:width .3s ease}.meter.watch>i{background:var(--gold)}.meter.danger>i,.meter.liquidatable>i{background:var(--rose)}.meter>em{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.55}.kv{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:5px 0;border-bottom:1px dashed var(--line)}.kv:last-child{border-bottom:none}.kv span{color:var(--ink-3)}.kv b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modal-back{position:fixed;inset:0;z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px}.modal{width:min(480px,100%);max-height:92vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);padding:22px;display:flex;flex-direction:column;gap:16px}.modal.wide{width:min(760px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.disclaimer-modal{width:min(640px,100%);max-height:min(92vh,760px)}.disclaimer-body{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;max-height:min(46vh,380px);padding-right:8px;font-size:14px;line-height:1.6;color:var(--ink-2)}.disclaimer-agree{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;cursor:pointer}.disclaimer-agree input{width:16px;height:16px;margin-top:3px;flex:none;accent-color:var(--primary)}.disclaimer-modal>.btn{align-self:stretch}.hero{position:relative;margin-top:calc(var(--topbar-base) * -1);overflow:hidden;background:var(--ice-900)}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:before{inset:0;background:linear-gradient(90deg,rgba(13,58,87,.9),rgba(13,58,87,.55),rgba(13,58,87,.2))}.hero:after,.hero:before{content:"";position:absolute;z-index:1}.hero:after{inset:auto 0 0 0;height:128px;background:linear-gradient(to bottom,transparent,var(--ground))}.hero-in{position:relative;z-index:2;max-width:var(--frame);margin:0 auto;min-height:460px;padding:var(--topbar-base) var(--gutter) 96px;display:flex;flex-direction:column;justify-content:center}.hero h1{max-width:672px;font-size:clamp(36px,6.2vw,60px);line-height:1.05;color:#fff;text-wrap:wrap}.hero p{margin-top:16px;max-width:512px;font-size:16px;line-height:1.5;color:rgba(230,245,255,.9)}.hero .row{margin-top:24px}.frame.under-hero{position:relative;z-index:10;margin-top:-64px;padding-top:0}.stats4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (min-width:640px){.stats4{grid-template-columns:repeat(4,minmax(0,1fr))}}.banner{border-radius:var(--radius-ctl);overflow:hidden;border:1px solid var(--line);aspect-ratio:21/7}.banner img{width:100%;height:100%;object-fit:cover;display:block}.steps{counter-reset:step}.steps .card{counter-increment:step}.steps .card:before{content:"0" counter(step);font-family:var(--font-display);font-size:20px;line-height:1;color:var(--ice-500)}.asset-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:12px;gap:12px}.asset-card{min-width:0;gap:12px;padding:16px}.asset-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;grid-gap:12px;gap:12px}.asset-prices small{display:block;color:var(--ink-3);font-size:12px}.asset-prices b,.asset-prices strong{display:block;font-size:clamp(15px,1.6vw,21px);font-weight:600;white-space:nowrap;overflow-wrap:normal}.token-price{display:inline-block;white-space:nowrap;overflow-wrap:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.asset-prices>div:last-child{text-align:right}.twap-chart svg{width:100%;height:auto;display:block;overflow:visible}.twap-chart .gridline{stroke:var(--line)}.twap-chart .axis{fill:var(--ink-3);font-size:11px}.twap-chart-empty{min-height:138px;display:grid;place-content:center;grid-gap:4px;gap:4px;text-align:center;background:var(--surface-2);border-radius:8px;color:var(--ink-3)}.twap-chart figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12px;color:var(--ink-3)}.twap-chart figcaption>span:first-child{flex-basis:100%}.twap-chart{margin:0}.twap-chart:focus-visible{outline:2px solid var(--series-1);outline-offset:6px;border-radius:4px}.twap-chart.compact svg{height:60px}.twap-chart-empty.compact{min-height:60px;font-size:12px}.twap-chart .legend{margin-bottom:6px;font-size:11px}.oracle-sources{border-top:1px solid var(--line);padding-top:12px;font-size:12px}.oracle-sources ul{padding:0;margin:8px 0 0;list-style:none}.oracle-sources li{display:flex;justify-content:space-between;gap:8px;padding:6px 0}.oracle-sources li b,.oracle-sources li small{display:block}.oracle-sources li small{color:var(--ink-3);font-size:10px}.oracle-source-value{text-align:right}.oracle-source-value .oracle-used{color:var(--moss-600)}.asset-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:8px;font-size:11px;color:var(--ink-3)}.asset-details-trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--accent-ink);font-size:12px;font-weight:600;cursor:pointer}.asset-details-trigger:hover{text-decoration:underline;text-underline-offset:3px}.asset-details-trigger:focus-visible{outline:2px solid var(--series-1);outline-offset:4px;border-radius:3px}.cq{container-type:inline-size}.asset-grid,.pool-track,.wallet-balances{--cols:1}@container (min-width: 520px){.asset-grid,.pool-track,.wallet-balances{--cols:2}}@container (min-width: 800px){.asset-grid,.pool-track,.wallet-balances{--cols:3}}.side-borrow{--side:var(--ice-600);--side-ink:var(--accent-ink)}.side-lend{--side:var(--moss-700);--side-ink:var(--moss)}.pool-board{display:flex;flex-direction:column;gap:16px;min-width:0}.pool-board-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.pool-board-head>:first-child{margin-right:auto}.pool-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:12px}.pool-tab{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:var(--ink-3);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.pool-tab:hover{color:var(--ink)}.pool-tab[aria-selected=true]{background:var(--ice-100);color:var(--ink)}.pool-tab:focus-visible{outline:2px solid var(--side);outline-offset:2px}.pool-dot{width:7px;height:7px;border-radius:50%;background:var(--side)}.pool-tab[aria-selected=false] .pool-dot{opacity:.5}.pool-count{min-width:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2);font-size:11.5px;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pool-nav{display:flex;gap:2px}.pool-nav .btn{width:30px;height:30px;padding:0;font-size:18px;line-height:1}@container (max-width: 519px){.pool-tabs{flex:1 1 100%}.pool-tab{flex:1 1;justify-content:center}}.pool-panel{display:flex;flex-direction:column;gap:12px;min-width:0}.pool-empty{font-size:14px}.pool-note{font-size:12px;color:var(--ink-3)}.pool-track{--fade-start:0px;--fade-end:0px;display:grid;grid-auto-flow:column;grid-gap:12px;gap:12px;grid-auto-columns:minmax(calc((100% - (var(--cols) - 1) * 12px) / var(--cols)),1fr);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}@container (max-width: 519px){.pool-track{grid-auto-columns:minmax(86%,1fr)}}.pool-track::-webkit-scrollbar{display:none}.pool-track[data-fade-start=true]{--fade-start:24px}.pool-track[data-fade-end=true]{--fade-end:24px}.pool-track:focus-visible{outline:2px solid var(--side);outline-offset:2px;border-radius:var(--radius-card)}.pool-card{container:pool-card/inline-size;scroll-snap-align:start;min-width:0;display:flex;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .16s ease}.pool-card:hover{border-color:var(--line-strong)}.pool-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.pool-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px 12px;gap:14px 12px}.pool-main>.pool-cap,.pool-main>.pool-details,.pool-main>.pool-facts{grid-column:1/-1}.pool-head{display:flex;align-items:center;gap:12px;min-width:0}.tok-icon{position:relative;display:inline-block;flex:none}.tok-icon>.ph,.tok-icon>img{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--surface-3)}.tok-icon>.ph{font-size:11px;font-weight:600;color:var(--ink-3)}.pool-side{right:-3px;bottom:-3px;width:15px;height:15px;place-items:center;font-size:9px;font-style:normal;background:var(--side);color:#fff}.pool-quote,.pool-side{position:absolute;border-radius:50%;display:grid;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--surface)}.pool-quote{right:-5px;bottom:-5px;width:18px;height:18px;overflow:hidden;place-items:center;font-size:8px;background:var(--surface-3);color:var(--ink-3)}.pool-quote>img{display:block;width:100%;height:100%;object-fit:cover}.pool-name{flex:1 1;min-width:0}.pool-name b,.pool-name small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-name b{font-weight:600;line-height:1.25}.pool-name small{font-size:12px;color:var(--ink-3)}.pool-apr{text-align:right}.pool-apr strong{display:block;font-size:18px;font-weight:600;line-height:1.2;color:var(--side-ink)}.pool-apr small{display:block;font-size:11.5px;color:var(--ink-3)}.pool-cap{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ink-3)}.pool-cap .row{gap:8px;flex-wrap:nowrap}.pool-cap b{color:var(--ink-2);font-weight:600}.pool-cap .meter{height:4px;background:var(--surface-2)}.pool-cap .meter:not(.watch):not(.danger)>i{background:var(--side)}.pool-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.pool-facts dt{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.pool-facts dd{margin:0;font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap}.pool-facts>div:nth-child(2n){text-align:right}.pool-details{display:flex;flex-direction:column;gap:6px}.pool-detail{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:var(--ink-3)}.pool-detail b{color:var(--ink);font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;min-height:46px;padding-top:12px;border-top:1px solid var(--line)}.pool-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);white-space:nowrap}.pool-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--moss)}.pool-status.warn{color:var(--gold)}.pool-status.warn:before{background:var(--gold)}.btn.pool-cta{padding:5px 14px;border-color:color-mix(in srgb,var(--side) 45%,var(--line));color:var(--side-ink);background:transparent;font-weight:600}.btn.pool-cta:hover:not(:disabled){background:var(--side);border-color:var(--side);color:#fff}@container pool-card (min-width: 860px){.pool-body{flex-flow:row wrap;align-items:center;justify-content:space-between;gap:14px 32px}.pool-main{display:contents}.pool-head{max-width:280px}.pool-apr{display:flex;flex-direction:column-reverse;text-align:left}.pool-cap{flex:1 1}.pool-facts{display:flex;gap:32px}.pool-facts>div:nth-child(2n){text-align:left}.pool-details{flex-direction:row;gap:32px}.pool-detail{flex-direction:column;align-items:flex-start;gap:0}.pool-foot{margin:0;min-height:0;padding:0;border:0;gap:16px}}@media (prefers-reduced-motion:reduce){.pool-card,.pool-tab{transition:none}}.asset-modal{width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);overflow:auto}.asset-modal::-webkit-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.asset-modal::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.asset-modal-content{display:flex;flex-direction:column;gap:18px;padding:24px}.asset-modal .modal-head h2{font-size:18px}.asset-modal .modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface);padding:8px 0;margin:-8px 0}.asset-modal .oracle-sources{font-size:13px}.asset-modal .oracle-sources li{padding:8px 0}.asset-modal .oracle-sources li small{font-size:11px}.asset-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.asset-detail-meta dt{color:var(--ink-3)}.asset-detail-meta dd{margin:2px 0 0;overflow-wrap:anywhere}.asset-detail-address{grid-column:1/-1}.asset-price-note{font-size:12px;line-height:1.6}@media (max-width:480px){.asset-modal-content{padding:18px;gap:16px}.asset-modal .twap-chart .axis{font-size:18px}}.mkts{display:flex;flex-direction:column;gap:10px}.mkt{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}.mkt.soft{border-style:dashed}.mkt-pair{display:flex;align-items:flex-end;width:64px;flex:none}.mkt-pair .ph,.mkt-pair img{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 2px var(--surface);object-fit:cover;background:var(--ice-200);position:relative;z-index:1}.mkt-pair .ph{display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--ink-2)}.mkt-pair img.quote{width:27px;height:27px;margin-left:-12px;z-index:0}.mkt-name{flex:1 1 200px;min-width:0}.mkt-name b{font-weight:600;overflow-wrap:anywhere}.mkt-name b i{font-style:normal;color:var(--ink-300)}.mkt-name .row{gap:8px}.mkt-chain{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;color:var(--ink-2)}.mkt-chain:before{content:"";width:8px;height:8px;border-radius:50%;background:#CCFF00;box-shadow:inset 0 0 0 1px rgba(6,32,47,.18)}.mkt-nums{display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));grid-gap:12px 20px;gap:12px 20px;flex:3 1 480px}.mkt-nums div>span{display:block;font-size:12px;font-weight:500;letter-spacing:.025em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.mkt-nums div>b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-side{display:flex;align-items:center;gap:10px;margin-left:auto}@media (max-width:720px){.mkt-nums{grid-template-columns:repeat(3,minmax(0,1fr));flex-basis:100%}}.footer{margin-top:auto;border-top:1px solid var(--line);background:color-mix(in srgb,var(--ground) 60%,var(--surface))}.footer-in{max-width:var(--frame);margin:0 auto;padding:48px var(--gutter) 28px}.footer-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px}.footer-top p{margin:14px 0 18px;max-width:320px;font-size:14px;line-height:1.65;color:var(--ink-2)}.footer h4{margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.footer ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.footer li a{font-size:14px;color:var(--ink-2);text-decoration:none}.footer li a:hover{color:var(--ink)}.footer-legal{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--ink-3);display:flex;flex-direction:column;gap:10px}@media (max-width:720px){.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px;color:var(--ink-2)}.empty img{width:190px;border-radius:var(--radius-card)}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:200;background:var(--ink);padding:10px 16px;border-radius:10px;font-size:14px;box-shadow:var(--shadow-lg);max-width:92vw}.toast,.toast.err{color:var(--ground)}.toast.err{background:var(--rose)}.swatch{width:9px;height:9px;border-radius:3px;display:inline-block;flex:none}.legend{display:flex;gap:14px;font-size:12.5px;color:var(--ink-2);flex-wrap:wrap}.legend span{gap:6px}.legend span,.tip-trigger{display:inline-flex;align-items:center}.tip-trigger{gap:5px;cursor:help;border-radius:999px}.tip-trigger>:disabled{pointer-events:none}.tip-i{width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font-size:10.5px;font-weight:700;font-style:italic;font-family:Georgia,serif;background:var(--rose-soft);color:var(--rose);border:1px solid var(--rose-line)}.tip{position:fixed;z-index:300;width:max-content;max-width:360px;pointer-events:none;background:var(--surface);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:11px;box-shadow:var(--shadow-lg);padding:11px 13px;font-size:13px;line-height:1.45;text-align:left;white-space:normal}.tip-title{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.tip p{color:var(--ink);font-weight:500}.tip-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.tip-list b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.tip-meta{margin-top:8px;font-size:11.5px;color:var(--ink-3)}.tip-raw{margin:8px 0 0;padding:7px 9px;border-radius:7px;background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-mono);font-size:10.5px;line-height:1.45;color:var(--ink-3);white-space:pre-wrap;word-break:break-word;max-height:130px;overflow:hidden}.spinner{width:10px;height:10px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.pay-row{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:10px 0;border-bottom:1px dashed var(--line);font-size:14px}.pay-row:last-child{border-bottom:none}.pay-row b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;margin:10px 0 6px;cursor:pointer;background:linear-gradient(to right,var(--accent) var(--fill,0),var(--line-strong) var(--fill,0) var(--safe,100%),var(--rose) var(--safe,100%))}.range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow-lg)}.range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow-lg)}.range:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.range-ticks button:disabled,.range:disabled{cursor:not-allowed;opacity:.5}.range-ticks{display:grid;grid-template-columns:repeat(5,1fr);margin:0 -4px}.range-ticks button{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;border-radius:8px;font-size:12.5px;color:var(--ink-2);min-width:0}.range-ticks button:first-child{align-items:flex-start}.range-ticks button:last-child{align-items:flex-end}.range-ticks button.on,.range-ticks button:hover{color:var(--accent-ink)}.range-ticks button:focus-visible{outline:2px solid var(--accent)}.range-ticks small{font-size:11.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.range-zone{display:flex;align-items:baseline;gap:6px;margin-top:6px;font-size:12px;color:var(--ink-2)}.range-zone i{flex:none;width:14px;height:6px;border-radius:999px;background:var(--rose)}.split-bar{height:8px;border-radius:999px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--line-strong) 0 4px,transparent 4px 8px),var(--surface-2);border:1px solid var(--line-strong)}.split-bar i{display:block;height:100%;background:var(--accent);border-radius:999px 0 0 999px;min-width:2px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.dot.free{background:var(--accent)}.dot.locked{background:var(--line-strong)}.chain-select{position:relative;display:inline-flex;width:max-content}.chain-icon{display:block;flex:none;border-radius:50%}.btn.chain-trigger{padding:8px 11px 8px 8px;gap:9px}.btn.chain-trigger.open{border-color:var(--ice-500);background:var(--surface);box-shadow:0 0 0 4px var(--ring)}.chain-trigger .chev{color:var(--ink-3);margin-left:-2px;transition:transform .16s ease}.chain-trigger.open .chev{transform:rotate(180deg)}.chain-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:max(100%,260px);padding:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-ctl);box-shadow:var(--shadow-lg);animation:chain-menu-in .14s cubic-bezier(.2,.8,.3,1)}.chain-select.end .chain-menu{left:auto;right:0}.chain-menu-head{padding:6px 10px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.chain-list{margin:0;padding:0;list-style:none;outline:none;display:flex;flex-direction:column;gap:2px}.chain-opt{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:9px;font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .12s ease}.chain-opt[aria-selected=true]{background:var(--ice-100);font-weight:600}.chain-opt.active{background:var(--ice-50);box-shadow:inset 0 0 0 1px var(--ice-300)}.chain-opt.active[aria-selected=true]{background:var(--ice-100)}.chain-opt[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.chain-opt[aria-disabled=true] .chain-icon{filter:saturate(.45);opacity:.6}.chain-opt-end{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.chain-opt .badge{font-size:11px;padding:1px 8px}.chain-opt .check{color:var(--accent);flex:none}@keyframes chain-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chain-menu{animation:none}.chain-trigger .chev{transition:none}}.asset-select{position:relative;width:100%}.asset-trigger{display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.asset-trigger.input{padding:7px 11px 7px 9px}.asset-trigger.open{border-color:var(--ice-500);box-shadow:0 0 0 4px var(--ring)}.asset-trigger:disabled{opacity:.6;cursor:not-allowed}.asset-trigger .chev{margin-left:auto;flex:none;color:var(--ink-3);transition:transform .16s ease}.asset-trigger.open .chev{transform:rotate(180deg)}.asset-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;padding:6px;max-height:320px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-ctl);box-shadow:var(--shadow-lg);animation:chain-menu-in .14s cubic-bezier(.2,.8,.3,1)}.asset-list{margin:0;padding:0;list-style:none;outline:none;display:flex;flex-direction:column;gap:2px}.asset-opt{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:9px;cursor:pointer;transition:background .12s ease}.asset-opt[aria-selected=true]{background:var(--ice-100)}.asset-opt.active{background:var(--ice-50);box-shadow:inset 0 0 0 1px var(--ice-300)}.asset-opt.active[aria-selected=true]{background:var(--ice-100)}.asset-opt[aria-disabled=true]{cursor:not-allowed}.asset-opt[aria-disabled=true] .asset-name b{color:var(--ink-3)}.asset-opt[aria-disabled=true] .tok-icon{filter:saturate(.3);opacity:.6}.asset-name{display:flex;flex-direction:column;min-width:0;line-height:1.25}.asset-name b{font-size:14px;font-weight:600;color:var(--ink)}.asset-name b,.asset-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-name small{font-size:11.5px;color:var(--ink-3)}.asset-amount{margin-left:auto;flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.25}.asset-amount b{font-size:13.5px;font-weight:600;color:var(--ink)}.asset-amount small{font-size:11.5px;color:var(--ink-3)}.asset-opt .badge{font-size:11px;padding:1px 8px}.asset-opt .check{color:var(--accent);flex:none}@media (prefers-reduced-motion:reduce){.asset-menu{animation:none}.asset-trigger .chev{transition:none}}.card.available-card{background:var(--surface-2);gap:4px}.available-amount{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.available-amount small{font-size:13px;font-weight:400}