.theme-toggle{position:fixed;top:24px;right:24px;left:auto;z-index:1000;background:none;border:none;font-size:2rem;cursor:pointer;padding:.2em .4em;transition:background .2s}.theme-toggle:focus{outline:2px solid #2563eb}body.light{background:#f9f9fc;color:#1e293b}body.dark{background:#232946!important;color:#f9f9fc!important}body.dark .card,body.dark .hot-section,body.dark .main-content,body.dark .main-header,body.dark .profile-card,body.dark .search-section,body.dark .sidebar{background:#232946!important;color:#f9f9fc!important;box-shadow:0 2px 12px rgba(0,0,0,.18)}body.dark .sidebar{background:#232946!important;color:#f9f9fc!important}body.dark .sidebar button{background:none!important;color:#f9f9fc!important}body.dark .sidebar button.active,body.dark .sidebar button:hover{background:#2563eb!important;color:#fff!important}body.dark .search-input,body.dark select{background:#232946!important;color:#f9f9fc!important;border-color:#334155!important}body.dark .search-input:focus{border-color:#7bbef9!important;box-shadow:0 0 0 2px rgba(123,190,249,.3)!important}body.dark .hot-item,body.dark .search-result-item,body.dark .search-results{background:#232946!important;color:#f9f9fc!important}body.dark .search-result-item:focus,body.dark .search-result-item:hover{background:#334155!important}body.dark .hot-controls button{background:#232946!important;color:#7bbef9!important;border-color:#334155!important}body.dark .hot-controls button.active,body.dark .hot-controls button:hover{background:#7bbef9!important;color:#232946!important}body.dark .hot-section h2,body.dark .main-header h1,body.dark .player-title,body.dark .search-section h2{color:#7bbef9!important}body.dark .no-results,body.dark .no-stats{color:#b6c6e3!important}body.dark .team-logo,body.dark .team-logo-mini{background:#232946!important}body.dark .hot-league-div,body.dark .hot-team{color:#b6c6e3!important}body.dark .hot-name{color:#f9f9fc!important}body.dark .hot-name:hover{color:#7bbef9!important}.profile-card,.profile-container{width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box}.splits-table-horizontal{width:100%;overflow-x:auto;margin-top:28px}.splits-table-horizontal table{width:100%;min-width:500px;border-collapse:collapse}.splits-table-horizontal td,.splits-table-horizontal th{padding:12px 16px;text-align:center;font-size:1.13rem;box-sizing:border-box}.splits-table-horizontal th{background:#e0e7ff;color:#2563eb;font-weight:700;font-size:1.15rem;letter-spacing:.5px}.splits-table-horizontal tr:nth-child(2n) td{background:#f3f6fb}.stat-label{font-weight:600;color:#2563eb;text-align:left}.stat-value{font-family:Menlo,Monaco,monospace;color:#0f172a}@media (max-width:1100px){.profile-card,.profile-container{max-width:98vw;padding:8px}.splits-table-horizontal table{min-width:400px;font-size:.98rem}}@media (max-width:700px){.splits-table-horizontal td,.splits-table-horizontal th{padding:8px 6px;font-size:.95rem}}.trivia-section[data-v-a10e74c2]{text-align:center;background:#f8fafc;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:2.5rem 1.5rem 2rem 1.5rem;max-width:700px;margin:2.5rem auto;border:1px solid #e5e7eb;transition:background .3s,color .3s;width:96%}.trivia-section h2[data-v-a10e74c2]{font-size:2rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:.01em;color:#32cd32;transition:color .3s}@media (prefers-color-scheme:dark){.trivia-section[data-v-a10e74c2]{background:#232b3b;color:#e0e6ed;border:1px solid #2d3748;box-shadow:0 4px 32px rgba(0,0,0,.28)}.trivia-section h2[data-v-a10e74c2]{color:#32cd32}}.answer-row[data-v-a10e74c2]{margin-top:2rem;margin-bottom:.5rem}.blurred-answer[data-v-a10e74c2]{display:inline-block;min-width:220px;height:1.6em;filter:blur(8px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .3s,background-color .3s;color:#0b3d0b;background:#d0f0d0;padding:.3em 1em;border-radius:6px;font-weight:700;outline:none;font-size:1.2em;letter-spacing:.03em;text-align:center;vertical-align:middle}.blurred-answer[data-v-a10e74c2]:focus{outline:2px solid #1976d2}.blurred-answer.revealed[data-v-a10e74c2]{filter:none;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:#a8d5a8;color:#004d00}.placeholder[data-v-a10e74c2]{display:inline-block;width:100%;height:1.2em}.hint[data-v-a10e74c2]{color:#888;font-size:.95em;display:block;margin-top:.3em}.error[data-v-a10e74c2]{color:#c0392b;font-weight:700}.loading-spinner[data-v-a10e74c2]{display:flex;justify-content:center;align-items:center;min-height:100px}.spinner[data-v-a10e74c2]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--primary-color,#32cd32);animation:spin-a10e74c2 1s ease-in-out infinite}@keyframes spin-a10e74c2{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.error[data-v-a10e74c2]{color:#ff7675}}@media (max-width:600px){.trivia-section[data-v-a10e74c2]{padding:1.5rem 1rem;margin:1.5rem auto;width:96%}.trivia-section h2[data-v-a10e74c2]{font-size:1.6rem}.blurred-answer[data-v-a10e74c2]{min-width:auto;width:90%;padding:.8em;font-size:1rem}.answer-row[data-v-a10e74c2]{margin-top:1.5rem}}.digest-section[data-v-2b7db722]{text-align:center;margin:2.5rem auto;max-width:700px;background:#f8fafc;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:2.5rem 1.5rem 2rem 1.5rem;color:#1e293b;border:1px solid #e5e7eb;transition:background .3s,color .3s}.digest-section h2[data-v-2b7db722]{font-size:2rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:.01em;color:#e53935!important;transition:color .3s}.digest-section p[data-v-2b7db722]{margin:.9em 0;text-align:left;color:inherit}.digest-section strong[data-v-2b7db722]{font-size:1.08em;color:#2563eb;letter-spacing:.01em;transition:color .3s}.digest-divider[data-v-2b7db722]{border:none;border-top:2px solid #bcd;margin:2em 0 1.5em 0;width:70%;opacity:.6;transition:border-color .3s}.error[data-v-2b7db722]{color:#c0392b;font-weight:700}.loading-spinner[data-v-2b7db722]{display:flex;justify-content:center;align-items:center;min-height:100px}.spinner[data-v-2b7db722]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--primary-color);animation:spin-2b7db722 1s ease-in-out infinite}@keyframes spin-2b7db722{to{transform:rotate(1turn)}}@media (max-width:600px) and (prefers-color-scheme:light){.digest-section[data-v-2b7db722]{background:#fff!important;color:#000!important}.digest-section p[data-v-2b7db722],.digest-section strong[data-v-2b7db722]{color:#000!important}}@media (prefers-color-scheme:dark){body[data-v-2b7db722]{background:#1a2232}.digest-section[data-v-2b7db722]{background:#232b3b;color:#e0e6ed;border:1px solid #2d3748;box-shadow:0 4px 32px rgba(0,0,0,.28)}.digest-section h2[data-v-2b7db722]{color:#e53935!important}.digest-section p[data-v-2b7db722]{color:#e0e6ed}.digest-section strong[data-v-2b7db722]{color:#60a5fa}.digest-divider[data-v-2b7db722]{border-top:2px solid #334155}.error[data-v-2b7db722]{color:#ff7675}}.search-section[data-v-5ee00166]{--search-bg:#fff;--search-text:#1e293b;--search-border:#e2e8f0;--search-focus-border:#2563eb;--search-focus-shadow:rgba(37,99,235,.2);--search-hover-bg:#f1f5f9;--search-team-color:#64748b;--search-title-color:#4169e1}@media (prefers-color-scheme:dark){.search-section[data-v-5ee00166]{--search-bg:#232946;--search-text:#f9f9fc;--search-border:#334155;--search-focus-border:#7bbef9;--search-focus-shadow:rgba(123,190,249,.3);--search-hover-bg:#334155;--search-team-color:#b6c6e3;--search-title-color:#60a5fa}}.search-section h2[data-v-5ee00166]{font-size:2rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:.01em;color:var(--search-title-color)}.search-container[data-v-5ee00166]{margin-bottom:16px}.search-input[data-v-5ee00166]{box-sizing:border-box;width:100%;max-width:100%;padding:12px 16px;font-size:1rem;border:1px solid var(--search-border);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff!important;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;-webkit-opacity:1!important}@media (prefers-color-scheme:dark){.search-input[data-v-5ee00166]{background-color:#232946!important;color:#f9f9fc!important;-webkit-text-fill-color:#f9f9fc!important;border-color:#334155!important}}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){.search-input[data-v-5ee00166]{background-color:#fff!important;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;border-color:#e2e8f0!important}}.search-input[data-v-5ee00166]:focus{outline:none;box-shadow:0 0 0 2px var(--search-focus-shadow)}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){.search-input[data-v-5ee00166]:focus{border-color:#2563eb!important;box-shadow:0 0 0 2px rgba(37,99,235,.2)}}@media (prefers-color-scheme:dark){.search-input[data-v-5ee00166]:focus{border-color:#7bbef9!important;box-shadow:0 0 0 2px rgba(123,190,249,.3)}}.search-input[data-v-5ee00166]::-moz-placeholder{opacity:.7}.search-input[data-v-5ee00166]::placeholder{opacity:.7}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){.search-input[data-v-5ee00166]::-moz-placeholder{color:#64748b!important}.search-input[data-v-5ee00166]::placeholder{color:#64748b!important}}@media (prefers-color-scheme:dark){.search-input[data-v-5ee00166]::-moz-placeholder{color:#b6c6e3!important}.search-input[data-v-5ee00166]::placeholder{color:#b6c6e3!important}}@media screen and (max-width:768px){.search-input[data-v-5ee00166]{font-size:16px}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){.search-input[data-v-5ee00166]{background-color:#fff!important;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;border-color:#e2e8f0!important}}@media (prefers-color-scheme:dark){.search-input[data-v-5ee00166]{background-color:#232946!important;color:#f9f9fc!important;-webkit-text-fill-color:#f9f9fc!important;border-color:#334155!important}}}@supports (-webkit-touch-callout:none){.search-input[data-v-5ee00166]{background-color:var(--search-bg)!important;color:var(--search-text)!important;-webkit-text-fill-color:var(--search-text)!important}}@media screen and (-webkit-min-device-pixel-ratio:0){.search-input[data-v-5ee00166]{background-color:var(--search-bg)!important;color:var(--search-text)!important}}.search-results[data-v-5ee00166]{list-style:none;padding:0;margin:0}.search-result-item[data-v-5ee00166]{padding:12px 16px;border-bottom:1px solid var(--search-border);cursor:pointer;transition:background .15s;color:var(--search-text)}.search-result-item[data-v-5ee00166]:hover{background:var(--search-hover-bg)}.no-results[data-v-5ee00166],.search-team[data-v-5ee00166]{color:var(--search-team-color)}.no-results[data-v-5ee00166]{font-style:italic}.bvp-card[data-v-54de061a]{background:var(--card-bg);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:2rem 1rem;max-width:1000px;margin:2rem auto;border:1px solid var(--card-border);width:96%}.bvp-title[data-v-54de061a]{font-size:2.2rem;color:#1dcfcc;text-align:center;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;gap:.5em}.bvp-title small[data-v-54de061a]{font-size:1rem;color:var(--subtext)}.bvp-search[data-v-54de061a]{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap}.bvp-input[data-v-54de061a]{padding:12px 16px;font-size:1rem;border-radius:8px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);min-width:250px}.bvp-btn[data-v-54de061a]{background:var(--highlight);color:var(--highlight-text);border:none;border-radius:8px;padding:12px 20px;font-weight:700;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:.5em;min-height:48px;min-width:48px}.bvp-btn[data-v-54de061a]:hover{background:var(--highlight-hover)}.bvp-loading[data-v-54de061a]{text-align:center;color:var(--highlight);margin-bottom:1rem}.spinner[data-v-54de061a]{display:inline-block;width:18px;height:18px;border:2px solid var(--highlight);border-top:2px solid var(--card-bg);border-radius:50%;animation:spin-54de061a 1s linear infinite;margin-right:.5em}@keyframes spin-54de061a{to{transform:rotate(1turn)}}.bvp-error[data-v-54de061a]{background:var(--error-bg);color:var(--error-text);border-radius:8px;text-align:center;margin-bottom:1rem;padding:1em}.bvp-results[data-v-54de061a]{background:var(--results-bg);border-radius:12px;padding:1.5rem;margin-top:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.bvp-players[data-v-54de061a]{display:flex;align-items:center;justify-content:center;gap:2em;margin-bottom:1.5rem}.bvp-player[data-v-54de061a]{text-align:center}.bvp-img[data-v-54de061a]{width:56px;height:56px;border-radius:50%;margin-bottom:.5em;background:var(--input-bg);-o-object-fit:cover;object-fit:cover}.bvp-vs[data-v-54de061a]{font-size:1.5rem;color:var(--highlight);font-weight:700}.bvp-table-container[data-v-54de061a]{width:100%;overflow-x:auto;margin:0 auto}.bvp-table[data-v-54de061a]{width:100%;border-collapse:collapse;background:var(--table-bg);margin:0 auto}.bvp-table td[data-v-54de061a],.bvp-table th[data-v-54de061a]{padding:.75rem;border:1px solid var(--table-border);text-align:center;font-size:1.1rem}.bvp-table th[data-v-54de061a]{background:var(--table-header-bg);color:var(--highlight);font-weight:700}.bvp-table td.highlight[data-v-54de061a]{background:var(--highlight);color:var(--highlight-text);font-weight:700;border-radius:4px}@media (max-width:600px){.bvp-search[data-v-54de061a]{flex-direction:column;align-items:center;gap:.8rem}.bvp-input[data-v-54de061a]{width:90%;min-width:auto}.bvp-btn[data-v-54de061a]{width:90%;justify-content:center}.bvp-card[data-v-54de061a]{padding:1.5rem .75rem;margin:1rem auto;width:96%}.bvp-title[data-v-54de061a]{font-size:1.6rem}.bvp-table td[data-v-54de061a],.bvp-table th[data-v-54de061a]{padding:.5rem;font-size:.95rem}}@media (max-width:400px){.bvp-players[data-v-54de061a]{flex-direction:column;gap:1rem}.bvp-vs[data-v-54de061a]{font-size:1rem}}.standings-section[data-v-03918970]{background:var(--card-bg);border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:1rem;width:100%;max-width:none;margin:0;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin-bottom:2rem}@media (min-width:768px){.standings-section[data-v-03918970]{padding:2rem}}.card-title[data-v-03918970]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:.01em;color:#ebcd54;text-align:center}@media (min-width:768px){.card-title[data-v-03918970]{font-size:2rem}}@media (prefers-color-scheme:dark){.card-title[data-v-03918970]{color:#d8bfd8}}.loading-message[data-v-03918970]{text-align:center;padding:2rem;font-size:1.1rem;color:var(--text-color)}.league-section[data-v-03918970]{margin-bottom:2rem}.league-section h3[data-v-03918970]{text-align:center;margin-bottom:1rem;color:var(--title-color);font-size:1.3rem}@media (min-width:768px){.league-section h3[data-v-03918970]{font-size:1.5rem}}.division-section[data-v-03918970]{margin-bottom:2rem}.division-name[data-v-03918970]{text-align:center;margin:1.2em 0 .8em 0;font-size:1.1rem;font-weight:700;color:#2563eb;letter-spacing:.03em}@media (min-width:768px){.division-name[data-v-03918970]{font-size:1.2rem}}@media (prefers-color-scheme:dark){.division-name[data-v-03918970]{color:#93c5fd}}.desktop-table[data-v-03918970]{display:none}@media (min-width:768px){.desktop-table[data-v-03918970]{display:table;width:100%;max-width:800px;margin:0 auto;border-collapse:collapse;background:var(--table-bg);table-layout:fixed}}.standings-table td[data-v-03918970],.standings-table th[data-v-03918970]{padding:.75rem;border:1px solid var(--border-color);text-align:center}.team-col[data-v-03918970]{width:50%;text-align:left;padding-left:1rem}.team-with-logo[data-v-03918970]{display:flex;align-items:center;gap:.5rem}.team-logo[data-v-03918970]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.team-name[data-v-03918970]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-col[data-v-03918970]{width:12.5%}.standings-table th[data-v-03918970]{background:var(--th-bg);font-weight:700}.standings-table tr[data-v-03918970]:nth-child(2n){background:var(--table-row-even)}.standings-table tr[data-v-03918970]:hover{background:var(--table-row-hover)}.divider-row td[data-v-03918970]{padding:0;border:none}.divider-row hr[data-v-03918970]{margin:.5rem 0;border:0;border-top:2px dotted #888}.mobile-cards[data-v-03918970]{display:block}@media (min-width:768px){.mobile-cards[data-v-03918970]{display:none}}.team-card[data-v-03918970]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:.75rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:120px}.team-card.playoff-spot[data-v-03918970]{border-left:4px solid #22c55e}.team-header[data-v-03918970]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;min-height:40px;flex-shrink:0}.team-logo-mobile[data-v-03918970]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.team-name-mobile[data-v-03918970]{font-weight:600;font-size:1rem;color:var(--text-color);line-height:1.2;word-wrap:break-word;hyphens:auto}.team-stats[data-v-03918970]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;flex:1;align-content:start}.stat-item[data-v-03918970]{text-align:center;padding:.5rem;background:var(--table-row-even);border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:60px}.stat-label[data-v-03918970]{display:block;font-size:.75rem;font-weight:600;color:#666;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}@media (prefers-color-scheme:dark){.stat-label[data-v-03918970]{color:#999}}.stat-value[data-v-03918970]{display:block;font-size:1rem;font-weight:700;color:var(--text-color)}.playoff-line[data-v-03918970]{position:relative;margin:1rem 0;text-align:center}.playoff-divider[data-v-03918970]{border:0;border-top:2px dashed #ef4444;margin:0}.playoff-text[data-v-03918970]{background:var(--card-bg);color:#ef4444;font-size:.75rem;font-weight:600;padding:0 .5rem;position:absolute;top:-.5rem;left:50%;transform:translateX(-50%);text-transform:uppercase;letter-spacing:.05em}.error-message[data-v-03918970]{color:#c0392b;font-weight:700;text-align:center;padding:2rem;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}@media (prefers-color-scheme:dark){.error-message[data-v-03918970]{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}}@media (max-width:767px){.team-card[data-v-03918970]{min-height:44px;touch-action:manipulation}.team-header[data-v-03918970]{min-height:32px}.stat-item[data-v-03918970]{min-height:44px;display:flex;flex-direction:column;justify-content:center}}@media (max-width:320px){.standings-section[data-v-03918970]{padding:.75rem}.card-title[data-v-03918970]{font-size:1.25rem}.team-stats[data-v-03918970]{grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-item[data-v-03918970]{padding:.75rem .5rem}.team-name-mobile[data-v-03918970]{font-size:.9rem}}.home-container[data-v-6642c248]{display:flex;min-height:100vh;background:#f8fafc}.mobile-menu-toggle[data-v-6642c248]{position:fixed;top:16px;left:16px;z-index:1001;background:#2563eb;border:none;padding:12px;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:3px;width:44px;height:44px;justify-content:center;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.15)}.hamburger-line[data-v-6642c248]{width:20px;height:2px;background:#fff;transition:all .3s ease;transform-origin:center}.hamburger-line.active[data-v-6642c248]:first-child{transform:rotate(45deg) translate(4px,4px)}.hamburger-line.active[data-v-6642c248]:nth-child(2){opacity:0}.hamburger-line.active[data-v-6642c248]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.mobile-overlay[data-v-6642c248]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-overlay.active[data-v-6642c248]{opacity:1;visibility:visible}.sidebar[data-v-6642c248]{position:fixed;top:0;left:0;width:180px;background:#f1f5f9;padding:24px 16px;height:100vh;display:flex;flex-direction:column;gap:12px;box-shadow:2px 0 8px rgba(0,0,0,.04);z-index:1000;transition:transform .3s ease}.sidebar-header[data-v-6642c248]{display:none;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.sidebar-header h2[data-v-6642c248]{margin:0;color:#334155;font-size:1.2rem}.mobile-close-btn[data-v-6642c248]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mobile-close-btn[data-v-6642c248]:hover{background:#e2e8f0}.sidebar button[data-v-6642c248]{background:none;border:none;font-size:1.1rem;color:#334155;padding:12px 16px;border-radius:8px;text-align:left;cursor:pointer;transition:background .18s,color .18s}.sidebar button.active[data-v-6642c248],.sidebar button[data-v-6642c248]:hover{background:#2563eb;color:#fff}.main-content[data-v-6642c248]{margin-left:180px;padding:24px;width:calc(100% - 180px);min-height:100vh}.main-header[data-v-6642c248]{margin:24px auto!important;border-radius:0!important;display:inline-block!important;width:auto!important;max-width:none!important;left:50%;transform:translateX(-50%)}.main-header h1[data-v-6642c248],.main-header[data-v-6642c248]{background:transparent!important;padding:0!important;box-shadow:none!important;border:none!important;outline:none!important;position:relative}.main-header h1[data-v-6642c248]{color:#1e293b;margin:0!important;font-size:1.8rem;font-weight:600;text-align:center;border:0!important;outline:0!important;text-decoration:none!important;border-radius:0!important;box-sizing:border-box}.dark .main-header h1[data-v-6642c248]{color:#7bbef9;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;text-decoration:none!important;border-radius:0!important}.card[data-v-6642c248]{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:24px;margin-bottom:24px}.hot-header[data-v-6642c248]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.hot-controls[data-v-6642c248]{display:flex;gap:8px}.hot-controls button[data-v-6642c248]{background:#e2e8f0;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;transition:background .18s;font-size:.9rem;white-space:nowrap}.hot-controls button.active[data-v-6642c248]{background:#2563eb;color:#fff}.hot-filters[data-v-6642c248]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.hot-filters label[data-v-6642c248]{display:flex;align-items:center;gap:8px;font-size:.9rem}.hot-filters select[data-v-6642c248]{padding:6px 10px;border-radius:6px;border:1px solid #cbd5e1;font-size:.9rem}.hot-table-container[data-v-6642c248]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0;-webkit-overflow-scrolling:touch}.hot-table[data-v-6642c248]{width:100%;border-collapse:collapse;background:#fff;min-width:600px}.hot-table td[data-v-6642c248],.hot-table th[data-v-6642c248]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.hot-table th[data-v-6642c248]{background:#f8fafc;font-weight:600;color:#374151;position:sticky;top:0;z-index:10}.stat-header.sortable[data-v-6642c248]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s;position:relative}.stat-header.sortable[data-v-6642c248]:hover{background:#e2e8f0}.stat-header.sorted-asc[data-v-6642c248],.stat-header.sorted-desc[data-v-6642c248]{background:#dbeafe;color:#1e40af}.sort-arrow[data-v-6642c248]{margin-left:4px;font-size:12px;opacity:.7}.player-header[data-v-6642c248]{min-width:200px}.stat-header[data-v-6642c248]{min-width:60px;text-align:center}.player-cell[data-v-6642c248]{min-width:200px}.stat-cell[data-v-6642c248]{text-align:center;font-weight:500}.player-info[data-v-6642c248]{display:flex;align-items:center;gap:12px}.team-logo-mini[data-v-6642c248]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.player-details[data-v-6642c248]{min-width:0}.player-name[data-v-6642c248]{font-weight:600;cursor:pointer;color:#1e293b;display:block;margin-bottom:2px}.player-name[data-v-6642c248]:hover{color:#2563eb}.team-info[data-v-6642c248]{font-size:.85rem;color:#64748b}.team-name[data-v-6642c248]{font-weight:500}.league-div[data-v-6642c248]{margin-left:4px;color:#94a3b8}.hot-row[data-v-6642c248]:hover{background:#f8fafc}.no-results[data-v-6642c248]{color:#64748b;font-style:italic;text-align:center;margin:16px 0}@media (max-width:768px){.mobile-menu-toggle[data-v-6642c248]{display:flex}.sidebar[data-v-6642c248]{transform:translateX(-100%);width:280px;padding:80px 24px 24px}.sidebar.mobile-open[data-v-6642c248]{transform:translateX(0)}.sidebar-header[data-v-6642c248]{display:flex}.main-content[data-v-6642c248]{margin-left:0;width:100%;padding:80px 16px 24px}.card[data-v-6642c248]{padding:16px;margin-bottom:16px}.hot-header[data-v-6642c248]{flex-direction:column;align-items:stretch;gap:16px}.hot-header h2[data-v-6642c248]{text-align:center;margin-bottom:0}.hot-controls[data-v-6642c248]{justify-content:center;flex-wrap:wrap}.hot-controls button[data-v-6642c248]{flex:1;min-width:120px}.hot-filters[data-v-6642c248]{flex-direction:column;gap:12px}.hot-filters label[data-v-6642c248]{flex-direction:column;align-items:stretch;gap:4px}.hot-filters select[data-v-6642c248]{padding:10px;font-size:1rem}.hot-table[data-v-6642c248]{min-width:500px}.hot-table td[data-v-6642c248],.hot-table th[data-v-6642c248]{padding:8px 6px;font-size:.85rem}.player-header[data-v-6642c248]{min-width:160px}.stat-header[data-v-6642c248]{min-width:50px}.player-cell[data-v-6642c248]{min-width:160px}.team-logo-mini[data-v-6642c248]{width:20px;height:20px}.player-info[data-v-6642c248]{gap:8px}.player-name[data-v-6642c248]{font-size:.9rem}.team-info[data-v-6642c248]{font-size:.75rem}}@media (max-width:480px){.main-content[data-v-6642c248]{padding:80px 8px 16px}.card[data-v-6642c248]{padding:12px}.hot-controls button[data-v-6642c248]{padding:10px 12px;font-size:.85rem}.hot-table td[data-v-6642c248],.hot-table th[data-v-6642c248]{padding:6px 4px;font-size:.8rem}.player-cell[data-v-6642c248],.player-header[data-v-6642c248]{min-width:140px}.stat-header[data-v-6642c248]{min-width:40px}.team-logo-mini[data-v-6642c248]{width:18px;height:18px}.player-name[data-v-6642c248]{font-size:.85rem}.team-info[data-v-6642c248]{font-size:.7rem}}body.dark .card[data-v-6642c248],body.dark .home-container[data-v-6642c248],body.dark .hot-section[data-v-6642c248],body.dark .sidebar[data-v-6642c248]{background:#232946!important;color:#f9f9fc!important}body.dark .mobile-menu-toggle[data-v-6642c248]{background:#7bbef9!important}body.dark .mobile-overlay[data-v-6642c248]{background:rgba(0,0,0,.7)!important}body.dark .sidebar-header[data-v-6642c248]{border-bottom-color:#334155!important}body.dark .mobile-close-btn[data-v-6642c248],body.dark .sidebar-header h2[data-v-6642c248]{color:#f9f9fc!important}body.dark .mobile-close-btn[data-v-6642c248]:hover{background:#334155!important}body.dark .sidebar button[data-v-6642c248]{background:none!important;color:#f9f9fc!important}body.dark .sidebar button.active[data-v-6642c248],body.dark .sidebar button[data-v-6642c248]:hover{background:#2563eb!important;color:#fff!important}body.dark .hot-controls button[data-v-6642c248]{background:#232946!important;color:#7bbef9!important;border-color:#334155!important}body.dark .hot-controls button.active[data-v-6642c248],body.dark .hot-controls button[data-v-6642c248]:hover{background:#7bbef9!important;color:#232946!important}body.dark .hot-filters select[data-v-6642c248]{background:#232946!important;color:#f9f9fc!important;border-color:#334155!important}body.dark .hot-table-container[data-v-6642c248]{border-color:#334155!important}body.dark .hot-table[data-v-6642c248]{background:#232946!important}body.dark .hot-table th[data-v-6642c248]{background:#1a1d3a!important}body.dark .hot-table td[data-v-6642c248],body.dark .hot-table th[data-v-6642c248]{color:#f9f9fc!important;border-bottom-color:#334155!important}body.dark .stat-header.sortable[data-v-6642c248]:hover{background:#2a2e4a!important}body.dark .stat-header.sorted-asc[data-v-6642c248],body.dark .stat-header.sorted-desc[data-v-6642c248]{background:#2563eb!important;color:#fff!important}body.dark .player-name[data-v-6642c248]{color:#7bbef9!important}body.dark .player-name[data-v-6642c248]:hover{color:#a7d2ff!important}body.dark .team-info[data-v-6642c248],body.dark .team-name[data-v-6642c248]{color:#b6c6e3!important}body.dark .league-div[data-v-6642c248]{color:#8b9cc7!important}body.dark .hot-row[data-v-6642c248]:hover{background:#2a2e4a!important}body.dark .no-results[data-v-6642c248]{color:#b6c6e3!important}a
@media(prefers-color-scheme: dark){.main-header h1[data-v-6642c248]{color:#7bbef9;background:transparent!important;padding:0!important;margin:24px 0 24px 24px!important}}@media (max-width:768px){.main-header h1[data-v-6642c248]{margin-left:0!important;margin-right:0!important;border:none!important;outline:none!important;box-shadow:none!important}}.profile-container[data-v-73a84cae]{max-width:900px;margin:32px auto;padding:32px;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.07),0 1.5px 6px rgba(0,0,0,.03);font-family:Segoe UI,Roboto,Arial,sans-serif;background:#f9f9fc;color:#1e293b}.profile-card[data-v-73a84cae]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 2px 12px rgba(0,0,0,.04);width:100%}.back-btn[data-v-73a84cae]{background:#eee;border:none;padding:10px 22px;border-radius:8px;cursor:pointer;font-size:1.1rem;margin-bottom:16px;transition:background .2s;color:#1e293b}.back-btn[data-v-73a84cae]:hover{background:#dbeafe}.profile-header[data-v-73a84cae]{display:flex;align-items:center;gap:24px;margin-bottom:20px}.team-logo[data-v-73a84cae]{width:60px;height:60px;border-radius:10px;background:#f1f5f9;box-shadow:0 2px 6px rgba(0,0,0,.08)}.player-title[data-v-73a84cae]{font-size:2.5rem;font-weight:700;color:#1e293b;letter-spacing:.5px;margin:0}.splits-table-horizontal[data-v-73a84cae]{margin-top:28px;overflow-x:auto;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.splits-table-horizontal table[data-v-73a84cae]{width:100%;border-collapse:separate;border-spacing:0;min-width:600px;border-radius:12px;overflow:hidden}.splits-table-horizontal td[data-v-73a84cae],.splits-table-horizontal th[data-v-73a84cae]{padding:14px 16px;text-align:center;font-size:1.13rem;border-bottom:1px solid rgba(0,0,0,.08)}.splits-table-horizontal th[data-v-73a84cae]{background:#e0e7ff;color:#2563eb;font-weight:700;font-size:1.15rem;letter-spacing:.5px;border-bottom:2px solid #2563eb}.splits-table-horizontal tbody tr[data-v-73a84cae]{background:#fff}.splits-table-horizontal tbody tr:nth-child(odd) .stat-label[data-v-73a84cae],.splits-table-horizontal tbody tr:nth-child(odd) .stat-value[data-v-73a84cae]{color:#1e293b;font-weight:500}.dark .splits-table-horizontal tbody tr:nth-child(2n) .stat-label[data-v-73a84cae],.dark .splits-table-horizontal tbody tr:nth-child(2n) .stat-value[data-v-73a84cae]{color:#93c5fd!important}.stat-label[data-v-73a84cae]{font-weight:600;text-align:left}.stat-value[data-v-73a84cae]{font-family:Menlo,Monaco,monospace;font-weight:500}.dark .profile-card[data-v-73a84cae],.dark .profile-container[data-v-73a84cae]{background:#232946;color:#e2e8f0}.dark .back-btn[data-v-73a84cae]{background:#393960;color:#e2e8f0}.dark .back-btn[data-v-73a84cae]:hover{background:#4e4e7e}.dark .team-logo[data-v-73a84cae]{background:#2c2c3a}.dark .player-title[data-v-73a84cae]{color:#e2e8f0}.dark .splits-table-horizontal[data-v-73a84cae]{background:#232946;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark .splits-table-horizontal table[data-v-73a84cae]{background:#232946}.dark .splits-table-horizontal th[data-v-73a84cae]{background:#334155;color:#60a5fa;border-bottom:2px solid #334155}.dark .splits-table-horizontal td[data-v-73a84cae]{border-bottom:1px solid #334155}.dark .splits-table-horizontal tbody tr:nth-child(odd) td[data-v-73a84cae],.dark .splits-table-horizontal tbody tr[data-v-73a84cae]:nth-child(odd){background:#232946!important;background-color:#232946!important}.dark .splits-table-horizontal tbody tr:nth-child(odd) .stat-label[data-v-73a84cae],.dark .splits-table-horizontal tbody tr:nth-child(odd) .stat-value[data-v-73a84cae]{color:#fff!important;font-weight:600}.dark .splits-table-horizontal tbody tr:nth-child(2n) td[data-v-73a84cae],.dark .splits-table-horizontal tbody tr[data-v-73a84cae]:nth-child(2n){background:#2d3748!important;background-color:#2d3748!important}.dark .splits-table-horizontal tbody tr:nth-child(2n) .stat-label[data-v-73a84cae],.dark .splits-table-horizontal tbody tr:nth-child(2n) .stat-value[data-v-73a84cae]{color:#fff!important;font-weight:600}.dark .splits-table-horizontal tbody tr:nth-child(2n) .stat-label[data-v-73a84cae]{color:#60a5fa!important;font-weight:600}.dark .splits-table-horizontal tbody tr[data-v-73a84cae]:hover{background:#1d4ed8!important;transition:background-color .2s ease}.dark .splits-table-horizontal tbody tr:nth-child(odd):hover .stat-label[data-v-73a84cae],.dark .splits-table-horizontal tbody tr:nth-child(odd):hover .stat-value[data-v-73a84cae]{color:#bfdbfe}.no-stats[data-v-73a84cae]{text-align:center;color:#888;margin-top:40px;font-size:1.1rem}.dark .no-stats[data-v-73a84cae]{color:#b0b3b8}.loading-spinner[data-v-73a84cae]{display:flex;justify-content:center;align-items:center;min-height:200px}.spinner[data-v-73a84cae]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#2563eb;animation:spin-73a84cae 1s ease-in-out infinite}.dark .spinner[data-v-73a84cae]{border-top-color:#e2e8f0}@keyframes spin-73a84cae{to{transform:rotate(1turn)}}@media (max-width:900px){.profile-card[data-v-73a84cae]{padding:14px}.profile-header[data-v-73a84cae]{flex-direction:column;gap:12px}.splits-table-horizontal table[data-v-73a84cae]{min-width:400px;font-size:.98rem}.splits-table-horizontal td[data-v-73a84cae],.splits-table-horizontal th[data-v-73a84cae]{padding:10px 12px}}