.head[data-v-4b82c2fc]{position:sticky;inset-block-start:0;z-index:10;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;background:var(--bg);border-block-end:1px solid var(--border)}.top[data-v-4b82c2fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.name[data-v-4b82c2fc]{font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.name[data-v-4b82c2fc]:hover{color:var(--primary)}.season[data-v-4b82c2fc]{margin:2px 0 0;font-size:var(--text-xs);color:var(--muted);display:flex;align-items:center;gap:var(--space-2)}.tag[data-v-4b82c2fc]{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-wash);color:var(--accent)}.right[data-v-4b82c2fc]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.bank[data-v-4b82c2fc]{display:flex;align-items:baseline;gap:var(--space-1)}.bank-value[data-v-4b82c2fc]{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.bank-unit[data-v-4b82c2fc]{font-size:var(--text-xs);color:var(--faint)}.in-play[data-v-4b82c2fc]{margin:0;font-size:var(--text-xs);color:var(--muted);font-family:var(--font-mono)}.nav[data-v-4b82c2fc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.tabs[data-v-4b82c2fc],.aside[data-v-4b82c2fc]{display:flex;align-items:center;gap:var(--space-1)}.tab[data-v-4b82c2fc]{padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-sm);text-decoration:none;border-block-end:2px solid transparent;margin-block-end:-1px;transition:color var(--dur-fast) var(--ease-out)}.tab[data-v-4b82c2fc]:hover{color:var(--ink)}.tab[data-v-4b82c2fc]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.tab.router-link-exact-active[data-v-4b82c2fc]{color:var(--ink);font-weight:550;border-block-end-color:var(--primary)}.tab.is-quiet[data-v-4b82c2fc]{color:var(--faint)}.exit[data-v-4b82c2fc]{padding:var(--space-2) var(--space-3);border:none;background:none;color:var(--faint);font-family:inherit;font-size:var(--text-sm);cursor:pointer}.exit[data-v-4b82c2fc]:hover{color:var(--muted)}.exit[data-v-4b82c2fc]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}@media(min-width:640px){.head[data-v-4b82c2fc]{padding-inline:var(--space-5);max-inline-size:720px;margin-inline:auto}}:root{color-scheme:dark;--bg: oklch(.23 .004 250);--surface: oklch(.27 .005 250);--surface-raised: oklch(.31 .006 250);--border: oklch(.37 .007 250);--border-strong: oklch(.47 .009 250);--ink: oklch(.96 .004 250);--muted: oklch(.72 .012 250);--faint: oklch(.66 .01 250);--primary: oklch(.8 .155 88);--primary-dim: oklch(.68 .135 88);--primary-wash: oklch(.8 .155 88 / .14);--accent: oklch(.62 .155 245);--accent-wash: oklch(.62 .155 245 / .16);--success: oklch(.72 .155 155);--success-wash: oklch(.72 .155 155 / .16);--danger: oklch(.67 .19 25);--danger-wash: oklch(.67 .19 25 / .16);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--radius-sm: 0;--radius: 0;--radius-lg: 0;--radius-full: 999px;--z-sticky: 100;--z-overlay: 200;--z-modal: 300;--z-toast: 400;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur: .22s;--dur-slow: .4s}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms;--dur-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-block-size:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased;padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom)}#app{min-block-size:100%}img,svg{display:block;max-inline-size:100%}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}
