.ball-scene_host__Sy7RD{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.22}@media (min-width:900px){.ball-scene_host__Sy7RD{left:auto;width:min(50%,40rem);opacity:1;top:7rem}}.ball-scene_canvas__AjqME{display:block;width:100%;height:100%}.ball-scene_host__Sy7RD[data-tier=lite]:after{content:"";position:absolute;inset:0;background:radial-gradient(42% 52% at 72% 38%,rgb(200 221 63/.1),transparent 70%),radial-gradient(38% 46% at 28% 62%,rgb(255 255 255/.07),transparent 72%)}.category-chip_wrap__jYM99{display:inline-flex;align-items:center;gap:var(--space-2)}.category-chip_chip__haDT_{display:inline-flex;align-items:center;border:1px solid var(--line-200);border-radius:var(--radius-data);padding:2px var(--space-2);background:var(--paper-0);color:var(--ink-900);font-family:var(--font-text);font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:500;white-space:nowrap}.category-chip_chip__haDT_[data-size=sm]{padding:1px 5px;font-size:.625rem}.category-chip_chip__haDT_[data-muted=true]{color:var(--ink-500);background:transparent}.category-chip_ticks__MG3bP{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.category-chip_tick__JZB7u{width:2px;height:100%;background:var(--line-200)}.category-chip_tick__JZB7u[data-filled=true]{background:var(--ink-300)}.category-chip_pending__hp6I7{display:inline-flex;align-items:center;border-radius:var(--radius-data);padding:1px var(--space-2);background:var(--clay-100);color:var(--ink-900);font-family:var(--font-text);font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:500;white-space:nowrap}.category-chip_liveWrap__yogUK{display:inline-flex;align-items:center;gap:var(--space-1)}.category-chip_liveDot__g2JE7{width:4px;height:4px;border-radius:var(--radius-pill);background:var(--optic-500);animation:category-chip_ot-live-pulse__Gh26j 1.6s var(--ease-in-out-rally) infinite alternate}@media (prefers-reduced-motion:reduce){.category-chip_liveDot__g2JE7{animation:none;opacity:1}}.category-chip_liveText__KWbaU{font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:500}.category-chip_liveText__KWbaU,.page_page__HQs3J{font-family:var(--font-text);color:var(--ink-900)}.page_page__HQs3J{min-height:100dvh;background:var(--paper-50);padding:var(--space-8) var(--space-4) var(--space-24);max-width:76rem;margin:0 auto}@media (min-width:640px){.page_page__HQs3J{padding:var(--space-16) var(--space-8) var(--space-24)}}.page_hero__BowZT{border-left:1px solid var(--line-200);padding-left:var(--space-4);margin-bottom:var(--space-16)}.page_title__DScq0{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:600;font-size:var(--type-display-l);line-height:var(--type-display-l-lh);margin:var(--space-2) 0 var(--space-2)}@media (min-width:640px){.page_title__DScq0{font-size:var(--type-display-xl);line-height:var(--type-display-xl-lh)}}.page_lede__Jkt_z{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink-500)}.page_section__ntXQx{margin-bottom:var(--space-16)}.page_sectionTitle__m_5XW{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:600;font-size:var(--type-title-l);line-height:var(--type-title-l-lh);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-200)}.page_note__zu79_{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);color:var(--ink-500);margin-bottom:var(--space-4);max-width:44rem}.page_nodeRow__L_vqX{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.page_nodeRow__L_vqX{grid-template-columns:repeat(auto-fill,minmax(var(--node-width),1fr))}}.page_nodeCol__xa3Bh{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.page_chipRow__hejPa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.page_typeRow__yqmHD{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line-100)}.page_specimenScore__bejtm{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:700;font-size:var(--type-display-m);line-height:var(--type-display-m-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_specimenTitle__pdgrG{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:600;font-size:var(--type-display-m);line-height:var(--type-display-m-lh)}.category-grid_wrap__Od7PT{width:100%}.category-grid_grid__YcJtj{display:none}@media (min-width:720px){.category-grid_grid__YcJtj{display:block}}.category-grid_headRow__uxk9l,.category-grid_row__WDv_Q{display:grid;grid-template-columns:8rem repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:stretch}.category-grid_headRow__uxk9l{padding-bottom:var(--space-2)}.category-grid_headCell__M8kv_{font-family:var(--font-text);font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:500;color:var(--ink-500);padding-left:var(--space-3)}.category-grid_row__WDv_Q{padding:var(--space-2) 0;border-top:1px solid var(--line-100)}.category-grid_row__WDv_Q:last-child{border-bottom:1px solid var(--line-100)}.category-grid_rowHead__av8Q_{display:flex;align-items:center;gap:var(--space-3)}.category-grid_categoryCode__mxYCf{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:600;font-size:var(--type-title-l);line-height:1;letter-spacing:-.01em;color:var(--ink-900)}.category-grid_cellWrap__ykr13{min-width:0}.category-grid_cell__5DYte{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-data);background:var(--paper-0);color:var(--ink-900);text-align:left;text-decoration:none;font-family:var(--font-text);transition:border-color var(--dur-micro) var(--ease-out-court),background-color var(--dur-micro) var(--ease-out-court)}a.category-grid_cell__5DYte:hover,button.category-grid_cell__5DYte:hover{border-color:var(--clay-500);background:var(--clay-100)}a.category-grid_cell__5DYte:focus-visible,button.category-grid_cell__5DYte:focus-visible{outline:2px solid var(--clay-500);outline-offset:2px}button.category-grid_cell__5DYte{cursor:pointer}.category-grid_cell__5DYte[data-enabled=false]{background:transparent;border-style:dashed;border-color:var(--line-100);min-height:56px}.category-grid_cell__5DYte[data-status=notRun]{opacity:.45;background:var(--paper-50);border-style:solid;pointer-events:none}.category-grid_cellMain__9A9Dm{display:flex;flex-direction:column;gap:1px;min-width:0}.category-grid_cellFormat__CldLt{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);color:var(--ink-900)}.category-grid_cellMeta__i0c5F{display:flex;align-items:center;gap:var(--space-2)}.category-grid_count___7Jh2{display:flex;align-items:baseline;gap:3px;font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:700;font-size:var(--type-title-l);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-900)}.category-grid_countUnit__B36_M{font-family:var(--font-text);font-size:var(--type-label);font-weight:500;color:var(--ink-300)}.category-grid_count___7Jh2[data-under-filled=true]{color:var(--clay-500)}.category-grid_cellEmpty__HfRsn{color:var(--ink-300);font-size:var(--type-body-sm)}.category-grid_notHeld__K9q6u{font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:500;color:var(--ink-500)}.category-grid_stack__O6r0H{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:720px){.category-grid_stack__O6r0H{display:none}}.category-grid_stackGroup__7vUtC{display:flex;flex-direction:column;gap:var(--space-2)}.category-grid_stackHead__9w_VD{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-200);font-weight:inherit;font-size:inherit}.category-grid_stackRow__l9ZPD{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.category-grid_empty__vFQ_N{font-family:var(--font-text);font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink-500);padding:var(--space-6) 0}.match-node_node__h343_{display:block;width:100%;min-height:var(--node-height);padding:0;border:1px solid var(--line-200);border-radius:var(--radius-data);background:var(--paper-0);color:var(--ink-900);text-align:left;font-family:var(--font-text);transition:border-color var(--dur-micro) var(--ease-out-court),background-color var(--dur-micro) var(--ease-out-court)}button.match-node_node__h343_{cursor:pointer;min-height:max(var(--node-height),var(--tap-min))}button.match-node_node__h343_:hover{border-color:var(--ink-300)}button.match-node_node__h343_:focus-visible{outline:2px solid var(--clay-500);outline-offset:2px}.match-node_node__h343_[data-status=bye]{background:var(--paper-50)}.match-node_rows__uHL64{display:grid;grid-template-rows:1fr 1fr;height:100%}.match-node_side__lwn0j{display:grid;grid-template-columns:2px 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding-right:var(--space-2);min-width:0}.match-node_side__lwn0j+.match-node_side__lwn0j{border-top:1px solid var(--line-100)}.match-node_rule__D_xkI{width:2px;height:100%;background:transparent}.match-node_side__lwn0j[data-state=winner] .match-node_rule__D_xkI{background:var(--clay-500)}.match-node_side__lwn0j[data-state=undecided] .match-node_rule__D_xkI{background:var(--line-200)}.match-node_side__lwn0j[data-state=live] .match-node_rule__D_xkI{background:var(--optic-500);animation:match-node_ot-live-pulse__Bzphj 1.6s var(--ease-in-out-rally) infinite alternate}@media (prefers-reduced-motion:reduce){.match-node_side__lwn0j[data-state=live] .match-node_rule__D_xkI{animation:none;opacity:1}}.match-node_name__2btub{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);color:var(--ink-900);overflow-wrap:break-word;min-width:0}.match-node_side__lwn0j[data-state=loser] .match-node_name__2btub{color:var(--ink-500)}.match-node_side__lwn0j[data-state=undecided] .match-node_name__2btub{color:var(--ink-300)}.match-node_seed__540sl{font-size:.625rem;font-weight:500;color:var(--hard-500);margin-right:3px;vertical-align:super;line-height:1}.match-node_source__N0lgL{font-style:italic;color:var(--ink-300)}.match-node_outcome__yhRW0{font-family:var(--font-text);font-size:var(--type-label);color:var(--fault-500);margin-left:var(--space-2)}.match-node_scores__eLNc1{display:flex;gap:var(--space-1);flex:none}.match-node_scoreCell__Occx9{display:inline-flex;align-items:baseline;justify-content:flex-end;width:1.25rem;font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:700;font-size:var(--type-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit}.match-node_side__lwn0j[data-state=winner] .match-node_scoreCell__Occx9{color:var(--ink-900)}.match-node_side__lwn0j[data-state=loser] .match-node_scoreCell__Occx9{color:var(--ink-500)}.match-node_scoreEmpty__54N_A{color:var(--ink-300)}.match-node_tiebreak__8JLn5{font-size:.5625rem;font-weight:500;vertical-align:super;line-height:1;margin-left:1px;color:var(--ink-500)}.match-node_meta__tLjWI{display:flex;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-2) calc(2px + var(--space-2));border-top:1px solid var(--line-100);font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:500;color:var(--ink-500)}.bracket_wide___PUV3{display:none}@media (min-width:1024px){.bracket_wide___PUV3{display:block}}.bracket_canvasScroll__N3wzv{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-2);touch-action:pan-x pan-y pinch-zoom}.bracket_canvas__8Ltny{position:relative}.bracket_connectors__Lnzlu{position:absolute;inset:0;pointer-events:none}.bracket_connector__69GQ7{fill:none;stroke:var(--line-200);stroke-width:1}.bracket_node__wsQqG{position:absolute}.bracket_node__wsQqG [data-match-id]:focus-visible{outline:2px solid var(--clay-500);outline-offset:3px;border-radius:var(--radius-data)}.bracket_node__wsQqG>*{height:100%}.bracket_roundLabels__4uXDs{display:flex;padding-bottom:var(--space-3);border-bottom:1px solid var(--line-100);margin-bottom:var(--space-4)}.bracket_roundLabel__RF85c{flex:none;font-family:var(--font-text);font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);font-weight:500;color:var(--ink-500)}.bracket_narrow__JnX2_{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-4);touch-action:pan-x pan-y pinch-zoom}@media (min-width:1024px){.bracket_narrow__JnX2_{display:none}}.bracket_column__APEo3{flex:0 0 min(88vw,320px);scroll-snap-align:start;min-width:0}.bracket_columnHead__tJvsr{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-200);font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:600;font-size:var(--type-title-m);line-height:var(--type-title-m-lh);color:var(--ink-900)}.bracket_columnCount__M9xRG{font-family:var(--font-text);font-size:var(--type-label);font-weight:500;color:var(--ink-500)}.bracket_columnMatches__wgZFt{display:flex;flex-direction:column;gap:var(--space-2)}.bracket_thirdPlace__nhZFl{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-200)}.bracket_thirdPlaceNode__GhVs3{max-width:var(--node-width)}.bracket_empty__U_ZQ2{font-family:var(--font-text);font-size:var(--type-body);color:var(--ink-500);padding:var(--space-8) 0}.round-robin-view_rounds__5Jldq{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:1fr}@media (min-width:720px){.round-robin-view_rounds__5Jldq{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.round-robin-view_round__k2hj4{min-width:0}.round-robin-view_head__79Vt0{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-200);font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:600;font-size:var(--type-title-m);line-height:var(--type-title-m-lh);color:var(--ink-900)}.round-robin-view_count__UBH_K{font-family:var(--font-text);font-size:var(--type-label);font-weight:500;color:var(--ink-500)}.round-robin-view_matches__xDhK1{display:flex;flex-direction:column;gap:var(--space-2)}.round-robin-view_empty__zqHfl{font-family:var(--font-text);font-size:var(--type-body);color:var(--ink-500);padding:var(--space-8) 0}.draw-switcher_bar__WL_GY{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-200);min-width:0}.draw-switcher_label__YJPBv{flex:none;font-family:var(--font-text);font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:500;color:var(--ink-500)}.draw-switcher_scroller__uwo9n{display:flex;gap:var(--space-2);overflow-x:auto;min-width:0;padding-bottom:2px}.draw-switcher_chip__g_UUV{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-data);background:var(--paper-0);color:var(--ink-900);text-decoration:none;font-family:var(--font-text);transition:border-color var(--dur-micro) var(--ease-out-court),background-color var(--dur-micro) var(--ease-out-court)}.draw-switcher_chip__g_UUV:hover{border-color:var(--ink-300)}.draw-switcher_chip__g_UUV:focus-visible{outline:2px solid var(--clay-500);outline-offset:2px}.draw-switcher_chip__g_UUV[data-active=true]{border-color:var(--clay-500);box-shadow:inset 2px 0 0 var(--clay-500)}.draw-switcher_chip__g_UUV[data-disabled=true]{opacity:.4;border-style:dashed;pointer-events:none}.draw-switcher_code__EkHh3{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:600;font-size:var(--type-body-sm)}.draw-switcher_discipline__FkyMA{font-size:var(--type-label);font-weight:500;color:var(--ink-500)}.language-toggle_form__AvHNz{display:inline-flex;border:1px solid var(--line-200);border-radius:var(--radius-data);overflow:hidden}.language-toggle_option__r1Pvx{min-width:44px;min-height:32px;padding:var(--space-1) var(--space-2);border:0;background:transparent;color:var(--ink-300);cursor:pointer;font-family:var(--font-text);font-size:var(--type-label);font-weight:500;transition:background-color var(--dur-micro) var(--ease-out-court),color var(--dur-micro) var(--ease-out-court)}.language-toggle_option__r1Pvx+.language-toggle_option__r1Pvx{border-left:1px solid var(--line-200)}.language-toggle_option__r1Pvx:hover{color:var(--paper-0)}.language-toggle_option__r1Pvx[data-active=true]{background:var(--clay-500);color:var(--paper-0)}.language-toggle_option__r1Pvx:focus-visible{outline:2px solid var(--clay-500);outline-offset:-2px}@media (pointer:coarse){.language-toggle_option__r1Pvx{min-height:var(--tap-min)}}