.chart-wrap.svelte-hvb1me{position:relative;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffffe6,#f6f8fce6);padding:.35rem .35rem .15rem}.chart-grid-line.svelte-hvb1me{stroke:#9ca0b057;stroke-width:1}.chart-grid-line--vertical.svelte-hvb1me{stroke-dasharray:2 4}.chart-focus-line.svelte-hvb1me{stroke:#17929980;stroke-width:1;stroke-dasharray:3 4}.chart-tooltip.svelte-hvb1me{position:absolute;transform:translate(-50%,calc(-100% - 10px));min-width:220px;max-width:min(300px,85vw);border:1px solid var(--border-strong);border-radius:10px;background:#fffffff5;box-shadow:0 10px 25px #4c4f6924;padding:.5rem .6rem;z-index:5;pointer-events:none}.chart-tooltip-title.svelte-hvb1me{font-weight:600;color:var(--text);margin-bottom:.35rem;font-size:.86rem}.chart-tooltip-row.svelte-hvb1me{display:flex;justify-content:space-between;gap:1rem;font-size:.81rem;color:var(--text-muted)}.chart-tooltip-row.svelte-hvb1me strong:where(.svelte-hvb1me){color:var(--text);font-weight:600}.chart-tooltip-note.svelte-hvb1me{margin-top:.4rem;font-size:.74rem;color:var(--text-soft)}.chart-wrap.svelte-1yeqbdo{position:relative;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffffe6,#f6f8fce6);padding:.35rem .35rem .15rem}.chart-grid-line.svelte-1yeqbdo{stroke:#9ca0b057;stroke-width:1}.chart-grid-line--vertical.svelte-1yeqbdo{stroke-dasharray:2 4}.chart-focus-line.svelte-1yeqbdo{stroke:#17929980;stroke-width:1;stroke-dasharray:3 4}.chart-tooltip.svelte-1yeqbdo{position:absolute;transform:translate(-50%,calc(-100% - 10px));min-width:220px;max-width:min(300px,85vw);border:1px solid var(--border-strong);border-radius:10px;background:#fffffff5;box-shadow:0 10px 25px #4c4f6924;padding:.55rem .65rem;z-index:5;pointer-events:none}.chart-tooltip-title.svelte-1yeqbdo{font-size:.76rem;color:var(--text-muted);margin-bottom:.35rem}.chart-tooltip-row.svelte-1yeqbdo{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;margin-bottom:.15rem}.chart-tooltip-note.svelte-1yeqbdo{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--border);font-size:.74rem;color:var(--text-muted);line-height:1.3}.legend.svelte-1yeqbdo{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.55rem .9rem;font-size:.82rem;color:var(--text-muted)}.legend-item.svelte-1yeqbdo{display:inline-flex;align-items:center;gap:.35rem}.legend-dot.svelte-1yeqbdo{width:10px;height:10px;border-radius:999px;display:inline-block;border:1px solid rgba(76,79,105,.22)}@media(max-width:720px){.chart-tooltip.svelte-1yeqbdo{min-width:190px}}.chart-wrap.svelte-1ury43y{position:relative;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffffe6,#f6f8fce6);padding:.35rem .35rem .15rem}.chart-grid-line.svelte-1ury43y{stroke:#9ca0b057;stroke-width:1}.chart-grid-line--vertical.svelte-1ury43y{stroke-dasharray:2 4}.chart-focus-line.svelte-1ury43y{stroke:#17929980;stroke-width:1;stroke-dasharray:3 4}.chart-tooltip.svelte-1ury43y{position:absolute;transform:translate(-50%,calc(-100% - 10px));min-width:220px;max-width:min(300px,85vw);border:1px solid var(--border-strong);border-radius:10px;background:#fffffff5;box-shadow:0 10px 25px #4c4f6924;padding:.55rem .65rem;pointer-events:none;z-index:5}.chart-tooltip-title.svelte-1ury43y{font-size:.76rem;color:var(--text-muted);margin-bottom:.35rem}.chart-tooltip-row.svelte-1ury43y{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;margin-bottom:.15rem}.chart-tooltip-note.svelte-1ury43y{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--border);font-size:.74rem;color:var(--text-muted);line-height:1.3}.legend.svelte-1ury43y{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.55rem .9rem;font-size:.82rem;color:var(--text-muted)}.legend-item.svelte-1ury43y{display:inline-flex;align-items:center;gap:.35rem}.legend-dot.svelte-1ury43y{width:10px;height:10px;border-radius:999px;display:inline-block}@media(max-width:720px){.chart-tooltip.svelte-1ury43y{min-width:190px}}.metrics-grid.svelte-16pwk6k{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:.8rem}.metric-card.svelte-16pwk6k{padding:.9rem;display:flex;flex-direction:column;gap:.4rem}.metric-intro.svelte-16pwk6k{min-height:5.4rem;display:flex;flex-direction:column}.metric-description.svelte-16pwk6k{margin:0 0 .4rem;font-size:.84rem;line-height:1.3}.metric-min.svelte-16pwk6k{margin:0;font-size:.78rem;line-height:1.2;min-height:.95rem}.metric-min--placeholder.svelte-16pwk6k{visibility:hidden}.metric-table.svelte-16pwk6k{font-size:.84rem;table-layout:fixed;width:100%}.metric-table.svelte-16pwk6k th:where(.svelte-16pwk6k){white-space:nowrap}.metric-table.svelte-16pwk6k th:where(.svelte-16pwk6k),.metric-table.svelte-16pwk6k td:where(.svelte-16pwk6k){padding:.5rem .48rem}.metric-table.svelte-16pwk6k .col-rank:where(.svelte-16pwk6k){width:10%}.metric-table.svelte-16pwk6k .col-player:where(.svelte-16pwk6k){width:45%}.metric-table.svelte-16pwk6k .col-value:where(.svelte-16pwk6k){width:30%}.metric-table.svelte-16pwk6k .col-seasons:where(.svelte-16pwk6k){width:15%}.player-col-cell.svelte-16pwk6k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-col-link.svelte-16pwk6k{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.mode-toggle.svelte-16pwk6k{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);overflow:hidden}.mode-toggle-button.svelte-16pwk6k{border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-muted);height:2.45rem;min-width:3.5rem;padding:0 .75rem;font-weight:600;cursor:pointer}.mode-toggle-button.svelte-16pwk6k:last-child{border-right:0}.mode-toggle-button.svelte-16pwk6k:hover{background:var(--bg-elevated);color:var(--text)}.mode-toggle-button.active.svelte-16pwk6k{background:var(--accent-soft);color:#1a4fb9}@media(max-width:720px){.metrics-grid.svelte-16pwk6k{grid-template-columns:1fr}.metric-table.svelte-16pwk6k{table-layout:auto;font-size:.8rem}.metric-table.svelte-16pwk6k th:where(.svelte-16pwk6k){white-space:normal}.mode-toggle.svelte-16pwk6k{width:100%;justify-content:space-between}.mode-toggle-button.svelte-16pwk6k{flex:1 1 0;min-width:0;padding:0 .45rem}}
