body:has(.show-confirm-overlay){overflow:hidden}.show-confirm-overlay{z-index:60;overscroll-behavior:contain;color:var(--color-show-text,#f7f5fa);font-family:var(--font-manrope),Manrope,sans-serif;background:#08050dbd;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.show-confirm-content{overscroll-behavior:contain;border:1px solid var(--show-border-default,#493455);border-radius:var(--show-radius-panel,24px);background:#1c1426;width:min(520px,100%);min-width:0;max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto;box-shadow:0 32px 90px -30px #000}.show-confirm-title{font-family:var(--font-show-display),Unbounded,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.4}.show-confirm-content>p{color:var(--show-text-secondary,#c3b6cf)}@media (max-width:700px){.show-confirm-content{padding:22px}}
.RaceCar-module__khv6MW__car{color:var(--car-color);filter:drop-shadow(0 .8rem .85rem #0000006b);display:block;overflow:visible}.RaceCar-module__khv6MW__machine{transform-origin:52% 76%;transition:filter .15s,transform .15s cubic-bezier(.23,1,.32,1)}.RaceCar-module__khv6MW__body{fill:var(--car-color);stroke:#ffffffe0;stroke-width:2.6px;stroke-linejoin:round}.RaceCar-module__khv6MW__bodyShade{fill:#05070c40;stroke:#05070c61;stroke-width:1.5px;stroke-linejoin:round}.RaceCar-module__khv6MW__glass{fill:#10141d;stroke:var(--car-accent);stroke-width:2.2px;stroke-linejoin:round}.RaceCar-module__khv6MW__glassShine{fill:#ffffff2e}.RaceCar-module__khv6MW__accent{fill:var(--car-accent);opacity:.9}.RaceCar-module__khv6MW__detail{fill:none;stroke:#05070c8c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.RaceCar-module__khv6MW__aero,.RaceCar-module__khv6MW__spoiler,.RaceCar-module__khv6MW__canard,.RaceCar-module__khv6MW__hoodScoop,.RaceCar-module__khv6MW__roofBar{fill:var(--car-color);stroke:#ffffffbd;stroke-width:1.8px;stroke-linejoin:round}.RaceCar-module__khv6MW__hoodScoop,.RaceCar-module__khv6MW__grille{fill:#11151d}.RaceCar-module__khv6MW__grille{stroke:var(--car-accent);stroke-width:1.4px}.RaceCar-module__khv6MW__roofLamp{fill:#fff6b5;stroke:var(--car-color);stroke-width:2px;filter:drop-shadow(0 0 .25rem #ffee8694)}.RaceCar-module__khv6MW__shadow{fill:#0000007a;filter:blur(1px)}.RaceCar-module__khv6MW__wheel>circle:first-child{fill:#05060a;stroke:#ffffffb8;stroke-width:2.3px}.RaceCar-module__khv6MW__tireCut{fill:none;stroke:#20242e;stroke-width:3.2px;stroke-dasharray:7 4}.RaceCar-module__khv6MW__rim{fill:#343a49;stroke:var(--car-accent);stroke-width:2px}.RaceCar-module__khv6MW__spokes{fill:none;stroke:#ffffffad;stroke-width:2px;stroke-linecap:round}.RaceCar-module__khv6MW__hub{fill:#f7f8fb;stroke:#11151d;stroke-width:1px}.RaceCar-module__khv6MW__headlight{fill:#fff6b5;filter:drop-shadow(0 0 .4rem #ffee86b8)}.RaceCar-module__khv6MW__taillight{fill:#ff2551;filter:drop-shadow(0 0 .25rem #ff255199)}.RaceCar-module__khv6MW__speedFx{fill:none;pointer-events:none}.RaceCar-module__khv6MW__longTrail,.RaceCar-module__khv6MW__lightTrail{stroke:var(--car-accent);stroke-linecap:round;transition:opacity .1s,transform .1s cubic-bezier(.23,1,.32,1)}.RaceCar-module__khv6MW__longTrail{stroke-width:4px;opacity:0;transform:translate(.8rem)}.RaceCar-module__khv6MW__lightTrail{stroke-width:2px;opacity:0;transform:translate(1.2rem)}.RaceCar-module__khv6MW__exhaust{fill:#f7c85c;opacity:0;transform-box:fill-box;transform-origin:100%;transition:opacity .1s,transform .1s cubic-bezier(.23,1,.32,1)}.RaceCar-module__khv6MW__boostHalo{fill:#f7c85c2e;opacity:0;filter:blur(.3rem)}.RaceCar-module__khv6MW__peakBadge{opacity:0;transform-origin:45px 25px;transition:opacity .12s,transform .12s cubic-bezier(.23,1,.32,1);transform:translateY(.25rem)scale(.95)}.RaceCar-module__khv6MW__peakBadge path{fill:#f7c85c;stroke:#fff1b8;stroke-width:1.4px}.RaceCar-module__khv6MW__peakBadge text{fill:#17120a;font-family:var(--font-mono), monospace;letter-spacing:1px;text-anchor:middle;font-size:11px;font-weight:900}.RaceCar-module__khv6MW__car[data-intensity=medium] .RaceCar-module__khv6MW__longTrail{opacity:.38;transform:translate(.35rem)}.RaceCar-module__khv6MW__car[data-intensity=strong] .RaceCar-module__khv6MW__longTrail,.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__longTrail{opacity:.88;transform:translate(0)}.RaceCar-module__khv6MW__car[data-intensity=strong] .RaceCar-module__khv6MW__lightTrail,.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__lightTrail{opacity:.58;transform:translate(0)}.RaceCar-module__khv6MW__car[data-intensity=strong] .RaceCar-module__khv6MW__exhaust{opacity:.78;transform:scaleX(1)}.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__exhaust{opacity:1;transform:scaleX(1.25)}.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__boostHalo{opacity:1}.RaceCar-module__khv6MW__car[data-intensity=strong] .RaceCar-module__khv6MW__machine{filter:brightness(1.08)saturate(1.1);transform:translateY(-1px)}.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__machine{filter:brightness(1.2) saturate(1.18) drop-shadow(0 0 .45rem var(--car-color));transform:translateY(-2px)scale(1.018)}.RaceCar-module__khv6MW__car[data-intensity=strong] .RaceCar-module__khv6MW__rimSpin,.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__rimSpin{transform-box:fill-box;transform-origin:50%;animation:.28s linear infinite RaceCar-module__khv6MW__wheel-spin}.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__peakBadge{opacity:1;transform:translateY(0)scale(1)}.RaceCar-module__khv6MW__car[data-winner=true] .RaceCar-module__khv6MW__machine{filter:brightness(1.22) drop-shadow(0 0 .9rem var(--car-color))}@keyframes RaceCar-module__khv6MW__wheel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RaceCar-module__khv6MW__machine,.RaceCar-module__khv6MW__longTrail,.RaceCar-module__khv6MW__lightTrail,.RaceCar-module__khv6MW__exhaust,.RaceCar-module__khv6MW__peakBadge{transition-duration:1ms}.RaceCar-module__khv6MW__car[data-intensity=strong] .RaceCar-module__khv6MW__machine,.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__machine{transform:none}.RaceCar-module__khv6MW__car[data-intensity=strong] .RaceCar-module__khv6MW__rimSpin,.RaceCar-module__khv6MW__car[data-intensity=peak] .RaceCar-module__khv6MW__rimSpin{animation:none}}
.Stage-module__EyM_Oq__waiting,.Stage-module__EyM_Oq__race,.Stage-module__EyM_Oq__result,.Stage-module__EyM_Oq__finished{color:#f7f8fb;position:relative}.Stage-module__EyM_Oq__waiting{background:linear-gradient(112deg,#07090ff0 0 55%,#130d22d1),repeating-linear-gradient(90deg,#0000 0 3.9rem,#ffffff08 4rem);border:1px solid #8b5cf647;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:min(32rem,60vh);padding:clamp(1rem,2vw,2rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4.5rem -3rem #8b5cf68a}.Stage-module__EyM_Oq__waiting:after{content:"";border:1px solid #c4b5fd21;border-radius:50%;height:64%;position:absolute;inset:auto -12% -44% 22%;transform:skew(-16deg)}.Stage-module__EyM_Oq__waitingCopy{z-index:1;text-align:left;position:relative}.Stage-module__EyM_Oq__waitingCopy h2{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.1rem,4.5vw,4.75rem);font-weight:800;line-height:.98}.Stage-module__EyM_Oq__waitingCopy>p{color:#c5cad4;max-width:42rem;margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.55}.Stage-module__EyM_Oq__waitingStats{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:.15rem .75rem;margin-top:1.5rem;display:grid}.Stage-module__EyM_Oq__waitingStats strong{color:#c6ff3d;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:1.65rem}.Stage-module__EyM_Oq__waitingStats strong span{color:#7d8490;font-size:.8rem}.Stage-module__EyM_Oq__waitingStats>span{color:#9198a6;font-size:.78rem}.Stage-module__EyM_Oq__joinPanel{z-index:1;position:relative}.Stage-module__EyM_Oq__garage{flex-wrap:wrap;gap:.45rem;margin-top:1.4rem;display:flex}.Stage-module__EyM_Oq__garageCar{background:#00000042;border:1px solid #ffffff17;border-radius:.75rem;grid-template-columns:3.75rem minmax(0,6.25rem);align-items:center;gap:.35rem;min-width:8.5rem;padding:.3rem .55rem;display:grid}.Stage-module__EyM_Oq__garageCar svg{width:3.75rem}.Stage-module__EyM_Oq__garageCar span{color:#d8dce4;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.Stage-module__EyM_Oq__morePilots{color:#c6ff3d;min-width:3.25rem;font-family:var(--font-mono), monospace;border:1px solid #c6ff3d3d;border-radius:.75rem;place-items:center;display:grid}.Stage-module__EyM_Oq__raceHeader{text-align:left;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.Stage-module__EyM_Oq__raceHeader>div:first-child{display:grid}.Stage-module__EyM_Oq__raceHeader span{color:#a78bfa;font-family:var(--font-mono), monospace;letter-spacing:.16em;font-size:.68rem;font-weight:800}.Stage-module__EyM_Oq__raceHeader>div:first-child strong{font-family:var(--font-display), sans-serif;margin-top:.1rem;font-size:clamp(1.2rem,2.4vw,2rem)}.Stage-module__EyM_Oq__leaderCallout{background:#0b0f0ad1;border:1px solid #c6ff3d4d;border-radius:.75rem;grid-template-columns:auto auto auto;align-items:center;gap:.25rem .55rem;padding:.45rem .7rem;display:grid;box-shadow:0 .85rem 2rem -1.5rem #c6ff3d6b}.Stage-module__EyM_Oq__leaderCallout span{color:#c6ff3d;grid-column:1/-1}.Stage-module__EyM_Oq__leaderCallout strong{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-size:.9rem;overflow:hidden}.Stage-module__EyM_Oq__leaderCallout em{color:#c6ff3d;font-family:var(--font-mono), monospace;font-size:.75rem;font-style:normal}.Stage-module__EyM_Oq__trackWorld{isolation:isolate;background:linear-gradient(#111627 0 16%,#090b11 42% 100%);border:1px solid #ffffff1a;border-radius:1.25rem;min-height:19rem;padding:clamp(.55rem,1.1vw,1rem);position:relative;overflow:hidden;box-shadow:0 1.65rem 4rem -2.75rem #000000eb}.Stage-module__EyM_Oq__horizon{background:radial-gradient(at 50% 100%,#8b5cf647,#0000 62%),linear-gradient(#090f20 0,#17162c 58%,#23182d 100%);height:38%;position:absolute;inset:0 0 auto;overflow:hidden}.Stage-module__EyM_Oq__horizon:before{opacity:.62;clip-path:polygon(0 100%,0 72%,12% 50%,22% 76%,34% 30%,46% 74%,59% 40%,72% 70%,86% 34%,100% 76%,100% 100%);content:"";background:linear-gradient(154deg,#0000 0 24%,#0d1220 24.5% 34%,#0000 34.5%),linear-gradient(206deg,#0000 0 28%,#0a0f1a 28.5% 40%,#0000 40.5%),linear-gradient(90deg,#0000,#a78bfa4d 28% 72%,#0000);height:58%;position:absolute;inset:auto 0 0}.Stage-module__EyM_Oq__horizon:after{content:"";background:linear-gradient(90deg,#0000,#a78bfa 22% 78%,#0000);height:1px;position:absolute;inset:auto 0 0;box-shadow:0 0 1.8rem #8b5cf6c7}.Stage-module__EyM_Oq__speedField{z-index:-1;opacity:.38;background:repeating-linear-gradient(166deg,#0000 0 2.9rem,#a78bfa1c 3rem 3.08rem);animation:.9s linear infinite Stage-module__EyM_Oq__speed-field;position:absolute;inset:30% -20% -24%;transform:perspective(20rem)rotateX(32deg)}.Stage-module__EyM_Oq__trackAtmosphere{z-index:-1;opacity:.72;background:radial-gradient(at 50% 25%,#ff745c1a,#0000 28%),linear-gradient(#0000,#05070c1f 35%,#05070cbd);position:absolute;inset:22% -10% 0}.Stage-module__EyM_Oq__barrierLights{z-index:0;opacity:.65;filter:drop-shadow(0 0 .45rem #8b5cf6b8);background:radial-gradient(circle,#c4b5fd 0 .12rem,#0000 .18rem) 0/4rem 1rem repeat-x;border-block:2px solid #ffffff24;height:1.35rem;position:absolute;inset:auto 0 7%;transform:perspective(18rem)rotateX(38deg)}.Stage-module__EyM_Oq__finishGate{display:none}.Stage-module__EyM_Oq__lanes{z-index:1;gap:.45rem;display:grid;position:relative}.Stage-module__EyM_Oq__race[data-density=dense] .Stage-module__EyM_Oq__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.Stage-module__EyM_Oq__race[data-density=crowded] .Stage-module__EyM_Oq__lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem .45rem}.Stage-module__EyM_Oq__lane{background:#06080dd1;border:1px solid #ffffff17;border-radius:.8rem;min-width:0;overflow:hidden;box-shadow:0 .8rem 1.7rem -1.5rem #000000eb}.Stage-module__EyM_Oq__lane[data-leader=true]{border-color:#c6ff3d80;box-shadow:0 0 0 1px #c6ff3d1a,0 1rem 2.4rem -1.6rem #c6ff3d61}.Stage-module__EyM_Oq__nameplate{text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.42rem;height:1.75rem;padding:0 .55rem;display:grid}.Stage-module__EyM_Oq__rank{color:#f7f8fb;width:1.15rem;height:1.15rem;font-family:var(--font-mono), monospace;background:#2b3040;border-radius:.3rem;place-items:center;font-size:.62rem;font-weight:800;display:grid}.Stage-module__EyM_Oq__lane[data-leader=true] .Stage-module__EyM_Oq__rank{color:#10140b;background:#c6ff3d}.Stage-module__EyM_Oq__name{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:760;overflow:hidden}.Stage-module__EyM_Oq__leader{color:#c6ff3d;font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.52rem}.Stage-module__EyM_Oq__percent{color:#aeb5c1;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:.6rem}.Stage-module__EyM_Oq__road{background:linear-gradient(#282c35,#171920 46%,#111319);height:clamp(2.9rem,6vh,4.4rem);position:relative;overflow:hidden}.Stage-module__EyM_Oq__road:before,.Stage-module__EyM_Oq__road:after{content:"";background:#ffffff29;height:2px;position:absolute;inset:0 0 auto}.Stage-module__EyM_Oq__road:after{inset:auto 0 0}.Stage-module__EyM_Oq__roadMarks{background:repeating-linear-gradient(90deg,#ffffff47 0 1.8rem,#0000 1.8rem 3.7rem);height:2px;position:absolute;inset:50% 0 auto}.Stage-module__EyM_Oq__speedStreaks{opacity:0;background:repeating-linear-gradient(92deg,#0000 0 12%,#c4b5fd33 12.2% 12.5%,#0000 12.7% 25%);transition:opacity .12s;position:absolute;inset:17% 0;transform:skew(-18deg)}.Stage-module__EyM_Oq__boostFlash{opacity:0;background:linear-gradient(90deg,#0000 35%,#f7c85c1f 70%,#0000);transition:opacity .12s;position:absolute;inset:0}.Stage-module__EyM_Oq__laneGlow{opacity:.12;filter:saturate(1.2);transform:scaleX(var(--race-progress-ratio,.04));transform-origin:0;transition:transform .14s linear;position:absolute;inset:0}.Stage-module__EyM_Oq__finishLine{background:conic-gradient(from 90deg, #fff 25%, #15171d 0 50%, #fff 0 75%, #15171d 0) 0 0 / .72rem .72rem;width:.72rem;position:absolute;inset:0 0 0 auto;box-shadow:-.35rem 0 1rem #ffffff1a}.Stage-module__EyM_Oq__carMover{--racer-width:clamp(4.4rem, 7.4vw, 7.5rem);width:calc(100% - var(--racer-width));transform:translate3d(var(--race-progress-pct,0%), -50%, 0);will-change:transform;transition:transform .14s linear;position:absolute;top:50%;left:0}.Stage-module__EyM_Oq__raceCar{width:var(--racer-width);transform:translate(-10%)}.Stage-module__EyM_Oq__lane[data-intensity=strong] .Stage-module__EyM_Oq__road,.Stage-module__EyM_Oq__lane[data-intensity=peak] .Stage-module__EyM_Oq__road{filter:brightness(1.1)}.Stage-module__EyM_Oq__lane[data-intensity=strong] .Stage-module__EyM_Oq__speedStreaks,.Stage-module__EyM_Oq__lane[data-intensity=peak] .Stage-module__EyM_Oq__speedStreaks{opacity:.72}.Stage-module__EyM_Oq__lane[data-intensity=peak] .Stage-module__EyM_Oq__boostFlash{opacity:1}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__trackWorld,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__trackWorld{height:var(--track-height);background:radial-gradient(at 50% 8%,#8b5cf62e,#0000 33%),linear-gradient(#090f20 0 20%,#151827 36%,#111319 37% 100%);min-height:0;padding:clamp(5rem,9vh,6.5rem) clamp(1.35rem,3vw,3rem) 2.35rem;box-shadow:0 1px #ffffff0d,0 2.6rem 5rem -3rem #000000f5}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__lanes,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__lanes{grid-template-rows:repeat(var(--racer-count), minmax(0, 1fr));gap:0;height:100%}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__lane,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__lane{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__lane:after,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__lane:after{opacity:.55;content:"";background:linear-gradient(90deg,#0000,#ffffff29 12% 88%,#0000);height:1px;position:absolute;inset:auto 0 0}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__nameplate,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__nameplate{z-index:4;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#06080dbd;border:1px solid #ffffff1c;border-radius:.65rem;grid-template-columns:auto minmax(0,auto) auto auto;width:max-content;max-width:55%;height:auto;min-height:2rem;padding:.28rem .5rem .28rem .3rem;position:absolute;inset:.2rem auto auto .35rem;box-shadow:0 .65rem 1.6rem -1rem #000000d6}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__rank,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__rank{border-radius:.45rem;width:1.45rem;height:1.45rem;font-size:.76rem}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__name,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__name{max-width:18ch;font-size:clamp(.78rem,1vw,1rem)}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__leader,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__leader{font-size:.58rem}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__percent,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__percent{color:#f0f2f6;font-size:.68rem}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__road,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__road{background:linear-gradient(#ffffff03,#ffffff0a 72%,#05070c57);height:100%;min-height:0;overflow:visible}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__road:before,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__road:before{background:linear-gradient(90deg,#0000,#ffffff21 16% 84%,#0000);height:1px;inset:0 0 auto}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__road:after,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__road:after{opacity:.45;background:repeating-linear-gradient(90deg,#0000 0 3.1rem,#ffffff52 3.1rem 5.1rem,#0000 5.1rem 8.2rem);height:2px;animation:.52s linear infinite Stage-module__EyM_Oq__road-dash;inset:auto 0 10%}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__roadMarks,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__roadMarks{opacity:.52;filter:blur(1px);background:repeating-linear-gradient(90deg,#0000 0 2.2rem,#ffffff24 2.2rem 4rem,#0000 4rem 6.2rem);height:7%;animation:.42s linear infinite Stage-module__EyM_Oq__road-dash;inset:auto 0 8%}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__finishLine,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__finishLine{display:none}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__laneGlow,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__laneGlow{opacity:.08;filter:blur(.45rem)saturate(1.25);inset:34% 0 5%;-webkit-mask:linear-gradient(90deg,#000,#0000 82%);mask:linear-gradient(90deg,#000,#0000 82%)}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__carMover{--racer-width:clamp(12rem, 17vw, 18rem);width:calc(100% - var(--racer-width) - 1rem);top:59%}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__carMover{--racer-width:clamp(9rem, 13vw, 13.5rem);width:calc(100% - var(--racer-width) - .75rem);top:60%}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__raceCar,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__raceCar{transform:translate(-7%)}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__finishGate,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__finishGate{z-index:2;background:conic-gradient(from 90deg, #fff 25%, #111318 0 50%, #fff 0 75%, #111318 0) 0 0 / 1rem 1rem;border-inline:2px solid #fff6;width:clamp(.95rem,1.1vw,1.35rem);display:block;position:absolute;inset:31% clamp(1.4rem,3vw,3rem) 7% auto;box-shadow:0 0 1.3rem #ffffff24,-.8rem 0 2rem #8b5cf624}.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__finishGate:before,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__finishGate:before{color:#fff;content:"ФИНИШ";font-family:var(--font-mono), monospace;letter-spacing:.12em;background:#111318;border:1px solid #ffffff3d;border-radius:.35rem;padding:.24rem .52rem;font-size:.55rem;font-weight:900;position:absolute;top:-1.65rem;left:50%;transform:translate(-50%)}.Stage-module__EyM_Oq__lane[data-dense=true] .Stage-module__EyM_Oq__nameplate{height:1.35rem;padding-inline:.36rem}.Stage-module__EyM_Oq__lane[data-dense=true] .Stage-module__EyM_Oq__road{height:clamp(1.7rem,3.6vh,2.65rem)}.Stage-module__EyM_Oq__lane[data-dense=true] .Stage-module__EyM_Oq__carMover{--racer-width:clamp(3.15rem, 4.5vw, 4.75rem)}.Stage-module__EyM_Oq__lane[data-dense=true] .Stage-module__EyM_Oq__leader{display:none}.Stage-module__EyM_Oq__lane[data-dense=true] .Stage-module__EyM_Oq__name{font-size:.62rem}.Stage-module__EyM_Oq__lane[data-dense=true] .Stage-module__EyM_Oq__rank{width:.95rem;height:.95rem;font-size:.52rem}.Stage-module__EyM_Oq__race[data-density=crowded] .Stage-module__EyM_Oq__nameplate{grid-template-columns:auto minmax(0,1fr) auto}.Stage-module__EyM_Oq__race[data-density=crowded] .Stage-module__EyM_Oq__percent{font-size:.52rem}.Stage-module__EyM_Oq__startOverlay{z-index:4;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);text-align:center;background:#05070cd1;place-content:center;justify-items:center;padding:1rem;display:grid;position:absolute;inset:0}.Stage-module__EyM_Oq__startLights{background:#090a0e;border:1px solid #ffffff26;border-radius:1rem;gap:.7rem;padding:.65rem .8rem;display:flex;box-shadow:0 1rem 2.2rem -1.4rem #000000e6}.Stage-module__EyM_Oq__startLights span{aspect-ratio:1;background:#3b111a;border:.25rem solid #222630;border-radius:50%;width:clamp(1.9rem,4vw,3.4rem)}.Stage-module__EyM_Oq__startLights span[data-lit=true]{background:#ff3855;box-shadow:inset 0 0 1rem #ffffff42,0 .5rem 1.3rem -.5rem #ff3855bd}.Stage-module__EyM_Oq__startLights span[data-go=true]{background:#c6ff3d;box-shadow:inset 0 0 1rem #ffffff5c,0 .5rem 1.4rem -.35rem #c6ff3db8}.Stage-module__EyM_Oq__countdown{color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-shadow:0 1.3rem 3rem #00000085;margin-top:.7rem;font-size:clamp(4rem,12vw,8rem);font-weight:900;line-height:.9;animation:.26s cubic-bezier(.23,1,.32,1) Stage-module__EyM_Oq__countdown-pop}.Stage-module__EyM_Oq__startOverlay p{color:#d7dbe3;margin-top:.65rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:700}.Stage-module__EyM_Oq__result{isolation:isolate;background:radial-gradient(circle at 50% 45%,#c6ff3d29,#0000 32%),radial-gradient(circle,#8b5cf63d,#0000 64%),#080a0f;border:1px solid #c6ff3d57;border-radius:1.5rem;place-items:center;min-height:min(32rem,62vh);padding:2rem;display:grid;overflow:hidden;box-shadow:0 1.7rem 4rem -2.5rem #8b5cf694}.Stage-module__EyM_Oq__result>p:first-of-type{color:#c4b5fd;font-family:var(--font-mono), monospace;letter-spacing:.17em;text-transform:uppercase;font-size:.8rem;font-weight:800}.Stage-module__EyM_Oq__winnerCar{z-index:1;width:min(26rem,70vw);margin:-.2rem 0 -1rem;animation:.5s cubic-bezier(.23,1,.32,1) Stage-module__EyM_Oq__winner-arrival}.Stage-module__EyM_Oq__winnerBadge{z-index:1;color:#c6ff3d;font-family:var(--font-mono), monospace;letter-spacing:.15em;background:#c6ff3d1f;border:1px solid #c6ff3d6b;border-radius:.5rem;padding:.35rem .8rem;font-size:.72rem;font-weight:900}.Stage-module__EyM_Oq__result h2{z-index:1;max-width:16ch;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin-top:.45rem;font-size:clamp(2.75rem,7vw,6rem);font-weight:900;line-height:.95}.Stage-module__EyM_Oq__resultCopy{z-index:1;color:#cbd0da;margin-top:.65rem;font-size:clamp(1rem,2vw,1.35rem)}.Stage-module__EyM_Oq__finishBurst{aspect-ratio:1;opacity:.42;background:repeating-conic-gradient(from 5deg, transparent 0 11deg, #c6ff3d3d 12deg 13deg, transparent 14deg 24deg);width:min(56rem,95vw);animation:.52s cubic-bezier(.23,1,.32,1) Stage-module__EyM_Oq__burst-in;position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 17%,#000 18% 52%,#0000 72%);mask:radial-gradient(circle,#0000 0 17%,#000 18% 52%,#0000 72%)}.Stage-module__EyM_Oq__finished{text-align:center;place-content:center;min-height:15rem;display:grid}.Stage-module__EyM_Oq__finished h2{font-family:var(--font-display), sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:800}.Stage-module__EyM_Oq__finished p{color:#d0d4dc;margin-top:.7rem;font-size:1.2rem}.Stage-module__EyM_Oq__finished strong{color:#c6ff3d}.Stage-module__EyM_Oq__hostRace .Stage-module__EyM_Oq__trackWorld{min-height:17rem}@keyframes Stage-module__EyM_Oq__countdown-pop{0%{opacity:.5;filter:blur(.35rem);transform:scale(.92)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes Stage-module__EyM_Oq__winner-arrival{0%{opacity:.4;filter:blur(.4rem);transform:translate(-14%)scale(.94)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes Stage-module__EyM_Oq__burst-in{0%{opacity:0;transform:scale(.7)rotate(-4deg)}to{opacity:.42;transform:scale(1)rotate(0)}}@keyframes Stage-module__EyM_Oq__speed-field{to{background-position:-3.08rem 0}}@keyframes Stage-module__EyM_Oq__road-dash{to{background-position:-8.2rem 0}}@media (max-width:820px){.Stage-module__EyM_Oq__waiting{grid-template-columns:1fr}.Stage-module__EyM_Oq__waitingStats{grid-template-columns:auto 1fr}.Stage-module__EyM_Oq__race[data-density=crowded] .Stage-module__EyM_Oq__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Stage-module__EyM_Oq__raceHeader{align-items:stretch}.Stage-module__EyM_Oq__leaderCallout{grid-template-columns:minmax(0,1fr) auto}.Stage-module__EyM_Oq__leaderCallout span{grid-column:1/-1}.Stage-module__EyM_Oq__race[data-density=dense] .Stage-module__EyM_Oq__lanes,.Stage-module__EyM_Oq__race[data-density=crowded] .Stage-module__EyM_Oq__lanes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Stage-module__EyM_Oq__carMover,.Stage-module__EyM_Oq__laneGlow{transition-duration:1ms}.Stage-module__EyM_Oq__countdown,.Stage-module__EyM_Oq__winnerCar,.Stage-module__EyM_Oq__finishBurst,.Stage-module__EyM_Oq__speedField,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__road:after,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__road:after,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=showcase] .Stage-module__EyM_Oq__roadMarks,.Stage-module__EyM_Oq__race[data-surface=projector][data-density=cinematic] .Stage-module__EyM_Oq__roadMarks{animation:none}.Stage-module__EyM_Oq__countdown,.Stage-module__EyM_Oq__winnerCar{filter:none;transform:none}}
.signal-vault-module__Trd7fa__stage{isolation:isolate;color:#f2f3f5;min-width:0;font-family:var(--font-display), "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;scrollbar-color:#6f7684 #15171d;background:#0b0c10;border:1px solid #363b47;border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}.signal-vault-module__Trd7fa__stage:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 0,#242032 0%,#0000 62%);border-inline:1px solid #20232c;width:84%;height:100%;position:absolute;top:0;left:8%}.signal-vault-module__Trd7fa__stage::selection{color:#fff;background:#6d28d9}.signal-vault-module__Trd7fa__stageInterior{padding:clamp(20px,2.5cqw,44px);position:relative}.signal-vault-module__Trd7fa__masthead{justify-content:space-between;align-items:center;gap:20px;padding-bottom:clamp(20px,2.3cqw,38px);display:flex}.signal-vault-module__Trd7fa__wordmark{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:12px;font-size:clamp(18px,1.7cqw,30px);font-weight:750;display:flex}.signal-vault-module__Trd7fa__wordmarkDot{background:#a78bfa;width:9px;height:9px;transform:rotate(45deg)}.signal-vault-module__Trd7fa__roundCount{color:#c3c8d1;font-size:clamp(12px,1.35cqw,24px)}.signal-vault-module__Trd7fa__roundCount strong{color:#c4b5fd;margin-left:8px;font-size:1.25em}.signal-vault-module__Trd7fa__lobby{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:5cqw;display:grid}.signal-vault-module__Trd7fa__lobbyStory{text-align:left;min-width:0}.signal-vault-module__Trd7fa__lobbyStory h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4.1cqw,72px);font-weight:750;line-height:1.04}.signal-vault-module__Trd7fa__lobbyStory h2 span{color:#c4b5fd}.signal-vault-module__Trd7fa__lobbyLead{color:#d3d7de;margin:22px 0 0;font-size:clamp(16px,1.7cqw,29px);line-height:1.4}.signal-vault-module__Trd7fa__lobbyVaults{justify-content:center;align-items:flex-end;height:clamp(160px,18cqw,305px);margin:12px -2cqw 0;display:flex}.signal-vault-module__Trd7fa__lobbyVaults>svg{width:32%;height:100%}.signal-vault-module__Trd7fa__lobbyVaults>svg:nth-child(2){transform:translateY(-12px)}.signal-vault-module__Trd7fa__rules{border-top:1px solid #363b47;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5cqw,25px);margin:20px 0 0;padding:22px 0 0;list-style:none;display:grid}.signal-vault-module__Trd7fa__rules li{min-width:0}.signal-vault-module__Trd7fa__rules strong{color:#f2f3f5;margin-bottom:7px;font-size:clamp(14px,1.35cqw,24px);line-height:1.2;display:block}.signal-vault-module__Trd7fa__rules span{color:#bac1ce;font-size:clamp(12px,1.14cqw,20px);line-height:1.4}.signal-vault-module__Trd7fa__lobbyJoin{text-align:center;border-left:1px solid #363b47;align-self:center;padding:24px 0}.signal-vault-module__Trd7fa__lobbyJoin h3{margin:0 0 15px;font-size:clamp(20px,2.1cqw,36px);font-weight:600}.signal-vault-module__Trd7fa__lobbyJoin>div{background:0 0;border:0;padding:0 18px}.signal-vault-module__Trd7fa__lobbyJoin img{aspect-ratio:1;border-radius:12px;width:clamp(155px,20cqw,348px);height:auto}.signal-vault-module__Trd7fa__lobbyJoin>div>p:last-child{overflow-wrap:anywhere;max-width:100%}.signal-vault-module__Trd7fa__joinInstructions{color:#d3d7de;margin:16px 0 0;font-size:clamp(13px,1.4cqw,24px)}.signal-vault-module__Trd7fa__joinCount{color:#d3d7de;margin-top:20px;font-size:clamp(16px,1.65cqw,29px)}.signal-vault-module__Trd7fa__joinCount strong{color:#c4b5fd;margin-right:6px;font-size:1.5em}.signal-vault-module__Trd7fa__joinMinimum{color:#bac1ce;font-size:clamp(12px,1.1cqw,19px)}.signal-vault-module__Trd7fa__roster{overflow-wrap:anywhere;color:#a7afbd;max-width:31ch;margin:16px auto 0;padding:0 16px;font-size:clamp(12px,1.12cqw,20px);line-height:1.5}.signal-vault-module__Trd7fa__roundHeading{justify-content:space-between;align-items:center;gap:3cqw;min-height:clamp(80px,7cqw,124px);display:flex}.signal-vault-module__Trd7fa__roundTitle{text-align:left;min-width:0;max-width:72%}.signal-vault-module__Trd7fa__roundTitle h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(27px,3.45cqw,60px);font-weight:720;line-height:1.1}.signal-vault-module__Trd7fa__roundTitle p{color:#c3c8d1;text-wrap:pretty;margin:12px 0 0;font-size:clamp(14px,1.6cqw,28px);line-height:1.35}.signal-vault-module__Trd7fa__timer{color:#c4b5fd;flex-shrink:0;align-items:center;gap:16px;display:flex}.signal-vault-module__Trd7fa__timer strong{letter-spacing:-.03em;font-size:clamp(44px,5.5cqw,96px);font-weight:650;line-height:1}.signal-vault-module__Trd7fa__timer span{color:#d3d7de;max-width:8ch;font-size:clamp(12px,1.2cqw,21px);line-height:1.25}.signal-vault-module__Trd7fa__timerUrgent{color:#f7c85c}.signal-vault-module__Trd7fa__lockSeal{color:#c4b5fd;place-items:center;width:clamp(50px,6cqw,100px);height:clamp(50px,6cqw,100px);display:grid}.signal-vault-module__Trd7fa__lockSeal svg{width:68%}.signal-vault-module__Trd7fa__vaultFloor{grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;padding:clamp(18px,2.2cqw,37px) 2cqw 0;display:grid;position:relative}.signal-vault-module__Trd7fa__vaultFloor:after{z-index:-1;content:"";background:linear-gradient(#0000,#1b1e26);border-bottom:1px solid #363b47;height:25%;position:absolute;bottom:65px;left:-2.5cqw;right:-2.5cqw}.signal-vault-module__Trd7fa__vault{--vault-accent:#c4b5fd;text-align:center;min-width:0}.signal-vault-module__Trd7fa__amber{--vault-accent:#f7c85c}.signal-vault-module__Trd7fa__azure{--vault-accent:#8ccbff}.signal-vault-module__Trd7fa__violet{--vault-accent:#c4b5fd}.signal-vault-module__Trd7fa__vaultLabel{color:var(--vault-accent);justify-content:center;align-items:center;gap:10px;display:flex}.signal-vault-module__Trd7fa__vaultLabel svg{flex-shrink:0;width:clamp(24px,2.5cqw,44px);height:clamp(24px,2.5cqw,44px)}.signal-vault-module__Trd7fa__vaultLabel h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(16px,2cqw,35px);font-weight:650;line-height:1.2}.signal-vault-module__Trd7fa__reward{justify-content:center;align-items:center;gap:clamp(8px,1cqw,18px);min-height:64px;margin-top:8px;display:flex}.signal-vault-module__Trd7fa__reward strong{color:#f2f3f5;letter-spacing:-.03em;font-size:clamp(38px,4.2cqw,72px);font-weight:700;line-height:1}.signal-vault-module__Trd7fa__reward span{color:#c3c8d1;text-align:left;max-width:10ch;font-size:clamp(12px,1.35cqw,24px);line-height:1.2}.signal-vault-module__Trd7fa__vaultArt{width:100%;height:auto;display:block;overflow:visible}.signal-vault-module__Trd7fa__vault>.signal-vault-module__Trd7fa__vaultArt{max-width:330px;margin:-8px auto}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact)[data-rule=escape] .signal-vault-module__Trd7fa__vault>.signal-vault-module__Trd7fa__vaultArt{max-width:220px}.signal-vault-module__Trd7fa__vaultDoor{transform-box:fill-box;transform-origin:0%;transition:transform .85s cubic-bezier(.16,1,.3,1)}.signal-vault-module__Trd7fa__vaultWheel{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.signal-vault-module__Trd7fa__vaultTreasure{opacity:0;transition:opacity .5s ease-out .16s}.signal-vault-module__Trd7fa__vaultAlarm{opacity:0}.signal-vault-module__Trd7fa__vaultOpen .signal-vault-module__Trd7fa__vaultDoor{transform:perspective(700px)rotateY(-72deg)}.signal-vault-module__Trd7fa__vaultOpen .signal-vault-module__Trd7fa__vaultWheel{transform:rotate(60deg)}.signal-vault-module__Trd7fa__vaultOpen .signal-vault-module__Trd7fa__vaultTreasure,.signal-vault-module__Trd7fa__vaultCrowded .signal-vault-module__Trd7fa__vaultAlarm{opacity:1}.signal-vault-module__Trd7fa__vaultCrowded .signal-vault-module__Trd7fa__vaultDoor{opacity:.55}.signal-vault-module__Trd7fa__vaultSealed .signal-vault-module__Trd7fa__vaultDoor{opacity:.45}.signal-vault-module__Trd7fa__vaultShortfall .signal-vault-module__Trd7fa__vaultDoor{opacity:.55}.signal-vault-module__Trd7fa__capacity{color:#d3d7de;margin:0;font-size:clamp(16px,1.8cqw,31px)}.signal-vault-module__Trd7fa__capacity strong{color:var(--vault-accent);font-size:1.25em}.signal-vault-module__Trd7fa__bandCapacity{color:#f7c85c;font-size:clamp(14px,1.65cqw,28px)}.signal-vault-module__Trd7fa__bandCapacity strong{color:inherit}.signal-vault-module__Trd7fa__sealedVault{--vault-accent:#a7afbd}.signal-vault-module__Trd7fa__sealedReward strong{color:#a7afbd;font-size:clamp(25px,3cqw,52px)}.signal-vault-module__Trd7fa__sealedReward span{color:#a7afbd}.signal-vault-module__Trd7fa__vaultResult{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;display:flex}.signal-vault-module__Trd7fa__vaultResult strong{font-size:clamp(17px,1.85cqw,32px);font-weight:750;line-height:1.15}.signal-vault-module__Trd7fa__vaultResult span{color:#d3d7de;font-size:clamp(14px,1.45cqw,25px)}.signal-vault-module__Trd7fa__success{color:#9fea58}.signal-vault-module__Trd7fa__overcrowded{color:#ff6b6b}.signal-vault-module__Trd7fa__shortfall,.signal-vault-module__Trd7fa__shortfallVault .signal-vault-module__Trd7fa__reward strong{color:#f7c85c}.signal-vault-module__Trd7fa__sealedResult,.signal-vault-module__Trd7fa__emptyResult{color:#a7afbd}.signal-vault-module__Trd7fa__sealedResult strong{letter-spacing:.06em}.signal-vault-module__Trd7fa__failedVault .signal-vault-module__Trd7fa__reward strong{color:#ff6b6b}.signal-vault-module__Trd7fa__escapeRoute{text-align:left;background:#1d1928;border-block:1px solid #4b4460;align-items:center;gap:clamp(12px,1.5cqw,25px);margin-top:18px;padding:14px clamp(16px,2cqw,34px);display:flex}.signal-vault-module__Trd7fa__escapeRoute>svg{color:#c4b5fd;flex-shrink:0;width:clamp(32px,3cqw,51px)}.signal-vault-module__Trd7fa__escapeRoute>div{min-width:0}.signal-vault-module__Trd7fa__escapeRoute>div strong{color:#e6e8ed;font-size:clamp(16px,1.5cqw,26px);font-weight:650;display:block}.signal-vault-module__Trd7fa__escapeRoute>div span{color:#c3c8d1;margin-top:3px;font-size:clamp(12px,1.15cqw,20px);display:block}.signal-vault-module__Trd7fa__escapeRoute>p{flex-shrink:0;align-items:center;gap:14px;margin:0 0 0 auto;display:flex}.signal-vault-module__Trd7fa__escapeRoute>p strong{color:#c4b5fd;font-size:clamp(30px,3.2cqw,54px);font-weight:700;line-height:1}.signal-vault-module__Trd7fa__escapeRoute>p span{color:#d3d7de;max-width:13ch;font-size:clamp(12px,1.25cqw,22px);line-height:1.25}.signal-vault-module__Trd7fa__escapeRevealed>p strong{color:#9fea58}.signal-vault-module__Trd7fa__roundFooter{border-top:1px solid #363b47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;margin-top:clamp(18px,2.4cqw,42px);padding-top:clamp(14px,1.6cqw,28px);display:flex}.signal-vault-module__Trd7fa__sceneInstruction{color:#e6e8ed;max-width:65%;margin:0;font-size:clamp(15px,1.7cqw,30px);line-height:1.35}.signal-vault-module__Trd7fa__insuranceHint{color:#c4b5fd;margin:0;font-size:clamp(12px,1.25cqw,22px)}.signal-vault-module__Trd7fa__submission{color:#bac1ce;min-width:22%;font-size:clamp(14px,1.5cqw,26px)}.signal-vault-module__Trd7fa__submission>span{justify-content:space-between;gap:25px;display:flex}.signal-vault-module__Trd7fa__submission strong{color:#f2f3f5}.signal-vault-module__Trd7fa__submissionTrack{background:#363b47;height:5px;margin-top:10px;overflow:hidden}.signal-vault-module__Trd7fa__submissionTrack span{transform-origin:0;background:#a78bfa;width:100%;height:100%;transition:transform .2s ease-out;display:block}.signal-vault-module__Trd7fa__revealSummary{justify-content:space-between;align-items:baseline;gap:24px;width:100%;display:flex}.signal-vault-module__Trd7fa__revealSummary>span{color:#c4b5fd;font-size:clamp(16px,1.45cqw,25px);font-weight:600}.signal-vault-module__Trd7fa__revealSummary p{color:#bac1ce;text-align:right;margin:0;font-size:clamp(12px,1.2cqw,21px)}.signal-vault-module__Trd7fa__scoreStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4cqw;width:100%;margin:0;padding:0;list-style:none;display:grid}.signal-vault-module__Trd7fa__scoreStrip li{align-items:center;gap:10px;min-width:0;font-size:clamp(13px,1.35cqw,24px);display:flex}.signal-vault-module__Trd7fa__place{color:#bac1ce;flex-shrink:0;font-size:.85em}.signal-vault-module__Trd7fa__playerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-vault-module__Trd7fa__score{color:#c4b5fd;flex-shrink:0;margin-left:auto;font-weight:700}.signal-vault-module__Trd7fa__firstPlace .signal-vault-module__Trd7fa__place,.signal-vault-module__Trd7fa__firstPlace .signal-vault-module__Trd7fa__score{color:#f7c85c}.signal-vault-module__Trd7fa__finale{grid-template-columns:1fr 1fr;align-items:center;gap:6cqw;padding:1cqw 2cqw 2cqw;display:grid}.signal-vault-module__Trd7fa__winnerMoment{text-align:center;min-width:0}.signal-vault-module__Trd7fa__briefcase{width:clamp(110px,10cqw,160px);margin:0 auto 15px}.signal-vault-module__Trd7fa__winnerMoment h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4.6cqw,80px);font-weight:750;line-height:1.05}.signal-vault-module__Trd7fa__winnerLabel{color:#c3c8d1;margin:25px 0 10px;font-size:clamp(15px,1.6cqw,28px)}.signal-vault-module__Trd7fa__winnerNames{max-height:28vh;overflow-y:auto}.signal-vault-module__Trd7fa__winnerNames p{color:#c4b5fd;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(24px,3.2cqw,55px);font-weight:650;line-height:1.15}.signal-vault-module__Trd7fa__sharedWinners p{font-size:clamp(22px,2.1cqw,36px)}.signal-vault-module__Trd7fa__moreWinners{color:#d3d7de;margin:10px 0 0;font-size:clamp(14px,1.4cqw,24px)}.signal-vault-module__Trd7fa__winnerScore{color:#d3d7de;margin-top:20px;font-size:clamp(18px,1.8cqw,31px)}.signal-vault-module__Trd7fa__winnerScore strong{color:#f7c85c;font-size:2em;font-weight:650}.signal-vault-module__Trd7fa__finaleNote{color:#a7afbd;margin-top:30px;font-size:clamp(14px,1.35cqw,24px);line-height:1.4}.signal-vault-module__Trd7fa__finalBoard{align-self:center;min-width:0}.signal-vault-module__Trd7fa__finalBoard h3{margin:0 0 24px;font-size:clamp(20px,2cqw,35px);font-weight:600}.signal-vault-module__Trd7fa__finalRanking{scrollbar-gutter:stable;max-height:56vh;margin:0;padding:0 12px 0 0;list-style:none;overflow-y:auto}.signal-vault-module__Trd7fa__finalRanking li{border-top:1px solid #363b47;align-items:center;gap:24px;padding:clamp(12px,1.3cqw,22px) 0;font-size:clamp(17px,1.7cqw,30px);display:flex}.signal-vault-module__Trd7fa__finalRanking .signal-vault-module__Trd7fa__place{min-width:1.5em}.signal-vault-module__Trd7fa__finalRanking .signal-vault-module__Trd7fa__playerName{white-space:normal;overflow-wrap:anywhere}.signal-vault-module__Trd7fa__finalRanking .signal-vault-module__Trd7fa__firstPlace{background:#251f17;border-top-color:#605339;padding-inline:16px}.signal-vault-module__Trd7fa__rankingPage{max-height:none;padding-right:0;overflow:visible}.signal-vault-module__Trd7fa__rankingPage li{padding-block:clamp(10px,1cqw,17px)}.signal-vault-module__Trd7fa__rankingPagination{color:#a7afbd;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:clamp(13px,1.15cqw,20px);display:flex}.signal-vault-module__Trd7fa__rankingPagination button{color:#e6e8ed;cursor:pointer;border:1px solid #363b47;border-radius:8px;min-width:80px;min-height:44px;padding:8px 12px}.signal-vault-module__Trd7fa__rankingPagination button:hover{background:#262a34}.signal-vault-module__Trd7fa__rankingPagination button:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}.signal-vault-module__Trd7fa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signal-vault-module__Trd7fa__compact{border-radius:16px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__stageInterior{padding:20px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__vault>.signal-vault-module__Trd7fa__vaultArt{max-width:230px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__lobbyJoin{padding-block:12px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__lobbyJoin>div>p{font-size:12px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__lobbyJoin>div>p:nth-of-type(2){font-size:24px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__rules{margin-top:10px;padding-top:14px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__roundFooter{margin-top:18px;padding-top:14px}.signal-vault-module__Trd7fa__compact .signal-vault-module__Trd7fa__finalRanking{max-height:380px}@container (max-width:720px){.signal-vault-module__Trd7fa__stageInterior{padding:20px}.signal-vault-module__Trd7fa__masthead{gap:12px;padding-bottom:22px}.signal-vault-module__Trd7fa__roundCount{text-align:right}.signal-vault-module__Trd7fa__lobby{grid-template-columns:1fr;gap:24px}.signal-vault-module__Trd7fa__lobbyStory h2{font-size:clamp(30px,7cqw,48px)}.signal-vault-module__Trd7fa__lobbyLead{font-size:17px}.signal-vault-module__Trd7fa__lobbyVaults{height:180px}.signal-vault-module__Trd7fa__rules{gap:15px}.signal-vault-module__Trd7fa__rules strong{font-size:14px}.signal-vault-module__Trd7fa__rules span{font-size:12px}.signal-vault-module__Trd7fa__lobbyJoin{border-top:1px solid #363b47;border-left:0;padding-top:24px}.signal-vault-module__Trd7fa__lobbyJoin img{width:190px}.signal-vault-module__Trd7fa__lobbyJoin h3{font-size:22px}.signal-vault-module__Trd7fa__roundTitle{max-width:78%}.signal-vault-module__Trd7fa__roundTitle h2{font-size:27px}.signal-vault-module__Trd7fa__roundTitle p{font-size:14px}.signal-vault-module__Trd7fa__timer{text-align:center;flex-direction:column;gap:5px}.signal-vault-module__Trd7fa__timer strong{font-size:42px}.signal-vault-module__Trd7fa__timer span{font-size:11px}.signal-vault-module__Trd7fa__vaultFloor{gap:8px;padding-inline:0}.signal-vault-module__Trd7fa__vaultFloor:after{bottom:53px}.signal-vault-module__Trd7fa__vaultLabel{flex-direction:column;gap:7px}.signal-vault-module__Trd7fa__vaultLabel h3{font-size:16px}.signal-vault-module__Trd7fa__vaultLabel svg{width:28px;height:28px}.signal-vault-module__Trd7fa__reward{flex-direction:column;gap:3px;min-height:68px}.signal-vault-module__Trd7fa__reward strong{font-size:34px}.signal-vault-module__Trd7fa__reward span{text-align:center;max-width:none;font-size:11px}.signal-vault-module__Trd7fa__capacity{font-size:13px}.signal-vault-module__Trd7fa__bandCapacity{font-size:12px}.signal-vault-module__Trd7fa__sealedReward strong{font-size:23px}.signal-vault-module__Trd7fa__vaultResult{min-height:47px}.signal-vault-module__Trd7fa__vaultResult strong{font-size:13px}.signal-vault-module__Trd7fa__vaultResult span{font-size:11px}.signal-vault-module__Trd7fa__sceneInstruction{max-width:100%;font-size:16px}.signal-vault-module__Trd7fa__submission{width:100%;font-size:15px}.signal-vault-module__Trd7fa__scoreStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.signal-vault-module__Trd7fa__scoreStrip li{gap:6px;font-size:14px}.signal-vault-module__Trd7fa__revealSummary{align-items:center;gap:14px}.signal-vault-module__Trd7fa__revealSummary p{max-width:70%;font-size:12px}.signal-vault-module__Trd7fa__finale{grid-template-columns:1fr;gap:30px}.signal-vault-module__Trd7fa__winnerMoment h2{font-size:38px}.signal-vault-module__Trd7fa__winnerNames p{font-size:30px}.signal-vault-module__Trd7fa__finaleNote{display:none}.signal-vault-module__Trd7fa__finalBoard h3{text-align:center}.signal-vault-module__Trd7fa__finalRanking{max-height:none}.signal-vault-module__Trd7fa__escapeRoute{gap:9px;padding:12px}.signal-vault-module__Trd7fa__escapeRoute>svg{width:28px}.signal-vault-module__Trd7fa__escapeRoute>div strong{font-size:14px}.signal-vault-module__Trd7fa__escapeRoute>div span{font-size:11px}.signal-vault-module__Trd7fa__escapeRoute>p{text-align:center;flex-direction:column;gap:4px}.signal-vault-module__Trd7fa__escapeRoute>p strong{font-size:28px}.signal-vault-module__Trd7fa__escapeRoute>p span{max-width:10ch;font-size:11px}}@media (prefers-reduced-motion:reduce){.signal-vault-module__Trd7fa__vaultDoor,.signal-vault-module__Trd7fa__vaultWheel,.signal-vault-module__Trd7fa__vaultTreasure,.signal-vault-module__Trd7fa__submissionTrack span{transition:none}}@media (max-height:800px) and (min-width:900px){.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__stageInterior{padding-block:20px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__masthead{padding-bottom:18px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__roundHeading{min-height:70px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__roundTitle p{font-size:16px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__vault>.signal-vault-module__Trd7fa__vaultArt{max-width:220px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__vaultFloor{padding-top:18px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__roundFooter{margin-top:16px;padding-top:12px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__lobbyVaults{height:150px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__briefcase{max-width:110px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__winnerLabel,.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__finaleNote{margin-top:16px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact)[data-rule=escape] .signal-vault-module__Trd7fa__vault>.signal-vault-module__Trd7fa__vaultArt{max-width:162px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__escapeRoute{margin-top:10px;padding-block:8px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__escapeRoute>p strong{font-size:34px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__rankingPage li{padding-block:10px;font-size:18px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__finalBoard h3{margin-bottom:12px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__sharedWinners p{font-size:24px}.signal-vault-module__Trd7fa__stage:not(.signal-vault-module__Trd7fa__compact) .signal-vault-module__Trd7fa__rankingPagination{margin-top:8px}}
