.sl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:49;pointer-events:none;--sl-y: 14px;--sl-l: max(14px, 1.2cqw);--sl-r: 16px;font-family:JetBrains Mono,ui-monospace,monospace}.sl-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.2em;line-height:1.25}.sl-disp{font-family:Sora,system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums lining-nums;line-height:1}.sl-hair{height:1px;background:linear-gradient(90deg,#fae897,#f2b33e8c 55%,#f2b33e00);transform-origin:0 50%}.sl-stud{display:inline-block;width:7px;height:7px;transform:rotate(45deg);flex:none}.sl-room{position:absolute;left:var(--sl-l);top:var(--sl-y);display:flex;flex-direction:column;gap:6px;padding:8px 14px 9px 10px;border-radius:8px;background:linear-gradient(90deg,#05060ae0,#05060ab3 70%,#05060a00)}.sl-room-in{display:flex;flex-direction:column;gap:6px}.sl-room-top{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--v-gold)}.sl-room-studs{display:flex;gap:7px;align-items:center}.sl-room-studs i{width:6px;height:6px;transform:rotate(45deg);border:1px solid rgba(242,179,62,.6)}.sl-room-studs i[data-on=true]{background:#f2b33e;border-color:#f2b33e}.sl-room-studs i[data-now=true]{background:#fae897;border-color:#fae897;width:8px;height:8px}.sl-room-name{font-size:clamp(18px,2.6cqh,26px);color:var(--v-white);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.sl-room-mood{font-size:10.5px;color:#b9c3db;letter-spacing:.22em;white-space:nowrap}.sl-vote{position:absolute;left:calc(100% + 4px);top:8px;display:inline-flex;align-items:center;gap:8px;height:22px;padding:0 9px;border-radius:4px;border:1px solid rgba(var(--v-gold-rgb),.55);background:#05060ae6;font-size:10px;letter-spacing:.16em;color:var(--v-gold);white-space:nowrap}.sl-vote .sl-stud{width:5px;height:5px;background:var(--v-gold)}.sl-panel{position:absolute;right:var(--sl-r);top:var(--sl-y);width:300px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"head head" "bar bar" "keys lock";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:6px;padding:8px 12px 9px;border-radius:8px;background:#05060ae6;border:1px solid rgba(var(--v-gold-rgb),.22);transition:right .34s cubic-bezier(.2,.8,.2,1),left .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1)}.sl-panel:before{content:"";position:absolute;left:10px;right:10px;top:-1px;height:1px;background:linear-gradient(90deg,#f2b33e00,#fae897 50%,#f2b33e00)}.sl-threat-head{grid-area:head;display:flex;align-items:baseline;gap:10px;min-height:26px}.sl-threat-label{font-size:11px;color:#b9c3db}.sl-threat-val{font-size:24px;color:var(--sl-c);transition:color .3s ease;min-width:2.2ch}.sl-chip{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:4px;font-size:10px;letter-spacing:.16em;white-space:nowrap}.sl-chip[data-k=frozen]{color:#05060a;background:var(--v-white)}.sl-chip[data-k=faster]{color:#05060a;background:var(--v-red)}.sl-chip[data-k=lock]{color:var(--v-red);border:1px solid rgba(var(--v-red-rgb),.8)}.sl-chip[data-k=locked]{color:#05060a;background:var(--v-red)}.sl-threat-head .sl-chip{margin-left:auto;align-self:center}.sl-bar{grid-area:bar;position:relative;height:8px;border-radius:2px;background:#ffffff14;overflow:hidden}.sl-bar-fill{position:absolute;inset:0 auto 0 0;background:var(--sl-c);transition:width .22s linear,background-color .3s ease}.sl-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(5% - 2px),rgba(5,6,10,.9) calc(5% - 2px) 5%)}.sl-bar[data-frozen=true] .sl-bar-fill{background:repeating-linear-gradient(135deg,var(--v-white) 0 6px,rgba(244,246,251,.55) 6px 12px)}.sl-panel[data-hot=true] .sl-bar{animation:sl-pulse .76s ease-in-out infinite}.sl-panel[data-locked=true]{border-color:rgba(var(--v-red-rgb),.7)}@keyframes sl-pulse{0%,to{box-shadow:0 0 rgba(var(--v-red-rgb),0)}50%{box-shadow:0 0 0 2px rgba(var(--v-red-rgb),.55),0 0 14px 1px rgba(var(--v-red-rgb),.45)}}.sl-lock{grid-area:lock;justify-self:end;font-size:9.5px;color:#8a96b3;letter-spacing:.16em;white-space:nowrap}.sl-lock b{color:var(--v-red);font-weight:700}.sl-room-mini{display:none}.sl-keys{grid-area:keys;display:flex;align-items:center;gap:8px;min-width:0;min-height:22px}.sl-keys-row{display:inline-flex;align-items:center;gap:3px}.sl-keyslot{display:inline-flex}.sl-key{width:22px;height:22px;color:var(--v-gold)}.sl-key[data-empty=true]{color:#b9c3db66}.sl-keys-word{font-size:9.5px;letter-spacing:.14em;color:var(--v-gold);white-space:nowrap}.sl-keys-word[data-empty=true]{color:#8a96b3}.sl-keyspend{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;background:var(--v-gold);color:#05060a;font-size:10px;letter-spacing:.16em;white-space:nowrap}@container stage (aspect-ratio >= 1){.gs:has(.lp.is-wide) .sl-panel{right:auto;left:calc(var(--sl-l) + 270px);width:200px}.gs:has(.lp.is-wide) .sl-keys-word{display:none}.gs:has(.lp.is-wide) .sl-vote{display:none}}@container stage (aspect-ratio < 1){.sl{--sl-y: 6px;--sl-r: 6px}.sl-room{display:none}.sl-panel{left:6px;right:6px;width:auto;grid-template-columns:auto auto minmax(30px,1fr) auto;grid-template-areas:"lab val bar lock" "room room room keys";-moz-column-gap:8px;column-gap:8px;row-gap:3px;padding:5px 10px 6px}.sl-threat-head{display:contents}.sl-threat-label{grid-area:lab;font-size:10px}.sl-threat-val{grid-area:val;font-size:18px;min-width:0}.sl-bar{height:6px}.sl-lock{font-size:9px;letter-spacing:.12em}.sl-threat-head .sl-chip{grid-area:lock;justify-self:end;margin:0;height:18px;font-size:9px;letter-spacing:.12em;padding:0 6px}.sl[data-chip=true] .sl-lock{display:none}.sl-room-mini{grid-area:room;display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.sl-room-mini-i{font-size:9px;color:var(--v-gold);letter-spacing:.12em}.sl-room-mini-n{font-size:13px;color:var(--v-white);letter-spacing:.02em;text-transform:uppercase}.sl-room-mini-m,.sl-room-mini-v{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8a96b3;flex-shrink:0}.sl-keys-word[data-empty=true]{display:none}.sl:has(.sl-keys:not([data-count="0"])) .sl-room-mini-v,.sl:has(.sl-keys:not([data-count="0"])) .sl-room-mini-m{display:none}.sl-room-mini-v{display:inline-flex;align-items:center;gap:5px;color:var(--v-gold)}.sl-keys{justify-self:end;gap:6px;min-height:20px}.sl-key{width:18px;height:18px}.sl-keys-word{font-size:8.5px;letter-spacing:.1em}.sl-keyspend{height:18px;font-size:9px}.stage .hero-wrap[data-mode=top]{top:62px}.stage .hero-wrap[data-mode=center]{top:86px}}@container stage (aspect-ratio < 1) and (max-width: 340px){.sl-keys-word{display:none}}@container stage (max-height: 560px) and (aspect-ratio >= 1){.sl-room-mood{display:none}}.door-spot{--d: var(--v-gold-rgb);--r: 56px;position:absolute;left:calc(var(--x, var(--fx)) - var(--r));top:calc(var(--y, 58%) - var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.door-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(var(--d),0);transition:border-color .16s,transform .16s}.door-spot:hover .door-ring,.door-spot:focus-visible .door-ring{border-color:rgba(var(--d),.9);transform:scale(1.03)}.door-spot:focus-visible{outline:none}.door-tag{position:absolute;left:50%;bottom:calc(100% + var(--lift, 0px) + clamp(14px,4.5cqh,44px));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:clamp(92px,26cqw,210px);pointer-events:none}.door-tag-top{display:flex;align-items:baseline;gap:10px}.door-tag-name{font-family:Sora,system-ui,sans-serif;font-weight:800;letter-spacing:.04em;font-size:clamp(13px,2.1cqh,19px);color:#fff;line-height:1}.door-tag-pct{font-family:Sora,system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:clamp(18px,3.6cqh,34px);color:rgb(var(--d));line-height:1}.door-tag-bar{position:relative;width:100%;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.door-tag-bar>i{position:absolute;inset:0 auto 0 0;background:rgb(var(--d));transition:width .42s cubic-bezier(.2,.8,.2,1)}.door-tag-crew{display:flex;align-items:center;gap:8px;min-height:12px}.door-tag-dots{display:flex;gap:3px}.door-tag-dots>i{width:7px;height:7px;border-radius:50%;background:rgb(var(--d));box-shadow:0 0 6px rgba(var(--d),.7);animation:dot-in .26s cubic-bezier(.2,.9,.3,1.4) both}.door-tag-dots>i[data-you]{background:#ffcf4a;box-shadow:0 0 0 2px #ffcf4a59,0 0 8px #ffcf4acc}@keyframes dot-in{0%{transform:scale(0)}to{transform:scale(1)}}.door-tag-count{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#d5dbea;white-space:nowrap}.door-spot[data-mine=true] .door-tag-count{color:#ffcf4a}.door-spot:disabled{cursor:default}.door-spot:disabled .door-tag{filter:saturate(.35) brightness(.62)}.door-spot:disabled .door-ring{display:none}.door-tag-line{display:flex;align-items:center;gap:8px;font-size:9.5px;color:#b9c3db;white-space:nowrap}.door-tag-line b{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.25);color:#fffc;letter-spacing:0}.door-spot[data-lead=true] .door-tag-line{color:rgb(var(--d))}@media (hover: none){.door-tag-line b{display:none}}@container stage (aspect-ratio < 1){.door-tag{bottom:auto;top:calc(100% - 14px);width:auto;min-width:96px;gap:4px;padding:6px 10px 7px;border-radius:10px;background:#05060ad1;border:1px solid rgba(var(--d),.45)}.door-tag-top{gap:6px}.door-tag-name{font-size:12px}.door-tag-pct{font-size:16px}.door-tag-line{display:none}}@container stage (max-height: 560px){.door-tag{bottom:auto;top:calc(100% - 14px);width:auto;min-width:96px;gap:4px;padding:6px 10px 7px;border-radius:10px;background:#05060ad1;border:1px solid rgba(var(--d),.45)}.door-tag-top{gap:6px}.door-tag-name{font-size:12px}.door-tag-pct{font-size:16px}.door-tag-line{display:none}}.oc-deltas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:.5em;max-width:92cqw}.oc-delta{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:5px;border:1px solid rgba(255,255,255,.22);background:#07080d;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--v-white)}.oc-delta[data-t=good]{color:var(--v-green);border-color:rgba(var(--v-green-rgb),.55)}.oc-delta[data-t=gold]{color:var(--v-gold);border-color:rgba(var(--v-gold-rgb),.6)}.oc-delta[data-t=bad]{color:#ff7d8c;border-color:rgba(var(--v-red-rgb),.7)}.oc-delta[data-t=purple]{color:var(--v-purple);border-color:#a779ffb3}.oc-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:12px;letter-spacing:.32em;text-transform:uppercase;margin-bottom:.6em;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}@container stage (aspect-ratio < 1){.oc-delta{height:26px;font-size:11px;padding:0 9px}}.oc-frame{position:absolute;left:50%;top:50%;width:100cqw;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.oc-frame[data-k=commit]{height:calc(100% + 40px);background:linear-gradient(90deg,rgba(var(--v-red-rgb),.85) 0 4px,transparent 4px calc(100% - 4px),rgba(var(--v-red-rgb),.85) calc(100% - 4px))}.oc-chev{position:absolute;left:0;top:50%;width:14cqw;height:70%;transform:translateY(-50%);background:repeating-linear-gradient(90deg,rgba(var(--v-red-rgb),.9) 0 6px,transparent 6px 22px);-webkit-mask:linear-gradient(90deg,#000,transparent);mask:linear-gradient(90deg,#000,transparent)}.oc-chev[data-side=r]{left:auto;right:0;-webkit-mask:linear-gradient(270deg,#000,transparent);mask:linear-gradient(270deg,#000,transparent)}.oc-frame[data-k=trap],.oc-frame[data-k=faster]{height:calc(100% + 48px)}.oc-hazard{position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(135deg,var(--v-red) 0 14px,#07080d 14px 28px)}.oc-frame[data-k=faster] .oc-hazard{background:repeating-linear-gradient(135deg,var(--v-gold) 0 14px,#07080d 14px 28px)}.oc-hazard[data-side=t]{top:0}.oc-hazard[data-side=b]{bottom:0}.oc-strike{position:relative;display:inline-block}.oc-strike:after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:.09em;background:var(--v-purple);transform-origin:0 50%;animation:oc-strike .26s .16s cubic-bezier(.5,0,.2,1) both}@keyframes oc-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.oc-frame[data-k=fake]{height:calc(100% + 40px);border-top:2px solid rgba(167,121,255,.85);border-bottom:2px solid rgba(167,121,255,.85)}.oc-frame[data-k=freeze]{height:calc(100% + 36px);border-top:1px solid rgba(244,246,251,.85);border-bottom:1px solid rgba(244,246,251,.85)}.oc-frame[data-k=gold]{height:calc(100% + 36px)}.oc-frame[data-k=gold]:before,.oc-frame[data-k=gold]:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#f2b33e00 4%,#f2b33eb3 30%,#fae897,#f2b33eb3 70%,#f2b33e00 96%)}.oc-frame[data-k=gold]:before{top:0}.oc-frame[data-k=gold]:after{bottom:0}.oc-frame[data-k=lockdown]{height:calc(100% + 56px)}.oc-slab{position:absolute;left:0;right:0;height:14px;background:linear-gradient(180deg,#3a3f4c,#15181e);border-top:1px solid rgba(var(--v-red-rgb),.9);border-bottom:1px solid rgba(var(--v-red-rgb),.9)}.oc-slab[data-side=t]{top:0;animation:oc-slam-t .26s cubic-bezier(.7,0,.9,.4) both}.oc-slab[data-side=b]{bottom:0;animation:oc-slam-b .26s cubic-bezier(.7,0,.9,.4) both}@keyframes oc-slam-t{0%{transform:translateY(-120px)}to{transform:none}}@keyframes oc-slam-b{0%{transform:translateY(120px)}to{transform:none}}.bv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:48;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;background:radial-gradient(70% 60% at 50% 48%,#1e140457,#05060ac7 78%);padding:16px;text-align:center}.bv[data-k=jackpot]{background:radial-gradient(70% 60% at 50% 48%,#2e18465c,#05060ac7 78%)}.bv-rays{position:absolute;left:50%;top:46%;width:150cqmax;height:150cqmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(255,207,74,.06) 0 4deg,transparent 4deg 15deg);-webkit-mask:radial-gradient(closest-side,#000 10%,transparent 70%);mask:radial-gradient(closest-side,#000 10%,transparent 70%);animation:bv-spin 40s linear infinite}@keyframes bv-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.bv-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.4cqh;max-width:100%}.bv-kicker{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--v-gold)}.bv-kicker .sl-hair{width:72px}.bv-kicker .sl-hair[data-flip]{transform:scaleX(-1)}.bv-title{font-size:min(9cqh,11cqw);color:var(--v-white);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.bv-mult{font-size:min(16cqh,22cqw);color:var(--v-gold)}.bv-mult .v-x{font-size:.5em}.bv-find{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bv-crate{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:1px solid rgba(var(--v-gold-rgb),.6);border-radius:8px;background:#05060ad9;font-size:12px;color:var(--v-gold);white-space:nowrap}.bv-find .oc-delta{height:44px;padding:0 16px;border-radius:8px}.bv-crate .sl-key{width:24px;height:24px}.bv-btn{margin-top:1.6cqh;min-height:52px;min-width:220px;padding:0 28px;border-radius:14px;font-family:Sora,system-ui,sans-serif;font-weight:800;font-size:18px;letter-spacing:.04em;color:#05060a;background:linear-gradient(180deg,#ffe79a,var(--v-gold) 45%,#d9a017);border:0;cursor:pointer;position:relative;overflow:hidden;transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out}.bv-btn-fill{position:absolute;left:0;bottom:0;height:3px;background:#05060a8c}@media (hover: hover){.bv-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 0 2px #ffe79ae6,0 14px 34px -10px #ffb300e6}}.bv-btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 5px rgba(var(--v-gold-rgb),.4)}.bv-btn:active{transform:translateY(1px) scale(.98);filter:brightness(.95)}@media (prefers-reduced-motion: reduce){.sl-panel[data-hot=true] .sl-bar{animation:none;box-shadow:0 0 0 2px rgba(var(--v-red-rgb),.7)}.bv-rays{animation:none}.oc-strike:after,.oc-slab{animation:none!important}.sl-panel,.sl-keys,.sl-room{transition:none}}@container stage (aspect-ratio < 1){.bv-kicker .sl-hair{display:none}}[data-hud=callouts] .callout-field,[data-hud=callouts] .oc-frame{width:calc(100cqw - 2 * var(--rail-pad, 0px))}@container stage (aspect-ratio >= 1){[data-hud=callouts] .callout-field{-webkit-mask:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}}.sl-threat-head,.sl-bar,.sl-lock{display:none!important}@container stage (aspect-ratio >= 1){.sl-panel[data-empty=true]{display:none}}.sl-panel[data-empty=true] .sl-keys{display:none}.stage-fallback .sf-light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(34% 46% at 50% 44%,rgba(255,207,74,.13),rgba(255,179,0,.04) 55%,transparent 75%),radial-gradient(70% 60% at 50% 40%,rgba(28,42,68,.35),transparent 70%);animation:sf-breathe 3.2s ease-in-out infinite}.stage-fallback .sf-haze{position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(to top,rgba(154,164,184,.09),transparent)}.stage-fallback .sf-line{position:relative;width:132px;height:1px;overflow:hidden;background:#ffcf4a24}.stage-fallback .sf-line i{position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,#ffcf4a,transparent);animation:sf-sweep 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes sf-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes sf-breathe{50%{opacity:.72}}@media (prefers-reduced-motion: reduce){.stage-fallback .sf-light,.stage-fallback .sf-line i{animation:none}}.sh-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;min-height:56px}@media (min-width: 1024px){.sh-top{padding:8px 16px;min-height:72px}}.sh-top-right{display:flex;align-items:center;gap:4px}.sh-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:40px;padding:0 10px;border-radius:10px;color:#8a96b3;background:transparent;border:1px solid transparent;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}@media (hover: hover){.sh-ghost:hover{color:#fff;background:#ffffff12}}.sh-ghost:active{transform:scale(.96);background:#ffffff24;color:#fff}.sh-ghost[aria-pressed=true],.sh-ghost[aria-expanded=true]{color:#3dffb0;border-color:#3dffb073;background:#3dffb014}.sh-ghost.is-muted{color:#ff3b54}.sh-dot{width:6px;height:6px;border-radius:999px;background:#ff3b54;box-shadow:0 0 8px #ff3b54cc}.sh-dot.is-on{background:#3dffb0;box-shadow:0 0 8px #3dffb0cc}.sh-balance{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:40px;padding:0 4px 0 10px;line-height:1}.sh-live-count{color:#fff}.sh-ghost[aria-expanded=true] .sh-live-count{color:inherit}.sh-balance-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;color:#f2b33e;white-space:nowrap}.sh-console{display:flex;align-items:center;gap:20px;height:64px;padding:0 16px}.sh-console .sh-console-act{width:340px;height:54px;flex:0 0 auto}.sh-stake{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.sh-stake[data-locked=true]{opacity:.45}.sh-step{width:40px;height:40px;border-radius:10px;border:1px solid rgba(43,54,80,.7);background:#0a0c1299;color:#8a96b3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:700;line-height:1;display:grid;place-items:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}@media (hover: hover){.sh-step:not(:disabled):hover{color:#fff;border-color:#ffffff73;background:#ffffff0f}}.sh-step:not(:disabled):active{transform:scale(.94);background:#ffcf4a2e;border-color:#ffcf4a;color:#ffcf4a}.sh-step:disabled{cursor:not-allowed}.sh-stake-val{min-width:92px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.sh-stake-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;color:#ffcf4a}.sh-auto{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(43,54,80,.7);background:#0a0c1299;color:#8a96b3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .12s ease-out,opacity .15s}.sh-auto[data-on=true]{color:#3dffb0;border-color:#3dffb080;background:#3dffb014}@media (hover: hover){.sh-auto:not(:disabled):hover{color:#fff;border-color:#ffffff73}.sh-auto[data-on=true]:not(:disabled):hover{color:#7dffce;border-color:#3dffb0}}.sh-auto:not(:disabled):active{transform:scale(.96);background:#ffffff1f}.sh-auto:disabled{opacity:.45;cursor:not-allowed}.sh-runs{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.sh-runs-row{display:flex;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.sh-chip{flex:0 0 auto;height:32px;padding:0 10px;border-radius:8px;border:1px solid transparent;display:inline-flex;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1;color:var(--v-xp);background:color-mix(in srgb,var(--v-xp) 10%,transparent);white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}.sh-chip.is-first{background:color-mix(in srgb,var(--v-xp) 20%,transparent)}button.sh-chip{cursor:pointer}@media (hover: hover){button.sh-chip:hover{border-color:color-mix(in srgb,var(--v-xp) 70%,transparent);background:color-mix(in srgb,var(--v-xp) 28%,transparent)}}button.sh-chip:active{transform:scale(.95);background:color-mix(in srgb,var(--v-xp) 38%,transparent)}.sh-act{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid transparent;background-color:#8a96b314;color:#c3cbe0;font-family:Sora,system-ui,sans-serif;font-weight:800;line-height:1;white-space:nowrap;letter-spacing:.01em;cursor:pointer;transition:background-color .28s ease-out,border-color .28s ease-out,color 0ms linear .14s,transform .12s ease-out,filter .15s ease-out,opacity .36s ease-out}.sh-act:before,.sh-act:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .28s ease-out}.sh-act:before{background:linear-gradient(180deg,#fae897,#f2b33e 46%,#c7861f);box-shadow:inset 0 1px #fffadcbf,inset 0 -1px #5a34088c}.sh-act:after{background:linear-gradient(180deg,#ff8a7a,#ff3b54 55%,#c41630)}.sh-act.is-gold{color:#05060a;background-color:#f2b33e}.sh-act.is-gold:before{opacity:1}.sh-act.is-red{color:#fff;background-color:#ff3b54}.sh-act.is-red:after{opacity:1}.sh-act.is-joined,.sh-act.is-win{color:#3dffb0;border-color:#3dffb099;background-color:#3dffb01a}.sh-act.is-loss{color:#ff7d8c;border-color:#ff3b54a6;background-color:#ff3b541f}.sh-act.is-quiet{color:#c3cbe0;border-color:#8a96b366}.sh-act.is-passive{cursor:default}@media (hover: hover){.sh-act.is-gold:not(:disabled):hover,.sh-act.is-red:not(:disabled):hover{filter:brightness(1.1)}.sh-act.is-joined:not(:disabled):hover{border-color:#3dffb0;background-color:#3dffb033}}.sh-act:not(:disabled):active{transform:scale(.97);filter:brightness(.92)}.sh-act-label{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;animation:sh-label-in .26s cubic-bezier(.2,.8,.2,1) both;transition:opacity .2s ease-out}@keyframes sh-label-in{0%{opacity:0;transform:translateY(10px)}}.sh-action-main{font-size:19px}.sh-action-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;opacity:.85}.sh-act.is-passive .sh-action-sub,.sh-act.is-joined .sh-action-sub{opacity:1}.sh-dock{padding:8px 16px max(10px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;background:#05060a}.sh-dock-row{display:flex;align-items:center;gap:10px;min-width:0}.sh-dock .sh-chip{height:30px;padding:0 8px;font-size:12px}.sh-dock .sh-act{width:100%;height:60px;flex:0 0 auto}.bf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:31;pointer-events:none;color:#fff}.bf:before{content:"";position:absolute;left:0;right:0;bottom:0;height:54%;background:linear-gradient(to top,#030407f0,#030407d1 42%,#03040700)}.bf-block{position:absolute;left:16px;right:16px;bottom:3.2cqh;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.6cqh,16px)}.bf-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(12px,1.7cqh,14px);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#8a96b3;white-space:nowrap}.bf-crew{display:flex;justify-content:center;gap:clamp(6px,.9cqw,10px);flex-wrap:wrap;max-width:100%}.bf-mono{position:relative;flex:0 0 auto;width:clamp(32px,4.3cqh,38px);height:clamp(32px,4.3cqh,38px);border-radius:9px;display:grid;place-items:center;font-family:Sora,system-ui,sans-serif;font-size:clamp(12px,1.8cqh,14px);font-weight:800;letter-spacing:.02em;color:#fffffff0;background:linear-gradient(140deg,hsl(var(--h) 55% 42%),hsl(var(--h) 55% 22%));text-shadow:none;pointer-events:auto;cursor:default}.bf-mono.is-you{width:auto;min-width:clamp(32px,4.3cqh,38px);padding:0 10px;font-size:clamp(12px,1.6cqh,13px);letter-spacing:.12em}.bf-mono.is-you.is-in{background:linear-gradient(140deg,#ffe79a,#d9a017);color:#05060a;box-shadow:0 0 0 2px #ffcf4a8c}.bf-mono.is-you.is-open{border:1px dashed rgba(138,150,179,.6);background:#05060a73;color:#8a96b3}.bf-mono:after{content:attr(data-name);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);padding:6px 10px;border-radius:8px;background:#05060aeb;border:1px solid rgba(255,255,255,.14);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease-out,transform .12s ease-out}@media (hover: hover){.bf-mono:hover:after{opacity:1;transform:translate(-50%)}}.bf-clock-wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,.9cqh,8px)}.bf-clock{font-family:Sora,system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:800;letter-spacing:-.035em;line-height:.9;color:#ffcf4a;font-size:min(13cqh,20cqw);white-space:nowrap}.bf-clock.is-last{color:#fff}.bf-line{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:clamp(12px,1.8cqh,14px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#8a96b3}.bf-line.is-in{color:#3dffb0}@container stage (aspect-ratio < 1){.bf-block{bottom:3cqh;gap:clamp(8px,1.4cqh,14px)}.bf-clock{font-size:min(12cqh,24cqw)}.bf-mono{width:clamp(30px,8cqw,36px);height:clamp(30px,8cqw,36px);font-size:12px}.bf-mono.is-you{min-width:clamp(30px,8cqw,36px);padding:0 8px;font-size:12px}.bf-mono:after{display:none}}@container stage (width < 360px){.bf-block{left:8px;right:8px}.bf-crew{gap:4px}.bf-mono{width:26px;height:26px;font-size:12px;border-radius:7px}.bf-mono.is-you{min-width:26px;padding:0 7px;font-size:12px;letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.sh-ghost,.sh-step,.sh-auto,.sh-chip{transition:none}}.sh-panel{background:#080a0ff0;border:1px solid rgba(43,54,80,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sh-console-l{display:flex;align-items:center;min-width:0;flex:1 1 auto}.sh-console-m{display:flex;align-items:center;gap:20px;flex:0 0 auto}.sh-console-l,.sh-console-m,.sh-dock-row{transition:opacity .42s cubic-bezier(.2,.8,.2,1) .26s,transform .52s cubic-bezier(.2,.8,.2,1) .26s,visibility 0s 0s}.sh-console-m{transition-delay:.16s}.sh-console[data-live=true] .sh-console-l,.sh-console[data-live=true] .sh-console-m,.sh-dock[data-live=true] .sh-dock-row{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .26s ease-in 0s,transform .32s ease-in 0s,visibility 0s .32s}.sh-console[data-live=false] .sh-chip.is-first,.sh-dock[data-live=false] .sh-chip.is-first{animation:sh-chip-in .56s cubic-bezier(.2,.8,.2,1) .42s both}@keyframes sh-chip-in{0%{opacity:0;transform:translate(-12px) scale(.86)}to{opacity:1;transform:none}}.sh-dock .sh-dock-row{height:40px}.sh-dock[data-live=true] .sh-dock-row{display:none}.sh-dock[data-live=false] .sh-dock-row{animation:bf-rise .52s cubic-bezier(.2,.8,.2,1) .22s both}.sh-stud{flex:0 0 auto;width:6px;height:6px;transform:rotate(45deg);background:currentColor;opacity:.5}.sh-act:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.sh-chip:focus-visible,.sh-step:focus-visible,.sh-auto:focus-visible,.sh-ghost:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.gs .sh-top,.gs .sh-console-wrap,.gs .sh-dock{transition:opacity .52s cubic-bezier(.4,0,.2,1)}.gs[data-dim=true] .sh-top,.gs[data-dim=true] .sh-console-wrap,.gs[data-dim=true] .sh-dock{opacity:.55}.gs[data-beat=verdict] .sh-act.is-passive,.gs[data-beat=enter] .sh-act.is-passive{opacity:0}.gs[data-dim=true] .sh-top:hover,.gs[data-dim=true] .sh-top:focus-within,.gs[data-dim=true] .sh-console-wrap:hover,.gs[data-dim=true] .sh-console-wrap:focus-within,.gs[data-dim=true] .sh-dock:focus-within{opacity:1;transition-duration:.16s}.bf.is-in .bf-crew{animation:bf-rise .62s cubic-bezier(.2,.8,.2,1) .16s both}.bf.is-in .bf-clock-wrap{animation:bf-rise .68s cubic-bezier(.2,.8,.2,1) .26s both}.bf.is-in .bf-line{animation:bf-rise .62s cubic-bezier(.2,.8,.2,1) .38s both}.bf.is-in:before{animation:bf-fade .7s ease-out both}@keyframes bf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes bf-fade{0%{opacity:0}}.bf.is-out .bf-block{animation:bf-cut .1s cubic-bezier(.5,0,.75,0) both}.bf.is-out:before{animation:bf-fade-out .1s ease-in both}.bf.is-out .bf-mono{pointer-events:none}@keyframes bf-cut{to{opacity:0;transform:scale(.96);filter:blur(3px)}}@keyframes bf-fade-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){.bf.is-in .bf-crew,.bf.is-in .bf-clock-wrap,.bf.is-in .bf-line{animation:bf-fade .4s ease-out both}.bf.is-out .bf-block{animation:bf-fade-out .1s ease-in both}.sh-act-label{animation:bf-fade .26s ease-out both}.sh-console[data-live=false] .sh-chip.is-first,.sh-dock[data-live=false] .sh-chip.is-first{animation:bf-fade .4s ease-out .2s both}.sh-console-l,.sh-console-m,.sh-dock-row,.sh-console[data-live=true] .sh-console-l,.sh-console[data-live=true] .sh-console-m,.sh-dock[data-live=true] .sh-dock-row{transform:none}.sh-dock[data-live=false] .sh-dock-row{animation:bf-fade .4s ease-out .2s both}}.bf-line{color:#aab4cc}.bf-pool{font-family:Sora,system-ui,sans-serif;font-size:clamp(15px,2.2cqh,20px);font-weight:800;letter-spacing:0;color:#ffcf4a;margin-right:.35em}.sh-bet{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 4px;border-radius:14px;border:1px solid rgba(43,54,80,.7);background:#0a0c1299}.sh-bet .sh-step,.sh-bet .sh-auto{border-color:transparent;background:transparent}.sh-bet-rule{width:1px;height:22px;background:#8a96b34d}.lb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;pointer-events:none}.lb-bar{position:absolute;left:0;right:0;height:6%;min-height:28px;background:#030407;transition:transform .56s cubic-bezier(.2,.8,.2,1);will-change:transform}.lb-top{top:0;transform:translateY(calc(-100% - 8px))}.lb-bot{bottom:0;transform:translateY(calc(100% + 8px))}.lb[data-on=true] .lb-bar{transform:none;transition-duration:.42s}.lb-bar:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#f2b33e00 4%,#f2b33e8c 30%,#fae897,#f2b33e8c 70%,#f2b33e00 96%)}.lb-top:after{bottom:0}.lb-bot:after{top:0}.lb-stud{position:absolute;left:50%;width:7px;height:7px;background:#f2b33e;transform:translate(-50%) rotate(45deg)}.lb-top .lb-stud{bottom:-3px}.lb-bot .lb-stud{top:-3px}@media (prefers-reduced-motion: reduce){.lb-bar,.lb[data-on=true] .lb-bar{transform:none;opacity:0;transition:opacity .3s ease-out}.lb[data-on=true] .lb-bar{opacity:1}}.lb-bar:after{left:30%;right:30%;background:linear-gradient(90deg,#f2b33e00,#f2b33e99 30%,#fae897,#f2b33e99 70%,#f2b33e00)}.lb[data-beat=door] .lb-bar:after,.lb[data-beat=door] .lb-stud{opacity:0}.cr-mono{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-family:Sora,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.02em;color:#fffffff2;background:linear-gradient(140deg,hsl(var(--h) 55% 44%),hsl(var(--h) 55% 22%));box-shadow:inset 0 1px #ffffff29;transition:filter .3s ease-out,opacity .3s ease-out,box-shadow .3s ease-out}.cr-mono.is-you{font-size:10px;letter-spacing:.08em;color:#05060a;background:linear-gradient(140deg,#fae897,#f2b33e 52%,#c7861f);box-shadow:0 0 0 2px #05060a,0 0 0 3.5px #f2b33e}.cr-mono.is-ghost,.cr-mono.is-you.is-ghost{color:#ffcf4a;background:#05060a99;box-shadow:inset 0 0 0 1.5px #f2b33ea6}.cr-mono.is-more{color:#c3cbe0;background:#ffffff0f;box-shadow:inset 0 0 0 1px #8a96b373}.cr-mono[data-fate=trapped],.cr-mono[data-fate=sealed]{color:#ffffff8c;background:linear-gradient(140deg,hsl(var(--h) 12% 26%),hsl(var(--h) 12% 14%));box-shadow:inset 0 0 0 1.5px #ff3b54d9}.cr-mono.is-you[data-fate=trapped],.cr-mono.is-you[data-fate=sealed]{color:#ffe79ab3;background:linear-gradient(140deg,#4a3a14,#241a06);box-shadow:0 0 0 2px #05060a,0 0 0 3.5px #ff3b54}.cr-mono[data-fate=cashed]:not(.is-you){box-shadow:inset 0 1px #ffffff29,0 0 0 1.5px #3dffb0}.cr-mono.is-you[data-fate=cashed]{box-shadow:0 0 0 2px #05060a,0 0 0 3.5px #3dffb0}.cr-live{position:absolute;right:-3px;bottom:-3px;width:8px;height:8px;border-radius:99px;background:#3dffb0;box-shadow:0 0 0 2px #05060a;animation:cr-pulse 1.6s ease-in-out infinite}@keyframes cr-pulse{50%{opacity:.35}}.cr-pick{flex:0 0 auto;display:grid;animation:cr-pick-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes cr-pick-in{0%{opacity:0;transform:scale(.4)}}.cr-rail{position:absolute;z-index:28;left:max(14px,1.2cqw);top:max(96px,14.5cqh);width:clamp(172px,13cqw,200px);max-height:calc(100% - max(96px,14.5cqh) - 16px);display:flex;flex-direction:column;gap:clamp(4px,.7cqh,7px);transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1);animation:cr-rail-in .62s cubic-bezier(.2,.8,.2,1) .12s both}.cr-rail[data-lobby=true]{top:max(18px,2.4cqh);max-height:calc(100% - max(18px,2.4cqh) - 16px)}@keyframes cr-rail-in{0%{opacity:0;transform:translate(-16px)}}.cr-head{position:relative;display:flex;align-items:baseline;gap:8px;padding:0 4px 8px;margin-bottom:2px}.cr-head:after{content:"";position:absolute;left:4px;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#fae897,#f2b33e8c 40%,#f2b33e00)}.cr-head:before{content:"";position:absolute;left:1px;bottom:-3px;width:7px;height:7px;background:#f2b33e;transform:rotate(45deg)}.cr-count{font-family:Sora,system-ui,sans-serif;font-size:24px;font-weight:800;line-height:1;color:#f4f6fb}.cr-head-t{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#aab4cc}.cr-head-of{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:#5b6b8c}.cr-list{display:flex;flex-direction:column;gap:clamp(3px,.6cqh,6px);margin:0;padding:0;list-style:none}.cr-row{position:relative;width:100%;height:clamp(34px,5cqh,46px);display:flex;align-items:center;gap:10px;padding:0 10px 0 5px;border-radius:11px;border:1px solid transparent;background:linear-gradient(90deg,#05060af0,#05060ad6);text-align:left;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,transform .12s ease-out,opacity .3s ease-out}.cr-row .cr-mono{width:clamp(26px,4cqh,34px);height:clamp(26px,4cqh,34px)}.cr-row:before{content:"";position:absolute;left:-1px;top:22%;bottom:22%;width:2px;border-radius:2px;background:#f4f6fb4d}.cr-row[data-you=true]:before{background:#f2b33e}.cr-row[data-fate=cashed]:before{background:#3dffb0}.cr-row[data-fate=trapped]:before,.cr-row[data-fate=sealed]:before{background:#ff3b54}.cr-row[data-you=true]{border-color:#f2b33e80;background:linear-gradient(90deg,#281c06f2,#05060adb)}.cr-row[data-you=true][data-ghost=true]{border-style:dashed;border-color:#f2b33e66;background:#05060ac7}.cr-row[data-fate=cashed]{background:linear-gradient(90deg,#062218f2,#05060adb);animation:cr-flash-g .9s ease-out}.cr-row[data-fate=trapped],.cr-row[data-fate=sealed]{animation:cr-flash-r .7s ease-out}@keyframes cr-flash-g{0%{border-color:#3dffb0;background-color:#3dffb04d}}@keyframes cr-flash-r{0%{border-color:#ff3b54}}@media (hover: hover){.cr-row:hover{border-color:#ffffff52;background:#121620f2}.cr-row[data-you=true]:hover{border-color:#ffcf4a}}.cr-row:active{transform:scale(.98)}.cr-row:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cr-txt{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.cr-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600;line-height:1.05;color:#e6eaf3}.cr-row[data-you=true] .cr-n{color:#ffcf4a;font-weight:700}.cr-sub2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.04em;color:#7d89a6}.cr-sub2[data-fate=cashed]{color:#3dffb0}.cr-sub2[data-fate=trapped],.cr-sub2[data-fate=sealed]{color:#ff7d8c;letter-spacing:.12em}.cr-row[data-ghost=true] .cr-sub2{color:#b08a3a;letter-spacing:.12em}.cr-amt{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:800;line-height:1}.cr-amt.is-cash{color:#3dffb0}.cr-amt.is-out{color:#ff7d8c}.cr-in{flex:0 0 auto;width:6px;height:6px;margin-right:4px;transform:rotate(45deg);border:1.5px solid #3dffb0}.cr-amt small{margin-left:2px;font-size:9px;font-weight:700;opacity:.8}.cr-rd{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7d89a6}.cr-rd.is-you{color:#ffcf4a}.cr-top{margin-top:8px;display:flex;flex-direction:column;gap:6px;padding:10px 10px 9px;border-radius:11px;border:1px solid rgba(242,179,62,.28);background:#05060adb;text-align:left;transition:border-color .15s ease-out,background-color .15s ease-out,transform .12s ease-out}@media (hover: hover){.cr-top:hover{border-color:#ffcf4a;background:#121620f2}}.cr-top:active{transform:scale(.98)}.cr-top:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cr-top-h{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffcf4a}.cr-top-h span{color:#5b6b8c;letter-spacing:.12em}.cr-top-r{display:flex;align-items:baseline;gap:8px;min-width:0}.cr-top-i{flex:0 0 auto;width:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:#5b6b8c}.cr-top-r[data-rank="1"] .cr-top-i{color:#ffcf4a}.cr-top-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600;color:#e6eaf3}.cr-top-m{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:800;color:#ffcf4a}@media (max-height: 820px){.cr-top-r[data-rank="3"]{display:none}}.cr-pops{pointer-events:none;display:flex;flex-direction:column;gap:6px}.cr-pops.is-rail{height:82px;margin-top:6px;align-items:flex-start}.cr-pops.is-rail .cr-pop{max-width:300px}.cr-pop{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border-radius:10px;border:1px solid rgba(61,255,176,.55);background:#04120df2;white-space:nowrap;max-width:100%}.cr-pop[data-kind=trapped]{border-color:#ff3b5499;background:#180509f2}.cr-pop-mono{flex:0 0 auto;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-family:Sora,system-ui,sans-serif;font-size:9px;font-weight:800;color:#fff;background:linear-gradient(140deg,hsl(var(--h) 55% 44%),hsl(var(--h) 55% 22%))}.cr-pop-t{min-width:0;display:flex;align-items:baseline;gap:7px;overflow:hidden}.cr-pop-t b{overflow:hidden;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:700;color:#fff}.cr-pop-k{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8fd9b8}.cr-pop-k.is-out{color:#ff7d8c}.cr-pop-v{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:800;color:#3dffb0}@media (max-width: 1023.98px){.cr-rail{display:none}}.cr-strip{padding:0 16px 8px;animation:cr-strip-in .52s cubic-bezier(.2,.8,.2,1) both}@keyframes cr-strip-in{0%{opacity:0;transform:translateY(-6px)}}@media (min-width: 1024px){.cr-strip{display:none}}.cr-strip-btn{position:relative;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 6px;padding:7px 8px 5px;border-radius:12px;border:1px solid rgba(43,54,80,.7);background:#07090e;text-align:left;transition:border-color .15s ease-out,background-color .15s ease-out,transform .12s ease-out}.cr-strip-btn:before{content:"";position:absolute;left:12px;right:12px;top:-1px;height:1px;background:linear-gradient(90deg,#f2b33e00,#f2b33e 30%,#fae897,#f2b33e 70%,#f2b33e00)}@media (hover: hover){.cr-strip-btn:hover{border-color:#ffffff4d}}.cr-strip-btn:active{transform:scale(.99);background:#0c0f16}.cr-strip-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cr-cell{min-width:0;height:32px;display:flex;align-items:center;gap:5px;transition:opacity .3s ease-out}.cr-cell .cr-mono{width:27px;height:27px;border-radius:8px;font-size:11px}.cr-cell .cr-mono.is-you{font-size:8.5px;letter-spacing:.04em}.cr-cell .cr-live{width:7px;height:7px}.cr-cell .cr-txt{gap:3px;overflow:hidden}.cr-c1,.cr-c2{display:block;overflow:hidden;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;color:#c3cbe0}.cr-c1.is-cash{font-size:12px;font-weight:800;color:#3dffb0}.cr-c2.is-cash{color:#3dffb0}.cr-cell .cr-c2{font-size:10px;letter-spacing:-.03em}.cr-c1.is-out,.cr-c2.is-out{color:#ff7d8c}.cr-c1.is-ghost{color:#b08a3a}.cr-c2.is-ready{color:#7d89a6}.cr-cell[data-you=true] .cr-c2.is-ready{color:#ffcf4a}.cr-sub-pick{display:inline-flex;align-items:center;gap:3px;text-transform:uppercase;animation:cr-pick-in .32s cubic-bezier(.2,.8,.2,1) both}.cr-sub-pick[data-door=safe]{color:#3dffb0}.cr-sub-pick[data-door=greed]{color:#ffcf4a}.cr-sub-pick[data-door=mystery]{color:#c9aaff}.cr-cell[data-fate=trapped] .cr-mono,.cr-cell[data-fate=sealed] .cr-mono{opacity:.8}.cr-tick{grid-column:1 / -1;display:flex;align-items:center;gap:10px;height:26px;margin-top:2px;padding-top:5px;border-top:1px solid rgba(43,54,80,.7);min-width:0}.cr-tick-n{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a96b3}.cr-tick-n b{font-family:Sora,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:0;color:#f4f6fb}.cr-tick-top{margin-left:auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a96b3}.cr-tick-top b{color:#ffcf4a;font-weight:800}.cr-pops.is-strip{flex:1 1 auto;min-width:0;flex-direction:row;justify-content:flex-end;overflow:hidden}.cr-pops.is-strip .cr-pop{height:22px;padding:0 8px 0 3px;gap:5px;border-radius:6px}.cr-pops.is-strip .cr-pop-mono{width:16px;height:16px;border-radius:4px;font-size:7px}.cr-pops.is-strip .cr-pop-t{gap:5px}.cr-pops.is-strip .cr-pop-t b{font-size:12px}.cr-pops.is-strip .cr-pop-k{font-size:10px}.cr-pops.is-strip .cr-pop-v{font-size:12px}.cr-pops.is-strip .cr-pop:nth-child(n+2){display:none}@media (min-width: 600px){.cr-pops.is-strip .cr-pop:nth-child(2){display:flex}}.gs .cr-strip{transition:opacity .52s cubic-bezier(.4,0,.2,1)}.gs[data-dim=true] .cr-rail,.gs[data-dim=true] .cr-strip{opacity:.66}.gs[data-beat=door] .cr-rail{opacity:.92}.gs[data-dim=true] .cr-rail:hover,.gs[data-dim=true] .cr-rail:focus-within,.gs[data-dim=true] .cr-strip:focus-within{opacity:1;transition-duration:.16s}.gs[data-phase=bonus] .cr-rail{opacity:0;transform:translate(-28px);pointer-events:none}.gs[data-phase=lastdoor] .sh-console-act{visibility:hidden}@media (max-width: 1023.98px){.gs[data-phase=lastdoor] .sh-dock{display:none}}@media (max-width: 1023.98px){.sh-top .sh-ghost{height:44px;min-width:44px}}.lp{display:flex;flex-direction:column;overflow:hidden;background:#07090e;border:1px solid rgba(43,54,80,.85);color:#f4f6fb}.lp:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;background:linear-gradient(90deg,#f2b33e00,#f2b33e 30%,#fae897,#f2b33e 70%,#f2b33e00)}.lp.is-wide{position:absolute;z-index:60;top:10px;right:10px;bottom:10px;width:min(360px,28vw);min-width:320px;border-radius:16px;box-shadow:-24px 0 48px #00000080}.lp.is-sheet{position:fixed;z-index:90;left:0;right:0;bottom:0;height:min(82vh,680px);height:min(82dvh,680px);border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.lp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#020306b3}.lp-grip{align-self:center;width:40px;height:4px;margin-top:8px;border-radius:4px;background:#8a96b373}.lp-head{display:flex;align-items:center;gap:12px;padding:8px 8px 4px 18px}.lp-title{display:inline-flex;align-items:center;gap:10px;font-family:Sora,system-ui,sans-serif;font-size:16px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.lp-dot{width:7px;height:7px;border-radius:99px;background:#8a96b3}.lp-dot.is-live{background:#3dffb0;animation:cr-pulse 1.6s ease-in-out infinite}.lp-in{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a96b3}.lp-in b{color:#f4f6fb}.lp-close{margin-left:auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid transparent;color:#8a96b3;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}@media (hover: hover){.lp-close:hover{color:#fff;background:#ffffff12;border-color:#fff3}}.lp-close:active{transform:scale(.94)}.lp-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:4px 12px 0;border-bottom:1px solid rgba(43,54,80,.7)}.lp-tab{position:relative;height:44px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a96b3;border-radius:8px 8px 0 0;transition:color .15s ease-out,background-color .15s ease-out}.lp-tab:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;background:#f2b33e;transform:scaleX(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media (hover: hover){.lp-tab:hover{color:#fff;background:#ffffff0d}}.lp-tab[aria-selected=true]{color:#ffcf4a}.lp-tab[aria-selected=true]:after{transform:none}.lp-tab:focus-visible,.lp-close:focus-visible,.lp-opt:focus-visible,.lp-chip:focus-visible,.lp-send:focus-visible,.lp-share:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.lp-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px 16px;scrollbar-width:thin;scrollbar-color:rgba(43,54,80,.9) transparent}.lp-body[data-tab=chat]{overflow:hidden}.lp-sec{display:flex;flex-direction:column;gap:10px}.lp-sec.is-fill{flex:1 1 auto;min-height:0}.lp-sec-h{display:flex;align-items:center;gap:9px;padding:0 4px}.lp-stud{flex:0 0 auto;width:7px;height:7px;background:#f2b33e;transform:rotate(45deg)}.lp-sec-h h3{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffcf4a}.lp-rule{flex:1 1 auto;min-width:12px;height:1px;background:linear-gradient(90deg,#f2b33eb3,#f2b33e00)}.lp-sec-r{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5b6b8c}.lp-scope{flex:0 0 auto;padding:3px 7px;border-radius:4px;border:1px solid rgba(242,179,62,.55);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffcf4a}.lp-note{padding:0 6px;font-size:13px;color:#8a96b3}.lp-note.is-in{color:#c3cbe0}.lp-note.is-in b{color:#ffcf4a}.lp-empty{padding:14px 6px;font-size:13px;color:#5b6b8c}.lp-crew,.lp-top{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.lp-crew li,.lp-top li{position:relative;display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 12px 6px 8px;border-radius:10px;border:1px solid rgba(43,54,80,.45);background:#0b0e15}.lp-crew li:before{content:"";position:absolute;left:-1px;top:24%;bottom:24%;width:2px;border-radius:2px;background:#f4f6fb40}.lp-crew li[data-fate=cashed]:before{background:#3dffb0}.lp-crew li[data-fate=trapped]:before,.lp-crew li[data-fate=sealed]:before{background:#ff3b54}.lp-crew li[data-you=true]:before{background:#f2b33e}.lp-crew li[data-you=true],.lp-top li[data-you=true]{border-color:#f2b33e80;background:linear-gradient(90deg,#281c06e6,#0b0e15)}.lp-crew li[data-you=true][data-ghost=true]{border-style:dashed;background:#0b0e15}.lp-crew li.is-focus{border-color:#ffffff80}.lp-crew-n{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.lp-crew-n b{font-size:14px;font-weight:700;color:#f4f6fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-crew li[data-you=true] b{color:#ffcf4a}.lp-crew-n .num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#8a96b3}.lp-crew-s{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.lp-state{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;color:#aab4cc}.lp-state.is-running,.lp-state.is-cashed{color:#3dffb0}.lp-state.is-trapped,.lp-state.is-sealed{color:#ff7d8c}.lp-state.is-ghost{color:#b08a3a}.lp-crew li[data-you=true] .lp-state.is-ready{color:#ffcf4a}.lp-amt{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:800}.lp-amt.is-cash{color:#3dffb0}.lp-amt.is-out{color:#ff7d8c}.lp-legend{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5b6b8c}.lp-legend i{width:7px;height:7px;border-radius:2px;margin-left:3px}.lp-legend i.is-cash{background:#3dffb0}.lp-legend i.is-win{background:#ffcf4a}.lp-legend i.is-sys{background:#8a96b3}.lp-chat{flex:1 1 auto;min-height:120px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:rgba(43,54,80,.9) transparent}.lp-msg{font-size:13.5px;line-height:1.45;color:#c3cbe0;padding:2px 6px;overflow-wrap:anywhere;animation:bf-fade .26s ease-out both}.lp-msg b{font-weight:700}.lp-msg.is-me b{color:#ffcf4a}.lp-msg.is-me{color:#f4f6fb}.lp-msg.is-sys{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aab4cc;padding:6px 10px;border-left:2px solid #8a96b3;background:#8a96b312;border-radius:0 6px 6px 0}.lp-msg.is-cash{color:#3dffb0;font-weight:500;padding:5px 10px;border-left:2px solid #3dffb0;background:#3dffb00f;border-radius:0 6px 6px 0}.lp-msg.is-cash b{color:#fff}.lp-msg.is-win{display:flex;flex-direction:column;gap:4px;font-family:Sora,system-ui,sans-serif;font-size:13.5px;font-weight:800;color:#ffcf4a;padding:8px 12px;border:1px solid rgba(242,179,62,.55);background:linear-gradient(90deg,#f2b33e29,#f2b33e0a);border-radius:10px}.lp-msg.is-win b{color:#fae897}.lp-msg-k{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f2b33e}.lp-say{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid rgba(43,54,80,.7)}.lp-quick{display:flex;gap:6px}.lp-chip{flex:1 1 0;height:34px;border-radius:8px;border:1px solid rgba(242,179,62,.45);background:#f2b33e0f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;color:#ffcf4a;transition:background-color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}@media (hover: hover){.lp-chip:hover{background:#f2b33e29;border-color:#ffcf4a}}.lp-chip:active{transform:scale(.96)}.lp-input{display:flex;gap:6px}.lp-input input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(43,54,80,.9);background:#0b0e15;color:#f4f6fb;font-size:14px;outline:none;transition:border-color .15s ease-out}.lp-input input::-moz-placeholder{color:#5b6b8c}.lp-input input::placeholder{color:#5b6b8c}@media (hover: hover){.lp-input input:hover{border-color:#ffffff47}}.lp-input input:focus-visible{border-color:#ffcf4a;box-shadow:0 0 0 1px #ffcf4a}.lp-send{flex:0 0 auto;height:40px;padding:0 16px;border-radius:10px;background:linear-gradient(180deg,#fae897,#f2b33e);color:#05060a;font-family:Sora,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:filter .15s ease-out,transform .12s ease-out,opacity .15s ease-out}@media (hover: hover){.lp-send:not(:disabled):hover{filter:brightness(1.08)}}.lp-send:not(:disabled):active{transform:scale(.96)}.lp-send:disabled{opacity:.4}.lp-podium{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px}.lp-podium li{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.lp-podium .lp-pod-mono{width:38px;height:38px;font-size:13px}.lp-podium li[data-rank="1"] .lp-pod-mono{width:46px;height:46px;font-size:15px;box-shadow:0 0 0 2px #05060a,0 0 0 3.5px #f2b33e}.lp-pod-n{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;color:#e6eaf3}.lp-podium li[data-you=true] .lp-pod-n{color:#ffcf4a}.lp-pod-m{font-family:Sora,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1;color:#ffcf4a}.lp-podium li[data-rank="1"] .lp-pod-m{font-size:21px}.lp-plinth{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:8px 8px 2px 2px;border:1px solid rgba(43,54,80,.8);border-top-color:#f2b33eb3;background:linear-gradient(180deg,#121722,#0a0d13);font-family:JetBrains Mono,ui-monospace,monospace;color:#8a96b3}.lp-plinth .num{font-size:13px;font-weight:800}.lp-plinth small{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lp-podium li[data-rank="1"] .lp-plinth{height:58px;color:#ffcf4a;border-color:#f2b33e99;background:linear-gradient(180deg,#f2b33e2e,#0a0d13)}.lp-podium li[data-rank="2"] .lp-plinth{height:44px}.lp-podium li[data-rank="3"] .lp-plinth{height:36px}.lp-now{position:absolute;top:-4px;right:2px;padding:2px 5px;border-radius:4px;background:#3dffb0;color:#04120d;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-rank{width:18px;flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:#5b6b8c;text-align:center}.lp-top li{gap:10px;min-height:44px}.lp-top li .cr-mono{width:28px;height:28px;font-size:10.5px}.lp-top-n{min-width:0;flex:1 1 auto;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-top-d{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b6b8c}.lp-top-m{flex:0 0 auto;font-family:Sora,system-ui,sans-serif;font-size:15px;font-weight:800;color:#ffcf4a}.lp-top-x{flex:0 0 auto;min-width:66px;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:#3dffb0}.lp-top.is-now .lp-top-m{color:#3dffb0}.lp-vote{display:flex;flex-direction:column;gap:6px}.lp-opt{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:60px;padding:8px 14px 12px 10px;border-radius:12px;border:1px solid rgba(43,54,80,.85);background:#0b0e15;color:#c3cbe0;text-align:left;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out,transform .12s ease-out,opacity .15s ease-out}.lp-arch{width:36px;height:40px;display:grid;place-items:center;border-radius:18px 18px 4px 4px;border:1px solid rgba(242,179,62,.45);background:linear-gradient(180deg,#f2b33e1f,#f2b33e05);color:#ffcf4a}.lp-opt-t{min-width:0;display:flex;flex-direction:column;gap:4px}.lp-opt-l{font-size:14px;font-weight:700;color:#f4f6fb}.lp-opt-e{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7d89a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-opt-p{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:800;color:#f4f6fb}.lp-opt-bar{position:absolute;left:10px;right:10px;bottom:6px;height:3px;border-radius:3px;background:#2b3650b3;overflow:hidden}.lp-opt-bar i{display:block;height:100%;border-radius:3px;background:#8a96b3;transition:width .5s cubic-bezier(.2,.8,.2,1)}.lp-opt[data-lead=true] .lp-opt-bar i{background:#f2b33e}.lp-opt[data-mine=true]{border-color:#f2b33e;background:linear-gradient(90deg,#281c06e6,#0b0e15)}.lp-opt[data-mine=true] .lp-opt-e{color:#ffcf4a}.lp-opt[data-mine=true] .lp-arch{background:linear-gradient(180deg,#fae897,#f2b33e);color:#05060a}.lp-opt[data-locked=true]{opacity:.6}@media (hover: hover){.lp-opt:not(:disabled):hover{border-color:#ffcf4a;background:#10141d}}.lp-opt:not(:disabled):active{transform:scale(.98)}.lp-opt:disabled{cursor:default}.lp-share{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid rgba(242,179,62,.5);background:#f2b33e0f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#aab4cc;transition:background-color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}.lp-share b{color:#ffcf4a}@media (hover: hover){.lp-share:hover{border-color:#ffcf4a;background:#f2b33e24}}.lp-share:active{transform:scale(.98)}.lp-runs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lp-run{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--v-xp) 9%,transparent);border:1px solid transparent}.lp-run.is-first{border-color:color-mix(in srgb,var(--v-xp) 55%,transparent)}.lp-run .num{font-family:Sora,system-ui,sans-serif;font-size:15px;font-weight:800;color:var(--v-xp)}.lp-run small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a96b3;white-space:nowrap}@media (max-width: 1023.98px){.lp-chip,.lp-send,.lp-input input{height:44px}}@media (prefers-reduced-motion: reduce){.cr-rail,.cr-strip,.cr-pick,.cr-sub-pick,.cr-row[data-fate],.cr-live,.lp-dot.is-live{animation:none}.cr-rail{transition:opacity .2s linear}.gs[data-phase=bonus] .cr-rail{transform:none}}.bf-block{top:2.4cqh;bottom:auto;gap:clamp(4px,.8cqh,8px)}.bf:before{top:0;bottom:auto;height:24%;background:linear-gradient(to bottom,#030407db,#03040700)}.bf-clock{font-size:min(8.5cqh,15cqw)}@container stage (aspect-ratio < 1){.bf-block{top:2cqh;bottom:auto}.bf-clock{font-size:min(7cqh,16cqw)}}.bf-crew{display:none}.bf-hist{display:flex;align-items:center;justify-content:center;gap:clamp(4px,.6cqw,8px);max-width:100%;overflow:hidden;margin-top:clamp(2px,.6cqh,6px)}.bf-hist-k{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10px,1.4cqh,12px);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#8a96b3;white-space:nowrap;margin-right:4px}.bf-hist-c{flex:none;font-family:Sora,system-ui,sans-serif;font-weight:800;font-size:clamp(12px,1.8cqh,15px);font-variant-numeric:tabular-nums lining-nums;padding:3px 8px;border-radius:6px;border:1px solid rgba(138,150,179,.28);background:#07080c;color:#8a96b3}.bf-hist-c[data-tier=green]{color:#3dffb0;border-color:#3dffb059}.bf-hist-c[data-tier=gold]{color:#ffb300;border-color:#ffb30080}.bf-hist-c[data-new="1"]{border-width:2px}@container stage (aspect-ratio < 1){.bf-hist-c:nth-child(n+7){display:none}}@container stage (width < 360px){.bf-hist-k{display:none}}.gs[data-phase=lobby] .cr-rail{display:none}.gate-tally{display:flex;flex-direction:column;gap:5px;margin:2px 0 8px}.gate-h{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8f9ab3}.gate-row{display:flex;flex-direction:column;gap:3px}.gate{display:flex;align-items:center;gap:7px;padding:4px 8px;border-radius:7px;background:rgba(var(--d),.08);border:1px solid rgba(var(--d),.28)}.gate>i{width:6px;height:6px;border-radius:50%;flex:none;background:rgb(var(--d));box-shadow:0 0 6px rgba(var(--d),.8)}.gate[data-you]{border-color:#ffcf4acc}.gate[data-empty]{filter:saturate(.2) brightness(.6)}.gate-n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#d5dbea}.gate b{margin-left:auto;font-family:Sora,system-ui,sans-serif;font-weight:800;font-size:13px;color:rgb(var(--d));line-height:1;font-variant-numeric:tabular-nums}.gate b span{font-size:10px;color:#8f9ab3;font-weight:700}.gate-tally[data-compact]{margin:0}.gate-tally[data-compact] .gate-row{flex-direction:row}.gate-tally[data-compact] .gate{padding:2px 6px;gap:5px}.gate-tally[data-compact] .gate-n{display:none}.bf-live{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10px,1.6cqh,12px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:#aab4cc}.bf-live .num{font-family:Sora,system-ui,sans-serif;font-weight:800;letter-spacing:0;color:#fff;font-size:1.25em}.bf-live-dot{width:7px;height:7px;border-radius:50%;background:#ff3b54;box-shadow:0 0 #ff3b5499;animation:live-pulse 1.6s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 #ff3b548c}to{box-shadow:0 0 0 9px #ff3b5400}}.bf-live-n[data-bump]{display:inline-block;color:#ffcf4a!important;animation:bump .42s cubic-bezier(.2,.9,.3,1.4)}@keyframes bump{0%{transform:scale(1.6)}to{transform:scale(1)}}.bf-live-sep{color:#4b556e}.hy-join-slot{height:26px;display:grid;place-items:center}.hy-join-slot>*{grid-area:1 / 1}.bf-live-pool{display:inline-flex;align-items:center;gap:6px}.bf-live .bf-live-xp{color:#ffcf4a}@container stage (aspect-ratio >= 1){.bf-block>.bf-line{display:none}}@container stage (aspect-ratio < 1){.bf-live-pool{display:none}}.hy-join{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 8px;border-radius:999px;background:#05060ab8;border:1px solid hsl(var(--h) 70% 60% / .5);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:#c9d1e4;white-space:nowrap}.hy-join>i{width:8px;height:8px;border-radius:50%;background:hsl(var(--h) 75% 60%);box-shadow:0 0 8px hsl(var(--h) 75% 60% / .8)}.hy-join b{font-family:Sora,system-ui,sans-serif;color:#fff;letter-spacing:0}.hy-join .num{color:#ffcf4a;font-weight:700}.hy-chat{position:absolute;right:16px;bottom:16px;z-index:24;display:flex;flex-direction:column;align-items:flex-end;gap:5px;max-width:min(300px,34cqw);background:none;border:0;padding:0;cursor:pointer;text-align:left}.hy-line{display:block;max-width:100%;padding:5px 10px;border-radius:10px;background:#05060aa8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Sora,system-ui,sans-serif;font-size:12px;line-height:1.3;color:#dfe5f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-line b{font-weight:800;color:hsl(var(--h) 80% 68%);margin-right:4px}.hy-line[data-kind=cashout],.hy-line[data-kind=bigwin]{border:1px solid rgba(61,255,176,.35)}.hy-line[data-kind=system]{color:#ffcf4a}.hy-chat:hover .hy-line{background:#05060ad1}@container stage (aspect-ratio < 1){.hy-chat{left:10px;right:auto;bottom:10px;align-items:flex-start;max-width:70cqw}.hy-line:nth-last-child(n+3){display:none}.hy-line{font-size:11px}}.hy-react{position:absolute;right:16px;top:50%;z-index:24;display:flex;flex-direction:column;align-items:center;transform:translateY(-50%);pointer-events:none}.hy-react[data-quiet] .hy-react-bar{opacity:0;pointer-events:none}.hy-react-bar{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:14px;background:#05060a8c;border:1px solid rgba(255,255,255,.08);pointer-events:auto;transition:opacity .24s}.hy-react-btn{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:18px;line-height:1;background:transparent;transition:transform .14s cubic-bezier(.2,.9,.3,1.4),background .14s}.hy-react-btn:hover{background:#ffffff14;transform:scale(1.15)}.hy-react-btn:active{transform:scale(.9)}.hy-floats{position:absolute;right:6px;bottom:50%;width:60px;height:0}.hy-float{position:absolute;bottom:0;right:var(--x);font-size:22px;animation:float-up 2.3s cubic-bezier(.25,.6,.35,1) forwards}.hy-float[data-mine]{font-size:28px}@keyframes float-up{0%{transform:translateY(20px) scale(.4);opacity:0}12%{transform:translateY(0) scale(1.1);opacity:1}70%{opacity:1}to{transform:translateY(-38cqh) translate(-14px) scale(.9);opacity:0}}@container stage (aspect-ratio < 1){.hy-react{right:8px;top:auto;bottom:10px;transform:none}.hy-react-bar{flex-direction:row;gap:2px;padding:3px;border-radius:12px}.hy-react-btn{width:30px;height:30px;font-size:15px}.hy-floats{bottom:40px}.hy-chat{max-width:calc(100cqw - 160px)}}@media (prefers-reduced-motion: reduce){.hy-floats{display:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.glass{background:linear-gradient(160deg,#161b26db,#0a0c12eb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(43,54,80,.6);box-shadow:inset 0 1px #ffffff0d,0 24px 60px -34px #000000f2}.hairline{border:1px solid rgba(43,54,80,.55)}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-\[6\%\]{bottom:6%}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.top-1\/2{top:50%}.-z-10{z-index:-10}.z-30{z-index:30}.z-40{z-index:40}.z-\[25\]{z-index:25}.z-\[26\]{z-index:26}.z-\[31\]{z-index:31}.z-\[44\]{z-index:44}.z-\[47\]{z-index:47}.z-\[80\]{z-index:80}.mb-\[1\.2cqh\]{margin-bottom:1.2cqh}.mt-3{margin-top:.75rem}.mt-\[0\.8cqh\]{margin-top:.8cqh}.mt-\[1\.4cqh\]{margin-top:1.4cqh}.mt-\[18\%\]{margin-top:18%}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-\[1\.2em\]{height:1.2em}.h-\[100dvh\]{height:100dvh}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[clamp\(16px\,3cqh\,30px\)\]{height:clamp(16px,3cqh,30px)}.h-\[clamp\(24px\,6\.5cqh\,60px\)\]{height:clamp(24px,6.5cqh,60px)}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[56px\]{min-height:56px}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-\[50\%\]{width:50%}.w-\[62\%\]{width:62%}.w-\[64px\]{width:64px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[520px\]{max-width:520px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gold\/40{border-color:#ffcf4a66}.border-mystery\/40{border-color:#a779ff66}.border-neon\/40{border-color:#3dffb066}.border-neon\/70{border-color:#3dffb0b3}.border-threat\/40{border-color:#ff3b5466}.border-vault-line\/40{border-color:#2b365066}.border-vault-line\/50{border-color:#2b365080}.border-vault-line\/60{border-color:#2b365099}.border-white\/10{border-color:#ffffff1a}.border-white\/25{border-color:#ffffff40}.bg-\[\#2b3650\]{--tw-bg-opacity: 1;background-color:rgb(43 54 80 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/55{background-color:#0000008c}.bg-black\/85{background-color:#000000d9}.bg-gold{--tw-bg-opacity: 1;background-color:rgb(255 207 74 / var(--tw-bg-opacity, 1))}.bg-gold\/10{background-color:#ffcf4a1a}.bg-gold\/35{background-color:#ffcf4a59}.bg-mystery\/10{background-color:#a779ff1a}.bg-neon{--tw-bg-opacity: 1;background-color:rgb(61 255 176 / var(--tw-bg-opacity, 1))}.bg-neon\/10{background-color:#3dffb01a}.bg-neon\/15{background-color:#3dffb026}.bg-threat\/10{background-color:#ff3b541a}.bg-transparent{background-color:transparent}.bg-vault-black\/40{background-color:#0a0c1266}.bg-vault-void{--tw-bg-opacity: 1;background-color:rgb(5 6 10 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[4\%\]{padding-left:4%;padding-right:4%}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Sora,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-sans{font-family:Inter,system-ui,sans-serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.3\]{line-height:1.3}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-wide{letter-spacing:.025em}.text-gold{--tw-text-opacity: 1;color:rgb(255 207 74 / var(--tw-text-opacity, 1))}.text-gold\/60{color:#ffcf4a99}.text-mystery{--tw-text-opacity: 1;color:rgb(167 121 255 / var(--tw-text-opacity, 1))}.text-neon{--tw-text-opacity: 1;color:rgb(61 255 176 / var(--tw-text-opacity, 1))}.text-neon\/80{color:#3dffb0cc}.text-threat{--tw-text-opacity: 1;color:rgb(255 59 84 / var(--tw-text-opacity, 1))}.text-vault-mist{--tw-text-opacity: 1;color:rgb(138 150 179 / var(--tw-text-opacity, 1))}.text-vault-mist\/70{color:#8a96b3b3}.text-vault-void{--tw-text-opacity: 1;color:rgb(5 6 10 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gold-glow{--tw-shadow: 0 0 0 1px rgba(255,207,74,.35), 0 0 40px -6px rgba(255,179,0,.55);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 40px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-mystery-glow{--tw-shadow: 0 0 0 1px rgba(167,121,255,.4), 0 0 45px -8px rgba(167,121,255,.55);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 45px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-neon-glow{--tw-shadow: 0 0 0 1px rgba(61,255,176,.35), 0 0 40px -8px rgba(61,255,176,.5);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-threat-glow{--tw-shadow: 0 0 0 1px rgba(255,59,84,.4), 0 0 50px -6px rgba(255,59,84,.6);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 50px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gold-glow{--tw-shadow-color: #ffb300;--tw-shadow: var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,border-color\,color\,box-shadow\,filter\,opacity\]{transition-property:transform,background-color,border-color,color,box-shadow,filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}:root{color-scheme:dark;--gold: var(--v-gold);--neon: #3dffb0;--threat: #ff3b54;--mystery: #a779ff}*{-webkit-tap-highlight-color:transparent}svg{stroke-linecap:round;stroke-linejoin:round}button,[role=button]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:disabled{cursor:not-allowed}:focus{outline:none}:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.mult{font-family:Sora,system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:800;letter-spacing:-.035em;line-height:.9}.hero-num{font-size:var(--fs)}.hero-wrap{top:var(--hero-top, 47%)}@container stage (aspect-ratio < 1){.hero-wrap[data-mode=top]{top:max(var(--hero-top, 3.2%),40px)}}.hero-side{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:2.4cqw;display:flex;align-items:center;gap:.75rem}@container stage (aspect-ratio < 1){.hero-row{flex-direction:column;align-items:center}.hero-row .hero-num{font-size:var(--fs-tall)}.hero-side{position:static;transform:none;margin:.8cqh 0 0;gap:.6rem}.hero-side .cd-ring{width:min(8.5cqh,15cqw,96px)!important;height:min(8.5cqh,15cqw,96px)!important}.hero-side .hero-side-text br{display:none}}.door-btn{--d: var(--v-gold-rgb);border:2px solid rgba(var(--d),.7);background:#08090ebd;box-shadow:0 10px 30px -18px #000000e6;transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out}@media (hover: hover){.door-btn:hover{border-color:rgb(var(--d));background:rgba(var(--d),.2);box-shadow:0 0 0 1px rgba(var(--d),.9),0 14px 34px -12px rgba(var(--d),.9);transform:translateY(-2px)}}.door-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px;border-color:rgb(var(--d));background:rgba(var(--d),.2);box-shadow:0 0 0 4px rgba(var(--d),.35),0 14px 34px -12px rgba(var(--d),.9)}.door-btn:active{border-color:rgb(var(--d));background:rgba(var(--d),.38);box-shadow:0 0 0 1px rgba(var(--d),1),0 4px 14px -8px rgba(var(--d),.9);transform:translateY(1px) scale(.97);filter:brightness(1.15)}.stage{container-type:size;container-name:stage}html,body,#root{height:100%}body{margin:0;background:#05060a;color:#eef2fb;font-family:Inter,system-ui,sans-serif;overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.scroll-thin::-webkit-scrollbar{width:6px;height:6px}.scroll-thin::-webkit-scrollbar-thumb{background:#7886aa40;border-radius:999px}.scroll-thin::-webkit-scrollbar-thumb:hover{background:#7886aa73}.scroll-thin::-webkit-scrollbar-track{background:transparent}.vignette:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 38%,transparent 38%,rgba(0,0,0,.55) 100%);z-index:30}.grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scene-3d{perspective:900px;perspective-origin:50% 42%}.preserve-3d{transform-style:preserve-3d}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.callout{top:max(14%,44px);height:calc(66% - max(14%,44px));justify-content:center}.callout[data-band=top]{justify-content:flex-start}.callout>.v-win,.callout>.v-loss,.callout>.v-neutral{position:relative}.callout-field{position:absolute;left:50%;top:50%;z-index:-1;width:100cqw;height:var(--plate-h, 100%);transform:translate(-50%,-50%);background:radial-gradient(closest-side,#030407e0,#0304079e 58%,#03040700);pointer-events:none}.callout-title{white-space:nowrap}.callout-word{display:inline}.callout-title[data-stack]{white-space:normal}.callout-title[data-stack] .callout-word{display:block;margin:0}.v-win{--v-mult: var(--v-gold);--v-xp: var(--v-green)}.v-loss{--v-mult: var(--v-white);--v-xp: var(--v-red)}.v-neutral{--v-mult: var(--v-gold);--v-xp: var(--v-grey)}.v-headline{font-family:Sora,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:.95;color:#fff}.v-mult{font-family:Sora,system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:800;letter-spacing:-.035em;line-height:.9;color:var(--v-mult, #f4f6fb)}.v-mult .v-x{font-size:.5em;letter-spacing:normal;margin-left:.03em}.v-xp{font-family:Sora,system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:800;letter-spacing:0;line-height:1;color:var(--v-xp, #8a96b3)}html[data-moment=hush] .stage *{animation-play-state:paused!important}.coin-layer{top:68%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%)}.title-card{position:absolute;inset-inline:0;top:50%;display:flex;flex-direction:column;align-items:center;transform:translateY(-50%);text-align:center}.title-card .tc-row{display:flex;align-items:center;gap:.5em;font-family:Sora,system-ui,sans-serif;font-weight:800;text-transform:uppercase;color:var(--v-white);font-size:clamp(22px,min(8.6cqw,13cqh),120px);line-height:.9;letter-spacing:.06em;white-space:nowrap}.title-card .tc-num{color:var(--v-gold);font-variant-numeric:tabular-nums lining-nums}.title-card .tc-rule{height:2px;width:clamp(14px,5cqw,160px);background:var(--v-gold)}.title-card .tc-line{margin-top:.9em;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:var(--v-gold);font-size:clamp(12px,2.3cqh,19px);white-space:nowrap}.hero-label{font-family:Sora,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1;white-space:nowrap;font-size:clamp(14px,3.2cqh,30px)}.hero-label.is-big{font-size:clamp(22px,min(6.4cqh,9cqw),60px);letter-spacing:.02em}.hero-label .hero-count{margin-left:.4em;color:var(--v-white);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.hero-label .hero-count-s{font-size:.6em;text-transform:none;margin-left:.04em}.hero-sub{font-family:Sora,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(14px,2.6cqh,24px);line-height:1.2}.card-actions{display:flex;align-items:center;justify-content:center;gap:8px}.card-actions .card-btn{min-width:128px}@media (max-width: 440px){.card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.card-actions .card-btn{min-width:0;padding-inline:8px}.card-actions .card-btn:first-child{grid-column:1 / -1}}.door-row{grid-template-columns:repeat(3,minmax(0,1fr))}.door-row .door-btn{min-height:48px}@container stage (max-width: 380px){.door-row{gap:6px}.door-row .door-btn{padding-inline:4px}.door-row .door-glyph{display:none}.door-row .door-label{font-size:12.5px;letter-spacing:0;text-overflow:clip}}.hero-sub:has(.hero-pin){height:auto}.hero-pin{display:inline-flex;align-items:baseline;gap:.55em;padding:.38em .85em .34em;border:2px solid var(--v-gold);border-radius:10px;background:#07080c;transform-origin:50% 50%}.hero-pin-k{color:var(--v-gold);font-size:.72em;letter-spacing:.18em}.hero-pin-m{color:var(--v-gold);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.hover\:border-gold\/80:hover{border-color:#ffcf4acc}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-gold-bright:hover{--tw-bg-opacity: 1;background-color:rgb(255 231 154 / var(--tw-bg-opacity, 1))}.hover\:bg-neon\/25:hover{background-color:#3dffb040}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gold:hover{--tw-text-opacity: 1;color:rgb(255 207 74 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_0_1px_rgba\(61\,255\,176\,0\.9\)\,0_12px_30px_-12px_rgba\(61\,255\,176\,0\.9\)\]:hover{--tw-shadow: 0 0 0 1px rgba(61,255,176,.9),0 12px 30px -12px rgba(61,255,176,.9);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 12px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_2px_rgba\(255\,231\,154\,0\.9\)\,0_12px_34px_-10px_rgba\(255\,179\,0\,0\.9\)\]:hover{--tw-shadow: 0 0 0 2px rgba(255,231,154,.9),0 12px 34px -10px rgba(255,179,0,.9);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 12px 34px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:brightness-90:active{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:active\:brightness-100:active:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 768px){.md\:pb-5{padding-bottom:1.25rem}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:pb-2\.5{padding-bottom:.625rem}}
