@font-face{font-family:rubik;src:url(../media/rubik_latin_wght_normal-s.p.2hiny1627tgmp.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:rubik;src:url(../media/rubik_latin_800_italic-s.p.2tye2bi6x046s.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}._5RCjmq_className{font-family:rubik,rubik Fallback}._5RCjmq_variable{--next-font-rubik:"rubik", "rubik Fallback"}
@font-face{font-family:chakraPetch;src:url(../media/chakra_petch_latin_700_normal-s.p.1s--kcv7ff0_e.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:chakraPetch Fallback;src:local(Arial);ascent-override:91.39%;descent-override:28.37%;line-gap-override:0.0%;size-adjust:108.55%}.ev--aW_className{font-family:chakraPetch,chakraPetch Fallback;font-style:normal;font-weight:700}.ev--aW_variable{--next-font-chakra-petch:"chakraPetch", "chakraPetch Fallback"}
:root{--stage:#0b0c14;--stage-raised:#141627;--stage-overlay:#1d2036;--stage-scrim:#0b0c14e6;--spotlight:#3b2c8f;--line-subtle:#2a2e4c;--line-strong:#6e739e;--ink:#f5f0e6;--ink-2:#b4b6ce;--ink-3:#8e91b0;--ink-on-bright:#0b0c14;--battle-red:#ff2e4d;--battle-red-fill:#cc0f31;--battle-red-press:#a50b27;--you:#27d7f5;--rival:#ff8a1f;--gold:#ffc53d;--signal-pass:#a6f23a;--signal-warn:#ffc53d;--signal-fail:#ff2e4d;--challenge-pose-wall:#ff4fd8;--challenge-crack-up:#ffe24a;--challenge-buzzer-trivia:#9b7bff;--challenge-freestyle-clash:#4d8bff;--challenge-rep-race:#a6f23a;--tier-bronze:#c8814a;--tier-silver:#c9d3e0;--tier-gold:#ffc53d;--tier-platinum:#5fe3d0;--tier-diamond:#8fb8ff;--tier-headliner:#ff2e4d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--margin:16px;--gutter:12px;--touch-min:44px;--cut-sm:6px;--cut-md:12px;--cut-lg:20px;--font-rubik:var(--next-font-rubik), system-ui, sans-serif;--font-chakra-petch:var(--next-font-chakra-petch), var(--font-rubik)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--stage);color:var(--ink);font-family:var(--font-rubik);font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--stage);min-height:100dvh;font-size:1rem;font-weight:400;line-height:1.45}img{max-width:100%;height:auto;display:block}ul{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}a{color:inherit}input,button,select{font:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.display-lg{letter-spacing:-.01em;font-size:2.5rem;font-weight:800;line-height:1}.display-md{font-size:1.75rem;font-weight:800;line-height:1.1}.title{font-size:1.25rem;font-weight:700;line-height:1.2}.body{font-size:1rem;font-weight:400;line-height:1.45}.body-strong{font-size:1rem;font-weight:600;line-height:1.45}.body-sm{font-size:.875rem;font-weight:400;line-height:1.4}.numeral-lg{font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;line-height:1}.numeral-md{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.label,.label-sm{font-family:var(--font-chakra-petch);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}.label{font-size:.8125rem}.label-sm{font-size:.75rem}.button{letter-spacing:.02em;text-transform:uppercase;font-size:1.125rem;font-style:italic;font-weight:800;line-height:1}.upright{font-style:normal}.blade,.notch{--cut:var(--cut-md);--c:var(--cut)}.blade,.stroked.blade:before{clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c))}.notch,.stroked.notch:before{clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%)}.stroked{--stroke:var(--line-strong);--stroke-width:1px;--fill:var(--stage-overlay);--stripe:transparent;--stripe-width:0px;isolation:isolate;background:var(--stroke);position:relative}.stroked:before{--c:calc(var(--cut) - .5858 * var(--stroke-width));content:"";inset:var(--stroke-width);z-index:-1;background:var(--fill);box-shadow:inset var(--stripe-width) 0 0 var(--stripe);position:absolute}.ring{position:relative}.ring:after{--i:var(--ring-inset,0px);--j:calc(var(--i) + 2px);--co:calc(var(--c) - .5858 * var(--i));--ci:calc(var(--c) - .5858 * var(--j));content:"";background:var(--ring-color,currentColor);clip-path:polygon(evenodd, calc(var(--i) + var(--co)) var(--i), calc(100% - var(--i)) var(--i), calc(100% - var(--i)) calc(100% - var(--i) - var(--co)), calc(100% - var(--i) - var(--co)) calc(100% - var(--i)), var(--i) calc(100% - var(--i)), var(--i) calc(var(--i) + var(--co)), calc(var(--i) + var(--co)) var(--i), calc(var(--j) + var(--ci)) var(--j), calc(100% - var(--j)) var(--j), calc(100% - var(--j)) calc(100% - var(--j) - var(--ci)), calc(100% - var(--j) - var(--ci)) calc(100% - var(--j)), var(--j) calc(100% - var(--j)), var(--j) calc(var(--j) + var(--ci)), calc(var(--j) + var(--ci)) var(--j));pointer-events:none;visibility:hidden;position:absolute;inset:0}.ring:focus-visible{outline:none}.ring:focus-visible:after,:focus-visible+.ring:after{visibility:visible}@media (forced-colors:active){.ring:after{forced-color-adjust:none;background:highlight}}.tag{--cut:var(--cut-sm);min-height:24px;padding:2px var(--space-2);color:var(--ink);align-items:center;display:inline-flex}.battle-button{--cut:var(--cut-md);--ring-inset:4px;justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-3) var(--space-6);background:var(--battle-red-fill);color:var(--ink);text-align:center;text-decoration:none;display:flex}.battle-button:active{background:var(--battle-red-press);translate:0 2px}.quiet-button{min-height:var(--touch-min);padding:0 var(--space-2);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.quiet-button:active{color:var(--ink)}
