.scoreboard-card.svelte-cgmpd1{border-radius:16px;border:1px solid #334155;background:#1e293b;color:#f1f5f9;overflow:hidden}.scoreboard-status.svelte-cgmpd1{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #334155}.scoreboard-inning-chip.svelte-cgmpd1{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;background:#334155;padding:3px 10px 3px 8px;font-size:13px;font-weight:700}.scoreboard-half.svelte-cgmpd1{font-size:11px}.scoreboard-warning-chip.svelte-cgmpd1{border-radius:9999px;border:1px solid #fbbf24;color:#fcd34d;font-size:12px;font-weight:700;padding:2px 8px}.scoreboard-closed-chip.svelte-cgmpd1{border-radius:9999px;background:#04785729;border:1px solid rgba(52,211,153,.45);color:#6ee7b7;font-size:12px;font-weight:700;padding:2px 8px}.scoreboard-spacer.svelte-cgmpd1{flex:1}.scoreboard-innings.svelte-cgmpd1{font-size:12px;color:#94a3b8;white-space:nowrap}.scoreboard-team.svelte-cgmpd1{display:flex;align-items:center;gap:10px;padding:8px 12px}.scoreboard-team.has-line.svelte-cgmpd1{border-top:1px solid #334155}.scoreboard-team.is-batting.svelte-cgmpd1{background:#f1f5f90a}.scoreboard-logo.svelte-cgmpd1{flex:none;display:grid;place-items:center;width:38px;height:38px;box-sizing:border-box;border-radius:10px;border:2px solid #475569;background:#0f172a;overflow:hidden}.scoreboard-logo.is-home.svelte-cgmpd1{border-color:var(--color-team-home)}.scoreboard-logo.is-away.svelte-cgmpd1{border-color:var(--color-team-away)}.scoreboard-logo.svelte-cgmpd1 img:where(.svelte-cgmpd1){display:block;width:28px;height:28px;object-fit:contain}.scoreboard-team-text.svelte-cgmpd1{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.scoreboard-team-name.svelte-cgmpd1{font-size:16px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreboard-team-meta.svelte-cgmpd1{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.scoreboard-bat-badge.svelte-cgmpd1{border-radius:9999px;background:#f1f5f9;color:#020617;font-size:11px;font-weight:700;padding:0 7px}.scoreboard-runs.svelte-cgmpd1{flex:none;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.scoreboard-line.svelte-cgmpd1{border-top:1px solid #334155;padding:6px 8px 8px}.scoreboard-grid.svelte-cgmpd1{display:grid;font-size:12px}.scoreboard-grid-corner.svelte-cgmpd1{padding:4px}.scoreboard-grid-head.svelte-cgmpd1{padding:4px 0;text-align:center;font-weight:700;color:#94a3b8}.scoreboard-grid-head.is-current.svelte-cgmpd1{border-radius:6px 6px 0 0;background:#f1f5f9;color:#020617}.scoreboard-grid-head.has-divider.svelte-cgmpd1,.scoreboard-grid-total.has-divider.svelte-cgmpd1{border-left:1px solid #475569}.scoreboard-grid-team.svelte-cgmpd1{display:flex;align-items:center;gap:3px;min-width:0;padding:5px 2px;font-weight:700;font-variant-numeric:tabular-nums}.scoreboard-grid-team-label.svelte-cgmpd1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreboard-dot.svelte-cgmpd1{flex:none;width:7px;height:7px;border-radius:9999px;background:#64748b}.scoreboard-dot.is-home.svelte-cgmpd1{background:var(--color-team-home)}.scoreboard-dot.is-away.svelte-cgmpd1{background:var(--color-team-away)}.scoreboard-grid-cell.svelte-cgmpd1{padding:5px 0;text-align:center;font-weight:800;color:#f1f5f9;font-variant-numeric:tabular-nums}.scoreboard-grid-cell.is-zero.svelte-cgmpd1{font-weight:500;color:#94a3b8}.scoreboard-grid-cell.is-empty.svelte-cgmpd1{font-weight:500;color:#64748b}.scoreboard-grid-cell.is-current.svelte-cgmpd1{background:#f1f5f914}.scoreboard-grid-total.svelte-cgmpd1{padding:5px 0;text-align:center;font-weight:600;color:#f1f5f9;font-variant-numeric:tabular-nums}.scoreboard-grid-total.has-divider.svelte-cgmpd1{font-weight:800}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-status:where(.svelte-cgmpd1){gap:10px;padding:12px 18px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-inning-chip:where(.svelte-cgmpd1){padding:4px 12px 4px 10px;font-size:14px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-half:where(.svelte-cgmpd1){font-size:12px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-warning-chip:where(.svelte-cgmpd1),.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-closed-chip:where(.svelte-cgmpd1){padding:2px 10px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-innings:where(.svelte-cgmpd1){font-size:13px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-team:where(.svelte-cgmpd1){gap:14px;padding:12px 18px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-logo:where(.svelte-cgmpd1){width:52px;height:52px;border-radius:12px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-logo:where(.svelte-cgmpd1) img:where(.svelte-cgmpd1){width:40px;height:40px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-team-text:where(.svelte-cgmpd1){gap:4px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-team-name:where(.svelte-cgmpd1){font-size:20px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-team-meta:where(.svelte-cgmpd1){gap:8px;font-size:13px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-bat-badge:where(.svelte-cgmpd1){font-size:12px;padding:1px 9px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-runs:where(.svelte-cgmpd1){font-size:60px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-line:where(.svelte-cgmpd1){padding:8px 18px 12px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid:where(.svelte-cgmpd1){font-size:15px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid-corner:where(.svelte-cgmpd1),.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid-head:where(.svelte-cgmpd1){padding:6px 4px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid-head:where(.svelte-cgmpd1){padding:6px 0}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid-head.is-current:where(.svelte-cgmpd1){border-radius:8px 8px 0 0}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid-team:where(.svelte-cgmpd1){gap:8px;padding:7px 4px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-dot:where(.svelte-cgmpd1){width:9px;height:9px}.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid-cell:where(.svelte-cgmpd1),.scoreboard-card.is-desktop.svelte-cgmpd1 .scoreboard-grid-total:where(.svelte-cgmpd1){padding:7px 0}.runner-cards.svelte-7hxfwb{display:flex;flex-direction:column;gap:10px}.runner-card.svelte-7hxfwb{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid #475569;background:#1e293b}.runner-card.has-conflict.svelte-7hxfwb{border-color:#fca5a5}.runner-card-head.svelte-7hxfwb{display:flex;align-items:center;gap:10px;min-width:0}.runner-jersey.svelte-7hxfwb{flex:none;display:grid;place-items:center;width:36px;height:36px;box-sizing:border-box;border-radius:9999px;border:2px solid #64748b;background:#0f172a;color:#f1f5f9;font-size:14px;font-weight:800}.runner-card-text.svelte-7hxfwb{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.runner-card-name.svelte-7hxfwb{font-size:15px;font-weight:700;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runner-card-from.svelte-7hxfwb{font-size:12px;color:#94a3b8}.runner-card-dest.svelte-7hxfwb{flex:none;font-size:14px;font-weight:700}.runner-options.svelte-7hxfwb{display:flex;flex-wrap:wrap;gap:6px}.runner-option.svelte-7hxfwb{flex:1 1 0;min-width:56px;min-height:44px;padding:0 10px;border-radius:10px;border:1px solid #475569;background:#0f172a;color:#cbd5e1;font-size:14px;font-weight:600;cursor:pointer}.runner-option.svelte-7hxfwb:hover{background:#334155}.runner-option.is-on.svelte-7hxfwb{border-color:#f1f5f9;background:#f1f5f9;color:#020617}.runner-card-error.svelte-7hxfwb{margin:0;font-size:13px;line-height:1.4;color:#fca5a5}.runner-earned.svelte-7hxfwb{display:flex;align-items:center;min-height:44px;font-size:14px;color:#cbd5e1}.runner-earned.svelte-7hxfwb input[type=checkbox]:where(.svelte-7hxfwb){width:22px;height:22px;margin-right:8px;accent-color:var(--color-primary)}.reason-block.svelte-7hxfwb{display:flex;flex-direction:column;gap:12px}.reason-question.svelte-7hxfwb{font-size:15px;font-weight:700;color:#f1f5f9}.reason-group.svelte-7hxfwb{display:flex;flex-direction:column;gap:8px}.reason-group-title.svelte-7hxfwb{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6ee7b7}.reason-group-title.is-muted.svelte-7hxfwb{color:#cbd5e1}.reason-group-title.svelte-7hxfwb svg:where(.svelte-7hxfwb){width:14px;height:14px}.reason-steal.svelte-7hxfwb{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:60px;padding:8px 14px;border-radius:12px;border:1px solid rgba(52,211,153,.6);background:#0f172a;color:#f1f5f9;text-align:left;cursor:pointer}.reason-steal.is-on.svelte-7hxfwb{background:#0478572e;border-color:#34d399}.reason-steal-label.svelte-7hxfwb{font-size:16px;font-weight:700}.reason-steal-sub.svelte-7hxfwb{font-size:12px;color:#cbd5e1}.reason-grid.svelte-7hxfwb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reason-option.svelte-7hxfwb{min-height:48px;padding:0 8px;border-radius:10px;border:1px solid #475569;background:#0f172a;color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer}.reason-option.svelte-7hxfwb:hover{background:#334155}.reason-option.is-on.svelte-7hxfwb{border-color:#f1f5f9;background:#f1f5f9;color:#020617}.runner-hint.svelte-7hxfwb{margin:0;font-size:13px;line-height:1.4;color:#cbd5e1}.runner-warning.svelte-7hxfwb{margin:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(251,191,36,.6);background:#fbbf2414;font-size:13px;line-height:1.4;color:#fcd34d}.runner-foot.svelte-7hxfwb{display:flex;flex-direction:column;gap:10px}.runner-summary.svelte-7hxfwb{font-size:13px;color:#cbd5e1}.runner-actions.svelte-7hxfwb{display:flex;gap:8px}.runner-cancel.svelte-7hxfwb,.runner-confirm.svelte-7hxfwb{flex:1;min-height:48px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer}.runner-cancel.svelte-7hxfwb{border:1px solid #475569;background:#1e293b;color:#f1f5f9}.runner-confirm.svelte-7hxfwb{border:none;background:#047857;color:#fff}.runner-confirm.svelte-7hxfwb:disabled{background:#334155;color:#cbd5e1;cursor:not-allowed}.runner-embedded.svelte-7hxfwb{display:flex;flex-direction:column;gap:14px;padding:14px 16px 18px}.baseball-field-card.svelte-1hky9vb{container-type:inline-size;border-radius:16px;border:1px solid #334155;background:#1e293b;overflow:hidden}.field-head.svelte-1hky9vb{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 0}.field-head-label.svelte-1hky9vb{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.field-head-summary.svelte-1hky9vb{font-size:13px;font-weight:600;color:#f1f5f9}.field-stage.svelte-1hky9vb{position:relative}.field-svg.svelte-1hky9vb{display:block;width:100%;height:auto}.field-base.svelte-1hky9vb{position:absolute;width:14px;height:14px;box-sizing:border-box;border-radius:4px;border:2px solid #cbd5e1;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 1px 3px #02061780}.field-base.is-occupied.svelte-1hky9vb{width:26px;height:26px}.field-base-label.svelte-1hky9vb{position:absolute;transform:translate(-50%,-50%);font-size:12px;font-weight:800;line-height:1;pointer-events:none}.field-base-name.svelte-1hky9vb{display:none;position:absolute;border-radius:6px;background:#020617c7;padding:1px 6px;font-size:12px;font-weight:600;color:#f1f5f9;white-space:nowrap;pointer-events:none}.field-jersey.svelte-1hky9vb{position:absolute;left:50%;width:32px;aspect-ratio:32 / 28;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgba(2,6,23,.6));pointer-events:none}.field-jersey.svelte-1hky9vb svg:where(.svelte-1hky9vb){display:block;width:100%;height:100%}.field-jersey-number.svelte-1hky9vb{position:absolute;left:0;right:0;top:32%;text-align:center;font-size:11px;font-weight:800;line-height:1}.field-foot.svelte-1hky9vb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);border-top:1px solid #334155}.field-foot-player.svelte-1hky9vb{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:64px;padding:8px 12px;border:none;background:transparent;color:#f1f5f9;text-align:left;cursor:pointer}.field-foot-player.is-right.svelte-1hky9vb{align-items:flex-end;text-align:right}.field-foot-player.svelte-1hky9vb:hover:not(:disabled),.field-foot-player.svelte-1hky9vb:focus-visible{background:#334155;outline:none}.field-foot-player.svelte-1hky9vb:disabled{cursor:default}.field-foot-role.svelte-1hky9vb{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.field-foot-role.svelte-1hky9vb svg:where(.svelte-1hky9vb){width:12px;height:12px}.field-foot-dot.svelte-1hky9vb{flex:none;width:7px;height:7px;border-radius:9999px}.field-foot-name.svelte-1hky9vb{max-width:100%;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-foot-meta.svelte-1hky9vb{max-width:100%;font-size:12px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-foot-count.svelte-1hky9vb{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;border-left:1px solid #334155;border-right:1px solid #334155}.field-foot-count-row.svelte-1hky9vb{display:flex;align-items:center;gap:6px}.field-foot-count-label.svelte-1hky9vb{width:11px;font-size:12px;font-weight:700;color:#cbd5e1}.field-foot-pips.svelte-1hky9vb{display:flex;gap:4px}.field-foot-pip.svelte-1hky9vb{width:12px;height:12px;box-sizing:border-box;border-radius:9999px;border:2px solid #64748b}.field-figures.svelte-1hky9vb,.field-next.svelte-1hky9vb,.field-foot-meta.is-wide.svelte-1hky9vb{display:none}.field-figures.svelte-1hky9vb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid #334155}.field-figures-half.svelte-1hky9vb{display:grid;gap:4px;padding:10px 10px 10px 16px}.field-figures-half.is-pitcher.svelte-1hky9vb{grid-template-columns:repeat(4,minmax(0,1fr))}.field-figures-half.is-batter.svelte-1hky9vb{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 16px 10px 10px;border-left:1px solid #334155;text-align:right}.field-figure.svelte-1hky9vb{min-width:0;display:flex;flex-direction:column;gap:1px}.field-figure-value.svelte-1hky9vb{font-size:17px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.field-figure-label.svelte-1hky9vb{font-size:11px;font-weight:600;color:#94a3b8}.field-next.svelte-1hky9vb{align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:6px 16px;border-top:1px solid #334155;font-size:14px}.field-next-label.svelte-1hky9vb{flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.field-next-name.svelte-1hky9vb{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-next-meta.svelte-1hky9vb{flex:none;color:#cbd5e1}.slot-card.svelte-1hky9vb{position:absolute;left:8px;right:8px;top:6px;z-index:3;display:flex;align-items:center;gap:10px;box-sizing:border-box;border-radius:12px;border:1px solid #475569;background:#0f172af7;box-shadow:0 10px 24px #0206178c;padding:8px 6px 8px 10px}.slot-card-number.svelte-1hky9vb{flex:none;display:grid;place-items:center;width:38px;height:38px;box-sizing:border-box;border-radius:9999px;border:2px solid #64748b;font-size:14px;font-weight:800;color:#f1f5f9}.slot-card-text.svelte-1hky9vb{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.slot-card-title.svelte-1hky9vb{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.slot-card-name.svelte-1hky9vb{font-size:15px;font-weight:700;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-card-meta.svelte-1hky9vb{font-size:12px;line-height:1.35;color:#cbd5e1}.slot-card-action.svelte-1hky9vb{flex:none;height:40px;padding:0 12px;border-radius:10px;border:1px solid #475569;background:#1e293b;color:#f1f5f9;font-size:13px;font-weight:600;cursor:pointer}.slot-card-close.svelte-1hky9vb{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;border:none;background:transparent;color:#cbd5e1;cursor:pointer}.slot-card-close.svelte-1hky9vb svg:where(.svelte-1hky9vb){width:18px;height:18px}.field-slot.svelte-1hky9vb{position:absolute;z-index:2;width:44px;height:44px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:9999px;border:2px solid transparent;background:transparent;padding:0;cursor:pointer}.field-slot.is-active.svelte-1hky9vb,.field-slot.svelte-1hky9vb:focus-visible{border-color:#f1f5f9;outline:none}@container (min-width: 480px){.field-base.svelte-1hky9vb{border-radius:5px;width:16px;height:16px}.field-base.is-occupied.svelte-1hky9vb{width:32px;height:32px}.field-base-label.svelte-1hky9vb{font-size:14px}.field-jersey.svelte-1hky9vb{width:38px}.field-jersey-number.svelte-1hky9vb{font-size:13px}.field-base-name.svelte-1hky9vb{display:block}.field-foot-name.svelte-1hky9vb{font-size:17px}.field-foot-meta.svelte-1hky9vb{font-size:13px}.field-foot-meta.is-narrow.svelte-1hky9vb{display:none}.field-foot-meta.is-wide.svelte-1hky9vb{display:block}.field-figures.svelte-1hky9vb{display:grid}.field-next.svelte-1hky9vb{display:flex}.field-foot-player.svelte-1hky9vb{min-height:76px;padding:8px 16px}.field-foot-count.svelte-1hky9vb{gap:6px;padding:8px 16px}.field-foot-count-label.svelte-1hky9vb{width:14px;font-size:13px}.field-foot-pips.svelte-1hky9vb{gap:6px}.field-foot-pip.svelte-1hky9vb{width:16px;height:16px}}@container (max-width: 339px){.field-jersey.svelte-1hky9vb{width:26px}.field-jersey-number.svelte-1hky9vb{font-size:10px}}@media(max-width:380px){.field-slot.svelte-1hky9vb{width:40px;height:40px}}.mobile-scoring-panel.svelte-52skjg button:where(.svelte-52skjg):disabled{opacity:.4;cursor:not-allowed}.complete-card.svelte-52skjg{flex:none;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:20px;border:1px solid #334155;background:#1e293b}.complete-kicker.svelte-52skjg{font-size:13px;font-weight:600;color:#6ee7b7}.complete-headline.svelte-52skjg{font-size:18px;font-weight:700;line-height:1.3;color:#f1f5f9}.complete-reason.svelte-52skjg{font-size:13px;line-height:1.4;color:#cbd5e1}.complete-action.svelte-52skjg{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;height:56px;border:none;border-radius:12px;background:#047857;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.complete-action.svelte-52skjg:hover:not(:disabled){background:#065f46}.complete-action.svelte-52skjg svg:where(.svelte-52skjg){width:20px;height:20px}.closed-bar.svelte-52skjg{flex:none;display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:64px;padding:8px 16px;border-radius:14px;border:1px solid rgba(52,211,153,.45);background:#04785729;color:#6ee7b7}.closed-bar.svelte-52skjg svg:where(.svelte-52skjg){flex:none;width:20px;height:20px}.closed-bar-copy.svelte-52skjg{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.closed-bar-title.svelte-52skjg{font-size:16px;font-weight:700;line-height:1.3;color:var(--color-foreground)}.closed-bar-sub.svelte-52skjg{font-size:13px;color:#cbd5e1}.closed-actions.svelte-52skjg{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.closed-action.svelte-52skjg{height:56px;border-radius:14px;border:1px solid #475569;background:#334155;color:#f1f5f9;font-size:15px;font-weight:700;cursor:pointer}.closed-action.svelte-52skjg:hover{background:#475569}.matchup-warning.svelte-52skjg{flex:none;display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:64px;padding:8px 8px 8px 14px;border-radius:14px;border:1px solid rgba(251,191,36,.6);background:#fbbf2414}.matchup-warning-text.svelte-52skjg{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.matchup-warning-title.svelte-52skjg{font-size:15px;font-weight:700;color:#fcd34d}.matchup-warning-sub.svelte-52skjg{font-size:12px;color:#cbd5e1}.matchup-warning-action.svelte-52skjg{flex:none;height:48px;padding:0 18px;border:none;border-radius:12px;background:#047857;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.mobile-pitch-row.svelte-52skjg{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-play-row.svelte-52skjg{flex:none;display:grid;grid-template-columns:1fr 2fr;gap:8px}.mobile-pitch-button.svelte-52skjg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:64px;border-radius:14px;border:1px solid #475569;background:#1e293b;color:#f1f5f9;cursor:pointer}.mobile-pitch-button.svelte-52skjg:active:not(:disabled){background:#334155}.mobile-pitch-label.svelte-52skjg{font-size:17px;font-weight:700}.mobile-pitch-label.is-small.svelte-52skjg{font-size:15px}.mobile-pitch-sub.svelte-52skjg{font-size:12px;font-weight:600;color:#94a3b8}.mobile-pitch-sub.is-warning.svelte-52skjg{color:#fcd34d}.mobile-in-play.svelte-52skjg{height:64px;border:none;border-radius:14px;background:#047857;color:#fff;font-size:18px;font-weight:700;cursor:pointer}.mobile-in-play.svelte-52skjg:active:not(:disabled){background:#065f46}.mobile-undo.svelte-52skjg{flex:none;display:flex;align-items:center;gap:12px;min-width:0;height:52px;padding:0 16px;border-radius:14px;border:1px solid #475569;background:#334155;color:#f1f5f9;text-align:left;cursor:pointer}.mobile-undo.svelte-52skjg:active:not(:disabled){background:#475569}.mobile-undo.svelte-52skjg:disabled{color:#cbd5e1}.mobile-undo.svelte-52skjg svg:where(.svelte-52skjg){flex:none;width:22px;height:22px}.mobile-undo-label.svelte-52skjg{flex:none;font-size:16px;font-weight:700}.mobile-undo-sub.svelte-52skjg{flex:1;min-width:0;font-size:13px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-scoring-panel.svelte-52skjg{--sw-bg: #0f172a;--sw-surface: #1e293b;--sw-surface-soft: #1e293b;--sw-border: #334155;--sw-border-strong: #475569;--sw-text: #ffffff;--sw-muted: #94a3b8;--sw-muted-soft: #94a3b8;--sw-green: #047857;--sw-green-ink: #34d399;--sw-green-hover: #065f46;--sw-danger-bg: rgba(220, 38, 38, .18);--sw-danger-border: rgba(220, 38, 38, .55);--sw-danger-text: #fca5a5;background:radial-gradient(circle at 50% -6%,rgba(4,120,87,.12),transparent 30%),var(--sw-bg);color:var(--sw-text)}.score-stage.svelte-52skjg{background:var(--sw-surface)}.score-stage.svelte-52skjg>div:where(.svelte-52skjg):first-child{padding-top:10px}@media(max-width:430px)and (max-height:940px),(max-width:767px)and (max-height:740px),(max-height:560px)and (max-width:960px){.mobile-scoring-panel.svelte-52skjg{padding:6px 10px}.mobile-score-content.svelte-52skjg{gap:6px}.score-stage.svelte-52skjg>div:where(.svelte-52skjg):first-child{padding-top:0}.score-stage.svelte-52skjg .baseball-field-shell{margin:0 auto -18px}.score-stage.svelte-52skjg .baseball-field-shell.prominent .field-board{width:min(236px,78vw);height:min(236px,78vw);transform:perspective(700px) rotateX(40deg) translateY(-14px)}.secondary-mobile-actions.svelte-52skjg{padding-bottom:8px}}@media(max-width:767px)and (max-height:700px){.score-stage.svelte-52skjg .baseball-field-shell{margin-bottom:-24px}.score-stage.svelte-52skjg .baseball-field-shell.prominent .field-board{width:min(210px,74vw);height:min(210px,74vw)}}@media(max-height:560px)and (max-width:960px){.mobile-scoring-panel.svelte-52skjg{display:block!important;flex:1 1 auto;min-height:0}.mobile-score-content.svelte-52skjg{max-width:min(520px,calc(100vw - 16px))}.score-stage.svelte-52skjg .baseball-field-shell.prominent .field-board{width:min(178px,32vw);height:min(178px,32vw)}}@media(orientation:landscape)and (max-height:560px)and (max-width:960px){.mobile-score-content.svelte-52skjg{display:grid;grid-template-columns:minmax(230px,.92fr) minmax(280px,1fr);grid-template-areas:"field players" "field primary" "field inplay" "field secondary";align-content:start;align-items:start;max-width:min(760px,calc(100vw - 16px))}.score-stage.svelte-52skjg{grid-area:field;align-self:start}.secondary-mobile-actions.svelte-52skjg{grid-area:secondary;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.score-stage.svelte-52skjg .baseball-field-shell{margin-bottom:-26px}}.option-runs.svelte-11zi6yz{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#cbd5e1}.pitch-head-row.svelte-11zi6yz{display:flex;align-items:center;gap:12px;min-width:0}.pitch-back.svelte-11zi6yz{flex:none;display:flex;align-items:center;gap:2px;height:40px;padding:0 10px 0 6px;border-radius:10px;border:1px solid #475569;background:#1e293b;color:#f1f5f9;font-size:13px;font-weight:600;cursor:pointer}.pitch-back.svelte-11zi6yz svg:where(.svelte-11zi6yz){width:16px;height:16px}.pitch-head-titles.svelte-11zi6yz{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pitch-head-sub.svelte-11zi6yz{font-size:12px;font-weight:600;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitch-head-title.svelte-11zi6yz{font-size:18px;font-weight:700;line-height:1.25;color:#f1f5f9}.pitch-close.svelte-11zi6yz{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;border:none;background:#1e293b;color:#cbd5e1;cursor:pointer}.pitch-close.svelte-11zi6yz svg:where(.svelte-11zi6yz){width:18px;height:18px}.pitch-steps.svelte-11zi6yz{display:grid;gap:6px}.pitch-step.svelte-11zi6yz{display:flex;flex-direction:column;gap:4px}.pitch-step-bar.svelte-11zi6yz{height:4px;border-radius:2px;background:#475569}.pitch-step-label.svelte-11zi6yz{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.pitch-step.is-done.svelte-11zi6yz .pitch-step-bar:where(.svelte-11zi6yz){background:#34d399}.pitch-step.is-done.svelte-11zi6yz .pitch-step-label:where(.svelte-11zi6yz){color:#fff}@media(min-width:40rem){.pitch-head-title.svelte-11zi6yz{font-size:22px}}.pitch-option.svelte-11zi6yz,.contact-option.svelte-11zi6yz,.result-option.svelte-11zi6yz{background:var(--sw-surface-soft);border-color:var(--sw-border);color:var(--sw-text)}.option-meta.svelte-11zi6yz{color:var(--sw-muted)}.section-divider.svelte-11zi6yz{border-color:var(--sw-border);background:var(--sw-border)}.pitch-option.svelte-11zi6yz,.contact-option.svelte-11zi6yz,.result-option.svelte-11zi6yz,.in-play-button.svelte-11zi6yz{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.pitch-option.svelte-11zi6yz:hover,.contact-option.svelte-11zi6yz:hover,.result-option.svelte-11zi6yz:hover{border-color:#34d3999e;background:#0478571f;transform:translateY(-1px)}.pitch-option.primary.svelte-11zi6yz,.result-option.hit.svelte-11zi6yz,.result-option.homerun.svelte-11zi6yz{background:#0478571f;border-color:#34d3999e;color:var(--sw-green-ink)}.pitch-option.primary.svelte-11zi6yz:hover,.result-option.hit.svelte-11zi6yz:hover{background:#0478572e;color:var(--sw-text)}.option-title.svelte-11zi6yz{color:inherit}.in-play-button.svelte-11zi6yz,.result-option.homerun.svelte-11zi6yz{background:var(--sw-green);border-color:var(--sw-green);color:#fff;box-shadow:0 14px 30px #04785738}.in-play-button.svelte-11zi6yz:hover,.result-option.homerun.svelte-11zi6yz:hover{background:var(--sw-green-hover);border-color:var(--sw-green-hover);transform:translateY(-1px)}.result-option.out.svelte-11zi6yz,.result-option.neutral.svelte-11zi6yz{color:var(--sw-text)}.timeline-view.svelte-1qzvqc6{display:flex;flex-direction:column;height:100%;min-height:0}.timeline-note.svelte-1qzvqc6{flex:none;margin:0;padding:8px 16px;border-bottom:1px solid #475569;font-size:13px;line-height:1.4;color:#cbd5e1}.timeline-scroll.svelte-1qzvqc6{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.timeline-group-head.svelte-1qzvqc6{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:9px 16px;background:#0f172a;border-top:1px solid #334155;border-bottom:1px solid #334155;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f1f5f9}.timeline-group-label.svelte-1qzvqc6{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-group-count.svelte-1qzvqc6{flex:none;font-weight:600;letter-spacing:.02em;text-transform:none;color:#94a3b8}.timeline-dot.svelte-1qzvqc6{flex:none;width:8px;height:8px;border-radius:9999px;background:#64748b}.timeline-dot.is-home.svelte-1qzvqc6{background:var(--color-team-home)}.timeline-dot.is-away.svelte-1qzvqc6{background:var(--color-team-away)}.timeline-row.svelte-1qzvqc6{display:flex;align-items:stretch;min-height:52px;border-top:1px solid #334155}.timeline-row.svelte-1qzvqc6:first-of-type{border-top:none}.timeline-row.is-latest.svelte-1qzvqc6{background:#f1f5f90a}.timeline-row-body.svelte-1qzvqc6{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 16px}.timeline-row-text.svelte-1qzvqc6{flex:1;min-width:0;font-size:14px;line-height:1.35;color:#cbd5e1}.timeline-row-text.svelte-1qzvqc6 strong:where(.svelte-1qzvqc6){font-weight:700;color:#f1f5f9}.timeline-row-meta.svelte-1qzvqc6{display:block;font-size:12px;color:#cbd5e1}.timeline-latest.svelte-1qzvqc6{flex:none;border-radius:9999px;border:1px solid #cbd5e1;font-size:11px;font-weight:700;padding:0 7px;color:#f1f5f9}.timeline-delete.svelte-1qzvqc6{flex:none;display:grid;place-items:center;width:44px;border:none;border-left:1px solid #334155;background:transparent;color:#94a3b8;cursor:pointer}.timeline-delete.svelte-1qzvqc6:hover,.timeline-delete.svelte-1qzvqc6:focus-visible{background:#dc26262e;color:#fca5a5;outline:none}.timeline-delete.svelte-1qzvqc6 svg:where(.svelte-1qzvqc6){width:16px;height:16px}.timeline-empty.svelte-1qzvqc6{display:flex;flex-direction:column;gap:4px;padding:28px 20px}.timeline-empty.svelte-1qzvqc6 strong:where(.svelte-1qzvqc6){font-size:15px;font-weight:700;color:#f1f5f9}.timeline-empty.svelte-1qzvqc6 span:where(.svelte-1qzvqc6){font-size:14px;line-height:1.45;color:#cbd5e1}.timeline-sentinel.svelte-1qzvqc6{height:8px}.timeline-foot.svelte-1qzvqc6{margin:0;padding:14px 16px 20px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.roster-team-dot.svelte-1ohrg2v{flex:none;width:10px;height:10px;border-radius:9999px}.roster-list.svelte-1ohrg2v{display:flex;flex-direction:column;border-radius:16px;border:1px solid #475569;background:#1e293b;overflow:hidden}.roster-row.svelte-1ohrg2v{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 14px;border:none;background:transparent;color:#f1f5f9;text-align:left;cursor:pointer}.roster-row.has-line.svelte-1ohrg2v{border-top:1px solid #334155}.roster-row.svelte-1ohrg2v:hover:not(:disabled),.roster-row.svelte-1ohrg2v:focus-visible{background:#334155;outline:none}.roster-row.is-active.svelte-1ohrg2v{background:#0f172a;box-shadow:inset 3px 0 #34d399;cursor:default}.roster-row-number.svelte-1ohrg2v{flex:none;min-width:30px;font-size:18px;font-weight:800;color:#cbd5e1;font-variant-numeric:tabular-nums}.roster-row-text.svelte-1ohrg2v{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.roster-row-name.svelte-1ohrg2v{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-row-meta.svelte-1ohrg2v{font-size:13px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-row-pill.svelte-1ohrg2v{flex:none;border-radius:9999px;background:#f1f5f9;color:#020617;font-size:11px;font-weight:700;padding:1px 8px}.roster-row-tag.svelte-1ohrg2v{flex:none;border-radius:9999px;border:1px solid #475569;color:#cbd5e1;font-size:11px;font-weight:700;padding:1px 8px}.stats-view.svelte-v8eld5{display:flex;flex-direction:column;gap:14px}.stats-block.svelte-v8eld5{display:flex;flex-direction:column;gap:6px;min-width:0}.stats-block-title.svelte-v8eld5{padding:0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.stats-innings.svelte-v8eld5,.stats-table-wrap.svelte-v8eld5{border-radius:16px;border:1px solid #475569;background:#1e293b;overflow-x:auto;scrollbar-width:none}.stats-innings-grid.svelte-v8eld5{display:grid;min-width:100%;padding:6px 10px 10px;font-size:12px}.stats-innings-corner.svelte-v8eld5{padding:4px}.stats-innings-head.svelte-v8eld5{padding:4px 0;text-align:center;font-weight:700;color:#94a3b8}.stats-innings-head.is-current.svelte-v8eld5{border-radius:6px 6px 0 0;background:#f1f5f9;color:#020617}.stats-innings-head.has-divider.svelte-v8eld5,.stats-innings-cell.has-divider.svelte-v8eld5{border-left:1px solid #475569}.stats-innings-team.svelte-v8eld5{display:flex;align-items:center;gap:6px;min-width:0;padding:5px 6px 5px 2px;font-weight:700}.stats-innings-name.svelte-v8eld5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-innings-cell.svelte-v8eld5{padding:5px 0;text-align:center;font-weight:600;color:#f1f5f9;font-variant-numeric:tabular-nums}.stats-innings-cell.is-total.svelte-v8eld5{font-weight:800}.stats-innings-cell.is-empty.svelte-v8eld5{color:#64748b}.team-dot.svelte-v8eld5{flex:none;width:8px;height:8px;border-radius:9999px;background:#64748b}.stats-tabs.svelte-v8eld5{display:flex;gap:8px}.stats-tab.svelte-v8eld5{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid #475569;background:#1e293b;color:#cbd5e1;font-size:14px;font-weight:700;cursor:pointer}.stats-tab.is-on.svelte-v8eld5{border-color:#34d399;background:#0478572e;color:#f1f5f9}.stats-table.svelte-v8eld5{width:100%;border-collapse:collapse;font-size:13px}.stats-table.svelte-v8eld5 th:where(.svelte-v8eld5),.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5){padding:8px 6px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.stats-table.svelte-v8eld5 thead:where(.svelte-v8eld5) th:where(.svelte-v8eld5){position:sticky;top:0;background:#0f172a;color:#cbd5e1;font-size:12px;font-weight:700}.stats-table.svelte-v8eld5 thead:where(.svelte-v8eld5) th:where(.svelte-v8eld5) button:where(.svelte-v8eld5){border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.stats-table.svelte-v8eld5 tbody:where(.svelte-v8eld5) tr:where(.svelte-v8eld5){border-top:1px solid #334155}.stats-player.svelte-v8eld5{display:flex;align-items:center;gap:8px;min-width:150px;padding-left:12px;text-align:left;font-weight:600;color:#f1f5f9}.stats-player-number.svelte-v8eld5{flex:none;min-width:26px;font-weight:800;color:#cbd5e1}.stats-player-name.svelte-v8eld5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5){color:#cbd5e1}.stats-table.svelte-v8eld5 td.highlight-stat:where(.svelte-v8eld5){color:#f1f5f9;font-weight:700}.stats-empty.svelte-v8eld5{padding:18px 12px;color:#cbd5e1}.stats-tab.svelte-v8eld5{--sw-bg: #0f172a;--sw-surface: #1e293b;--sw-surface-soft: #1e293b;--sw-border: #334155;--sw-row-border: #334155;--sw-text: #ffffff;--sw-muted: #94a3b8;--sw-heading: #94a3b8;--sw-green: #047857;--sw-green-ink: #34d399;background:var(--sw-bg);color:var(--sw-text)}.team-dot.is-home.svelte-v8eld5{background:var(--color-team-home)}.team-dot.is-away.svelte-v8eld5{background:var(--color-team-away)}.stats-table.svelte-v8eld5{border-collapse:collapse;color:var(--sw-text);font-size:13px;table-layout:fixed}.stats-table.svelte-v8eld5 thead:where(.svelte-v8eld5){color:var(--sw-heading);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.stats-table.svelte-v8eld5 th:where(.svelte-v8eld5){border-bottom:1px solid var(--sw-row-border);padding:12px 14px}.stats-table.svelte-v8eld5 th:where(.svelte-v8eld5):first-child,.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5):first-child{width:46%}.stats-table.svelte-v8eld5 th:where(.svelte-v8eld5):not(:first-child),.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5):not(:first-child){text-align:center;width:10.8%}.stats-table.svelte-v8eld5 button:where(.svelte-v8eld5){display:inline-flex;align-items:center;gap:4px;color:inherit;transition:color .18s ease}.stats-table.svelte-v8eld5 button:where(.svelte-v8eld5):hover{color:var(--sw-text)}.stats-table.svelte-v8eld5 tbody:where(.svelte-v8eld5) tr:where(.svelte-v8eld5){border-bottom:1px solid var(--sw-row-border);transition:background .18s ease}.stats-table.svelte-v8eld5 tbody:where(.svelte-v8eld5) tr:where(.svelte-v8eld5):last-child{border-bottom:0}.stats-table.svelte-v8eld5 tbody:where(.svelte-v8eld5) tr:where(.svelte-v8eld5):hover{background:var(--sw-surface-soft)}.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5){padding:12px 14px;color:var(--sw-muted);font-variant-numeric:tabular-nums}.stats-table.svelte-v8eld5 td.highlight-stat:where(.svelte-v8eld5){color:var(--sw-text);font-weight:900}@media(max-width:640px){.stats-tab.svelte-v8eld5{padding:12px 10px}.stats-table.svelte-v8eld5{font-size:12px}.stats-table.svelte-v8eld5 thead:where(.svelte-v8eld5){font-size:10px;letter-spacing:.06em}.stats-table.svelte-v8eld5 th:where(.svelte-v8eld5),.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5){padding:10px 4px}.stats-table.svelte-v8eld5 th:where(.svelte-v8eld5):first-child,.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5):first-child{width:52%;padding-left:10px}.stats-table.svelte-v8eld5 th:where(.svelte-v8eld5):not(:first-child),.stats-table.svelte-v8eld5 td:where(.svelte-v8eld5):not(:first-child){width:9.6%}.stats-table.svelte-v8eld5 button:where(.svelte-v8eld5){gap:2px}}
