.error-container[data-v-95574a51],.loading-container[data-v-95574a51]{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:24px;display:flex}.loading-spinner[data-v-95574a51]{border:2px solid var(--border-default,#353533);border-top-color:var(--color-accent,#1cce99);border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin-95574a51}.loading-text[data-v-95574a51]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);margin:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}@keyframes spin-95574a51{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-message[data-v-95574a51]{color:#ef4444;text-align:center;margin:0;font-size:14px}.retry-button[data-v-95574a51]{color:var(--color-accent,#1cce99);border:1px solid var(--color-accent-alpha-25,#1cce9940);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border-radius:9999px;padding:8px 16px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.retry-button[data-v-95574a51]:hover{background:var(--color-accent-alpha-08,#1cce9914);border-color:var(--color-accent-alpha-40,#1cce9966)}.retry-button[data-v-95574a51]:active{opacity:.8}.venue-card[data-v-95574a51]{border-top:1px solid var(--border-default,#353533);padding-top:12px;position:relative}.venue-card[data-v-95574a51]:before{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;position:absolute;top:-1px;left:0}.venue-image-container[data-v-95574a51]{background:var(--surface-bg-2,#252524);border:1px solid var(--color-accent-alpha-25,#1cce9940);border-radius:2px;height:180px;position:relative;overflow:hidden}.venue-image[data-v-95574a51]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%}.venue-image-container[data-v-95574a51]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 72px var(--color-accent-alpha-40,#1cce9966),inset 0 0 20px var(--color-accent-alpha-25,#1cce9940);pointer-events:none;position:absolute;inset:0}.venue-overlay[data-v-95574a51]{z-index:1;background:linear-gradient(180deg,transparent 0,var(--surface-bg,#171717) 100%);flex-direction:column;gap:2px;padding:48px 16px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.venue-overlay[data-v-95574a51]:before{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;margin-bottom:8px}.venue-title[data-v-95574a51]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.venue-subtitle[data-v-95574a51]{letter-spacing:0;text-transform:none;color:#1cce99;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.venue-stats[data-v-95574a51]{border-top:1px solid var(--border-default,#353533);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.venue-stats[data-v-95574a51]{grid-template-columns:1fr}}.venue-stat[data-v-95574a51]{text-align:center;border-right:1px solid var(--border-default,#353533);flex-direction:column;gap:4px;padding:12px 16px;transition:background .15s;display:flex}.venue-stat[data-v-95574a51]:last-child{border-right:none}@media (width<=767px){.venue-stat[data-v-95574a51]{border-right:none;border-bottom:1px solid var(--border-default,#353533)}.venue-stat[data-v-95574a51]:last-child{border-bottom:none}}.venue-stat[data-v-95574a51]:hover{background:var(--surface-bg-2,#252524)}.stat-number[data-v-95574a51]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:700;display:block}.stat-label[data-v-95574a51]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.stat-tile .stat-number.positive[data-v-95574a51]{color:#22c55e}.stat-tile .stat-number.negative[data-v-95574a51]{color:#ef4444}.error-container[data-v-1be78f74],.loading-container[data-v-1be78f74]{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:24px;display:flex}.loading-spinner[data-v-1be78f74]{border:2px solid var(--border-default,#353533);border-top-color:var(--color-accent,#1cce99);border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin-1be78f74}.loading-text[data-v-1be78f74]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);margin:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}@keyframes spin-1be78f74{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-message[data-v-1be78f74]{color:#ef4444;text-align:center;margin:0;font-size:14px}.retry-button[data-v-1be78f74]{color:var(--color-accent,#1cce99);border:1px solid var(--color-accent-alpha-25,#1cce9940);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border-radius:9999px;padding:8px 16px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.retry-button[data-v-1be78f74]:hover{background:var(--color-accent-alpha-08,#1cce9914);border-color:var(--color-accent-alpha-40,#1cce9966)}.retry-button[data-v-1be78f74]:active{opacity:.8}.stat-number[data-v-1be78f74]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:700;display:block}.stat-label[data-v-1be78f74]{font-size:12px}.season-select[data-v-1be78f74],.stat-label[data-v-1be78f74]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.season-select[data-v-1be78f74]{appearance:none;border:1px solid var(--border-default,#353533);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px) 55%,calc(100% - 10px) 55%;background-repeat:no-repeat;background-size:4px 4px;border-radius:9999px;margin-left:auto;padding:4px 24px 4px 12px;font-size:11px;font-weight:600;transition:all .2s}.season-select[data-v-1be78f74]:hover{border-color:var(--color-accent-alpha-40,#1cce9966);color:var(--color-accent,#1cce99)}.season-select.active[data-v-1be78f74]{border-color:var(--color-accent,#1cce99);color:var(--color-accent,#1cce99)}.season-select option[data-v-1be78f74]{background:var(--surface-bg,#171717);color:var(--fg,#f5f5f2);text-transform:none}@media (width<=767px){.season-select[data-v-1be78f74]{width:100%;margin-left:0}}.form-chips[data-v-1be78f74]{gap:8px;display:flex}.form-chip[data-v-1be78f74]{border:1px solid var(--border-default,#353533);width:28px;height:28px;color:var(--fg-muted,#9a9a94);border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;display:flex}.form-chip.win[data-v-1be78f74]{color:#22c55e;border-color:#22c55e}.form-chip.loss[data-v-1be78f74]{color:#ef4444;border-color:#ef4444}.history-card[data-v-1be78f74]{flex-direction:column;gap:12px;display:flex}.history-card h2[data-v-1be78f74]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.no-history[data-v-1be78f74]{text-align:center;border-top:1px dashed var(--border-default,#353533);border-bottom:1px dashed var(--border-default,#353533);padding:48px 0}.no-history p[data-v-1be78f74]{margin:0;font-size:14px}.card-note[data-v-1be78f74],.no-history p[data-v-1be78f74]{color:var(--fg-dim,#bdbdb7)}.card-note[data-v-1be78f74]{letter-spacing:0;text-transform:none;margin-left:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:400}.stats-section[data-v-1be78f74]{flex-direction:column;gap:16px;display:flex}.stats-hero[data-v-1be78f74]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-league-logo[data-v-1be78f74]{-o-object-fit:contain;object-fit:contain;width:36px;height:36px}.stat-tiles[data-v-1be78f74]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.stat-tile .stat-number.positive[data-v-1be78f74]{color:#22c55e}.stat-tile .stat-number.negative[data-v-1be78f74]{color:#ef4444}.performer-rows[data-v-1be78f74]{flex-direction:column;display:flex}.performer-row[data-v-1be78f74]{border-bottom:1px solid var(--border-default,#353533);align-items:center;gap:12px;padding:8px 0;text-decoration:none;transition:background .15s;display:flex}.performer-row[data-v-1be78f74]:hover{background:var(--overlay-02,#ffffff05)}.performer-row[data-v-1be78f74]:last-child{border-bottom:none}.performer-photo[data-v-1be78f74]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-default,#353533);background:var(--surface-bg-2,#252524);border-radius:50%;flex-shrink:0;width:32px;height:32px}.performer-name[data-v-1be78f74]{color:var(--fg,#f5f5f2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.performer-stats[data-v-1be78f74]{flex-shrink:0;gap:12px;display:flex}.performer-stat[data-v-1be78f74]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.performer-stat strong[data-v-1be78f74]{color:var(--fg,#f5f5f2);font-weight:700}.performer-stat.rating[data-v-1be78f74]{color:var(--color-accent,#1cce99);font-weight:700}.legend-dot[data-v-1be78f74]{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 2px 2px 8px;display:inline-block}.legend-dot.home[data-v-1be78f74]{background:var(--color-accent,#1cce99)}.legend-dot.away[data-v-1be78f74]{background:#e07a3a}.split-visuals[data-v-1be78f74]{flex-direction:column;gap:8px;display:flex}.split-visual-row[data-v-1be78f74]{align-items:center;gap:12px;display:flex}.split-visual-row .split-name[data-v-1be78f74]{flex-shrink:0;width:104px}.split-bars[data-v-1be78f74]{background:var(--overlay-05,#ffffff0d);border-radius:9999px;flex:1;height:18px;display:flex;overflow:hidden}.split-bar[data-v-1be78f74]{font-feature-settings:"tnum","zero";color:#fff;justify-content:center;align-items:center;min-width:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;transition:width .15s;display:flex}.split-bar.home[data-v-1be78f74]{background:var(--color-accent-alpha-40,#1cce9966);color:var(--fg,#f5f5f2)}.split-bar.away[data-v-1be78f74]{color:var(--fg,#f5f5f2);background:#e07a3a66}.stat-tile[data-v-1be78f74]{text-align:center;border-top:1px dashed var(--border-default,#353533);flex-direction:column;gap:4px;padding:12px 0;display:flex}.stat-tile .stat-number[data-v-1be78f74]{font-feature-settings:"tnum","zero";color:var(--color-accent,#1cce99);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:18px;font-weight:700;line-height:1}.stat-tile .stat-label[data-v-1be78f74]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.split-cards[data-v-1be78f74]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.split-rows[data-v-1be78f74]{flex-direction:column;display:flex}.split-row[data-v-1be78f74]{border-bottom:1px solid var(--border-default,#353533);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.split-row[data-v-1be78f74]:last-child{border-bottom:none}.split-name[data-v-1be78f74]{color:var(--fg-dim,#bdbdb7);font-size:12px}.split-value[data-v-1be78f74]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600}.bar-rows[data-v-1be78f74]{flex-direction:column;gap:8px;display:flex}.bar-row[data-v-1be78f74]{align-items:center;gap:12px;display:flex}.bar-label[data-v-1be78f74]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);flex-shrink:0;width:72px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.bar-track[data-v-1be78f74]{background:var(--overlay-05,#ffffff0d);border-radius:9999px;flex:1;height:8px;overflow:hidden}.bar-fill[data-v-1be78f74]{background:var(--color-accent,#1cce99);border-radius:9999px;height:100%;transition:width .15s}.bar-value[data-v-1be78f74]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);text-align:right;flex-shrink:0;width:24px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700}.season-select[data-v-1be78f74]{border:0;border-bottom:1px solid var(--border-strong,#4b4b47);box-shadow:none;background:0 0;border-radius:0}.season-select[data-v-1be78f74]:focus,.season-select[data-v-1be78f74]:focus-within{border-bottom-color:var(--color-accent,#1cce99);box-shadow:0 1px 0 var(--color-accent,#1cce99)}.next-five[data-v-eeee61fc]{border-top:1px solid var(--border-default,#353533);min-width:0;margin:24px 0;padding:20px 0}h2[data-v-eeee61fc]{margin:0;font-size:20px}p[data-v-eeee61fc]{color:var(--fg-muted,#9a9a94);font-size:12px}.schedule-rail[data-v-eeee61fc]{scroll-snap-type:x mandatory;gap:20px;display:flex;overflow-x:auto}.schedule-rail a[data-v-eeee61fc]{color:var(--fg,#f5f5f2);scroll-snap-align:start;flex-direction:column;flex:1 0 150px;gap:10px;padding:12px 0;text-decoration:none;display:flex}.schedule-rail img[data-v-eeee61fc]{-o-object-fit:contain;object-fit:contain;width:36px;height:36px}small[data-v-eeee61fc],time[data-v-eeee61fc]{color:var(--fg-muted,#9a9a94);font-size:11px}.venue[data-v-eeee61fc]{color:var(--color-accent,#1cce99);font:10px JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}a[data-v-eeee61fc]:focus-visible{outline:2px solid var(--color-accent,#1cce99)}.chart-container[data-v-53bfed5c]{width:100%;height:280px}@media (width<=767px){.chart-container[data-v-53bfed5c]{height:230px}}.team-view[data-v-1e98d1bd]{background:var(--surface-bg,#171717);min-height:100vh;color:var(--fg,#f5f5f2);flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex}.error-container[data-v-1e98d1bd],.loading-container[data-v-1e98d1bd]{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:24px;display:flex}.loading-spinner[data-v-1e98d1bd]{border:2px solid var(--border-default,#353533);border-top-color:var(--color-accent,#1cce99);border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin-1e98d1bd}.loading-text[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);margin:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}@keyframes spin-1e98d1bd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-message[data-v-1e98d1bd]{color:#ef4444;text-align:center;margin:0;font-size:14px}.retry-button[data-v-1e98d1bd]{color:var(--color-accent,#1cce99);border:1px solid var(--color-accent-alpha-25,#1cce9940);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border-radius:9999px;padding:8px 16px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.retry-button[data-v-1e98d1bd]:hover{background:var(--color-accent-alpha-08,#1cce9914);border-color:var(--color-accent-alpha-40,#1cce9966)}.retry-button[data-v-1e98d1bd]:active{opacity:.8}.team-content[data-v-1e98d1bd]{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:24px;display:flex}@media (width<=1199px){.team-content[data-v-1e98d1bd]{gap:12px;padding:16px}}@media (width<=767px){.team-content[data-v-1e98d1bd]{padding:12px}}.team-header[data-v-1e98d1bd]{border-bottom:1px solid var(--border-default,#353533);padding:8px 0 16px;position:relative}.team-header[data-v-1e98d1bd]:after{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;position:absolute;bottom:-1px;left:0}.team-main-info[data-v-1e98d1bd]{align-items:center;gap:16px;min-width:0;display:flex}@media (width<=767px){.team-main-info[data-v-1e98d1bd]{text-align:center;flex-direction:column;gap:12px}}.team-logo[data-v-1e98d1bd]{-o-object-fit:contain;object-fit:contain;background:var(--surface-bg-2,#252524);border:1px solid var(--border-default,#353533);border-radius:2px;flex-shrink:0;width:72px;height:72px;padding:8px}.team-details[data-v-1e98d1bd]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.team-name[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);letter-spacing:-.02em;text-align:left;margin:0;font-size:24px;font-weight:600;line-height:1.2}@media (width<=767px){.team-name[data-v-1e98d1bd]{text-align:center}}.team-meta[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:11px;display:flex}@media (width<=767px){.team-meta[data-v-1e98d1bd]{justify-content:center}}.team-country[data-v-1e98d1bd]{color:var(--color-accent,#1cce99);font-weight:600}.team-founded[data-v-1e98d1bd]{color:var(--fg-muted,#9a9a94);font-weight:600}.fixtures-tabs[data-v-1e98d1bd],.squad-filters[data-v-1e98d1bd],.tab-controls[data-v-1e98d1bd]{flex-wrap:wrap;gap:8px;display:flex}.tab-controls[data-v-1e98d1bd]{border-bottom:1px solid var(--border-default,#353533);padding-bottom:12px}.filter-button[data-v-1e98d1bd],.fixture-tab[data-v-1e98d1bd],.tab-button[data-v-1e98d1bd]{color:var(--fg-muted,#9a9a94);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.filter-button[data-v-1e98d1bd]:hover,.fixture-tab[data-v-1e98d1bd]:hover,.tab-button[data-v-1e98d1bd]:hover{border-color:var(--color-accent-alpha-40,#1cce9966);color:var(--color-accent,#1cce99)}.filter-button[data-v-1e98d1bd]:active,.fixture-tab[data-v-1e98d1bd]:active,.tab-button[data-v-1e98d1bd]:active{opacity:.8}.filter-button[data-v-1e98d1bd]:focus,.fixture-tab[data-v-1e98d1bd]:focus,.tab-button[data-v-1e98d1bd]:focus{outline:none}.filter-button[data-v-1e98d1bd]:focus-visible,.fixture-tab[data-v-1e98d1bd]:focus-visible,.tab-button[data-v-1e98d1bd]:focus-visible{outline:2px solid var(--color-accent,#1cce99);outline-offset:2px}.filter-button.active[data-v-1e98d1bd],.fixture-tab.active[data-v-1e98d1bd],.tab-button.active[data-v-1e98d1bd]{border-bottom-color:var(--color-accent,#1cce99);color:var(--fg,#f5f5f2);background:0 0}.overview-section[data-v-1e98d1bd]{flex-direction:column;gap:16px;display:flex}.venue-card[data-v-1e98d1bd]{border-top:1px solid var(--border-default,#353533);padding-top:12px;position:relative}.venue-card[data-v-1e98d1bd]:before{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;position:absolute;top:-1px;left:0}.venue-image-container[data-v-1e98d1bd]{background:var(--surface-bg-2,#252524);border:1px solid var(--color-accent-alpha-25,#1cce9940);border-radius:2px;height:180px;position:relative;overflow:hidden}.venue-image[data-v-1e98d1bd]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%}.venue-image-container[data-v-1e98d1bd]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 72px var(--color-accent-alpha-40,#1cce9966),inset 0 0 20px var(--color-accent-alpha-25,#1cce9940);pointer-events:none;position:absolute;inset:0}.venue-overlay[data-v-1e98d1bd]{z-index:1;background:linear-gradient(180deg,transparent 0,var(--surface-bg,#171717) 100%);flex-direction:column;gap:2px;padding:48px 16px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.venue-overlay[data-v-1e98d1bd]:before{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;margin-bottom:8px}.venue-title[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.venue-subtitle[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:#1cce99;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.venue-stats[data-v-1e98d1bd]{border-top:1px solid var(--border-default,#353533);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.venue-stats[data-v-1e98d1bd]{grid-template-columns:1fr}}.venue-stat[data-v-1e98d1bd]{text-align:center;border-right:1px solid var(--border-default,#353533);flex-direction:column;gap:4px;padding:12px 16px;transition:background .15s;display:flex}.venue-stat[data-v-1e98d1bd]:last-child{border-right:none}@media (width<=767px){.venue-stat[data-v-1e98d1bd]{border-right:none;border-bottom:1px solid var(--border-default,#353533)}.venue-stat[data-v-1e98d1bd]:last-child{border-bottom:none}}.venue-stat[data-v-1e98d1bd]:hover{background:var(--surface-bg-2,#252524)}.stat-number[data-v-1e98d1bd]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:700;display:block}.stat-label[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.recent-results-section[data-v-1e98d1bd]{flex-direction:column;gap:12px;display:flex}.recent-results-section h2[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.standing-chip[data-v-1e98d1bd]{border:1px solid var(--color-accent-alpha-40,#1cce9966);color:var(--color-accent,#1cce99);padding:2px 12px}.season-select[data-v-1e98d1bd],.standing-chip[data-v-1e98d1bd]{border-radius:9999px;font-weight:600}.season-select[data-v-1e98d1bd]{appearance:none;border:1px solid var(--border-default,#353533);color:var(--fg-muted,#9a9a94);letter-spacing:0;text-transform:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px) 55%,calc(100% - 10px) 55%;background-repeat:no-repeat;background-size:4px 4px;margin-left:auto;padding:4px 24px 4px 12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:11px;transition:all .2s}.season-select[data-v-1e98d1bd]:hover{border-color:var(--color-accent-alpha-40,#1cce9966);color:var(--color-accent,#1cce99)}.season-select.active[data-v-1e98d1bd]{border-color:var(--color-accent,#1cce99);color:var(--color-accent,#1cce99)}.season-select option[data-v-1e98d1bd]{background:var(--surface-bg,#171717);color:var(--fg,#f5f5f2);text-transform:none}@media (width<=767px){.season-select[data-v-1e98d1bd]{width:100%;margin-left:0}}.coach-section[data-v-1e98d1bd]{flex-direction:column;gap:12px;display:flex}.coach-section h2[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.coach-card[data-v-1e98d1bd]{align-items:center;gap:12px;display:flex}.coach-photo[data-v-1e98d1bd]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-default,#353533);background:var(--surface-bg-2,#252524);border-radius:50%;flex-shrink:0;width:48px;height:48px}.coach-details[data-v-1e98d1bd]{flex-direction:column;gap:2px;min-width:0;display:flex}.coach-details h3[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.coach-details p[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);margin:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.form-section[data-v-1e98d1bd]{flex-direction:column;gap:12px;display:flex}.form-section h2[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.form-row[data-v-1e98d1bd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.form-chips[data-v-1e98d1bd]{gap:8px;display:flex}.form-chip[data-v-1e98d1bd]{border:1px solid var(--border-default,#353533);width:28px;height:28px;color:var(--fg-muted,#9a9a94);border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;display:flex}.form-chip.win[data-v-1e98d1bd]{color:#22c55e;border-color:#22c55e}.form-chip.loss[data-v-1e98d1bd]{color:#ef4444;border-color:#ef4444}.form-summary[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);gap:12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.history-section[data-v-1e98d1bd]{gap:16px}.history-card[data-v-1e98d1bd],.history-section[data-v-1e98d1bd]{flex-direction:column;display:flex}.history-card[data-v-1e98d1bd]{gap:12px}.history-card h2[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.history-table-wrap[data-v-1e98d1bd]{overflow-x:auto}.history-table[data-v-1e98d1bd]{border-collapse:collapse;font-feature-settings:"tnum","zero";width:100%}.history-table th[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.history-table td[data-v-1e98d1bd],.history-table th[data-v-1e98d1bd]{text-align:center;border-bottom:1px solid var(--border-default,#353533);white-space:nowrap;padding:8px;font-size:12px}.history-table td[data-v-1e98d1bd]{color:var(--fg-dim,#bdbdb7);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.history-table .align-left[data-v-1e98d1bd]{text-align:left}.history-table .season-cell[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);font-weight:600}.history-table .league-cell[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.history-table .league-cell span[data-v-1e98d1bd]{vertical-align:middle}.history-table .points-cell[data-v-1e98d1bd],.history-table .rank-cell[data-v-1e98d1bd]{color:var(--color-accent,#1cce99);font-weight:700}.league-logo[data-v-1e98d1bd]{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:18px;height:18px;margin-right:8px}.no-history[data-v-1e98d1bd]{text-align:center;border-top:1px dashed var(--border-default,#353533);border-bottom:1px dashed var(--border-default,#353533);padding:48px 0}.no-history p[data-v-1e98d1bd]{margin:0;font-size:14px}.card-note[data-v-1e98d1bd],.no-history p[data-v-1e98d1bd]{color:var(--fg-dim,#bdbdb7)}.card-note[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;margin-left:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:400}.stats-section[data-v-1e98d1bd]{flex-direction:column;gap:16px;display:flex}.stats-hero[data-v-1e98d1bd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-league-logo[data-v-1e98d1bd]{-o-object-fit:contain;object-fit:contain;width:36px;height:36px}.stat-tiles[data-v-1e98d1bd]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.stat-tile .stat-number.positive[data-v-1e98d1bd]{color:#22c55e}.stat-tile .stat-number.negative[data-v-1e98d1bd]{color:#ef4444}.performer-rows[data-v-1e98d1bd]{flex-direction:column;display:flex}.performer-row[data-v-1e98d1bd]{border-bottom:1px solid var(--border-default,#353533);align-items:center;gap:12px;padding:8px 0;text-decoration:none;transition:background .15s;display:flex}.performer-row[data-v-1e98d1bd]:hover{background:var(--overlay-02,#ffffff05)}.performer-row[data-v-1e98d1bd]:last-child{border-bottom:none}.performer-photo[data-v-1e98d1bd]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-default,#353533);background:var(--surface-bg-2,#252524);border-radius:50%;flex-shrink:0;width:32px;height:32px}.performer-name[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.performer-stats[data-v-1e98d1bd]{flex-shrink:0;gap:12px;display:flex}.performer-stat[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.performer-stat strong[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);font-weight:700}.performer-stat.rating[data-v-1e98d1bd]{color:var(--color-accent,#1cce99);font-weight:700}.legend-dot[data-v-1e98d1bd]{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 2px 2px 8px;display:inline-block}.legend-dot.home[data-v-1e98d1bd]{background:var(--color-accent,#1cce99)}.legend-dot.away[data-v-1e98d1bd]{background:#e07a3a}.split-visuals[data-v-1e98d1bd]{flex-direction:column;gap:8px;display:flex}.split-visual-row[data-v-1e98d1bd]{align-items:center;gap:12px;display:flex}.split-visual-row .split-name[data-v-1e98d1bd]{flex-shrink:0;width:104px}.split-bars[data-v-1e98d1bd]{background:var(--overlay-05,#ffffff0d);border-radius:9999px;flex:1;height:18px;display:flex;overflow:hidden}.split-bar[data-v-1e98d1bd]{font-feature-settings:"tnum","zero";color:#fff;justify-content:center;align-items:center;min-width:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;transition:width .15s;display:flex}.split-bar.home[data-v-1e98d1bd]{background:var(--color-accent-alpha-40,#1cce9966);color:var(--fg,#f5f5f2)}.split-bar.away[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);background:#e07a3a66}.stat-tile[data-v-1e98d1bd]{text-align:center;border-top:1px dashed var(--border-default,#353533);flex-direction:column;gap:4px;padding:12px 0;display:flex}.stat-tile .stat-number[data-v-1e98d1bd]{font-feature-settings:"tnum","zero";color:var(--color-accent,#1cce99);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:18px;font-weight:700;line-height:1}.stat-tile .stat-label[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.split-cards[data-v-1e98d1bd]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.split-rows[data-v-1e98d1bd]{flex-direction:column;display:flex}.split-row[data-v-1e98d1bd]{border-bottom:1px solid var(--border-default,#353533);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.split-row[data-v-1e98d1bd]:last-child{border-bottom:none}.split-name[data-v-1e98d1bd]{color:var(--fg-dim,#bdbdb7);font-size:12px}.split-value[data-v-1e98d1bd]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600}.bar-rows[data-v-1e98d1bd]{flex-direction:column;gap:8px;display:flex}.bar-row[data-v-1e98d1bd]{align-items:center;gap:12px;display:flex}.bar-label[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);flex-shrink:0;width:72px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.bar-track[data-v-1e98d1bd]{background:var(--overlay-05,#ffffff0d);border-radius:9999px;flex:1;height:8px;overflow:hidden}.bar-fill[data-v-1e98d1bd]{background:var(--color-accent,#1cce99);border-radius:9999px;height:100%;transition:width .15s}.bar-value[data-v-1e98d1bd]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);text-align:right;flex-shrink:0;width:24px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700}.trophy-chips[data-v-1e98d1bd]{flex-wrap:wrap;gap:8px;display:flex}.trophy-chip[data-v-1e98d1bd]{border:1px solid var(--color-accent-alpha-40,#1cce9966);color:var(--color-accent,#1cce99);font-feature-settings:"tnum","zero";letter-spacing:0;text-transform:none;border-radius:9999px;padding:4px 12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:11px;font-weight:600}.squad-section[data-v-1e98d1bd]{gap:16px}.squad-grouped[data-v-1e98d1bd],.squad-section[data-v-1e98d1bd]{flex-direction:column;display:flex}.squad-grouped[data-v-1e98d1bd]{gap:24px}.position-group[data-v-1e98d1bd]{flex-direction:column;gap:12px;display:flex}.position-header[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);align-items:center;gap:8px;margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.position-count[data-v-1e98d1bd]{color:var(--fg-muted,#9a9a94);font-feature-settings:"tnum","zero";font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-weight:500}.squad-grid[data-v-1e98d1bd]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}@media (width<=767px){.squad-grid[data-v-1e98d1bd]{grid-template-columns:1fr}}.player-card[data-v-1e98d1bd]{border-top:1px solid var(--border-default,#353533);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;transition:all .2s;display:flex}.player-card[data-v-1e98d1bd]:hover{background:var(--overlay-02,#ffffff05)}.player-header[data-v-1e98d1bd]{flex-shrink:0;position:relative}.player-photo[data-v-1e98d1bd]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-default,#353533);border-radius:50%;width:44px;height:44px}.player-number[data-v-1e98d1bd]{background:var(--color-accent,#1cce99);border:2px solid var(--surface-bg,#171717);color:var(--surface-bg,#171717);font-feature-settings:"tnum","zero";letter-spacing:0;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 4px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.player-info[data-v-1e98d1bd]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.player-name[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.player-details[data-v-1e98d1bd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.player-age[data-v-1e98d1bd],.player-nationality[data-v-1e98d1bd],.player-position[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.player-position[data-v-1e98d1bd]{color:var(--color-accent,#1cce99);font-weight:600}.player-age[data-v-1e98d1bd],.player-nationality[data-v-1e98d1bd]{color:var(--fg-muted,#9a9a94)}.fixtures-section[data-v-1e98d1bd]{flex-direction:column;gap:12px;display:flex}.fixture-card[data-v-1e98d1bd],.fixtures-list[data-v-1e98d1bd]{flex-direction:column;gap:8px;display:flex}.fixture-card[data-v-1e98d1bd]{border-top:1px solid var(--border-default,#353533);padding:12px 0;transition:all .2s}.fixture-card[data-v-1e98d1bd]:hover{background:var(--overlay-02,#ffffff05)}.fixture-date[data-v-1e98d1bd]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);text-align:center;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.fixture-teams[data-v-1e98d1bd]{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.team-side[data-v-1e98d1bd]{align-items:center;gap:8px;min-width:0;display:flex}.team-side.home[data-v-1e98d1bd]{justify-content:flex-end}.team-side.away[data-v-1e98d1bd]{justify-content:flex-start}.team-logo-small[data-v-1e98d1bd]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:24px;height:24px}.team-name-small[data-v-1e98d1bd]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.fixture-score[data-v-1e98d1bd]{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;min-width:84px;padding:4px 12px;display:flex}.score[data-v-1e98d1bd],.time[data-v-1e98d1bd]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:700;line-height:1}.status[data-v-1e98d1bd]{font-size:11px;line-height:1}.fixture-venue[data-v-1e98d1bd],.status[data-v-1e98d1bd]{color:var(--fg-muted,#9a9a94);letter-spacing:0;text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.fixture-venue[data-v-1e98d1bd]{text-align:center;font-size:12px}@media (width<=767px){.team-name[data-v-1e98d1bd]{font-size:18px}.fixture-teams[data-v-1e98d1bd]{grid-template-columns:1fr;justify-items:center;gap:8px}.team-side.away[data-v-1e98d1bd],.team-side.home[data-v-1e98d1bd]{justify-content:center}}.season-select[data-v-1e98d1bd]{border:0;border-bottom:1px solid var(--border-strong,#4b4b47);box-shadow:none;background:0 0;border-radius:0}.season-select[data-v-1e98d1bd]:focus,.season-select[data-v-1e98d1bd]:focus-within{border-bottom-color:var(--color-accent,#1cce99);box-shadow:0 1px 0 var(--color-accent,#1cce99)}.team-data-notice[data-v-1e98d1bd]{border-left:2px solid var(--color-warm,#e07a3a);background:var(--overlay-05,#ffffff0d);color:var(--fg-dim,#bdbdb7);margin:0 0 16px;padding:8px 12px;font-size:12px;line-height:1.45}
