:root{color-scheme:dark;--ground:#07090d;--panel:#0f131a;--panel-2:#141922;--line:#222a36;--text:#dbe2ec;--muted:#7c8799;--up:#2fd0a4;--down:#f0596f;--ghost:#a3acbb;--signal:#f5b841;--cyan:#5fe3ff;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--display:var(--font-display),"Segoe UI",system-ui,sans-serif;--sans:var(--font-sans),"Segoe UI",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%}img{max-width:100%}[hidden]{display:none!important}.intake{width:min(100%,460px);background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;z-index:2;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 60px -30px rgba(95,227,255,.35)}.intake form{padding:18px 16px 16px;display:grid;grid-gap:12px;gap:12px}.intake label{font:600 11px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field{display:flex;gap:8px}.field input{flex:1 1;min-width:0;font:500 14px var(--mono);color:var(--text);background:#0a0d12;border-radius:7px;padding:11px 12px;outline:none;transition:border-color .2s,box-shadow .2s}.field input::placeholder{color:#4d5767}.field input:focus{border-color:#3a6f7d;box-shadow:0 0 0 3px rgba(95,227,255,.12)}.go{font:700 13px var(--display);letter-spacing:.16em;color:#061015;background:linear-gradient(180deg,#8af0ff,#3fc6e6);border-radius:7px;padding:0 18px;box-shadow:0 0 18px -4px rgba(95,227,255,.7)}.go:hover{color:#061015;filter:brightness(1.08)}.go:focus-visible{outline:2px solid #fff;outline-offset:2px}.hint{font-size:11px;color:var(--muted);min-height:1.3em}.hint.err{color:var(--down)}.intake.shake{animation:shake .35s}@keyframes shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.morph{z-index:50;overflow:hidden;pointer-events:none;background:var(--panel);border:1px solid rgba(95,227,255,.55);border-radius:10px;box-shadow:0 0 0 1px rgba(95,227,255,.15),0 0 40px -6px rgba(95,227,255,.45),0 30px 80px -20px rgba(0,0,0,.8);display:flex;flex-direction:column}.morph .bar{flex:none}.mbody{position:relative;flex:1 1;background:repeating-linear-gradient(0deg,rgba(95,227,255,.06) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(95,227,255,.06) 0 1px,transparent 1px 28px)}.scan{left:0;right:0;height:2px;top:0;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 18px 4px rgba(95,227,255,.55)}.mstatus,.scan{position:absolute}.mstatus{left:50%;top:50%;transform:translate(-50%,-50%);font:600 12px var(--mono);letter-spacing:.2em;color:var(--cyan);white-space:nowrap;text-shadow:0 0 12px rgba(95,227,255,.8)}.corner{position:absolute;width:14px;height:14px;border-color:var(--cyan);border-style:solid;border-width:0}.corner.tl{left:6px;top:6px;border-left-width:2px;border-top-width:2px}.corner.tr{right:6px;top:6px;border-right-width:2px;border-top-width:2px}.corner.bl{left:6px;bottom:6px;border-left-width:2px;border-bottom-width:2px}.corner.br{right:6px;bottom:6px;border-right-width:2px;border-bottom-width:2px}.newbtn{border:1px solid var(--line);border-radius:6px}.win{width:100%;max-width:860px;background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.02)}.bar{align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--panel-2);border-bottom:1px solid var(--line)}.bar,.dots{display:flex}.dots{gap:6px}.dots i{width:10px;height:10px;border-radius:50%;background:#2a3240;display:block}.title{font-family:var(--display);font-weight:700;letter-spacing:.16em;font-size:13px;text-transform:uppercase;margin-right:auto}.title small{color:var(--muted);font-weight:500;letter-spacing:.08em;margin-left:8px}.ctrl{gap:6px;align-items:center}.ctrl,.seg{display:flex}.seg{border-radius:6px;overflow:hidden}button{font:500 12px var(--mono);color:var(--muted);background:transparent;border:0;padding:6px 10px;cursor:pointer}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:#1c2330}button:hover{color:var(--text)}button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reroll{border:1px solid var(--line);border-radius:6px}.stats{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line)}.stat{padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.stat+.stat{border-left:1px solid var(--line)}.lbl{font-family:var(--display);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;align-items:center}.val{font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sub{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1.2em}.sub.up{color:var(--up)}.sub.down{color:var(--down)}.chip{font:600 10px var(--mono);letter-spacing:.08em;padding:2px 6px;border-radius:4px;border:1px solid;opacity:0;transition:opacity .3s}.chip.on{opacity:1}.chip.up{color:var(--up)}.chip.down{color:var(--down)}.live{width:6px;height:6px;border-radius:50%;background:var(--up);box-shadow:0 0 0 0 var(--up);animation:ping 1.6s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(47,208,164,.6)}to{box-shadow:0 0 0 8px rgba(47,208,164,0)}}#pred .val{color:var(--ghost)}.chartwrap{position:relative;height:420px}#chart{inset:0}#chart,.endpulse{position:absolute}.endpulse{--c:var(--down);z-index:4;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:var(--c);box-shadow:0 0 12px var(--c)}.endpulse.up{--c:#a6ff3b}.endpulse.down{--c:#ff3b4f}.endpulse:after,.endpulse:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--c);animation:ring 1.6s ease-out infinite}.endpulse:after{animation-delay:.8s}@keyframes ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3.6);opacity:0}}@media (prefers-reduced-motion:reduce){.endpulse:before{animation:none;transform:scale(2);opacity:.5}.endpulse:after{display:none}}.legend{position:absolute;left:12px;top:10px;z-index:3;pointer-events:none;display:flex;gap:14px;font-size:11px;color:var(--muted)}.legend span{display:flex;align-items:center;gap:6px}.sw{width:8px;height:12px;border-radius:1px;display:inline-block}.foot{justify-content:space-between;gap:12px;padding:8px 14px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.coin,.foot{display:flex;flex-wrap:wrap}.coin{gap:18px;padding:12px 14px;border-bottom:1px solid var(--line)}.coin,.id{align-items:center}.id{display:flex;gap:10px;margin-right:auto;min-width:0}.avatar{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font:700 14px var(--display);color:#0b0e13;background:conic-gradient(from 200deg,var(--up),#6fd6ff,var(--signal),var(--up))}.name{font:700 16px var(--display);letter-spacing:.02em;white-space:nowrap}.tick{font-size:12px;color:var(--muted)}.kv{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.kv .lbl{font-size:10px}.kv b{font-weight:600;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai{border-top:1px solid var(--line);background:#0c1016;display:grid;grid-template-columns:minmax(0,1fr)}.ai-head{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 14px;border-bottom:1px solid var(--line)}.ai-head .lbl{color:var(--text);flex:none}.ai-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);flex:none}.levels{display:flex;gap:14px;min-width:0;overflow-x:auto;scrollbar-width:none;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.levels::-webkit-scrollbar{display:none}.levels b{color:var(--text);font-weight:600;margin-left:5px}.conf{margin-left:auto;flex:none;display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter{width:56px;height:4px;background:#1f2733;border-radius:2px;overflow:hidden}.meter i{display:block;height:100%;width:0;background:var(--signal);transition:width .8s ease}.ai-body{position:relative}#aiText{margin:0;width:100%;box-sizing:border-box;height:calc(90px + 20px);overflow-y:auto;padding:10px 14px;font-size:12.5px;line-height:1.6;color:#c4ccd8;scrollbar-width:thin;scrollbar-color:#2a3240 transparent}.ai-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;pointer-events:none;background:linear-gradient(transparent,#0c1016)}#aiText .cursor{display:inline-block;width:7px;height:1em;background:var(--signal);vertical-align:-2px;margin-left:2px;animation:blink 1s steps(1) infinite}#aiText b{color:var(--text);font-weight:600}@keyframes blink{50%{opacity:0}}@media (max-width:560px){.ai-head{flex-wrap:wrap}.levels{order:3;width:100%}.kv{align-items:flex-start}.id{width:100%}.stats{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px solid var(--line)}.chartwrap{height:340px}.val{font-size:18px}}@media (prefers-reduced-motion:reduce){.live{animation:none}}html{scroll-behavior:smooth}body{margin:0;min-height:100%;background:radial-gradient(900px 500px at 78% -8%,rgba(95,227,255,.07),transparent 60%),radial-gradient(700px 420px at 8% 12%,rgba(245,184,65,.04),transparent 60%),var(--ground);color:var(--text);font-family:var(--mono);display:flex;flex-direction:column}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px;box-sizing:border-box}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);background:rgba(7,9,13,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav .wrap{gap:28px;height:58px}.brand,.nav .wrap{display:flex;align-items:center}.brand{gap:10px;flex:none;cursor:pointer;background:none;padding:0}.brand svg{display:block}.wordmark{font:700 16px var(--display);letter-spacing:.2em;color:var(--text)}.wordmark em{color:var(--cyan)}.links{display:flex;gap:4px;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.06em}.links button{font:inherit;letter-spacing:inherit;color:var(--muted);padding:8px 12px;border-radius:6px;position:relative}.links button:hover{color:var(--text);background:hsla(0,0%,100%,.03)}.links button[aria-current=page]{color:var(--text)}.links button[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:-12px;height:2px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.links .soon{font-size:9px;color:#566173;margin-left:4px;letter-spacing:.1em}.nav-right{margin-left:auto;gap:10px}.nav-right,.net{display:flex;align-items:center}.net{gap:8px;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 10px}.net,.wallet{white-space:nowrap}.wallet{font:700 12px var(--display);letter-spacing:.12em;color:var(--cyan);border:1px solid rgba(95,227,255,.45);border-radius:7px;padding:8px 14px;background:rgba(95,227,255,.06)}.wallet:hover{color:#061015;background:var(--cyan)}.tape{background:#090c11;overflow:hidden;height:32px}.track{display:flex;width:max-content;height:100%;align-items:center;animation:tape 140s linear infinite}.tape:hover .track{animation-play-state:paused}.tk{display:flex;gap:8px;align-items:center;padding-inline:18px;font-size:11px;color:var(--muted);white-space:nowrap;border-right:1px solid #161c25;cursor:pointer}.tk b{color:var(--text);font-weight:600}.tk .up{color:var(--up)}.tk .down{color:var(--down)}@keyframes tape{to{transform:translateX(-50%)}}main.app{flex:1 1;padding-block:28px 40px}[data-view=dash] .home,[data-view=home] .dash,[data-view=home] .dash-only,[data-view=morph] .home{display:none}[data-view=morph] .win{visibility:hidden}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:48px;gap:48px;padding-block:32px 40px}.eyebrow,.hero{align-items:center}.eyebrow{font:600 11px var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);display:flex;gap:10px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--cyan)}.hero h1{font:700 clamp(32px,4.6vw,54px)/1.04 var(--display);letter-spacing:-.01em;margin:16px 0 18px;text-wrap:balance}.hero h1 .ghost{color:transparent;-webkit-text-stroke:1px rgba(163,172,187,.7)}.lede{font:400 15px/1.65 var(--sans);color:#aab4c3;max-width:52ch;margin:0 0 26px}.kpis{gap:28px;flex-wrap:wrap}.kpi,.kpis{display:flex}.kpi{flex-direction:column;gap:3px}.kpi b{font:600 20px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi span{font:600 10px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hero .intake{width:100%;max-width:520px;justify-self:end}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chip-btn{font:500 11px var(--mono);color:var(--muted);padding:5px 10px;background:#0b0f15}.chip-btn:hover{color:var(--text);border-color:#35506a}.chip-btn .up{color:var(--up)}.chip-btn .down{color:var(--down)}.section-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.section-h h2{font:700 13px var(--display);letter-spacing:.18em;text-transform:uppercase;margin:0}.section-h span{font-size:11px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:36px}.step{background:var(--panel);padding:18px;display:grid;grid-gap:8px;gap:8px;align-content:start}.step .n{font:600 11px var(--mono);color:var(--cyan)}.step h3{font:700 15px var(--display);margin:0;letter-spacing:.02em}.step p{font:400 13px/1.6 var(--sans);color:#9aa5b5;margin:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel-2)}.panel-h h3{font:700 11px var(--display);letter-spacing:.16em;text-transform:uppercase;margin:0}.panel-h span{font-size:10px;color:var(--muted)}.rows{list-style:none;margin:0;padding:0}.rows li+li{border-top:1px solid #19202a}.row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:9px 14px;text-align:left;font:inherit;color:inherit;background:none}button.row:hover{background:hsla(0,0%,100%,.025)}.mini-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--display);color:#0b0e13;background:var(--av,#5fe3ff)}.row .nm{min-width:0}.row .nm b{display:block;font:600 12px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .nm small{font-size:10px;color:var(--muted)}.row .rt{text-align:right;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row .rt small{display:block;font-size:10px;color:var(--muted)}.up{color:var(--up)}.down{color:var(--down)}.empty{padding:18px 14px;font-size:12px;color:var(--muted);line-height:1.6}.dash-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.back{font:600 12px var(--display);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:7px 12px}.back:hover{color:var(--text)}.crumb{font-size:12px;color:var(--muted)}.crumb b{color:var(--text);font-weight:600}.dash-head .stamp{margin-left:auto;font-size:11px;color:var(--muted)}.dash{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.dash .win{max-width:none}.side{grid-gap:16px;gap:16px}.side,.spec{display:grid}.spec{grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;padding:12px 14px;font-size:12px}.spec dt{color:var(--muted)}.spec dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}footer.foot-site{border-top:1px solid var(--line);background:#080b10}footer.foot-site .wrap{display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center;padding-block:20px;font-size:11px;color:var(--muted)}footer.foot-site nav{display:flex;gap:18px}footer.foot-site nav a:hover{color:var(--text)}footer.foot-site .disc{margin-left:auto;max-width:56ch;line-height:1.55}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translate(-50%,20px);background:#141a24;border:1px solid #2b3646;color:var(--text);font-size:12px;padding:10px 14px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:60;box-shadow:0 12px 40px -10px rgba(0,0,0,.7);max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%)}@media (max-width:1020px){.dash{grid-template-columns:minmax(0,1fr)}.side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:12px 28px}.hero .intake{justify-self:stretch;max-width:none}.links{display:none}}@media (max-width:640px){.wrap{padding-inline:16px}.steps{grid-template-columns:minmax(0,1fr)}.net{display:none}footer.foot-site .disc{margin-left:0}}@media (prefers-reduced-motion:reduce){.track{animation:none}html{scroll-behavior:auto}}.intake.drag{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 40px -10px rgba(95,227,255,.6)}.avatar{position:relative;overflow:hidden}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.id-text,.name{min-width:0}.name{display:flex;align-items:center;gap:8px}#cName{overflow:hidden;text-overflow:ellipsis}.age{font:600 10px var(--mono);color:var(--cyan);border:1px solid rgba(95,227,255,.35);border-radius:4px;padding:1px 5px;letter-spacing:.04em}.tick{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1.2em}.mc b{color:var(--text);font-weight:600}.spec dd a{color:var(--cyan)}.spec dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bar-prog{display:inline-block;width:60px;height:4px;background:#1f2733;border-radius:2px;vertical-align:middle;margin-right:6px;overflow:hidden}.bar-prog i{display:block;height:100%;background:var(--cyan)}.trend-static .row{cursor:default}.chip-btn .muted{color:#566173}.row{box-sizing:border-box}.pulse-clip{position:absolute;left:0;top:0;pointer-events:none;z-index:4}.chartwrap,.pulse-clip{overflow:hidden}.net.wait .live{background:var(--signal);animation:none}.net.off{color:var(--down);border-color:rgba(240,89,111,.35)}.net.off .live{background:var(--down);animation:none}.tape-empty{display:flex;align-items:center;padding-inline:20px;font-size:11px}.tape-empty,button.tk{height:100%;color:var(--muted)}button.tk{font:inherit;font-size:11px;background:none;border:0;border-right:1px solid #161c25;border-radius:0;padding:0 18px}button.tk:hover{color:var(--text);background:hsla(0,0%,100%,.03)}.mini-av{position:relative;overflow:hidden;flex:none}.mini-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.row .rt{display:flex;align-items:center;gap:10px;justify-content:flex-end}.rt-num{display:flex;flex-direction:column;align-items:flex-end}.spark{display:block;opacity:.9}.win-wrap{position:relative;min-width:0}.win-busy{position:absolute;inset:0;z-index:20;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:rgba(7,9,13,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(95,227,255,.45);box-shadow:0 0 40px -8px rgba(95,227,255,.35);font:600 12px var(--mono);letter-spacing:.2em;color:var(--cyan);text-shadow:0 0 12px rgba(95,227,255,.8)}.win-busy .scan{animation:busyScan 1s ease-in-out infinite alternate}@keyframes busyScan{0%{top:0}to{top:calc(100% - 2px)}}@media (prefers-reduced-motion:reduce){.win-busy .scan{animation:none}}.dash{align-items:stretch}.side{position:relative;display:block;min-height:0}.side-inner{position:absolute;inset:0;flex-direction:column;gap:16px}.side-inner,.trend-panel{display:flex;min-height:0}.trend-panel{flex:1 1;flex-direction:column}.trend-scroll{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.12) transparent}@media (max-width:1020px){.side,.side-inner{position:static}.trend-scroll{max-height:420px;flex:none}}@keyframes zkShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.side.is-loading .panel{position:relative}.side.is-loading .panel>*{opacity:.35;transition:opacity .3s}.side.is-loading .panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(125,211,252,.1) 45%,rgba(167,139,250,.1) 55%,transparent 70%);background-size:200% 100%;animation:zkShimmer 1.4s linear infinite}.dash-head.is-loading .crumb b,.dash-head.is-loading .stamp{color:transparent;border-radius:4px;background:linear-gradient(100deg,hsla(0,0%,100%,.06) 30%,hsla(0,0%,100%,.16) 50%,hsla(0,0%,100%,.06) 70%);background-size:200% 100%;animation:zkShimmer 1.4s linear infinite}@media (prefers-reduced-motion:reduce){.dash-head.is-loading .crumb b,.dash-head.is-loading .stamp,.side.is-loading .panel:after{animation:none}}.conf-warn{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;margin-right:2px;color:var(--signal);font-size:12px;line-height:1;cursor:help;border-radius:50%;outline-offset:2px}.conf-warn:after{content:attr(data-tip);position:absolute;right:-8px;bottom:calc(100% + 10px);width:240px;z-index:30;padding:10px 12px;border-radius:10px;font:500 11px/1.5 var(--sans);letter-spacing:0;color:var(--text);text-align:left;background:rgba(14,18,28,.92);border:1px solid rgba(245,184,65,.35);box-shadow:0 12px 32px -8px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s,transform .15s}.conf-warn:focus-visible:after,.conf-warn:hover:after{opacity:1;transform:none}.ai-head{overflow:visible}:root{--ground:#04050a;--panel:rgba(16,20,32,.48);--panel-2:hsla(0,0%,100%,.035);--line:hsla(0,0%,100%,.08);--text:#e6ebf5;--muted:#8a94a8;--violet:#a78bfa;--glass-edge:hsla(0,0%,100%,.1);--glass-hi:hsla(0,0%,100%,.14);--glass-blur:blur(22px) saturate(160%);--radius:16px}body{background:radial-gradient(900px 620px at 88% -8%,rgba(125,211,252,.16),transparent 62%),radial-gradient(820px 640px at -6% 18%,rgba(167,139,250,.18),transparent 60%),radial-gradient(760px 520px at 50% 115%,rgba(47,208,164,.1),transparent 60%),var(--ground);background-attachment:fixed}body:before{inset:0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.022) 0 1px,transparent 1px 56px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.022) 0 1px,transparent 1px 56px);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%)}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{width:60vmax;height:60vmax;left:50%;top:40%;z-index:0;background:radial-gradient(circle,rgba(125,211,252,.07),transparent 60%);transform:translate(-50%,-50%);animation:zkDrift 22s ease-in-out infinite alternate;filter:blur(20px)}@keyframes zkDrift{0%{transform:translate(-70%,-55%)}to{transform:translate(-30%,-45%)}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}.nav,.tape,footer.foot-site,main.app{position:relative;z-index:1}.nav{z-index:40}.intake,.morph,.panel,.steps,.toast,.win{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.02) 42%,hsla(0,0%,100%,.015));border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px hsla(0,0%,100%,.02),0 24px 70px -28px rgba(0,0,0,.85)}.step{background:transparent}.steps{gap:0}.step+.step{border-left:1px solid var(--line)}@media (max-width:640px){.step+.step{border-left:0;border-top:1px solid var(--line)}}.intake,.win{position:relative;isolation:isolate}.intake:before,.win:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:linear-gradient(135deg,rgba(125,211,252,.55),hsla(0,0%,100%,.05) 35%,hsla(0,0%,100%,.02) 60%,rgba(167,139,250,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.intake{box-shadow:inset 0 1px 0 var(--glass-hi),0 0 80px -30px rgba(125,211,252,.45),0 30px 80px -30px rgba(0,0,0,.85)}.bar,.panel-h{background:hsla(0,0%,100%,.03);border-bottom:1px solid var(--line)}.chartwrap,.coin,.stats{border-color:var(--line)}.ai{background:rgba(0,0,0,.18)}.ai-body:after{background:linear-gradient(transparent,rgba(8,10,16,.6))}.dots i{background:hsla(0,0%,100%,.14)}.win .foot{border-top:1px solid var(--line);color:var(--muted)}.nav{background:rgba(6,8,14,.45);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line)}.links button[aria-current=page]:after{box-shadow:0 0 12px rgba(125,211,252,.8)}.links button[aria-current=page]:after,.wordmark em{background:linear-gradient(90deg,var(--cyan),var(--violet))}.wordmark em{font-style:normal}.tape{background:hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}button.tk{border-right-color:hsla(0,0%,100%,.05)}.net{background:hsla(0,0%,100%,.04);border-color:var(--line)}.wallet{color:var(--text);border:1px solid rgba(125,211,252,.35);border-radius:999px;padding:8px 16px;background:linear-gradient(135deg,rgba(125,211,252,.14),rgba(167,139,250,.14));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 24px -10px rgba(125,211,252,.6)}.wallet:hover{color:#05060a;background:linear-gradient(135deg,var(--cyan),var(--violet))}.go{color:#05060a;border-radius:12px;background:linear-gradient(135deg,#a5f3fc,var(--cyan) 40%,var(--violet));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 8px 30px -8px rgba(125,211,252,.7)}.go:hover{filter:brightness(1.08) saturate(1.1)}.field input{background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.field input:focus{border-color:rgba(125,211,252,.5);box-shadow:0 0 0 3px rgba(125,211,252,.14),inset 0 1px 2px rgba(0,0,0,.4)}.chip-btn{background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:999px}.chip-btn:hover{border-color:rgba(125,211,252,.4);background:rgba(125,211,252,.08)}.seg{border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.2)}.seg button[aria-pressed=true]{background:rgba(125,211,252,.14);color:var(--text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.back,.newbtn,.reroll{border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.04)}.reroll{color:var(--cyan);border-color:rgba(125,211,252,.35)}.reroll:hover{background:rgba(125,211,252,.12);color:var(--text)}.back:hover,.newbtn:hover{background:hsla(0,0%,100%,.08)}.rows li+li{border-top-color:hsla(0,0%,100%,.05)}button.row:hover{background:rgba(125,211,252,.06)}.avatar,.mini-av{box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 0 16px -6px var(--av,rgba(125,211,252,.6))}.age{background:rgba(125,211,252,.08)}.meter{background:hsla(0,0%,100%,.08)}.meter i{background:linear-gradient(90deg,var(--signal),#fbbf24)}.toast{padding:10px 16px}.morph{border-color:rgba(125,211,252,.45);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 60px -10px rgba(125,211,252,.45),0 30px 80px -20px rgba(0,0,0,.8)}.win-busy{border-radius:var(--radius);background:rgba(6,8,14,.55);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border-color:rgba(125,211,252,.4)}.scan{background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.intake,.morph,.nav,.panel,.steps,.toast,.win{background:rgba(14,18,28,.94)}}.showcase{position:relative;overflow:hidden;isolation:isolate;height:clamp(400px,40vw,470px);margin-bottom:36px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(60% 70% at 50% 50%,rgba(167,139,250,.1),transparent 70%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),var(--panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),0 24px 70px -28px rgba(0,0,0,.85)}.showcase:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask:radial-gradient(70% 70% at 50% 50%,#000,transparent 85%);mask:radial-gradient(70% 70% at 50% 50%,#000,transparent 85%)}.showcase canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.sc-labels{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s ease}.showcase.ready .sc-hud,.showcase.ready .sc-labels{opacity:1}.sc-col,.sc-node{position:absolute;left:0;top:0;will-change:transform;white-space:nowrap}.sc-col{transform:translate(var(--x),var(--y)) translate(-50%,-50%);font:700 11px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);padding:5px 12px;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:rgba(125,211,252,.06)}.sc-col.eng{color:var(--violet);border-color:rgba(167,139,250,.35);background:rgba(167,139,250,.08)}.sc-col.out{color:#bef264;border-color:hsla(82,85%,67%,.3);background:hsla(82,85%,67%,.06)}.sc-node{display:flex;flex-direction:column;gap:2px;transition:filter .25s ease}.sc-node b{font:600 12.5px var(--sans);color:var(--text);letter-spacing:.01em}.sc-node small{font:500 10px var(--mono);color:var(--muted)}[data-layout=row] .sc-node.in{transform:translate(var(--x),var(--y)) translate(calc(-100% - 18px),-50%);align-items:flex-end;text-align:right}[data-layout=row] .sc-node.out{transform:translate(var(--x),var(--y)) translate(18px,-50%)}[data-layout=vertical] .sc-node{transform:translate(var(--x),var(--y)) translate(-50%,14px);align-items:center;text-align:center}[data-layout=vertical] .sc-node small{display:none}[data-layout=vertical] .sc-node b{font-size:11px}.sc-node.out.hit b{color:#d9f99d;text-shadow:0 0 14px hsla(82,85%,67%,.7)}.sc-hud{position:absolute;left:14px;right:14px;bottom:12px;gap:14px;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .6s ease;pointer-events:none}.sc-hud,.sc-phase{display:flex;align-items:center}.sc-phase{gap:8px;min-width:190px;color:var(--text)}.sc-phase .live{background:var(--violet);box-shadow:0 0 10px var(--violet)}.sc-prog{flex:1 1;height:2px;background:hsla(0,0%,100%,.07);border-radius:2px;overflow:hidden}.sc-prog i{display:block;height:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--cyan),var(--violet),#bef264)}.sc-model{color:var(--violet)}.sc-fallback{display:none}.showcase.no-webgl{height:auto}.showcase.no-webgl .sc-hud,.showcase.no-webgl .sc-labels,.showcase.no-webgl canvas{display:none}.showcase.no-webgl .sc-fallback{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:22px}.sc-fallback h4{margin:0 0 10px;font:700 11px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.sc-fallback ul{margin:0;padding-left:16px;color:#aab4c3;font:400 13px/1.8 var(--sans)}.sc-fallback .eng{display:grid;place-content:center;text-align:center;border:1px solid rgba(167,139,250,.3);border-radius:12px}.sc-fallback .eng h4{color:var(--violet)}.sc-fallback .eng p{margin:0;font:500 11px var(--mono);color:var(--muted)}@media (max-width:719px){.showcase{height:700px}.sc-hud{gap:10px}.sc-phase{min-width:0}.sc-model{display:none}.showcase.no-webgl .sc-fallback{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sc-hud,.sc-labels{transition:none}}.links a.social{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;padding:8px 12px;border-radius:6px;font:inherit;letter-spacing:inherit}.links a.social:hover{color:var(--text);background:hsla(0,0%,100%,.03)}.links a.social svg{opacity:.8}.social-icon{display:none;width:34px;height:34px;place-items:center;border-radius:999px;color:var(--text);border:1px solid var(--line);background:hsla(0,0%,100%,.04)}.social-icon:hover{border-color:rgba(125,211,252,.4)}@media (max-width:900px){.social-icon{display:grid}}.ca-field{display:flex;align-items:center;gap:10px;max-width:520px;margin:-6px 0 0;padding:6px 6px 6px 12px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,rgba(125,211,252,.06),rgba(167,139,250,.06));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.ca-lbl{font:700 10px var(--display);letter-spacing:.2em;color:var(--cyan);padding-right:10px;border-right:1px solid var(--line)}.ca-val{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px var(--mono)}.ca-copy,.ca-val{color:var(--text)}.ca-copy{flex:none;display:inline-flex;align-items:center;gap:6px;font:600 11px var(--display);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:8px;border:1px solid rgba(125,211,252,.3);background:rgba(125,211,252,.08);cursor:pointer}.ca-copy:hover{background:rgba(125,211,252,.16)}.morph{position:absolute}.tgrid-stage{position:relative;perspective:1600px;perspective-origin:50% 100%;margin:0 0 40px;padding:6px 0 26px}.tgrid-floor{top:8%;bottom:-6%;z-index:0;pointer-events:none;overflow:hidden;transform:rotateX(62deg);transform-origin:50% 100%;background-image:linear-gradient(rgba(125,211,252,.16) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.14) 1px,transparent 0);background-size:56px 56px;-webkit-mask:radial-gradient(60% 80% at 50% 70%,#000,transparent 80%);mask:radial-gradient(60% 80% at 50% 70%,#000,transparent 80%)}.tgrid-floor,.tgrid-sweep{position:absolute;left:0;right:0}.tgrid-sweep{height:30%;top:-30%;background:linear-gradient(180deg,transparent,rgba(125,211,252,.18),transparent);animation:tgrid-sweep 5.5s linear infinite}@keyframes tgrid-sweep{to{top:100%}}.tgrid{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;transform-style:preserve-3d;transform:rotateX(11deg);transform-origin:50% 100%}.tgrid>li{transform-style:preserve-3d;animation:tcard-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms)}@keyframes tcard-rise{0%{opacity:0;transform:translate3d(0,26px,-120px)}to{opacity:1;transform:none}}.tcard{--rx:0deg;--ry:0deg;--mx:50%;--my:0%;width:100%;height:100%;text-align:left;cursor:pointer;color:var(--text);display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.015) 45%),rgba(14,18,30,.62);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 18px 40px -22px rgba(0,0,0,.9),0 2px 0 rgba(0,0,0,.35);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease;font:inherit}.tcard,.tcard>*{position:relative}.tcard>*{z-index:1}.tcard:focus-visible,.tcard:hover{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(46px);border-color:rgba(125,211,252,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 1px rgba(125,211,252,.18),0 34px 60px -24px rgba(0,0,0,.95),0 0 50px -16px rgba(125,211,252,.55)}.tcard.is-down:focus-visible,.tcard.is-down:hover{border-color:rgba(240,89,111,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 34px 60px -24px rgba(0,0,0,.95),0 0 50px -18px rgba(240,89,111,.45)}.tc-glare{position:absolute!important;inset:0;z-index:0!important;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(260px circle at var(--mx) var(--my),hsla(0,0%,100%,.13),transparent 60%)}.tcard:hover .tc-glare{opacity:1}.tc-top{display:flex;justify-content:space-between;align-items:center;transform:translateZ(18px)}.tc-rank{font:600 10px var(--mono);color:var(--muted);letter-spacing:.1em}.tc-chg{font:600 11px var(--mono);padding:3px 8px;border-radius:999px;background:rgba(47,208,164,.1);border:1px solid rgba(47,208,164,.25)}.tc-chg.down{background:rgba(240,89,111,.1);border-color:rgba(240,89,111,.28)}.tc-id{display:flex;align-items:center;gap:10px;min-width:0;transform:translateZ(30px)}.tc-av{position:relative;flex:none;width:36px;height:36px;border-radius:11px;overflow:hidden;display:grid;place-items:center;font:700 15px var(--display);color:#05060a;background:var(--av);box-shadow:0 8px 18px -8px var(--av),inset 0 1px 0 hsla(0,0%,100%,.4)}.tc-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tc-nm{display:flex;flex-direction:column;min-width:0}.tc-nm b{font:600 14px var(--sans)}.tc-nm b,.tc-nm small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-nm small{font:500 11px var(--mono);color:var(--muted)}.tc-mc{display:flex;align-items:baseline;gap:8px;font:700 20px var(--display);letter-spacing:.01em;transform:translateZ(24px)}.tc-mc small{font:600 10px var(--mono);color:var(--muted);letter-spacing:.12em}.tc-spark{width:100%;height:34px;display:block;transform:translateZ(12px)}.tc-spark.empty{border-bottom:1px dashed var(--line)}.tc-foot{display:flex;justify-content:space-between;gap:8px;font:500 11px var(--mono);color:#aab4c3;transform:translateZ(10px)}.tc-foot span{display:flex;gap:6px;align-items:baseline}.tc-foot small{font-size:9.5px;color:var(--muted);letter-spacing:.1em}.tc-foot small,.tc-go{text-transform:uppercase}.tc-go{position:absolute!important;right:14px;bottom:12px;font:600 10px var(--display);letter-spacing:.14em;color:var(--cyan);opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.tcard:focus-visible .tc-go,.tcard:hover .tc-go{opacity:1;transform:none}.tcard:focus-visible .tc-foot,.tcard:hover .tc-foot{opacity:.25}.tcard.skeleton{min-height:188px;cursor:default;align-content:start}.tcard.skeleton span{display:block;height:12px;border-radius:6px;background:hsla(0,0%,100%,.06);position:relative;overflow:hidden}.tcard.skeleton span:first-child{width:40%}.tcard.skeleton span:nth-child(2){width:75%;height:18px}.tcard.skeleton span:nth-child(3){width:100%;height:34px}.tcard.skeleton span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);animation:tg-shim 1.4s infinite}@keyframes tg-shim{to{transform:translateX(100%)}}@media (max-width:1020px){.tgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transform:rotateX(6deg)}.tcard{padding:12px;gap:8px}.tc-mc{font-size:17px}.tc-foot span:last-child{display:none}}@media (hover:none){.tc-go{display:none}.tcard:hover .tc-foot{opacity:1}}@media (prefers-reduced-motion:reduce){.tgrid-sweep,.tgrid>li{animation:none}.tgrid-sweep{display:none}.tcard,.tcard:hover{transition:none}}@media (max-width:640px){.nav-right{gap:8px}.wallet{padding:8px 12px;font-size:11px;letter-spacing:.06em}}.links>a:not(.social){position:relative;color:var(--muted);padding:8px 12px;border-radius:6px;text-decoration:none;font:inherit;letter-spacing:inherit}.links>a:not(.social):hover{color:var(--text);background:hsla(0,0%,100%,.03)}.links>a[aria-current=page]{color:var(--text)}.links>a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:-12px;height:2px;background:linear-gradient(90deg,var(--cyan),var(--violet));box-shadow:0 0 12px rgba(125,211,252,.8)}a.brand{display:flex;align-items:center;gap:10px}a.brand,footer.foot-site nav a{text-decoration:none;color:inherit}.modal-root{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(3,5,10,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .22s ease}.modal-root.on{opacity:1}.modal{position:relative;width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;outline:none;padding:26px;border-radius:20px;color:var(--text);border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02) 50%),rgba(12,15,26,.82);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 80px -30px rgba(125,211,252,.5),0 40px 90px -30px rgba(0,0,0,.9);transform:translateY(12px) scale(.96);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.modal-root.on .modal{transform:none}.modal:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(125,211,252,.6),transparent 40%,transparent 60%,rgba(167,139,250,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (prefers-reduced-motion:reduce){.modal,.modal-root{transition:none}}.soon-modal{text-align:center;padding:34px 28px 26px}.soon-orb{position:relative;width:74px;height:74px;margin:0 auto 18px}.soon-orb i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(125,211,252,.5);animation:soon-ring 2.4s ease-out infinite}.soon-orb i:nth-child(2){animation-delay:.8s;border-color:rgba(167,139,250,.5)}.soon-orb i:nth-child(3){animation:none;inset:22px;border:0;background:radial-gradient(circle,#fff,var(--cyan) 35%,var(--violet) 70%,transparent 72%);box-shadow:0 0 30px rgba(125,211,252,.8)}@keyframes soon-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(1.25);opacity:0}}.soon-kicker{font:600 11px var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--cyan)}.soon-modal h2{margin:6px 0 10px;font:700 30px var(--display);letter-spacing:.04em;background:linear-gradient(90deg,#fff,var(--cyan) 50%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.soon-modal p{margin:0 auto 22px;max-width:32ch;font:400 14px/1.6 var(--sans);color:#aab4c3}.soon-ok{font:700 12px var(--display);letter-spacing:.14em;text-transform:uppercase;color:#05060a;cursor:pointer;padding:11px 26px;border:0;border-radius:12px;background:linear-gradient(135deg,#a5f3fc,var(--cyan) 40%,var(--violet));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 8px 30px -8px rgba(125,211,252,.7)}@media (prefers-reduced-motion:reduce){.soon-orb i{animation:none}}.wallet-wrap{position:relative}.wallet.is-on{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);letter-spacing:.02em;text-transform:none}.w-dot{width:10px;height:10px;border-radius:50%;background:conic-gradient(from 0deg,hsl(var(--h) 90% 65%),hsl(calc(var(--h) + 120) 90% 65%),hsl(calc(var(--h) + 240) 90% 65%),hsl(var(--h) 90% 65%));box-shadow:0 0 10px hsl(var(--h) 90% 60%)}.w-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:210px;padding:8px;border-radius:14px;border:1px solid var(--line);background:rgba(12,15,26,.92);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 24px 50px -20px rgba(0,0,0,.9);animation:w-menu-in .16s ease-out}@keyframes w-menu-in{0%{opacity:0;transform:translateY(-4px)}}.w-menu-h{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;border-bottom:1px solid var(--line);margin-bottom:6px;font:600 12px var(--sans)}.w-menu button{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:8px;font:500 12px var(--sans);color:var(--text);background:none;border:0;cursor:pointer}.w-menu button:hover{background:hsla(0,0%,100%,.06)}.w-icon{flex:none;border-radius:9px;object-fit:contain}.w-letter{display:grid;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#05060a;font:700 14px var(--display)}.wallet-modal{width:min(400px,100%)}.wm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.wm-head h2{margin:0;font:700 18px var(--display);letter-spacing:.03em}.wm-x{display:grid;place-items:center;padding:0;width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;line-height:0}.wm-x:hover{border-color:rgba(125,211,252,.4)}.wm-sub{margin:4px 0 14px;font:400 12px var(--sans);color:var(--muted)}.wm-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.wm-list button{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;cursor:pointer;color:var(--text);border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);transition:border-color .2s,background .2s,transform .2s}.wm-list button:hover:not(:disabled){border-color:rgba(125,211,252,.45);background:rgba(125,211,252,.07);transform:translateY(-1px)}.wm-list button:disabled{opacity:.6;cursor:progress}.wm-name{flex:1 1;text-align:left;font:600 14px var(--sans)}.wm-tag{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--up);padding:3px 8px;border-radius:999px;border:1px solid rgba(47,208,164,.3);background:rgba(47,208,164,.08)}.wm-tag.busy{color:var(--cyan);border-color:rgba(125,211,252,.35);background:rgba(125,211,252,.08)}.wm-empty p{margin:8px 0;font:400 14px var(--sans)}.wm-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wm-links a{font:600 12px var(--sans);color:var(--text);text-decoration:none;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.04)}.wm-links a:hover{border-color:rgba(125,211,252,.4)}.wm-err{margin:12px 0 0;padding:9px 12px;border-radius:10px;font:500 12px var(--sans);color:#fecdd3;background:rgba(240,89,111,.1);border:1px solid rgba(240,89,111,.3)}.wm-foot{margin:16px 0 0;font:400 11px/1.5 var(--sans);color:var(--muted)}.anz{position:absolute;inset:0;z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s;overflow:hidden}.win.is-analyzing .anz{opacity:1;visibility:visible;transition:opacity .25s ease}.win.is-analyzing #chart,.win.is-analyzing .legend,.win.is-analyzing .pulse-clip{visibility:hidden}.anz canvas{width:100%;height:100%;display:block}.anz canvas,.anz:before{position:absolute;inset:0}.anz:before{content:"";background:radial-gradient(70% 90% at 55% 45%,rgba(167,139,250,.1),transparent 70%);pointer-events:none}.anz-scan{display:none}.anz.no-gl .anz-scan{display:block;position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(125,211,252,.12),transparent);animation:anz-scan 1.6s ease-in-out infinite alternate}@keyframes anz-scan{0%{top:-40%}to{top:100%}}.anz-hud{position:absolute;left:16px;top:14px;display:grid;grid-gap:4px;gap:4px}.anz-top{display:flex;align-items:center;gap:8px;font:700 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.anz-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 rgba(125,211,252,.7);animation:anz-ping 1.4s infinite}@keyframes anz-ping{70%{box-shadow:0 0 0 10px rgba(125,211,252,0)}to{box-shadow:0 0 0 0 rgba(125,211,252,0)}}.anz-status{letter-spacing:.14em;color:var(--cyan);text-shadow:0 0 12px rgba(125,211,252,.6);min-height:1.2em}.anz-status,.anz-time{font:500 11px var(--mono)}.anz-time{position:absolute;right:16px;top:16px;color:var(--muted);letter-spacing:.08em}.anz-steps{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);list-style:none;margin:0;padding:6px;display:flex;gap:4px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,10,18,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.anz-steps li{display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font:600 10px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color .3s,background .3s}.anz-steps li i{width:7px;height:7px;border-radius:50%;border:1px solid;transition:all .3s}.anz-steps li.active{color:var(--text);background:rgba(125,211,252,.1)}.anz-steps li.active i{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:anz-blink 1s ease-in-out infinite alternate}.anz-steps li.done{color:#bef264}.anz-steps li.done i{background:#bef264;border-color:#bef264}@keyframes anz-blink{to{opacity:.35}}@media (max-width:640px){.anz-steps{bottom:10px;gap:0;padding:4px}.anz-steps li{padding:5px 7px;font-size:9px;letter-spacing:.06em;gap:5px}}@media (prefers-reduced-motion:reduce){.anz-dot,.anz-steps li.active i,.anz.no-gl .anz-scan{animation:none}}.win.is-analyzing :is(#cName,#cTick,#cUsd,#cMcap,#cLiq,#vCur,#sCur,#vPred,#sPred,.levels b,#confVal){display:inline-block;color:transparent!important;border-radius:6px;vertical-align:middle;background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,rgba(125,211,252,.14) 50%,hsla(0,0%,100%,.05) 75%);background-size:220% 100%;animation:anz-skel 1.4s linear infinite}.win.is-analyzing #cName{min-width:130px}.win.is-analyzing #cTick{min-width:220px;height:12px}.win.is-analyzing :is(#cUsd,#cMcap,#cLiq){min-width:70px}.win.is-analyzing :is(#vCur,#vPred){width:min(220px,70%);height:26px}.win.is-analyzing :is(#sCur,#sPred){width:min(260px,85%);height:12px}.side.is-loading :is(#mdInterval,#mdHorizon,#mdTarget),.win.is-analyzing .side-md-skel{color:transparent}.win.is-analyzing .levels b{min-width:48px;height:12px;margin-left:6px}.win.is-analyzing #confVal{min-width:30px;height:12px}.win.is-analyzing .avatar{background:hsla(0,0%,100%,.06)!important}.win.is-analyzing #cAge,.win.is-analyzing #confWarn,.win.is-analyzing .avatar *,.win.is-analyzing .chip{visibility:hidden}.win.is-analyzing .ai-body{position:relative}.win.is-analyzing .ai-body:after,.win.is-analyzing .ai-body:before{content:"";position:absolute;left:16px;height:11px;border-radius:6px;background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,rgba(167,139,250,.14) 50%,hsla(0,0%,100%,.05) 75%);background-size:220% 100%;animation:anz-skel 1.4s linear infinite}.win.is-analyzing .ai-body:before{top:16px;right:16px}.win.is-analyzing .ai-body:after{top:36px;right:38%}@keyframes anz-skel{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.win.is-analyzing .ai-body:after,.win.is-analyzing .ai-body:before,.win.is-analyzing :is(#cName,#cTick,#cUsd,#cMcap,#cLiq,#vCur,#sCur,#vPred,#sPred,.levels b,#confVal){animation:none}}.anz-side{position:absolute;top:50%;transform:translateY(-54%);width:188px;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(160deg,rgba(125,211,252,.06),rgba(167,139,250,.03))}.anz-side.l{left:16px}.anz-side.r{right:16px}.anz-side:before{content:"";position:absolute;top:-1px;left:12px;width:36px;height:2px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.anz-side-h{font:700 10px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin-bottom:6px}.anz-row{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px dashed hsla(0,0%,100%,.06);font:500 11px var(--mono)}.anz-row:last-child{border-bottom:0}.anz-row span{color:var(--muted);transition:color .3s}.anz-row b{font-weight:600;color:#475569;letter-spacing:.06em;min-width:52px;text-align:right}.anz-row[data-state=active] span{color:var(--text)}.anz-row[data-state=active] b{color:var(--cyan);text-shadow:0 0 10px rgba(125,211,252,.7)}.anz-row[data-state=done] span{color:#cbd5e1}.anz-row[data-state=done] b{color:#bef264}@media (max-width:760px){.anz-side{display:none}}.docs{position:relative;z-index:1;flex:1 1}.docs-grid{display:grid;grid-template-columns:250px minmax(0,1fr) 210px;grid-gap:40px;gap:40px;align-items:start;padding-block:28px 60px}.docs-nav{position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;padding-right:6px;scrollbar-width:thin}.dn-brand{display:flex;align-items:center;justify-content:space-between;font:700 12px var(--display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.dn-ver{font:600 10px var(--mono);letter-spacing:.06em;color:var(--cyan);padding:2px 8px;border-radius:999px;border:1px solid rgba(125,211,252,.3);background:rgba(125,211,252,.07)}.dn-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);margin-bottom:18px}.dn-search:focus-within{border-color:rgba(125,211,252,.45)}.dn-search input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:var(--text);font:400 13px var(--sans)}.dn-search kbd{font:500 10px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.dn-group{margin-bottom:18px}.dn-group-h{font:700 10.5px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 10px}.dn-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.dn-list a{display:flex;flex-direction:column;padding:7px 10px;border-radius:8px;font:500 13.5px var(--sans);color:#b6bfcd;text-decoration:none;border-left:2px solid transparent}.dn-list a small{font:400 11px var(--sans);color:var(--muted)}.dn-list a:hover{color:var(--text);background:hsla(0,0%,100%,.035)}.dn-list a.on{color:var(--text);background:linear-gradient(90deg,rgba(125,211,252,.12),rgba(167,139,250,.04));border-left-color:var(--cyan)}.dn-empty{font:400 13px var(--sans);color:var(--muted);padding:0 10px}.dn-scrim,.dn-toggle{display:none}.docs-main{min-width:0;max-width:760px}.d-crumb{display:flex;gap:8px;font:500 12px var(--sans);color:var(--muted);margin-bottom:10px}.d-crumb a{color:var(--cyan);text-decoration:none}.d-h1{margin:0 0 10px;font:700 clamp(30px,4vw,40px)/1.1 var(--display);letter-spacing:.01em}.d-lead{margin:0 0 30px;font:400 17px/1.6 var(--sans);color:#aab4c3}.d-body{font:400 15px/1.75 var(--sans);color:#cdd5e1}.d-body p{margin:0 0 16px}.d-body ol,.d-body ul{margin:0 0 18px;padding-left:22px}.d-body li{margin-bottom:6px}.d-body li::marker{color:var(--cyan)}.d-body strong{color:var(--text);font-weight:600}.d-body a{color:var(--cyan);text-decoration:underline;-webkit-text-decoration-color:rgba(125,211,252,.35);text-decoration-color:rgba(125,211,252,.35);text-underline-offset:3px}.d-body a:hover{-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.d-h2,.d-h3{position:relative;scroll-margin-top:90px;color:var(--text)}.d-h2{margin:38px 0 14px;padding-top:22px;border-top:1px solid var(--line);font:700 22px var(--display);letter-spacing:.01em}.d-body>.d-h2:first-child{margin-top:0;padding-top:0;border-top:0}.d-h3{margin:24px 0 10px;font:600 16.5px var(--sans)}.d-anchor{margin-left:8px;color:var(--muted)!important;text-decoration:none!important;opacity:0;transition:opacity .2s;font-weight:400}.d-anchor:focus,.d-h2:hover .d-anchor,.d-h3:hover .d-anchor{opacity:1}.d-callout{display:flex;gap:12px;padding:14px 16px;margin:0 0 20px;border-radius:12px;border:1px solid;font-size:14px}.d-callout p{margin:4px 0 0}.d-callout p:first-child{margin-top:0}.d-callout-t{display:block;color:var(--text);font-weight:600}.d-callout-i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--mono);color:#05060a}.d-callout.info{border-color:rgba(125,211,252,.3);background:rgba(125,211,252,.06)}.d-callout.info .d-callout-i{background:var(--cyan)}.d-callout.tip{border-color:rgba(47,208,164,.3);background:rgba(47,208,164,.06)}.d-callout.tip .d-callout-i{background:var(--up)}.d-callout.warning{border-color:rgba(245,184,65,.35);background:rgba(245,184,65,.06)}.d-callout.warning .d-callout-i{background:var(--signal)}.d-callout.danger{border-color:rgba(240,89,111,.35);background:rgba(240,89,111,.07)}.d-callout.danger .d-callout-i{background:var(--down)}.d-table-wrap{overflow-x:auto;margin:0 0 20px;border:1px solid var(--line);border-radius:12px}.d-table{width:100%;border-collapse:collapse;font-size:14px}.d-table th{text-align:left;font:600 11px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:hsla(0,0%,100%,.03);padding:10px 14px;border-bottom:1px solid var(--line)}.d-table td{padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:top}.d-table tr:last-child td{border-bottom:0}.d-steps{list-style:none;counter-reset:st;padding:0!important;margin:0 0 22px}.d-steps li{counter-increment:st;position:relative;padding:0 0 16px 44px;margin:0}.d-steps li:before{content:counter(st,decimal-leading-zero);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:600 11px var(--mono);color:var(--cyan);border:1px solid rgba(125,211,252,.35);background:rgba(125,211,252,.07)}.d-steps li:after{content:"";position:absolute;left:15px;top:34px;bottom:4px;width:1px;background:var(--line)}.d-steps li:last-child:after{display:none}.d-steps b{display:block;color:var(--text);font-weight:600;margin-top:4px}.d-steps span{display:block;color:#aab4c3;font-size:14px}.d-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 24px}.d-card{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));text-decoration:none!important;color:inherit}.d-card.link:hover{border-color:rgba(125,211,252,.45);box-shadow:0 0 30px -14px rgba(125,211,252,.6)}.d-card-k{font:600 11px var(--mono);color:var(--cyan)}.d-card b{color:var(--text);font:600 15px var(--sans)}.d-card span:last-child{font-size:13.5px;color:#9aa5b5;line-height:1.55}.d-pipe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:6px 0 28px}.d-pipe-s{position:relative;display:grid;grid-gap:4px;gap:4px;align-content:start;padding:12px;border-radius:12px;border:1px solid rgba(125,211,252,.25);background:rgba(125,211,252,.05)}.d-pipe-s.eng{border-color:rgba(167,139,250,.35);background:rgba(167,139,250,.07)}.d-pipe-s.out{border-color:hsla(82,85%,67%,.3);background:hsla(82,85%,67%,.05)}.d-pipe-s:not(:last-child):after{content:"→";position:absolute;right:-9px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muted);z-index:1}.d-pipe-n{font:600 10px var(--mono);color:var(--muted)}.d-pipe-s b{font:600 12.5px/1.3 var(--sans);color:var(--text)}.d-pipe-s small{font:400 11.5px/1.4 var(--sans);color:#9aa5b5}.d-formula{margin:0 0 18px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25);overflow-x:auto}.d-formula code{font:500 13.5px var(--mono);color:#e0e7ff;white-space:nowrap}.d-refs li{margin-bottom:10px}.d-pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:44px}.d-pg{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);text-decoration:none;color:var(--text);background:hsla(0,0%,100%,.02)}.d-pg.next{text-align:right}.d-pg small{font:500 11px var(--sans);color:var(--muted)}.d-pg b{font:600 14.5px var(--sans)}.d-pg:hover{border-color:rgba(125,211,252,.45)}.d-updated{margin:22px 0 0;font:400 12px var(--sans);color:var(--muted)}.docs-toc{position:-webkit-sticky;position:sticky;top:84px;font:400 12.5px var(--sans)}.dt-h{font:700 10.5px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.docs-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.docs-toc li a{display:block;padding:5px 0 5px 12px;margin-left:-1px;border-left:1px solid transparent;color:#9aa5b5;text-decoration:none}.docs-toc li.l3 a{padding-left:24px;font-size:12px}.docs-toc li a:hover{color:var(--text)}.docs-toc li.on a{color:var(--cyan);border-left-color:var(--cyan)}@media (max-width:1100px){.docs-grid{grid-template-columns:230px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:820px){.docs-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:16px 48px}.dn-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--text);font:600 13px var(--sans);cursor:pointer}.docs-nav{position:fixed;z-index:80;left:0;top:0;bottom:0;width:min(300px,86vw);max-height:none;padding:20px 16px;background:rgba(8,10,18,.97);border-right:1px solid var(--line);transform:translateX(-102%);transition:transform .25s ease}.docs-nav.open{transform:none}.dn-scrim{display:block;position:fixed;inset:0;z-index:79;background:rgba(0,0,0,.5);border:0}.d-cards{grid-template-columns:minmax(0,1fr)}.d-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.d-pipe-s:after{display:none}.d-pager{grid-template-columns:minmax(0,1fr)}}.d-draft{margin:-12px 0 28px;padding:10px 14px;border-radius:10px;font:400 13px/1.55 var(--sans);color:#fde68a;border:1px dashed rgba(245,184,65,.45);background:rgba(245,184,65,.06)}.d-draft b{display:inline-block;margin-right:8px;font:700 10px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.savebtn{display:inline-grid;place-items:center;align-self:stretch;min-width:34px;padding:0 9px;cursor:pointer;color:var(--text);border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.04)}.savebtn:hover{background:hsla(82,85%,67%,.1);border-color:hsla(82,85%,67%,.4);color:#d9f99d}.win.is-analyzing .savebtn{opacity:.4;pointer-events:none}.err-page{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px 16px}.err-card{position:relative;width:min(460px,100%);text-align:center;padding:36px 28px 30px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02) 50%),rgba(12,15,26,.8);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 80px -30px rgba(240,89,111,.45),0 40px 90px -30px rgba(0,0,0,.9)}.err-orb{position:relative;width:64px;height:64px;margin:0 auto 16px}.err-orb i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(240,89,111,.55);animation:soon-ring 2.4s ease-out infinite}.err-orb i:nth-child(2){animation:none;inset:20px;border:0;background:radial-gradient(circle,#fff,#f0596f 40%,transparent 72%);box-shadow:0 0 26px rgba(240,89,111,.8)}.err-code{font:600 11px var(--display,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:#f0596f}.err-card h1{margin:8px 0 10px;font:700 26px var(--display,sans-serif);color:#e6ebf5}.err-card p{margin:0 auto 22px;max-width:34ch;font:400 14px/1.6 var(--sans,sans-serif);color:#aab4c3}.err-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.err-btn{font:700 12px var(--display,sans-serif);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:11px 20px;border-radius:12px;color:#e6ebf5;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05)}.err-btn.primary{color:#05060a;border:0;background:linear-gradient(135deg,#a5f3fc,#7dd3fc 40%,#a78bfa)}@media (prefers-reduced-motion:reduce){.err-orb i{animation:none}}:root{--ground:#05060c;--violet:#9d92ff;--violet-deep:#7b6ff0;--cyan:#7dd3fc;--glass-edge:hsla(0,0%,100%,.09);--glass-hi:hsla(0,0%,100%,.22);--glass-blur:blur(26px) saturate(180%) brightness(1.04);--radius:18px}body{background:var(--ground)}body:after{display:none}.liquid-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.liquid-bg .lq{position:absolute;display:block;border-radius:50%;filter:blur(70px);opacity:.75;will-change:transform;mix-blend-mode:screen}.liquid-bg .a{width:62vmax;height:62vmax;left:-18vmax;top:-22vmax;background:radial-gradient(circle at 40% 40%,rgba(123,111,240,.55),rgba(123,111,240,0) 62%);animation:lqA 38s ease-in-out infinite alternate}.liquid-bg .b{width:54vmax;height:54vmax;right:-16vmax;top:-14vmax;background:radial-gradient(circle at 55% 45%,rgba(125,211,252,.38),rgba(125,211,252,0) 62%);animation:lqB 46s ease-in-out infinite alternate}.liquid-bg .c{width:58vmax;height:58vmax;left:18vmax;bottom:-34vmax;background:radial-gradient(circle,rgba(157,146,255,.34),rgba(157,146,255,0) 60%);animation:lqC 52s ease-in-out infinite alternate}.liquid-bg .d{width:34vmax;height:34vmax;right:4vmax;bottom:6vmax;background:radial-gradient(circle,rgba(47,208,164,.16),rgba(47,208,164,0) 62%);animation:lqD 60s ease-in-out infinite alternate}@keyframes lqA{to{transform:translate3d(14vmax,10vmax,0) scale(1.12)}}@keyframes lqB{to{transform:translate3d(-12vmax,14vmax,0) scale(.92)}}@keyframes lqC{to{transform:translate3d(-16vmax,-10vmax,0) scale(1.1)}}@keyframes lqD{to{transform:translate3d(-20vmax,-6vmax,0) scale(1.25)}}.liquid-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 20%,transparent 55%,rgba(0,0,0,.55)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}body:before{z-index:0;opacity:.8}.intake,.morph,.panel,.steps,.toast,.win{background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.025) 38%,hsla(0,0%,100%,.012) 70%,rgba(157,146,255,.03)),rgba(12,14,26,.42);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 hsla(0,0%,100%,.04),inset 0 0 22px rgba(157,146,255,.05),0 1px 0 hsla(0,0%,100%,.03),0 30px 80px -34px rgba(0,0,0,.9),0 0 0 .5px rgba(0,0,0,.4)}.intake,.morph,.panel,.steps,.win{border-radius:var(--radius)}.showcase{box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 30px rgba(157,146,255,.06),0 30px 80px -34px rgba(0,0,0,.9)}.modal{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 90px -30px rgba(157,146,255,.55),0 40px 90px -30px rgba(0,0,0,.9)}.intake:before,.modal:before,.win:before{background:linear-gradient(135deg,hsla(0,0%,100%,.55),rgba(125,211,252,.35) 12%,hsla(0,0%,100%,.04) 34%,hsla(0,0%,100%,.02) 62%,rgba(157,146,255,.45) 88%,hsla(0,0%,100%,.4))}.intake:after,.win:after{content:"";position:absolute;left:0;right:0;top:0;height:120px;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(120% 90px at 30% -30px,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 70%)}.intake{box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 26px rgba(157,146,255,.07),0 0 90px -34px rgba(157,146,255,.55),0 0 60px -30px rgba(125,211,252,.35),0 34px 90px -34px rgba(0,0,0,.9)}.intake:focus-within{border-color:rgba(157,146,255,.45)}.go{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0) 52%),linear-gradient(135deg,#b3a9ff,var(--violet) 35%,var(--violet-deep) 70%,#5b8dff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -2px 6px rgba(40,20,120,.35),0 10px 30px -10px rgba(123,111,240,.85)}.go:hover{color:#fff;filter:brightness(1.1)}.wordmark em{background:linear-gradient(90deg,#c9c3ff,var(--violet) 45%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.brandmark{display:block;flex:none;object-fit:contain;aspect-ratio:1/1;filter:drop-shadow(0 0 6px rgba(157,146,255,.35))}.brand:hover .brandmark{filter:drop-shadow(0 0 9px rgba(157,146,255,.6))}.nav{background:linear-gradient(180deg,rgba(10,12,22,.72),rgba(10,12,22,.45));-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border-bottom:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 -1px 0 rgba(157,146,255,.08)}::selection{background:rgba(157,146,255,.35);color:#fff}:focus-visible{outline-color:var(--violet)}@media (max-width:640px){.liquid-bg .lq{filter:blur(50px);opacity:.45}:root{--glass-blur:blur(16px) saturate(160%)}}@media (prefers-reduced-motion:reduce){.liquid-bg .lq{animation:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.intake,.morph,.panel,.steps,.toast,.win{background:rgba(14,16,28,.92)}}.ls-rows{list-style:none;margin:0;padding:0}.ls-rows li+li{border-top:1px solid hsla(0,0%,100%,.05)}.ls-row{display:grid;grid-template-columns:28px minmax(0,1.3fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:10px 16px;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer;transition:background .15s}.ls-row:hover{background:rgba(157,146,255,.06)}.ls-row:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.ls-row.is-active{background:rgba(157,146,255,.1);box-shadow:inset 2px 0 0 var(--violet)}.ls-row .nm{min-width:0}.ls-row .nm b{display:block;font:600 12px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-row .nm small{font-size:10px;color:var(--muted)}.ls-count{font-style:normal;margin-left:6px;padding:1px 6px;border-radius:99px;font-size:9px;letter-spacing:.04em;color:#c9c3ff;background:rgba(157,146,255,.14);border:1px solid rgba(157,146,255,.25)}.ls-mid{min-width:0;display:flex;flex-direction:column;gap:2px}.ls-mid small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-dir{font:600 12px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ls-dir i{font-style:normal;font-size:9px;margin-right:4px}.ls-dir.up{color:var(--up)}.ls-dir.down{color:var(--down)}.ls-rt{text-align:right;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ls-rt time{color:var(--text)}.ls-rt small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.ls-rows.compact .ls-row{grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;padding:9px 14px}.ls-rows.compact .ls-rt time{color:var(--muted);font-size:10px}.ls-rows li.is-new .ls-row{animation:lsFlash 1.6s ease-out}@keyframes lsFlash{0%{background:rgba(157,146,255,.28)}to{background:transparent}}.ls-rows .empty{padding:18px 16px;font-size:12px;color:var(--muted);line-height:1.6}.ls-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:middle;background:var(--violet);box-shadow:0 0 0 0 rgba(157,146,255,.7);animation:lsPing 1.8s infinite}@keyframes lsPing{0%{box-shadow:0 0 0 0 rgba(157,146,255,.6)}80%,to{box-shadow:0 0 0 8px rgba(157,146,255,0)}}.ls-panel{margin-bottom:36px;overflow:hidden;padding:4px 0}@media (min-width:900px){.ls-panel .ls-rows{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;column-gap:0}.ls-panel .ls-rows li{border-top:1px solid hsla(0,0%,100%,.05)}.ls-panel .ls-rows li:nth-child(-n+2){border-top:0}.ls-panel .ls-rows li:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.05)}.ls-panel .ls-rows li.empty{grid-column:1/-1;border:0}}@media (max-width:640px){.ls-row{grid-template-columns:28px minmax(0,1fr) auto}.ls-row .ls-mid small,.ls-row .ls-rt small{display:none}.ls-row .ls-rt{grid-column:3;grid-row:1}.ls-row .ls-mid{grid-column:2;grid-row:2;flex-direction:row}.ls-row .nm{grid-column:2;grid-row:1}.ls-row .mini-av{grid-row:1/span 2}}.side-tabs{justify-content:flex-start;gap:4px;padding:6px 8px}.side-tabs button{font:700 10.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:none;border:1px solid transparent;border-radius:8px;padding:6px 10px;cursor:pointer}.side-tabs button:hover{color:var(--text)}.side-tabs button.on{color:var(--text);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.replay-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:9px 12px;border-radius:14px;font-size:12px;color:var(--muted);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),rgba(12,14,26,.5);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);animation:rbIn .3s cubic-bezier(.2,.8,.2,1)}.replay-bar.is-replay{border-color:rgba(157,146,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 40px -18px rgba(157,146,255,.6)}@keyframes rbIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rb-tag{display:inline-flex;align-items:center;gap:6px;font:700 10px var(--display);letter-spacing:.16em;text-transform:uppercase;color:#d9d4ff;padding:4px 9px;border-radius:99px;background:rgba(157,146,255,.18);border:1px solid rgba(157,146,255,.35)}.rb-tag i{font-style:normal;font-size:8px}.rb-tag{flex:none;white-space:nowrap}.rb-tag.is-live{color:#b8f5e3;background:rgba(47,208,164,.12);border-color:rgba(47,208,164,.3)}.rb-tag.is-live i{width:6px;height:6px;border-radius:50%;background:var(--up)}.rb-text b{color:var(--text);font-weight:600}.rb-hist{display:inline-flex;flex-wrap:wrap;gap:4px}.rb-chip{font:600 10px var(--mono);padding:3px 8px;border-radius:99px;cursor:pointer;color:var(--muted);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.rb-chip.up{color:var(--up)}.rb-chip.down{color:var(--down)}.rb-chip:hover:not(:disabled){border-color:rgba(157,146,255,.45)}.rb-chip.is-on{background:rgba(157,146,255,.18);border-color:rgba(157,146,255,.5);cursor:default}.rb-actions{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:6px}.rb-btn{font:700 10.5px var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:#fff;padding:7px 12px;border-radius:10px;border:0;background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0) 55%),linear-gradient(135deg,#b3a9ff,var(--violet) 40%,var(--violet-deep));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 6px 18px -8px rgba(123,111,240,.8)}.rb-btn.ghost{color:var(--text);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.rb-btn:disabled{opacity:.5;cursor:default}@media (max-width:640px){.rb-actions{margin-left:0;width:100%}.rb-btn{flex:1 1}}.when-replay{display:none}.win.is-replay .when-replay{display:inline}.win.is-replay .stat .live,.win.is-replay .when-live{display:none}.win.is-replay .reroll{color:#d9d4ff;border-color:rgba(157,146,255,.45)}@media (prefers-reduced-motion:reduce){.ls-pulse,.ls-rows li.is-new .ls-row,.replay-bar{animation:none}}.rb-hist-lbl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-self:center;margin-right:2px}