@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700;9..144,900&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";.notif-bell-wrap[data-v-6b70e980]{position:relative}.notif-bell[data-v-6b70e980]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex;position:relative}.notif-bell[data-v-6b70e980]:hover{background:#ffffff24}.unread-badge[data-v-6b70e980]{background:var(--ball-red);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-4px;right:-4px}.notif-backdrop[data-v-6b70e980]{z-index:999;position:fixed;inset:0}.notif-panel[data-v-6b70e980]{z-index:1000;background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink);border-radius:10px;position:fixed;overflow:hidden}.notif-panel-head[data-v-6b70e980]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notif-panel-head h4[data-v-6b70e980]{margin:0;font-size:14px}.mark-all-btn[data-v-6b70e980]{color:var(--pitch-green);background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:600}.mark-all-btn[data-v-6b70e980]:hover{text-decoration:underline}.notif-list[data-v-6b70e980]{max-height:min(320px,55vh);overflow-y:auto}.notif-row[data-v-6b70e980]{text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;background:0 0;align-items:flex-start;gap:8px;padding:10px 14px;font-family:inherit;display:flex}.notif-row[data-v-6b70e980]:last-child{border-bottom:none}.notif-row[data-v-6b70e980]:hover{background:var(--paper)}.notif-row.unread[data-v-6b70e980]{background:#2b6e440f}.notif-dot[data-v-6b70e980]{background:var(--pitch-green);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.notif-body[data-v-6b70e980]{flex-direction:column;gap:3px;min-width:0;display:flex}.notif-message[data-v-6b70e980]{font-size:13px;line-height:1.4}.notif-time[data-v-6b70e980]{color:var(--ink-soft);font-size:11px;font-family:var(--font-mono)}.notif-empty[data-v-6b70e980]{text-align:center;color:var(--ink-soft);margin:0;padding:24px 14px;font-size:13px}.view-all-link[data-v-6b70e980]{text-align:center;color:var(--pitch-green);border-top:1px solid var(--line);padding:10px;font-size:12.5px;font-weight:600;display:block}.view-all-link[data-v-6b70e980]:hover{background:var(--paper)}.nav-icon-svg[data-v-110d7153]{display:block}.back-btn[data-v-d95479fb]{color:var(--ink-soft);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.back-btn[data-v-d95479fb]:hover{color:var(--pitch-green)}.back-btn .nav-icon[data-v-d95479fb]{opacity:.85}.sidebar[data-v-d95479fb]{background:var(--pitch-green);width:240px;color:var(--paper);flex-direction:column;flex-shrink:0;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.brand[data-v-d95479fb]{align-items:center;gap:10px;margin-bottom:22px;display:flex}.brand-mark[data-v-d95479fb]{flex-shrink:0}.brand-text[data-v-d95479fb]{flex:1;min-width:0}.brand-name[data-v-d95479fb]{font-family:var(--font-display);color:#fbf8f1;font-size:19px;font-weight:700;line-height:1.1}.brand-sub[data-v-d95479fb]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--willow-tan-light);text-transform:uppercase;font-size:10.5px}.desktop-notif-bell[data-v-d95479fb]{flex-shrink:0}.no-club-note[data-v-d95479fb]{color:#e5dfcbbf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:22px;padding:10px 12px;font-size:12.5px}.club-switcher[data-v-d95479fb]{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:22px;padding:10px 12px;font-family:inherit;display:flex}.club-switcher[data-v-d95479fb]:hover{background:#ffffff24}.club-switcher-name[data-v-d95479fb]{font-family:var(--font-display);margin-bottom:4px;font-size:14px;font-weight:600}.switch-icon[data-v-d95479fb]{opacity:.6;font-size:13px}.nav[data-v-d95479fb]{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -6px;padding:0 6px;display:flex;overflow:hidden auto}.nav[data-v-d95479fb]::-webkit-scrollbar{width:6px}.nav[data-v-d95479fb]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.nav-link[data-v-d95479fb]{color:#e5dfcb;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.nav-icon[data-v-d95479fb]{opacity:.85;color:currentColor;flex-shrink:0}.nav-link[data-v-d95479fb]:hover{background:#ffffff0f}.nav-link.active[data-v-d95479fb]{color:#fff;background:#ffffff1f;font-weight:600}.new-match-btn[data-v-d95479fb]{margin-top:24px}.view-only-note[data-v-d95479fb]{color:#e5dfcba6;margin-top:24px;font-size:12.5px;line-height:1.4}.account-footer[data-v-d95479fb]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.account-name[data-v-d95479fb]{color:#e5dfcb;font-size:13px;font-weight:600}.account-name[data-v-d95479fb]:hover{color:#fff;text-decoration:underline}.logout-link[data-v-d95479fb]{color:#e5dfcb99;background:0 0;border:none;font-family:inherit;font-size:12.5px}.logout-link[data-v-d95479fb]:hover{color:#fff;text-decoration:underline}.public-topbar[data-v-d95479fb]{background:var(--pitch-green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.public-brand[data-v-d95479fb]{align-items:center;gap:8px;display:flex}.public-brand-name[data-v-d95479fb]{font-family:var(--font-display);color:#fbf8f1;font-size:17px;font-weight:700}.public-actions[data-v-d95479fb]{align-items:center;gap:8px;display:flex}.public-signin[data-v-d95479fb]{color:#fbf8f1;background:0 0;border-color:#ffffff59}.public-signin[data-v-d95479fb]:hover{background:#ffffff1f}.public-main[data-v-d95479fb]{max-width:1180px;margin:0 auto;padding:28px 20px 40px}.public-footer[data-v-d95479fb]{border-top:1px solid var(--line);text-align:center;max-width:1180px;margin:0 auto;padding:20px}.public-footer nav[data-v-d95479fb]{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.public-footer a[data-v-d95479fb]{color:var(--ink-soft);font-size:13px;font-weight:600}.public-footer a[data-v-d95479fb]:hover{color:var(--pitch-green);text-decoration:underline}.public-footer p[data-v-d95479fb]{color:var(--ink-soft);margin:12px 0 0;font-size:12px}@media (width<=560px){.public-topbar[data-v-d95479fb]{padding:10px 14px}.public-main[data-v-d95479fb]{padding:20px 14px 44px}}.mobile-topbar[data-v-d95479fb],.mobile-notif-bell[data-v-d95479fb],.hamburger-btn[data-v-d95479fb],.close-drawer-btn[data-v-d95479fb],.sidebar-backdrop[data-v-d95479fb]{display:none}.toast-stack[data-v-d95479fb]{z-index:80;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:18px;right:18px}.match-toast[data-v-d95479fb]{border-left:4px solid var(--ball-red);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.match-toast strong[data-v-d95479fb]{font-family:var(--font-display);margin-bottom:2px;font-size:15px;display:block}.match-toast p[data-v-d95479fb]{color:var(--ink-soft);margin:0;font-size:13px}.toast-actions[data-v-d95479fb]{flex-shrink:0;align-items:center;gap:6px;display:flex}.toast-close[data-v-d95479fb]{color:var(--ink-soft);background:0 0;border:0;padding:2px 4px;font-size:20px;line-height:1}@media (width<=880px){.app-shell[data-v-d95479fb]{flex-direction:column}.mobile-topbar[data-v-d95479fb]{z-index:30;background:var(--pitch-green);align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.mobile-brand[data-v-d95479fb]{flex:1;align-items:center;gap:8px;display:flex}.mobile-notif-bell[data-v-d95479fb]{display:block}.desktop-notif-bell[data-v-d95479fb]{display:none}.mobile-brand-name[data-v-d95479fb]{font-family:var(--font-display);color:#fbf8f1;font-size:17px;font-weight:700}.hamburger-btn[data-v-d95479fb]{background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:32px;height:32px;padding:0;display:flex}.hamburger-btn span[data-v-d95479fb]{background:#fbf8f1;border-radius:2px;width:100%;height:2px;display:block}.sidebar-backdrop[data-v-d95479fb]{z-index:40;background:#0006;display:block;position:fixed;inset:0}.sidebar[data-v-d95479fb]{z-index:50;width:78%;max-width:300px;height:100vh;transition:transform .22s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000040}.sidebar.open[data-v-d95479fb]{transform:translate(0)}.brand[data-v-d95479fb]{position:relative}.close-drawer-btn[data-v-d95479fb]{color:#fbf8f1;background:0 0;border:none;padding:4px 8px;font-size:26px;line-height:1;display:block;position:absolute;top:-6px;right:-6px}.toast-stack[data-v-d95479fb]{bottom:12px;right:12px}.match-toast[data-v-d95479fb]{flex-direction:column}.toast-actions[data-v-d95479fb]{justify-content:flex-end;width:100%}}.skeleton-group[data-v-edf31c50]{flex-direction:column;display:flex}.skeleton-line[data-v-edf31c50]{background:linear-gradient(90deg, var(--paper) 25%, var(--line) 37%, var(--paper) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite skeleton-shimmer-edf31c50}.skeleton-line.round[data-v-edf31c50]{border-radius:999px}@keyframes skeleton-shimmer-edf31c50{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton-line[data-v-edf31c50]{animation:none}}.date-range-filter[data-v-20dce2a9]{margin-bottom:18px}.range-pills[data-v-20dce2a9]{flex-wrap:wrap;gap:8px;display:flex}.range-pill[data-v-20dce2a9]{border:1px solid var(--line);background:var(--paper-card);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.range-pill[data-v-20dce2a9]:hover{color:var(--ink)}.range-pill.active[data-v-20dce2a9]{border-color:var(--pitch-green);background:var(--pitch-green);color:#fff}.custom-range[data-v-20dce2a9]{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.custom-field[data-v-20dce2a9]{color:var(--ink-soft);flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.custom-field input[data-v-20dce2a9]{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13.5px}.range-select-field[data-v-20dce2a9]{display:none}.range-select[data-v-20dce2a9]{appearance:none;border:1px solid var(--line);background:var(--paper-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 L6 6.5 L11 1.5' fill='none' stroke='%235B5848' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center / 11px;color:var(--ink);border-radius:8px;padding:9px 34px 9px 12px;font-size:14px;font-weight:600}@media (width<=700px){.range-pills[data-v-20dce2a9]{display:none}.range-select-field[data-v-20dce2a9]{display:flex}.custom-range[data-v-20dce2a9]{gap:10px}.custom-field[data-v-20dce2a9]{flex:1;min-width:130px}}.page-header[data-v-bc2cec45]{margin-bottom:24px}.stat-row[data-v-bc2cec45]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}@media (width<=700px){.stat-row[data-v-bc2cec45]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-bc2cec45]{text-align:center;padding:20px}.stat-value[data-v-bc2cec45]{color:var(--pitch-green);font-size:30px;font-weight:700}.stat-label[data-v-bc2cec45]{color:var(--ink-soft);margin-top:4px;font-size:12.5px}.live-banner[data-v-bc2cec45]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.live-link[data-v-bc2cec45]{color:var(--ball-red);background:#fbeaea;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.live-link[data-v-bc2cec45]:hover{background:#f6d8d8}.live-teams[data-v-bc2cec45]{overflow-wrap:anywhere;flex:1;min-width:0}.live-link .pill[data-v-bc2cec45],.live-arrow[data-v-bc2cec45]{flex-shrink:0}.live-club-name[data-v-bc2cec45]{opacity:.75;font-weight:500}.leaderboard-grid[data-v-bc2cec45]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=760px){.leaderboard-grid[data-v-bc2cec45]{grid-template-columns:1fr}}.pad[data-v-bc2cec45]{padding:22px}.board-title[data-v-bc2cec45]{margin-bottom:14px;font-size:14px}.table-scroll[data-v-bc2cec45]{-webkit-overflow-scrolling:touch;overflow-x:auto}.rank[data-v-bc2cec45]{font-family:var(--font-mono);color:var(--ink-soft);margin-right:4px;font-size:12px}.empty-state.small[data-v-bc2cec45]{padding:20px;font-size:13px}a[data-v-bc2cec45]:hover{color:var(--pitch-green);text-decoration:underline}.confirm-overlay[data-v-7683a11f]{z-index:200;background:#26241f73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-card[data-v-7683a11f]{width:100%;max-width:380px;padding:24px}.confirm-title[data-v-7683a11f]{margin-bottom:8px;font-size:18px}.confirm-message[data-v-7683a11f]{color:var(--ink-soft);margin:0 0 20px;font-size:14px;line-height:1.5}.reason-field[data-v-7683a11f]{margin:0 0 20px}.reason-field label[data-v-7683a11f]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.reason-field textarea[data-v-7683a11f]{width:100%;font-family:var(--font-body);border:1px solid var(--line);background:var(--chalk);color:var(--ink);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}.reason-field textarea[data-v-7683a11f]:focus{border-color:var(--pitch-green);outline:none}.confirm-actions[data-v-7683a11f]{justify-content:flex-end;gap:10px;display:flex}.page-header[data-v-2ba57128]{margin-bottom:24px}.layout-grid[data-v-2ba57128]{grid-template-columns:340px 1fr;align-items:start;gap:24px;display:grid}@media (width<=880px){.layout-grid[data-v-2ba57128]{grid-template-columns:1fr}}.pad[data-v-2ba57128]{padding:22px}.view-only-card[data-v-2ba57128]{color:var(--ink-soft);align-items:center;font-size:14px;display:flex}.hint[data-v-2ba57128]{color:var(--ink-soft);margin:6px 0 18px;font-size:13px}.hint.tight[data-v-2ba57128]{margin:0 0 10px}.team-card-title[data-v-2ba57128]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex}.team-card-title h3[data-v-2ba57128]{margin:0}.team-card-title .chevron[data-v-2ba57128]{font-size:12px}.player-picker[data-v-2ba57128]{margin-bottom:10px;position:relative}.player-dropdown[data-v-2ba57128]{z-index:5;background:var(--chalk);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:8px;max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.player-dropdown-item[data-v-2ba57128]{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13.5px;display:block}.player-dropdown-item[data-v-2ba57128]:hover,.player-dropdown-item.highlighted[data-v-2ba57128]{background:var(--paper)}.player-chips[data-v-2ba57128]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chip[data-v-2ba57128]{background:var(--paper);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:13px;display:inline-flex}.chip-remove[data-v-2ba57128]{color:var(--ink-soft);background:#26241f14;border:none;border-radius:50%;flex-shrink:0;width:18px;height:18px;font-size:13px;line-height:1}.chip-remove[data-v-2ba57128]:hover{background:var(--ball-red);color:#fff}.chip-captain-btn[data-v-2ba57128]{color:var(--willow-tan);background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;line-height:1}.chip.chip-captain[data-v-2ba57128]{border-color:#c9a227}.chip-captain .chip-captain-btn[data-v-2ba57128]{color:#c9a227}.member-tag[data-v-2ba57128]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--pitch-green);background:#2b6e441f;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.chip-member[data-v-2ba57128]{border-color:var(--pitch-green)}.player-dropdown-item.member-item[data-v-2ba57128]{justify-content:space-between;align-items:center;gap:8px;display:flex}.linked-tag[data-v-2ba57128]{align-items:center;gap:6px;display:inline-flex}.error[data-v-2ba57128]{color:var(--ball-red);margin-top:10px;font-size:13px}.error.tight[data-v-2ba57128]{margin:0 0 10px}.team-error[data-v-2ba57128],.player-remove-error[data-v-2ba57128]{color:var(--ball-red);margin:-6px 0 12px;font-size:12.5px}.teams-col[data-v-2ba57128]{flex-direction:column;gap:16px;display:flex}.team-card-head[data-v-2ba57128]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.team-card-head-right[data-v-2ba57128]{flex-shrink:0;align-items:center;gap:10px;display:flex}.visibility-toggle-label[data-v-2ba57128]{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.visibility-toggle-label input[data-v-2ba57128]{width:auto}.visibility-pill[data-v-2ba57128]{cursor:default;border:none;font-family:inherit}button.visibility-pill[data-v-2ba57128]{cursor:pointer}.visibility-pill.public[data-v-2ba57128]{color:var(--pitch-green);background:#e4f2e6}.visibility-pill.internal[data-v-2ba57128]{color:var(--ink-soft);background:#efe9e2}.player-list[data-v-2ba57128]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.player-list li[data-v-2ba57128]{background:var(--paper);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.player-list li a[data-v-2ba57128]{flex:1}.player-list a[data-v-2ba57128]:hover{color:var(--pitch-green);text-decoration:underline}.player-list li.removed[data-v-2ba57128]{border:1px dashed var(--line);background:0 0}.player-list li.removed a[data-v-2ba57128]{color:var(--ink-soft)}.captain-row[data-v-2ba57128]{align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.captain-row-label[data-v-2ba57128]{color:var(--ink-soft);font-size:12.5px;font-weight:600}.captain-row select[data-v-2ba57128]{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.removed-tag[data-v-2ba57128]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ball-red);background:#fbeaea;border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:600}.remove-player-btn[data-v-2ba57128]{width:24px;height:24px;font-size:14px}.team-card-actions[data-v-2ba57128]{margin-top:14px}.add-player-inline[data-v-2ba57128]{gap:8px;display:flex}.add-player-inline select[data-v-2ba57128]{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.hint.no-margin[data-v-2ba57128]{margin:14px 0 0}.venue-picker[data-v-1b7d8cd8]{flex-direction:column;gap:8px;display:flex}.hint[data-v-1b7d8cd8]{color:var(--ink-soft);margin:0;font-size:12.5px}.hint.tight[data-v-1b7d8cd8]{margin:4px 0 0}.muted[data-v-1b7d8cd8]{color:var(--ink-soft)}.saved-venues-label[data-v-1b7d8cd8]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.saved-venue-chips[data-v-1b7d8cd8]{flex-wrap:wrap;gap:6px;display:flex}.venue-chip[data-v-1b7d8cd8]{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.venue-chip[data-v-1b7d8cd8]:hover{background:var(--willow-tan-light)}.venue-search[data-v-1b7d8cd8]{position:relative}.venue-search-results[data-v-1b7d8cd8]{z-index:20;background:var(--chalk);border:1px solid var(--line);max-height:200px;box-shadow:var(--shadow-card);border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.venue-search-result[data-v-1b7d8cd8]{text-align:left;width:100%;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:0 0;padding:8px 12px;font-size:13px;font-weight:500;display:block}.venue-search-result[data-v-1b7d8cd8]:last-child{border-bottom:none}.venue-search-result[data-v-1b7d8cd8]:hover{background:var(--paper)}.venue-map[data-v-1b7d8cd8]{border-radius:var(--radius);border:1px solid var(--line);z-index:0;isolation:isolate;height:260px;position:relative;overflow:hidden}.venue-map[data-v-1b7d8cd8] .leaflet-container{width:100%;height:100%;font-family:inherit}.pending-venue[data-v-1b7d8cd8]{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px}.respond-row[data-v-1b7d8cd8]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.plain-venue-row[data-v-1b7d8cd8]{gap:8px;display:flex}.plain-venue-row input[data-v-1b7d8cd8]{flex:1}.venue-list[data-v-1b7d8cd8]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.venue-row[data-v-1b7d8cd8]{background:var(--paper);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.venue-row.clickable[data-v-1b7d8cd8]{cursor:pointer}.venue-row.clickable[data-v-1b7d8cd8]:hover{background:var(--willow-tan-light)}.venue-name[data-v-1b7d8cd8]{font-weight:600}.chip-remove[data-v-1b7d8cd8]{color:var(--ink-soft);background:#26241f14;border:none;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-left:auto;font-size:13px;line-height:1}.chip-remove[data-v-1b7d8cd8]:hover{background:var(--ball-red);color:#fff}.umpire-editor[data-v-87413263]{flex-direction:column;gap:8px;display:flex}.muted[data-v-87413263]{color:var(--ink-soft)}.umpire-row[data-v-87413263]{align-items:flex-start;gap:8px;display:flex}.umpire-position[data-v-87413263]{flex-shrink:0;width:110px}.umpire-name-field[data-v-87413263]{flex:1;position:relative}.umpire-results[data-v-87413263]{z-index:20;background:var(--chalk);border:1px solid var(--line);max-height:200px;box-shadow:var(--shadow-card);border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.umpire-result-row[data-v-87413263]{text-align:left;width:100%;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:0 0;padding:8px 12px;font-size:13px;font-weight:500;display:block}.umpire-result-row[data-v-87413263]:last-child{border-bottom:none}.umpire-result-row[data-v-87413263]:hover{background:var(--paper)}.setup-page[data-v-ce1a0a14]{max-width:620px;margin:0 auto}.page-header[data-v-ce1a0a14]{margin-bottom:24px}.form-card[data-v-ce1a0a14]{padding:28px}.tab-switch[data-v-ce1a0a14]{background:var(--paper);border-radius:10px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.tab-switch button[data-v-ce1a0a14]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.tab-switch button.active[data-v-ce1a0a14]{background:var(--chalk);color:var(--ink);box-shadow:var(--shadow-card)}.vs-divider[data-v-ce1a0a14]{text-align:center;font-family:var(--font-display);color:var(--ink-soft);margin:-4px 0 16px;font-size:14px;font-style:italic}.captain-grid[data-v-ce1a0a14]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hint[data-v-ce1a0a14]{color:var(--ink-soft);margin-top:6px;font-size:12.5px}.hint.tight[data-v-ce1a0a14]{margin:6px 0 0}.error[data-v-ce1a0a14]{color:var(--ball-red);margin-bottom:12px;font-size:13px}.adhoc-grid[data-v-ce1a0a14]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:8px;display:grid}.adhoc-side[data-v-ce1a0a14]{flex-direction:column;display:flex}.side-label[data-v-ce1a0a14]{margin-bottom:8px;font-size:13.5px;font-weight:600}.player-checklist[data-v-ce1a0a14]{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;gap:2px;max-height:220px;margin-bottom:4px;padding:6px;display:flex;overflow-y:auto}.player-check[data-v-ce1a0a14]{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.player-check[data-v-ce1a0a14]:hover{background:var(--chalk)}.player-check input[data-v-ce1a0a14]{width:auto}.player-check.disabled[data-v-ce1a0a14]{color:var(--ink-soft);opacity:.5;cursor:not-allowed}.player-check.disabled[data-v-ce1a0a14]:hover{background:0 0}.common-tag[data-v-ce1a0a14]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--pitch-green);background:#2b6e441f;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:600}.common-player-field[data-v-ce1a0a14]{margin-top:4px}.adhoc-side .field[data-v-ce1a0a14]{margin-top:14px}@media (width<=620px){.captain-grid[data-v-ce1a0a14]{grid-template-columns:1fr;gap:0}.adhoc-grid[data-v-ce1a0a14]{grid-template-columns:1fr;gap:24px}}.toss-page[data-v-86015cae]{max-width:480px;margin:0 auto}.page-header[data-v-86015cae]{margin-bottom:24px}.form-card[data-v-86015cae]{padding:28px}.choice-row[data-v-86015cae]{gap:10px;display:flex}.choice[data-v-86015cae]{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:8px;flex:1;padding:14px;font-size:14px;font-weight:600}.choice.active[data-v-86015cae]{background:var(--pitch-green);border-color:var(--pitch-green);color:#fff}.summary-line[data-v-86015cae]{margin:0 0 20px;font-size:15px}.shared-member-banner[data-v-86015cae]{border:1px solid var(--willow-tan);color:#6b4f1f;background:#fff4e0;margin-bottom:16px;font-size:13.5px;font-weight:600}.captain-line[data-v-86015cae]{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.error[data-v-86015cae]{color:var(--ball-red);margin-bottom:12px;font-size:13px}.captains-card[data-v-86015cae],.playing-xi-card[data-v-86015cae],.scheduling-card[data-v-86015cae]{margin-bottom:16px}.hint[data-v-86015cae]{color:var(--ink-soft);font-size:12.5px}.xi-checklist[data-v-86015cae]{border:1px solid var(--line);background:var(--chalk);border-radius:8px;flex-direction:column;gap:6px;max-height:220px;margin-top:8px;padding:8px 10px;display:flex;overflow-y:auto}.xi-checkbox[data-v-86015cae]{align-items:center;gap:8px;font-size:13.5px;font-weight:400;display:flex}.xi-checkbox input[data-v-86015cae]{width:auto}.captains-header[data-v-86015cae]{justify-content:space-between;align-items:center;display:flex}.captains-header label[data-v-86015cae]{margin:0}.no-margin[data-v-86015cae]{margin:6px 0 0}.link-btn[data-v-86015cae]{color:var(--pitch-green);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.captain-edit-grid[data-v-86015cae]{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.captain-edit-actions[data-v-86015cae]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=620px){.captain-edit-grid[data-v-86015cae]{grid-template-columns:1fr;gap:0}}.shot-dial[data-v-c5342058]{flex-direction:column;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.shot-dial.disabled[data-v-c5342058]{opacity:.4;pointer-events:none}svg[data-v-c5342058]{touch-action:none;cursor:pointer;width:148px;height:148px}.boundary[data-v-c5342058]{fill:var(--paper-card);stroke:var(--line);stroke-width:2px}.tick[data-v-c5342058]{stroke:var(--ink-soft);stroke-width:2px;opacity:.5}.handle-line[data-v-c5342058]{stroke-width:4px;stroke-linecap:round}.handle-dot[data-v-c5342058]{stroke:var(--paper-card);stroke-width:1.5px}.center-dot[data-v-c5342058]{fill:var(--ink-soft)}.hint-text[data-v-c5342058]{text-anchor:middle;font-family:var(--font-body);fill:var(--ink-soft);opacity:.7;font-size:13px}.clear-btn[data-v-c5342058]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12.5px;text-decoration:underline}.live-page[data-v-74189c16]{max-width:920px;margin:0 auto}.page-header[data-v-74189c16]{margin-bottom:18px}.match-title[data-v-74189c16]{overflow-wrap:anywhere;line-height:1.2}.title-club[data-v-74189c16]{color:var(--ink-soft);font-size:.62em;font-weight:500}.title-vs[data-v-74189c16]{color:var(--ink-soft);font-style:italic}.scoreboard[data-v-74189c16]{background:var(--pitch-green);color:var(--paper);border:none;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:22px 28px;display:flex}.score-big[data-v-74189c16]{color:#fff;font-size:42px;font-weight:700;line-height:1}.slash[data-v-74189c16]{opacity:.5;margin:0 4px;font-weight:400}.score-meta[data-v-74189c16]{color:var(--willow-tan-light);margin-top:6px;font-size:13.5px}.dot[data-v-74189c16]{opacity:.6;margin:0 7px}.score-side[data-v-74189c16]{text-align:right}.need-label[data-v-74189c16]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--willow-tan-light);font-size:11px}.need-value[data-v-74189c16]{color:#fff;font-size:28px;font-weight:700;line-height:1.1}.need-sub[data-v-74189c16]{color:var(--willow-tan-light);font-size:12px}.over-tracker[data-v-74189c16]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:4px 2px;display:flex}.over-tracker-label[data-v-74189c16]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);flex-shrink:0;font-size:11.5px}.tokens[data-v-74189c16]{flex-wrap:wrap;flex:auto;gap:7px;min-width:220px;display:flex}.undo-btn[data-v-74189c16]{color:var(--ink-soft);flex-shrink:0;margin-left:auto}.undo-btn[data-v-74189c16]:hover:not(:disabled){color:var(--ball-red);border-color:var(--ball-red)}.switch-btn[data-v-74189c16]{color:var(--ink-soft);margin:10px 0 0}.switch-btn[data-v-74189c16]:hover:not(:disabled){color:var(--pitch-green);border-color:var(--pitch-green)}.retire-btn[data-v-74189c16]{color:var(--ink-soft);margin:8px 0 0}.retire-btn[data-v-74189c16]:hover:not(:disabled){color:var(--pitch-green);border-color:var(--pitch-green)}.retire-panel[data-v-74189c16]{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-top:10px;padding:12px}.retire-panel .field[data-v-74189c16]{margin-top:10px}.retire-panel .field[data-v-74189c16]:first-child{margin-top:0}.choice-row[data-v-74189c16]{gap:8px;margin-top:10px;display:flex}.choice[data-v-74189c16]{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:600}.choice.active[data-v-74189c16]{background:var(--pitch-green);border-color:var(--pitch-green);color:#fff}.captain-edit-actions[data-v-74189c16]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.token[data-v-74189c16]{width:34px;height:34px;font-family:var(--font-mono);border:1.5px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.token.dot[data-v-74189c16]{color:var(--ink-soft)}.token.runs[data-v-74189c16]{background:var(--willow-tan-light);border-color:var(--willow-tan)}.token.boundary[data-v-74189c16]{background:var(--pitch-green);border-color:var(--pitch-green);color:#fff}.token.wicket[data-v-74189c16]{background:var(--ball-red);border-color:var(--ball-red);color:#fff}.token.extra[data-v-74189c16]{background:var(--paper);color:var(--ink-soft);font-size:10px}.token.empty[data-v-74189c16]{opacity:.4;border-style:dashed}.token-pending[data-v-74189c16]{opacity:.55;border-style:dashed}.token-errored[data-v-74189c16]{opacity:.85;border:1.5px solid var(--ball-red)!important}.free-hit-banner[data-v-74189c16]{border:1px solid var(--willow-tan);color:#6b4f1f;background:#fff4e0;border-radius:8px;margin-bottom:16px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-block}.offline-banner[data-v-74189c16]{border:1px solid var(--willow-tan);color:#6b4f1f;background:#fff4e0;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;font-weight:600}.offline-banner.error[data-v-74189c16]{border-color:var(--ball-red);color:#8a1f1f;background:#fdecec}.errored-item[data-v-74189c16]{border-top:1px solid #8a1f1f33;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;font-size:13px;font-weight:400;display:flex}.errored-desc[data-v-74189c16]{flex:1}.layout-grid[data-v-74189c16]{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}@media (width<=760px){.layout-grid[data-v-74189c16]{grid-template-columns:1fr}}.pad[data-v-74189c16]{padding:20px}.panel-title[data-v-74189c16]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:13px;font-family:var(--font-mono);margin-bottom:10px}.crease-row[data-v-74189c16]{justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.crease-row.muted[data-v-74189c16]{color:var(--ink-soft);font-size:13px;font-style:italic}.crease-name[data-v-74189c16]{align-items:center;gap:6px;display:flex}.striker-mark[data-v-74189c16]{color:var(--ball-red);font-size:10px}.crease-stats[data-v-74189c16]{color:var(--ink-soft)}.run-grid[data-v-74189c16]{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px;display:grid}.run-grid.small[data-v-74189c16]{margin-bottom:0;display:flex}.run-grid.small .run-btn[data-v-74189c16]{flex:1;min-width:0}.run-btn[data-v-74189c16]{border:1px solid var(--line);background:var(--chalk);font-family:var(--font-mono);border-radius:8px;padding:12px 0;font-size:15px;font-weight:700}.run-btn.active[data-v-74189c16]{background:var(--pitch-green);border-color:var(--pitch-green);color:#fff}.extras-row[data-v-74189c16]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.extra-chip[data-v-74189c16]{border:1px solid var(--line);background:var(--chalk);color:var(--ink-soft);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600}.extra-chip.active[data-v-74189c16]{background:var(--willow-tan);border-color:var(--willow-tan);color:#4a3818}.wicket-chip.active[data-v-74189c16]{background:var(--ball-red);border-color:var(--ball-red);color:#fff}.wicket-toggle[data-v-74189c16]{margin:4px 0 14px}.wicket-block[data-v-74189c16]{background:#fbeaea;border-radius:8px;margin-bottom:14px;padding:14px}.select-bowler-block .bowler-grid[data-v-74189c16]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.watch-panel[data-v-74189c16]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.watch-icon[data-v-74189c16]{opacity:.6;margin-bottom:10px;font-size:32px}.watch-panel .panel-title[data-v-74189c16]{margin-bottom:8px}.watch-panel .hint[data-v-74189c16]{max-width:280px}.bowler-chip[data-v-74189c16]{border:1px solid var(--line);background:var(--chalk);border-radius:8px;padding:10px 16px;font-size:13.5px;font-weight:600}.bowler-chip[data-v-74189c16]:hover:not(.disabled){border-color:var(--pitch-green)}.bowler-chip.disabled[data-v-74189c16]{opacity:.35}.hint[data-v-74189c16]{color:var(--ink-soft);font-size:12.5px}.error[data-v-74189c16]{color:var(--ball-red);margin-bottom:10px;font-size:13px}.submit-ball[data-v-74189c16]{margin-top:6px}.required-mark[data-v-74189c16]{color:var(--ball-red)}.end-innings-btn[data-v-74189c16]{color:var(--ink-soft);background:0 0;border-color:#0000;margin-top:10px}.end-innings-btn[data-v-74189c16]:hover:not(:disabled){color:var(--ball-red);border-color:var(--ball-red);background:var(--chalk)}.cancel-match-btn[data-v-74189c16]{color:var(--ink-soft);background:0 0;border-color:#0000;margin-top:6px}.cancel-match-btn[data-v-74189c16]:hover:not(:disabled){color:#6b4f1f;border-color:var(--willow-tan);background:#fff4e0}.cancelled-panel[data-v-74189c16]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:220px;display:flex}.cancelled-panel .panel-title[data-v-74189c16]{margin-bottom:4px}.cancelled-panel .hint[data-v-74189c16]{max-width:280px;margin-bottom:10px}.result-banner[data-v-74189c16]{background:var(--good-green);color:#fff;font-weight:600;font-family:var(--font-display);border-radius:10px;align-items:center;margin-top:20px;padding:16px 20px;font-size:16px;display:flex}.result-banner.cancelled-banner[data-v-74189c16]{background:var(--ball-red)}.result-banner .btn[data-v-74189c16]{margin-left:12px}.full-scorecard-link[data-v-74189c16]{margin-top:14px}.recent-overs-list[data-v-74189c16]{flex-direction:column;gap:8px;display:flex}.recent-over-row[data-v-74189c16]{align-items:center;gap:8px;font-size:12.5px;display:flex}.over-num[data-v-74189c16]{color:var(--ink-soft);flex-shrink:0;width:34px}.over-tokens[data-v-74189c16]{flex-wrap:wrap;flex:1;gap:3px;display:flex}.mini-token[data-v-74189c16]{min-width:18px;height:18px;font-family:var(--font-mono);background:var(--paper);color:var(--ink-soft);border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:700;display:inline-flex}.mini-token.boundary[data-v-74189c16]{background:var(--pitch-green);color:#fff}.mini-token.wicket[data-v-74189c16]{background:var(--ball-red);color:#fff}.mini-token.extra[data-v-74189c16]{background:var(--willow-tan-light);color:#4a3818}.mini-token.dot[data-v-74189c16]{color:var(--line)}.over-total[data-v-74189c16]{flex-shrink:0;font-size:12.5px;font-weight:700}.over-wkts[data-v-74189c16]{color:var(--ball-red)}.quick-fact[data-v-74189c16]{flex-direction:column;gap:2px;padding:8px 0;font-size:13px;display:flex}.quick-fact-label[data-v-74189c16]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-family:var(--font-mono)}.quick-fact-value[data-v-74189c16]{font-weight:600}.worm-chart[data-v-4b37b82c]{width:100%}svg[data-v-4b37b82c]{width:100%;height:auto;display:block}.grid-line[data-v-4b37b82c]{stroke:var(--line);stroke-width:1px}.grid-line-x[data-v-4b37b82c]{opacity:.5}.axis-line[data-v-4b37b82c]{stroke:var(--ink-soft);stroke-width:1px}.axis-label[data-v-4b37b82c]{font-family:var(--font-mono);fill:var(--ink-soft);font-size:9.5px}.y-label[data-v-4b37b82c]{text-anchor:end}.x-label[data-v-4b37b82c]{text-anchor:middle}.worm-line[data-v-4b37b82c]{stroke-width:2.5px}.worm-line-0[data-v-4b37b82c]{stroke:var(--pitch-green)}.worm-line-1[data-v-4b37b82c]{stroke:var(--ball-red-bright)}.wicket-dot[data-v-4b37b82c]{stroke:var(--paper-card);stroke-width:1.5px}.worm-line-0-dot[data-v-4b37b82c]{fill:var(--pitch-green)}.worm-line-1-dot[data-v-4b37b82c]{fill:var(--ball-red-bright)}.worm-legend[data-v-4b37b82c]{color:var(--ink-soft);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.legend-item[data-v-4b37b82c]{align-items:center;gap:6px;display:flex}.legend-swatch[data-v-4b37b82c]{border-radius:2px;width:14px;height:3px;display:inline-block}.worm-line-0-swatch[data-v-4b37b82c]{background:var(--pitch-green)}.worm-line-1-swatch[data-v-4b37b82c]{background:var(--ball-red-bright)}.legend-note[data-v-4b37b82c]{font-style:italic}.scorecard-page[data-v-7ebb5fc8]{max-width:880px;margin:0 auto}.page-header[data-v-7ebb5fc8]{margin-bottom:22px}.field[data-v-7ebb5fc8]{margin:0 0 16px}.field label[data-v-7ebb5fc8]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field textarea[data-v-7ebb5fc8]{width:100%;font-family:var(--font-body);border:1px solid var(--line);background:var(--chalk);color:var(--ink);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}.field textarea[data-v-7ebb5fc8]:focus{border-color:var(--pitch-green);outline:none}.delete-request-banner[data-v-7ebb5fc8]{color:var(--ball-red);background:#fbeaea;border:1px solid #e8c6c6;margin-bottom:18px;font-size:13px;font-weight:600}.delete-request-comment[data-v-7ebb5fc8]{color:var(--ink-soft);margin-top:4px;font-style:italic;font-weight:400;display:block}.delete-request-actions[data-v-7ebb5fc8]{gap:8px;margin-top:8px;display:flex}.clubs-row[data-v-7ebb5fc8]{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px;display:flex}.club-chip[data-v-7ebb5fc8]{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.clubs-vs[data-v-7ebb5fc8]{color:var(--ink-soft);font-size:12px;font-style:italic}.club-logo[data-v-7ebb5fc8]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.club-logo img[data-v-7ebb5fc8]{object-fit:cover;width:100%;height:100%}.club-logo.empty[data-v-7ebb5fc8]{background:var(--willow-tan);color:#4a3818}.shared-member-banner[data-v-7ebb5fc8]{border:1px solid var(--willow-tan);color:#6b4f1f;background:#fff4e0;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-block}.result[data-v-7ebb5fc8]{font-family:var(--font-display);margin:8px 0;font-size:16px}.mom-row[data-v-7ebb5fc8]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.mom-line[data-v-7ebb5fc8]{color:var(--ink);font-size:13.5px}.mom-line strong[data-v-7ebb5fc8]{color:var(--pitch-green)}.mom-unset[data-v-7ebb5fc8]{color:var(--ink-soft)}.mom-row select[data-v-7ebb5fc8]{width:auto}.link-btn[data-v-7ebb5fc8]{color:var(--pitch-green);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.worm-card[data-v-7ebb5fc8]{margin-bottom:18px;padding:20px 22px}.worm-title[data-v-7ebb5fc8]{margin:0 0 12px;font-size:15px}.innings-card[data-v-7ebb5fc8]{margin-bottom:18px;padding:22px}.innings-head[data-v-7ebb5fc8]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.innings-total[data-v-7ebb5fc8]{font-size:18px}.innings-total small[data-v-7ebb5fc8]{color:var(--ink-soft);font-size:12px;font-weight:400}.innings-duration[data-v-7ebb5fc8]{color:var(--ink-soft);margin:-6px 0 14px;font-size:12.5px}.dismissal[data-v-7ebb5fc8]{color:var(--ink-soft);font-size:12.5px}.extras-line[data-v-7ebb5fc8]{color:var(--ink-soft);margin:12px 0 18px;font-size:13px}.extras-detail[data-v-7ebb5fc8]{font-family:var(--font-mono);font-size:11.5px}.table-scroll[data-v-7ebb5fc8]{-webkit-overflow-scrolling:touch;overflow-x:auto}.bat-table[data-v-7ebb5fc8],.bowl-table[data-v-7ebb5fc8]{min-width:480px}.bat-table th[data-v-7ebb5fc8],.bat-table td[data-v-7ebb5fc8],.bowl-table th[data-v-7ebb5fc8],.bowl-table td[data-v-7ebb5fc8]{white-space:nowrap}.bowl-table[data-v-7ebb5fc8]{margin-top:4px}.fow-line[data-v-7ebb5fc8]{color:var(--ink-soft);margin:16px 0 0;font-size:12.5px;line-height:1.6}.fow-line strong[data-v-7ebb5fc8]{color:var(--ink)}.partnerships-block[data-v-7ebb5fc8]{margin-top:16px}.partnerships-title[data-v-7ebb5fc8]{color:var(--ink-soft);margin:0 0 6px;font-size:13px}.partnerships-table[data-v-7ebb5fc8]{border-collapse:collapse;width:100%}.partnerships-table td[data-v-7ebb5fc8]{border-bottom:1px solid var(--line);padding:4px 6px;font-size:13px}.partnerships-table td.wkt-no[data-v-7ebb5fc8]{color:var(--ink-soft);width:24px}.partnerships-table td.num small[data-v-7ebb5fc8]{color:var(--ink-soft);font-size:11px}a[data-v-7ebb5fc8]:hover{color:var(--pitch-green);text-decoration:underline}.footer-actions[data-v-7ebb5fc8]{gap:12px;margin-top:8px;display:flex}.error[data-v-7ebb5fc8]{color:var(--ball-red);margin-top:10px;font-size:13px}.match-card[data-v-c138460c]{flex-direction:column;gap:12px;padding:16px;display:flex}.match-card-top[data-v-c138460c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.match-datetime[data-v-c138460c]{color:var(--ink-soft);font-size:12.5px}.match-card-badges[data-v-c138460c]{align-items:center;gap:6px;display:flex}.cross-club-pill[data-v-c138460c]{background:var(--willow-tan-light);color:#6b4f1f}.private-pill[data-v-c138460c]{color:var(--ink-soft);background:#efe9e2}.teams-row[data-v-c138460c]{color:inherit;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:4px;transition:background .15s;display:grid}.teams-row[data-v-c138460c]:hover{background:var(--paper)}.team-col[data-v-c138460c]{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.team-col.winner[data-v-c138460c]{background:#3d7a4f14}.team-logo[data-v-c138460c]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:2px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.team-logo img[data-v-c138460c]{object-fit:cover;width:100%;height:100%}.team-logo.empty[data-v-c138460c]{background:var(--willow-tan);color:#4a3818}.team-name[data-v-c138460c]{font-family:var(--font-display);overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:16px;font-weight:600;line-height:1.2}.club-name[data-v-c138460c]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft);overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:10.5px;font-weight:600}.captain-name[data-v-c138460c]{color:var(--ink-soft);overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:11.5px}.winner-tag[data-v-c138460c]{text-transform:uppercase;letter-spacing:.04em;color:var(--good-green);margin-top:2px;font-size:10px;font-weight:700}.vs-col[data-v-c138460c]{justify-content:center;align-items:center;padding:0 4px;display:flex}.vs-label[data-v-c138460c]{font-family:var(--font-display);color:var(--ink-soft);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-style:italic;display:flex}.result-line[data-v-c138460c]{text-align:center;color:var(--good-green);margin:0;font-size:13.5px;font-weight:600}.result-line.cancelled[data-v-c138460c]{color:var(--ball-red);font-weight:500}.cancel-request-banner[data-v-c138460c]{background:#fbeaea;border:1px solid #e8c6c6;border-radius:8px;padding:10px 14px;font-size:13px}.cancel-request-banner p[data-v-c138460c]{color:var(--ball-red);margin:0;font-weight:600}.cancel-request-comment[data-v-c138460c]{font-style:italic;color:var(--ink-soft)!important;margin-top:4px!important;font-weight:400!important}.cancel-request-actions[data-v-c138460c]{gap:8px;margin-top:8px;display:flex}.row-btns[data-v-c138460c]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.more-menu[data-v-c138460c]{position:relative}.more-btn[data-v-c138460c]{gap:5px}.more-caret[data-v-c138460c]{opacity:.7;font-size:10px}.more-panel[data-v-c138460c]{z-index:20;background:var(--paper-card);border:1px solid var(--line);min-width:208px;box-shadow:var(--shadow-card);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.more-item[data-v-c138460c]{text-align:left;white-space:nowrap;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600}.more-item[data-v-c138460c]:hover{background:var(--paper)}.more-item.danger[data-v-c138460c]{color:var(--ball-red)}.more-item.danger[data-v-c138460c]:hover{background:#fbeaea}.more-sep[data-v-c138460c]{background:var(--line);height:1px;margin:5px 4px}@media (width<=480px){.team-name[data-v-c138460c]{font-size:14px}.team-logo[data-v-c138460c]{width:36px;height:36px;font-size:13px}}.page-header[data-v-92df4207]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-header h1[data-v-92df4207]{line-height:1.15}.header-action[data-v-92df4207]{white-space:nowrap;flex-shrink:0}.header-action-plus[data-v-92df4207]{font-size:16px;line-height:1}.error[data-v-92df4207]{color:var(--ball-red);margin-bottom:16px;font-size:13px}.field[data-v-92df4207]{margin:0 0 16px}.field label[data-v-92df4207]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field textarea[data-v-92df4207]{width:100%;font-family:var(--font-body);border:1px solid var(--line);background:var(--chalk);color:var(--ink);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}.field textarea[data-v-92df4207]:focus{border-color:var(--pitch-green);outline:none}.share-notice[data-v-92df4207]{border:1px solid var(--willow-tan);color:#6b4f1f;background:#fff4e0;border-radius:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.view-tabs[data-v-92df4207]{border:1px solid var(--line);background:var(--paper-card);border-radius:8px;margin-bottom:18px;padding:3px;display:inline-flex}.view-tabs button[data-v-92df4207]{color:var(--ink-soft);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.view-tabs button.active[data-v-92df4207]{background:var(--pitch-green);color:var(--chalk)}.calendar-shell[data-v-92df4207]{max-width:980px;margin:0 auto}.calendar-toolbar[data-v-92df4207]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calendar-toolbar h2[data-v-92df4207]{font-size:22px}.calendar-grid[data-v-92df4207]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.weekday[data-v-92df4207]{background:var(--pitch-green);color:var(--paper);font-family:var(--font-mono);text-transform:uppercase;padding:10px;font-size:11px;font-weight:700}.calendar-day[data-v-92df4207]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-card);min-height:118px;padding:8px}.calendar-day[data-v-92df4207]:nth-child(7n+7){border-right:0}.calendar-day.muted[data-v-92df4207]{color:var(--ink-soft);background:#f4eedd}.calendar-day.today .day-number[data-v-92df4207]{background:var(--ball-red);color:#fff}.day-number[data-v-92df4207]{width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.day-matches[data-v-92df4207]{min-width:0}.calendar-match[data-v-92df4207]{border-left:3px solid var(--willow-tan);background:var(--chalk);border-radius:6px;max-width:100%;margin-bottom:6px;padding:6px 7px;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.calendar-match.live[data-v-92df4207]{border-left-color:var(--ball-red)}.calendar-match.completed[data-v-92df4207]{border-left-color:var(--good-green)}.calendar-match.cancelled[data-v-92df4207]{opacity:.72}.calendar-match span[data-v-92df4207]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-match small[data-v-92df4207]{color:var(--ink-soft);overflow-wrap:break-word;word-break:break-word;margin-top:3px;font-size:10.5px;display:block}.calendar-cross-club[data-v-92df4207]{font-style:italic}.upcoming-layout[data-v-92df4207]{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;display:grid}.upcoming-main h2[data-v-92df4207]{margin-bottom:12px;font-size:20px}.season-summary[data-v-92df4207]{flex-direction:column;gap:6px;padding:18px;display:flex}.season-summary strong[data-v-92df4207]{font-family:var(--font-display);color:var(--pitch-green);font-size:42px;line-height:1}.summary-divider[data-v-92df4207]{background:var(--line);height:1px;margin:8px 0}.match-list[data-v-92df4207]{flex-direction:column;gap:10px;display:flex}.load-more-btn[data-v-92df4207]{margin-top:4px}.match-row-wrap[data-v-92df4207]{flex-direction:column;padding:12px 14px;display:flex;overflow:hidden}.match-row-top[data-v-92df4207]{align-items:center;gap:8px;display:flex}.match-row[data-v-92df4207]{flex:1;justify-content:space-between;align-items:center;gap:16px;padding:6px 8px;transition:border-color .15s;display:flex}.match-row[data-v-92df4207]:hover{color:var(--pitch-green)}.match-teams[data-v-92df4207]{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;font-size:17px;font-weight:600;display:inline-flex}.team-with-club[data-v-92df4207]{align-items:baseline;gap:6px;display:inline-flex}.club-tag[data-v-92df4207]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft);background:var(--paper);border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:600}.cross-club-pill[data-v-92df4207]{background:var(--willow-tan-light);color:#6b4f1f}.vs[data-v-92df4207]{color:var(--ink-soft);margin:0 4px;font-style:italic;font-weight:400}.cancel-request-banner[data-v-92df4207]{background:#fbeaea;border:1px solid #e8c6c6;border-radius:8px;margin:10px 0 0;padding:10px 14px;font-size:13px}.cancel-request-banner p[data-v-92df4207]{color:var(--ball-red);margin:0;font-weight:600}.cancel-request-comment[data-v-92df4207]{font-style:italic;color:var(--ink-soft)!important;margin-top:4px!important;font-weight:400!important}.cancel-request-actions[data-v-92df4207]{gap:8px;margin-top:8px;display:flex}.match-meta[data-v-92df4207]{color:var(--ink-soft);margin-top:4px;font-size:12.5px}.match-row-status[data-v-92df4207]{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.result-text[data-v-92df4207]{color:var(--good-green);font-size:12.5px;font-weight:600}.result-text.cancelled[data-v-92df4207]{color:var(--ball-red)}.pill.cancelled[data-v-92df4207]{color:var(--ink-soft);background:#efe9e2}.row-btns[data-v-92df4207]{flex-shrink:0;gap:8px;margin-right:4px;display:flex}.cancel-match-btn[data-v-92df4207]{border-color:var(--willow-tan);color:#6b4f1f}.cancel-match-btn[data-v-92df4207]:hover{background:#fff4e0}.delete-match-btn[data-v-92df4207]{flex-shrink:0}@media (width<=840px){.upcoming-layout[data-v-92df4207]{grid-template-columns:1fr}.calendar-grid[data-v-92df4207]{display:block}.weekday[data-v-92df4207]{display:none}.calendar-day[data-v-92df4207]{border-right:0;grid-template-columns:38px 1fr;gap:8px;min-height:auto;display:grid}.calendar-day.muted[data-v-92df4207]:not(:has(.calendar-match)){display:none}.day-number[data-v-92df4207]{margin-bottom:0}.match-row-top[data-v-92df4207]{flex-direction:column;align-items:stretch}.match-row[data-v-92df4207]{align-items:flex-start}.row-btns[data-v-92df4207]{flex-wrap:wrap;margin:0 8px 6px}}@media (width<=620px){.page-header[data-v-92df4207]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.page-header h1[data-v-92df4207]{font-size:28px}.header-action[data-v-92df4207]{width:100%}.view-tabs[data-v-92df4207]{width:100%;display:flex}.view-tabs button[data-v-92df4207]{white-space:nowrap;flex:1;padding:9px 6px;font-size:13px}}.pad[data-v-b1ebd3d6]{padding:22px}.page-header[data-v-b1ebd3d6]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.error[data-v-b1ebd3d6]{color:var(--ball-red);margin-bottom:16px;font-size:13px}.share-notice[data-v-b1ebd3d6]{border:1px solid var(--willow-tan);color:#6b4f1f;background:#fff4e0;border-radius:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.view-tabs[data-v-b1ebd3d6]{border:1px solid var(--line);background:var(--paper-card);border-radius:8px;margin-bottom:18px;padding:3px;display:inline-flex}.view-tabs button[data-v-b1ebd3d6]{color:var(--ink-soft);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.view-tabs button.active[data-v-b1ebd3d6]{background:var(--pitch-green);color:var(--chalk)}.calendar-shell[data-v-b1ebd3d6]{max-width:980px;margin:0 auto}.calendar-toolbar[data-v-b1ebd3d6]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calendar-toolbar h2[data-v-b1ebd3d6]{font-size:22px}.calendar-grid[data-v-b1ebd3d6]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.weekday[data-v-b1ebd3d6]{background:var(--pitch-green);color:var(--paper);font-family:var(--font-mono);text-transform:uppercase;padding:10px;font-size:11px;font-weight:700}.calendar-day[data-v-b1ebd3d6]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-card);min-height:118px;padding:8px}.calendar-day[data-v-b1ebd3d6]:nth-child(7n+7){border-right:0}.calendar-day.muted[data-v-b1ebd3d6]{color:var(--ink-soft);background:#f4eedd}.calendar-day.today .day-number[data-v-b1ebd3d6]{background:var(--ball-red);color:#fff}.day-number[data-v-b1ebd3d6]{width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.day-matches[data-v-b1ebd3d6]{min-width:0}.calendar-match[data-v-b1ebd3d6]{border-left:3px solid var(--willow-tan);background:var(--chalk);border-radius:6px;max-width:100%;margin-bottom:6px;padding:6px 7px;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.calendar-match.live[data-v-b1ebd3d6]{border-left-color:var(--ball-red)}.calendar-match.completed[data-v-b1ebd3d6]{border-left-color:var(--good-green)}.calendar-match.cancelled[data-v-b1ebd3d6]{opacity:.72}.calendar-match span[data-v-b1ebd3d6]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-match small[data-v-b1ebd3d6]{color:var(--ink-soft);overflow-wrap:break-word;word-break:break-word;margin-top:3px;font-size:10.5px;display:block}.calendar-cross-club[data-v-b1ebd3d6]{font-style:italic}.upcoming-layout[data-v-b1ebd3d6]{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;display:grid}.upcoming-main h2[data-v-b1ebd3d6]{margin-bottom:12px;font-size:20px}.season-summary[data-v-b1ebd3d6]{flex-direction:column;gap:6px;padding:18px;display:flex}.season-summary strong[data-v-b1ebd3d6]{font-family:var(--font-display);color:var(--pitch-green);font-size:42px;line-height:1}.summary-divider[data-v-b1ebd3d6]{background:var(--line);height:1px;margin:8px 0}.match-list[data-v-b1ebd3d6]{flex-direction:column;gap:10px;display:flex}.load-more-btn[data-v-b1ebd3d6]{margin-top:4px}@media (width<=620px){.view-tabs[data-v-b1ebd3d6]{width:100%;display:flex}.view-tabs button[data-v-b1ebd3d6]{white-space:nowrap;flex:1;padding:9px 6px;font-size:13px}}@media (width<=840px){.upcoming-layout[data-v-b1ebd3d6]{grid-template-columns:1fr}.calendar-grid[data-v-b1ebd3d6]{display:block}.weekday[data-v-b1ebd3d6]{display:none}.calendar-day[data-v-b1ebd3d6]{border-right:0;grid-template-columns:38px 1fr;gap:8px;min-height:auto;display:grid}.calendar-day.muted[data-v-b1ebd3d6]:not(:has(.calendar-match)){display:none}.day-number[data-v-b1ebd3d6]{margin-bottom:0}}.perf-chart[data-v-907d884c]{width:100%}.show-prev[data-v-907d884c]{border:1px dashed var(--line);width:100%;color:var(--ink-soft);background:0 0;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.show-prev[data-v-907d884c]:hover{border-color:var(--pitch-green);color:var(--pitch-green)}.prev-count[data-v-907d884c]{font-family:var(--font-mono);opacity:.8;margin-left:auto;font-size:11px}.bar-rows[data-v-907d884c]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bar-rows.scrollable[data-v-907d884c]{max-height:320px;padding-right:4px;overflow-y:auto}.bar-row[data-v-907d884c]{color:inherit;border-radius:6px;grid-template-columns:minmax(0,10rem) minmax(0,1fr) 2.6rem;align-items:center;gap:10px;padding:5px 4px;text-decoration:none;display:grid}.bar-row[data-v-907d884c]:hover{background:var(--paper)}.bar-row.linked[data-v-907d884c]{cursor:pointer}.bar-row.linked:hover .bar-label-text[data-v-907d884c]{color:var(--pitch-green)}.bar-label[data-v-907d884c]{align-items:center;gap:6px;min-width:0;display:flex}.bar-label-text[data-v-907d884c]{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mini-logo[data-v-907d884c]{background:var(--willow-tan-light);width:18px;height:18px;color:var(--pitch-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex;overflow:hidden}.mini-logo.logo-bg-white[data-v-907d884c]{background:#fff}.mini-logo img[data-v-907d884c]{object-fit:cover;width:100%;height:100%}.bar-track[data-v-907d884c]{background:var(--paper);border-radius:0 4px 4px 0;height:16px}.bar-fill[data-v-907d884c]{background:var(--pitch-green-light);border-radius:0 4px 4px 0;height:100%;display:block}.bar-value[data-v-907d884c]{text-align:right;font-family:var(--font-mono);color:var(--ink);font-size:12.5px;font-weight:600}.bar-row.best .bar-fill[data-v-907d884c]{background:var(--willow-tan)}.no-data[data-v-907d884c]{color:var(--ink-soft);text-align:center;padding:30px 0;font-size:13px}@media (width<=520px){.bar-row[data-v-907d884c]{grid-template-columns:minmax(0,1fr) 2.6rem;grid-template-areas:"label value""track track";gap:4px 10px;padding:7px 4px}.bar-label[data-v-907d884c]{grid-area:label}.bar-value[data-v-907d884c]{grid-area:value}.bar-track[data-v-907d884c]{grid-area:track}.bar-rows.scrollable[data-v-907d884c]{max-height:340px}}.wagon-wheel-chart[data-v-54c65a89]{width:100%;max-width:320px;margin:0 auto}svg[data-v-54c65a89]{width:100%;height:auto;display:block}.outfield[data-v-54c65a89]{fill:var(--pitch-green-light);opacity:.15}.boundary[data-v-54c65a89]{fill:none;stroke:var(--line);stroke-width:2px}.pitch[data-v-54c65a89]{fill:var(--willow-tan-light);opacity:.6}.shot-line[data-v-54c65a89]{stroke-width:2px;stroke-linecap:round}.wicket-mark[data-v-54c65a89]{text-anchor:middle;font-size:13px;font-weight:700}.center-dot[data-v-54c65a89]{fill:var(--ink-soft)}.legend[data-v-54c65a89]{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.legend-item[data-v-54c65a89]{align-items:center;gap:5px;display:flex}.legend-swatch[data-v-54c65a89]{border-radius:50%;width:10px;height:10px;display:inline-block}.empty-note[data-v-54c65a89]{text-align:center;color:var(--ink-soft);margin-top:10px;font-style:italic}.match-select[data-v-8dd9f06c]{width:100%;min-width:0;max-width:420px;position:relative}.match-select-btn[data-v-8dd9f06c]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.match-select-btn.open[data-v-8dd9f06c]{border-color:var(--pitch-green)}.placeholder[data-v-8dd9f06c]{color:var(--ink-soft);font-size:13px}.caret[data-v-8dd9f06c]{color:var(--ink-soft);flex-shrink:0;font-size:11px}.match-select-menu[data-v-8dd9f06c]{z-index:20;background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:8px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.match-select-option[data-v-8dd9f06c]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px;display:block}.match-select-option[data-v-8dd9f06c]:hover{background:var(--paper)}.match-select-option.active[data-v-8dd9f06c]{background:#2b6e441a}[data-v-8dd9f06c] .match-row{flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}[data-v-8dd9f06c] .side{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}[data-v-8dd9f06c] .side-text{flex-direction:column;min-width:0;display:flex}[data-v-8dd9f06c] .team{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-v-8dd9f06c] .club{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}[data-v-8dd9f06c] .vs{color:var(--ink-soft);text-transform:uppercase;flex-shrink:0;font-size:10px}[data-v-8dd9f06c] .row-date{color:var(--ink-soft);flex-shrink:0;margin-left:auto;padding-left:6px;font-size:11px}[data-v-8dd9f06c] .mini-logo{background:var(--willow-tan-light);width:22px;height:22px;color:var(--pitch-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}[data-v-8dd9f06c] .mini-logo.logo-bg-white{background:#fff}[data-v-8dd9f06c] .mini-logo img{object-fit:cover;width:100%;height:100%}.stat-cols[data-v-8b762d4b]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}@media (width<=600px){.stat-cols[data-v-8b762d4b]{grid-template-columns:1fr}}.pad[data-v-8b762d4b]{padding:22px}.board-title[data-v-8b762d4b]{margin-bottom:0;font-size:14px}.kv[data-v-8b762d4b]{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.kv[data-v-8b762d4b]:last-child{border-bottom:none}.kv span[data-v-8b762d4b]:first-child{color:var(--ink-soft)}.chart-section[data-v-8b762d4b]{margin-bottom:18px}.chart-header[data-v-8b762d4b]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.wagon-wheel-filters[data-v-8b762d4b]{flex-wrap:wrap;flex:260px;gap:8px;min-width:0;display:flex}.wagon-wheel-filters[data-v-8b762d4b]>*{flex:190px;min-width:0}.wagon-wheel-filters select[data-v-8b762d4b]{padding:4px 8px;font-size:13px}.best-callout[data-v-8b762d4b]{color:var(--ink-soft);margin:0;font-size:13px}.best-callout strong[data-v-8b762d4b]{color:var(--ink)}.best-callout.muted[data-v-8b762d4b]{font-style:italic}.muted[data-v-8b762d4b]{color:var(--ink-soft)}.my-performance-page[data-v-423eb8ae]{max-width:720px;margin:0 auto}.page-header[data-v-423eb8ae]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.pad[data-v-423eb8ae]{padding:20px}.hint[data-v-423eb8ae]{color:var(--ink-soft);margin:0 0 18px;font-size:13px}.hint strong[data-v-423eb8ae]{color:var(--ink)}.hint.tight[data-v-423eb8ae]{color:var(--ink-soft);margin:0;font-size:12.5px}.club-scroller[data-v-423eb8ae]{align-items:stretch;gap:6px;margin-bottom:18px;display:flex}.player-tabs[data-v-423eb8ae]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:8px;min-width:0;padding:3px 1px;display:flex;overflow-x:auto}.player-tabs[data-v-423eb8ae]::-webkit-scrollbar{display:none}.scroll-arrow[data-v-423eb8ae]{border:1px solid var(--line);background:var(--paper-card);width:32px;color:var(--ink-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scroll-arrow[data-v-423eb8ae]:hover:not(:disabled){color:var(--pitch-green);border-color:var(--pitch-green)}.scroll-arrow[data-v-423eb8ae]:disabled{opacity:.35;cursor:default}.player-tab[data-v-423eb8ae]{border:1px solid var(--line);background:var(--paper-card);color:var(--ink-soft);white-space:nowrap;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;padding:8px 16px;font-size:13.5px;font-weight:600;display:flex}.player-tabs.fill .player-tab[data-v-423eb8ae]{text-align:center;flex:auto;align-items:center;max-width:240px}.player-tab.active[data-v-423eb8ae]{border-color:var(--pitch-green);background:var(--pitch-green);color:#fff}.player-tab.active .tab-sub[data-v-423eb8ae]{color:#ffffffbf}.tab-sub[data-v-423eb8ae]{color:var(--ink-soft);font-size:11px;font-weight:500}.items-card[data-v-423eb8ae]{margin-top:16px}.items-title[data-v-423eb8ae]{margin:0 0 12px;font-size:14px}.kit-list[data-v-423eb8ae]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-row[data-v-423eb8ae]{background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.kit-qty[data-v-423eb8ae]{font-family:var(--font-mono);color:var(--pitch-green);flex-shrink:0;font-weight:600}.kit-name[data-v-423eb8ae]{font-weight:600}.kit-date[data-v-423eb8ae]{color:var(--ink-soft);font-size:12px}.kit-notes[data-v-423eb8ae]{color:var(--ink-soft);font-size:12px;font-style:italic}.performance-page[data-v-c0fb3a52]{max-width:860px;margin:0 auto}.page-header[data-v-c0fb3a52]{margin-bottom:20px}.hub-tabs[data-v-c0fb3a52]{border-bottom:1px solid var(--line);scrollbar-width:none;-ms-overflow-style:none;gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.hub-tabs[data-v-c0fb3a52]::-webkit-scrollbar{display:none}.hub-tab[data-v-c0fb3a52]{color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:10px 18px;font-size:14px;font-weight:600}.hub-tab[data-v-c0fb3a52]:hover{color:var(--ink)}.hub-tab.active[data-v-c0fb3a52]{color:var(--pitch-green);border-bottom-color:var(--pitch-green)}.toolbar-row[data-v-c0fb3a52]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.search-input[data-v-c0fb3a52]{border:1px solid var(--line);background:var(--chalk);min-width:200px;max-width:360px;color:var(--ink);border-radius:8px;flex:1;padding:9px 12px;font-size:14px}.manage-link[data-v-c0fb3a52]{white-space:nowrap;text-decoration:none}@media (width<=560px){.search-input[data-v-c0fb3a52]{min-width:0;max-width:none}.manage-link[data-v-c0fb3a52]{width:100%}}.players-grid[data-v-c0fb3a52]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.player-cell[data-v-c0fb3a52]{flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;transition:border-color .12s;display:flex}.player-cell[data-v-c0fb3a52]:hover{border-color:var(--pitch-green)}.player-cell-name[data-v-c0fb3a52]{color:var(--pitch-green);font-size:14.5px;font-weight:600}.team-badges[data-v-c0fb3a52]{flex-wrap:wrap;gap:5px;display:flex}.team-badge[data-v-c0fb3a52]{color:var(--pitch-green);text-overflow:ellipsis;white-space:nowrap;background:#2b6e441a;border-radius:99px;max-width:160px;padding:3px 9px;font-size:11.5px;font-weight:600;overflow:hidden}.team-badge.empty[data-v-c0fb3a52]{background:var(--paper);color:var(--ink-soft);border:1px dashed var(--line);font-weight:500}.match-list[data-v-c0fb3a52]{flex-direction:column;gap:14px;display:flex}.hint[data-v-c0fb3a52]{color:var(--ink-soft);font-size:13px}.error[data-v-c0fb3a52]{color:var(--ball-red);font-size:13px}.empty-state[data-v-c0fb3a52]{text-align:center;color:var(--ink-soft);padding:22px}.pad[data-v-c0fb3a52]{padding:22px}.notifications-page[data-v-0b1422d6]{max-width:640px;margin:0 auto}.page-header[data-v-0b1422d6]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.header-action[data-v-0b1422d6]{white-space:nowrap;flex-shrink:0}.pad[data-v-0b1422d6]{padding:20px}.notif-list[data-v-0b1422d6]{flex-direction:column;gap:10px;display:flex}.notif-row[data-v-0b1422d6]{text-align:left;width:100%;color:inherit;align-items:flex-start;gap:10px;font-family:inherit;display:flex}.notif-row.unread[data-v-0b1422d6]{border-color:var(--pitch-green);background:#2b6e440d}.notif-dot[data-v-0b1422d6]{background:var(--pitch-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notif-body[data-v-0b1422d6]{flex-direction:column;gap:4px;display:flex}.notif-message[data-v-0b1422d6]{font-size:14px;line-height:1.4}.notif-time[data-v-0b1422d6]{color:var(--ink-soft);font-size:12px;font-family:var(--font-mono)}@media (width<=620px){.page-header[data-v-0b1422d6]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.header-action[data-v-0b1422d6]{width:100%}}.invites-page[data-v-9149bee6]{max-width:680px;margin:0 auto}.page-header[data-v-9149bee6]{margin-bottom:8px}.hint[data-v-9149bee6]{color:var(--ink-soft);margin:0 0 20px;font-size:13px}.hint[data-v-9149bee6] a{color:var(--pitch-green);font-weight:600}.pad[data-v-9149bee6]{padding:20px}.board-title[data-v-9149bee6]{margin-bottom:14px;font-size:14px}.muted[data-v-9149bee6]{color:var(--ink-soft)}.invite-form[data-v-9149bee6]{flex-direction:column;gap:14px;display:flex}.invite-form label[data-v-9149bee6]{color:var(--ink-soft);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.invite-form input[data-v-9149bee6],.invite-form select[data-v-9149bee6],.invite-form textarea[data-v-9149bee6]{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:7px;padding:8px 10px;font-family:inherit;font-size:14px}.form-row[data-v-9149bee6]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=500px){.form-row[data-v-9149bee6]{grid-template-columns:1fr}}.club-search-field[data-v-9149bee6]{position:relative}.club-results[data-v-9149bee6]{z-index:5;background:var(--chalk);border:1px solid var(--line);max-height:200px;box-shadow:var(--shadow-card);border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.club-result-row[data-v-9149bee6]{text-align:left;width:100%;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:500;display:flex}.club-result-row[data-v-9149bee6]:last-child{border-bottom:none}.club-result-row[data-v-9149bee6]:hover{background:var(--paper)}.club-result-text[data-v-9149bee6]{min-width:0}.club-logo[data-v-9149bee6]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.club-logo img[data-v-9149bee6]{object-fit:cover;width:100%;height:100%}.club-logo.empty[data-v-9149bee6]{background:var(--willow-tan);color:#4a3818}.picked-club[data-v-9149bee6]{color:var(--ink);background:var(--paper);border-radius:7px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:500;display:flex}.clear-club-btn[data-v-9149bee6]{color:var(--pitch-green);background:0 0;border:none;font-family:inherit;font-size:12.5px;font-weight:600}.clear-club-btn[data-v-9149bee6]:hover{text-decoration:underline}.error-text[data-v-9149bee6]{color:var(--ball-red);margin:0;font-size:13px}.invite-section[data-v-9149bee6]{margin-top:26px}.invite-list[data-v-9149bee6]{flex-direction:column;gap:10px;display:flex}.invite-card[data-v-9149bee6]{flex-direction:column;gap:6px;display:flex}.invite-top[data-v-9149bee6]{justify-content:space-between;align-items:center;display:flex}.invite-meta[data-v-9149bee6]{color:var(--ink-soft);margin:0;font-size:13px}.invite-message[data-v-9149bee6]{margin:2px 0 0;font-size:13px;font-style:italic}.respond-row[data-v-9149bee6]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.respond-row select[data-v-9149bee6]{border:1px solid var(--line);background:var(--chalk);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.result-note[data-v-9149bee6]{margin:4px 0 0;font-size:13px}.result-note a[data-v-9149bee6]{color:var(--pitch-green);font-weight:600}.pill.pending[data-v-9149bee6]{background:var(--willow-tan-light);color:#6b4f1f}.pill.accepted[data-v-9149bee6]{color:var(--good-green);background:#e4efe6}.pill.declined[data-v-9149bee6]{color:var(--ball-red);background:#fbeaea}.pill.cancelled[data-v-9149bee6]{color:var(--ink-soft);background:#efe9e2}.discover-page[data-v-316008df]{max-width:680px;margin:0 auto}.page-header[data-v-316008df]{margin-bottom:8px}.hint[data-v-316008df]{color:var(--ink-soft);margin:0 0 20px;font-size:13px}.search-box[data-v-316008df]{margin-bottom:20px}.search-box input[data-v-316008df]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:8px;padding:11px 14px;font-family:inherit;font-size:15px}.club-grid[data-v-316008df]{flex-direction:column;gap:10px;display:flex}.pad[data-v-316008df]{padding:16px 18px}.club-card[data-v-316008df]{align-items:center;gap:14px;transition:border-color .15s,box-shadow .15s;display:flex}.club-card[data-v-316008df]:hover{border-color:var(--pitch-green);box-shadow:0 2px 6px #26241f14,0 6px 20px #26241f14}.club-card-link[data-v-316008df]{color:inherit;flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.club-card-action[data-v-316008df]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.club-card-action .btn[data-v-316008df]{white-space:nowrap}.request-error[data-v-316008df]{color:var(--ball-red);text-align:right;max-width:140px;font-size:11.5px}.club-card-text[data-v-316008df]{flex-direction:column;gap:2px;min-width:0;display:flex}.club-card-text strong[data-v-316008df]{font-size:15px}.muted[data-v-316008df]{color:var(--ink-soft);font-size:12.5px}.club-description[data-v-316008df]{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.club-logo[data-v-316008df]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.club-logo img[data-v-316008df]{object-fit:cover;width:100%;height:100%}.club-logo.empty[data-v-316008df]{background:var(--willow-tan);color:#4a3818}@media (width<=480px){.club-card[data-v-316008df]{flex-wrap:wrap}.club-card-action[data-v-316008df]{align-items:flex-start;margin-left:58px}}.invites-panel[data-v-316008df]{border-left:3px solid var(--pitch-green);margin-bottom:18px}.invites-panel h3[data-v-316008df]{margin:0 0 4px;font-size:14px}.invites-panel .hint.tight[data-v-316008df]{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px}.invites-panel .error.tight[data-v-316008df]{margin:0 0 10px}.invite-row[data-v-316008df]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.invite-main[data-v-316008df]{flex-direction:column;gap:2px;min-width:0;display:flex}.invite-sub[data-v-316008df]{color:var(--ink-soft);font-size:12px}.invite-note[data-v-316008df]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12.5px;font-style:italic}.invite-actions[data-v-316008df]{flex-shrink:0;gap:8px;display:flex}.club-card-name[data-v-316008df]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.club-code[data-v-316008df]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--pitch-green);background:#2b6e441a;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.pending-panel[data-v-316008df]{margin-bottom:18px}.pending-panel h3[data-v-316008df]{margin:0 0 10px;font-size:14px}.pending-row[data-v-316008df]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.pending-row[data-v-316008df]:last-child{border-bottom:none;padding-bottom:0}.pending-row-main[data-v-316008df]{flex-direction:column;gap:1px;min-width:0;display:flex}.pending-row-date[data-v-316008df]{color:var(--ink-soft);font-size:11.5px}.pill.pending[data-v-316008df]{color:#6b4f1f;background:#fff4e0}.pill.approved[data-v-316008df]{color:var(--pitch-green);background:#e4f2e6}.pill.rejected[data-v-316008df]{color:var(--ink-soft);background:#efe9e2}.toggle-other-btn[data-v-316008df]{color:var(--ink-soft);background:0 0;border:none;margin:4px 0 14px;padding:4px 0;text-decoration:underline}.toggle-other-btn[data-v-316008df]:hover{color:var(--ink);background:0 0}.actions-grid[data-v-316008df]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;display:grid}@media (width<=600px){.actions-grid[data-v-316008df]{grid-template-columns:1fr}}.field[data-v-316008df]{margin-bottom:12px}.field label[data-v-316008df]{color:var(--ink-soft);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.field input[data-v-316008df]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px}.error[data-v-316008df]{color:var(--ball-red);margin-top:14px;font-size:13px}.duplicate-warning[data-v-316008df]{border:1px solid var(--willow-tan);background:#fff4e0;border-radius:8px;margin-top:4px;padding:12px 14px}.duplicate-warning p[data-v-316008df]{color:#6b4f1f;margin:0 0 10px;font-size:13px;line-height:1.5}.duplicate-actions[data-v-316008df]{gap:8px;display:flex}.club-profile-page[data-v-5d1d6d75]{max-width:720px;margin:0 auto}.pad[data-v-5d1d6d75]{padding:20px}.club-header[data-v-5d1d6d75]{align-items:center;gap:18px;margin-bottom:18px;display:flex}.join-action[data-v-5d1d6d75]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.join-btn[data-v-5d1d6d75]{white-space:nowrap}.request-error[data-v-5d1d6d75]{color:var(--ball-red);text-align:right;max-width:200px;font-size:12px}@media (width<=560px){.club-header[data-v-5d1d6d75]{flex-wrap:wrap}.join-action[data-v-5d1d6d75]{align-items:flex-start;margin-left:0}.request-error[data-v-5d1d6d75]{text-align:left}}.club-header h1[data-v-5d1d6d75]{margin:2px 0 0}.club-location[data-v-5d1d6d75]{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.club-description[data-v-5d1d6d75]{max-width:480px;margin:6px 0 0;font-size:13.5px}.club-logo[data-v-5d1d6d75]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:flex;overflow:hidden}.club-logo img[data-v-5d1d6d75]{object-fit:cover;width:100%;height:100%}.club-logo.empty[data-v-5d1d6d75]{background:var(--willow-tan);color:#4a3818}.stat-strip[data-v-5d1d6d75]{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}@media (width<=560px){.stat-strip[data-v-5d1d6d75]{grid-template-columns:repeat(3,1fr)}}.stat-caption[data-v-5d1d6d75]{color:var(--ink-soft);margin:-10px 0 18px;font-size:11.5px;line-height:1.5}.stat-box[data-v-5d1d6d75]{background:var(--paper-card);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;display:flex}.stat-value[data-v-5d1d6d75]{font-family:var(--font-mono);color:var(--pitch-green);font-size:20px;font-weight:700}.stat-label[data-v-5d1d6d75]{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft);font-size:10.5px}.two-col[data-v-5d1d6d75]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}@media (width<=600px){.two-col[data-v-5d1d6d75]{grid-template-columns:1fr}}.board-title[data-v-5d1d6d75]{margin-bottom:12px;font-size:14px}.leader-list[data-v-5d1d6d75]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.leader-list li[data-v-5d1d6d75]{justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.leader-name[data-v-5d1d6d75]{font-weight:600}.leader-figure[data-v-5d1d6d75]{text-align:right;flex-shrink:0}.muted[data-v-5d1d6d75]{color:var(--ink-soft);font-weight:400}.empty-hint[data-v-5d1d6d75]{color:var(--ink-soft);margin:0;font-size:13px}.recent-section[data-v-5d1d6d75]{margin-bottom:8px}.recent-list[data-v-5d1d6d75]{flex-direction:column;gap:10px;display:flex}.recent-row[data-v-5d1d6d75]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;font-size:13.5px;display:flex}.recent-row[data-v-5d1d6d75]:last-child{border-bottom:none;padding-bottom:0}.recent-teams[data-v-5d1d6d75]{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.recent-team[data-v-5d1d6d75]{align-items:center;gap:5px;display:inline-flex}.recent-club-name[data-v-5d1d6d75]{color:var(--ink-soft);margin-left:2px;font-size:12px;font-weight:500}.recent-date[data-v-5d1d6d75]{color:var(--ink-soft);font-size:12px;font-family:var(--font-mono);flex-shrink:0}.mini-logo[data-v-5d1d6d75]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:700;display:flex;overflow:hidden}.mini-logo img[data-v-5d1d6d75]{object-fit:cover;width:100%;height:100%}.mini-logo.empty[data-v-5d1d6d75]{background:var(--willow-tan);color:#4a3818}.pill.cancelled[data-v-5d1d6d75]{color:var(--ink-soft);background:#efe9e2}.player-page[data-v-ae558dc7]{max-width:720px;margin:0 auto}.page-header[data-v-ae558dc7]{margin-bottom:24px}.pad[data-v-ae558dc7]{padding:22px}.jersey-card[data-v-ae558dc7]{margin-bottom:20px}.panel-title[data-v-ae558dc7]{margin:0 0 16px}.jersey-fields[data-v-ae558dc7]{grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.field label[data-v-ae558dc7]{color:var(--ink-soft);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.field input[data-v-ae558dc7]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13.5px}.field input[data-v-ae558dc7]:disabled{background:var(--paper);color:var(--ink-soft)}.error.tight[data-v-ae558dc7]{color:var(--ball-red);margin:10px 0 0;font-size:12.5px}.save-notice[data-v-ae558dc7]{border:1px solid var(--pitch-green);color:var(--good-green);background:#e4efe6;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.hint.tight[data-v-ae558dc7]{color:var(--ink-soft);margin:0 0 10px;font-size:12.5px}.kit-items-section[data-v-ae558dc7]{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.kit-section-head[data-v-ae558dc7]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.kit-title[data-v-ae558dc7]{margin:0;font-size:14px}.kit-manage-link[data-v-ae558dc7]{color:var(--pitch-green);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.kit-manage-link[data-v-ae558dc7]:hover{text-decoration:underline}.kit-list[data-v-ae558dc7]{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.kit-row[data-v-ae558dc7]{background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.kit-qty[data-v-ae558dc7]{font-family:var(--font-mono);color:var(--pitch-green);flex-shrink:0;font-weight:600}.kit-name[data-v-ae558dc7]{font-weight:600}.kit-date[data-v-ae558dc7]{color:var(--ink-soft);font-size:12px}.kit-notes[data-v-ae558dc7]{color:var(--ink-soft);font-size:12px;font-style:italic}@media (width<=560px){.jersey-fields[data-v-ae558dc7]{grid-template-columns:1fr}}.auth-shell[data-v-822724bc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (width<=880px){.auth-shell[data-v-822724bc]{grid-template-columns:1fr}.auth-hero[data-v-822724bc]{display:none}}.auth-hero[data-v-822724bc]{background:linear-gradient(155deg, var(--pitch-green) 0%, #16301f 100%);color:var(--paper);flex-direction:column;justify-content:space-between;padding:56px 56px 48px;display:flex;position:relative;overflow:hidden}.hero-glow[data-v-822724bc]{pointer-events:none;background:radial-gradient(circle,#9b2c2c59 0%,#9b2c2c00 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.hero-content[data-v-822724bc]{z-index:1;max-width:420px;position:relative}.auth-brand[data-v-822724bc]{align-items:center;gap:10px;margin-bottom:56px;display:flex}.auth-brand-name[data-v-822724bc]{font-family:var(--font-display);color:var(--paper);font-size:19px;font-weight:700}.hero-title[data-v-822724bc]{color:var(--paper);letter-spacing:-.015em;margin-bottom:18px;font-size:40px;line-height:1.12}.hero-sub[data-v-822724bc]{color:#f2ede1b8;max-width:380px;margin:0 0 32px;font-size:15px;line-height:1.6}.hero-features[data-v-822724bc]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero-features li[data-v-822724bc]{color:#f2ede1e0;align-items:center;gap:10px;font-size:14px;display:flex}.feature-dot[data-v-822724bc]{background:var(--ball-red-bright);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-scorecard[data-v-822724bc]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #f2ede12e;border-radius:12px;max-width:260px;padding:16px 20px;position:relative}.hero-scorecard-row[data-v-822724bc]{color:var(--paper);justify-content:space-between;font-size:20px;font-weight:700;display:flex}.hero-scorecard-sub[data-v-822724bc]{color:#f2ede199;margin-top:4px;font-size:12px}.auth-form-panel[data-v-822724bc]{background:var(--paper);justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-card[data-v-822724bc]{width:100%;max-width:380px;animation:.4s rise-822724bc}@keyframes rise-822724bc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-brand-mobile[data-v-822724bc]{margin-bottom:32px;display:none}@media (width<=880px){.auth-brand-mobile[data-v-822724bc]{display:flex}}.form-title[data-v-822724bc]{margin-bottom:6px;font-size:26px}.auth-sub[data-v-822724bc]{color:var(--ink-soft);margin:0 0 28px;font-size:13.5px}.field[data-v-822724bc]{margin-bottom:18px}.field-label-row[data-v-822724bc]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.forgot-link[data-v-822724bc]{color:var(--pitch-green);text-transform:none;letter-spacing:normal;font-size:12.5px;font-weight:600}.forgot-link[data-v-822724bc]:hover{text-decoration:underline}.field input[data-v-822724bc]{border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field input[data-v-822724bc]:focus{box-shadow:0 0 0 3px #1f3d2b1f}.error[data-v-822724bc]{color:var(--ball-red);background:#fbeaea;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.submit-btn[data-v-822724bc]{border-radius:10px;padding:13px 18px;font-size:15px;box-shadow:0 2px 8px #1f3d2b2e}.password-row[data-v-822724bc]{align-items:center;display:flex;position:relative}.password-row input[data-v-822724bc]{padding-right:60px}.password-toggle[data-v-822724bc]{color:var(--ink-soft);background:0 0;border:none;padding:6px 8px;font-size:12.5px;font-weight:600;position:absolute;right:8px}.password-toggle[data-v-822724bc]:hover{color:var(--pitch-green)}.auth-switch[data-v-822724bc]{text-align:center;color:var(--ink-soft);margin-top:22px;font-size:13.5px}.auth-switch a[data-v-822724bc]{color:var(--pitch-green);font-weight:600}.auth-switch a[data-v-822724bc]:hover{text-decoration:underline}.auth-footer[data-v-822724bc]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:26px;padding-top:18px;display:flex}.auth-footer a[data-v-822724bc]{color:var(--ink-soft);font-size:12.5px}.auth-footer a[data-v-822724bc]:hover{color:var(--pitch-green);text-decoration:underline}.resend-line[data-v-822724bc]{margin:-4px 0 14px;font-size:13px}.resend-btn[data-v-822724bc]{color:var(--pitch-green);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.resend-btn[data-v-822724bc]:hover:not(:disabled){text-decoration:underline}.resend-btn[data-v-822724bc]:disabled{opacity:.6;cursor:default}.resent-ok[data-v-822724bc]{color:var(--pitch-green);margin-top:6px;font-size:12.5px;display:block}.auth-shell[data-v-a34a3b75]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (width<=880px){.auth-shell[data-v-a34a3b75]{grid-template-columns:1fr}.auth-hero[data-v-a34a3b75]{display:none}}.auth-hero[data-v-a34a3b75]{background:linear-gradient(155deg, var(--pitch-green) 0%, #16301f 100%);color:var(--paper);flex-direction:column;justify-content:space-between;padding:56px 56px 48px;display:flex;position:relative;overflow:hidden}.hero-glow[data-v-a34a3b75]{pointer-events:none;background:radial-gradient(circle,#9b2c2c59 0%,#9b2c2c00 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.hero-content[data-v-a34a3b75]{z-index:1;max-width:420px;position:relative}.auth-brand[data-v-a34a3b75]{align-items:center;gap:10px;margin-bottom:56px;display:flex}.auth-brand-name[data-v-a34a3b75]{font-family:var(--font-display);color:var(--paper);font-size:19px;font-weight:700}.hero-title[data-v-a34a3b75]{color:var(--paper);letter-spacing:-.015em;margin-bottom:18px;font-size:40px;line-height:1.12}.hero-sub[data-v-a34a3b75]{color:#f2ede1b8;max-width:380px;margin:0 0 32px;font-size:15px;line-height:1.6}.hero-features[data-v-a34a3b75]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero-features li[data-v-a34a3b75]{color:#f2ede1e0;align-items:center;gap:10px;font-size:14px;display:flex}.feature-dot[data-v-a34a3b75]{background:var(--ball-red-bright);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-scorecard[data-v-a34a3b75]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #f2ede12e;border-radius:12px;max-width:260px;padding:16px 20px;position:relative}.hero-scorecard-row[data-v-a34a3b75]{color:var(--paper);justify-content:space-between;font-size:20px;font-weight:700;display:flex}.hero-scorecard-sub[data-v-a34a3b75]{color:#f2ede199;margin-top:4px;font-size:12px}.auth-form-panel[data-v-a34a3b75]{background:var(--paper);justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-card[data-v-a34a3b75]{width:100%;max-width:380px;animation:.4s rise-a34a3b75}@keyframes rise-a34a3b75{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-brand-mobile[data-v-a34a3b75]{margin-bottom:32px;display:none}@media (width<=880px){.auth-brand-mobile[data-v-a34a3b75]{display:flex}}.form-title[data-v-a34a3b75]{margin-bottom:6px;font-size:26px}.auth-sub[data-v-a34a3b75]{color:var(--ink-soft);margin:0 0 28px;font-size:13.5px}.field[data-v-a34a3b75]{margin-bottom:18px}.field-hint[data-v-a34a3b75]{color:var(--ink-soft);margin:6px 0 0;font-size:11.5px;line-height:1.45}.field input[data-v-a34a3b75]{border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field input[data-v-a34a3b75]:focus{box-shadow:0 0 0 3px #1f3d2b1f}.error[data-v-a34a3b75]{color:var(--ball-red);background:#fbeaea;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.submit-btn[data-v-a34a3b75]{border-radius:10px;padding:13px 18px;font-size:15px;box-shadow:0 2px 8px #1f3d2b2e}.password-row[data-v-a34a3b75]{align-items:center;display:flex;position:relative}.password-row input[data-v-a34a3b75]{padding-right:60px}.password-toggle[data-v-a34a3b75]{color:var(--ink-soft);background:0 0;border:none;padding:6px 8px;font-size:12.5px;font-weight:600;position:absolute;right:8px}.password-toggle[data-v-a34a3b75]:hover{color:var(--pitch-green)}.consent-note[data-v-a34a3b75]{color:var(--ink-soft);text-align:center;margin:14px 0 0;font-size:11.5px;line-height:1.5}.consent-note a[data-v-a34a3b75]{color:var(--pitch-green);font-weight:600}.consent-note a[data-v-a34a3b75]:hover{text-decoration:underline}.auth-switch[data-v-a34a3b75]{text-align:center;color:var(--ink-soft);margin-top:22px;font-size:13.5px}.auth-switch a[data-v-a34a3b75]{color:var(--pitch-green);font-weight:600}.auth-switch a[data-v-a34a3b75]:hover{text-decoration:underline}.verify-icon[data-v-a34a3b75]{margin-bottom:8px;font-size:40px}.resend-line[data-v-a34a3b75]{color:var(--ink-soft);margin-top:18px;font-size:13.5px}.resend-btn[data-v-a34a3b75]{color:var(--pitch-green);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13.5px;font-weight:600}.resend-btn[data-v-a34a3b75]:hover:not(:disabled){text-decoration:underline}.resend-btn[data-v-a34a3b75]:disabled{opacity:.6;cursor:default}.resent-ok[data-v-a34a3b75]{color:var(--pitch-green);margin-top:6px;font-size:12.5px;display:block}.auth-shell[data-v-0b0fd6e0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (width<=880px){.auth-shell[data-v-0b0fd6e0]{grid-template-columns:1fr}.auth-hero[data-v-0b0fd6e0]{display:none}}.auth-hero[data-v-0b0fd6e0]{background:linear-gradient(155deg, var(--pitch-green) 0%, #16301f 100%);color:var(--paper);flex-direction:column;justify-content:space-between;padding:56px 56px 48px;display:flex;position:relative;overflow:hidden}.hero-glow[data-v-0b0fd6e0]{pointer-events:none;background:radial-gradient(circle,#9b2c2c59 0%,#9b2c2c00 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.hero-content[data-v-0b0fd6e0]{z-index:1;max-width:420px;position:relative}.auth-brand[data-v-0b0fd6e0]{align-items:center;gap:10px;margin-bottom:56px;display:flex}.auth-brand-name[data-v-0b0fd6e0]{font-family:var(--font-display);color:var(--paper);font-size:19px;font-weight:700}.hero-title[data-v-0b0fd6e0]{color:var(--paper);letter-spacing:-.015em;margin-bottom:18px;font-size:40px;line-height:1.12}.hero-sub[data-v-0b0fd6e0]{color:#f2ede1b8;max-width:380px;margin:0 0 32px;font-size:15px;line-height:1.6}.hero-features[data-v-0b0fd6e0]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero-features li[data-v-0b0fd6e0]{color:#f2ede1e0;align-items:center;gap:10px;font-size:14px;display:flex}.feature-dot[data-v-0b0fd6e0]{background:var(--ball-red-bright);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-scorecard[data-v-0b0fd6e0]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #f2ede12e;border-radius:12px;max-width:260px;padding:16px 20px;position:relative}.hero-scorecard-row[data-v-0b0fd6e0]{color:var(--paper);justify-content:space-between;font-size:20px;font-weight:700;display:flex}.hero-scorecard-sub[data-v-0b0fd6e0]{color:#f2ede199;margin-top:4px;font-size:12px}.auth-form-panel[data-v-0b0fd6e0]{background:var(--paper);justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-card[data-v-0b0fd6e0]{width:100%;max-width:380px;animation:.4s rise-0b0fd6e0}@keyframes rise-0b0fd6e0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-brand-mobile[data-v-0b0fd6e0]{margin-bottom:32px;display:none}@media (width<=880px){.auth-brand-mobile[data-v-0b0fd6e0]{display:flex}}.form-title[data-v-0b0fd6e0]{margin-bottom:6px;font-size:26px}.auth-sub[data-v-0b0fd6e0]{color:var(--ink-soft);margin:0 0 28px;font-size:13.5px}.notice-icon[data-v-0b0fd6e0]{margin-bottom:8px;font-size:40px}.field[data-v-0b0fd6e0]{margin-bottom:18px}.field input[data-v-0b0fd6e0]{border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field input[data-v-0b0fd6e0]:focus{box-shadow:0 0 0 3px #1f3d2b1f}.error[data-v-0b0fd6e0]{color:var(--ball-red);background:#fbeaea;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.submit-btn[data-v-0b0fd6e0]{border-radius:10px;padding:13px 18px;font-size:15px;box-shadow:0 2px 8px #1f3d2b2e}.auth-switch[data-v-0b0fd6e0]{text-align:center;color:var(--ink-soft);margin-top:22px;font-size:13.5px}.auth-switch a[data-v-0b0fd6e0]{color:var(--pitch-green);font-weight:600}.auth-switch a[data-v-0b0fd6e0]:hover{text-decoration:underline}.auth-shell[data-v-e276e649]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (width<=880px){.auth-shell[data-v-e276e649]{grid-template-columns:1fr}.auth-hero[data-v-e276e649]{display:none}}.auth-hero[data-v-e276e649]{background:linear-gradient(155deg, var(--pitch-green) 0%, #16301f 100%);color:var(--paper);flex-direction:column;justify-content:space-between;padding:56px 56px 48px;display:flex;position:relative;overflow:hidden}.hero-glow[data-v-e276e649]{pointer-events:none;background:radial-gradient(circle,#9b2c2c59 0%,#9b2c2c00 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.hero-content[data-v-e276e649]{z-index:1;max-width:420px;position:relative}.auth-brand[data-v-e276e649]{align-items:center;gap:10px;margin-bottom:56px;display:flex}.auth-brand-name[data-v-e276e649]{font-family:var(--font-display);color:var(--paper);font-size:19px;font-weight:700}.hero-title[data-v-e276e649]{color:var(--paper);letter-spacing:-.015em;margin-bottom:18px;font-size:40px;line-height:1.12}.hero-sub[data-v-e276e649]{color:#f2ede1b8;max-width:380px;margin:0 0 32px;font-size:15px;line-height:1.6}.hero-features[data-v-e276e649]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero-features li[data-v-e276e649]{color:#f2ede1e0;align-items:center;gap:10px;font-size:14px;display:flex}.feature-dot[data-v-e276e649]{background:var(--ball-red-bright);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-scorecard[data-v-e276e649]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #f2ede12e;border-radius:12px;max-width:260px;padding:16px 20px;position:relative}.hero-scorecard-row[data-v-e276e649]{color:var(--paper);justify-content:space-between;font-size:20px;font-weight:700;display:flex}.hero-scorecard-sub[data-v-e276e649]{color:#f2ede199;margin-top:4px;font-size:12px}.auth-form-panel[data-v-e276e649]{background:var(--paper);justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-card[data-v-e276e649]{width:100%;max-width:380px;animation:.4s rise-e276e649}@keyframes rise-e276e649{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-brand-mobile[data-v-e276e649]{margin-bottom:32px;display:none}@media (width<=880px){.auth-brand-mobile[data-v-e276e649]{display:flex}}.form-title[data-v-e276e649]{margin-bottom:6px;font-size:26px}.auth-sub[data-v-e276e649]{color:var(--ink-soft);margin:0 0 28px;font-size:13.5px}.field[data-v-e276e649]{margin-bottom:18px}.field input[data-v-e276e649]{border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field input[data-v-e276e649]:focus{box-shadow:0 0 0 3px #1f3d2b1f}.error[data-v-e276e649]{color:var(--ball-red);background:#fbeaea;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.submit-btn[data-v-e276e649]{border-radius:10px;padding:13px 18px;font-size:15px;box-shadow:0 2px 8px #1f3d2b2e}.password-row[data-v-e276e649]{align-items:center;display:flex;position:relative}.password-row input[data-v-e276e649]{padding-right:60px}.password-toggle[data-v-e276e649]{color:var(--ink-soft);background:0 0;border:none;padding:6px 8px;font-size:12.5px;font-weight:600;position:absolute;right:8px}.password-toggle[data-v-e276e649]:hover{color:var(--pitch-green)}.auth-switch[data-v-e276e649]{text-align:center;color:var(--ink-soft);margin-top:22px;font-size:13.5px}.auth-switch a[data-v-e276e649]{color:var(--pitch-green);font-weight:600}.auth-switch a[data-v-e276e649]:hover{text-decoration:underline}.auth-shell[data-v-f68bf5a8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (width<=880px){.auth-shell[data-v-f68bf5a8]{grid-template-columns:1fr}.auth-hero[data-v-f68bf5a8]{display:none}}.auth-hero[data-v-f68bf5a8]{background:linear-gradient(155deg, var(--pitch-green) 0%, #16301f 100%);color:var(--paper);flex-direction:column;justify-content:space-between;padding:56px 56px 48px;display:flex;position:relative;overflow:hidden}.hero-glow[data-v-f68bf5a8]{pointer-events:none;background:radial-gradient(circle,#9b2c2c59 0%,#9b2c2c00 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.hero-content[data-v-f68bf5a8]{z-index:1;max-width:420px;position:relative}.auth-brand[data-v-f68bf5a8]{align-items:center;gap:10px;margin-bottom:56px;display:flex}.auth-brand-name[data-v-f68bf5a8]{font-family:var(--font-display);color:var(--paper);font-size:19px;font-weight:700}.hero-title[data-v-f68bf5a8]{color:var(--paper);letter-spacing:-.015em;margin-bottom:18px;font-size:40px;line-height:1.12}.hero-sub[data-v-f68bf5a8]{color:#f2ede1b8;max-width:380px;margin:0 0 32px;font-size:15px;line-height:1.6}.hero-features[data-v-f68bf5a8]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero-features li[data-v-f68bf5a8]{color:#f2ede1e0;align-items:center;gap:10px;font-size:14px;display:flex}.feature-dot[data-v-f68bf5a8]{background:var(--ball-red-bright);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-scorecard[data-v-f68bf5a8]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #f2ede12e;border-radius:12px;max-width:260px;padding:16px 20px;position:relative}.hero-scorecard-row[data-v-f68bf5a8]{color:var(--paper);justify-content:space-between;font-size:20px;font-weight:700;display:flex}.hero-scorecard-sub[data-v-f68bf5a8]{color:#f2ede199;margin-top:4px;font-size:12px}.auth-form-panel[data-v-f68bf5a8]{background:var(--paper);justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-card[data-v-f68bf5a8]{width:100%;max-width:380px;animation:.4s rise-f68bf5a8}@keyframes rise-f68bf5a8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-brand-mobile[data-v-f68bf5a8]{margin-bottom:32px;display:none}@media (width<=880px){.auth-brand-mobile[data-v-f68bf5a8]{display:flex}}.form-title[data-v-f68bf5a8]{margin-bottom:6px;font-size:26px}.auth-sub[data-v-f68bf5a8]{color:var(--ink-soft);margin:0 0 28px;font-size:13.5px}.verify-icon[data-v-f68bf5a8]{margin-bottom:8px;font-size:40px}.auth-switch[data-v-f68bf5a8]{text-align:center;color:var(--ink-soft);margin-top:22px;font-size:13.5px}.auth-switch a[data-v-f68bf5a8]{color:var(--pitch-green);font-weight:600}.auth-switch a[data-v-f68bf5a8]:hover{text-decoration:underline}.auth-switch .dot[data-v-f68bf5a8]{margin:0 6px}.picker-page[data-v-59fecf5d]{max-width:640px;margin:0 auto;padding-top:12px}.page-header[data-v-59fecf5d]{margin-bottom:22px}.club-list[data-v-59fecf5d]{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.club-row[data-v-59fecf5d]{background:var(--paper-card);text-align:left;border:none;align-items:center;gap:14px;width:100%;padding:16px 20px;font-family:inherit;display:flex}.club-row[data-v-59fecf5d]:hover{border-color:var(--pitch-green);background:var(--chalk)}.club-row-logo[data-v-59fecf5d]{width:42px;height:42px;font-size:16px}.club-row-text[data-v-59fecf5d]{flex:1;min-width:0}.club-name[data-v-59fecf5d]{font-family:var(--font-display);overflow-wrap:anywhere;margin-bottom:4px;font-size:16px;font-weight:600}.arrow[data-v-59fecf5d]{color:var(--ink-soft);flex-shrink:0}.pending-panel[data-v-59fecf5d]{margin-bottom:18px}.pending-panel h3[data-v-59fecf5d]{margin:0 0 10px;font-size:14px}.pending-row[data-v-59fecf5d]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.pending-row[data-v-59fecf5d]:last-child{border-bottom:none;padding-bottom:0}.pending-row-main[data-v-59fecf5d]{flex-direction:column;gap:1px;min-width:0;display:flex}.pending-row-date[data-v-59fecf5d]{color:var(--ink-soft);font-size:11.5px}.pill.pending[data-v-59fecf5d]{color:#6b4f1f;background:#fff4e0}.pill.approved[data-v-59fecf5d]{color:var(--pitch-green);background:#e4f2e6}.pill.rejected[data-v-59fecf5d]{color:var(--ink-soft);background:#efe9e2}.discover-panel[data-v-59fecf5d]{margin-bottom:16px}.discover-panel h3[data-v-59fecf5d]{margin:0 0 4px;font-size:15px}.hint[data-v-59fecf5d]{color:var(--ink-soft);margin:0 0 14px;font-size:13px}.discover-panel input[data-v-59fecf5d]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:8px;margin-bottom:14px;padding:11px 14px;font-family:inherit;font-size:15px}.result-list[data-v-59fecf5d]{flex-direction:column;gap:10px;display:flex}.result-row[data-v-59fecf5d]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.result-row[data-v-59fecf5d]:last-child{border-bottom:none;padding-bottom:0}.result-info[data-v-59fecf5d]{color:inherit;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.result-info strong[data-v-59fecf5d]{font-size:14px}.result-text[data-v-59fecf5d]{flex-direction:column;gap:3px;min-width:0;display:flex}.result-name[data-v-59fecf5d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.club-code[data-v-59fecf5d]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--pitch-green);background:#2b6e441a;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.club-description[data-v-59fecf5d]{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.muted[data-v-59fecf5d]{color:var(--ink-soft);font-size:12.5px}.club-logo[data-v-59fecf5d]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.club-logo img[data-v-59fecf5d]{object-fit:cover;width:100%;height:100%}.club-logo.empty[data-v-59fecf5d]{background:var(--willow-tan);color:#4a3818}.result-row .btn[data-v-59fecf5d]{white-space:nowrap;flex-shrink:0}.empty-state[data-v-59fecf5d]{color:var(--ink-soft);padding:8px 0;font-size:13px}.toggle-other-btn[data-v-59fecf5d]{width:fit-content;color:var(--ink-soft);background:0 0;border:none;margin-bottom:14px;padding:4px 0;text-decoration:underline;display:flex}.toggle-other-btn[data-v-59fecf5d]:hover{color:var(--ink);background:0 0}.actions-grid[data-v-59fecf5d]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;display:grid}@media (width<=600px){.actions-grid[data-v-59fecf5d]{grid-template-columns:1fr}}.pad[data-v-59fecf5d]{padding:20px}.error[data-v-59fecf5d]{color:var(--ball-red);margin-top:14px;font-size:13px}.duplicate-warning[data-v-59fecf5d]{border:1px solid var(--willow-tan);background:#fff4e0;border-radius:8px;margin-top:4px;padding:12px 14px}.duplicate-warning p[data-v-59fecf5d]{color:#6b4f1f;margin:0 0 10px;font-size:13px;line-height:1.5}.duplicate-actions[data-v-59fecf5d]{gap:8px;display:flex}.logout-btn[data-v-59fecf5d]{width:fit-content;color:var(--ink-soft);margin-top:24px;display:flex}.settings-page[data-v-bbc6bc24]{max-width:700px;margin:0 auto}.page-header[data-v-bbc6bc24]{margin-bottom:22px}.club-id-row[data-v-bbc6bc24]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.club-id-label[data-v-bbc6bc24]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:10.5px;font-weight:600}.club-id[data-v-bbc6bc24]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--pitch-green);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-size:16px;font-weight:700}.page-header .hint.tight[data-v-bbc6bc24]{margin:8px 0 0;font-size:12.5px}.pad[data-v-bbc6bc24]{padding:22px}.panel-title[data-v-bbc6bc24]{margin-bottom:10px;font-size:14px}.hint[data-v-bbc6bc24]{color:var(--ink-soft);margin:0 0 16px;font-size:13px}.membership-card .hint[data-v-bbc6bc24]{margin-top:16px}.view-tabs[data-v-bbc6bc24]{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-wrap:nowrap;width:100%;margin-bottom:4px;padding:3px;display:flex}.view-tabs button[data-v-bbc6bc24]{color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.view-tabs button.active[data-v-bbc6bc24]{background:var(--pitch-green);color:var(--chalk)}.tab-badge[data-v-bbc6bc24]{background:var(--ball-red);color:#fff;min-width:16px;height:16px;font-size:10.5px;font-weight:700;font-family:var(--font-mono);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.view-tabs button.active .tab-badge[data-v-bbc6bc24]{color:var(--pitch-green);background:#fff}.invite-row[data-v-bbc6bc24]{align-items:center;gap:10px;display:flex}.invite-code[data-v-bbc6bc24]{font-family:var(--font-mono);background:var(--paper);border:1px solid var(--line);border-radius:6px;flex:1;padding:8px 14px;font-size:14px}.invite-create-row[data-v-bbc6bc24]{align-items:flex-start;gap:10px;display:flex}.id-chip[data-v-bbc6bc24]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--pitch-green);white-space:nowrap;background:#2b6e441a;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600}.lookup-row[data-v-bbc6bc24]{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.lookup-input[data-v-bbc6bc24]{flex:1;min-width:180px;padding:8px 10px;font-size:13.5px}.lookup-input[type=text][data-v-bbc6bc24]{text-transform:none}.lookup-result[data-v-bbc6bc24]{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;display:flex}.lookup-found[data-v-bbc6bc24]{flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:flex}.lookup-result .lookup-input[data-v-bbc6bc24]{flex:none;width:100%}.sub-title[data-v-bbc6bc24]{margin:20px 0 10px;font-size:13px}.muted[data-v-bbc6bc24]{color:var(--ink-soft);font-size:13px}.member-actions[data-v-bbc6bc24]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.member-actions select[data-v-bbc6bc24]{width:auto;padding:6px 8px;font-size:12.5px}.table-scroll[data-v-bbc6bc24]{-webkit-overflow-scrolling:touch;overflow-x:auto}.error[data-v-bbc6bc24]{color:var(--ball-red);margin-top:14px;font-size:13px}.success[data-v-bbc6bc24]{color:var(--good-green);margin:10px 0 0;font-size:13px;font-weight:600}.club-profile-body[data-v-bbc6bc24]{align-items:flex-start;gap:26px;display:flex}.logo-block[data-v-bbc6bc24]{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-preview[data-v-bbc6bc24]{background:var(--paper);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.logo-preview img[data-v-bbc6bc24]{object-fit:cover;width:100%;height:100%}.logo-preview.empty[data-v-bbc6bc24]{background:var(--pitch-green)}.logo-placeholder[data-v-bbc6bc24]{font-family:var(--font-display);color:#f2ede1;font-size:30px;font-weight:700}.logo-actions[data-v-bbc6bc24]{flex-direction:column;gap:6px;width:100%;display:flex}.logo-file-input[data-v-bbc6bc24]{display:none}.logo-actions .btn[data-v-bbc6bc24]{width:100%}.club-fields[data-v-bbc6bc24]{flex:1;min-width:0}.club-fields textarea[data-v-bbc6bc24]{resize:vertical;font-family:var(--font-body)}.field-static[data-v-bbc6bc24]{gap:8px;margin-bottom:10px;font-size:14px;display:flex}.field-static-label[data-v-bbc6bc24]{color:var(--ink-soft);flex-shrink:0;font-weight:600}.club-description-text[data-v-bbc6bc24]{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}@media (width<=560px){.club-profile-body[data-v-bbc6bc24]{text-align:center;flex-direction:column;align-items:center}.club-fields[data-v-bbc6bc24]{width:100%}.view-tabs[data-v-bbc6bc24]{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.view-tabs[data-v-bbc6bc24]::-webkit-scrollbar{display:none}.view-tabs button[data-v-bbc6bc24]{white-space:nowrap;flex:1 0 auto;justify-content:center;padding:8px 10px;font-size:12.5px}}.admin-page[data-v-cd40b99b]{max-width:1040px;margin:0 auto}.page-header[data-v-cd40b99b]{margin-bottom:22px}.page-sub[data-v-cd40b99b]{color:var(--ink-soft);margin:4px 0 0;font-size:13.5px}.pad[data-v-cd40b99b]{padding:22px}.temp-password-banner[data-v-cd40b99b]{border-color:var(--willow-tan);background:#fff4e0;align-items:center;gap:16px;margin-bottom:18px;display:flex}.temp-password-label[data-v-cd40b99b]{color:#6b4f1f;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12.5px;font-weight:600}.temp-password-value[data-v-cd40b99b]{font-family:var(--font-mono);background:var(--chalk);border:1px solid var(--willow-tan);border-radius:6px;padding:6px 12px;font-size:16px;display:inline-block}.temp-password-banner .hint[data-v-cd40b99b]{margin:8px 0 0}.temp-password-banner>div[data-v-cd40b99b]{flex:1}.admin-toolbar[data-v-cd40b99b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.search-input[data-v-cd40b99b]{max-width:320px}.hint[data-v-cd40b99b]{color:var(--ink-soft);font-size:12.5px}.muted[data-v-cd40b99b]{color:var(--ink-soft);font-size:13px}.club-pills[data-v-cd40b99b]{flex-wrap:wrap;gap:6px;display:flex}.club-pills .pill[data-v-cd40b99b]{padding:3px 9px;font-size:11px}.toggle[data-v-cd40b99b]{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.toggle input[data-v-cd40b99b]{cursor:pointer;width:auto}.table-scroll[data-v-cd40b99b]{-webkit-overflow-scrolling:touch;overflow-x:auto}.row-actions[data-v-cd40b99b]{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.error[data-v-cd40b99b]{color:var(--ball-red);margin-bottom:12px;font-size:13px}.empty-state[data-v-cd40b99b]{padding:32px}.view-tabs[data-v-cd40b99b]{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-bottom:18px;padding:3px;display:inline-flex}.view-tabs button[data-v-cd40b99b]{color:var(--ink-soft);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.view-tabs button.active[data-v-cd40b99b]{background:var(--pitch-green);color:var(--chalk)}.tab-badge[data-v-cd40b99b]{background:var(--ball-red);color:#fff;min-width:16px;height:16px;font-size:10.5px;font-weight:700;font-family:var(--font-mono);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.feedback-filter[data-v-cd40b99b]{flex-wrap:wrap;gap:6px;display:flex}.filter-chip[data-v-cd40b99b]{border:1px solid var(--line);background:var(--chalk);color:var(--ink-soft);border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600}.filter-chip.active[data-v-cd40b99b]{background:var(--pitch-green);border-color:var(--pitch-green);color:#fff}.feedback-list[data-v-cd40b99b]{flex-direction:column;gap:12px;display:flex}.feedback-row[data-v-cd40b99b]{border:1px solid var(--line);background:var(--chalk);border-radius:10px;padding:14px 16px}.feedback-row.new[data-v-cd40b99b]{border-color:var(--pitch-green);background:#2b6e440a}.feedback-row-top[data-v-cd40b99b]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pill.bug[data-v-cd40b99b]{color:var(--ball-red);background:#fbeaea}.pill.feedback[data-v-cd40b99b]{color:var(--good-green);background:#e4efe6}.feedback-meta[data-v-cd40b99b]{font-size:13px;font-weight:600}.feedback-date[data-v-cd40b99b]{font-size:12px;font-family:var(--font-mono);margin-left:auto}.feedback-message[data-v-cd40b99b]{white-space:pre-wrap;margin:0 0 6px;font-size:14px;line-height:1.5}.feedback-context[data-v-cd40b99b]{margin:0 0 10px;font-size:12px}.feedback-row-actions[data-v-cd40b99b]{align-items:center;gap:10px;display:flex}.feedback-row-actions select[data-v-cd40b99b]{width:auto}.pill.status.new[data-v-cd40b99b]{background:var(--willow-tan-light);color:#6b4f1f}.pill.status.on_hold[data-v-cd40b99b]{color:#8a5a00;background:#fff4e0}.pill.status.reviewed[data-v-cd40b99b]{color:#2e5c8a;background:#e7eef7}.pill.status.resolved[data-v-cd40b99b]{color:var(--good-green);background:#e4efe6}.pill.status.rejected[data-v-cd40b99b]{color:var(--ink-soft);background:#efe9e2}.link-btn[data-v-cd40b99b]{color:var(--pitch-green);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.history-toggle-row[data-v-cd40b99b]{margin:2px 0 8px}.history-timeline[data-v-cd40b99b]{border-left:2px solid var(--line);flex-direction:column;gap:8px;margin:0 0 12px;padding:0 0 0 14px;list-style:none;display:flex}.history-timeline li p[data-v-cd40b99b]{white-space:pre-wrap;margin:4px 0 0;font-size:13.5px}.history-by[data-v-cd40b99b]{color:var(--ink-soft);margin-left:8px;font-size:11.5px}.feedback-reply-form[data-v-cd40b99b]{margin-top:4px}.feedback-reply-form .field[data-v-cd40b99b]{margin-bottom:12px}.feedback-reply-form label[data-v-cd40b99b]{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.feedback-reply-form select[data-v-cd40b99b]{max-width:200px}.feedback-reply-form textarea[data-v-cd40b99b]{width:100%;font-family:var(--font-body);border:1px solid var(--line);background:var(--chalk);color:var(--ink);resize:vertical;border-radius:8px;padding:8px 10px;font-size:13.5px}.feedback-reply-form textarea[data-v-cd40b99b]:focus{border-color:var(--pitch-green);outline:none}.feedback-reply-actions[data-v-cd40b99b]{justify-content:flex-end;gap:8px;display:flex}@media (width<=720px){.page-header[data-v-cd40b99b]{margin-bottom:16px}.page-sub[data-v-cd40b99b]{font-size:13px}.pad[data-v-cd40b99b]{padding:16px}.temp-password-banner[data-v-cd40b99b]{flex-wrap:wrap}.temp-password-banner>div[data-v-cd40b99b]{flex-basis:100%}.admin-toolbar[data-v-cd40b99b]{flex-direction:column;align-items:stretch}.search-input[data-v-cd40b99b]{max-width:none}.table-scroll[data-v-cd40b99b]{overflow-x:visible}table[data-v-cd40b99b],thead[data-v-cd40b99b],tbody[data-v-cd40b99b],th[data-v-cd40b99b],td[data-v-cd40b99b],tr[data-v-cd40b99b]{width:100%;display:block}thead tr[data-v-cd40b99b]{position:absolute;top:-9999px;left:-9999px}tbody tr[data-v-cd40b99b]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-card);margin-bottom:12px;padding:12px 14px}tbody tr[data-v-cd40b99b]:last-child{margin-bottom:0}td[data-v-cd40b99b]{border-bottom:none;min-height:24px;padding:8px 0 8px 42%;font-size:14px;position:relative}td[data-v-cd40b99b]:not(:last-child){border-bottom:1px dashed var(--line)}td[data-v-cd40b99b]:before{content:attr(data-label);width:38%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:10.5px;font-weight:600;position:absolute;top:8px;left:0}.row-actions[data-v-cd40b99b]{white-space:normal;flex-wrap:wrap;justify-content:flex-start;padding-left:0!important}.row-actions[data-v-cd40b99b]:before{content:none}}.feedback-page[data-v-df504e8f]{max-width:560px;margin:0 auto}.page-header[data-v-df504e8f]{margin-bottom:22px}.page-sub[data-v-df504e8f]{color:var(--ink-soft);margin:4px 0 0;font-size:13.5px}.pad[data-v-df504e8f]{padding:24px}.form-card[data-v-df504e8f]{flex-direction:column;gap:18px;display:flex}.view-tabs[data-v-df504e8f]{border:1px solid var(--line);background:var(--paper-card);border-radius:8px;width:100%;margin-bottom:18px;padding:3px;display:flex}.view-tabs button[data-v-df504e8f]{color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700}.view-tabs button.active[data-v-df504e8f]{background:var(--pitch-green);color:var(--chalk)}.field label[data-v-df504e8f]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.choice-row[data-v-df504e8f]{gap:10px;display:flex}.choice[data-v-df504e8f]{text-align:center;border:1px solid var(--line);background:var(--chalk);min-width:0;min-height:48px;color:var(--ink);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.choice.active[data-v-df504e8f]{background:var(--pitch-green);border-color:var(--pitch-green);color:#fff}textarea[data-v-df504e8f]{width:100%;font-family:var(--font-body);border:1px solid var(--line);background:var(--chalk);color:var(--ink);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}textarea[data-v-df504e8f]:focus{border-color:var(--pitch-green);outline:none}.char-count[data-v-df504e8f]{text-align:right;color:var(--ink-soft);margin-top:4px;font-size:11.5px;display:block}.error[data-v-df504e8f]{color:var(--ball-red);margin:0;font-size:13px}.success[data-v-df504e8f]{color:var(--good-green);margin:0;font-size:13px;font-weight:600}.hint[data-v-df504e8f]{color:var(--ink-soft);font-size:13px}.feedback-list[data-v-df504e8f]{flex-direction:column;gap:12px;display:flex}.feedback-row-top[data-v-df504e8f]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pill.bug[data-v-df504e8f]{color:var(--ball-red);background:#fbeaea}.pill.feedback[data-v-df504e8f]{color:var(--good-green);background:#e4efe6}.pill.status.new[data-v-df504e8f]{background:var(--willow-tan-light);color:#6b4f1f}.pill.status.on_hold[data-v-df504e8f]{color:#8a5a00;background:#fff4e0}.pill.status.reviewed[data-v-df504e8f]{color:#2e5c8a;background:#e7eef7}.pill.status.resolved[data-v-df504e8f]{color:var(--good-green);background:#e4efe6}.pill.status.rejected[data-v-df504e8f]{color:var(--ink-soft);background:#efe9e2}.feedback-date[data-v-df504e8f]{font-size:12px;font-family:var(--font-mono);margin-left:auto}.feedback-message[data-v-df504e8f]{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.history-timeline[data-v-df504e8f]{border-left:2px solid var(--line);flex-direction:column;gap:8px;margin:12px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.history-timeline li p[data-v-df504e8f]{white-space:pre-wrap;margin:4px 0 0;font-size:13.5px}.history-by[data-v-df504e8f]{margin-left:6px;font-size:11.5px}.profile-page[data-v-baf39351]{max-width:560px;margin:0 auto}.page-header[data-v-baf39351]{margin-bottom:22px}.pad[data-v-baf39351]{padding:22px}.panel-title[data-v-baf39351]{margin-bottom:4px;font-size:14px}.hint[data-v-baf39351]{color:var(--ink-soft);margin:4px 0 16px;font-size:13px}.user-id-row[data-v-baf39351]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hint.tight[data-v-baf39351]{margin:10px 0 0}.username-form[data-v-baf39351]{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.username-form input[data-v-baf39351]{width:100%}.username-actions[data-v-baf39351]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.user-id[data-v-baf39351]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--pitch-green);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:9px 14px;font-size:19px;font-weight:700}.error[data-v-baf39351]{color:var(--ball-red);margin:10px 0;font-size:13px}.success[data-v-baf39351]{color:var(--good-green);margin:10px 0;font-size:13px;font-weight:600}.field[data-v-baf39351]{width:100%}.field input[data-v-baf39351],.field select[data-v-baf39351],.field textarea[data-v-baf39351]{box-sizing:border-box;width:100%;display:block}.password-row[data-v-baf39351]{position:relative}.password-row input[data-v-baf39351]{padding-right:64px}.password-toggle[data-v-baf39351]{color:var(--ink-soft);background:0 0;border:none;padding:6px 10px;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-toggle[data-v-baf39351]:hover{color:var(--pitch-green)}.page-header[data-v-df43ea9c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pad[data-v-df43ea9c]{padding:22px}.stat-row[data-v-df43ea9c]{gap:14px;display:grid}.stat-card[data-v-df43ea9c]{text-align:center;padding:20px}.stat-value[data-v-df43ea9c]{color:var(--pitch-green);font-size:26px;font-weight:700}.stat-label[data-v-df43ea9c]{color:var(--ink-soft);margin-top:4px;font-size:12.5px}.inv-stat-row[data-v-df43ea9c]{grid-template-columns:repeat(2,1fr);max-width:420px;margin-bottom:24px}.item-grid[data-v-df43ea9c]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.item-summary-card[data-v-df43ea9c]{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-card);cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;font-family:inherit;transition:border-color .12s,box-shadow .12s;display:flex}.item-summary-card[data-v-df43ea9c]:hover{border-color:var(--pitch-green)}.item-summary-card.active[data-v-df43ea9c]{border-color:var(--pitch-green);box-shadow:0 0 0 1px var(--pitch-green)}.item-summary-name[data-v-df43ea9c]{font-family:var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:15px;font-weight:600;overflow:hidden}.item-summary-row[data-v-df43ea9c]{justify-content:space-between;font-size:12.5px;display:flex}.item-summary-label[data-v-df43ea9c]{color:var(--ink-soft)}.item-summary-value[data-v-df43ea9c]{font-family:var(--font-mono);color:var(--pitch-green);font-weight:600}.item-summary-value.zero[data-v-df43ea9c]{color:var(--ball-red)}.add-card[data-v-df43ea9c]{color:var(--pitch-green);border-style:dashed;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-weight:600}.add-icon[data-v-df43ea9c]{font-size:18px;line-height:1}.detail-panel[data-v-df43ea9c]{margin-bottom:20px}.inv-form-row[data-v-df43ea9c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.inv-form-row[data-v-df43ea9c]{grid-template-columns:1fr}}.cancel-edit-btn[data-v-df43ea9c]{margin-top:8px}.save-notice[data-v-df43ea9c]{border:1px solid var(--pitch-green);color:var(--good-green);background:#e4efe6;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.error.tight[data-v-df43ea9c]{color:var(--ball-red);margin:10px 0 0;font-size:12.5px}.item-head[data-v-df43ea9c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.item-name[data-v-df43ea9c]{margin:4px 0 2px}.item-actions[data-v-df43ea9c]{flex-shrink:0;gap:4px;display:flex}.item-type-badge[data-v-df43ea9c]{letter-spacing:.03em;text-transform:uppercase;color:var(--good-green);background:#e4efe6;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.item-type-badge.asset[data-v-df43ea9c]{color:#6b4f1f;background:#fff4e0}.item-stats[data-v-df43ea9c]{flex-wrap:wrap;gap:22px;margin:14px 0 4px;display:flex}.item-stat[data-v-df43ea9c]{flex-direction:column;display:flex}.item-stat-value[data-v-df43ea9c]{font-family:var(--font-mono);color:var(--pitch-green);font-size:16px;font-weight:700}.item-stat-label[data-v-df43ea9c]{color:var(--ink-soft);font-size:11.5px}.inv-divider[data-v-df43ea9c]{background:var(--line);height:1px;margin:16px 0}.kit-title[data-v-df43ea9c]{margin:0 0 12px;font-size:14px}.kit-list[data-v-df43ea9c]{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.kit-row[data-v-df43ea9c]{background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.kit-qty[data-v-df43ea9c]{font-family:var(--font-mono);color:var(--pitch-green);flex-shrink:0;font-weight:600}.kit-name[data-v-df43ea9c]{font-weight:600}.kit-date[data-v-df43ea9c]{color:var(--ink-soft);font-size:12px}.kit-notes[data-v-df43ea9c]{color:var(--ink-soft);font-size:12px;font-style:italic}.kit-actions[data-v-df43ea9c]{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.add-kit-item-row[data-v-df43ea9c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-kit-item-row select[data-v-df43ea9c],.add-kit-item-row input[type=text][data-v-df43ea9c]{border:1px solid var(--line);background:var(--chalk);min-width:160px;color:var(--ink);border-radius:8px;flex:1;padding:8px 10px;font-size:13.5px}.add-kit-item-row input[type=date][data-v-df43ea9c]{border:1px solid var(--line);background:var(--chalk);border-radius:8px;padding:8px 10px;font-size:13.5px}.qty-input[data-v-df43ea9c]{border:1px solid var(--line);background:var(--chalk);border-radius:8px;width:64px;padding:8px 10px;font-size:13.5px}.page-header[data-v-1531edc0]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pad[data-v-1531edc0]{padding:22px}.stat-row[data-v-1531edc0]{gap:14px;display:grid}.stat-card[data-v-1531edc0]{text-align:center;padding:20px}.stat-value[data-v-1531edc0]{color:var(--pitch-green);font-size:24px;font-weight:700}.stat-value.spent[data-v-1531edc0],.stat-value.negative[data-v-1531edc0]{color:var(--ball-red)}.stat-label[data-v-1531edc0]{color:var(--ink-soft);margin-top:4px;font-size:12.5px}.funding-stat-row[data-v-1531edc0]{grid-template-columns:repeat(3,1fr);margin-bottom:10px}@media (width<=700px){.funding-stat-row[data-v-1531edc0]{grid-template-columns:1fr}}.balance-hint[data-v-1531edc0]{margin:0 0 24px}.funding-form-row[data-v-1531edc0]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.funding-form-row[data-v-1531edc0]{grid-template-columns:1fr}}.save-notice[data-v-1531edc0]{border:1px solid var(--pitch-green);color:var(--good-green);background:#e4efe6;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.error.tight[data-v-1531edc0]{color:var(--ball-red);margin:10px 0 0;font-size:12.5px}.contrib-list[data-v-1531edc0]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.contrib-row[data-v-1531edc0]{background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.contrib-amount[data-v-1531edc0]{font-family:var(--font-mono);color:var(--pitch-green);flex-shrink:0;font-weight:700}.contrib-name[data-v-1531edc0]{font-weight:600}.contrib-date[data-v-1531edc0]{color:var(--ink-soft);font-size:12px}.contrib-note[data-v-1531edc0]{color:var(--ink-soft);font-size:12px;font-style:italic}.contrib-logged[data-v-1531edc0]{font-family:var(--font-mono);color:var(--ink-soft);opacity:.85;flex-basis:100%;font-size:11px}.contrib-actions[data-v-1531edc0]{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.page-header[data-v-bc41e7a6]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pad[data-v-bc41e7a6]{padding:22px}.board-title[data-v-bc41e7a6]{margin-bottom:14px;font-size:14px}.toolbar-card[data-v-bc41e7a6],.add-player-card[data-v-bc41e7a6]{margin-bottom:16px}.search-input[data-v-bc41e7a6]{width:100%;max-width:360px}.add-player-row[data-v-bc41e7a6]{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.add-player-row input[type=text][data-v-bc41e7a6]{flex:1 1 0;min-width:0;padding:8px 10px;font-size:13.5px}.add-player-row select[data-v-bc41e7a6]{border:1px solid var(--line);background:var(--chalk);width:auto;min-width:120px;max-width:240px;color:var(--ink);border-radius:8px;flex:0 190px;padding:8px 10px;font-size:13.5px}.add-player-row .btn[data-v-bc41e7a6]{white-space:nowrap;flex:none}.csv-upload-row[data-v-bc41e7a6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.csv-upload-row .btn[data-v-bc41e7a6]{flex-shrink:0}.csv-hint[data-v-bc41e7a6]{flex:240px;min-width:0;margin:0}.csv-input-hidden[data-v-bc41e7a6]{display:none}.error[data-v-bc41e7a6]{color:var(--ball-red);margin-bottom:12px;font-size:13px}.error.tight[data-v-bc41e7a6]{margin:10px 0 0}.muted[data-v-bc41e7a6]{color:var(--ink-soft);font-size:13px}.mono[data-v-bc41e7a6]{font-family:var(--font-mono)}.hint[data-v-bc41e7a6]{color:var(--ink-soft);font-size:13px}.hint.tight[data-v-bc41e7a6]{margin:0}.table-scroll[data-v-bc41e7a6]{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-card);box-shadow:var(--shadow-card);overflow-x:auto}table[data-v-bc41e7a6]{border-collapse:separate;border-spacing:0;width:100%}th[data-v-bc41e7a6],td[data-v-bc41e7a6]{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:13.5px}th.align-right[data-v-bc41e7a6],td.align-right[data-v-bc41e7a6]{text-align:right;font-variant-numeric:tabular-nums}th[data-v-bc41e7a6]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--willow-tan-light);-webkit-user-select:none;user-select:none;background:var(--pitch-green);z-index:2;border-bottom-color:var(--pitch-green);font-size:11px;font-weight:600;position:sticky;top:0}th.sortable[data-v-bc41e7a6]{cursor:pointer}th.sortable[data-v-bc41e7a6]:hover{color:#fff;background:var(--pitch-green-light)}.th-inner[data-v-bc41e7a6]{align-items:center;gap:5px;display:inline-flex}th.align-right .th-inner[data-v-bc41e7a6]{flex-direction:row-reverse}.sort-arrow[data-v-bc41e7a6]{color:var(--willow-tan);font-size:9px}th[data-v-bc41e7a6]:first-child,td[data-v-bc41e7a6]:first-child{position:sticky;left:0}th[data-v-bc41e7a6]:first-child{z-index:3;box-shadow:inset -1px 0 #ffffff29}td[data-v-bc41e7a6]:first-child{z-index:1;background:var(--paper-card);box-shadow:inset -1px 0 0 var(--line), 8px 0 10px -8px #26241f47;font-weight:600}tbody tr[data-v-bc41e7a6]:nth-child(2n),tbody tr:nth-child(2n) td[data-v-bc41e7a6]:first-child{background:var(--paper)}tbody tr[data-v-bc41e7a6]:hover,tbody tr:hover td[data-v-bc41e7a6]:first-child{background:var(--willow-tan-light)}tbody tr:last-child td[data-v-bc41e7a6]{border-bottom:none}tr.removed[data-v-bc41e7a6]{opacity:.55}.removed-tag[data-v-bc41e7a6]{color:var(--ink-soft);font-size:12px}.player-link[data-v-bc41e7a6]{color:var(--pitch-green);font-weight:600;text-decoration:none}.player-link[data-v-bc41e7a6]:hover{text-decoration:underline}.rename-input[data-v-bc41e7a6]{max-width:140px;padding:5px 8px;font-size:13px}.member-tag[data-v-bc41e7a6]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--pitch-green);background:#2b6e441f;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.linked-tag[data-v-bc41e7a6]{white-space:normal;align-items:center;gap:6px;display:inline-flex}.link-member-select[data-v-bc41e7a6]{appearance:none;border:1px dashed var(--line);background:var(--chalk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 L6 6.5 L11 1.5' fill='none' stroke='%232B6E44' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 9px center / 9px;width:auto;max-width:190px;color:var(--pitch-green);text-overflow:ellipsis;cursor:pointer;border-radius:99px;padding:5px 26px 5px 11px;font-family:inherit;font-size:12px;font-weight:600}.link-member-select[data-v-bc41e7a6]:hover{border-color:var(--pitch-green);background-color:var(--paper)}.teams-cell[data-v-bc41e7a6]{max-width:160px}.team-badges[data-v-bc41e7a6]{white-space:normal;flex-wrap:wrap;gap:5px;display:flex}.team-badge[data-v-bc41e7a6]{color:var(--pitch-green);text-overflow:ellipsis;white-space:nowrap;background:#2b6e441a;border-radius:99px;max-width:140px;padding:3px 9px;font-size:11.5px;font-weight:600;overflow:hidden}.team-badge.empty[data-v-bc41e7a6]{background:var(--paper);color:var(--ink-soft);border:1px dashed var(--line);font-weight:500}@media (width<=560px){.add-player-row[data-v-bc41e7a6]{flex-direction:column;align-items:stretch}.add-player-row input[type=text][data-v-bc41e7a6],.add-player-row select[data-v-bc41e7a6],.add-player-row .btn[data-v-bc41e7a6]{flex:none;width:100%;min-width:0;max-width:none}.csv-upload-row[data-v-bc41e7a6]{flex-direction:column;align-items:stretch;gap:8px}.csv-upload-row .btn[data-v-bc41e7a6]{flex:none;width:100%}.csv-hint[data-v-bc41e7a6]{text-align:center;flex:none}}@media (width<=720px){.page-header[data-v-bc41e7a6]{margin-bottom:16px}.pad[data-v-bc41e7a6]{padding:16px}.table-scroll[data-v-bc41e7a6]{box-shadow:none;background:0 0;border:none;overflow-x:visible}table[data-v-bc41e7a6],thead[data-v-bc41e7a6],tbody[data-v-bc41e7a6],th[data-v-bc41e7a6],td[data-v-bc41e7a6],tr[data-v-bc41e7a6]{width:100%;display:block}thead tr[data-v-bc41e7a6]{position:absolute;top:-9999px;left:-9999px}tbody tr[data-v-bc41e7a6],tbody tr[data-v-bc41e7a6]:nth-child(2n){border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-card);margin-bottom:12px;padding:12px 14px}tbody tr[data-v-bc41e7a6]:last-child{margin-bottom:0}tbody tr[data-v-bc41e7a6]:hover,tbody tr:hover td[data-v-bc41e7a6]:first-child{background:var(--paper-card)}td[data-v-bc41e7a6]{white-space:normal;border-bottom:none;min-height:24px;padding:8px 0 8px 46%;font-size:14px;position:relative;text-align:left!important}td[data-v-bc41e7a6]:first-child,tbody tr:nth-child(2n) td[data-v-bc41e7a6]:first-child{box-shadow:none;background:0 0;font-weight:500;position:static}td[data-v-bc41e7a6]:not(:last-child){border-bottom:1px dashed var(--line)}.teams-cell[data-v-bc41e7a6]{max-width:none}td[data-v-bc41e7a6]:before{content:attr(data-label);width:42%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:10.5px;font-weight:600;position:absolute;top:8px;left:0}}.tournaments-page[data-v-165d27ae]{max-width:680px;margin:0 auto}.page-header[data-v-165d27ae]{margin-bottom:8px}.hint[data-v-165d27ae]{color:var(--ink-soft);margin:0 0 20px;font-size:13px}.hint.tight[data-v-165d27ae]{margin:8px 0 0}.pad[data-v-165d27ae]{padding:20px}.board-title[data-v-165d27ae]{margin-bottom:14px;font-size:14px}.muted[data-v-165d27ae]{color:var(--ink-soft)}.tourney-form[data-v-165d27ae]{flex-direction:column;gap:14px;display:flex}.tourney-form label[data-v-165d27ae]{color:var(--ink-soft);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.tourney-form .checkbox-field[data-v-165d27ae]{flex-direction:row;align-items:center;gap:8px}.tourney-form .checkbox-field input[data-v-165d27ae]{width:auto}.tourney-form input[data-v-165d27ae],.tourney-form select[data-v-165d27ae],.tourney-form textarea[data-v-165d27ae]{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:7px;padding:8px 10px;font-family:inherit;font-size:14px}.form-row[data-v-165d27ae]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=500px){.form-row[data-v-165d27ae]{grid-template-columns:1fr}}.prize-field[data-v-165d27ae]{flex-direction:column;gap:8px;display:flex}.prize-field-label[data-v-165d27ae]{margin-bottom:0}.prize-row[data-v-165d27ae]{grid-template-columns:70px 1fr 1fr auto;align-items:center;gap:8px;display:grid}@media (width<=500px){.prize-row[data-v-165d27ae]{grid-template-columns:60px 1fr auto}.prize-row input[data-v-165d27ae]:nth-child(3){grid-column:1/3}}.prize-place[data-v-165d27ae]{width:100%}.error-text[data-v-165d27ae]{color:var(--ball-red);margin:0;font-size:13px}.tourney-section[data-v-165d27ae]{margin-top:26px}.tourney-section.top[data-v-165d27ae]{margin-top:4px}.tourney-meta[data-v-165d27ae]{color:var(--ink-soft);margin:8px 0;font-size:13px}.toggle-create-btn[data-v-165d27ae]{margin-top:14px}.carousel[data-v-165d27ae]{align-items:stretch;gap:10px;display:flex}.carousel-arrow[data-v-165d27ae]{border:1px solid var(--line);background:var(--paper-card);width:36px;color:var(--ink-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.carousel-arrow[data-v-165d27ae]:hover:not(:disabled){color:var(--pitch-green);border-color:var(--pitch-green)}.carousel-arrow[data-v-165d27ae]:disabled{opacity:.35;cursor:not-allowed}.carousel-card[data-v-165d27ae]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.carousel-card[data-v-165d27ae]:hover{border-color:var(--pitch-green)}.carousel-card-top[data-v-165d27ae]{justify-content:space-between;align-items:center;gap:8px;display:flex}.carousel-card-name[data-v-165d27ae]{font-family:var(--font-display);font-size:18px}.carousel-indicator[data-v-165d27ae]{text-align:center;color:var(--ink-soft);margin:8px 0 0;font-size:12px}.host-line[data-v-165d27ae]{align-items:center;gap:6px;display:inline-flex}.club-logo[data-v-165d27ae]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.club-logo img[data-v-165d27ae]{object-fit:cover;width:100%;height:100%}.club-logo.empty[data-v-165d27ae]{background:var(--willow-tan);color:#4a3818}.club-logo.sm[data-v-165d27ae]{width:20px;height:20px;font-size:10px}.visibility-pill[data-v-165d27ae]{align-items:center;gap:4px;width:fit-content;display:inline-flex}.visibility-pill .nav-icon[data-v-165d27ae]{width:11px;height:11px}.visibility-pill.public[data-v-165d27ae]{color:var(--good-green);background:#e4efe6}.visibility-pill.private[data-v-165d27ae]{color:var(--ink-soft);background:#efe9e2}.open-link[data-v-165d27ae]{color:var(--pitch-green);margin-top:4px;font-size:12.5px;font-weight:600}.invite-group-block[data-v-165d27ae]{margin-bottom:16px}.invite-group-block[data-v-165d27ae]:last-child{margin-bottom:0}.invite-group-head[data-v-165d27ae]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.invite-group-title[data-v-165d27ae]{color:var(--ink-soft);margin:0;font-size:13px}.invite-rows[data-v-165d27ae]{flex-direction:column;display:flex}.invite-row[data-v-165d27ae]{border-top:1px solid var(--line);padding:10px 14px}.invite-row[data-v-165d27ae]:first-child{border-top:none}.invite-row-top[data-v-165d27ae]{justify-content:space-between;align-items:center;gap:10px;display:flex}.invite-who[data-v-165d27ae]{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:600}.invite-times[data-v-165d27ae]{color:var(--ink-soft);font-size:11.5px;font-family:var(--font-mono);flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.invite-ago[data-v-165d27ae]{opacity:.75}.invite-note[data-v-165d27ae]{color:var(--ink-soft);overflow-wrap:anywhere;margin:5px 0 0;font-size:12.5px;font-style:italic}.invite-meta[data-v-165d27ae]{color:var(--ink-soft);margin:0;font-size:13px}.respond-row[data-v-165d27ae]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.respond-row select[data-v-165d27ae]{border:1px solid var(--line);background:var(--chalk);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.view-tabs[data-v-165d27ae]{border-bottom:1px solid var(--line);gap:6px;margin-bottom:14px;display:flex}.view-tabs button[data-v-165d27ae]{color:var(--ink-soft);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:600}.view-tabs button.active[data-v-165d27ae]{color:var(--pitch-green);border-bottom-color:var(--pitch-green)}.view-tabs button[data-v-165d27ae]{align-items:center;gap:6px;display:inline-flex}.view-tabs.sub-tabs[data-v-165d27ae]{margin-bottom:12px}.view-tabs.sub-tabs button[data-v-165d27ae]{padding:6px 10px;font-size:12.5px}.tab-count[data-v-165d27ae]{font-family:var(--font-mono);color:var(--ink-soft);opacity:.8;font-size:11px;font-weight:600}.tab-badge[data-v-165d27ae]{background:var(--ball-red);color:#fff;min-width:16px;height:16px;font-size:10.5px;font-weight:700;font-family:var(--font-mono);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.search-input[data-v-165d27ae]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px}.search-input[data-v-165d27ae]::placeholder{color:var(--ink-soft)}.discover-list[data-v-165d27ae]{flex-direction:column;gap:8px;display:flex}.discover-row[data-v-165d27ae]{align-items:center;gap:10px;display:flex}.discover-row[data-v-165d27ae]:hover{border-color:var(--pitch-green)}.discover-text[data-v-165d27ae]{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.discover-text .muted[data-v-165d27ae]{font-size:12px}.pill.draft[data-v-165d27ae]{background:var(--willow-tan-light);color:#6b4f1f}.pill.ongoing[data-v-165d27ae]{color:var(--ball-red);background:#fbeaea}.pill.completed[data-v-165d27ae]{color:var(--good-green);background:#e4efe6}.pill.cancelled[data-v-165d27ae]{color:var(--ink-soft);background:#efe9e2}.pill.pending[data-v-165d27ae]{background:var(--willow-tan-light);color:#6b4f1f}.pill.accepted[data-v-165d27ae]{color:var(--good-green);background:#e4efe6}.pill.declined[data-v-165d27ae]{color:var(--ball-red);background:#fbeaea}.table-scroll[data-v-3be6e9df]{-webkit-overflow-scrolling:touch;overflow-x:auto}table[data-v-3be6e9df]{width:100%}.muted[data-v-3be6e9df]{color:var(--ink-soft)}tr.disqualified[data-v-3be6e9df]{opacity:.6}.dq-pill[data-v-3be6e9df]{font-family:var(--font-mono);color:var(--ball-red);background:#fbeaea;border-radius:99px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700}.tourney-detail-page[data-v-447bcfda]{max-width:780px;margin:0 auto}.page-header[data-v-447bcfda]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.header-right[data-v-447bcfda]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.visibility-pill[data-v-447bcfda]{align-items:center;gap:4px;display:inline-flex}.visibility-pill .nav-icon[data-v-447bcfda]{width:11px;height:11px}.visibility-pill.public[data-v-447bcfda]{color:var(--good-green);background:#e4efe6}.visibility-pill.private[data-v-447bcfda]{color:var(--ink-soft);background:#efe9e2}.visibility-hint[data-v-447bcfda]{margin-bottom:18px}.hint[data-v-447bcfda]{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.hint.tight[data-v-447bcfda]{margin:0}.pad[data-v-447bcfda]{padding:20px}.board-title[data-v-447bcfda]{margin-bottom:14px;font-size:14px}.muted[data-v-447bcfda]{color:var(--ink-soft)}.host-line[data-v-447bcfda]{align-items:center;gap:6px;display:inline-flex}.club-logo[data-v-447bcfda]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.club-logo img[data-v-447bcfda]{object-fit:cover;width:100%;height:100%}.club-logo.empty[data-v-447bcfda]{background:var(--willow-tan);color:#4a3818}.club-logo.sm[data-v-447bcfda]{width:20px;height:20px;font-size:10px}.view-tabs[data-v-447bcfda]{border-bottom:1px solid var(--line);gap:6px;margin-bottom:18px;display:flex}.view-tabs button[data-v-447bcfda]{color:var(--ink-soft);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13.5px;font-weight:600}.view-tabs button.active[data-v-447bcfda]{color:var(--pitch-green);border-bottom-color:var(--pitch-green)}.details-head[data-v-447bcfda]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.details-head .board-title[data-v-447bcfda]{margin-bottom:0}.detail-line[data-v-447bcfda]{margin:0 0 10px;font-size:13.5px}.detail-line[data-v-447bcfda]:last-child{margin-bottom:0}.rules-text[data-v-447bcfda]{white-space:pre-wrap;color:var(--ink-soft)}.prize-list[data-v-447bcfda]{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.prize-field[data-v-447bcfda]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.prize-field-label[data-v-447bcfda]{margin-bottom:0}.prize-row[data-v-447bcfda]{grid-template-columns:70px 1fr 1fr auto;align-items:center;gap:8px;display:grid}@media (width<=620px){.page-header[data-v-447bcfda]{flex-direction:column;align-items:stretch;gap:12px}.header-right[data-v-447bcfda]{justify-content:flex-start}}@media (width<=500px){.prize-row[data-v-447bcfda]{grid-template-columns:60px 1fr auto}.prize-row input[data-v-447bcfda]:nth-child(3){grid-column:1/3}}.prize-place[data-v-447bcfda]{width:100%}.team-list[data-v-447bcfda]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.team-row[data-v-447bcfda]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.team-row[data-v-447bcfda]:last-child{border-bottom:none}.team-row.disqualified[data-v-447bcfda]{opacity:.6}.team-name[data-v-447bcfda]{flex:1;font-weight:600}.dq-pill[data-v-447bcfda]{color:var(--ball-red);background:#fbeaea;flex-shrink:0}.respond-row[data-v-447bcfda]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.respond-row select[data-v-447bcfda],.respond-row input[data-v-447bcfda]{border:1px solid var(--line);background:var(--chalk);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.error-text[data-v-447bcfda]{color:var(--ball-red);margin:8px 0 0;font-size:13px}.club-search-field[data-v-447bcfda]{display:block;position:relative}.club-search-field input[data-v-447bcfda]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:7px;padding:8px 10px;font-family:inherit;font-size:14px}.club-results[data-v-447bcfda]{z-index:5;background:var(--chalk);border:1px solid var(--line);max-height:200px;box-shadow:var(--shadow-card);border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.club-result-row[data-v-447bcfda]{text-align:left;width:100%;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:0 0;padding:8px 12px;font-size:13.5px;font-weight:500;display:block}.club-result-row[data-v-447bcfda]:last-child{border-bottom:none}.club-result-row[data-v-447bcfda]:hover{background:var(--paper)}.success-text[data-v-447bcfda]{color:var(--good-green);margin:8px 0 0;font-size:13px}.pending-invites[data-v-447bcfda]{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.pending-invites-title[data-v-447bcfda]{color:var(--ink-soft);margin:0 0 8px;font-size:13px}.pending-invite-list[data-v-447bcfda]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pending-invite-row[data-v-447bcfda]{align-items:center;gap:8px;font-size:13.5px;display:flex}.pending-invite-row span[data-v-447bcfda]:first-child{flex:1}.table-scroll[data-v-447bcfda]{-webkit-overflow-scrolling:touch;overflow-x:auto}table[data-v-447bcfda]{width:100%}.group-pill[data-v-447bcfda]{background:var(--willow-tan-light);color:#6b4f1f;flex-shrink:0}.inline-label[data-v-447bcfda]{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.inline-label input[data-v-447bcfda]{width:90px}.group-board[data-v-447bcfda]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.group-column[data-v-447bcfda]{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px}.group-column-title[data-v-447bcfda]{margin:0 0 8px;font-size:12.5px}.group-column-list[data-v-447bcfda]{flex-direction:column;gap:6px;min-height:40px;display:flex}.group-chip[data-v-447bcfda]{background:var(--chalk);border:1px solid var(--line);cursor:grab;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:600}.group-chip[data-v-447bcfda]:active{cursor:grabbing}.fixture-section[data-v-447bcfda]{margin-bottom:28px}.section-title[data-v-447bcfda]{margin-bottom:12px;font-size:17px}.round-block[data-v-447bcfda]{margin-bottom:22px}.round-title[data-v-447bcfda]{margin-bottom:10px;font-size:15px}.fixture-grid[data-v-447bcfda]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.fixture-card[data-v-447bcfda]{flex-direction:column;gap:8px;display:flex}.fixture-teams[data-v-447bcfda]{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.fixture-team-row[data-v-447bcfda]{align-items:center;gap:6px;min-width:0;display:flex}.fixture-team-name[data-v-447bcfda]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fixture-club-name[data-v-447bcfda]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.vs[data-v-447bcfda]{color:var(--ink-soft);font-size:11px;font-style:italic;font-weight:500}.fixture-status[data-v-447bcfda]{margin:0;font-size:13px}.manual-result[data-v-447bcfda]{border-top:1px dashed var(--line);padding-top:8px}.pill.draft[data-v-447bcfda]{background:var(--willow-tan-light);color:#6b4f1f}.pill.ongoing[data-v-447bcfda]{color:var(--ball-red);background:#fbeaea}.pill.setup[data-v-447bcfda]{background:var(--willow-tan-light);color:#6b4f1f}.pill.live[data-v-447bcfda]{color:var(--ball-red);background:#fbeaea}.pill.completed[data-v-447bcfda]{color:var(--good-green);background:#e4efe6}.pill.cancelled[data-v-447bcfda]{color:var(--ink-soft);background:#efe9e2}.pill.open[data-v-447bcfda]{color:var(--good-green);background:#e4efe6}.pill.invite_only[data-v-447bcfda]{color:var(--ink-soft);background:#efe9e2}.pill.pending[data-v-447bcfda]{background:var(--willow-tan-light);color:#6b4f1f}.pill.accepted[data-v-447bcfda]{color:var(--good-green);background:#e4efe6}.pill.declined[data-v-447bcfda]{color:var(--ball-red);background:#fbeaea}.empty-state.small[data-v-447bcfda]{padding:16px;font-size:13px}.muted[data-v-15decc71]{color:var(--ink-soft)}.entity-search[data-v-15decc71]{position:relative}.entity-search input[data-v-15decc71]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px}.entity-results[data-v-15decc71]{z-index:5;background:var(--chalk);border:1px solid var(--line);max-height:220px;box-shadow:var(--shadow-card);border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.entity-result-row[data-v-15decc71]{text-align:left;width:100%;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:0 0;padding:9px 12px;font-size:13.5px;font-weight:500;display:block}.entity-result-row[data-v-15decc71]:last-child{border-bottom:none}.entity-result-row[data-v-15decc71]:hover{background:var(--paper)}.entity-picked[data-v-15decc71]{background:var(--paper);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.entity-picked-name[data-v-15decc71]{flex-shrink:0}.entity-picked .muted[data-v-15decc71]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.clear-btn[data-v-15decc71]{color:var(--pitch-green);background:0 0;border:none;flex-shrink:0;margin-left:auto;font-family:inherit;font-size:12.5px;font-weight:600}.clear-btn[data-v-15decc71]:hover{text-decoration:underline}.compare-page[data-v-138e4ce4]{max-width:760px;margin:0 auto}.page-header[data-v-138e4ce4]{margin-bottom:18px}.pad[data-v-138e4ce4]{padding:20px}.card[data-v-138e4ce4]{margin-bottom:16px}.board-title[data-v-138e4ce4]{margin-bottom:12px;font-size:14px}.muted[data-v-138e4ce4]{color:var(--ink-soft)}.mono[data-v-138e4ce4]{font-family:var(--font-mono)}.hint[data-v-138e4ce4]{color:var(--ink-soft);font-size:13px}.error[data-v-138e4ce4]{color:var(--ball-red);margin:8px 0 0;font-size:13px}.empty-hint[data-v-138e4ce4]{color:var(--ink-soft);text-align:center;font-size:13px}.tab-switch[data-v-138e4ce4]{background:var(--paper);border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.tab-switch button[data-v-138e4ce4]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.tab-switch button.active[data-v-138e4ce4]{background:var(--chalk);color:var(--ink);box-shadow:var(--shadow-card)}.picker-card[data-v-138e4ce4]{margin-bottom:18px}.picker-hint[data-v-138e4ce4]{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px;line-height:1.45}.picker-grid[data-v-138e4ce4]{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid}.picker-column[data-v-138e4ce4]{flex-direction:column;gap:8px;min-width:0;display:flex}.team-select[data-v-138e4ce4]{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px}.team-select[data-v-138e4ce4]:disabled{color:var(--ink-soft);background:var(--paper);cursor:not-allowed}.picker-grid .vs-label[data-v-138e4ce4]{align-self:center}@media (width<=560px){.picker-grid[data-v-138e4ce4]{grid-template-columns:1fr}.picker-grid .vs-label[data-v-138e4ce4]{justify-self:center}}.vs-label[data-v-138e4ce4]{font-family:var(--font-display);color:var(--ink-soft);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-style:italic;display:flex}.compare-header[data-v-138e4ce4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.compare-side[data-v-138e4ce4]{align-items:center;gap:10px;min-width:0;display:flex}.compare-side.reverse[data-v-138e4ce4]{text-align:right;flex-direction:row-reverse}.side-name[data-v-138e4ce4]{font-family:var(--font-display);overflow-wrap:break-word;font-size:17px;font-weight:600}.side-club[data-v-138e4ce4]{color:var(--ink-soft);font-size:12px}.mini-logo[data-v-138e4ce4]{background:var(--pitch-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.mini-logo img[data-v-138e4ce4]{object-fit:cover;width:100%;height:100%}.mini-logo.empty[data-v-138e4ce4]{background:var(--willow-tan);color:#4a3818}.summary-strip[data-v-138e4ce4]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.summary-box[data-v-138e4ce4]{background:var(--paper);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:90px;padding:10px 6px;display:flex}.summary-value[data-v-138e4ce4]{font-family:var(--font-mono);color:var(--pitch-green);font-size:18px;font-weight:700}.summary-label[data-v-138e4ce4]{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft);text-align:center;font-size:10.5px}.recent-callout[data-v-138e4ce4]{margin:0 0 10px;font-size:13px}.chip-row[data-v-138e4ce4]{flex-wrap:wrap;gap:8px;display:flex}.stat-chip[data-v-138e4ce4]{background:var(--willow-tan-light);color:#6b4f1f;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600}.recent-row[data-v-138e4ce4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;font-size:13.5px;display:flex}.recent-row[data-v-138e4ce4]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.recent-teams[data-v-138e4ce4]{flex:1;min-width:0;font-weight:600}.recent-date[data-v-138e4ce4]{color:var(--ink-soft);font-size:12px;font-family:var(--font-mono);flex-shrink:0}.pill.cancelled[data-v-138e4ce4]{color:var(--ink-soft);background:#efe9e2}.compare-row[data-v-138e4ce4]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.compare-row[data-v-138e4ce4]:last-child{border-bottom:none}.compare-value[data-v-138e4ce4]{font-family:var(--font-mono);font-weight:600}.compare-value.left[data-v-138e4ce4]{text-align:right}.compare-value.right[data-v-138e4ce4]{text-align:left}.compare-label[data-v-138e4ce4]{color:var(--ink-soft);text-align:center;white-space:nowrap;font-size:11.5px}.matchup-block[data-v-138e4ce4]{margin-bottom:14px}.matchup-block[data-v-138e4ce4]:last-child{margin-bottom:0}.matchup-title[data-v-138e4ce4]{margin:0 0 6px;font-size:13.5px;font-weight:600}.kv[data-v-138e4ce4]{border-bottom:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:13.5px;display:flex}.kv[data-v-138e4ce4]:last-child{border-bottom:none}.kv span[data-v-138e4ce4]:first-child{color:var(--ink-soft)}.boundary-kv span[data-v-138e4ce4]:last-child{color:var(--pitch-green);font-weight:700}.kv-line[data-v-138e4ce4]{margin:0 0 6px;font-size:13.5px}.kv-line[data-v-138e4ce4]:last-child{margin-bottom:0}:root{--pitch-green:#1f3d2b;--pitch-green-light:#2d5a3d;--paper:#f2ede1;--paper-card:#fbf8f1;--ball-red:#9b2c2c;--ball-red-bright:#c03b3b;--willow-tan:#c9a671;--willow-tan-light:#e3cfa0;--ink:#26241f;--ink-soft:#5b5848;--line:#ddd3bc;--chalk:#fff;--good-green:#3d7a4f;--font-display:"Fraunces", serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--radius:10px;--shadow-card:0 1px 2px #26241f0f, 0 4px 16px #26241f0f}*{box-sizing:border-box}html,body,#app{min-height:100vh;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:600}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer}:focus-visible{outline:2px solid var(--pitch-green);outline-offset:2px}.mono{font-family:var(--font-mono)}.app-shell{min-height:100vh;display:flex}.app-main{flex:1;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:32px 40px 64px}@media (width<=720px){.app-main{padding:20px 16px 48px}}.card{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}.btn{border:1px solid var(--line);background:var(--chalk);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform 80ms,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{background:var(--paper)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--pitch-green);border-color:var(--pitch-green);color:var(--chalk)}.btn-primary:hover{background:var(--pitch-green-light)}.btn-danger{background:var(--chalk);border-color:var(--ball-red);color:var(--ball-red)}.btn-danger:hover{background:#fbeaea}.btn-ghost{background:0 0}.btn-ghost:hover{background:var(--paper)}.btn-danger-ghost{border-color:var(--line);color:var(--ball-red);background:0 0}.btn-danger-ghost:hover{border-color:var(--ball-red);background:#fbeaea}.btn-icon{font-size:12px;display:inline-flex}.btn-sm{padding:6px 12px;font-size:13px}.btn-block{justify-content:center;width:100%}.icon-btn{width:24px;height:24px;color:var(--ink-soft);background:#26241f14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.icon-btn:hover{color:var(--ink);background:#26241f29}.icon-btn-xs{width:15px;height:15px;font-size:11px}.icon-btn-lg{width:28px;height:28px;font-size:13px}.icon-btn-danger{color:var(--ink-soft)}.icon-btn-danger:hover{background:var(--ball-red);color:#fff}.section-head{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:0;font-family:inherit;display:flex}.section-head-text h3{margin:0 0 4px}.section-head-right{flex-shrink:0;align-items:center;gap:10px;padding-top:2px;display:flex}.chevron{color:var(--ink-soft);justify-content:center;align-items:center;font-size:13px;transition:transform .18s;display:inline-flex;transform:rotate(-90deg)}.chevron.open{transform:rotate(0)}.collapsible-body{margin-top:16px}input,select,textarea{font-family:var(--font-body);border:1px solid var(--line);background:var(--chalk);color:var(--ink);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}input[type=checkbox],input[type=radio]{width:auto;padding:0}input[type=file]{background:0 0;border:none;padding:0}input:focus,select:focus,textarea:focus{border-color:var(--pitch-green);outline:none}label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field{margin-bottom:16px}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:11.5px;font-weight:600}.logo-bg-white{background:#fff!important}.pill{background:var(--willow-tan-light);color:#6b4f1f;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill.live{color:var(--ball-red);background:#fbeaea}.pill.live:before{content:"";background:var(--ball-red);border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse}.pill.completed{color:var(--good-green);background:#e4efe6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.empty-state{text-align:center;color:var(--ink-soft);padding:56px 24px}.divider{background:var(--line);border:none;height:1px;margin:24px 0}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:9px 10px;font-size:13.5px}th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-size:11px;font-weight:600}tr:last-child td{border-bottom:none}td.num,th.num{text-align:right;font-family:var(--font-mono)}.static-page{max-width:760px;margin:0 auto}.static-page .eyebrow{margin-bottom:6px}.static-page h1{margin-bottom:10px;font-size:32px}.static-page .static-lede{color:var(--ink-soft);margin:0 0 8px;font-size:15.5px;line-height:1.6}.static-page .static-updated{font-family:var(--font-mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:0 0 28px;font-size:11.5px}.static-page h2{margin:32px 0 10px;padding-top:4px;font-size:19px}.static-page h3{margin:22px 0 6px;font-size:15px}.static-page p{margin:0 0 12px;font-size:14.5px;line-height:1.65}.static-page ul{margin:0 0 14px;padding-left:20px}.static-page li{margin-bottom:7px;font-size:14.5px;line-height:1.6}.static-page a{color:var(--pitch-green);font-weight:600;text-decoration:underline}.static-page strong{font-weight:600}.static-note{border-left:3px solid var(--willow-tan);color:#6b4f1f;background:#fff4e0;border-radius:0 8px 8px 0;margin:0 0 20px;padding:12px 16px}.static-note p{margin:0;font-size:13.5px}@media (width<=620px){.static-page h1{font-size:27px}.static-page h2{margin-top:26px;font-size:17px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
