@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.09l8dkp0mha4-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.08792-zi_wurf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.14jjy3pe-nwsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_47c9b81f-module__QfQzxG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_47c9b81f-module__QfQzxG__variable{--font-arena:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.2jttl6v9br7xd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.35glb8gzssnzw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.0eonchcmd80fn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.bungee_e658a3a1-module__FfTILa__className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.bungee_e658a3a1-module__FfTILa__variable{--font-display:"Bungee", "Bungee Fallback"}
@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.3h9hciz7c7ygr.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.3k6q3yu2z6st3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.2xutnr_n30v-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.2xt4dxqx4hw9r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.3lkdjsxaxw2k3.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.1njr2bfrh4k2r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0-s4mhtt1ybzm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.07nelj0w2qn6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_2ec9297-module__zwIG-G__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_2ec9297-module__zwIG-G__variable{--font-score:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a1a1128015844f64-s.0witic2f2_35q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5cf38b15b497a215-s.p.1ane76ksy03nt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Fallback;src:local(Arial);ascent-override:70.59%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.doto_20e785ea-module__IzHuDa__className{font-family:Doto,Doto Fallback;font-style:normal}.doto_20e785ea-module__IzHuDa__variable{--font-matrix:"Doto", "Doto Fallback"}
@font-face{font-family:Graduate;font-style:normal;font-weight:400;font-display:swap;src:url(../media/51f7fabd68a6901a-s.p.3ftaoj88nzi-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Graduate Fallback;src:local(Times New Roman);ascent-override:65.18%;descent-override:12.72%;line-gap-override:0.0%;size-adjust:146.22%}.graduate_5299c030-module__LBYsCa__className{font-family:Graduate,Graduate Fallback;font-style:normal;font-weight:400}.graduate_5299c030-module__LBYsCa__variable{--font-varsity:"Graduate", "Graduate Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-950:#05030b;--ink-900:#0f0b1a;--ink-850:#1b1628;--ink-800:#2c263d;--line:#443e58;--paper:#ebeaf3;--paper-dim:#a4a3b0;--purple:#6e3ead;--purple-deep:#3e1e65;--signal:#fdca3a;--signal-dim:#9f8237;--danger:#ea6a64;--success:#70ce98;--shell-max:100rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--ink-950:lab(1.12095% 1.2062 -2.63314);--ink-900:lab(3.81336% 3.62317 -7.91447);--ink-850:lab(8.47809% 6.56108 -11.7291);--ink-800:lab(16.5351% 7.49813 -13.7325);--line:lab(27.5386% 7.79358 -14.7993);--paper:lab(92.9223% 1.59517 -4.19809);--paper-dim:lab(67.3193% 2.71919 -6.95804);--purple:lab(36.8797% 38.9823 -52.4339);--purple-deep:lab(19.0947% 27.9401 -36.9815);--signal:lab(84.0751% 9.10711 73.4014);--signal-dim:lab(56.1521% 5.10326 43.804);--danger:lab(61.3079% 50.1954 28.9223);--success:lab(76.066% -38.5834 17.9328)}}*{box-sizing:border-box}html{background:var(--ink-950);scroll-behavior:smooth;min-width:20rem;overflow-x:clip}body{background:radial-gradient(circle at 50% -10%, #35205380, transparent 42rem), var(--ink-950);min-height:100dvh;color:var(--paper);font-family:var(--font-arena), sans-serif;font-kerning:normal;margin:0;font-size:1rem;line-height:1.55}@supports (color:lab(0% 0 0)){body{background:radial-gradient(circle at 50% -10%, lab(17.4081% 19.8229 -27.8478/.5), transparent 42rem), var(--ink-950)}}body:before{z-index:-1;content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ebeaf306 0 1px,#0000 1px 3px);background-image:repeating-linear-gradient(0deg,lab(92.9223% 1.59517 -4.19809/.022) 0 1px,#0000 1px 3px);position:fixed;inset:0}h1,.start-game-cta span{font-family:var(--font-display), var(--font-arena), sans-serif}h2{font-family:var(--font-arena), sans-serif;letter-spacing:.01em;font-weight:800}button,input,summary{font:inherit}button,summary,label{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,summary:focus-visible,canvas:focus-visible,a:focus-visible{outline:3px solid var(--signal);outline-offset:3px}button:disabled{cursor:wait;opacity:.48}.skip-link{z-index:20;top:var(--space-md);left:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--paper);color:var(--ink-950);font-weight:800;text-decoration:none;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.broadcast-label{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900;line-height:1.2}.game-experience{width:min(100%, var(--shell-max));min-height:100dvh;padding:max(var(--space-md), env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) max(var(--space-xl), env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));margin-inline:auto}.court-column{min-width:0;max-width:68rem;margin-inline:auto}.sponsor-tile{aspect-ratio:1;background:var(--brand,var(--ink-800));width:2.8rem;color:var(--brand-ink,var(--paper));font-family:var(--font-score), var(--font-arena), sans-serif;border-radius:.55rem;flex:none;place-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:grid;position:relative}.sponsor-tile-img{object-fit:contain;width:100%;height:100%;padding:12%;position:absolute;inset:0}.sponsor-tile--lg{border-radius:.85rem;width:4.2rem;font-size:1.85rem}.menu-partner .sponsor-tile-img,.result-sponsor .sponsor-tile-img{padding:4%}.sponsor-tile--sm{border-radius:.35rem;width:1.6rem;font-size:.78rem}.sponsor-tile--ladder{border-radius:.7rem;width:3.6rem;font-size:1.7rem}.sponsor-tile--mark{background:0 0;border-radius:0}.arena-frame{aspect-ratio:16/9;border:6px solid var(--ink-850);outline:1px solid var(--purple);background:var(--ink-950);width:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px #0100028c;box-shadow:0 18px 40px lab(.0938911% .282593 -.604764/.55);container-type:inline-size}.arena-frame:after{z-index:2;content:"";pointer-events:none;border:1px solid #ebeaf324;border:1px solid lab(92.9223% 1.59517 -4.19809/.14);position:absolute;inset:0}canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#arena-background,#sponsor-layer{pointer-events:none}#game{touch-action:none;cursor:crosshair}.arena-controls{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.arena-controls>*{pointer-events:auto}.game-menu{z-index:4;background:linear-gradient(112deg, #0c0627f5, #2e0a4ae0), var(--ink-950);isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.game-menu{background:linear-gradient(112deg, lab(3.08958% 7.9466 -19.4981/.96), lab(11.0113% 27.9565 -32.0461/.88)), var(--ink-950)}}.game-menu:before{z-index:-1;content:"";opacity:.35;pointer-events:none;background:radial-gradient(#ebeaf359 .8px,#0000 .8px) 0 0/6px 6px;background:radial-gradient(lab(92.9223% 1.59517 -4.19809/.35) .8px,#0000 .8px) 0 0/6px 6px;position:absolute;inset:0}.menu-player{z-index:1;filter:drop-shadow(0 1.5rem 1rem #02000bb3);filter:drop-shadow(0 1.5rem 1rem lab(.356686% 1.40525 -3.8447/.7));opacity:0;will-change:transform, opacity;width:min(41%,31rem);position:absolute;bottom:-14%}.menu-player img{width:100%;height:auto;display:block}.menu-player--left{left:-3%;transform:translate(-105%,2%)rotate(-4deg)}.menu-player--right{right:-3%;transform:translate(105%,2%)rotate(4deg)}.game-menu--entering .menu-player--left{animation:player-left-enter .7s var(--ease-out-expo) 60ms forwards}.game-menu--entering .menu-player--right{animation:player-right-enter .7s var(--ease-out-expo) .13s forwards}.game-menu--ready .menu-player--left{opacity:1;transform:translate(-13%,2%)rotate(-1.5deg)}.game-menu--ready .menu-player--right{opacity:1;transform:translate(13%,2%)rotate(1.5deg)}.game-menu--exiting .menu-player--left,.game-menu--countdown .menu-player--left{opacity:0;transition:transform .4s var(--ease-out-expo), opacity .26s ease-out;transform:translate(-115%,3%)rotate(-5deg)}.game-menu--exiting .menu-player--right,.game-menu--countdown .menu-player--right{opacity:0;transition:transform .4s var(--ease-out-expo), opacity .26s ease-out;transform:translate(115%,3%)rotate(5deg)}@keyframes player-left-enter{to{opacity:1;transform:translate(-13%,2%)rotate(-1.5deg)}}@keyframes player-right-enter{to{opacity:1;transform:translate(13%,2%)rotate(1.5deg)}}.countdown-cheerleader{z-index:4;filter:drop-shadow(0 1.2rem 1rem #02000bb8);filter:drop-shadow(0 1.2rem 1rem lab(.356686% 1.40525 -3.8447/.72));opacity:0;pointer-events:none;will-change:transform, opacity;width:min(32%,24rem);position:absolute;bottom:-8%}.countdown-cheerleader img{width:100%;height:auto;display:block}.countdown-cheerleader--left{left:-2%;transform:translate(-70%,4%)rotate(-5deg)}.countdown-cheerleader--right{right:-2%;transform:translate(70%,4%)rotate(5deg)}.game-menu--countdown .countdown-cheerleader--left{animation:countdown-cheerleader-left-enter .56s var(--ease-out-expo) .1s forwards}.game-menu--countdown .countdown-cheerleader--right{animation:countdown-cheerleader-right-enter .56s var(--ease-out-expo) .16s forwards}@keyframes countdown-cheerleader-left-enter{to{opacity:1;transform:translate(0,0)rotate(-1.5deg)}}@keyframes countdown-cheerleader-right-enter{to{opacity:1;transform:translate(0,0)rotate(1.5deg)}}.game-menu-panel{z-index:3;border:3px solid var(--ink-950);background:var(--paper);width:min(66%,38rem);min-width:20rem;max-height:calc(100% - 1.5rem);box-shadow:10px 10px 0 var(--purple-deep);color:var(--ink-950);opacity:0;pointer-events:none;transition:transform .42s var(--ease-out-expo), opacity .24s ease-out;gap:clamp(.35rem,1.8cqi,1.6rem);padding:clamp(.6rem,2.4cqi,2.2rem) clamp(1rem,2.7cqi,1.75rem);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)rotate(-1.5deg)scale(.94)}.game-menu--ready .game-menu-panel{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)rotate(-.5deg)scale(1)}.game-menu--exiting .game-menu-panel,.game-menu--countdown .game-menu-panel{opacity:0;transition-duration:.26s;transform:translate(-50%,-56%)rotate(1deg)scale(.94)}.menu-footer{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.game-menu .setup-status{flex-basis:100%}.game-menu-panel h1{color:var(--ink-950);letter-spacing:-.01em;white-space:nowrap;text-transform:uppercase;text-shadow:3px 3px #3e1e6547;text-shadow:3px 3px lab(19.0947% 27.9401 -36.9815/.28);margin:0;font-size:clamp(1.55rem,4.8cqi,3rem);font-weight:400;line-height:.95}.start-game-cta{width:100%;min-height:4.5rem;padding:var(--space-sm) var(--space-md);border:3px solid var(--ink-950);background:var(--signal);box-shadow:5px 5px 0 var(--purple);color:var(--ink-950);cursor:pointer;text-align:left;text-transform:uppercase;transition:transform .15s var(--ease-out-quint), box-shadow .15s var(--ease-out-quint), background-color .15s ease-out;justify-content:space-between;align-items:center;display:flex}.start-game-cta span{letter-spacing:-.03em;font-size:clamp(1rem,2.6cqi,1.35rem)}.start-game-cta small{letter-spacing:.07em;text-align:right;max-width:11rem;font-size:.67rem;font-weight:900}.menu-note{color:var(--ink-800);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.menu-partner{gap:var(--space-md);border:2px solid var(--ink-950);color:var(--ink-950);background:#f8f8fc;background:lab(97.6315% .656962 -1.7545);border-radius:.6rem;align-items:center;margin-top:1.55rem;padding:clamp(.8rem,1.5cqi,1.25rem);text-decoration:none;display:flex;position:relative}.menu-partner-badge{z-index:1;border:2px solid var(--ink-950);box-shadow:3px 3px 0 var(--ink-950);color:var(--ink-950);letter-spacing:.18em;text-transform:uppercase;background:#f86ab5;background:lab(64.9601% 60.7233 -11.7573);border-radius:.25rem;padding:.28rem .72rem;font-size:.72rem;font-weight:900;line-height:1;position:absolute;top:-1.5rem;left:1rem;transform:rotate(-2.5deg)}.menu-partner-copy{gap:.15rem;min-width:0;display:grid}.menu-partner-brand{min-width:0;color:var(--ink-950);font-family:var(--font-score), var(--font-arena), sans-serif;font-size:clamp(.95rem, calc(50cqi / var(--sponsor-chars,12)), 2.2rem);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.menu-partner-tagline{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.menu-name{gap:var(--space-2xs);display:grid}.menu-name label{color:var(--ink-800);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900}.menu-name-row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.menu-name input{min-height:2.75rem;padding:0 var(--space-sm);border:2px solid var(--ink-950);color:var(--ink-950);font-family:var(--font-score), var(--font-arena), sans-serif;background:#f8f8fc;background:lab(97.6315% .656962 -1.7545);font-size:.95rem;font-weight:600}.menu-name button{min-height:2.75rem;padding-inline:var(--space-md);border:2px solid var(--ink-950);background:var(--ink-950);color:var(--paper);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.menu-name button:disabled{cursor:default;opacity:.35}.game-menu .field-error{color:#b71824;color:lab(40.057% 60.2793 38.9217);margin:0;font-size:.75rem;font-weight:700}.menu-footer{min-height:2.5rem;padding-top:var(--space-sm);border-top:2px solid var(--ink-950)}.game-menu .setup-status{gap:var(--space-xs);color:var(--ink-800);text-align:right;text-transform:uppercase;justify-content:flex-end;align-items:center;font-weight:800;display:flex}.menu-net{border-radius:50%;width:.5rem;height:.5rem}.menu-net.is-online{background:var(--success)}.menu-net.is-offline{background:var(--danger)}.sound-toggle{gap:var(--space-xs);min-height:2.5rem;padding:0 var(--space-sm);border:2px solid var(--ink-950);color:var(--ink-950);cursor:pointer;text-transform:uppercase;background:0 0;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.sound-toggle--alert{border-color:var(--ink-950);background:var(--signal);animation:1.4s ease-in-out infinite sound-alert-pulse}@keyframes sound-alert-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--signal), transparent 20%)}55%{box-shadow:0 0 0 9px color-mix(in oklch, var(--signal), transparent 100%)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sound-alert-note{color:var(--ink-950);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;font-size:clamp(.95rem,2cqi,1.15rem);font-weight:900;line-height:1.2;display:inline-flex}.sound-alert-arrow{fill:none;stroke:#f86ab5;stroke:lab(64.9601% 60.7233 -11.7573);stroke-linecap:square;stroke-linejoin:miter;stroke-width:3.5px;flex:none;width:1.4rem;height:1.4rem;animation:.85s ease-in-out infinite sound-arrow-jab}@keyframes sound-arrow-jab{0%,to{transform:translate(0)}50%{transform:translate(-.45rem)}}@media (prefers-reduced-motion:reduce){.sound-alert-arrow{animation:none}.sound-toggle--alert{box-shadow:0 0 0 3px color-mix(in oklch, var(--signal), transparent 40%);animation:none}}.size-toggle{justify-content:center;width:2.5rem;margin-left:auto;padding:0}.court-column{transition:max-width .35s var(--ease-out-quint)}.court-column--big{max-width:102rem}.hud-tools{z-index:6;bottom:var(--space-sm);right:var(--space-sm);gap:.4rem;display:flex;position:absolute}.hud-size{justify-content:center;width:2.5rem;padding:0}.hud-sound{gap:var(--space-xs);min-height:2.5rem;padding:0 var(--space-sm);border:2px solid var(--purple);color:var(--paper);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;transition:transform .12s var(--ease-out-quint), box-shadow .12s var(--ease-out-quint), color .12s ease-out, border-color .12s ease-out;background:linear-gradient(#110a20f5,#05030df5);background:linear-gradient(lab(4.01034% 6.34486 -12.8498/.96),lab(1.08188% 1.78701 -3.87022/.96));align-items:center;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:3px 3px #010002d9;box-shadow:3px 3px lab(.0938911% .282593 -.604764/.85)}.hud-sound:hover{border-color:color-mix(in oklch, var(--purple), var(--paper) 35%);color:#f7ff68;transform:translate(-1px,-1px);box-shadow:4px 4px #010002d9;box-shadow:4px 4px lab(.0938911% .282593 -.604764/.85)}.hud-sound:active{transform:translate(2px,2px);box-shadow:1px 1px #010002d9;box-shadow:1px 1px lab(.0938911% .282593 -.604764/.85)}.hud-sound svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.5px;width:1.15rem;height:1.15rem}.hud-sound:not(.hud-size)[aria-pressed=false]{border-color:var(--signal);color:var(--signal)}.sound-toggle svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.5px;width:1.25rem;height:1.25rem}.game-countdown{z-index:5;color:var(--paper);text-align:center;text-transform:uppercase;place-content:center;display:grid;position:absolute;inset:0}.game-countdown:before,.game-countdown:after{aspect-ratio:1;clip-path:polygon(50% 0,59% 35%,79% 9%,70% 42%,100% 28%,76% 50%,100% 72%,70% 58%,79% 91%,59% 65%,50% 100%,41% 65%,21% 91%,30% 58%,0 72%,24% 50%,0 28%,30% 42%,21% 9%,41% 35%);content:"";position:absolute;top:50%;left:50%}.game-countdown:before{z-index:-1;background:var(--purple);width:min(52cqi,28rem);animation:9s linear infinite countdown-drift;transform:translate(-50%,-50%)rotate(-6deg)}.game-countdown:after{z-index:-2;background:var(--signal);opacity:.16;width:min(62cqi,33rem);animation:12s linear infinite countdown-drift-counter;transform:translate(-50%,-50%)rotate(12deg)}.countdown-ring{z-index:-1;aspect-ratio:1;border:3px dashed color-mix(in oklch, var(--signal) 65%, transparent);border-radius:50%;width:min(57cqi,30.5rem);animation:14s linear infinite countdown-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-countdown span:not(.countdown-ring){color:var(--signal);letter-spacing:.18em;font-size:clamp(1rem,2.5cqi,1.6rem);font-weight:900}.game-countdown strong{font-family:var(--font-varsity), var(--font-score), serif;font-variant-numeric:tabular-nums;-webkit-text-stroke:3px var(--ink-950);color:#0000;filter:drop-shadow(6px 7px 0 var(--purple-deep));animation:countdown-hit .52s var(--ease-out-expo) both;background:linear-gradient(178deg,#ff9a4d 8%,#e8622b 46%,#b23f14 92%);-webkit-background-clip:text;background-clip:text;font-size:clamp(7rem,28cqi,16rem);font-weight:400;line-height:.9;position:relative}.game-countdown strong:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#ffffffe6 0%,#fffae647 34%,#0000 68%);width:160%;animation:.36s ease-out both countdown-flash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes countdown-hit{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes countdown-flash{0%{opacity:1;scale:.6}to{opacity:0;scale:1.5}}@keyframes countdown-drift{to{transform:translate(-50%,-50%)rotate(354deg)}}@keyframes countdown-drift-counter{to{transform:translate(-50%,-50%)rotate(-348deg)}}@keyframes countdown-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.setup-panel,.result-panel,.starting-panel{border:1px solid var(--ink-800);background:var(--ink-900);width:min(92%,38rem);max-height:calc(100% - 1.5rem);box-shadow:10px 10px 0 var(--purple-deep);overflow-y:auto}.setup-panel{gap:var(--space-md);padding:clamp(1rem,3.2cqi,2rem);display:grid}.dev-assist{border:1px dashed color-mix(in oklch, var(--purple) 70%, transparent);pointer-events:auto;border-radius:4px;align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.dev-assist-label{color:var(--paper-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.dev-assist button{border:1px solid color-mix(in oklch, var(--purple) 60%, transparent);color:var(--paper-dim);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:3px;padding:.12rem .5rem;font-size:.62rem}.dev-assist button[aria-pressed=true]{background:var(--purple);color:var(--paper);border-color:#0000}.court97-mark{filter:drop-shadow(0 4px #3e1e6559)drop-shadow(0 0 18px #fdca3a38);filter:drop-shadow(0 4px lab(19.0947% 27.9401 -36.9815/.35))drop-shadow(0 0 18px lab(84.0751% 9.10711 73.4014/.22));width:auto;max-width:100%;height:clamp(5rem,13cqi,10rem);margin:-.5rem auto -.7rem;display:block}.court97-mark .c97-com rect{fill:var(--ink-950)}.court97-mark .c97-com text{fill:var(--signal);font-family:var(--font-varsity), var(--font-score), serif;letter-spacing:.06em;text-transform:lowercase;font-size:19px}.court97-mark .c97-court{fill:var(--ink-950);font-family:var(--font-varsity), var(--font-score), serif;letter-spacing:.42em;paint-order:stroke fill;stroke:var(--signal);stroke-width:6px;stroke-linejoin:round;font-size:46px}.court97-mark .c97-numeral{font-family:var(--font-varsity), var(--font-score), serif;letter-spacing:.02em;font-size:140px}.court97-mark .c97-numeral-shadow{fill:var(--signal)}.court97-mark .c97-numeral-outline{fill:none;stroke:var(--ink-950);stroke-width:4px;stroke-linejoin:round}.court97-mark .c97-stripe-red{fill:#c22740}.court97-mark .c97-stripe-white{fill:#f3ecdd}.court97-mark .c97-canton{fill:#223069}.court97-mark .c97-stars use{fill:#f3ecdd}.court97-mark .c97-seam{fill:none;stroke:#1a102980;stroke:lab(6.56586% 10.1903 -15.3747/.5);stroke-width:4px}.setup-copy h1{max-width:12ch;margin:var(--space-xs) 0 0;letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2rem,6.5cqi,4rem);font-weight:900;line-height:.92}.setup-copy>p:last-child{margin:var(--space-sm) 0 0;color:var(--paper-dim);font-size:.92rem}.daily-cta,.result-actions button,.service-state button{border:3px solid var(--ink-950);background:var(--signal);min-height:3rem;box-shadow:4px 4px 0 var(--purple);color:var(--ink-950);cursor:pointer;transition:transform .18s var(--ease-out-quint), background-color .18s ease-out;font-weight:900}.daily-cta{min-height:4.5rem;padding:var(--space-sm) var(--space-lg);text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.daily-cta span{letter-spacing:.02em;font-size:1rem}.daily-cta small{letter-spacing:.08em;font-size:.68rem}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:var(--space-xs);color:var(--paper-dim);font-size:.75rem;font-weight:700}.setup-status{min-height:1.25rem;color:var(--paper-dim);font-size:.75rem}.starting-panel{gap:var(--space-sm);padding:var(--space-xl);background:var(--purple);text-align:center;display:grid;position:relative;transform:rotate(-1deg)}.starting-panel:before{z-index:0;aspect-ratio:1;background:var(--signal);opacity:.14;clip-path:polygon(50% 0,59% 35%,79% 9%,70% 42%,100% 28%,76% 50%,100% 72%,70% 58%,79% 91%,59% 65%,50% 100%,41% 65%,21% 91%,30% 58%,0 72%,24% 50%,0 28%,30% 42%,21% 9%,41% 35%);content:"";width:min(40cqi,21rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(8deg)}.starting-panel>*{position:relative}.starting-panel strong{font-family:var(--font-varsity), var(--font-score), serif;-webkit-text-stroke:2px var(--ink-950);color:#0000;filter:drop-shadow(4px 4px 0 var(--purple-deep));text-transform:uppercase;animation:countdown-hit .42s var(--ease-out-expo) both;background:linear-gradient(178deg,#ff9a4d 8%,#e8622b 46%,#b23f14 92%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,12cqi,8rem);line-height:.85}.game-hud{top:var(--space-sm);right:var(--space-sm);border:1px solid color-mix(in oklch, var(--line), var(--paper) 8%);pointer-events:none;background:#040209ed;background:lab(.83452% 1.02016 -2.22197/.93);width:clamp(9rem,26cqw,14.5rem);display:grid;position:absolute;box-shadow:0 0 0 1px #00000199,0 6px 20px #0000018c;box-shadow:0 0 0 1px lab(.0443974% .20811 -.400755/.6),0 6px 20px lab(.0443974% .20811 -.400755/.55)}.hud-values{color:var(--paper);grid-template-columns:1fr 1fr;display:grid}.hud-values>div{text-align:center;gap:.1rem;padding:.4rem .5rem .45rem;display:grid}.hud-values>div+div{border-inline-start:1px solid color-mix(in oklch, var(--line), transparent 35%)}.hud-clock{position:relative}.hud-clock--money{background:color-mix(in oklch, var(--danger), transparent 78%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--danger), transparent 45%)}.hud-clock--money span{color:#ffa79f;color:lab(77.6684% 46.8242 26.3412)}.hud-clock--money strong{color:#ffbeb4;color:lab(82.2771% 49.1211 31.4048);animation:1s steps(2,end) infinite money-pulse}@keyframes money-pulse{0%,to{opacity:1}50%{opacity:.55}}.hud-bonus{color:var(--success);font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;animation:bonus-land .7s var(--ease-out-quint);font-size:clamp(.5rem,1.15cqw,.7rem);font-style:normal;font-weight:900;position:absolute;bottom:.15rem;right:.3rem}@keyframes bonus-land{0%{opacity:0;transform:translateY(-.9rem)scale(1.9)}55%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.hud-clock--money strong,.hud-bonus{animation:none}}.hud-values span{color:var(--paper-dim);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.5rem,1.05cqw,.62rem);font-weight:800}.hud-values strong{color:var(--signal);font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(1.1rem,3.4cqw,1.75rem);font-weight:700;line-height:.95}.hud-streak{--streak-warm:#f3680f;--streak-lift:0;gap:var(--space-xs);border-top:1px solid color-mix(in oklch, var(--line), var(--streak-warm) calc(var(--streak-lift) * 100%));background:color-mix(in oklch, var(--purple-deep), var(--streak-warm) calc(var(--streak-lift) * 24%));color:var(--paper);animation:streak-hit .36s var(--ease-out-expo) both;justify-content:space-between;align-items:center;padding:.26rem .55rem .3rem;display:flex;position:relative}@supports (color:lab(0% 0 0)){.hud-streak{--streak-warm:lab(61.493% 52.0143 67.8511)}}.hud-streak:after{background:linear-gradient(90deg, var(--streak-warm), var(--signal));content:"";height:2px;transform:scaleX(calc(.14 + var(--streak-lift) * .86));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.hud-streak span{color:color-mix(in oklch, var(--paper-dim), var(--streak-warm) calc(var(--streak-lift) * 100%));letter-spacing:.15em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.46rem,.95cqw,.58rem);font-weight:800;overflow:hidden}.hud-streak strong{color:var(--signal);font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;animation:streak-pop .28s var(--ease-out-expo) both;flex:none;font-size:clamp(.76rem,1.9cqw,1rem);display:inline-block}.hud-streak--t2{--streak-lift:.1}.hud-streak--t3{--streak-lift:.26}.hud-streak--t4{--streak-lift:.46;background:var(--purple)}.hud-streak--t5{--streak-lift:.64;background:var(--purple)}.hud-streak--t6{--streak-lift:.82;background:var(--purple)}.hud-streak--t7{--streak-lift:1;background:var(--purple);animation:streak-hit .36s var(--ease-out-expo) both, streak-unconscious .9s ease-in-out .36s infinite}.hud-streak--broken{--streak-lift:0;animation:streak-break .45s var(--ease-out-expo) both}.hud-streak--broken span,.hud-streak--broken strong{color:var(--paper-dim)}@keyframes streak-hit{0%{opacity:0;transform:translateY(-.45rem)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes streak-pop{0%{transform:scale(1.5)}60%{transform:scale(.94)}to{transform:scale(1)}}@keyframes streak-unconscious{0%,to{box-shadow:0 0 1.4rem color-mix(in oklch, transparent, var(--streak-warm) 62%)}50%{box-shadow:0 0 2.1rem color-mix(in oklch, transparent, var(--streak-warm) 88%)}}@keyframes streak-break{0%{opacity:1;filter:saturate();transform:translateY(0)scale(1)}to{opacity:0;filter:saturate(.1);transform:translateY(.3rem)scale(.94)}}.hud-sponsor{border-top:1px solid color-mix(in oklch, var(--line), transparent 30%);color:var(--paper);background:#0c0d12f5;background:lab(3.63782% .591971 -2.95343/.96);grid-template-columns:auto 1fr;align-items:center;gap:0 .4rem;padding:.36rem .55rem .4rem;display:grid}.hud-sponsor-eyebrow{color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.16rem;font-size:clamp(.44rem,.9cqw,.55rem);font-weight:800}.hud-sponsor strong{min-width:0;color:var(--paper);font-family:var(--font-score), var(--font-arena), sans-serif;font-size:clamp(.52rem, calc(56cqw / var(--sponsor-chars,12)), 1.02rem);letter-spacing:.005em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.court-instructions{gap:var(--space-sm) var(--space-lg);padding-block:var(--space-sm);color:var(--paper);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;font-size:.78rem;font-weight:700;display:flex}.result-rank strong{font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.result-panel{gap:var(--space-md);background:var(--ink-900);padding:clamp(1rem,3.2cqi,2rem);display:grid}.result-name-score{color:var(--signal);font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,8cqi,4.2rem);font-weight:700;line-height:.95}.result-panel--final{border:3px solid var(--ink-950);background:var(--paper);width:min(66%,44rem);box-shadow:10px 10px 0 var(--purple-deep);color:var(--ink-950);grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(.25rem,1cqi,.6rem);padding:clamp(.55rem,1.8cqi,1.15rem) clamp(.9rem,2.7cqi,1.75rem);overflow:hidden;transform:rotate(-.5deg)}.result-head{gap:var(--space-md);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.result-head>div:first-child{min-width:0}.result-head h2{font-family:var(--font-display), var(--font-arena), sans-serif;flex-wrap:wrap;align-items:baseline;gap:.4em;line-height:1;display:flex}.result-head h2 span{color:#565264;color:lab(35.863% 4.91293 -9.99322);font-family:var(--font-arena), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.7rem,1.9cqi,1.05rem);font-weight:800}.result-head h2 em{background-image:var(--stage-ink);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,5cqi,3rem);font-style:normal}.result-note{color:#4e4a5c;color:lab(32.3809% 4.93877 -9.98002);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:clamp(.78rem,2.1cqi,1.2rem);line-height:1.3;overflow:hidden}.result-body{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(.75rem,2.6cqi,1.75rem);min-height:0;display:grid}.result-stack{align-content:start;gap:clamp(.4rem,1.5cqi,.9rem);min-width:0;display:grid}.result-ranks{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,1.4cqi,.85rem);display:grid}.result-rank{border:2px solid var(--ink-950);color:var(--ink-950);text-align:center;background:#fff;border-radius:.4rem;padding:clamp(.25rem,.9cqi,.55rem) clamp(.3rem,1cqi,.7rem)}.result-rank span{color:#646073;color:lab(41.666% 4.87681 -10.0123);letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.5rem,1.25cqi,.68rem);font-weight:800;display:block}.result-rank strong{font-size:clamp(1rem,2.9cqi,1.75rem);line-height:1.1;display:block}.result-rank--today{background:var(--signal);box-shadow:3px 3px 0 var(--purple-deep)}.result-target{border:2px solid var(--ink-950);background:linear-gradient(#130d21,#05030d);background:linear-gradient(lab(4.86185% 6.02504 -12.0108),lab(1.08188% 1.78701 -3.87022));border-radius:.45rem;padding:clamp(.35rem,1.1cqi,.7rem) clamp(.45rem,1.3cqi,.85rem);position:relative;overflow:hidden}.result-target-label{color:#9995a9;color:lab(62.5531% 4.79111 -10.0605);letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.5rem,1.25cqi,.68rem);font-weight:800}.result-target-value{color:var(--paper);margin:0;font-size:clamp(.8rem,2.2cqi,1.35rem);font-weight:700;line-height:1.2}.result-target-value em{background-image:var(--stage-next);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.result-target-bar{border:1px solid var(--line);background:var(--ink-950);height:clamp(.3rem,.9cqi,.55rem);margin-top:clamp(.25rem,.8cqi,.5rem)}.result-target-bar i{background-image:var(--stage-next);height:100%;display:block}.result-pending,.result-error{text-align:center;place-items:center}.result-pending h2{color:var(--signal);font-family:var(--font-score), var(--font-arena), sans-serif;margin:0;font-size:4rem;font-weight:700;line-height:.9}.result-pending p:last-child,.result-error>p:last-of-type{color:var(--paper-dim);margin:0}.result-error h2{text-transform:uppercase;margin:0;font-size:1.75rem}.name-form{gap:var(--space-sm);display:grid}.name-form>div:first-child{gap:var(--space-2xs);display:grid}.name-form label{font-weight:800}.name-form label+span{color:var(--paper-dim);font-size:.72rem}.name-form input{width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--paper-dim);background:var(--ink-850);color:var(--paper);border-radius:0;font-size:1rem}.name-form input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:#ffaa9f;color:lab(78.1205% 33.506 21.0156);margin:0;font-size:.78rem}.result-actions{gap:var(--space-sm);align-items:center;display:flex}.result-actions button{min-height:3rem;padding-inline:var(--space-md)}.result-actions .secondary-action{border-color:var(--line);background:var(--ink-850);color:var(--paper)}.result-sponsor{border:2px solid var(--ink-950);color:var(--ink-950);background:#fcfbfe;background:lab(98.811% .392884 -1.05356);border-radius:.45rem;align-items:center;gap:clamp(.3rem,1cqi,.6rem);margin-top:.85rem;padding:clamp(.4rem,1.2cqi,.75rem) clamp(.45rem,1.3cqi,.85rem);text-decoration:none;display:flex;position:relative}.result-sponsor strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(.75rem,2cqi,1.2rem);overflow:hidden}.result-sponsor-badge{border:2px solid var(--ink-950);box-shadow:2px 2px 0 var(--ink-950);color:var(--ink-950);letter-spacing:.18em;text-transform:uppercase;background:#f86ab5;background:lab(64.9601% 60.7233 -11.7573);border-radius:.2rem;padding:.1rem .5rem;font-size:clamp(.45rem,1.15cqi,.62rem);font-weight:900;position:absolute;top:-.95rem;left:.7rem;transform:rotate(-2.5deg)}.result-card{align-items:stretch;min-height:0;display:flex}.result-card-shell{aspect-ratio:1080/1350;background:var(--ink-850);border-radius:.3rem;width:auto;height:100%;position:relative;overflow:hidden}.result-card-shell img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.result-card-shell.is-loading{animation:1.4s ease-in-out infinite card-shimmer}.result-tools{flex-shrink:0;justify-items:end;gap:.35rem;padding-top:.15rem;display:grid}.result-card-tools{gap:.3rem;display:flex}.result-tools .share-status,.result-tools .field-error{color:#4e4a5c;color:lab(32.3809% 4.93877 -9.98002);text-align:right;max-width:11rem;margin:0;font-size:clamp(.6rem,1.5cqi,.82rem);font-weight:600}.result-card-tools button{border:2px solid var(--ink-950);min-height:clamp(1.15rem,2.7cqi,1.6rem);color:var(--ink-950);cursor:pointer;font-family:var(--font-arena), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:.3rem;padding:0 .25rem;font-size:clamp(.48rem,1.15cqi,.68rem);font-weight:800}.result-card-tools button:hover:not(:disabled){background:var(--ink-950);color:var(--paper)}.result-card-tools button:disabled{opacity:.45;cursor:not-allowed}@keyframes card-shimmer{0%,to{opacity:.55}50%{opacity:1}}.result-actions--final{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,1.4cqi,.85rem);margin-top:.2rem;display:grid}.result-actions--final button{border:3px solid var(--ink-950);min-height:clamp(2rem,5.2cqi,3rem);font-family:var(--font-arena), sans-serif;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5em;padding-inline:clamp(.4rem,1.4cqi,1rem);font-size:clamp(.7rem,1.9cqi,1.05rem);font-weight:800;display:flex}.result-actions--final .share-cta{background:var(--signal);box-shadow:4px 4px 0 var(--purple-deep);color:var(--ink-950);cursor:pointer}.result-actions--final .share-cta svg{fill:currentColor;width:1em;height:1em}.result-actions--final .secondary-action{background:var(--purple);box-shadow:4px 4px 0 var(--ink-950);color:#fff}.result-actions--final .secondary-action:hover:not(:disabled){background:#c35408;background:lab(50.1401% 43.2764 58.1505)}.share-status{color:var(--paper-dim);margin:0;font-size:.78rem}.challenge-verdict{min-height:3.5rem;padding:var(--space-sm) var(--space-md);border:2px solid var(--signal);background:var(--ink-850);justify-content:space-between;align-items:center;display:flex}.challenge-verdict span{color:var(--paper-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.challenge-verdict strong{text-align:right;text-transform:uppercase}.challenge-verdict.is-win{border-color:var(--success)}.service-state{place-content:center;width:min(32rem,100% - 2rem);min-height:100dvh;margin-inline:auto;display:grid}.service-state h1{margin:var(--space-xs) 0 var(--space-md);text-transform:uppercase;font-size:2.5rem;line-height:1}.service-state p:not(.broadcast-label){max-width:42ch;margin:0 0 var(--space-lg);color:var(--paper-dim)}.service-state button{width:fit-content;padding-inline:var(--space-lg)}.route-state{width:min(32rem,100% - 2rem);color:var(--paper);margin-inline:auto}.route-state h1{margin:var(--space-xs) 0 var(--space-lg)}.route-state a,.route-state button{min-height:3rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--paper);background:var(--paper);color:var(--ink-950);place-items:center;font-weight:800;text-decoration:none;display:inline-grid}@media (hover:hover) and (pointer:fine){.start-game-cta:hover{background:var(--signal);box-shadow:2px 2px 0 var(--purple-deep);transform:translate(3px,3px)}.daily-cta:hover,.result-actions button:hover,.service-state button:hover{background:var(--ink-800);transform:translate(-2px,-2px)}.sound-toggle:hover{background:var(--ink-950);color:var(--paper)}.menu-partner:hover{background:#fff;background:lab(100% 0 0)}}@media (min-width:43.76rem) and (max-width:68rem){.game-menu-panel{gap:clamp(.3rem,.9cqi,.8rem);padding:clamp(.5rem,1.2cqi,1rem) clamp(1rem,2.7cqi,1.75rem)}.court97-mark{height:clamp(3.6rem,10cqi,7rem)}.menu-partner{padding:clamp(.55rem,1.1cqi,.9rem)}.menu-partner .sponsor-tile--lg{width:3.2rem;font-size:1.4rem}.start-game-cta{min-height:3.4rem}.sound-alert-note{white-space:normal;font-size:.8rem;line-height:1.15}}@media (max-width:43.75rem){.arena-frame:has(.game-menu){aspect-ratio:3/4}.game-menu-panel{gap:.3rem;width:88%;min-width:0;max-height:calc(100% - 1.5rem);padding:.55rem .8rem}.menu-partner{margin-top:1.4rem}.court97-mark{height:clamp(3.5rem,20cqi,5.5rem)}.menu-partner .sponsor-tile--lg{width:3.1rem;font-size:1.35rem}.menu-note{display:none}.menu-player{width:68%;bottom:-4%}.menu-player--left{left:-27%}.menu-player--right{right:-27%}.game-menu--ready .menu-player--left{transform:translate(-5%,2%)rotate(-2deg)}.game-menu--ready .menu-player--right{transform:translate(5%,2%)rotate(2deg)}.countdown-cheerleader{width:58%;bottom:-2%}.countdown-cheerleader--left{left:-20%}.countdown-cheerleader--right{right:-20%}.game-menu-panel h1{font-size:clamp(1.2rem,6.2vw,1.9rem)}.start-game-cta{flex-direction:column;align-items:flex-start}.start-game-cta small{text-align:left;max-width:none}.size-toggle{display:none}.sound-alert-note{white-space:normal;flex:1 1 0;min-width:0;font-size:.75rem;line-height:1.2}.sound-alert-note>span{text-wrap:balance}.game-menu .setup-status{text-align:left}.game-countdown:before{width:min(82vw,24rem)}.arena-frame:has(.result-panel){aspect-ratio:auto;padding-top:56.25%;overflow:visible}.arena-frame:has(.result-panel)>canvas{aspect-ratio:16/9;height:auto}.arena-frame:has(.result-panel) .arena-controls{background:var(--ink-950);position:relative;inset:auto}.result-panel{width:100%;max-height:none;box-shadow:none;border:0;overflow:visible}.court-instructions{justify-content:start;display:grid}.result-actions{flex-direction:column;align-items:stretch}.result-actions button{width:100%}.challenge-verdict{flex-direction:column;align-items:flex-start}.challenge-verdict strong{text-align:left}}@media (min-width:44rem){.game-experience{padding:var(--space-lg)}}.standings{margin-top:var(--space-xl)}.standings-tablist{gap:var(--space-2xs);border-bottom:1px solid var(--ink-800);display:flex}.standings-tab{min-height:3rem;padding:var(--space-sm) var(--space-md);color:var(--paper-dim);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;font-size:.82rem;font-weight:900}.standings-tab[aria-selected=true]{border-bottom-color:var(--signal);color:var(--paper)}.standings-panel{padding-top:var(--space-lg)}.standings-panel:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.ladder-heading,.board-heading{gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.ladder-heading h2,.board-heading h2{font-family:var(--font-score), var(--font-arena), sans-serif;margin:.2rem 0 0;font-size:clamp(1.2rem,4.4vw,1.7rem);font-weight:700;line-height:1.1}.board-heading time{color:var(--paper-dim);font-variant-numeric:tabular-nums;font-size:.78rem}.ladder-minimum{color:var(--paper-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.ladder-cta{min-height:3rem;padding-inline:var(--space-md);border:3px solid var(--ink-950);background:var(--signal);color:var(--ink-950);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;font-weight:900}.secondary-action{min-height:3rem;padding-inline:var(--space-md);border:1px solid var(--line);background:var(--ink-850);color:var(--paper);cursor:pointer;font-weight:800}.ladder-price{font-variant-numeric:tabular-nums}.claim-stats{width:fit-content;margin:0 auto var(--space-sm);background:var(--ink-900);border:1px solid var(--line);color:var(--paper-dim);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.3rem .9rem;font-size:.78rem;font-weight:700;display:flex}.claim-stats-dot{background:var(--success);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--success);border-radius:50%}.claim-headline{margin:0 0 var(--space-md);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-size:clamp(1.7rem,4.6vw,3rem);font-weight:900;line-height:1.15}.claim-headline .claim-rank{color:var(--signal);font-variant-numeric:tabular-nums}.claim-headline .c97-text{color:var(--signal);font-family:var(--font-varsity), var(--font-score), serif;letter-spacing:.02em;text-shadow:2px 2px #c22740,4px 4px #223069;font-weight:400}.claim-amount{vertical-align:baseline;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.claim-price-spinner{color:var(--signal);font-family:var(--font-arena), sans-serif;letter-spacing:.02em;align-items:center;gap:.4rem;font-size:.45em;display:inline-flex}.claim-price-spinner:before{aspect-ratio:1;content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:.75em;animation:.7s linear infinite claim-price-spin}@keyframes claim-price-spin{to{transform:rotate(1turn)}}.claim-amount button{aspect-ratio:1;border:2px solid var(--line);background:var(--ink-900);width:1.6em;color:var(--paper);cursor:pointer;border-radius:50%;place-items:center;font-size:.55em;font-weight:900;line-height:1;display:grid}.claim-amount button:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}.claim-amount-value{color:var(--signal);font-family:var(--font-score), var(--font-arena), sans-serif;align-items:baseline;display:inline-flex}.claim-amount-value input{min-width:1ch;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:left;appearance:textfield;background:0 0;border:0;padding:0}.claim-amount-value input::-webkit-outer-spin-button{appearance:none;margin:0}.claim-amount-value input::-webkit-inner-spin-button{appearance:none;margin:0}.claim-amount-value input:focus-visible{border-bottom:3px solid var(--signal);outline:0}.claim-bar{margin-bottom:var(--space-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:.6rem;display:grid}.claim-bar-domain,.claim-bar-category{border:2px solid var(--line);background:var(--ink-900);min-height:3rem;color:var(--paper);font:inherit;border-radius:999px;padding:0 1rem}.claim-bar-domain::placeholder{color:var(--paper-dim)}.claim-bar-category{cursor:pointer;max-width:14rem;color:var(--paper-dim)}.claim-bar .ladder-cta{border-radius:999px;padding-inline:1.4rem}@media (max-width:43.75rem){.claim-bar{grid-template-columns:1fr}.claim-bar-category{max-width:none}}.claim-dialog{width:min(92vw,30rem);max-height:min(92dvh,46rem);padding:var(--space-lg);border:3px solid var(--ink-950);background:var(--paper);box-shadow:10px 10px 0 var(--purple-deep);color:var(--ink-950);overflow-y:auto}.claim-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0201079e;background:lab(.391342% 1.05682 -2.26656/.62)}.claim-dialog h3{margin:0 0 var(--space-2xs);font-size:1.35rem;font-weight:900}.claim-dialog-sub{margin:0 0 var(--space-md);color:var(--ink-800);font-size:.92rem}.claim-dialog-summary{gap:var(--space-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);border:2px solid var(--ink-950);background:#f8f8fc;background:lab(97.6315% .656962 -1.7545);border-radius:.5rem;grid-template-columns:1fr auto;display:grid}.claim-dialog-summary>div{gap:.1rem;display:grid}.claim-dialog-summary>div:last-child{text-align:right}.claim-dialog-summary span{color:var(--ink-800);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.claim-dialog-summary strong{font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;font-size:1.5rem}.claim-dialog-note{margin:0 0 var(--space-md);color:var(--ink-800);font-size:.85rem}.claim-dialog-tagline{margin-bottom:var(--space-md);gap:.3rem;display:grid}.claim-dialog-tagline span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.claim-dialog-tagline input{border:2px solid var(--ink-850);min-height:2.6rem;color:var(--ink-950);font:inherit;background:#fff;padding:0 .8rem}.claim-dialog .claim-agree{margin-bottom:var(--space-md)}.claim-dialog .claim-agree span{color:var(--ink-950)}.claim-dialog .claim-agree a{color:var(--purple);font-weight:800;text-decoration:underline}.claim-dialog-actions{gap:var(--space-md);margin-top:var(--space-md);justify-content:flex-end;align-items:center;display:flex}.claim-dialog-actions .claim-dialog-cancel{min-height:2.8rem;color:var(--ink-800);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:0 1.2rem;font-weight:800;text-decoration:underline}.claim-dialog-actions .claim-dialog-cancel:hover{color:var(--ink-950)}.claim-dialog-actions .ladder-cta{min-height:3.1rem;padding-inline:var(--space-lg);border:3px solid var(--ink-950);background:var(--signal);box-shadow:4px 4px 0 var(--purple-deep);color:var(--ink-950);font-size:1rem}.claim-dialog-actions .ladder-cta:disabled{background:var(--ink-850);box-shadow:none;color:var(--paper-dim);cursor:not-allowed}.claim-dialog-footnote{margin:var(--space-sm) 0 0;color:var(--ink-800);text-align:right;font-size:.78rem}.legal-page{width:min(42rem,100% - 2rem);margin:var(--space-2xl) auto;color:var(--paper)}.legal-page h1{margin:var(--space-2xs) 0 var(--space-md);font-family:var(--font-score), var(--font-arena), sans-serif}.legal-page h2{margin:var(--space-xl) 0 var(--space-xs);font-size:1.05rem}.legal-page p{margin:0;line-height:1.6}.legal-lede{color:var(--paper-dim)}.legal-version{color:var(--signal);font-family:var(--font-score), var(--font-arena), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700;margin-bottom:var(--space-md)!important}.legal-nav{gap:var(--space-xs) var(--space-md);margin-top:var(--space-lg);padding-block:var(--space-sm);border-block:1px solid var(--ink-700);font-family:var(--font-arena), sans-serif;flex-wrap:wrap;font-weight:800;display:flex}.legal-copy{gap:var(--space-sm);display:grid}.legal-copy h2{margin-bottom:calc(var(--space-xs) * -1)}.legal-page .legal-footer{margin-top:var(--space-2xl)}.legal-page a{color:var(--paper)}.claim-field{gap:var(--space-2xs);display:grid}.claim-field label{font-weight:800}.claim-field label em{color:var(--paper-dim);font-style:normal;font-weight:600}.claim-field span{color:var(--paper-dim);font-size:.72rem}.claim-field input{width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--paper-dim);background:var(--ink-850);color:var(--paper);border-radius:0;font-size:1rem}.claim-field input[readonly]{border-color:var(--ink-800);color:var(--paper-dim);cursor:not-allowed}.claim-agree{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:52rem;font-size:.88rem;line-height:1.5;display:grid}.claim-agree input{width:1.25rem;height:1.25rem;accent-color:var(--signal);margin:.12rem 0 0}.claim-agree a{color:var(--paper);font-weight:800}.checkout-status{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);background:var(--ink-850);display:grid}.claim-dialog .checkout-status{padding:0 0 0 var(--space-md);border:0;border-left:3px solid var(--line);background:0 0;gap:.1rem}.claim-dialog .checkout-status strong{color:var(--ink-950);font-size:.92rem}.claim-dialog .checkout-status span{color:var(--ink-800);font-size:.8rem}.claim-dialog .checkout-status--failed,.claim-dialog .checkout-status--price_changed,.claim-dialog .checkout-status--refunded{border-left-color:var(--danger)}.claim-dialog .checkout-status--failed strong,.claim-dialog .checkout-status--price_changed strong,.claim-dialog .checkout-status--refunded strong{color:#ba2b2e;color:lab(42.4959% 56.9739 35.4904)}.checkout-status strong{color:var(--paper)}.checkout-status span{color:var(--paper-dim);font-size:.82rem}.checkout-status--failed strong,.checkout-status--price_changed strong,.checkout-status--refunded strong{color:var(--danger)}.ladder-list,.board-list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.ladder-list li{gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:#0e0f15;background:lab(4.36843% .658534 -3.31585);border:1px solid #ebeaf31a;border:1px solid lab(92.9223% 1.59517 -4.19809/.1);border-radius:.6rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;display:grid}.ladder-row--main{border-color:#eebc4a73;border-color:lab(79.3341% 9.98151 62.1892/.45)}.ladder-rank-cell{justify-items:center;gap:.3rem;min-width:5.4rem;display:grid}.ladder-badge{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.14rem .5rem;font-size:.58rem;font-weight:800}.ladder-badge--main{background:var(--signal);color:var(--ink-950)}.ladder-badge--banner{color:#c7bde7;color:lab(78.4402% 9.8964 -19.9505);border:1px solid #a999d799;border:1px solid lab(66.4277% 15.6959 -29.5572/.6)}.ladder-badge--board{color:var(--paper-dim);border:1px solid #ebeaf329;border:1px solid lab(92.9223% 1.59517 -4.19809/.16)}.board-rank{color:#7f8086;color:lab(53.5232% .669003 -3.71523);font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.66rem;font-weight:700}.ladder-pip{color:#9d9ea5;color:lab(65.1236% .662774 -3.71889);font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.ladder-identity{gap:.1rem;min-width:0;display:grid}.ladder-brand{color:var(--paper);font-family:var(--font-score), var(--font-arena), sans-serif;overflow-wrap:anywhere;font-size:clamp(1.3rem,3.8cqw,1.8rem);font-weight:700;line-height:1.15;text-decoration:none;overflow:hidden}.ladder-brand:hover{color:var(--signal)}.ladder-brand--pending{color:var(--paper-dim);font-style:italic}.ladder-tagline{color:#b6b7bf;color:lab(74.3881% .798762 -4.46063);font-size:clamp(.95rem,2.6cqw,1.15rem)}.ladder-meta{color:var(--paper-dim);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:.25rem;font-size:.82rem;font-weight:700;display:grid}@container (max-width:30rem){.ladder-meta{display:none}}.ladder-bid{color:var(--signal);font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,3.6cqw,1.7rem);font-weight:700}.board-list li{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:#0e0f15;background:lab(4.36843% .658534 -3.31585);border:1px solid #ebeaf31a;border:1px solid lab(92.9223% 1.59517 -4.19809/.1);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.board-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-list strong,.my-board-line strong{font-family:var(--font-score), var(--font-arena), sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.board-loading,.board-empty{gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);border:1px dashed var(--ink-800);color:var(--paper-dim);text-align:center;display:grid}.board-empty strong{color:var(--paper)}.my-board-line{gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--ink-800);justify-content:space-between;align-items:baseline;display:flex}.my-board-line span{color:var(--paper-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.my-board-line strong{color:var(--signal)}.game-experience[data-flow=countdown] .court-instructions,.game-experience[data-flow=starting] .court-instructions,.game-experience[data-flow=playing] .court-instructions{opacity:.55;transition:opacity .3s var(--ease-out-quint)}@media (pointer:coarse){.start-game-cta,.daily-cta,.result-actions button,.sound-toggle{min-height:3.25rem}.size-toggle{width:3.25rem}.hud-sound{min-height:2.75rem}.hud-size{width:2.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
