.tournament_immersiveRoot__fLx_I,.tournament_tournamentRoot__U0GCa{--t-navy:var(--color-ink,#07142f);--t-navy-2:var(--color-ink-2,#0d2147);--t-blue:var(--color-azzurro-bright,#1766c2);--t-cyan:var(--color-azzurro-electric,#30c5f4);--t-green:var(--color-verde,#0c9e5b);--t-red:var(--color-rosso,#d83b4b);--t-amber:#db8b18;--t-page:var(--color-page,#f2f5fa);--t-card:var(--color-surface,#fff);--t-text:var(--color-ink,#101b32);--t-muted:var(--color-muted,#65718a);--t-line:var(--color-line,#dfe6f1);--t-shadow:0 16px 40px -28px rgba(8,24,52,0.48);min-height:100vh;background:var(--t-page);color:var(--t-text);font-family:var(--font-sans),system-ui,sans-serif}.tournament_tournamentRoot__U0GCa{padding-top:4rem}.tournament_landingRoot__pagoc{padding-top:4rem;background:var(--t-page)}.tournament_landingHero__JGKvu{position:relative;display:grid;min-height:min(43rem,76svh);align-items:end;overflow:hidden;color:white;background-position:50%;background-size:cover}.tournament_landingHero__JGKvu:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(3,10,25,.94),rgba(3,10,25,.68) 49%,rgba(3,10,25,.12)),linear-gradient(0deg,rgba(3,10,25,.8),transparent 55%)}.tournament_landingHeroContent__38Crd{position:relative;z-index:1;width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(3rem,8vw,6rem) 0}.tournament_landingLockup___6Oob{display:inline-flex;align-items:center;gap:.9rem;padding:.55rem .8rem;border-radius:.9rem;background:rgba(255,255,255,.95);box-shadow:0 18px 42px -26px rgba(0,0,0,.95)}.tournament_landingFigest__pmYUa{display:inline-flex;flex-shrink:0}.tournament_landingFigest__pmYUa img{display:block;width:auto;height:clamp(2.3rem,4.6vw,3.2rem)}.tournament_landingLockupText__RVj4Y{display:grid;padding-left:.85rem;border-left:1px solid rgba(10,26,52,.14)}.tournament_landingLockupText__RVj4Y span{color:var(--t-blue);font-size:.6rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.tournament_landingLockupText__RVj4Y strong{color:var(--t-navy);font-size:.85rem}.tournament_landingOrganiser__9EznY{display:inline-flex;align-items:center;gap:.5rem;margin:1.15rem 0 0;color:#b6c8e2;font-size:.72rem;font-weight:700}.tournament_landingOrganiserMark__X8Kmn{width:auto;height:1.3rem;flex-shrink:0;color:#fff;opacity:.85}.tournament_landingHeroContent__38Crd h1{max-width:52rem;margin:.8rem 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.2rem,6.4vw,5.1rem);line-height:.98;letter-spacing:-.055em}.tournament_landingLead__r5mjM{max-width:42rem;margin:1.2rem 0 0;color:#c5d5eb;font-size:clamp(.92rem,1.7vw,1.12rem);line-height:1.65}.tournament_landingActions__VWWl3{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.55rem}.tournament_landingPrimary___7I6S,.tournament_landingSecondary__16qaM{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.05rem;border-radius:999px;font-size:.82rem;font-weight:850}.tournament_landingPrimary___7I6S{color:white;background:linear-gradient(135deg,var(--t-blue),var(--t-cyan));box-shadow:0 16px 34px -16px rgba(48,197,244,.7)}.tournament_landingSecondary__16qaM{color:white;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.tournament_landingFacts__vcFaK{border-bottom:1px solid var(--t-line);background:white}.tournament_landingFactsInner__ViZR3{display:grid;width:min(100% - 2rem,76rem);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))}.tournament_landingFact__POCh5{display:flex;align-items:center;gap:.7rem;min-height:6rem;padding:1rem}.tournament_landingFact__POCh5+.tournament_landingFact__POCh5{border-left:1px solid var(--t-line)}.tournament_landingFactIcon__R7crQ{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;color:var(--t-blue);border-radius:.75rem;background:#eaf3fc}.tournament_landingFact__POCh5 span{display:block;color:var(--t-muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.07em}.tournament_landingFact__POCh5 strong{display:block;margin-top:.15rem;font-size:.78rem}.tournament_landingSection__WxzGF{width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(2.7rem,7vw,5.5rem) 0}.tournament_landingSectionHead__c3MPR{max-width:46rem}.tournament_landingSectionHead__c3MPR h2{margin:.65rem 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.7rem,4vw,3rem);letter-spacing:-.04em}.tournament_landingSectionHead__c3MPR p{margin:.85rem 0 0;color:var(--t-muted);line-height:1.65}.tournament_disciplineGrid__p3T8v{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.tournament_disciplineTile__tzTOH{padding:1rem;border:1px solid var(--t-line);border-radius:1rem;background:white;box-shadow:var(--t-shadow)}.tournament_disciplineTile__tzTOH strong{display:block;margin-top:.7rem;font-size:.82rem}.tournament_disciplineTile__tzTOH span{color:var(--t-muted);font-size:.68rem}.tournament_rosterSection__tKixZ{padding-top:0}.tournament_rosterHeadingRow__KnASm{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.tournament_rosterStatusFinal__mP44w,.tournament_rosterStatusProvisional__TslUc{flex:0 0 auto;padding:.5rem .72rem;color:#83540b;border:1px solid #e7bd70;border-radius:999px;background:#fff8e7;font-size:.69rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.tournament_rosterStatusFinal__mP44w{color:#087343;border-color:#9bd3b8;background:#edf9f3}.tournament_rosterNotice__F65Lj{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.4rem;padding:1rem 1.1rem;color:#16365f;border:1px solid #bed4eb;border-radius:1rem;background:linear-gradient(135deg,#f4f9ff,#edf6ff)}.tournament_rosterNotice__F65Lj svg{flex:0 0 auto;color:var(--t-blue)}.tournament_rosterNotice__F65Lj p{margin:0;font-size:.75rem;line-height:1.55}.tournament_rosterStats__VTdn0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.tournament_rosterStats__VTdn0>div{padding:1rem 1.1rem;border:1px solid var(--t-line);border-radius:1rem;background:white;box-shadow:var(--t-shadow)}.tournament_rosterStats__VTdn0 strong{display:block;color:var(--t-blue);font-family:var(--font-display),system-ui,sans-serif;font-size:1.5rem;letter-spacing:-.04em}.tournament_rosterStats__VTdn0 span{display:block;margin-top:.15rem;color:var(--t-muted);font-size:.66rem;font-weight:750}.tournament_rosterBlock__zpk3Z{margin-top:2.2rem}.tournament_rosterBlockHead__seSvV{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.tournament_rosterKicker__pLLEe{margin:0 0 .25rem;color:var(--t-blue);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tournament_rosterBlockHead__seSvV h3{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.25rem,2.5vw,1.8rem);letter-spacing:-.03em}.tournament_rosterBlockHead__seSvV>span{color:var(--t-muted);font-size:.7rem;font-weight:750}.tournament_rosterAthleteGrid__f_ixx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.tournament_rosterAthleteCard__9vWL8{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;padding:.85rem;border:1px solid var(--t-line);border-radius:1rem;background:white;box-shadow:var(--t-shadow)}.tournament_rosterAvatar__u9QxD{display:grid;width:2.65rem;height:2.65rem;place-items:center;color:white;border-radius:.8rem;background:linear-gradient(145deg,var(--t-blue),#164a88);font-size:.7rem;font-weight:900;letter-spacing:.04em}.tournament_rosterAthleteCard__9vWL8 h4{margin:.05rem 0 0;font-size:.78rem}.tournament_rosterAthleteCard__9vWL8 p{margin:.18rem 0 0;overflow:hidden;color:var(--t-muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.tournament_rosterChips__o_bnU{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.52rem}.tournament_rosterChips__o_bnU span{padding:.24rem .4rem;color:#245486;border-radius:.4rem;background:#edf4fc;font-size:.55rem;font-weight:800}.tournament_rosterCompetitionGrid__JQyGQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.tournament_rosterCompetitionCard__8uJOX{overflow:hidden;border:1px solid var(--t-line);border-radius:1rem;background:white;box-shadow:var(--t-shadow)}.tournament_rosterCompetitionCard__8uJOX>header{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border-bottom:1px solid var(--t-line);background:#f8fafc}.tournament_rosterCompetitionIcon__uQZ4D{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;color:var(--t-blue);border-radius:.7rem;background:#e8f2fc}.tournament_rosterCompetitionCard__8uJOX h4{margin:0;font-size:.77rem}.tournament_rosterCompetitionCard__8uJOX header p{margin:.15rem 0 0;color:var(--t-muted);font-size:.6rem}.tournament_rosterEntryList____qe0{margin:0;padding:0;list-style:none;counter-reset:roster-entry}.tournament_rosterEntryList____qe0 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.65rem .85rem;counter-increment:roster-entry}.tournament_rosterEntryList____qe0 li+li{border-top:1px solid #edf1f6}.tournament_rosterEntryList____qe0 li>div{position:relative;min-width:0;padding-left:1.45rem}.tournament_rosterEntryList____qe0 li>div:before{position:absolute;top:.05rem;left:0;display:grid;width:1rem;height:1rem;place-items:center;color:#6d7b91;border-radius:50%;background:#eef2f7;content:counter(roster-entry);font-size:.5rem;font-weight:850}.tournament_rosterEntryList____qe0 strong{display:block;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tournament_rosterEntryList____qe0 small,.tournament_rosterEntryList____qe0 span:not(.tournament_rosterRanking___fezB){display:block;margin-top:.15rem;color:var(--t-muted);font-size:.57rem;line-height:1.4}.tournament_rosterEntryList____qe0 small{color:#9a6708}.tournament_rosterRanking___fezB{padding:.28rem .42rem;color:#285688;border-radius:.4rem;background:#edf4fc;font-size:.57rem;font-weight:850;white-space:nowrap}.tournament_rosterFooterLink__86I6I{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem 1.1rem;color:white;border-radius:1rem;background:linear-gradient(135deg,#091a3a,#123f78)}.tournament_rosterFooterLink__86I6I p{margin:0;color:#c1d0e4;font-size:.7rem;line-height:1.5}.tournament_rosterError__QywCI a,.tournament_rosterFooterLink__86I6I a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:white;font-size:.69rem;font-weight:850}.tournament_rosterError__QywCI,.tournament_rosterLoading__bBLH0{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:9rem;padding:1.2rem;color:var(--t-muted);border:1px solid var(--t-line);border-radius:1rem;background:white;font-size:.75rem}.tournament_rosterLoading__bBLH0 svg{color:var(--t-blue);animation:tournament_tournament-spin__e8NbF .9s linear infinite}.tournament_rosterError__QywCI{justify-content:flex-start;color:#6c2630;border-color:#edc4ca;background:#fff8f8}.tournament_rosterError__QywCI h2{margin:0;font-size:.9rem}.tournament_rosterError__QywCI p{margin:.18rem 0 0;font-size:.65rem}.tournament_rosterError__QywCI a{margin-left:auto;padding:.6rem .75rem;border-radius:.6rem;background:#9d2d3d}.tournament_immersiveRoot__fLx_I{min-height:100svh}.tournament_srOnly__z8M7x{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tournament_loadingPage__BQqbK{display:grid;min-height:75vh;place-items:center;padding:2rem;background:var(--t-page)}.tournament_loadingCard__uAdX7{width:min(100%,28rem);padding:2.25rem;text-align:center;border:1px solid var(--t-line);border-radius:1.5rem;background:white;box-shadow:var(--t-shadow)}.tournament_spinner__m4fU4{width:2.3rem;height:2.3rem;margin:0 auto 1rem;border:3px solid #dbe7f5;border-top:3px solid var(--t-blue);border-radius:50%;animation:tournament_tournament-spin__e8NbF .9s linear infinite}@keyframes tournament_tournament-spin__e8NbF{to{transform:rotate(1turn)}}.tournament_adminIdentity__d0zBf,.tournament_adminTopbar__baf2_,.tournament_connectionRow__B5PM1,.tournament_courtHeaderMeta__cZ_MU,.tournament_courtHeader__7lDDS,.tournament_inlineRow__PQPld,.tournament_queueStatus__ZbCr_,.tournament_statRow__FZl2U,.tournament_tvFooter__ggccZ,.tournament_tvTopbar__G8rwH{display:flex;align-items:center}.tournament_eyebrow__pLGlb{margin:0;color:var(--t-cyan);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tournament_connectionBadge__nTwDN,.tournament_courtBadge___3gUz,.tournament_demoBadge__dz5jE,.tournament_tinyBadge__oew3i{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:fit-content;border-radius:999px;font-weight:800}.tournament_demoBadge__dz5jE{padding:.45rem .72rem;color:#ffe9b6;border:1px solid rgba(255,201,79,.36);background:rgba(120,76,4,.38);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.tournament_demoNotice__ljVf5{display:flex;align-items:flex-start;gap:.7rem;width:min(100% - 2rem,76rem);margin:.9rem auto 0;padding:.8rem 1rem;color:#704b02;border:1px solid #f0cf89;border-radius:1rem;background:#fff8e9;font-size:.82rem;line-height:1.5}.tournament_connectionBadge__nTwDN{padding:.4rem .65rem;color:#dbe8fa;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);font-size:.73rem}@keyframes tournament_pulse-live__9HzZP{50%{opacity:.45;transform:scale(.82)}}.tournament_adminTitle__sTDdK{margin:0;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em}.tournament_panelSubtitle__kVOns{color:var(--t-muted)}.tournament_dangerButton__SatoF,.tournament_filterChip__J01WF,.tournament_iconButton__p0hNi,.tournament_primaryButton__4CHqR,.tournament_scoreButton__qhWCy,.tournament_secondaryButton___1uMo,.tournament_textButton__dMVWj,.tournament_utilityButton__5fA7n{border:0;font:inherit;cursor:pointer}.tournament_textButton__dMVWj{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem;color:var(--t-blue);background:transparent;font-size:.78rem;font-weight:800}.tournament_adminPanel__e9r3b,.tournament_courtPanel__hztYC{border:1px solid var(--t-line);border-radius:1.2rem;background:var(--t-card);box-shadow:var(--t-shadow)}.tournament_panelSubtitle__kVOns{margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.tournament_filterChip__J01WF{flex:0 0 auto;padding:.55rem .78rem;color:var(--t-muted);border:1px solid var(--t-line);border-radius:999px;background:white;font-size:.74rem;font-weight:750}.tournament_adminStats__GXigv{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_adminTable__mSo_v{width:100%;border-collapse:collapse;font-size:.74rem}.tournament_adminTable__mSo_v td,.tournament_adminTable__mSo_v th{padding:.7rem .65rem;border-bottom:1px solid #edf1f6;text-align:right}.tournament_adminTable__mSo_v td:first-child,.tournament_adminTable__mSo_v th:first-child{text-align:left}.tournament_adminTable__mSo_v th{color:var(--t-muted);background:#f8fafc;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.tournament_chips__R47ml{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.tournament_tinyBadge__oew3i{padding:.3rem .48rem;color:#45617f;background:#edf3f9;font-size:.63rem}.tournament_iconButton__p0hNi{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:#53617a;border-radius:50%;background:#eef2f7}.tournament_dialogSection__Uampw{padding:1rem 1.15rem}.tournament_dialogSection__Uampw+.tournament_dialogSection__Uampw{border-top:1px solid var(--t-line)}.tournament_dialogSection__Uampw h3{margin:0 0 .75rem;font-size:.86rem}.tournament_dangerButton__SatoF,.tournament_primaryButton__4CHqR,.tournament_secondaryButton___1uMo,.tournament_utilityButton__5fA7n{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;gap:.45rem;padding:.65rem .9rem;border-radius:.78rem;font-size:.76rem;font-weight:800}.tournament_primaryButton__4CHqR{color:white;background:linear-gradient(135deg,var(--t-blue),#218dd9);box-shadow:0 10px 24px -14px rgba(23,102,194,.9)}.tournament_secondaryButton___1uMo{color:var(--t-blue);border:1px solid #c9d9ec;background:#edf5fd}.tournament_dangerButton__SatoF{color:#a32635;border:1px solid #f2c4ca;background:#fff0f2}.tournament_utilityButton__5fA7n{color:#43536d;border:1px solid var(--t-line);background:white}.tournament_utilityButtonActive__CL4qQ{color:var(--t-blue);border-color:#9fc4ea;background:#e7f1fc;box-shadow:inset 0 0 0 1px #9fc4ea}:is(.tournament_primaryButton__4CHqR,.tournament_secondaryButton___1uMo,.tournament_dangerButton__SatoF,.tournament_utilityButton__5fA7n,.tournament_scoreButton__qhWCy,.tournament_controlCard__UiDgg):disabled{cursor:not-allowed;opacity:.48}.tournament_adminShell__Ir0be{display:grid;min-height:100svh;grid-template-columns:15.5rem minmax(0,1fr);background:#eef2f7}.tournament_adminSidebar__CGdM3{position:sticky;top:0;height:100svh;padding:1.1rem;color:white;background:linear-gradient(180deg,#061127,#0b2148)}.tournament_adminBrand__iKmU3{display:flex;align-items:center;gap:.7rem;padding:.55rem .55rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.1)}.tournament_adminShield__bSFwm{width:auto;height:2.3rem;flex-shrink:0;color:#fff}.tournament_adminBrand__iKmU3 strong{display:block;font-family:var(--font-display),system-ui,sans-serif}.tournament_adminBrand__iKmU3 span{display:block;margin-top:.25rem;color:#91a9cc;font-size:.7rem}.tournament_adminNav__F2f0r{display:grid;gap:.35rem;margin-top:1rem}.tournament_adminNavButton__xOo3R{display:flex;width:100%;align-items:center;gap:.65rem;padding:.68rem .75rem;color:#adbed8;border:0;border-radius:.72rem;background:transparent;font:inherit;font-size:.76rem;font-weight:700;text-align:left;cursor:pointer}.tournament_adminNavButtonActive__s_Mks{color:white;background:rgba(48,197,244,.14);box-shadow:inset 3px 0 var(--t-cyan)}.tournament_adminSidebarFooter__lB_BX{position:absolute;right:1.1rem;bottom:1rem;left:1.1rem;padding:.8rem;color:#9bb0d0;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:rgba(255,255,255,.04);font-size:.68rem;line-height:1.5}.tournament_adminMain__uofd7{min-width:0}.tournament_adminTopbar__baf2_{position:sticky;z-index:10;top:0;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:.7rem 1.4rem;border-bottom:1px solid var(--t-line);background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.tournament_adminTitle__sTDdK{font-size:1rem}.tournament_adminTopbar__baf2_ p{margin:.16rem 0 0;color:var(--t-muted);font-size:.68rem}.tournament_adminIdentity__d0zBf{gap:.6rem}.tournament_adminAvatar__IIg92{display:grid;width:2.2rem;height:2.2rem;place-items:center;color:white;border-radius:.7rem;background:var(--t-blue);font-size:.67rem;font-weight:900}.tournament_adminIdentity__d0zBf strong{display:block;font-size:.72rem}.tournament_adminIdentity__d0zBf span{color:var(--t-muted);font-size:.63rem}.tournament_adminContent__6W3FP{padding:1.35rem}.tournament_adminStats__GXigv{grid-template-columns:repeat(4,minmax(0,1fr))}.tournament_statCard___zaB9{padding:1rem;border:1px solid var(--t-line);border-radius:1rem;background:white;box-shadow:var(--t-shadow)}.tournament_statRow__FZl2U{justify-content:space-between;gap:.5rem;color:var(--t-muted);font-size:.67rem;font-weight:800;text-transform:uppercase}.tournament_statValue__7lo8Z{display:block;margin-top:.55rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.55rem;font-weight:900}.tournament_statNote__1CULw{margin:.2rem 0 0;color:var(--t-muted);font-size:.66rem}.tournament_adminGrid__vPtts{display:grid;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);margin-top:1rem}.tournament_adminPanel__e9r3b{overflow:hidden}.tournament_adminPanelHeader__BKWN7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--t-line)}.tournament_adminPanelHeader__BKWN7 h2{margin:0;font-size:.86rem}.tournament_adminPanelHeader__BKWN7 p{margin:.2rem 0 0;color:var(--t-muted);font-size:.66rem}.tournament_adminPanelBody__d5Wxz{padding:1rem}.tournament_readinessList__P5hJu{display:grid;gap:.75rem}.tournament_readinessItem__UNsi3{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.tournament_readinessIcon___APlt{display:grid;width:2rem;height:2rem;place-items:center;color:#087a44;border-radius:.65rem;background:#e8f8ef}.tournament_readinessItem__UNsi3 strong{display:block;font-size:.75rem}.tournament_readinessItem__UNsi3 span{color:var(--t-muted);font-size:.66rem}.tournament_readinessStatus__Drhpa{color:#0b8c50!important;font-weight:850}.tournament_readinessItemNext__9eUfi{padding:.5rem .55rem;margin:-.5rem -.55rem;border-radius:.7rem;background:#f1f7fd;box-shadow:inset 2px 0 0 var(--t-blue)}.tournament_readinessIconNext__yObGH{color:white;background:var(--t-blue)}.tournament_readinessIconWaiting__O9UbI{color:var(--t-muted);background:#eef1f6}.tournament_readinessStatusNext__irlxt{color:var(--t-blue)!important;font-weight:850}.tournament_controlList__DCLBZ{display:grid;gap:.65rem}.tournament_controlCard__UiDgg{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--t-line);border-radius:.8rem;background:#fbfcfe}.tournament_controlCard__UiDgg strong{display:block;font-size:.75rem}.tournament_controlCard__UiDgg p{margin:.2rem 0 0;color:var(--t-muted);font-size:.65rem}.tournament_controlCardSelected__Qsean{border-color:var(--t-blue);background:#f1f7fd;box-shadow:inset 3px 0 0 var(--t-blue)}.tournament_decisionTag__79VSf{margin-left:.45rem;padding:.1rem .38rem;color:#8a4b04;border-radius:.35rem;background:#fdf0dc;font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.03em;text-transform:uppercase;vertical-align:.06rem}.tournament_activationCodeBlock__KdB8i{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.8rem;margin-top:.75rem;padding:.7rem;border:1px solid var(--t-line);border-radius:.75rem;background:white}.tournament_activationQr____ykx{width:8.5rem;height:8.5rem;border-radius:.45rem}.tournament_activationLink__k2cN3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0}.tournament_activationLink__k2cN3 code{overflow:hidden;color:var(--t-blue);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.tournament_activationLink__k2cN3 small{grid-column:1/-1;color:var(--t-muted);font-size:.62rem;line-height:1.45}.tournament_officialPrintPacket__KPMZt{display:none}.tournament_formGrid__RYVgC{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_field__ffrL1{display:grid;gap:.35rem}.tournament_fieldFull__b6sUU{grid-column:1/-1}.tournament_field__ffrL1 label{color:#4a5870;font-size:.68rem;font-weight:800}.tournament_field__ffrL1 input,.tournament_field__ffrL1 select,.tournament_field__ffrL1 textarea{width:100%;min-height:2.55rem;padding:.65rem .72rem;color:var(--t-text);border:1px solid var(--t-line);border-radius:.72rem;outline:none;background:white;font:inherit;font-size:.75rem}.tournament_field__ffrL1 textarea{min-height:6rem;resize:vertical}.tournament_field__ffrL1 input:focus,.tournament_field__ffrL1 select:focus,.tournament_field__ffrL1 textarea:focus{border-color:#6ea5df;box-shadow:0 0 0 3px rgba(23,102,194,.1)}.tournament_actionBar__SWe7_{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.tournament_actionNote__gb9aF{align-self:center;color:var(--t-muted);font-size:.67rem;font-weight:750}.tournament_scheduleHint__zG1GU{margin:.9rem 0 .55rem;color:var(--t-muted);font-size:.67rem}.tournament_courtRuleGrid__BQPTL{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.3rem}.tournament_courtRuleCard__A_Aoi{min-width:0;margin:0;padding:.75rem;border:1px solid var(--t-line);border-radius:.8rem;background:#f8fafc}.tournament_courtRuleCard__A_Aoi legend{padding:0 .25rem;color:var(--t-navy);font-size:.76rem;font-weight:850}.tournament_courtRuleSummary__fcLbt{display:block;min-height:1.9rem;color:var(--t-muted);font-size:.62rem;line-height:1.4}.tournament_courtRuleOptions__PMuDf{display:grid;gap:.35rem;margin-top:.45rem}.tournament_courtRuleOption__Yre_C{display:flex;align-items:center;gap:.45rem;min-height:1.75rem;padding:.28rem .38rem;color:#3f5068;border-radius:.45rem;background:white;font-size:.66rem;font-weight:750;cursor:pointer}.tournament_courtRuleOption__Yre_C input{width:1rem;min-height:1rem;margin:0;padding:0;accent-color:var(--t-blue)}.tournament_courtRuleOption__Yre_C:has(input:focus-visible){outline:2px solid #6ea5df;outline-offset:2px}.tournament_courtRuleOption__Yre_C:has(input:disabled){cursor:not-allowed;opacity:.7}.tournament_athleteLoadSection__4oQm5{margin-top:1rem;padding:.85rem;border:1px solid var(--t-line);border-radius:.9rem;background:white}.tournament_athleteLoadHeading__2NoQV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tournament_athleteLoadHeading__2NoQV h3{margin:0;color:var(--t-navy);font-size:.82rem}.tournament_athleteLoadHeading__2NoQV p{max-width:48rem;margin:.25rem 0 0;color:var(--t-muted);font-size:.66rem;line-height:1.5}.tournament_loadStatusBlocked__POejb,.tournament_loadStatusOk__IkQNL,.tournament_loadStatusWarning__SmBJp{flex:0 0 auto;padding:.28rem .55rem;border-radius:999px;font-size:.61rem;letter-spacing:.03em;text-transform:uppercase}.tournament_loadStatusOk__IkQNL{color:#087345;background:#e3f6ec}.tournament_loadStatusWarning__SmBJp{color:#835508;background:#fff2d5}.tournament_loadStatusBlocked__POejb{color:#a52e28;background:#fde9e7}.tournament_athleteLoadTable__vBW7E{overflow-x:auto;margin-top:.7rem;border:1px solid var(--t-line);border-radius:.75rem}.tournament_athleteLoadTable__vBW7E .tournament_adminTable__mSo_v{min-width:58rem}.tournament_athleteLoadTable__vBW7E .tournament_adminTable__mSo_v :is(th,td){white-space:nowrap}.tournament_loadWarningRow__swl2_{background:#fffaf0}.tournament_loadBlockedRow__OEfIm{color:#8d2723;background:#fff0ee}.tournament_scheduleEditorTable__EDD1l{overflow-x:auto;border:1px solid var(--t-line);border-radius:.85rem}.tournament_scheduleEditorTable__EDD1l .tournament_adminTable__mSo_v{min-width:52rem}.tournament_scheduleEditorTable__EDD1l :is(input,select){min-width:7.2rem;padding:.48rem .55rem;color:var(--t-text);border:1px solid var(--t-line);border-radius:.58rem;background:white;font:inherit;font-size:.69rem}.tournament_scheduleEditorTable__EDD1l .tournament_secondaryButton___1uMo,.tournament_scheduleEditorTable__EDD1l .tournament_utilityButton__5fA7n{min-height:2.1rem;padding:.4rem .58rem;font-size:.66rem}.tournament_scheduleLockedRow__zCG_9{background:#f1f7fd}.tournament_validationBoxOk__jljuh,.tournament_validationBox__3_UO_{display:flex;align-items:flex-start;gap:.65rem;margin-top:.85rem;padding:.75rem .8rem;border:1px solid #efc57d;border-radius:.8rem;color:#744d08;background:#fff8e9;font-size:.69rem;line-height:1.45}.tournament_validationBoxOk__jljuh{align-items:center;color:#087345;border-color:#a9dfc4;background:#edf9f3}.tournament_validationBox__3_UO_ ul{margin:.3rem 0 0;padding-left:1.1rem}.tournament_validationBox__3_UO_{flex-wrap:wrap}.tournament_validationBox__3_UO_>span{flex:1 1 12rem;min-width:0}.tournament_validationBox__3_UO_>div{flex:1 1 100%}.tournament_validationBox__3_UO_ code{overflow-wrap:anywhere}.tournament_potCard___BalX{margin-top:.6rem;padding:.6rem .7rem;border:1px solid var(--t-line);border-radius:.8rem;background:#f8fafc}.tournament_potHead__oBTyE{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.tournament_potHead__oBTyE strong{font-size:.78rem}.tournament_potHead__oBTyE span{padding:.12rem .45rem;color:var(--t-navy);border-radius:.4rem;background:#e6eefb;font-size:.64rem;font-weight:800;letter-spacing:.02em}.tournament_potHead__oBTyE em{margin-left:auto;color:var(--t-muted);font-size:.63rem;font-style:normal}.tournament_potList__xwMMq{display:grid;gap:.18rem;margin:.45rem 0 0;padding:0;list-style:none}.tournament_potList__xwMMq li{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.2rem .1rem;border-top:1px solid #e8edf4;font-size:.69rem}.tournament_potList__xwMMq li:first-child{border-top:0}.tournament_potList__xwMMq b{flex-shrink:0;color:var(--t-muted);font-size:.64rem;font-weight:700}.tournament_potNote__CbzBe{margin:.4rem 0 0;color:var(--t-muted);font-size:.62rem;line-height:1.4}.tournament_adminDecisionArea__OlyPk{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.tournament_correctionMeta__kFNHM{display:flex;align-items:end;justify-content:flex-end;gap:.5rem;padding-bottom:.15rem}.tournament_correctionMeta__kFNHM span{padding:.48rem .58rem;color:var(--t-muted);border-radius:.55rem;background:#f3f6fa;font-size:.65rem}.tournament_correctionMeta__kFNHM strong{color:var(--t-text)}.tournament_scoreCorrectionGrid__0bRol{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.8rem}.tournament_scoreCorrectionSet__BuiQU{display:grid;grid-template-columns:1fr minmax(3rem,.8fr) auto minmax(3rem,.8fr);align-items:center;gap:.35rem;padding:.55rem;border:1px solid var(--t-line);border-radius:.7rem;background:#f8fafc}.tournament_scoreCorrectionSet__BuiQU strong{font-size:.67rem}.tournament_scoreCorrectionSet__BuiQU input{min-width:0;width:100%;padding:.48rem;border:1px solid var(--t-line);border-radius:.5rem;font:inherit;font-size:.7rem;text-align:center}.tournament_fieldHelp__34HNZ{margin:.1rem 0 0;color:var(--t-muted);font-size:.64rem;line-height:1.45}.tournament_impactPreview__2M6Hf{margin-top:.75rem;padding:.75rem;border:1px solid #bfd5ec;border-radius:.8rem;background:#f1f7fd}.tournament_impactPreview__2M6Hf>strong{display:block;font-size:.76rem}.tournament_impactPreview__2M6Hf>div{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-top:.55rem}.tournament_impactPreview__2M6Hf>div span{padding:.5rem;border-radius:.6rem;background:white;font-family:var(--font-display),system-ui,sans-serif;font-size:1rem;font-weight:900;text-align:center}.tournament_impactPreview__2M6Hf small{display:block;margin-top:.1rem;color:var(--t-muted);font-family:var(--font-sans),system-ui,sans-serif;font-size:.58rem;font-weight:700}.tournament_impactPreview__2M6Hf p{display:flex;gap:.4rem;align-items:center;margin:.55rem 0 0;color:#864d04;font-size:.64rem}.tournament_customWithdrawalList__n0l1f{display:grid;gap:.55rem;margin-top:.75rem;padding:.75rem;border:1px solid #d5dce5;border-radius:.8rem;background:#fbfcfe}.tournament_customWithdrawalHeader__jvHBL{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.tournament_customWithdrawalHeader__jvHBL strong{font-size:.76rem}.tournament_customWithdrawalHeader__jvHBL span{color:var(--t-muted);font-size:.62rem;text-align:right}.tournament_customWithdrawalRow__13Pmu{display:grid;grid-template-columns:minmax(11rem,1fr) auto minmax(10rem,.85fr);gap:.55rem;align-items:center;padding:.6rem;border:1px solid #e2e7ed;border-radius:.65rem;background:white}.tournament_customWithdrawalRow__13Pmu>span{display:grid;gap:.12rem;min-width:0}.tournament_customWithdrawalRow__13Pmu>span strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.tournament_customWithdrawalRow__13Pmu small{color:var(--t-muted);font-size:.58rem}.tournament_customWithdrawalRow__13Pmu label{font-size:.6rem;font-weight:800}.tournament_customWithdrawalRow__13Pmu select{min-width:0}.tournament_customWithdrawalOutcome__fi3rC{grid-column:3;color:#145b39!important;font-weight:750}@media (max-width:680px){.tournament_customWithdrawalHeader__jvHBL{align-items:flex-start;flex-direction:column}.tournament_customWithdrawalHeader__jvHBL span{text-align:left}.tournament_customWithdrawalRow__13Pmu{grid-template-columns:1fr}.tournament_customWithdrawalRow__13Pmu label{margin-top:.15rem}.tournament_customWithdrawalOutcome__fi3rC{grid-column:1}}.tournament_decisionHistory__NRKnA{display:grid;gap:.6rem}.tournament_decisionHistory__NRKnA>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding-bottom:.6rem;border-bottom:1px solid var(--t-line)}.tournament_decisionHistory__NRKnA strong{display:block;font-size:.7rem}.tournament_decisionHistory__NRKnA p{margin:.16rem 0 0;color:var(--t-muted);font-size:.64rem;line-height:1.4}.tournament_decisionHistory__NRKnA time{color:var(--t-muted);font-size:.6rem}.tournament_auditList__piXXr{display:grid;gap:.65rem}.tournament_auditItem__fsRsi{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.65rem;align-items:start}.tournament_auditItem__fsRsi strong{display:block;font-size:.73rem}.tournament_auditItem__fsRsi p{margin:.15rem 0 0;color:var(--t-muted);font-size:.66rem;line-height:1.45}.tournament_auditTime__wi0t2{color:var(--t-muted);font-size:.62rem}.tournament_toast__kqjhF{position:fixed;z-index:120;right:1rem;bottom:1rem;max-width:22rem;padding:.8rem 1rem;color:white;border-radius:.85rem;background:#102443;box-shadow:0 20px 50px rgba(3,10,25,.3);font-size:.75rem}.tournament_courtShell__jcHjN{min-height:100svh;background:#f4f7fb}.tournament_courtHeader__7lDDS{min-height:4rem;justify-content:space-between;gap:1rem;padding:.72rem clamp(.8rem,2vw,1.35rem);color:#102748;border-bottom:1px solid #d8e2ef;background:rgba(255,255,255,.96);box-shadow:0 8px 28px -26px rgba(11,37,72,.7)}.tournament_courtHeaderMeta__cZ_MU{gap:.72rem}.tournament_courtHeader__7lDDS strong{display:block;color:#0b2344;font-size:.88rem}.tournament_courtHeader__7lDDS span{color:#60718a;font-size:.7rem}.tournament_courtHeader__7lDDS .tournament_iconButton__p0hNi{width:2.75rem;height:2.75rem;color:#37526f;border:1px solid #d9e3ef;background:#f8fafc}.tournament_courtOnline__Yx9EJ{display:inline-flex;min-height:2rem;align-items:center;gap:.4rem;padding:.36rem .62rem;color:#284661!important;border:1px solid #cad8e8;border-radius:999px;background:#f8fbff;font-size:.65rem!important;font-weight:850;white-space:nowrap}.tournament_courtOnlineOk__x90eL{color:#087343!important;border-color:#a8dbc2;background:#effaf4}.tournament_courtOnlinePending__axBoQ{color:#80550a!important;border-color:#e7c986;background:#fff9eb}.tournament_courtBody__gLvsQ{width:min(calc(100% - 1.2rem),88rem);margin:0 auto;padding:.65rem 0}.tournament_activationCard__f3S3u{width:min(100%,28rem);margin:clamp(1.5rem,8vh,5rem) auto;padding:1.25rem;border:1px solid var(--t-line);border-radius:1.25rem;background:white;box-shadow:var(--t-shadow)}.tournament_activationBrand__tVJUF{display:grid;gap:.65rem;margin:-.25rem 0 1.1rem;padding-bottom:.9rem;border-bottom:1px solid var(--t-line)}.tournament_activationMarks__XD8Ua{display:flex;align-items:center;gap:.85rem}.tournament_activationFigest__tZJla{display:inline-flex;flex-shrink:0}.tournament_activationFigest__tZJla img{display:block;width:auto;height:2.9rem}.tournament_activationShield__AHA_3{width:auto;height:2rem;flex-shrink:0;padding-left:.85rem;color:var(--t-navy);border-left:1px solid var(--t-line);opacity:.8}.tournament_activationBrandLabel__WKjXI{color:var(--t-muted);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tournament_activationIcon__Xo_zH{display:grid;width:3rem;height:3rem;place-items:center;color:var(--t-blue);border-radius:1rem;background:#eaf3fc}.tournament_activationCard__f3S3u h1{margin:.9rem 0 .35rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.25rem}.tournament_activationCard__f3S3u>p{margin:0 0 1rem;color:var(--t-muted);font-size:.75rem;line-height:1.5}.tournament_courtPanel__hztYC{display:grid;height:calc(100svh - 5.3rem);min-height:40rem;overflow:hidden;grid-template-columns:minmax(0,58fr) minmax(22rem,42fr);border-color:#d5e0ed;border-radius:1rem;box-shadow:0 18px 46px -36px rgba(15,43,77,.52)}.tournament_courtPrimary__pyWFJ,.tournament_courtRail__t9Kqn{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tournament_courtPrimary__pyWFJ{background:#fbfcfe}.tournament_courtRail__t9Kqn{padding:.8rem;border-left:1px solid #dce5ef;background:#fff}.tournament_courtMatchHead__35RYk{position:sticky;z-index:8;top:0;display:flex;min-height:3.65rem;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .8rem;border-bottom:1px solid #e0e8f1;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.tournament_courtMatchHead__35RYk strong{display:block;color:#142d4d;font-size:.78rem}.tournament_courtMatchHead__35RYk>span:first-child>span{display:block;margin-top:.12rem}.tournament_courtMatchHead__35RYk span{color:var(--t-muted);font-size:.66rem}.tournament_courtBadge___3gUz{min-width:2.3rem;height:2.3rem;color:white;border-radius:.75rem;background:var(--t-blue);font-size:.78rem}.tournament_takeoverNotice__1rv_V{display:flex;align-items:flex-start;gap:.55rem;margin:.7rem .8rem 0;padding:.72rem .8rem;color:#0b5d3b;border:1px solid #a7d8bf;border-radius:.75rem;background:#f0faf5;font-size:.68rem;line-height:1.45}.tournament_takeoverNotice__1rv_V svg{flex:0 0 auto;margin-top:.05rem}.tournament_takeoverNotice__1rv_V strong{display:block}.tournament_takeoverNoticeWarn__7m5Y4{color:#744b05;border-color:#e7c57c;background:#fff9ea}.tournament_courtScoreboard__atxI0{margin:.7rem .8rem 0;padding:.85rem;color:#102748;border:1px solid #d4e0ed;border-radius:.9rem;background:#fff;box-shadow:0 14px 32px -30px rgba(13,45,83,.65)}.tournament_courtScoreToolbar__M4gzB{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.7rem;padding-bottom:.65rem;border-bottom:1px solid #e4eaf2}.tournament_courtScoreToolbar__M4gzB>span{color:#345677;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tournament_swapSidesButton__DB69A{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .72rem;color:#194d82;border:1px solid #bdd1e6;border-radius:.68rem;background:#edf5fd;font-size:.7rem;font-weight:850;cursor:pointer}.tournament_swapSidesButton__DB69A[aria-pressed=true]{color:#fff;border-color:#275d91;background:#275d91}.tournament_swapSidesButton__DB69A:disabled{cursor:not-allowed;opacity:.48}.tournament_courtTeams__fXqGn{display:grid;min-height:10.2rem;align-items:stretch;gap:.65rem;padding-top:.72rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tournament_courtTeam__9MnUo{display:flex;min-width:0;min-height:8.8rem;align-items:center;justify-content:center;flex-direction:column;padding:.7rem;text-align:center;border:1px solid #dce5ef;border-radius:.82rem;background:#f7fafe}.tournament_courtTeamHome__oN2ZG{border-color:#bfd5ed;background:#f1f7fd}.tournament_courtTeamAway__tK_GH{border-color:#bfdfd0;background:#f1faf6}.tournament_courtTeam__9MnUo strong{display:-webkit-box;overflow:hidden;color:#132b4a;font-size:clamp(.86rem,1.5vw,1.05rem);line-height:1.22;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tournament_courtTeam__9MnUo span{color:#63758d;font-size:.65rem}.tournament_courtSideTag__AgPbd{display:inline-block;margin-top:.38rem;padding:.2rem .48rem;border-radius:.38rem;font-size:.61rem!important;font-weight:900;letter-spacing:.03em}.tournament_courtSideHome__T_Ja0{color:#164d84!important;background:#dcecfb;box-shadow:inset 0 0 0 1px #bdd7ef}.tournament_courtSideAway__aqXHb{color:#0b6842!important;background:#ddf3e8;box-shadow:inset 0 0 0 1px #b8dfcb}.tournament_courtScore__SLVcC{display:flex;align-items:center;align-self:center;gap:.38rem;color:#071d3a;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(3rem,6vw,5.25rem);font-weight:950;letter-spacing:-.09em}.tournament_courtScore__SLVcC small{color:#90a0b3;font-size:1.35rem}.tournament_serviceLabel__hRGO8{display:inline-flex;align-items:center;gap:.3rem;margin-top:.48rem;color:#214f7c!important;font-weight:800}.tournament_courtSetRow__bQNWu{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem;margin-top:.65rem}.tournament_courtSet__T422d{padding:.34rem .52rem;color:#3b5571;border:1px solid #dfe7f0;border-radius:.45rem;background:#f8fafc;font-size:.64rem;font-weight:750}.tournament_courtResourceRow__ZuNGj{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem;margin-top:.55rem}.tournament_courtResourceRow__ZuNGj span{padding:.3rem .48rem;color:#53677f;border:1px solid #dfe7ef;border-radius:.45rem;background:#fafbfd;font-size:.61rem}.tournament_courtResourceRow__ZuNGj strong{color:#112c4d}.tournament_courtControls__dkj8k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem .8rem 1rem}.tournament_scoreButton__qhWCy{min-height:9rem;padding:.8rem;color:#fff;border-radius:1rem;background:linear-gradient(145deg,#1766c2,#1c82c9);box-shadow:0 14px 30px -20px rgba(23,102,194,.9);touch-action:manipulation}.tournament_scoreButtonAway__gH1_n{background:linear-gradient(145deg,#087449,#109560);box-shadow:0 14px 30px -20px rgba(8,116,73,.9)}.tournament_scoreButton__qhWCy span{display:block;font-size:.75rem;font-weight:750;opacity:.9}.tournament_scoreButton__qhWCy strong{display:block;margin-top:.28rem;font-size:clamp(1rem,2vw,1.28rem)}.tournament_courtRailHead__RvtkK{display:grid;gap:.12rem;padding:.15rem 0 .7rem;border-bottom:1px solid #e2e9f1}.tournament_courtRailHead__RvtkK span{color:#56708b;font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tournament_courtRailHead__RvtkK strong{color:#102b4b;font-size:.9rem}.tournament_quickActions__s9Pa7{display:grid;gap:.55rem;margin-top:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_quickAction__bq4fR{display:flex;min-height:4.45rem;min-width:0;align-items:center;gap:.58rem;padding:.65rem;color:#274866;text-align:left;border:1px solid #d7e2ed;border-radius:.78rem;background:#f8fafc;cursor:pointer;touch-action:manipulation}.tournament_quickAction__bq4fR>svg{flex:0 0 auto;color:#24659f}.tournament_quickAction__bq4fR span{min-width:0}.tournament_quickAction__bq4fR small,.tournament_quickAction__bq4fR strong{display:block}.tournament_quickAction__bq4fR strong{font-size:.73rem}.tournament_quickAction__bq4fR small{margin-top:.12rem;overflow:hidden;color:#718197;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.tournament_quickActionWarn__mYHDx{color:#704b06;border-color:#e8d19b;background:#fffaf0}.tournament_quickActionWarn__mYHDx>svg{color:#a56a08}.tournament_quickActionStrong__5IrHE{color:#7c2733;border-color:#e9c5cb;background:#fff7f8}.tournament_quickActionStrong__5IrHE>svg{color:#a62c3d}.tournament_quickAction__bq4fR:disabled{cursor:not-allowed;opacity:.45}.tournament_courtAlert__K_yoU{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.7rem;padding:.72rem;color:#704b02;border:1px solid #e9cc8f;border-radius:.76rem;background:#fff9eb;font-size:.68rem}.tournament_courtLogDetails__Amlzc{margin-top:.7rem;border:1px solid #e0e7ef;border-radius:.72rem;background:#fbfcfe}.tournament_courtLogDetails__Amlzc>summary{min-height:2.9rem;padding:.78rem;color:#405773;font-size:.68rem;font-weight:850;cursor:pointer}.tournament_courtLog__2XzwI{display:grid;gap:.42rem;max-height:10rem;overflow:auto;padding:0 .65rem .65rem}.tournament_courtLogEmpty___u18a{display:grid;margin:0;padding:1.15rem .8rem;place-items:center;color:var(--t-muted);border:1px dashed var(--t-line);border-radius:.7rem;background:#fbfcfe;font-size:.68rem;text-align:center}.tournament_logItem__SdGPg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.52rem .6rem;border-radius:.65rem;background:#f6f8fb;font-size:.68rem}.tournament_logItem__SdGPg span:last-child{color:var(--t-muted)}.tournament_queueStatus__ZbCr_{display:flex;min-height:3.35rem;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.7rem;padding:.55rem .65rem;color:#52657d;border:1px solid #e0e7ef;border-radius:.72rem;background:#f9fbfd;font-size:.64rem}.tournament_queueStatus__ZbCr_>span{display:inline-flex;align-items:center;gap:.35rem}.tournament_startPanel__cOmO_{display:grid;gap:.78rem;margin:.7rem .8rem 1rem;padding:.9rem;border:1px solid #d9e3ee;border-radius:.9rem;background:#fff}.tournament_startPanelHead__DPrMw{display:grid;gap:.12rem;padding-bottom:.65rem;border-bottom:1px solid #e5ebf2}.tournament_startPanelHead__DPrMw span{color:#35628f;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tournament_startPanelHead__DPrMw strong{color:#102b4b;font-size:.9rem}.tournament_lineupGrid__0gNOG{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_tripleSetupToolbar__DCGZT{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .72rem;color:#203f60;border:1px solid #d6e2ee;border-radius:.75rem;background:#f7fafc}.tournament_tripleSetupToolbar__DCGZT>span{display:grid;gap:.18rem}.tournament_tripleSetupToolbar__DCGZT strong{font-size:.78rem}.tournament_tripleSetupToolbar__DCGZT small{color:#63758a;font-size:.7rem;line-height:1.4}.tournament_tripleLabelToggle__JAiN9{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(5.6rem,1fr));gap:.38rem}.tournament_tripleLabelToggle__JAiN9 button{min-height:3rem;padding:.55rem .7rem;color:#264d73;border:1px solid #bfcfe0;border-radius:.62rem;background:#fff;font-size:.75rem;font-weight:850;cursor:pointer}.tournament_tripleLabelToggle__JAiN9 button[aria-pressed=true]{color:#fff;border-color:#1d568d;background:#1d568d}.tournament_tripleLabelToggle__JAiN9 button:disabled{cursor:not-allowed;opacity:.48}.tournament_tripleFormation__eKMfz{min-width:0;padding:.68rem;border:1px solid #cfdae7;border-radius:.82rem;background:#fff}.tournament_tripleFormationHome__Z6sGJ{box-shadow:inset 0 3px 0 #2d6da8}.tournament_tripleFormationAway__PQCsZ{box-shadow:inset 0 3px 0 #18714e}.tournament_tripleFormationServing__TMmUR{border-color:#b98717;box-shadow:inset 0 3px 0 #b98717,0 0 0 2px rgba(185,135,23,.12)}.tournament_tripleFormationHead__4FaDa{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.5rem}.tournament_tripleFormationHead__4FaDa>span:first-child{display:grid;min-width:0;gap:.08rem}.tournament_tripleFormationHead__4FaDa strong{color:#102f52;font-size:.76rem}.tournament_tripleFormationHead__4FaDa small{overflow:hidden;color:#66798f;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.tournament_tripleServingBadge__ffrLt{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;padding:.35rem .45rem;color:#725007;border:1px solid #dfc070;border-radius:999px;background:#fff8df;font-size:.64rem;font-weight:900}.tournament_tripleCourt__FCbmd{position:relative;height:10.5rem;overflow:hidden;border:2px solid #2c6f4f;border-radius:.55rem;background:linear-gradient(90deg,transparent 49.6%,rgba(255,255,255,.75) 0,rgba(255,255,255,.75) 50.4%,transparent 0),#dff1e6;box-shadow:inset 0 0 0 1px rgba(17,82,52,.14)}.tournament_tripleCourt__FCbmd:before{position:absolute;top:3.05rem;right:0;left:0;height:1px;content:"";background:rgba(29,101,67,.48)}.tournament_tripleNet__7SR8g{position:absolute;z-index:1;top:0;right:0;left:0;display:grid;height:1.45rem;place-items:center;color:#fff;background:repeating-linear-gradient(90deg,#254665 0 5px,#355c7d 5px 10px);box-shadow:0 2px 0 rgba(14,42,64,.28)}.tournament_tripleNet__7SR8g span{padding:.12rem .45rem;border-radius:999px;background:#183752;font-size:.54rem;font-weight:900;letter-spacing:.1em}.tournament_triplePosition__ZY4GA{position:absolute;z-index:2;display:grid;width:min(7.2rem,42%);min-height:3.45rem;align-content:center;gap:.05rem;padding:.35rem;color:#173a31;text-align:center;border:1px solid #8fb9a5;border-radius:.62rem;background:rgba(255,255,255,.96);box-shadow:0 5px 14px -11px rgba(10,52,38,.75)}button.tournament_triplePosition__ZY4GA{cursor:pointer;touch-action:manipulation}button.tournament_triplePosition__ZY4GA:disabled{cursor:not-allowed;opacity:.52}.tournament_triplePosition__ZY4GA>span{color:#416a5d;font-size:.57rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tournament_triplePosition__ZY4GA>strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.tournament_triplePosition__ZY4GA>small{overflow:hidden;color:#60786f;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.tournament_triplePositionOne__2qOL5{bottom:.52rem;left:50%;transform:translateX(-50%)}.tournament_triplePositionTwo__I2r_R{top:3.7rem;right:5%}.tournament_triplePositionThree__SaP9Z{top:3.7rem;left:5%}.tournament_triplePositionServing__994vT{color:#614000;border:2px solid #c18d1c;background:#fff4ca;box-shadow:0 0 0 3px rgba(193,141,28,.18)}.tournament_tripleCourtCaption__TOoX6{margin:.42rem 0 0;color:#526b63;font-size:.61rem;line-height:1.35;text-align:center}.tournament_tripleRoster__UjbH4{display:grid;gap:.38rem;margin-top:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_tripleRosterPlayer__O99IH{display:grid;min-width:0;min-height:3rem;align-content:center;gap:.07rem;padding:.38rem .48rem;color:#2b4b68;text-align:left;border:1px solid #d2deea;border-radius:.58rem;background:#f8fafc;cursor:pointer;touch-action:manipulation}.tournament_tripleRosterPlayer__O99IH span,.tournament_tripleRosterPlayer__O99IH strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament_tripleRosterPlayer__O99IH strong{font-size:.7rem}.tournament_tripleRosterPlayer__O99IH span{color:#697c91;font-size:.59rem}.tournament_tripleRosterPlayerActive__wVXTy{border-color:#73a68e;background:#edf8f2}.tournament_tripleRosterPlayer__O99IH[aria-pressed=true]{color:#fff;border-color:#1e5d8f;background:#1e5d8f;box-shadow:0 0 0 3px rgba(30,93,143,.17)}.tournament_tripleRosterPlayer__O99IH[aria-pressed=true] span{color:#dbeeff}.tournament_jerseyNumberGrid__IAiFT{display:grid;gap:.38rem;margin-top:.55rem}.tournament_jerseyNumberGrid__IAiFT label{display:grid;min-height:3rem;align-items:center;gap:.5rem;grid-template-columns:minmax(0,1fr) 4.4rem;color:#3e5369;font-size:.65rem;font-weight:750}.tournament_jerseyNumberGrid__IAiFT input{width:100%;min-height:3rem;padding:.45rem;text-align:center;border:1px solid #bfcfe0;border-radius:.55rem;background:#fff;font-size:1rem;font-weight:900}.tournament_lineupValidation__jL_Yk{margin:0;padding:.58rem .65rem;color:#785006;border:1px solid #e2c57f;border-radius:.62rem;background:#fff8e8;font-size:.7rem;line-height:1.4}.tournament_tripleLiveCourts__nNmQo{display:grid;gap:.55rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #e1e9f1;grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_tripleLiveCourts__nNmQo .tournament_tripleFormation__eKMfz{padding:.5rem}.tournament_tripleLiveCourts__nNmQo .tournament_tripleFormationHead__4FaDa{min-height:2.3rem}.tournament_tripleLiveCourts__nNmQo .tournament_tripleCourt__FCbmd{height:8.65rem}.tournament_tripleLiveCourts__nNmQo .tournament_triplePosition__ZY4GA{width:min(6.4rem,43%);min-height:2.85rem;padding:.24rem}.tournament_tripleLiveCourts__nNmQo .tournament_triplePositionThree__SaP9Z,.tournament_tripleLiveCourts__nNmQo .tournament_triplePositionTwo__I2r_R{top:3.25rem}.tournament_tripleLiveCourts__nNmQo .tournament_tripleCourtCaption__TOoX6{font-size:.56rem}.tournament_automaticService__B1yb8{display:grid;gap:.16rem;padding:.7rem;color:#21496f;border:1px solid #bdd6eb;border-radius:.72rem;background:#f1f7fd}.tournament_automaticService__B1yb8 small,.tournament_automaticService__B1yb8 span{color:#5f7187;font-size:.62rem}.tournament_automaticService__B1yb8 strong{font-size:.76rem}.tournament_startSetButton__kogjz{display:inline-flex;min-height:3.4rem;align-items:center;justify-content:center;gap:.45rem;padding:.72rem 1rem;color:#fff;border:0;border-radius:.78rem;background:#1766c2;font-size:.78rem;font-weight:900;cursor:pointer}.tournament_startSetButton__kogjz:disabled{cursor:not-allowed;opacity:.45}.tournament_inlineConfirmation__marur{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;color:#774a04;border:1px solid #e4c17a;border-radius:.7rem;background:#fff9e9;font-size:.67rem}.tournament_inlineConfirmation__marur span{flex:1 1 12rem}.tournament_sideChoiceGrid__TXSNb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tournament_choicePanel__LADOf{display:grid;gap:.65rem;margin-top:.7rem;padding:.75rem;border:1px solid #c8d9e9;border-radius:.78rem;background:#f5f9fd}.tournament_sideChoice__QX2OI{display:grid;min-height:4rem;align-content:center;gap:.15rem;padding:.55rem;text-align:left;border:1px solid #cfddeb;border-radius:.68rem;background:#fff;cursor:pointer}.tournament_sideChoice__QX2OI strong{overflow:hidden;color:#173e66;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.tournament_sideChoice__QX2OI span{color:#697b91;font-size:.59rem}.tournament_sideChoiceHome__BsXxe{border-color:#b8d2eb;background:#f3f8fd}.tournament_sideChoiceAway__tQwp3{border-color:#b9ddcc;background:#f2faf6}.tournament_suspensionPanel__GxEa_,.tournament_technicalPanel__QXKTO{display:grid;gap:.75rem;margin-top:.7rem;padding:.78rem;border:1px solid #bfd2e5;border-radius:.78rem;background:#f7fbff;box-shadow:0 10px 28px -26px rgba(9,54,108,.6)}.tournament_suspensionHead__hu_Jc,.tournament_technicalPanelHead__zUBSr{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tournament_suspensionHead__hu_Jc>span,.tournament_technicalPanelHead__zUBSr>span{min-width:0;flex:1}.tournament_suspensionHead__hu_Jc strong,.tournament_technicalPanelHead__zUBSr strong{display:block;color:#102d52;font-size:.78rem}.tournament_suspensionHead__hu_Jc small,.tournament_technicalPanelHead__zUBSr small{display:block;margin-top:.2rem;color:var(--t-muted);font-size:.65rem;line-height:1.45}.tournament_technicalFieldset__USs9a{min-width:0;padding:0;border:0}.tournament_technicalFieldset__USs9a legend{margin-bottom:.4rem;color:#4a5870;font-size:.68rem;font-weight:800}.tournament_technicalHint__mjljq{margin:0;color:#53657e;font-size:.65rem;line-height:1.5}.tournament_technicalActions__PGavO{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.tournament_suspensionPanel__GxEa_{border-color:#e6bd69;background:#fffbf1}.tournament_suspensionHead__hu_Jc{align-items:center;color:#9a6300}.tournament_countdownExpired__8gPDA,.tournament_countdown__zMmrV{min-width:4.5rem;padding:.5rem .65rem;color:#0d5c3a;border:1px solid #9bd2b8;border-radius:.7rem;background:#effaf4;font-family:var(--font-display),system-ui,sans-serif;font-size:1rem;font-weight:900;text-align:center}.tournament_countdownExpired__8gPDA{color:#a32635;border-color:#efb3bb;background:#fff0f2}.tournament_breakBannerExpired__1VKtn,.tournament_breakBanner__q5XqS{display:flex;min-height:4rem;align-items:center;gap:.65rem;margin:.7rem .8rem 0;padding:.65rem .75rem;color:#765008;border:1px solid #e6ca8b;border-radius:.78rem;background:#fffaec}.tournament_breakBannerExpired__1VKtn>span,.tournament_breakBanner__q5XqS>span{display:grid;flex:1;gap:.12rem}.tournament_breakBannerExpired__1VKtn strong,.tournament_breakBanner__q5XqS strong{font-size:.72rem}.tournament_breakBannerExpired__1VKtn small,.tournament_breakBanner__q5XqS small{font-size:.68rem}.tournament_breakBannerExpired__1VKtn{color:#8b2835;border-color:#e7b6bd;background:#fff5f6}.tournament_sideChangePanel__nm6tP{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin:0 .8rem 1rem;padding:.82rem;color:#654405;border:2px solid #d8a646;border-radius:.85rem;background:#fff8e4}.tournament_sideChangePanel__nm6tP>svg{margin-top:.12rem}.tournament_sideChangePanel__nm6tP strong{display:block;font-size:.82rem}.tournament_sideChangePanel__nm6tP p{margin:.25rem 0 .65rem;font-size:.67rem;line-height:1.45}.tournament_consequencePreview__YE3Nn{display:grid;gap:.18rem;padding:.65rem;color:#7e2633;border:1px solid #edc1c8;border-radius:.68rem;background:#fff6f7}.tournament_consequencePreview__YE3Nn strong{font-size:.68rem}.tournament_consequencePreview__YE3Nn span{font-size:.64rem;line-height:1.4}.tournament_nextMatchCard__Qzf1h{display:flex;align-items:flex-start;gap:.55rem;margin-top:.7rem;padding:.72rem;color:#315370;border:1px solid #d7e2ec;border-radius:.75rem;background:#f8fafc}.tournament_nextMatchCard__Qzf1h svg{flex:0 0 auto}.tournament_nextMatchCard__Qzf1h span{display:grid;gap:.18rem}.tournament_nextMatchCard__Qzf1h strong{font-size:.69rem}.tournament_nextMatchCard__Qzf1h small{color:#6a7b90;font-size:.61rem;line-height:1.4}.tournament_nextMatchQueue__kN_sY{display:grid;gap:.4rem;margin-top:.7rem}.tournament_nextMatchQueue__kN_sY .tournament_nextMatchCard__Qzf1h{margin-top:0}.tournament_nextMatchQueue__kN_sY .tournament_nextMatchCard__Qzf1h+.tournament_nextMatchCard__Qzf1h{background:#fbfcfd;opacity:.82}.tournament_resultReview__Dv_o7{display:grid;gap:.72rem;margin-top:.7rem;padding:.8rem;border:1px solid #a9d6bf;border-radius:.82rem;background:#f5fbf8}.tournament_resultReviewHead__b_8oh{display:flex;align-items:center;gap:.58rem;color:#0b7043}.tournament_resultReviewHead__b_8oh span{display:grid;gap:.1rem}.tournament_resultReviewHead__b_8oh small{font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tournament_resultReviewHead__b_8oh strong{color:#123d2b;font-size:.8rem}.tournament_resultSetList__j0z6H{display:grid;gap:.35rem}.tournament_resultSetList__j0z6H>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.48rem .55rem;border:1px solid #dce9e2;border-radius:.58rem;background:#fff;font-size:.66rem}.tournament_resultAuditSummary__GudSt{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tournament_resultAuditSummary__GudSt span{display:grid;gap:.12rem;padding:.48rem;color:#65766c;border-radius:.55rem;background:#eaf6ef;font-size:.56rem}.tournament_resultAuditSummary__GudSt strong{overflow:hidden;color:#173d2c;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tournament_resultReview__Dv_o7 details{font-size:.64rem}.tournament_resultReview__Dv_o7 summary{min-height:2.4rem;padding:.55rem 0;font-weight:800;cursor:pointer}.tournament_resultReview__Dv_o7 ul{margin:.2rem 0 0;padding-left:1.1rem}.tournament_reviewConfirmation__CzM17{display:flex;min-height:3.6rem;align-items:center;gap:.6rem;padding:.62rem;border:1px solid #bcdcca;border-radius:.68rem;background:#fff;cursor:pointer}.tournament_reviewConfirmation__CzM17 input{width:1.25rem;height:1.25rem;flex:0 0 auto;accent-color:#0c8a52}.tournament_reviewConfirmation__CzM17 span{display:grid;gap:.12rem}.tournament_reviewConfirmation__CzM17 strong{font-size:.68rem}.tournament_reviewConfirmation__CzM17 small{color:#6b7c70;font-size:.58rem}.tournament_drawerBackdrop__sTlMz{position:fixed;z-index:110;inset:0;display:flex;justify-content:flex-end;background:rgba(9,25,48,.42);backdrop-filter:blur(3px)}.tournament_sanctionsDrawer__t2_gJ{width:min(28rem,92vw);height:100%;overflow-y:auto;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));color:#142c49;background:#fff;box-shadow:-28px 0 60px -34px rgba(4,21,43,.65)}.tournament_drawerHead__oMRZt{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:.7rem;padding-bottom:.8rem;border-bottom:1px solid #dfe7f0}.tournament_drawerHead__oMRZt span{display:grid;gap:.12rem}.tournament_drawerHead__oMRZt small{color:#6f7e91;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tournament_drawerHead__oMRZt strong{font-size:1rem}.tournament_drawerActionList__Kc86N{display:grid;gap:.58rem;margin-top:.8rem}.tournament_drawerAction__Tp1jZ{display:flex;min-height:4.4rem;align-items:center;gap:.7rem;padding:.72rem;color:#274968;text-align:left;border:1px solid #d9e3ed;border-radius:.76rem;background:#f9fbfd;cursor:pointer}.tournament_drawerAction__Tp1jZ span{display:grid;gap:.12rem}.tournament_drawerAction__Tp1jZ strong{font-size:.74rem}.tournament_drawerAction__Tp1jZ small{color:#728196;font-size:.61rem}.tournament_drawerActionWarn__octRj{color:#755007;border-color:#e6d09b;background:#fffaf0}.tournament_drawerActionDanger___GT9H{color:#862b38;border-color:#e9c2c8;background:#fff7f8}.tournament_courtBlockingOverlay__sksHG,.tournament_courtBlockingPage__7yCxA{display:grid;min-height:100svh;padding:1rem;place-items:center;background:#f4f7fb}.tournament_courtBlockingOverlay__sksHG{position:fixed;z-index:140;inset:0;background:rgba(244,247,251,.97);backdrop-filter:blur(8px)}.tournament_courtBlockingCard__bQQrf{display:grid;width:min(100%,34rem);gap:.7rem;padding:1.2rem;color:#183555;border:1px solid #cbd8e6;border-radius:1rem;background:#fff;box-shadow:0 24px 70px -40px rgba(4,26,55,.7)}.tournament_courtBlockingCard__bQQrf>svg{color:#a32e3e}.tournament_courtBlockingCard__bQQrf h1,.tournament_courtBlockingCard__bQQrf h2{margin:0;color:#102b4b;font-size:1.25rem}.tournament_courtBlockingCard__bQQrf>p{margin:0;color:#5d6e83;font-size:.74rem;line-height:1.55}.tournament_courtEyebrow___KrSH{color:#456789!important;font-size:.61rem!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tournament_recoverySummary__Bs1K6{display:grid;gap:.18rem;padding:.72rem;border:1px solid #dce5ef;border-radius:.7rem;background:#f8fafc}.tournament_recoverySummary__Bs1K6 strong{font-size:.74rem}.tournament_recoverySummary__Bs1K6 span{color:#68798e;font-size:.65rem;line-height:1.45}.tournament_recoverySuccess__z3oyB{display:inline-flex;align-items:center;gap:.35rem;color:#087343!important;font-size:.65rem!important;font-weight:800}.tournament_courtShell__jcHjN .tournament_field__ffrL1 input,.tournament_courtShell__jcHjN .tournament_field__ffrL1 select,.tournament_courtShell__jcHjN .tournament_field__ffrL1 textarea{min-height:3rem;font-size:.76rem}.tournament_courtShell__jcHjN :is(.tournament_primaryButton__4CHqR,.tournament_secondaryButton___1uMo,.tournament_dangerButton__SatoF,.tournament_utilityButton__5fA7n){min-height:2.8rem}.tournament_courtShell__jcHjN :is(button,input,select,textarea):focus-visible{outline:3px solid rgba(23,102,194,.28);outline-offset:2px}@media (max-width:900px),(orientation:portrait){.tournament_courtBody__gLvsQ{width:min(calc(100% - 1rem),58rem);padding:.5rem 0 1rem}.tournament_courtPanel__hztYC{height:auto;min-height:0;overflow:visible;grid-template-columns:1fr}.tournament_courtPrimary__pyWFJ,.tournament_courtRail__t9Kqn{overflow:visible}.tournament_courtRail__t9Kqn{border-top:1px solid #dce5ef;border-left:0}.tournament_courtMatchHead__35RYk{position:sticky;top:0}}@media (max-width:620px){.tournament_courtHeader__7lDDS{min-height:3.7rem}.tournament_courtHeaderMeta__cZ_MU>span:last-child>span{display:none}.tournament_courtMatchHead__35RYk{align-items:flex-start;flex-direction:column}.tournament_courtOnline__Yx9EJ{white-space:normal}.tournament_courtScoreboard__atxI0{margin-inline:.55rem;padding:.65rem}.tournament_courtScoreToolbar__M4gzB{align-items:stretch;flex-direction:column}.tournament_courtTeams__fXqGn{min-height:8.5rem;gap:.35rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tournament_courtTeam__9MnUo{min-height:7.6rem;padding:.45rem}.tournament_courtTeam__9MnUo strong{font-size:.75rem}.tournament_courtScore__SLVcC{font-size:clamp(2.3rem,12vw,3.4rem)}.tournament_formGrid__RYVgC,.tournament_lineupGrid__0gNOG,.tournament_tripleLiveCourts__nNmQo{grid-template-columns:1fr}.tournament_tripleSetupToolbar__DCGZT{align-items:stretch;flex-direction:column}.tournament_tripleLabelToggle__JAiN9{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_fieldFull__b6sUU{grid-column:auto}.tournament_courtControls__dkj8k{gap:.5rem;padding-inline:.55rem}.tournament_scoreButton__qhWCy{min-height:7rem}.tournament_quickActions__s9Pa7{grid-template-columns:1fr 1fr}.tournament_resultAuditSummary__GudSt{grid-template-columns:1fr}.tournament_sideChangePanel__nm6tP{margin-inline:.55rem;grid-template-columns:1fr}.tournament_queueStatus__ZbCr_{align-items:stretch;flex-direction:column}}.tournament_tvShell__d3HOs{--tvh:1vh;--tvw:1vw;display:flex;flex-direction:column;gap:clamp(.55rem,calc(1.1 * var(--tvh)),1rem);height:100svh;min-height:100svh;overflow:hidden;padding:clamp(.8rem,calc(1.7 * var(--tvh)),1.5rem) clamp(1rem,calc(1.5 * var(--tvw)),2.2rem);color:white;background:radial-gradient(circle at 80% 10%,rgba(48,197,244,.18),transparent 30rem),linear-gradient(135deg,#030a1b,#09224b)}.tournament_tvStage__Za4jU{position:fixed;inset:0;overflow:hidden;background:linear-gradient(135deg,#030a1b,#09224b)}.tournament_tvStagePassthrough__9uAMn{display:contents}.tournament_tvStage__Za4jU>.tournament_tvShell__d3HOs{--tvh:calc(var(--tv-stage-h) / 100);--tvw:calc(var(--tv-stage-w) / 100);position:absolute;top:50%;left:50%;width:var(--tv-stage-w);height:var(--tv-stage-h);min-height:0;transform:translate(-50%,-50%) scale(var(--tv-stage-scale,1))}.tournament_tvTopbar__G8rwH{flex:0 0 auto;justify-content:space-between;gap:1rem;padding-bottom:clamp(.5rem,calc(1 * var(--tvh)),.9rem);border-bottom:1px solid rgba(255,255,255,.12)}.tournament_tvBrand__Zsw1L{display:flex;align-items:center;gap:.85rem;min-width:0}.tournament_tvBrand__Zsw1L strong{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1rem,min(calc(2.6 * var(--tvh)),calc(4.2 * var(--tvw))),1.9rem);line-height:1.15}.tournament_tvBrand__Zsw1L span{color:#8ea8cd;font-size:clamp(.68rem,calc(1.4 * var(--tvh)),.95rem)}.tournament_tvFigestPrimary__AuXQB{display:inline-flex;flex-shrink:0;padding:.35rem .55rem;border-radius:.6rem;background:#fff;box-shadow:0 14px 32px -22px rgba(0,0,0,.95)}.tournament_tvFigestPrimary__AuXQB img{display:block;width:auto;height:clamp(2.3rem,min(calc(6.2 * var(--tvh)),calc(8 * var(--tvw))),4.6rem)}.tournament_tvFooterBrand__FpUBN{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.tournament_tvFooterMark__Lo1ns{height:clamp(1.4rem,calc(2.8 * var(--tvh)),2rem);width:auto;flex-shrink:0;color:#fff;opacity:.75}.tournament_tvClock__McSU6{text-align:right;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.4rem,min(calc(4.4 * var(--tvh)),calc(7 * var(--tvw))),3rem);font-weight:900;line-height:1}.tournament_tvClock__McSU6 span{display:block;margin-top:.2rem;color:#8ea8cd;font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(.6rem,calc(1.2 * var(--tvh)),.8rem);font-weight:600}.tournament_tvGrid__0xU_J{--tv-vscale:calc(1 / var(--tv-rows, 1));display:grid;flex:1 1 auto;min-height:calc(62 * var(--tvh));gap:clamp(.6rem,calc(1 * var(--tvw)),1.1rem);grid-template-columns:repeat(var(--tv-cols,1),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.tournament_tvCourt__OaGrf{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:1.2rem;background:rgba(255,255,255,.055);box-shadow:0 20px 60px rgba(0,0,0,.2)}.tournament_tvCourtLive__ymUDu{border-color:rgba(53,217,138,.4);box-shadow:0 0 0 1px rgba(53,217,138,.18),0 20px 60px rgba(0,0,0,.25)}.tournament_tvCourtHeader__ph1xs{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.7rem;padding:clamp(.55rem,calc(1.2 * var(--tvh)),.9rem) clamp(.7rem,calc(1 * var(--tvw)),1rem);border-bottom:1px solid rgba(255,255,255,.09)}.tournament_tvCourtHeader__ph1xs strong{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.8rem,calc(1.8 * var(--tvh)),1.15rem)}.tournament_tvCourtHeader__ph1xs span{color:var(--t-cyan);font-size:clamp(.66rem,calc(1.4 * var(--tvh)),.9rem);font-weight:850;letter-spacing:.04em}.tournament_tvCourtNumber__OTw5c{display:grid;width:clamp(1.8rem,calc(3.6 * var(--tvh)),2.6rem);height:clamp(1.8rem,calc(3.6 * var(--tvh)),2.6rem);flex:0 0 auto;place-items:center;border-radius:.6rem;background:linear-gradient(135deg,var(--t-blue),var(--t-cyan));font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(.8rem,calc(1.9 * var(--tvh)),1.2rem);font-weight:900}.tournament_tvCourtBody__I86S0{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:clamp(.7rem,calc(1.6 * var(--tvh)),1.3rem) clamp(.8rem,calc(1.1 * var(--tvw)),1.2rem)}.tournament_tvCompetition__fbMuj{flex:1 1 auto;min-width:0;overflow:hidden;color:#8fa9ce;font-size:clamp(.64rem,calc(1.35 * var(--tvh)),.9rem);font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tournament_tvScoreBlock__4vXPb{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;justify-content:center}.tournament_tvTeamRow__ohBVs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center}.tournament_tvTeamRow__ohBVs+.tournament_tvTeamRow__ohBVs{margin-top:clamp(.3rem,calc(.9 * var(--tvh)),.8rem)}.tournament_tvTeamRow__ohBVs strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:clamp(.85rem,min(calc(2.8 * var(--tvh)),calc(3.6 * var(--tvw))),2.1rem);line-height:1.15;overflow-wrap:anywhere}.tournament_tvTeamRow__ohBVs>span{min-width:2rem;text-align:right;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.7rem,min(calc(calc(10.5 * var(--tvh)) * var(--tv-vscale,1)),calc(10 * var(--tvw))),7rem);font-weight:900;line-height:.95;letter-spacing:-.04em}.tournament_tvServing__yDzqr{display:inline-block;flex:0 0 auto;margin-right:.38em;vertical-align:middle;width:clamp(.5rem,calc(1.1 * var(--tvh)),.72rem);height:clamp(.5rem,calc(1.1 * var(--tvh)),.72rem);border-radius:50%;background:var(--t-cyan);box-shadow:0 0 0 .28rem rgba(48,197,244,.16)}.tournament_tvSetStrip__3ZQ1J{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3rem,calc(.55 * var(--tvw)),.55rem);margin-top:clamp(.55rem,calc(1.3 * var(--tvh)),1rem)}.tournament_tvSetBox__Ux4Fh{display:grid;gap:.1rem;padding:clamp(.35rem,calc(.9 * var(--tvh)),.65rem) clamp(.3rem,calc(.6 * var(--tvw)),.6rem);border:1px solid rgba(255,255,255,.1);border-radius:.65rem;background:rgba(255,255,255,.035);text-align:center}.tournament_tvSetBox__Ux4Fh>span{overflow:hidden;color:#8fa9ce;font-size:clamp(.56rem,calc(1.3 * var(--tvh)),.85rem);font-weight:850;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tournament_tvSetBox__Ux4Fh>strong{display:flex;align-items:baseline;justify-content:center;gap:.18rem;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.05rem,min(calc(calc(4.4 * var(--tvh)) * var(--tv-vscale,1)),calc(4.6 * var(--tvw))),3rem);font-weight:900;letter-spacing:-.02em}.tournament_tvSetBox__Ux4Fh b{color:#8ba3c4}.tournament_tvSetBox__Ux4Fh i{color:#63799c;font-style:normal}.tournament_tvSetBoxPlayed__YYsqA{background:rgba(255,255,255,.07)}.tournament_tvSetWinner__AvcfH{color:#fff}.tournament_tvSetPending__2aoBR{color:#4e6488}.tournament_tvSetBoxCurrent__DrFl_{border-color:rgba(48,197,244,.5);background:rgba(48,197,244,.13)}.tournament_tvSetBoxCurrent__DrFl_>span{color:var(--t-cyan)}.tournament_tvSetBoxCurrent__DrFl_ b{color:#fff}.tournament_tvSetBoxCurrent__DrFl_ i{color:#9fc9e6}.tournament_tvCourtTopline__HB2Pm{display:flex;flex:0 0 auto;align-items:baseline;justify-content:space-between;gap:.7rem}.tournament_tvSetsWon__J4PwL{flex:0 0 auto;color:var(--t-cyan);font-size:clamp(.6rem,calc(1.3 * var(--tvh)),.86rem);font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tournament_tvUpcoming__LI5wK{display:grid;flex:0 1 auto;align-items:center;gap:clamp(.5rem,calc(1 * var(--tvw)),1rem);grid-template-columns:auto minmax(0,1fr);padding:clamp(.5rem,calc(1 * var(--tvh)),.85rem) clamp(.8rem,calc(1.1 * var(--tvw)),1.2rem);border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:rgba(255,255,255,.05)}.tournament_tvUpcomingTitle__XoUfP{margin:0;color:var(--t-cyan);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(.75rem,calc(1.75 * var(--tvh)),1.15rem);font-weight:850;letter-spacing:.12em;text-transform:uppercase}.tournament_tvUpcomingGrid__tbNCt{display:grid;gap:clamp(.4rem,calc(.8 * var(--tvw)),.85rem);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.tournament_tvUpcomingItem___CKpA{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,calc(.85 * var(--tvw)),.85rem);padding:clamp(.4rem,calc(.85 * var(--tvh)),.65rem) clamp(.5rem,calc(.75 * var(--tvw)),.8rem);border-radius:.7rem;background:rgba(255,255,255,.055)}.tournament_tvUpcomingWhen___Hf1s{display:grid;gap:.08rem}.tournament_tvUpcomingWhen___Hf1s strong{color:#fff;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(.9rem,min(calc(2.5 * var(--tvh)),calc(3.6 * var(--tvw))),1.7rem);font-weight:900;white-space:nowrap}.tournament_tvUpcomingWhen___Hf1s em{color:var(--t-cyan);font-size:clamp(.58rem,calc(1.35 * var(--tvh)),.85rem);font-style:normal;font-weight:850;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tournament_tvUpcomingWho__eOUGx{display:grid;gap:.08rem;min-width:0;padding-left:clamp(.5rem,calc(.85 * var(--tvw)),.85rem);border-left:1px solid rgba(255,255,255,.12)}.tournament_tvUpcomingWho__eOUGx strong{overflow:hidden;color:#e7eefa;font-size:clamp(.82rem,min(calc(2.15 * var(--tvh)),calc(3.2 * var(--tvw))),1.45rem);text-overflow:ellipsis;white-space:nowrap}.tournament_tvUpcomingWho__eOUGx em{overflow:hidden;color:#8fa9ce;font-size:clamp(.6rem,calc(1.4 * var(--tvh)),.9rem);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.tournament_tvIdle__Mwb_0{display:grid;flex:1 1 auto;place-items:center;color:#7f97bb;font-size:clamp(.75rem,calc(1.7 * var(--tvh)),1.1rem);font-weight:700}.tournament_tvServiceRow__xt_ej{display:flex;flex:0 1 auto;min-height:0;align-items:stretch;gap:clamp(.5rem,calc(1 * var(--tvw)),1.1rem)}.tournament_tvServiceRow__xt_ej>*{flex:1 1 0;min-width:0}.tournament_tvResults__NUmMo{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:clamp(.6rem,calc(1 * var(--tvw)),1.1rem) clamp(1rem,calc(2 * var(--tvw)),2.4rem);padding:clamp(.6rem,calc(1.2 * var(--tvh)),.95rem) clamp(.8rem,calc(1.1 * var(--tvw)),1.2rem);border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:rgba(255,255,255,.045);font-size:clamp(.7rem,calc(1.5 * var(--tvh)),1rem)}.tournament_tvResults__NUmMo>span{flex:0 1 auto;min-width:0}.tournament_tvResults__NUmMo>strong{color:var(--t-cyan);font-size:clamp(.64rem,calc(1.3 * var(--tvh)),.85rem);letter-spacing:.06em;text-transform:uppercase}.tournament_tvResults__NUmMo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament_tvResults__NUmMo small{display:block;color:#8099bd;font-size:clamp(.55rem,calc(1.1 * var(--tvh)),.72rem)}.tournament_tvResults__NUmMo b{padding:0 .25rem;color:white}.tournament_tvAnnouncement__7k9A8{display:flex;flex:0 1 auto;align-items:center;gap:.8rem;padding:clamp(.6rem,calc(1.3 * var(--tvh)),1rem) clamp(.8rem,calc(1.1 * var(--tvw)),1.2rem);color:#e8f4ff;border:1px solid rgba(48,197,244,.22);border-radius:.9rem;background:rgba(23,102,194,.14);font-size:clamp(.74rem,calc(1.6 * var(--tvh)),1.05rem)}.tournament_tvFooter__ggccZ{flex:0 0 auto;justify-content:space-between;gap:1rem;color:#718aad;font-size:clamp(.62rem,calc(1.25 * var(--tvh)),.85rem)}@media (max-width:920px){.tournament_adminGrid__vPtts{grid-template-columns:1fr}.tournament_adminStats__GXigv{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_adminDecisionArea__OlyPk{grid-template-columns:1fr}.tournament_courtRuleGrid__BQPTL{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_tvShell__d3HOs{height:auto;overflow:visible}.tournament_tvGrid__0xU_J{--tv-vscale:1;grid-template-columns:1fr;grid-auto-rows:auto}.tournament_tvResults__NUmMo{grid-template-columns:1fr}.tournament_disciplineGrid__p3T8v,.tournament_landingFactsInner__ViZR3,.tournament_rosterAthleteGrid__f_ixx{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament_landingFact__POCh5:nth-child(3){border-left:0;border-top:1px solid var(--t-line)}.tournament_landingFact__POCh5:nth-child(4){border-top:1px solid var(--t-line)}.tournament_tvCourt__OaGrf{display:grid;grid-template-columns:8rem minmax(0,1fr)}.tournament_tvCourtHeader__ph1xs{flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;border-right:1px solid rgba(255,255,255,.09);border-bottom:0}.tournament_tvCourtHeader__ph1xs span{white-space:nowrap}}@media (max-width:720px){.tournament_tournamentRoot__U0GCa{padding-top:4rem;padding-bottom:4.5rem}.tournament_landingRoot__pagoc{padding-top:4rem}.tournament_landingHero__JGKvu:before{background:linear-gradient(0deg,rgba(3,10,25,.95),rgba(3,10,25,.28) 80%)}.tournament_adminShell__Ir0be{grid-template-columns:1fr}.tournament_adminSidebar__CGdM3{position:sticky;z-index:20;top:0;display:block;width:100%;height:auto;padding:.65rem}.tournament_adminBrand__iKmU3{display:none}.tournament_adminNav__F2f0r{display:flex;margin:0;overflow-x:auto}.tournament_adminNavButton__xOo3R{flex:0 0 auto;width:auto;white-space:nowrap}.tournament_adminSidebarFooter__lB_BX{display:none}.tournament_adminTopbar__baf2_{top:3.8rem;padding:.65rem .8rem}.tournament_adminContent__6W3FP{padding:.8rem}.tournament_adminIdentity__d0zBf div:last-child{display:none}.tournament_courtRuleGrid__BQPTL,.tournament_formGrid__RYVgC{grid-template-columns:1fr}.tournament_athleteLoadHeading__2NoQV{align-items:flex-start;flex-direction:column}.tournament_fieldFull__b6sUU{grid-column:auto}.tournament_activationCodeBlock__KdB8i,.tournament_scoreCorrectionGrid__0bRol{grid-template-columns:1fr}.tournament_rosterFooterLink__86I6I,.tournament_rosterHeadingRow__KnASm{align-items:flex-start;flex-direction:column}.tournament_rosterCompetitionGrid__JQyGQ{grid-template-columns:1fr}.tournament_activationQr____ykx{margin-inline:auto}.tournament_tvShell__d3HOs{padding:.75rem}.tournament_tvTopbar__G8rwH{align-items:flex-start;flex-direction:column;gap:.7rem}.tournament_tvTopbar__G8rwH .tournament_connectionRow__B5PM1{width:100%;justify-content:space-between}.tournament_tvClock__McSU6{text-align:left}.tournament_tvCourt__OaGrf{grid-template-columns:5.5rem minmax(0,1fr)}.tournament_tvCourtTopline__HB2Pm{align-items:flex-start;flex-direction:column;gap:.15rem}.tournament_tvAnnouncement__7k9A8{font-size:.7rem}}@media (max-width:480px){.tournament_disciplineGrid__p3T8v,.tournament_landingFactsInner__ViZR3,.tournament_rosterAthleteGrid__f_ixx,.tournament_rosterStats__VTdn0{grid-template-columns:1fr}.tournament_landingFact__POCh5+.tournament_landingFact__POCh5{border-top:1px solid var(--t-line);border-left:0}}@media (max-width:420px){.tournament_adminStats__GXigv{grid-template-columns:1fr 1fr}.tournament_statCard___zaB9{padding:.8rem}.tournament_courtControls__dkj8k{gap:.45rem;padding:.6rem}.tournament_scoreButton__qhWCy{min-height:5.8rem}}@media (prefers-reduced-motion:reduce){.tournament_spinner__m4fU4{animation:none}}@media print{@page{size:A4 portrait;margin:12mm 11mm 13mm}.tournament_actionBar__SWe7_,.tournament_adminSidebar__CGdM3,.tournament_adminTopbar__baf2_,.tournament_demoNotice__ljVf5{display:none!important}.tournament_immersiveRoot__fLx_I,.tournament_tournamentRoot__U0GCa{background:white}.tournament_adminShell__Ir0be{display:block}.tournament_adminContent__6W3FP{padding:0}.tournament_adminContent__6W3FP>:not(.tournament_officialPrintPacket__KPMZt){display:none!important}.tournament_adminPanel__e9r3b{break-inside:avoid;box-shadow:none}.tournament_officialPrintPacket__KPMZt{display:block;color:#111827;background:white;font-family:Arial,Helvetica,sans-serif;font-size:9pt}.tournament_printHeader__e_we8{display:grid;grid-template-columns:44mm minmax(0,1fr) 34mm;align-items:center;gap:6mm;padding-bottom:4mm;border-bottom:2px solid #123e72}.tournament_printHeader__e_we8 img{width:44mm;height:auto}.tournament_printHeader__e_we8 img:last-child{width:33mm;justify-self:end}.tournament_printHeader__e_we8 div{display:grid;gap:1mm}.tournament_printHeader__e_we8 span{color:#31547b;font-size:7.4pt;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tournament_printHeader__e_we8 strong{color:#0a2c53;font-size:14pt;line-height:1.15}.tournament_printHeader__e_we8 p{margin:0;font-size:8.5pt}.tournament_printDocumentMeta__6NTa_{display:grid;gap:1mm;margin:5mm 0 7mm;padding:3mm;border:1px solid #cbd5e1;background:#f8fafc;font-size:8pt}.tournament_printSection__8oZ2L{break-before:page}.tournament_printSection__8oZ2L h2{margin:0 0 4mm;padding-bottom:2mm;color:#0a2c53;border-bottom:1px solid #7692b1;font-size:13pt}.tournament_printBlock__zUjim{margin-bottom:6mm;break-inside:avoid-page}.tournament_printBlock__zUjim h3{display:flex;justify-content:space-between;margin:0 0 2mm;color:#123e72;font-size:10.5pt}.tournament_printBlock__zUjim h3 small{color:#5b6778;font-size:7.5pt;font-weight:400}.tournament_printTable__cGUKO{width:100%;margin:0 0 4mm;border-collapse:collapse;table-layout:auto;font-size:7.4pt}.tournament_printTable__cGUKO caption{padding:2mm;color:#123e72;background:#eaf1f8;font-size:8.5pt;font-weight:700;text-align:left}.tournament_printTable__cGUKO th{color:white;background:#123e72;font-size:6.8pt;letter-spacing:.02em;text-transform:uppercase}.tournament_printTable__cGUKO td,.tournament_printTable__cGUKO th{padding:1.7mm 1.5mm;border:.25mm solid #aeb8c5;text-align:left;vertical-align:top}.tournament_printTable__cGUKO tbody tr:nth-child(2n){background:#f6f8fb}.tournament_printTable__cGUKO small{color:#536173}.tournament_printSignatureCell__9SMDA{min-width:25mm}.tournament_printFootnote__yBaVo{margin-top:-2mm;color:#536173;font-size:7pt}.tournament_printApproval__2PaQk{display:grid;grid-template-columns:1fr 1fr;gap:12mm;margin-top:12mm;text-align:center;line-height:1.7;break-inside:avoid}.tournament_printMatchSheets__WKVVX{break-before:page}.tournament_printMatchSheet__AhrT4{min-height:250mm;break-after:page;page-break-after:always}.tournament_printMatchSheet__AhrT4:last-child{break-after:auto;page-break-after:auto}.tournament_printMatchMeta__NmgGQ{display:grid;grid-template-columns:repeat(3,1fr);gap:2mm;margin:6mm 0;padding:3mm;border:.35mm solid #123e72;background:#f7f9fc}.tournament_printMatchMeta__NmgGQ span,.tournament_printMatchMeta__NmgGQ strong{padding:1mm}.tournament_printScoreTable__fZsMH{width:100%;height:52mm;border-collapse:collapse;table-layout:fixed}.tournament_printScoreTable__fZsMH td,.tournament_printScoreTable__fZsMH th{padding:3mm;border:.4mm solid #34445a;text-align:center}.tournament_printScoreTable__fZsMH td:first-child,.tournament_printScoreTable__fZsMH th:first-child{width:48%;text-align:left}.tournament_printScoreTable__fZsMH td:not(:first-child){font-size:20pt}.tournament_printScoreTable__fZsMH small{display:block;margin-top:2mm;color:#536173;font-size:7pt}.tournament_printFormLines__FniDt{display:grid;gap:5mm;margin-top:9mm;font-size:8.5pt;line-height:1.5}.tournament_printFormLines__FniDt p{margin:0}}.tournament_scoreboardEnterButton__uWxe4{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .72rem;color:#0b3f6d;border:1px solid #bdd1e6;border-radius:.68rem;background:#edf5fd;font-size:.7rem;font-weight:850;cursor:pointer}.tournament_scoreboardEnterButton__uWxe4:disabled{cursor:not-allowed;opacity:.48}.tournament_scoreboardOverlay__YD0wz{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;gap:.5rem;padding:.6rem;background:var(--t-navy,#07142f);overscroll-behavior:none}.tournament_scoreboardTopBar__4FRU9{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex:0 0 auto}.tournament_scoreboardMeta__9orBY{display:flex;flex-direction:column;color:#e8f1fb}.tournament_scoreboardMeta__9orBY strong{font-size:1rem;font-weight:900;letter-spacing:.01em}.tournament_scoreboardMeta__9orBY small{color:#9dbadb;font-size:.74rem}.tournament_scoreboardExitButton__9_MRU{display:inline-flex;min-height:3rem;align-items:center;gap:.45rem;padding:.6rem 1rem;color:#08213f;border:0;border-radius:.7rem;background:#cfe4f8;font-size:.85rem;font-weight:900;cursor:pointer}.tournament_scoreboardPanels__ngbE7{display:grid;min-height:0;flex:1 1 auto;gap:.5rem;grid-template-columns:1fr 1fr}.tournament_scoreboardPanel__P1bLu{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;padding:.5rem;color:#fff;border:2px solid transparent;border-radius:1rem;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tournament_scoreboardPanelHome__SSl4B{border-color:#2f6fb5;background:linear-gradient(180deg,#123f70,#0c2c51)}.tournament_scoreboardPanelAway__sZ8Mt{border-color:#1f8a63;background:linear-gradient(180deg,#0f5c42,#0a3d2d)}.tournament_scoreboardPanel__P1bLu:active{filter:brightness(1.25)}.tournament_scoreboardTeam__AaSUb{display:flex;max-width:100%;align-items:baseline;justify-content:center;gap:.4rem;flex-wrap:wrap;font-size:clamp(.8rem,2.4vw,1.5rem);font-weight:800;text-align:center;overflow-wrap:anywhere}.tournament_scoreboardTeam__AaSUb em{padding:.1rem .4rem;border-radius:.35rem;background:rgba(255,255,255,.18);font-size:.78em;font-style:normal;font-weight:900}.tournament_scoreboardServing__E92sE{color:#ffd76a;font-size:.74em;font-style:normal;font-weight:800}.tournament_scoreboardPoints__WuGv0{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(5rem,34vh,20rem);font-weight:950;line-height:.92;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.tournament_scoreboardHint__312ce{flex:0 0 auto;padding-bottom:.1rem;color:#9dbadb;font-size:clamp(.7rem,1.6vw,.9rem);font-weight:700;text-align:center}@media (orientation:portrait){.tournament_scoreboardPanels__ngbE7{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.tournament_scoreboardPoints__WuGv0{font-size:clamp(5rem,22vh,16rem)}}