:root{--ink:#0a0a0f;--ink-2:#14121f;--ink-3:#121027;--ink-4:#1b1733;--ink-5:#241e43;--line:#ffffff12;--line-2:#ffffff21;--fg:#f4f4f8;--fg-2:#f6f4ffad;--fg-3:#f6f4ff6b;--veil:#b794ff;--veil-hi:#ddd3ff;--veil-deep:#7c5cff;--veil-wash:#a08bff1a;--exposed:#ffb547;--exposed-hi:#ffd391;--exposed-wash:#ffb5471a;--sol-a:#9945ff;--sol-b:#14f195;--ok:#7ee2b8;--bad:#ff8597;--f-sans:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-1:8px;--r-2:14px;--r-3:20px;--r-4:28px;--ease:cubic-bezier(.22, .8, .2, 1);--top:64px;--tint:255, 255, 255;--fg-rgb:246, 244, 255;--veil-rgb:160, 139, 255;--veil-hi-rgb:221, 211, 255;--veil-deep-rgb:107, 79, 240;--ok-rgb:126, 226, 184;--bad-rgb:255, 133, 151;--shadow-rgb:0, 0, 0;--shadow-k:1;--surf-bg-rgb:5, 4, 11;--surf-a-rgb:11, 9, 23;--surf-b-rgb:27, 23, 51;--surf-z-rgb:3, 2, 8;--s-raise:#16122c;--s-low:#0c0a19;--s-field:#1b1733;--s-edge:#241e43;--hero-a:#fff;--hero-b:#c9bbff;--hero-c:#8b6dff;--logo-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink:#efe9fb;--ink-2:#f5f1fd;--ink-3:#ebe4fa;--ink-4:#e2d9f7;--ink-5:#d8cdf3;--line:#3c248c1c;--line-2:#3c248c30;--fg:#1d1238;--fg-2:#1d1238b8;--fg-3:#1d123880;--veil:#6a4fe6;--veil-hi:#4a2fc2;--veil-deep:#5a3fdb;--veil-wash:#6a4fe61a;--exposed:#b56a00;--exposed-hi:#8f5200;--exposed-wash:#e6961e24;--ok:#12805a;--bad:#c8304a;--tint:60, 36, 140;--fg-rgb:29, 18, 56;--veil-rgb:106, 79, 230;--veil-hi-rgb:74, 47, 194;--veil-deep-rgb:90, 63, 219;--ok-rgb:18, 128, 90;--bad-rgb:200, 48, 74;--shadow-rgb:60, 36, 120;--shadow-k:.35;--surf-bg-rgb:239, 233, 251;--surf-a-rgb:248, 245, 255;--surf-b-rgb:251, 249, 255;--surf-z-rgb:236, 229, 250;--s-raise:#fbf9ff;--s-low:#f3eefd;--s-field:#f1ebfc;--s-edge:#e4dbf7;--hero-a:#2a1a6e;--hero-b:#5a3fdb;--hero-c:#8b6dff;--logo-filter:invert(1) hue-rotate(180deg) saturate(1.4);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ink:#efe9fb;--ink-2:#f5f1fd;--ink-3:#ebe4fa;--ink-4:#e2d9f7;--ink-5:#d8cdf3;--line:#3c248c1c;--line-2:#3c248c30;--fg:#1d1238;--fg-2:#1d1238b8;--fg-3:#1d123880;--veil:#6a4fe6;--veil-hi:#4a2fc2;--veil-deep:#5a3fdb;--veil-wash:#6a4fe61a;--exposed:#b56a00;--exposed-hi:#8f5200;--exposed-wash:#e6961e24;--ok:#12805a;--bad:#c8304a;--tint:60, 36, 140;--fg-rgb:29, 18, 56;--veil-rgb:106, 79, 230;--veil-hi-rgb:74, 47, 194;--veil-deep-rgb:90, 63, 219;--ok-rgb:18, 128, 90;--bad-rgb:200, 48, 74;--shadow-rgb:60, 36, 120;--shadow-k:.35;--surf-bg-rgb:239, 233, 251;--surf-a-rgb:248, 245, 255;--surf-b-rgb:251, 249, 255;--surf-z-rgb:236, 229, 250;--s-raise:#fbf9ff;--s-low:#f3eefd;--s-field:#f1ebfc;--s-edge:#e4dbf7;--hero-a:#2a1a6e;--hero-b:#5a3fdb;--hero-c:#8b6dff;--logo-filter:invert(1) hue-rotate(180deg) saturate(1.4);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--ink);color:var(--fg);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% -10%, rgba(var(--veil-deep-rgb), .22), transparent 70%), radial-gradient(40% 40% at 100% 100%, rgba(var(--veil-rgb), .08), transparent 70%);position:fixed;inset:0}button,input,select,textarea,output{font:inherit;color:inherit}a{color:var(--veil-hi)}:focus-visible{outline:2px solid var(--veil);outline-offset:2px;border-radius:6px}::selection{background:var(--veil-deep);color:#fff}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600}.mono{font-family:var(--f-mono)}.num{font-variant-numeric:tabular-nums}.lbl{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:.66rem;font-weight:500;display:block}.dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}i[data-ico]{flex:none;width:20px;height:20px;display:inline-flex}i[data-ico] svg{width:100%;height:100%}.shell{z-index:1;grid-template-columns:232px minmax(0,1fr) 380px;grid-template-rows:var(--top) minmax(0, 1fr);grid-template-areas:"top top top""side main rail";min-height:100%;display:grid;position:relative}.top{top:env(safe-area-inset-top,0px);z-index:20;border-bottom:1px solid var(--line);background:rgba(var(--surf-bg-rgb), .7);-webkit-backdrop-filter:blur(18px)saturate(150%);grid-area:top;align-items:center;gap:16px;padding:0 20px;display:flex;position:sticky}.brand img{height:24px;filter:var(--logo-filter);display:block}.brand{transition:opacity .2s var(--ease);border-radius:8px;display:block}.brand:hover{opacity:.82}.top-links{border-left:1px solid var(--line-2);align-items:center;gap:2px;margin-left:4px;padding-left:14px;display:flex}.top-links a{color:var(--fg-2);letter-spacing:-.01em;transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:9px;padding:7px 11px;font-size:.86rem;font-weight:500;text-decoration:none;position:relative}.top-links a:after{content:"";background:linear-gradient(90deg, var(--veil-hi), rgba(var(--veil-rgb), 0));transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}.top-links a:hover{color:var(--fg);background:rgba(var(--tint), .04)}.top-links a:hover:after{transform:scaleX(1)}.top-links a:focus-visible{outline:2px solid var(--veil);outline-offset:1px}.top-mid{flex:1;justify-content:center;display:flex}.net{border:1px solid var(--line-2);background:rgba(var(--tint), .03);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:.86rem;font-weight:500;display:inline-flex}.sol-dot{background:linear-gradient(135deg, var(--sol-a), var(--sol-b));border-radius:50%;flex:none;width:18px;height:18px;position:relative;box-shadow:0 0 12px #9945ff66}.sol-dot.syncing:after{content:"";border:1.5px solid #0000;border-top-color:var(--sol-b);border-right-color:#14f19559;border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.sol-dot.syncing:after{border-color:#14f19580;animation:none}.sol-dot.syncing{animation:1.6s ease-in-out infinite blink}}.net-sub{color:var(--fg-3);font-family:var(--f-mono);border-left:1px solid var(--line-2);padding-left:8px;font-size:.68rem}.top-right{align-items:center;gap:10px;display:flex}.batch-chip{border:1px solid var(--line);color:var(--fg-2);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.76rem;display:inline-flex}.wallet-btn{cursor:pointer;background:var(--fg);color:var(--s-low);transition:background-color .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.wallet-btn:hover{background:var(--veil-hi);box-shadow:0 0 0 4px rgba(var(--veil-rgb), .18)}.wallet-btn .wb-dot{background:var(--s-low);opacity:.3;border-radius:50%;width:8px;height:8px}.wallet-btn.on{background:rgba(var(--tint), .06);color:var(--fg);border-color:var(--line-2)}.wallet-btn.on:hover{background:rgba(var(--tint), .1);box-shadow:none}.wallet-btn.on .wb-dot{background:var(--exposed);opacity:1;box-shadow:0 0 8px var(--exposed)}.side{top:var(--top);height:calc(100vh - var(--top));height:calc(100dvh - var(--top));border-right:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--tint), .18) transparent;flex-direction:column;grid-area:side;gap:2px;padding:16px 12px;display:flex;position:sticky;overflow-y:auto}.side-foot{flex-shrink:0;padding-top:12px}.side .nav-i{all:unset;box-sizing:border-box;cursor:pointer;color:var(--fg-2);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.side .nav-i:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.side .nav-i:hover{background:rgba(var(--tint), .04);color:var(--fg)}.side .nav-i.on{background:rgba(var(--veil-rgb), .12);color:var(--fg)}.side .nav-i.on i{color:var(--veil)}.side-foot{gap:10px;margin-top:auto;display:grid}.side-card{border:1px solid var(--line-2);border-radius:var(--r-2);background:linear-gradient(160deg, rgba(var(--veil-rgb), .12), rgba(var(--veil-rgb), .02));padding:14px}.side-card b{letter-spacing:-.04em;margin-top:4px;font-size:1.8rem;font-weight:600;display:block}.side-sub{color:var(--fg-3);font-size:.8rem}.side-note{color:var(--fg-3);font-size:.72rem;font-family:var(--f-mono);margin:0;padding:0 4px}.side-audit{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;gap:6px;margin:-8px 0 0;padding:8px 4px 6px;text-decoration:none;display:grid}.side-audit .side-note{padding:0}.side-audit-row{align-items:center;gap:10px;min-height:18px;display:flex}.side-audit img{width:auto;height:22px;filter:var(--logo-filter);opacity:.5;transition:opacity .25s var(--ease);display:block}.side-audit-go{font-family:var(--f-mono);color:var(--exposed-hi);opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);white-space:nowrap;font-size:.68rem;transform:translate(-4px)}.side-audit:hover img,.side-audit:focus-visible img{opacity:1}.side-audit:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.side-audit:hover .side-audit-go,.side-audit:focus-visible .side-audit-go{opacity:1;transform:none}@media (hover:none){.side-audit img{opacity:.8}.side-audit-go{opacity:.8;transform:none}}.main{outline:none;grid-area:main;min-width:0;padding:28px clamp(16px,3vw,40px) 64px}.rail{top:var(--top);height:calc(100vh - var(--top));border-left:1px solid var(--line);background:rgba(var(--surf-a-rgb), .5);flex-direction:column;grid-area:rail;min-width:0;display:flex;position:sticky}.rail-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.rail-h h2{letter-spacing:-.02em;align-items:center;gap:8px;font-size:.98rem;display:flex}.rail-h h2:before{content:"";background:var(--exposed);border-radius:2px;width:8px;height:8px}.rail-stats{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.rail-stats div{background:var(--s-low);min-width:0;padding:10px 18px}.rail-stats .v{overflow-wrap:anywhere;margin-top:2px;font-size:.82rem;display:block}.feed{overscroll-behavior:contain;flex:1;overflow-y:auto}.tabbar{display:none}@media (max-width:1240px){.shell{grid-template-columns:220px minmax(0,1fr) 340px}}@media (max-width:1080px){.top-links{display:none}.shell{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"top top""side main"}.rail,.side .nav-i span,.side-foot{display:none}.side .nav-i{justify-content:center;padding:12px}}@media (max-width:760px){:root{--top:58px}.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.side{display:none}.top{gap:10px;padding:0 14px}.top-mid{justify-content:flex-start}.net-sub,.batch-chip{display:none}.main{padding:18px 16px calc(96px + env(safe-area-inset-bottom,0px))}.tabbar{z-index:25;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:rgba(var(--surf-bg-rgb), .86);-webkit-backdrop-filter:blur(18px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar button{all:unset;color:var(--fg-3);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:.7rem;font-weight:500;transition:color .2s,background-color .2s;display:flex}.tabbar .nav-i.on{color:var(--fg);background:rgba(var(--veil-rgb), .14)}.tabbar .nav-i.on i{color:var(--veil)}}.view{max-width:760px;animation:viewIn .45s var(--ease) both;margin:0 auto}.view.narrow{max-width:540px}@keyframes viewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vh{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.vh h1{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.05}.vh p{color:var(--fg-2);margin:6px 0 0}.card{border:1px solid var(--line-2);border-radius:var(--r-3);background:linear-gradient(180deg, rgba(var(--surf-b-rgb), .7), rgba(var(--surf-a-rgb), .75));box-shadow:inset 0 1px 0 rgba(var(--tint), .05);min-width:0;padding:22px}.card+.card,.card+.grid2,.grid2+.card{margin-top:14px}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.grid2{grid-template-columns:1fr}}.btn{cursor:pointer;white-space:nowrap;transition:background-color .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease), color .25s var(--ease), opacity .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn .arr{transition:transform .25s var(--ease)}.btn:hover:not([disabled]) .arr{transform:translate(3px)}.btn-primary{background:var(--fg);color:var(--s-low)}.btn-primary:hover:not([disabled]){background:var(--veil-hi);box-shadow:0 0 0 4px rgba(var(--veil-rgb), .18)}.btn-ghost{background:rgba(var(--tint), .03);border-color:var(--line-2);color:var(--fg)}.btn-ghost:hover:not([disabled]){background:rgba(var(--tint), .08);border-color:rgba(var(--tint), .24)}.btn-sm{padding:8px 14px;font-size:.85rem}.btn-block{white-space:normal;text-align:center;text-wrap:balance;width:100%;min-width:0;padding:15px;font-size:1rem;line-height:1.3}.btn.danger{color:var(--bad)}.btn.danger:hover:not([disabled]){border-color:rgba(var(--bad-rgb), .5);background:rgba(var(--bad-rgb), .08)}.link{all:unset;cursor:pointer;color:var(--veil-hi);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--veil-hi-rgb), .35);-webkit-text-decoration-color:rgba(var(--veil-hi-rgb), .35);text-decoration-color:rgba(var(--veil-hi-rgb), .35)}.link:hover{-webkit-text-decoration-color:var(--veil-hi);-webkit-text-decoration-color:var(--veil-hi);text-decoration-color:var(--veil-hi)}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.err{color:var(--bad);margin:10px 0 0;font-size:.88rem}.hint{color:var(--fg-3);margin:10px 0 0;font-size:.86rem}.warn{color:var(--exposed-hi);background:var(--exposed-wash);border-radius:var(--r-1);border:1px solid #ffb5474d;margin-top:10px;padding:8px 12px;font-size:.86rem}.sep{background:var(--line);height:1px;margin:18px 0}.chip{font-family:var(--f-mono);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.66rem;display:inline-flex}.chip.pub{color:var(--exposed-hi);background:var(--exposed-wash);border-color:#ffb54759}.chip.priv{color:var(--veil-hi);border-color:rgba(var(--veil-rgb), .35);background:var(--veil-wash)}.chip.ok{color:var(--ok);border-color:rgba(var(--ok-rgb), .35);background:rgba(var(--ok-rgb), .07)}.field{gap:6px;min-width:0;margin-top:14px;display:grid}.field:first-child{margin-top:0}.field>label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:.66rem;font-weight:500}.inp{background:rgba(var(--shadow-rgb), calc(.35 * var(--shadow-k)));border:1px solid var(--line-2);border-radius:var(--r-2);outline:none;width:100%;min-width:0;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.inp:focus{border-color:var(--veil);box-shadow:0 0 0 4px rgba(var(--veil-rgb), .15)}.inp.mono{font-family:var(--f-mono);font-size:.8rem}select.inp{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}select.inp option{background:var(--s-raise)}.row{align-items:center;gap:8px;display:flex}.row>.inp{flex:1}.amt{border:1px solid var(--line-2);border-radius:var(--r-3);background:rgba(var(--shadow-rgb), calc(.3 * var(--shadow-k)));padding:16px 16px 14px;transition:border-color .2s,box-shadow .2s}.amt:focus-within{border-color:var(--veil);box-shadow:0 0 0 4px rgba(var(--veil-rgb), .12)}.amt-top{justify-content:space-between;align-items:center;display:flex}.amt-mid{align-items:center;gap:12px;margin-top:8px;display:flex}.amt-in{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:600}.amt-out{letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:0;color:var(--veil-hi);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:600;overflow:hidden}.amt-bot{color:var(--fg-3);justify-content:space-between;align-items:center;margin-top:8px;font-size:.82rem;display:flex}.max{all:unset;cursor:pointer;font-family:var(--f-mono);letter-spacing:.08em;color:var(--veil);border:1px solid rgba(var(--veil-rgb), .35);border-radius:999px;padding:3px 8px;font-size:.66rem;transition:background-color .2s}.max:hover{background:var(--veil-wash)}.tok{border:1px solid var(--line-2);background:rgba(var(--tint), .04);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.tok:hover{background:rgba(var(--tint), .08)}.tok .chev{opacity:.5;font-size:.7rem}.ti{width:26px;height:26px;font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:.48rem;font-weight:600;display:grid}.ti-SOL{background:linear-gradient(135deg, var(--sol-a), var(--sol-b));color:var(--ink)}.ti-USDC{color:#fff;background:#2775ca}.ti-USDT{color:#fff;background:#26a17b}.tag-warn{color:var(--exposed-hi);font-weight:600}.ti:not([class*=ti-S]):not([class*=ti-U]){background:var(--ink-5);color:var(--fg)}.ti-lg{width:38px;height:38px;font-size:.6rem}.flip{z-index:2;border:1px solid var(--line-2);background:var(--s-raise);width:40px;height:40px;color:var(--veil-hi);cursor:pointer;border-radius:12px;place-items:center;margin:-10px auto;transition:border-color .2s,background-color .2s;display:grid;position:relative}.flip:hover{border-color:var(--veil);background:var(--s-field)}.segs{background:rgba(var(--shadow-rgb), calc(.3 * var(--shadow-k)));border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segs button{all:unset;cursor:pointer;color:var(--fg-3);border-radius:999px;padding:5px 11px;font-size:.8rem;font-weight:500;transition:background-color .2s,color .2s}.segs button[aria-pressed=true]{background:rgba(var(--tint), .1);color:var(--fg)}.sum{border:1px solid var(--line);border-radius:var(--r-2);margin-top:14px;overflow:hidden}.sum .r{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:.9rem;display:flex}.sum .r:first-child{border-top:0}.sum .r>span:first-child{color:var(--fg-3)}.sum .r>span:last-child{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:500}.sum .r>span:first-child{text-wrap:pretty;flex:0 auto;min-width:min(6.5em,34%);max-width:55%}.sum .segs button{white-space:nowrap}.sum .r>span:last-child{overflow-wrap:break-word;text-wrap:pretty;flex:1 1 0;min-width:45%}.sum .r>span:last-child:only-child{text-align:left;min-width:0}.reveal2{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.rv{border-radius:var(--r-2);border:1px solid;min-width:0;padding:12px 14px}.rv.pub{background:var(--exposed-wash);border-color:#ffb54740}.rv.priv{border-color:rgba(var(--veil-rgb), .28);background:var(--veil-wash)}.rv .lbl{margin-bottom:6px}.rv.pub .lbl{color:var(--exposed)}.rv.priv .lbl{color:var(--veil)}.rv ul{gap:4px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.rv.pub li{color:var(--exposed-hi)}.rv.priv li{color:var(--veil-hi)}.rv li{overflow-wrap:anywhere}@media (max-width:520px){.reveal2{grid-template-columns:1fr}}.hero-bal{border-radius:var(--r-4);border:1px solid rgba(var(--veil-rgb), .28);background:radial-gradient(120% 120% at 0% 0%, rgba(var(--veil-rgb), .25), rgba(var(--surf-a-rgb), .9) 55%), linear-gradient(180deg, var(--s-raise), var(--s-low));padding:26px;position:relative;overflow:hidden}.hero-bal:after{content:"";background:radial-gradient(circle, rgba(var(--veil-rgb), .35), transparent 65%);filter:blur(10px);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.hb-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hb-total{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(2.6rem,6vw,3.8rem);font-weight:600;line-height:1}.hb-sub{color:var(--fg-2);margin-top:8px;font-size:.92rem}.hb-sub b{color:var(--exposed-hi);font-weight:500}.split{background:var(--exposed-wash);border-radius:6px;height:6px;margin-top:18px;display:flex;overflow:hidden}.split i{background:linear-gradient(90deg, var(--veil-deep), var(--veil-hi));height:100%;transition:width .8s var(--ease);display:block}.split-l{color:var(--fg-3);justify-content:space-between;margin-top:8px;font-size:.76rem;display:flex}.qa{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}.qa button{all:unset;box-sizing:border-box;cursor:pointer}.qa a,.qa button{border-radius:var(--r-2);border:1px solid var(--line-2);background:rgba(var(--tint), .03);color:var(--fg);transition:background-color .2s var(--ease), border-color .2s var(--ease);flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;font-size:.84rem;font-weight:500;text-decoration:none;display:flex}.qa button.done{border-color:rgba(var(--ok-rgb), .45)}.qa button.done i{color:var(--ok)}.qa button:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.qa a:hover,.qa button:hover{background:rgba(var(--tint), .07);border-color:rgba(var(--veil-rgb), .4)}.qa a i,.qa button i{color:var(--veil)}.hero-bal{margin-bottom:26px}.tokens{grid-template-columns:38px minmax(0,max-content) auto minmax(auto,1fr) auto;column-gap:14px;margin-top:4px;display:grid}.tokens>.empty{grid-column:1/-1}.tk-trade{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);background:rgba(var(--tint), .03);color:var(--fg);transition:background-color .2s var(--ease), border-color .2s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.tk-trade i{color:var(--veil)}.tk-trade:hover{background:rgba(var(--veil-rgb), .12);border-color:rgba(var(--veil-rgb), .45)}.tk-trade:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.tk .s .usd{color:var(--fg-2)}.tk .chg{font-variant-numeric:tabular-nums;color:var(--fg-3);white-space:nowrap;cursor:default;margin-top:1px;font-size:.78rem;display:block}.tk .chg.up{color:var(--ok)}.tk .chg.down{color:var(--bad)}.tk .chg .pc{opacity:.85}.tk{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:grid}.tk:first-child{border-top:0}.tk b{font-weight:600;display:block}.tk .s{color:var(--fg-3);font-size:.8rem}.tk .pv{text-align:right}.tk .pv b{color:var(--veil-hi)}.tk .pb{text-align:right;min-width:92px}.tk .pb b{color:var(--exposed-hi);font-weight:500}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mini{border:1px solid var(--line);border-radius:var(--r-2);background:rgba(var(--tint), .02);min-width:0;padding:12px 14px}.mini b{letter-spacing:-.03em;margin-top:2px;font-size:1.25rem;font-weight:600;display:block}.mini span{color:var(--fg-3);font-size:.78rem}@media (max-width:560px){.stat-row{grid-template-columns:1fr 1fr}.stat-row .mini:last-child{grid-column:span 2}.qa{gap:6px}.qa a,.qa button{padding:12px 2px 10px;font-size:.74rem}}.faucet{border-radius:var(--r-2);background:var(--exposed-wash);border:1px dashed #ffb54766;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.faucet b{font-weight:600;display:block}.faucet span{color:var(--fg-2);font-size:.85rem}.onb{text-align:left}.onb h2{margin-top:6px;font-size:1.7rem}.onb>p{color:var(--fg-2);margin:8px 0 0}.wlist{gap:8px;margin-top:18px;display:grid}.wopt{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-2);border:1px solid var(--line-2);background:rgba(var(--tint), .03);transition:background-color .2s var(--ease), border-color .2s var(--ease);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.wopt:hover{background:rgba(var(--tint), .07);border-color:rgba(var(--veil-rgb), .4)}.wopt:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.wopt b{font-weight:600;display:block}.wopt .vmark,.vmark{font-size:inherit;color:inherit}.vmark{vertical-align:-.17em;cursor:help;border-radius:50%;margin-left:3px;display:inline-flex}.vbadge{filter:drop-shadow(0 0 5px #ffb54759);width:1.05em;height:1.05em;transition:transform .25s var(--ease), filter .25s var(--ease);display:block}.vmark:hover .vbadge{filter:drop-shadow(0 0 9px #ffb54799);transform:scale(1.12)rotate(-8deg)}.ocheck{filter:drop-shadow(0 0 6px #c4a8ffa6);flex:none;width:1.05em;height:1.05em;display:block}.ocheck circle{fill:#c4a8ff;stroke:#ffffff8c;stroke-width:1px}.ocheck path{fill:none;stroke:#1a0f3d;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.omark{vertical-align:-.17em;cursor:help;color:#cdb6ff;letter-spacing:-.005em;align-items:center;gap:5px;margin-left:3px;font-size:.78rem;font-weight:600;display:inline-flex}.omark .ocheck{transition:transform .25s var(--ease), filter .25s var(--ease)}.omark:hover .ocheck{filter:drop-shadow(0 0 10px #c4a8ffe6);transform:scale(1.12)rotate(-8deg)}.badges .omark{background:#c4a8ff1f;border:1px solid #c4a8ff61;border-radius:999px;margin-left:0;padding:2px 9px 2px 5px;font-size:.7rem}.tk .s .omark{margin-left:0;font-size:.74rem}.tk>div:nth-child(2) .s:has(.omark){white-space:normal;overflow:visible}.tk .s .omark{align-items:flex-start;line-height:1.25}.tk .s .omark .ocheck{margin-top:1px}.ti-official{position:relative;overflow:visible;background:0 0!important}.ti-official img{object-fit:contain;width:100%;height:100%;display:block}.ti-official .ti-ocheck{width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.ti-lg.ti-official .ti-ocheck{width:16px;height:16px;bottom:-2px;right:-3px}.vtip-h .ocheck.vtip-seal{width:18px;height:18px}[data-theme=light] .omark{color:#7c4dff}[data-theme=light] .badges .omark{background:#7c4dff14;border-color:#7c4dff59}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .omark{color:#7c4dff}:root:not([data-theme=dark]) .badges .omark{background:#7c4dff14;border-color:#7c4dff59}}.vtip{z-index:300;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%, #ffb54724, transparent 60%), linear-gradient(180deg, var(--s-raise), var(--s-low));width:272px;max-width:calc(100vw - 32px);box-shadow:0 18px 50px -12px rgba(var(--shadow-rgb), calc(.7 * var(--shadow-k))), 0 0 0 1px rgba(var(--shadow-rgb), calc(.3 * var(--shadow-k))), inset 0 1px 0 #ffd3911f;color:var(--fg-2);text-align:left;white-space:normal;letter-spacing:0;animation:vtipIn .22s var(--ease) both;border:1px solid #ffb54752;border-radius:14px;gap:6px;padding:12px 14px 11px;font-size:.8rem;font-weight:400;line-height:1.45;display:grid;position:fixed}.vtip.below{animation-name:vtipInB}.vtip:not(.placed){animation:none}.vtip.scroll{overscroll-behavior:contain;overflow-y:auto}.vtip.scroll:after{display:none}.vtip.pinned{pointer-events:auto}.vtip:after{content:"";left:var(--ax,50%);background:var(--s-low);border-bottom:1px solid #ffb54752;border-right:1px solid #ffb54752;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.vtip.below:after{background:var(--s-raise);border:0;border-top:1px solid #ffb54752;border-left:1px solid #ffb54752;top:-6px;bottom:auto}.vtip-h{align-items:center;gap:7px;display:flex}.vunv{cursor:help}.vunv:hover{border-color:var(--line-2);color:var(--fg-2)}.vtip-q{width:16px;height:16px;color:var(--fg-2);background:rgba(var(--fg-rgb), .1);border:1px solid rgba(var(--fg-rgb), .2);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}.vtip-h b{letter-spacing:-.01em;background:linear-gradient(100deg, var(--exposed-hi), var(--exposed));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.86rem;font-weight:600}.vtip-seal{filter:drop-shadow(0 0 5px #ffb54773);flex:none;width:16px;height:16px}.vtip-l{gap:7px;margin-top:2px;display:grid}.vtip-l>span{color:var(--fg);padding-left:20px;font-weight:500;display:grid;position:relative}.vtip-dot{width:14px;height:14px;position:absolute;top:2px;left:0}.vtip-dot path{stroke:#2a1a04}.vtip-dot .off{fill:rgba(var(--fg-rgb), .1);stroke:rgba(var(--fg-rgb), .2);stroke-width:1px}.vtip-dot circle:not(.on):not(.off){fill:var(--fg-2)}.vtip.plain .vtip-dot .on{fill:var(--fg-2)!important}.vtip.plain .vtip-dot path{stroke:var(--ink)}.vtip.official{background:radial-gradient(120% 90% at 0% 0%, #c4a8ff29, transparent 60%), linear-gradient(180deg, var(--s-raise), var(--s-low));border-color:#c4a8ff6b;box-shadow:0 18px 50px -14px #7c4dff73,inset 0 1px #e4d6ff24}.vtip.official.below:after{border-top-color:#c4a8ff6b;border-left-color:#c4a8ff6b}.vtip.official:after{border-bottom-color:#c4a8ff6b;border-right-color:#c4a8ff6b}.vtip.official .vtip-h b{color:#0000;background:linear-gradient(100deg,#e4d6ff,#b794ff);-webkit-background-clip:text;background-clip:text}.vtip.official .vtip-dot .on{fill:#c4a8ff!important}.vtip.official .vtip-dot path{stroke:#1a0f3d}[data-theme=light] .vtip.official .vtip-h b{background:linear-gradient(100deg,#8b5cf6,#6d28d9);-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .vtip.official .vtip-h b{background:linear-gradient(100deg,#8b5cf6,#6d28d9);-webkit-background-clip:text;background-clip:text}}.vtip-l i{color:var(--fg-3);font-size:.74rem;font-style:normal;font-weight:400}.vtip-l code{font-family:var(--f-mono);font-size:.7rem}.vtip.plain{border-color:var(--line-2);background:linear-gradient(180deg, var(--s-raise), var(--s-low))}.vtip.plain:after{border-color:var(--line-2)}.vtip.plain .vtip-h b{color:var(--fg);background:0 0}.vtip.plain .vtip-seal,.vmark.plain .vbadge{filter:none}.vtip-f{border-top:1px solid var(--line);color:var(--fg-3);padding-top:6px;font-size:.72rem}@keyframes vtipIn{0%{opacity:0;transform:translateY(6px)}}@keyframes vtipInB{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.vtip,.vtip.below{animation:none}.vmark:hover .vbadge{transform:none}}.wopt span{color:var(--fg-3);font-size:.8rem}.wico{border-radius:12px;place-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:grid;overflow:hidden}.wico img{object-fit:cover;width:100%;height:100%}.wtag{font-family:var(--f-mono);border:1px solid var(--line-2);color:var(--fg-3);border-radius:999px;padding:3px 8px;font-size:.62rem}.wtag.det{color:var(--ok);border-color:rgba(var(--ok-rgb), .35)}.steps3{gap:6px;margin-bottom:14px;display:flex}.steps3 i{background:var(--line-2);border-radius:3px;flex:1;height:3px}.steps3 i.on{background:var(--veil)}.intro{text-align:center;padding:18px 6px 4px}.intro-art{border:1px solid rgba(var(--veil-rgb), .35);background:radial-gradient(circle at 50% 30%, rgba(var(--veil-rgb), .35), rgba(var(--veil-rgb), .05));width:120px;height:120px;box-shadow:0 0 60px rgba(var(--veil-deep-rgb), .35);border-radius:32px;place-items:center;margin:4px auto 18px;display:grid}.intro-art i{width:48px;height:48px;color:var(--veil-hi)}.intro h2{font-size:1.7rem}.intro .k{color:var(--veil-hi);margin-top:8px;font-weight:500}.intro p{color:var(--fg-2);max-width:34ch;margin:10px auto 0}.pager{justify-content:center;gap:6px;margin-bottom:20px;display:flex}.pager i{background:var(--line-2);width:8px;height:4px;transition:width .35s var(--ease), background-color .35s;border-radius:4px}.pager i.on{background:var(--veil);width:28px}.hist .h{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.hist .h:first-child{border-top:0}.hico{background:rgba(var(--tint), .05);width:36px;height:36px;color:var(--veil-hi);border-radius:12px;place-items:center;display:grid}.hico i{width:18px;height:18px}.hist b{overflow-wrap:anywhere;font-weight:500;display:block}.hist .w{color:var(--fg-3);font-size:.78rem;font-family:var(--f-mono)}.hist .a{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.hist .a.in{color:var(--ok)}.hist .a.out{color:var(--fg-2)}.empty{color:var(--fg-3);padding:18px 0}.empty b{color:var(--fg-2);margin-bottom:4px;font-weight:600;display:block}.ev{border-bottom:1px solid var(--line);gap:5px;padding:12px 18px;display:grid}.ev.new{animation:evIn .8s var(--ease) both}@keyframes evIn{0%{opacity:0;background:rgba(var(--veil-rgb), .14);transform:translateY(-8px)}to{opacity:1;background:0 0;transform:none}}.ev-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ev-k{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:500}.ev-k.pub{color:var(--exposed)}.ev-k.priv{color:var(--veil)}.ev-t{font-family:var(--f-mono);color:var(--fg-3);white-space:nowrap;font-size:.6rem}.ev-line{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.85rem;display:flex}.ev-line .a{color:var(--exposed-hi);font-family:var(--f-mono);font-size:.74rem}.ev-hash{font-family:var(--f-mono);color:var(--fg-3);overflow-wrap:anywhere;font-size:.6rem}.ev-mine{color:var(--veil-hi);background:var(--veil-wash);border-left:2px solid var(--veil);border-radius:0 6px 6px 0;padding:5px 9px;font-size:.84rem}.feed.no-mine .ev-mine{display:none}.ev.rejected{opacity:.55}.ev.rejected .ev-t{color:var(--bad)}.redact{vertical-align:middle;background:linear-gradient(90deg, rgba(var(--veil-rgb), .28), rgba(var(--veil-hi-rgb), .6), rgba(var(--veil-rgb), .28));background-size:200% 100%;border-radius:3px;height:.85em;animation:2.4s linear infinite sweep;display:inline-block}@keyframes sweep{to{background-position:-200% 0}}.toggle{color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.toggle input{accent-color:var(--veil)}.feed-empty{color:var(--fg-3);padding:22px 18px;font-size:.9rem}.feed-empty b{color:var(--fg-2);margin-bottom:4px;display:block}.qr{border-radius:var(--r-2);background:#fff;place-items:center;width:196px;height:196px;margin:0 auto;padding:12px;display:grid}.qr svg,.qr img{width:100%;height:100%;display:block}.addr{font-family:var(--f-mono);color:var(--veil-hi);background:rgba(var(--shadow-rgb), calc(.35 * var(--shadow-k)));border:1px solid var(--line-2);border-radius:var(--r-2);word-break:break-all;margin-top:16px;padding:12px 14px;font-size:.74rem}.sheet-wrap{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet-scrim{background:rgba(var(--surf-z-rgb), .7);-webkit-backdrop-filter:blur(6px);animation:fade .3s var(--ease) both;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.sheet{border-radius:var(--r-4);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--s-raise), var(--s-low));width:min(460px,100%);max-height:calc(100vh - 32px);box-shadow:0 40px 120px rgba(var(--shadow-rgb), calc(.6 * var(--shadow-k)));animation:pop .4s var(--ease) both;padding:22px;position:relative;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}.sheet-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sheet-h h3{font-size:1.2rem}.x{all:unset;cursor:pointer;width:32px;height:32px;color:var(--fg-2);background:rgba(var(--tint), .05);border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.x:hover{background:rgba(var(--tint), .1)}@media (max-width:760px){.sheet-wrap{place-items:end center;padding:0}.sheet{width:100%;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;animation-name:up}@keyframes up{0%{opacity:0;transform:translateY(40px)}}}.prog{gap:0;margin-top:6px;display:grid}.pg{grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pg .b{border:1.5px solid var(--line-2);width:26px;height:26px;color:var(--fg-3);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.pg.run .b{border-color:var(--veil);color:var(--veil-hi)}.pg.ok .b{border-color:var(--ok);background:rgba(var(--ok-rgb), .12);color:var(--ok)}.pg.bad .b{border-color:var(--bad);color:var(--bad)}.pg .t{font-weight:500}.pg .t small{color:var(--fg-3);font-size:.78rem;font-weight:400;display:block}.pg .m{font-family:var(--f-mono);color:var(--fg-3);font-size:.64rem}.checks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.done-badge{background:rgba(var(--ok-rgb), .12);border:1px solid rgba(var(--ok-rgb), .4);width:64px;height:64px;color:var(--ok);animation:pop .5s var(--ease) both;border-radius:50%;place-items:center;margin:8px auto 12px;font-size:1.6rem;display:grid}.more-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.more-grid a{border-radius:var(--r-2);border:1px solid var(--line-2);background:rgba(var(--tint), .03);color:var(--fg);align-items:center;gap:10px;padding:14px;font-weight:500;text-decoration:none;display:flex}.more-grid a i{color:var(--veil)}.toast-zone{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:80;gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}@media (max-width:760px){.toast-zone{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.toast{background:var(--s-field);border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:0 12px 40px rgba(var(--shadow-rgb), calc(.5 * var(--shadow-k)));animation:pop .35s var(--ease) both;padding:12px 16px;font-size:.9rem;font-weight:500}.toast.ok{border-color:rgba(var(--ok-rgb), .4)}.toast.bad{border-color:rgba(var(--bad-rgb), .45)}.copy-fallback{width:100%;font-family:var(--f-mono);background:rgba(var(--shadow-rgb), calc(.4 * var(--shadow-k)));color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r-1);margin-top:8px;padding:8px;font-size:.72rem}.check-list{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.check-list label{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.check-list input{accent-color:var(--veil)}.vk{font-family:var(--f-mono);color:var(--veil-hi);word-break:break-all;background:rgba(var(--shadow-rgb), calc(.35 * var(--shadow-k)));border:1px solid rgba(var(--veil-rgb), .35);border-radius:var(--r-2);margin-top:12px;padding:12px;font-size:.72rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (min-width:1081px){.mobile-feed{display:none}}.hero-bal .chip{white-space:nowrap;z-index:1;position:relative}@media (max-width:560px){.hero-bal .hb-top>.chip{display:none}.hero-bal{padding:20px}}.banner{border-radius:var(--r-2);background:var(--exposed-wash);color:var(--exposed-hi);border:1px solid #ffb5474d;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:.84rem;display:flex}.banner b{color:var(--fg)}.sync-chip{font-family:var(--f-mono);color:var(--fg-3);font-size:.66rem}.recovery{font-family:var(--f-mono);word-break:break-all;border-radius:var(--r-1);background:var(--ink-3);border:1px solid var(--line-2);padding:12px;font-size:.8rem}.more-list{gap:6px;display:grid}.more-list .nav-i{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-2);border:1px solid var(--line);color:var(--fg);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.more-list .nav-i.on{border-color:rgba(var(--veil-rgb), .4);background:var(--veil-wash)}@media (max-width:760px){.wb-name{display:none}.wallet-btn{white-space:nowrap}}.tok-list{max-height:min(52vh,460px);margin-top:10px;padding-right:2px;overflow:hidden auto}.tok-list .wopt{grid-template-columns:40px minmax(0,1fr) auto}.tok-list .wopt>span:nth-child(2){min-width:0}.tok-list .wopt>span:nth-child(2)>span{text-overflow:ellipsis;overflow:hidden}.tok-list .wopt>span:nth-child(2)>span:not([class]){white-space:nowrap}.wopt .badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.badges{flex-wrap:wrap;gap:4px;display:inline-flex}.tok-sec{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;margin-top:6px;padding:14px 4px 2px;display:flex}.wopt .mk{text-align:right;color:var(--fg);white-space:nowrap;font-size:.9rem}.wopt .mk .lbl{text-transform:none;letter-spacing:.02em;display:inline}.wopt .mk .up{color:var(--ok)}.wopt .mk .down{color:var(--exposed-hi)}.mk-line{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 4px 0;font-size:.8rem;display:flex}.badges .chip,.wopt .badges .chip{color:var(--fg-2);border-color:var(--line-2);padding:2px 7px;font-size:.6rem}.badges .chip.crowd.strong{color:var(--ok);border-color:rgba(var(--ok-rgb), .35)}.badges .chip.crowd.fair{color:var(--veil-hi);border-color:rgba(var(--veil-rgb), .35)}.badges .chip.crowd.weak,.badges .chip.warnc{color:var(--exposed-hi);border-color:#ffb54759}.card-inset{border-radius:var(--r-2);border:1px solid var(--line-2);background:rgba(var(--tint), .03);gap:10px;margin-top:14px;padding:14px;display:grid}img.ti{background:rgba(var(--tint), .06);border-radius:50%;display:inline-block}.check{color:var(--fg-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:.86rem;display:flex}.check input{accent-color:var(--veil);margin-top:3px}.ot{gap:14px;display:grid}.ot-pair{justify-content:center;align-items:center;gap:0;padding:6px 0 2px;display:flex}.ot-pair .ti{width:52px;height:52px;box-shadow:0 0 0 4px rgba(var(--tint), .04);font-size:.8rem}.ot-veil{object-fit:contain;background:radial-gradient(circle at 30% 30%, rgba(var(--veil-rgb), .35), rgba(var(--veil-rgb), .08));border:1px solid rgba(var(--veil-rgb), .45);width:52px;height:52px;box-shadow:0 0 24px rgba(var(--veil-rgb), .25);border-radius:50%;padding:9px}.ot-link{background:repeating-linear-gradient(90deg, var(--veil) 0 6px, transparent 6px 12px);opacity:.8;background-size:24px 2px;border-radius:2px;width:64px;height:2px;margin:0 10px;animation:1.2s linear infinite otFlow}@keyframes otFlow{to{background-position:24px 0}}@media (prefers-reduced-motion:reduce){.ot-link{animation:none}}.ot-lead{text-align:center;color:var(--fg-2);margin:0;line-height:1.55}.ot-lead b{color:var(--fg);margin-bottom:2px;font-size:1.05rem;display:block}.ot-steps{counter-reset:ot;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ot-steps li{counter-increment:ot;border-radius:var(--r-2);border:1px solid var(--line-2);background:rgba(var(--tint), .025);gap:2px;padding:12px 14px 12px 52px;display:grid;position:relative}.ot-steps li:before{content:counter(ot);width:26px;height:26px;font-family:var(--f-mono);color:var(--veil-hi);background:var(--veil-wash);border:1px solid rgba(var(--veil-rgb), .4);border-radius:50%;place-items:center;font-size:.78rem;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ot-steps b{font-weight:600}.ot-steps span{color:var(--fg-3);font-size:.84rem}.ot-note{color:var(--fg-3);text-align:center;margin:0;font-size:.8rem}.ot .btn-ghost{margin-top:-6px}.ot-banner{border-radius:var(--r-2);border:1px solid rgba(var(--veil-rgb), .38);background:linear-gradient(120deg, rgba(var(--veil-rgb), .14), rgba(var(--veil-rgb), .04));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.ot-banner b{font-size:.95rem;font-weight:600;display:block}.ot-banner span{color:var(--fg-2);font-size:.82rem}.badges .chip.open,.wopt .badges .chip.open{color:var(--veil-hi);border-color:rgba(var(--veil-rgb), .4)}.ot-link.off{background:repeating-linear-gradient(90deg, var(--fg-3) 0 6px, transparent 6px 12px);opacity:.5;animation:none}.ot-veil.off{filter:grayscale();opacity:.5;box-shadow:none}.inv{max-width:760px}.inv>.card+.card,.inv>.card+details,.inv>section+section{margin-top:14px}.inv-hero{border-radius:var(--r-4);border:1px solid rgba(var(--veil-rgb), .3);background:radial-gradient(120% 140% at 0% 0%, rgba(var(--veil-deep-rgb), .32), transparent 55%), linear-gradient(180deg, rgba(var(--surf-b-rgb), .9), rgba(var(--surf-a-rgb), .95));margin-bottom:14px;padding:clamp(22px,4vw,34px);position:relative;overflow:hidden}.inv-glow{background:radial-gradient(circle, rgba(var(--veil-hi-rgb), .28), transparent 65%);pointer-events:none;border-radius:50%;width:300px;height:300px;animation:9s ease-in-out infinite alternate invFloat;position:absolute;top:-90px;right:-80px}@keyframes invFloat{to{transform:translate(-40px,30px)scale(1.1)}}.inv-k{color:var(--veil-hi);align-items:center;gap:6px;display:inline-flex}.inv-k i[data-ico]{width:15px;height:15px}.inv-hero h1{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(1.7rem,4.6vw,2.5rem);line-height:1.05;position:relative}.inv-hero h1 span{background:linear-gradient(95deg, var(--hero-a), var(--hero-b) 45%, var(--hero-c));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.inv-hero>p{color:var(--fg-2);max-width:54ch;margin:12px 0 0;line-height:1.55;position:relative}.inv-deal{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid;position:relative}.inv-deal>div{border:1px solid rgba(var(--tint), .1);border-radius:var(--r-2);background:rgba(var(--surf-bg-rgb), .35);-webkit-backdrop-filter:blur(8px);padding:12px 14px}.inv-deal b{letter-spacing:-.03em;font-size:1.45rem;display:block}.inv-deal span{color:var(--fg-3);margin-top:2px;font-size:.8rem;line-height:1.35;display:block}.inv-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.inv-step b{font-weight:600;display:block}.inv-step span{color:var(--fg-2);font-size:.88rem;line-height:1.5}.inv-n{width:34px;height:34px;font-family:var(--f-mono);color:var(--veil-hi);background:rgba(var(--veil-rgb), .14);border:1px solid rgba(var(--veil-rgb), .3);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.inv-n i[data-ico]{width:16px;height:16px}.inv-url{border-radius:var(--r-2);border:1px solid rgba(var(--veil-rgb), .35);background:rgba(var(--veil-rgb), .07);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.inv-url .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;font-size:.9rem;overflow:hidden}.inv-url .btn{flex:none;align-items:center;gap:6px;display:inline-flex}.inv-url .btn i[data-ico]{width:15px;height:15px}.inv-share{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inv-share .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.inv-share .btn i[data-ico]{width:14px;height:14px}.inv-qr{border-radius:var(--r-2);width:180px;animation:viewIn .3s var(--ease) both;background:#fff;margin:14px auto 0;padding:12px}.inv-qr svg{width:100%;height:auto;display:block}.inv-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inv-stages li{border-radius:var(--r-2);width:var(--w);border:1px solid var(--line);background:rgba(var(--tint), .02);min-width:min(100%,300px);transition:border-color .5s var(--ease), background-color .5s var(--ease);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding:14px 16px;display:grid;position:relative;overflow:hidden}.inv-bar{background:linear-gradient(90deg, rgba(var(--veil-deep-rgb), .28), rgba(var(--veil-rgb), .1));transform-origin:0;transition:transform 1s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.inv-stages li.on{border-color:rgba(var(--veil-rgb), .4)}.inv-stages li.on .inv-bar{transform:scaleX(1)}.inv-stages li:nth-child(2) .inv-bar{transition-delay:.12s}.inv-stages li:nth-child(3) .inv-bar{transition-delay:.24s}.inv-stages li:nth-child(4) .inv-bar{transition-delay:.36s}.inv-stages li:last-child.on{border-color:rgba(var(--ok-rgb), .45)}.inv-stages li:last-child.on .inv-bar{background:linear-gradient(90deg, rgba(var(--ok-rgb), .22), rgba(var(--ok-rgb), .06))}.inv-stages li>:not(.inv-bar){position:relative}.inv-sn{color:var(--fg-3);font-size:.72rem}.inv-stages li.on .inv-sn{color:var(--veil-hi)}.inv-sl span{font-size:.95rem;font-weight:600;display:block}.inv-sl small{color:var(--fg-3);margin-top:2px;font-size:.78rem;display:block}.inv-sv{letter-spacing:-.02em;white-space:nowrap;font-size:1.15rem}.inv-stages li:not(.on) .inv-sv{color:var(--fg-3)}.inv-tokens{gap:6px;margin-top:12px;display:grid}.inv-tok{background:rgba(var(--tint), .025);border-radius:10px;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:.88rem;display:grid}.inv-tok>span:nth-child(3){color:var(--fg-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-tok b{color:var(--ok)}.inv-collect.has{border-color:rgba(var(--ok-rgb), .4);background:linear-gradient(180deg, rgba(var(--ok-rgb), .06), rgba(var(--surf-a-rgb), .75))}.inv-collect.has .inv-n{color:var(--ok);background:rgba(var(--ok-rgb), .12);border-color:rgba(var(--ok-rgb), .35)}.inv-collect .inv-step{margin-bottom:0}.inv-recent{display:grid}.inv-recent>div{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 2px;font-size:.88rem;display:grid}.inv-recent>div:first-child{border-top:0}.inv-dot{background:var(--veil);width:8px;height:8px;box-shadow:0 0 8px var(--veil);border-radius:50%}.inv-plus{color:var(--ok)}.inv-range{gap:8px;margin-top:14px;display:grid}.inv-range>span{color:var(--fg-2);justify-content:space-between;font-size:.9rem;display:flex}.inv-range b{color:var(--fg)}.inv-range input{width:100%;accent-color:var(--veil)}.inv-est{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 10px;display:grid}.inv-est>div{border-radius:var(--r-2);border:1px solid rgba(var(--veil-rgb), .3);background:rgba(var(--veil-rgb), .07);padding:14px 16px}.inv-est span{color:var(--fg-3);font-size:.8rem;display:block}.inv-est b{letter-spacing:-.03em;margin-top:2px;font-size:1.6rem;display:block}.inv-est small{color:var(--fg-3);margin-left:2px;font-size:.8rem;font-weight:500}.inv-me{background:linear-gradient(180deg, #ffb5470f, rgba(var(--surf-a-rgb), .75));border-color:#ffb5474d}.inv-me .inv-n{color:var(--exposed-hi);background:var(--exposed-wash);border-color:#ffb54759}.inv-me .inv-step{margin-bottom:0}.inv-rules summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.inv-rules summary::-webkit-details-marker{display:none}.inv-rules summary:after{content:"+";color:var(--fg-3);font-family:var(--f-mono);transition:transform .25s var(--ease)}.inv-rules[open] summary:after{transform:rotate(45deg)}.inv-rules ul{color:var(--fg-2);gap:8px;margin:12px 0 0;padding-left:18px;font-size:.9rem;line-height:1.55;display:grid}.inv-promo,.inv-welcome{border-radius:var(--r-3);color:var(--fg);border:1px solid rgba(var(--veil-rgb), .3);background:radial-gradient(120% 160% at 0% 0%, rgba(var(--veil-deep-rgb), .25), transparent 60%), rgba(var(--tint), .02);transition:border-color .25s var(--ease), transform .25s var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;text-decoration:none;display:grid}.inv-promo:hover{border-color:rgba(var(--veil-rgb), .55);transform:translateY(-1px)}.inv-promo b,.inv-welcome b{font-weight:600;display:block}.inv-promo span span,.inv-welcome span{color:var(--fg-2);font-size:.85rem}.inv-promo .arr{color:var(--veil-hi);transition:transform .25s var(--ease)}.inv-promo:hover .arr{transform:translate(3px)}.inv-promo-ico{width:40px;height:40px;color:var(--veil-hi);background:rgba(var(--veil-rgb), .16);border-radius:12px;place-items:center;display:grid}.inv-promo-ico i[data-ico]{width:20px;height:20px}.inv-welcome{background:radial-gradient(120% 160% at 0% 0%, #ffb54729, transparent 60%), rgba(var(--tint), .02);animation:viewIn .5s var(--ease) both;border-color:#ffb54759;grid-template-columns:40px minmax(0,1fr);margin:0 0 14px}.inv-welcome .inv-promo-ico{color:var(--exposed-hi);background:var(--exposed-wash)}.bonus{color:var(--ok)}@media (max-width:600px){.inv-deal{grid-template-columns:1fr;gap:8px}.inv-deal>div{align-items:baseline;gap:10px;padding:10px 12px;display:flex}.inv-deal b{flex:none;min-width:64px;font-size:1.2rem}.inv-stages li{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;width:100%;padding:12px}.inv-sv{font-size:1rem}.inv-est b{font-size:1.3rem}.inv-recent>div{grid-template-columns:8px minmax(0,1fr) auto}.inv-recent>div .hint{display:none}}@media (prefers-reduced-motion:reduce){.inv-glow{animation:none}.inv-bar{transition:none}}.keep{border-radius:var(--r-2);border:1px solid var(--line-2);background:rgba(var(--tint), .02);transition:border-color .25s var(--ease), background-color .25s var(--ease);margin-top:14px;padding:12px 14px}.keep.on{border-color:rgba(var(--veil-rgb), .4);background:rgba(var(--veil-rgb), .06)}.keep-row{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.keep-row input{width:18px;height:18px;accent-color:var(--veil);cursor:pointer;margin:2px 0 0}.keep-row b{font-size:.92rem;font-weight:600;display:block}.keep-row small,.keep-more small{color:var(--fg-3);margin-top:2px;font-size:.8rem;line-height:1.45;display:block}.keep-more{animation:viewIn .3s var(--ease) both;gap:8px;margin:10px 0 0 30px;display:grid}.keep-more .segs{justify-self:start}.keep-more small b{color:var(--fg-2)}@media (max-width:560px){.hero-bal{margin-bottom:18px}.tokens{grid-template-columns:34px minmax(0,max-content) auto minmax(auto,1fr) auto;column-gap:10px}.tk{gap:10px}.tk .pb{min-width:0}.tk-trade{padding:8px}.tk-trade span{display:none}.tk .num{font-size:.9rem}.tk .s{font-size:.72rem}}.hero-bal+.faucet{margin-top:0;margin-bottom:14px}.skel{vertical-align:middle;background:linear-gradient(90deg, rgba(var(--veil-rgb), .08) 0%, rgba(var(--veil-rgb), .22) 45%, rgba(var(--veil-rgb), .08) 90%);background-size:220% 100%;border-radius:6px;height:1em;min-height:10px;animation:1.4s ease-in-out infinite skel;display:inline-block}.skel-round{border-radius:50%;width:38px;height:38px}.tk-skel .pv b,.tk-skel .pb b,.tk .pv b .skel,.tk .pb b .skel{line-height:1.4}.hb-total .skel{border-radius:14px}@keyframes skel{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.tk .s .skel{margin-top:5px}.tk .pv .s,.tk .pb .s{white-space:nowrap}.tk>div:nth-child(2){min-width:0}.tk>div:nth-child(2) b,.tk>div:nth-child(2) .s{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tk-head{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit;border-bottom:1px solid var(--line-2);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:end;padding:4px 0 10px;font-size:.66rem;font-weight:500;display:grid}.tk-head>span:nth-child(2){grid-column:2/4}.tk-head .pv{text-align:right;color:var(--veil-hi);opacity:.8;grid-column:4}.tk-head .pb{text-align:right;color:var(--exposed-hi);opacity:.8;grid-column:5}.tk-head+.tk{border-top:0}.tk-head>span{white-space:nowrap}.vl{z-index:200;background:radial-gradient(60% 50% at 50% 42%, rgba(var(--veil-rgb), .16), transparent 70%), var(--ink);transition:opacity .45s var(--ease), visibility .45s;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}.vl.out{opacity:0;visibility:hidden}.vl-stage{place-items:center;width:160px;height:150px;display:grid;position:relative}.vl-mark{object-fit:contain;width:74px;height:74px;filter:drop-shadow(0 10px 28px rgba(var(--veil-rgb), .45));z-index:1;animation:2.2s ease-in-out infinite vl-float;position:relative}.vl-shadow{background:rgba(var(--veil-rgb), .35);filter:blur(4px);border-radius:50%;width:54px;height:9px;animation:2.2s ease-in-out infinite vl-shadow;position:absolute;bottom:8px}.vl-orbit{animation:3.2s linear infinite vl-spin;position:absolute;inset:0}.vl-orbit i{background:var(--veil-hi);width:9px;height:9px;box-shadow:0 0 12px rgba(var(--veil-rgb), .8);border-radius:50%;margin:-4.5px;position:absolute;top:50%;left:50%}.vl-orbit i:first-child{transform:rotate(0)translate(66px)scale(1)}.vl-orbit i:nth-child(2){opacity:.75;transform:rotate(120deg)translate(66px)scale(.7)}.vl-orbit i:nth-child(3){opacity:.5;transform:rotate(240deg)translate(66px)scale(.45)}.vl-line{color:var(--fg);letter-spacing:-.01em;animation:vl-line .45s var(--ease) both;text-align:center;min-height:1.5em;margin:0;font-size:1.02rem;font-weight:500}.vl-bar{background:rgba(var(--tint), .07);border-radius:4px;width:min(240px,70vw);height:4px;overflow:hidden}.vl-bar i{background:linear-gradient(90deg, var(--veil-deep), var(--veil-hi));height:100%;transition:width .6s var(--ease);border-radius:4px;display:block}.vl-steps{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;justify-content:center;gap:16px;margin:4px 0 0;padding:0;font-size:.7rem;list-style:none;display:flex}.vl-steps li{align-items:center;gap:7px;transition:color .3s;display:inline-flex}.vl-steps li.ok{color:var(--fg-2)}.vl-tick{border:1.5px solid rgba(var(--veil-rgb), .35);border-top-color:var(--veil-hi);border-radius:50%;place-items:center;width:15px;height:15px;font-size:.6rem;animation:.9s linear infinite vl-spin;display:grid}.vl-steps li.ok .vl-tick{animation:vl-pop .35s var(--ease) both;border-color:var(--ok);background:rgba(var(--ok-rgb), .15);color:var(--ok)}@keyframes vl-float{0%,to{transform:translateY(-8px)rotate(-3deg)}50%{transform:translateY(8px)rotate(3deg)}}@keyframes vl-shadow{0%,to{opacity:.5;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1.1)}}@keyframes vl-spin{to{transform:rotate(360deg)}}@keyframes vl-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vl-pop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vl-mark,.vl-shadow,.vl-orbit,.vl-tick{animation:none}}.scan-btn{gap:6px}.scan{aspect-ratio:1;border-radius:var(--r-3);border:1px solid var(--line-2);background:#050409;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.scan video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease);position:absolute;inset:0}.scan.on video{opacity:1}.scan-frame{pointer-events:none;position:absolute;inset:16%}.scan-frame i{border:3px solid var(--veil-hi);width:26%;height:26%;position:absolute}.scan-frame i:first-child{border-bottom:0;border-right:0;border-top-left-radius:14px;top:0;left:0}.scan-frame i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:14px;top:0;right:0}.scan-frame i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:14px;bottom:0;left:0}.scan-frame i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:14px;bottom:0;right:0}.scan-frame b{background:linear-gradient(90deg, transparent, var(--veil-hi), transparent);height:2px;box-shadow:0 0 14px rgba(var(--veil-rgb), .8);border-radius:2px;animation:2.2s ease-in-out infinite scanline;position:absolute;top:0;left:6%;right:6%}@keyframes scanline{0%,to{top:4%}50%{top:96%}}@media (prefers-reduced-motion:reduce){.scan-frame b{animation:none;top:50%}}.scan-wait{color:var(--fg-2);align-items:center;gap:8px;font-size:.9rem;display:inline-flex;position:relative}.scan-err{text-align:center;max-width:30ch;color:var(--fg-2);padding:0 18px;font-size:.92rem;line-height:1.5;position:relative}.trade-tabs{width:100%;margin:-4px 0 14px;padding:4px;display:flex}.trade-tabs button{text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.92rem;font-weight:600;display:inline-flex}.new-tag{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-low);background:linear-gradient(135deg, var(--veil-hi), var(--veil));border-radius:999px;padding:2px 6px;font-size:.58rem}.fl .fl-side{width:100%;margin-bottom:14px;display:flex}.fl .fl-side button{text-align:center;flex:1}.fl-arrow{z-index:2;border:1px solid var(--line-2);background:var(--s-raise);width:40px;height:40px;color:var(--veil-hi);border-radius:12px;place-items:center;margin:-10px auto;display:grid;position:relative}.fl-out .amt-out{font-size:clamp(1.5rem,3.4vw,1.9rem)}.fl-sched{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:14px;display:grid}.fl-field{gap:6px;min-width:0;display:grid}.fl-every{align-items:stretch;gap:6px;min-width:0;display:flex}.fl-every .fl-n{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:76px;font-size:1.05rem;font-weight:600}.fl-every .fl-unit{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px;flex:1;padding-right:30px;font-weight:500}.fl-every .fl-unit option{background:var(--s-raise)}.fl-suffix{color:var(--fg-3);align-items:center;padding:0 4px;font-size:.9rem;display:flex}.fl-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fl-preset{cursor:pointer;color:var(--fg-2);border-color:var(--line-2);background:rgba(var(--tint), .03);transition:color .2s,border-color .2s,background-color .2s}.fl-preset:hover{color:var(--fg);border-color:rgba(var(--veil-rgb), .45)}.fl-preset[aria-pressed=true]{color:var(--veil-hi);border-color:rgba(var(--veil-rgb), .55);background:var(--veil-wash)}.fl-tl{border:1px solid var(--line);border-radius:var(--r-2);background:rgba(var(--shadow-rgb), calc(.2 * var(--shadow-k)));margin-top:14px;padding:12px 14px 10px}.fl-tl-dots{justify-content:space-between;align-items:center;gap:4px;height:14px;display:flex;position:relative}.fl-tl-dots:before{content:"";background:linear-gradient(90deg, var(--veil), rgba(var(--veil-rgb), .15));height:1px;position:absolute;top:50%;left:4px;right:4px}.fl-tl-dots span{background:var(--s-raise);border:1px solid rgba(var(--veil-rgb), .6);width:8px;height:8px;animation:flDot .5s var(--ease) both;border-radius:50%;position:relative}.fl-tl-dots span.on{background:var(--veil-hi);border-color:var(--veil-hi);box-shadow:0 0 10px var(--veil)}.fl-tl-dots em{font-style:normal;font-family:var(--f-mono);color:var(--fg-3);background:var(--s-low);padding:0 4px;font-size:.62rem;position:relative}@keyframes flDot{0%{opacity:0;transform:scale(.4)}}.fl-tl-ends{font-family:var(--f-mono);color:var(--fg-3);letter-spacing:.04em;justify-content:space-between;margin-top:8px;font-size:.66rem;display:flex}.fl-limits-t{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--line);width:100%;color:var(--fg-2);justify-content:space-between;align-items:center;margin-top:14px;padding:10px 2px;font-size:.9rem;font-weight:500;display:flex}.fl-limits-t em{color:var(--fg-3);margin-left:6px;font-size:.8rem;font-style:normal}.fl-limits-t:hover{color:var(--fg)}.fl-limits{animation:viewIn .35s var(--ease) both;gap:10px;padding:4px 0 2px;display:grid}.fl-lim-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fl-quick{flex-wrap:wrap;gap:6px;display:flex}.fl-quick .chip{cursor:pointer;color:var(--fg-2);border-color:var(--line-2);background:rgba(var(--tint), .03)}.fl-quick .chip:hover{color:var(--veil-hi);border-color:rgba(var(--veil-rgb), .45)}.fl-sentence{border-radius:var(--r-2);background:linear-gradient(120deg, rgba(var(--veil-rgb), .12), rgba(var(--veil-rgb), .03));border:1px solid rgba(var(--veil-rgb), .22);color:var(--fg-2);margin:16px 0 0;padding:12px 14px;font-size:.92rem;line-height:1.5}.fl-sentence b{color:var(--fg);font-weight:600}.fl-heavy{color:var(--exposed-hi)}.fl-orders{margin-top:14px}.fl-oh{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.fl-oh h3{font-size:1.05rem}.fl-skel{gap:10px;padding:8px 0;display:grid}.fl-skel span{border-radius:var(--r-2);background:linear-gradient(90deg, rgba(var(--tint), .03), rgba(var(--tint), .08), rgba(var(--tint), .03));background-size:200% 100%;height:92px;animation:1.4s linear infinite flShim}@keyframes flShim{to{background-position:-200% 0}}.fl-o{border:1px solid var(--line-2);border-radius:var(--r-2);background:rgba(var(--shadow-rgb), calc(.22 * var(--shadow-k)));animation:viewIn .4s var(--ease) both;margin-top:10px;padding:14px}.fl-o.done,.fl-o.cancelled{opacity:.82}.fl-o-h{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;display:flex}.fl-pair{flex:none;display:inline-flex}.fl-pair>*+*{box-shadow:0 0 0 2px var(--s-low);border-radius:50%;margin-left:-8px}.fl-o-t{flex:1;min-width:0;display:grid}.fl-o-t b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fl-o-t span{color:var(--fg-3);font-size:.8rem}.fl-bar{background:rgba(var(--tint), .06);border-radius:6px;height:6px;margin:12px 0 10px;overflow:hidden}.fl-bar span{background:linear-gradient(90deg, var(--veil-deep), var(--veil-hi));height:100%;transition:width .6s var(--ease);border-radius:6px;display:block}.fl-o.done .fl-bar span{background:linear-gradient(90deg, #3fae86, var(--ok))}.fl-o.cancelled .fl-bar span{background:rgba(var(--tint), .25)}.fl-o-s{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:.86rem;display:grid}.fl-o-s>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fl-o-s .lbl{margin-bottom:2px}.fl-o-f{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.fl-next{color:var(--fg-2);font-size:.84rem}.fl-hist{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:10px;display:grid}.fl-h{font-variant-numeric:tabular-nums;grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:.84rem;display:grid}.fl-h-r{color:var(--fg-3);text-align:right;font-size:.78rem}.fl-h-r a{text-decoration:none}.fl-cancel-lead{color:var(--fg-2);margin:0}.fl-cancel-lead b{color:var(--fg)}.linkish{all:unset;cursor:pointer;color:var(--veil-hi);text-underline-offset:2px;text-decoration:underline}@media (max-width:560px){.fl-sched,.fl-lim-row{grid-template-columns:1fr}.fl-o-s{grid-template-columns:1fr 1fr;row-gap:10px}.trade-tabs button{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.fl-tl-dots span,.fl-o,.fl-limits,.fl-skel span{animation:none}}.fl-arrow.up svg{transform:rotate(180deg)}.vunv-inline{cursor:help;-webkit-text-decoration:underline dotted rgba(var(--fg-rgb), .35);-webkit-text-decoration:underline dotted rgba(var(--fg-rgb), .35);text-decoration:underline dotted rgba(var(--fg-rgb), .35);text-underline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v-of{color:var(--fg-3);font-size:.78em}.theme-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);width:34px;height:34px;color:var(--fg-2);transition:color .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.theme-btn:hover{color:var(--fg);background:rgba(var(--tint), .05)}.theme-btn:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.theme-btn svg{width:16px;height:16px;display:block}.br-o{border-top:1px solid var(--line)}.br-o:first-of-type{border-top:0}.br-o-h{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.br-o-h:focus-visible{outline:2px solid var(--veil);outline-offset:2px;border-radius:var(--r-1)}.br-o-t{min-width:0}.br-o-t b{overflow-wrap:anywhere;font-weight:500;display:block}.br-o-t .w{color:var(--fg-3);font-size:.78rem;font-family:var(--f-mono)}.br-o-h .chip{white-space:nowrap}.br-o-d{margin:0 0 12px}.br-o-d .mono{font-family:var(--f-mono);font-size:.8rem}.br-o-d a{color:var(--veil-hi)}.br-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite br-pulse}@keyframes br-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.br-dot{animation:none}}@media (max-width:520px){.br-o-h{grid-template-columns:38px minmax(0,1fr)}.br-o-h .chip{grid-column:2;justify-self:start}}.br-nudge{margin:0 0 14px}.br-nudge .hico{color:var(--veil-hi)}@media (max-width:520px){.br-nudge{grid-template-columns:auto minmax(0,1fr)}.br-nudge .btn{grid-column:1/-1}}.br-ti{flex:none;display:inline-grid;position:relative}.br-ti .br-chain{width:42%;height:42%;box-shadow:0 0 0 2px var(--s-raise,#14111f);background:var(--s-raise,#14111f);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.br-ti img.ti{border-radius:50%}.br-how-d{margin:-4px 0 16px}.br-how-d>summary{cursor:pointer;border:1px solid var(--line-2);background:rgba(var(--tint), .03);color:var(--fg-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.82rem;font-weight:500;list-style:none;transition:border-color .2s,background-color .2s;display:inline-flex}.br-how-d>summary::-webkit-details-marker{display:none}.br-how-d>summary:hover{border-color:rgba(var(--veil-rgb), .45);background:rgba(var(--veil-rgb), .06)}.br-how-d>summary:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.br-how-d .br-how-by{color:var(--fg-3);font-weight:400}.br-how-d .br-how-dot{background:var(--veil-hi);border-radius:50%;width:6px;height:6px}.br-how-d .chev{color:var(--fg-3);font-size:.7rem;transition:transform .2s}.br-how-d[open] .chev{transform:rotate(180deg)}.br-how-d[open] .br-how{animation:br-in .25s var(--ease,ease) both}@keyframes br-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.br-how-d[open] .br-how{animation:none}}.br-how{counter-reset:brhow;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.br-how li{counter-increment:brhow;border:1px solid var(--line);border-radius:var(--r-2);background:rgba(var(--tint), .03);padding:12px 14px 12px 44px;position:relative}.br-how li:before{content:counter(brhow);width:20px;height:20px;font-family:var(--f-mono);color:var(--veil-hi);border:1px solid rgba(var(--veil-rgb), .45);border-radius:50%;place-items:center;font-size:.68rem;display:grid;position:absolute;top:12px;left:14px}.br-how b{font-size:.9rem;font-weight:600;display:block}.br-how span{color:var(--fg-3);margin-top:3px;font-size:.8rem;line-height:1.45;display:block}.amt-out.est{color:var(--fg-2)}.br-est{color:var(--veil-hi);margin-top:8px;font-size:.78rem}.install-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-2);border:1px solid rgba(var(--veil-rgb), .35);background:linear-gradient(120deg, rgba(var(--veil-rgb), .12), rgba(var(--veil-rgb), .03));grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:10px 12px;transition:border-color .2s,background-color .2s;display:grid}.install-btn:hover{border-color:rgba(var(--veil-rgb), .6)}.install-btn:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.install-btn img{border-radius:7px;width:28px;height:28px}.install-btn b{font-size:.86rem;font-weight:600;display:block}.install-btn span span{color:var(--fg-3);font-size:.74rem;display:block}.install-btn.wide{margin:12px 0 0}.lw-onb{max-width:420px;margin:0 auto;padding:28px 20px 32px}.lw-onb h1{letter-spacing:-.03em;margin:18px 0 8px;font-size:1.45rem;line-height:1.2}.lw-onb.lw-in-sheet{padding:0}.lw-onb.lw-in-sheet h1{margin:4px 0 8px;font-size:1.15rem}.lw-onb.lw-in-sheet .lw-step-h{display:none}.lw-logo{width:auto;height:30px;filter:var(--logo-filter);display:block}.lw-add .lw-key{text-align:center;font-size:.76rem}.lw-key{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--s-field);word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:12px;padding:12px 14px;font-size:.82rem}.lw-qr{background:#fff;border-radius:14px;width:180px;margin:14px auto 0;padding:12px}.lw-qr svg{width:100%;height:auto;display:block}.lw-arr{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.lw-arr-i{border:1px solid var(--line-2);background:var(--veil-wash);animation:viewIn .35s var(--ease) both;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lw-arr-i.done{background:rgba(var(--ok-rgb), .08);border-color:rgba(var(--ok-rgb), .25)}.lw-arr-i.small,.lw-arr-i.closed,.lw-arr-i.error{background:var(--exposed-wash);border-color:rgba(var(--tint), .12)}.lw-arr-i .ti{width:30px;height:30px;font-size:.6rem}.lw-arr-t{flex-direction:column;min-width:0;display:flex}.lw-arr-t b{font-size:.86rem;font-weight:600}.lw-arr-t span{color:var(--fg-3);font-size:.74rem}.lw-arr-s{color:var(--ok);place-items:center;display:grid}.lw-arr-s i{width:18px;height:18px}.lw-arr-i.confirm{background:var(--veil-wash)}.lw-arr-btn{padding:6px 12px}.wopt-own{border-color:rgba(var(--veil-rgb), .35)!important;background:linear-gradient(140deg, rgba(var(--veil-rgb), .14), rgba(var(--veil-deep-rgb), .04))!important}.wopt-own .wico img{border-radius:8px}.wopt-own b{color:var(--fg)}.wopt-own>span>span{color:var(--fg-2)}.wlist-imp{text-align:center;margin-top:8px}.tok-list .badges{flex-wrap:wrap}.lw-app-start{min-height:calc(100dvh - 60px - var(--safe-area-inset-top,env(safe-area-inset-top,0px)) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));flex-direction:column;display:flex}.lw-app-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 8px;display:flex}.lw-app-mark{width:112px;height:auto;filter:drop-shadow(0 18px 40px rgba(var(--veil-rgb), .35));animation:5s ease-in-out infinite lwFloat}@keyframes lwFloat{50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.lw-app-mark{animation:none}}.lw-onb.lw-app h1{letter-spacing:-.04em;margin:26px 0 12px;font-size:2rem;line-height:1.08}.lw-app-hero p{color:var(--fg-2);max-width:300px;margin:0;line-height:1.5}.lw-app-cta{flex-direction:column;gap:10px;display:flex}.lw-app-cta .btn{height:52px;font-size:1rem}.lw-app-cta .hint{text-align:center;margin:6px 4px 0}@media (max-width:520px){.br-how-d>summary{white-space:nowrap;max-width:100%}.vh{flex-wrap:wrap;align-items:flex-start}.vh>div:first-child{flex:220px;min-width:0}}@media (pointer:coarse){.max{padding:7px 12px}.amt-in{min-height:44px}.lbl{font-size:.72rem}}@media (max-width:520px){.field .row:has(>.inp.mono){flex-wrap:wrap}.field .row:has(>.inp.mono)>.inp{flex:100%}.field .row:has(>.inp.mono)>.btn{flex:1 1 0;justify-content:center}}.lw-pay{gap:10px;margin:4px 0 6px;text-decoration:none}.lw-pay-ico{display:inline-flex}.lw-pay-ico img{border:2px solid var(--s-raise);border-radius:6px;width:22px;height:22px}.lw-pay-ico img+img{margin-left:-8px}.lw-pay-h{text-align:center;margin:0 0 4px;font-size:.78rem}@media (max-width:440px){.lw-add .lw-key{letter-spacing:-.01em;padding:10px 8px;font-size:.68rem}}.sum-more{border-top:1px solid var(--line)}.sum-more>summary{cursor:pointer;color:var(--fg-3);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.84rem;list-style:none;display:flex}.sum-more>summary::-webkit-details-marker{display:none}.sum-more>summary:after{content:"";width:7px;height:7px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)translateY(-2px)}.sum-more[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.sum-more>summary:hover{color:var(--fg-2)}.sum-more>summary:focus-visible{outline:2px solid var(--veil);outline-offset:-2px;border-radius:6px}.sum-more .r{font-size:.84rem}.sum-more .r>span:last-child{color:var(--fg-2);font-weight:400}.ot-from{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 12px;display:flex}.ot-from .lbl{margin:0}.xc{--left:1;--gone:0;--tile:38px;isolation:isolate;border-radius:var(--r-2);color:#f6f4ff;border:1px solid rgba(var(--veil-rgb), .36);transition:border-color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);background:linear-gradient(160deg,#221a48f5,#0c0a18f5);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 12px;padding:14px 14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px -22px #6b4ff099,inset 0 1px #ffffff12}.xc:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.3 + .7 * var(--left));background:repeating-linear-gradient(105deg, #ddd3ff0d 0 1px, transparent 1px 7px), radial-gradient(120% 120% at 100% 0%, rgba(var(--veil-rgb), .34), transparent 62%);transition:opacity 1s linear;position:absolute;inset:0}.xc:hover{border-color:#ddd3ff99;transform:translateY(-1px)}.xc:focus-visible{outline:2px solid var(--veil);outline-offset:3px}.xc-beam{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ddd3ff33 45%,#ffffff57 50%,#ddd3ff33 55%,#0000);width:45%;animation:1.6s cubic-bezier(.3,.1,.2,1) .4s both xcSweep;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:skew(-18deg)}@keyframes xcSweep{0%{opacity:0;left:-60%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:120%}}.xc-ico{z-index:1;color:#ddd3ff;background:rgba(var(--veil-rgb), .16);border:1px solid rgba(var(--veil-rgb), .34);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:relative}.xc-ico svg{width:20px;height:20px}.xc-t{z-index:1;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.xc-h{letter-spacing:-.02em;color:#f6f4ff;font-size:.92rem;font-weight:600}.xc-s{color:#f6f4ffa3;font-size:.76rem}.xc-clock{z-index:1;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:relative}.xc-g{flex-direction:column;align-items:center;gap:6px;display:flex}.xc-n{gap:3px;display:flex}.xc-u{color:#f6f4ff6b;font-size:.62rem}.xc-sep{height:calc(var(--tile) * 1.27);color:#ddd3ff80;place-items:center;font-size:1.1rem;animation:2s step-end infinite xcBlink;display:grid}@keyframes xcBlink{50%{opacity:.25}}.xc-n{padding:0 2px calc(var(--tile) * .16);gap:0;display:flex;position:relative}.xc-n:after{content:"";background:repeating-linear-gradient(90deg,#c4b3ff80 0 4px,#0000 4px 8px);height:1px;position:absolute;bottom:0;left:4px;right:4px}.xc-d{width:calc(var(--tile) * .86);height:calc(var(--tile) * 1.22);position:relative}.xc-d svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xc-d path{fill:none;stroke-linejoin:miter;stroke-miterlimit:2.2;stroke-linecap:square}.xc-d .eo,.xc-d .ei{transform:translate(2.2px,3.6px)}.xc-d .eo{stroke:#cfc6ff;stroke-width:6.2px;opacity:.5}.xc-d .ei{stroke:#18122f;stroke-width:3.8px}.xc-d .fo{stroke:#e2dbff;stroke-width:6.2px}.xc-d .fi{stroke:#6b56d2;stroke-width:3.8px}.xc-d g{filter:drop-shadow(0 0 8px #7c63f066)}.xc-d .in path{stroke-dasharray:1 2;animation:.7s cubic-bezier(.55,0,.2,1) both xcDraw}.xc-d .in .eo,.xc-d .in .ei{animation-duration:.55s;animation-delay:.22s}.xc-d .out path{stroke-dasharray:1 2;animation:.32s cubic-bezier(.5,0,.8,.4) both xcRub}@keyframes xcDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes xcRub{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.xc-u{font-family:var(--f-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.xc .xc-clock{justify-content:center;gap:calc(var(--tile) * .3)}.xc-sep{height:calc(var(--tile) * 1.22);justify-content:center;gap:calc(var(--tile) * .18);flex-direction:column;font-size:0;display:flex}.xc-sep:before,.xc-sep:after{content:"";background:#6b56d2;border:1.2px solid #e2dbff;width:5px;height:5px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.xc-d .in path,.xc-d .out path{animation:none}.xc-d .out{display:none}}.xc-bar{z-index:1;background:rgba(var(--veil-rgb), .14);height:3px;position:absolute;bottom:0;left:0;right:0}.xc-bar i{width:calc(var(--gone) * 100%);background:linear-gradient(90deg,#6b4ff099,#ddd3ff);transition:width 1s linear;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #ddd3ffcc}.xc-bar i:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite xcPulse;position:absolute;top:-3px;right:-3px;box-shadow:0 0 12px 3px #ddd3ffe6}@keyframes xcPulse{50%{opacity:.6;transform:scale(.6)}}.xc-go{z-index:1;grid-column:1/-1;justify-content:center;animation:.6s cubic-bezier(.2,.9,.25,1.25) both xcIn;position:relative}.xc .xc-go{color:#0b0818;background:#f6f4ff}.xc.is-live .xc-bar i:after{display:none}.xc-side{--tile:24px;grid-template-columns:minmax(0,1fr);row-gap:11px;padding:13px 12px 15px}.xc-side .xc-lock{justify-self:start}.xc-side .xc-app{--s:32px}.xc-side .xc-link{width:26px;margin:0 4px}.xc-side .xc-link i{width:6px;height:6px;margin:-3px 0 0 -3px}.xc-side .xc-ico{border-radius:9px;width:30px;height:30px}.xc-side .xc-ico svg{width:16px;height:16px}.xc-side .xc-h{font-size:.84rem}.xc-side .xc-s{font-size:.68rem}.xc-side .xc-d{border-radius:6px}.xc-side .xc-g{gap:4px}.xc-side .xc-u{font-size:.58rem}.xc-top{grid-template-columns:auto minmax(0,1fr) auto;margin:0 0 16px}.xc-top .xc-clock{grid-column:auto;justify-content:flex-end}.xc-top .xc-go{grid-column:auto}.xc-top{display:none}@media (max-width:1080px){.xc-top{display:grid}}@media (max-width:560px){.xc-top{--tile:clamp(32px, 10vw, 42px);grid-template-columns:auto minmax(0,1fr)}.xc-top .xc-clock,.xc-top .xc-go{grid-column:1/-1;justify-content:center}.xc-top .xc-go{justify-content:center}}@property --xa{syntax:"<angle>";inherits:false;initial-value:0deg}.xc-lock{z-index:1;align-items:center;display:flex;position:relative}.xc-app{--s:44px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:radial-gradient(90% 90% at 50% 25%,#a08bff61,#0000 70%),linear-gradient(160deg,#261c58,#0d0a1f);border:1px solid #ddd3ff4d;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,0 12px 26px -12px #6b4ff0f2}.xc-app img{filter:drop-shadow(0 2px 7px #a08bffb3);width:74%;height:auto;animation:4.8s ease-in-out infinite xcFloat}@keyframes xcFloat{50%{transform:translateY(-1.5px)rotate(-4deg)}}.xc-br{color:#f3efff;background:radial-gradient(90% 90% at 50% 20%,#ffffff29,#0000 70%),linear-gradient(160deg,#1d1840,#0b0918);animation:3.2s ease-in-out infinite xcLand}.xc-br img{object-fit:contain;filter:drop-shadow(0 2px 6px #00000073);width:70%;height:70%}@keyframes xcLand{0%,to{border-color:#ddd3ff4d}50%{border-color:#ffffffbf;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #ddd3ff2e,0 0 26px 2px #a08bffd9}}.xc-link{background:repeating-linear-gradient(90deg,#ddd3ff80 0 3px,#0000 3px 7px);border-radius:2px;flex:none;width:34px;height:2px;margin:0 5px;animation:.7s linear infinite xcFlow;position:relative}@keyframes xcFlow{0%{background-position:0 0}to{background-position:14px 0}}.xc-link i{background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:2.6s cubic-bezier(.6,0,.3,1) infinite xcSpark;position:absolute;top:50%;left:0;box-shadow:0 0 8px 2px #ffffffe6,0 0 20px 6px #a08bffb3}@keyframes xcSpark{0%{opacity:0;left:0;transform:scale(.3)}14%{opacity:1;transform:scale(1)}64%{opacity:1;left:100%;transform:scale(1.2)}74%,to{opacity:0;left:100%;transform:scale(.2)}}.xc.is-live .xc-link{background:linear-gradient(90deg,#a08bff,#fff);animation:none;box-shadow:0 0 10px #ddd3ffe6}.xc.is-live .xc-link i{display:none}.xc.is-live .xc-br{border-color:#ffffff8c;animation:none;box-shadow:inset 0 1px #ffffff29,0 0 22px #a08bffb3}.xc-ring{z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--xa), transparent 0 68%, #a08bff80 78%, #fff 84%, #ddd3ffb3 87%, transparent 94%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite xcRing;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes xcRing{to{--xa:360deg}}.xc-h{color:#0000;background:linear-gradient(100deg,#fff 0 38%,#c4b3ff 48%,#fff 58% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite xcShine}@keyframes xcShine{0%{background-position:100% 0}55%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.xc-app img,.xc-br,.xc-link,.xc-link i,.xc-ring,.xc-h{animation:none}.xc-link i,.xc-ring{display:none}}@media (max-width:400px){.xc-top .xc-app{--s:38px}.xc-top .xc-link{width:22px;margin:0 4px}}@media (prefers-reduced-motion:reduce){.xc-d>span.out{opacity:0;animation:none}.xc-d>span.in,.xc-flash,.xc-beam,.xc-sep,.xc-bar i:after,.xc-go{animation:none}.xc:before,.xc-bar i{transition:none}.xc-beam{display:none}}.site{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.site-top{z-index:30;border-bottom:1px solid var(--line);background:rgba(var(--surf-bg-rgb), .72);-webkit-backdrop-filter:blur(18px)saturate(150%);align-items:center;gap:20px;height:64px;padding:0 clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.site-top .brand img{height:24px;display:block}.site-nav{gap:4px;margin-left:8px;display:flex}.site-nav a{color:var(--fg-2);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:10px;padding:8px 12px;font-size:.92rem;font-weight:500;text-decoration:none}.site-nav a:hover{color:var(--fg);background:rgba(var(--tint), .04)}.site-nav a.on{color:var(--fg);background:rgba(var(--veil-rgb), .12)}.site-top .grow{flex:1}.site-foot{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:auto;padding:28px clamp(16px,4vw,40px);font-size:.85rem;display:flex}.site-foot a{color:var(--fg-2);text-decoration:none}.site-foot a:hover{color:var(--fg)}.site-foot .foot-links{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.site-foot .foot-ico{border:1px solid var(--line-2);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.site-foot .foot-ico svg{width:12px;height:12px;display:block}.site-foot .foot-ico svg[fill=none]{width:16px;height:16px}.site-foot .foot-audit{opacity:.55;align-items:center;transition:opacity .2s;display:inline-flex}.site-foot .foot-audit:hover,.site-foot .foot-audit:focus-visible{opacity:.95}.site-foot .foot-audit img{width:auto;height:24px;display:block}.site-foot .foot-ico:hover{border-color:rgba(var(--veil-rgb), .55);background:rgba(var(--veil-rgb), .08)}.credit{border-bottom:1px solid var(--line);flex:100%;margin-bottom:4px;padding-bottom:18px}.credit-row{align-items:center;gap:12px;display:flex}.credit-line{color:var(--fg);letter-spacing:-.01em;font-size:.95rem;font-weight:500}.credit-plus{all:unset;box-sizing:border-box;border:1px solid var(--line-2);cursor:pointer;width:26px;height:26px;transition:border-color .25s var(--ease), background-color .25s var(--ease), transform .45s var(--ease);border-radius:50%;flex:none;position:relative}.credit-plus:hover{border-color:rgba(var(--veil-rgb), .55);background:var(--veil-wash)}.credit-plus:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.credit-plus span,.credit-plus span:before{background:var(--veil-hi);border-radius:2px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.credit-plus span:before{content:"";transform:translate(-50%,-50%)rotate(90deg)}.credit.open .credit-plus{border-color:rgba(var(--veil-rgb), .55);background:var(--veil-wash);transform:rotate(135deg)}.credit-more{opacity:0;transition:grid-template-rows .45s var(--ease), opacity .35s var(--ease);grid-template-rows:0fr;display:grid}.credit.open .credit-more{opacity:1;grid-template-rows:1fr}.credit-more>div{overflow:hidden}.credit-more p{max-width:72ch;color:var(--fg-2);margin:10px 0 0;font-size:.9rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.credit-plus,.credit-more{transition:none}}.docs-bar,.docs-scrim{display:none}.docs{grid-template-columns:250px minmax(0,1fr) 200px;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:36px clamp(16px,4vw,40px) 80px;display:grid}.docs-nav{align-self:start;gap:2px;max-height:calc(100vh - 110px);padding-right:4px;display:grid;position:sticky;top:88px;overflow:auto}.docs-nav .search{margin-bottom:14px;position:relative}.docs-nav .search input{border:1px solid var(--line-2);background:rgba(var(--tint), .03);border-radius:12px;outline:none;width:100%;padding:10px 12px 10px 34px;font-size:.9rem}.docs-nav .search input:focus{border-color:rgba(var(--veil-rgb), .5);box-shadow:0 0 0 4px rgba(var(--veil-rgb), .12)}.docs-nav .search i{width:16px;height:16px;color:var(--fg-3);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.docs-nav .grp{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);padding:14px 10px 6px;font-size:.64rem}.docs-nav a{color:var(--fg-2);transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-left:2px solid #0000;border-radius:9px;padding:7px 10px;font-size:.9rem;text-decoration:none;display:block}.docs-nav a:hover{color:var(--fg);background:rgba(var(--tint), .03)}.docs-nav a.on{color:var(--fg);border-left-color:var(--veil);background:rgba(var(--veil-rgb), .08)}.docs-main{min-width:0}.docs-toc{color:var(--fg-3);align-self:start;gap:10px;font-size:.82rem;display:grid;position:sticky;top:88px}.docs-toc .card{padding:16px}.doc-sec{border-bottom:1px solid var(--line);animation:viewIn .45s var(--ease) both;margin-bottom:46px;padding-bottom:46px;scroll-margin-top:90px}.doc-sec:last-child{border-bottom:0}.doc-sec h2{margin-bottom:10px;font-size:clamp(1.5rem,2.6vw,2rem)}.doc-sec h3{margin:26px 0 8px;font-size:1.1rem}.doc-sec p,.doc-sec li{color:var(--fg-2);line-height:1.7}.doc-sec p{margin:10px 0}.doc-sec ul,.doc-sec ol{margin:10px 0;padding-left:20px}.doc-sec code:not(pre code){font-family:var(--f-mono);background:rgba(var(--tint), .06);color:var(--veil-hi);border-radius:6px;padding:2px 6px;font-size:.84em}.eyebrow{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--veil);margin-bottom:8px;font-size:.7rem;display:block}.lead{color:var(--fg-2);max-width:64ch;font-size:1.12rem}.hero-title{letter-spacing:-.045em;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.02}.hero-title .grad{background:linear-gradient(100deg, var(--veil-hi), var(--veil) 45%, var(--sol-b));color:#0000;-webkit-background-clip:text;background-clip:text}.stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:22px;display:grid}.stat{border:1px solid var(--line-2);border-radius:var(--r-2);background:rgba(var(--tint), .02);padding:14px 16px}.stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;display:block}.stat>span{color:var(--fg-3);font-size:.82rem}.callout{border:1px solid rgba(var(--veil-rgb), .3);background:var(--veil-wash);border-radius:var(--r-2);color:var(--fg-2);margin:16px 0;padding:14px 16px;font-size:.93rem}.callout.warn{background:var(--exposed-wash);border-color:#ffb5474d}.callout b{color:var(--fg)}.flow{margin:22px 0 6px}.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.flow-steps:before{content:"";background:linear-gradient(90deg, var(--exposed), var(--veil) 25%, var(--veil) 75%, var(--exposed));opacity:.45;height:2px;position:absolute;top:30px;left:10%;right:10%}.flow-step{all:unset;cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:6px 4px;display:grid;position:relative}.flow-step .orb{border:1px solid var(--line-2);background:var(--ink-3);width:60px;height:60px;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);border-radius:50%;place-items:center;display:grid}.flow-step .orb i{width:24px;height:24px}.flow-step.pub .orb{color:var(--exposed)}.flow-step.priv .orb{color:var(--veil)}.flow-step b{font-size:.88rem}.flow-step span{color:var(--fg-3);font-size:.74rem}.flow-step.on .orb{box-shadow:0 0 0 6px rgba(var(--veil-rgb), .1), 0 10px 30px rgba(var(--veil-deep-rgb), .35);border-color:currentColor;transform:translateY(-3px)scale(1.06)}.flow-step.pub.on .orb{box-shadow:0 0 0 6px #ffb5471a,0 10px 30px #ffb54733}.flow-detail{min-height:120px;margin-top:16px}.flow-detail .card{animation:viewIn .35s var(--ease) both}.pp{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.pp-col{border-radius:var(--r-2);border:1px solid;min-height:160px;padding:16px}.pp-col.pub{background:var(--exposed-wash);border-color:#ffb54747}.pp-col.priv{border-color:rgba(var(--veil-rgb), .28);background:var(--veil-wash)}.pp-col .lbl{margin-bottom:10px}.pp-col.pub .lbl{color:var(--exposed-hi)}.pp-col.priv .lbl{color:var(--veil-hi)}.pp-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp-col li{color:var(--fg);animation:viewIn .3s var(--ease) both;align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.pp-col li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.pp-col.pub li:before{color:var(--exposed)}.pp-col.priv li:before{color:var(--veil)}.fgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.fcard{border:1px solid var(--line-2);border-radius:var(--r-2);background:linear-gradient(180deg, rgba(var(--surf-b-rgb), .55), rgba(var(--surf-a-rgb), .6));transition:transform .25s var(--ease), border-color .25s var(--ease);padding:18px}.fcard:hover{border-color:rgba(var(--veil-rgb), .4);transform:translateY(-2px)}.fcard i{width:22px;height:22px;color:var(--veil)}.fcard b{margin:10px 0 4px;display:block}.fcard p{color:var(--fg-2);margin:0;font-size:.9rem;line-height:1.6}.steps{counter-reset:s;gap:10px;margin-top:16px;display:grid}.steps>div{border:1px solid var(--line);border-radius:var(--r-2);background:rgba(var(--tint), .02);padding:14px 16px 14px 58px;position:relative}.steps>div:before{counter-increment:s;content:counter(s);width:28px;height:28px;font-family:var(--f-mono);background:rgba(var(--veil-rgb), .14);color:var(--veil-hi);border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:14px;left:16px}.steps b{display:block}.steps span{color:var(--fg-2);font-size:.92rem}.tbl{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r-2);width:100%;margin-top:14px;font-size:.9rem;overflow:hidden}.tbl th,.tbl td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:10px 14px}.tbl th{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);background:rgba(var(--tint), .02);border-top:0;font-size:.66rem;font-weight:500}.tbl td{color:var(--fg-2)}.tbl td:first-child{color:var(--fg)}.tbl-wrap{overflow-x:auto}.code{border:1px solid var(--line-2);border-radius:var(--r-2);background:#07060f;margin-top:14px;overflow:hidden}.code-tabs{border-bottom:1px solid var(--line);background:rgba(var(--tint), .02);align-items:center;gap:6px;padding:6px;display:flex}.code-tablist{scrollbar-width:none;flex:1;gap:2px;min-width:0;padding-right:20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.code-tablist::-webkit-scrollbar{display:none}.code-tabs>.copy{flex:none}.code-tabs .copy button,.code-tabs button.copy{border:1px solid var(--line-2)}.pid{border:1px solid var(--line-2);border-radius:var(--r-2);background:rgba(var(--tint), .02);margin-top:14px;padding:14px 16px}.pid-row{align-items:center;gap:12px;margin-top:6px;display:flex}.pid-row code{overflow-wrap:anywhere;min-width:0;color:var(--fg);flex:1;font-size:.86rem}.pid-copy{background:0 0;border:0;flex:none;padding:0}.code-tabs button{all:unset;cursor:pointer;color:var(--fg-3);font-size:.8rem;font-family:var(--f-mono);white-space:nowrap;border-radius:8px;padding:6px 12px}.code-tabs button[aria-pressed=true]{background:rgba(var(--veil-rgb), .14);color:var(--veil-hi)}.code pre{font-family:var(--f-mono);color:#d9d4f5;margin:0;padding:16px 18px;font-size:.82rem;line-height:1.7;overflow-x:auto}.code .k{color:#c4a7ff}.code .s{color:var(--ok)}.code .c{color:rgba(var(--fg-rgb), .38)}.code .n{color:var(--exposed-hi)}.faq{gap:8px;margin-top:14px;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--r-2);background:rgba(var(--tint), .02);transition:border-color .2s var(--ease), background-color .2s var(--ease)}.faq details[open]{border-color:rgba(var(--veil-rgb), .35);background:rgba(var(--veil-rgb), .05)}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--fg-3);font-family:var(--f-mono);transition:transform .25s var(--ease)}.faq details[open] summary:after{color:var(--veil);transform:rotate(45deg)}.faq details p{color:var(--fg-2);margin:0;padding:0 16px 16px;line-height:1.7}.calc{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.calc .inp{border:1px solid var(--line-2);background:rgba(var(--shadow-rgb), calc(.25 * var(--shadow-k)));border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:1.05rem}.calc .inp:focus{border-color:rgba(var(--veil-rgb), .5)}.calc-out{grid-column:1/-1}.sec-wrap{width:100%;max-width:1120px;margin:0 auto;padding:40px clamp(16px,4vw,40px) 80px}.sec-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:36px;display:grid}.shield-viz{aspect-ratio:1;justify-self:center;width:100%;max-width:360px;position:relative}.shield-viz svg{width:100%;height:100%;overflow:visible}.ring{transform-origin:50%;animation:40s linear infinite spin}.ring.r2{animation-duration:60s;animation-direction:reverse}.pulse{animation:pulse 3.2s var(--ease) infinite;transform-origin:50%}@keyframes pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.badge{border:1px solid var(--line-2);background:rgba(var(--tint), .03);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.82rem;display:inline-flex}.badge .bd{border-radius:50%;width:8px;height:8px}.badge.ok .bd{background:var(--ok);box-shadow:0 0 8px var(--ok)}.badge.pend .bd{background:var(--exposed);box-shadow:0 0 8px var(--exposed)}.badge.info .bd{background:var(--veil);box-shadow:0 0 8px var(--veil)}.sec-h{margin:50px 0 6px;font-size:clamp(1.4rem,2.4vw,1.8rem)}.sec-sub{color:var(--fg-2);max-width:70ch;margin:0 0 18px}.big-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.big-stat{border:1px solid var(--line-2);border-radius:var(--r-3);background:linear-gradient(180deg, rgba(var(--surf-b-rgb), .6), rgba(var(--surf-a-rgb), .7));padding:20px}.big-stat b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.05;display:block}.big-stat>span{color:var(--fg-3);font-size:.85rem}.timeline{gap:0;margin-top:8px;display:grid;position:relative}.tl{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid;position:relative}.tl:before{content:"";background:var(--line-2);width:2px;position:absolute;top:0;bottom:0;left:19px}.tl:first-child:before{top:24px}.tl:last-child:before{bottom:calc(100% - 24px)}.tl .mk{z-index:1;border:1px solid var(--line-2);background:var(--ink-2);border-radius:50%;place-items:center;width:40px;height:40px;font-size:.9rem;display:grid;position:relative}.tl.done .mk{border-color:rgba(var(--ok-rgb), .5);color:var(--ok);background:rgba(var(--ok-rgb), .08)}.tl.now .mk{color:var(--exposed);background:var(--exposed-wash);animation:pulse 2.4s var(--ease) infinite;border-color:#ffb54780}.tl b{display:block}.tl p{color:var(--fg-2);margin:2px 0 0;font-size:.9rem}.tl .st{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--fg-3);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.68rem}.tl.done .st{color:var(--ok);border-color:rgba(var(--ok-rgb), .35)}.tl.now .st{color:var(--exposed-hi);border-color:#ffb54759}.bars{gap:10px;display:grid}.bar{cursor:pointer;transition:background-color .2s var(--ease);border-radius:12px;grid-template-columns:minmax(0,220px) minmax(0,1fr) 70px;align-items:center;gap:14px;padding:10px 12px;display:grid}.bar:hover{background:rgba(var(--tint), .03)}.bar b{font-size:.92rem}.bar .track{background:rgba(var(--tint), .05);border-radius:999px;height:10px;overflow:hidden}.bar .fill{background:linear-gradient(90deg, var(--veil-deep), var(--veil), var(--sol-b));width:0;height:100%;transition:width 1.2s var(--ease);border-radius:999px}.bar .n{text-align:right;font-family:var(--f-mono);color:var(--fg-2);font-size:.85rem}.bar .what{color:var(--fg-3);grid-column:1/-1;margin-top:-4px;font-size:.86rem}.pgrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.pcard{border:1px solid var(--line-2);border-radius:var(--r-2);background:rgba(var(--tint), .02);transition:transform .25s var(--ease), border-color .25s var(--ease);padding:18px;position:relative;overflow:hidden}.pcard:hover{border-color:rgba(var(--ok-rgb), .4);transform:translateY(-2px)}.pcard .tick{background:rgba(var(--ok-rgb), .1);width:26px;height:26px;color:var(--ok);border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:16px;right:16px}.pcard b{padding-right:36px;display:block}.pcard p{color:var(--fg-2);margin:6px 0 10px;font-size:.88rem;line-height:1.6}.pcard .cnt{font-family:var(--f-mono);color:var(--ok);font-size:.72rem}.verify{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vrow{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 14px;font-size:.9rem;display:flex}.vrow:first-child{border-top:0}.vrow span:first-child{color:var(--fg-3)}.vrow span:last-child{text-align:right;overflow-wrap:anywhere}.vcard{border:1px solid var(--line-2);border-radius:var(--r-2);background:rgba(var(--tint), .02);overflow:hidden}.vcard h4{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px;font-size:.95rem;display:flex}.live{font-family:var(--f-mono);color:var(--ok);align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.skel{background:linear-gradient(90deg, rgba(var(--tint), .04), rgba(var(--tint), .1), rgba(var(--tint), .04));background-size:200% 100%;border-radius:6px;width:90px;height:12px;animation:1.4s linear infinite shimmer;display:inline-block}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:1080px){.docs{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:820px){.site-top{background:rgba(var(--surf-bg-rgb), .94);height:56px}.docs{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.docs-bar{z-index:25;background:rgba(var(--surf-bg-rgb), .95);-webkit-backdrop-filter:blur(18px)saturate(150%);border-bottom:1px solid var(--line);margin:0 calc(-1*clamp(16px,4vw,40px)) 20px;padding:10px clamp(16px,4vw,40px);display:block;position:sticky;top:56px}.docs-pick{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);background:rgba(var(--tint), .04);-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;padding:9px 14px;display:grid}.docs-pick:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.docs-pick-k{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--veil);grid-column:1;font-size:.62rem}.docs-pick-t{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:.98rem;font-weight:600;overflow:hidden}.docs-pick-chev{width:18px;height:18px;color:var(--fg-2);transition:transform .25s var(--ease);grid-area:1/2/3}.docs-pick[aria-expanded=true]{border-color:rgba(var(--veil-rgb), .45);background:rgba(var(--veil-rgb), .08)}.docs-pick[aria-expanded=true] .docs-pick-chev{transform:rotate(180deg)}.docs-scrim{all:unset;z-index:26;background:rgba(var(--surf-bg-rgb), .55);-webkit-backdrop-filter:blur(2px);animation:fadeIn .2s var(--ease) both;display:block;position:fixed;inset:0}.docs-nav{z-index:27;overscroll-behavior:contain;border:1px solid var(--line-2);max-height:calc(100dvh - 136px);box-shadow:0 24px 60px rgba(var(--shadow-rgb), calc(.55 * var(--shadow-k)));background:#0e0c1cf7;border-radius:16px;padding:12px;display:none;position:fixed;top:120px;left:clamp(16px,4vw,40px);right:clamp(16px,4vw,40px);overflow-y:auto}.docs-nav.open{animation:dropIn .22s var(--ease) both;display:grid}.docs-nav .search{z-index:1;background:rgba(var(--surf-a-rgb), .97);margin-top:-12px;margin-bottom:4px;padding-top:12px;position:sticky;top:-12px}.docs-nav .search i{top:calc(50% + 6px)}.docs-nav .search input{font-size:16px}.docs-nav .grp{padding:12px 10px 4px}.docs-nav a{padding:11px 12px;font-size:.96rem}html.docs-menu-open{overflow:hidden}.doc-sec{margin-bottom:36px;padding-bottom:36px;scroll-margin-top:140px}.doc-sec h3{margin-top:22px}.lead{font-size:1.04rem}.stat{padding:12px 14px}.stat b{font-size:1.3rem}.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.flow-step{gap:6px;padding:4px 0}.flow-step .orb{width:44px;height:44px}.flow-step .orb i{width:20px;height:20px}.flow-step b{font-size:.72rem;line-height:1.25}.flow-step span{font-size:.66rem}.flow-steps:before{top:26px}.flow-detail{min-height:0}.card{padding:18px}.tbl th,.tbl td{padding:10px 12px}.tbl tr:has(>:nth-child(2):last-child){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:10px 0;display:grid}.tbl tr:has(>:nth-child(2):last-child)>*{border-top:0;padding:2px 14px}.tbl thead tr:has(>:nth-child(2):last-child){display:none}.tbl tbody tr:first-child:has(>:nth-child(2):last-child){border-top:0}.tbl tr:has(>:nth-child(2):last-child)>td:first-child{font-weight:600}.tbl tr:has(>:nth-child(2):last-child)>td.mono:first-child{color:var(--veil-hi);font-weight:500}.code pre{padding:14px;font-size:.78rem}.segs{scrollbar-width:none;max-width:100%;overflow-x:auto}.segs::-webkit-scrollbar{display:none}.segs button{flex:none}.calc-out .r{flex-wrap:wrap}.pp,.calc,.sec-hero{grid-template-columns:1fr}.shield-viz{max-width:240px}.big-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.verify{grid-template-columns:1fr}.bar{grid-template-columns:minmax(0,1fr) 60px;padding:10px 4px}.bar .track{order:3;grid-column:1/-1}.site-nav{margin-left:0}.site-nav a{padding:8px 10px}.sec-wrap{padding-top:28px}.sec-hero{gap:8px;margin-bottom:20px}.shield-viz{order:-1;max-width:180px}.sec-h{margin-top:40px}.big-stat{padding:16px}.timeline.card{padding:6px 16px}.tl{grid-template-columns:32px minmax(0,1fr);gap:6px 12px}.tl .mk{grid-row:1/3;width:32px;height:32px;font-size:.8rem}.tl:before{left:15px}.tl .st{grid-area:1/2;justify-self:start}.tl>div{grid-area:2/2}.vrow{flex-direction:column;gap:3px}.vrow span:first-child{font-size:.8rem}.vrow span:last-child{text-align:left}.vcard h4{flex-wrap:wrap}.pgrid,.fgrid{grid-template-columns:1fr}}@media (max-width:480px){.site-top{gap:6px}.site-top .net-sub{display:none}.site-top .btn{padding:.5em .9em;font-size:.82rem}.site-top .btn .arr{display:none}.big-stat b{font-size:1.7rem}}@media (max-width:360px){.site-top .brand img{height:20px}.site-nav a{padding:7px;font-size:.86rem}.flow-step b{font-size:.66rem}}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ring,.pulse,.tl.now .mk,.skel{animation:none}.bar .fill{transition:none}}.post{width:100%;max-width:760px;margin:0 auto;padding:56px clamp(16px,4vw,40px) 88px}.post-head{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:36px}.post-head .lead{margin-top:18px}.post-cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.post section{margin-bottom:44px}.post h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.35rem,2.4vw,1.7rem)}.post p,.post li{color:var(--fg-2);font-size:1.02rem;line-height:1.75}.post p{margin:12px 0}.post ul{gap:6px;margin:12px 0;padding-left:20px;display:grid}.post li b,.post p b{color:var(--fg);font-weight:600}.post code{font-family:var(--f-mono);background:rgba(var(--tint), .06);color:var(--veil-hi);border-radius:6px;padding:2px 6px;font-size:.86em}.post a:not(.btn){color:var(--veil-hi)}.post .btn{text-decoration:none}.post .tbl-wrap{margin:18px 0}.post-end{border:1px solid rgba(var(--veil-rgb), .3);border-radius:var(--r-3);background:var(--veil-wash);padding:28px}.post-end h2{margin-top:0}.cp{width:100%;max-width:1120px;margin:0 auto;padding:40px clamp(16px,4vw,40px) 80px}.cp-reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.cp-reveal.in{opacity:1;transform:none}.cp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:20px;display:grid}.cp-hero .hero-title .grad{display:block}.cp-why-in{display:none}.cp-disc{border:1px solid var(--line-2);border-radius:var(--r-3);background:linear-gradient(170deg, rgba(var(--surf-b-rgb), .8), rgba(var(--surf-a-rgb), .85));box-shadow:0 30px 80px -30px rgba(var(--veil-deep-rgb), .45), inset 0 1px 0 rgba(var(--tint), .05);transition:border-color .5s var(--ease), box-shadow .5s var(--ease);padding:16px;position:relative;overflow:hidden}.cp-disc:before{content:"";aspect-ratio:1;background:radial-gradient(circle, rgba(var(--veil-rgb), .18), transparent 65%);pointer-events:none;width:70%;transition:background .6s var(--ease);border-radius:50%;position:absolute;inset:-40% -20% auto auto}.cp-disc.open{border-color:rgba(var(--ok-rgb), .35);box-shadow:0 30px 80px -30px rgba(var(--ok-rgb), .3), inset 0 1px 0 rgba(var(--tint), .05)}.cp-disc.open:before{background:radial-gradient(circle, rgba(var(--ok-rgb), .14), transparent 65%)}.cp-disc-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.cp-disc-top .segs button{align-items:center;gap:6px;display:inline-flex}.cp-disc-top .segs i[data-ico]{width:14px;height:14px}.cp-ex{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:.62rem}.cp-ledger{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cp-ledger li{border:1px solid var(--line);background:rgba(var(--tint), .02);transition:background-color .5s var(--ease), border-color .5s var(--ease);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k t""who amt";align-items:center;gap:4px 12px;padding:11px 12px;display:grid}.cp-disc.open .cp-ledger li{background:rgba(var(--ok-rgb), .04);border-color:rgba(var(--ok-rgb), .14)}.cp-k{color:var(--fg);grid-area:k;font-size:.86rem;font-weight:600}.cp-t{color:var(--fg-3);text-align:right;grid-area:t;font-size:.7rem}.cp-who{color:var(--fg-2);grid-area:who;align-items:center;min-height:1.2em;font-size:.82rem;display:flex}.cp-amt{color:var(--fg);text-align:right;grid-area:amt;justify-content:flex-end;align-items:center;min-height:1.2em;font-size:.8rem;display:flex}.cp-disc.open .cp-k,.cp-disc.open .cp-who,.cp-disc.open .cp-amt{animation:viewIn .45s var(--ease) both;animation-delay:inherit}.cp-seal{background:linear-gradient(90deg, rgba(var(--veil-rgb), .45), rgba(var(--veil-hi-rgb), .25), rgba(var(--veil-rgb), .45));background-size:200% 100%;border-radius:5px;height:10px;animation:2.6s linear infinite shimmer;display:inline-block}.cp-disc-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex;position:relative}.cp-note{color:var(--fg-3);font-size:.8rem}.cp-matrix{padding:8px}.cp-mrow{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background-color .25s var(--ease);border-radius:12px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:12px 14px;display:grid}.cp-mrow+.cp-mrow{margin-top:2px}.cp-mrow:not(.cp-mhead):hover{background:rgba(var(--tint), .03)}.cp-mrow.on{background:rgba(var(--veil-rgb), .09);box-shadow:inset 0 0 0 1px rgba(var(--veil-rgb), .25)}.cp-mrow:focus-visible{outline:2px solid var(--veil);outline-offset:2px}.cp-mhead{cursor:default;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding-bottom:6px;font-size:.64rem}.cp-mhead span,.cp-mcell{text-align:center}.cp-mwho{align-items:center;gap:10px;min-width:0;font-size:.94rem;font-weight:600;display:flex}.cp-mico{background:rgba(var(--tint), .04);border:1px solid var(--line-2);width:30px;height:30px;color:var(--veil);border-radius:50%;flex:none;place-items:center;display:grid}.cp-mico i[data-ico]{width:15px;height:15px}.cp-mrow.on .cp-mico{border-color:rgba(var(--veil-rgb), .5)}.cp-y{color:var(--ok);font-weight:700}.cp-n{color:var(--fg-3)}.cp-p{font-family:var(--f-mono);letter-spacing:.04em;color:var(--exposed-hi);white-space:nowrap;border:1px solid #ffb5474d;border-radius:999px;padding:3px 8px;font-size:.66rem}.cp-why{background:rgba(var(--tint), .025);color:var(--fg-2);animation:viewIn .35s var(--ease) both;border-radius:12px;margin:6px 6px 4px;padding:12px 14px;font-size:.92rem;line-height:1.6}.cp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.cp-step{border:1px solid var(--line-2);border-radius:var(--r-2);background:rgba(var(--tint), .02);padding:18px;position:relative}.cp-step .cp-sn{color:var(--veil);background:rgba(var(--veil-rgb), .12);border-radius:999px;margin-bottom:10px;padding:3px 8px;font-size:.72rem;display:inline-block}.cp-step b{display:block}.cp-step p{color:var(--fg-2);margin:6px 0 0;font-size:.9rem;line-height:1.6}.cp-step:not(:last-child):after{content:"→";width:20px;height:20px;color:var(--veil);background:var(--ink);border:1px solid var(--line-2);z-index:1;border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.cp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cp-card{border:1px solid var(--line-2);border-radius:var(--r-2);background:linear-gradient(180deg, rgba(var(--surf-b-rgb), .55), rgba(var(--surf-a-rgb), .6));transition:border-color .25s var(--ease), transform .25s var(--ease);padding:18px}.cp-card.in:hover{border-color:rgba(var(--veil-rgb), .4);transform:translateY(-2px)}.cp-cico{background:rgba(var(--veil-rgb), .1);width:34px;height:34px;color:var(--veil);border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.cp-cico i[data-ico]{width:18px;height:18px}.cp-card b{display:block}.cp-card p{color:var(--fg-2);margin:6px 0 0;font-size:.9rem;line-height:1.6}.cp-use{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cp-use-col{border-radius:var(--r-2);border:1px solid;padding:18px}.cp-use-col.ok{border-color:rgba(var(--ok-rgb), .25);background:rgba(var(--ok-rgb), .04)}.cp-use-col.no{border-color:rgba(var(--bad-rgb), .25);background:rgba(var(--bad-rgb), .04)}.cp-use-col.ok .lbl{color:var(--ok)}.cp-use-col.no .lbl{color:var(--bad)}.cp-use-col ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cp-use-col li{color:var(--fg);padding-left:26px;font-size:.92rem;line-height:1.5;position:relative}.cp-use-col li:before{border-radius:50%;place-items:center;width:18px;height:18px;font-size:.64rem;font-weight:700;display:grid;position:absolute;top:1px;left:0}.cp-use-col.ok li:before{content:"✓";color:var(--ok);background:rgba(var(--ok-rgb), .12)}.cp-use-col.no li:before{content:"✕";color:var(--bad);background:rgba(var(--bad-rgb), .12)}.cp-small{color:var(--fg-3);max-width:80ch;margin:14px 2px 0;font-size:.86rem;line-height:1.6}.cp-auth{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.cp-auth ul{color:var(--fg-2);gap:8px;margin:10px 0 0;padding-left:18px;font-size:.92rem;line-height:1.55;display:grid}.cp-auth-foot{border-top:1px solid var(--line);color:var(--fg-2);grid-column:1/-1;margin:8px 0 0;padding-top:14px;font-size:.92rem}.cp-legal{border-top:1px solid var(--line);color:var(--fg-3);margin:48px 0 0;padding-top:18px;font-size:.82rem}@media (max-width:900px){.cp-hero{grid-template-columns:1fr;gap:24px}.cp-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.cp{padding-top:28px}.cp-steps{grid-template-columns:1fr}.cp-step:not(:last-child):after{content:"↓";inset:auto auto -11px 50%;transform:translate(-50%)}.cp-grid,.cp-use,.cp-auth{grid-template-columns:1fr}.cp-mhead{display:none}.cp-mrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding:12px}.cp-mwho{grid-column:1/-1}.cp-mcell{background:rgba(var(--tint), .025);border-radius:9px;justify-items:center;gap:4px;padding:6px 2px;display:grid}.cp-mcell:before{content:attr(data-col);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:.58rem}.cp-p{padding:2px 6px;font-size:.6rem}.cp-why{display:none}.cp-why-in{color:var(--fg-2);white-space:normal;animation:viewIn .35s var(--ease) both;grid-column:1/-1;padding:2px 2px 0;font-size:.88rem;line-height:1.55;display:block}}@media (max-width:480px){.site-nav .nav-x{display:none}.cp-disc{padding:12px}.cp-disc-top .segs button{padding:5px 9px;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.cp-reveal{opacity:1;transition:none;transform:none}.cp-seal{animation:none}}.pv{max-width:820px}.pv-hero{padding:24px 0 8px}.pv-hero .hero-title{margin-top:12px}.pv-hero .lead{margin-top:16px}.pv-s p,.pv-s li{color:var(--fg-2);max-width:72ch;line-height:1.7}.pv-s p{margin:10px 0 0}.pv-s ul{gap:8px;margin:12px 0 0;padding-left:1.2em;display:grid}.pv-s b{color:var(--fg);font-weight:600}.brand .logo{width:auto;height:24px;color:var(--fg);display:block}@media (max-width:760px){.site-top .brand .logo{height:20px}}h1,h2,h3{font-family:var(--font-inter-tight), var(--font-inter), sans-serif}
