@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";.feedback-overlay[data-v-77e5337f]{position:fixed;inset:0;background:#000000b3;display:grid;place-items:center;padding:1rem;z-index:200}.feedback-modal[data-v-77e5337f]{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:12px;box-shadow:0 10px 40px #00000059,0 0 0 1px #00d4ff14;padding:1.5rem;max-width:520px;width:min(520px,100%);position:relative}.feedback-card[data-v-77e5337f]{position:relative;perspective:1400px}.feedback-card-inner[data-v-77e5337f]{position:relative;display:grid;transform-style:preserve-3d;transition:transform .65s ease;min-height:320px}.feedback-card.flipped .feedback-card-inner[data-v-77e5337f]{transform:rotateY(180deg)}.feedback-face[data-v-77e5337f]{grid-area:1 / 1;width:100%;backface-visibility:hidden;transform:translateZ(1px)}.feedback-front[data-v-77e5337f]{display:block}.feedback-back[data-v-77e5337f]{display:grid;place-items:center;text-align:center;padding:1rem;gap:.75rem;transform:rotateY(180deg)}.feedback-close[data-v-77e5337f]{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer}h3[data-v-77e5337f]{font-size:1.3rem;margin-bottom:.25rem}.feedback-subtitle[data-v-77e5337f]{color:var(--text-secondary);margin-bottom:1rem}.feedback-form[data-v-77e5337f]{display:flex;flex-direction:column;gap:.75rem}label[data-v-77e5337f]{font-weight:600;color:var(--text-primary)}textarea[data-v-77e5337f],input[type=text][data-v-77e5337f]{width:100%;border-radius:8px;border:1px solid var(--border-glow);background:var(--card-overlay);color:var(--text-primary);padding:.75rem;font-family:inherit;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}textarea[data-v-77e5337f]:focus,input[type=text][data-v-77e5337f]:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00d4ff33}.feedback-meta[data-v-77e5337f]{display:flex;justify-content:flex-end;font-size:.85rem;color:var(--text-muted);margin-top:-.5rem}.feedback-actions[data-v-77e5337f]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.feedback-actions button[data-v-77e5337f]{border-radius:8px;padding:.6rem 1.1rem;border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.feedback-actions .ghost[data-v-77e5337f]{border-color:var(--border-glow)}.feedback-actions .primary[data-v-77e5337f]{background:linear-gradient(120deg,var(--accent-cyan),var(--accent-gold));color:#0a0e1a;font-weight:700;box-shadow:0 6px 20px #00d4ff40}.feedback-actions button[data-v-77e5337f]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.feedback-error[data-v-77e5337f]{color:var(--accent-red);background:#ff336614;border:1px solid rgba(255,51,102,.3);padding:.6rem .75rem;border-radius:8px}.feedback-success[data-v-77e5337f]{color:var(--accent-green);background:#00ff8814;border:1px solid rgba(0,255,136,.25);padding:.6rem .75rem;border-radius:8px}.thanks-icon[data-v-77e5337f]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin:0 auto;font-size:1.4rem;font-weight:800;color:#0a0e1a;background:linear-gradient(120deg,var(--accent-cyan),var(--accent-gold));box-shadow:0 10px 30px #00d4ff40}.thanks-copy[data-v-77e5337f]{color:var(--text-secondary)}.close-toast[data-v-77e5337f]{margin-top:.5rem}@media(max-width:480px){.feedback-modal[data-v-77e5337f]{padding:1.2rem}}:root{--bg-dark: #0a0e1a;--bg-card: #111827;--bg-card-hover: #1a2332;--border-glow: #1e3a5f;--accent-cyan: #00d4ff;--accent-gold: #ffd700;--accent-orange: #ff8800;--accent-red: #ff3366;--accent-green: #00ff88;--text-primary: #d2d9e5;--text-secondary: #8a9bb0;--text-muted: #63748a;--header-bg: rgba(10, 14, 26, .95);--hero-overlay-gradient: linear-gradient(transparent, var(--bg-dark));--hero-image-opacity: 1;--hero-image-filter: none;--card-overlay: rgba(17, 24, 39, .92)}:root[data-theme=light]{--bg-dark: #f5f7fb;--bg-card: #ffffff;--bg-card-hover: #eef2f7;--border-glow: #d0dae6;--accent-cyan: #007fa6;--accent-gold: #c08a00;--accent-orange: #c86500;--accent-red: #cc2a4a;--accent-green: #00a06b;--text-primary: #1f2a37;--text-secondary: #4d5c70;--text-muted: #7a8798;--header-bg: rgba(245, 247, 251, .95);--hero-overlay-gradient: linear-gradient(transparent, rgba(245, 247, 251, .95));--hero-image-opacity: .25;--hero-image-filter: saturate(.6) brightness(1.05);--card-overlay: rgba(255, 255, 255, .92)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Sora,sans-serif;background:var(--bg-dark);background-image:radial-gradient(ellipse at 20% 20%,rgba(0,212,255,.03) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,51,102,.03) 0%,transparent 50%);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased}:root[data-theme=light] body{background-image:radial-gradient(ellipse at 20% 20%,rgba(0,127,166,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,205,102,.1) 0%,transparent 55%)}a{color:var(--accent-cyan);text-decoration:none}a:hover{text-decoration:underline}.app[data-v-14b2a252]{min-height:100vh;display:flex;flex-direction:column}.hero-banner[data-v-14b2a252]{position:relative;width:100%;height:200px;overflow:hidden}.hero-image[data-v-14b2a252]{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:var(--hero-image-opacity);filter:var(--hero-image-filter)}.hero-overlay[data-v-14b2a252]{position:absolute;bottom:0;left:0;right:0;height:100px;background:var(--hero-overlay-gradient)}.header[data-v-14b2a252]{background:var(--header-bg);border-bottom:1px solid var(--border-glow);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-content[data-v-14b2a252]{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.logo[data-v-14b2a252]{display:flex;flex-direction:column}.logo-text[data-v-14b2a252]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-sub[data-v-14b2a252]{font-family:Sora,sans-serif;font-size:.7rem;color:var(--text-muted);letter-spacing:.1em}.nav[data-v-14b2a252]{display:flex;gap:.5rem;flex:1}.header-actions[data-v-14b2a252]{display:flex;align-items:center;gap:.75rem}.settings-trigger[data-v-14b2a252],.compare-trigger[data-v-14b2a252]{display:flex;align-items:center}.nav-link[data-v-14b2a252]{padding:.5rem 1rem;border-radius:6px;font-family:Sora,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);text-decoration:none;transition:all .2s ease}.nav-link[data-v-14b2a252]:hover{color:var(--text-primary);background:#00d4ff1a;text-decoration:none}.nav-link.active[data-v-14b2a252]{color:var(--accent-cyan);background:#00d4ff26}.main[data-v-14b2a252]{flex:1;max-width:1400px;margin:0 auto;width:100%;padding:1rem 2rem}.footer[data-v-14b2a252]{border-top:1px solid var(--border-glow);padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.footer-links[data-v-14b2a252]{margin-top:.5rem;display:flex;align-items:center;gap:.75rem;justify-content:center;flex-wrap:wrap}.footer-links a[data-v-14b2a252]{color:var(--accent-cyan)}.footer-feedback[data-v-14b2a252]{padding:.45rem .9rem;border-radius:20px;border:1px solid var(--border-glow);background:#00d4ff14;color:var(--text-primary);cursor:pointer;font-weight:700;letter-spacing:.01em;transition:transform .15s ease,box-shadow .2s ease}.footer-feedback[data-v-14b2a252]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00d4ff2e}.footer-feedback[data-v-14b2a252]:active{transform:translateY(0);box-shadow:none}@media(max-width:768px){.header-content[data-v-14b2a252]{padding:1rem;gap:1rem}.nav[data-v-14b2a252]{order:3;width:100%;justify-content:center;flex-wrap:wrap;row-gap:.4rem}.nav-link[data-v-14b2a252]{padding:.4rem .7rem;font-size:.65rem;letter-spacing:.04em}.main[data-v-14b2a252]{padding:1rem}.hero-banner[data-v-14b2a252]{height:150px}}@media(max-width:480px){.nav[data-v-14b2a252]{column-gap:.35rem}.nav-link[data-v-14b2a252]{padding:.35rem .6rem;font-size:.6rem;letter-spacing:.03em}}.sparkline[data-v-34d164f7]{width:6.5rem;height:1.5rem;overflow:visible}.sparkline polyline[data-v-34d164f7]{fill:none;stroke:var(--accent-gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.8;filter:drop-shadow(0 0 6px rgba(255,212,0,.55))}.sparkline-grid line[data-v-34d164f7]{stroke:#ffffff38;stroke-width:1.25;stroke-dasharray:2 3;shape-rendering:crispEdges}.sparkline-labels text[data-v-34d164f7]{fill:#ffffffa6;font-family:Sora,sans-serif;font-size:.7rem;text-transform:uppercase;paint-order:stroke;stroke:#00000059;stroke-width:1.5px}:root[data-theme=light] .sparkline-grid line{stroke:#00000038}:root[data-theme=light] .sparkline-labels text{fill:#000000a6;stroke:#ffffff8c}.player-card[data-v-91a98538]{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:12px;padding:1rem;position:relative;overflow:hidden;transition:all .3s ease;background-size:50%;background-position:center;background-repeat:no-repeat}.player-card[data-v-91a98538]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));opacity:0;transition:opacity .3s ease}.player-card[data-v-91a98538]:hover{transform:translateY(-3px);border-color:var(--accent-cyan);box-shadow:0 10px 40px #00d4ff26}.player-card[data-v-91a98538]:hover:before{opacity:1}.player-card.rsci[data-v-91a98538]{border-color:var(--accent-gold);box-shadow:0 0 20px #ffd70026}.player-card.rsci[data-v-91a98538]:before{background:linear-gradient(90deg,var(--accent-gold),#ff8800);opacity:1}.card-rank-row[data-v-91a98538]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.card-rank[data-v-91a98538]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;color:var(--accent-cyan);text-shadow:0 0 15px rgba(0,212,255,.4);min-width:2.5rem}.player-card.rsci .card-rank[data-v-91a98538]{color:var(--accent-gold)}.game-rank[data-v-91a98538]{font-family:Sora,sans-serif;font-size:1rem;color:var(--text-primary);background:#ffffff0d;padding:.3rem .6rem;border-radius:4px}.ez-scores[data-v-91a98538]{display:flex;gap:4px;margin-left:auto}.card-rank-meta[data-v-91a98538]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.card-rank-meta .ez-scores[data-v-91a98538]{margin-left:0}.game-date-badge[data-v-91a98538]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:42px;font-family:Sora,sans-serif;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .4rem;border-radius:6px;border:1px solid var(--border-glow);color:var(--text-secondary);background:#ffffff0a}.game-date-badge .date-month[data-v-91a98538]{color:var(--text-secondary);font-weight:600}.game-date-badge .date-day[data-v-91a98538]{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1}.ez-score[data-v-91a98538]{font-family:Sora,sans-serif;font-weight:700;font-size:.95rem;padding:.2rem .4rem;border-radius:6px;text-align:center;width:var(--ez-score-width, 3rem);min-width:var(--ez-score-width, 3rem)}.ez-labels[data-v-91a98538]{display:flex;justify-content:flex-end;gap:4px;margin-top:-1rem;margin-bottom:.5rem}.ez-labels span[data-v-91a98538]{font-family:Sora,sans-serif;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;width:var(--ez-score-width, 3rem);text-align:center}.sparkline-row[data-v-91a98538]{display:flex;justify-content:flex-end;margin:.3rem 0 .35rem}.card-player-info[data-v-91a98538]{display:flex;gap:.75rem;margin-top:-.9rem;margin-bottom:.75rem;align-items:flex-start}.player-link[data-v-91a98538]{text-decoration:none;text-align:center}.player-photo-frame[data-v-91a98538]{position:relative;display:inline-flex;align-items:center;justify-content:center}.player-photo-frame.placeholder[data-v-91a98538]{width:100px;height:100px;border-radius:50%;overflow:hidden}.player-photo[data-v-91a98538]{width:100px;height:100px;border-radius:50%;border:.1em solid var(--border-glow);object-fit:cover;filter:drop-shadow(0 0 8px rgba(0,212,255,.15));transition:all .3s ease}.player-initials[data-v-91a98538]{position:absolute;color:var(--text-primary);font-family:Sora,sans-serif;font-size:1.6rem;font-weight:800;text-shadow:0 0 10px rgba(0,0,0,.6);letter-spacing:.08em}.player-card:hover .player-photo[data-v-91a98538]{border-color:var(--accent-cyan);filter:drop-shadow(0 0 15px rgba(0,212,255,.5))}.player-card.rsci:hover .player-photo[data-v-91a98538]{border-color:var(--accent-gold);filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}.player-name-photo[data-v-91a98538]{font-family:Sora,sans-serif;font-weight:700;font-size:.9rem;color:var(--text-primary);margin-top:.25rem}.jersey[data-v-91a98538]{color:var(--accent-gold);font-family:Sora,sans-serif;font-size:.95rem}.player-details[data-v-91a98538]{flex:1}.player-meta[data-v-91a98538]{font-size:.75rem;color:var(--text-secondary);line-height:1.5}.player-meta .team[data-v-91a98538]{color:var(--accent-cyan);font-weight:600}.player-badges[data-v-91a98538]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;margin-top:1.5rem}.rsci-badge[data-v-91a98538]{display:inline-block;background:linear-gradient(135deg,var(--accent-gold),#ff8800);color:var(--bg-dark);font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;margin-top:.25rem}.elo-badge[data-v-91a98538]{display:inline-block;background:transparent;color:#ffd400;font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;margin-top:.25rem;border:1px solid #ffd400}.season-badge[data-v-91a98538]{display:inline-block;background:transparent;color:var(--accent-cyan);font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;margin-top:.25rem;border:1px solid var(--accent-cyan)}.game-info[data-v-91a98538]{border-radius:6px;border-left:3px solid var(--accent-cyan);padding:.5rem .75rem;margin-bottom:.75rem;font-size:.85rem;color:var(--text-secondary);text-align:center}.game-info .win[data-v-91a98538]{color:#0f8}.game-info .loss[data-v-91a98538]{color:#f36}.game-info .score-link[data-v-91a98538]{margin-left:.35rem}.game-info .opponent[data-v-91a98538]{color:var(--text-primary);font-weight:600}.game-info a[data-v-91a98538]{color:var(--accent-cyan);text-decoration:none;font-weight:600}:root[data-theme=light] .game-info .win[data-v-91a98538]{color:#1f7a3a}:root[data-theme=light] .game-info .loss[data-v-91a98538]{color:#b23a3a}.notable-up[data-v-91a98538]{font-size:.5em;vertical-align:middle;color:#0f8}.stats-table[data-v-91a98538]{width:100%;border-collapse:separate;border-spacing:3px;margin-bottom:0rem;margin-top:0rem}.stats-table th[data-v-91a98538]{font-family:Sora,sans-serif;font-size:.7rem;font-weight:400;color:var(--text-muted);text-transform:uppercase;padding:2px}.stats-table td[data-v-91a98538]{font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;text-align:center;padding:.2rem .15rem;border-radius:6px}.pct-10[data-v-91a98538]{background:#3d3d3d;color:var(--text-secondary)}.pct-20[data-v-91a98538]{background:#4a4535;color:var(--text-secondary)}.pct-30[data-v-91a98538]{background:#574d2d;color:var(--text-primary)}.pct-40[data-v-91a98538]{background:#645525;color:var(--text-primary)}.pct-50[data-v-91a98538]{background:#7a6b1a;color:var(--text-primary)}.pct-60[data-v-91a98538]{background:#9a850f;color:var(--bg-dark)}.pct-70[data-v-91a98538]{background:#b89c00;color:var(--bg-dark)}.pct-80[data-v-91a98538]{background:#d4b200;color:var(--bg-dark)}.pct-90[data-v-91a98538]{background:#e6c300;color:var(--bg-dark)}.pct-100[data-v-91a98538]{background:gold;color:var(--bg-dark)}.player-card.border-percentiles .stats-table td[data-v-91a98538],.player-card.border-percentiles .ez-score[data-v-91a98538]{background:#ffffff0a;color:var(--text-primary);border:.1em solid rgba(255,255,255,.1);box-shadow:0 0 6px #00000059}:root[data-theme=light] .player-card.border-percentiles .stats-table td[data-v-91a98538],:root[data-theme=light] .player-card.border-percentiles .ez-score[data-v-91a98538]{background:#00000005;box-shadow:0 0 2px #0000001f}.player-card.border-percentiles .stats-table .pct-10[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-10[data-v-91a98538]{border-color:#482878}.player-card.border-percentiles .stats-table .pct-20[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-20[data-v-91a98538]{border-color:#3e4989}.player-card.border-percentiles .stats-table .pct-30[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-30[data-v-91a98538]{border-color:#31688e}.player-card.border-percentiles .stats-table .pct-40[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-40[data-v-91a98538]{border-color:#26828e}.player-card.border-percentiles .stats-table .pct-50[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-50[data-v-91a98538]{border-color:#1f9e89}.player-card.border-percentiles .stats-table .pct-60[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-60[data-v-91a98538]{border-color:#35b779}.player-card.border-percentiles .stats-table .pct-70[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-70[data-v-91a98538]{border-color:#6dcd59}.player-card.border-percentiles .stats-table .pct-80[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-80[data-v-91a98538]{border-color:#b4de2c}.player-card.border-percentiles .stats-table .pct-90[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-90[data-v-91a98538]{border-color:#dce319}.player-card.border-percentiles .stats-table .pct-100[data-v-91a98538],.player-card.border-percentiles .ez-score.pct-100[data-v-91a98538]{border-color:#fde725}.player-card[data-v-dd521c07]{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:12px;padding:1rem;position:relative;overflow:hidden;transition:all .3s ease;background-size:50%;background-position:center;background-repeat:no-repeat}.player-card[data-v-dd521c07]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));opacity:0;transition:opacity .3s ease}.player-card[data-v-dd521c07]:hover{transform:translateY(-3px);border-color:var(--accent-cyan);box-shadow:0 10px 40px #00d4ff26}.player-card[data-v-dd521c07]:hover:before{opacity:1}.player-card.rsci[data-v-dd521c07]{border-color:var(--accent-gold);box-shadow:0 0 20px #ffd70026}.player-card.rsci[data-v-dd521c07]:before{background:linear-gradient(90deg,var(--accent-gold),#ff8800);opacity:1}.card-rank-row[data-v-dd521c07]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.card-rank[data-v-dd521c07]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;color:var(--accent-cyan);text-shadow:0 0 15px rgba(0,212,255,.4);min-width:2.5rem}.player-card.rsci .card-rank[data-v-dd521c07]{color:var(--accent-gold)}.game-rank[data-v-dd521c07]{font-family:Sora,sans-serif;font-size:1rem;color:var(--text-primary);background:#ffffff0d;padding:.3rem .6rem;border-radius:4px}.ez-scores[data-v-dd521c07]{display:flex;gap:4px;margin-left:auto}.card-rank-meta[data-v-dd521c07]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.card-rank-meta .ez-scores[data-v-dd521c07]{margin-left:0}.game-date-badge[data-v-dd521c07]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:42px;font-family:Sora,sans-serif;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .4rem;border-radius:6px;border:1px solid var(--border-glow);color:var(--text-secondary);background:#ffffff0a}.game-date-badge .date-month[data-v-dd521c07]{color:var(--text-secondary);font-weight:600}.game-date-badge .date-day[data-v-dd521c07]{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1}.ez-score[data-v-dd521c07]{font-family:Sora,sans-serif;font-weight:700;font-size:.95rem;padding:.2rem .4rem;border-radius:6px;text-align:center;width:var(--ez-score-width, 3rem);min-width:var(--ez-score-width, 3rem)}.ez-labels[data-v-dd521c07]{display:flex;justify-content:flex-end;gap:4px;margin-top:-1rem;margin-bottom:.5rem}.ez-labels span[data-v-dd521c07]{font-family:Sora,sans-serif;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;width:var(--ez-score-width, 3rem);text-align:center}.sparkline-row[data-v-dd521c07]{display:flex;justify-content:flex-end;margin:.3rem 0 .35rem}.card-player-info[data-v-dd521c07]{display:flex;gap:.75rem;margin-top:-.9rem;margin-bottom:.75rem;align-items:flex-start}.player-link[data-v-dd521c07]{text-decoration:none;text-align:center}.player-photo-frame[data-v-dd521c07]{position:relative;display:inline-flex;align-items:center;justify-content:center}.player-photo-frame.placeholder[data-v-dd521c07]{width:100px;height:100px;border-radius:50%;overflow:hidden}.player-photo[data-v-dd521c07]{width:100px;height:100px;border-radius:50%;border:.1em solid var(--border-glow);object-fit:cover;filter:drop-shadow(0 0 8px rgba(0,212,255,.15));transition:all .3s ease}.player-initials[data-v-dd521c07]{position:absolute;color:var(--text-primary);font-family:Sora,sans-serif;font-size:1.6rem;font-weight:800;text-shadow:0 0 10px rgba(0,0,0,.6);letter-spacing:.08em}.player-card:hover .player-photo[data-v-dd521c07]{border-color:var(--accent-cyan);filter:drop-shadow(0 0 15px rgba(0,212,255,.5))}.player-card.rsci:hover .player-photo[data-v-dd521c07]{border-color:var(--accent-gold);filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}.player-name-photo[data-v-dd521c07]{font-family:Sora,sans-serif;font-weight:700;font-size:.9rem;color:var(--text-primary);margin-top:.25rem}.jersey[data-v-dd521c07]{color:var(--accent-gold);font-family:Sora,sans-serif;font-size:.95rem}.player-details[data-v-dd521c07]{flex:1}.player-meta[data-v-dd521c07]{font-size:.75rem;color:var(--text-secondary);line-height:1.5}.player-meta .team[data-v-dd521c07]{color:var(--accent-cyan);font-weight:600}.player-badges[data-v-dd521c07]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;margin-top:1.5rem}.rsci-badge[data-v-dd521c07]{display:inline-block;background:linear-gradient(135deg,var(--accent-gold),#ff8800);color:var(--bg-dark);font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;margin-top:.25rem}.elo-badge[data-v-dd521c07]{display:inline-block;background:transparent;color:#ffd400;font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;margin-top:.25rem;border:1px solid #ffd400}.season-badge[data-v-dd521c07]{display:inline-block;background:transparent;color:var(--accent-cyan);font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;margin-top:.25rem;border:1px solid var(--accent-cyan)}.game-info[data-v-dd521c07]{border-radius:6px;border-left:3px solid var(--accent-cyan);padding:.5rem .75rem;margin-bottom:.75rem;font-size:.85rem;color:var(--text-secondary);text-align:center}.game-info .win[data-v-dd521c07]{color:#0f8}.game-info .loss[data-v-dd521c07]{color:#f36}.game-info .score-link[data-v-dd521c07]{margin-left:.35rem}.game-info .opponent[data-v-dd521c07]{color:var(--text-primary);font-weight:600}.game-info a[data-v-dd521c07]{color:var(--accent-cyan);text-decoration:none;font-weight:600}:root[data-theme=light] .game-info .win[data-v-dd521c07]{color:#1f7a3a}:root[data-theme=light] .game-info .loss[data-v-dd521c07]{color:#b23a3a}.notable-up[data-v-dd521c07]{font-size:.5em;vertical-align:middle;color:#0f8}.stats-table[data-v-dd521c07]{width:100%;border-collapse:separate;border-spacing:3px;margin-bottom:0rem;margin-top:0rem}.stats-table th[data-v-dd521c07]{font-family:Sora,sans-serif;font-size:.7rem;font-weight:400;color:var(--text-muted);text-transform:uppercase;padding:2px}.stats-table td[data-v-dd521c07]{font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;text-align:center;padding:.2rem .15rem;border-radius:6px}.pct-10[data-v-dd521c07]{background:#3d3d3d;color:var(--text-secondary)}.pct-20[data-v-dd521c07]{background:#4a4535;color:var(--text-secondary)}.pct-30[data-v-dd521c07]{background:#574d2d;color:var(--text-primary)}.pct-40[data-v-dd521c07]{background:#645525;color:var(--text-primary)}.pct-50[data-v-dd521c07]{background:#7a6b1a;color:var(--text-primary)}.pct-60[data-v-dd521c07]{background:#9a850f;color:var(--bg-dark)}.pct-70[data-v-dd521c07]{background:#b89c00;color:var(--bg-dark)}.pct-80[data-v-dd521c07]{background:#d4b200;color:var(--bg-dark)}.pct-90[data-v-dd521c07]{background:#e6c300;color:var(--bg-dark)}.pct-100[data-v-dd521c07]{background:gold;color:var(--bg-dark)}.player-card.border-percentiles .stats-table td[data-v-dd521c07],.player-card.border-percentiles .ez-score[data-v-dd521c07]{background:#ffffff0a;color:var(--text-primary);border:.1em solid rgba(255,255,255,.1);box-shadow:0 0 6px #00000059}:root[data-theme=light] .player-card.border-percentiles .stats-table td[data-v-dd521c07],:root[data-theme=light] .player-card.border-percentiles .ez-score[data-v-dd521c07]{background:#00000005;box-shadow:0 0 2px #0000001f}.player-card.border-percentiles .stats-table .pct-10[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-10[data-v-dd521c07]{border-color:#482878}.player-card.border-percentiles .stats-table .pct-20[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-20[data-v-dd521c07]{border-color:#3e4989}.player-card.border-percentiles .stats-table .pct-30[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-30[data-v-dd521c07]{border-color:#31688e}.player-card.border-percentiles .stats-table .pct-40[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-40[data-v-dd521c07]{border-color:#26828e}.player-card.border-percentiles .stats-table .pct-50[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-50[data-v-dd521c07]{border-color:#1f9e89}.player-card.border-percentiles .stats-table .pct-60[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-60[data-v-dd521c07]{border-color:#35b779}.player-card.border-percentiles .stats-table .pct-70[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-70[data-v-dd521c07]{border-color:#6dcd59}.player-card.border-percentiles .stats-table .pct-80[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-80[data-v-dd521c07]{border-color:#b4de2c}.player-card.border-percentiles .stats-table .pct-90[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-90[data-v-dd521c07]{border-color:#dce319}.player-card.border-percentiles .stats-table .pct-100[data-v-dd521c07],.player-card.border-percentiles .ez-score.pct-100[data-v-dd521c07]{border-color:#fde725}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.controls-bar[data-v-c06424a5]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;padding:1rem;background:var(--bg-card);border:1px solid var(--border-glow);border-radius:8px;margin-bottom:1rem}.controls-bar.locked .control-group[data-v-c06424a5]:not(.compare-toggle){opacity:.5;pointer-events:none}.compare-toggle[data-v-c06424a5]{position:relative}.compare-tooltip[data-v-c06424a5]{display:inline-flex;align-items:center;justify-content:center;margin-left:.4rem;width:18px;height:18px;border-radius:999px;border:1px solid var(--border-glow);font-size:.65rem;font-weight:700;color:var(--text-secondary);background:#ffffff0a;cursor:help;position:relative}.compare-tooltip-text[data-v-c06424a5]{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:220px;max-width:260px;padding:.5rem .65rem;border-radius:8px;background:#0a0e1af2;border:1px solid var(--border-glow);color:var(--text-primary);font-size:.7rem;line-height:1.3;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:5}.compare-tooltip:hover .compare-tooltip-text[data-v-c06424a5],.compare-tooltip:focus .compare-tooltip-text[data-v-c06424a5],.compare-tooltip:focus-visible .compare-tooltip-text[data-v-c06424a5]{opacity:1;animation:compare-bounce-c06424a5 1s ease-in-out infinite}@keyframes compare-bounce-c06424a5{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}to{transform:translate(-50%) translateY(0)}}.control-group[data-v-c06424a5]{display:flex;align-items:center;gap:.5rem}.control-label[data-v-c06424a5]{font-family:Sora,sans-serif;font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.clear-conferences[data-v-c06424a5]{background:transparent;border:1px solid var(--border-glow);color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.7rem;padding:.25rem .6rem;border-radius:999px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.clear-conferences[data-v-c06424a5]:hover:not(:disabled){border-color:var(--accent-cyan);color:var(--accent-cyan)}.clear-conferences[data-v-c06424a5]:disabled{opacity:.5;cursor:not-allowed}.date-buttons[data-v-c06424a5],.position-buttons[data-v-c06424a5]{display:flex;gap:.25rem}.date-btn[data-v-c06424a5],.position-btn[data-v-c06424a5]{padding:.375rem .75rem;background:var(--bg-dark);border:1px solid var(--border-glow);color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.75rem;cursor:pointer;border-radius:4px;transition:all .2s ease}.date-btn[data-v-c06424a5]:hover,.position-btn[data-v-c06424a5]:hover{border-color:var(--accent-cyan);color:var(--text-primary)}.date-btn.active[data-v-c06424a5],.position-btn.active[data-v-c06424a5]{background:var(--accent-cyan);border-color:var(--accent-cyan);color:var(--bg-dark)}.toggle-group[data-v-c06424a5]{gap:.5rem}.toggle-switch[data-v-c06424a5]{position:relative;width:44px;height:24px;cursor:pointer}.toggle-switch input[data-v-c06424a5]{opacity:0;width:0;height:0}.toggle-slider[data-v-c06424a5]{position:absolute;inset:0;background:var(--bg-dark);border:1px solid var(--border-glow);border-radius:24px;transition:all .3s ease}.toggle-slider[data-v-c06424a5]:before{content:"";position:absolute;width:18px;height:18px;left:2px;bottom:2px;background:var(--text-secondary);border-radius:50%;transition:all .3s ease}.toggle-switch input:checked+.toggle-slider[data-v-c06424a5]{background:#ffd70033;border-color:var(--accent-gold)}.toggle-switch input:checked+.toggle-slider[data-v-c06424a5]:before{transform:translate(20px);background:var(--accent-gold);box-shadow:0 0 8px #ffd70080}.toggle-label[data-v-c06424a5]{font-family:Sora,sans-serif;font-size:.8rem;color:var(--text-secondary);cursor:pointer;transition:color .2s ease}.toggle-label.active[data-v-c06424a5]{color:var(--accent-gold)}[data-v-c06424a5] .multiselect{width:100%}[data-v-c06424a5] .multiselect__tags{background:var(--bg-dark);border:1px solid var(--border-glow);border-radius:8px;min-height:44px;padding:.35rem .5rem;color:var(--text-secondary)}[data-v-c06424a5] .multiselect__input{background:transparent;color:var(--text-primary)}[data-v-c06424a5] .multiselect__single{color:var(--text-primary)}[data-v-c06424a5] .multiselect__placeholder{color:var(--text-secondary);opacity:.8}[data-v-c06424a5] .multiselect__tags-wrap{display:none}.multiselect-selection[data-v-c06424a5]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.multiselect-placeholder[data-v-c06424a5]{color:var(--text-secondary);opacity:.9}.multiselect-pill[data-v-c06424a5]{display:inline-flex;align-items:center;gap:.3rem;background:#00d4ff29;color:var(--text-primary);border-radius:999px;padding:.2rem .6rem;font-size:.8rem;border:1px solid var(--border-glow)}.pill-remove[data-v-c06424a5]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:.95em;line-height:1;padding:0}.pill-remove[data-v-c06424a5]:disabled{opacity:.6;cursor:not-allowed}[data-v-c06424a5] .multiselect__option{background:var(--bg-card);color:var(--text-secondary);padding:.5rem .75rem}[data-v-c06424a5] .multiselect__option--highlight{background:#00d4ff1f;color:var(--text-primary)}[data-v-c06424a5] .multiselect__option--selected{background:#00d4ff14;color:var(--text-primary)}[data-v-c06424a5] .multiselect__content{max-height:280px}[data-v-c06424a5] .multiselect__tag{background:var(--accent-cyan);color:var(--bg-dark);border-radius:6px;padding:.25rem .45rem;font-size:.75rem}[data-v-c06424a5] .multiselect__tag-icon{color:inherit}[data-v-c06424a5] .multiselect__select{color:var(--text-secondary)}.multiselect-summary[data-v-c06424a5]{color:var(--text-secondary);font-size:.85rem}.multiselect-group-label[data-v-c06424a5]{padding:.35rem .75rem .2rem;font-size:.7rem;text-transform:uppercase;color:var(--text-muted)}.multiselect-option-row[data-v-c06424a5]{padding:.35rem .75rem}[data-v-c06424a5] .multiselect__content-wrapper{background:var(--bg-card);border:1px solid var(--border-glow);box-shadow:0 10px 30px #00000059}[data-v-c06424a5] .multiselect__option--disabled{opacity:.5;background:var(--bg-card);color:var(--text-secondary)}[data-v-c06424a5] .multiselect__option--selected{background:#00d4ff14;color:var(--text-primary);opacity:1}[data-v-c06424a5] .multiselect__option--selected.multiselect__option--highlight{background:#00d4ff2e;color:var(--text-primary)}.class-tabs[data-v-858915ad]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.class-tab[data-v-858915ad]{padding:.5rem 1.25rem;background:transparent;border:1px solid var(--border-glow);color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:6px;transition:all .2s ease}.class-tab[data-v-858915ad]:hover{border-color:var(--accent-cyan);color:var(--text-primary)}.class-tab[data-v-858915ad]:disabled{opacity:.45;cursor:not-allowed}.class-tab[data-v-858915ad]:disabled:hover{border-color:var(--border-glow);color:var(--text-secondary)}.class-tab.active[data-v-858915ad]{background:var(--accent-cyan);border-color:var(--accent-cyan);color:var(--bg-dark)}.settings-fab-wrap[data-v-2efd2f93]{display:inline-flex;align-items:center;flex:0 0 auto}.settings-fab[data-v-2efd2f93]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:100px;border:.1rem solid #ffd400;background:transparent;color:#ffd400;box-shadow:0 0 12px #ffd40059,0 14px 24px #0006;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;pointer-events:auto}.settings-fab[data-v-2efd2f93]:hover{transform:translate(3px);box-shadow:0 0 18px #ffd40073,0 18px 30px #00000073}:root[data-theme=light] .settings-fab[data-v-2efd2f93]{color:#0a0e1a}.settings-fab-icon[data-v-2efd2f93]{width:1.25rem;height:1.25rem;display:inline-flex}.settings-fab-icon svg[data-v-2efd2f93]{width:100%;height:100%;fill:currentColor}.settings-overlay[data-v-2efd2f93]{position:fixed;inset:0;z-index:990;background:#060a14b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:calc(1.5rem + env(safe-area-inset-top)) 1.5rem calc(1.5rem + env(safe-area-inset-bottom)) calc(1.5rem + env(safe-area-inset-left))}.settings-panel[data-v-2efd2f93]{width:min(92vw,440px);max-height:min(82vh,720px);overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-glow);border-radius:16px;padding:1.25rem;box-shadow:0 25px 50px #00000073;animation:settings-rise-2efd2f93 .2s ease}@keyframes settings-rise-2efd2f93{0%{transform:translate(-20px) scale(.98);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.settings-header[data-v-2efd2f93]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.settings-title[data-v-2efd2f93]{font-family:Sora,sans-serif;font-size:1.1rem;font-weight:800;color:var(--text-primary)}.settings-subtitle[data-v-2efd2f93]{font-size:.8rem;color:var(--text-muted)}.settings-close[data-v-2efd2f93]{border:1px solid var(--border-glow);background:transparent;color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.75rem;padding:.35rem .75rem;border-radius:999px;cursor:pointer;transition:all .2s ease}.settings-close[data-v-2efd2f93]:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.settings-section[data-v-2efd2f93]{margin-bottom:1rem}.settings-theme[data-v-2efd2f93]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.settings-theme .settings-label[data-v-2efd2f93]{margin-bottom:0}.settings-label[data-v-2efd2f93]{font-family:Sora,sans-serif;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.settings-toggle-row[data-v-2efd2f93]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}.quick-toggle[data-v-2efd2f93]{display:flex;align-items:center;gap:.5rem}.quick-label[data-v-2efd2f93]{font-family:Sora,sans-serif;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.gender-buttons[data-v-2efd2f93]{display:flex;gap:.25rem}.gender-btn[data-v-2efd2f93]{padding:.375rem .75rem;background:var(--bg-dark);border:1px solid var(--border-glow);color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.75rem;cursor:pointer;border-radius:4px;transition:all .2s ease}.gender-btn[data-v-2efd2f93]:hover{border-color:var(--accent-cyan);color:var(--text-primary)}.gender-btn.active[data-v-2efd2f93]{background:var(--accent-cyan);border-color:var(--accent-cyan);color:var(--bg-dark)}.gender-btn[data-v-2efd2f93]:disabled{opacity:.55;cursor:not-allowed}.rsci-toggle-block[data-v-2efd2f93]{gap:.35rem}.toggle-switch[data-v-2efd2f93]{position:relative;width:44px;height:24px;cursor:pointer}.toggle-switch input[data-v-2efd2f93]{opacity:0;width:0;height:0}.toggle-slider[data-v-2efd2f93]{position:absolute;inset:0;background:var(--bg-dark);border:1px solid var(--border-glow);border-radius:24px;transition:all .3s ease}.toggle-slider[data-v-2efd2f93]:before{content:"";position:absolute;width:18px;height:18px;left:2px;bottom:2px;background:var(--text-secondary);border-radius:50%;transition:all .3s ease}.toggle-switch input:checked+.toggle-slider[data-v-2efd2f93]{background:#ffd70033;border-color:var(--accent-gold)}.toggle-switch input:checked+.toggle-slider[data-v-2efd2f93]:before{transform:translate(20px);background:var(--accent-gold);box-shadow:0 0 8px #ffd70080}.toggle-switch input:disabled+.toggle-slider[data-v-2efd2f93]{opacity:.6}.toggle-label[data-v-2efd2f93]{font-family:Sora,sans-serif;font-size:.8rem;color:var(--text-secondary);cursor:pointer;transition:color .2s ease}.toggle-label.active[data-v-2efd2f93],.rsci-icon[data-v-2efd2f93]{color:var(--accent-gold)}.theme-toggle[data-v-2efd2f93]{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--border-glow);background:#ffffff0a;color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.theme-toggle[data-v-2efd2f93]:hover{border-color:var(--accent-cyan);color:var(--text-primary)}.theme-track[data-v-2efd2f93]{position:relative;width:36px;height:18px;border-radius:999px;background:#00000059;border:1px solid rgba(255,255,255,.12);transition:background .2s ease,border-color .2s ease}.theme-thumb[data-v-2efd2f93]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--accent-cyan);transition:transform .2s ease,background .2s ease}.theme-toggle.is-light .theme-track[data-v-2efd2f93]{background:#fffc;border-color:#0000001f}.theme-toggle.is-light .theme-thumb[data-v-2efd2f93]{transform:translate(18px);background:var(--accent-gold)}:root[data-theme=light] .theme-toggle[data-v-2efd2f93]{background:#0000000a}:root[data-theme=light] .theme-track[data-v-2efd2f93]{background:#00000014;border-color:#0000001f}.theme-label[data-v-2efd2f93]{opacity:.6;transition:opacity .2s ease,color .2s ease}.theme-label svg[data-v-2efd2f93]{width:.9rem;height:.9rem;display:block}.theme-toggle:not(.is-light) .theme-label[data-v-2efd2f93]:first-child,.theme-toggle.is-light .theme-label[data-v-2efd2f93]:last-child{opacity:1;color:var(--text-primary)}.settings-panel[data-v-2efd2f93] .class-tabs{margin-bottom:0}.settings-panel[data-v-2efd2f93] .controls-bar{flex-direction:column;align-items:stretch;background:transparent;border:none;padding:0;margin:0;gap:1rem}.settings-panel[data-v-2efd2f93] .control-group{width:100%;justify-content:space-between;flex-wrap:wrap}.settings-panel[data-v-2efd2f93] .toggle-group{justify-content:flex-start}.settings-panel[data-v-2efd2f93] .control-label{min-width:90px}.settings-panel[data-v-2efd2f93] .date-buttons,.settings-panel[data-v-2efd2f93] .position-buttons{justify-content:flex-end;flex-wrap:wrap}.settings-panel[data-v-2efd2f93] .multiselect,.settings-panel[data-v-2efd2f93] .multiselect__tags{width:100%}@media(max-width:768px){.settings-fab[data-v-2efd2f93]{width:32px;height:32px}.settings-fab-icon[data-v-2efd2f93]{width:1.05rem;height:1.05rem}.settings-overlay[data-v-2efd2f93]{padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left))}}.compare-toggle-header[data-v-2ada44fc]{display:flex;align-items:center;gap:.5rem}.compare-tooltip[data-v-2ada44fc]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid var(--border-glow);font-size:.65rem;font-weight:700;color:var(--text-secondary);background:#ffffff0a;cursor:help;position:relative}.compare-tooltip-text[data-v-2ada44fc]{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:220px;max-width:260px;padding:.5rem .65rem;border-radius:8px;background:#0a0e1af2;border:1px solid var(--border-glow);color:var(--text-primary);font-size:.7rem;line-height:1.3;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:5}.compare-tooltip:hover .compare-tooltip-text[data-v-2ada44fc],.compare-tooltip:focus .compare-tooltip-text[data-v-2ada44fc],.compare-tooltip:focus-visible .compare-tooltip-text[data-v-2ada44fc]{opacity:1;animation:compare-bounce-2ada44fc 1s ease-in-out infinite}.compare-tooltip[data-v-2ada44fc]:focus-visible{outline:2px solid rgba(0,212,255,.6);outline-offset:2px}:root[data-theme=light] .compare-tooltip-text{background:#fffffff2;color:#0a0e1a}@keyframes compare-bounce-2ada44fc{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}to{transform:translate(-50%) translateY(0)}}.compare-toggle-switch[data-v-2ada44fc]{position:relative;width:40px;height:22px;cursor:pointer}.compare-toggle-switch input[data-v-2ada44fc]{opacity:0;width:0;height:0}.compare-toggle-slider[data-v-2ada44fc]{position:absolute;inset:0;background:var(--bg-dark);border:1px solid var(--border-glow);border-radius:999px;transition:all .3s ease}.compare-toggle-slider[data-v-2ada44fc]:before{content:"";position:absolute;width:16px;height:16px;left:2px;bottom:2px;background:var(--text-secondary);border-radius:50%;transition:all .3s ease}.compare-toggle-switch input:checked+.compare-toggle-slider[data-v-2ada44fc]{background:#ffd70033;border-color:var(--accent-gold)}.compare-toggle-switch input:checked+.compare-toggle-slider[data-v-2ada44fc]:before{transform:translate(18px);background:var(--accent-gold);box-shadow:0 0 8px #ffd70080}.compare-toggle-label[data-v-2ada44fc]{font-family:Sora,sans-serif;font-size:.7rem;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.compare-toggle-label.active[data-v-2ada44fc]{color:var(--accent-gold)}@media(max-width:768px){.compare-toggle-switch[data-v-2ada44fc]{width:36px;height:20px}.compare-toggle-slider[data-v-2ada44fc]:before{width:14px;height:14px}.compare-toggle-switch input:checked+.compare-toggle-slider[data-v-2ada44fc]:before{transform:translate(16px)}}.daily-reports[data-v-c9a2215e]{padding:1rem}.page-header-row[data-v-c9a2215e]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.page-header[data-v-c9a2215e]{margin:0;flex:1}.page-title[data-v-c9a2215e]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}.page-subtitle[data-v-c9a2215e]{color:var(--text-secondary);font-size:1rem;margin:0}.cards-grid[data-v-c9a2215e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;margin-top:1rem}.compare-card[data-v-c9a2215e]{cursor:default;position:relative;perspective:1200px}.compare-card.flip-anim .compare-toggle[data-v-c9a2215e]{animation:toggle-pop-c9a2215e .6s ease}.compare-card.is-selected[data-v-c9a2215e]{animation:compare-bounce-c9a2215e 1s ease-in-out infinite;will-change:transform}.compare-card.shaking[data-v-c9a2215e]{animation:headshake-c9a2215e .45s ease}.compare-toggle[data-v-c9a2215e]{position:absolute;top:3.55rem;left:.75rem;z-index:2;border:0;border-radius:0;padding:0;background:transparent;color:inherit;font-family:Sora,sans-serif;line-height:1;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.compare-toggle[aria-pressed=true][data-v-c9a2215e]{filter:drop-shadow(0 2px 8px rgba(255,212,0,.5))}.compare-card:hover .compare-toggle[data-v-c9a2215e]{transform:none}.toggle-track[data-v-c9a2215e]{display:inline-flex;align-items:center;width:2.1rem;height:1.1rem;border-radius:999px;border:1px solid var(--border-glow);background:#060c14bf;transition:border-color .2s ease,background .2s ease}.toggle-track.on[data-v-c9a2215e]{border-color:var(--accent-gold);background:#ffd4002e}.toggle-thumb[data-v-c9a2215e]{width:.9rem;height:.9rem;border-radius:999px;background:var(--text-primary);transform:translate(.1rem);transition:transform .2s ease,background .2s ease}.toggle-track.on .toggle-thumb[data-v-c9a2215e]{transform:translate(1.1rem);background:var(--accent-gold)}.compare-card[data-v-c9a2215e]:hover{transform:translateY(-3px)}.compare-card[data-v-c9a2215e] .player-card:hover{transform:none}.flip-card[data-v-c9a2215e]{position:relative;max-height:520px;overflow:hidden;transition:max-height .5s ease}.flip-card-inner[data-v-c9a2215e]{position:relative;transition:transform .6s ease;transform-style:preserve-3d;display:grid}.compare-card.flipped .flip-card-inner[data-v-c9a2215e]{transform:rotateY(180deg)}.compare-card.flipped .flip-card[data-v-c9a2215e]{max-height:900px}.flip-card-face[data-v-c9a2215e]{grid-area:1 / 1;width:100%;backface-visibility:hidden;transform:translateZ(1px)}.flip-card-back[data-v-c9a2215e]{transform:rotateY(180deg)}@keyframes compare-bounce-c9a2215e{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes toggle-pop-c9a2215e{0%{transform:scale(1)}45%{transform:scale(0)}to{transform:scale(1)}}@keyframes headshake-c9a2215e{0%{transform:translate(0) rotate(0)}20%{transform:translate(-6px) rotate(-1.5deg)}40%{transform:translate(6px) rotate(1.5deg)}60%{transform:translate(-4px) rotate(-1deg)}80%{transform:translate(4px) rotate(1deg)}to{transform:translate(0) rotate(0)}}.loading[data-v-c9a2215e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-secondary);font-family:Sora,sans-serif;gap:1rem}.loading-spinner[data-v-c9a2215e]{width:40px;height:40px;border:3px solid var(--border-glow);border-top-color:var(--accent-cyan);border-radius:50%;animation:spin-c9a2215e 1s linear infinite}@keyframes spin-c9a2215e{to{transform:rotate(360deg)}}.error[data-v-c9a2215e]{text-align:center;padding:3rem;color:var(--accent-red);font-family:Sora,sans-serif;background:#ff00001a;border:1px solid var(--accent-red);border-radius:8px;margin-top:1.5rem}.error-hint[data-v-c9a2215e]{color:var(--text-muted);font-size:.875rem;margin-top:.5rem}.no-data[data-v-c9a2215e]{text-align:center;padding:3rem;color:var(--text-secondary);font-family:Sora,sans-serif;grid-column:1 / -1}.season-modal-empty[data-v-c9a2215e]{background:var(--bg-card);border:1px solid var(--border-glow);padding:2rem;border-radius:12px;color:var(--text-secondary);font-family:Sora,sans-serif;text-align:center}.results-count[data-v-c9a2215e]{text-align:center;padding:1rem;color:var(--text-muted);font-family:Sora,sans-serif;font-size:.875rem;margin-top:1rem}@media(max-width:768px){.page-header-row[data-v-c9a2215e]{flex-direction:column;align-items:flex-start;gap:.75rem}}.game-card[data-v-5500031b]{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:16px;padding:.75rem;display:block;box-shadow:0 12px 30px #00000040;transition:transform .2s ease,box-shadow .2s ease;perspective:1200px}.game-card[data-v-5500031b]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.game-card.power[data-v-5500031b]{border-color:var(--accent-gold);box-shadow:0 16px 50px #ffd7001a}.game-card.live[data-v-5500031b]{animation:liveRock-5500031b 5s ease-in-out infinite;border-color:var(--accent-cyan)}.game-card.past[data-v-5500031b]{opacity:.78;filter:grayscale(.25)}@keyframes liveRock-5500031b{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-1px) rotate(.4deg)}50%{transform:translateY(0) rotate(-.4deg)}75%{transform:translateY(-1px) rotate(.3deg)}to{transform:translateY(0) rotate(0)}}.card-shell[data-v-5500031b]{position:relative;transform-style:preserve-3d;width:100%;height:auto;overflow:visible}.game-card.flipped .card-shell[data-v-5500031b]{min-height:760px}.game-card.flipped[data-v-5500031b]{border:none;padding:0;background:var(--bg-card);box-shadow:none}.card-face[data-v-5500031b]{position:absolute;inset:0;backface-visibility:hidden;display:flex;flex-direction:column;width:100%;height:100%;transition:transform .55s ease;background:transparent}.card-face.front[data-v-5500031b]{position:relative;inset:auto;background:transparent;transform:rotateY(0);height:auto}.game-card.flipped .card-face.front[data-v-5500031b]{transform:rotateY(180deg)}.card-face.back[data-v-5500031b]{transform:rotateY(-180deg);background:var(--bg-card);padding:0}.game-card.flipped .card-face.back[data-v-5500031b]{transform:rotateY(0)}.card-header[data-v-5500031b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.time-block[data-v-5500031b]{display:inline-flex;align-items:center;gap:.35rem;font-family:Sora,sans-serif}.time[data-v-5500031b]{font-weight:800;font-size:1.1rem;color:var(--text-primary)}.date[data-v-5500031b]{font-size:.9rem;color:var(--text-secondary)}.game-date-badge[data-v-5500031b]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:40px;font-family:Sora,sans-serif;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;padding:.08rem .3rem;border-radius:7px;border:1px solid var(--border-glow);color:var(--text-secondary);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0d;margin-left:.2rem}.game-date-badge .date-month[data-v-5500031b]{color:var(--text-secondary);font-weight:700;line-height:1}.game-date-badge .date-day[data-v-5500031b]{color:var(--text-primary);font-size:.95rem;font-weight:800;line-height:1}.conference-pill[data-v-5500031b]{justify-self:center;padding:.4rem .75rem;border-radius:999px;background:#00d4ff1a;color:var(--accent-cyan);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em;border:1px solid rgba(0,212,255,.3)}.conference-pill.power[data-v-5500031b]{background:#ffd7001f;color:var(--accent-gold);border-color:#ffd70066}.meta-right[data-v-5500031b]{display:flex;gap:.35rem;justify-content:flex-end;flex-wrap:wrap}.pill[data-v-5500031b]{padding:.35rem .65rem;border-radius:999px;font-size:.85rem;border:1px solid var(--border-glow);color:var(--text-secondary);background:#ffffff08}.pill.broadcast[data-v-5500031b]{border-color:#00d4ff59;color:var(--accent-cyan)}.pill.neutral[data-v-5500031b]{border-color:#ff880059;color:var(--accent-orange)}.teams-row[data-v-5500031b]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}.team[data-v-5500031b]{display:flex;align-items:center;gap:.75rem}.team.align-right[data-v-5500031b]{flex-direction:row-reverse;text-align:right}.logo[data-v-5500031b]{width:64px;height:64px;border-radius:12px;background:linear-gradient(145deg,#ffffff0f,#ffffff05);background-size:cover;background-position:center;display:grid;place-items:center;border:1px solid var(--border-glow)}.logo-fallback[data-v-5500031b]{font-weight:800;color:var(--accent-gold)}.team-copy[data-v-5500031b]{display:flex;flex-direction:column;gap:.2rem}.team-name[data-v-5500031b]{font-weight:800;color:var(--text-primary);font-size:1.05rem}.team-sub[data-v-5500031b]{color:var(--text-secondary);display:flex;align-items:center;gap:.4rem;font-size:.9rem}.abbr[data-v-5500031b]{font-weight:700;color:var(--accent-cyan)}.record[data-v-5500031b]{padding:.1rem .45rem;border-radius:999px;background:#ffffff0d;border:1px solid var(--border-glow)}.versus[data-v-5500031b]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.vs[data-v-5500031b]{font-weight:900;color:var(--text-primary);letter-spacing:.04em}.spread[data-v-5500031b]{font-size:.9rem;color:var(--accent-gold);padding:.2rem .5rem;border:1px dashed rgba(255,215,0,.6);border-radius:8px}.players-grid[data-v-5500031b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin-top:.25rem;align-items:stretch}.venue-line[data-v-5500031b]{color:var(--text-secondary);font-size:.9rem;margin:.35rem 0 0 .1rem;display:inline-flex;gap:.4rem;align-items:center}.neutral-pill[data-v-5500031b]{border:1px solid var(--border-glow);padding:.15rem .5rem;border-radius:10px;color:var(--accent-cyan);font-weight:700;font-size:.82rem}.player-chip[data-v-5500031b]{cursor:pointer;border:0;background:transparent;padding:0;text-align:left}.player-chip-inner[data-v-5500031b]{position:relative;border:1px solid var(--border-glow);border-radius:12px;background:var(--bg-card);height:100%;min-height:110px;box-shadow:inset 0 1px #ffffff08;display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.55rem .75rem;transition:transform .2s ease,box-shadow .2s ease}.chip-rank[data-v-5500031b]{position:absolute;top:.3rem;left:.35rem;background:#ffffff14;color:var(--accent-gold);border-radius:999px;padding:.15rem .55rem;font-weight:900;font-size:.82rem;border:1px solid rgba(255,215,0,.45);box-shadow:0 2px 8px #0000004d}.player-chip:hover .player-chip-inner[data-v-5500031b]{transform:translateY(-2px);box-shadow:0 10px 22px #00000059}.headshot[data-v-5500031b]{width:56px;height:56px;border-radius:999px;background-size:cover;background-position:center;border:2px solid var(--border-glow);display:grid;place-items:center;transition:box-shadow .25s ease,transform .2s ease}.initials[data-v-5500031b]{font-weight:800;color:var(--accent-gold)}.player-copy[data-v-5500031b]{display:flex;flex-direction:column;gap:.15rem}.player-name[data-v-5500031b]{font-weight:800;color:var(--text-primary);font-size:.98rem}.player-sub[data-v-5500031b]{color:var(--text-secondary);font-size:.85rem}.sparkline-row[data-v-5500031b]{margin-top:.2rem}.player-chip:hover .headshot[data-v-5500031b]{box-shadow:0 0 0 2px var(--accent-cyan),0 0 18px #00d4ff59;transform:translateY(-2px)}.rank-line[data-v-5500031b]{font-weight:800;color:var(--accent-gold)}.rank-meta[data-v-5500031b]{display:flex;justify-content:center;gap:.6rem;color:var(--text-secondary);font-size:.9rem}.no-prospects[data-v-5500031b]{color:var(--text-secondary);text-align:center;margin:0}.back-content[data-v-5500031b]{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:0;overflow:auto}.back-content.empty[data-v-5500031b]{align-items:center;justify-content:center;flex:1;text-align:center;color:var(--text-secondary)}.back-header[data-v-5500031b]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;color:var(--text-primary)}.back-name[data-v-5500031b]{font-size:1.3rem;font-weight:900;color:var(--text-primary)}.back-meta[data-v-5500031b]{color:var(--text-secondary)}.season-card-wrapper[data-v-5500031b]{flex:1;overflow:auto}.close-btn[data-v-5500031b]{border:1px solid var(--border-glow);background:#ffffff0d;color:var(--text-primary);padding:.3rem .75rem;border-radius:10px;cursor:pointer;font-weight:700;align-self:flex-start;position:absolute;top:.5rem;right:.5rem;z-index:2}@media(max-width:720px){.card-header[data-v-5500031b]{grid-template-columns:1fr;gap:.5rem}.conference-pill[data-v-5500031b]{justify-self:flex-start}.teams-row[data-v-5500031b]{grid-template-columns:1fr;gap:.5rem}.team.align-right[data-v-5500031b]{flex-direction:row;text-align:left}.versus[data-v-5500031b]{flex-direction:row;justify-content:flex-start}}.schedule-view[data-v-dbb51fa8]{padding:1rem}.page-header-row[data-v-dbb51fa8]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1rem}.page-header[data-v-dbb51fa8]{margin:0}.date-pills[data-v-dbb51fa8]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.25rem 0 .75rem}.date-pill[data-v-dbb51fa8]{border:1px solid var(--border-glow);background:#ffffff0a;color:var(--text-secondary);border-radius:12px;padding:.45rem .75rem;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;min-width:110px;transition:transform .15s ease,border-color .15s ease,color .15s ease}.date-pill[data-v-dbb51fa8]:hover{transform:translateY(-2px)}.date-pill.active[data-v-dbb51fa8]{border-color:#00d4ff99;color:var(--text-primary);background:#00d4ff1f}.date-pill-label[data-v-dbb51fa8]{font-weight:800;font-size:.95rem}.date-pill-sub[data-v-dbb51fa8]{color:var(--text-secondary);font-size:.85rem}.sort-toggle[data-v-dbb51fa8]{display:inline-flex;align-items:center;gap:.5rem;margin:.35rem 1.2rem 1.6rem 0;color:var(--text-secondary)}.sort-buttons[data-v-dbb51fa8]{display:inline-flex;border:1px solid var(--border-glow);border-radius:12px;overflow:hidden}.sort-buttons button[data-v-dbb51fa8]{background:transparent;border:none;padding:.4rem .75rem;color:var(--text-secondary);cursor:pointer;font-weight:700}.sort-buttons button.active[data-v-dbb51fa8]{color:var(--text-primary);background:#00d4ff1f}.sort-buttons button+button[data-v-dbb51fa8]{border-left:1px solid var(--border-glow)}.status-toggle[data-v-dbb51fa8]{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:var(--text-secondary)}.status-buttons[data-v-dbb51fa8]{display:inline-flex;gap:.35rem;flex-wrap:wrap}.status-buttons button[data-v-dbb51fa8]{background:#ffffff0a;border:1px solid var(--border-glow);color:var(--text-secondary);padding:.35rem .75rem;border-radius:12px;cursor:pointer;font-weight:700;transition:background .2s ease,color .2s ease,border-color .2s ease}.status-buttons button.active[data-v-dbb51fa8]{background:#00d4ff24;color:var(--text-primary);border-color:#00d4ff80}.page-title[data-v-dbb51fa8]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .35rem}.page-subtitle[data-v-dbb51fa8]{color:var(--text-secondary);margin:0}.pill-group[data-v-dbb51fa8]{display:inline-flex;gap:.4rem}.pill-group.right[data-v-dbb51fa8]{justify-content:flex-end}.pill-button[data-v-dbb51fa8]{border:1px solid var(--border-glow);background:#ffffff0d;color:var(--text-secondary);padding:.45rem .8rem;border-radius:999px;cursor:pointer;font-weight:700;transition:background .2s ease,color .2s ease,border-color .2s ease}.pill-button.active[data-v-dbb51fa8]{color:var(--text-primary);background:#00d4ff24;border-color:#00d4ff66}.filter-toggle[data-v-dbb51fa8]{color:var(--text-secondary);font-weight:600;display:inline-flex;align-items:center;gap:.4rem;margin:.5rem 0 1rem 1rem}.toggle-switch[data-v-dbb51fa8]{position:relative;display:inline-block;width:42px;height:22px}.toggle-switch input[data-v-dbb51fa8]{opacity:0;width:0;height:0}.toggle-slider[data-v-dbb51fa8]{position:absolute;cursor:pointer;inset:0;background:#ffffff26;transition:.2s;border-radius:22px;border:1px solid var(--border-glow)}.toggle-slider[data-v-dbb51fa8]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;background-color:var(--text-primary);transition:.2s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-dbb51fa8]{background:#00d4ff40;border-color:#00d4ff99}.toggle-switch input:checked+.toggle-slider[data-v-dbb51fa8]:before{transform:translate(18px);background:var(--accent-cyan)}.toggle-label[data-v-dbb51fa8]{color:var(--text-muted);font-weight:400}.chip[data-v-dbb51fa8]{border:1px solid var(--border-glow);background:#ffffff0d;color:var(--text-secondary);padding:.35rem .75rem;border-radius:999px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,color .15s ease}.chip.power[data-v-dbb51fa8]{border-color:#ffd70073;color:var(--accent-gold)}.chip.active[data-v-dbb51fa8]{color:var(--text-primary);border-color:#00d4ff80;background:#00d4ff1f}.chip[data-v-dbb51fa8]:hover{transform:translateY(-1px)}.cards-grid[data-v-dbb51fa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.loading[data-v-dbb51fa8]{display:flex;gap:.7rem;align-items:center;color:var(--text-secondary)}.loading-spinner[data-v-dbb51fa8]{width:28px;height:28px;border:3px solid var(--border-glow);border-top-color:var(--accent-cyan);border-radius:50%;animation:spin-dbb51fa8 1s linear infinite}@keyframes spin-dbb51fa8{to{transform:rotate(360deg)}}.error[data-v-dbb51fa8]{color:var(--accent-red);padding:1rem;border:1px solid var(--accent-red);border-radius:10px;background:#ff000014}.error-hint[data-v-dbb51fa8]{color:var(--text-secondary);margin:.25rem 0 0}.no-data[data-v-dbb51fa8]{grid-column:1 / -1;color:var(--text-secondary);text-align:center}@media(max-width:900px){.page-header-row[data-v-dbb51fa8]{grid-template-columns:1fr}.pill-group.right[data-v-dbb51fa8]{justify-content:flex-start}}.season-rankings[data-v-f24f90c1]{padding:1rem}.page-header-row[data-v-f24f90c1]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.page-header[data-v-f24f90c1]{margin:0;flex:1}.page-title[data-v-f24f90c1]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}.page-subtitle[data-v-f24f90c1]{color:var(--text-secondary);font-size:1rem;margin:0}.cards-grid[data-v-f24f90c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;margin-top:1rem}.compare-card[data-v-f24f90c1]{cursor:default;position:relative}.compare-card.is-selected[data-v-f24f90c1]{animation:compare-bounce-f24f90c1 1s ease-in-out infinite;will-change:transform}.compare-toggle[data-v-f24f90c1]{position:absolute;top:3.55rem;left:.75rem;z-index:2;border:0;border-radius:0;padding:0;background:transparent;color:inherit;font-family:Sora,sans-serif;line-height:1;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.compare-toggle[aria-pressed=true][data-v-f24f90c1]{filter:drop-shadow(0 2px 8px rgba(255,212,0,.5))}.compare-card:hover .compare-toggle[data-v-f24f90c1]{transform:none}.toggle-track[data-v-f24f90c1]{display:inline-flex;align-items:center;width:2.1rem;height:1.1rem;border-radius:999px;border:1px solid var(--border-glow);background:#060c14bf;transition:border-color .2s ease,background .2s ease}.toggle-track.on[data-v-f24f90c1]{border-color:var(--accent-gold);background:#ffd4002e}.toggle-thumb[data-v-f24f90c1]{width:.9rem;height:.9rem;border-radius:999px;background:var(--text-primary);transform:translate(.1rem);transition:transform .2s ease,background .2s ease}.toggle-track.on .toggle-thumb[data-v-f24f90c1]{transform:translate(1.1rem);background:var(--accent-gold)}:root[data-theme=light] .compare-toggle{filter:drop-shadow(0 1px 3px rgba(0,0,0,.15))}:root[data-theme=light] .toggle-track{border-color:#00000026;background:#ffffffd9}:root[data-theme=light] .toggle-track.on{border-color:#ffaa00a6;background:#ffc80033}:root[data-theme=light] .toggle-thumb{background:#141414cc}.compare-card[data-v-f24f90c1]:hover{transform:translateY(-3px)}.compare-card[data-v-f24f90c1] .player-card:hover{transform:none}@keyframes compare-bounce-f24f90c1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.loading[data-v-f24f90c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-secondary);font-family:Sora,sans-serif;gap:1rem}.loading-spinner[data-v-f24f90c1]{width:40px;height:40px;border:3px solid var(--border-glow);border-top-color:var(--accent-cyan);border-radius:50%;animation:spin-f24f90c1 1s linear infinite}@keyframes spin-f24f90c1{to{transform:rotate(360deg)}}.error[data-v-f24f90c1]{text-align:center;padding:3rem;color:var(--accent-red);font-family:Sora,sans-serif;background:#ff00001a;border:1px solid var(--accent-red);border-radius:8px;margin-top:1.5rem}.error-hint[data-v-f24f90c1]{color:var(--text-muted);font-size:.875rem;margin-top:.5rem}.no-data[data-v-f24f90c1]{text-align:center;padding:3rem;color:var(--text-secondary);font-family:Sora,sans-serif;grid-column:1 / -1}.results-count[data-v-f24f90c1]{text-align:center;padding:1rem;color:var(--text-muted);font-family:Sora,sans-serif;font-size:.875rem;margin-top:1rem}@media(max-width:768px){.page-header-row[data-v-f24f90c1]{flex-direction:column;align-items:flex-start;gap:.75rem}}.voting-card[data-v-474b60aa]{flex:1 1 380px;max-width:420px;min-width:320px;background:var(--bg-dark);border:2px solid var(--border-glow);border-radius:12px;padding:1.75rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.voting-header[data-v-474b60aa]{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.voting-left[data-v-474b60aa]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 auto}.voting-card[data-v-474b60aa]:hover{border-color:var(--accent-cyan);transform:scale(1.02);box-shadow:0 0 30px #00d4ff33}.voting-card[data-v-474b60aa]:active{transform:scale(.98)}.voting-card.rsci[data-v-474b60aa]{border-color:var(--accent-gold);box-shadow:0 0 15px #ffd70033}.voting-ez-badge[data-v-474b60aa]{position:absolute;top:12px;left:12px;padding:.25rem .5rem;border-radius:6px;background:#0000008c;color:var(--text-primary);font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-glow);z-index:1}:root[data-theme=light] .voting-ez-badge{background:#fffc;color:#0a0e1a}.voting-ez-badge.pct-10[data-v-474b60aa]{border-color:#482878}.voting-ez-badge.pct-20[data-v-474b60aa]{border-color:#3e4989}.voting-ez-badge.pct-30[data-v-474b60aa]{border-color:#31688e}.voting-ez-badge.pct-40[data-v-474b60aa]{border-color:#26828e}.voting-ez-badge.pct-50[data-v-474b60aa]{border-color:#1f9e89}.voting-ez-badge.pct-60[data-v-474b60aa]{border-color:#35b779}.voting-ez-badge.pct-70[data-v-474b60aa]{border-color:#6dcd59}.voting-ez-badge.pct-80[data-v-474b60aa]{border-color:#b4de2c}.voting-ez-badge.pct-90[data-v-474b60aa]{border-color:#dce319}.voting-ez-badge.pct-100[data-v-474b60aa]{border-color:#fde725}.voting-elo-badge[data-v-474b60aa]{position:absolute;top:12px;right:12px;padding:.25rem .5rem;border-radius:6px;background:#0000008c;color:var(--accent-gold);font-family:Sora,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,215,0,.45);z-index:1}:root[data-theme=light] .voting-elo-badge{background:#fffc;color:#8f6300}.voting-card.rsci[data-v-474b60aa]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-gold),#ff8800);border-radius:10px 10px 0 0}.voting-card.rsci[data-v-474b60aa]:hover{border-color:var(--accent-gold);box-shadow:0 0 30px #ffd7004d}.voting-player-photo[data-v-474b60aa]{width:100px;height:100px;border-radius:50%;border:3px solid var(--border-glow);margin:0 0 .75rem;display:block;filter:drop-shadow(0 0 10px rgba(0,212,255,.15));transition:all .3s ease}.voting-player-placeholder[data-v-474b60aa]{width:100px;height:100px;border-radius:50%;border:3px solid var(--border-glow);margin:0 0 .75rem;display:grid;place-items:center;background:#ffffff0f;color:var(--text-secondary);font-family:Sora,sans-serif;font-weight:700;letter-spacing:.08em;filter:drop-shadow(0 0 10px rgba(0,212,255,.15));transition:all .3s ease}.voting-card:hover .voting-player-photo[data-v-474b60aa],.voting-card:hover .voting-player-placeholder[data-v-474b60aa]{border-color:var(--accent-cyan);filter:drop-shadow(0 0 20px rgba(0,212,255,.6))}.voting-card.rsci:hover .voting-player-photo[data-v-474b60aa],.voting-card.rsci:hover .voting-player-placeholder[data-v-474b60aa]{border-color:var(--accent-gold);filter:drop-shadow(0 0 20px rgba(255,215,0,.6))}.voting-player-name[data-v-474b60aa]{font-family:Sora,sans-serif;font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem;line-height:1.2;word-break:break-word}.voting-player-meta[data-v-474b60aa]{text-align:left;font-size:.75rem;color:var(--text-secondary);line-height:1.45;flex:1 1 auto;min-width:160px}.voting-stats[data-v-474b60aa]{margin-top:1rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;width:100%}.voting-stat[data-v-474b60aa]{background:#ffd7001f;border:1px solid rgba(255,215,0,.35);border-radius:6px;padding:.3rem .4rem;text-align:center;font-family:Sora,sans-serif}.voting-stat-label[data-v-474b60aa]{display:block;font-size:.55rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em}.voting-stat-value[data-v-474b60aa]{display:block;font-size:.85rem;font-weight:700;color:var(--accent-gold)}.voting-rsci-badge[data-v-474b60aa]{display:inline-block;background:linear-gradient(135deg,var(--accent-gold),#ff8800);color:var(--bg-dark);font-family:Sora,sans-serif;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;margin-top:.5rem}@media(max-width:420px){.voting-header[data-v-474b60aa]{flex-direction:column;align-items:center}.voting-player-meta[data-v-474b60aa]{text-align:center;min-width:auto}}.prospect-voting[data-v-34796131]{padding:1rem}.page-header[data-v-34796131]{margin-bottom:1.5rem}.page-title[data-v-34796131]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}.page-subtitle[data-v-34796131]{color:var(--text-secondary);font-size:1rem;margin:0}.voting-container[data-v-34796131]{text-align:center;margin:2rem 0}.error-banner[data-v-34796131]{border:1px solid var(--accent-red);background:#ff33661a;color:var(--accent-red);padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-family:Sora,sans-serif}.voting-title[data-v-34796131]{font-family:Sora,sans-serif;font-size:1.5rem;color:var(--text-primary);margin:0 0 .5rem}.voting-subtitle[data-v-34796131]{color:var(--text-secondary);margin:0 0 2rem}.voting-matchup[data-v-34796131]{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.voting-matchup.submitting[data-v-34796131]{opacity:.6;pointer-events:none}.voting-skip[data-v-34796131]{margin-top:2rem;padding:.75rem 2rem;background:transparent;border:1px solid var(--border-glow);color:var(--text-secondary);font-family:Sora,sans-serif;cursor:pointer;border-radius:8px;transition:all .3s ease}.voting-skip[data-v-34796131]:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.voting-skip[data-v-34796131]:disabled{opacity:.6;cursor:not-allowed}.vote-count[data-v-34796131]{margin-top:1rem;color:var(--text-secondary);font-family:Sora,sans-serif}.crowd-rankings[data-v-34796131]{margin-top:3rem}.section-header h2[data-v-34796131]{font-family:Sora,sans-serif;font-size:1.3rem;color:var(--text-primary);border-bottom:2px solid var(--border-glow);padding-bottom:.5rem}.rankings-note[data-v-34796131]{color:var(--text-muted);font-style:italic;text-align:center;padding:2rem}.loading[data-v-34796131]{text-align:center;padding:3rem;color:var(--text-secondary);font-family:Sora,sans-serif}.rankings-error[data-v-34796131]{color:var(--accent-red);text-align:center;padding:1rem;font-family:Sora,sans-serif}.elo-table-wrapper[data-v-34796131]{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:8px;padding:1rem;overflow-x:auto}.elo-meta[data-v-34796131]{display:flex;gap:1rem;color:var(--text-secondary);font-family:Sora,sans-serif;margin-bottom:.5rem;flex-wrap:wrap}.elo-table[data-v-34796131]{width:100%;border-collapse:collapse;font-size:.9rem}.elo-table th[data-v-34796131],.elo-table td[data-v-34796131]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border-glow)}.elo-table th[data-v-34796131]{color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.8rem;text-transform:uppercase}.elo-table tbody tr[data-v-34796131]:hover{background:var(--bg-card-hover)}.elo-player[data-v-34796131]{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:inherit;cursor:pointer;text-align:left;padding:0;font:inherit}.elo-player img[data-v-34796131]{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-glow);object-fit:cover}.elo-name[data-v-34796131]{font-weight:700}.elo-team[data-v-34796131]{color:var(--text-secondary);font-size:.85rem}.season-modal-backdrop[data-v-34796131]{position:fixed;inset:0;background:#03060cbf;z-index:2000;display:flex;align-items:center;justify-content:center}.season-modal[data-v-34796131]{position:relative;max-width:min(90vw,520px);padding-top:.5rem}.season-modal-close[data-v-34796131]{position:absolute;top:-.6rem;right:-.2rem;background:var(--bg-card);border:1px solid var(--border-glow);border-radius:999px;width:2rem;height:2rem;color:var(--text-primary);font-size:1.25rem;line-height:1;cursor:pointer;z-index:2}.season-modal-empty[data-v-34796131]{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:12px;text-align:center;color:var(--text-secondary);font-family:Sora,sans-serif;padding:2rem}.glossary-view[data-v-65094f6e]{padding:1rem}.page-header[data-v-65094f6e]{margin-bottom:1.5rem}.page-title[data-v-65094f6e]{font-family:Sora,sans-serif;font-size:2rem;font-weight:900;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}.page-subtitle[data-v-65094f6e]{color:var(--text-secondary);font-size:1rem;margin:0}.glossary-notes[data-v-65094f6e]{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem}.notes-header[data-v-65094f6e]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--text-muted);margin-bottom:1rem}.notes-panel-grid[data-v-65094f6e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.legend-block[data-v-65094f6e]{margin-top:1.25rem}.notes-title[data-v-65094f6e]{font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;margin:0 0 .5rem;color:var(--accent-cyan)}.notes-list[data-v-65094f6e]{margin:0;padding-left:1.25rem;color:var(--text-secondary);line-height:1.6}.notes-list li[data-v-65094f6e]{margin-bottom:.25rem}.notable-up[data-v-65094f6e]{color:var(--accent-green)}.gold-text[data-v-65094f6e]{color:var(--accent-gold)}.legend-desc[data-v-65094f6e]{color:var(--text-muted);margin:0 0 .5rem;font-size:.75rem}.color-legend[data-v-65094f6e]{display:flex;gap:2px;flex-wrap:wrap}.color-legend .legend-chip[data-v-65094f6e]{font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;text-align:center;padding:.3rem .25rem;border-radius:4px;background:#ffffff0a;color:var(--text-primary);border:.1em solid rgba(255,255,255,.1);box-shadow:0 0 6px #00000059}.color-legend .legend-pct-10[data-v-65094f6e]{border-color:#482878}.color-legend .legend-pct-20[data-v-65094f6e]{border-color:#3e4989}.color-legend .legend-pct-30[data-v-65094f6e]{border-color:#31688e}.color-legend .legend-pct-40[data-v-65094f6e]{border-color:#26828e}.color-legend .legend-pct-50[data-v-65094f6e]{border-color:#1f9e89}.color-legend .legend-pct-60[data-v-65094f6e]{border-color:#35b779}.color-legend .legend-pct-70[data-v-65094f6e]{border-color:#6dcd59}.color-legend .legend-pct-80[data-v-65094f6e]{border-color:#b4de2c}.color-legend .legend-pct-90[data-v-65094f6e]{border-color:#dce319}.color-legend .legend-pct-100[data-v-65094f6e]{border-color:#fde725}.glossary-grid[data-v-65094f6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2rem;align-items:start}.glossary-section[data-v-65094f6e]{display:flex;flex-direction:column;gap:1rem}.section-header[data-v-65094f6e]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.section-title[data-v-65094f6e]{font-size:1.4rem;font-weight:800;margin:0 0 .2rem;color:var(--text-primary)}.section-subtitle[data-v-65094f6e]{margin:0;font-size:.9rem;color:var(--text-secondary)}.sample-tag[data-v-65094f6e]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--border-glow);color:var(--text-muted);background:#0003}:root[data-theme=light] .sample-tag[data-v-65094f6e]{background:#0000000a}.glossary-block[data-v-65094f6e]{margin:.6rem 0 .9rem;padding:.7rem .8rem;border-radius:10px;border:1px dashed var(--border-glow);background:#070d1980}:root[data-theme=light] .glossary-block[data-v-65094f6e]{background:#0a0e1a0a}.glossary-title[data-v-65094f6e]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem;font-weight:700}.glossary-items[data-v-65094f6e]{display:grid;gap:.4rem}.glossary-item[data-v-65094f6e]{display:grid;grid-template-columns:70px 1fr;gap:.6rem;align-items:baseline}.glossary-key[data-v-65094f6e]{font-size:.7rem;font-weight:800;color:var(--accent-gold);letter-spacing:.04em}.glossary-formula[data-v-65094f6e]{font-size:.72rem;color:var(--text-secondary);line-height:1.4}.loading[data-v-65094f6e]{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:.95rem}.loading-spinner[data-v-65094f6e]{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-glow);border-top-color:var(--accent-cyan);animation:spin-65094f6e 1s linear infinite}.error[data-v-65094f6e]{background:#ff33661a;border:1px solid rgba(255,51,102,.3);padding:1rem;border-radius:8px;color:var(--text-primary)}.error-hint[data-v-65094f6e]{margin-top:.5rem;color:var(--text-secondary);font-size:.85rem}@keyframes spin-65094f6e{to{transform:rotate(360deg)}}@media(max-width:720px){.notes-panel-grid[data-v-65094f6e]{grid-template-columns:1fr}.section-header[data-v-65094f6e]{align-items:flex-start;flex-direction:column}.sample-tag[data-v-65094f6e]{align-self:flex-start}}
