@font-face{font-family:Minecraft;src:url(/assets/MINECRAFT-DepcjwOz.TTF)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Figtree;src:url(/assets/figtree-latin-D_ZTVpCC.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(/assets/figtree-latin-ext-DCwSJGxG.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-latin-v1xN8_Wq.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-latin-ext-CwuXbfVR.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-italic-latin-DjyOzRJ7.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-italic-latin-ext-CbhzQEkf.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg-primary:#131515;--color-bg-card:#0c0d0d;--color-text-primary:#fff;--color-text-secondary:#ffd580;--color-border:#fff;--color-bg-dark:color-mix(in srgb, var(--color-bg-card) 70%, black);--font-family:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--tracking:.3px;--body-tracking:normal;--title-style:italic;--site-title-size:2.3rem;--color-title-hot:var(--color-text-secondary);--color-border-thick:1px;--color-line:#ffffff21;--color-control-outline:#6d6e6e;--color-control-border:var(--color-control-outline);--color-card-border:var(--color-line);--color-muted:#fff9;--color-name:var(--color-text-primary);--color-stat:#fffc;--color-accent-soft:color-mix(in srgb, var(--color-text-secondary) 15%, transparent);--color-on-accent:#000;--color-chip-bg:var(--color-text-secondary);--color-chip-fg:var(--color-on-accent);--color-button:var(--color-text-secondary);--color-button-hover:color-mix(in srgb, var(--color-text-secondary) 85%, white);--color-favorite:#ffc247;--ticker-label-bg:var(--color-accent-soft);--row-bg:transparent;--row-border:transparent;--row-hover-bg:#ffffff12;--row-hover-shift:0px;--row-gap:.1rem;--row-padding:.55rem .75rem;--radius-card:14px;--radius-control:8px;--color-icon:var(--color-muted);--card-title-padding:0 1.75rem 0 0;--card-shadow:none;--card-hover-shadow:none;--card-expanded-shadow:0 24px 80px #0009;--card-title-align:left;--card-title-size:1.45rem}:root[data-theme=retro]{--font-family:"Minecraft", monospace, system-ui;--font-display:var(--font-family);--tracking:1px;--body-tracking:2px;--title-style:normal;--site-title-size:2rem;--color-title-hot:var(--color-text-primary);--color-border-thick:2px;--color-line:var(--color-border);--color-control-border:var(--color-border);--color-card-border:#bfbfbf;--color-muted:#fff9;--color-name:var(--color-text-secondary);--color-stat:var(--color-text-primary);--color-button:#fa0;--color-button-hover:#ffb820;--color-favorite:#fa0;--ticker-label-bg:transparent;--row-bg:#ffffff0d;--row-border:var(--color-border);--row-hover-bg:#ffffff1a;--row-hover-shift:5px;--row-gap:.75rem;--row-padding:.75rem 1rem;--radius-card:12px;--radius-control:0;--color-icon:var(--color-border);--card-title-padding:0 1.75rem;--card-shadow:none;--card-hover-shadow:0 0 20px color-mix(in srgb, var(--color-text-secondary) 40%, transparent);--card-expanded-shadow:0 0 60px #fff9;--card-title-align:center;--card-title-size:1.25rem}body{font-family:var(--font-family);background-color:var(--color-bg-primary);color:var(--color-text-primary);letter-spacing:var(--body-tracking);-webkit-font-smoothing:antialiased;margin:0}#app{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3{font-family:var(--font-display)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input{font-family:inherit}table{border-collapse:collapse;width:100%}html:root:not([data-theme=retro]) .stat-key{color:var(--color-chip-fg);background-color:var(--color-chip-bg);border-radius:6px;padding:.1rem .45rem;font-weight:700}.stat-item{font-variant-numeric:tabular-nums}:root:not([data-theme=retro]) :-webkit-any(.players-grid,.teams-grid,.favorites-grid)>:-webkit-any(.player-item,.team-item)+:-webkit-any(.player-item,.team-item):before{content:"";top:calc(-1 * var(--row-gap) / 2 - var(--color-border-thick) - .5px);background-color:var(--color-line);pointer-events:none;height:1px;position:absolute;left:.75rem;right:.75rem}:root:not([data-theme=retro]) :-moz-any(.players-grid,.teams-grid,.favorites-grid)>:-moz-any(.player-item,.team-item)+:-moz-any(.player-item,.team-item):before{content:"";top:calc(-1 * var(--row-gap) / 2 - var(--color-border-thick) - .5px);background-color:var(--color-line);pointer-events:none;height:1px;position:absolute;left:.75rem;right:.75rem}:root:not([data-theme=retro]) :is(.players-grid,.teams-grid,.favorites-grid)>:is(.player-item,.team-item)+:is(.player-item,.team-item):before{content:"";top:calc(-1 * var(--row-gap) / 2 - var(--color-border-thick) - .5px);background-color:var(--color-line);pointer-events:none;height:1px;position:absolute;left:.75rem;right:.75rem}.themed-scroll::-webkit-scrollbar{width:8px;height:8px}.themed-scroll::-webkit-scrollbar-track{background:0 0}.themed-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.themed-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.themed-scroll::-webkit-scrollbar-corner{background:0 0}:root[data-theme=retro] .themed-scroll::-webkit-scrollbar{width:12px;height:12px}:root[data-theme=retro] .themed-scroll::-webkit-scrollbar-track{background:var(--color-bg-primary);border:var(--color-border-thick) solid var(--color-line)}:root[data-theme=retro] .themed-scroll::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:6px}@supports not selector(::-webkit-scrollbar){.themed-scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}:root[data-theme=retro] .themed-scroll{scrollbar-color:var(--color-line) var(--color-bg-primary)}}.entity-row-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.entity-row-link:hover :-webkit-any(.player-name,.team-name,.roster-name){text-decoration:underline}.entity-row-link:hover :-moz-any(.player-name,.team-name,.roster-name){text-decoration:underline}.entity-row-link:hover :is(.player-name,.team-name,.roster-name){text-decoration:underline}.entity-row-link{flex-wrap:inherit;justify-content:space-between;align-items:center;row-gap:inherit;column-gap:inherit;width:100%;min-width:0;display:flex}:root[data-color-scheme=ANA]{--color-bg-primary:#000;--color-bg-card:#141414;--color-text-primary:#fff;--color-text-secondary:#fc4c02;--color-border:#fc4c02;--color-control-outline:#666;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=BOS]{--color-bg-primary:#000;--color-bg-card:#141414;--color-text-primary:#fff;--color-text-secondary:#ffb81c;--color-border:#ffb81c;--color-control-outline:#666;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=BUF]{--color-bg-primary:#003087;--color-bg-card:#001f58;--color-text-primary:#fff;--color-text-secondary:#ffb81c;--color-border:#ffb81c;--color-control-outline:#7384a3;--color-positive:#4ade80;--color-negative:#f97f7f;--color-success:#7dff7d;--color-graph-previous:#818793;--color-graph-projection:#f04c4c}:root[data-color-scheme=CGY]{--color-bg-primary:#c8102e;--color-bg-card:#820a1e;--color-text-primary:#fff;--color-text-secondary:#f8dfa4;--color-border:#f8dfa4;--color-control-outline:#dab6bc;--color-positive:#aef0c6;--color-negative:#fddcdc;--color-success:#7dff7d;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8a6a6}:root[data-color-scheme=CAR]{--color-bg-primary:#ce1126;--color-bg-card:#860b19;--color-text-primary:#fff;--color-text-secondary:#fae7e9;--color-border:#fae7e9;--color-control-outline:#dbb6ba;--color-positive:#c0f3d3;--color-negative:#fee3e3;--color-success:#91ff91;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8aeae}:root[data-color-scheme=CHI]{--color-bg-primary:#cf0a2c;--color-bg-card:#87071d;--color-text-primary:#fff;--color-text-secondary:#ffe673;--color-border:#ffe673;--color-control-outline:#dbb5bb;--color-positive:#c0f3d3;--color-negative:#fee3e3;--color-success:#91ff91;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8aeae}:root[data-color-scheme=COL]{--color-bg-primary:#6f263d;--color-bg-card:#481928;--color-text-primary:#fff;--color-text-secondary:#91b0c9;--color-border:#91b0c9;--color-control-outline:#a48c94;--color-positive:#4ade80;--color-negative:#f98d8d;--color-success:#7dff7d;--color-graph-previous:#898e99;--color-graph-projection:#f15555}:root[data-color-scheme=CBJ]{--color-bg-primary:#002654;--color-bg-card:#001937;--color-text-primary:#fff;--color-text-secondary:#e2707d;--color-border:#e2707d;--color-control-outline:#667587;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=DAL]{--color-bg-primary:#006847;--color-bg-card:#00442e;--color-text-primary:#fff;--color-text-secondary:#bfd9d1;--color-border:#bfd9d1;--color-control-outline:#99b4ab;--color-positive:#80e8a6;--color-negative:#fcc6c6;--color-success:#7dff7d;--color-graph-previous:#aeb1b9;--color-graph-projection:#f69494}:root[data-color-scheme=DET]{--color-bg-primary:#ce1126;--color-bg-card:#860b19;--color-text-primary:#fff;--color-text-secondary:#fae7e9;--color-border:#fae7e9;--color-control-outline:#dbb6ba;--color-positive:#c0f3d3;--color-negative:#fee3e3;--color-success:#91ff91;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8aeae}:root[data-color-scheme=EDM]{--color-bg-primary:#041e42;--color-bg-card:#03142b;--color-text-primary:#fff;--color-text-secondary:#ff4c00;--color-border:#ff4c00;--color-control-outline:#687280;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=FLA]{--color-bg-primary:#c8102e;--color-bg-card:#820a1e;--color-text-primary:#fff;--color-text-secondary:#f7dbe0;--color-border:#f7dbe0;--color-control-outline:#dab6bc;--color-positive:#aef0c6;--color-negative:#fddcdc;--color-success:#7dff7d;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8a6a6}:root[data-color-scheme=LAK]{--color-bg-primary:#111;--color-bg-card:#242424;--color-text-primary:#fff;--color-text-secondary:#a2aaad;--color-border:#a2aaad;--color-control-outline:#717171;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=MIN]{--color-bg-primary:#154734;--color-bg-card:#0e2e22;--color-text-primary:#fff;--color-text-secondary:#eaaa00;--color-border:#eaaa00;--color-control-outline:#879791;--color-positive:#4ade80;--color-negative:#f98d8d;--color-success:#7dff7d;--color-graph-previous:#898e99;--color-graph-projection:#f15555}:root[data-color-scheme=MTL]{--color-bg-primary:#af1e2d;--color-bg-card:#72141d;--color-text-primary:#fff;--color-text-secondary:#efd2d5;--color-border:#efd2d5;--color-control-outline:#ceadb0;--color-positive:#80e8a6;--color-negative:#fcc6c6;--color-success:#7dff7d;--color-graph-previous:#aeb1b9;--color-graph-projection:#f69494}:root[data-color-scheme=NSH]{--color-bg-primary:#041e42;--color-bg-card:#03142b;--color-text-primary:#fff;--color-text-secondary:#ffb81c;--color-border:#ffb81c;--color-control-outline:#687280;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=NJD]{--color-bg-primary:#ce1126;--color-bg-card:#860b19;--color-text-primary:#fff;--color-text-secondary:#fae7e9;--color-border:#fae7e9;--color-control-outline:#dbb6ba;--color-positive:#c0f3d3;--color-negative:#fee3e3;--color-success:#91ff91;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8aeae}:root[data-color-scheme=NYI]{--color-bg-primary:#00539b;--color-bg-card:#003665;--color-text-primary:#fff;--color-text-secondary:#f9b88d;--color-border:#f9b88d;--color-control-outline:#8ca5ba;--color-positive:#53e086;--color-negative:#fcb8b8;--color-success:#7dff7d;--color-graph-previous:#9fa3ac;--color-graph-projection:#f58282}:root[data-color-scheme=NYR]{--color-bg-primary:#0038a8;--color-bg-card:#00246d;--color-text-primary:#fff;--color-text-secondary:#a6b9e1;--color-border:#a6b9e1;--color-control-outline:#8092b6;--color-positive:#4ade80;--color-negative:#fa9595;--color-success:#7dff7d;--color-graph-previous:#9095a0;--color-graph-projection:#f25e5e}:root[data-color-scheme=OTT]{--color-bg-primary:#c52032;--color-bg-card:#801521;--color-text-primary:#fff;--color-text-secondary:#f6dee0;--color-border:#f6dee0;--color-control-outline:#d9b9bc;--color-positive:#b7f2cc;--color-negative:#fddcdc;--color-success:#7dff7d;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8a6a6}:root[data-color-scheme=PHI]{--color-bg-primary:#000;--color-bg-card:#141414;--color-text-primary:#fff;--color-text-secondary:#f74902;--color-border:#f74902;--color-control-outline:#666;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=PIT]{--color-bg-primary:#000;--color-bg-card:#141414;--color-text-primary:#fff;--color-text-secondary:#fcb514;--color-border:#fcb514;--color-control-outline:#666;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=SJS]{--color-bg-primary:#006d75;--color-bg-card:#00474c;--color-text-primary:#fff;--color-text-secondary:#cce2e3;--color-border:#cce2e3;--color-control-outline:#a6bfc0;--color-positive:#a5efc0;--color-negative:#fdd4d4;--color-success:#7dff7d;--color-graph-previous:#b5b9c0;--color-graph-projection:#f8a6a6}:root[data-color-scheme=SEA]{--color-bg-primary:#001628;--color-bg-card:#142939;--color-text-primary:#fff;--color-text-secondary:#99d9d9;--color-border:#99d9d9;--color-control-outline:#66747e;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=STL]{--color-bg-primary:#002f87;--color-bg-card:#001f58;--color-text-primary:#fff;--color-text-secondary:#fcb514;--color-border:#fcb514;--color-control-outline:#7384a3;--color-positive:#4ade80;--color-negative:#f87878;--color-success:#7dff7d;--color-graph-previous:#7a808d;--color-graph-projection:#f04c4c}:root[data-color-scheme=TBL]{--color-bg-primary:#002868;--color-bg-card:#001a44;--color-text-primary:#fff;--color-text-secondary:#8094b4;--color-border:#8094b4;--color-control-outline:#66768f;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#727986;--color-graph-projection:#f04c4c}:root[data-color-scheme=TOR]{--color-bg-primary:#00205b;--color-bg-card:#00153b;--color-text-primary:#fff;--color-text-secondary:#8090ad;--color-border:#8090ad;--color-control-outline:#667389;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=UTA]{--color-bg-primary:#000;--color-bg-card:#141414;--color-text-primary:#fff;--color-text-secondary:#6cace4;--color-border:#6cace4;--color-control-outline:#666;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=VAN]{--color-bg-primary:#00205b;--color-bg-card:#00153b;--color-text-primary:#fff;--color-text-secondary:#339d64;--color-border:#339d64;--color-control-outline:#667389;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}:root[data-color-scheme=VGK]{--color-bg-primary:#333f42;--color-bg-card:#21292b;--color-text-primary:#fff;--color-text-secondary:#bfa773;--color-border:#bfa773;--color-control-outline:#85898a;--color-positive:#4ade80;--color-negative:#f98686;--color-success:#7dff7d;--color-graph-previous:#818793;--color-graph-projection:#f04c4c}:root[data-color-scheme=WSH]{--color-bg-primary:#c8102e;--color-bg-card:#820a1e;--color-text-primary:#fff;--color-text-secondary:#f7dbe0;--color-border:#f7dbe0;--color-control-outline:#dab6bc;--color-positive:#aef0c6;--color-negative:#fddcdc;--color-success:#7dff7d;--color-graph-previous:#bcc0c6;--color-graph-projection:#f8a6a6}:root[data-color-scheme=WPG]{--color-bg-primary:#041e42;--color-bg-card:#03142b;--color-text-primary:#fff;--color-text-secondary:#598bbb;--color-border:#598bbb;--color-control-outline:#687280;--color-positive:#4ade80;--color-negative:#f87171;--color-success:#7dff7d;--color-graph-previous:#6b7280;--color-graph-projection:#f04c4c}.next-game-tooltip[data-v-31ffc963]{z-index:200;background-color:var(--color-bg-card);border:var(--color-border-thick) solid var(--color-text-secondary);white-space:nowrap;pointer-events:none;border-radius:6px;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;display:flex;position:fixed}.label[data-v-31ffc963]{color:var(--color-text-primary);opacity:.8}.opponent[data-v-31ffc963]{color:var(--color-text-secondary);font-weight:700}.time[data-v-31ffc963]{color:var(--color-text-primary)}.pixel-icon[data-v-c32258f9]{width:1em;height:1em;display:block}.pixel-icon-fill[data-v-c32258f9]{fill-opacity:var(--pixel-icon-fill,0)}#app[data-v-dfa73040]{flex-direction:column;min-height:100vh;display:flex}.app-main[data-v-dfa73040]{flex:1;padding:0}.site-links[data-v-dfa73040]{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;padding:2rem 1rem 6rem;font-size:.9rem;display:flex}.site-links a[data-v-dfa73040]{color:var(--color-text-secondary);text-underline-offset:4px;text-decoration:underline}.scroll-hint[data-v-dfa73040]{z-index:100;color:var(--color-text-secondary);background:0 0;border:none;padding:.25rem;font-size:1.75rem;animation:1.6s ease-in-out infinite nudge-dfa73040;position:fixed;bottom:4.5rem;left:50%;transform:translate(-50%)}.scroll-hint[data-v-dfa73040]:hover{color:var(--color-text-primary)}@keyframes nudge-dfa73040{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (max-width:768px){.scroll-hint[data-v-dfa73040]{bottom:calc(var(--footer-height) + .75rem);padding:0;font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.scroll-hint[data-v-dfa73040]{animation:none}}.fade-enter-active[data-v-dfa73040],.fade-leave-active[data-v-dfa73040]{transition:opacity .2s}.fade-enter-from[data-v-dfa73040],.fade-leave-to[data-v-dfa73040]{opacity:0}.site-links a[data-v-dfa73040]:hover,.site-links a.router-link-active[data-v-dfa73040]{color:var(--color-text-primary)}.app-footer[data-v-dfa73040]{background-color:var(--color-bg-card);border-top:var(--color-border-thick) solid var(--color-line);color:var(--color-text-primary);text-align:center;z-index:100;padding:1rem 0;position:fixed;bottom:0;left:0;right:0}.app-footer p[data-v-dfa73040]{letter-spacing:calc(1 * var(--tracking));color:var(--color-success,#7dff7d);margin:0;font-size:.9rem}.container[data-v-dfa73040]{max-width:1400px;margin:0 auto;padding:0 2rem}.backdrop[data-v-41473380]{z-index:999;background-color:#000000d9;animation:.2s fadeIn-41473380;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn-41473380{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-41473380{0%{opacity:1}to{opacity:0}}.expandable-card[data-v-41473380]{background-color:var(--color-bg-card);border:var(--color-border-thick) solid var(--color-card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);cursor:pointer;flex-direction:column;height:100%;padding:1rem 1.25rem;transition:none;display:flex;position:relative;overflow:hidden}.expandable-card[data-v-41473380]:not(.expanded):hover{border-color:var(--color-text-secondary);box-shadow:var(--card-hover-shadow)}.expandable-card.expanded[data-v-41473380]{z-index:1000;width:90vw;max-width:1400px;height:85vh;box-shadow:var(--card-expanded-shadow);cursor:default;animation:.3s expandCard-41473380;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.expandable-card.closing[data-v-41473380]{opacity:0;pointer-events:none}.expandable-card.expanded.closing[data-v-41473380]{z-index:1000;width:90vw;max-width:1400px;height:85vh;animation:.2s forwards fadeOut-41473380;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes expandCard-41473380{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.card-title[data-v-41473380]{font-size:var(--card-title-size);padding:var(--card-title-padding);text-align:var(--card-title-align);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:calc(2 * var(--tracking));flex-shrink:0;margin-bottom:.75rem;line-height:1.1}.card-content[data-v-41473380]{color:var(--color-text-secondary);flex:1;max-height:300px;overflow:hidden}.expandable-card.expanded .card-content[data-v-41473380]{max-height:none}.expandable-card:not(.expanded):hover .card-content[data-v-41473380]{overflow-y:auto}.card-content.scrollable[data-v-41473380]{max-height:calc(85vh - 120px);overflow-y:auto}.card-content.scrollable[data-v-41473380]::-webkit-scrollbar{width:12px}.card-content.scrollable[data-v-41473380]::-webkit-scrollbar-track{background:var(--color-bg-primary);border:var(--color-border-thick) solid var(--color-line);margin-right:8px}.card-content.scrollable[data-v-41473380]::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:6px}.card-content.scrollable[data-v-41473380]::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.expandable-card:not(.expanded) .card-content[data-v-41473380]::-webkit-scrollbar{display:none}.expandable-card:not(.expanded) .card-content[data-v-41473380]{-ms-overflow-style:none;scrollbar-width:none}.close-button[data-v-41473380]{border:var(--color-border-thick) solid var(--color-control-border);border-radius:var(--radius-control);width:24px;height:24px;color:var(--color-text-primary);cursor:pointer;z-index:10;background-color:#0000;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.close-button[data-v-41473380]:hover{background-color:var(--color-text-secondary);border-color:var(--color-text-secondary);color:var(--color-on-accent);transform:scale(1.1)}.expand-indicator[data-v-41473380]{color:var(--color-icon);pointer-events:none;opacity:.7;font-size:1.1rem;line-height:1;transition:all .2s;position:absolute;top:.75rem;right:.75rem}.expandable-card:not(.expanded):hover .expand-indicator[data-v-41473380]{opacity:1;color:var(--color-text-secondary);transform:scale(1.2)}.team-logo[data-v-3aef7723]{object-fit:contain;background-color:#0000}.logo-small[data-v-3aef7723]{width:32px;height:32px}.logo-medium[data-v-3aef7723]{width:48px;height:48px}.logo-large[data-v-3aef7723]{width:120px;height:120px}.next-game-badge[data-v-1981ea1f]{white-space:nowrap;flex:1 1 0;min-width:0;font-size:.8rem;line-height:1.2;display:none;container-type:inline-size}.badge-content[data-v-1981ea1f]{flex-direction:column;align-items:flex-end;width:100%;min-width:0;display:flex}@container (width<3.5rem){.badge-content[data-v-1981ea1f]{visibility:hidden}}.label[data-v-1981ea1f],.time-line[data-v-1981ea1f]{font-size:.85em}.label[data-v-1981ea1f]{color:var(--color-text-primary);opacity:.7}.opponent[data-v-1981ea1f]{color:var(--color-text-secondary);font-weight:700}.time-line[data-v-1981ea1f]{flex-wrap:wrap;justify-content:flex-end;width:100%;height:1.2em;display:flex;overflow:hidden}.time-line[data-v-1981ea1f]:before{content:"";height:1.2em}.time[data-v-1981ea1f]{color:var(--color-text-primary);opacity:.8}.favorite-toggle[data-v-fbd83867]{z-index:5;font-family:var(--font-family);white-space:nowrap;color:#000;background-color:var(--color-text-secondary);border:2px solid var(--color-text-secondary);cursor:pointer;border-radius:4px;padding:.35rem .75rem;font-size:.8rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);box-shadow:0 2px 8px #00000080}.favorite-toggle.favorited[data-v-fbd83867]{color:var(--color-text-primary);background-color:var(--color-bg-card);border-color:var(--color-control-border)}.favorite-toggle[data-v-fbd83867]:disabled{opacity:.6;cursor:not-allowed}.has-favorite-toggle{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.player-list[data-v-84aed40f]{width:100%}.players-grid[data-v-84aed40f]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-84aed40f]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.player-item[data-v-84aed40f]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-84aed40f]{flex:1;align-items:center;gap:.75rem;display:flex}.player-name[data-v-84aed40f]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-code[data-v-84aed40f]{color:var(--color-text-primary);opacity:.8;font-size:.85rem;font-weight:600}.player-stats[data-v-84aed40f]{align-items:center;gap:1rem;display:flex}.stat-item[data-v-84aed40f]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.loading[data-v-84aed40f],.error[data-v-84aed40f],.empty[data-v-84aed40f]{text-align:center;color:var(--color-text-secondary);padding:2rem}.load-more[data-v-84aed40f]{height:1px}.player-list[data-v-38baa614]{width:100%}.players-grid[data-v-38baa614]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-38baa614]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.player-item[data-v-38baa614]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-38baa614]{flex:1;align-items:center;gap:.75rem;display:flex}.player-name[data-v-38baa614]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-code[data-v-38baa614]{color:var(--color-text-primary);opacity:.8;font-size:.85rem;font-weight:600}.player-icons[data-v-38baa614]{align-items:center;gap:.5rem;display:flex}.streak-count[data-v-38baa614]{color:var(--color-text-primary);white-space:nowrap;font-size:1rem;font-weight:700}.loading[data-v-38baa614],.error[data-v-38baa614],.empty[data-v-38baa614]{text-align:center;color:var(--color-text-secondary);padding:2rem}.load-more[data-v-38baa614]{height:1px}.player-list[data-v-649171c7]{width:100%}.players-grid[data-v-649171c7]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-649171c7]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.player-item[data-v-649171c7]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-649171c7]{flex:1;align-items:center;gap:.75rem;display:flex}.player-name[data-v-649171c7]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-code[data-v-649171c7]{color:var(--color-text-primary);opacity:.8;font-size:.85rem;font-weight:600}.player-stats[data-v-649171c7]{align-items:center;gap:1rem;display:flex}.stat-item[data-v-649171c7]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.loading[data-v-649171c7],.error[data-v-649171c7],.empty[data-v-649171c7]{text-align:center;color:var(--color-text-secondary);padding:2rem}.load-more[data-v-649171c7]{height:1px}.team-list[data-v-7fd21f90]{width:100%}.teams-grid[data-v-7fd21f90]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.team-item[data-v-7fd21f90]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.team-item[data-v-7fd21f90]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-7fd21f90]{flex:1;align-items:center;gap:.75rem;display:flex}.team-rank[data-v-7fd21f90]{color:var(--color-text-primary);text-align:center;min-width:24px;font-size:1rem;font-weight:700}.team-name[data-v-7fd21f90]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-7fd21f90]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stat-item[data-v-7fd21f90]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.stat-points[data-v-7fd21f90]{font-weight:700}.stat-positive[data-v-7fd21f90]{color:var(--color-positive,#4ade80)}.stat-negative[data-v-7fd21f90]{color:var(--color-negative,#f87171)}.loading[data-v-7fd21f90],.error[data-v-7fd21f90],.empty[data-v-7fd21f90]{text-align:center;color:var(--color-text-secondary);padding:2rem}.team-list[data-v-f54537c6]{width:100%}.teams-grid[data-v-f54537c6]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.team-item[data-v-f54537c6]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.team-item[data-v-f54537c6]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-f54537c6]{flex:1;align-items:center;gap:.75rem;display:flex}.team-rank[data-v-f54537c6]{color:var(--color-text-primary);text-align:center;min-width:24px;font-size:1rem;font-weight:700}.team-name[data-v-f54537c6]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-f54537c6]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stat-item[data-v-f54537c6]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.stat-streak[data-v-f54537c6]{font-size:1rem;font-weight:700}.loading[data-v-f54537c6],.error[data-v-f54537c6],.empty[data-v-f54537c6]{text-align:center;color:var(--color-text-secondary);padding:2rem}.team-list[data-v-ad7e9159]{width:100%}.teams-grid[data-v-ad7e9159]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.team-item[data-v-ad7e9159]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.team-item[data-v-ad7e9159]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-ad7e9159]{flex:1;align-items:center;gap:.75rem;display:flex}.team-rank[data-v-ad7e9159]{color:var(--color-text-primary);text-align:center;min-width:24px;font-size:1rem;font-weight:700}.team-name[data-v-ad7e9159]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-ad7e9159]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stat-item[data-v-ad7e9159]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.tooltip[data-v-ad7e9159]{color:#000;white-space:nowrap;opacity:0;pointer-events:none;z-index:9999;background-color:#fff;border-radius:6px;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000004d}.team-item:hover .tooltip[data-v-ad7e9159]{opacity:1}.loading[data-v-ad7e9159],.error[data-v-ad7e9159],.empty[data-v-ad7e9159]{text-align:center;color:var(--color-text-secondary);padding:2rem}.search-bar[data-v-a814338e]{width:100%;max-width:500px;position:relative}.search-input-wrapper[data-v-a814338e]{width:100%;position:relative}.search-input[data-v-a814338e]{width:100%;font-size:1rem;font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-bg-card);border:var(--color-border-thick) solid var(--color-control-border);border-radius:8px;outline:none;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s}.search-input[data-v-a814338e]:focus{border-color:var(--color-text-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-secondary) 10%, transparent)}.search-input[data-v-a814338e]::placeholder{color:#fff6}.search-icon[data-v-a814338e]{color:var(--color-text-primary);pointer-events:none;font-size:1.2rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.search-dropdown[data-v-a814338e]{background-color:var(--color-bg-card);border:var(--color-border-thick) solid var(--color-line);z-index:1000;border-radius:8px;max-height:400px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.dropdown-loading[data-v-a814338e],.dropdown-empty[data-v-a814338e]{text-align:center;color:var(--color-text-secondary);padding:1.5rem;font-style:italic}.dropdown-item[data-v-a814338e]{cursor:pointer;border-bottom:1px solid var(--color-line);align-items:center;gap:1rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.dropdown-item[data-v-a814338e]:last-child{border-bottom:none}.dropdown-item[data-v-a814338e]:has(+.dropdown-filter-hint){border-bottom:none}.dropdown-item[data-v-a814338e]:hover,.dropdown-item-selected[data-v-a814338e]{background-color:color-mix(in srgb, var(--color-text-secondary) 10%, transparent)}.item-image[data-v-a814338e]{background-color:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.item-image img[data-v-a814338e]{object-fit:cover;width:100%;height:100%}.image-placeholder[data-v-a814338e]{font-size:1.5rem}.item-info[data-v-a814338e]{flex:1;min-width:0}.item-name[data-v-a814338e]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.item-secondary[data-v-a814338e]{color:var(--color-text-secondary);margin-top:.15rem;font-size:.85rem}.item-badge[data-v-a814338e]{text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.dropdown-filter-hint[data-v-a814338e]{text-align:center;color:var(--color-text-secondary);background-color:var(--color-bg-card);border-top:1px solid var(--color-line);cursor:pointer;padding:.6rem 1rem;font-size:.85rem;position:sticky;bottom:0}.dropdown-filter-hint[data-v-a814338e]:hover{color:var(--color-text-primary)}.badge-player[data-v-a814338e]{color:#60a5fa;background-color:#3b82f633}.badge-team[data-v-a814338e]{color:#f87171;background-color:#ef444433}.search-dropdown[data-v-a814338e]::-webkit-scrollbar{width:8px}.search-dropdown[data-v-a814338e]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.search-dropdown[data-v-a814338e]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-secondary) 30%, transparent);border-radius:4px}.search-dropdown[data-v-a814338e]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-secondary) 50%, transparent)}@media (max-width:768px){.search-bar[data-v-a814338e]{max-width:100%}.search-dropdown[data-v-a814338e]{max-height:300px}.item-badge[data-v-a814338e]{display:none}}.score-ticker[data-v-725ec077]{--color-ticker-highlight:var(--color-negative,#f04c4c);border-bottom:var(--color-border-thick) solid var(--color-line);background-color:var(--color-bg-card);align-items:stretch;font-size:.85rem;display:flex;overflow:hidden}.ticker-label[data-v-725ec077]{border-right:var(--color-border-thick) solid var(--color-line);color:var(--color-text-secondary);background-color:var(--ticker-label-bg);flex-shrink:0;align-items:center;padding:.5rem 1rem;display:flex}.ticker-viewport[data-v-725ec077]{flex:1;min-width:0;overflow:hidden}.ticker-track[data-v-725ec077]{will-change:transform;width:max-content;display:flex}.score-ticker[data-v-725ec077]:not(.reduced-motion){cursor:grab;touch-action:pan-y}.score-ticker.held[data-v-725ec077]{cursor:grabbing}.score-ticker[data-v-725ec077]:not(.reduced-motion),.score-ticker[data-v-725ec077]:not(.reduced-motion) *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ticker-content[data-v-725ec077]{white-space:nowrap;flex-shrink:0;display:flex}.ticker-game[data-v-725ec077]{align-items:center;padding:.5rem 0;display:flex}.ticker-game[data-v-725ec077]:after{content:"|";color:var(--color-line);padding:0 1.5rem}.game-score[data-v-725ec077]{color:var(--color-text-secondary)}.game-status[data-v-725ec077]{margin-left:.5rem;font-size:.75em}.ticker-goal[data-v-725ec077]{margin-left:1.25rem}.goal-team[data-v-725ec077]{opacity:.6;margin-right:.4rem}.ticker-player.highlighted[data-v-725ec077]{color:var(--color-ticker-highlight)}.reduced-motion .ticker-viewport[data-v-725ec077]{overflow-x:auto}@media (max-width:768px){.score-ticker[data-v-725ec077]{font-size:.75rem}.ticker-label[data-v-725ec077]{padding:.5rem .75rem}}.favorites-list[data-v-38908e9e]{width:100%}.empty-state[data-v-38908e9e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.empty-icon[data-v-38908e9e]{color:gold;opacity:.3;justify-content:center;margin-bottom:1rem;font-size:4rem;display:flex}.empty-state h3[data-v-38908e9e]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.empty-state p[data-v-38908e9e]{color:var(--color-text-secondary);margin:0;font-size:1rem}.favorites-grid[data-v-38908e9e]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-38908e9e]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.player-item[data-v-38908e9e]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-38908e9e]{flex:1;align-items:center;gap:.75rem;padding-left:2.5rem;display:flex}.player-name[data-v-38908e9e]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.player-stats[data-v-38908e9e]{align-items:center;gap:1rem;display:flex}.team-item[data-v-38908e9e]{padding:var(--row-padding);background-color:var(--row-bg);border:var(--color-border-thick) solid var(--row-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.team-item[data-v-38908e9e]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-38908e9e]{flex:1;align-items:center;gap:.75rem;padding-left:2.5rem;display:flex}.team-name[data-v-38908e9e]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-38908e9e]{align-items:center;gap:1rem;display:flex}.stat-item[data-v-38908e9e]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.stat-points[data-v-38908e9e],.stat-form[data-v-38908e9e]{font-weight:700}.player-item[data-v-38908e9e],.team-item[data-v-38908e9e]{flex-wrap:wrap;gap:.75rem 1rem}.player-main[data-v-38908e9e],.team-main[data-v-38908e9e]{min-width:0}.player-name[data-v-38908e9e],.team-name[data-v-38908e9e]{overflow-wrap:anywhere}.player-stats[data-v-38908e9e],.team-stats[data-v-38908e9e]{flex-wrap:wrap;gap:.5rem 1rem;padding-left:2.5rem}.remove-btn[data-v-38908e9e]{width:32px;height:32px;color:var(--color-negative,#ff6b6b);cursor:pointer;z-index:5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.remove-btn[data-v-38908e9e]:hover{color:var(--color-negative,#ff5252);filter:drop-shadow(0 0 8px #ff6b6bcc)}.favorites-count[data-v-38908e9e]{text-align:center;color:var(--color-text-secondary);padding:1rem;font-size:.9rem;font-weight:600}.loading[data-v-38908e9e]{text-align:center;color:var(--color-text-secondary);padding:2rem}.cookie-consent-banner[data-v-c3445c84]{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:var(--color-border-thick) solid var(--color-line);background:linear-gradient(#000000e6,#000000f2);padding:1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000004d}.banner-container[data-v-c3445c84]{align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding-right:3rem;display:flex;position:relative}.banner-content[data-v-c3445c84]{flex:1;align-items:center;gap:1.5rem;display:flex}.banner-text h3[data-v-c3445c84]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.banner-text p[data-v-c3445c84]{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.5}.banner-actions[data-v-c3445c84]{flex-shrink:0;gap:1rem;display:flex}.btn-accept[data-v-c3445c84],.btn-decline[data-v-c3445c84]{font-size:1rem;font-weight:600;font-family:var(--font-family);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.75rem 1.5rem;transition:all .2s}.btn-accept[data-v-c3445c84]{background-color:var(--color-button);color:#000}.btn-accept[data-v-c3445c84]:hover{background-color:var(--color-button-hover);box-shadow:0 4px 12px color-mix(in srgb, var(--color-text-secondary) 30%, transparent);transform:translateY(-2px)}.btn-decline[data-v-c3445c84]{color:var(--color-text-secondary);border:var(--color-border-thick) solid var(--color-control-border);background-color:#0000}.btn-decline[data-v-c3445c84]:hover{border-color:var(--color-text-secondary);background-color:#ffffff0d}.btn-close[data-v-c3445c84]{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.btn-close[data-v-c3445c84]:hover{color:var(--color-text-primary);background-color:#ffffff1a}.slide-up-enter-active[data-v-c3445c84],.slide-up-leave-active[data-v-c3445c84]{transition:transform .3s,opacity .3s}.slide-up-enter-from[data-v-c3445c84],.slide-up-leave-to[data-v-c3445c84]{opacity:0;transform:translateY(100%)}@media (max-width:968px){.banner-container[data-v-c3445c84]{flex-direction:column;align-items:stretch;gap:1.5rem}.banner-content[data-v-c3445c84]{text-align:center;flex-direction:column}.banner-actions[data-v-c3445c84]{flex-direction:column;width:100%}.btn-accept[data-v-c3445c84],.btn-decline[data-v-c3445c84]{width:100%}.banner-container[data-v-c3445c84]{padding-right:0}.btn-close[data-v-c3445c84]{top:-.5rem;right:-.5rem;transform:none}}.home-intro[data-v-89defa6c]{text-align:center;max-width:1000px;margin:1.5rem auto;padding:0 1.5rem}.home-intro h2[data-v-89defa6c]{font-size:1.2rem}.home-intro p[data-v-89defa6c]{line-height:1.6}.home-intro a[data-v-89defa6c]{color:var(--color-text-secondary)}.home-page[data-v-89defa6c]{background-color:var(--color-bg-primary);width:100%;min-height:100vh}.header[data-v-89defa6c]{border-bottom:var(--color-border-thick) solid var(--color-line);background-color:var(--color-bg-card)}.desktop-header[data-v-89defa6c]{align-items:center;gap:2rem;padding:1.5rem 1rem;display:flex}.mobile-header[data-v-89defa6c]{flex-direction:column;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.title[data-v-89defa6c]{font-size:var(--site-title-size);font-weight:700;font-style:var(--title-style);color:var(--color-text-primary);letter-spacing:calc(3 * var(--tracking));text-transform:uppercase;border-right:var(--color-border-thick) solid var(--color-line);flex-shrink:0;margin:0;padding-right:3rem;line-height:1.1}.title-hot[data-v-89defa6c]{color:var(--color-title-hot)}.mobile-title[data-v-89defa6c]{font-size:calc(var(--site-title-size) * .875);border-right:none;padding-right:0}.search-container[data-v-89defa6c]{flex:1;max-width:500px}.content-container[data-v-89defa6c]{padding:5rem 2rem 2rem}.card-slot[data-v-89defa6c]{border-radius:12px;min-width:0;height:100%;transition:opacity .15s}.card-slot.dragging[data-v-89defa6c]{opacity:.4}.card-slot.drop-target[data-v-89defa6c]{outline:3px dashed var(--color-text-secondary);outline-offset:4px}.favorites-card[data-v-89defa6c]{border:var(--color-border-thick) solid var(--color-favorite);box-shadow:0 4px 12px color-mix(in srgb, var(--color-favorite) 20%, transparent)}.cards-grid[data-v-89defa6c]{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.5rem;max-width:1600px;min-height:700px;margin:0 auto;display:grid}.swipe-container[data-v-89defa6c]{touch-action:pan-y;width:100%;position:relative;overflow:hidden}.swipe-track[data-v-89defa6c]{transition:left .3s;display:flex;position:relative;left:0}.swipe-track.dragging[data-v-89defa6c]{transition:none}.swipe-slide[data-v-89defa6c]{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:0 .5rem}.swipe-slide[data-v-89defa6c] .expandable-card{height:auto}.swipe-slide[data-v-89defa6c] .expandable-card.expanded{height:85vh}.swipe-dots[data-v-89defa6c]{justify-content:center;gap:.5rem;padding:1rem 0;display:flex}.dot[data-v-89defa6c]{cursor:pointer;background-color:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:background-color .2s}.dot.active[data-v-89defa6c]{background-color:var(--color-text-secondary)}@media (max-width:1200px){.cards-grid[data-v-89defa6c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.desktop-header[data-v-89defa6c]{flex-wrap:wrap}.search-container[data-v-89defa6c]{flex-basis:100%;order:3;max-width:100%}}@media (max-width:768px){.mobile-header .search-container[data-v-89defa6c]{width:100%;max-width:100%}.mobile-content[data-v-89defa6c]{padding:1rem .5rem}.home-page[data-v-89defa6c]{min-height:0}.mobile-content .swipe-slide[data-v-89defa6c] .expandable-card{padding:.75rem}.mobile-content .swipe-slide[data-v-89defa6c] .card-content{overscroll-behavior:contain;overflow-y:auto}.mobile-content .swipe-slide[data-v-89defa6c] .expandable-card:not(.expanded) .card-content{max-height:var(--mobile-list-height,300px)}.mobile-content .swipe-slide[data-v-89defa6c] .players-grid,.mobile-content .swipe-slide[data-v-89defa6c] .teams-grid,.mobile-content .swipe-slide[data-v-89defa6c] .favorites-grid{padding-right:0}.mobile-content .swipe-slide[data-v-89defa6c] .player-item,.mobile-content .swipe-slide[data-v-89defa6c] .team-item{flex-wrap:wrap;row-gap:.35rem;padding:.6rem .75rem}.mobile-content .swipe-slide[data-v-89defa6c] .player-item:hover,.mobile-content .swipe-slide[data-v-89defa6c] .team-item:hover{transform:none}.mobile-content .swipe-slide[data-v-89defa6c] .player-main,.mobile-content .swipe-slide[data-v-89defa6c] .team-main{flex-basis:100%;min-width:0}.mobile-content .swipe-slide[data-v-89defa6c] .player-name,.mobile-content .swipe-slide[data-v-89defa6c] .team-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mobile-content .swipe-slide[data-v-89defa6c] .next-game-badge{display:flex}.mobile-content .swipe-slide[data-v-89defa6c] .player-stats,.mobile-content .swipe-slide[data-v-89defa6c] .team-stats{flex-wrap:wrap;flex-basis:100%;gap:.25rem .75rem}.mobile-content .swipe-slide[data-v-89defa6c] .favorites-grid .player-main,.mobile-content .swipe-slide[data-v-89defa6c] .favorites-grid .team-main,.mobile-content .swipe-slide[data-v-89defa6c] .favorites-grid .player-stats,.mobile-content .swipe-slide[data-v-89defa6c] .favorites-grid .team-stats{padding-left:2rem}.mobile-content .swipe-slide[data-v-89defa6c] .stat-item{font-size:.8rem}}
