._tool_bngot_5{max-width:1200px;margin:0 auto;padding:16px 24px 48px;color:var(--foreground);font-family:var(--font-family-base)}@media(max-width:640px){._tool_bngot_5{padding:16px 16px 48px}}._head_bngot_21{margin-bottom:16px}._crumbList_bngot_25{display:flex;flex-wrap:wrap;align-items:center;min-height:44px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--muted-foreground)}._crumbList_bngot_25 li{display:inline-flex;align-items:center}._sep_bngot_42{padding:0 8px}._crumbLink_bngot_46{display:inline-flex;align-items:center;min-height:44px;color:var(--sky-text);text-decoration:none;border-radius:var(--radius-sm)}._crumbLink_bngot_46:hover{text-decoration:underline}._crumbLink_bngot_46:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._title_bngot_64{margin:0 0 8px;font-family:var(--font-family-heading);font-size:48px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}._dek_bngot_74{margin:0;font-size:20px;line-height:1.4;color:var(--muted-foreground)}@media(max-width:640px){._title_bngot_64{font-size:30px}._dek_bngot_74{font-size:18px}}._banner_bngot_93{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:12px 16px;background:var(--accent);color:var(--accent-foreground);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg)}._bannerText_bngot_105{margin:0;font-size:15px;line-height:1.4}._bannerAction_bngot_111._bannerAction_bngot_111{min-height:44px;align-self:flex-start}@media(min-width:641px){._banner_bngot_93{flex-direction:row;align-items:center;justify-content:space-between}}._panes_bngot_126{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:1024px){._panes_bngot_126{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}}._pane_bngot_126{min-width:0;padding:24px;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._setup_bngot_151{display:flex;flex-direction:column}._field_bngot_156{margin-bottom:4px}._row_bngot_160{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;box-sizing:border-box;border-bottom:1px solid var(--hairline)}._rowName_bngot_170{font-size:16px;font-weight:500;color:var(--foreground)}._rowHelp_bngot_176{margin:6px 0 12px;font-size:13px;line-height:1.4;color:var(--muted-foreground)}._stepper_bngot_183{display:inline-flex;align-items:center;gap:8px;flex:none}._stepBtn_bngot_190._stepBtn_bngot_190{width:44px;height:44px;min-width:44px;padding:0}._stepValue_bngot_197._stepValue_bngot_197{width:56px;height:44px;padding:0;text-align:center;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}._note_bngot_207{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--warning-text)}._names_bngot_214{margin-top:16px}._namesSummary_bngot_218{display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--foreground);cursor:pointer;list-style:none;border-radius:var(--radius-sm)}._namesSummary_bngot_218::-webkit-details-marker{display:none}._namesSummary_bngot_218:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._namesHint_bngot_239{margin:0 0 12px;font-size:13px;line-height:1.4;color:var(--muted-foreground)}._roster_bngot_246{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 16px;margin:0;padding:0;list-style:none}@media(min-width:1280px){._roster_bngot_246{grid-template-columns:repeat(2,minmax(0,1fr))}}._rosterItem_bngot_261{min-width:0}._rosterRow_bngot_265{display:flex;align-items:center;gap:4px}._nameInput_bngot_271{flex:1 1 auto;min-width:0;height:44px;font-size:16px}._remove_bngot_278._remove_bngot_278{flex:none;width:44px;height:44px;min-width:44px;padding:0;color:var(--muted-foreground)}._rowNote_bngot_287{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--warning-text)}._result_bngot_296{display:flex;flex-direction:column}._resultTitle_bngot_301{margin:0;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}._resultTitle_bngot_301:focus{outline:none}._meta_bngot_314{margin:4px 0 16px;font-size:15px;line-height:1.4;color:var(--muted-foreground)}._facts_bngot_321{margin:0 0 20px;padding-left:20px;list-style:disc;font-size:15px;line-height:1.5;color:var(--foreground)}._facts_bngot_321 li{margin-bottom:8px}._facts_bngot_321 li::marker{color:var(--muted-foreground)}._startRow_bngot_338{display:flex;flex-direction:column;gap:8px}._reason_bngot_344{margin:0;min-height:1.4em;font-size:14px;line-height:1.4;color:var(--muted-foreground)}._startAction_bngot_352._startAction_bngot_352{min-height:48px;width:100%}._handoff_bngot_359{margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline)}._handoffTitle_bngot_365{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--foreground)}._handoffText_bngot_372{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--muted-foreground)}._handoffAction_bngot_379._handoffAction_bngot_379{min-height:44px;width:100%}._night_bngot_386{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:1024px){._night_bngot_386{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}}._main_bngot_399,._side_bngot_400{min-width:0}._roundHead_bngot_404{margin-bottom:16px}._roundTop_bngot_408{display:flex;align-items:center;justify-content:space-between;gap:12px}._jump_bngot_416{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;color:var(--sky-text);text-decoration:none;border:1px solid var(--hairline-strong);border-radius:var(--radius-full)}._jump_bngot_416:hover{background:var(--accent)}._jump_bngot_416:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(min-width:1024px){._jump_bngot_416{display:none}}._roundTitle_bngot_447{margin:0;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--foreground)}._roundTitle_bngot_447:focus{outline:none}._courts_bngot_460{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}._courts_bngot_460>*{animation:_courtIn_bngot_1 var(--animation-duration-normal) ease-out both}@keyframes _courtIn_bngot_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._courts_bngot_460>*{animation:none}}._court_bngot_460{min-width:0;padding:16px;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._courtHead_bngot_497{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px}._courtStatus_bngot_506,._courtDone_bngot_507{margin-left:auto;font-size:14px;font-weight:600;color:var(--sky-text)}._courtDone_bngot_507{font-weight:500;color:var(--muted-foreground)}._sitList_bngot_520{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._sitName_bngot_529{font-size:17px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}._courtTitle_bngot_536{margin:0;font-size:17px;font-weight:600;color:var(--foreground)}._courtTag_bngot_543{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sky-text)}._teams_bngot_551{display:flex;flex-direction:column}._vs_bngot_556{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._vs_bngot_556:before,._vs_bngot_556:after{content:"";flex:1;height:1px;background:var(--hairline-strong)}._team_bngot_551{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:56px;padding:10px 12px;background:var(--surface-recessed);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer}._team_bngot_551:hover{border-color:var(--border-hover)}._team_bngot_551:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._teamOn_bngot_603,._teamOn_bngot_603:hover{background:var(--accent);color:var(--accent-foreground);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}._mark_bngot_611{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box;border:2px solid var(--input-border);border-radius:var(--radius-full);color:var(--primary-foreground)}._teamOn_bngot_603 ._mark_bngot_611{background:var(--primary);border-color:var(--primary)}._teamNames_bngot_628{display:flex;flex-direction:column;gap:2px;min-width:0}._teamName_bngot_628{display:block;font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:break-word;word-break:normal}._teamState_bngot_645{font-size:13px;font-weight:600;color:var(--accent-foreground)}._sitting_bngot_651{margin:16px 0 0;font-size:15px;line-height:1.5;color:var(--muted-foreground);overflow-wrap:anywhere}._sittingLabel_bngot_659{font-weight:600;color:var(--foreground)}._bar_bngot_666{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._barReason_bngot_682{margin:0;font-size:15px;line-height:1.4;font-weight:500;color:var(--foreground)}._nextAction_bngot_690._nextAction_bngot_690{min-height:48px;width:100%}._nextAction_bngot_690._nextAction_bngot_690:disabled{opacity:1;background:var(--surface-recessed);color:var(--muted-foreground);border:1px solid var(--hairline-strong);box-shadow:none}@media(min-width:641px){._bar_bngot_666{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}._nextAction_bngot_690._nextAction_bngot_690{width:auto;min-width:160px}}._controls_bngot_718{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._controlAction_bngot_725._controlAction_bngot_725{min-height:44px}._savedLine_bngot_729{margin:16px 0 0;font-size:13px;line-height:1.4;color:var(--muted-foreground)}._card_bngot_738{min-width:0;margin-bottom:16px;padding:20px;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._cardTitle_bngot_749{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.3;color:var(--foreground)}._subTitle_bngot_757{margin:16px 0 4px;font-size:14px;font-weight:600;color:var(--muted-foreground)}._muted_bngot_764{margin:0;font-size:14px;line-height:1.5;color:var(--muted-foreground)}._tableWrap_bngot_773{min-width:0}._table_bngot_773{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}._table_bngot_773 th,._table_bngot_773 td{padding:8px 4px;border-bottom:1px solid var(--hairline);vertical-align:top}._thNum_bngot_791{text-align:right;vertical-align:bottom;font-size:12px;font-weight:600;line-height:1.25;color:var(--muted-foreground)}._thName_bngot_800{text-align:left;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground)}._num_bngot_808{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._name_bngot_214{text-align:left;font-weight:500;overflow-wrap:anywhere;word-break:break-word}._strong_bngot_821{font-weight:700}._left_bngot_825{color:var(--muted-foreground)}._leftTag_bngot_829{font-size:12px;font-weight:600;color:var(--muted-foreground)}._legend_bngot_835{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--muted-foreground)}._addRow_bngot_844{display:flex;gap:8px;margin-bottom:8px}._addAction_bngot_850._addAction_bngot_850{flex:none;min-height:44px}._playerList_bngot_855{display:flex;flex-direction:column;margin:12px 0 0;padding:0;list-style:none}._playerItem_bngot_863{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid var(--hairline)}._playerName_bngot_872{min-width:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}._playerWhere_bngot_879{font-size:13px;color:var(--muted-foreground);white-space:nowrap}._addBack_bngot_885._addBack_bngot_885{grid-column:2 / 4;min-height:44px}._endDialog_bngot_892._endDialog_bngot_892{display:flex;flex-direction:column;max-height:min(90vh,90dvh);overflow:hidden}._endBody_bngot_899{flex:1 1 auto;min-height:0;overflow-y:auto}._endDialog_bngot_892 ._dialogFooter_bngot_905{flex:none}._dialogFooter_bngot_905{display:flex;flex-direction:column-reverse;gap:8px;margin-top:16px}._dialogAction_bngot_916._dialogAction_bngot_916{min-height:44px}@media(min-width:641px){._dialogFooter_bngot_905{flex-direction:row;justify-content:flex-end}}._king_bngot_931{margin:0 0 20px;padding:20px;background:var(--accent);color:var(--accent-foreground);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg)}._kingLabel_bngot_940{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._kingName_bngot_948{margin:0;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}._kingPoints_bngot_957{margin:4px 0 0;font-size:16px;font-variant-numeric:tabular-nums}._endActions_bngot_963{display:flex;flex-wrap:wrap;gap:8px}._manualBox_bngot_969{display:flex;flex-direction:column;gap:8px;margin-top:12px}._manual_bngot_969{width:100%}._dialogTitle_bngot_981._dialogTitle_bngot_981{text-transform:none;letter-spacing:normal;font-size:20px}._standList_bngot_992{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._standRow_bngot_1000{display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:8px;row-gap:2px;padding:10px 0;border-bottom:1px solid var(--hairline)}._standPlace_bngot_1009{font-size:15px;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}._standName_bngot_1015{min-width:0;font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:break-word}._standPoints_bngot_1023{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}._standStats_bngot_1030{grid-column:2 / 4;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}._explain_bngot_1040{margin-top:64px}._h2_bngot_1044{margin:0 0 12px;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}._guideLine_bngot_1053{margin:24px 0 0;font-size:17px}._guideLine_bngot_1053 a{color:var(--sky-text)}@media(max-width:640px){._explain_bngot_1040{margin-top:48px}._h2_bngot_1044{font-size:24px}._roundTitle_bngot_447{font-size:26px}}._srOnly_bngot_1076{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
