.TournamentList-module__mN9Wzq__siteHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--gutter);background:var(--bg-elevated);border-bottom:var(--border-w) solid var(--border);display:flex}.TournamentList-module__mN9Wzq__siteHeader .TournamentList-module__mN9Wzq__identity>span{font-size:var(--fs-lg)}.TournamentList-module__mN9Wzq__accountActions{align-items:center;gap:var(--space-3);min-width:0;display:flex}.TournamentList-module__mN9Wzq__account{color:var(--text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.TournamentList-module__mN9Wzq__page{gap:var(--space-6);width:100%;max-width:var(--container);padding:var(--space-8) var(--gutter);flex-direction:column;margin-inline:auto;display:flex}.TournamentList-module__mN9Wzq__pageHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.TournamentList-module__mN9Wzq__heading{gap:var(--space-2);display:grid}.TournamentList-module__mN9Wzq__heading h1{font:var(--fw-bold) var(--fs-4xl) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-tight)}.TournamentList-module__mN9Wzq__heading p{color:var(--text-muted);font-size:var(--fs-sm)}.TournamentList-module__mN9Wzq__createPanel,.TournamentList-module__mN9Wzq__errorPanel,.TournamentList-module__mN9Wzq__emptyPanel{padding:var(--space-6);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg)}.TournamentList-module__mN9Wzq__createPanel{gap:var(--space-5);display:grid}.TournamentList-module__mN9Wzq__createPanel h2{font:var(--fw-semibold) var(--fs-lg) / var(--lh-normal) var(--font-sans)}.TournamentList-module__mN9Wzq__emptyPanel{border-style:dashed;border-color:var(--border-strong);padding:var(--space-10)}.TournamentList-module__mN9Wzq__createForm{gap:var(--space-5);display:grid}.TournamentList-module__mN9Wzq__createFields{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.TournamentList-module__mN9Wzq__createFields>div{gap:var(--space-2)!important}.TournamentList-module__mN9Wzq__createFields>div>label{font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans)!important;color:var(--text)!important;letter-spacing:var(--ls-normal)!important;text-transform:none!important}.TournamentList-module__mN9Wzq__createActions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.TournamentList-module__mN9Wzq__createActions p{color:var(--text-muted);font-size:var(--fs-xs);flex:1}.TournamentList-module__mN9Wzq__hint,.TournamentList-module__mN9Wzq__fieldError{font:var(--fw-regular) var(--fs-xs) / var(--lh-normal) var(--font-sans)}.TournamentList-module__mN9Wzq__hint{color:var(--text-subtle)}.TournamentList-module__mN9Wzq__fieldError{color:var(--danger)}.TournamentList-module__mN9Wzq__list{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.TournamentList-module__mN9Wzq__row{grid-template-columns:minmax(0, 1fr) calc(var(--space-32) + var(--space-6)) var(--space-16) calc(var(--space-32) - var(--space-6)) auto;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface);display:grid}.TournamentList-module__mN9Wzq__row+.TournamentList-module__mN9Wzq__row{border-top:var(--border-w) solid var(--border)}.TournamentList-module__mN9Wzq__rowMain{gap:var(--space-1);min-width:0;display:grid}.TournamentList-module__mN9Wzq__name{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text);font:var(--fw-semibold) var(--fs-md) / var(--lh-normal) var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TournamentList-module__mN9Wzq__name:hover{text-decoration:underline}.TournamentList-module__mN9Wzq__code{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:24px;color:var(--text-muted);font:var(--fw-regular) var(--fs-xs) / var(--lh-normal) var(--font-mono);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.TournamentList-module__mN9Wzq__code>svg{flex-shrink:0}.TournamentList-module__mN9Wzq__code>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.TournamentList-module__mN9Wzq__code:hover{color:var(--text)}.TournamentList-module__mN9Wzq__code:focus-visible{outline:var(--border-w-thick) solid var(--focus-ring);outline-offset:var(--space-1)}.TournamentList-module__mN9Wzq__codeFeedback{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TournamentList-module__mN9Wzq__venue{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--fs-xs);display:flex}.TournamentList-module__mN9Wzq__venue>svg{flex-shrink:0}.TournamentList-module__mN9Wzq__venue>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TournamentList-module__mN9Wzq__date{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.TournamentList-module__mN9Wzq__teamCount{font:var(--fw-regular) var(--fs-sm) / var(--lh-normal) var(--font-mono);text-align:right}.TournamentList-module__mN9Wzq__rowActions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.TournamentList-module__mN9Wzq__actionLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding-inline:var(--space-3);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font:var(--fw-medium) var(--fs-sm) / var(--lh-normal) var(--font-sans);white-space:nowrap;display:inline-flex}.TournamentList-module__mN9Wzq__actionLink:hover{border-color:var(--accent)}.TournamentList-module__mN9Wzq__loading{gap:var(--space-2);display:grid}.TournamentList-module__mN9Wzq__loading>span{color:var(--text-muted);font-size:var(--fs-xs)}@media (max-width:63.99rem){.TournamentList-module__mN9Wzq__siteHeader,.TournamentList-module__mN9Wzq__pageHeading{flex-wrap:wrap}.TournamentList-module__mN9Wzq__createFields{grid-template-columns:minmax(0,1fr)}.TournamentList-module__mN9Wzq__row{grid-template-columns:minmax(0,1fr) auto}.TournamentList-module__mN9Wzq__rowMain{grid-column:1/-1}.TournamentList-module__mN9Wzq__rowActions{grid-column:1/-1;justify-content:flex-start}.TournamentList-module__mN9Wzq__createActions{flex-wrap:wrap}.TournamentList-module__mN9Wzq__createActions p{flex-basis:100%}}@media print{.TournamentList-module__mN9Wzq__accountActions,.TournamentList-module__mN9Wzq__rowActions,.TournamentList-module__mN9Wzq__createPanel,.TournamentList-module__mN9Wzq__headingActions,.TournamentList-module__mN9Wzq__code{display:none}.TournamentList-module__mN9Wzq__row{break-inside:avoid;grid-template-columns:minmax(0,1fr) auto auto auto}}
.ProductDialog-module__D3D4qa__dialogHost>div{padding:var(--space-6)!important;background:var(--overlay)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ProductDialog-module__D3D4qa__dialog{max-height:calc(100dvh - var(--space-12));overscroll-behavior:contain;box-shadow:var(--shadow-lg)!important;overflow:hidden!important}.ProductDialog-module__D3D4qa__dialog>div{max-height:inherit;padding:0!important}.ProductDialog-module__D3D4qa__dialogContent{max-height:inherit;text-align:left;flex-direction:column;display:flex}.ProductDialog-module__D3D4qa__dialogHeader,.ProductDialog-module__D3D4qa__dialogFooter{justify-content:space-between;align-items:center;gap:var(--space-3);flex:none;display:flex}.ProductDialog-module__D3D4qa__dialogHeader{padding:var(--space-4) var(--space-5);border-bottom:var(--border-w) solid var(--border);align-items:flex-start}.ProductDialog-module__D3D4qa__dialogHeading{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.ProductDialog-module__D3D4qa__eyebrow{color:var(--text-muted);font:var(--fw-bold) var(--fs-3xs)/var(--lh-normal) var(--font-mono);letter-spacing:var(--ls-widest)}.ProductDialog-module__D3D4qa__dialogHeader h2{font:var(--fw-semibold) var(--fs-lg)/var(--lh-normal) var(--font-sans);margin:0}.ProductDialog-module__D3D4qa__close{width:var(--tap-min);height:var(--tap-min);border:var(--border-w) solid transparent;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.ProductDialog-module__D3D4qa__closeIcon{width:var(--space-5);height:var(--space-5)}.ProductDialog-module__D3D4qa__close:hover{color:var(--text);background:var(--surface-2)}.ProductDialog-module__D3D4qa__close:disabled{opacity:.45;cursor:not-allowed}.ProductDialog-module__D3D4qa__dialogBody{gap:var(--space-4);min-height:0;padding:var(--space-5);overscroll-behavior:contain;display:grid;overflow-y:auto}.ProductDialog-module__D3D4qa__dialogBody:empty{display:none}.ProductDialog-module__D3D4qa__dialogFooter{padding:var(--space-4) var(--space-5);border-top:var(--border-w) solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:flex-end}.ProductDialog-module__D3D4qa__dialogError{max-height:40%;padding:var(--space-3) var(--space-5) 0;border-top:var(--border-w) solid var(--border);background:var(--surface);flex:none;overflow-y:auto}.ProductDialog-module__D3D4qa__dialogError:focus-visible{outline:none!important}.ProductDialog-module__D3D4qa__dialogError+.ProductDialog-module__D3D4qa__dialogFooter{border-top:0}.ProductDialog-module__D3D4qa__dialog button{min-height:var(--tap-min)}.ProductDialog-module__D3D4qa__dialog :focus-visible{outline:var(--border-w-thick) solid var(--accent);outline-offset:var(--border-w-thick)}.ProductDialog-module__D3D4qa__dialog input:not([type=hidden]):not([type=checkbox]),.ProductDialog-module__D3D4qa__dialog select{min-height:var(--control-lg)}.ProductDialog-module__D3D4qa__dialog div:not([data-plain-field]):has(>input:not([type=hidden]):not([type=checkbox])){min-height:var(--control-lg)}.ProductDialog-module__D3D4qa__dialog div:not([data-plain-field]):has(>input:not([type=hidden]):not([type=checkbox])):focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 var(--border-w-thick) var(--focus-ring)!important}@media (max-width:40rem){.ProductDialog-module__D3D4qa__sheetHost>div{background:0 0!important;align-items:flex-end!important;padding:0!important;animation:.25s ease-out ProductDialog-module__D3D4qa__sheet-scrim-in!important}.ProductDialog-module__D3D4qa__sheetHost>div:before{content:"";background:var(--overlay);opacity:var(--sheet-scrim,1);transition:opacity .22s;position:absolute;inset:0}.ProductDialog-module__D3D4qa__sheetHost[data-leaving]>div:before{opacity:0}.ProductDialog-module__D3D4qa__sheetHost .ProductDialog-module__D3D4qa__sheet{position:relative;animation:.25s ease-out ProductDialog-module__D3D4qa__sheet-panel-in!important}.ProductDialog-module__D3D4qa__sheetHost .ProductDialog-module__D3D4qa__dialogContent{transform:translateY(var(--sheet-drag,0px));transition:transform .22s cubic-bezier(.32,.72,0,1)}.ProductDialog-module__D3D4qa__sheetHost .ProductDialog-module__D3D4qa__dialogContent[data-dragging]{transition:none}.ProductDialog-module__D3D4qa__sheetHost:has([data-dragging]) .ProductDialog-module__D3D4qa__sheet{box-shadow:none!important;background:0 0!important}.ProductDialog-module__D3D4qa__sheetHost .ProductDialog-module__D3D4qa__dialogContent{background:var(--surface)}.ProductDialog-module__D3D4qa__sheetHost[data-leaving] .ProductDialog-module__D3D4qa__sheet{animation:.22s ease-in forwards ProductDialog-module__D3D4qa__sheet-panel-out!important}.ProductDialog-module__D3D4qa__sheet{max-height:85dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;border-bottom:0!important;max-width:100%!important}.ProductDialog-module__D3D4qa__sheet .ProductDialog-module__D3D4qa__dialogFooter{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}@keyframes ProductDialog-module__D3D4qa__sheet-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ProductDialog-module__D3D4qa__sheet-panel-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ProductDialog-module__D3D4qa__sheet-panel-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ProductDialog-module__D3D4qa__dialogHost>div,.ProductDialog-module__D3D4qa__dialog,.ProductDialog-module__D3D4qa__dialog button svg{animation:none!important}}@media print{.ProductDialog-module__D3D4qa__dialogHost{display:none!important}}.ProductDialog-module__D3D4qa__animateWidth{transition:max-width .2s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.ProductDialog-module__D3D4qa__animateWidth{transition:none}}
.StageAdjustDialog-module__Hh1g0q__trigger{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.StageAdjustDialog-module__Hh1g0q__trigger>p{color:var(--success);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans);margin:0}.StageAdjustDialog-module__Hh1g0q__trigger>p[role=alert]{color:var(--danger)}.StageAdjustDialog-module__Hh1g0q__dialog{width:min(1100px, calc(100vw - var(--space-8)));max-width:none;max-height:calc(100dvh - var(--space-12));overscroll-behavior:contain;overflow-y:auto!important}.StageAdjustDialog-module__Hh1g0q__dialogTitle{gap:var(--space-1);display:grid}.StageAdjustDialog-module__Hh1g0q__eyebrow{color:var(--text-muted);font:var(--fw-medium) var(--fs-2xs) / var(--lh-normal) var(--font-mono);letter-spacing:var(--ls-wide)}.StageAdjustDialog-module__Hh1g0q__body{gap:var(--space-4);text-align:left;min-width:0;display:grid}.StageAdjustDialog-module__Hh1g0q__instructions,.StageAdjustDialog-module__Hh1g0q__confirmText,.StageAdjustDialog-module__Hh1g0q__toolbar p,.StageAdjustDialog-module__Hh1g0q__noChanges{color:var(--text-muted);font:var(--fw-regular) var(--fs-sm) / var(--lh-relaxed) var(--font-sans);margin:0}.StageAdjustDialog-module__Hh1g0q__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block:var(--border-w) solid var(--border);display:flex}.StageAdjustDialog-module__Hh1g0q__noChanges{color:var(--text-subtle)}.StageAdjustDialog-module__Hh1g0q__board{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StageAdjustDialog-module__Hh1g0q__boardSection{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.StageAdjustDialog-module__Hh1g0q__boardSection h3,.StageAdjustDialog-module__Hh1g0q__warnings h3{color:var(--text);font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans);margin:0}.StageAdjustDialog-module__Hh1g0q__groupSlots,.StageAdjustDialog-module__Hh1g0q__matchList{gap:var(--space-2);min-width:0;display:grid}.StageAdjustDialog-module__Hh1g0q__match{align-items:center;gap:var(--space-3);min-width:0;padding-top:var(--space-2);border-top:var(--border-w) solid var(--border);grid-template-columns:116px minmax(0,1fr);display:grid}.StageAdjustDialog-module__Hh1g0q__match>strong{color:var(--text-muted);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans)}.StageAdjustDialog-module__Hh1g0q__matchSlots{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.StageAdjustDialog-module__Hh1g0q__teamSlot{min-width:0;min-height:var(--control-lg);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-w-thick) dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:grab;text-align:left;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:flex}.StageAdjustDialog-module__Hh1g0q__teamSlot:hover{border-color:var(--accent)}.StageAdjustDialog-module__Hh1g0q__teamSlot:active{cursor:grabbing}.StageAdjustDialog-module__Hh1g0q__teamSlot:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.StageAdjustDialog-module__Hh1g0q__selected{border-style:solid;border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--focus-ring)}.StageAdjustDialog-module__Hh1g0q__exchangeTarget{border-color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, var(--surface))}.StageAdjustDialog-module__Hh1g0q__teamName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans);overflow:hidden}.StageAdjustDialog-module__Hh1g0q__slotBadges{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.StageAdjustDialog-module__Hh1g0q__exchangeBadge,.StageAdjustDialog-module__Hh1g0q__byeBadge{min-height:22px;padding-inline:var(--space-2);border-radius:var(--radius-pill);font:var(--fw-semibold) var(--fs-2xs) / var(--lh-normal) var(--font-sans);white-space:nowrap;align-items:center;display:inline-flex}.StageAdjustDialog-module__Hh1g0q__exchangeBadge{background:var(--surface-3);color:var(--text-muted)}.StageAdjustDialog-module__Hh1g0q__byeBadge{background:color-mix(in srgb, var(--info) 18%, var(--surface));color:var(--info)}.StageAdjustDialog-module__Hh1g0q__emptyBye,.StageAdjustDialog-module__Hh1g0q__empty{min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);font:var(--fw-regular) var(--fs-xs) / var(--lh-normal) var(--font-sans);text-align:center;justify-content:center;align-items:center;display:flex}.StageAdjustDialog-module__Hh1g0q__empty{margin:0}.StageAdjustDialog-module__Hh1g0q__warnings{gap:var(--space-2);padding:var(--space-4);border:var(--border-w) solid var(--warning);border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--text);display:grid}.StageAdjustDialog-module__Hh1g0q__warnings ul{gap:var(--space-1);font:var(--fw-medium) var(--fs-sm) / var(--lh-relaxed) var(--font-sans);margin:0;padding-inline-start:var(--space-5);display:grid}.StageAdjustDialog-module__Hh1g0q__warnings p{font:var(--fw-regular) var(--fs-sm) / var(--lh-relaxed) var(--font-sans);margin:0}.StageAdjustDialog-module__Hh1g0q__liveAnnouncement{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.StageAdjustDialog-module__Hh1g0q__form{gap:var(--space-3);display:grid}.StageAdjustDialog-module__Hh1g0q__reasonField{gap:var(--space-2);color:var(--text);font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans);display:grid}.StageAdjustDialog-module__Hh1g0q__reasonField textarea{width:100%;min-height:calc(var(--control-lg) * 2);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:var(--fw-regular) var(--fs-sm) / var(--lh-relaxed) var(--font-sans);resize:vertical}.StageAdjustDialog-module__Hh1g0q__reasonField textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.StageAdjustDialog-module__Hh1g0q__reasonHint{color:var(--text-muted);font:var(--fw-regular) var(--fs-xs) / var(--lh-normal) var(--font-sans)}.StageAdjustDialog-module__Hh1g0q__charCount{color:var(--text-muted);font:var(--fw-regular) var(--fs-2xs) / var(--lh-normal) var(--font-mono);justify-self:end}@media print{.StageAdjustDialog-module__Hh1g0q__trigger{display:none!important}}
.StageFields-module__GEX6ra__structureFields{gap:var(--space-5);text-align:left;min-width:0;display:grid}.StageFields-module__GEX6ra__groupDoubleElimForm{gap:var(--space-5);text-align:left;min-width:0;display:grid;container:stage-fields/inline-size}.StageFields-module__GEX6ra__structureGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.StageFields-module__GEX6ra__groupDoubleElimFields{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"name name name name""format format format format""group-count placement advance points""draw draw tie-mode tie-mode";min-width:0;display:grid}.StageFields-module__GEX6ra__groupDoubleElimFields>*{min-width:0}.StageFields-module__GEX6ra__groupDoubleElimName{grid-area:name}.StageFields-module__GEX6ra__groupDoubleElimFormat{grid-area:format}.StageFields-module__GEX6ra__groupDoubleElimGroupCount{grid-area:group-count}.StageFields-module__GEX6ra__groupDoubleElimPlacement{grid-area:placement}.StageFields-module__GEX6ra__groupDoubleElimAdvance{grid-area:advance}.StageFields-module__GEX6ra__groupDoubleElimPoints{grid-area:points}.StageFields-module__GEX6ra__groupDoubleElimDraw{grid-area:draw}.StageFields-module__GEX6ra__groupDoubleElimTieMode{grid-area:tie-mode}.StageFields-module__GEX6ra__groupDrawSettings{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.StageFields-module__GEX6ra__legacyGroupDraw{justify-items:start;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.StageFields-module__GEX6ra__legacyGroupDraw p{color:var(--text-muted);font:var(--fw-medium) var(--fs-sm) / var(--lh-normal) var(--font-sans);margin:0}.StageFields-module__GEX6ra__formatControl{flex-wrap:wrap;width:100%;max-width:100%}.StageFields-module__GEX6ra__formatControl button{white-space:normal;flex:auto;min-width:0}.StageFields-module__GEX6ra__formatControl>button[style*="var(--accent)"]{background:var(--text)!important;color:var(--surface)!important}@media (max-width:480px){.StageFields-module__GEX6ra__structureGrid,.StageFields-module__GEX6ra__groupDrawSettings{grid-template-columns:minmax(0,1fr)}}@container stage-fields (max-width:560px){.StageFields-module__GEX6ra__groupDoubleElimFields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name name""format format""group-count placement""advance points""draw draw""tie-mode tie-mode"}}@container stage-fields (max-width:360px){.StageFields-module__GEX6ra__groupDoubleElimFields{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""format""group-count""placement""advance""points""draw""tie-mode"}}.StageFields-module__GEX6ra__modeSwitch{color:var(--text-muted);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.StageFields-module__GEX6ra__modeSwitch:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.StageFields-module__GEX6ra__fieldsGrid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.StageFields-module__GEX6ra__fieldsGrid>*{min-width:0}.StageFields-module__GEX6ra__nameField{grid-area:1/1/auto/3}.StageFields-module__GEX6ra__pointsField{grid-area:1/3/auto/5}.StageFields-module__GEX6ra__advanceField{align-content:start;gap:var(--space-2);grid-area:1/5/auto/7;display:grid}.StageFields-module__GEX6ra__formatField{grid-area:2/1/auto/-1}.StageFields-module__GEX6ra__fieldsGrid>:not(.StageFields-module__GEX6ra__nameField,.StageFields-module__GEX6ra__pointsField,.StageFields-module__GEX6ra__advanceField,.StageFields-module__GEX6ra__formatField){grid-column:span 3}.StageFields-module__GEX6ra__fieldsGrid>.StageFields-module__GEX6ra__groupDrawSettings{grid-column:1/-1}.StageFields-module__GEX6ra__formatControl{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.StageFields-module__GEX6ra__formatControl button,.StageFields-module__GEX6ra__timeCards button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:var(--fw-medium) var(--fs-xs)/var(--lh-normal) var(--font-sans);cursor:pointer;flex-direction:column;display:flex}.StageFields-module__GEX6ra__formatControl button[aria-checked=true],.StageFields-module__GEX6ra__timeCards button[aria-checked=true]{border-color:var(--text);background:var(--surface-3);box-shadow:inset 0 0 0 var(--border-w) var(--text)}.StageFields-module__GEX6ra__formatControl button:disabled,.StageFields-module__GEX6ra__timeCards button:disabled{cursor:not-allowed;opacity:.55}.StageFields-module__GEX6ra__formatControl button:focus-visible,.StageFields-module__GEX6ra__timeCards button:focus-visible{outline:var(--border-w-thick) solid var(--focus-ring);outline-offset:var(--space-1)}.StageFields-module__GEX6ra__formatControl small,.StageFields-module__GEX6ra__timeCards small,.StageFields-module__GEX6ra__hint{color:var(--text-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-normal) var(--font-sans)}.StageFields-module__GEX6ra__timingGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StageFields-module__GEX6ra__timeField{grid-column:1/-1}.StageFields-module__GEX6ra__timeCards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StageFields-module__GEX6ra__pairingSection{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-w) solid var(--border);display:grid}.StageFields-module__GEX6ra__pairingSection h3{font:var(--text-h3)}.StageFields-module__GEX6ra__radioGroup{gap:var(--space-3);padding:var(--space-3) 0;border:0;min-width:0;margin:0;display:grid}.StageFields-module__GEX6ra__radioGroup legend{font:var(--fw-semibold) var(--fs-sm)/var(--lh-normal) var(--font-sans)}.StageFields-module__GEX6ra__radioGroup label{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);display:flex}.StageFields-module__GEX6ra__radioGroup input{accent-color:var(--text);margin-top:var(--space-1)}.StageFields-module__GEX6ra__radioGroup span{gap:var(--space-1);display:grid}.StageFields-module__GEX6ra__radioGroup small{color:var(--text-muted);font-size:var(--fs-xs)}.StageFields-module__GEX6ra__fieldError{color:var(--danger);font-size:var(--fs-sm)}.StageFields-module__GEX6ra__groupDoubleElimFields.StageFields-module__GEX6ra__fieldsGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:none}.StageFields-module__GEX6ra__groupDoubleElimGroupCount,.StageFields-module__GEX6ra__groupDoubleElimPlacement,.StageFields-module__GEX6ra__groupDoubleElimTieMode,.StageFields-module__GEX6ra__groupDoubleElimDraw{grid-area:auto}.StageFields-module__GEX6ra__timingSection{gap:var(--space-4);display:grid}.StageFields-module__GEX6ra__timeCard{align-content:start;gap:var(--space-3);padding:var(--space-3);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);min-width:0;display:grid}.StageFields-module__GEX6ra__timeCard>button{width:100%}.StageFields-module__GEX6ra__occupancy{color:var(--text-muted);background:var(--surface-inset);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.StageFields-module__GEX6ra__groupCountsBlock{gap:var(--space-3);grid-column:1/-1;min-width:0;display:grid}.StageFields-module__GEX6ra__fieldsGrid>.StageFields-module__GEX6ra__groupCountsBlock{grid-area:auto/1/auto/-1}.StageFields-module__GEX6ra__countModeSwitch{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.StageFields-module__GEX6ra__countModeSwitch button{padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:var(--fw-medium) var(--fs-xs)/var(--lh-normal) var(--font-sans);cursor:pointer}.StageFields-module__GEX6ra__countModeSwitch button[aria-pressed=true]{border-color:var(--text);background:var(--surface-3);box-shadow:inset 0 0 0 var(--border-w) var(--text)}.StageFields-module__GEX6ra__countModeSwitch button:focus-visible{outline:var(--border-w-thick) solid var(--focus-ring);outline-offset:var(--space-1)}.StageFields-module__GEX6ra__groupCounts{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.StageFields-module__GEX6ra__groupCounts legend{font:var(--fw-semibold) var(--fs-sm)/var(--lh-normal) var(--font-sans);padding:0}.StageFields-module__GEX6ra__groupCountGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));display:grid}.StageFields-module__GEX6ra__countSum{font:var(--fw-medium) var(--fs-sm)/var(--lh-normal) var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.StageFields-module__GEX6ra__swissFieldset{gap:var(--space-3);padding:var(--space-3) 0;border:0;min-width:0;margin:0;display:grid}.StageFields-module__GEX6ra__swissFieldset>legend{font:var(--fw-semibold) var(--fs-sm)/var(--lh-normal) var(--font-sans)}.StageFields-module__GEX6ra__swissFieldset small{color:var(--text-muted);font-size:var(--fs-xs)}.StageFields-module__GEX6ra__swissRow{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.StageFields-module__GEX6ra__swissSelect{min-height:var(--control-md);max-width:100%;padding:0 var(--space-3);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text);font:var(--fw-regular) var(--fs-sm)/var(--lh-normal) var(--font-sans)}.StageFields-module__GEX6ra__swissOrder{gap:var(--space-2);font-size:var(--fs-sm);display:grid}.StageFields-module__GEX6ra__swissList{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.StageFields-module__GEX6ra__swissList li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.StageFields-module__GEX6ra__swissList li>span:first-child{gap:var(--space-1);min-width:0;display:grid}.StageFields-module__GEX6ra__swissList li+li{border-top:var(--border-w) solid var(--border);padding-top:var(--space-1)}.StageFields-module__GEX6ra__swissButtons{gap:var(--space-1);display:inline-flex}
.StageControls-module__sSq9gq__controls{align-items:center;gap:var(--space-2);min-width:0;display:flex}.StageControls-module__sSq9gq__moveForm{gap:var(--space-2);display:flex}.StageControls-module__sSq9gq__dialogForm{margin:0}.StageControls-module__sSq9gq__structureTrigger{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.StageControls-module__sSq9gq__dialogBody{gap:var(--space-4);text-align:left;min-width:0;display:grid}.StageControls-module__sSq9gq__everydaySection,.StageControls-module__sSq9gq__lockedStructure{gap:var(--space-3);min-width:0;display:grid}.StageControls-module__sSq9gq__sectionHeading,.StageControls-module__sSq9gq__structureEditorHeading{color:var(--text-muted);font:var(--fw-bold) var(--fs-2xs) / var(--lh-normal) var(--font-mono);letter-spacing:var(--ls-wide);margin:0}.StageControls-module__sSq9gq__lockedStructure{padding:var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.StageControls-module__sSq9gq__structureHeading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.StageControls-module__sSq9gq__structureHeading h3,.StageControls-module__sSq9gq__impactBox h3{color:var(--text);font:var(--fw-semibold) var(--fs-md) / var(--lh-normal) var(--font-sans);margin:0}.StageControls-module__sSq9gq__formatTag{min-height:var(--control-sm);padding-inline:var(--space-3);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-muted);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans);align-items:center;display:inline-flex}.StageControls-module__sSq9gq__structureDetails{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.StageControls-module__sSq9gq__structureDetails>div{gap:var(--space-1);min-width:0;display:grid}.StageControls-module__sSq9gq__structureDetails dt,.StageControls-module__sSq9gq__impactRows dt{color:var(--text-muted);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans)}.StageControls-module__sSq9gq__structureDetails dd,.StageControls-module__sSq9gq__impactRows dd{min-width:0;color:var(--text);font:var(--fw-medium) var(--fs-sm) / var(--lh-normal) var(--font-sans);overflow-wrap:anywhere;margin:0}.StageControls-module__sSq9gq__lockedDescription,.StageControls-module__sSq9gq__structureStartNotice,.StageControls-module__sSq9gq__impactRule,.StageControls-module__sSq9gq__impactNote,.StageControls-module__sSq9gq__previewStatus,.StageControls-module__sSq9gq__previewFailure,.StageControls-module__sSq9gq__blockedNotice,.StageControls-module__sSq9gq__scoredNotice,.StageControls-module__sSq9gq__deleteBody p{color:var(--text-muted);font:var(--fw-regular) var(--fs-sm) / var(--lh-relaxed) var(--font-sans);overflow-wrap:anywhere;margin:0}.StageControls-module__sSq9gq__structureEditorHeading{color:var(--accent)}.StageControls-module__sSq9gq__impactBox{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-w) solid var(--warning);border-radius:var(--radius-lg);background:var(--surface-2);display:grid}.StageControls-module__sSq9gq__impactRows{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(88px,auto) minmax(0,1fr);margin:0;display:grid}.StageControls-module__sSq9gq__impactRows dd{font-variant-numeric:tabular-nums}.StageControls-module__sSq9gq__impactRule{padding-top:var(--space-3);border-top:var(--border-w) solid var(--border)}.StageControls-module__sSq9gq__impactNote{color:var(--text)}.StageControls-module__sSq9gq__structureStartNotice{color:var(--warning)}.StageControls-module__sSq9gq__previewFailure{align-items:center;gap:var(--space-3);color:var(--danger);flex-wrap:wrap;display:flex}.StageControls-module__sSq9gq__blockedNotice{gap:var(--space-2);padding:var(--space-3);border-left:var(--space-1) solid var(--danger);background:var(--bg-elevated);color:var(--danger);display:grid}.StageControls-module__sSq9gq__matchKey{margin:0 var(--space-1) var(--space-1) 0;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--surface-3);color:var(--text);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans);overflow-wrap:anywhere;display:inline-block}.StageControls-module__sSq9gq__acknowledgement{grid-template-columns:var(--control-sm) minmax(0, 1fr);align-items:start;gap:var(--space-3);min-height:var(--tap-min);color:var(--text);font:var(--fw-medium) var(--fs-sm) / var(--lh-relaxed) var(--font-sans);cursor:pointer;display:grid}.StageControls-module__sSq9gq__acknowledgement input{width:var(--control-sm);height:var(--control-sm);accent-color:var(--accent);margin:0}.StageControls-module__sSq9gq__acknowledgement input:focus-visible{outline:var(--border-w-thick) solid var(--text);outline-offset:var(--space-1)}.StageControls-module__sSq9gq__deleteBody{gap:var(--space-4);text-align:left;min-width:0;display:grid}.StageControls-module__sSq9gq__deleteBody strong{color:var(--text);font:var(--fw-semibold) var(--fs-md) / var(--lh-normal) var(--font-sans)}.StageControls-module__sSq9gq__scoredNotice{color:var(--warning)}@media (max-width:480px){.StageControls-module__sSq9gq__structureDetails{grid-template-columns:minmax(0,1fr)}.StageControls-module__sSq9gq__impactRows{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.StageControls-module__sSq9gq__impactRows dd+dt{margin-top:var(--space-2)}}
.PublicRules-module__82fNgq__rules{gap:var(--space-4);min-width:0;display:grid}.PublicRules-module__82fNgq__head{gap:var(--space-1);min-width:0;display:grid}.PublicRules-module__82fNgq__title{font:var(--text-h3)}.PublicRules-module__82fNgq__updated{color:var(--text-muted);font-size:var(--fs-xs);margin:0}.PublicRules-module__82fNgq__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.PublicRules-module__82fNgq__expandAll,.PublicRules-module__82fNgq__pdf{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans);cursor:pointer;text-decoration:none;display:inline-flex}.PublicRules-module__82fNgq__expandAll:hover,.PublicRules-module__82fNgq__pdf:hover{background:var(--surface-2)}.PublicRules-module__82fNgq__expandAll:focus-visible,.PublicRules-module__82fNgq__pdf:focus-visible,.PublicRules-module__82fNgq__summary:focus-visible,.PublicRules-module__82fNgq__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.PublicRules-module__82fNgq__hint{color:var(--text-muted);font-size:var(--fs-xs)}.PublicRules-module__82fNgq__empty{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.PublicRules-module__82fNgq__chapters{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;display:grid;overflow:hidden}.PublicRules-module__82fNgq__chapter+.PublicRules-module__82fNgq__chapter{border-top:var(--border-w) solid var(--border)}.PublicRules-module__82fNgq__summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);font:var(--fw-semibold) var(--fs-sm) / var(--lh-snug) var(--font-sans);cursor:pointer;overflow-wrap:anywhere;list-style:none;display:flex}.PublicRules-module__82fNgq__summary::-webkit-details-marker{display:none}.PublicRules-module__82fNgq__chevron{color:var(--text-muted);transition:transform var(--dur-fast,.12s) ease;flex:none}.PublicRules-module__82fNgq__chapter[open] .PublicRules-module__82fNgq__chevron{transform:rotate(180deg)}.PublicRules-module__82fNgq__chapterBody{gap:var(--space-2);min-width:0;padding:0 var(--space-4) var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-relaxed);display:grid}.PublicRules-module__82fNgq__line{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.PublicRules-module__82fNgq__body{margin-top:var(--space-1)}.PublicRules-module__82fNgq__link{color:var(--text);text-underline-offset:var(--border-w-thick);overflow-wrap:anywhere;text-decoration:underline}.PublicRules-module__82fNgq__awardTable{border-collapse:collapse;width:fit-content;max-width:100%;font-size:var(--fs-sm)}.PublicRules-module__82fNgq__awardTable th,.PublicRules-module__82fNgq__awardTable td{padding:var(--space-1) var(--space-3);border:var(--border-w) solid var(--border);text-align:left}.PublicRules-module__82fNgq__awardTable th{color:var(--text-muted);font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:reduce){.PublicRules-module__82fNgq__chevron{transition:none}}.PublicRules-module__82fNgq__notice{padding:var(--space-3) var(--space-4);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font-size:var(--fs-sm);margin:0}.PublicRules-module__82fNgq__mode.PublicRules-module__82fNgq__mode{--tab-bar-space:0px}[data-viewer-content] .PublicRules-module__82fNgq__rules{width:100%;max-width:800px}
.StagePlanEditor-module__KdY1Mq__root{gap:var(--space-6);min-width:0;display:grid}.StagePlanEditor-module__KdY1Mq__eyebrow{color:var(--accent);font:var(--fw-bold) var(--fs-2xs) / 1 var(--font-mono);letter-spacing:var(--ls-widest);text-transform:uppercase}.StagePlanEditor-module__KdY1Mq__lockedNotice{grid-template-columns:var(--tap-min) minmax(0, 1fr);align-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--border-w) solid var(--border-strong);border-left:var(--space-1) solid var(--warning);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);display:grid}.StagePlanEditor-module__KdY1Mq__lockedNotice strong{font:var(--fw-semibold) var(--fs-md) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__lockedNotice p{color:var(--text-muted);font:var(--fw-regular) var(--fs-sm) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__sideBody{gap:var(--space-3);color:var(--text-muted);font:var(--fw-regular) var(--fs-sm) / var(--lh-normal) var(--font-sans);display:grid}.StagePlanEditor-module__KdY1Mq__sideBody p{margin:0}.StagePlanEditor-module__KdY1Mq__morePresets>summary{width:fit-content;min-height:var(--tap-min);color:var(--text-muted);cursor:pointer;font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans);align-items:center;display:flex}.StagePlanEditor-module__KdY1Mq__morePresets[open]>summary{margin-bottom:var(--space-3)}.StagePlanEditor-module__KdY1Mq__presetList{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.StagePlanEditor-module__KdY1Mq__preset{gap:var(--space-1);min-width:0;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);display:grid}.StagePlanEditor-module__KdY1Mq__preset:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}.StagePlanEditor-module__KdY1Mq__preset[data-active=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 var(--border-w) var(--accent)}.StagePlanEditor-module__KdY1Mq__preset strong{font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__preset span,.StagePlanEditor-module__KdY1Mq__preset small{color:var(--text-muted);font:var(--fw-regular) var(--fs-xs) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__preset:disabled{cursor:not-allowed;opacity:.5}.StagePlanEditor-module__KdY1Mq__errorSummary{align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--border-w) solid var(--danger);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--text);grid-template-columns:minmax(0,1fr) auto;display:grid}.StagePlanEditor-module__KdY1Mq__errorSummary>div{gap:var(--space-1);min-width:0;display:grid}.StagePlanEditor-module__KdY1Mq__errorSummary strong{color:var(--danger);font:var(--fw-semibold) var(--fs-md) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__errorSummary p{font:var(--fw-regular) var(--fs-sm) / var(--lh-normal) var(--font-sans);overflow-wrap:anywhere}.StagePlanEditor-module__KdY1Mq__errorSummary a,.StagePlanEditor-module__KdY1Mq__errorSummary button{min-height:var(--tap-min);padding-inline:var(--space-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--danger);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-sans);text-underline-offset:var(--space-1);cursor:pointer;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.StagePlanEditor-module__KdY1Mq__conflictActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.StagePlanEditor-module__KdY1Mq__conflictActions button{min-height:var(--tap-min);padding:0 var(--space-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-sans);cursor:pointer}.StagePlanEditor-module__KdY1Mq__conflictActions button:hover:not(:disabled){background:var(--surface-2)}.StagePlanEditor-module__KdY1Mq__conflictActions button:disabled{cursor:not-allowed;opacity:.5}.StagePlanEditor-module__KdY1Mq__storageWarning{padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--warning);border-radius:var(--radius-md);background:var(--surface-2);color:var(--warning);font:var(--fw-medium) var(--fs-sm) / var(--lh-normal) var(--font-sans);overflow-wrap:anywhere}.StagePlanEditor-module__KdY1Mq__fieldError{color:var(--danger);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans);overflow-wrap:anywhere}.StagePlanEditor-module__KdY1Mq__deleteNote{padding:var(--space-3) var(--space-4);border-left:var(--space-1) solid var(--danger);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--danger);font:var(--fw-medium) var(--fs-xs) / var(--lh-normal) var(--font-sans);overflow-wrap:anywhere}.StagePlanEditor-module__KdY1Mq__root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:600px){.StagePlanEditor-module__KdY1Mq__root{gap:var(--space-4)}.StagePlanEditor-module__KdY1Mq__errorSummary{grid-template-columns:minmax(0,1fr)}.StagePlanEditor-module__KdY1Mq__conflictActions{justify-content:stretch}.StagePlanEditor-module__KdY1Mq__conflictActions>*{flex:1 1 calc(var(--space-32) * 1.5)}}@media (prefers-reduced-motion:reduce){.StagePlanEditor-module__KdY1Mq__preset{transition:none}}.StagePlanEditor-module__KdY1Mq__lockedNotice{border-left-width:var(--border-w);border-left-color:var(--border-strong)}.StagePlanEditor-module__KdY1Mq__deleteNote{border:var(--border-w) solid var(--danger);border-radius:var(--radius-md);background:var(--surface-2)}.StagePlanEditor-module__KdY1Mq__stageCount{font:var(--fw-medium) var(--fs-sm)/var(--lh-normal) var(--font-mono);color:var(--text-muted)}.StagePlanEditor-module__KdY1Mq__stageNumber{font:var(--fw-bold) var(--fs-md)/var(--lh-normal) var(--font-display);color:var(--text)}.StagePlanEditor-module__KdY1Mq__expansionActions{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.StagePlanEditor-module__KdY1Mq__expansionActions:empty{display:none}.StagePlanEditor-module__KdY1Mq__noDraw{padding:var(--space-5);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-sm)}.StagePlanEditor-module__KdY1Mq__sectionHeading{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.StagePlanEditor-module__KdY1Mq__sectionHeading h2{font:var(--fw-semibold) var(--fs-md) / var(--lh-normal) var(--font-sans);margin:0}.StagePlanEditor-module__KdY1Mq__sectionHeading h2:focus{outline:none}.StagePlanEditor-module__KdY1Mq__sectionHeading>span{color:var(--text-muted);font:var(--fs-xs) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__formatSection,.StagePlanEditor-module__KdY1Mq__flowSection,.StagePlanEditor-module__KdY1Mq__detailSection{gap:var(--space-3);min-width:0;display:grid}.StagePlanEditor-module__KdY1Mq__flowSection,.StagePlanEditor-module__KdY1Mq__detailSection{padding:var(--space-5);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.StagePlanEditor-module__KdY1Mq__paletteGrid{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.StagePlanEditor-module__KdY1Mq__formatCard{align-items:center;gap:var(--space-2);min-width:0;min-height:calc(var(--space-12) + var(--space-3));padding:0 var(--space-3);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:left;cursor:grab;touch-action:none;display:flex}.StagePlanEditor-module__KdY1Mq__formatCard:hover:not(:disabled){border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.StagePlanEditor-module__KdY1Mq__formatCard:disabled{cursor:not-allowed;opacity:.55}.StagePlanEditor-module__KdY1Mq__formatCard[data-dragging=true]{opacity:.35}.StagePlanEditor-module__KdY1Mq__formatCardCopy{gap:var(--space-1);min-width:0;display:grid}.StagePlanEditor-module__KdY1Mq__formatCardCopy strong{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-sans)}.StagePlanEditor-module__KdY1Mq__formatCardCopy small{color:var(--text-muted);font:var(--fs-2xs) / 1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StagePlanEditor-module__KdY1Mq__presetDetails>summary{align-items:baseline;gap:var(--space-3);width:fit-content;min-height:var(--tap-min);color:var(--text-muted);cursor:pointer;font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans);align-content:center;display:flex}.StagePlanEditor-module__KdY1Mq__presetDetails>summary span{font:var(--fw-regular) var(--fs-xs) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__presetDetails[open]{gap:var(--space-3);display:grid}.StagePlanEditor-module__KdY1Mq__presetDetails .StagePlanEditor-module__KdY1Mq__presetList{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-32) * 1.6), 1fr))}.StagePlanEditor-module__KdY1Mq__flowRow{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4) 0 var(--space-2);margin:0;list-style:none;display:flex;overflow-x:auto}.StagePlanEditor-module__KdY1Mq__flowRow>li{flex:none}.StagePlanEditor-module__KdY1Mq__flowPill{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-sans);white-space:nowrap}.StagePlanEditor-module__KdY1Mq__flowPill[data-muted=true]{background:var(--surface-3);color:var(--text-muted)}.StagePlanEditor-module__KdY1Mq__flowArrow,.StagePlanEditor-module__KdY1Mq__flowAdvance{justify-items:center;gap:var(--space-1);color:var(--text-muted);display:grid}.StagePlanEditor-module__KdY1Mq__flowAdvance span{font:var(--fw-semibold) var(--fs-2xs) / 1 var(--font-sans);white-space:nowrap}.StagePlanEditor-module__KdY1Mq__flowStage{display:flex}.StagePlanEditor-module__KdY1Mq__stageCard{align-content:start;gap:var(--space-2);width:calc(var(--space-32) * 2.4);box-sizing:border-box;padding:var(--space-3) var(--space-4) var(--space-4) var(--space-2);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;display:grid}.StagePlanEditor-module__KdY1Mq__stageCard:hover{border-color:var(--border-strong)}.StagePlanEditor-module__KdY1Mq__stageCard[data-selected=true]{border:var(--border-w-thick) solid var(--text);box-shadow:var(--shadow-md)}.StagePlanEditor-module__KdY1Mq__stageCard[data-dragging=true]{opacity:.45}.StagePlanEditor-module__KdY1Mq__stageCard[data-invalid=true]{border-color:var(--danger)}.StagePlanEditor-module__KdY1Mq__stageCardHead{align-items:center;gap:var(--space-2);min-width:0;display:flex}.StagePlanEditor-module__KdY1Mq__stageHandle{width:var(--space-8);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--text-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.StagePlanEditor-module__KdY1Mq__stageHandle:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.StagePlanEditor-module__KdY1Mq__stageHandle:disabled{cursor:not-allowed;opacity:.45}.StagePlanEditor-module__KdY1Mq__stageNumber{font:var(--fw-bold) var(--fs-xs) / 1 var(--font-mono);color:var(--text-muted);flex:none}.StagePlanEditor-module__KdY1Mq__spacer{flex:1}.StagePlanEditor-module__KdY1Mq__stageCardTitle,.StagePlanEditor-module__KdY1Mq__stageCardLine,.StagePlanEditor-module__KdY1Mq__stageCard .StagePlanEditor-module__KdY1Mq__fieldError,.StagePlanEditor-module__KdY1Mq__stageCardActions{margin:0 0 0 calc(var(--space-8) + var(--space-2))}.StagePlanEditor-module__KdY1Mq__stageCardTitle{gap:var(--space-1);min-width:0;display:grid}.StagePlanEditor-module__KdY1Mq__stageCardTitle h3{font:var(--fw-bold) var(--fs-lg) / var(--lh-normal) var(--font-sans);overflow-wrap:anywhere;margin:0}.StagePlanEditor-module__KdY1Mq__stageCardTitle span,.StagePlanEditor-module__KdY1Mq__stageCardLine{color:var(--text-muted);font:var(--fs-xs) / var(--lh-relaxed) var(--font-sans);overflow-wrap:anywhere}.StagePlanEditor-module__KdY1Mq__stageCardLine{color:var(--text)}.StagePlanEditor-module__KdY1Mq__stageCardActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.StagePlanEditor-module__KdY1Mq__insertGap{align-self:stretch;width:0;position:relative}.StagePlanEditor-module__KdY1Mq__insertGap[data-active=true]{width:var(--space-1)}.StagePlanEditor-module__KdY1Mq__insertLine{border-radius:var(--radius-xs);background:var(--accent);position:absolute;inset:0}.StagePlanEditor-module__KdY1Mq__insertLabel{top:calc(var(--space-4) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:var(--fw-semibold) var(--fs-2xs) / 1 var(--font-sans);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.StagePlanEditor-module__KdY1Mq__emptyFlow{justify-items:center;gap:var(--space-1);min-width:calc(var(--space-32) * 2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);text-align:center;font:var(--fs-xs) / var(--lh-normal) var(--font-sans);display:grid;flex:auto!important}.StagePlanEditor-module__KdY1Mq__emptyFlow strong{color:var(--text);font:var(--fw-semibold) var(--fs-sm) / var(--lh-normal) var(--font-sans)}.StagePlanEditor-module__KdY1Mq__emptyFlow[data-active=true]{outline:var(--border-w-thick) solid var(--accent);background:var(--accent-soft)}.StagePlanEditor-module__KdY1Mq__dragGhost{z-index:60;padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--text);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xl);color:var(--text);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-sans);pointer-events:none;position:fixed;transform:rotate(-2deg)}.StagePlanEditor-module__KdY1Mq__root>div:empty,.StagePlanEditor-module__KdY1Mq__root>form#StagePlanEditor-module__KdY1Mq__stage-plan-apply-form{display:none}@media (max-width:50rem){.StagePlanEditor-module__KdY1Mq__paletteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.StagePlanEditor-module__KdY1Mq__paletteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.board-module__MAXbUG__board{--schedule-width:510px;--court-gy:linear-gradient(90deg, var(--n-300), var(--n-200));--court-wt:linear-gradient(90deg, var(--n-100), var(--surface));--court-lv:linear-gradient(90deg, var(--crimson-100), var(--crimson-50) 45%, var(--live-tail));--court-pv:var(--surface);--quick-height:calc(var(--space-12) + var(--space-2));--dim:color-mix(in srgb, var(--n-950) 78%, transparent);--live-tail:color-mix(in srgb, var(--crimson-50) 30%, var(--surface));grid-template-columns:minmax(0, 1fr) var(--schedule-width);background:var(--bg);width:100%;height:100dvh;color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;grid-template-rows:56px minmax(0,1fr);display:grid;overflow:hidden}.board-module__MAXbUG__board *,.board-module__MAXbUG__unavailable *{box-sizing:border-box}.board-module__MAXbUG__board button,.board-module__MAXbUG__board select{cursor:pointer;font-family:inherit}.board-module__MAXbUG__board button:disabled{cursor:not-allowed}.board-module__MAXbUG__board :focus-visible{outline:var(--border-w-thick) solid var(--accent);outline-offset:var(--border-w-thick)}.board-module__MAXbUG__top{transition:background-color var(--dur-slow) var(--ease-standard);align-items:center;gap:var(--space-4);padding:0 var(--space-4);background:var(--surface);border-bottom:var(--border-w) solid var(--border);z-index:5;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.board-module__MAXbUG__top h1{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.board-module__MAXbUG__filters,.board-module__MAXbUG__topRight{align-items:center;gap:var(--space-2);min-width:0;display:flex}.board-module__MAXbUG__filters select{min-height:var(--control-md);width:100%;padding-left:14px;position:absolute;inset:0;padding-right:var(--space-8)!important}.board-module__MAXbUG__filterControl>div:has(.board-module__MAXbUG__filtered){background:var(--n-900)!important;border-color:var(--n-900)!important}.board-module__MAXbUG__filterControl>div:has(.board-module__MAXbUG__filtered) svg{stroke:var(--n-0);color:var(--n-0)!important}.board-module__MAXbUG__topRight{justify-self:end;gap:var(--space-4)}.board-module__MAXbUG__top .board-module__MAXbUG__filtered{color:var(--n-0)!important;background:0 0!important}.board-module__MAXbUG__search{width:280px;transition:width var(--dur-slow) var(--ease-standard);position:relative}.board-module__MAXbUG__search input{padding-left:0;padding-right:var(--space-10)!important}.board-module__MAXbUG__search input::placeholder{color:var(--text-muted);opacity:1;font-weight:500}.board-module__MAXbUG__clearSearch{width:var(--tap-min);height:var(--tap-min);color:var(--text-subtle);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.board-module__MAXbUG__searchResults{top:calc(100% + var(--space-2));background:var(--bg-elevated);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);width:340px;box-shadow:var(--shadow-lg);padding:var(--space-2);z-index:10;position:absolute;right:0}.board-module__MAXbUG__searchResults button{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);min-height:60px;color:var(--text);background:0 0;border:0;display:flex}@media (hover:hover){.board-module__MAXbUG__searchResults button:hover{background:var(--accent-soft)}}.board-module__MAXbUG__searchResults button>span:first-child{gap:var(--space-1);flex:1;min-width:0;display:grid}.board-module__MAXbUG__searchResults b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.board-module__MAXbUG__searchResults small{font-size:var(--fs-xs);color:var(--text-muted)}.board-module__MAXbUG__searchCourt{grid-template-columns:auto auto;align-items:baseline;display:grid}.board-module__MAXbUG__searchCourt b{font-family:var(--font-display);font-size:26px}.board-module__MAXbUG__searchCourt small{color:var(--danger);grid-column:1/-1}.board-module__MAXbUG__connection{font-size:var(--fs-sm);color:var(--success);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.board-module__MAXbUG__connection i{width:var(--space-2);height:var(--space-2);background:var(--success);border-radius:50%}.board-module__MAXbUG__offline{background:var(--amber-500)}.board-module__MAXbUG__offline .board-module__MAXbUG__connection{color:var(--n-900);font-weight:700}.board-module__MAXbUG__offline .board-module__MAXbUG__search{width:200px}.board-module__MAXbUG__left{border-right:var(--border-w) solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.board-module__MAXbUG__quick{height:var(--quick-height);padding:0 var(--space-1);background:var(--surface);border-bottom:var(--border-w) solid var(--border);z-index:4;flex:none;align-items:center;gap:0;display:flex}.board-module__MAXbUG__quick>button{padding-left:28px!important;padding-right:28px!important;font-weight:400!important}.board-module__MAXbUG__batchButton{margin-left:auto}.board-module__MAXbUG__menuHost{position:relative}.board-module__MAXbUG__mode{background:var(--n-900);color:var(--n-0);padding-left:var(--space-5)}.board-module__MAXbUG__courts{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));min-width:0;min-height:0;padding:var(--space-3);flex:1;grid-auto-flow:column;gap:6px;display:grid}.board-module__MAXbUG__dimBlock{background:linear-gradient(var(--dim), var(--dim)), var(--bg)}.board-module__MAXbUG__court{border:var(--border-w-thick) solid var(--border-strong);border-radius:var(--radius-md);min-width:0;min-height:0;color:var(--text);text-align:left;border-width:2px;border-color:var(--court-border);background:0 0;background:var(--court-bg);padding:0;display:block;position:relative;overflow:hidden;container-type:size}.board-module__MAXbUG__court:before{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.board-module__MAXbUG__court.board-module__MAXbUG__gy{--court-bg:var(--court-gy);--court-border:var(--n-400)}.board-module__MAXbUG__court.board-module__MAXbUG__wt{--court-bg:var(--court-wt);--court-border:var(--n-900)}.board-module__MAXbUG__court.board-module__MAXbUG__lv{--court-bg:var(--court-lv);--court-border:var(--crimson-500)}.board-module__MAXbUG__courtInner{z-index:2;height:100%;padding-right:var(--space-4);grid-template-columns:72px 72px minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid;position:relative}.board-module__MAXbUG__courtPaint{border-radius:calc(var(--radius-md) - var(--border-w-thick));pointer-events:none;z-index:0;position:absolute;inset:0}.board-module__MAXbUG__courtSweep{animation:.42s ease-out both board-module__MAXbUG__sweep}@keyframes board-module__MAXbUG__sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.board-module__MAXbUG__courtNumber{isolation:isolate;align-self:stretch;place-items:center;display:grid;position:relative;overflow:visible}.board-module__MAXbUG__courtNumber:after{content:"";width:var(--border-w);background:var(--border-strong);z-index:1;position:absolute;top:9px;bottom:9px;right:0}.board-module__MAXbUG__courtNumber b{font:700 40px/1 var(--font-display);z-index:2}.board-module__MAXbUG__lv .board-module__MAXbUG__courtNumber b{text-shadow:0 0 2px var(--live-tail), 0 0 4px var(--live-tail), 0 0 8px var(--live-tail)}.board-module__MAXbUG__courtNumber .board-module__MAXbUG__stateIcon{opacity:.2;z-index:-1;width:94cqh;max-width:none;height:94cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.board-module__MAXbUG__lv .board-module__MAXbUG__stateIcon{color:var(--crimson-600);fill:currentColor}.board-module__MAXbUG__wt .board-module__MAXbUG__stateIcon{color:var(--n-900)}.board-module__MAXbUG__group{color:var(--text-muted);font-size:var(--fs-xs);flex-direction:column;gap:3px;min-width:0;line-height:1.15;display:flex}.board-module__MAXbUG__group>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-module__MAXbUG__teams{gap:var(--space-1);min-width:0;display:grid}.board-module__MAXbUG__teams>span{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.board-module__MAXbUG__courtStatus{justify-self:end}.board-module__MAXbUG__minutes{color:var(--danger);white-space:nowrap;align-items:baseline;gap:3px;display:flex}.board-module__MAXbUG__minutes em{font-style:normal;font-size:var(--fs-sm);font-weight:600}.board-module__MAXbUG__minutes b{font:700 36px/1 var(--font-display)}.board-module__MAXbUG__minutes small{font-size:15px;font-weight:600}.board-module__MAXbUG__called{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__courtInner{column-gap:var(--space-3);grid-template-columns:72px 58px minmax(0,1fr) auto;padding-right:14px}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes{grid-template-columns:auto auto;justify-items:end;column-gap:2px;display:grid}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes em{grid-column:1/-1}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes b{font-size:34px}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__called{flex-direction:column;align-items:flex-end;line-height:1.35;display:flex}.board-module__MAXbUG__fire{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.board-module__MAXbUG__court.board-module__MAXbUG__dim{clip-path:inset(0 round var(--radius-md));background-clip:border-box;border-color:#0000;overflow:visible}.board-module__MAXbUG__court.board-module__MAXbUG__dim:after{content:"";border-radius:var(--radius-md);background:var(--dim);z-index:3;position:absolute;inset:-2px}.board-module__MAXbUG__otherDivision{opacity:.3}.board-module__MAXbUG__schedule{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.board-module__MAXbUG__scheduleTitle{height:var(--quick-height);padding:0 var(--space-5);border-bottom:var(--border-w) solid var(--border);flex:none;align-items:center;display:flex}.board-module__MAXbUG__scheduleTitle h2{font-size:var(--fs-lg);margin:0;font-weight:700}.board-module__MAXbUG__scheduleScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.board-module__MAXbUG__timeGroup{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border:0;border-bottom:var(--border-w) solid var(--border);background:var(--surface-3);color:var(--text-muted);text-align:left;display:flex}.board-module__MAXbUG__timeGroup time{font:700 var(--fs-xl)/1 var(--font-display);color:var(--text)}.board-module__MAXbUG__finishedGroup time{color:var(--text-muted)}.board-module__MAXbUG__timeGroup>span{font-size:15px;font-weight:600}.board-module__MAXbUG__timeGroup svg{margin-left:auto}.board-module__MAXbUG__subgroup{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3) 0 var(--space-6);border-bottom:var(--border-w) solid var(--border);background:var(--surface-2);font-size:15px;display:flex}.board-module__MAXbUG__scheduleRow{align-items:center;column-gap:var(--space-2);min-height:58px;padding:0 var(--space-3) 0 var(--space-2);border-bottom:var(--border-w) solid var(--border);border-left:var(--space-1) solid transparent;cursor:pointer;grid-template-columns:52px 32px 50px minmax(0,1fr) 56px 40px;display:grid}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__lv{background:var(--crimson-50)}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__dn{background:var(--surface-2)}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__dn .board-module__MAXbUG__courtField{color:var(--text-muted)}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__rowSelected{border-left-color:var(--danger)}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__blocked{cursor:default}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__blocked .board-module__MAXbUG__scheduleTeams{color:var(--text-subtle)}.board-module__MAXbUG__courtField{border-radius:var(--radius-md);border:var(--border-w) solid var(--border-strong);background:var(--surface);width:52px;height:36px;min-height:36px;color:var(--text);font:700 19px/1 var(--font-display);text-align:center;justify-content:center;align-items:center;gap:2px;padding:0;display:inline-flex;position:relative}.board-module__MAXbUG__callMode .board-module__MAXbUG__courtField b{text-align:center;flex:auto;font-weight:700}.board-module__MAXbUG__callMode .board-module__MAXbUG__courtField{justify-content:flex-start;padding:0 4px 0 10px}.board-module__MAXbUG__callMode .board-module__MAXbUG__courtField:not(.board-module__MAXbUG__plannedCourt):not(.board-module__MAXbUG__changedCourt):after{content:"";flex:none;width:16px;height:16px}.board-module__MAXbUG__changedCourt{background:var(--n-900)!important;color:var(--n-0)!important}.board-module__MAXbUG__matchNumber{font:400 15px/1 var(--font-display);color:var(--text-muted);white-space:nowrap}.board-module__MAXbUG__scheduleTeams{gap:2px;min-width:0;font-size:15px;font-weight:600;display:grid}.board-module__MAXbUG__scheduleTeams>span{white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;line-height:20px;overflow:hidden}.board-module__MAXbUG__statusTag{white-space:nowrap;justify-self:end;font-size:var(--fs-xs)!important;padding:5px 7px!important;font-weight:600!important}.board-module__MAXbUG__statusTag.board-module__MAXbUG__lv{background:var(--surface)!important;color:var(--danger)!important;border-color:color-mix(in srgb, var(--danger) 45%, transparent)!important}.board-module__MAXbUG__statusTag.board-module__MAXbUG__wt{background:var(--text-muted)!important;color:var(--n-0)!important;border-color:#0000!important}.board-module__MAXbUG__statusTag.board-module__MAXbUG__dn{background:var(--n-200)!important;color:var(--text-muted)!important;border-color:#0000!important}.board-module__MAXbUG__scores{font:600 18px/20px var(--font-display);flex-direction:column;justify-self:end;align-items:flex-end;gap:2px;display:flex}.board-module__MAXbUG__winner{color:var(--success);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1.5px var(--success);margin-left:-6px;padding:0 6px;font-weight:700}.board-module__MAXbUG__winScore{color:var(--success);font-weight:700}.board-module__MAXbUG__loser{color:var(--text-subtle);font-weight:400}.board-module__MAXbUG__reason{color:var(--danger);font-size:var(--fs-sm);font-weight:600;line-height:1.4}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__reason{font-size:var(--fs-2xs);text-align:right}.board-module__MAXbUG__check{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--tap-min);min-width:var(--tap-min);font-size:var(--fs-md);cursor:pointer;font-weight:600;display:inline-flex;position:relative}.board-module__MAXbUG__check input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.board-module__MAXbUG__checkBox{width:var(--space-5);height:var(--space-5);pointer-events:none;place-items:center;display:grid}.board-module__MAXbUG__check:has(input:checked) .board-module__MAXbUG__checkBox{background:var(--accent);border-color:var(--accent)}.board-module__MAXbUG__check:has(input:disabled){opacity:.5;cursor:not-allowed}.board-module__MAXbUG__check:has(input:focus-visible){outline:var(--border-w-thick) solid var(--accent);outline-offset:var(--border-w-thick)}.board-module__MAXbUG__startList{flex-direction:column;display:flex}.board-module__MAXbUG__startRow{grid-template-columns:52px 72px minmax(0, 1fr) var(--tap-min);border-bottom:var(--border-w) solid var(--border);cursor:pointer;align-items:center;gap:14px;min-height:72px;display:grid}.board-module__MAXbUG__startRow>b{font:700 34px/1 var(--font-display);text-align:center}.board-module__MAXbUG__allRow{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding-right:var(--space-3);font-weight:600;display:flex}.board-module__MAXbUG__toast{bottom:var(--space-6);background:var(--n-900);color:var(--n-0);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);z-index:100;position:fixed;left:50%;transform:translate(-50%)}.board-module__MAXbUG__unavailable{background:var(--bg);min-height:100dvh;color:var(--text)}.board-module__MAXbUG__unavailable header{padding:var(--space-3);background:var(--amber-500);color:var(--n-900)}.board-module__MAXbUG__panelHeader{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.board-module__MAXbUG__panelNumber{min-width:52px;padding-top:var(--space-1);text-align:center;font:700 64px/.9 var(--font-display)}.board-module__MAXbUG__panelMeta{flex-direction:column;gap:6px;display:flex}.board-module__MAXbUG__panelMeta small{font:400 var(--fs-sm)/1.35 var(--font-sans);color:var(--text-muted)}.board-module__MAXbUG__panelTeams{font:700 20px/1.35 var(--font-sans);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.board-module__MAXbUG__panelMinutes{font:600 var(--fs-sm)/1 var(--font-sans);color:var(--danger);margin-top:var(--space-2)}.board-module__MAXbUG__panelMinutes b{font:700 30px/1 var(--font-display)}.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:first-child{padding:var(--space-6) var(--space-6) var(--space-5)}.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:last-child{padding:var(--space-4) var(--space-6) var(--space-5)}.board-module__MAXbUG__waitActions{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.board-module__MAXbUG__startButton{height:var(--space-16)!important;font-size:20px!important}.board-module__MAXbUG__secondaryActions{gap:10px;display:flex}.board-module__MAXbUG__secondaryActions button,.board-module__MAXbUG__spacer{flex:1}.board-module__MAXbUG__scorePicker{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.board-module__MAXbUG__scorePicker>b{font-size:var(--fs-lg);font-weight:700}.board-module__MAXbUG__scoreKeys{gap:var(--space-1);width:100%;display:flex}.board-module__MAXbUG__scoreKeys>button{flex:0 0 var(--tap-min);width:var(--tap-min);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);height:52px;color:var(--text);font:600 22px/1 var(--font-display);justify-content:center;align-items:center;padding:0;display:inline-flex}.board-module__MAXbUG__scoreKeys>.board-module__MAXbUG__otherKey{width:60px;font:600 var(--fs-sm)/1 var(--font-sans);flex-basis:60px}.board-module__MAXbUG__scoreKeys>.board-module__MAXbUG__keySelected{background:var(--n-900);border-color:var(--n-900);color:var(--n-0)}.board-module__MAXbUG__scoreKeys>div{flex:0 0 60px;width:60px;padding:0!important}.board-module__MAXbUG__scoreKeys input{width:100%;padding:0 var(--space-1)!important}.board-module__MAXbUG__scoreKeys button:disabled{opacity:.5}.board-module__MAXbUG__message{margin:0;font-size:20px;font-weight:700;line-height:1.45}.board-module__MAXbUG__message b{font-family:var(--font-display);font-size:var(--fs-xl)}.board-module__MAXbUG__question{font-size:var(--fs-lg)}.board-module__MAXbUG__forfeitTeams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.board-module__MAXbUG__forfeitTeams button{height:var(--space-24);white-space:normal;font-size:20px;line-height:1.3}.board-module__MAXbUG__forfeitTeams>span{font:700 var(--fs-xl)/1 var(--font-display);color:var(--text-subtle)}.board-module__MAXbUG__courtPicker{gap:var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.board-module__MAXbUG__courtPicker button{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);height:56px;color:var(--text);font:700 26px/1 var(--font-display);padding:0}.board-module__MAXbUG__courtPicker button:disabled{background:var(--n-100);color:var(--n-500);cursor:not-allowed;border-color:#0000}.board-module__MAXbUG__courtPicker .board-module__MAXbUG__currentCourt{border:var(--border-w-thick) solid var(--n-900)!important;color:var(--text)!important}.board-module__MAXbUG__result{gap:10px;display:grid}.board-module__MAXbUG__result>div{align-items:baseline;gap:28px;font-size:20px;display:flex}.board-module__MAXbUG__result b{font:600 34px/1 var(--font-display)}.board-module__MAXbUG__conflictList{padding-left:var(--space-5);color:var(--danger);font-size:var(--fs-md);line-height:1.6}@media (max-width:1250px){.board-module__MAXbUG__board{--schedule-width:432px}.board-module__MAXbUG__top{gap:var(--space-3);padding:0 var(--space-3)}.board-module__MAXbUG__top h1{font-size:var(--fs-md)}.board-module__MAXbUG__topRight{gap:var(--space-3)}.board-module__MAXbUG__search{width:220px}.board-module__MAXbUG__quick>button{padding-left:28px!important;padding-right:28px!important}.board-module__MAXbUG__courts{padding:10px}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__courtInner{padding-right:var(--space-3);grid-template-columns:64px 52px minmax(0,1fr) auto;column-gap:10px}.board-module__MAXbUG__courtNumber b{font-size:36px}.board-module__MAXbUG__teams>span{font-size:15px;line-height:20px}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes b{font-size:28px}.board-module__MAXbUG__group{font-size:var(--fs-2xs)}.board-module__MAXbUG__scheduleRow{grid-template-columns:50px 30px 46px minmax(0,1fr) 56px 36px;column-gap:6px;min-height:54px;padding:0 10px 0 6px}.board-module__MAXbUG__courtField{width:50px;font-size:17px}.board-module__MAXbUG__scheduleTeams{font-size:var(--fs-sm)}.board-module__MAXbUG__scheduleTeams>span,.board-module__MAXbUG__scores{line-height:18px}.board-module__MAXbUG__scores{font-size:var(--fs-md)}.board-module__MAXbUG__timeGroup time{font-size:20px}.board-module__MAXbUG__offline .board-module__MAXbUG__search{width:150px}.board-module__MAXbUG__offline .board-module__MAXbUG__connection{font-size:var(--fs-xs)}}@media (prefers-reduced-motion:reduce){.board-module__MAXbUG__courtSweep{clip-path:inset(0);animation:none}.board-module__MAXbUG__fire{display:none}}.board-module__MAXbUG__subgroupCount{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;margin-left:auto;margin-right:2px}.board-module__MAXbUG__titleAndTabs{align-items:center;gap:14px;min-width:0;display:flex}.board-module__MAXbUG__titleAndTabs .board-module__MAXbUG__menuHost{flex:0 auto;min-width:0}.board-module__MAXbUG__titleButton{max-width:100%;font:inherit!important;color:var(--text)!important;letter-spacing:normal!important;border:0!important;justify-content:flex-start!important;padding:0!important}.board-module__MAXbUG__titleButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-module__MAXbUG__tabs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);flex:none;gap:4px;padding:3px;display:inline-flex}.board-module__MAXbUG__tabs button{position:relative;border-radius:var(--radius-sm)!important;height:36px!important;box-shadow:none!important;letter-spacing:normal!important;border:0!important;padding:0 16px!important}.board-module__MAXbUG__tabs button:after{content:"";position:absolute;inset:-5px 0}.board-module__MAXbUG__entrances{width:220px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:var(--surface);color:var(--text);margin:0;position:fixed;inset:56px auto auto 16px}.board-module__MAXbUG__entrances a{text-decoration:none;display:block}@media (hover:hover){.board-module__MAXbUG__entrances a:hover{background:var(--surface-2)}}.board-module__MAXbUG__left[hidden],.board-module__MAXbUG__schedule[hidden]{display:none}.board-module__MAXbUG__placeholderTab{background:var(--surface);grid-column:1/-1;min-height:0}.board-module__MAXbUG__ps{--court-bg:repeating-linear-gradient(135deg, var(--n-100) 0 10px, var(--n-200) 10px 20px);--court-border:var(--n-500)}.board-module__MAXbUG__court.board-module__MAXbUG__ps{border-style:dashed}.board-module__MAXbUG__court[aria-disabled=true]{cursor:not-allowed}.board-module__MAXbUG__disabledTag{grid-column:2/-1;justify-self:start;background:var(--text-muted)!important;color:var(--n-0)!important;font-size:var(--fs-xs)!important;border-color:#0000!important;padding:5px 12px!important}.board-module__MAXbUG__plannedCourt{color:var(--n-400)}.board-module__MAXbUG__callMode .board-module__MAXbUG__plannedCourt{border-color:var(--border)}.board-module__MAXbUG__activeGroup{min-height:36px}.board-module__MAXbUG__finishedGroup{background:var(--surface-inset)}.board-module__MAXbUG__filterReminder{background:var(--n-900);min-height:48px;color:var(--n-0);font:700 var(--fs-md)/1 var(--font-sans);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 20px;display:flex}.board-module__MAXbUG__filterReminder button{text-underline-offset:4px;text-decoration:underline;color:var(--n-0)!important;height:44px!important;font-size:var(--fs-md)!important;padding:0 14px!important}@media (max-width:1250px){.board-module__MAXbUG__tabs button{padding:0 12px!important}.board-module__MAXbUG__timeGroup{min-height:40px;padding-left:10px}.board-module__MAXbUG__activeGroup{min-height:34px}.board-module__MAXbUG__scheduleTitle{padding-left:16px}.board-module__MAXbUG__scheduleTitle h2{font-size:17px}.board-module__MAXbUG__matchNumber{font-size:var(--fs-sm)}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes em{font-size:var(--fs-xs)}.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes small{font-size:var(--fs-sm)}}.board-module__MAXbUG__top h1{font-family:var(--font-sans);letter-spacing:normal;line-height:normal}.board-module__MAXbUG__filters select{font-size:var(--fs-md)!important;font-weight:400!important}.board-module__MAXbUG__filterControl{height:var(--control-md);font:400 var(--fs-md)/1 var(--font-sans);border:1px solid #0000;padding:0 44px 0 14px;position:relative}.board-module__MAXbUG__filterControl>span{visibility:hidden;white-space:nowrap}.board-module__MAXbUG__filterControl>div{inset:-1px;position:absolute!important}.board-module__MAXbUG__courtInner .board-module__MAXbUG__group{gap:2px;line-height:1.3}.board-module__MAXbUG__nowMarker{background:var(--surface);z-index:2;height:24px;position:relative}.board-module__MAXbUG__nowMarker:before{content:"";background:var(--accent);height:2px;position:absolute;top:11px;left:12px;right:0}.board-module__MAXbUG__nowMarker span{background:var(--accent);color:var(--n-0);font:700 var(--fs-sm)/18px var(--font-display);border-radius:var(--radius-pill);padding:1px 8px;position:absolute;top:3px;left:12px}.board-module__MAXbUG__filterControl,.board-module__MAXbUG__courtNumber b,.board-module__MAXbUG__minutes b,.board-module__MAXbUG__timeGroup time,.board-module__MAXbUG__matchNumber,.board-module__MAXbUG__courtField,.board-module__MAXbUG__nowMarker span,.board-module__MAXbUG__scores{font-variant-numeric:tabular-nums}.board-module__MAXbUG__board button,.board-module__MAXbUG__board select{font-variant-numeric:tabular-nums!important}.board-module__MAXbUG__courtInner .board-module__MAXbUG__group{font-size:var(--fs-sm)}@media (max-width:1250px){.board-module__MAXbUG__courtInner .board-module__MAXbUG__group{font-size:var(--fs-xs)}}.board-module__MAXbUG__callBody{flex:1;grid-template-columns:164px minmax(0,1fr);min-height:0;display:grid}.board-module__MAXbUG__callMode .board-module__MAXbUG__quick{background:var(--n-900);color:var(--n-0);padding-left:20px}.board-module__MAXbUG__callMode .board-module__MAXbUG__quick>b{font-size:var(--fs-md);align-items:center;gap:10px;display:flex}.board-module__MAXbUG__callCourts{border-right:1px solid var(--border);background:var(--surface-2);min-height:0;padding:0 0 12px 12px}.board-module__MAXbUG__pickHint{height:40px;color:var(--accent);font:700 15px/1 var(--font-sans);align-items:center;display:flex}.board-module__MAXbUG__courtSquares{grid-template-columns:repeat(2,72px);grid-template-rows:repeat(var(--square-rows), min(72px, calc((100dvh - 164px - (var(--square-rows) - 1) * 8px) / var(--square-rows))));grid-auto-flow:column;gap:8px;display:grid}.board-module__MAXbUG__courtSquare{border:1.5px solid var(--n-400);border-radius:var(--radius-md);background:var(--n-200);color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:flex;position:relative}.board-module__MAXbUG__courtSquare b{font:700 28px/1 var(--font-display);position:relative}.board-module__MAXbUG__courtSquare small{color:var(--crimson-600);font:700 12px/1 var(--font-display);margin-top:3px;position:relative}.board-module__MAXbUG__courtSquare.board-module__MAXbUG__lv{background:var(--crimson-50);border-color:var(--crimson-500);color:var(--crimson-600)}.board-module__MAXbUG__courtSquare.board-module__MAXbUG__wt{background:var(--surface);border-color:var(--n-900)}.board-module__MAXbUG__courtSquare.board-module__MAXbUG__ps{background:repeating-linear-gradient(135deg, var(--n-100) 0 5px, var(--n-200) 5px 10px);border:1.5px dashed var(--n-500);color:var(--n-600)}.board-module__MAXbUG__squareIcon{opacity:.16;fill:currentColor;stroke:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.board-module__MAXbUG__squareDim:after{content:"";border-radius:inherit;background:var(--dim);z-index:2;pointer-events:none;position:absolute;inset:-2px}.board-module__MAXbUG__reservedSquare{overflow:hidden}.board-module__MAXbUG__reservedSquare:before{content:"";background:var(--crimson-500);z-index:1;height:6px;position:absolute;bottom:0;left:0;right:0}.board-module__MAXbUG__pickableSquare{border:2px dashed var(--crimson-500)!important}.board-module__MAXbUG__pickedSquare{background:var(--crimson-50);border:2.5px dashed var(--crimson-500)!important}.board-module__MAXbUG__askSquare{outline:3px solid var(--crimson-500);outline-offset:2px}.board-module__MAXbUG__callMiddle{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.board-module__MAXbUG__callTitle{height:var(--quick-height);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.board-module__MAXbUG__callTitle h2{font-size:var(--fs-lg);margin:0;font-weight:700}.board-module__MAXbUG__callContent{flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.board-module__MAXbUG__callEmpty{text-align:center;font-size:var(--fs-md);color:var(--text-muted)}.board-module__MAXbUG__callRow{border-bottom:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:56px auto 72px minmax(0,1fr) auto 44px;align-items:center;column-gap:10px;min-height:76px;padding:6px 4px 6px 8px;display:grid}.board-module__MAXbUG__callRowSlot:first-child .board-module__MAXbUG__callRow{border-top:1px solid var(--border)}.board-module__MAXbUG__callCourt{border-radius:var(--radius-md);border:1.5px solid var(--n-400);background:var(--n-200);width:56px;height:56px;color:var(--text);justify-content:center;align-items:center;margin:0;padding:0;display:flex;font:700 24px/1 var(--font-display)!important}.board-module__MAXbUG__callCourt.board-module__MAXbUG__noCourt{background:var(--surface);border:1.5px dashed var(--crimson-500);color:var(--crimson-600);padding:0 4px;font:700 13px/1.2 var(--font-sans)!important}.board-module__MAXbUG__callCourt.board-module__MAXbUG__pickingCourt{border:2.5px dashed var(--crimson-500);background:var(--crimson-50)!important;color:var(--text)!important}.board-module__MAXbUG__callNumber{min-width:40px;color:var(--text-muted);font:700 15px/1 var(--font-display);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.board-module__MAXbUG__callNumber b{font-weight:700}.board-module__MAXbUG__callNumber small{font:inherit}.board-module__MAXbUG__callGroup{font-size:var(--fs-xs);color:var(--text-muted);flex-direction:column;gap:2px;line-height:1.3;display:flex}.board-module__MAXbUG__callTeams{min-width:0;font-size:var(--fs-md);flex-direction:column;gap:2px;font-weight:700;line-height:1.3;display:flex}.board-module__MAXbUG__callTeams span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-module__MAXbUG__callWhy{font-size:var(--fs-sm);color:var(--danger);white-space:nowrap;font-weight:700}.board-module__MAXbUG__callWhy .board-module__MAXbUG__statusTag{font-size:13px!important}.board-module__MAXbUG__removeCall{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.board-module__MAXbUG__pickingRow{background:var(--crimson-50)}.board-module__MAXbUG__dimCallRow{opacity:.35}.board-module__MAXbUG__callFooter{border-top:1px solid var(--border);background:var(--surface);flex:none;gap:12px;padding:12px 16px;display:flex}.board-module__MAXbUG__callFooter button,.board-module__MAXbUG__swapActions button{letter-spacing:-.015em!important;font-weight:400!important;line-height:normal!important}.board-module__MAXbUG__callFooter button:disabled{background:var(--n-200)!important;color:var(--n-600)!important;box-shadow:none!important;opacity:1!important;border-color:#0000!important}.board-module__MAXbUG__callError{color:var(--danger);font-size:var(--fs-sm);margin:0;padding:8px 16px}.board-module__MAXbUG__swapAsk{z-index:6;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:18px 18px 16px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%);box-shadow:0 10px 28px #1a1a1938}.board-module__MAXbUG__swapAsk h3{font:600 var(--fs-lg)/1.2 var(--font-sans);margin:0 0 12px}.board-module__MAXbUG__swapCards{border-top:1px solid var(--border);flex-direction:column;display:flex}.board-module__MAXbUG__swapCard{border-radius:0;grid-template-columns:auto auto 72px minmax(0,1fr) auto;padding-left:4px}.board-module__MAXbUG__swapCard:first-child{border-top:0}.board-module__MAXbUG__swapCourts{color:var(--text-muted);align-items:center;gap:4px;display:flex}.board-module__MAXbUG__swapCourts .board-module__MAXbUG__callCourt{width:52px;height:52px}.board-module__MAXbUG__calledCourt{background:var(--surface);border-color:var(--n-900)}.board-module__MAXbUG__swapActions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.board-module__MAXbUG__swapActions button{min-width:96px;height:48px!important}.board-module__MAXbUG__callMode .board-module__MAXbUG__subgroup .board-module__MAXbUG__check{margin-right:-10px}.board-module__MAXbUG__callMode .board-module__MAXbUG__subgroup b{white-space:nowrap}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow.board-module__MAXbUG__blocked .board-module__MAXbUG__scheduleTeams{color:var(--text)}.board-module__MAXbUG__mixedCheck .board-module__MAXbUG__checkBox{position:relative}.board-module__MAXbUG__mixedCheck .board-module__MAXbUG__checkBox svg{visibility:hidden}.board-module__MAXbUG__mixedCheck .board-module__MAXbUG__checkBox:after{content:"";background:var(--n-0);border-radius:1px;width:10px;height:2px;position:absolute}.board-module__MAXbUG__callFooter>button:first-child,.board-module__MAXbUG__swapActions>button:first-child{padding:10px 12px 4px!important}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__check{justify-self:end;margin-right:-10px}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__reason{white-space:nowrap;font-size:12px}.board-module__MAXbUG__callMode .board-module__MAXbUG__matchNumber{font-weight:400}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow.board-module__MAXbUG__badCallSchedule .board-module__MAXbUG__scheduleTeams,.board-module__MAXbUG__callMode .board-module__MAXbUG__badCallSchedule .board-module__MAXbUG__group,.board-module__MAXbUG__callMode .board-module__MAXbUG__badCallSchedule .board-module__MAXbUG__matchNumber{color:var(--text-subtle)}.board-module__MAXbUG__callMode .board-module__MAXbUG__timeGroup,.board-module__MAXbUG__callMode .board-module__MAXbUG__subgroup,.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow{flex-shrink:0}.board-module__MAXbUG__callMode .board-module__MAXbUG__subgroup{height:44px;min-height:0}.board-module__MAXbUG__callMode .board-module__MAXbUG__checkBox{border-radius:var(--radius-xs);line-height:1}.board-module__MAXbUG__callMode .board-module__MAXbUG__checkBox>label{opacity:1!important}.board-module__MAXbUG__callWhy .board-module__MAXbUG__statusTag{padding:5px 12px!important}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow{grid-template-columns:52px 32px 50px minmax(0,1fr) 66px 48px}.board-module__MAXbUG__changedCourt{border-color:var(--n-900)!important}@media (max-width:1250px){.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow{grid-template-columns:50px 30px 46px minmax(0,1fr) 66px 42px}}:is(.board-module__MAXbUG__panelHost [role=dialog],.board-module__MAXbUG__startHost [role=dialog]){box-shadow:var(--shadow-xl)!important}.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:first-child{padding:24px 72px 20px 26px;position:relative}:is(.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:first-child>button,.board-module__MAXbUG__startHost [role=dialog]>div>div>div:first-child>button){color:var(--text);position:absolute;top:14px;right:14px}:is(.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:first-child>button svg,.board-module__MAXbUG__startHost [role=dialog]>div>div>div:first-child>button svg){width:22px;height:22px}.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:nth-child(2){gap:14px;padding:22px 26px}.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:last-child{border-top:0;flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding:16px 26px 22px}.board-module__MAXbUG__panelHost [role=dialog] h2{letter-spacing:normal}.board-module__MAXbUG__panelMeta{gap:0}.board-module__MAXbUG__panelMeta small{margin-bottom:6px;font-weight:400;line-height:normal}.board-module__MAXbUG__panelMinutes{white-space:nowrap;align-items:baseline;gap:4px;margin-top:8px;display:flex}.board-module__MAXbUG__panelMinutes em{font-style:normal;font-size:var(--fs-sm)}.board-module__MAXbUG__panelMinutes small{color:var(--danger);margin:0;font-size:15px;font-weight:600}.board-module__MAXbUG__panelHost button{letter-spacing:normal!important}.board-module__MAXbUG__panelHost button:disabled{background:var(--n-200)!important;color:var(--n-600)!important;opacity:1!important;box-shadow:none!important;border-color:#0000!important}.board-module__MAXbUG__panelHost [aria-label=關閉]:disabled{background:0 0!important}.board-module__MAXbUG__waitActions{gap:10px}.board-module__MAXbUG__scorePicker>b{line-height:1.3}.board-module__MAXbUG__scorePicker>b:last-child{margin-top:2px}.board-module__MAXbUG__scoreKeys{width:auto}.board-module__MAXbUG__scoreKeys button{font-variant-numeric:tabular-nums!important}.board-module__MAXbUG__panelHost .board-module__MAXbUG__courtPicker button:disabled{background:var(--n-100)!important;color:var(--n-500)!important}.board-module__MAXbUG__panelHost .board-module__MAXbUG__courtPicker button.board-module__MAXbUG__currentCourt:disabled{color:var(--text)!important;border-color:var(--n-900)!important}.board-module__MAXbUG__result{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:baseline;gap:10px 28px;display:grid}.board-module__MAXbUG__resultRow{display:contents}.board-module__MAXbUG__resultRow>span{font-size:20px;line-height:1.3}.board-module__MAXbUG__result b{text-align:right;font-variant-numeric:tabular-nums}.board-module__MAXbUG__resultWinner{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--success);color:var(--success);justify-self:start;margin-left:-8px;padding:2px 8px;font-weight:700}.board-module__MAXbUG__offlineNote{color:#8a5a17;font-size:var(--fs-sm);font-weight:700}.board-module__MAXbUG__startHost [role=dialog]>div>div>div:first-child{align-items:center;min-height:72px;padding:14px 72px 14px 26px;position:relative}.board-module__MAXbUG__startHost [role=dialog] h2{letter-spacing:normal;font-size:22px;font-weight:700;line-height:1.2}.board-module__MAXbUG__startHost [role=dialog]>div>div>div:nth-child(2){gap:16px;padding:20px 26px}.board-module__MAXbUG__startHost [role=dialog]>div>div>div:last-child{gap:10px;padding:16px 26px 22px}.board-module__MAXbUG__startRow .board-module__MAXbUG__group{font-size:var(--fs-sm);gap:0;line-height:1.35}.board-module__MAXbUG__startRow .board-module__MAXbUG__teams{gap:0;font-size:17px;line-height:1.35}.board-module__MAXbUG__startUnselected .board-module__MAXbUG__teams{color:var(--text-subtle)}.board-module__MAXbUG__startHost .board-module__MAXbUG__checkBox{border-radius:var(--radius-xs)}.board-module__MAXbUG__allRow .board-module__MAXbUG__check{flex-direction:row-reverse}.board-module__MAXbUG__allRow .board-module__MAXbUG__checkBox{width:var(--tap-min);height:var(--tap-min)}.board-module__MAXbUG__allRow .board-module__MAXbUG__check:has(input:checked) .board-module__MAXbUG__checkBox{background:0 0}.board-module__MAXbUG__savedCourt{border-color:var(--green-600)!important}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__courtNumber:after{background:var(--border-strong)}.board-module__MAXbUG__savedLabel{color:var(--green-600);font:700 13px/1.2 var(--font-sans);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.board-module__MAXbUG__savedScores{font:600 24px/22px var(--font-display);flex-direction:column;align-items:flex-end;gap:4px;margin-right:76px;display:flex}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__savedScores>.board-module__MAXbUG__loser{color:var(--text-muted)}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__teams>.board-module__MAXbUG__loser{color:var(--text-muted);font-weight:400}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__teams>.board-module__MAXbUG__winner{font-weight:700}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__winner,.board-module__MAXbUG__savedCourt .board-module__MAXbUG__winScore{color:#0f5c38}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__teams>span{width:fit-content;max-width:100%}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__teams>.board-module__MAXbUG__winner{margin-left:-6px;padding:0 6px;line-height:22px}.board-module__MAXbUG__searchResults{padding:6px;top:48px}.board-module__MAXbUG__searchResult{align-items:center;gap:4px;display:flex}.board-module__MAXbUG__searchResults .board-module__MAXbUG__searchResult>button:first-child{flex:auto;min-width:0}.board-module__MAXbUG__searchResults .board-module__MAXbUG__searchResult>.board-module__MAXbUG__teamEntry{border:1px solid var(--border);flex:none;justify-content:center;width:48px;height:48px;min-height:48px;padding:0}.board-module__MAXbUG__searchResults .board-module__MAXbUG__searchSelected{background:var(--crimson-50)}.board-module__MAXbUG__searchResults button>span:first-child{gap:2px}.board-module__MAXbUG__searchCourt{font-size:var(--fs-sm);white-space:nowrap;column-gap:3px;font-weight:600}.board-module__MAXbUG__searchCourt b{font-weight:700;line-height:1}.board-module__MAXbUG__searchCourt small{font-size:var(--fs-2xs);justify-self:end;font-weight:600}.board-module__MAXbUG__searchNext{color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;align-items:baseline;gap:3px;font-weight:600;display:flex}.board-module__MAXbUG__searchNext b{font:700 26px/1 var(--font-display);color:var(--n-400)}.board-module__MAXbUG__offline .board-module__MAXbUG__connection{font-size:var(--fs-md);gap:8px}.board-module__MAXbUG__offline .board-module__MAXbUG__filterControl>div,.board-module__MAXbUG__offline .board-module__MAXbUG__search>div{background:#ffffff8c!important}.board-module__MAXbUG__board[data-offline] .board-module__MAXbUG__quick>button{color:var(--n-500)!important}.board-module__MAXbUG__offline .board-module__MAXbUG__topRight{transform:translate(-2px)}.board-module__MAXbUG__offline .board-module__MAXbUG__connection{transform:translate(2px)}.board-module__MAXbUG__board[data-offline] .board-module__MAXbUG__quick>.board-module__MAXbUG__batchButton{background:var(--n-200)!important;color:var(--n-600)!important;box-shadow:none!important}.board-module__MAXbUG__courtsOnly{display:block}.board-module__MAXbUG__courtsOnly>header,.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__quick,.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__schedule{display:none}.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__left{border:0;height:100%}.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__courts{grid-template-rows:repeat(5,minmax(0,1fr));padding:12px}.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__courtInner{grid-template-columns:72px 104px minmax(0,1fr) auto;column-gap:14px;padding-right:16px}.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__courtNumber b{font-size:40px}.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__group{font-size:var(--fs-sm)}.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__teams>span{font-size:17px;line-height:22px}@media (max-width:1250px){.board-module__MAXbUG__savedScores{font-size:20px;line-height:19px}.board-module__MAXbUG__savedCourt .board-module__MAXbUG__teams>.board-module__MAXbUG__winner{line-height:20px}}.board-module__MAXbUG__titleButton{height:44px!important}.board-module__MAXbUG__filters select{height:44px;min-height:44px;top:-3px;bottom:auto}.board-module__MAXbUG__search input{min-height:44px}.board-module__MAXbUG__timeGroup{position:relative}.board-module__MAXbUG__timeGroup:after{content:"";height:100%;min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.board-module__MAXbUG__panelHost .board-module__MAXbUG__forfeitTeams button{height:96px!important;padding:0 16px!important;font-size:20px!important}.board-module__MAXbUG__panelHost .board-module__MAXbUG__courtPicker button{font-weight:700!important}.board-module__MAXbUG__message b{font-size:24px}.board-module__MAXbUG__panelHost .board-module__MAXbUG__scoreKeys>button,.board-module__MAXbUG__panelHost .board-module__MAXbUG__courtPicker button{font-family:var(--font-sans)!important}.board-module__MAXbUG__courtsOnly .board-module__MAXbUG__courtInner{grid-template-columns:72px 72px minmax(0,1fr) auto}.board-module__MAXbUG__board .board-module__MAXbUG__offline .board-module__MAXbUG__search{width:200px}@media (max-width:1250px){.board-module__MAXbUG__board .board-module__MAXbUG__offline .board-module__MAXbUG__search{width:150px}}.board-module__MAXbUG__panelHost button,.board-module__MAXbUG__startHost button{font-weight:400!important}.board-module__MAXbUG__panelHost .board-module__MAXbUG__scoreKeys>button,.board-module__MAXbUG__panelHost .board-module__MAXbUG__courtPicker button{font:400 var(--fs-md)/normal var(--font-sans)!important}.board-module__MAXbUG__panelHost .board-module__MAXbUG__scoreKeys>.board-module__MAXbUG__otherKey{font-size:var(--fs-sm)!important;font-weight:600!important}.board-module__MAXbUG__search[data-preview-focus]>div:first-child{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.board-module__MAXbUG__blockedCorrection{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}@media (max-width:1250px){.board-module__MAXbUG__timeGroup>span,.board-module__MAXbUG__subgroup{font-size:14px}.board-module__MAXbUG__board:not(.board-module__MAXbUG__courtsOnly) .board-module__MAXbUG__called{font-size:13px}.board-module__MAXbUG__subgroup{padding-left:20px}.board-module__MAXbUG__callMode .board-module__MAXbUG__courtField{padding-left:8px}}.board-module__MAXbUG__callCourt>b{font-weight:bolder}.board-module__MAXbUG__resultRow>.board-module__MAXbUG__winScore{font-weight:700}.board-module__MAXbUG__resultRow>b.board-module__MAXbUG__loser{font-weight:400}.board-module__MAXbUG__callMode .board-module__MAXbUG__quick{border-bottom-color:var(--n-900)}.board-module__MAXbUG__callMode .board-module__MAXbUG__quick>b{line-height:1}.board-module__MAXbUG__panelHost [role=dialog]>div>div>div:last-child button{letter-spacing:-.015em!important}.board-module__MAXbUG__panelHost .board-module__MAXbUG__forfeitTeams button{letter-spacing:-.015em!important;line-height:1.3!important}.board-module__MAXbUG__forfeitTeams>span{letter-spacing:.04em}.board-module__MAXbUG__callMode .board-module__MAXbUG__badCallSchedule:not(.board-module__MAXbUG__rowSelected)>.board-module__MAXbUG__check{opacity:.5}.board-module__MAXbUG__opsPage{grid-template-columns:52px minmax(0,1fr)}.board-module__MAXbUG__opsPage .board-module__MAXbUG__placeholderTab{grid-area:2/2}.board-module__MAXbUG__opsDot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-inset);border-radius:50%;position:absolute;top:5px;right:5px}.board-module__MAXbUG__undoScore{border:1px solid var(--border-strong);min-width:64px;height:44px;color:var(--text);font:400 16px/normal var(--font-sans);letter-spacing:-.015em;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.board-module__MAXbUG__undoScore:disabled{cursor:default}@media (max-width:1279px){.board-module__MAXbUG__undoScore{right:12px}}.board-module__MAXbUG__panelMeta .board-module__MAXbUG__rollbackSubtitle{font-variant-numeric:tabular-nums;margin-top:6px}.board-module__MAXbUG__rollbackList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board-module__MAXbUG__rollbackList li{column-gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);display:grid}.board-module__MAXbUG__rollbackList li:first-child{padding-top:0}.board-module__MAXbUG__rollbackNumber{font:700 17px/1.5 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-muted)}.board-module__MAXbUG__rollbackMatch{font-size:17px;font-weight:600;line-height:1.5}.board-module__MAXbUG__rollbackMatch b{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-inline:var(--space-1);font-size:19px}.board-module__MAXbUG__rollbackTag{margin-left:var(--space-2);vertical-align:2px;padding:3px 8px!important}.board-module__MAXbUG__rollbackDetail{font-size:var(--fs-md);color:var(--danger);font-weight:600;line-height:1.5}.board-module__MAXbUG__rollbackCheck{align-items:center;gap:12px;margin-top:24px;display:flex}.board-module__MAXbUG__rollbackCheck input{width:20px;height:20px;accent-color:var(--danger)}@media (max-width:1023px){.board-module__MAXbUG__board:not(.board-module__MAXbUG__opsPage){grid-template-rows:56px 56px minmax(0,1fr);grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.board-module__MAXbUG__board:not(.board-module__MAXbUG__opsPage) .board-module__MAXbUG__left{display:contents}.board-module__MAXbUG__board:not(.board-module__MAXbUG__opsPage) .board-module__MAXbUG__left[hidden]{display:none}.board-module__MAXbUG__quick{padding:0 var(--space-2);grid-column:1/-1}.board-module__MAXbUG__quick>button{padding-inline:var(--space-4)!important}.board-module__MAXbUG__quick>.board-module__MAXbUG__batchButton{padding-inline:22px!important}.board-module__MAXbUG__top{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;padding-inline:10px}.board-module__MAXbUG__filters{gap:6px}.board-module__MAXbUG__filterControl{padding-inline:10px 26px}.board-module__MAXbUG__filters select{padding-left:10px;padding-right:26px!important}.board-module__MAXbUG__topRight{gap:10px}.board-module__MAXbUG__board .board-module__MAXbUG__search{width:132px}.board-module__MAXbUG__board .board-module__MAXbUG__offline .board-module__MAXbUG__search{width:120px}.board-module__MAXbUG__titleAndTabs{gap:var(--space-2)}.board-module__MAXbUG__titleAndTabs .board-module__MAXbUG__menuHost{flex:1}.board-module__MAXbUG__courts{grid-area:3/1;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--court-count), minmax(0, 1fr));padding:var(--space-2);gap:var(--space-1);border-right:var(--border-w) solid var(--border);grid-auto-flow:row}.board-module__MAXbUG__courtInner,.board-module__MAXbUG__twoColumns .board-module__MAXbUG__courtInner{grid-template-columns:48px 50px minmax(0,1fr) auto;column-gap:10px;padding-right:10px}.board-module__MAXbUG__courtNumber b{font-size:28px}.board-module__MAXbUG__courtNumber .board-module__MAXbUG__stateIcon{width:66cqh;height:66cqh}.board-module__MAXbUG__courtInner .board-module__MAXbUG__group{font-size:var(--fs-xs)}.board-module__MAXbUG__teams{gap:2px}.board-module__MAXbUG__teams>span{font-size:15px;line-height:20px}.board-module__MAXbUG__minutes,.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes{grid-template-columns:auto auto;place-items:baseline end;column-gap:2px;display:grid}.board-module__MAXbUG__minutes em{font-size:var(--fs-xs);grid-column:1/-1}.board-module__MAXbUG__minutes b,.board-module__MAXbUG__twoColumns .board-module__MAXbUG__minutes b{font-size:26px}.board-module__MAXbUG__board:not(.board-module__MAXbUG__courtsOnly) .board-module__MAXbUG__called{line-height:1.35;font-size:var(--fs-xs);flex-direction:column;align-items:flex-end;display:flex}.board-module__MAXbUG__schedule{grid-area:3/2}.board-module__MAXbUG__scheduleTitle{display:none}.board-module__MAXbUG__timeGroup{min-height:44px;padding-left:var(--space-3)}.board-module__MAXbUG__activeGroup{min-height:36px}.board-module__MAXbUG__timeGroup time{font-size:var(--fs-xl)}.board-module__MAXbUG__timeGroup>span{font-size:15px}.board-module__MAXbUG__callMode .board-module__MAXbUG__subgroup{padding-left:var(--space-6);font-size:15px}.board-module__MAXbUG__callMode .board-module__MAXbUG__quick{padding-left:var(--space-2)}.board-module__MAXbUG__scheduleRow,.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:44px 44px minmax(0,1fr) auto 30px;gap:2px 6px;min-height:58px;padding:0 12px 0 4px}.board-module__MAXbUG__scheduleRow>*{grid-row:1/3}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__courtField{grid-area:1/1;align-self:end;width:44px;height:28px;min-height:28px;font-size:17px}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__matchNumber{grid-area:2/1;place-self:start center;font-size:12px;line-height:14px}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__group{font-size:var(--fs-2xs);grid-column:2}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__scheduleTeams{grid-column:3;font-size:14px}.board-module__MAXbUG__scheduleTeams>span,.board-module__MAXbUG__scores{line-height:18px}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__statusTag{border-radius:50%;grid-column:5;justify-content:center;width:28px;height:28px;padding:0!important}.board-module__MAXbUG__statusText{display:none}.board-module__MAXbUG__statusIcon{display:block}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__lv .board-module__MAXbUG__statusIcon svg{fill:currentColor}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__scores{grid-column:4;font-size:16px}.board-module__MAXbUG__callMode{--schedule-width:380px}.board-module__MAXbUG__board.board-module__MAXbUG__callMode{grid-template-columns:minmax(0,1fr) 380px}.board-module__MAXbUG__callBody{grid-area:3/1;grid-template-columns:76px minmax(0,1fr)}.board-module__MAXbUG__callCourts{padding:8px 0 8px 10px}.board-module__MAXbUG__pickHint{display:none}.board-module__MAXbUG__courtSquares{grid-template-columns:54px;grid-template-rows:repeat(var(--court-count), minmax(0, 54px));gap:var(--space-1);grid-auto-flow:row;align-content:start;height:100%}.board-module__MAXbUG__courtSquare b{font-size:24px}.board-module__MAXbUG__squareIcon{width:46px;height:46px}.board-module__MAXbUG__reservedSquare:before{height:5px}.board-module__MAXbUG__callMiddle{z-index:5;border-right:var(--border-w) solid var(--border);overflow:visible}.board-module__MAXbUG__callTitle{padding-inline:14px}.board-module__MAXbUG__callContent{padding:8px 10px}.board-module__MAXbUG__callRow{grid-template-rows:auto auto auto;grid-template-columns:48px auto minmax(0,1fr) 44px;gap:2px 8px;min-height:76px;padding:8px 2px 8px 6px}.board-module__MAXbUG__callRow>.board-module__MAXbUG__callCourt{grid-area:1/1/4;width:48px;height:48px;font-size:21px!important}.board-module__MAXbUG__callCourt.board-module__MAXbUG__noCourt{font-size:12px!important}.board-module__MAXbUG__callNumber{flex-direction:column;grid-area:1/2/4;align-self:center;gap:5px;min-width:34px;font-size:13px}.board-module__MAXbUG__callGroup{gap:var(--space-1);white-space:nowrap;flex-direction:row;grid-area:1/3;font-size:13px}.board-module__MAXbUG__callTeams{grid-area:2/3;font-size:15px}.board-module__MAXbUG__callWhy{grid-area:3/3}.board-module__MAXbUG__removeCall{grid-area:1/4/4}.board-module__MAXbUG__callFooter{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.board-module__MAXbUG__callFooter button{padding-inline:18px!important}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow{grid-template-columns:52px 44px minmax(0,1fr) auto 36px}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__courtField{width:52px;padding-left:6px}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__reason{grid-column:4}.board-module__MAXbUG__callMode .board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__check{grid-column:5}.board-module__MAXbUG__swapAsk{z-index:12;width:440px;max-width:calc(100vw - 100px);padding:14px 12px 12px;left:8px;right:auto}.board-module__MAXbUG__swapCard{grid-template-columns:auto auto minmax(0,1fr);padding-left:0}.board-module__MAXbUG__swapCourts{grid-area:1/1/4}.board-module__MAXbUG__swapCourts .board-module__MAXbUG__callCourt{width:42px;height:42px;font-size:19px!important}.board-module__MAXbUG__swapCourts svg{width:14px;height:14px}.board-module__MAXbUG__swapCard .board-module__MAXbUG__callNumber{grid-area:1/2/4;align-self:center}.board-module__MAXbUG__swapCard .board-module__MAXbUG__callGroup{grid-area:1/3}.board-module__MAXbUG__swapCard .board-module__MAXbUG__callTeams{grid-area:2/3}.board-module__MAXbUG__swapCard .board-module__MAXbUG__callWhy{grid-area:3/3;justify-self:start}:is(.board-module__MAXbUG__panelHost [role=dialog],.board-module__MAXbUG__startHost [role=dialog]){max-width:calc(100vw - 32px)!important}.board-module__MAXbUG__scoreKeys{flex-wrap:wrap}.board-module__MAXbUG__scheduleRow>.board-module__MAXbUG__statusTag.board-module__MAXbUG__no{visibility:hidden}}@media (min-width:1024px) and (max-width:1250px) and (orientation:portrait){.board-module__MAXbUG__opsPage .board-module__MAXbUG__top{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:0 10px}.board-module__MAXbUG__opsPage .board-module__MAXbUG__top h1{font-size:var(--fs-md)}.board-module__MAXbUG__opsPage .board-module__MAXbUG__titleAndTabs{gap:10px}.board-module__MAXbUG__opsPage .board-module__MAXbUG__tabs button{padding:0 12px}.board-module__MAXbUG__opsPage .board-module__MAXbUG__topRight{gap:10px}.board-module__MAXbUG__opsPage .board-module__MAXbUG__search{width:120px}.board-module__MAXbUG__opsPage .board-module__MAXbUG__connection{font-size:var(--fs-xs)}}@media (max-width:1023px){.board-module__MAXbUG__opsPage .board-module__MAXbUG__titleAndTabs{gap:10px}.board-module__MAXbUG__board.board-module__MAXbUG__opsPage .board-module__MAXbUG__search{width:120px}.board-module__MAXbUG__opsPage .board-module__MAXbUG__connection{font-size:var(--fs-xs)}}@media (min-width:1440px){.board-module__MAXbUG__board{--schedule-width:500px}.board-module__MAXbUG__top{gap:10px}.board-module__MAXbUG__court{font-size:var(--fs-md)}}@media (hover:hover){.board-module__MAXbUG__board button:not(:disabled):not(.board-module__MAXbUG__court):hover{filter:brightness(.96)}.board-module__MAXbUG__board .board-module__MAXbUG__court:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.92)}.board-module__MAXbUG__scheduleRow:not(.board-module__MAXbUG__blocked):hover{filter:brightness(.96)}.board-module__MAXbUG__quick>button:not(:disabled):hover,button.board-module__MAXbUG__timeGroup:hover{background:var(--n-100);color:var(--text)}.board-module__MAXbUG__quick>.board-module__MAXbUG__batchButton:not(:disabled):hover{background:var(--crimson-600);color:var(--on-accent)}}@media (max-width:1023px){.board-module__MAXbUG__search input:placeholder-shown{padding-right:0!important}}@media (min-width:1024px) and (max-width:1250px) and (orientation:portrait){.board-module__MAXbUG__opsPage .board-module__MAXbUG__search input:placeholder-shown{padding-right:0!important}}.board-module__MAXbUG__board .board-module__MAXbUG__court:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.92)}.board-module__MAXbUG__scheduleRow:not(.board-module__MAXbUG__blocked):active{filter:brightness(.96)}.board-module__MAXbUG__board .board-module__MAXbUG__scoreKeys>button:not(:disabled):active{background:var(--n-200);filter:none;transform:none}.board-module__MAXbUG__callError,.board-module__MAXbUG__blockedCorrection,.board-module__MAXbUG__board [role=alert]{background-color:var(--accent-soft);animation:board-module__MAXbUG__boardErrorIn var(--dur-base) var(--ease-out), board-module__MAXbUG__boardErrorColor var(--dur-slow) var(--ease-standard)}@keyframes board-module__MAXbUG__boardErrorIn{0%{opacity:0}to{opacity:1}}@keyframes board-module__MAXbUG__boardErrorColor{0%{background-color:color-mix(in srgb, var(--accent) 24%, transparent)}to{background-color:var(--accent-soft)}}.board-module__MAXbUG__swapOverlay{z-index:5;background:var(--overlay);animation:board-module__MAXbUG__boardErrorIn var(--dur-base) var(--ease-out);position:absolute;inset:0}.board-module__MAXbUG__swapAsk{animation:board-module__MAXbUG__swapIn var(--dur-base) var(--ease-out)}@keyframes board-module__MAXbUG__swapIn{0%{opacity:0;transform:translateY(calc(8px - 50%))scale(.98)}to{opacity:1;transform:translateY(-50%)scale(1)}}.board-module__MAXbUG__connectionContent{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.board-module__MAXbUG__connection{display:grid}.board-module__MAXbUG__connectionOld{pointer-events:none;animation:board-module__MAXbUG__connectionOut var(--dur-fast) var(--ease-out) forwards}.board-module__MAXbUG__connectionNew{animation:board-module__MAXbUG__boardErrorIn var(--dur-fast) var(--ease-out)}@keyframes board-module__MAXbUG__connectionOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.board-module__MAXbUG__top,.board-module__MAXbUG__search{transition:none}.board-module__MAXbUG__callError,.board-module__MAXbUG__blockedCorrection,.board-module__MAXbUG__board [role=alert],.board-module__MAXbUG__swapOverlay,.board-module__MAXbUG__swapAsk,.board-module__MAXbUG__connectionOld,.board-module__MAXbUG__connectionNew{animation:none}.board-module__MAXbUG__connectionOld{display:none}}.board-module__MAXbUG__savedCountdown{z-index:3;background:var(--green-600);transform-origin:0;pointer-events:none;height:2px;animation:linear both board-module__MAXbUG__savedCountdown;position:absolute;bottom:0;left:0;right:0}@keyframes board-module__MAXbUG__savedCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.board-module__MAXbUG__scheduleRow.board-module__MAXbUG__pollChanged{isolation:isolate;position:relative}.board-module__MAXbUG__pollHighlight{z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--amber-500) 32%, transparent);animation:board-module__MAXbUG__pollHighlight 1.2s var(--ease-standard) both;position:absolute;inset:0}@keyframes board-module__MAXbUG__pollHighlight{0%,25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.board-module__MAXbUG__savedCountdown,.board-module__MAXbUG__pollHighlight{display:none}}.board-module__MAXbUG__callRowSlot{border-radius:var(--radius-sm);grid-template-rows:1fr;display:grid}.board-module__MAXbUG__callRowClip{min-height:0;overflow:hidden}.board-module__MAXbUG__callRowEntering{animation:board-module__MAXbUG__callRowExpand .18s var(--ease-out), board-module__MAXbUG__callRowHighlight .9s var(--ease-standard) .3s backwards}@keyframes board-module__MAXbUG__callRowExpand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes board-module__MAXbUG__callRowHighlight{0%{background-color:var(--crimson-100)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.board-module__MAXbUG__callRowEntering{animation:none}}.board-module__MAXbUG__callMorph{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.board-module__MAXbUG__board[data-call-transition]:after{content:"";z-index:41;cursor:progress;position:fixed;inset:0}.board-module__MAXbUG__board[data-call-morphing] .board-module__MAXbUG__court,.board-module__MAXbUG__board[data-call-morphing] .board-module__MAXbUG__courtSquare{visibility:hidden}.board-module__MAXbUG__subgroup{height:44px;min-height:0;overflow:hidden}.board-module__MAXbUG__subgroup[hidden]{display:none}.board-module__MAXbUG__board[data-call-transition=unfolding] .board-module__MAXbUG__subgroup[hidden]{display:flex}.board-module__MAXbUG__board[data-call-transition=unfolding] .board-module__MAXbUG__subgroup>*,.board-module__MAXbUG__board[data-call-transition=unfolding] .board-module__MAXbUG__courtInner>:not(.board-module__MAXbUG__courtNumber),.board-module__MAXbUG__board[data-call-transition=unfolding] .board-module__MAXbUG__quick>*{opacity:0}
.ScheduleGrid-module__shTfpq__grid table{table-layout:fixed}.ScheduleGrid-module__shTfpq__cell{gap:var(--space-2);padding:var(--space-3);display:grid}.ScheduleGrid-module__shTfpq__fixtureScore{gap:var(--space-1);min-width:0;display:grid}.ScheduleGrid-module__shTfpq__fixture,.ScheduleGrid-module__shTfpq__score{column-gap:var(--space-1);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.ScheduleGrid-module__shTfpq__team{font:var(--fw-semibold) var(--fs-sm) / var(--lh-snug) var(--font-sans)}.ScheduleGrid-module__shTfpq__versus{color:var(--text-subtle);font:var(--fw-regular) var(--fs-sm) / 1 var(--font-mono)}.ScheduleGrid-module__shTfpq__score{color:var(--text);font:var(--fw-bold) var(--fs-lg) / var(--lh-tight) var(--font-mono);font-variant-numeric:tabular-nums}.ScheduleGrid-module__shTfpq__scoreSeparator{color:var(--text-muted)}.ScheduleGrid-module__shTfpq__matchMeta{color:var(--text-subtle);font:var(--fw-medium) var(--fs-2xs) / 1 var(--font-mono);letter-spacing:var(--ls-wide);display:inline}.ScheduleGrid-module__shTfpq__divisionMeta{color:var(--text-subtle);font:var(--fw-medium) var(--fs-2xs) / 1 var(--font-mono);letter-spacing:var(--ls-wide)}.ScheduleGrid-module__shTfpq__divisionMeta[data-dimmed=true]{color:var(--text-muted)}.ScheduleGrid-module__shTfpq__time{justify-items:start;gap:var(--space-1);color:var(--text);font:var(--fw-bold) var(--fs-xl) / 1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}.ScheduleGrid-module__shTfpq__time[data-estimated=true]{color:var(--text-muted)}.ScheduleGrid-module__shTfpq__currentLabel{color:var(--accent);font:var(--fw-bold) var(--fs-2xs) / 1 var(--font-sans)}.ScheduleGrid-module__shTfpq__estimateLabel{color:var(--text-muted);font:var(--fw-medium) var(--fs-2xs) / 1 var(--font-mono);letter-spacing:var(--ls-wide)}@media screen{.ScheduleGrid-module__shTfpq__cell{padding:var(--space-2)}.ScheduleGrid-module__shTfpq__team{font:var(--fw-bold) var(--fs-sm) / var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-tight)}.ScheduleGrid-module__shTfpq__score{font-size:var(--fs-md)}.ScheduleGrid-module__shTfpq__matchMeta{gap:var(--space-1);display:grid}.ScheduleGrid-module__shTfpq__time{font-size:var(--fs-lg)}}@media print{.ScheduleGrid-module__shTfpq__grid th:first-child,.ScheduleGrid-module__shTfpq__grid td:first-child{width:17mm!important}.ScheduleGrid-module__shTfpq__matchMeta{letter-spacing:0!important;white-space:nowrap!important;font-size:6pt!important;line-height:1!important}.ScheduleGrid-module__shTfpq__time{font-size:7pt}}
.notices-module___3JJta__host{z-index:30;color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;line-height:normal;position:absolute;inset:0}.notices-module___3JJta__overlay{background:var(--overlay);pointer-events:none;position:absolute;inset:0}.notices-module___3JJta__window{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);width:640px;max-height:944px;box-shadow:var(--shadow-xl);outline:none;flex-direction:column;line-height:normal;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notices-module___3JJta__header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;min-height:72px;padding:14px 72px 14px 26px;display:flex;position:relative}.notices-module___3JJta__header h2{font:700 22px/1.2 var(--font-sans);margin:0}.notices-module___3JJta__close{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.notices-module___3JJta__body{flex-direction:column;gap:16px;min-height:0;padding:20px 26px;display:flex;overflow:auto}.notices-module___3JJta__textarea{resize:none;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;height:112px;min-height:112px;font:400 17px/1.55 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;caret-color:var(--accent);padding:14px 16px;display:block}.notices-module___3JJta__textarea:disabled{background:var(--n-100);color:var(--text-subtle);border-color:var(--border)}.notices-module___3JJta__meta{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:16px;display:flex}.notices-module___3JJta__spacer{flex:auto}.notices-module___3JJta__section{font-size:var(--fs-sm);color:var(--text-muted);font-weight:700}.notices-module___3JJta__list{margin:0;padding:0;list-style:none}.notices-module___3JJta__list li{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:64px;padding:8px 0;display:grid}.notices-module___3JJta__list li:last-child{border-bottom:0}.notices-module___3JJta__list time{font:600 17px/1 var(--font-display);color:var(--text-muted)}.notices-module___3JJta__list p{font-size:var(--fs-md);overflow-wrap:anywhere;margin:0;line-height:1.5}.notices-module___3JJta__primary,.notices-module___3JJta__secondary{height:var(--control-lg);border-radius:var(--radius-md);font:400 var(--fs-md)/normal var(--font-sans);letter-spacing:-.015em;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.notices-module___3JJta__primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-accent)}.notices-module___3JJta__secondary{color:var(--text);border-color:var(--border-strong);padding:0 28px}.notices-module___3JJta__danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.notices-module___3JJta__small{height:44px;font-size:var(--fs-sm);padding:0 16px}.notices-module___3JJta__primary:disabled,.notices-module___3JJta__secondary:disabled{background:var(--n-200);color:var(--n-600);box-shadow:none;cursor:not-allowed;border-color:#0000}.notices-module___3JJta__offnote{font-size:var(--fs-sm);color:#8a5a17;font-weight:700}.notices-module___3JJta__confirm{width:480px}.notices-module___3JJta__message{font-size:20px;font-weight:700;line-height:1.45}.notices-module___3JJta__quote{border-left:3px solid var(--border-strong);font-size:var(--fs-md);color:var(--text-muted);overflow-wrap:anywhere;padding:4px 0 4px 14px;line-height:1.5}.notices-module___3JJta__footer{border-top:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:16px 26px 22px;display:flex}.notices-module___3JJta__stage{width:440px;overflow:hidden}.notices-module___3JJta__stageHeader{justify-content:space-between;align-items:center;padding:22px 20px 18px 24px;display:flex}.notices-module___3JJta__stageHeader h3{font:600 var(--fs-xl,22px)/1 var(--font-sans);margin:0}.notices-module___3JJta__stageClose{width:44px;height:44px;color:var(--text-subtle);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:-13px -12px -13px 0;display:inline-flex}.notices-module___3JJta__stageFooter{justify-content:flex-end;gap:10px;padding:4px 20px 20px;display:flex}.notices-module___3JJta__stageFooter button{flex:1;height:52px}.notices-module___3JJta__meta>.notices-module___3JJta__primary{font-size:var(--fs-sm)}.notices-module___3JJta__announcementOverlay{z-index:30;background:var(--overlay);pointer-events:none;position:absolute;inset:0}.notices-module___3JJta__announcementHost{z-index:auto}.notices-module___3JJta__announcementHost>div:first-child{z-index:30}.notices-module___3JJta__announcementHost>div:last-child{z-index:31}.notices-module___3JJta__announcementConfirmHost{z-index:32}@media (max-width:1023px){.notices-module___3JJta__window{max-width:calc(100vw - 32px)}}.notices-module___3JJta__overlay,.notices-module___3JJta__announcementOverlay{animation:notices-module___3JJta__noticeFadeIn var(--dur-base) var(--ease-out)}.notices-module___3JJta__window{animation:notices-module___3JJta__noticePopIn var(--dur-base) var(--ease-out)}.notices-module___3JJta__spinner{animation:.8s linear infinite notices-module___3JJta__noticeSpin}@keyframes notices-module___3JJta__noticeSpin{to{transform:rotate(360deg)}}@keyframes notices-module___3JJta__noticeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes notices-module___3JJta__noticePopIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.notices-module___3JJta__overlay,.notices-module___3JJta__announcementOverlay,.notices-module___3JJta__window,.notices-module___3JJta__spinner{animation:none}}
