:root{--bg-0: #140710;--bg-1: #1d0b14;--bg-2: #2a1220;--s1: #2a1220;--s2: #331624;--s3: #3a1626;--pri: #ffc24d;--pri-hi: #ffdc8f;--pri-d: #8a5f1f;--on-gold: #2a1503;--act: #e8283d;--act-hi: #ff4d5e;--act-rgb: 232, 40, 61;--on-act: #2a0308;--act-text: #ff9aa4;--accent: #e8283d;--accent-rgb: 232, 40, 61;--ink: #fcefef;--text: #ebd2d6;--text-2: #dcc0c6;--text-3: #b08d96;--label: #8a6871;--label-2: #b08d96;--dim: #8a6871;--line: rgba(250, 235, 238, .1);--line-soft: rgba(250, 235, 238, .06);--line-2: rgba(250, 235, 238, .19);--line-panel: rgba(250, 235, 238, .13);--amber: #ffc24d;--pos: #ffc24d;--neg: #ff5468;--vi: #b08d96;--hot: #ff5468;--mono: "Manrope", system-ui, sans-serif;--sans: "Bricolage Grotesque", "Manrope", sans-serif;--st-detected: #ff8a3a;--st-reported: #ff8a3a;--st-settling: #ffc24d;--st-challenged: #ff5468;--st-retracting: #ff5468;--r-xs: 2px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-xl2: 14px;--r-xl3: 16px;--r-full: 999px;--z-base: 1;--z-stage-hud: 5;--z-stage-panel: 6;--z-stage-lens: 8;--z-panel: 10;--z-sheet: 12;--z-coach: 22;--z-nav: 30;--z-tooltip: 40;--z-takeover: 60;--z-modal: 80;--e1: 0 2px 8px rgba(0,0,0,.5);--e2: 0 14px 30px -12px rgba(0,0,0,.6);--e3: 0 20px 44px -14px rgba(0,0,0,.75);--e4: 0 30px 60px -20px rgba(0,0,0,.8);--e4-up: 0 -20px 60px -20px rgba(0,0,0,.8);--glow-dot: 0 0 8px;--glow-accent: 0 0 10px;--glow-cta: 0 14px 30px -12px;--fs-8: 8px;--fs-9: 9px;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-20: 20px;--fs-24: 24px;--fs-34: 34px;--fs-52: 52px;--fs-90: 90px;--sp-2: 2px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--dur-fast: .13s;--dur-base: .24s;--dur-slow: .45s;--dur-roll: 1.6s;--ease-standard: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;height:100%}body{font-family:var(--mono);color:var(--text);background:var(--bg-1);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.app-bg{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;background:radial-gradient(90% 80% at 62% 38%,#2e1420 0%,var(--bg-1) 55%,var(--bg-0) 100%);position:relative;overflow:hidden}.app{position:relative;z-index:3;width:100%;max-width:none;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#2a122066,#1407108c)}@media(min-width:880px){.app{max-width:none;width:100%;margin:0;height:100vh;height:100dvh;border:none;border-radius:0;box-shadow:none}}.app-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 14px;border-bottom:1px solid var(--line-soft)}.app-body{flex:1;display:flex;min-height:0;position:relative}.scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 17px calc(78px + env(safe-area-inset-bottom));scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.scroll-inner{width:100%}@media(min-width:880px){.scroll{margin-left:76px;padding:18px 34px 34px}.scroll-inner{width:100%}.screen-in{max-width:760px;margin:0 auto}.screen-in.wide{max-width:none}.screen-in.wide .two{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:34px;align-items:start}.screen-in.wide .pane-globe{position:sticky;top:4px}.screen-in.wide .pane-globe .globe-inst{height:clamp(440px,calc(100vh - 168px),1040px)}.screen-in.wide .two>.pane+.pane{margin-top:0}.screen-in.wide .two>.pane{animation:boot .42s steps(6,end) both}}.bet-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px 11px;margin-bottom:9px;border-bottom:1px solid var(--line)}.bet-title{font:700 var(--fs-10) var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.bet-sub{font:600 var(--fs-9) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label)}.btn-remove{width:28px;height:28px;flex:none;display:grid;place-items:center;font-size:var(--fs-12);border-radius:var(--r-md);cursor:pointer;color:#7d93a0;background:#ff6a4a0a;border:1px solid rgba(255,106,74,.22);transition:color .12s,background .12s,border-color .12s,box-shadow .12s}.btn-remove:hover:not(:disabled),.btn-remove:focus-visible:not(:disabled){color:#ff6a4a;background:#ff6a4a24;border-color:#ff6a4ab3;box-shadow:0 0 10px #ff6a4a59}.btn-remove:disabled{opacity:.3;cursor:not-allowed}.bcard{padding:12px 14px;border-bottom:1px dashed var(--line-soft)}.bcard.last{border-bottom:none}.bcard-h{display:flex;align-items:center;gap:9px}.bcard-id{display:flex;align-items:center;gap:9px;flex:1;min-width:0;margin:-3px 0;padding:3px 6px 3px 3px;background:none;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.bcard-id:hover{background:rgba(var(--accent-rgb),.07);border-color:rgba(var(--accent-rgb),.28)}.bcard-slot{font:700 var(--fs-11) var(--mono);letter-spacing:.05em;color:#cfe1ec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bcard-meta{font:600 var(--fs-9) var(--mono);letter-spacing:.1em;color:var(--label);flex-shrink:0;white-space:nowrap}.bcard-h .btn-remove{margin-left:auto}.fader{display:grid;grid-template-columns:52px 1fr 54px;align-items:center;gap:10px;margin-top:10px}.fader.off{opacity:.42}.fader-l{font:600 var(--fs-9) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.fader .rng{width:100%}.fader-v{font:700 var(--fs-11) var(--mono);color:var(--accent);letter-spacing:.03em;text-align:right}.bcard-sum{display:flex;justify-content:space-between;margin-top:12px;font:600 var(--fs-9) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label-2)}.bcard-sum b{font-weight:700}.tipcap{font:600 var(--fs-10) var(--mono);line-height:1.5;letter-spacing:.02em;color:var(--dim);margin-top:6px}.reach-row{margin-top:10px}.add-spot{display:block;margin:6px 14px 12px;padding:9px 10px;font:700 var(--fs-10) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb),.05);border:1px dashed rgba(var(--accent-rgb),.4);border-radius:var(--r-lg);cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.add-spot:hover{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.7);box-shadow:var(--glow-accent) rgba(var(--accent-rgb),.25)}.money-block{margin-top:11px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-xl);background:rgba(var(--accent-rgb),.03)}.money-block .lblr{color:var(--accent)}.lblr{font:600 var(--fs-9) var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--label)}.big{font:600 var(--fs-34) var(--mono);letter-spacing:-.01em;color:var(--ink)}.am,.cy{color:var(--accent)}.amber{color:var(--amber)}.pos{color:var(--pos)}.neg{color:var(--neg)}.vi{color:var(--vi)}.hot{color:var(--hot)}.inst{border:1px solid var(--line);background:rgba(var(--accent-rgb),.02);border-radius:var(--r-md);position:relative}.corner{display:none;position:absolute;width:9px;height:9px;border:1px solid var(--accent);opacity:.7;pointer-events:none}.corner.tl{top:6px;left:6px;border-right:0;border-bottom:0}.corner.tr{top:6px;right:6px;border-left:0;border-bottom:0}.corner.bl{bottom:6px;left:6px;border-right:0;border-top:0}.corner.br{bottom:6px;right:6px;border-left:0;border-top:0}@keyframes rec{0%,60%{opacity:1}61%,to{opacity:.2}}.reg{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px dashed var(--line-soft)}.reg.last{border-bottom:0}.regk{font:600 var(--fs-10) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.regv{font:500 var(--fs-13) var(--mono);color:var(--accent)}.rchip{padding:8px 15px;border:1px solid rgba(var(--accent-rgb),.22);background:transparent;color:var(--label);font:600 var(--fs-11) var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-sm);cursor:pointer;transition:all .14s ease}.rchip.on{background:rgba(var(--accent-rgb),.14);color:var(--accent);border-color:var(--accent)}.step{width:40px;height:40px;border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.06);color:var(--accent);font:500 var(--fs-20) var(--mono);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;border-radius:var(--r-md);transition:transform .1s ease,background .12s ease}.step:hover{background:rgba(var(--accent-rgb),.12)}.step:active{transform:scale(.92)}.gwrap{position:relative;border-radius:var(--r-md);overflow:hidden}.globe-inst{height:236px}@media(min-width:880px){.globe-inst{height:320px}}.gover{position:absolute;pointer-events:none;z-index:var(--z-stage-hud)}.scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-stage-panel);mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,rgba(var(--accent-rgb),.03) 0,rgba(var(--accent-rgb),.03) 1px,transparent 1px,transparent 3px)}.trow{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px dashed rgba(var(--accent-rgb),.12)}.trow.last{border-bottom:0}.idx{min-width:42px;height:34px;padding:0 6px;border:1px solid rgba(var(--accent-rgb),.25);display:flex;align-items:center;justify-content:center;font:600 var(--fs-11) var(--mono);color:var(--accent);flex:none;border-radius:var(--r-sm)}.idx.mute{color:var(--label);border-color:rgba(var(--accent-rgb),.15)}.tile-badge{width:21px;height:21px;flex:none;border-radius:50%;background:var(--accent);color:var(--on-act);font:700 var(--fs-11) var(--mono);display:grid;place-items:center;border:1px solid rgba(4,32,31,.7);box-shadow:var(--glow-accent) rgba(var(--accent-rgb),.7)}.modetog{display:inline-flex;flex:none;border:1px solid rgba(var(--accent-rgb),.35);border-radius:var(--r-md);overflow:hidden;background:#04141899}.modetog>button{font:700 var(--fs-10) var(--mono);letter-spacing:.12em;padding:4px 11px;color:var(--label-2);background:transparent;border:none;cursor:pointer;transition:background .12s,color .12s}.modetog>button+button{border-left:1px solid rgba(var(--accent-rgb),.35)}.modetog>button.on{background:var(--accent);color:var(--on-act);box-shadow:var(--glow-accent) rgba(var(--accent-rgb),.45)}.ctr-callout{display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.ctr-head{display:inline-flex;align-items:center;gap:4px}.ctr-pay{font:700 var(--fs-11) var(--mono);color:#ff9bee;background:#0a0612d9;border:1px solid rgba(255,103,231,.55);border-radius:var(--r-md);padding:1px 6px;white-space:nowrap;text-shadow:0 0 7px rgba(255,103,231,.6)}.cell-val{font:700 var(--fs-10) var(--mono);color:#8ff0c4;letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 3px #060f0b,0 0 7px rgba(6,15,11,.95),0 0 2px #060f0b}.pool-val{font:600 var(--fs-9) var(--mono);letter-spacing:.03em;white-space:nowrap;text-shadow:0 0 3px #05101a,0 0 7px rgba(5,16,26,.95)}.pv-stake{color:#9fdfff}.pv-mult{color:var(--amber);font-weight:700}.pv-sep{color:#45616f}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rng{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:repeating-linear-gradient(90deg,#2a4a52 0,#2a4a52 1px,transparent 1px,transparent 7px),linear-gradient(#10303a,#10303a);outline:none}.rng::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:15px;border-radius:var(--r-xs);background:var(--accent);border:1px solid rgba(4,18,22,.8);cursor:pointer;box-shadow:0 0 5px rgba(var(--accent-rgb),.3)}.rng::-moz-range-thumb{width:8px;height:15px;border-radius:var(--r-xs);background:var(--accent);border:1px solid rgba(4,18,22,.8);cursor:pointer}.tickstrip{display:flex;gap:0;height:14px;align-items:flex-end}.tick{flex:1;height:8px;border-left:1px solid rgba(var(--accent-rgb),.45)}.tick.t0{height:14px;border-left-color:rgba(var(--accent-rgb),.85)}.navbtn{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0 5px;background:none;border:none;cursor:pointer;color:var(--label);font:600 var(--fs-8) var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:color .14s ease}.navbtn .ic{font-size:var(--fs-16);line-height:1}.navbtn.on{color:var(--accent)}.navbtn.on .ic{text-shadow:0 0 8px rgba(var(--accent-rgb),.6)}@keyframes fsIn{0%{opacity:0}to{opacity:1}}.fs-x{width:38px;height:38px;border:1px solid var(--line);background:#050a10b3;color:var(--accent);font-size:var(--fs-16);border-radius:var(--r-md);display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gstage{position:relative;height:calc(100dvh - 52px);min-height:460px;margin:-6px -17px calc(-78px - env(safe-area-inset-bottom));overflow:hidden;background:radial-gradient(120% 70% at 50% 30%,#2e1420,#1d0b14 60%,#140710)}.gstage:before,.gstage:after{content:"";position:absolute;left:0;right:0;z-index:4;pointer-events:none}.gstage:before{top:0;height:210px;background:linear-gradient(180deg,rgba(20,6,12,.85),transparent)}.gstage:after{bottom:0;height:130px;background:linear-gradient(0deg,rgba(20,6,12,.9),transparent)}.gstage-globe{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.drow{display:flex;flex-direction:column;gap:4px}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0204089e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:flex-end;animation:fsIn .16s ease both}.sheet{width:100%;max-width:460px;margin:0 auto;background:linear-gradient(180deg,#2a1220,#140710);border:1px solid var(--line);border-bottom:0;border-radius:var(--r-xl2) var(--r-xl2) 0 0;padding:8px 17px calc(20px + env(safe-area-inset-bottom));box-shadow:var(--e4-up);animation:sheetUp .26s cubic-bezier(.2,.8,.2,1) both}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.screen-in>*{animation:boot .42s steps(6,end) both}.screen-in>*:nth-child(1){animation-delay:.02s}.screen-in>*:nth-child(2){animation-delay:.06s}.screen-in>*:nth-child(3){animation-delay:.1s}.screen-in>*:nth-child(4){animation-delay:.14s}.screen-in>*:nth-child(5){animation-delay:.18s}.screen-in>*:nth-child(6){animation-delay:.22s}.screen-in>*:nth-child(n+7){animation-delay:.26s}@keyframes boot{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.screen-in>*,.recdot{animation:none!important}}.two>.pane+.pane{margin-top:14px}.row{display:flex;align-items:center;justify-content:space-between}.spread{display:flex;justify-content:space-between}.mkt-tip{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:max-content;min-width:150px;max-width:240px;padding:10px 12px;background:#14080ef2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--e2);pointer-events:none}.mkt-tip-sec+.mkt-tip-sec{margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.mkt-tip-status{display:flex;align-items:flex-start;gap:7px}.mkt-tip-status+.mkt-tip-status{margin-top:6px}.mkt-tip-statusdot{flex:none;width:7px;height:7px;margin-top:3px;border-radius:50%}.mkt-tip-statusdot.st-detected{background:var(--st-detected)}.mkt-tip-statusdot.st-reported{background:transparent;border:1.5px solid var(--st-reported)}.mkt-tip-statusdot.st-settling{background:var(--st-settling);animation:settling-pulse 1.6s ease-in-out infinite}.mkt-tip-statusdot.st-challenged{background:var(--st-challenged);animation:statusblink 1s linear infinite}.mkt-tip-statusdot.st-retracting{background:transparent;border:1.5px solid var(--st-retracting);animation:statusblink 1s linear infinite}.mkt-tip-statusdot.amber{background:var(--amber);border-radius:var(--r-xs)}.mkt-tip-statusdot.hot{background:var(--hot)}.mkt-tip-status .mkt-tip-note{color:var(--text)}.mkt-tip-status .mkt-tip-note b{color:var(--ink)}.mkt-tip-hd{font:700 var(--fs-9) var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px}.mkt-tip-note{font:500 var(--fs-11) var(--mono);color:var(--text-3)}.mkt-tip-stat{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:2px 0}.mkt-tip-k{font:600 var(--fs-10) var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--text-3)}.mkt-tip-v{font:600 var(--fs-12) ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--pri-hi);white-space:nowrap}.mkt-tip.has-set{pointer-events:auto;top:100%}.mkt-set .mkt-tip-hd{color:var(--hot)}.mkt-setrow{display:flex;align-items:center;gap:9px;width:100%;margin:2px -6px 0;padding:6px;background:none;border:0;border-radius:var(--r-lg);text-align:left;cursor:pointer;transition:background .14s}.mkt-setrow:first-of-type{margin-top:0}.mkt-setrow:hover{background:color-mix(in srgb,var(--pri) 9%,transparent)}.mkt-set-mag{flex:none;min-width:38px;font:800 var(--fs-13) var(--mono);color:var(--ink)}.mkt-set-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mkt-set-top{display:flex;align-items:center;gap:6px}.mkt-set-top .pending-eta{font:700 var(--fs-10) var(--mono);color:var(--hot)}.mkt-set-lbl{font:800 var(--fs-9) var(--mono);letter-spacing:.07em}.mkt-set-lbl.st-detected{color:var(--st-detected)}.mkt-set-lbl.st-reported{color:var(--st-reported)}.mkt-set-lbl.st-settling{color:var(--st-settling)}.mkt-set-lbl.st-challenged{color:var(--st-challenged)}.mkt-set-lbl.st-retracting{color:var(--st-retracting)}.mkt-set-loc{font:600 var(--fs-10) var(--mono);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.mkt-set-caret{margin-left:auto;flex:none;font-size:var(--fs-16);color:var(--dim)}.epi-h2{font:800 var(--fs-34)/1 var(--sans);letter-spacing:-.015em;color:var(--ink);margin:0}.gwrap .epi-ptg .epi-pill{background:#14060c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hist-list{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 230px);overflow-y:auto}.hist-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:11px 13px;background:#1e0c1680;border:1px solid var(--line-soft);border-radius:var(--r-xl2);font-family:var(--mono);transition:background .14s,border-color .14s}.hist-row:hover{background:#1e0c16d9;border-color:var(--line)}.hist-row.on{background:color-mix(in srgb,var(--pri) 7%,rgba(30,12,22,.85));border-color:color-mix(in srgb,var(--pri) 38%,transparent)}.hist-mid{display:flex;flex-direction:column;gap:3px;min-width:0}.hist-title{font:700 var(--fs-13) var(--mono);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-row.on .hist-title{color:var(--ink)}.hist-sub{font:700 var(--fs-9) var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.hist-pot{font:800 var(--fs-14) var(--mono);color:var(--pri-hi)}.bestval-list{display:flex;flex-direction:column;gap:6px}.bestval-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:11px 13px;background:#1e0c1680;border:1px solid var(--line-soft);border-radius:var(--r-xl2);font-family:var(--mono);transition:background .14s,border-color .14s}.bestval-row:hover{background:#1e0c16d9;border-color:var(--line)}.bestval-ev{font:800 var(--fs-16) var(--mono);color:var(--pri-hi)}.bestval-mid{display:flex;flex-direction:column;gap:3px;min-width:0}.bestval-loc{font:700 var(--fs-13) var(--mono);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bestval-ctx{display:flex;gap:4px;align-items:baseline}.bestval-pay{font:700 var(--fs-11) var(--mono);color:var(--ink);text-align:right;white-space:nowrap}.rulebet{display:flex;flex-direction:column}.rulefilters{display:flex;flex-direction:column;gap:9px}.rulebet-zone{display:flex;flex-direction:column;gap:9px;padding:14px 0}.rulebet-zone+.rulebet-zone{border-top:1px solid var(--line-soft)}.rulebet-zone:first-child{padding-top:2px}.rulebet-zone:last-child{padding-bottom:2px}.rulebet-zhd{display:flex;align-items:center;justify-content:space-between;gap:10px}.rulebet-count{font:800 var(--fs-9) var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--pri-hi);padding:2px 8px;border-radius:var(--r-full);background:color-mix(in srgb,var(--pri) 12%,transparent);border:1px solid color-mix(in srgb,var(--pri) 30%,transparent)}.rulebet-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 10px}.rulebet-cell.wide{grid-column:1 / -1}.rulebet-fld{display:flex;flex-direction:column;gap:5px;min-width:0}.rulebet-more{align-self:end;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;border:1px dashed var(--line-2);border-radius:var(--r-lg);background:none;color:var(--text-3);font:700 var(--fs-11) var(--mono);letter-spacing:.03em;cursor:pointer;transition:color .14s,border-color .14s}.rulebet-more:hover{color:var(--ink)}.rulebet-more.on{color:var(--pri-hi);border-style:solid;border-color:color-mix(in srgb,var(--pri) 38%,transparent)}.rulebet-flab{font:800 var(--fs-9) var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.rulebet-inp{width:100%;height:34px;padding:0 10px;background:#1e0c1680;border:1px solid var(--line-soft);border-radius:var(--r-lg);color:var(--ink);font:700 var(--fs-13) var(--mono);text-align:left;transition:border-color .14s,background .14s,box-shadow .14s}.rulebet-inp::placeholder{color:var(--dim)}.rulebet-inp:focus{outline:none;border-color:color-mix(in srgb,var(--pri) 50%,transparent);background:#1e0c16d1;box-shadow:0 0 0 3px color-mix(in srgb,var(--pri) 12%,transparent)}.rulebet-affix{position:relative;display:flex;align-items:center}.rulebet-affix .rulebet-inp{padding-left:24px;height:40px;font-size:var(--fs-16)}.rulebet-affix-sym{position:absolute;left:11px;font:800 var(--fs-14) var(--mono);color:var(--pri-hi);pointer-events:none}.rulebet-mag{display:flex;flex-direction:column;gap:8px}.rulebet-mag .rangeslider-label{display:none}.rulebet-magtop{display:flex;align-items:baseline;justify-content:space-between}.rulebet-magval{font:800 var(--fs-13) var(--mono);color:var(--ink)}.rulebet-magval .to{color:var(--dim);margin:0 3px}.rulebet-help{min-height:30px;font:500 var(--fs-10) var(--mono);color:var(--dim);line-height:1.4}.rulebet-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;background:#1e0c1680;border:1px solid var(--line-soft);border-radius:var(--r-lg)}.rulebet-seg button{padding:7px 4px;border:0;border-radius:calc(var(--r-lg) - 3px);background:none;color:var(--text-3);font:800 var(--fs-9) var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .14s,color .14s,box-shadow .14s}.rulebet-seg button:hover{color:var(--text)}.rulebet-seg button.on{background:color-mix(in srgb,var(--pri) 16%,rgba(30,12,22,.9));color:var(--pri-hi);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pri) 42%,transparent)}.rulebet-result{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rulebet-stat{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#1e0c1680;border:1px solid var(--line-soft);border-radius:var(--r-xl)}.rulebet-stat.hero{background:color-mix(in srgb,var(--pri) 8%,rgba(30,12,22,.6));border-color:color-mix(in srgb,var(--pri) 26%,transparent)}.rulebet-statv{font:800 var(--fs-20) var(--mono);color:var(--ink);line-height:1}.rulebet-stat.hero .rulebet-statv{color:var(--pri-hi)}.rulebet-statl{font:800 var(--fs-9) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.rulebet-notes{display:flex;flex-direction:column;gap:5px;margin-top:1px}.rulebet-note{position:relative;padding-left:14px;line-height:1.4;font:600 var(--fs-10) var(--mono);letter-spacing:.02em;color:var(--dim)}.rulebet-note:before{content:"";position:absolute;left:2px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--dim)}.rulebet-note.warn{color:color-mix(in srgb,var(--neg) 82%,var(--ink))}.rulebet-note.warn:before{background:var(--neg)}.fact-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fact-tl-row{display:flex;align-items:baseline;gap:8px;padding-left:12px;border-left:2px solid var(--line)}.fact-tl-label{font:800 var(--fs-12) var(--mono);color:var(--ink)}.feed-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.feed-chip{justify-self:end;font:800 var(--fs-9) var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-full);white-space:nowrap}.feed-chip.prelim{color:var(--text-3);background:color-mix(in srgb,var(--text-3) 12%,transparent);border:1px solid color-mix(in srgb,var(--text-3) 26%,transparent)}.feed-chip.disputed{color:var(--neg);background:color-mix(in srgb,var(--neg) 12%,transparent);border:1px solid color-mix(in srgb,var(--neg) 34%,transparent)}.feed-chip.settled{color:var(--pri-hi);background:color-mix(in srgb,var(--pri) 12%,transparent);border:1px solid color-mix(in srgb,var(--pri) 34%,transparent)}.feed-detail{display:flex;flex-direction:column;gap:18px;margin-top:16px}.feed-sect{display:flex;flex-direction:column;gap:8px}.feed-pools{display:flex;flex-direction:column;gap:6px}.feed-pool{display:flex;align-items:center;justify-content:space-between;gap:11px;width:100%;text-align:left;cursor:pointer;padding:9px 12px;border-radius:var(--r-xl);background:#1e0c1680;border:1px solid var(--line-soft);font-family:var(--mono);transition:background .14s,border-color .14s}.feed-pool:hover{background:#1e0c16d9;border-color:var(--line)}.feed-pool.on{background:color-mix(in srgb,var(--pri) 7%,rgba(30,12,22,.85));border-color:color-mix(in srgb,var(--pri) 38%,transparent)}.feed-pool-name{font:700 var(--fs-12) var(--mono);color:var(--text)}.feed-pool.on .feed-pool-name{color:var(--ink)}.feed-pool-pot{font:800 var(--fs-13) var(--mono);color:var(--pri-hi)}.feed-kv{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.feed-kv-v{font:800 var(--fs-13) var(--mono);color:var(--ink)}.feed-chain{display:flex;flex-wrap:wrap;align-items:baseline}.feed-chain-a{font:700 var(--fs-12) var(--mono);color:var(--text)}.feed-chain-sep{color:var(--dim)}.cluster-card{display:flex;flex-direction:column}.cluster-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.assess-correct{color:var(--pri-hi)}.assess-incorrect{color:var(--neg)}.assess-pending{color:var(--text-3)}.assess-badge{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.assess-grade{font:800 var(--fs-9) var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-full);white-space:nowrap;color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 34%,transparent)}.assess-choice{color:var(--dim);white-space:nowrap}.cluster-vote{display:flex;align-items:center;gap:8px;padding:7px 12px}.cluster-vote-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.cluster-vote-wt{margin-left:auto;font:700 var(--fs-11) var(--mono);color:var(--dim);white-space:nowrap}.cluster-filter-row{display:flex;align-items:center;gap:10px}.cluster-filter-lbl{flex-shrink:0;width:42px;color:var(--dim)}.hist-thr{justify-self:start;font:800 var(--fs-11) var(--mono);letter-spacing:.04em;color:var(--pri-hi);padding:3px 7px;border:1px solid color-mix(in srgb,var(--pri) 35%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--pri) 8%,transparent);white-space:nowrap}.lb-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.lb-pod{text-align:center;position:relative}.lb-pod .lb-rank{font:800 var(--fs-12) var(--mono);color:var(--dim)}.lb-pod .lb-who{font:700 var(--fs-14) var(--mono);color:var(--ink);margin-top:6px}.lb-pod .lb-net{font-size:var(--fs-24);margin-top:6px;letter-spacing:-.01em}.lb-pod.p1{border-color:color-mix(in srgb,var(--pri) 55%,transparent);box-shadow:0 0 26px -8px var(--pri)}.lb-pod.p1 .lb-rank{color:var(--pri-hi)}.lb-pod.p2{border-color:color-mix(in srgb,var(--pri) 30%,transparent)}.lb-pod.p3{border-color:color-mix(in srgb,var(--pri) 18%,transparent)}.lb-pod.you{border-color:var(--pri);box-shadow:0 0 22px -7px var(--pri)}.lb-head,.lb-row{display:grid;grid-template-columns:34px minmax(0,1fr) 84px 92px 70px 92px;align-items:center;gap:8px;padding:9px 8px;font-family:var(--mono)}.lb-head{font:800 var(--fs-9) var(--mono);letter-spacing:.13em;color:var(--text-3);text-transform:uppercase;border-bottom:1px solid var(--line)}.lb-head span:nth-child(n+3),.lb-row .lb-num{text-align:right}.lb-row{border-bottom:1px dashed var(--line-soft)}.lb-row.you{background:color-mix(in srgb,var(--pri) 8%,transparent);border-radius:var(--r-lg)}.lb-rk{font:800 var(--fs-12) var(--mono);color:var(--dim);text-align:center}.lb-rk.top{color:var(--pri)}.lb-addr{font:700 var(--fs-12) var(--mono);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-row.you .lb-addr{color:var(--pri-hi)}.lb-num{font:700 var(--fs-12) var(--mono)}.lb-num.dim{color:var(--dim)}@media(max-width:479px){.lb-head{display:none}.lb-row{grid-template-columns:30px minmax(0,1fr) auto auto;grid-template-rows:auto auto;row-gap:2px}.lb-row>.lb-rk{grid-row:1 / span 2}.lb-row>.lb-addr{grid-column:2 / span 2}.lb-row>:nth-child(3){grid-row:2;grid-column:2;font-size:var(--fs-10);text-align:left}.lb-row>:nth-child(4){grid-row:1;grid-column:4;font-size:var(--fs-13)}.lb-row>:nth-child(5){grid-row:2;grid-column:3;font-size:var(--fs-10)}.lb-row>:nth-child(6){grid-row:2;grid-column:4;font-size:var(--fs-10)}.lb-pod .lb-net{font-size:var(--fs-20)}}.brush-r-tip{font:700 var(--fs-11) var(--mono);color:var(--act-text);background:#0c060ae0;border:1px solid color-mix(in srgb,var(--act-hi) 55%,transparent);border-radius:var(--r-md);padding:1px 6px;margin-top:-26px;white-space:nowrap;text-shadow:0 0 7px color-mix(in srgb,var(--act-hi) 60%,transparent)}.brush-r-tip.coarse{font-size:var(--fs-14);margin-top:-52px;padding:3px 9px}.mkt-settling{color:var(--st-settling);font-size:var(--fs-10);letter-spacing:.09em;font-weight:600;animation:settling-pulse 1.6s ease-in-out infinite}@keyframes settling-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes statusblink{0%,45%{opacity:1}55%,to{opacity:.15}}@media(prefers-reduced-motion:reduce){.mkt-settling{animation:none}}.disp{font-family:var(--sans)}.tnum{font-variant-numeric:tabular-nums}.skel{background:linear-gradient(100deg,var(--s2) 28%,var(--s3) 50%,var(--s2) 72%);background-size:220% 100%;animation:skel 1.6s ease-in-out infinite;border-radius:var(--r-md)}@keyframes skel{0%{background-position:160% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.skel{animation:none}}.epi-lbl{font:800 var(--fs-10) var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3)}.epi-mini{font:700 var(--fs-10) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.epi-panel{background:#1e0c16d1;border:1px solid var(--line);border-radius:var(--r-xl3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.epi-ink{color:var(--ink)}.epi-gold{color:var(--pri)}.epi-goldh{color:var(--pri-hi)}.epi-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:var(--r-full);border:1px solid var(--line-2);background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--text-3);font:700 var(--fs-13) var(--mono);cursor:pointer;white-space:nowrap}.epi-pill.on{background:color-mix(in srgb,var(--act) 14%,transparent);color:var(--act-text);border-color:color-mix(in srgb,var(--act) 44%,transparent)}.epi-pill.gold{border-color:color-mix(in srgb,var(--pri) 40%,transparent);color:var(--pri-hi)}.epi-pill.gold.on{background:color-mix(in srgb,var(--pri) 10%,transparent);border-color:color-mix(in srgb,var(--pri) 50%,transparent)}.epi-btn{display:flex;align-items:center;justify-content:center;gap:9px;height:54px;border-radius:var(--r-xl3);border:0;background:linear-gradient(180deg,var(--act-hi),var(--act));color:var(--on-act);font:800 var(--fs-16) var(--mono);white-space:nowrap;cursor:pointer;box-shadow:var(--glow-cta) color-mix(in srgb,var(--act) 60%,transparent)}.epi-btn:disabled{filter:saturate(.35) brightness(.75);cursor:default;box-shadow:none}.epi-btn.gold{background:linear-gradient(180deg,var(--pri-hi),#efa93a);color:var(--on-gold);box-shadow:var(--glow-cta) color-mix(in srgb,var(--pri) 55%,transparent)}.epi-ghost{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:var(--r-xl2);border:1px solid var(--line-2);background:none;color:var(--text-3);font:700 var(--fs-14) var(--mono);cursor:pointer}.epi-donebtn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:30px;background:rgba(var(--accent-rgb),.1);border:1px solid var(--accent);color:var(--accent);font:600 var(--fs-10) var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-md);cursor:pointer;transition:transform .1s ease,background .12s ease,filter .12s ease}.epi-donebtn:hover:not(:disabled){background:rgba(var(--accent-rgb),.18)}.epi-donebtn:active:not(:disabled){transform:translateY(1px)}.epi-stp{width:44px;height:44px;border-radius:var(--r-xl2);border:1px solid var(--line-2);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);font:600 var(--fs-20) var(--mono);display:grid;place-items:center;cursor:pointer;flex:none}.epi-mark{width:30px;height:30px;border-radius:var(--r-lg);background:linear-gradient(160deg,#ffc96b,#efa93a);display:grid;place-items:center;color:var(--on-gold);flex:none}.epi-wchip{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--s1);color:var(--text);font:700 var(--fs-12) var(--mono)}.epi-gdot{width:7px;height:7px;border-radius:50%;background:var(--pri);box-shadow:var(--glow-dot) color-mix(in srgb,var(--pri) 80%,transparent);flex:none}.epi-wwrap{position:relative;display:inline-flex}.epi-wmenu{z-index:var(--z-tooltip);min-width:176px;padding:6px;display:flex;flex-direction:column;gap:2px;background:#14080ef2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--e2)}.epi-wmenu-addr{padding:6px 8px 7px;font:700 var(--fs-10) var(--mono);letter-spacing:.04em;color:var(--text-3);border-bottom:1px solid var(--line-soft);margin-bottom:3px;-webkit-user-select:text;user-select:text}.epi-wmenu-item{display:block;width:100%;text-align:left;padding:7px 8px;border:0;border-radius:var(--r-md);background:none;color:var(--text);font:700 var(--fs-12) var(--mono);cursor:pointer}.epi-wmenu-item:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.epi-wmenu-item.danger{color:var(--neg)}.epi-wmenu-item.danger:hover{background:color-mix(in srgb,var(--act) 14%,transparent)}.epi-pdot{width:8px;height:8px;border-radius:50%;background:var(--hot);box-shadow:0 0 10px color-mix(in srgb,var(--hot) 90%,transparent);flex:none;animation:epipulse 1.6s ease infinite}@keyframes epipulse{50%{opacity:.45}}.epi-mbdg{font:800 var(--fs-12) var(--mono);padding:4px 9px;border-radius:var(--r-lg);display:inline-flex;align-items:center;gap:5px}.epi-mbdg.g4{color:color-mix(in srgb,var(--hot) 55%,var(--text-3));background:color-mix(in srgb,var(--hot) 8%,transparent);border:1px solid color-mix(in srgb,var(--hot) 18%,transparent)}.epi-mbdg.g5{color:color-mix(in srgb,var(--hot) 65%,var(--text-3));background:color-mix(in srgb,var(--hot) 13%,transparent);border:1px solid color-mix(in srgb,var(--hot) 26%,transparent)}.epi-mbdg.g6{color:color-mix(in srgb,var(--hot) 80%,var(--ink));background:color-mix(in srgb,var(--hot) 18%,transparent);border:1px solid color-mix(in srgb,var(--hot) 36%,transparent)}.epi-mbdg.g7{color:var(--hot);background:color-mix(in srgb,var(--hot) 26%,transparent);border:1px solid color-mix(in srgb,var(--hot) 50%,transparent)}.epi-mbdg.gold{color:var(--pri-hi);background:color-mix(in srgb,var(--pri) 12%,transparent);border:1px solid color-mix(in srgb,var(--pri) 34%,transparent)}.epi-tag{background:#0c060adb;border:1px solid color-mix(in srgb,var(--pri) 55%,transparent);color:var(--pri-hi);border-radius:var(--r-xl);padding:5px 11px;font:800 var(--fs-12) var(--mono);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.epi-feedr{display:flex;align-items:center;gap:9px;width:100%;padding:9px 0;background:none;border:0;border-bottom:1px dashed color-mix(in srgb,var(--ink) 7%,transparent);text-align:left;font:600 var(--fs-12) var(--mono);color:var(--text-3)}.epi-feedr:last-child{border-bottom:0}.epi-feedr.pick{cursor:pointer;transition:color .14s,background .14s}.epi-feedr.pick:hover{color:var(--text-2);background:color-mix(in srgb,var(--pri) 6%,transparent)}.epi-feedt{margin-left:auto;font:600 var(--fs-11) var(--mono);color:var(--dim);flex:none}.epi-rail{position:absolute;left:0;top:0;bottom:0;width:76px;border-right:1px solid var(--line-soft);padding:16px 0;background:#0f060c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-stage-hud);display:flex;flex-direction:column;align-items:center;gap:14px;overflow-y:auto}.epi-railb{text-decoration:none;width:56px;padding:8px 0 6px;border-radius:var(--r-xl2);display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--dim);background:none;border:1px solid transparent;cursor:pointer}.epi-raillbl{font:800 var(--fs-8) var(--mono);letter-spacing:.08em;text-transform:uppercase}.epi-railb:not(:has(.epi-raillbl)){width:46px;height:46px;padding:0;display:grid;place-items:center}.epi-railb:hover{color:var(--text-3)}.epi-railb.on{color:var(--act-text);background:color-mix(in srgb,var(--act) 10%,transparent);border-color:color-mix(in srgb,var(--act) 32%,transparent)}.epi-dock{display:flex;align-items:center;padding:14px 18px;background:#1e0c16e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-panel);border-radius:var(--r-xl3);box-shadow:var(--e4)}.epi-dockmode{display:flex;align-items:center;padding-right:18px;margin-right:2px;border-right:1px solid var(--line)}.epi-dockctl{display:flex;align-items:center;margin-left:clamp(12px,1.6vw,22px);flex:none}.epi-dockb{display:flex;flex-direction:column;gap:6px;padding:0 18px;border-left:1px solid var(--line)}.epi-slink{font:700 var(--fs-12) var(--mono);color:var(--text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border:0;background:none}.epi-callcells{border:0;background:none;padding:0;cursor:pointer;font:800 14px var(--mono);color:var(--ink);display:inline-flex;align-items:center;gap:3px}.epi-callcells-x{color:var(--dim);font-weight:700;transition:transform .14s,color .14s}.epi-callcells:hover .epi-callcells-x{color:var(--pri-hi);transform:translate(2px)}.epi-skipnote{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;cursor:pointer;font:600 var(--fs-10) var(--mono);letter-spacing:.03em;color:var(--dim)}.epi-skipnote:hover{color:var(--text-3)}.epi-skipnote-dot{flex:none;width:7px;height:7px;border-radius:50%;border:1px solid var(--line-2);background:transparent;transition:background .14s,border-color .14s}.epi-skipnote[aria-pressed=true] .epi-skipnote-dot,.epi-skipnote[aria-expanded=true] .epi-skipnote-dot{background:var(--pri);border-color:color-mix(in srgb,var(--pri) 60%,transparent);box-shadow:var(--glow-dot) color-mix(in srgb,var(--pri) 35%,transparent)}.epi-filteraff{display:inline-flex;align-items:center;gap:7px;max-width:190px;padding:6px 10px;background:#1e0c1680;border:1px solid var(--line-soft);border-radius:var(--r-full);cursor:pointer;color:var(--text-3)}.epi-filteraff:hover{border-color:var(--line-2);color:var(--ink)}.epi-filteraff.on{border-color:color-mix(in srgb,var(--pri) 45%,transparent);color:var(--pri-hi);background:color-mix(in srgb,var(--pri) 10%,transparent)}.epi-filteraff-lbl{font:800 var(--fs-11) var(--mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap}.epi-filteraff.on .epi-filteraff-lbl{color:var(--pri-hi)}.epi-filteraff-sum{font:700 var(--fs-11) var(--mono);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epi-filteraff-caret{flex:none;font-size:var(--fs-10);opacity:.8}.epi-filterpop{padding:12px 16px 10px;margin-bottom:var(--sp-8);animation:epi-filterpop-in var(--dur-base) var(--ease-standard);transform-origin:bottom center}@keyframes epi-filterpop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.epi-filterpop{animation:none}}.rulectl{display:flex;align-items:center;gap:clamp(8px,1vw,14px);flex:none;padding-left:16px}.rulectl-fld{display:flex;flex-direction:column;gap:6px;min-width:0;flex:none}.rulectl-spread{flex:none}.rulectl-affix{position:relative;display:flex;align-items:center}.rulectl-affix-sym{position:absolute;left:10px;font:700 var(--fs-14) var(--mono);color:var(--dim);pointer-events:none}.rulectl-affix-suf{position:absolute;right:10px;font:700 var(--fs-14) var(--mono);color:var(--dim);pointer-events:none}.rulectl-budget{width:88px;height:40px;padding:0 8px 0 20px;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line-2);border-radius:var(--r-lg);color:var(--ink);font:800 var(--fs-16) var(--mono)}.rulectl-budget:focus{outline:none;border-color:color-mix(in srgb,var(--pri) 55%,transparent)}.rulectl-num{padding:0 22px 0 10px}.rulectl-count{padding:0;text-align:center}.rulectl-budget:disabled{border-color:transparent;background:transparent;cursor:default;color:var(--ink);-webkit-text-fill-color:var(--ink)}.rulectl-notes{text-align:center;align-items:center;margin-top:10px}.rulebins{display:flex;flex-direction:column;gap:2px}.rulebin{display:inline-flex;align-items:baseline;gap:5px;font:700 var(--fs-13) var(--mono);white-space:nowrap;line-height:1.15}.rulebin b{color:var(--ink)}.rulebin-arw{color:var(--dim)}.rulebin-p{color:var(--text-3);font-weight:600;margin-left:3px}.rulebin-more{position:relative;color:var(--dim);font-weight:600;cursor:default}.rulebin-pop{display:none;position:absolute;left:0;bottom:calc(100% + 8px);z-index:var(--z-tooltip);flex-direction:column;gap:3px;padding:10px 12px;max-height:260px;overflow-y:auto;background:#14080ef5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--e2);white-space:nowrap}.rulebin-more:hover .rulebin-pop,.rulebin-more:focus-within .rulebin-pop{display:flex}.topn{display:inline-flex;align-items:center;gap:6px}.topn-stp{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);font:600 var(--fs-16) var(--mono);display:grid;place-items:center;cursor:pointer}.topn-stp:hover{border-color:color-mix(in srgb,var(--pri) 45%,transparent);color:var(--pri-hi)}.topn-inp{width:54px;height:30px;text-align:center;background:none;border:0;color:var(--ink);font:800 var(--fs-18) var(--mono)}.topn-inp:focus{outline:none}.topn-inp::placeholder{color:var(--dim)}.methodwheel-fld{min-width:124px;position:relative}.methodwheel-tip{position:absolute;left:0;bottom:calc(100% + 8px);z-index:var(--z-tooltip);width:232px;padding:9px 12px;background:#14080ef2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--e2);font:600 var(--fs-11) var(--mono);letter-spacing:0;text-transform:none;color:var(--text-2);line-height:1.5;pointer-events:none;animation:methodwheel-tip-in .12s var(--ease-standard)}@keyframes methodwheel-tip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.methodwheel{display:flex;flex-direction:column;max-height:72px;overflow-y:auto;box-sizing:border-box;scroll-snap-type:y proximity;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.methodwheel::-webkit-scrollbar{display:none}.methodwheel-opt{display:flex;align-items:center;height:17px;scroll-snap-align:center;white-space:nowrap;border:0;background:none;padding:0 2px;cursor:pointer;opacity:.55;font:800 var(--fs-12) var(--mono);color:var(--text-3);transition:color .14s,opacity .14s}.methodwheel-opt:hover{color:var(--ink);opacity:.9}.methodwheel-opt.on{color:var(--pri-hi);opacity:1}@media(hover:none){.methodwheel{max-height:40px;scroll-snap-type:y mandatory;cursor:ns-resize;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32%,#000 68%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 32%,#000 68%,transparent)}.methodwheel-opt{height:20px}}.epi-sld{position:relative;height:6px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--ink) 10%,transparent)}.epi-sldf{pointer-events:none;position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--pri),var(--pri-hi))}.epi-sldk{pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:21px;height:21px;border-radius:50%;background:var(--pri-hi);border:3px solid var(--bg-0);box-shadow:var(--e1)}.epi-sld>input[type=range]{position:absolute;left:-6px;right:-6px;top:-9px;height:24px;width:calc(100% + 12px);margin:0;opacity:0;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none}.epi-sld>input[type=range]:active{cursor:grabbing}.epi-sld>input[type=range]:focus-visible~.epi-sldk{outline:2px solid var(--pri-hi);outline-offset:2px}.epi-stakebtn{background:none;border:0;padding:0;color:var(--ink);font:800 var(--fs-24) var(--mono);cursor:text}.epi-stakebtn:hover{text-decoration:underline dotted;text-underline-offset:5px;text-decoration-color:var(--pri-d)}.epi-stakein{width:5.5ch;background:none;border:0;border-bottom:2px solid var(--pri);color:var(--ink);font:800 var(--fs-24) var(--mono);padding:0;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.epi-stakein::-webkit-outer-spin-button,.epi-stakein::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rangeslider{display:flex;flex-direction:column;gap:6px}.rangeslider-track{position:relative;height:21px;display:flex;align-items:center}.rangeslider-track:before{content:"";position:absolute;left:0;right:0;height:6px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--ink) 10%,transparent);pointer-events:none}.rangeslider-fill{position:absolute;height:6px;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--pri),var(--pri-hi));pointer-events:none}.rangeslider-track input[type=range]{position:absolute;left:0;right:0;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;pointer-events:none}.rangeslider-track input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:6px;background:none}.rangeslider-track input[type=range]::-moz-range-track{height:6px;background:none;border:none}.rangeslider-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:21px;height:21px;margin-top:-7.5px;border-radius:50%;background:var(--pri-hi);border:3px solid var(--bg-0);box-shadow:var(--e1);cursor:pointer}.rangeslider-track input[type=range]::-moz-range-thumb{pointer-events:auto;width:21px;height:21px;border-radius:50%;background:var(--pri-hi);border:3px solid var(--bg-0);box-shadow:var(--e1);cursor:pointer}.epi-gnav{position:fixed;left:0;right:0;bottom:0;display:flex;background:#14060cf0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-nav)}.epi-gnavb{text-decoration:none;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;color:var(--dim);font:700 var(--fs-10) var(--mono);cursor:pointer}.epi-gnavb.on{color:var(--act-text)}.epi-gnavb svg{width:18px;height:18px}.epi-statv{font-family:var(--sans);font-weight:800;color:var(--ink)}.epi-statv.epi-goldh{color:var(--pri-hi)}.epi-potglow{text-shadow:0 0 44px color-mix(in srgb,var(--pri) 30%,transparent)}.epi-takeover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-takeover);background:radial-gradient(90% 70% at 50% 34%,#2e1420e6,#0f0905f5 78%);display:flex;flex-direction:column;align-items:center;animation:epifade .4s ease both}@keyframes epifade{0%{opacity:0}}.epi-pill.sm{padding:6px 11px;font-size:var(--fs-12)}.epi-mbdg.bare{background:none;border:0;padding:0}.epi-mbdg.sm{font-size:var(--fs-10);padding:2px 7px}.epi-ptg{display:flex;gap:6px;flex:none}.epi-modesw{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;background:#14060c99;border:1px solid var(--line-2);border-radius:var(--r-full);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.epi-modesw-thumb{position:absolute;top:3px;left:3px;bottom:3px;width:calc(50% - 3px);border-radius:var(--r-full);background:linear-gradient(180deg,var(--pri-hi),var(--pri));box-shadow:0 2px 9px color-mix(in srgb,var(--pri) 32%,transparent);transition:transform var(--dur-base) var(--ease-standard)}.epi-modesw[data-on=rule] .epi-modesw-thumb{transform:translate(100%)}.epi-modesw-opt{position:relative;z-index:1;padding:8px 16px;border:0;background:none;color:var(--text-3);font:800 var(--fs-12) var(--mono);letter-spacing:.05em;cursor:pointer;white-space:nowrap;transition:color .18s}.epi-modesw-opt.on{color:var(--on-gold)}@media(prefers-reduced-motion:reduce){.epi-modesw-thumb{transition:none}}.epi-mtoggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;background:#1e0c1680;border:1px solid var(--line-soft);border-radius:var(--r-lg);cursor:pointer;text-align:left}.epi-mtoggle-lbl{display:flex;flex-direction:column;gap:2px;min-width:0}.epi-mtoggle-lbl b{font:800 var(--fs-11) var(--mono);color:var(--ink)}.epi-mtoggle-lbl span{font:600 var(--fs-10) var(--mono);color:var(--dim);line-height:1.35}.epi-mtoggle-sw{flex:none;position:relative;width:38px;height:22px;border-radius:var(--r-full);background:color-mix(in srgb,var(--ink) 12%,transparent);border:1px solid var(--line-2);transition:background .16s,border-color .16s}.epi-mtoggle-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-3);transition:transform .16s,background .16s}.epi-mtoggle[aria-pressed=true] .epi-mtoggle-sw{background:color-mix(in srgb,var(--pri) 30%,transparent);border-color:color-mix(in srgb,var(--pri) 50%,transparent)}.epi-mtoggle[aria-pressed=true] .epi-mtoggle-sw:after{transform:translate(16px);background:var(--pri-hi)}.epi-mkts{display:flex;gap:10px;align-items:stretch}.epi-mkt-today{position:relative;flex:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:9px 18px;border-radius:var(--r-xl2);border:1px solid var(--line-2);background:#1e0c16d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.epi-mkt-today .mt-l{font:800 var(--fs-13) var(--mono);color:var(--text-2);letter-spacing:.02em}.epi-mkt-today .mt-p{font:700 var(--fs-12) var(--mono);color:var(--text-3)}.epi-mkt-today:hover .mt-p{color:var(--text-2)}.epi-mkt-today.on{background:color-mix(in srgb,var(--pri) 14%,rgba(30,12,22,.82));border-color:color-mix(in srgb,var(--pri) 50%,transparent);box-shadow:inset 0 -2px 0 var(--pri)}.epi-mkt-today.on .mt-l{color:var(--pri-hi)}.epi-mkt-today.on .mt-p{color:var(--text)}.epi-ladder{flex:0 1 auto;min-width:0;display:flex;align-items:stretch;border:1px solid var(--line-2);border-radius:var(--r-xl2);background:#1e0c16d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.epi-pill-wrap{position:relative;display:flex}@media(min-width:880px){.epi-mkts{max-width:calc(100vw - 440px)}}@media(min-width:880px)and (max-width:1180px){.epi-ladder{overflow-x:auto;scrollbar-width:none}.epi-ladder::-webkit-scrollbar{display:none}.epi-ladder>.epi-pill-wrap{flex:none}}.epi-rung{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:9px 13px;background:none;border:0;border-left:1px solid var(--line);cursor:pointer;animation:rungin .34s cubic-bezier(.2,.8,.2,1) both}.epi-ladder>.epi-pill-wrap:first-child .epi-rung{border-left:0;border-top-left-radius:var(--r-xl2);border-bottom-left-radius:var(--r-xl2)}.epi-ladder>.epi-pill-wrap:last-child .epi-rung{border-top-right-radius:var(--r-xl2);border-bottom-right-radius:var(--r-xl2)}.epi-rung .rl{font:800 var(--fs-12) var(--mono);white-space:nowrap}.epi-rung .rp{font:700 var(--fs-10) var(--mono);color:var(--dim)}.epi-rung:hover .rp{color:var(--text-3)}.epi-rung .rl.g4{color:color-mix(in srgb,var(--hot) 45%,var(--text-3))}.epi-rung .rl.g5{color:color-mix(in srgb,var(--hot) 62%,var(--text-3))}.epi-rung .rl.g6{color:color-mix(in srgb,var(--hot) 80%,var(--ink))}.epi-rung .rl.g7{color:var(--hot)}.epi-rung .rl.gj{color:var(--pri-hi)}.epi-rung.gold{background:color-mix(in srgb,var(--pri) 6%,transparent)}.epi-rung.gold .rp{color:var(--text-3)}.epi-rung.on{background:color-mix(in srgb,var(--pri) 12%,transparent);box-shadow:inset 0 -2px 0 var(--pri)}.epi-rung.on .rp{color:var(--text)}.epi-rungdot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--st-settling);box-shadow:var(--glow-dot) var(--st-settling);animation:settling-pulse 1.6s ease-in-out infinite}.epi-rung.skel-rung{cursor:default}.epi-rung.skel-rung .skel-rl{display:block;width:44px;height:11px}.epi-rung.skel-rung .skel-rp{display:block;width:30px;height:9px;margin-top:3px}.epi-disputed-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:var(--r-xs);background:var(--st-challenged);box-shadow:var(--glow-dot) color-mix(in srgb,var(--st-challenged) 70%,transparent);animation:statusblink 1s linear infinite}.epi-disputed-dot+.epi-rungdot{right:15px}.epi-statusdot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%}.epi-statusdot.st-detected{background:var(--st-detected);box-shadow:var(--glow-dot) var(--st-detected)}.epi-statusdot.st-reported{background:transparent;border:1.5px solid var(--st-reported);box-shadow:var(--glow-dot) var(--st-reported)}.epi-statusdot.st-settling{background:var(--st-settling);box-shadow:var(--glow-dot) var(--st-settling);animation:settling-pulse var(--settle-period, 1.6s) ease-in-out infinite}.epi-statusdot.st-challenged{background:var(--st-challenged);box-shadow:var(--glow-dot) var(--st-challenged);animation:statusblink 1s linear infinite}.epi-statusdot.st-retracting{background:transparent;border:1.5px solid var(--st-retracting);box-shadow:var(--glow-dot) var(--st-retracting);animation:statusblink 1s linear infinite}.pending-chip{display:inline-flex;align-items:center;gap:6px;font:800 var(--fs-10) var(--mono);letter-spacing:.09em;padding:3px 8px;border-radius:var(--r-full);border:1px solid var(--line-soft);background:none;cursor:pointer}.pending-wrap{position:relative;display:inline-flex}.pending-tip,.hint-card{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-tooltip);width:240px;padding:9px 12px;background:#14080ef2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--e2);font:600 var(--fs-11) var(--mono);letter-spacing:0;text-transform:none;color:var(--text-2);line-height:1.5}.hint-wrap{position:relative;display:inline-flex}.hint-trigger{display:inline-flex;align-items:center;gap:inherit;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help}.hint-wrap.left .hint-card{left:0;right:auto}.pending-chip.st-detected{color:var(--st-detected);border-color:color-mix(in srgb,var(--st-detected) 40%,transparent);background:color-mix(in srgb,var(--st-detected) 10%,transparent)}.pending-chip.st-reported{color:var(--st-reported);border-color:color-mix(in srgb,var(--st-reported) 40%,transparent)}.pending-chip.st-settling{color:var(--st-settling);border-color:color-mix(in srgb,var(--st-settling) 40%,transparent);background:color-mix(in srgb,var(--st-settling) 10%,transparent);animation:settling-pulse var(--settle-period, 1.6s) ease-in-out infinite}.pending-chip.st-challenged{color:var(--st-challenged);border-color:color-mix(in srgb,var(--st-challenged) 45%,transparent);background:color-mix(in srgb,var(--st-challenged) 12%,transparent);animation:statusblink 1s linear infinite}.pending-chip.st-retracting{color:var(--st-retracting);border-color:color-mix(in srgb,var(--st-retracting) 45%,transparent);animation:statusblink 1s linear infinite}.pending-eta{opacity:.9}@media(prefers-reduced-motion:reduce){.epi-statusdot.st-settling,.epi-statusdot.st-challenged,.epi-statusdot.st-retracting,.pending-chip.st-settling,.pending-chip.st-challenged,.pending-chip.st-retracting,.guide-dot.st-settling,.guide-dot.st-challenged,.guide-dot.st-retracting,.mkt-tip-statusdot.st-settling,.mkt-tip-statusdot.st-challenged,.mkt-tip-statusdot.st-retracting,.epi-rungdot,.epi-disputed-dot{animation:none}}.settling-view{justify-content:flex-start}.settling-view .sv-head{margin-top:8vh;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;z-index:3}.sv-status{display:inline-flex;align-items:center;gap:7px;font:800 var(--fs-12) var(--mono);letter-spacing:.1em}.sv-status.st-detected{color:var(--st-detected)}.sv-status.st-reported{color:var(--st-reported)}.sv-status.st-settling{color:var(--st-settling)}.sv-status.st-challenged{color:var(--st-challenged)}.sv-status.st-retracting{color:var(--st-retracting)}.sv-status .pending-eta{color:inherit}.sv-mag{font-size:var(--fs-90);font-weight:800;line-height:1;margin-top:6px}.sv-loc{font-size:var(--fs-20);font-weight:700;color:var(--text)}.sv-sub{font:600 var(--fs-12) var(--mono);color:var(--dim)}.sv-panel{position:relative;z-index:3;margin-top:28px;width:min(440px,calc(100vw - 44px));padding:15px 17px;max-height:52vh;overflow-y:auto}.sv-poolrow{display:flex;align-items:center;gap:12px;width:100%;margin-top:6px;padding:11px 12px;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line);border-radius:var(--r-xl);cursor:pointer;text-align:left;transition:background .14s,border-color .14s}.sv-poolrow:hover{background:color-mix(in srgb,var(--pri) 8%,transparent);border-color:color-mix(in srgb,var(--pri) 40%,transparent)}.sv-pool-lbl{font:800 var(--fs-13) var(--mono);color:var(--ink)}.sv-queued{font:700 var(--fs-9) var(--mono);color:var(--dim);letter-spacing:.06em}.sv-pool-pots{margin-left:auto;display:flex;align-items:baseline;gap:8px}.sv-pool-pot{font:700 var(--fs-13) var(--mono);color:var(--text)}.sv-pool-next{font:700 var(--fs-12) var(--mono);color:var(--pri-hi)}.sv-pool-go{flex:none;font-size:var(--fs-16);color:var(--dim)}.sv-proviso{margin-top:12px;font:500 var(--fs-10) var(--mono);color:var(--text-3);line-height:1.45}.sv-close{margin-top:12px;width:100%}@keyframes rungin{0%{opacity:0;translate:0 7px}}.epi-mkts.compact{gap:6px;overflow-x:auto;padding:8px 14px 0;scrollbar-width:none}.epi-mkts.compact::-webkit-scrollbar{display:none}.epi-mkts.compact .epi-pill-wrap,.epi-mkts.compact .epi-ladder{flex:none}.epi-mkts.compact .epi-mkt-today{padding:6px 12px;border-radius:var(--r-xl)}.epi-mkts.compact .epi-mkt-today .mt-l{font-size:var(--fs-12)}.epi-mkts.compact .epi-mkt-today .mt-p{font-size:var(--fs-10)}.epi-mkts.compact .epi-ladder{border-radius:var(--r-xl)}.epi-mkts.compact .epi-rung{padding:6px 10px}.epi-mkts.compact .epi-rung .rl,.epi-mkts.compact .epi-rung .rp{font-size:var(--fs-10)}@media(prefers-reduced-motion:reduce){.epi-rung{animation:none}}.epi-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.epi-stage-globe{position:absolute;top:0;bottom:0;left:23%;right:0;z-index:var(--z-base);isolation:isolate}.epi-hero{position:absolute;left:106px;top:26px;z-index:var(--z-stage-hud);max-width:560px;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.epi-hero>*{pointer-events:auto}.epi-h1{font:800 var(--fs-52)/.98 var(--sans);letter-spacing:-.015em;color:var(--ink);margin:30px 0 0}.epi-tagline{font:600 var(--fs-14) var(--mono);color:var(--text-3);margin-top:10px}.epi-herostats{display:flex;align-items:center;gap:14px;margin-top:12px;font:700 var(--fs-12) var(--mono);color:var(--text-3)}.epi-herostat{display:inline-flex;align-items:center;gap:6px}.epi-herostat svg{flex:none}.epi-feed{position:absolute;right:22px;top:26px;width:272px;padding:14px 16px 6px;z-index:var(--z-stage-hud)}.epi-actpanel{position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:var(--z-stage-panel);display:flex;flex-direction:column;gap:11px;width:272px;padding:13px 15px 15px;background:#1e0c16d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);border-radius:var(--r-xl3);box-shadow:var(--e3)}.epi-celltip{position:fixed;z-index:var(--z-tooltip);pointer-events:none;min-width:208px;padding:9px 12px;background:#14080ef2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--e2)}.epi-celltip-loc{font:800 var(--fs-12) var(--mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epi-celltip-coords{font:600 var(--fs-9) var(--mono);color:var(--dim);margin-top:1px}.epi-celltip-sub{font:600 var(--fs-10) var(--mono);color:var(--dim);margin:2px 0 7px}.epi-celltip-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font:600 var(--fs-11) var(--mono);color:var(--text-3);padding:1px 0}.epi-celltip-row b{color:var(--pri-hi);font-weight:700}.epi-actrow{display:flex;flex-direction:column;gap:5px}.epi-actrow-hd{display:flex;align-items:baseline;justify-content:space-between}.epi-actrow-v{font:700 var(--fs-12) var(--mono);color:var(--pri-hi)}.epi-rng2{position:relative;height:24px;margin:2px 0 0}.epi-rng2-track{position:absolute;left:2px;right:2px;top:10px;height:4px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--ink) 15%,transparent);overflow:hidden}.epi-rng2-fill{position:absolute;top:0;bottom:0;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--pri),var(--pri-hi))}.epi-rng2 input{position:absolute;left:0;right:0;top:0;width:100%;height:24px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.epi-rng2 input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:15px;height:15px;border-radius:50%;background:var(--pri-hi);border:2px solid #180a10;box-shadow:var(--e1);cursor:pointer}.epi-rng2 input::-moz-range-thumb{pointer-events:auto;width:15px;height:15px;border-radius:50%;background:var(--pri-hi);border:2px solid #180a10;box-shadow:var(--e1);cursor:pointer}.epi-lensdock{position:absolute;z-index:var(--z-stage-lens);display:flex;flex-direction:column;gap:8px;align-items:center}.epi-lensdock.desk{right:22px;bottom:162px}.epi-lensdock.mob{right:10px;bottom:calc(var(--nav-h, 66px) + var(--sheet-peek-h, 160px) + 16px)}.epi-lensbtn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#14060cb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-2);display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s}.epi-lensbtn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.epi-lensbtn.on{color:var(--pri-hi);border-color:color-mix(in srgb,var(--pri) 45%,transparent)}.epi-lenswrap{position:relative}.epi-lenslbl{font:800 var(--fs-8) var(--mono);color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;text-align:center;max-width:58px;line-height:1.25;margin-top:-3px;pointer-events:none}.epi-lensfan{position:absolute;right:52px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;align-items:flex-end}.epi-lensopt{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:var(--r-full);border:1px solid var(--line-2);background:#14060ce0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-3);font:700 var(--fs-12) var(--mono);cursor:pointer;white-space:nowrap;animation:lensin .22s cubic-bezier(.2,.8,.2,1) both}.epi-lensopt svg{width:15px;height:15px;flex:none}.epi-lensopt.on{color:var(--pri-hi);border-color:color-mix(in srgb,var(--pri) 45%,transparent)}.epi-lensopt .dot{width:6px;height:6px;border-radius:50%;background:var(--pri);box-shadow:var(--glow-dot) var(--pri);flex:none}@keyframes lensin{0%{opacity:0;transform:translate(10px)}}.epi-lensback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-stage-lens) - 1);background:transparent}@media(prefers-reduced-motion:reduce){.epi-lensopt{animation:none}}.epi-coach{pointer-events:auto;width:232px;background:var(--s3);border:1px solid color-mix(in srgb,var(--pri) 40%,transparent);border-radius:var(--r-xl2);padding:12px 14px;box-shadow:var(--e3)}.epi-coach b{display:block;font:800 var(--fs-13) var(--mono);color:var(--pri-hi)}.epi-coach p{font:600 var(--fs-12)/1.55 var(--mono);color:var(--text);margin:6px 0 10px}.epi-coachrow{display:flex;align-items:center;justify-content:space-between}.epi-coachbtn{padding:6px 12px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--pri) 45%,transparent);background:color-mix(in srgb,var(--pri) 14%,transparent);color:var(--pri-hi);font:700 var(--fs-12) var(--mono);cursor:pointer}.epi-coach.ring{transform:translateY(104px);animation:coachin .32s cubic-bezier(.2,.8,.2,1) both .5s}@keyframes coachin{0%{opacity:0;transform:translateY(96px)}}.epi-coachwrap{position:relative}.epi-coach.float{position:absolute;left:50%;bottom:calc(100% + 16px);transform:translate(-50%);z-index:calc(var(--z-coach) - 1);width:248px;animation:coachup .3s cubic-bezier(.2,.8,.2,1) both .35s}.epi-coach.float.below{bottom:auto;top:calc(100% + 16px)}@keyframes coachup{0%{opacity:0;translate:0 6px}}.epi-coachdot{position:absolute;width:24px;height:24px;border-radius:50%;background:var(--pri);color:var(--on-gold);font:800 var(--fs-13) var(--mono);display:grid;place-items:center;box-shadow:0 0 0 5px color-mix(in srgb,var(--pri) 22%,transparent),0 4px 12px #00000080;z-index:var(--z-coach);pointer-events:none}@media(prefers-reduced-motion:reduce){.epi-coach,.epi-coach.ring,.epi-coach.float{animation:none}}.epi-addtog{height:28px;padding:0 10px;flex:none;border-radius:var(--r-full);border:1px solid var(--line-2);background:none;color:var(--text-3);display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:600 var(--fs-16) var(--mono);line-height:1;transition:color .15s,border-color .15s,background .15s}.epi-addtog-lbl{font:700 var(--fs-10) var(--mono);letter-spacing:.06em;text-transform:uppercase}.epi-addtog:hover{color:var(--ink)}.epi-addtog.on{color:var(--pri-hi);border-color:color-mix(in srgb,var(--pri) 55%,transparent);background:color-mix(in srgb,var(--pri) 12%,transparent);box-shadow:var(--glow-dot) color-mix(in srgb,var(--pri) 30%,transparent)}.epi-dockwrap{position:absolute;left:50%;bottom:22px;transform:translate(-50%);width:min(1120px,calc(100vw - 120px));z-index:var(--z-stage-panel)}.epi-dockcall{display:flex;align-items:center;gap:12px;padding:0 18px}.epi-dockmsg{text-align:center;margin-top:10px;font:600 var(--fs-12) var(--mono);color:var(--dim)}@media(min-width:880px)and (max-width:1180px){.epi-dock{padding:14px}.epi-dockmode{padding-right:12px}.epi-dockb{padding:0 12px;min-width:0}.epi-dockcall{gap:9px;padding:0 12px}.rulectl{gap:10px;padding-left:12px}}.sheet-back.center{justify-content:center;align-items:center;padding:24px}.sheet.desk{border-radius:var(--r-xl2);border-bottom:1px solid var(--line);max-height:min(760px,90vh);overflow-y:auto}.epi-mtop{position:absolute;top:0;left:0;right:0;z-index:var(--z-panel);display:flex;flex-direction:column;pointer-events:none}.epi-mtop>*{pointer-events:auto}.epi-mpot{padding:12px 16px 0}.epi-mticker{display:flex;align-items:center;gap:10px;margin-top:4px;font:700 var(--fs-11) var(--mono);color:var(--text-3)}.epi-mticker .live{display:inline-flex;align-items:center;gap:5px;font:800 var(--fs-10) var(--mono);color:var(--hot)}.dsheet{position:absolute;left:0;right:0;bottom:var(--nav-h, 66px);z-index:var(--z-sheet);max-width:460px;margin:0 auto;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--s1),var(--bg-0));border:1px solid var(--line);border-bottom:0;border-radius:var(--r-xl2) var(--r-xl2) 0 0;box-shadow:var(--e4-up);transition:transform var(--dur-base) var(--ease-standard);will-change:transform}.dsheet.dragging{transition:none}.dsheet-handle{flex:none;padding:0 14px 10px;cursor:grab;touch-action:none}.dsheet-handle:active{cursor:grabbing}.dsheet-grab{width:42px;height:4px;border-radius:var(--r-xs);background:rgba(var(--accent-rgb),.4);margin:6px auto 8px}.dsheet-body{flex:1;min-height:0;overflow:hidden;padding:0 14px 12px}.dsheet[data-detent=full] .dsheet-body{overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain}.dsheet-sec{display:flex;flex-direction:column;gap:10px;padding-top:4px}.epi-mpot.condensed{display:flex;align-items:baseline;gap:8px;padding:10px 16px 4px}.dsheet-rule .rulebet-inp{height:40px;font-size:var(--fs-14)}.dsheet-rule .rulebet-affix .rulebet-inp{height:46px}.dsheet-rule .rulebet-seg button{min-height:42px}.epi-feedsheet{display:flex;flex-direction:column}.epi-feedsheet .epi-feedr{min-height:44px}@media(pointer:coarse){.epi-rng2 input::-webkit-slider-thumb{width:22px;height:22px}.epi-rng2 input::-moz-range-thumb{width:22px;height:22px}}.dsheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sheet) - 1);background:#0204089e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fsIn .16s ease both}@media(prefers-reduced-motion:reduce){.dsheet{transition:none}.dsheet-scrim{animation:none}}@media(max-width:879px){.epi-rail{display:none}}@media(min-width:880px){.epi-gnav{display:none}}.epi-confirmback{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a04088c;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center}.epi-confirm{max-width:380px;margin:16px;padding:16px 18px;border-radius:var(--r-xl3);background:#1e0c16f5;border:1px solid var(--line-soft);font:500 var(--fs-13)/1.5 var(--sans, sans-serif);color:var(--ink)}.epi-confirm b{font:800 var(--fs-11) var(--mono);letter-spacing:.09em}.epi-confirm p{margin:8px 0 0;color:var(--dim)}.epi-confirmrow{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.epi-coachbtn.ghost{background:transparent;border:1px solid var(--line-soft)}.guide{display:flex;flex-direction:column;gap:14px;padding-bottom:32px}.guide-title{margin:6px 0 2px}.guide-sec{padding:16px 18px}.guide-hd{margin:0 0 8px;font:800 var(--fs-13) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pri)}.guide-sec p{margin:0 0 10px;font:500 var(--fs-13) var(--mono);line-height:1.65;color:var(--text-2)}.guide-sec p:last-child{margin-bottom:0}.guide-sec b{color:var(--ink)}.guide-pipeline{list-style:none;margin:4px 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.guide-pipeline li{display:grid;grid-template-columns:10px 92px 1fr;gap:10px;align-items:baseline;font:500 var(--fs-12) var(--mono);line-height:1.55;color:var(--text-3)}.guide-pipeline b{font:800 var(--fs-10) var(--mono);letter-spacing:.09em;color:var(--text)}.guide-gloss{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 20px}.guide-gloss dt{font:800 var(--fs-11) var(--mono);letter-spacing:.05em;color:var(--pri-hi);margin-bottom:2px}.guide-gloss dd{margin:0;font:500 var(--fs-12) var(--mono);line-height:1.55;color:var(--text-3)}.guide-dot{width:8px;height:8px;border-radius:50%;align-self:center}.guide-dot.st-detected{background:var(--st-detected)}.guide-dot.st-reported{background:transparent;border:1.5px solid var(--st-reported)}.guide-dot.st-settling{background:var(--st-settling);animation:settling-pulse 1.6s ease-in-out infinite}.guide-dot.st-challenged{background:var(--st-challenged);animation:statusblink 1s linear infinite}.guide-dot.st-retracting{background:transparent;border:1.5px solid var(--st-retracting);animation:statusblink 1s linear infinite}.brush-hint{transform:translateY(18px);padding:2px 7px;border-radius:var(--r-sm);background:#0c060ad1;border:1px solid var(--line-2);font:700 var(--fs-9) var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;animation:epifade .3s ease both}.epi-btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line);box-shadow:none}.epi-btn.ghost:hover{border-color:var(--line-2);color:var(--ink)}.about{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:6px 0 44px}.about-eyebrow{color:var(--pri-hi)}.about-lede{margin:0;max-width:40ch;font:500 var(--fs-16) var(--mono);line-height:1.55;color:var(--text-2)}.about-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.about-cta-row .epi-btn,.about-foot .epi-btn{padding:0 24px;text-decoration:none}.about-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 4px 6px}.about-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 1 auto}.about-h1{margin:0;max-width:14ch}.about-hero-art-wrap{flex:0 0 auto}.about-hexart{width:220px;height:220px;display:block}.about-stats{display:flex;gap:12px;width:100%;margin:0}.about-stat{flex:1 1 0;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r-xl3);background:#1e0c168c}.about-stat dt{margin:0 0 6px;font:800 var(--fs-10) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.about-stat dd{margin:0;font:800 var(--fs-28) var(--sans);letter-spacing:-.01em;color:var(--pri)}.about-sec{display:flex;flex-direction:column;align-items:center;gap:16px;padding:22px 20px;text-align:center}.about-sec .guide-hd{margin:0}.about-cap{margin:0;max-width:58ch;font:500 var(--fs-13) var(--mono);line-height:1.65;color:var(--text-2)}.about-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;width:100%}.about-icard{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--r-xl3);background:#1e0c1680;text-align:left}.about-icard-ic{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--pri);background:#ffc24d1f;border:1px solid color-mix(in srgb,var(--pri) 38%,transparent)}.about-icard-ic i{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 var(--fs-10) var(--mono);font-style:normal;color:var(--on-gold);background:var(--pri)}.about-icard b{font:800 var(--fs-14) var(--mono);color:var(--ink)}.about-icard span{font:500 var(--fs-12) var(--mono);line-height:1.55;color:var(--text-2)}.about-mcard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--r-xl3);background:#1e0c1680}.about-mtag{font:800 var(--fs-10) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pri-hi)}.about-mhex .about-hexart{width:128px;height:128px}.about-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;width:100%}.about-flow-col{display:flex;flex-direction:column;align-items:center;gap:8px}.about-flow-stakes{display:flex;gap:5px;height:40px;align-items:center}.about-flow-stakes span{width:13px;height:13px;border-radius:50%;background:#ffc24d59;border:1px solid color-mix(in srgb,var(--pri) 45%,transparent)}.about-flow-pot{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;color:var(--text);border:1px solid var(--line);background:#1e0c1699}.about-flow-pot.gold{color:var(--pri);border-color:color-mix(in srgb,var(--pri) 45%,transparent);background:#ffc24d1a}.about-flow-lbl{font:800 var(--fs-10) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.about-flow-arrow{font:700 var(--fs-24) var(--mono);color:var(--text-3)}.about-ladder{display:flex;flex-direction:column;gap:8px;width:100%;max-width:340px}.about-rung{display:flex;align-items:center;gap:12px}.about-rung-m{width:30px;text-align:left;font:800 var(--fs-11) var(--mono);color:var(--text-2)}.about-rung-bar{height:14px;border-radius:var(--r-full);background:linear-gradient(90deg,#ffc24d40,#ffc24d8c)}.about-rung.jack .about-rung-bar{background:linear-gradient(90deg,var(--pri),var(--pri-hi));box-shadow:0 0 12px color-mix(in srgb,var(--pri) 45%,transparent)}.about-rung-tag{font:800 var(--fs-9) var(--mono);letter-spacing:.1em;color:var(--pri)}.about-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.about-chip{display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 22px;border:1px solid var(--line);border-radius:var(--r-xl3);background:#1e0c1680;color:var(--pri)}.about-chip span{font:800 var(--fs-11) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.about-foot{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:6px;padding:22px 0 8px;border-top:1px solid var(--line-soft);text-align:center}.about-footlinks{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center}.about-footlinks a{font:700 var(--fs-12) var(--mono);letter-spacing:.04em;color:var(--text-2);text-decoration:none}.about-footlinks a:hover{color:var(--ink)}.about-footnote{max-width:46ch;font:500 var(--fs-11) var(--mono);line-height:1.5;color:var(--text-3)}@media(max-width:879px){.about-hero{flex-direction:column-reverse;align-items:center;gap:10px;text-align:center}.about-hero-copy{align-items:center}.about-h1{font:800 var(--fs-34)/1.04 var(--sans);max-width:18ch}.about-lede{font-size:var(--fs-14)}.about-cta-row{justify-content:center}.about-hexart{width:168px;height:168px}.about-stat dd{font-size:var(--fs-22)}}
