.bracket-module__zf_Vwa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bracket-module__zf_Vwa__views,.bracket-module__zf_Vwa__listOnly{gap:16px;min-width:0;display:grid}.bracket-module__zf_Vwa__views{position:relative}.bracket-module__zf_Vwa__toggle{border:1px solid var(--line);border-radius:var(--radius);justify-self:start;display:inline-flex;overflow:hidden}.bracket-module__zf_Vwa__visualLabel,.bracket-module__zf_Vwa__listLabel{color:var(--text-2);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;min-width:96px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.bracket-module__zf_Vwa__listLabel{border-left:1px solid var(--line)}.bracket-module__zf_Vwa__visualRadio:checked~.bracket-module__zf_Vwa__toggle .bracket-module__zf_Vwa__visualLabel,.bracket-module__zf_Vwa__listRadio:checked~.bracket-module__zf_Vwa__toggle .bracket-module__zf_Vwa__listLabel{background:var(--text);color:var(--ink)}.bracket-module__zf_Vwa__visualRadio:focus-visible~.bracket-module__zf_Vwa__toggle .bracket-module__zf_Vwa__visualLabel,.bracket-module__zf_Vwa__listRadio:focus-visible~.bracket-module__zf_Vwa__toggle .bracket-module__zf_Vwa__listLabel{outline:2px solid var(--yellow);outline-offset:-2px}.bracket-module__zf_Vwa__visualPanel,.bracket-module__zf_Vwa__listPanel{display:none}.bracket-module__zf_Vwa__visualRadio:checked~.bracket-module__zf_Vwa__visualPanel,.bracket-module__zf_Vwa__listRadio:checked~.bracket-module__zf_Vwa__listPanel{gap:32px;min-width:0;display:grid}.bracket-module__zf_Vwa__sectionTitle{border-left:3px solid var(--text);color:var(--text);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-left:8px;font-size:14px;font-weight:800;line-height:1.2}.bracket-module__zf_Vwa__visualSection,.bracket-module__zf_Vwa__listSection{gap:12px;min-width:0;display:grid}.bracket-module__zf_Vwa__chipRow{background:var(--ink);scrollbar-width:none;top:var(--strip-h);z-index:5;gap:8px;margin-inline:-16px;padding:8px 16px;display:flex;position:sticky;overflow-x:auto}.bracket-module__zf_Vwa__chipRow::-webkit-scrollbar{display:none}.bracket-module__zf_Vwa__chip{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.bracket-module__zf_Vwa__chip[aria-current=true]{background:var(--surface-2);border-color:var(--text-2);color:var(--text)}.bracket-module__zf_Vwa__chip:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.bracket-module__zf_Vwa__scroller{--cell-h:92px;--col-gap:28px;--col-w:244px;--slot-h:104px;gap:var(--col-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 16px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.bracket-module__zf_Vwa__scroller:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.bracket-module__zf_Vwa__column{flex:0 0 var(--col-w);scroll-margin-top:calc(var(--strip-h) + 64px);scroll-snap-align:start;flex-direction:column;gap:12px;display:flex}.bracket-module__zf_Vwa__columnHead{border-bottom:1px solid var(--line);color:var(--text);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;justify-content:center;min-height:44px;padding-bottom:6px;font-size:12px;font-weight:800;display:flex}.bracket-module__zf_Vwa__columnRange{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:700}.bracket-module__zf_Vwa__columnBody{height:calc((var(--slots) - 1) * var(--slot-h) + var(--cell-h));margin:0;padding:0;list-style:none;position:relative}.bracket-module__zf_Vwa__cellSlot{height:var(--cell-h);left:0;right:0;top:calc(var(--y) * var(--slot-h));position:absolute}.bracket-module__zf_Vwa__connector{border:0 solid var(--line-strong);height:calc(var(--span) * var(--slot-h));left:calc(-1 * var(--col-gap));pointer-events:none;top:calc(var(--top) * var(--slot-h) + var(--cell-h) / 2);width:calc(var(--col-gap) / 2);position:absolute}.bracket-module__zf_Vwa__connector[data-dir=down]{border-top-width:1px;border-right-width:1px}.bracket-module__zf_Vwa__connector[data-dir=up]{border-bottom-width:1px;border-right-width:1px}.bracket-module__zf_Vwa__connector[data-dir=flat]{height:0;width:var(--col-gap);border-top-width:1px}.bracket-module__zf_Vwa__connectorIn{border-top:1px solid var(--line-strong);left:calc(-1 * var(--col-gap) / 2);pointer-events:none;top:calc(var(--cell-h) / 2);width:calc(var(--col-gap) / 2);position:absolute}.bracket-module__zf_Vwa__cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:26px 1fr 1fr;height:100%;display:grid;overflow:hidden}.bracket-module__zf_Vwa__cellLive{border-color:var(--yellow)}.bracket-module__zf_Vwa__cellPending{background:0 0;border-style:dashed}.bracket-module__zf_Vwa__cellChampionship{border-color:var(--text-2)}.bracket-module__zf_Vwa__cellChampionship.bracket-module__zf_Vwa__cellLive{border-color:var(--yellow)}.bracket-module__zf_Vwa__cellHead{border-bottom:1px solid var(--line);color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:flex}.bracket-module__zf_Vwa__cellGame{font-variant-numeric:tabular-nums}.bracket-module__zf_Vwa__cellState{color:var(--text-2)}.bracket-module__zf_Vwa__cellStateLive{background:var(--yellow);color:var(--ink);border-radius:2px;padding:3px 5px;line-height:1}.bracket-module__zf_Vwa__cellSide{grid-template-columns:28px minmax(0,1fr) auto minmax(48px,auto);align-items:center;min-width:0;display:grid;position:relative}.bracket-module__zf_Vwa__cellSide+.bracket-module__zf_Vwa__cellSide{border-top:1px solid var(--line)}.bracket-module__zf_Vwa__cellSeed{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:800}.bracket-module__zf_Vwa__cellName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bracket-module__zf_Vwa__cellBye{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin:0 6px 0 4px;font-size:12px;font-weight:800;line-height:1}.bracket-module__zf_Vwa__cellScore{border-left:1px solid var(--line);color:var(--text);font-family:var(--font-score);font-variant-numeric:tabular-nums;justify-content:flex-end;align-self:stretch;align-items:center;padding:0 8px;font-size:20px;font-weight:700;display:flex}.bracket-module__zf_Vwa__cellScoreLetter{letter-spacing:.04em;font-size:16px}.bracket-module__zf_Vwa__cellShootout{color:var(--text-2);margin-right:4px;font-size:12px;font-weight:700}.bracket-module__zf_Vwa__cellSets{gap:8px;font-size:15px}.bracket-module__zf_Vwa__cellWinner:before{background:var(--yellow);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.bracket-module__zf_Vwa__cellWinner .bracket-module__zf_Vwa__cellName{font-weight:800}.bracket-module__zf_Vwa__cellFinal .bracket-module__zf_Vwa__cellSide:not(.bracket-module__zf_Vwa__cellWinner) .bracket-module__zf_Vwa__cellName,.bracket-module__zf_Vwa__cellFinal .bracket-module__zf_Vwa__cellSide:not(.bracket-module__zf_Vwa__cellWinner) .bracket-module__zf_Vwa__cellScore{color:var(--text-2)}.bracket-module__zf_Vwa__cellPlaceholder .bracket-module__zf_Vwa__cellName{color:var(--text-3);font-size:13px}.bracket-module__zf_Vwa__championshipRow{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bracket-module__zf_Vwa__listRound{gap:8px;display:grid}.bracket-module__zf_Vwa__listRoundHead{border-bottom:1px solid var(--line);color:var(--text);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:6px;font-size:13px;font-weight:800;display:flex}.bracket-module__zf_Vwa__listRoundSummary{cursor:pointer;justify-content:flex-start;align-items:center;min-height:44px;list-style:none}.bracket-module__zf_Vwa__listRoundSummary .bracket-module__zf_Vwa__columnRange{margin-left:auto}.bracket-module__zf_Vwa__listRoundHead>span{white-space:nowrap}.bracket-module__zf_Vwa__listRoundSummary::-webkit-details-marker{display:none}.bracket-module__zf_Vwa__listRoundSummary:after{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);content:"Show";margin-left:8px;padding:4px 8px;font-size:12px}details[open]>.bracket-module__zf_Vwa__listRoundSummary:after{content:"Hide"}details.bracket-module__zf_Vwa__listRound[open]{gap:8px}.bracket-module__zf_Vwa__listMatches{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bracket-module__zf_Vwa__byeRow{border:1px dashed var(--line);border-radius:var(--radius);color:var(--text-2);margin:0;padding:8px 12px;font-size:14px;line-height:1.5}.bracket-module__zf_Vwa__byeLabel{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:800}@media (min-width:960px){.bracket-module__zf_Vwa__chipRow,.bracket-module__zf_Vwa__scroller{margin-inline:0;padding-inline:0}.bracket-module__zf_Vwa__scroller{--col-w:240px;--col-gap:32px;scroll-padding-inline:0}}
.match-module__7d6ZMW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.match-module__7d6ZMW__cardLive{border-color:var(--yellow)}.match-module__7d6ZMW__cardPending,.match-module__7d6ZMW__cardMuted{background:0 0;border-style:dashed}.match-module__7d6ZMW__head{border-bottom:1px solid var(--line);color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;min-height:30px;padding:4px 12px;font-size:12px;font-weight:800;display:flex}.match-module__7d6ZMW__gameNo{color:var(--text);font-variant-numeric:tabular-nums;flex:none}.match-module__7d6ZMW__round{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-module__7d6ZMW__badge{border:1px solid var(--line-strong);color:var(--text);border-radius:2px;flex:none;margin-left:auto;padding:4px 6px;font-size:12px;line-height:1}.match-module__7d6ZMW__badgeLive{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.match-module__7d6ZMW__badgeFinal{background:var(--surface-2)}.match-module__7d6ZMW__badgeMuted{border-color:var(--line);color:var(--text-3)}.match-module__7d6ZMW__sides{margin:0;padding:0;list-style:none}.match-module__7d6ZMW__side{grid-template-columns:36px minmax(0, 1fr) var(--set-cols,) 64px;align-items:stretch;min-height:44px;display:grid;position:relative}.match-module__7d6ZMW__sidesNoScore .match-module__7d6ZMW__side{grid-template-columns:36px minmax(0,1fr)}.match-module__7d6ZMW__sidesSetsOnly .match-module__7d6ZMW__side{grid-template-columns:36px minmax(0, 1fr) var(--set-cols,) 6px}.match-module__7d6ZMW__side+.match-module__7d6ZMW__side{border-top:1px solid var(--line)}.match-module__7d6ZMW__seed{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.match-module__7d6ZMW__teamName{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:8px 8px 8px 0;font-size:16px;font-weight:600;line-height:1.25;display:flex}.match-module__7d6ZMW__teamNameText{overflow-wrap:anywhere}.match-module__7d6ZMW__score{border-left:1px solid var(--line);color:var(--text);font-family:var(--font-score);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;padding:0 12px;font-size:28px;font-weight:700;line-height:1;display:flex}.match-module__7d6ZMW__set{color:var(--text-3);font-family:var(--font-score);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;display:flex}.match-module__7d6ZMW__setFirst{border-left:1px solid var(--line)}.match-module__7d6ZMW__setWon{color:var(--text);font-weight:800}.match-module__7d6ZMW__setLive{box-shadow:inset 0 -3px 0 var(--yellow);color:var(--text);font-weight:800}.match-module__7d6ZMW__scoreLetter{letter-spacing:.04em;font-size:20px}.match-module__7d6ZMW__shootout{color:var(--text-2);margin-right:6px;font-size:15px;font-weight:700}.match-module__7d6ZMW__sideWinner:before{background:var(--yellow);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.match-module__7d6ZMW__sideWinner .match-module__7d6ZMW__teamName{font-weight:800}.match-module__7d6ZMW__card[data-state=final] .match-module__7d6ZMW__side:not(.match-module__7d6ZMW__sideWinner) .match-module__7d6ZMW__teamName,.match-module__7d6ZMW__card[data-state=final] .match-module__7d6ZMW__side:not(.match-module__7d6ZMW__sideWinner) .match-module__7d6ZMW__score{color:var(--text-2)}.match-module__7d6ZMW__sidePlaceholder .match-module__7d6ZMW__teamName{color:var(--text-3);font-size:14px;font-weight:600}.match-module__7d6ZMW__byeNote{border:1px solid var(--line);color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;border-radius:2px;flex:none;padding:3px 4px;font-size:12px;font-weight:800;line-height:1}.match-module__7d6ZMW__foot{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;gap:4px 12px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.match-module__7d6ZMW__metaStrong{color:var(--text);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.match-module__7d6ZMW__note{color:var(--text-3);margin:0;padding:8px 12px;font-size:13px;line-height:1.4}.match-module__7d6ZMW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.pool-standings-module__zwxcYq__standings{gap:10px;display:grid}.pool-standings-module__zwxcYq__tables{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:960px){.pool-standings-module__zwxcYq__tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.pool-standings-module__zwxcYq__pool{min-width:0}.pool-standings-module__zwxcYq__poolTitle{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}.pool-standings-module__zwxcYq__table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:auto;width:100%}.pool-standings-module__zwxcYq__table th,.pool-standings-module__zwxcYq__table td{border-bottom:1px solid var(--line);text-align:right;padding:8px 6px}.pool-standings-module__zwxcYq__table thead th{white-space:nowrap;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.pool-standings-module__zwxcYq__table abbr{text-decoration:none}.pool-standings-module__zwxcYq__teamHead,.pool-standings-module__zwxcYq__table .pool-standings-module__zwxcYq__team{text-align:left;width:100%}.pool-standings-module__zwxcYq__rank{color:var(--text-3);text-align:center;width:28px;font-size:12px;font-weight:800}.pool-standings-module__zwxcYq__team{min-width:0;font-weight:700}.pool-standings-module__zwxcYq__teamName{overflow-wrap:anywhere;display:block}.pool-standings-module__zwxcYq__note{color:var(--text-3);font-size:12px;font-weight:600;display:block}.pool-standings-module__zwxcYq__num{white-space:nowrap}.pool-standings-module__zwxcYq__advancing .pool-standings-module__zwxcYq__rank{box-shadow:inset 3px 0 0 var(--yellow);color:var(--text)}.pool-standings-module__zwxcYq__cutoff td,.pool-standings-module__zwxcYq__cutoff th{border-bottom:2px dashed var(--line-strong)}.pool-standings-module__zwxcYq__wide{display:none}@media (min-width:480px){.pool-standings-module__zwxcYq__wide{display:table-cell}}.pool-standings-module__zwxcYq__rule{color:var(--text);margin:0;font-size:14px;font-weight:700}.pool-standings-module__zwxcYq__tiebreak{color:var(--text-2);margin:0;font-size:13px}.pool-standings-module__zwxcYq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.public-tournament-page-module__JgepEa__page{--ink:#0f172a;--surface:#131c31;--surface-2:#1e293b;--line:#334155;--line-strong:#475569;--text:#f8fafc;--text-2:#cbd5e1;--text-3:#94a3b8;--yellow:#facc15;--caution:#f59e0b;--radius:4px;--strip-h:52px;--font-body:var(--font-jakarta), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-score:"Oswald", "Arial Narrow", var(--font-jakarta), sans-serif;background:var(--ink);color:var(--text);font-family:var(--font-body);min-height:100vh;font-size:16px;line-height:1.5}.public-tournament-page-module__JgepEa__page *,.public-tournament-page-module__JgepEa__page :before,.public-tournament-page-module__JgepEa__page :after{box-sizing:border-box}.public-tournament-page-module__JgepEa__page :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.public-tournament-page-module__JgepEa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-tournament-page-module__JgepEa__previewBar{color:#1e293b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 16px}.public-tournament-page-module__JgepEa__previewInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;max-width:1120px;margin:0 auto;display:flex}.public-tournament-page-module__JgepEa__previewActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-tournament-page-module__JgepEa__previewButton,.public-tournament-page-module__JgepEa__builderLink{border-radius:var(--radius);font:inherit;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.public-tournament-page-module__JgepEa__previewButton{background:var(--yellow);color:var(--ink);cursor:pointer;border:1px solid #eab308}.public-tournament-page-module__JgepEa__previewButton:disabled{cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.public-tournament-page-module__JgepEa__builderLink{color:#1e293b;border:1px solid #cbd5e1}.public-tournament-page-module__JgepEa__strip{background:var(--ink);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.public-tournament-page-module__JgepEa__stripInner{height:var(--strip-h);align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:0 16px;display:flex}.public-tournament-page-module__JgepEa__statusBadge{border-radius:var(--radius);letter-spacing:.08em;text-transform:uppercase;border:1px solid;flex:none;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.public-tournament-page-module__JgepEa__statusLive{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.public-tournament-page-module__JgepEa__statusFinal{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.public-tournament-page-module__JgepEa__statusUpcoming{border-color:var(--text-3);color:var(--text);background:0 0}.public-tournament-page-module__JgepEa__updated{color:var(--text-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.public-tournament-page-module__JgepEa__stripNav{display:none}.public-tournament-page-module__JgepEa__stripNavLink{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.public-tournament-page-module__JgepEa__stripNavLink:hover{color:var(--text)}.public-tournament-page-module__JgepEa__shareButton,.public-tournament-page-module__JgepEa__previewChip{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.public-tournament-page-module__JgepEa__shareButton{cursor:pointer;background:0 0}.public-tournament-page-module__JgepEa__shareButton:hover{background:var(--surface-2)}.public-tournament-page-module__JgepEa__previewChip{color:var(--text-2);border-style:dashed}.public-tournament-page-module__JgepEa__shell{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1120px;margin:0 auto;padding:12px 16px 24px;display:grid}.public-tournament-page-module__JgepEa__masthead{gap:2px;display:grid}.public-tournament-page-module__JgepEa__title{letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 2px;font-size:28px;font-weight:800;line-height:1.15}.public-tournament-page-module__JgepEa__meta{color:var(--text);margin:0;font-size:15px;font-weight:600}.public-tournament-page-module__JgepEa__metaSecondary{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.public-tournament-page-module__JgepEa__divisionEyebrow{color:var(--yellow);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 2px;font-size:13px;font-weight:800;display:flex}.public-tournament-page-module__JgepEa__divisionBack{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.public-tournament-page-module__JgepEa__divisionBack:before{content:"← "}.public-tournament-page-module__JgepEa__divisionNav{scrollbar-width:none;gap:8px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.public-tournament-page-module__JgepEa__divisionLink{border:1px solid var(--line-strong);color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.public-tournament-page-module__JgepEa__divisionLinkCurrent{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.public-tournament-page-module__JgepEa__champion{background:var(--surface);border:1px solid var(--yellow);border-radius:var(--radius);border-left-width:4px;gap:2px;padding:12px 16px;display:grid}.public-tournament-page-module__JgepEa__championLabel{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.public-tournament-page-module__JgepEa__championName{font-family:var(--font-score);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:700;line-height:1.1}.public-tournament-page-module__JgepEa__championMeta{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.public-tournament-page-module__JgepEa__announcement{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--text-2);border-radius:var(--radius);gap:2px;padding:8px 14px 4px;display:grid}.public-tournament-page-module__JgepEa__announcementHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.public-tournament-page-module__JgepEa__announcementLabel{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.public-tournament-page-module__JgepEa__announcementTime{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.public-tournament-page-module__JgepEa__announcementTitle{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:800;line-height:1.3}.public-tournament-page-module__JgepEa__announcementBody{-webkit-line-clamp:2;color:var(--text-2);line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-tournament-page-module__JgepEa__announcement>.public-tournament-page-module__JgepEa__textLink{margin-block:-4px}.public-tournament-page-module__JgepEa__textLink{color:var(--text);min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;justify-self:start;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.public-tournament-page-module__JgepEa__textLink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.public-tournament-page-module__JgepEa__section{min-width:0;scroll-margin-top:calc(var(--strip-h) + 8px);gap:10px;display:grid}.public-tournament-page-module__JgepEa__subsection{gap:8px;display:grid}.public-tournament-page-module__JgepEa__subsection+.public-tournament-page-module__JgepEa__subsection{margin-top:8px}.public-tournament-page-module__JgepEa__sectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.public-tournament-page-module__JgepEa__sectionTitle{font-family:var(--font-score);letter-spacing:.03em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0;font-size:21px;font-weight:700;line-height:1.1;display:flex}.public-tournament-page-module__JgepEa__sectionCount{color:var(--text-3);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px;font-weight:800}.public-tournament-page-module__JgepEa__sectionMeta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.public-tournament-page-module__JgepEa__matchList{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-tournament-page-module__JgepEa__emptyState{border:1px dashed var(--line-strong);border-radius:var(--radius);gap:4px;padding:16px;display:grid}.public-tournament-page-module__JgepEa__emptyTitle{margin:0;font-weight:800}.public-tournament-page-module__JgepEa__emptyText{color:var(--text-2);margin:0;font-size:14px}.public-tournament-page-module__JgepEa__disclosure{gap:8px;display:grid}.public-tournament-page-module__JgepEa__disclosureSummary{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:800;list-style:none;display:flex}.public-tournament-page-module__JgepEa__disclosureSummary::-webkit-details-marker{display:none}.public-tournament-page-module__JgepEa__teamsSummary::-webkit-details-marker{display:none}.public-tournament-page-module__JgepEa__disclosure[open]>.public-tournament-page-module__JgepEa__disclosureSummary{color:var(--text-2);border-style:dashed}.public-tournament-page-module__JgepEa__teamsDisclosure{display:grid}.public-tournament-page-module__JgepEa__teamsSummary{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-bottom:4px;list-style:none;display:flex}.public-tournament-page-module__JgepEa__summaryHint{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.public-tournament-page-module__JgepEa__hintOpen,.public-tournament-page-module__JgepEa__teamsDisclosure[open] .public-tournament-page-module__JgepEa__hintClosed{display:none}.public-tournament-page-module__JgepEa__teamsDisclosure[open] .public-tournament-page-module__JgepEa__hintOpen{display:inline}.public-tournament-page-module__JgepEa__teamList{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:24px;margin:4px 0 0;padding:0;list-style:none;display:grid}.public-tournament-page-module__JgepEa__teamRow{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:6px 0;display:grid}.public-tournament-page-module__JgepEa__teamSeed{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:800}.public-tournament-page-module__JgepEa__teamName{overflow-wrap:anywhere;font-size:15px;font-weight:600}.public-tournament-page-module__JgepEa__teamRecord{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px}.public-tournament-page-module__JgepEa__teamStatus{color:var(--text-2);letter-spacing:.05em;text-align:right;text-transform:uppercase;min-width:80px;font-size:12px;font-weight:800}.public-tournament-page-module__JgepEa__teamOut .public-tournament-page-module__JgepEa__teamName,.public-tournament-page-module__JgepEa__teamOut .public-tournament-page-module__JgepEa__teamRecord,.public-tournament-page-module__JgepEa__teamOut .public-tournament-page-module__JgepEa__teamStatus{color:var(--text-3)}.public-tournament-page-module__JgepEa__teamChampion .public-tournament-page-module__JgepEa__teamName{font-weight:800}.public-tournament-page-module__JgepEa__teamStatusLive{text-align:center;justify-self:end;min-width:0}.public-tournament-page-module__JgepEa__teamStatusLive:before{background:var(--yellow);content:"";border-radius:1px;width:8px;height:8px;margin-right:6px;display:inline-block}.public-tournament-page-module__JgepEa__teamStatusChampion{color:var(--yellow)}.public-tournament-page-module__JgepEa__infoGrid{gap:24px;display:grid}.public-tournament-page-module__JgepEa__infoBlock{min-width:0;scroll-margin-top:calc(var(--strip-h) + 8px);align-content:start;gap:8px;display:grid}.public-tournament-page-module__JgepEa__infoTitle{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.public-tournament-page-module__JgepEa__details{border-top:1px solid var(--line);margin:0;display:grid}.public-tournament-page-module__JgepEa__details>div{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.public-tournament-page-module__JgepEa__details dt{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:12px;font-weight:800}.public-tournament-page-module__JgepEa__details dd{overflow-wrap:anywhere;margin:0;font-size:15px}.public-tournament-page-module__JgepEa__longText{color:var(--text-2);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.public-tournament-page-module__JgepEa__infoList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.public-tournament-page-module__JgepEa__infoItem{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.public-tournament-page-module__JgepEa__infoTime{color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.public-tournament-page-module__JgepEa__infoItemTitle{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.public-tournament-page-module__JgepEa__quiet{color:var(--text-2);margin:0;font-size:14px}.public-tournament-page-module__JgepEa__footer{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 16px;display:flex}.public-tournament-page-module__JgepEa__poweredBy{color:var(--text-2);align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.public-tournament-page-module__JgepEa__poweredBy strong{color:var(--text)}.public-tournament-page-module__JgepEa__footerMark{width:auto;height:28px;margin-inline:-12px -8px}.public-tournament-page-module__JgepEa__footerLink{color:var(--text);min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.public-tournament-page-module__JgepEa__bottomNav{background:var(--ink);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:20;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;bottom:0}.public-tournament-page-module__JgepEa__bottomNavLink{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.public-tournament-page-module__JgepEa__bottomNavLink:focus-visible{outline-offset:-3px}.public-tournament-page-module__JgepEa__areaChampion,.public-tournament-page-module__JgepEa__areaAnnouncement,.public-tournament-page-module__JgepEa__areaNow,.public-tournament-page-module__JgepEa__areaWide,.public-tournament-page-module__JgepEa__areaResults,.public-tournament-page-module__JgepEa__areaTeams{min-width:0}@media (min-width:720px){.public-tournament-page-module__JgepEa__title{font-size:36px}.public-tournament-page-module__JgepEa__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-tournament-page-module__JgepEa__infoGrid>:first-child{grid-column:1/-1}}@media (min-width:960px){.public-tournament-page-module__JgepEa__page{--strip-h:60px}.public-tournament-page-module__JgepEa__stripNav{margin-left:auto;display:flex}.public-tournament-page-module__JgepEa__updated{flex:0 auto}.public-tournament-page-module__JgepEa__shareButton,.public-tournament-page-module__JgepEa__previewChip{margin-left:8px}.public-tournament-page-module__JgepEa__bottomNav{display:none}.public-tournament-page-module__JgepEa__shell{grid-template-columns:minmax(0,1fr) 340px;grid-auto-flow:dense;gap:32px;padding:24px 24px 48px}.public-tournament-page-module__JgepEa__shell>*{grid-column:1/-1}.public-tournament-page-module__JgepEa__shell>.public-tournament-page-module__JgepEa__areaNow,.public-tournament-page-module__JgepEa__shell>.public-tournament-page-module__JgepEa__areaResults{grid-column:1}.public-tournament-page-module__JgepEa__shell>.public-tournament-page-module__JgepEa__areaAnnouncement,.public-tournament-page-module__JgepEa__shell>.public-tournament-page-module__JgepEa__areaTeams{grid-column:2;align-self:start}.public-tournament-page-module__JgepEa__shell>.public-tournament-page-module__JgepEa__areaWide{grid-column:1/-1}.public-tournament-page-module__JgepEa__title{font-size:40px}.public-tournament-page-module__JgepEa__infoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-tournament-page-module__JgepEa__infoGrid>:first-child{grid-column:auto}}
.support-hold-notice-module___Urqga__notice{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:4px;gap:4px;margin:0;padding:12px;line-height:1.5;display:grid}.support-hold-notice-module___Urqga__fullRow{order:-2;grid-column:1/-1}.support-hold-notice-module___Urqga__title{margin:0;font-weight:800}.support-hold-notice-module___Urqga__copy{margin:0}.support-hold-notice-module___Urqga__link{color:inherit;overflow-wrap:anywhere;font-weight:800;text-decoration:underline}
.support-mode-banner-module__WiiA4W__banner{color:#eef2ff;background:#1e1b4b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 16px;display:flex}.support-mode-banner-module__WiiA4W__text{gap:2px;min-width:0;display:grid}.support-mode-banner-module__WiiA4W__title{overflow-wrap:anywhere;margin:0;font-weight:900}.support-mode-banner-module__WiiA4W__copy{color:#c7d2fe;overflow-wrap:anywhere;margin:0;font-size:14px}.support-mode-banner-module__WiiA4W__end{color:#1e1b4b;cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:4px;min-height:44px;padding:8px 14px;font-weight:900}
.builder-module__TpKlCG__page{background:var(--paper,#f8fafc);color:var(--slate,#1e293b);font-family:var(--font-jakarta), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100vh}.builder-module__TpKlCG__header{background:#fffffff5;border-bottom:1px solid #e2e8f0}.builder-module__TpKlCG__narrowHeaderInner{max-width:800px;margin:0 auto;padding:20px 24px}.builder-module__TpKlCG__topNav{background:#fff;border-bottom:1px solid #e2e8f0}.builder-module__TpKlCG__topNavInner{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:14px 24px;display:flex}.builder-module__TpKlCG__brandLink{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.builder-module__TpKlCG__brandLogo{width:auto;height:28px;display:block}.builder-module__TpKlCG__navActions{align-items:center;gap:8px;display:flex}.builder-module__TpKlCG__navAction{color:#475569;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:6px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.builder-module__TpKlCG__navAction:hover{color:#0f172a;background:#f1f5f9}.builder-module__TpKlCG__eyebrow{color:#64748b;letter-spacing:.5px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.builder-module__TpKlCG__title{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(30px,5vw,44px);line-height:1.08}.builder-module__TpKlCG__subcopy{color:#475569;max-width:680px;margin:10px 0 0;font-size:16px;line-height:1.6}.builder-module__TpKlCG__dashContent{gap:28px;max-width:1040px;margin:0 auto;padding:40px 24px 64px;display:grid}.builder-module__TpKlCG__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.builder-module__TpKlCG__heroCopy{gap:6px;display:grid}.builder-module__TpKlCG__heroEyebrow{color:#64748b;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.builder-module__TpKlCG__heroTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.1}.builder-module__TpKlCG__heroDesc{color:#475569;max-width:560px;margin:4px 0 0;font-size:15px;line-height:1.55}.builder-module__TpKlCG__heroCTA{color:#1e293b;cursor:pointer;font:inherit;background:#facc15;border:1px solid #eab308;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 1px #0f172a0a}.builder-module__TpKlCG__heroCTA:hover{background:#eab308}.builder-module__TpKlCG__dashSummary{color:#475569;margin:0;font-size:14px;font-weight:700}.builder-module__TpKlCG__listSection{gap:14px;display:grid}.builder-module__TpKlCG__listHead{gap:4px;display:grid}.builder-module__TpKlCG__listTitle{color:#0f172a;letter-spacing:-.005em;margin:0;font-size:20px;font-weight:800;line-height:1.2}.builder-module__TpKlCG__listSub{color:#64748b;margin:0;font-size:14px;line-height:1.5}.builder-module__TpKlCG__list{gap:10px;display:grid}.builder-module__TpKlCG__tournRow{background:#fff;border:1px solid #e2e8f0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;transition:border-color .12s;display:grid}.builder-module__TpKlCG__tournRow:hover{border-color:#cbd5e1}.builder-module__TpKlCG__tournRowMain{gap:8px;min-width:0;display:grid}.builder-module__TpKlCG__tournHeading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.builder-module__TpKlCG__tournName{color:#0f172a;letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.25;text-decoration:none}.builder-module__TpKlCG__tournStatus{letter-spacing:.4px;text-transform:uppercase;border:1px solid #0000;border-radius:4px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.builder-module__TpKlCG__tournStatusDraft{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.builder-module__TpKlCG__tournStatusPending{color:#92400e;background:#fffbeb;border-color:#fcd34d}.builder-module__TpKlCG__tournStatusLive{color:#0f172a;background:#facc15;border-color:#eab308}.builder-module__TpKlCG__tournStatusReady{color:#0f172a;background:#fff;border-color:#0f172a}.builder-module__TpKlCG__tournStatusPublished{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.builder-module__TpKlCG__tournStatusUnpublished{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.builder-module__TpKlCG__tournStatusArchived{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.builder-module__TpKlCG__tournMeta{color:#64748b;margin:0;font-size:13px;line-height:1.5}.builder-module__TpKlCG__tournDetail{color:#1e293b;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px;font-weight:700}.builder-module__TpKlCG__tournActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.builder-module__TpKlCG__tournPrimary{color:#f8fafc;cursor:pointer;font:inherit;white-space:nowrap;background:#0f172a;border:1px solid #0f172a;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.builder-module__TpKlCG__tournPrimary:hover{background:#1e293b}.builder-module__TpKlCG__tournSecondary{color:#334155;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.builder-module__TpKlCG__tournSecondary:hover{border-color:#94a3b8}.builder-module__TpKlCG__emptyState{background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-items:start;gap:10px;padding:32px;display:grid}.builder-module__TpKlCG__emptyTitle{color:#0f172a;letter-spacing:-.005em;margin:0;font-size:20px;font-weight:800}.builder-module__TpKlCG__emptyBody{color:#475569;max-width:480px;margin:0 0 4px;font-size:15px;line-height:1.55}.builder-module__TpKlCG__narrowContent{gap:24px;max-width:800px;margin:0 auto;padding:32px 24px 56px;display:grid}.builder-module__TpKlCG__workspaceContent{gap:24px;max-width:880px;margin:0 auto;padding:32px 24px 56px;display:grid}.builder-module__TpKlCG__card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:28px;box-shadow:0 1px #0f172a08}.builder-module__TpKlCG__cardTitle{color:#0f172a;margin:0;font-size:22px;line-height:1.2}.builder-module__TpKlCG__cardCopy{color:#475569;margin:8px 0 0;line-height:1.6}.builder-module__TpKlCG__primaryAction,.builder-module__TpKlCG__secondaryAction,.builder-module__TpKlCG__subtleAction{cursor:pointer;font:inherit;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.builder-module__TpKlCG__primaryAction{color:#1e293b;background:#facc15;border:1px solid #eab308}.builder-module__TpKlCG__secondaryAction{color:#334155;background:#fff;border:1px solid #cbd5e1}.builder-module__TpKlCG__subtleAction{color:#475569;padding-left:0;padding-right:0}.builder-module__TpKlCG__buttonReset{font:inherit}.builder-module__TpKlCG__form{gap:18px;display:grid}.builder-module__TpKlCG__field{gap:8px;display:grid}.builder-module__TpKlCG__fieldLabel{color:#1e293b;font-weight:900}.builder-module__TpKlCG__input,.builder-module__TpKlCG__textarea{color:#1e293b;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:12px 14px;font-size:16px}.builder-module__TpKlCG__autocomplete{position:relative}.builder-module__TpKlCG__autocomplete .builder-module__TpKlCG__input{width:100%}.builder-module__TpKlCG__autocompleteMenu{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:4px;margin-top:6px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #0f172a24}.builder-module__TpKlCG__autocompleteOption{color:#1e293b;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;padding:11px 14px;font-weight:800}.builder-module__TpKlCG__autocompleteOption:hover,.builder-module__TpKlCG__autocompleteOptionActive{color:#713f12;background:#fefce8}.builder-module__TpKlCG__autocompleteEmpty{color:#64748b;margin:0;padding:12px 14px;line-height:1.5}.builder-module__TpKlCG__textarea{resize:vertical;line-height:1.5}.builder-module__TpKlCG__textarea:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.builder-module__TpKlCG__notice{border-radius:4px;margin:0;padding:12px;line-height:1.5}.builder-module__TpKlCG__warningNotice{color:#92400e;background:#fffbeb;border:1px solid #f59e0b}.builder-module__TpKlCG__emptyCard{background:#fff;border:1px dashed #cbd5e1;border-radius:4px;padding:28px}.builder-module__TpKlCG__tournDetailInner{gap:14px;max-width:1040px;margin:0 auto;padding:18px 24px 22px;display:grid}.builder-module__TpKlCG__tournDetailTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.builder-module__TpKlCG__tournDetailTitleBlock{gap:8px;min-width:0;display:grid}.builder-module__TpKlCG__tournDetailNameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.builder-module__TpKlCG__tournDetailName{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.15}.builder-module__TpKlCG__tournDetailMeta{color:#64748b;margin:0;font-size:13px;line-height:1.5}.builder-module__TpKlCG__publicUrlInline{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;text-decoration:none}.builder-module__TpKlCG__publicUrlInline:hover{background:#e2e8f0}.builder-module__TpKlCG__publicUrlBlock{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;align-items:center;margin:12px 0 0;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:inline-flex}.builder-module__TpKlCG__tabNav{background:#fff;border:1px solid #e2e8f0;border-radius:4px;gap:2px;padding:4px;display:flex;overflow-x:auto}.builder-module__TpKlCG__tabNavItem{color:#475569;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.builder-module__TpKlCG__tabNavItem:hover{color:#0f172a;background:#f1f5f9}.builder-module__TpKlCG__tabNavItemActive,.builder-module__TpKlCG__tabNavItemActive:hover{color:#f8fafc;background:#0f172a}.builder-module__TpKlCG__tabPanel{gap:18px;display:grid}.builder-module__TpKlCG__readinessRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.builder-module__TpKlCG__readinessChip{border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.builder-module__TpKlCG__readinessChipDone{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.builder-module__TpKlCG__readinessChipCurrent{color:#713f12;background:#fefce8;border-color:#facc15}.builder-module__TpKlCG__readinessChipTodo{color:#94a3b8;background:#fff;border-color:#e2e8f0}.builder-module__TpKlCG__readinessDot{text-align:center;min-width:10px;font-weight:800;display:inline-block}.builder-module__TpKlCG__nextStep{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:16px 18px;display:grid}.builder-module__TpKlCG__publishActions{flex-wrap:wrap;gap:10px;display:flex}.builder-module__TpKlCG__moreSection{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:0}.builder-module__TpKlCG__moreSummary{color:#475569;cursor:pointer;letter-spacing:.4px;text-transform:uppercase;padding:14px 18px;font-size:13px;font-weight:800;list-style:none}.builder-module__TpKlCG__moreSummary::-webkit-details-marker{display:none}.builder-module__TpKlCG__moreBody{border-top:1px solid #e2e8f0;gap:18px;padding:18px;display:grid}.builder-module__TpKlCG__scoreIntro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.builder-module__TpKlCG__scoreSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 24px;display:grid}.builder-module__TpKlCG__scoreSummaryItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;gap:4px;padding:12px;display:grid}.builder-module__TpKlCG__scoreSummaryValue{color:#0f172a;font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1}.builder-module__TpKlCG__scoreSummaryLabel{color:#64748b;letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:900}.builder-module__TpKlCG__regeneratePanel{background:#fffbeb;border:1px solid #f59e0b;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;margin:0 0 24px;padding:16px;display:grid}.builder-module__TpKlCG__regenerateTitle{color:#0f172a;margin:0;font-size:18px;line-height:1.2}.builder-module__TpKlCG__regenerateMeta{color:#713f12;letter-spacing:.35px;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:900}.builder-module__TpKlCG__regenerateForm{gap:10px;display:grid}.builder-module__TpKlCG__confirmControl{color:#713f12;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13px;font-weight:800;line-height:1.4;display:grid}.builder-module__TpKlCG__confirmControl input{margin-top:2px}.builder-module__TpKlCG__errorNotice{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.builder-module__TpKlCG__successNotice{color:#166534;background:#f0fdf4;border-color:#86efac}.builder-module__TpKlCG__primaryAction:disabled{color:#64748b;cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.builder-module__TpKlCG__secondaryAction:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.builder-module__TpKlCG__darkAction{color:#f8fafc;background:#0f172a;border-color:#0f172a}.builder-module__TpKlCG__cardGrid{gap:20px;display:grid}.builder-module__TpKlCG__formHint{color:#475569;margin:0;line-height:1.5}.builder-module__TpKlCG__publishForm{gap:12px;display:grid}.builder-module__TpKlCG__dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;display:grid}.builder-module__TpKlCG__dlTerm{color:#64748b;letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:800}.builder-module__TpKlCG__dlDef{margin:6px 0 0}.builder-module__TpKlCG__teamList{gap:8px;margin-top:24px;display:grid}.builder-module__TpKlCG__teamItem{border:1px solid #e2e8f0;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.builder-module__TpKlCG__teamItemActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.builder-module__TpKlCG__teamItemInfo{align-items:center;gap:12px;min-width:0;display:flex}.builder-module__TpKlCG__teamItemSeed{color:#64748b;font-variant-numeric:tabular-nums;flex:none;font-weight:800}.builder-module__TpKlCG__formatOptionList{gap:12px;display:grid}.builder-module__TpKlCG__formatOption{cursor:pointer;border:1px solid #e2e8f0;border-radius:4px;align-items:start;gap:12px;padding:16px;display:flex}.builder-module__TpKlCG__formatOptionText{gap:4px;display:grid}.builder-module__TpKlCG__formatOptionName{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:800;display:flex}.builder-module__TpKlCG__formatOptionTag{color:#713f12;letter-spacing:.02em;background:#fef9c3;border:1px solid #facc15;border-radius:2px;padding:4px 6px;font-size:12px;font-weight:800;line-height:1}.builder-module__TpKlCG__generateActions{flex-wrap:wrap;gap:10px;display:flex}.builder-module__TpKlCG__formatOptionDesc{color:#475569;line-height:1.5}.builder-module__TpKlCG__generateForm{gap:16px;display:grid}.builder-module__TpKlCG__generateFields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.builder-module__TpKlCG__roundPreviewList{gap:18px;display:grid}.builder-module__TpKlCG__roundPreview{border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.builder-module__TpKlCG__roundPreviewHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;margin:0;padding:12px 14px;font-size:16px}.builder-module__TpKlCG__matchEntryList{display:grid}.builder-module__TpKlCG__matchEntry{border-top:1px solid #e2e8f0;gap:8px;padding:12px 14px;display:grid}.builder-module__TpKlCG__matchEntryTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-module__TpKlCG__matchEntryNum{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.builder-module__TpKlCG__matchEntryMeta{color:#475569;margin:0;font-size:14px}.builder-module__TpKlCG__addForm{border:1px dashed #cbd5e1;border-radius:4px;gap:12px;padding:16px;display:grid}.builder-module__TpKlCG__itemList{gap:10px;display:grid}.builder-module__TpKlCG__editArticle{border:1px solid #e2e8f0;border-radius:4px;gap:10px;padding:14px;display:grid}.builder-module__TpKlCG__publishedDate{color:#64748b;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.builder-module__TpKlCG__emptyHint{color:#64748b;margin:0;line-height:1.6}@media (max-width:720px){.builder-module__TpKlCG__scoreIntro,.builder-module__TpKlCG__regeneratePanel,.builder-module__TpKlCG__tournDetailTitleRow,.builder-module__TpKlCG__nextStep{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.builder-module__TpKlCG__topNavInner{padding:12px 16px}.builder-module__TpKlCG__tournDetailInner,.builder-module__TpKlCG__dashContent,.builder-module__TpKlCG__narrowContent,.builder-module__TpKlCG__workspaceContent{padding-left:16px;padding-right:16px}.builder-module__TpKlCG__dashContent{padding-top:28px}.builder-module__TpKlCG__hero{grid-template-columns:minmax(0,1fr)}.builder-module__TpKlCG__heroCTA{justify-self:stretch;width:100%}.builder-module__TpKlCG__tournRow{grid-template-columns:minmax(0,1fr);padding:16px}.builder-module__TpKlCG__tournActions{justify-content:stretch}.builder-module__TpKlCG__tournActions>*{flex:auto}.builder-module__TpKlCG__card,.builder-module__TpKlCG__emptyCard{padding:22px}.builder-module__TpKlCG__emptyState{padding:24px}.builder-module__TpKlCG__scoreSummaryGrid{grid-template-columns:1fr}.builder-module__TpKlCG__publishActions{flex-direction:column}.builder-module__TpKlCG__publishActions>*{width:100%}}.builder-module__TpKlCG__poolFields{gap:18px;display:none}.builder-module__TpKlCG__generateForm:has(input[name=format][value=round_robin]:checked) .builder-module__TpKlCG__poolFields{display:grid}.builder-module__TpKlCG__poolFields select{width:100%;min-width:0;max-width:100%}.builder-module__TpKlCG__inlineChoices{flex-wrap:wrap;gap:8px 16px;display:flex}.builder-module__TpKlCG__inlineChoice{align-items:center;gap:8px;min-height:44px;display:inline-flex}.builder-module__TpKlCG__poolAssignment{gap:12px;margin-top:24px;display:grid}.builder-module__TpKlCG__poolGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.builder-module__TpKlCG__poolCard{border:1px solid #e2e8f0;border-radius:4px;padding:12px 14px}.builder-module__TpKlCG__poolCardTitle{color:#0f172a;justify-content:space-between;margin:0 0 8px;font-size:15px;font-weight:900;display:flex}.builder-module__TpKlCG__poolCardTitle span{color:#64748b}.builder-module__TpKlCG__poolTeamList{margin:0;padding:0;list-style:none;display:grid}.builder-module__TpKlCG__poolTeam{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.builder-module__TpKlCG__poolTeamName{color:#1e293b;overflow-wrap:anywhere;min-width:0;font-weight:800}.builder-module__TpKlCG__poolMoveForm{align-items:center;gap:6px;margin-left:auto;display:flex}.builder-module__TpKlCG__poolMoveSelect{color:#1e293b;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-height:44px;padding:6px 8px;font-size:16px}
.divisions-module__yM2h_W__bar{gap:8px;margin:0 0 18px;display:grid}.divisions-module__yM2h_W__barLabel{color:#64748b;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:900}.divisions-module__yM2h_W__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.divisions-module__yM2h_W__chip{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-weight:800;text-decoration:none;display:inline-flex}.divisions-module__yM2h_W__chipSelected{color:#f8fafc;background:#0f172a;border-color:#0f172a}.divisions-module__yM2h_W__chipName{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.divisions-module__yM2h_W__chipCount{color:#334155;text-align:center;background:#e2e8f0;border-radius:999px;min-width:22px;padding:2px 6px;font-size:12px}.divisions-module__yM2h_W__chipSelected .divisions-module__yM2h_W__chipCount{color:#1e293b;background:#facc15}.divisions-module__yM2h_W__panel{border:1px solid #e2e8f0;border-radius:4px;margin-top:24px}.divisions-module__yM2h_W__panelSummary{color:#334155;cursor:pointer;min-height:44px;padding:12px 14px;font-weight:800}.divisions-module__yM2h_W__panelBody{border-top:1px solid #e2e8f0;gap:24px;padding:16px 14px;display:grid}.divisions-module__yM2h_W__removeForm{border-top:1px solid #e2e8f0;gap:12px;padding-top:16px;display:grid}
.pool-play-panel-module__Mx-NKa__panel{background:#fff;border:1px solid #e2e8f0;border-radius:4px;gap:16px;margin-bottom:18px;padding:16px;display:grid}.pool-play-panel-module__Mx-NKa__head{gap:4px;display:grid}.pool-play-panel-module__Mx-NKa__standings,.pool-play-panel-module__Mx-NKa__step{border-top:1px solid #e2e8f0;gap:10px;padding-top:12px;display:grid}.pool-play-panel-module__Mx-NKa__standingsSummary{color:#334155;cursor:pointer;min-height:32px;font-weight:900}.pool-play-panel-module__Mx-NKa__tables{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.pool-play-panel-module__Mx-NKa__poolTitle{color:#64748b;letter-spacing:.5px;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.pool-play-panel-module__Mx-NKa__rows{margin:0;padding:0;list-style:none;display:grid}.pool-play-panel-module__Mx-NKa__row{font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f5f9;grid-template-columns:22px minmax(0,1fr) auto 44px;align-items:center;gap:8px;min-height:40px;display:grid}.pool-play-panel-module__Mx-NKa__rank{color:#64748b;text-align:center;font-size:12px;font-weight:900}.pool-play-panel-module__Mx-NKa__name{color:#1e293b;overflow-wrap:anywhere;font-weight:800}.pool-play-panel-module__Mx-NKa__tie{color:#92400e;text-transform:uppercase;background:#fef3c7;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:900}.pool-play-panel-module__Mx-NKa__record,.pool-play-panel-module__Mx-NKa__diff{color:#334155;text-align:right;font-weight:800}.pool-play-panel-module__Mx-NKa__waiting{color:#475569;border-top:1px solid #e2e8f0;margin:0;padding-top:12px}.pool-play-panel-module__Mx-NKa__seeder{gap:12px;display:grid}.pool-play-panel-module__Mx-NKa__seedList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pool-play-panel-module__Mx-NKa__seedRow{border:1px solid #e2e8f0;border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.pool-play-panel-module__Mx-NKa__seedNumber{color:#0f172a;text-align:center;font-weight:900}.pool-play-panel-module__Mx-NKa__seedName{color:#1e293b;overflow-wrap:anywhere;min-width:0;font-weight:800;display:grid}.pool-play-panel-module__Mx-NKa__seedMeta{color:#64748b;font-size:13px;font-weight:600}.pool-play-panel-module__Mx-NKa__seedActions{gap:6px;display:flex}.pool-play-panel-module__Mx-NKa__seedActions button{min-width:44px}.pool-play-panel-module__Mx-NKa__clearForm{gap:10px;display:grid}
.score-entry-module__ErKnZq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.score-entry-module__ErKnZq__manager{gap:20px;display:grid}.score-entry-module__ErKnZq__managerHeader{background:#fff;border:1px solid #e2e8f0;border-radius:4px;gap:6px;padding:12px 16px;display:grid}.score-entry-module__ErKnZq__managerTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.score-entry-module__ErKnZq__managerTitle{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.score-entry-module__ErKnZq__previewLink{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:none;align-items:center;min-height:44px;padding:8px 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.score-entry-module__ErKnZq__summaryLine{color:#334155;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.score-entry-module__ErKnZq__summaryPart{white-space:nowrap;align-items:center;display:inline-flex}.score-entry-module__ErKnZq__summarySeparator{color:#94a3b8}.score-entry-module__ErKnZq__liveDot{background:#facc15;border:1px solid #ca8a04;border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.score-entry-module__ErKnZq__resortButton{color:#1e293b;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-height:44px;margin-left:auto;padding:6px 12px;font-size:14px;font-weight:800}.score-entry-module__ErKnZq__group{gap:10px;display:grid}.score-entry-module__ErKnZq__groupHeader{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.score-entry-module__ErKnZq__groupTitle{color:#334155;letter-spacing:.45px;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:1.3}.score-entry-module__ErKnZq__groupCount{color:#475569;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.score-entry-module__ErKnZq__groupHint{color:#475569;margin:0;font-size:14px;line-height:1.45}.score-entry-module__ErKnZq__cardList{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:12px;display:grid}.score-entry-module__ErKnZq__groupDetails{gap:10px;display:grid}.score-entry-module__ErKnZq__groupSummary{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:8px;min-height:48px;padding:4px 16px;list-style:none;display:flex}.score-entry-module__ErKnZq__groupSummary::-webkit-details-marker{display:none}.score-entry-module__ErKnZq__groupSummary:focus-visible,.score-entry-module__ErKnZq__moreSummary:focus-visible{outline-offset:2px;outline:2px solid #0f172a}.score-entry-module__ErKnZq__groupToggle{color:#334155;align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:800;display:inline-flex}.score-entry-module__ErKnZq__groupToggleHide,.score-entry-module__ErKnZq__groupDetails[open]>summary .score-entry-module__ErKnZq__groupToggleShow{display:none}.score-entry-module__ErKnZq__groupDetails[open]>summary .score-entry-module__ErKnZq__groupToggleHide{display:inline}.score-entry-module__ErKnZq__groupDetails[open]>summary .score-entry-module__ErKnZq__chevron,.score-entry-module__ErKnZq__more[open]>summary .score-entry-module__ErKnZq__chevron{transform:rotate(180deg)}.score-entry-module__ErKnZq__groupDetailsBody{gap:10px;margin-top:10px;display:grid}.score-entry-module__ErKnZq__card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;gap:12px;min-width:0;padding:16px;display:grid}.score-entry-module__ErKnZq__cardFinal{background:#f8fafc}.score-entry-module__ErKnZq__cardSyncFailed{border-color:#f59e0b}.score-entry-module__ErKnZq__cardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.score-entry-module__ErKnZq__cardMeta{color:#475569;letter-spacing:.35px;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.4}.score-entry-module__ErKnZq__cardMatchup{color:#0f172a;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:800;line-height:1.3}.score-entry-module__ErKnZq__badge{color:#334155;letter-spacing:.35px;text-transform:uppercase;border:1px solid #cbd5e1;border-radius:4px;flex:none;align-items:center;padding:6px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.score-entry-module__ErKnZq__badgeLive{color:#0f172a;background:#facc15;border-color:#eab308}.score-entry-module__ErKnZq__badgeLive .score-entry-module__ErKnZq__liveDot{background:#0f172a;border-color:#0f172a;width:8px;height:8px}.score-entry-module__ErKnZq__badgeFinal{color:#f8fafc;background:#0f172a;border-color:#0f172a}.score-entry-module__ErKnZq__cardNote{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.score-entry-module__ErKnZq__form{gap:12px;display:grid}.score-entry-module__ErKnZq__fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.score-entry-module__ErKnZq__teamRows{display:grid}.score-entry-module__ErKnZq__rowsCaption{color:#475569;letter-spacing:.35px;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-size:12px;font-weight:800;line-height:1.3;display:flex}.score-entry-module__ErKnZq__teamRow{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.score-entry-module__ErKnZq__teamRow+.score-entry-module__ErKnZq__teamRow{border-top:1px solid #e2e8f0}.score-entry-module__ErKnZq__teamIdentity{flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.score-entry-module__ErKnZq__seed{color:#475569;font-variant-numeric:tabular-nums;border:1px solid #cbd5e1;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:1px;padding:0 4px;font-size:12px;font-weight:800;display:inline-flex}.score-entry-module__ErKnZq__teamName{color:#0f172a;overflow-wrap:break-word;min-width:0;font-size:16px;font-weight:800;line-height:1.3}.score-entry-module__ErKnZq__stepper{flex:none;grid-template-columns:48px 58px 48px;align-items:stretch;gap:4px;display:grid}.score-entry-module__ErKnZq__stepperButton{color:#0f172a;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #94a3b8;border-radius:4px;justify-content:center;align-items:center;width:48px;min-height:52px;padding:0;display:inline-flex}.score-entry-module__ErKnZq__stepperButton:active:not(:disabled){background:#f1f5f9}.score-entry-module__ErKnZq__stepperButton:focus-visible,.score-entry-module__ErKnZq__stepperValue:focus{outline-offset:2px;outline:2px solid #0f172a}.score-entry-module__ErKnZq__stepperButton:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1}.score-entry-module__ErKnZq__stepperValue{box-sizing:border-box;color:#0f172a;font-family:"Oswald", "Arial Narrow", var(--font-jakarta), sans-serif;font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:1px solid #94a3b8;border-radius:4px;width:100%;min-width:0;min-height:52px;padding:4px 2px;font-size:30px;font-weight:700;line-height:1}.score-entry-module__ErKnZq__stepperValue::placeholder{color:#64748b;opacity:1}.score-entry-module__ErKnZq__stepperValue:disabled{color:#334155;opacity:1;-webkit-text-fill-color:#334155;background:#f1f5f9;border-color:#cbd5e1}.score-entry-module__ErKnZq__subPanel{border:1px solid #e2e8f0;border-radius:4px;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.score-entry-module__ErKnZq__subLegend{color:#334155;letter-spacing:.35px;text-transform:uppercase;padding:0 4px;font-size:13px;font-weight:800}.score-entry-module__ErKnZq__plainGroup{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.score-entry-module__ErKnZq__plainLegend{color:#475569;letter-spacing:.35px;text-transform:uppercase;margin-bottom:6px;padding:0;font-size:12px;font-weight:800}.score-entry-module__ErKnZq__segmented{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.score-entry-module__ErKnZq__segment{color:#334155;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 6px;font-size:15px;font-weight:800;display:flex;position:relative}.score-entry-module__ErKnZq__segment+.score-entry-module__ErKnZq__segment{margin-left:-1px}.score-entry-module__ErKnZq__segment:first-child{border-radius:4px 0 0 4px}.score-entry-module__ErKnZq__segment:last-child{border-radius:0 4px 4px 0}.score-entry-module__ErKnZq__segment input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.score-entry-module__ErKnZq__segment:has(input:checked){color:#fff;z-index:1;background:#0f172a;border-color:#0f172a}.score-entry-module__ErKnZq__segment:has(input:focus-visible){outline-offset:2px;z-index:2;outline:2px solid #0f172a}.score-entry-module__ErKnZq__segment:has(input:disabled){cursor:not-allowed}.score-entry-module__ErKnZq__setHeadline{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding-bottom:10px;display:flex}.score-entry-module__ErKnZq__setHeadlineLabel{color:#475569;letter-spacing:.35px;text-transform:uppercase;font-size:12px;font-weight:800}.score-entry-module__ErKnZq__setHeadlineScore{color:#0f172a;font-family:"Oswald", "Arial Narrow", var(--font-jakarta), sans-serif;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.score-entry-module__ErKnZq__setHeadlineNote{color:#334155;font-size:14px;font-weight:700}.score-entry-module__ErKnZq__setChips{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.score-entry-module__ErKnZq__setChip{color:#334155;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-content:center;justify-items:start;gap:2px;min-height:48px;padding:6px 10px;display:grid}.score-entry-module__ErKnZq__setChip:focus-visible{outline-offset:2px;outline:2px solid #0f172a}.score-entry-module__ErKnZq__setChipLabel{color:#475569;letter-spacing:.35px;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.score-entry-module__ErKnZq__setChipScore{color:#0f172a;font-family:"Oswald", "Arial Narrow", var(--font-jakarta), sans-serif;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.1}.score-entry-module__ErKnZq__setChipActive{background:#0f172a;border-color:#0f172a}.score-entry-module__ErKnZq__setChipActive .score-entry-module__ErKnZq__setChipLabel,.score-entry-module__ErKnZq__setChipActive .score-entry-module__ErKnZq__setChipScore{color:#fff}.score-entry-module__ErKnZq__setChipLive{color:#0f172a;background:#facc15;border-radius:4px;padding:2px 4px;font-size:12px;font-weight:800;line-height:1}.score-entry-module__ErKnZq__setChip:disabled{cursor:not-allowed}.score-entry-module__ErKnZq__toolRow{flex-wrap:wrap;gap:8px;display:flex}.score-entry-module__ErKnZq__toolButton,.score-entry-module__ErKnZq__dangerButton{color:#1e293b;cursor:pointer;font:inherit;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-height:44px;padding:8px 14px;font-size:15px;font-weight:800;line-height:1.25}.score-entry-module__ErKnZq__dangerButton{color:#991b1b;border-color:#b91c1c}.score-entry-module__ErKnZq__toolButton:disabled,.score-entry-module__ErKnZq__dangerButton:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1}.score-entry-module__ErKnZq__hint{color:#475569;margin:0;font-size:14px;line-height:1.45}.score-entry-module__ErKnZq__actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.score-entry-module__ErKnZq__saveButton,.score-entry-module__ErKnZq__finalButton{cursor:pointer;font:inherit;border-radius:4px;min-height:52px;padding:12px 14px;font-size:16px;font-weight:800;line-height:1.2}.score-entry-module__ErKnZq__saveButton{color:#0f172a;background:#fff;border:1px solid #94a3b8}.score-entry-module__ErKnZq__finalButton{color:#0f172a;background:#facc15;border:1px solid #eab308}.score-entry-module__ErKnZq__saveButton:focus-visible,.score-entry-module__ErKnZq__finalButton:focus-visible,.score-entry-module__ErKnZq__toolButton:focus-visible,.score-entry-module__ErKnZq__dangerButton:focus-visible,.score-entry-module__ErKnZq__retryButton:focus-visible,.score-entry-module__ErKnZq__resortButton:focus-visible,.score-entry-module__ErKnZq__previewLink:focus-visible{outline-offset:2px;outline:2px solid #0f172a}.score-entry-module__ErKnZq__saveButton:disabled,.score-entry-module__ErKnZq__finalButton:disabled{color:#475569;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.score-entry-module__ErKnZq__statusLine{border-radius:4px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.score-entry-module__ErKnZq__statusPending{color:#334155}.score-entry-module__ErKnZq__statusUnsaved{color:#475569;font-size:14px}.score-entry-module__ErKnZq__unsavedDot{background:#64748b;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.score-entry-module__ErKnZq__statusSaved{color:#166534;background:#f0fdf4;border:1px solid #86efac;padding:10px 12px}.score-entry-module__ErKnZq__statusError{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;padding:10px 12px}.score-entry-module__ErKnZq__syncBanner{color:#78350f;background:#fffbeb;border:1px solid #f59e0b;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.score-entry-module__ErKnZq__syncIcon{color:#b45309}.score-entry-module__ErKnZq__syncTitle{margin:0;font-size:16px;font-weight:800;line-height:1.3}.score-entry-module__ErKnZq__syncDetail{grid-column:1/-1;margin:0;font-size:14px;font-weight:600;line-height:1.45}.score-entry-module__ErKnZq__retryButton{color:#78350f;cursor:pointer;font:inherit;background:#fff;border:1px solid #d97706;border-radius:4px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:15px;font-weight:800;display:inline-flex}.score-entry-module__ErKnZq__retryButton:disabled{color:#92400e;cursor:not-allowed;border-color:#fcd34d}.score-entry-module__ErKnZq__more{background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 4px 4px;margin:4px -16px -16px;padding:0 16px}.score-entry-module__ErKnZq__moreSummary{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;min-height:48px;font-size:14px;font-weight:800;list-style:none;display:flex}.score-entry-module__ErKnZq__moreSummary::-webkit-details-marker{display:none}.score-entry-module__ErKnZq__moreBody{gap:18px;padding:2px 0 16px;display:grid}.score-entry-module__ErKnZq__moreSection{gap:8px;display:grid}.score-entry-module__ErKnZq__moreHeading{color:#334155;letter-spacing:.35px;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}@media (min-width:480px){.score-entry-module__ErKnZq__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.score-entry-module__ErKnZq__card{padding:14px 12px}.score-entry-module__ErKnZq__more{margin:4px -12px -14px;padding:0 12px}}
.preview-page-module__jjBXva__page{color:#1e293b;background:#f8fafc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.preview-page-module__jjBXva__shell{background:linear-gradient(#f8fafcfa,#f8fafc),#f8fafc;border-bottom:1px solid #e2e8f0}.preview-page-module__jjBXva__shellInner{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;max-width:1120px;margin:0 auto;padding:28px 24px;display:grid}.preview-page-module__jjBXva__backLink{color:#475569;min-height:44px;margin-bottom:18px;padding:10px 0;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.preview-page-module__jjBXva__eyebrow{color:#64748b;letter-spacing:.5px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.preview-page-module__jjBXva__title{color:#0f172a;letter-spacing:0;max-width:680px;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.02}.preview-page-module__jjBXva__copy{color:#475569;max-width:680px;margin:14px 0 0;font-size:17px;line-height:1.6}.preview-page-module__jjBXva__previewMeta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.preview-page-module__jjBXva__pill{color:#334155;letter-spacing:.35px;text-transform:uppercase;border:1px solid #cbd5e1;border-radius:4px;align-items:center;min-height:34px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.preview-page-module__jjBXva__privatePill{color:#f8fafc;background:#0f172a;border-color:#0f172a}.preview-page-module__jjBXva__urlPill{font-variant-numeric:tabular-nums;text-transform:none;background:#fff}.preview-page-module__jjBXva__receipt{background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-self:start;gap:16px;padding:20px;display:grid}.preview-page-module__jjBXva__receiptHeader{border-bottom:1px solid #e2e8f0;padding-bottom:14px}.preview-page-module__jjBXva__receiptTitle{color:#0f172a;margin:0 0 8px;font-size:20px;line-height:1.2}.preview-page-module__jjBXva__price{color:#0f172a;font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:950;line-height:1}.preview-page-module__jjBXva__finePrint{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.5}.preview-page-module__jjBXva__receiptList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preview-page-module__jjBXva__receiptItem{color:#334155;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45;display:grid}.preview-page-module__jjBXva__receiptDot{background:#facc15;border-radius:999px;width:7px;height:7px;margin-top:7px}.preview-page-module__jjBXva__ctaButton,.preview-page-module__jjBXva__publicLink{border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.preview-page-module__jjBXva__ctaButton{color:#1e293b;cursor:pointer;background:#facc15;border:1px solid #eab308}.preview-page-module__jjBXva__ctaButton:disabled{cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.preview-page-module__jjBXva__publicLink{color:#f8fafc;background:#0f172a;border:1px solid #0f172a}.preview-page-module__jjBXva__notice{color:#92400e;border:1px solid #f59e0b;border-radius:4px;margin:0;padding:10px;font-size:14px;line-height:1.5}.preview-page-module__jjBXva__previewLabel{color:#f8fafc;text-align:center;background:#0f172a;border-bottom:1px solid #334155;justify-content:center;align-items:center;gap:10px;padding:12px 16px;display:flex}.preview-page-module__jjBXva__previewLabel strong{letter-spacing:.5px;text-transform:uppercase;font-size:12px}@media (max-width:840px){.preview-page-module__jjBXva__shellInner{grid-template-columns:1fr;padding:22px 16px}.preview-page-module__jjBXva__receipt{order:-1}}
.wizard-module__bB_cUG__topBar{background:#fff;border-bottom:1px solid #e2e8f0}.wizard-module__bB_cUG__topBarInner{align-items:center;gap:16px;max-width:1180px;height:52px;margin:0 auto;padding:0 32px;display:flex}.wizard-module__bB_cUG__backLink{color:#334155;font-size:13px;font-weight:700;text-decoration:none}.wizard-module__bB_cUG__backLink:hover{color:#0f172a}.wizard-module__bB_cUG__topDivider{background:#e2e8f0;width:1px;height:16px;display:block}.wizard-module__bB_cUG__contextLabel{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.wizard-module__bB_cUG__stepperBand{background:#fff;border-bottom:1px solid #e2e8f0;padding:20px 32px}.wizard-module__bB_cUG__stepperInner{max-width:640px;margin:0 auto;overflow-x:auto}.wizard-module__bB_cUG__stepRail{justify-content:center;align-items:flex-start;min-width:560px;margin:0;padding:0;list-style:none;display:flex}.wizard-module__bB_cUG__railEntry{flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.wizard-module__bB_cUG__railEntry:first-child{flex:none}.wizard-module__bB_cUG__railConnector{background:#e2e8f0;flex:48px;min-width:24px;height:2px;margin:11px 8px 0;display:block}.wizard-module__bB_cUG__railConnectorDone{background:#facc15}.wizard-module__bB_cUG__railConnectorTodo{background:#e2e8f0}.wizard-module__bB_cUG__railItem{color:#94a3b8;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:84px;padding:0;text-decoration:none;display:inline-flex}.wizard-module__bB_cUG__railItemLink:hover .wizard-module__bB_cUG__railCircle{border-color:#0f172a}.wizard-module__bB_cUG__railCircle{color:#cbd5e1;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.wizard-module__bB_cUG__railLabel{color:#94a3b8;max-width:100px;font-size:12px;font-weight:700;line-height:1.1}.wizard-module__bB_cUG__railItemDone .wizard-module__bB_cUG__railCircle{color:#0f172a;background:#facc15;border-color:#facc15}.wizard-module__bB_cUG__railItemDone .wizard-module__bB_cUG__railLabel{color:#94a3b8}.wizard-module__bB_cUG__railItemCurrent .wizard-module__bB_cUG__railCircle{color:#facc15;background:#0f172a;border-color:#0f172a}.wizard-module__bB_cUG__railItemCurrent .wizard-module__bB_cUG__railLabel{color:#1e293b;font-weight:800}.wizard-module__bB_cUG__railItemTodo .wizard-module__bB_cUG__railCircle{color:#cbd5e1;background:#fff;border-color:#cbd5e1}.wizard-module__bB_cUG__railItemTodo .wizard-module__bB_cUG__railLabel{color:#94a3b8}.wizard-module__bB_cUG__stepCompact,.wizard-module__bB_cUG__stepProgress{display:none}.wizard-module__bB_cUG__stepCompact{color:#475569;margin:0 0 8px;font-size:14px;font-weight:600}.wizard-module__bB_cUG__stepCompact strong{color:#0f172a;font-weight:800}.wizard-module__bB_cUG__stepProgress{background:#e2e8f0;border-radius:4px;height:4px;overflow:hidden}.wizard-module__bB_cUG__stepProgress span{background:#facc15;height:100%;display:block}.wizard-module__bB_cUG__content{gap:22px;max-width:640px;margin:0 auto;padding:40px 24px 80px;display:grid}.wizard-module__bB_cUG__noticeStack,.wizard-module__bB_cUG__stepIntro{gap:8px;display:grid}.wizard-module__bB_cUG__stepTitle{color:#0f172a;letter-spacing:0;margin:0;font-size:22px;font-weight:800;line-height:1.2}.wizard-module__bB_cUG__stepCopy{color:#64748b;margin:0;font-size:14px;line-height:1.55}.wizard-module__bB_cUG__stepCard{background:#fff;border:1px solid #e2e8f0;border-radius:4px;gap:22px;padding:24px;display:grid}.wizard-module__bB_cUG__stepSection{gap:16px;display:grid}.wizard-module__bB_cUG__stepFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.wizard-module__bB_cUG__footerActions{align-items:center;gap:10px;margin-left:auto;display:flex}.wizard-module__bB_cUG__previewActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:720px){.wizard-module__bB_cUG__topBarInner{padding:0 16px}.wizard-module__bB_cUG__stepperBand{padding:18px 16px}.wizard-module__bB_cUG__stepRail{display:none}.wizard-module__bB_cUG__stepCompact,.wizard-module__bB_cUG__stepProgress{display:block}.wizard-module__bB_cUG__content{padding:32px 16px 64px}.wizard-module__bB_cUG__stepCard{padding:20px}.wizard-module__bB_cUG__stepFooter{flex-direction:column-reverse;align-items:stretch}.wizard-module__bB_cUG__footerActions,.wizard-module__bB_cUG__stepFooter>*{width:100%}}
.example-module__azF2Pq__banner{color:#1e293b;font-family:var(--font-jakarta), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:4px 16px;display:flex}.example-module__azF2Pq__bannerText{margin:0;font-size:14px;line-height:1.4}.example-module__azF2Pq__bannerDetail{color:#475569}.example-module__azF2Pq__bannerLink{color:#0f172a;background:#facc15;border:1px solid #eab308;border-radius:4px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.example-module__azF2Pq__bannerLink:focus-visible{outline-offset:2px;outline:2px solid #0f172a}@media (max-width:480px){.example-module__azF2Pq__bannerDetail{display:none}}
.public-event-home-module__5Tzntq__sectionTitle{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;margin:8px 0 10px;font-size:13px;font-weight:800}.public-event-home-module__5Tzntq__cards{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.public-event-home-module__5Tzntq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.public-event-home-module__5Tzntq__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-event-home-module__5Tzntq__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);gap:4px;min-height:44px;padding:14px 16px;text-decoration:none;display:grid}.public-event-home-module__5Tzntq__card:hover{border-color:var(--line-strong)}.public-event-home-module__5Tzntq__cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-event-home-module__5Tzntq__cardName{overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2}.public-event-home-module__5Tzntq__cardMeta{color:var(--text-2);font-size:14px}.public-event-home-module__5Tzntq__cardStatus{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px}.public-event-home-module__5Tzntq__cardChampion{color:var(--yellow);font-size:15px;font-weight:800}.public-event-home-module__5Tzntq__announcementTitle{margin:0;font-weight:800}.public-event-home-module__5Tzntq__announcementBody{color:var(--text-2);white-space:pre-line;margin:0 0 8px}
