@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,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(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:104.76%}.geist_d633ac5f-module__BboVrW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d633ac5f-module__BboVrW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,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(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.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(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02040b;--ink:#f6f8ff;--text:var(--ink);--mute:#98a3c0;--dim:#5d6888;--line:#d6e2ff17;--line-2:#d6e2ff29;--line-3:#d6e2ff80;--fill:#d6e2ff0d;--fill-2:#d6e2ff17;--well:#01030c66;--accent:#38bdf8;--accent-hi:#a5d8ff;--accent-lo:#0b2a4a;--deep:#1e3fd8;--good:#7fe3b0;--bad:#ff8a80;--slab-hi:#0b1124;--slab-lo:#070b19;--f-sans:var(--font-sans), "Geist", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--f-display:var(--f-sans);--f-mono:var(--font-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gut:clamp(16px, 4vw, 48px);--wrap:1180px;--r:24px;--r-ctl:14px;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.3, .5, 1)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15.5px;line-height:1.6;overflow-x:clip}body:after{content:"";z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}h2{font-size:clamp(28px,3.3vw,46px)}h3{font-family:var(--f-sans);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.25}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}input{font:inherit;color:inherit}code,output,.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px;border-radius:10px}::selection{background:var(--accent);color:#020617}.muted{color:var(--mute)}.small{font-size:13px}.accent{color:var(--accent-hi)!important}.wrap{width:min(var(--wrap), 100% - var(--gut) * 2);margin-inline:auto}.gascii{position:relative;overflow:hidden}.gascii-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gascii.backdrop{z-index:0;pointer-events:none;width:100%;height:clamp(680px,100svh,1000px);position:absolute;top:0;left:0;-webkit-mask:linear-gradient(#000 72%,#0000);mask:linear-gradient(#000 72%,#0000)}.page{z-index:1;animation:pageIn .9s var(--ease) backwards;position:relative}@keyframes pageIn{0%{opacity:0;filter:blur(8px)}}.label,.eyebrow{color:var(--dim);margin-bottom:14px;font-size:13px;font-weight:500;display:inline-block}.glass,.slab{border-radius:var(--r);-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);isolation:isolate;background-color:#080d2085;background-image:linear-gradient(160deg,#f6f8ff13,#f6f8ff03 42%,#38bdf809);position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #a5d8ff0d,0 30px 70px -34px #000000f2}.glass:before,.slab:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(140deg,#f6f8ff6b,#d6e2ff14 34%,#d6e2ff08 62%,#38bdf852);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.well{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px}.spin{animation:.9s linear infinite spin}.pill{isolation:isolate;white-space:nowrap;height:34px;transition:transform .35s var(--spring), background-color .25s, box-shadow .25s, color .25s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pill:after,.cta-btn:after,.tok-btn:after{content:"";border-radius:inherit;background:radial-gradient(110px circle at var(--mx,50%) var(--my,50%), #fff3, transparent 62%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.pill:hover:not(:disabled):after,.cta-btn:hover:not(:disabled):after,.tok-btn:hover:after{opacity:1}.pill:hover:not(:disabled){transform:scale(1.04)}.pill:active:not(:disabled){transform:scale(.97)}.pill-lg{height:44px;padding:0 22px;font-size:14.5px}.pill-white{color:#040a1f;background:var(--ink)}.pill-white:after{background:radial-gradient(110px circle at var(--mx,50%) var(--my,50%), #38bdf847, transparent 62%)}.pill-white:hover:not(:disabled){background:#fff}.pill-ico{color:var(--accent);flex:none;margin-left:-3px}.pill-glass,.pill-dark{color:var(--ink);background:var(--fill-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #d6e2ff24}.pill-glass:hover:not(:disabled),.pill-dark:hover:not(:disabled){background:#d6e2ff24}.pill:disabled{opacity:.45}.icon-btn{width:34px;height:34px;color:var(--mute);transition:color .2s, background .2s, transform .35s var(--spring);border-radius:50%;place-items:center;display:grid}.icon-btn:hover,.icon-btn.on{color:var(--ink);background:var(--fill-2);transform:scale(1.08)}.toggle{background:var(--well);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;flex:none;transition:background .3s,box-shadow .3s;position:relative}.toggle .knob{background:var(--dim);width:16px;height:16px;transition:transform .4s var(--spring), background .3s;border-radius:50%;position:absolute;top:3px;left:3px}.toggle.on{background:#38bdf829;box-shadow:inset 0 0 0 1px #38bdf880}.toggle.on .knob{background:var(--accent-hi);transform:translate(16px)}.seg{grid-template-columns:repeat(var(--n), 1fr);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:3px;display:grid;position:relative}.seg-puck{width:calc((100% - 6px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .5s var(--spring);border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px}.seg button{height:30px;color:var(--mute);font-size:12.5px;font-weight:500;transition:color .3s;position:relative}.seg button.on{color:var(--ink)}.seg-sm button{height:26px;padding:0 10px;font-size:12px}.secret{transition:filter .35s var(--ease), opacity .35s}.secret.is-hidden{filter:blur(7px);opacity:.8;-webkit-user-select:none;user-select:none}.secret.is-hidden:hover{filter:blur();opacity:1}.reveal{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease) var(--d,0s), translate 1.2s var(--ease) var(--d,0s), filter 1s var(--ease) var(--d,0s);translate:0 22px}.reveal.in{opacity:1;filter:none;translate:none}.reveal .rv{opacity:0;filter:blur(5px);transition:opacity .9s var(--ease), translate 1.1s var(--ease), filter .9s var(--ease);transition-delay:calc(var(--d,0s) + .14s + var(--i,0) * 70ms);translate:0 12px}.reveal.in .rv{opacity:1;filter:none;translate:none}.reveal.glass,.reveal.slab,.reveal .glass.rv,.reveal .slab.rv{opacity:1}.rise{animation:rise 1.3s var(--ease) var(--d,0s) backwards}@keyframes rise{0%{opacity:0;filter:blur(8px);translate:0 14px}}.fade-in{animation:fadeIn .5s var(--ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}}.nav{z-index:30;width:min(1240px,100% - 28px);height:60px;animation:navIn 1.2s var(--ease) .15s both;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px 0 16px;display:grid;position:fixed;top:14px;left:50%;translate:-50%}@keyframes navIn{0%{opacity:0}}.nav:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #d6e2ff0f;transition:background-color .5s var(--ease);background:#0509188c;position:absolute;inset:0}.nav:not(.is-scrolled):before{background:#04081aa8}.brand{color:var(--ink);justify-self:start;align-items:center;gap:10px;display:inline-flex}.brand-mark{width:32px;height:32px;transition:transform .7s var(--spring), filter .4s;place-items:center;display:grid}.brand-word{font-family:var(--f-display);letter-spacing:-.045em;font-size:17px;font-weight:600}.brand:hover .brand-mark{filter:drop-shadow(0 0 10px #38bdf88c);transform:scale(1.12)rotate(-8deg)}.cmark{flex:none;place-items:center;display:inline-grid}.cmark svg{width:100%;height:100%;display:block;overflow:visible}.tabs{border-radius:999px;grid-template-columns:repeat(6,72px);padding:4px;display:grid;position:relative}.tabs a{height:32px;color:var(--mute);transition:color .35s var(--ease), transform .35s var(--spring);border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.tabs a svg{display:none}.tabs a:hover{color:var(--ink);transform:scale(1.05)}.tabs a.on{color:var(--ink)}.tabs-puck{width:72px;height:32px;transform:translateX(calc(var(--i) * 100%));background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .6s var(--spring);border-radius:999px;position:absolute;top:4px;left:4px}.nav-right{justify-self:end;align-items:center;gap:6px;display:flex}.hero{flex-direction:column;justify-content:center;align-items:center;min-height:clamp(680px,100svh,1000px);padding-block:96px 72px;display:flex;position:relative}.hero-stage{--s:0;--mark:clamp(150px, 25vh, 250px);width:100%;height:calc(var(--mark) * 1.3);transform:translate3d(0, calc(var(--s) * -40px), 0);place-items:center;display:grid;position:relative}.cy-eye{z-index:2;width:var(--mark);height:var(--mark);perspective:800px;opacity:calc(1 - var(--s) * .9);animation:eyeIn 1.6s var(--ease) .25s both;border-radius:50%;position:relative}.cy-eye:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#02061acc,#02061a8c 50%,#02061a33 75%,#0000);border-radius:50%;position:absolute;inset:-30%}@keyframes eyeIn{0%{opacity:0;filter:blur(14px);transform:scale(.82)}}.cy-tilt{width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .9s var(--ease);display:block}.cy-tilt .cmark{animation:7s ease-in-out infinite drift;width:100%!important;height:100%!important}.cy-eye:hover .cy-tilt .cmark{filter:drop-shadow(0 0 22px #38bdf859)}@keyframes drift{50%{translate:0 -7px}}@keyframes fadeUp{0%{opacity:0}}.hero-copy{z-index:3;width:min(900px, 100% - var(--gut) * 2);text-align:center;flex-direction:column;align-items:center;margin-top:8px;display:flex;position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#02040be6,#02040b8c 55%,#0000);width:120%;height:140%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hero-live{color:var(--mute);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.hero-live svg{color:var(--accent);filter:drop-shadow(0 0 6px #38bdf873)}.hero-copy h1{letter-spacing:-.06em;margin-top:20px;font-size:clamp(38px,5.6vw,80px);line-height:.98}.hero-key{font-family:var(--f-mono);letter-spacing:-.07em;background:linear-gradient(100deg,#f6f8ff 8%,#a5d8ff 42%,#38bdf8 72%,#3d6bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.hero-copy p{max-width:520px;margin-top:22px;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:32px;display:flex}.send-art .route{width:100%;max-width:380px;max-height:180px}.swap-art{width:100%;max-width:360px}.sa-row{align-items:center;display:flex}.sa-node{width:48px;height:48px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line-2);background:#070c1d;border-radius:50%;flex:none;place-items:center;transition:box-shadow .4s,color .4s;display:grid}.sa-wallet.lit{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.sa-line{background:var(--line-2);flex:1;height:1px;margin:0 10px;position:relative;overflow:hidden}.sa-line i{transform-origin:0;background:var(--accent);position:absolute;inset:-1px 0}.sa-chip{width:68px;height:68px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#070c1d;border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;transition:box-shadow .4s;display:flex}.sa-chip small{font-family:var(--f-mono);color:var(--mute);font-size:10px}.sa-chip.lit{box-shadow:inset 0 0 0 1.5px var(--accent)}.sa-read{font-family:var(--f-mono);grid-template-columns:auto 1fr;gap:0 18px;margin-top:24px;font-size:11.5px;display:grid}.sa-read>span{border-top:1px solid var(--line);padding:7px 0}.sa-k{color:var(--dim)}.sa-v{color:#25304e;transition:color .4s}.sa-v.on{color:var(--ink)}.sa-v.none.on{color:var(--good)}.route{width:100%;height:auto;display:block;overflow:visible}.rg-edge{fill:none;stroke:#d6e2ff1a;stroke-width:1px;stroke-dasharray:1 3}.route .rg-glyphs{font:500 9px var(--f-mono);letter-spacing:.9px;fill:var(--accent);dominant-baseline:central}.route .rg-path.decoy .rg-glyphs{fill:#d6e2ff80}.route .rg-path.real .rg-glyphs{fill:var(--accent-hi);font-weight:600}.route .rg-packet{font:700 13px var(--f-mono);fill:#fff;filter:drop-shadow(0 0 5px var(--accent)) drop-shadow(0 0 2px var(--accent))}.rg-hub circle{fill:#070c1d;stroke:#d6e2ff33;stroke-width:1px;transition:fill .4s,stroke .4s}.rg-hub.lit circle{stroke:var(--accent);stroke-width:1.5px}.rg-ico{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .4s}.route text{fill:var(--dim);font-family:var(--f-sans);font-size:11px;font-weight:500}.rg-relay rect{fill:#070c1d;stroke:#d6e2ff47;stroke-width:1px;transition:fill .3s,stroke .3s}.rg-relay.lit rect{fill:var(--ink);stroke:var(--ink)}.rg-end rect{fill:#070c1d;stroke:#d6e2ff57;stroke-width:1px;transition:fill .3s, stroke .3s, opacity .4s, transform .3s var(--spring);transform-box:fill-box;transform-origin:50%}.rg-end.lit rect{stroke:var(--ink)}.rg-hit{fill:#0000}.rg-end.pickable{cursor:pointer}.rg-end.pickable:hover rect,.rg-end.pickable:focus-visible rect{fill:var(--ink);transform:scale(1.45)}.rg-end:focus{outline:none}.rg-end.real rect{fill:var(--accent);stroke:var(--accent);transform:scale(1.5)}.rg-end.fake{opacity:.35}.rg-end.picked rect{stroke:var(--ink);stroke-width:2px;transform:scale(1.5)}.rg-end.picked.fake{opacity:1}.rg-end.picked.fake rect{fill:#25304e}.route.compact text{display:none}.bytes{align-items:center;gap:12px;display:inline-flex}.bytes-cells{font:600 11px/1 var(--f-mono);grid-template-columns:repeat(32,1ch);display:grid}.bytes-cells span{text-align:center;color:#d6e2ff38;transition:color .3s}.bytes-cells span:before{content:"·"}.bytes-cells span.on{color:var(--accent);text-shadow:0 0 8px #38bdf88c}.bytes-cells span.on:before{content:"#"}.bytes-label{font-family:var(--f-mono);color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.bytes-label b{color:var(--ink);font-weight:500}.sec-head{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:16px 48px;margin-bottom:28px;display:grid}.sec-head h2{max-width:560px}.sec-head p{font-size:13.5px;line-height:1.6}.trade{padding:12px}.trade-top{z-index:6;justify-content:space-between;align-items:center;padding:4px 4px 10px 10px;display:flex;position:relative}.trade-title{color:var(--ink);font-size:14px;font-weight:600}.gear-wrap{position:relative}.pop{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);width:250px;box-shadow:inset 0 0 0 1px var(--line-2), 0 24px 48px -20px #000000e6;animation:pop .35s var(--spring) both;background:#080c1eb3;border-radius:18px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.pop-label{color:var(--mute);margin-bottom:10px;font-size:13px;display:block}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.leg,.dest,.privacy{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:14px 16px;transition:box-shadow .25s}.leg:focus-within,.dest:focus-within{box-shadow:inset 0 0 0 1px var(--line-3)}.leg+.leg,.leg+.privacy,.privacy+.details,.dest{margin-top:6px}.leg-row{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.leg-label{color:var(--mute);font-size:13px;font-weight:500}.leg-bal{color:var(--dim);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.max{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s, transform .3s var(--spring);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.max:hover{background:var(--fill-2);transform:scale(1.08)}.amount{min-width:0;font-family:var(--f-display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:8px 0 2px;font-size:clamp(28px,2.6vw,36px);font-weight:400;overflow:hidden}.amount::placeholder,.amount.ghost{color:#25304e}.leg-usd{font-family:var(--f-mono);color:var(--dim);font-variant-numeric:tabular-nums;font-size:11.5px}.flip{z-index:2;width:36px;height:36px;color:var(--ink);box-shadow:0 0 0 5px #070c1d, inset 0 0 0 1px var(--line-2);transition:transform .35s var(--spring);background:#070c1d;border-radius:50%;place-items:center;margin:-13px auto;display:grid;position:relative}.flip:hover:not(:disabled){transform:scale(1.12)}.flip svg{transition:transform .55s var(--spring)}.tok-btn{isolation:isolate;background:var(--fill-2);height:38px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .35s var(--spring), background .2s;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 10px 0 5px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.tok-btn:hover{background:#d6e2ff21;transform:scale(1.05)}.tok-btn svg{color:var(--mute)}.tok{color:var(--ink);letter-spacing:-.02em;background:#141b33;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;position:relative;overflow:hidden}.tok img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.tok:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d6e2ff1f}.dest-label{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.dest-label svg{color:var(--mute)}.dest-body{opacity:0;transition:grid-template-rows .45s var(--ease), opacity .35s, margin .45s var(--ease);grid-template-rows:0fr;display:grid}.dest-inner{gap:10px;min-height:0;display:grid;overflow:hidden}.dest.open .dest-body{opacity:1;grid-template-rows:1fr;margin-top:12px}.dest-note{color:var(--mute);font-size:12px;line-height:1.5}.dest-body .leg-row{box-shadow:inset 0 0 0 1px var(--line);background:#0000004d;border-radius:12px;padding:10px 12px}.field-ghost{min-width:0;font-family:var(--f-mono);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:13px}.field-ghost::placeholder{color:#3a4566}.mini-btn{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s, transform .3s var(--spring);border-radius:999px;flex:none;padding:4px 11px;font-size:12px;font-weight:600}.mini-btn:hover:not(:disabled){background:var(--fill-2);transform:scale(1.06)}.stealth-chip{color:var(--good);align-items:center;gap:5px;font-size:12px;animation:.3s both fadeIn;display:inline-flex}.quick{gap:4px;display:inline-flex}.quick button{font-family:var(--f-mono);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);transition:color .2s, background .2s, transform .3s var(--spring);border-radius:999px;padding:2px 9px;font-size:11px}.quick button:hover:not(:disabled){color:var(--ink);background:var(--fill);transform:scale(1.08)}.privacy{gap:12px;display:grid}.privacy .bytes{justify-content:space-between}.details{gap:0;margin:14px 8px;display:grid}.details div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.details div:first-child{border-top:0}.details dt{color:var(--mute);font-size:13px}.details dd{font-size:12px;font-family:var(--f-mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0}.link{color:inherit;font:inherit;border-bottom:1px dashed var(--line-2)}.link:hover{color:#fff}.cta-btn{isolation:isolate;color:#040a1f;background:var(--ink);width:100%;height:54px;transition:transform .35s var(--spring), background .3s, color .3s;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.cta-btn:after{background:radial-gradient(140px circle at var(--mx,50%) var(--my,50%), #38bdf847, transparent 62%)}.cta-btn:hover:not(:disabled){background:#fff;transform:scale(1.015)}.cta-btn:active:not(:disabled){transform:scale(.985)}.cta-btn:disabled{color:var(--dim);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.cta-btn.busy,.cta-btn.done{color:#040a1f}.cta-fill{z-index:-1;transform-origin:0;background:var(--accent);position:absolute;inset:0;transform:scaleX(0)}.cta-btn.busy:disabled{background:#38bdf833}.cta-btn.done .cta-fill{transition:transform .3s;transform:scaleX(1)!important}.cta-label{align-items:center;gap:8px;display:inline-flex;position:relative}.cta-btn.busy .cta-label:after{content:"";border:2px solid #040a1f4d;border-top-color:#040a1f;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.side-card{padding:18px 20px}.side-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.side-head h3{letter-spacing:-.01em;font-size:14px;font-weight:600}.status{color:var(--dim);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.status.proving,.status.relaying{color:var(--accent-hi)}.status svg{color:var(--accent);flex:none}.status.done svg,.status.done{color:var(--good)}.receipt{font-family:var(--f-mono);color:var(--ink);background:var(--well);box-shadow:inset 0 0 0 1px var(--line), inset 2px 0 0 var(--good);border-radius:12px;margin-top:14px;padding:10px 12px;font-size:11.5px;transition:background .2s;display:block;position:relative}.receipt:hover{background:#00000073}.side-total{font-family:var(--f-mono);color:var(--ink);font-size:13px}.bal-list,.act-list{margin:0;padding:0;list-style:none}.bal-list li{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.bl-sym{font-size:13.5px;font-weight:600}.bl-amt{font-family:var(--f-mono);color:var(--ink);font-size:12px}.legend{color:var(--dim);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.lg-relay{background:var(--ink)}.lg-end{box-shadow:inset 0 0 0 1px var(--mute)}.lg-dst{color:var(--accent)}.act-list li{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.act-list li.fresh{animation:fresh 1.4s var(--ease)}@keyframes fresh{0%{background:#38bdf81a}}.act-dir{width:28px;height:28px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;display:grid}.act-dir.in{color:var(--good)}.act-who{font-size:12.5px;font-family:var(--f-mono);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;min-width:0;display:flex;overflow:hidden}.act-who small{color:var(--dim);font-size:11px}.act-amt{font-family:var(--f-mono);color:var(--ink);font-size:12px}.sent{text-align:center;animation:pop .5s var(--spring) both;flex-direction:column;align-items:center;padding:34px 10px 12px;display:flex}.sent-badge{width:54px;height:54px;color:var(--good);box-shadow:inset 0 0 0 1.5px var(--good);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.sent h2{font-size:30px}.sent>p{margin-top:8px;font-size:14px}.sent .details{background:var(--well);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin:24px 0;padding:6px 16px}.sheet-back{z-index:50;background:#0000008c;place-items:center;padding:16px;animation:.25s both fadeIn;display:grid;position:fixed;inset:0}.sheet{width:min(420px,100%);max-height:min(560px,80vh);animation:pop .4s var(--spring) both;background-color:#070b1ce6;flex-direction:column;padding:18px;display:flex}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:12px;padding-left:6px;display:flex}.sheet-head h3{font-size:18px}.field{background:var(--well);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;outline:0;padding:0 16px;font-size:15px}.field:focus{box-shadow:inset 0 0 0 1px var(--line-3)}.sheet-list{margin:10px 0 0;padding:0;list-style:none;overflow:auto}.sheet-list button{text-align:left;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 8px;transition:background .2s;display:grid}.sheet-list button:hover:not(:disabled){background:var(--fill)}.sheet-list button:disabled{opacity:.35}.sl-name{flex-direction:column;line-height:1.25;display:flex}.sl-name b{font-weight:600}.sl-name small{color:var(--dim);font-size:12px}.sl-bal{font-family:var(--f-mono);color:var(--mute);font-size:13px}.sheet-empty{padding:16px 8px}.docs-grid{grid-template-columns:200px minmax(0,680px);justify-content:center;align-items:start;gap:56px;display:grid}.docs-nav{gap:2px;display:grid;position:sticky;top:96px}.docs-nav button{text-align:left;color:var(--mute);border-radius:10px;padding:7px 12px;font-size:13px;transition:color .25s,background .25s}.docs-nav button:hover{color:#fff}.docs-nav button.on{color:var(--ink);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.doc-sec{padding-bottom:56px;scroll-margin-top:96px}.doc-sec+.doc-sec{border-top:1px solid var(--line);padding-top:40px}.doc-sec h2{margin-bottom:14px;font-size:24px}.doc-sec p{color:var(--mute);max-width:62ch;font-size:14.5px;line-height:1.7}.doc-sec p+p,.doc-sec p+ul,.doc-sec ul+p,.doc-sec ol+p,.doc-sec p+.doc-levels,.doc-sec p+ol{margin-top:14px}.doc-facts,.doc-steps{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.doc-facts li,.doc-steps li{color:var(--mute);padding-left:22px;font-size:14.5px;line-height:1.6;position:relative}.doc-facts li b,.doc-steps li b{color:#eef2ff;font-weight:500}.doc-facts li:before{content:"";background:var(--accent);width:15px;height:15px;position:absolute;top:.28em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19.5 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19.5 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.doc-steps{counter-reset:s}.doc-steps li{counter-increment:s;padding-left:30px}.doc-steps li:before{content:counter(s);width:20px;height:20px;font-family:var(--f-mono);color:#ddd;background:#111831;border-radius:6px;place-items:center;font-size:11px;display:grid;position:absolute;top:.1em;left:0;box-shadow:inset 0 0 0 1px #ffffff14}.doc-figure{margin-top:4px;padding:22px 22px 16px}.doc-legend{font-family:var(--f-mono);color:var(--dim);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:10.5px;display:flex}.doc-legend span{align-items:center;gap:6px;display:inline-flex}.doc-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.doc-link{transition:gap .3s var(--ease), color .2s;align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:500;display:inline-flex}.doc-link:hover{color:var(--accent-hi);gap:10px}.doc-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.doc-levels div{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.doc-levels b{font-size:14px;font-weight:500}.doc-levels span{color:var(--mute);font-size:12.5px;line-height:1.55}.doc-faq{gap:8px;display:grid}.doc-faq details{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px}.doc-faq summary{cursor:pointer;color:#eef2ff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;list-style:none;display:flex}.doc-faq summary::-webkit-details-marker{display:none}.doc-faq summary svg{color:var(--mute);transition:transform .35s var(--ease);flex:none}.doc-faq details[open] summary svg{transform:rotate(180deg)}.doc-faq details p{padding:0 16px 16px;font-size:13.5px}@media (max-width:900px){.tabs{grid-template-columns:repeat(6,44px)}.tabs a span{display:none}.tabs a svg{display:block}.tabs-puck{width:44px}.docs-grid{grid-template-columns:minmax(0,1fr);gap:20px}.docs-nav{flex-wrap:wrap;gap:6px;display:flex;position:static}.docs-nav button{background:#ffffff08;padding:6px 10px;font-size:12px}.doc-levels{grid-template-columns:1fr}.hero{padding-block:80px 56px}}@media (max-width:560px){.pad{border-radius:36px}.pad-inner{border-radius:30px}.pad-top{height:150px}.pad-label{font-size:14px;top:22px;left:22px}.pad-canvas{width:100%;height:calc(100% - 30px);inset:30px 0 0}.pad-key{font-size:15px;top:70px;left:22px}.pad-bar{gap:8px;padding:12px}.pad-btn{flex:1;font-size:14px}.brand-word{display:none}.hero-copy{margin-top:-20px}.tabs{grid-template-columns:repeat(6,40px)}.tabs a span{display:none}.tabs-puck{width:40px}.nav-right .icon-btn{display:none}.bytes-cells{font-size:8.5px}.sa-node{width:42px;height:42px}.sa-chip{border-radius:16px;width:56px;height:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.sheet-link{border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;padding:10px 8px 10px 54px;transition:background .2s;display:grid}.sheet-link:hover{background:#ffffff0d}.sheet-link .sl-bal{align-items:center;gap:4px;display:inline-flex}.form-error{color:#ff8f9a;overflow-wrap:anywhere;margin-top:10px;font-size:11.5px;line-height:1.45}a.receipt{transition:background .2s;display:block}a.receipt:hover{background:#38bdf824}.act-who:hover{color:#fff}.bal-empty{border-top:1px solid var(--line);padding:10px 0 2px;font-size:12px}.sheet>.sheet-head,.sheet>.field{flex:none}.sheet-list{flex:auto;min-height:0}.split-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:20px 64px;margin-bottom:40px;display:grid}.split-head p{max-width:400px;padding-bottom:6px;font-size:15.5px;line-height:1.65}.instrument{overflow:hidden}.instrument-bar{border-bottom:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:13px;font-weight:500;display:flex;position:relative}.instrument-state{font-family:var(--f-mono);color:var(--ink);align-items:center;gap:8px;font-size:12px;display:inline-flex}.mode-switch{--n:2;grid-template-columns:repeat(var(--n), 108px);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px;display:inline-grid;position:relative}.mode-switch button,.mode-switch a{height:34px;color:var(--mute);transition:color .3s, transform .35s var(--spring);border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mode-switch .on{color:#040a1f}.mode-switch button:not(.on):hover,.mode-switch a:not(.on):hover{color:var(--ink);transform:scale(1.05)}.mode-puck{width:108px;height:34px;transform:translateX(calc(var(--i) * 100%));background:var(--ink);transition:transform .55s var(--spring);border-radius:999px;position:absolute;top:4px;left:4px}.mode-switch-3{--n:3;grid-template-columns:repeat(3,100px)}.mode-switch-3 .mode-puck{width:100px}@keyframes modeIn{0%{opacity:0;filter:blur(6px);transform:scale(.985)}}.modes{z-index:1;padding-top:120px;position:relative}.modes-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mode-card{flex-direction:column;display:flex;overflow:hidden}.mode-card-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 26px 0;display:flex}.mode-card-head h3{font-family:var(--f-display);letter-spacing:-.05em;font-size:28px;font-weight:600}.mode-card-head p{max-width:360px;margin-top:8px;font-size:14.5px;line-height:1.6}.mode-card-viz{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;flex:1;justify-content:center;gap:18px;min-height:250px;margin:26px 12px 0;padding:22px 18px;display:flex}.viz-cap{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;font-weight:500;display:flex}.viz-toggle{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s, transform .3s var(--spring);border-radius:999px;flex:none;padding:3px 11px;font-size:12px;font-weight:600}.viz-toggle:hover{background:var(--fill);transform:scale(1.06)}.viz-toggle.on{background:var(--ink);color:#040a1f;box-shadow:none}.mode-card-foot{grid-template-columns:1fr 1fr;margin:0;padding:4px 26px 12px;display:grid}.mode-card-foot div{padding:14px 0}.mode-card-foot div+div{border-left:1px solid var(--line);padding-left:18px}.mode-card-foot dt{color:var(--dim);font-size:12.5px;font-weight:500}.mode-card-foot dd{font-family:var(--f-display);letter-spacing:-.05em;margin:4px 0 0;font-size:22px}.bbars{gap:4px;display:grid}.bb-row{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr) 118px;align-items:center;gap:14px;padding:9px 0;display:grid}.bb-row:first-child{border-top:0}.bb-label{flex-direction:column;font-size:14px;font-weight:600;line-height:1.25;display:flex}.bb-label small{color:var(--dim);font-size:11.5px;font-weight:500}.bb-track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:22px;display:grid;position:relative}.bb-track:after{content:"";background:var(--line-2);width:1px;position:absolute;top:-6px;bottom:-6px;left:50%}.bb-half{min-width:0;display:flex;position:relative;overflow:hidden}.bb-half.neg{justify-content:flex-end}.bb-half i{white-space:nowrap;height:100%;font:600 13px/22px var(--f-mono);letter-spacing:.5px;transition:width 1.2s var(--ease) .2s;font-style:normal;display:block;overflow:hidden}.bb-half.neg i{color:#d6e2ff8c;direction:rtl}.bb-half.pos i{color:var(--accent);text-shadow:0 0 10px #38bdf880}.bb-row.flat .bb-track:before{content:"· · · · · · ·";font:600 13px/22px var(--f-mono);color:var(--dim);white-space:nowrap;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.bb-val{font-family:var(--f-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.bb-row.in .bb-val{color:var(--accent-hi)}.bb-row.flat .bb-val{color:var(--dim)}.gbars{--h:120px;height:var(--h);font-family:var(--f-mono);align-items:flex-end;gap:2px;font-weight:600;display:flex}.gb-col{color:#d6e2ffb8;flex-direction:column-reverse;flex:1;align-items:center;min-width:0;transition:color .5s,text-shadow .5s,opacity .5s;display:flex}.gb-col i{height:calc(var(--h) / var(--rows));font-style:normal;font-size:calc(var(--h) / var(--rows) * .86);line-height:calc(var(--h) / var(--rows));opacity:0;transition:opacity .4s var(--ease), translate .5s var(--spring);transition-delay:calc(var(--i) * 22ms + var(--j) * 28ms);display:block;translate:0 4px}.gb-col.on i{opacity:1;translate:none}.gbars.show-real .gb-col.part{color:var(--accent);text-shadow:0 0 10px #38bdf88c}.gbars.show-real .gb-col.decoy{color:#d6e2ff33}.story{z-index:1;padding-top:140px;position:relative}.story-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.story-stage{height:min(640px,80svh);min-height:460px;position:relative}.stack3d{touch-action:pan-y;width:100%;height:100%;display:block}.story-hint{color:var(--dim);pointer-events:none;font-size:12px;font-weight:500;position:absolute;bottom:6px;right:8px}.ch-ring{fill:none;stroke:var(--line);stroke-width:1px}.ch-ring-glyphs{font:500 11px var(--f-mono);letter-spacing:1px;fill:#d6e2ff38;dominant-baseline:central}.ch-ring.faint{stroke-dasharray:2 6}.ch-hair{fill:none;stroke-width:1px;opacity:.18}.ch-glyphs{font:600 11px var(--f-mono);letter-spacing:1px;dominant-baseline:central}.ch-chord{transition:opacity .5s}.ch-chord.part .ch-hair{stroke:var(--accent)}.ch-chord.part .ch-glyphs{fill:var(--accent)}.ch-chord.decoy .ch-hair{stroke:var(--ink)}.ch-chord.decoy .ch-glyphs{fill:#d6e2ff80}.ch-chord.live .ch-glyphs{fill:#fff;filter:drop-shadow(0 0 4px var(--accent));font-weight:700}.ch-chord.live .ch-hair{opacity:.45}.ch-node rect{fill:#050916;stroke:var(--line-3);stroke-width:1.2px;transition:stroke .3s,fill .3s}.ch-node.big rect{stroke:var(--ink);stroke-width:1.5px}.ch-node.hot rect{stroke:var(--accent);stroke-width:2px;fill:#38bdf82e}.ch-node.landed rect{fill:var(--accent);stroke:var(--accent)}.ch-name{fill:var(--ink);font-family:var(--f-sans);font-size:14px;font-weight:600}.ch-bal{fill:var(--dim);font-family:var(--f-mono);font-size:12px}.ch-node.hot .ch-bal{fill:var(--accent-hi)}.story-side{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.story-side h2{font-size:clamp(28px,3vw,42px)}.story-side>p{max-width:420px;margin-top:16px;font-size:15px;line-height:1.65}.log{width:100%;margin-top:26px;overflow:hidden}.log-head,.log-foot{color:var(--dim);justify-content:space-between;gap:12px;padding:12px 18px;font-size:12.5px;font-weight:500;display:flex}.log-head{border-bottom:1px solid var(--line)}.log-head span:last-child{font-family:var(--f-mono);color:var(--ink)}.log-foot{border-top:1px solid var(--line);justify-content:flex-start;gap:20px}.log-foot span{align-items:center;gap:7px;display:inline-flex}.lk{flex:none}.lk.part{color:var(--accent)}.lk.decoy{color:var(--mute)}.log-rows{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.log-key{align-items:center;gap:6px;display:inline-flex;font-family:var(--f-sans)!important;color:var(--mute)!important}.log-key .lk.decoy{margin-left:8px}.log-rows li{border-bottom:1px solid var(--line);height:44px;color:var(--mute);cursor:default;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 18px;font-size:13.5px;transition:color .2s,background .2s;display:grid}.log-rows li.past{color:var(--mute)}.log-rows li.on{color:var(--ink);background:var(--fill)}.lr-n{font-family:var(--f-mono);color:var(--dim);font-size:11.5px}.lr-route{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lr-route i{color:var(--dim);margin:0 4px;font-style:normal}.lr-amt{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:12px}.log-rows li.part .lr-n{color:var(--accent)}.features{z-index:1;padding-top:40px;position:relative}.bytes-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.bytes-side{flex-direction:column;align-items:flex-start;display:flex}.bytes-side h2{font-size:clamp(28px,3vw,42px)}.bytes-side>p{max-width:420px;margin-top:16px;font-size:15px;line-height:1.65}.bytes-side .mode-switch-wrap{margin-top:26px}.bytes-legend{width:100%;max-width:420px;margin:22px 0 0}.bytes-legend div{border-top:1px solid var(--line);cursor:default;justify-content:space-between;gap:12px;padding:10px 0;transition:opacity .3s;display:flex}.bytes-legend div:last-child{border-bottom:1px solid var(--line)}.bytes-legend div.dim{opacity:.35}.bytes-legend dt{align-items:center;gap:10px;font-size:14px;display:inline-flex}.bytes-legend dd{font-family:var(--f-mono);color:var(--mute);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.bytes-total{font-family:var(--f-mono);color:var(--mute);font-size:12.5px}.bytes-total b{color:var(--ink);font-weight:500}.bytes-body{padding:22px}.bytemap{font-family:var(--f-mono);grid-template-columns:repeat(32,1fr);gap:3px;font-weight:600;display:grid;container-type:inline-size}.bm-cell{aspect-ratio:1;color:#d6e2ff2e;transition:color .5s var(--ease), background .5s var(--ease), opacity .3s, transform .3s var(--spring);background:#d6e2ff08;border-radius:3px;place-items:center;font-size:1.9375cqi;line-height:1;display:grid;position:relative}.bm-cell:after{content:"·"}.bm-cell:not(.free):hover{transform:scale(1.25)}.bm-cell.dim{opacity:.2}.bm-cell.cap:before{content:"";background:var(--bad);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:-3px}.bm-key{width:14px;font:600 13px/1 var(--f-mono);place-items:center;font-style:normal;display:inline-grid}.bm-cell.sig,.bm-key.sig{color:var(--ink)}.bm-cell.sig:after,.bm-key.sig:after{content:"#"}.bm-cell.keys,.bm-key.keys{color:#d6e2ff9e}.bm-cell.keys:after,.bm-key.keys:after{content:"8"}.bm-cell.hash,.bm-key.hash{color:#d6e2ff5c}.bm-cell.hash:after,.bm-key.hash:after{content:"0"}.bm-cell.part,.bm-key.part{color:var(--accent);text-shadow:0 0 8px #38bdf880}.bm-cell.part{background:#38bdf81a}.bm-cell.part:after,.bm-key.part:after{content:"@"}.bm-cell.decoy,.bm-key.decoy{color:#6f95ff}.bm-cell.decoy{background:#3d6bff14}.bm-cell.decoy:after,.bm-key.decoy:after{content:"x"}.bytes-note{color:var(--mute);align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.bm-capkey{background:var(--bad);border-radius:1px;flex:none;width:2px;height:16px}.closer{z-index:1;padding-top:150px;position:relative}.closer-panel{isolation:isolate;text-align:center;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0f;background:#03061099;border-radius:36px;flex-direction:column;align-items:center;padding:92px 24px 200px;display:flex;position:relative;overflow:hidden}.closer-field{z-index:-1;inset:0;-webkit-mask:linear-gradient(#0000 18%,#000 62%);mask:linear-gradient(#0000 18%,#000 62%);position:absolute!important}.closer-mark{place-items:center;margin-bottom:26px;display:grid}.closer-mark .cmark{animation:7s ease-in-out infinite drift}.closer-panel h2{letter-spacing:-.06em;font-size:clamp(36px,5.2vw,72px)}.closer-panel p{margin-top:16px;font-size:16px}.closer-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.foot{z-index:1;color:var(--mute);margin-top:64px;padding:36px 0;font-size:14px;position:relative}.foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.foot-brand{align-items:flex-start;gap:14px;max-width:340px;display:flex}.foot-brand b{font-family:var(--f-display);color:var(--ink);letter-spacing:-.045em;font-size:17px;font-weight:600;display:block}.foot-brand p{margin-top:6px;font-size:14px;line-height:1.55}.foot-mark{flex:none;place-items:center;width:36px;height:36px;margin-top:-4px;display:grid}.foot-cols{gap:72px;display:flex}.foot-cols div{align-content:start;gap:10px;display:grid}.foot-cols span{color:var(--dim);font-size:13px;font-weight:500}.foot-cols a{color:var(--ink);transition:color .2s}.foot-cols a:hover{color:var(--accent-hi)}.foot-bottom{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:18px;font-size:13px;display:flex}.foot-note{font-family:var(--f-mono);color:var(--dim);font-size:12px}.app-page{z-index:1;padding-top:118px;position:relative}.desk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.desk-head .label{color:var(--accent-hi);margin-bottom:12px}.desk-head h1{letter-spacing:-.065em;font-size:clamp(44px,5.4vw,76px);line-height:.92}.desk-head p{max-width:440px;margin-top:16px;font-size:15.5px}.desk{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.desk-form{grid-area:1/1}.desk-stage{grid-area:1/2;gap:16px;min-width:0;display:grid;position:sticky;top:96px}.stage-card{padding:0;position:relative;overflow:hidden}.stage-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 0;display:flex}.stage-head h3{font-family:var(--f-display);letter-spacing:-.05em;font-size:22px;font-weight:600}.stage-head p{max-width:420px;margin-top:6px;font-size:13.5px}.stage-viz{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin:22px 12px 0;padding:18px}.stage-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:6px 24px 0;display:grid}.stage-facts div{padding:14px 0}.stage-facts div+div{border-left:1px solid var(--line);padding-left:18px}.stage-facts dt{color:var(--dim);font-size:12.5px;font-weight:500}.stage-facts dd{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:16px;font-weight:600;overflow:hidden}.stage-chord{place-items:center;padding:4px 40px 0;display:grid}.stage-chord .chord{max-height:330px}.stage-barcode{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:10px;margin:4px 12px 0;padding:14px 16px 12px;display:grid}.stage-barcode .viz-cap span{font-family:var(--f-mono);font-size:11.5px}.stage-barcode .gbars{--h:56px}.stage-card .receipt{margin:0 24px 22px}.phase-rail{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:16px 24px 22px;list-style:none;display:grid;position:relative}.phase-rail li{text-align:center;color:var(--dim);flex-direction:column;align-items:center;gap:8px;font-size:12.5px;font-weight:500;transition:color .3s;display:flex;position:relative}.phase-rail li:after{content:"······························";white-space:nowrap;height:15px;font:600 10px/15px var(--f-mono);letter-spacing:1px;color:var(--line-3);opacity:.5;position:absolute;top:0;left:calc(50% + 14px);right:calc(14px - 50%);overflow:hidden}.phase-rail li:last-child:after{display:none}.phase-rail li.done:after{content:"==============================";color:var(--accent);opacity:1}.pr-dot{z-index:1;width:15px;height:15px;box-shadow:inset 0 0 0 1px var(--line-3);color:#040a1f;border-radius:4px;place-items:center;transition:background .3s,box-shadow .3s;display:grid;position:relative}.phase-rail li.now{color:var(--ink)}.phase-rail li.now .pr-dot{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.phase-rail li.done{color:var(--mute)}.phase-rail li.done .pr-dot{background:var(--accent);box-shadow:none}.leg-label{margin-bottom:2px;display:block}.leg-meta{margin-top:4px}.legs .leg{padding:18px 20px 16px}.legs .amount{font-size:clamp(34px,3.2vw,44px)}.to-leg .leg-row{gap:12px;margin-top:8px}.to-leg .field-ghost{font-size:13.5px}.id-empty{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);background:repeating-linear-gradient(135deg,#0000 0 4px,#d6e2ff0d 4px 5px);border-radius:8px;flex:none}.to-leg.valid{box-shadow:inset 0 0 0 1px #7fe3b059}.identicon{border-radius:8px;flex:none;display:block}.privacy .leg-label{margin-bottom:0}.fold{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin:8px 0 0}.fold summary{cursor:pointer;font-family:var(--f-mono);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12.5px;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold-meta{font-family:var(--f-sans);color:var(--dim);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fold-meta svg{transition:transform .35s var(--ease)}.fold[open] .fold-meta svg{transform:rotate(180deg)}.fold .details{margin:0;padding:0 16px 8px}.trade>.rv:has(.cta-btn){margin-top:10px}.legs{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;position:relative}.legs .leg{box-shadow:none;background:0 0;border-radius:0;padding:16px 18px 14px}.legs .leg+.leg,.legs .flip+.leg{border-top:1px solid var(--line);margin-top:0}.legs .flip{box-shadow:0 0 0 5px #050916, inset 0 0 0 1px var(--line-2);background:#050916;margin:0;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.legs .flip:hover:not(:disabled){transform:translate(50%,-50%)scale(1.12)}.legs+.dest{margin-top:8px}.lvl-cards{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lvl-cards button{text-align:left;transition:background .3s, transform .35s var(--spring);justify-items:start;gap:3px;padding:12px 13px;display:grid;position:relative}.lvl-cards button+button{box-shadow:inset 1px 0 0 var(--line)}.lvl-cards button:hover:not(:disabled):not(.on){background:var(--fill)}.lvl-cards button b{color:var(--mute);font-size:13.5px;font-weight:600;transition:color .3s}.lvl-cards button small{font-family:var(--f-mono);color:var(--dim);font-size:10.5px}.lvl-cards button.on{background:var(--fill-2)}.lvl-cards button.on b{color:var(--ink)}.lvl-bars{font:700 11px/1 var(--f-mono);gap:1px;margin-bottom:4px;display:flex}.lvl-bars i{color:var(--line-2);font-style:normal}.lvl-bars i:before{content:"="}.lvl-bars i.f{color:var(--mute)}.lvl-bars i.f:before{content:"#"}.lvl-cards button.on .lvl-bars i.f{color:var(--accent);text-shadow:0 0 8px #38bdf899}@media (max-width:900px){.split-head{grid-template-columns:1fr;gap:14px}.modes-pair{grid-template-columns:1fr}.story-grid{grid-template-columns:1fr;gap:12px}.story-stage{height:420px;min-height:0}.log-rows{max-height:220px}.bytes-grid{grid-template-columns:1fr;gap:28px}.desk{grid-template-columns:minmax(0,1fr)}.desk-form{grid-area:1/1;position:static}.desk-stage{grid-area:2/1;position:static}.stage-chord{padding:8px 20px 0}}@media (max-width:560px){.mode-switch{grid-template-columns:repeat(var(--n), 96px)}.mode-puck{width:96px}.mode-switch-3{grid-template-columns:repeat(3,94px)}.mode-switch-3 .mode-puck{width:94px}.mode-card-head{flex-direction:column;padding:22px 20px 0}.mode-card-foot{padding:4px 20px 10px}.bb-row{grid-template-columns:78px minmax(0,1fr) 92px;gap:8px}.bb-val{font-size:11px}.ch-name{font-size:18px}.ch-bal{font-size:16px}.bytemap{gap:2px}.bytes-body{padding:14px}.stage-facts{grid-template-columns:1fr 1fr}.stage-facts div:nth-child(3){display:none}.foot-cols{gap:40px}.closer-panel{padding:72px 12px 64px}.lvl-cards small{display:none}.nav{height:54px;top:10px}.tabs{grid-template-columns:repeat(6,37px)}.tabs-puck{width:37px}.tabs a svg{display:block}}.doc-sec code{color:#dfe7ff;font-size:.9em}.doc-sec p code,.doc-facts code{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;padding:1px 6px}.api .doc-sec>div>*+*{margin-top:14px}.api-copy{width:26px;height:26px;color:var(--mute);transition:color .2s, background .2s, transform .3s var(--spring);border-radius:8px;flex:none;place-items:center;display:grid}.api-copy:hover{color:var(--ink);background:var(--fill-2);transform:scale(1.06)}.api-base{background:var(--well);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.api-base span{color:var(--dim);flex:none;font-size:12px;font-weight:500}.api-base code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-hi);flex:1;font-size:13px;overflow:hidden}.api-code{box-shadow:inset 0 0 0 1px var(--line);background:#01030c9e;border-radius:16px;overflow:hidden}.api-code-bar{border-bottom:1px solid var(--line);height:38px;font-family:var(--f-mono);color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 14px;font-size:11.5px;display:flex}.api-tabs{gap:2px;margin-left:-8px;display:flex}.api-tabs button{font:inherit;color:var(--dim);border-radius:8px;padding:4px 9px;transition:color .2s,background .2s}.api-tabs button:hover{color:var(--ink)}.api-tabs button.on{color:var(--ink);background:var(--fill-2)}.api-code pre,.api-try-out pre{font-family:var(--f-mono);color:#c9d3ee;tab-size:2;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;margin:0;padding:16px 18px 18px;font-size:12.5px;line-height:1.7;overflow-x:auto}.tk-s{color:var(--accent-hi)}.tk-p{color:#f6f8ff}.tk-n{color:var(--accent)}.tk-k{color:#7b9dff}.tk-c{color:var(--dim);font-style:italic}.api-ep{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.api-ep code{color:var(--ink);font-size:14px}.api-ep-note{color:var(--mute);margin-left:auto;font-size:13px}.api-m{font-family:var(--f-mono);letter-spacing:.04em;border-radius:7px;flex:none;padding:3px 8px;font-size:11px;font-weight:500}.api-m.get{color:var(--good);background:#7fe3b01a;box-shadow:inset 0 0 0 1px #7fe3b047}.api-m.post{color:var(--accent);background:#38bdf81a;box-shadow:inset 0 0 0 1px #38bdf84d}.api-params{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;overflow:hidden}.api-params>div{grid-template-columns:minmax(150px,.9fr) 84px minmax(0,2fr);align-items:baseline;gap:14px;padding:11px 16px;font-size:13.5px;display:grid}.api-params>div+div{border-top:1px solid var(--line)}.ap-name{gap:2px;min-width:0;display:grid}.ap-name code{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.ap-name small{color:var(--dim);font-size:11.5px}.ap-need{font-family:var(--f-mono);color:var(--dim);overflow-wrap:anywhere;font-size:11.5px}.ap-need.req{color:var(--accent-hi)}.ap-about{color:var(--mute);line-height:1.55}.api-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.api-limits>div{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:6px;padding:18px 18px 16px;display:grid}.api-limits>div.on{background:linear-gradient(160deg,#38bdf81a,#1e3fd80f);box-shadow:inset 0 0 0 1px #38bdf84d}.api-limits .al-k{color:var(--dim);font-size:12.5px;font-weight:500}.api-limits>div.on .al-k{color:var(--accent-hi)}.api-limits b{letter-spacing:-.05em;align-items:baseline;gap:8px;font-size:44px;font-weight:600;line-height:1.05;display:flex}.api-limits b small{letter-spacing:0;color:var(--mute);font-size:14px;font-weight:500}.api-limits>div>span:last-child{color:var(--mute);font-size:13px;line-height:1.55}.api-errors{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:56px minmax(0,1fr);display:grid;overflow:hidden}.api-errors>span{padding:12px 16px;font-size:13.5px}.api-errors>span:nth-child(n+3){border-top:1px solid var(--line)}.ae-s{font-family:var(--f-mono);color:var(--mute);font-size:12.5px!important}.ae-s.s4{color:var(--accent-hi)}.ae-s.s5{color:var(--bad)}.ae-c{gap:4px;display:grid;padding-left:0!important}.ae-c code{color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.ae-c span{color:var(--mute);line-height:1.5}.api-try{box-shadow:inset 0 0 0 1px var(--line-2), 0 24px 60px -30px #1e3fd873;background:#01030c9e;border-radius:18px;overflow:hidden}.api-try-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.api-try-bar>.api-m{margin-left:4px}.api-try-pairs{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;gap:2px;padding:3px;display:flex}.api-try-pairs button{color:var(--mute);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:500;transition:color .2s,background .2s}.api-try-pairs button.on{color:var(--ink);background:var(--fill-2)}.api-try-amt{background:var(--fill);height:34px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--f-mono);color:var(--dim);border-radius:11px;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:11.5px;display:flex}.api-try-amt input{width:72px;height:100%;font:13px var(--f-mono);color:var(--ink);background:0 0;border:0;outline:0}.api-try-run{gap:6px;margin-left:auto}.api-try-out{min-height:96px}.api-try-out>p{color:var(--dim);padding:18px;font-size:13px}.api-try-status{font-family:var(--f-mono);color:var(--dim);align-items:center;gap:14px;padding:12px 18px 0;font-size:11.5px;display:flex}.api-try-status .ok{color:var(--good)}.api-try-status .bad{color:var(--bad)}@media (max-width:640px){.api-params>div{grid-template-columns:minmax(0,1fr) auto}.ap-about{grid-column:1/-1}.api-limits{grid-template-columns:1fr}.api-ep-note{flex-basis:100%;margin-left:0}.api-try-run{margin-left:0}}.docs-grid{grid-template-columns:220px minmax(0,720px);justify-content:start;gap:72px}@media (max-width:900px){.docs-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.flow-well{padding:14px 10px 6px}.flow{width:100%;height:auto;display:block;overflow:visible}.flow-rib path:first-child{fill:#38bdf812;stroke:#38bdf880;stroke-width:.8px;transition:fill .3s}.flow-rib{animation:flowIn .8s var(--ease) both}.flow-fill{stroke:none}.flow-glyph{font:600 8px var(--f-mono);fill:var(--accent);opacity:.8}.flow-glyph.r1{fill:#7b9dff}.flow-glyph.r2{fill:#d6e2ff99}.flow-glyph.dest{fill:var(--accent-hi);opacity:.55}.flow-rib.r1 path:first-child{fill:#3d6bff12;stroke:#7896ff80}.flow-rib.r2 path:first-child{fill:#d6e2ff0a;stroke:#d6e2ff4d}.flow-rib:hover path:first-child{fill:#38bdf82e}.flow-rib.dest path:first-child{fill:#38bdf808;stroke:#38bdf847;stroke-dasharray:3 4}@keyframes flowIn{0%{opacity:0}}.flow-token,.flow-venue{fill:var(--ink)}.flow-dest{fill:var(--accent)}.flow-tlabel{fill:var(--ink);font-family:var(--f-sans);font-size:13px;font-weight:600}.flow-tlabel.dest{fill:var(--accent-hi)}.flow-vlabel{fill:var(--ink);font-family:var(--f-sans);paint-order:stroke;stroke:#050916;stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.flow-pct{font-family:var(--f-mono);fill:var(--accent-hi);font-weight:500}.flow-amt{fill:var(--mute);font-family:var(--f-mono);font-size:11.5px}.flow.ghost .flow-rib path:first-child{fill:#d6e2ff05;stroke:#d6e2ff14;stroke-dasharray:3 4}.flow.ghost .flow-glyph{fill:#d6e2ff38}.flow-empty{position:relative}.flow-empty span{color:var(--mute);place-items:center;font-size:13.5px;font-weight:500;display:grid;position:absolute;inset:0}.stage-viz+.stage-viz{margin-top:10px}.stage-viz .viz-cap{margin-bottom:12px}.stage-viz .viz-cap span{color:var(--mute);font-weight:500}.quote-ring{background:conic-gradient(var(--accent) var(--q,360deg), var(--line-2) 0);border-radius:50%;flex:none;width:12px;height:12px;animation:20s linear both quoteRun}@property --q{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes quoteRun{to{--q:0deg}}.fold summary{justify-content:flex-start}.fold-rate{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.details dd.warn{color:#f5c46a}.leg-bal .quick{margin-left:4px}.hero-ca{margin-top:22px}.ca{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ca-pump{width:28px;height:28px;transition:transform .35s var(--spring), background .2s;border-radius:50%;place-items:center;display:grid}a.ca-pump:hover{background:var(--fill-2);transform:scale(1.12)}.ca-copy{height:28px;color:var(--ink);transition:transform .35s var(--spring), background .2s;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;display:inline-flex}.ca-copy:not(:disabled):hover{background:var(--fill-2);transform:scale(1.04)}.ca-copy:disabled{cursor:default}.ca-sym{font-weight:600}.ca-addr{font-family:var(--f-mono);color:var(--mute);font-size:12px}.ca.live .ca-addr{color:var(--accent-hi)}.ca-copy svg{color:var(--mute)}.ca.compact{margin-top:14px;padding:3px}.ca.compact .ca-pump{width:24px;height:24px}.ca.compact .ca-copy{height:24px;font-size:12px}.toast-wrap{z-index:70;pointer-events:none;position:fixed;bottom:24px;left:50%;translate:-50%}.toast{color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--line-2), 0 20px 40px -18px #000000e6;animation:toastIn .45s var(--spring) both;background:#080c1ebf;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13.5px;font-weight:500;display:inline-flex}.toast-ico{color:#040a1f;background:var(--good);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@keyframes toastIn{0%{opacity:0;transform:scale(.92)}}.stage-pool{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin:14px 12px 0;padding:8px 6px 2px}.pf-wrap{container-type:inline-size}.pfield{width:100%;height:auto;display:block;overflow:visible}.pf-compact{display:none}@container (max-width:500px){.pf-full{display:none}.pf-compact{display:block}}.pf-vault-edge{fill:none;stroke:#becef029;stroke-width:1px;transition:stroke .4s var(--ease)}.pf-vault.proving .pf-vault-edge{stroke:#38bdf880}.pf-vault-icon{color:var(--accent-hi)}.pf-cap{font:600 12.5px var(--f-sans);fill:var(--ink);letter-spacing:-.01em}.pf-count{font:400 11.5px var(--f-mono);fill:var(--mute)}.pf-rule{stroke:var(--line);stroke-width:1px}.pf-note rect:first-child{fill:#d6e2ff0b;stroke:#d6e2ff1a;stroke-width:1px;transition:fill .5s var(--ease), stroke .5s var(--ease)}.pf-note circle{fill:#d6e2ff38;transition:fill .5s var(--ease)}.pf-note .pf-sk{fill:#d6e2ff1a;transition:fill .5s var(--ease)}.pf-note.tw{animation:pfTw 6s var(--d,0s) ease-in-out infinite}@keyframes pfTw{0%,to{opacity:1}50%{opacity:.45}}.pf-note.seen rect:first-child{fill:#38bdf814;stroke:#38bdf852}.pf-note.seen circle{fill:var(--accent)}.pf-note.mine{animation:none}.pf-note.mine rect:first-child{fill:#38bdf833;stroke:var(--accent)}.pf-note.mine circle{fill:var(--accent-hi)}.pf-note.mine .pf-sk{fill:#a5d8ff99}.pf-scan{fill:var(--accent-hi);filter:drop-shadow(0 0 6px var(--accent))}.pf-wire{fill:none;stroke:#becef02e;stroke-width:1.2px;stroke-dasharray:2 5;stroke-linecap:round}.pf-trail{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 4px #38bdf899)}.pf-chip{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.pf-packet{fill:#fff;filter:drop-shadow(0 0 6px var(--accent))}.pf-tag rect{fill:#060a1cf0;stroke:#38bdf873;stroke-width:1px}.pf-tag text{font:600 10.5px var(--f-sans);fill:var(--accent-hi)}.pf-badge rect{fill:#070c22;stroke:#38bdf873;stroke-width:1px}.pf-badge text{font:600 11px var(--f-sans);fill:var(--accent-hi);font-variant-numeric:tabular-nums}.pf-badge.ok rect{stroke:#7fe3b066}.pf-badge.ok text,.pf-badge.ok svg{fill:var(--good);color:var(--good)}.pf-node circle{fill:#0a1029;stroke:#d6e2ff8c;stroke-width:1.3px;transition:fill .35s var(--ease), stroke .35s var(--ease)}.pf-node svg{color:var(--ink);transition:color .35s var(--ease)}.pf-node.via circle{stroke:#becef066;stroke-dasharray:3 3}.pf-node.via svg{color:var(--mute)}.pf-node.ghost circle{stroke:var(--accent);stroke-dasharray:3 3;fill:#38bdf80f}.pf-node.ghost svg{color:var(--accent-hi)}.pf-node.hot circle{stroke:var(--accent);stroke-width:1.8px;fill:#38bdf829}.pf-node.hot svg{color:var(--accent-hi)}.pf-node.landed circle{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 10px #38bdf88c)}.pf-node.landed svg{color:#031022}.pf-name{font:600 13.5px var(--f-sans);fill:var(--ink)}.pf-name.sm{fill:var(--mute);font-size:12px}.pf-val{font:500 11.5px var(--f-mono);fill:var(--mute)}@media (prefers-reduced-motion:reduce){.pf-note.tw{animation:none}}.tok-seg{margin-top:2px}.tok-seg button{justify-content:center;align-items:center;gap:7px;height:36px;font-size:13px;font-weight:600;display:inline-flex}.tok-seg .tok{font-size:7px!important}.tok-unit{color:var(--mute);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;padding:6px 12px;font-size:14px;font-weight:600}.trade .rv+.rv{margin-top:6px}.trade .trade-top+.src-note{margin-top:0}.src-switch{--n:2;grid-template-columns:repeat(2,104px)}.src-switch .mode-puck{width:104px}.src-switch button{height:30px;font-size:12.5px}.src-switch .mode-puck{height:30px}.src-note{color:var(--mute);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:flex-start;gap:9px;margin:0 0 6px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.src-note svg{flex:none;margin-top:2px}.src-note.pool{box-shadow:inset 0 0 0 1px #38bdf838}.src-note.pool svg{color:var(--accent)}.src-note.wallet svg{color:#f5c46a}.trade-top-r{align-items:center;gap:6px;display:inline-flex}.pop-note{color:var(--dim);margin-top:10px;font-size:12px;line-height:1.5}.flip.static{pointer-events:none}.dest-note.warn{color:#f5c46a;margin-top:8px}.hint{color:var(--dim);margin-top:10px;font-size:12px}.leg-bal>svg{color:var(--dim)}.side-stack{gap:16px;display:grid}.side-head h3{align-items:center;gap:8px;display:inline-flex}.side-head h3 svg{color:var(--accent)}.pool-card-meta{align-items:center;gap:4px;display:inline-flex}.icon-btn.sm{width:28px;height:28px}.bl-sym{flex-direction:column;line-height:1.25;display:flex}.bl-notes{color:var(--dim);font-size:11px;font-weight:500}.pool-scan{border-top:1px solid var(--line);padding-top:10px;font-size:12px;line-height:1.5}.transits{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:12px;display:grid}.transits-head{color:#f5c46a;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.transit{background:var(--well);border-radius:12px;padding:10px 12px;box-shadow:inset 0 0 0 1px #f5c46a40}.transit p{color:var(--mute);font-size:12.5px;line-height:1.5}.transit b{color:var(--ink);font-weight:600}.transit-actions{gap:6px;margin-top:10px;display:flex}.mini-btn.ghost{color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.pool-stats{grid-template-columns:1fr 1fr;margin:0 0 12px;display:grid}.pool-stats div{border-top:1px solid var(--line);padding:10px 0}.pool-stats div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.pool-stats dt{color:var(--dim);font-size:12px}.pool-stats dd{font-family:var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}@media (max-width:560px){.trade-top{flex-wrap:wrap;gap:8px}.src-switch{grid-template-columns:repeat(2,92px)}.src-switch .mode-puck{width:92px}.pf-full .pf-name{font-size:16px}.pf-full .pf-val{font-size:14px}}.app-page.instant .rise,.app-page.instant .reveal,.app-page.instant .reveal .rv{opacity:1;filter:none;transition:none;animation:none;translate:none}::view-transition{pointer-events:none}::view-transition-group(.desk-morph){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-image-pair(.desk-morph){border-radius:var(--r);overflow:hidden}::view-transition-group(.desk-text){animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.mode-switch[data-sliding] a.on{color:var(--mute)}.mode-switch[data-sliding] a[data-was]{color:#040a1f}::view-transition-group(.desk-anchor){z-index:10;animation:none}::view-transition-old(.desk-anchor){display:none}::view-transition-new(.desk-anchor){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}.pstory{z-index:1;height:380vh;margin-top:40px;position:relative}.ps-stage{height:100svh;position:sticky;top:0;overflow:hidden}.ps-stage:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 66% 54%,#1e3fd829,#0000 72%);position:absolute;inset:0}.ps-stage:after{content:"";background:linear-gradient(to bottom, var(--bg), transparent 16%, transparent 84%, var(--bg));pointer-events:none;position:absolute;inset:0}.ps-canvas{width:100%;height:100%;font-family:var(--f-mono);position:absolute;inset:0}.ps-copy{z-index:3;pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding-top:128px;padding-bottom:52px;display:grid;position:relative}.ps-copy .label{color:var(--accent-hi)}.ps-beats{max-width:480px;position:relative}.ps-beat{will-change:opacity, transform, filter;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.ps-beat:not(:first-child){opacity:0;visibility:hidden}.ps-beat h2{letter-spacing:-.06em;font-size:clamp(36px,4.3vw,62px);line-height:.98}.ps-count{font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 34px #38bdf859}.ps-beat p{max-width:430px;color:var(--mute);margin-top:20px;font-size:16px;line-height:1.65}.ps-beat .ps-fact{box-shadow:inset 0 0 0 1px var(--line-2);background:#05091899;border-radius:999px;align-items:baseline;gap:7px;margin-top:24px;padding:8px 15px;font-size:13.5px;display:inline-flex}.ps-fact b{color:var(--ink);font-weight:600}.ps-pools{gap:34px;margin:26px 0 0;display:flex}.ps-pools div{gap:3px;display:grid}.ps-pools dt{color:var(--dim);font-size:12.5px}.ps-pools dd{font-family:var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:16px}.ps-rail{pointer-events:auto;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ps-rail li{--f:0}.ps-step{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .5s var(--ease), transform .4s var(--spring);background:#080d2099;border-radius:999px;display:block;position:relative}.ps-step:hover{transform:translateY(-1px)}.ps-step:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.ps-step-in{letter-spacing:-.005em;color:var(--dim);white-space:nowrap;transition:color .4s var(--ease), gap .5s var(--ease), padding .5s var(--ease);align-items:center;gap:8px;padding:9px 17px 9px 13px;font-size:13.5px;font-weight:600;display:flex}.ps-step-in svg{flex:none}.ps-step:hover .ps-step-in{color:var(--ink)}.ps-step-fill{border-radius:inherit;color:#031022;background-color:var(--accent);clip-path:inset(0 calc(100% - var(--f) * 100%) 0 0);background-image:linear-gradient(90deg,#fff0,#ffffff47);position:absolute;inset:0}.ps-step:hover .ps-step-fill{color:#031022}.ps-rail li.on .ps-step-in{color:var(--ink)}.ps-rail li.on .ps-step-fill{color:#031022}.ps-rail li.on .ps-step{box-shadow:inset 0 0 0 1px #38bdf873}.ps-rail li.done .ps-step-fill{color:#031022}.ps-tag{z-index:2;opacity:0;pointer-events:none;will-change:transform, opacity;text-shadow:0 0 10px var(--bg), 0 0 18px var(--bg), 0 0 2px var(--bg);gap:1px;display:grid;position:absolute;top:0;left:0}.ps-tag b{color:var(--accent-hi);font-size:13.5px;font-weight:600}.ps-tag span{font:400 12.5px var(--f-mono);color:var(--mute)}.ps-mine{margin:-16px 0 0 46px}.ps-dest{text-align:right;width:140px;margin:26px 0 0 -128px}@media (max-width:760px){.pstory{height:340vh}.ps-copy{grid-template-rows:auto auto 1fr auto;padding-top:96px;padding-bottom:28px}.ps-beats{height:300px}.ps-beat{top:0;translate:none}.ps-beat h2{font-size:34px}.ps-beat p{margin-top:14px;font-size:15px}.ps-beat .ps-fact,.ps-pools{margin-top:16px}.ps-rail{grid-row:4;gap:6px}.ps-step-in{gap:0;padding:9px;font-size:12.5px}.ps-step-l{opacity:0;max-width:0;transition:max-width .5s var(--ease), opacity .35s var(--ease);overflow:hidden}.ps-rail li.on .ps-step-in{gap:7px;padding-right:14px}.ps-rail li.on .ps-step-l{opacity:1;max-width:80px}.ps-stage:before{background:radial-gradient(80% 50% at 50% 66%,#1e3fd829,#0000 72%)}}.ways{z-index:1;padding-top:150px;position:relative}.ways-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ways-intro{max-width:620px}.ways-intro .label{color:var(--accent-hi)}.ways-intro h2{letter-spacing:-.06em;font-size:clamp(34px,3.9vw,56px)}.ways-intro p{max-width:500px;margin-top:16px;font-size:16px;line-height:1.65}.ways-switch-wrap{flex:none;padding-bottom:6px}.wst{height:450px;margin-top:18px;position:relative}.wst-canvas{width:100%;height:100%;font-family:var(--f-mono);position:absolute;inset:0}.wl,.wv,.wchip,.wbox,.wbox-tag,.wbox-sub{pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.wl{top:var(--top);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;transform:translate(-50%,calc(-100% - 18px))}.wv{top:var(--bot);font:400 13.5px var(--f-mono);color:var(--mute);font-variant-numeric:tabular-nums;transform:translate(-50%,18px)}.wl-pool,.wv-pool{left:var(--pool)}.wl-pool{transform:translateY(calc(-100% - 18px))}.wv-pool{color:var(--dim);transform:translateY(18px)}.wl-sol,.wv-sol{left:var(--sol)}.wl-usdc,.wv-usdc{left:var(--usdc)}.wl-dest,.wv-dest{left:var(--dest)}.wl-dest{color:var(--accent-hi);transform:translate(-100%,calc(-100% - 18px))}.wv-dest{color:var(--accent-hi);text-shadow:0 0 16px #38bdf873;transform:translate(-100%,18px)}.wl b{font-weight:inherit}.wchip{left:var(--venue);color:var(--ink);background:#060a1cdb;border-radius:999px;align-items:baseline;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #becef029,0 8px 24px #0006}.wchip em{font:500 12.5px var(--f-mono);color:var(--accent-hi);font-style:normal}.wchip-0{top:var(--v0)}.wchip-send{top:calc((var(--top) + var(--bot)) / 2);color:var(--mute);font-weight:500}.wchip-1{top:var(--v1)}.wbox{left:calc(var(--sol) - 52px);width:calc(var(--usdc) - var(--sol) + 104px);top:calc(var(--top) - 66px);height:calc(var(--bot) - var(--top) + 124px);background:radial-gradient(60% 50% at 50% 0,#38bdf80d,#0000 70%);border:1px dashed #becef042;border-radius:26px}.wbox-tag{left:var(--venue);top:calc(var(--top) - 66px);color:var(--ink);background:#060a1ceb;border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #becef038}.wbox-sub{left:var(--venue);top:calc(var(--bot) + 58px);color:var(--dim);font-size:13px;transform:translate(-50%)}.wl-send{transition:opacity .7s var(--ease) .5s, filter .7s var(--ease) .5s}.ways-stage.swap .wl-send{opacity:0;filter:blur(6px);transition:opacity .25s var(--ease), filter .25s var(--ease)}.wl-swap{opacity:0;filter:blur(6px);transition:opacity .3s var(--ease), filter .3s var(--ease), clip-path .5s var(--ease)}.ways-stage.swap .wl-swap{opacity:1;filter:none;transition:opacity .7s var(--ease) var(--wd,.5s), filter .7s var(--ease) var(--wd,.5s), clip-path 1s var(--ease) var(--wd,.5s)}.wbox{clip-path:inset(0 50% round 26px);filter:none}.ways-stage.swap .wbox{clip-path:inset(0 round 26px);--wd:.1s}.ways-stage.swap .wbox-tag{--wd:.45s}.ways-stage.swap .wchip-0{--wd:.7s}.ways-stage.swap .wchip-1{--wd:.8s}.ways-stage.swap .wl-usdc,.ways-stage.swap .wv-usdc{--wd:.85s}.ways-stage.swap .wbox-sub{--wd:1s}.ways-card{border-radius:30px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:10px;display:grid;overflow:hidden}.wc-shows,.wc-hides{isolation:isolate;padding:34px 40px 38px;position:relative}.wc-hides{border-left:1px solid var(--line);flex-direction:column;display:flex}.ways-card.glass{background-color:#040716;background-image:none}.wc-shows{background:radial-gradient(85% 70% at 0 0,#1e3fd857,#1e3fd814 45%,#0000 72%),radial-gradient(70% 60% at 100% 100%,#38bdf81c,#0000 70%),radial-gradient(50% 40% at 62% 18%,#a5d8ff0d,#0000 70%),linear-gradient(165deg,#0b1434 0%,#070c22 46%,#040716 100%)}.wc-hides{background:radial-gradient(90% 65% at 85% 105%,#1e3fd842,#0000 70%),radial-gradient(70% 55% at 10% 0,#0b2a4a8c,#0000 72%),linear-gradient(195deg,#060a1d 0%,#03050f 100%)}.wc-shows:after,.wc-hides:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.9 0 0 0 0 1 0 0 0 1.7 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.wc-shows:before,.wc-hides:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#a5d8ff38 30%,#a5d8ff0d 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.wc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.wc-k{color:var(--dim);font-size:13px}.wc-ok{color:var(--good);background:#7fe3b012;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #7fe3b02e}.wc-ok i{background:var(--good);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7fe3b0cc}.wc-shows h3{letter-spacing:-.045em;min-height:1.15em;margin-top:16px;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.15}.wc-rows{margin:22px 0 0;display:grid}.wc-rows div{border-top:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);align-items:baseline;padding:13px 0;display:grid}.wc-rows dt{color:var(--dim);font-size:13.5px}.wc-rows dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:500;overflow:hidden}.wc-rows dd.mono{font-family:var(--f-mono);font-size:15px;font-weight:400}.wc-rows dd small{font:400 12.5px var(--f-sans);color:var(--dim);margin-left:10px}.wc-amt{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:26px;padding-top:24px;display:flex}.wc-num{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(42px,4.6vw,64px);font-weight:600;line-height:.95}.wc-unit{letter-spacing:-.03em;color:var(--mute);font-size:clamp(18px,1.8vw,24px);font-weight:600}.wc-was{font:400 13px var(--f-mono);color:var(--dim);opacity:0;filter:blur(4px);transition:opacity .4s var(--ease), filter .4s var(--ease);margin-left:auto}.wc-was.on{opacity:1;filter:none;transition-delay:.3s}.wc-hides ul{gap:22px;margin:24px 0 34px;padding:0;list-style:none;display:grid}.wc-hides li{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;display:grid}.wc-ghost{width:42px;height:42px;color:var(--dim);background:repeating-linear-gradient(135deg,#0000 0 4px,#d6e2ff0b 4px 5px);border:1px dashed #becef04d;border-radius:50%;place-items:center;display:grid}.wc-hides b{letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.wc-hides small{min-height:1.4em;color:var(--dim);margin-top:2px;font-size:13px;display:block}.wc-go{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:auto;padding-top:24px;display:flex}.wc-go .pill{flex:none}.wc-go span{color:var(--dim);font-size:13px;line-height:1.45}@media (max-width:900px){.ways-head{flex-direction:column;align-items:flex-start;gap:26px}.wst{height:410px}.ways-card{grid-template-columns:1fr}.wc-hides{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.ways{padding-top:110px}.wst{height:350px;margin-top:6px}.wl{font-size:13px;transform:translate(-50%,calc(-100% - 14px))}.wl-pool{transform:translateY(calc(-100% - 14px))}.wl-dest{transform:translate(-100%,calc(-100% - 14px))}.wv{font-size:11.5px;transform:translate(-50%,14px)}.wv-pool,.wv-usdc{display:none}.wv-dest{white-space:normal;text-align:right;width:76px;line-height:1.35;transform:translate(-100%,14px)}.wchip{gap:5px;padding:5px 9px;font-size:11px}.wchip em{font-size:10.5px}.wbox{left:calc(var(--sol) - 18px);width:calc(var(--usdc) - var(--sol) + 36px);top:calc(var(--top) - 52px);height:calc(var(--bot) - var(--top) + 96px);border-radius:20px}.wbox-tag{top:calc(var(--top) - 52px);padding:5px 11px;font-size:12px}.wbox-sub{top:calc(var(--bot) + 50px);font-size:12px}.wc-shows,.wc-hides{padding:24px 22px 26px}.wc-rows div{grid-template-columns:88px minmax(0,1fr)}.wc-rows dd small{display:none}}
