@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:#0d1117;--color-bg-card:#151b24;--color-text-primary:#e8edf4;--color-text-secondary:#ff6b3d;--color-border:#ff6b3d;--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:#676b71;--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:0 8px 24px #0000004d;--card-hover-shadow:0 10px 28px #0006;--card-expanded-shadow:0 24px 80px #0009;--card-title-align:left;--card-title-size:1.45rem}:root[data-theme=retro]{--color-bg-primary:#131515;--color-bg-card:#0c0d0d;--color-text-primary:#fff;--color-text-secondary:#ffd580;--color-border:#fff;--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[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-bab7a272]{width:1em;height:1em;display:block}.pixel-icon-fill[data-v-bab7a272]{fill-opacity:var(--pixel-icon-fill,0)}#app[data-v-96fd45f7]{flex-direction:column;min-height:100vh;display:flex}.app-main[data-v-96fd45f7]{flex:1;padding:0}.site-links[data-v-96fd45f7]{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;padding:2rem 1rem 6rem;font-size:.9rem;display:flex}.site-links a[data-v-96fd45f7]{color:var(--color-text-secondary);text-underline-offset:4px;text-decoration:underline}.scroll-hint[data-v-96fd45f7]{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-96fd45f7;position:fixed;bottom:4.5rem;left:50%;transform:translate(-50%)}.scroll-hint[data-v-96fd45f7]:hover{color:var(--color-text-primary)}@keyframes nudge-96fd45f7{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.scroll-hint[data-v-96fd45f7]{animation:none}}.fade-enter-active[data-v-96fd45f7],.fade-leave-active[data-v-96fd45f7]{transition:opacity .2s}.fade-enter-from[data-v-96fd45f7],.fade-leave-to[data-v-96fd45f7]{opacity:0}.site-links a[data-v-96fd45f7]:hover,.site-links a.router-link-active[data-v-96fd45f7]{color:var(--color-text-primary)}.app-footer[data-v-96fd45f7]{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-96fd45f7]{letter-spacing:calc(1 * var(--tracking));color:var(--color-success,#7dff7d);margin:0;font-size:.9rem}.container[data-v-96fd45f7]{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}.favorite-toggle[data-v-d9386ee3]{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-d9386ee3]{color:var(--color-text-primary);background-color:var(--color-bg-card);border-color:var(--color-control-border)}.favorite-toggle[data-v-d9386ee3]:disabled{opacity:.6;cursor:not-allowed}.has-favorite-toggle{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.player-list[data-v-8ec0200a]{width:100%}.players-grid[data-v-8ec0200a]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-8ec0200a]{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-8ec0200a]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-8ec0200a]{flex:1;align-items:center;gap:.75rem;display:flex}.player-name[data-v-8ec0200a]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-code[data-v-8ec0200a]{color:var(--color-text-primary);opacity:.8;font-size:.85rem;font-weight:600}.player-stats[data-v-8ec0200a]{align-items:center;gap:1rem;display:flex}.stat-item[data-v-8ec0200a]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.loading[data-v-8ec0200a],.error[data-v-8ec0200a],.empty[data-v-8ec0200a]{text-align:center;color:var(--color-text-secondary);padding:2rem}.player-list[data-v-c022f0db]{width:100%}.players-grid[data-v-c022f0db]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-c022f0db]{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-c022f0db]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-c022f0db]{flex:1;align-items:center;gap:.75rem;display:flex}.player-name[data-v-c022f0db]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-code[data-v-c022f0db]{color:var(--color-text-primary);opacity:.8;font-size:.85rem;font-weight:600}.player-icons[data-v-c022f0db]{align-items:center;gap:.5rem;display:flex}.streak-count[data-v-c022f0db]{color:var(--color-text-primary);white-space:nowrap;font-size:1rem;font-weight:700}.loading[data-v-c022f0db],.error[data-v-c022f0db],.empty[data-v-c022f0db]{text-align:center;color:var(--color-text-secondary);padding:2rem}.player-list[data-v-277b0c8a]{width:100%}.players-grid[data-v-277b0c8a]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-277b0c8a]{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-277b0c8a]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-277b0c8a]{flex:1;align-items:center;gap:.75rem;display:flex}.player-name[data-v-277b0c8a]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-code[data-v-277b0c8a]{color:var(--color-text-primary);opacity:.8;font-size:.85rem;font-weight:600}.player-stats[data-v-277b0c8a]{align-items:center;gap:1rem;display:flex}.stat-item[data-v-277b0c8a]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.loading[data-v-277b0c8a],.error[data-v-277b0c8a],.empty[data-v-277b0c8a]{text-align:center;color:var(--color-text-secondary);padding:2rem}.team-list[data-v-aef4feda]{width:100%}.teams-grid[data-v-aef4feda]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.team-item[data-v-aef4feda]{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-aef4feda]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-aef4feda]{flex:1;align-items:center;gap:.75rem;display:flex}.team-rank[data-v-aef4feda]{color:var(--color-text-primary);text-align:center;min-width:24px;font-size:1rem;font-weight:700}.team-name[data-v-aef4feda]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-aef4feda]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stat-item[data-v-aef4feda]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.stat-points[data-v-aef4feda]{font-weight:700}.stat-positive[data-v-aef4feda]{color:var(--color-positive,#4ade80)}.stat-negative[data-v-aef4feda]{color:var(--color-negative,#f87171)}.loading[data-v-aef4feda],.error[data-v-aef4feda],.empty[data-v-aef4feda]{text-align:center;color:var(--color-text-secondary);padding:2rem}.team-list[data-v-bf8fc4ee]{width:100%}.teams-grid[data-v-bf8fc4ee]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.team-item[data-v-bf8fc4ee]{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-bf8fc4ee]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-bf8fc4ee]{flex:1;align-items:center;gap:.75rem;display:flex}.team-rank[data-v-bf8fc4ee]{color:var(--color-text-primary);text-align:center;min-width:24px;font-size:1rem;font-weight:700}.team-name[data-v-bf8fc4ee]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-bf8fc4ee]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stat-item[data-v-bf8fc4ee]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.stat-streak[data-v-bf8fc4ee]{font-size:1rem;font-weight:700}.loading[data-v-bf8fc4ee],.error[data-v-bf8fc4ee],.empty[data-v-bf8fc4ee]{text-align:center;color:var(--color-text-secondary);padding:2rem}.team-list[data-v-b9f3bac1]{width:100%}.teams-grid[data-v-b9f3bac1]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.team-item[data-v-b9f3bac1]{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-b9f3bac1]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-b9f3bac1]{flex:1;align-items:center;gap:.75rem;display:flex}.team-rank[data-v-b9f3bac1]{color:var(--color-text-primary);text-align:center;min-width:24px;font-size:1rem;font-weight:700}.team-name[data-v-b9f3bac1]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-b9f3bac1]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stat-item[data-v-b9f3bac1]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.tooltip[data-v-b9f3bac1]{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-b9f3bac1]{opacity:1}.loading[data-v-b9f3bac1],.error[data-v-b9f3bac1],.empty[data-v-b9f3bac1]{text-align:center;color:var(--color-text-secondary);padding:2rem}.search-bar[data-v-825a2297]{width:100%;max-width:500px;position:relative}.search-input-wrapper[data-v-825a2297]{width:100%;position:relative}.search-input[data-v-825a2297]{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-825a2297]: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-825a2297]::placeholder{color:#fff6}.search-icon[data-v-825a2297]{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-825a2297]{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-825a2297],.dropdown-empty[data-v-825a2297]{text-align:center;color:var(--color-text-secondary);padding:1.5rem;font-style:italic}.dropdown-item[data-v-825a2297]{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-825a2297]:last-child{border-bottom:none}.dropdown-item[data-v-825a2297]:has(+.dropdown-filter-hint){border-bottom:none}.dropdown-item[data-v-825a2297]:hover,.dropdown-item-selected[data-v-825a2297]{background-color:color-mix(in srgb, var(--color-text-secondary) 10%, transparent)}.item-image[data-v-825a2297]{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-825a2297]{object-fit:cover;width:100%;height:100%}.image-placeholder[data-v-825a2297]{font-size:1.5rem}.item-info[data-v-825a2297]{flex:1;min-width:0}.item-name[data-v-825a2297]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.item-secondary[data-v-825a2297]{color:var(--color-text-secondary);margin-top:.15rem;font-size:.85rem}.item-badge[data-v-825a2297]{text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.dropdown-filter-hint[data-v-825a2297]{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-825a2297]:hover{color:var(--color-text-primary)}.badge-player[data-v-825a2297]{color:#60a5fa;background-color:#3b82f633}.badge-team[data-v-825a2297]{color:#f87171;background-color:#ef444433}.search-dropdown[data-v-825a2297]::-webkit-scrollbar{width:8px}.search-dropdown[data-v-825a2297]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.search-dropdown[data-v-825a2297]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-secondary) 30%, transparent);border-radius:4px}.search-dropdown[data-v-825a2297]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-secondary) 50%, transparent)}@media (max-width:768px){.search-bar[data-v-825a2297]{max-width:100%}.search-dropdown[data-v-825a2297]{max-height:300px}.item-badge[data-v-825a2297]{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-1ee8368f]{width:100%}.empty-state[data-v-1ee8368f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.empty-icon[data-v-1ee8368f]{color:gold;opacity:.3;justify-content:center;margin-bottom:1rem;font-size:4rem;display:flex}.empty-state h3[data-v-1ee8368f]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.empty-state p[data-v-1ee8368f]{color:var(--color-text-secondary);margin:0;font-size:1rem}.favorites-grid[data-v-1ee8368f]{gap:var(--row-gap);flex-direction:column;padding-right:1.5rem;display:flex}.player-item[data-v-1ee8368f]{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-1ee8368f]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.player-main[data-v-1ee8368f]{flex:1;align-items:center;gap:.75rem;padding-left:2.5rem;display:flex}.player-headshot[data-v-1ee8368f]{object-fit:cover;border:var(--color-border-thick) solid var(--color-line);border-radius:50%;width:40px;height:40px}.player-name[data-v-1ee8368f]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.player-stats[data-v-1ee8368f]{align-items:center;gap:1rem;display:flex}.team-item[data-v-1ee8368f]{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-1ee8368f]:hover{background-color:var(--row-hover-bg);transform:translateX(var(--row-hover-shift));z-index:10}.team-main[data-v-1ee8368f]{flex:1;align-items:center;gap:.75rem;padding-left:2.5rem;display:flex}.team-name[data-v-1ee8368f]{color:var(--color-name);flex:1;font-size:1rem;font-weight:700}.team-stats[data-v-1ee8368f]{align-items:center;gap:1rem;display:flex}.stat-item[data-v-1ee8368f]{color:var(--color-stat);white-space:nowrap;font-size:.9rem;font-weight:400}.stat-points[data-v-1ee8368f],.stat-form[data-v-1ee8368f]{font-weight:700}.player-item[data-v-1ee8368f],.team-item[data-v-1ee8368f]{flex-wrap:wrap;gap:.75rem 1rem}.player-main[data-v-1ee8368f],.team-main[data-v-1ee8368f]{min-width:0}.player-name[data-v-1ee8368f],.team-name[data-v-1ee8368f]{overflow-wrap:anywhere}.player-stats[data-v-1ee8368f],.team-stats[data-v-1ee8368f]{flex-wrap:wrap;gap:.5rem 1rem;padding-left:2.5rem}.remove-btn[data-v-1ee8368f]{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-1ee8368f]:hover{color:var(--color-negative,#ff5252);filter:drop-shadow(0 0 8px #ff6b6bcc)}.favorites-count[data-v-1ee8368f]{text-align:center;color:var(--color-text-secondary);padding:1rem;font-size:.9rem;font-weight:600}.loading[data-v-1ee8368f]{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-page[data-v-21278d77]{background-color:var(--color-bg-primary);width:100%;min-height:100vh}.header[data-v-21278d77]{border-bottom:var(--color-border-thick) solid var(--color-line);background-color:var(--color-bg-card)}.desktop-header[data-v-21278d77]{align-items:center;gap:2rem;padding:1.5rem 1rem;display:flex}.mobile-header[data-v-21278d77]{flex-direction:column;align-items:center;gap:1rem;padding:1rem 1.5rem;display:none}.title[data-v-21278d77]{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-21278d77]{color:var(--color-title-hot)}.mobile-title[data-v-21278d77]{font-size:calc(var(--site-title-size) * .875);border-right:none;padding-right:0}.search-container[data-v-21278d77]{flex:1;max-width:500px}.content-container[data-v-21278d77]{padding:5rem 2rem 2rem}.card-slot[data-v-21278d77]{border-radius:12px;min-width:0;height:100%;transition:opacity .15s}.card-slot.dragging[data-v-21278d77]{opacity:.4}.card-slot.drop-target[data-v-21278d77]{outline:3px dashed var(--color-text-secondary);outline-offset:4px}.favorites-card[data-v-21278d77]{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-21278d77]{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.5rem;max-width:1600px;min-height:700px;margin:0 auto;display:grid}.mobile-content[data-v-21278d77]{display:none}.swipe-container[data-v-21278d77]{touch-action:pan-y;width:100%;position:relative;overflow:hidden}.swipe-track[data-v-21278d77]{transition:left .3s;display:flex;position:relative;left:0}.swipe-track.dragging[data-v-21278d77]{transition:none}.swipe-slide[data-v-21278d77]{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:0 .5rem}.swipe-slide[data-v-21278d77] .expandable-card{height:auto}.swipe-slide[data-v-21278d77] .expandable-card.expanded{height:85vh}.swipe-dots[data-v-21278d77]{justify-content:center;gap:.5rem;padding:1rem 0;display:flex}.dot[data-v-21278d77]{cursor:pointer;background-color:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:background-color .2s}.dot.active[data-v-21278d77]{background-color:var(--color-text-secondary)}@media (max-width:1200px){.cards-grid[data-v-21278d77]{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.desktop-header[data-v-21278d77]{flex-wrap:wrap}.search-container[data-v-21278d77]{flex-basis:100%;order:3;max-width:100%}}@media (max-width:768px){.desktop-header[data-v-21278d77]{display:none}.mobile-header[data-v-21278d77]{display:flex}.mobile-header .search-container[data-v-21278d77]{width:100%;max-width:100%}.desktop-content[data-v-21278d77]{display:none}.mobile-content[data-v-21278d77]{padding:1rem .5rem;display:block}.mobile-content .swipe-slide[data-v-21278d77] .expandable-card{padding:.75rem}.mobile-content .swipe-slide[data-v-21278d77] .card-content{overscroll-behavior:contain;overflow-y:auto}.mobile-content .swipe-slide[data-v-21278d77] .players-grid,.mobile-content .swipe-slide[data-v-21278d77] .teams-grid,.mobile-content .swipe-slide[data-v-21278d77] .favorites-grid{padding-right:0}.mobile-content .swipe-slide[data-v-21278d77] .player-item,.mobile-content .swipe-slide[data-v-21278d77] .team-item{flex-wrap:wrap;row-gap:.35rem;padding:.6rem .75rem}.mobile-content .swipe-slide[data-v-21278d77] .player-item:hover,.mobile-content .swipe-slide[data-v-21278d77] .team-item:hover{transform:none}.mobile-content .swipe-slide[data-v-21278d77] .player-main,.mobile-content .swipe-slide[data-v-21278d77] .team-main{flex-basis:100%;min-width:0}.mobile-content .swipe-slide[data-v-21278d77] .player-name,.mobile-content .swipe-slide[data-v-21278d77] .team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-content .swipe-slide[data-v-21278d77] .player-stats,.mobile-content .swipe-slide[data-v-21278d77] .team-stats{flex-wrap:wrap;flex-basis:100%;gap:.25rem .75rem}.mobile-content .swipe-slide[data-v-21278d77] .favorites-grid .player-main,.mobile-content .swipe-slide[data-v-21278d77] .favorites-grid .team-main,.mobile-content .swipe-slide[data-v-21278d77] .favorites-grid .player-stats,.mobile-content .swipe-slide[data-v-21278d77] .favorites-grid .team-stats{padding-left:2rem}.mobile-content .swipe-slide[data-v-21278d77] .stat-item{font-size:.8rem}}.player-avatar[data-v-ea58d9b2]{object-fit:cover;background-color:var(--color-bg-dark);border-radius:4px}.avatar-small[data-v-ea58d9b2]{width:32px;height:32px}.avatar-medium[data-v-ea58d9b2]{width:48px;height:48px}.avatar-large[data-v-ea58d9b2]{width:200px;height:200px}.graph-mode-toggle[data-v-9d4e9a08]{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.mode-btn[data-v-9d4e9a08]{font-family:var(--font-family);color:var(--color-text-primary);border:var(--color-border-thick) solid var(--color-control-border);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .9rem;font-size:.9rem;transition:all .2s}.mode-btn[data-v-9d4e9a08]:hover{border-color:var(--color-text-secondary)}.mode-btn.active[data-v-9d4e9a08]{background-color:var(--color-text-secondary);border-color:var(--color-text-secondary);color:#000}.game-log-graph[data-v-f59e326b]{background:var(--color-bg-card);border-radius:8px;width:100%;padding:1.5rem}.graph-title[data-v-f59e326b]{color:var(--color-text-primary);text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.chart-wrapper[data-v-f59e326b]{height:400px;position:relative}.no-data[data-v-f59e326b]{height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:1.1rem;font-style:italic;display:flex}@media (max-width:768px){.chart-wrapper[data-v-f59e326b]{height:300px}.graph-title[data-v-f59e326b]{display:none}}.favorite-button[data-v-1243375c]{font-family:var(--font-family);color:var(--color-text-primary);border:var(--color-border-thick) solid var(--color-control-border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:inline-flex}.favorite-button[data-v-1243375c]:hover:not(:disabled),.favorite-button.favorited[data-v-1243375c]{border-color:var(--color-text-secondary)}.favorite-button[data-v-1243375c]:disabled{opacity:.5;cursor:not-allowed}.favorite-icon[data-v-1243375c]{color:gold}.opponent[data-v-dbebeab5]{color:var(--color-text-secondary);font-weight:700}.player-page[data-v-9e940cb4]{width:100%}.container[data-v-9e940cb4]{max-width:1400px;margin:0 auto;padding:0 2rem}.player-content[data-v-9e940cb4]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.player-header[data-v-9e940cb4]{gap:2rem;display:flex}.player-info-card[data-v-9e940cb4]{background-color:var(--color-bg-card);border-radius:8px;align-items:center;gap:2rem;padding:2rem;display:flex;box-shadow:0 2px 8px #0000001a}.player-stats[data-v-9e940cb4]{flex:1}.player-name[data-v-9e940cb4]{margin-bottom:1rem;font-size:2rem;font-weight:700}.stat-line[data-v-9e940cb4]{margin:.5rem 0;font-size:1.1rem}.bottom-image[data-v-9e940cb4]{display:none}.section[data-v-9e940cb4]{background-color:var(--color-bg-card);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.section-title[data-v-9e940cb4]{text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.chart-placeholder[data-v-9e940cb4]{background-color:#ffffff1a;border-radius:4px;justify-content:center;align-items:center;min-height:200px;display:flex}.table-scroll[data-v-9e940cb4]{overflow:auto}.game-log-table[data-v-9e940cb4]{border-collapse:collapse;width:100%}.game-log-table th[data-v-9e940cb4]{background-color:var(--color-bg-dark);color:var(--color-text-secondary);text-align:left;padding:.75rem;font-weight:700;position:sticky;top:0}.game-log-table tbody tr[data-v-9e940cb4]{border-bottom:1px solid var(--color-line)}.game-log-table td[data-v-9e940cb4]{padding:.75rem}.loading[data-v-9e940cb4],.error[data-v-9e940cb4]{text-align:center;padding:3rem;font-size:1.2rem}.error[data-v-9e940cb4]{color:var(--color-negative,#d32f2f)}@media (max-width:768px){.container[data-v-9e940cb4]{padding:0 1rem}.player-header[data-v-9e940cb4]{justify-content:center}.player-info-card[data-v-9e940cb4]{text-align:center;flex-direction:column;flex:1;padding:1.5rem 1rem}.player-info-card .card-image[data-v-9e940cb4]{display:none}.bottom-image[data-v-9e940cb4]{margin:0 auto;display:block}.section[data-v-9e940cb4]{padding:1rem .75rem}.section[data-v-9e940cb4] .game-log-graph{padding:.5rem 0}.player-name[data-v-9e940cb4]{font-size:1.5rem}.section-title[data-v-9e940cb4]{font-size:1.2rem}.game-log-table[data-v-9e940cb4]{letter-spacing:calc(1 * var(--tracking));font-size:.8rem}.game-log-table th[data-v-9e940cb4],.game-log-table td[data-v-9e940cb4]{padding:.5rem .35rem}}.game-log-graph[data-v-11746a55]{background:var(--color-bg-card);border-radius:8px;width:100%;padding:1.5rem}.graph-title[data-v-11746a55]{color:var(--color-text-primary);text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.chart-wrapper[data-v-11746a55]{height:400px;position:relative}.no-data[data-v-11746a55]{height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:1.1rem;font-style:italic;display:flex}@media (max-width:768px){.chart-wrapper[data-v-11746a55]{height:300px}.graph-title[data-v-11746a55]{display:none}}.team-page[data-v-8c3a5433]{width:100%}.container[data-v-8c3a5433]{max-width:1400px;margin:0 auto;padding:0 2rem}.team-content[data-v-8c3a5433]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.team-header[data-v-8c3a5433]{gap:2rem;display:flex}.team-info-card[data-v-8c3a5433]{background-color:var(--color-bg-card);border-radius:8px;align-items:center;gap:2rem;padding:2rem;display:flex;box-shadow:0 2px 8px #0000001a}.team-stats[data-v-8c3a5433]{flex:1}.team-name[data-v-8c3a5433]{margin-bottom:1rem;font-size:2rem;font-weight:700}.stat-line[data-v-8c3a5433]{margin:.5rem 0;font-size:1.1rem}.bottom-image[data-v-8c3a5433]{display:none}.section[data-v-8c3a5433]{background-color:var(--color-bg-card);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.section-title[data-v-8c3a5433]{text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.roster-list[data-v-8c3a5433]{margin:0;padding:0;list-style:none}.roster-row[data-v-8c3a5433]{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.roster-header[data-v-8c3a5433]{background-color:var(--color-bg-dark);color:var(--color-text-secondary);font-weight:700}.roster-player[data-v-8c3a5433]{border-bottom:1px solid var(--color-line);cursor:pointer}.roster-player[data-v-8c3a5433]:hover{background-color:#ffffff1a}.roster-name[data-v-8c3a5433]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.roster-stats[data-v-8c3a5433]{flex-shrink:0;display:flex}.roster-stat[data-v-8c3a5433]{text-align:right;font-variant-numeric:tabular-nums;width:3rem}.roster-points[data-v-8c3a5433]{font-weight:700}.placeholder-text[data-v-8c3a5433]{text-align:center;color:#0009;padding:2rem}.loading[data-v-8c3a5433],.error[data-v-8c3a5433]{text-align:center;padding:3rem;font-size:1.2rem}.error[data-v-8c3a5433]{color:var(--color-negative,#d32f2f)}@media (max-width:768px){.container[data-v-8c3a5433]{padding:0 1rem}.team-header[data-v-8c3a5433]{justify-content:center}.team-info-card[data-v-8c3a5433]{text-align:center;flex-direction:column;flex:1;padding:1.5rem 1rem}.team-info-card .card-image[data-v-8c3a5433]{display:none}.bottom-image[data-v-8c3a5433]{margin:0 auto;display:block}.section[data-v-8c3a5433]{padding:1rem .75rem}.section[data-v-8c3a5433] .game-log-graph{padding:.5rem 0}.team-name[data-v-8c3a5433]{font-size:1.5rem}.section-title[data-v-8c3a5433]{font-size:1.2rem}.roster-row[data-v-8c3a5433]{letter-spacing:calc(1 * var(--tracking));padding:.5rem .35rem;font-size:.8rem}}.info-page[data-v-c73c17b5]{max-width:700px;margin:0 auto;padding:2rem 1rem 0}.home-link[data-v-c73c17b5]{color:var(--color-text-secondary);font-size:.9rem}.home-link[data-v-c73c17b5]:hover{color:var(--color-text-primary)}.info-title[data-v-c73c17b5]{letter-spacing:calc(3 * var(--tracking));text-transform:uppercase;text-align:center;margin:1.5rem 0 2rem;font-size:2rem}.info-page[data-v-c73c17b5] .info-section{background-color:var(--color-bg-card);border:var(--color-border-thick) solid var(--color-line);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.info-page[data-v-c73c17b5] .info-section h2{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:1.1rem}.info-page[data-v-c73c17b5] .info-section p{font-size:.9rem;line-height:1.6}.info-page[data-v-c73c17b5] .info-section p+p{margin-top:.75rem}.info-page[data-v-c73c17b5] .info-note{color:#fff9;font-size:.8rem}.card-order[data-v-841b5896]{flex-direction:column;gap:.5rem;margin:1rem 0;list-style:none;display:flex}.card-order-item[data-v-841b5896]{border:1px solid #ffffff4d;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.card-order-name[data-v-841b5896]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-order-buttons[data-v-841b5896]{flex-shrink:0;gap:.5rem;display:flex}.move-button[data-v-841b5896],.reset-button[data-v-841b5896],.remember-button[data-v-841b5896],.setting-select[data-v-841b5896]{font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-bg-primary);border:var(--color-border-thick) solid var(--color-control-border);border-radius:6px}.move-button[data-v-841b5896]{width:2.25rem;height:2.25rem;font-size:.8rem}.reset-button[data-v-841b5896]{letter-spacing:calc(1 * var(--tracking));padding:.5rem 1rem;font-size:.85rem}.move-button[data-v-841b5896]:hover:not(:disabled),.reset-button[data-v-841b5896]:hover,.remember-button[data-v-841b5896]:hover{color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.move-button[data-v-841b5896]:disabled,.setting-select[data-v-841b5896]:disabled{opacity:.35;cursor:not-allowed}.setting-select[data-v-841b5896]{width:100%;letter-spacing:calc(1 * var(--tracking));margin-top:1rem;padding:.6rem .75rem;font-size:.9rem}.swatches[data-v-841b5896]{gap:.5rem;margin-top:.75rem;display:flex}.swatch[data-v-841b5896]{border:2px solid var(--color-text-primary);border-radius:4px;width:1.5rem;height:1.5rem}.storage-note[data-v-841b5896]{text-align:center}.remember-button[data-v-841b5896]{letter-spacing:calc(1 * var(--tracking));margin-top:.75rem;padding:.6rem 1.2rem;font-size:.85rem}.quick-links[data-v-15b08437]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem;font-size:.85rem;display:flex}.quick-link[data-v-15b08437]{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}.quick-link[data-v-15b08437]:hover{color:var(--color-text-primary)}.feedback-form[data-v-15b08437]{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.field[data-v-15b08437]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-v-15b08437]{font-size:.85rem}.field-input[data-v-15b08437]{width:100%;font-family:var(--font-family);letter-spacing:calc(1 * var(--tracking));color:var(--color-text-primary);background-color:var(--color-bg-primary);border:var(--color-border-thick) solid var(--color-control-border);border-radius:8px;padding:.6rem .75rem;font-size:.9rem}textarea.field-input[data-v-15b08437]{resize:vertical}.field-input[data-v-15b08437]:focus{border-color:var(--color-text-secondary);outline:none}.field-input.invalid[data-v-15b08437]{border-color:var(--color-negative,#f04c4c)}.field-hint[data-v-15b08437]{justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.char-count[data-v-15b08437]{color:#ffffff80;margin-left:auto}.field-error[data-v-15b08437],.form-error[data-v-15b08437]{color:var(--color-negative,#f04c4c)}.honeypot[data-v-15b08437]{display:none}.form-message[data-v-15b08437]{font-size:.9rem}.form-success[data-v-15b08437]{color:var(--color-success,#7dff7d);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.submit-button[data-v-15b08437]{font-family:var(--font-family);color:#000;background-color:var(--color-button);border:none;border-radius:8px;align-self:flex-start;padding:.6rem 1.2rem;font-size:.9rem;transition:background-color .2s}.submit-button[data-v-15b08437]:hover:not(:disabled){background-color:var(--color-button-hover)}.submit-button[data-v-15b08437]:disabled{opacity:.5;cursor:not-allowed}.thanks[data-v-52e0af89]{border-color:var(--color-success,#7dff7d)}.thanks h2[data-v-52e0af89]{color:var(--color-success,#7dff7d)}.currency-switch[data-v-52e0af89],.amounts[data-v-52e0af89]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.currency-button[data-v-52e0af89],.amount-button[data-v-52e0af89]{font-family:var(--font-family);letter-spacing:calc(1 * var(--tracking));color:var(--color-text-primary);background-color:var(--color-bg-primary);border:var(--color-border-thick) solid var(--color-control-border);border-radius:8px;padding:.5rem .9rem;font-size:.9rem;transition:color .2s,border-color .2s}.currency-button[data-v-52e0af89]{padding:.35rem .75rem;font-size:.8rem}.amount-button[data-v-52e0af89]{flex:5rem}.currency-button[data-v-52e0af89]:hover,.amount-button[data-v-52e0af89]:hover{color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.currency-button.active[data-v-52e0af89],.amount-button.active[data-v-52e0af89]{color:#000;background-color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.custom-amount[data-v-52e0af89]{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.custom-label[data-v-52e0af89]{font-size:.85rem}.custom-input[data-v-52e0af89]{width:100%;max-width:12rem;font-family:var(--font-family);letter-spacing:calc(1 * var(--tracking));color:var(--color-text-primary);background-color:var(--color-bg-primary);border:var(--color-border-thick) solid var(--color-control-border);border-radius:8px;padding:.6rem .75rem;font-size:.9rem}.custom-input[data-v-52e0af89]:focus{border-color:var(--color-text-secondary);outline:none}.custom-input.invalid[data-v-52e0af89]{border-color:var(--color-negative,#f04c4c)}.custom-error[data-v-52e0af89]{color:var(--color-negative,#f04c4c);font-size:.75rem}.donate-button[data-v-52e0af89]{color:#000;background-color:var(--color-button);border-radius:8px;margin:1.25rem 0 1rem;padding:.75rem 2rem;font-size:1rem;transition:background-color .2s,transform .2s;display:inline-block}.donate-button[data-v-52e0af89]:hover:not(.disabled){background-color:var(--color-button-hover);transform:translateY(-2px)}.donate-button.disabled[data-v-52e0af89]{opacity:.5;cursor:not-allowed}.glossary[data-v-2a577934]{grid-template-columns:max-content 1fr;gap:.5rem 1rem;margin-bottom:1rem;font-size:.85rem;line-height:1.5;display:grid}.glossary dt[data-v-2a577934]{color:var(--color-text-secondary)}.ticker-red[data-v-2a577934]{color:var(--color-negative,#f04c4c)}.inline-link[data-v-2a577934]{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}
