.NavBurger_scrim__FDdyW{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--color-bg) 72%,rgba(0,0,0,.6));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:NavBurger_nb-scrim-in__Hr8EG .2s ease both}.NavBurger_sheet__Rvy2N{position:fixed;inset:0;z-index:61;display:flex;flex-direction:column;background:var(--color-bg);background-image:radial-gradient(140% 60% at 80% -10%,rgba(var(--c-accent),.1),transparent 60%);animation:NavBurger_nb-sheet-in__0OBnS .32s cubic-bezier(.22,1,.36,1) both;overflow-y:auto;overscroll-behavior:contain}.NavBurger_header__obq2M{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:linear-gradient(var(--color-bg),color-mix(in srgb,var(--color-bg) 70%,transparent))}.NavBurger_headerActions__rXo9B{display:inline-flex;align-items:center;gap:8px;animation:NavBurger_nb-card-in__Bny7b .38s cubic-bezier(.22,1,.36,1) 50ms both}.NavBurger_closeBtn__FxlVb{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:var(--radius-md);border:1px solid var(--color-line-light);background:var(--color-panel-soft);color:var(--color-muted);transition:color .14s ease,background .14s ease,border-color .14s ease,transform .14s ease}.NavBurger_morph__12OFc{position:relative;display:inline-block;height:20px;width:20px;animation:NavBurger_nb-morph-rot__3k_On .38s cubic-bezier(.22,1,.36,1) both}@keyframes NavBurger_nb-morph-rot__3k_On{0%{transform:rotate(-90deg)}}.NavBurger_sheetTitle__W1g19{font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1.1;color:var(--color-fg)}.NavBurger_sheetFooter__Icnbq{margin-top:8px;display:flex;justify-content:center}.NavBurger_bar1__zy6ye,.NavBurger_bar2__C56zG,.NavBurger_bar3__QQhGe{position:absolute;left:2px;right:2px;top:9px;height:2px;border-radius:2px;background:currentColor}.NavBurger_bar1__zy6ye{transform:rotate(45deg);animation:NavBurger_nb-bar1__VTSXd .34s cubic-bezier(.22,1,.36,1) both}.NavBurger_bar2__C56zG{opacity:0;animation:NavBurger_nb-bar2__sDrwb .22s ease both}.NavBurger_bar3__QQhGe{transform:rotate(-45deg);animation:NavBurger_nb-bar3__Fxgl2 .34s cubic-bezier(.22,1,.36,1) both}@keyframes NavBurger_nb-bar1__VTSXd{0%{top:4px;transform:rotate(0)}}@keyframes NavBurger_nb-bar2__sDrwb{0%{opacity:1}}@keyframes NavBurger_nb-bar3__Fxgl2{0%{top:14px;transform:rotate(0)}}.NavBurger_closeBtn__FxlVb:hover{color:var(--color-fg);background:var(--color-panel-hover);border-color:var(--color-accent-strong)}.NavBurger_closeBtn__FxlVb:active{transform:scale(.94)}.NavBurger_body__wA9JP{display:flex;flex-direction:column;gap:10px;padding:18px 16px calc(28px + env(safe-area-inset-bottom, 0px))}.NavBurger_orgRow__0Tv3I{margin-bottom:2px}.NavBurger_list__4IEue{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.NavBurger_cardWrap__rNyuf{animation:NavBurger_nb-card-in__Bny7b .42s cubic-bezier(.22,1,.36,1) both}.NavBurger_card__yarf_{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--color-line-light);background:var(--color-panel);text-align:left;color:var(--color-fg);transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s ease,box-shadow .16s ease}.NavBurger_card__yarf_:active{transform:scale(.985)}.NavBurger_card__yarf_:hover{filter:brightness(1.04)}.NavBurger_card__yarf_:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.NavBurger_iconBadge__56d39{display:inline-flex;align-items:center;justify-content:center;height:42px;width:42px;flex-shrink:0;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 36%,transparent);background:color-mix(in srgb,currentColor 16%,transparent)}.NavBurger_cardText__lYRs_{min-width:0;flex:1}.NavBurger_cardLabel__sCxTh{display:block;font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.15;color:var(--color-fg)}.NavBurger_cardHint__fZU7H{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NavBurger_activeDot__8J9VP{flex-shrink:0;height:8px;width:8px;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.NavBurger_chevron__S1dUM{flex-shrink:0;color:var(--color-muted-dim);transition:transform .28s cubic-bezier(.22,1,.36,1)}.NavBurger_chevronOpen__kwGBv{transform:rotate(180deg)}.NavBurger_submenu__k_dXT{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.NavBurger_submenuOpen__qYi_M{grid-template-rows:1fr}.NavBurger_submenuInner__9W13h{overflow:hidden;min-height:0}.NavBurger_subList__T6ZLz{display:flex;flex-direction:column;gap:6px;padding-left:14px;border-left:2px solid color-mix(in srgb,currentColor 30%,transparent);margin:8px 0 2px 20px}.NavBurger_subItem__Bbbbd{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:var(--radius-md);border:1px solid var(--color-line-light);background:var(--color-panel-soft);color:var(--color-fg);transition:background .14s ease,border-color .14s ease,transform .14s ease}.NavBurger_subItem__Bbbbd:active{transform:scale(.985)}.NavBurger_subItem__Bbbbd:hover{background:var(--color-panel-hover)}.NavBurger_subItem__Bbbbd:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.NavBurger_subDot__X36QP{height:7px;width:7px;flex-shrink:0;border-radius:999px;background:currentColor}.NavBurger_subIcon__0mxpJ{display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;flex-shrink:0;color:currentColor}.NavBurger_subText__HM4XY{min-width:0;flex:1}.NavBurger_subLabel__aJXPO{display:block;font-size:14px;font-weight:700;color:var(--color-fg);line-height:1.15}.NavBurger_subHint__yXewp{display:block;font-size:11px;font-weight:600;color:var(--color-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NavBurger_subLocked__2bUjr{opacity:.55;cursor:not-allowed}.NavBurger_soon__aeVF5{flex-shrink:0;border-radius:999px;border:1px solid var(--color-line-light);background:var(--color-panel);padding:1px 8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--color-muted-dim)}@keyframes NavBurger_nb-scrim-in__Hr8EG{0%{opacity:0}}@keyframes NavBurger_nb-sheet-in__0OBnS{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes NavBurger_nb-card-in__Bny7b{0%{opacity:0;transform:translateY(12px)}}.NavBurger_sheetBelow__OAdQN{position:fixed;left:0;right:0;bottom:0;z-index:20;view-transition-name:nav-menu-panel;display:flex;flex-direction:column;background:var(--color-bg);background-image:radial-gradient(140% 50% at 80% -5%,rgba(var(--c-accent),.1),transparent 60%);overflow-y:auto;overscroll-behavior:contain;outline:none}.NavBurger_bodyTitle__X9Zzm{font-size:19px;font-weight:800;letter-spacing:-.3px;color:var(--color-fg);padding:2px 4px 4px}.NavBurger_bMorph__gwA2n{position:relative;display:inline-block;height:18px;width:20px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.NavBurger_bMorphOpen__TG0nK{transform:rotate(180deg)}.NavBurger_bBar1__h_ikk,.NavBurger_bBar2__VKjor,.NavBurger_bBar3__gpbRs{position:absolute;left:1px;right:1px;height:2px;border-radius:2px;background:currentColor;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .2s ease}.NavBurger_bBar1__h_ikk{top:3px}.NavBurger_bBar2__VKjor{top:8px}.NavBurger_bBar3__gpbRs{top:13px}.NavBurger_bMorphOpen__TG0nK .NavBurger_bBar1__h_ikk{top:8px;transform:rotate(45deg)}.NavBurger_bMorphOpen__TG0nK .NavBurger_bBar2__VKjor{opacity:0}.NavBurger_bMorphOpen__TG0nK .NavBurger_bBar3__gpbRs{top:8px;transform:rotate(-45deg)}.NavBurger_cardWrapL__DLnVn{animation:NavBurger_nb-slide-l__w_yK_ .44s cubic-bezier(.22,1,.36,1) both}.NavBurger_cardWrapR__q9RoK{animation:NavBurger_nb-slide-r__VUsGs .44s cubic-bezier(.22,1,.36,1) both}@keyframes NavBurger_nb-slide-l__w_yK_{0%{opacity:0;transform:translateX(-28px)}}@keyframes NavBurger_nb-slide-r__VUsGs{0%{opacity:0;transform:translateX(28px)}}.NavBurger_iconToX__9vkUu{position:relative}.NavBurger_iconToX__9vkUu,.NavBurger_itxBase__vFl_m{display:inline-flex;align-items:center;justify-content:center}.NavBurger_itxBase__vFl_m{transition:opacity .16s ease,transform .3s cubic-bezier(.22,1,.36,1)}.NavBurger_itxX__5RtW9{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;opacity:0;transform:rotate(-90deg) scale(.7);transition:opacity .2s ease,transform .38s cubic-bezier(.22,1,.36,1)}.NavBurger_itxBar1__dbvIy,.NavBurger_itxBar2__jfA1_{position:absolute;left:1px;right:1px;top:8px;height:2px;border-radius:2px;background:currentColor}.NavBurger_itxBar1__dbvIy{transform:rotate(45deg)}.NavBurger_itxBar2__jfA1_{transform:rotate(-45deg)}.NavBurger_iconToX__9vkUu[data-open] .NavBurger_itxBase__vFl_m{opacity:0;transform:scale(.55)}.NavBurger_iconToX__9vkUu[data-open] .NavBurger_itxX__5RtW9{opacity:1;transform:rotate(0deg) scale(1)}@media (prefers-reduced-motion:reduce){.NavBurger_bar1__zy6ye,.NavBurger_bar2__C56zG,.NavBurger_bar3__QQhGe,.NavBurger_cardWrapL__DLnVn,.NavBurger_cardWrapR__q9RoK,.NavBurger_cardWrap__rNyuf,.NavBurger_headerActions__rXo9B,.NavBurger_morph__12OFc,.NavBurger_scrim__FDdyW,.NavBurger_sheetBelow__OAdQN,.NavBurger_sheet__Rvy2N{animation:none}.NavBurger_bBar1__h_ikk,.NavBurger_bBar2__VKjor,.NavBurger_bBar3__gpbRs,.NavBurger_bMorph__gwA2n,.NavBurger_card__yarf_,.NavBurger_chevron__S1dUM,.NavBurger_closeBtn__FxlVb,.NavBurger_itxBase__vFl_m,.NavBurger_itxX__5RtW9,.NavBurger_subItem__Bbbbd,.NavBurger_submenu__k_dXT{transition:none}}@property --rainbow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes TopNav_navObsRainbowSpin__JtLUU{to{--rainbow-angle:360deg}}.TopNav_obsBtnActive__PtXdD,.TopNav_obsBtn__dF6_o:hover{color:var(--color-fg);border-color:transparent;background:linear-gradient(var(--color-panel-hover),var(--color-panel-hover)) padding-box,conic-gradient(from var(--rainbow-angle),#ef4444,#f59e0b,#22c55e,#3b82f6,#ef4444) border-box;animation:TopNav_navObsRainbowSpin__JtLUU 4s linear infinite}@media (prefers-reduced-motion:reduce){.TopNav_obsBtnActive__PtXdD,.TopNav_obsBtn__dF6_o:hover{animation:none}}.TopNav_logoDark__5K0fh,.TopNav_logoLight__X2zJI{display:block}.TopNav_logoLight__X2zJI,html[data-theme=light] .TopNav_logoDark__5K0fh,html[data-theme=paper] .TopNav_logoDark__5K0fh{display:none}html[data-theme=light] .TopNav_logoLight__X2zJI,html[data-theme=paper] .TopNav_logoLight__X2zJI{display:block}.TopNav_obsBtnActive__PtXdD .TopNav_palDot1__EhSnr,.TopNav_obsBtn__dF6_o .TopNav_palDot1__EhSnr{fill:#ef4444}.TopNav_obsBtnActive__PtXdD .TopNav_palDot2__B4zIj,.TopNav_obsBtn__dF6_o .TopNav_palDot2__B4zIj{fill:#f59e0b}.TopNav_obsBtnActive__PtXdD .TopNav_palDot3__7bAVw,.TopNav_obsBtn__dF6_o .TopNav_palDot3__7bAVw{fill:#22c55e}.TopNav_obsBtnActive__PtXdD .TopNav_palDot4__xDXUm,.TopNav_obsBtn__dF6_o .TopNav_palDot4__xDXUm{fill:#3b82f6}.TopNav_obsBtnActive__PtXdD .TopNav_palDot__F4sv5,.TopNav_obsBtn__dF6_o .TopNav_palDot__F4sv5{transition:fill .16s ease}.PadView_shell__5h1G2{height:100dvh;display:flex;flex-direction:column;min-height:0}.PadView_page__b2JRu{background:var(--color-bg)}.PadView_page__b2JRu,.PadView_stage__Xjcdr{flex:1;min-height:0;display:flex;flex-direction:column}.PadView_stage__Xjcdr{justify-content:center}.PadView_titleRow__LRCEa{display:flex;align-items:center;justify-content:center;gap:clamp(4px,.5vw,8px);padding:clamp(14px,2vh,26px) max(14px,env(safe-area-inset-right)) clamp(6px,1vh,12px) max(14px,env(safe-area-inset-left));--game-size:clamp(38px,5.4vw,72px)}.PadView_title__hqZDa{display:inline-flex;align-items:center;padding:6px 12px 10px;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;font-family:inherit;color:inherit;transition:background .12s ease,border-color .12s ease}.PadView_title__hqZDa:hover{background:rgba(255,255,255,.03);border-color:rgba(120,200,255,.18)}.PadView_title__hqZDa:active{transform:translateY(1px)}.PadView_titleLocked__HZPiF{cursor:default}.PadView_titleLocked__HZPiF .PadView_titlePencil__RJtDi{display:none}.PadView_titleInfo__e7KnH{grid-column:2;display:flex;flex-direction:row;align-items:baseline;gap:12px;line-height:1}.PadView_titleGame__366t8{font-weight:900;font-size:var(--game-size);text-transform:uppercase;letter-spacing:-1px;line-height:1;background-image:linear-gradient(180deg,var(--color-fg) 0,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.35))}.PadView_titleRace__eQBri{font-size:clamp(22px,3vw,36px);color:var(--color-muted);font-weight:600;line-height:1;letter-spacing:-.3px}.PadView_titlePencil__RJtDi{grid-column:3;justify-self:start;width:clamp(20px,1.7vw,26px);height:clamp(20px,1.7vw,26px);color:#4cc4ff;flex-shrink:0;margin-left:clamp(8px,.9vw,12px)}.PadView_titlePencil__RJtDi svg{width:100%;height:100%}.PadView_titlePauseBtn__2ipwB,.PadView_titleUndoBtn__RAeAk{flex-shrink:0;width:calc(var(--game-size) * .78);height:calc(var(--game-size) * .78);min-height:0;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-panel-soft);border:1px solid var(--color-line);color:var(--color-fg)}.PadView_titlePauseBtn__2ipwB:hover,.PadView_titleUndoBtn__RAeAk:hover{background:var(--color-panel);border-color:var(--color-line-light)}.PadView_titlePauseBtn__2ipwB svg,.PadView_titleUndoBtn__RAeAk svg{width:52%;height:52%}.PadView_titleUndoBtn__RAeAk{color:var(--color-muted)}.PadView_titleUndoBtn__RAeAk:hover{color:var(--color-fg)}.PadView_titlePauseBtn__2ipwB:disabled,.PadView_titleUndoBtn__RAeAk:disabled{opacity:.32;cursor:default;pointer-events:none}.PadView_titlePauseBtn__2ipwB.PadView_titlePauseBtnActive__HVbN4{background:color-mix(in srgb,var(--color-warn,#f59e0b) 16%,transparent);border-color:color-mix(in srgb,var(--color-warn,#f59e0b) 55%,transparent);color:var(--color-warn,#f59e0b)}.PadView_arena__NH4k9{flex:0 1 auto;display:grid;gap:clamp(14px,3vw,50px);grid-template-columns:1fr auto 1fr;min-height:0;max-width:1250px;width:100%;margin:0 auto;padding:clamp(12px,1.8vh,22px) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.PadView_center__9Bj3W{display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:0}.PadView_vsBadge__Di_zh{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,4vw,60px);height:clamp(40px,4vw,60px);border-radius:999px;font-size:clamp(12px,1.1vw,16px);font-weight:800;letter-spacing:1.5px;color:var(--color-muted);background:var(--color-bg);border:1px solid var(--color-line);position:relative;z-index:5}.PadView_padClock__dxWzt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1vh,10px);animation:PadView_padClockIn__JiFx9 .34s cubic-bezier(.2,.8,.2,1)}@keyframes PadView_padClockIn__JiFx9{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}.PadView_padClockNum__GFPNt{font-weight:900;font-size:clamp(58px,15vh,168px);line-height:.85;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .25s ease}.PadView_padClockExt__rP_Qc{display:flex;align-items:center;gap:5px;font-size:clamp(9px,1.4vh,12px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-dim)}.PadView_padClockDot__yHfF_{width:clamp(7px,1vh,9px);height:clamp(7px,1vh,9px);border-radius:999px;background:var(--color-line-light)}.PadView_padClockDotOn__HU5ff{background:var(--color-ok);box-shadow:0 0 7px rgba(25,195,125,.65)}.PadView_padClockWho__PVzAE{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px}.PadView_padClockWhoLabel__mIn5k{font-size:clamp(8px,1.2vh,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-dim)}.PadView_padClockWhoName__5TPFF{font-size:clamp(13px,2.4vh,22px);font-weight:800;color:var(--color-warn);line-height:1.1}@media (orientation:landscape){.PadView_arena__NH4k9{flex:1;min-height:0;align-items:stretch}.PadView_player__R0HAK{height:100%;min-height:0;align-self:stretch}}@media (orientation:landscape) and (min-height:720px){.PadView_arena__NH4k9{flex:0 1 auto;align-items:center}.PadView_player__R0HAK{height:min(72vh,660px);align-self:center}}.PadView_player__R0HAK{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(14px,2vh,24px);padding:clamp(22px,2.6vw,36px) clamp(20px,2.4vw,32px) clamp(20px,2.2vw,28px);background:linear-gradient(180deg,var(--color-panel-hover) 0,var(--color-panel) 55%,var(--color-panel-soft) 100%);border:1px solid var(--color-line-light);border-radius:22px;box-shadow:inset 0 -1px 0 0 rgba(95,200,255,.18),inset 0 1px 0 0 rgba(255,255,255,.04),inset 0 -1px 0 0 rgba(0,0,0,.4),0 18px 50px -22px rgba(0,0,0,.7),0 4px 12px -4px rgba(0,0,0,.5);min-width:0;min-height:0;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease}.PadView_player__R0HAK:after,.PadView_player__R0HAK:before{content:"";position:absolute;left:8%;right:8%;height:3px;border-radius:3px;background:radial-gradient(ellipse 16% 320% at 50% 50%,rgba(210,245,255,1) 0,rgba(130,225,255,.6) 28%,transparent 65%),linear-gradient(90deg,transparent,rgba(80,200,255,.55) 50%,transparent);opacity:0;transition:opacity .28s ease,background .28s ease,box-shadow .28s ease;pointer-events:none}.PadView_player__R0HAK:before{top:-2px;box-shadow:0 -3px 14px rgba(130,225,255,.55),0 -8px 28px rgba(80,200,255,.3),0 0 18px rgba(80,200,255,.4)}.PadView_player__R0HAK:after{bottom:-2px;box-shadow:0 3px 14px rgba(130,225,255,.55),0 8px 28px rgba(80,200,255,.3),0 0 18px rgba(80,200,255,.4)}[data-theme=light] .PadView_player__R0HAK,[data-theme=paper] .PadView_player__R0HAK{border-color:var(--color-line);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),0 10px 28px -16px rgba(20,30,50,.28),0 2px 6px -3px rgba(20,30,50,.16)}.PadView_finished__w3BAw .PadView_identity__gRuvu,.PadView_finished__w3BAw .PadView_middle___ceFi,.PadView_notStarted__sjBOU .PadView_identity__gRuvu,.PadView_notStarted__sjBOU .PadView_middle___ceFi{opacity:.45}.PadView_breaking__pU7AE:after,.PadView_breaking__pU7AE:before,.PadView_finished__w3BAw .PadView_middle___ceFi{opacity:1}.PadView_breaking__pU7AE{border-color:rgba(95,210,255,.81);box-shadow:inset 0 -1px 0 0 rgba(95,210,255,.69),inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.4),0 0 0 2px rgba(95,210,255,.4),-10px 0 24px -6px rgba(95,210,255,.4),10px 0 24px -6px rgba(95,210,255,.4),0 0 44px -4px rgba(95,210,255,.3),0 4px 12px -4px rgba(0,0,0,.6)}.PadView_clockActive__foU9W{border-color:rgba(245,165,36,.85);box-shadow:inset 0 -1px 0 0 rgba(245,165,36,.6),inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.4),0 0 0 2px rgba(245,165,36,.45),-10px 0 24px -6px rgba(245,165,36,.42),10px 0 24px -6px rgba(245,165,36,.42),0 0 44px -4px rgba(245,165,36,.32),0 4px 12px -4px rgba(0,0,0,.6)}.PadView_winner__nPI0J:after,.PadView_winner__nPI0J:before{opacity:1;background:radial-gradient(ellipse 16% 320% at 50% 50%,rgba(200,250,220,1) 0,rgba(80,220,130,.6) 28%,transparent 65%),linear-gradient(90deg,transparent,rgba(34,197,94,.55) 50%,transparent)}.PadView_winner__nPI0J:before{box-shadow:0 -3px 14px rgba(80,220,130,.55),0 -8px 28px rgba(34,197,94,.3),0 0 18px rgba(34,197,94,.4)}.PadView_winner__nPI0J:after{box-shadow:0 3px 14px rgba(80,220,130,.55),0 8px 28px rgba(34,197,94,.3),0 0 18px rgba(34,197,94,.4)}.PadView_winner__nPI0J{border-color:rgba(34,197,94,.81);box-shadow:inset 0 -1px 0 0 rgba(34,197,94,.69),inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.4),0 0 0 2px rgba(34,197,94,.4),-10px 0 24px -6px rgba(34,197,94,.4),10px 0 24px -6px rgba(34,197,94,.4),0 0 44px -4px rgba(34,197,94,.3),0 4px 12px -4px rgba(0,0,0,.6)}.PadView_identity__gRuvu{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-items:center;column-gap:clamp(8px,.8vw,12px);row-gap:8px;min-width:0}.PadView_flag__hIi9t{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(34px,2.6vw,48px);line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.PadView_name__JjUV_{grid-column:2;grid-row:1;margin:0;min-width:0;display:flex;align-items:baseline;gap:6px;font-weight:800;font-size:clamp(26px,3.2vw,44px);letter-spacing:-.5px;color:var(--color-fg);line-height:1.25;padding-bottom:.08em}.PadView_nameText__EkzQl{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PadView_sessionWins__wELIe{flex-shrink:0;font-size:.62em;font-weight:700;color:var(--color-muted);font-variant-numeric:tabular-nums}.PadView_badgeRow__dSD4s{grid-column:1/-1;grid-row:2;justify-self:center;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;min-height:26px;gap:6px}.PadView_badge__i60MJ{display:inline-flex;align-items:center;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;padding:5px 14px;border-radius:999px;background:transparent;border:1px solid transparent;line-height:1.2;white-space:nowrap}.PadView_badgeBreaking__Sb7Jj{color:#4cc4ff;border-color:rgba(76,196,255,.55);box-shadow:0 0 18px rgba(76,196,255,.18)}.PadView_badgeHill__w1vlZ{color:#f59e0b;border-color:rgba(245,158,11,.55);box-shadow:0 0 18px rgba(245,158,11,.22)}.PadView_badgeWinner__fJdCZ{color:#22c55e;border-color:rgba(34,197,94,.55);box-shadow:0 0 18px rgba(34,197,94,.22)}.PadView_middle___ceFi{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(12px,2.2vh,28px);min-height:0}.PadView_ballsRow__OHR_A{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.4vw,18px)}.PadView_ballsLabel__9XBJe{font-size:clamp(12px,1.3vw,16px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.PadView_ballsValue__lMuVU{min-width:1.4em;text-align:center;font-weight:800;font-size:clamp(24px,2.8vw,38px);color:var(--color-fg);font-variant-numeric:tabular-nums}.PadView_ballsBtn__Yvgqa{width:clamp(40px,4vw,52px);height:clamp(40px,4vw,52px);min-height:0;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.PadView_ballsBtn__Yvgqa svg{width:clamp(18px,1.9vw,24px);height:clamp(18px,1.9vw,24px);display:block}.PadView_scoreZone__JFtqr{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.PadView_score__MwL0z{font-weight:900;font-size:clamp(140px,18vw,280px);line-height:1;letter-spacing:-.06em;color:var(--color-fg);font-variant-numeric:tabular-nums;text-shadow:0 8px 28px rgba(0,0,0,.55);transform:translateY(-.06em);transition:color .25s ease,font-size .32s cubic-bezier(.2,.8,.2,1)}.PadView_arenaClock__pG8iC .PadView_score__MwL0z{font-size:clamp(46px,7.5vw,124px)}@keyframes PadView_scoreBump__4JzX0{0%{transform:translateY(-.06em) scale(1)}35%{transform:translateY(-.06em) scale(1.07)}to{transform:translateY(-.06em) scale(1)}}.PadView_bump__YaVBK{animation:PadView_scoreBump__4JzX0 .32s cubic-bezier(.2,.8,.2,1)}.PadView_controls__FZbU7{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.2vw,16px)}.PadView_btn__GXmc7{appearance:none;position:relative;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:clamp(48px,7vh,84px);height:auto;border-radius:16px;font-family:inherit;-webkit-tap-highlight-color:transparent;overflow:hidden;user-select:none;isolation:isolate;touch-action:manipulation;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1)}.PadView_btn__GXmc7 svg{width:clamp(28px,3.6vw,46px);height:clamp(28px,3.6vw,46px);display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.PadView_btn__GXmc7:hover{filter:brightness(1.06)}.PadView_btn__GXmc7:active{transform:scale(.965);filter:brightness(1.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1.5px rgba(255,255,255,.32),inset 0 -6px 16px rgba(0,0,0,.22),0 4px 10px rgba(0,0,0,.32);transition-duration:70ms}.PadView_btnMinus__hmUz6{color:#ffe0e2;background:radial-gradient(ellipse 120% 95% at 50% -10%,rgba(255,86,102,.62),transparent 68%),linear-gradient(180deg,#7a1d24,#c4172a);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -12px 24px rgba(0,0,0,.16),inset 0 0 0 1px rgba(255,160,168,.26),0 10px 24px rgba(0,0,0,.28),0 0 14px rgba(0,0,0,.2)}.PadView_btnPlus__vLlF9{color:#e5fff0;background:radial-gradient(ellipse 120% 95% at 50% -10%,rgba(60,255,158,.58),transparent 68%),linear-gradient(180deg,#136948,#0bbe5a);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -12px 24px rgba(0,0,0,.16),inset 0 0 0 1px rgba(160,255,200,.24),0 10px 24px rgba(0,0,0,.28),0 0 14px rgba(0,0,0,.2)}.PadView_btnLocked__9FXBK{opacity:.35;cursor:not-allowed}.PadView_btnLocked__9FXBK:hover{filter:none}.PadView_btnLocked__9FXBK:active{transform:none;filter:none}.PadView_takeover__MnJLO{grid-column:1/-1;justify-self:center;width:98%;min-height:clamp(48px,7vh,84px);height:auto;border-radius:16px;background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border);box-shadow:none;font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform 60ms ease}.PadView_takeover__MnJLO:hover{background:var(--color-success-border);filter:none}.PadView_takeover__MnJLO:active{transform:translateY(1px)}.PadView_hero__shN2g{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,4vh,40px);padding:24px;text-align:center;cursor:pointer}.PadView_heroTitle__hE1xK{font-weight:800;font-size:clamp(22px,3vw,34px);color:var(--color-muted);letter-spacing:-.4px}.PadView_heroLogo__7a1dw{width:min(92vw,1000px);aspect-ratio:1200/299;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/logo-dark.png)}[data-theme=light] .PadView_heroLogo__7a1dw,[data-theme=paper] .PadView_heroLogo__7a1dw{background-image:url(/logo-light.png)}@media (orientation:portrait){.PadView_arena__NH4k9{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;flex:1;min-height:0;gap:clamp(6px,1vh,16px)}.PadView_player__R0HAK{max-height:min(46vh,460px);align-self:center;min-height:0}.PadView_score__MwL0z{font-size:clamp(60px,11.4vh,148px)}.PadView_name__JjUV_{font-size:clamp(20px,3.4vh,32px)}.PadView_titleRow__LRCEa{--game-size:clamp(30px,6vw,52px)}.PadView_middle___ceFi{gap:clamp(8px,1.3vh,18px)}.PadView_padClock__dxWzt{gap:clamp(2px,.6vh,6px)}.PadView_padClockNum__GFPNt{font-size:clamp(36px,7vh,82px)}.PadView_padClockWhoName__5TPFF{font-size:clamp(11px,1.8vh,17px)}.PadView_arenaClock__pG8iC .PadView_score__MwL0z{font-size:clamp(38px,8vh,92px)}}@media (orientation:portrait) and (max-height:720px){.PadView_padClockNum__GFPNt{font-size:clamp(30px,6vh,52px)}.PadView_padClockWhoName__5TPFF{font-size:clamp(10px,1.6vh,15px)}.PadView_arenaClock__pG8iC .PadView_score__MwL0z{font-size:clamp(30px,6.2vh,54px)}}@media (max-width:599px){.PadView_arena__NH4k9{gap:10px}.PadView_player__R0HAK{padding:10px 16px 8px;gap:8px;border-radius:18px}.PadView_name__JjUV_{font-size:clamp(18px,5vw,24px)}.PadView_score__MwL0z{font-size:clamp(42px,9.5vh,80px)}.PadView_flag__hIi9t{font-size:clamp(26px,7.5vw,36px)}.PadView_middle___ceFi{gap:clamp(7px,1.4vh,16px)}.PadView_ballsRow__OHR_A{gap:clamp(7px,1.1vw,12px)}.PadView_ballsBtn__Yvgqa{width:clamp(30px,8vw,40px);height:clamp(30px,8vw,40px)}.PadView_ballsValue__lMuVU{font-size:clamp(19px,4.6vw,28px)}.PadView_ballsLabel__9XBJe{font-size:clamp(10px,2.6vw,14px)}}@media (orientation:landscape) and (max-height:560px){.PadView_titleRow__LRCEa{padding-top:clamp(4px,1.4vh,12px);padding-bottom:2px;--game-size:clamp(22px,8.5vh,46px)}.PadView_titleRace__eQBri{font-size:clamp(14px,4.6vh,24px)}.PadView_arena__NH4k9{padding-top:clamp(4px,1vh,10px);padding-bottom:max(6px,env(safe-area-inset-bottom));gap:clamp(10px,2vw,28px)}.PadView_player__R0HAK{padding:clamp(7px,2vh,16px) clamp(14px,2vw,26px);gap:clamp(4px,1.2vh,10px);border-radius:16px}.PadView_identity__gRuvu{row-gap:2px;column-gap:8px}.PadView_name__JjUV_{font-size:clamp(15px,5.4vh,30px)}.PadView_flag__hIi9t{font-size:clamp(18px,5.6vh,32px)}.PadView_badgeRow__dSD4s{min-height:0}.PadView_badge__i60MJ{font-size:9.5px;padding:2px 8px;letter-spacing:1px}.PadView_middle___ceFi{gap:clamp(5px,1.6vh,14px)}.PadView_score__MwL0z{font-size:clamp(28px,20vh,108px)}.PadView_controls__FZbU7{gap:10px}.PadView_btn__GXmc7{min-height:clamp(34px,15vh,74px);border-radius:14px}.PadView_btn__GXmc7 svg{width:clamp(20px,8vh,44px);height:clamp(20px,8vh,44px)}.PadView_takeover__MnJLO{min-height:clamp(34px,15vh,74px);font-size:clamp(13px,3.8vh,20px)}.PadView_ballsRow__OHR_A{gap:clamp(8px,1.4vw,14px)}.PadView_ballsBtn__Yvgqa{width:clamp(30px,8vh,44px);height:clamp(30px,8vh,44px)}.PadView_ballsValue__lMuVU{font-size:clamp(19px,4.6vh,32px)}.PadView_ballsLabel__9XBJe{font-size:clamp(10px,2.4vh,14px)}}.PadView_pauseScreen__4VKNO{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1.5vh,16px);cursor:pointer;background:color-mix(in srgb,var(--color-bg) 86%,transparent);animation:PadView_pauseFade__YLybJ .16s ease}@keyframes PadView_pauseFade__YLybJ{0%{opacity:0}to{opacity:1}}.PadView_pauseTitle__f8Atz{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;font-size:clamp(72px,22vw,220px);background-image:linear-gradient(180deg,var(--color-warn),var(--color-danger));-webkit-background-clip:text;background-clip:text;color:transparent}.PadView_pauseTimer__6KCiD{margin:0;font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(28px,8vw,64px);color:var(--color-fg)}.PadView_pauseHint__TTCnw{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(11px,2.4vw,14px);color:var(--color-muted)}.PadView_hillHill__ytXmJ{border-color:rgba(255,130,50,.85);box-shadow:0 0 0 2px rgba(255,120,40,.48),0 0 26px -2px rgba(255,100,25,.55),0 0 75px -8px rgba(255,65,0,.42),0 4px 12px -4px rgba(0,0,0,.6)}.PadView_hillHill__ytXmJ:after,.PadView_hillHill__ytXmJ:before{opacity:0}[data-theme=light] .PadView_hillHill__ytXmJ,[data-theme=paper] .PadView_hillHill__ytXmJ{border-color:rgba(200,78,12,.92);box-shadow:0 0 0 2px rgba(214,84,16,.5),0 0 22px -4px rgba(226,88,18,.42),0 0 58px -12px rgba(210,60,6,.3),0 4px 12px -6px rgba(20,30,50,.18)}.FramedScoresheet_p1__P_N3E{--pc:#1d9e75}.FramedScoresheet_p2__3LJhD{--pc:#d9820e}.FramedScoresheet_subtitle__gGzfF{font-size:13px;color:var(--color-muted);margin:-2px 0 14px}.FramedScoresheet_scorebox__Hhczq{display:flex;align-items:stretch;background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:16px}.FramedScoresheet_side__z0IWr{flex:1;display:flex;align-items:center;gap:9px;padding:14px;min-width:0}.FramedScoresheet_sideL__nUESq{background:linear-gradient(90deg,rgba(29,158,117,.16),rgba(29,158,117,0))}.FramedScoresheet_sideR__64uId{justify-content:flex-end;text-align:right;background:linear-gradient(90deg,rgba(217,130,14,0),rgba(217,130,14,.16))}.FramedScoresheet_pname__v3_PU{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FramedScoresheet_scoremid__T13Kn{display:flex;align-items:center;font-size:30px;font-weight:800;letter-spacing:1px;padding:0 6px}.FramedScoresheet_scoreSep__Ty4Rp{color:var(--color-muted-dim);margin:0 6px}.FramedScoresheet_seclabel__ivvrD{font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--color-muted);margin:2px 0 10px}.FramedScoresheet_gridWrap__UnCD_{display:flex;gap:6px}.FramedScoresheet_gutter__rQfoi{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;width:12px}.FramedScoresheet_rno__YUuBp{height:16px;font-size:11px;color:var(--color-muted-dim);text-align:center;line-height:16px}.FramedScoresheet_plain__oAYLv{height:40px;display:flex;align-items:center;justify-content:center}.FramedScoresheet_rowbar__h6ERW{width:5px;height:26px;border-radius:3px;background:var(--pc)}.FramedScoresheet_rtime__jo8ON{height:14px;font-size:10px;color:var(--color-muted-dim);text-align:center;line-height:14px}.FramedScoresheet_stripWrap__chqJ8{position:relative;flex:1;min-width:0}.FramedScoresheet_strip__NNr99{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;cursor:default;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent}.FramedScoresheet_strip__NNr99::-webkit-scrollbar{height:8px}.FramedScoresheet_strip__NNr99::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:4px}.FramedScoresheet_strip__NNr99::-webkit-scrollbar-track{background:transparent}.FramedScoresheet_scrollable__7bJFg{cursor:grab}.FramedScoresheet_dragging__cHgEK{cursor:grabbing;scroll-snap-type:none}.FramedScoresheet_col__oFlwQ{display:flex;flex-direction:column;gap:6px;flex:1 0 44px;scroll-snap-align:start}.FramedScoresheet_cell__ho2a9{height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;background:var(--color-panel-soft);border:1px solid var(--color-line);color:var(--color-muted)}.FramedScoresheet_cellWin__RBSTZ{background:var(--pc);border-color:var(--pc);color:#fff;font-weight:700}.FramedScoresheet_cellWin__RBSTZ svg{width:18px;height:18px}.FramedScoresheet_fade__XiCD9{position:absolute;top:0;right:0;bottom:14px;width:38px;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;background:linear-gradient(90deg,transparent,var(--color-panel));color:var(--color-text-secondary)}.FramedScoresheet_stats__KJemM{display:flex;gap:10px;margin-top:14px}.FramedScoresheet_metric__KG1B3{flex:1;background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:9px 12px}.FramedScoresheet_mlabel__BsPdU{font-size:12px;color:var(--color-muted);display:flex;align-items:center;gap:5px}.FramedScoresheet_mval__qex1t{font-size:20px;font-weight:700;margin-top:1px;color:var(--color-fg)}.StraightView_shell__e1fH0{height:100dvh;display:flex;flex-direction:column}.StraightView_page__s1Jce{background:var(--color-bg)}.StraightView_page__s1Jce,.StraightView_stage__1AwXy{flex:1;min-height:0;display:flex;flex-direction:column}.StraightView_stage__1AwXy{justify-content:center}.StraightView_titleRow__HqaK6{display:flex;align-items:center;justify-content:center;gap:clamp(4px,.5vw,8px);padding:clamp(8px,1.4vh,22px) max(14px,env(safe-area-inset-right)) clamp(4px,.8vh,10px) max(14px,env(safe-area-inset-left));--game-size:min(clamp(38px,5.4vw,72px),9vh)}.StraightView_title__g3YfE{grid-column:2;display:inline-flex;align-items:center;padding:6px 12px 8px;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;font-family:inherit;color:inherit;transition:background .12s ease,border-color .12s ease}.StraightView_title__g3YfE:hover{background:rgba(255,255,255,.03);border-color:rgba(120,200,255,.18)}.StraightView_title__g3YfE:active{transform:translateY(1px)}.StraightView_titleLocked__b_Pie{cursor:default}.StraightView_titleLocked__b_Pie .StraightView_titleGear__ZmZ0G,.StraightView_titleLocked__b_Pie .StraightView_titlePencil__k5zF2{display:none}.StraightView_titleInfo__yoeUg{grid-column:2;display:flex;flex-direction:row;align-items:baseline;gap:12px;line-height:1}.StraightView_titleGame__8yqiD{font-weight:900;font-size:var(--game-size);text-transform:uppercase;letter-spacing:-1px;line-height:1;background-image:linear-gradient(180deg,var(--color-fg) 0,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.35))}.StraightView_titleRace___buAC{font-size:clamp(22px,3vw,36px);color:var(--color-muted);font-weight:600;line-height:1;letter-spacing:-.3px}.StraightView_titlePencil__k5zF2{grid-column:3;justify-self:start;width:clamp(20px,1.7vw,26px);height:clamp(20px,1.7vw,26px);color:#4cc4ff;flex-shrink:0;margin-left:clamp(8px,.9vw,12px)}.StraightView_titlePencil__k5zF2 svg{width:100%;height:100%}.StraightView_titleGear__ZmZ0G{grid-column:1;justify-self:end;width:clamp(20px,1.7vw,26px);height:clamp(20px,1.7vw,26px);color:var(--color-muted);flex-shrink:0;margin-right:clamp(8px,.9vw,12px)}.StraightView_titleGear__ZmZ0G svg{width:100%;height:100%}.StraightView_arena__fvYV6{display:grid;gap:clamp(12px,2vw,28px);grid-template-columns:1fr auto 1fr;align-items:center;min-height:0;max-width:1250px;width:100%;margin:0 auto;padding:clamp(4px,1vh,16px) max(16px,env(safe-area-inset-right)) clamp(4px,1vh,16px) max(16px,env(safe-area-inset-left))}@media (orientation:landscape){.StraightView_arena__fvYV6{flex:1;min-height:0;align-items:center}.StraightView_player__qzWYc{min-height:0;align-self:center;max-height:min(88vh,760px)}.StraightView_vsCol__X0gZd{align-self:center}}@media (orientation:landscape) and (min-height:720px){.StraightView_arena__fvYV6{flex:0 1 auto}.StraightView_player__qzWYc{max-height:min(64vh,600px)}}.StraightView_arenaSolo__ELQPx{grid-template-columns:minmax(0,560px);justify-content:center}.StraightView_vsCol__X0gZd{display:flex;align-items:center;justify-content:center;align-self:center}.StraightView_vsBadge__PG4TP{display:inline-flex;align-items:center;justify-content:center;width:clamp(38px,4vw,54px);height:clamp(38px,4vw,54px);border-radius:999px;font-size:clamp(11px,1vw,14px);font-weight:800;letter-spacing:1.5px;color:var(--color-muted);background:var(--color-bg);border:1px solid var(--color-line);position:relative;z-index:5}.StraightView_player__qzWYc{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(12px,1.8vh,20px);padding:clamp(20px,2.4vw,32px) clamp(18px,2.2vw,30px) clamp(18px,2vw,26px);background:linear-gradient(180deg,var(--color-panel-hover) 0,var(--color-panel) 55%,var(--color-panel-soft) 100%);border:1px solid var(--color-line-light);border-radius:22px;box-shadow:inset 0 -1px 0 0 rgba(95,200,255,.18),inset 0 1px 0 0 rgba(255,255,255,.04),inset 0 -1px 0 0 rgba(0,0,0,.4),0 18px 50px -22px rgba(0,0,0,.7),0 4px 12px -4px rgba(0,0,0,.5);min-width:0;min-height:0;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease,opacity .28s ease}.StraightView_player__qzWYc:after,.StraightView_player__qzWYc:before{content:"";position:absolute;left:8%;right:8%;height:3px;border-radius:3px;background:radial-gradient(ellipse 16% 320% at 50% 50%,rgba(210,245,255,1) 0,rgba(130,225,255,.6) 28%,transparent 65%),linear-gradient(90deg,transparent,rgba(80,200,255,.55) 50%,transparent);opacity:0;transition:opacity .28s ease,background .28s ease,box-shadow .28s ease;pointer-events:none}.StraightView_player__qzWYc:before{top:-2px;box-shadow:0 -3px 14px rgba(130,225,255,.55),0 -8px 28px rgba(80,200,255,.3),0 0 18px rgba(80,200,255,.4)}.StraightView_player__qzWYc:after{bottom:-2px;box-shadow:0 3px 14px rgba(130,225,255,.55),0 8px 28px rgba(80,200,255,.3),0 0 18px rgba(80,200,255,.4)}.StraightView_passive__YZQaR{opacity:.5}.StraightView_notStarted__AQOA7{opacity:.55}.StraightView_activeTurn__PAv60:after,.StraightView_activeTurn__PAv60:before{opacity:1}.StraightView_activeTurn__PAv60{border-color:rgba(95,210,255,.81);box-shadow:inset 0 -1px 0 0 rgba(95,210,255,.69),inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.4),0 0 0 2px rgba(95,210,255,.4),-10px 0 24px -6px rgba(95,210,255,.4),10px 0 24px -6px rgba(95,210,255,.4),0 0 44px -4px rgba(95,210,255,.3),0 4px 12px -4px rgba(0,0,0,.6)}.StraightView_winner__3WSs2:after,.StraightView_winner__3WSs2:before{opacity:1;background:radial-gradient(ellipse 16% 320% at 50% 50%,rgba(200,250,220,1) 0,rgba(80,220,130,.6) 28%,transparent 65%),linear-gradient(90deg,transparent,rgba(34,197,94,.55) 50%,transparent)}.StraightView_winner__3WSs2:before{box-shadow:0 -3px 14px rgba(80,220,130,.55),0 -8px 28px rgba(34,197,94,.3),0 0 18px rgba(34,197,94,.4)}.StraightView_winner__3WSs2:after{box-shadow:0 3px 14px rgba(80,220,130,.55),0 8px 28px rgba(34,197,94,.3),0 0 18px rgba(34,197,94,.4)}.StraightView_winner__3WSs2{opacity:1;border-color:rgba(34,197,94,.81);box-shadow:inset 0 -1px 0 0 rgba(34,197,94,.69),inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.4),0 0 0 2px rgba(34,197,94,.4),-10px 0 24px -6px rgba(34,197,94,.4),10px 0 24px -6px rgba(34,197,94,.4),0 0 44px -4px rgba(34,197,94,.3),0 4px 12px -4px rgba(0,0,0,.6)}.StraightView_identity__XHXZy{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-items:center;column-gap:clamp(8px,.8vw,12px);row-gap:8px;min-width:0}.StraightView_flag__Q3PLy{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(30px,2.4vw,44px);line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.StraightView_name__1Dqzu{grid-column:2;grid-row:1;margin:0;min-width:0;display:flex;align-items:baseline;gap:6px;font-weight:800;font-size:clamp(26px,3.2vw,44px);letter-spacing:-.5px;color:var(--color-fg);line-height:1.25;padding-bottom:.08em}.StraightView_nameText__ioR2i{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StraightView_badgeRow__6_bEE{grid-column:1/-1;grid-row:2;justify-self:center;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;min-height:0;gap:6px}.StraightView_badge__rUh7P{display:inline-flex;align-items:center;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;padding:5px 14px;border-radius:999px;background:transparent;border:1px solid transparent;line-height:1.2;white-space:nowrap}.StraightView_badgeWinner__DP4i1{color:#22c55e;border-color:rgba(34,197,94,.55);box-shadow:0 0 18px rgba(34,197,94,.22)}.StraightView_middle__UUb4S{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(12px,2vh,24px);min-height:0}.StraightView_scoreZone___YR3c{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.StraightView_middle__UUb4S .StraightView_stats__v2dCw{min-height:0}.StraightView_score__HuL_y{font-weight:900;font-size:min(clamp(56px,16vh,190px),15vw);line-height:1;letter-spacing:-.06em;color:var(--color-fg);font-variant-numeric:tabular-nums;text-shadow:0 8px 28px rgba(0,0,0,.55);transform:translateY(-.04em);transition:color .25s ease}@keyframes StraightView_scoreBump__GuGKI{0%{transform:translateY(-.04em) scale(1)}35%{transform:translateY(-.04em) scale(1.07)}to{transform:translateY(-.04em) scale(1)}}.StraightView_bump__xATGA{animation:StraightView_scoreBump__GuGKI .32s cubic-bezier(.2,.8,.2,1)}.StraightView_stats__v2dCw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,12px)}.StraightView_statPill__BD28n{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:10px;background:var(--color-panel-soft);border:1px solid var(--color-line);box-shadow:inset 0 -1px 0 0 rgba(95,200,255,.1),inset 0 1px 0 0 rgba(255,255,255,.03);min-width:0;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.StraightView_statLabel__GhE2Y{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.StraightView_statValue___DLrO{font-size:clamp(22px,2.4vw,30px);font-weight:800;color:var(--color-fg);font-variant-numeric:tabular-nums;line-height:1.1}.StraightView_activeTurn__PAv60 .StraightView_statPill__BD28n{background:rgba(76,196,255,.06);border-color:rgba(76,196,255,.4);box-shadow:inset 0 -1px 0 0 rgba(95,210,255,.16),inset 0 1px 0 0 rgba(255,255,255,.04)}.StraightView_activeTurn__PAv60 .StraightView_statLabel__GhE2Y{color:rgba(160,220,255,.95)}.StraightView_activeTurn__PAv60 .StraightView_statValue___DLrO{color:#4cc4ff}.StraightView_toolbar__lsaBu{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(5px,.9vw,12px);min-width:0;--tb-h:clamp(40px,6vh,52px);padding:clamp(4px,.8vh,10px) max(12px,env(safe-area-inset-right)) clamp(6px,1.2vh,14px) max(12px,env(safe-area-inset-left))}.StraightView_toolbarBtn__rFQb2,.StraightView_toolbarIconBtn__KHEo_{height:var(--tb-h);min-height:0;display:inline-flex;align-items:center;justify-content:center;border-radius:13px}.StraightView_toolbarBtn__rFQb2{min-width:0;flex-shrink:1;padding:0 clamp(11px,1.8vw,24px);font-size:clamp(13px,1.3vw,18px);font-weight:600;gap:7px;white-space:nowrap}.StraightView_toolbarBtn__rFQb2 svg{width:clamp(17px,1.6vw,22px);height:clamp(17px,1.6vw,22px);flex-shrink:0}.StraightView_toolbarIconBtn__KHEo_{width:var(--tb-h);flex-shrink:0;padding:0}.StraightView_toolbarIconBtn__KHEo_ svg{width:22px;height:22px}.StraightView_toolbarBtnLocked__ed7E1{opacity:.4}.StraightView_toolbar__lsaBu .StraightView_toolbarBtn__rFQb2,.StraightView_toolbar__lsaBu .StraightView_toolbarIconBtn__KHEo_{background:var(--color-panel-soft);border:1px solid var(--color-line);color:var(--color-fg);box-shadow:none;text-shadow:none}.StraightView_toolbar__lsaBu .StraightView_toolbarBtn__rFQb2:hover,.StraightView_toolbar__lsaBu .StraightView_toolbarIconBtn__KHEo_:hover{background:var(--color-panel);border-color:var(--color-line-light)}.StraightView_toolbarPrimary__xiUVh{display:flex;align-items:center;gap:clamp(5px,.9vw,12px);min-width:0;flex-shrink:1}.StraightView_toolbarSecondary___ZgGo{display:flex;align-items:center;gap:clamp(4px,.7vw,10px);flex-shrink:0}.StraightView_toolbar__lsaBu .StraightView_toolbarBtnAdd__6QEqK{background:color-mix(in srgb,var(--color-ok,#19c37d) 8%,transparent);border-color:color-mix(in srgb,var(--color-ok,#19c37d) 35%,transparent);color:var(--color-ok,#19c37d)}.StraightView_toolbar__lsaBu .StraightView_toolbarBtnAdd__6QEqK:hover{background:color-mix(in srgb,var(--color-ok,#19c37d) 14%,transparent);border-color:color-mix(in srgb,var(--color-ok,#19c37d) 55%,transparent)}.StraightView_toolbar__lsaBu .StraightView_toolbarBtnEnd__GFCBA{background:color-mix(in srgb,var(--color-danger,#ef4444) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 35%,transparent);color:var(--color-danger,#ef4444)}.StraightView_toolbar__lsaBu .StraightView_toolbarBtnEnd__GFCBA:hover{background:color-mix(in srgb,var(--color-danger,#ef4444) 14%,transparent);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 55%,transparent)}.StraightView_takeover__bsXrH{min-height:var(--tb-h);height:var(--tb-h);min-width:clamp(220px,40vw,420px);font-size:clamp(16px,1.7vw,20px);border-radius:13px}.StraightView_hero__XMn4B{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,4vh,40px);padding:24px;text-align:center;cursor:pointer}.StraightView_heroTitle__Vxjub{font-weight:800;font-size:clamp(22px,3vw,34px);color:var(--color-muted);letter-spacing:-.4px}.StraightView_heroLogo__hnKlc{width:min(92vw,1000px);aspect-ratio:1200/299;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/logo-dark.png)}[data-theme=light] .StraightView_heroLogo__hnKlc,[data-theme=paper] .StraightView_heroLogo__hnKlc{background-image:url(/logo-light.png)}.StraightView_erHeader__wuGZB{display:flex;align-items:center;gap:16px;margin-bottom:18px}.StraightView_erIcon__Y9VQT{flex-shrink:0;width:60px;height:60px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent);background:radial-gradient(ellipse 110% 95% at 50% -10%,rgba(20,184,166,.3),transparent 70%),color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-raised));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 24%,transparent)}.StraightView_erIcon__Y9VQT svg{width:34px;height:34px}.StraightView_erHeaderText__Jvpz_{min-width:0;flex:1 1 auto}.StraightView_erTitle__tV5Zn{margin:0;font-size:26px;font-weight:800;letter-spacing:-.4px;line-height:1.1;color:var(--color-fg)}.StraightView_erSubtitle__U7qB0{margin:4px 0 0;font-size:14px;color:var(--color-muted)}.StraightView_erSection__JHTP2{padding:16px 0;border-top:1px solid var(--color-line)}.StraightView_erSectionHead__BYcLm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.StraightView_erSectionLabel__ralPJ{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-fg)}.StraightView_erMeta__ufBWq{font-size:13px;color:var(--color-muted)}.StraightView_erMetaNum__MuJ6H{color:var(--color-accent);font-weight:700;font-variant-numeric:tabular-nums}.StraightView_erTileGrid__yoogr{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px}.StraightView_erTileGrid__yoogr .StraightView_erTile__aYlgZ{padding:0;min-height:64px;height:64px;font-size:22px;font-weight:700;letter-spacing:-.2px;border-radius:14px;border:1px solid var(--color-line);background:var(--color-panel-soft);color:var(--color-fg)}.StraightView_erTileGrid__yoogr .StraightView_erTile__aYlgZ:hover{background:var(--color-panel);border-color:var(--color-line-light)}.StraightView_erTileGrid__yoogr .StraightView_erTileActive__8bDb1,.StraightView_erTileGrid__yoogr .StraightView_erTileActive__8bDb1:hover{background:color-mix(in srgb,var(--color-accent) 14%,transparent);border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);color:var(--color-accent)}.StraightView_erFooter__Cvzbe{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-line);display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.StraightView_erSummary__vmzrP{margin:0;flex:1 1 auto;min-width:0;font-size:14px;color:var(--color-muted)}.StraightView_erActions__WAPkg{display:flex;align-items:center;gap:10px;flex:0 0 auto}@media (max-width:599px){.StraightView_erTitle__tV5Zn{font-size:22px}.StraightView_erFooter__Cvzbe{flex-direction:column;align-items:stretch}.StraightView_erActions__WAPkg{width:100%}.StraightView_erActions__WAPkg>*{flex:1}}.StraightView_modalSubtitle__UO6Vc{margin-top:-8px;margin-bottom:16px;color:var(--color-muted);font-size:14px}.StraightView_modalSection__x8Hjz{margin-bottom:18px}.StraightView_modalSectionHead__OBbjC{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.StraightView_modalSectionLabel__euZoj{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-muted)}.StraightView_modalSelected___8tW9{font-size:13px;color:var(--color-fg);font-variant-numeric:tabular-nums}.StraightView_modalSectionHint__w64Ka{font-size:12px;color:var(--color-muted-dim);margin-bottom:8px}.StraightView_chips__yI7cI{display:flex;flex-wrap:wrap;gap:8px}.StraightView_foulCaption__ONXRC{margin-top:8px;font-size:13px;color:var(--color-muted)}.StraightView_foulCaptionTitle___OeqU{color:var(--color-fg);font-weight:700}.StraightView_summary__xd68W{margin-top:4px;padding:12px 14px;border-radius:12px;background:var(--color-panel-soft);border:1px solid var(--color-line-light);color:var(--color-fg);font-size:14px;text-align:center}.StraightView_numAccent__Eo2X3{color:var(--color-accent);font-weight:800;font-variant-numeric:tabular-nums}@media (orientation:portrait){.StraightView_arena__fvYV6{grid-template-columns:1fr;grid-template-rows:1fr 1fr;flex:1;min-height:0;gap:clamp(8px,1.6vh,24px);align-items:stretch}.StraightView_vsCol__X0gZd{display:none}.StraightView_player__qzWYc{min-height:0;align-self:center;max-height:min(50vh,480px)}.StraightView_middle__UUb4S{gap:clamp(7px,1.4vh,16px)}.StraightView_score__HuL_y{font-size:clamp(44px,10vh,140px)}.StraightView_name__1Dqzu{font-size:clamp(18px,3vh,28px)}.StraightView_titleRow__HqaK6{--game-size:clamp(26px,5vw,46px)}.StraightView_stats__v2dCw{gap:clamp(5px,.9vh,10px)}.StraightView_statPill__BD28n{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:clamp(3px,.7vh,7px) 11px}.StraightView_statValue___DLrO{font-size:clamp(15px,2.5vh,24px);flex-shrink:0;text-align:right}.StraightView_statLabel__GhE2Y{font-size:clamp(9px,1.5vh,11px);min-width:0}}@media (orientation:landscape) and (max-height:680px){.StraightView_stats__v2dCw{gap:clamp(5px,.9vh,9px)}.StraightView_statPill__BD28n{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:clamp(3px,.8vh,7px) 11px}.StraightView_statValue___DLrO{font-size:clamp(14px,2.4vh,22px);flex-shrink:0;text-align:right}.StraightView_statLabel__GhE2Y{font-size:clamp(9px,1.5vh,11px);min-width:0}}@media (orientation:landscape) and (max-height:560px){.StraightView_titleRow__HqaK6{padding-top:clamp(4px,1.2vh,12px);padding-bottom:2px;--game-size:clamp(22px,7vh,44px)}.StraightView_titleRace___buAC{font-size:clamp(14px,4vh,24px)}.StraightView_toolbar__lsaBu{gap:clamp(6px,.8vw,10px);padding-top:clamp(2px,.6vh,8px);padding-bottom:clamp(4px,1vh,10px);--tb-h:clamp(32px,8vh,46px)}.StraightView_toolbarBtn__rFQb2{padding:0 clamp(12px,1.6vw,20px);font-size:clamp(13px,3vh,17px)}.StraightView_toolbarBtn__rFQb2 svg,.StraightView_toolbarIconBtn__KHEo_ svg{width:clamp(16px,4vh,22px);height:clamp(16px,4vh,22px)}.StraightView_arena__fvYV6{padding-top:clamp(2px,.6vh,8px);padding-bottom:max(6px,env(safe-area-inset-bottom));gap:clamp(8px,1.6vw,20px)}.StraightView_player__qzWYc{padding:clamp(7px,1.8vh,16px) clamp(14px,2vw,26px);gap:clamp(4px,1vh,10px);border-radius:16px}.StraightView_identity__XHXZy{row-gap:2px}.StraightView_name__1Dqzu{font-size:clamp(15px,5vh,28px)}.StraightView_flag__Q3PLy{font-size:clamp(17px,5.4vh,30px)}.StraightView_badge__rUh7P{font-size:9.5px;padding:2px 8px}.StraightView_middle__UUb4S{gap:clamp(5px,1.4vh,12px)}.StraightView_score__HuL_y{font-size:clamp(36px,21vh,130px)}.StraightView_stats__v2dCw{gap:clamp(4px,.8vh,9px)}.StraightView_statPill__BD28n{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:clamp(3px,1vh,6px) 11px}.StraightView_statValue___DLrO{font-size:clamp(14px,4vh,24px);flex-shrink:0;text-align:right}.StraightView_statLabel__GhE2Y{font-size:clamp(8px,1.8vh,11px);letter-spacing:1px;min-width:0}.StraightView_vsBadge__PG4TP{width:clamp(30px,7vh,44px);height:clamp(30px,7vh,44px)}.StraightView_takeover__bsXrH{min-height:clamp(36px,12vh,60px)}}@media (max-width:599px){.StraightView_arena__fvYV6{gap:8px}.StraightView_player__qzWYc{padding:10px 16px 9px;gap:5px;border-radius:18px}.StraightView_middle__UUb4S{gap:clamp(5px,1vh,12px)}.StraightView_identity__XHXZy{row-gap:4px}.StraightView_name__1Dqzu{font-size:clamp(18px,5vw,24px)}.StraightView_score__HuL_y{font-size:clamp(42px,9.5vh,84px)}.StraightView_flag__Q3PLy{font-size:clamp(26px,8vw,36px)}.StraightView_statPill__BD28n{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:5px 11px}.StraightView_statValue___DLrO{font-size:clamp(15px,4.6vw,22px);flex-shrink:0;text-align:right}.StraightView_statLabel__GhE2Y{font-size:clamp(9px,2.6vw,11px);letter-spacing:1px;min-width:0}.StraightView_toolbar__lsaBu{gap:6px;padding-top:4px;padding-bottom:8px;--tb-h:clamp(38px,5.6vh,46px)}.StraightView_toolbarBtn__rFQb2{padding:0 11px;font-size:13px;gap:5px}.StraightView_toolbarBtn__rFQb2 svg,.StraightView_toolbarIconBtn__KHEo_ svg{width:17px;height:17px}.StraightView_erTileGrid__yoogr .StraightView_erTile__aYlgZ{min-height:72px;height:72px;font-size:24px}}@media (max-width:400px){.StraightView_toolbarBtn__rFQb2 span{display:none}.StraightView_toolbarBtn__rFQb2{width:var(--tb-h);padding:0;gap:0}}.StraightView_sheetHead__j0u6f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 16px;padding-bottom:14px;border-bottom:1px solid var(--color-line-light)}.StraightView_sheetPlayer___Re_1{display:flex;align-items:center;gap:8px;min-width:0}.StraightView_sheetPlayerRight__HvXwq{justify-content:flex-end}.StraightView_sheetFlag__pVTt9{font-size:22px;line-height:1}.StraightView_sheetName__xfmb9{font-weight:700;font-size:15px;color:var(--color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StraightView_sheetScore__TQ50C{font-weight:800;font-size:20px;color:var(--color-accent);font-variant-numeric:tabular-nums}.StraightView_sheetVs__hMqTb{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-muted-dim);flex:0 0 auto}.StraightView_sheetScroll__4tf6k{max-height:46vh;overflow-y:auto;border:1px solid var(--color-line-light);border-radius:12px}.StraightView_sheetTable__HLrM_{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.StraightView_sheetTable__HLrM_ td,.StraightView_sheetTable__HLrM_ th{padding:6px 8px;text-align:center}.StraightView_sheetGroupRow__Jz7dn th{position:sticky;top:0;z-index:1;background:var(--color-panel-soft);font-size:12px;font-weight:700;color:var(--color-fg);border-bottom:1px solid var(--color-line-light)}.StraightView_sheetGroup__367d4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;text-align:left}.StraightView_sheetSubRow__ZlcD8 th{position:sticky;top:28px;z-index:1;background:var(--color-panel-soft);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-line-light)}.StraightView_sheetGroupDivide__qqE6T{border-left:1px solid var(--color-line-light)}.StraightView_sheetHashCol__y807f{color:var(--color-muted-dim);width:36px}.StraightView_sheetRow__0BhRk:nth-child(2n){background:color-mix(in srgb,var(--color-panel-soft) 50%,transparent)}.StraightView_sheetRow__0BhRk td{border-bottom:1px solid color-mix(in srgb,var(--color-line-light) 50%,transparent)}.StraightView_sheetTotal__3U__W{color:var(--color-fg);font-weight:600}.StraightView_sheetPlus__ZGHk2{color:var(--color-accent)}.StraightView_sheetMinus__qHVzi{color:var(--color-muted)}.StraightView_sheetRowLive__8Upqm td{background:color-mix(in srgb,var(--color-accent) 10%,transparent);font-style:italic}.StraightView_sheetStats__vgD3_{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.StraightView_sheetStatsSolo__Kibpm{grid-template-columns:minmax(0,340px);justify-content:center}.StraightView_sheetStatBlock__d6DE5{display:flex;gap:8px;justify-content:space-around;padding:10px;border-radius:12px;background:var(--color-panel-soft);border:1px solid var(--color-line-light)}.StraightView_sheetScoreRow__FO2MT{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.StraightView_sheetScoreRowSolo__230oI{grid-template-columns:minmax(0,340px);justify-content:center}.StraightView_sheetScoreBox__v5Jn4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 10px 14px;border-radius:12px;background:var(--color-panel-soft);border:1px solid var(--color-line-light)}.StraightView_sheetScoreName__bLlAR{display:flex;align-items:center;justify-content:center;gap:7px;max-width:100%;font-size:13px;font-weight:700;line-height:1.15;color:var(--color-fg)}.StraightView_sheetScoreNameText__dPBui{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StraightView_sheetScoreNum__0tVAY{font-size:36px;font-weight:800;line-height:1;color:var(--color-accent);font-variant-numeric:tabular-nums}.StraightView_sheetStat__7Q_Rj{display:flex;flex-direction:column;align-items:center;gap:2px}.StraightView_sheetStatLabel__Gt315{font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--color-muted)}.StraightView_sheetStatIcon__bHFKV{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:var(--color-muted)}.StraightView_sheetStatIcon__bHFKV svg{width:100%;height:100%}.StraightView_sheetStatValue__5ZxDg{font-size:16px;font-weight:700;color:var(--color-fg);font-variant-numeric:tabular-nums}.StraightView_titlePauseBtn__8btdt{flex-shrink:0;width:calc(var(--game-size) * .78);height:calc(var(--game-size) * .78);min-height:0;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-panel-soft);border:1px solid var(--color-line);color:var(--color-fg)}.StraightView_titlePauseBtn__8btdt:hover{background:var(--color-panel);border-color:var(--color-line-light)}.StraightView_titlePauseBtn__8btdt:disabled{opacity:.32;cursor:default;pointer-events:none}.StraightView_titlePauseBtn__8btdt svg{width:52%;height:52%}.StraightView_titlePauseBtn__8btdt.StraightView_titlePauseBtnActive__7k2u5{background:color-mix(in srgb,var(--color-warn,#f59e0b) 16%,transparent);border-color:color-mix(in srgb,var(--color-warn,#f59e0b) 55%,transparent);color:var(--color-warn,#f59e0b)}.StraightView_vsBadgeBalls__ysDJm{flex-direction:column;gap:1px;line-height:1;width:clamp(54px,5.4vw,74px);height:clamp(54px,5.4vw,74px);letter-spacing:0}.StraightView_vsBallsNum__TXA_s{font-size:clamp(20px,2.2vw,28px);font-weight:800;color:var(--color-fg);font-variant-numeric:tabular-nums}.StraightView_vsBallsLabel__TWwsT{font-size:clamp(7px,.85vw,10px);font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--color-muted)}.StraightView_pauseScreen__teBuF{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1.5vh,16px);cursor:pointer;background:color-mix(in srgb,var(--color-bg) 86%,transparent);animation:StraightView_pauseFade__J_vnc .16s ease}@keyframes StraightView_pauseFade__J_vnc{0%{opacity:0}to{opacity:1}}.StraightView_pauseTitle__z9Vrh{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;font-size:clamp(72px,22vw,220px);background-image:linear-gradient(180deg,var(--color-warn),var(--color-danger));-webkit-background-clip:text;background-clip:text;color:transparent}.StraightView_pauseTimer__wubdW{margin:0;font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(28px,8vw,64px);color:var(--color-fg)}.StraightView_pauseHint__oPM0Q{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(11px,2.4vw,14px);color:var(--color-muted)}