.signin6{--c-bg:#0a0d14;--c-bg-deep:#060810;--c-bg-soft:#0f1320;--c-card:#161922;--c-card-elev:#1f2530;--c-ink:#fafafc;--c-ink-soft:#a1a8b8;--c-ink-mute:#6b7280;--c-line:#ffffff14;--c-line-strong:#ffffff29;--c-coral:#ff5733;--c-coral-deep:#d63e1f;--c-coral-soft:#ffb091;--c-cream:#fafafc;background:var(--c-bg);min-height:100vh;color:var(--c-ink);font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;position:relative;overflow-x:clip}.signin6,.signin6 *{box-sizing:border-box}.signin6-ticker{z-index:30;color:#0a0d14;background:#fff;border-bottom:1px solid #0a0d141a;align-items:center;gap:.7rem;padding:.55rem 1.5rem;font-size:.78rem;display:flex;position:sticky;top:0}.signin6-ticker-badge{background:var(--c-coral);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:3px;flex-shrink:0;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.62rem;font-weight:800;display:inline-flex}.signin6-ticker-content{min-width:0;color:inherit;flex:1;align-items:center;gap:.65rem;text-decoration:none;display:flex}.signin6-ticker-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--c-coral-deep);flex-shrink:0;font-size:.66rem;font-weight:800}.signin6-ticker-title{white-space:nowrap;text-overflow:ellipsis;color:#4a4f5e;min-width:0;font-weight:500;overflow:hidden}.signin6-ticker-arrow{color:var(--c-coral);flex-shrink:0;align-items:center;display:inline-flex}.signin6-header{z-index:20;background:#fff;border-bottom:1px solid #0a0d1414;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:28px}.signin6-brand{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.signin6-brand img:first-child{width:32px;height:32px}.signin6-brand img:last-child{height:22px}.signin6-header .signin6-nav a{color:#4a4f5e}.signin6-header .signin6-nav a:hover{color:var(--c-coral)}.signin6-header .signin6-btn--ghost{color:#0a0d14;background:0 0;border:1px solid #0a0d1429}.signin6-header .signin6-btn--ghost:hover{background:#0a0d140a;border-color:#0a0d14}.signin6-nav{color:var(--c-ink-soft);align-items:center;gap:1.75rem;font-size:.875rem;font-weight:500;display:flex}.signin6-nav a{color:inherit;text-decoration:none;transition:color .16s}.signin6-nav a:hover{color:var(--c-coral)}.signin6-nav-cta{align-items:center;gap:.5rem;display:inline-flex}.signin6-btn{cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.signin6-btn--primary{background:var(--c-coral);color:#fff;box-shadow:0 4px 16px #ff573352}.signin6-btn--primary:hover{background:var(--c-coral-deep);transform:translateY(-1px);box-shadow:0 8px 24px #ff573373}.signin6-btn--ghost{color:var(--c-ink);border:1px solid var(--c-line-strong);background:0 0}.signin6-btn--ghost:hover{background:#ffffff0f;border-color:#ffffff52}.signin6-btn--outline{color:var(--c-ink);border:1.5px solid var(--c-line-strong);background:0 0}.signin6-btn--outline:hover{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.signin6-btn--lg{border-radius:10px;padding:1rem 1.5rem;font-size:.95rem}.signin6-eyebrow{color:var(--c-coral);border-left:2px solid var(--c-coral);letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:.4rem;padding:.1rem 0 .1rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.signin6-eyebrow--cream{color:var(--c-coral-soft);border-left-color:var(--c-coral-soft)}.signin6-hero{isolation:isolate;max-width:1280px;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4vw,3rem) clamp(3rem,6vw,5rem);position:relative;overflow:visible}.signin6-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.signin6-court-motif{pointer-events:none;width:100%;height:100%;color:var(--c-coral);opacity:.14;z-index:0;position:absolute;inset:0}.signin6-hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.signin6-hero-copy{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.signin6-h1{letter-spacing:-.045em;color:var(--c-ink);margin:0;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:900;line-height:1.05}.signin6-h1-accent{color:var(--c-coral);white-space:nowrap;font-weight:900;display:inline-block}.signin6-lead{color:var(--c-ink-soft);max-width:46ch;margin:0;font-size:clamp(.95rem,1.3vw,1.075rem);font-weight:400;line-height:1.75}.signin6-lead strong{color:var(--c-ink);border-bottom:1.5px solid var(--c-coral);background:0 0;padding-bottom:1px;font-weight:700}.signin6-cta-row{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.signin6-hero-auth{min-width:0;position:relative}.signin6-stats{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);max-width:1280px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,3rem);display:grid}.signin6-stat{text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.signin6-stat-divider{background:var(--c-line);width:1px;height:80px}.signin6-stat strong{font-family:var(--font-stat), -apple-system, sans-serif;letter-spacing:-.04em;color:var(--c-coral);font-feature-settings:"tnum" 1;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:.95}.signin6-stat:nth-child(3) strong,.signin6-stat:nth-child(5) strong{color:var(--c-ink)}.signin6-stat strong small{opacity:.85;margin-left:.05em;font-size:.55em;font-weight:800}.signin6-stat span{letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-mute);font-size:.78rem;font-weight:600}.signin6-showcases{flex-direction:column;gap:clamp(3.5rem,6vw,5rem);max-width:1280px;margin:0 auto;padding:clamp(3.5rem,6vw,5rem) clamp(1rem,4vw,3rem);display:flex}.signin6-showcase{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.signin6-showcase--right{direction:rtl}.signin6-showcase--right>*{direction:ltr}.signin6-showcase-copy{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.signin6-showcase-num{font-family:var(--font-stat), -apple-system, sans-serif;letter-spacing:.16em;color:var(--c-coral);font-feature-settings:"tnum" 1;margin-bottom:-.25rem;font-size:.85rem;font-weight:800}.signin6-showcase-title{letter-spacing:-.035em;color:var(--c-ink);margin:0;font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:800;line-height:1.1}.signin6-showcase-body{color:var(--c-ink-soft);max-width:50ch;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.75}.signin6-showcase-bullets{flex-direction:column;gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.signin6-showcase-bullets li{color:var(--c-ink);align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.55;display:inline-flex}.signin6-showcase-bullets svg{color:var(--c-coral);flex-shrink:0;margin-top:3px}.signin6-showcase-stage{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.signin6-shot{justify-content:center;align-items:center;display:flex;position:relative}.signin6-shot--mobile{background:#1a1a1a;border-radius:38px;width:min(100%,360px);max-width:100%;padding:12px;box-shadow:0 4px 12px #0006,0 32px 80px #0000008c,inset 0 0 0 1.5px #ffffff14}.signin6-shot-notch{z-index:2;background:#000;border-radius:0 0 14px 14px;width:96px;height:20px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.signin6-shot--mobile img{z-index:1;border-radius:28px;width:100%;height:auto;display:block;position:relative}.signin6-shot--desktop{background:#1a1a1a;border-radius:16px;width:100%;max-width:760px;padding:10px;box-shadow:0 4px 12px #0006,0 32px 80px #0000008c,inset 0 0 0 1.5px #ffffff14}.signin6-shot--desktop img{object-fit:contain;image-rendering:auto;border-radius:8px;width:100%;height:auto;display:block}.signin6-shot-carousel{flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:100%;max-width:760px;margin:0 auto;display:flex}.signin6-shot-carousel-viewport{justify-content:center;align-items:center;width:100%;min-height:clamp(300px,28vw,430px);display:flex}.signin6-shot-carousel-viewport .signin6-shot{width:100%}.signin6-shot-carousel-viewport .signin6-shot--mobile{width:min(100%,360px)}.signin6-shot-carousel-controls{justify-content:center;align-items:center;gap:.75rem;display:flex}.signin6-carousel-arrow{border:1px solid var(--c-line-strong);width:38px;height:38px;color:var(--c-ink);cursor:pointer;background:#ffffff0d;border-radius:999px;place-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-grid}.signin6-carousel-arrow:hover{background:#ff573324;border-color:#ff57336b;transform:translateY(-1px)}.signin6-carousel-dots{align-items:center;gap:.45rem;display:inline-flex}.signin6-carousel-dot{cursor:pointer;background:#ffffff47;border:none;border-radius:999px;width:10px;height:10px;padding:0;transition:width .18s,background .18s}.signin6-carousel-dot.is-active{background:var(--c-coral);width:30px}.signin6-carousel-caption{text-align:center;gap:.35rem;max-width:620px;display:grid}.signin6-carousel-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-mute);margin:0;font-size:.78rem;font-weight:700}.signin6-carousel-note{color:var(--c-ink-soft);margin:0;font-size:.86rem;line-height:1.65}.signin6-auth-skin{background:var(--c-card-elev);border:1px solid var(--c-line-strong);color:var(--c-ink);border-radius:14px;padding:1.5rem;position:relative;box-shadow:0 4px 16px #0000004d,0 24px 60px #0006}.signin6-auth-skin:before{content:"";background:var(--c-coral);border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.signin6-auth-skin .lp-auth-tabs{border-bottom:1px solid var(--c-line);background:0 0;gap:0;margin-bottom:1.1rem;padding:0;display:flex}.signin6-auth-skin .lp-auth-tab{color:var(--c-ink-mute);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.65rem .5rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:color .2s,border-color .2s}.signin6-auth-skin .lp-auth-tab.is-active{color:var(--c-ink);border-bottom-color:var(--c-coral)}.signin6-auth-skin .lp-form{flex-direction:column;gap:.7rem;display:flex}.signin6-auth-skin .lp-field{flex-direction:column;gap:.3rem;display:flex}.signin6-auth-skin .lp-field label{color:var(--c-ink-soft);letter-spacing:.04em;font-size:.72rem;font-weight:700}.signin6-auth-skin .lp-field input{border:1px solid var(--c-line-strong);color:var(--c-ink);background:#0000004d;border-radius:6px;padding:.65rem .8rem;font-family:inherit;font-size:.875rem;transition:all .16s}.signin6-auth-skin .lp-field input::placeholder{color:var(--c-ink-mute)}.signin6-auth-skin .lp-field input:focus{border-color:var(--c-coral);background:#00000080;outline:none;box-shadow:0 0 0 3px #ff57332e}.signin6-auth-skin .lp-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.9rem;font-weight:800;transition:all .2s;display:inline-flex}.signin6-auth-skin .lp-btn--primary{background:var(--c-coral);color:#fff}.signin6-auth-skin .lp-btn--primary:hover{background:var(--c-coral-deep);transform:translateY(-1px)}.signin6-auth-skin .lp-btn--google{background:var(--c-cream);color:var(--c-bg);border:none}.signin6-auth-skin .lp-btn--google:hover{background:#fff}.signin6-auth-skin .lp-divider{color:var(--c-ink-mute);align-items:center;gap:.5rem;margin:.85rem 0;font-size:.7rem;display:flex}.signin6-auth-skin .lp-divider:before,.signin6-auth-skin .lp-divider:after{content:"";background:var(--c-line);flex:1;height:1px}.signin6-auth-skin .lp-terms{color:var(--c-ink-soft);margin-top:.25rem;font-size:.78rem}.signin6-auth-skin .lp-terms label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.signin6-auth-skin .lp-link{color:var(--c-coral);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.signin6-auth-skin .lp-link:hover{color:var(--c-coral-soft)}.signin6-auth-skin .lp-switch-text{text-align:center;color:var(--c-ink-soft);margin:.85rem 0 0;font-size:.8rem}.signin6-auth-skin .lp-alert{border:1px solid #0000;border-radius:6px;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.85rem}.signin6-auth-skin .lp-alert--error{color:var(--c-coral-soft);background:#ff57331a;border-color:#ff573352}.signin6-auth-skin .lp-alert--success{color:#6fe5c0;background:#22c55e1a;border-color:#22c55e52}.signin6-section{max-width:1280px;margin:0 auto;padding:clamp(4rem,7vw,6rem) clamp(1rem,4vw,3rem);position:relative}.signin6-section-head{flex-direction:column;align-items:flex-start;gap:1rem;max-width:820px;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}.signin6-section-title{letter-spacing:-.04em;color:var(--c-ink);margin:0;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:900;line-height:1.05}.signin6-section-title-accent{color:var(--c-coral)}.signin6-features-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.signin6-feat{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;flex-direction:column;gap:.85rem;min-height:240px;padding:1.85rem 1.85rem 2rem;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s;display:flex;position:relative;overflow:hidden}.signin6-feat:hover{border-color:var(--c-coral);transform:translateY(-3px)}.signin6-feat-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.signin6-feat-icon{width:44px;height:44px;color:var(--c-coral);background:#ff57331f;border-radius:10px;place-items:center;display:inline-grid}.signin6-feat-num{font-family:var(--font-stat), -apple-system, sans-serif;letter-spacing:.16em;font-feature-settings:"tnum" 1;color:var(--c-ink-mute);font-size:.78rem;font-weight:800}.signin6-feat-title{letter-spacing:-.02em;color:var(--c-ink);margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.signin6-feat-body{color:var(--c-ink-soft);margin:0;font-size:.875rem;font-weight:400;line-height:1.65}.signin6-authblock-grid{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.signin6-authblock-grid:before{content:"";background:var(--c-coral);width:6px;height:100%;position:absolute;top:0;left:0}.signin6-authblock-copy{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.signin6-authblock-copy>p{color:var(--c-ink-soft);margin:0;font-size:.95rem;line-height:1.7}.signin6-checks{flex-direction:column;gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.signin6-checks li{color:var(--c-ink);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.signin6-checks svg{color:var(--c-coral);flex-shrink:0}.signin6-categories{letter-spacing:.01em;color:var(--c-ink-mute)!important;margin:.25rem 0 0!important;font-size:.78rem!important}.signin6-news-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(2rem,4vw,2.5rem);display:flex}.signin6-news-head>div{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.signin6-news-more{color:var(--c-ink);border-bottom:2px solid var(--c-line-strong);align-items:center;gap:.3rem;padding-bottom:.2rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.signin6-news-more:hover{color:var(--c-coral);border-bottom-color:var(--c-coral)}.signin6-news-list{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.signin6-news-item{border:0;border-bottom:1px solid var(--c-line);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;grid-template-columns:70px 110px 1fr auto;align-items:center;gap:1.25rem;padding:1.25rem .5rem;transition:background .16s;display:grid}.signin6-news-item:hover{background:#ff57330d}.signin6-news-item time{color:var(--c-ink-mute);font-feature-settings:"tnum" 1;font-size:.78rem;font-weight:600}.signin6-news-tag{color:var(--c-ink-soft);letter-spacing:.04em;border:1px solid var(--c-line-strong);text-align:center;white-space:nowrap;border-radius:4px;justify-self:start;padding:.3rem .7rem;font-size:.7rem;font-weight:700;display:inline-block}.signin6-news-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.signin6-news-body h3{color:var(--c-ink);margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.signin6-news-body p{color:var(--c-ink-soft);margin:0;font-size:.8rem;line-height:1.55}.signin6-news-arrow{color:var(--c-ink-mute);flex-shrink:0;transition:all .2s}.signin6-news-item:hover .signin6-news-arrow{color:var(--c-coral);transform:translate(2px,-2px)}.signin6-news-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1894;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.signin6-news-modal{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:min(780px,100vh - 2.5rem);padding:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000061}.signin6-news-modal-close{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #0f172a24;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:1rem;right:1rem}.signin6-news-modal-close:hover{color:var(--c-coral-deep);background:#eef2f7}.signin6-news-modal-head{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 2.5rem 1rem 0;display:flex}.signin6-news-modal-label{color:var(--c-coral-deep);letter-spacing:.16em;font-size:.72rem;font-weight:900}.signin6-news-modal-tag{color:var(--c-coral-deep);letter-spacing:.06em;background:#ff573314;border:1px solid #ff57333d;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-weight:800;display:inline-flex}.signin6-news-modal time{color:#64748b;font-size:.8rem;font-weight:700}.signin6-news-modal h3{color:#0f172a;margin:0 2.5rem .85rem 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1.25}.signin6-news-modal-lead{border-left:4px solid var(--c-coral);color:#334155;background:#fff7f4;border-radius:8px;margin:0 0 1.35rem;padding:1rem 1.1rem;font-size:.96rem;font-weight:650;line-height:1.75}.signin6-news-modal-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1.1rem;min-height:0;display:flex;overflow-y:auto}.signin6-modal-scroll{scrollbar-gutter:stable;scrollbar-color:#ff5733eb #e2e8f0f2;scrollbar-width:thin;padding-right:.45rem;position:relative;overflow-y:scroll}.signin6-modal-scroll::-webkit-scrollbar{width:12px}.signin6-modal-scroll::-webkit-scrollbar-track{background:#e2e8f0f2;border-radius:999px;box-shadow:inset 0 0 0 1px #94a3b859}.signin6-modal-scroll::-webkit-scrollbar-thumb{background:var(--c-coral);border:2px solid #e2e8f0f2;border-radius:999px}.signin6-modal-scroll.is-scrollable{padding-bottom:.85rem}.signin6-modal-scroll.is-scrollable:not(.is-at-top){box-shadow:inset 0 18px 16px -18px #0f172a47}.signin6-news-modal-section{border-top:1px solid #e5e7eb;padding-top:1.1rem}.signin6-news-modal-section h4{color:#111827;margin:0 0 .55rem;font-size:.95rem;font-weight:900}.signin6-news-modal-body p{color:#475569;margin:.45rem 0 0;font-size:.95rem;line-height:1.8}.signin6-news-modal-note{color:#475569;background:#f8fafc;border-radius:8px;margin:1.35rem 0 0;padding:.85rem 1rem;font-size:.88rem;line-height:1.7}.signin6-news-modal-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.signin6-contact-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d189e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.signin6-contact-modal{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:14px;flex-direction:column;width:min(720px,100%);max-height:min(820px,100vh - 2.5rem);padding:clamp(1.5rem,4vw,2.35rem);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #0006}.signin6-contact-close{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #0f172a24;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:1rem;right:1rem}.signin6-contact-close:hover{color:var(--c-coral-deep);background:#eef2f7}.signin6-contact-head{margin:0 2.5rem 1.4rem 0}.signin6-contact-kicker{color:var(--c-coral-deep);letter-spacing:.16em;margin-bottom:.65rem;font-size:.72rem;font-weight:900;display:inline-flex}.signin6-contact-head h3{color:#0f172a;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1.25}.signin6-contact-head p{color:#475569;margin:.75rem 0 0;font-size:.95rem;line-height:1.75}.signin6-contact-form{overscroll-behavior:contain;flex:auto;gap:1rem;min-height:0;display:grid;overflow-y:auto}.signin6-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.signin6-contact-form label{gap:.45rem;display:grid}.signin6-contact-form label>span{color:#334155;font-size:.82rem;font-weight:800}.signin6-contact-form em,.signin6-contact-form small{color:var(--c-coral-deep);margin-left:.35rem;font-size:.7rem;font-style:normal;font-weight:800}.signin6-contact-form small{color:#64748b}.signin6-contact-form input,.signin6-contact-form select,.signin6-contact-form textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:.75rem .85rem;font-size:.92rem;transition:border-color .16s,box-shadow .16s}.signin6-contact-form textarea{resize:vertical;min-height:160px}.signin6-contact-form input:focus,.signin6-contact-form select:focus,.signin6-contact-form textarea:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px #ff573324}.signin6-contact-honeypot{position:absolute;left:-9999px}.signin6-contact-actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.signin6-contact-actions .signin6-btn--outline{color:#334155;background:#fff;border-color:#cbd5e1}.signin6-contact-actions .signin6-btn--outline:hover{border-color:var(--c-coral);color:var(--c-coral-deep);background:#fff7f4}.signin6-contact-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem .85rem;font-size:.86rem;font-weight:700}.signin6-contact-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;gap:.85rem;padding:1.1rem;display:grid}.signin6-contact-success strong{font-size:1.05rem;font-weight:900}.signin6-contact-success p{margin:0;line-height:1.7}.signin6-footer{color:#0a0d14;background:#fff;border-top:1px solid #0a0d141a;margin-top:clamp(3rem,5vw,4rem);padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,3rem) 2rem;position:relative}.signin6-footer:before{content:"";background:var(--c-coral);height:4px;position:absolute;top:0;left:0;right:0}.signin6-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:clamp(1.5rem,3vw,3rem);max-width:1280px;margin:0 auto 2rem;display:grid}.signin6-footer-brand{flex-direction:column;gap:.85rem;max-width:320px;display:flex}.signin6-footer-brand .signin6-brand img:first-child{filter:none;width:36px;height:36px}.signin6-footer-brand .signin6-brand img:last-child{filter:none;height:24px}.signin6-footer-brand p{color:#4a4f5e;margin:0;font-size:.85rem;line-height:1.6}.signin6-footer-col h4{letter-spacing:.18em;text-transform:uppercase;color:var(--c-coral-deep);margin:0 0 1rem;font-size:.7rem;font-weight:800}.signin6-footer-col ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.signin6-footer-col a,.signin6-footer-col button{color:#0a0d14;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .16s}.signin6-footer-col button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.signin6-footer-col a:hover,.signin6-footer-col button:hover{color:var(--c-coral)}.signin6-footer-col a[aria-current=page]{color:var(--c-coral);font-weight:700}.signin6-footer-bottom{color:#6b7280;border-top:1px solid #0a0d141a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding-top:1.75rem;font-size:.78rem;display:flex}.signin6-footer-legal{align-items:center;gap:1.25rem;display:inline-flex}.signin6-footer-legal a,.signin6-footer-legal button{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.signin6-footer-legal a:hover,.signin6-footer-legal button:hover{color:var(--c-coral-deep)}@media (max-width:1024px){.signin6-hero-grid{grid-template-columns:1fr}.signin6-stats{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.45rem,2vw,1rem);padding:clamp(1.15rem,4vw,2rem) clamp(.65rem,3vw,1rem)}.signin6-stat{border-bottom:0;min-width:0;padding:0}.signin6-stat-divider{height:clamp(3.1rem,9vw,4.4rem);display:block}.signin6-stat strong{letter-spacing:0;white-space:nowrap;font-size:clamp(1.7rem,8vw,3rem)}.signin6-stat span{letter-spacing:0;white-space:nowrap;font-size:clamp(.58rem,2vw,.74rem)}.signin6-showcase{grid-template-columns:1fr;gap:2rem}.signin6-showcase--right{direction:ltr}.signin6-features-grid{grid-template-columns:repeat(2,1fr)}.signin6-authblock-grid{grid-template-columns:1fr}}@media (max-width:900px){.signin6-nav,.signin6-nav-cta .signin6-btn--ghost{display:none}}@media (max-width:720px){.signin6-ticker{padding:.5rem .85rem;font-size:.74rem}.signin6-ticker-tag{display:none}.signin6-hero,.signin6-section,.signin6-showcases{width:100%;max-width:100%}.signin6-hero{padding-inline:1.25rem}.signin6-hero-grid{width:100%}.signin6-header{gap:.6rem;padding:.85rem 1rem;top:26px}.signin6-header .signin6-nav-cta{display:none}.signin6-brand img:last-child{height:18px}.signin6-brand img:first-child{width:28px;height:28px}.signin6-h1-accent{white-space:normal}.signin6-lead{overflow-wrap:anywhere;width:100%;max-width:calc(100vw - 2.5rem)}.signin6-lead strong{width:fit-content;max-width:100%;margin:.15rem 0;display:block}.signin6-hero-auth,.signin6-auth-skin{width:100%;max-width:calc(100vw - 2.5rem)}.signin6-cta-row{flex-direction:column;width:100%}.signin6-cta-row .signin6-btn{width:100%}.signin6-shot-carousel-viewport{min-height:auto}.signin6-shot--desktop{border-radius:14px;padding:8px}.signin6-shot--mobile{width:min(100%,340px);padding:10px}.signin6-shot-notch{top:12px}.signin6-carousel-arrow{width:34px;height:34px}.signin6-features-grid{grid-template-columns:1fr}.signin6-news-item{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:.4rem .85rem}.signin6-news-item time{grid-area:1/1}.signin6-news-tag{grid-area:1/2}.signin6-news-body{grid-area:2/1/auto/4}.signin6-news-arrow{grid-area:1/3}.signin6-news-modal-backdrop,.signin6-contact-backdrop{padding:.75rem;overflow:hidden}.signin6-news-modal,.signin6-contact-modal{max-height:calc(100dvh - 1.5rem);padding:1.15rem}.signin6-news-modal-close,.signin6-contact-close{top:.75rem;right:.75rem}.signin6-news-modal-head,.signin6-contact-head{margin-right:2.35rem}.signin6-news-modal-lead{margin-bottom:.95rem;padding:.85rem .9rem}.signin6-news-modal-body,.signin6-contact-form{padding-right:.35rem}.signin6-contact-grid{grid-template-columns:1fr}.signin6-contact-actions .signin6-btn{width:100%}.signin6-footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.signin6-footer-brand{grid-column:1/-1;max-width:none}.signin6-footer-bottom{text-align:center;flex-direction:column;justify-content:center;gap:.75rem}}@media (max-width:420px){.signin6-stats{gap:.35rem;padding-inline:.5rem}.signin6-stat-divider{height:3rem}.signin6-stat strong{font-size:clamp(1.45rem,8vw,2rem)}.signin6-stat span{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.signin6-feat,.signin6-news-arrow{transition:none!important}}
@keyframes stat-bump{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.95)}to{transform:scale(1)}}@keyframes stat-flash{0%{background-color:#0000}25%{background-color:#2463ea1f}to{background-color:#0000}}@keyframes score-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes and1-glow{0%{box-shadow:0 0 #ff4b4b66}70%{box-shadow:0 0 0 10px #ff4b4b00}to{box-shadow:0 0 #ff4b4b00}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stat-animate{animation:.3s stat-bump}.stat-flash{animation:.4s stat-flash}.score-pulse{animation:.35s score-pulse}.legacy-sticky-score{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#fffffff5;border-radius:14px;justify-content:center;align-items:center;gap:1.2rem;padding:.65rem 1rem;transition:box-shadow .2s;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0f172a14}.legacy-sticky-score.is-hidden{display:none}.legacy-sticky-score.is-static-input{z-index:1;margin-top:0;position:static;top:auto}.legacy-sticky-score-team{flex-direction:column;align-items:center;gap:.15rem;min-width:60px;max-width:120px;display:flex}.legacy-sticky-score-team-name{color:var(--ink-soft);letter-spacing:.04em;text-align:center;word-break:break-word;font-size:.72rem;font-weight:700;line-height:1.2}.legacy-sticky-score-value{font-family:var(--font-stat), sans-serif;font-size:1.8rem;font-weight:800;line-height:1;transition:transform .2s}.legacy-sticky-score-value.is-team-a{color:#2563eb}.legacy-sticky-score-value.is-team-b{color:#ef4444}.legacy-sticky-score-divider{color:var(--ink-soft);font-size:1.2rem;font-weight:800}.legacy-sticky-score-quarter{color:var(--brand-blue);background:#eef3ff;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800;position:absolute;right:1rem}.legacy-sticky-score-quarter.is-finished{color:#059669;background:#ecfdf5}.counter-btn,.legacy-stat-controls button{min-width:2.75rem;min-height:2.75rem;font-size:1.1rem;transition:transform .1s,background-color .15s}.counter-btn:active,.legacy-stat-controls button:active{background-color:#dbeafe;transform:scale(.92)}.legacy-ma-row button,.legacy-basic-stat-controls button{width:28px;height:28px;transition:transform .1s,background-color .15s}.legacy-ma-row button:active,.legacy-basic-stat-controls button:active{background-color:#dbeafe;transform:scale(.88)}@media (max-width:720px){.legacy-sticky-score{z-index:55;border-radius:10px;gap:.85rem;margin-top:.4rem;padding:.55rem .85rem;top:4.5rem}.legacy-sticky-score-value{font-size:1.5rem}.legacy-sticky-score-team{min-width:50px;max-width:90px}.legacy-sticky-score-team-name{font-size:.65rem}.counter-btn,.legacy-stat-controls button{min-width:2.25rem;min-height:2.25rem;font-size:1rem}}
.quarter-bars{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;display:grid}.quarter-bar-group{flex-direction:column;align-items:center;gap:.25rem;display:flex}.quarter-bar-label{color:var(--ink-soft);text-transform:uppercase;font-size:.68rem;font-weight:700}.quarter-bar-container{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:60px;display:flex}.quarter-bar{border-radius:4px 4px 0 0;width:16px;min-height:4px;transition:height .4s}.quarter-bar.is-team-a{background:linear-gradient(#3b82f6,#2563eb)}.quarter-bar.is-team-b{background:linear-gradient(#f87171,#ef4444)}.quarter-bar-score{text-align:center;margin-top:.15rem;font-size:.66rem;font-weight:800}.quarter-bar-score.is-team-a{color:#2563eb}.quarter-bar-score.is-team-b{color:#ef4444}.shooting-pct{font-weight:700}.shooting-pct.is-excellent{color:#059669}.shooting-pct.is-good{color:#10b981}.shooting-pct.is-average{color:#f59e0b}.shooting-pct.is-poor{color:#ef4444}.pct-bar-inline{align-items:center;gap:.4rem;display:inline-flex}.pct-bar-track{background:#e5e7eb;border-radius:999px;width:40px;height:5px;overflow:hidden}.pct-bar-fill{border-radius:inherit;height:100%;transition:width .3s}.pct-bar-fill.is-excellent{background:#059669}.pct-bar-fill.is-good{background:#10b981}.pct-bar-fill.is-average{background:#f59e0b}.pct-bar-fill.is-poor{background:#ef4444}.and1-hero-card{background:linear-gradient(135deg,#fff5f5 0%,#fef2f2 30%,#fff 100%);border:2px solid #ff4b4b40;border-radius:16px;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #ff4b4b14}.and1-hero-card:before{content:"AND1";font-family:var(--font-stat), sans-serif;color:#ff4b4b0f;pointer-events:none;font-size:4rem;font-weight:900;line-height:1;position:absolute;top:-8px;right:-4px}.and1-hero-kicker{color:var(--brand-red);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.and1-hero-stat{align-items:baseline;gap:.3rem;margin-top:.25rem;display:flex}.and1-hero-stat strong{font-family:var(--font-stat), sans-serif;color:var(--brand-red);font-size:2rem;font-weight:800;line-height:1}.and1-hero-stat span{color:var(--brand-red-deep);font-size:.82rem;font-weight:700}.and1-hero-players{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.and1-hero-player{color:#b91c1c;background:#ff4b4b1a;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.highlight-card{background:linear-gradient(135deg,#eef4ff 0%,#f5f0ff 50%,#fff0f6 100%);border:none;border-radius:18px;padding:1.2rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #6366f11a,0 1px 3px #0000000a}.highlight-card:before{content:"HIGHLIGHT";font-family:var(--font-stat), sans-serif;color:#6366f10f;pointer-events:none;font-size:3.5rem;font-weight:900;line-height:1;position:absolute;top:-6px;right:-4px}.highlight-kicker{color:#6366f1;text-transform:uppercase;letter-spacing:.1em;background:#6366f11a;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.65rem;padding:.2rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.highlight-body{color:var(--ink);white-space:pre-line;font-size:.85rem;font-weight:500;line-height:1.75}.highlight-short{display:block}.highlight-full{display:none}@media (min-width:768px){.highlight-card{padding:1.4rem 1.6rem}.highlight-short{display:none}.highlight-full{display:block}}html[data-theme=dark] .highlight-card{background:linear-gradient(135deg,#6366f11a,#8b5cf60f,#ec48990a);box-shadow:0 4px 20px #6366f114}html[data-theme=dark] .highlight-kicker{color:#a5b4fc;background:#6366f126}.data-table th.and1-col,.data-table td.and1-col{background:#ff4b4b0a}.data-table td.and1-col strong{color:var(--brand-red)}.sparkline-container{align-items:center;gap:.35rem;display:inline-flex}.sparkline{display:inline-block}.sparkline-line{fill:none;stroke:var(--brand-blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sparkline-area{fill:url(#sparkline-gradient);opacity:.15}.sparkline-dot{fill:var(--brand-blue)}.sparkline-value{color:var(--ink);font-size:.76rem;font-weight:700}.comparison-bar-row{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;gap:.5rem;padding:.45rem 0;display:grid}.comparison-bar-row:last-child{border-bottom:none}.comparison-value-left{text-align:right;color:#2563eb;font-size:.85rem;font-weight:700}.comparison-value-right{text-align:left;color:#ef4444;font-size:.85rem;font-weight:700}.comparison-bar-track{background:#e5e7eb;border-radius:999px;height:10px;display:flex;overflow:hidden}.comparison-bar-left{background:linear-gradient(90deg,#93c5fd,#2563eb);border-radius:999px 0 0 999px;transition:width .4s}.comparison-bar-right{background:linear-gradient(90deg,#ef4444,#fca5a5);border-radius:0 999px 999px 0;margin-left:auto;transition:width .4s}.comparison-label{text-align:center;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.comparison-header{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem 0;display:flex}.comparison-player-name{font-size:1rem;font-weight:800}.comparison-player-name.is-left{color:#2563eb}.comparison-player-name.is-right{color:#ef4444}.comparison-vs{color:var(--ink-soft);font-size:.82rem;font-weight:800}.table-expand-toggle{border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.76rem;font-weight:700;transition:background-color .15s;display:inline-flex}.table-expand-toggle:hover{background:var(--panel-soft)}.table-expand-toggle .expand-icon{transition:transform .2s}.table-expand-toggle.is-expanded .expand-icon{transform:rotate(180deg)}.expandable-col{transition:opacity .2s}.expandable-col.is-hidden{display:none}@media (max-width:540px){.quarter-bar-container{height:48px}.quarter-bar{width:12px}.and1-hero-card:before{font-size:2.5rem}.and1-hero-stat strong{font-size:1.6rem}.comparison-bar-row{grid-template-columns:60px minmax(0,1fr) 60px}}html[data-theme=dark] .and1-hero-card{background:linear-gradient(135deg, #ff4b4b14 0%, var(--panel) 100%);border-color:#ff4b4b33}html[data-theme=dark] .and1-hero-card:before{color:#ff4b4b14}html[data-theme=dark] .and1-hero-player{color:#fca5a5;background:#ff4b4b26}html[data-theme=dark] .data-table th.and1-col,html[data-theme=dark] .data-table td.and1-col{background:#ff4b4b0f}html[data-theme=dark] .pct-bar-track,html[data-theme=dark] .comparison-bar-track{background:var(--panel-soft)}html[data-theme=dark] .table-expand-toggle{background:var(--panel);border-color:var(--line);color:var(--ink-soft)}html[data-theme=dark] .table-expand-toggle:hover{background:var(--panel-soft)}
html[data-theme=dark]{--bg:#0f1117;--panel:#1a1d27;--panel-soft:#1e2231;--panel-muted:#161923;--line:#2a2e3b;--line-strong:#353a4a;--ink:#e8eaf0;--ink-soft:#c4cbd8;--text-muted:#c4cbd8;--muted-text:#c4cbd8;--brand-blue:#5b8def;--brand-blue-deep:#4a7de6;--shadow:0 10px 30px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .sidebar,html[data-theme=dark] .nav-link:hover,html[data-theme=dark] .nav-link.is-active{background:var(--panel)}html[data-theme=dark] .sidebar{border-right-color:var(--line)}html[data-theme=dark] .nav-link{color:var(--ink)}html[data-theme=dark] .nav-link:hover{background:var(--panel-soft)}html[data-theme=dark] .nav-link.is-active{background:var(--panel-soft);box-shadow:inset 0 0 0 1px var(--line)}html[data-theme=dark] .sidebar-footer{background:var(--panel-soft);border-color:var(--line)}html[data-theme=dark] .surface,html[data-theme=dark] .page-card,html[data-theme=dark] .page-card-subtle,html[data-theme=dark] .modal-card,html[data-theme=dark] .legacy-scoreboard-card,html[data-theme=dark] .legacy-player-card,html[data-theme=dark] .legacy-assignment-section,html[data-theme=dark] .legacy-detailed-section,html[data-theme=dark] .legacy-detailed-player-card,html[data-theme=dark] .legacy-coach-card,html[data-theme=dark] .legacy-extra-panel,html[data-theme=dark] .legacy-match-header,html[data-theme=dark] .metric-card,html[data-theme=dark] .game-row,html[data-theme=dark] .player-row,html[data-theme=dark] .member-row,html[data-theme=dark] .insight-card,html[data-theme=dark] .coach-note,html[data-theme=dark] .timeline-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .mobile-data-card{background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);border-color:var(--line)}html[data-theme=dark] .game-compact-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .game-compact-score.is-win{color:#7db4ff;background:#3b82f633}html[data-theme=dark] .game-compact-score.is-loss{color:#fca5a5;background:#ef444433}html[data-theme=dark] .game-compact-score.is-neutral{color:#c4b5fd;background:#7c3aed33}html[data-theme=dark] .player-compact-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .player-compact-edit,html[data-theme=dark] .team-member-row{background:var(--panel-soft);border-color:var(--line)}html[data-theme=dark] .team-info-card{background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);border-color:var(--line)}html[data-theme=dark] .player-tile{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .player-tile-header{background:linear-gradient(135deg,#3b6fe8 0%,#2a5ad4 100%)}html[data-theme=dark] .player-tile-pill{background:var(--panel-soft);color:var(--ink-soft)}html[data-theme=dark] .player-tile:hover{box-shadow:0 4px 12px #00000040}html[data-theme=dark] .invite-mobile-card,html[data-theme=dark] .boxscore-mobile-card,html[data-theme=dark] .boxscore-averages-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .boxscore-mobile-stat{background:var(--panel-soft)}html[data-theme=dark] .game-menu-dropdown{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .game-menu-trigger:hover,html[data-theme=dark] .game-menu-item:hover{background:var(--panel-soft)}html[data-theme=dark] .game-menu-danger:hover{background:#3b1111}html[data-theme=dark] .modal-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .toggle-button{background:var(--panel);color:var(--ink-soft);border-color:var(--line)}html[data-theme=dark] .toggle-button.active{background:var(--brand-blue);color:#fff}html[data-theme=dark] .dashboard-rank-card,html[data-theme=dark] .mobile-ranking-item{background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);border-color:var(--line)}html[data-theme=dark] .stat-leader-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .coach-player-card{background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .coach-player-card:hover{border-color:var(--brand-blue);box-shadow:0 8px 22px #2563eb2e}html[data-theme=dark] .coach-player-card-name{color:var(--ink)}html[data-theme=dark] .coach-player-card-pos,html[data-theme=dark] .coach-player-card-preview{color:var(--ink-soft)}html[data-theme=dark] .coach-player-card-preview{border-top-color:var(--line)}html[data-theme=dark] .stat-leader-bar-bg{background:var(--panel-soft)}html[data-theme=dark] .stat-leader-name{color:var(--ink)}html[data-theme=dark] .dashboard-player-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .shooting-bar-track,html[data-theme=dark] .filter-panel{background:var(--panel-soft)}html[data-theme=dark] .field-group input,html[data-theme=dark] .field-group select,html[data-theme=dark] .field-group textarea{background:var(--panel-muted);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .data-table{background:var(--panel)}html[data-theme=dark] .data-table th{background:var(--panel-muted);color:var(--ink-soft);border-bottom-color:var(--line)}html[data-theme=dark] .data-table td{color:var(--ink);border-bottom-color:var(--line)}html[data-theme=dark] .data-table tbody tr:hover{background:var(--panel-soft)}html[data-theme=dark] .dashboard-table thead th:first-child{background:var(--panel-muted)}html[data-theme=dark] .dashboard-table tbody td:first-child{background:var(--panel);box-shadow:1px 0 0 var(--line)}html[data-theme=dark] .dashboard-table tbody tr:hover td:first-child{background:var(--panel-soft)}html[data-theme=dark] .team-roster-table thead .team-roster-sticky,html[data-theme=dark] .legacy-boxscore-table th:first-child,html[data-theme=dark] .legacy-boxscore-thead-frame .legacy-boxscore-table th:first-child{background:var(--panel-muted);color:var(--ink-soft);box-shadow:1px 0 0 var(--line)}html[data-theme=dark] .team-roster-table tbody .team-roster-sticky,html[data-theme=dark] .legacy-boxscore-table td:first-child,html[data-theme=dark] .legacy-boxscore-tbody-frame .legacy-boxscore-table td:first-child{background:var(--panel);color:var(--ink);box-shadow:1px 0 0 var(--line), 12px 0 18px #0a0c12b8}html[data-theme=dark] .team-roster-table tbody tr:hover .team-roster-sticky,html[data-theme=dark] .legacy-boxscore-table tbody tr:hover td:first-child,html[data-theme=dark] .legacy-boxscore-tbody-frame .legacy-boxscore-table tbody tr:hover td:first-child{background:var(--panel-soft)}html[data-theme=dark] .legacy-boxscore-row.is-dnp td,html[data-theme=dark] .legacy-boxscore-row.is-dnp td:first-child{color:var(--ink-soft);background:#161923e0}html[data-theme=dark] .legacy-boxscore-player-number,html[data-theme=dark] .team-roster-name-text{color:var(--ink)}html[data-theme=dark] .table-wrap{border-color:var(--line)}html[data-theme=dark] .button-secondary{background:var(--panel-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .table-action{background:var(--panel);border-color:var(--line);color:var(--ink-soft)}html[data-theme=dark] .table-action.primary-link{color:var(--brand-blue);background:#5b8def1f;border-color:#5b8def40}html[data-theme=dark] .tab{color:var(--ink-soft)}html[data-theme=dark] .tab.is-active{color:var(--brand-blue)}html[data-theme=dark] .tab.is-active:after{background:var(--brand-blue)}html[data-theme=dark] .tab-row{border-bottom-color:var(--line)}html[data-theme=dark] .score-pill,html[data-theme=dark] .soft-pill,html[data-theme=dark] .tag{background:var(--panel-soft);color:var(--ink-soft)}html[data-theme=dark] .position-info-toggle{background:var(--panel-soft);border-color:var(--line);color:var(--ink-soft)}html[data-theme=dark] .position-info-toggle:hover{background:var(--line)}html[data-theme=dark] .position-info-icon{border-color:var(--ink-soft);color:var(--ink-soft)}html[data-theme=dark] .position-info-panel{background:var(--panel-soft);border-color:var(--line)}html[data-theme=dark] .position-info-section+.position-info-section{border-top-color:var(--line)}html[data-theme=dark] .position-info-heading{color:var(--ink)}html[data-theme=dark] .position-info-list dt{color:#7db4ff}html[data-theme=dark] .position-info-list dd,html[data-theme=dark] .position-info-note{color:var(--ink-soft)}html[data-theme=dark] .score-pill.is-win{color:#7db4ff;background:#2563eb33}html[data-theme=dark] .score-pill.is-loss{color:#fca5a5;background:#ef444433}html[data-theme=dark] .score-pill.is-neutral{color:#a5b4fc;background:#6366f133}html[data-theme=dark] .game-result-score{color:var(--ink)}html[data-theme=dark] .game-result-badge.is-win{color:#93bbfd;background:#3b82f626}html[data-theme=dark] .game-result-badge.is-loss{color:#fca5a5;background:#ef444426}html[data-theme=dark] .game-result-badge.is-neutral{background:var(--panel-soft);color:var(--ink-soft)}html[data-theme=dark] .pos-badge--pg{color:#93bbfd;background:#3b82f626}html[data-theme=dark] .pos-badge--sg{color:#67e8f9;background:#06b6d426}html[data-theme=dark] .pos-badge--sf{color:#86efac;background:#22c55e26}html[data-theme=dark] .pos-badge--pf{color:#fcd34d;background:#f59e0b26}html[data-theme=dark] .pos-badge--c{color:#c4b5fd;background:#a855f726}html[data-theme=dark] .pos-badge--g{color:#93bbfd;background:#3b82f626}html[data-theme=dark] .pos-badge--f{color:#86efac;background:#22c55e26}html[data-theme=dark] .pos-badge--gf,html[data-theme=dark] .pos-badge--fg{color:#7dd3fc;background:#0ea5e926}html[data-theme=dark] .player-sort-menu{box-shadow:0 4px 12px #0000004d}html[data-theme=dark] .status-badge.success{color:#6ee7b7;background:#10b98133}html[data-theme=dark] .status-badge.warning{color:#fcd34d;background:#f59e0b33}html[data-theme=dark] .status-badge.danger{color:#fca5a5;background:#ef444433}html[data-theme=dark] .status-badge.muted{background:var(--panel-soft);color:var(--ink-soft)}html[data-theme=dark] .legacy-quarter-tab,html[data-theme=dark] .legacy-toggle-chip,html[data-theme=dark] .legacy-team-tab,html[data-theme=dark] .counter-btn,html[data-theme=dark] .legacy-stat-controls button{background:var(--panel-muted);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .legacy-quarter-tab.is-active,html[data-theme=dark] .legacy-toggle-chip.is-active,html[data-theme=dark] .legacy-team-tab.is-active{color:var(--brand-blue);background:#5b8def26;border-color:#5b8def4d}html[data-theme=dark] .legacy-stat-group,html[data-theme=dark] .legacy-counter-card,html[data-theme=dark] .legacy-score-team,html[data-theme=dark] .legacy-ma-group,html[data-theme=dark] .legacy-basic-stat{background:var(--panel-muted)}html[data-theme=dark] .legacy-ma-row button,html[data-theme=dark] .legacy-basic-stat-controls button{background:var(--panel-soft);color:var(--ink)}html[data-theme=dark] .legacy-ma-row strong,html[data-theme=dark] .legacy-basic-stat-controls strong{background:var(--panel);color:var(--ink)}html[data-theme=dark] .legacy-player-card{background:var(--panel);border-color:#5b8def33 #5b8def33 #5b8def33 #5b8def;box-shadow:0 8px 18px #0000001f}html[data-theme=dark] .legacy-player-card.is-team-b,html[data-theme=dark] .legacy-detailed-player-card.is-team-b{border-color:#ef444433 #ef444433 #ef444433 #ef4444}html[data-theme=dark] .legacy-stat-group{background:var(--panel-muted)}html[data-theme=dark] .legacy-stat-controls button{background:var(--panel-soft);color:var(--ink)}html[data-theme=dark] .legacy-stat-controls strong{background:var(--panel);color:var(--ink)}html[data-theme=dark] .legacy-mini-score{border-color:var(--line);background:#1a1d27f5}html[data-theme=dark] .legacy-mini-score .is-finished{color:#6ee7b7}html[data-theme=dark] .legacy-sticky-score{border-color:var(--line);background:#1a1d27f5}html[data-theme=dark] .legacy-sticky-score-quarter{color:var(--brand-blue);background:#5b8def26}html[data-theme=dark] .legacy-sticky-score-quarter.is-finished{color:#6ee7b7;background:#10b98133}html[data-theme=dark] .legacy-sticky-score-value.is-team-a{color:#7db4ff}html[data-theme=dark] .legacy-sticky-score-value.is-team-b{color:#fca5a5}html[data-theme=dark] .legacy-assignment-dropzone{background:#5b8def14;border-color:#5b8def40}html[data-theme=dark] .legacy-assignment-pool{background:var(--panel-soft);border-color:var(--line)}html[data-theme=dark] .legacy-assignment-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .legacy-save-btn{background:var(--panel-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .legacy-scoreboard-row{border-bottom-color:var(--line)}html[data-theme=dark] .legacy-score-total-heading,html[data-theme=dark] .legacy-total-score{box-shadow:-10px 0 14px #11141ef0}html[data-theme=dark] .legacy-total-score.is-team-a{color:#7db4ff;background:#2563eb33}html[data-theme=dark] .legacy-total-score.is-team-b{color:#fca5a5;background:#ef444433}html[data-theme=dark] .legacy-score-total-heading{background:var(--panel-muted);border-left:1px solid var(--line);color:var(--ink)}html[data-theme=dark] .legacy-detailed-player-card.is-pulse-target,html[data-theme=dark] .legacy-player-card.is-pulse-target{animation-name:legacy-player-card-pulse-a-dark}html[data-theme=dark] .legacy-detailed-player-card.is-team-b.is-pulse-target,html[data-theme=dark] .legacy-player-card.is-team-b.is-pulse-target{animation-name:legacy-player-card-pulse-b-dark}@keyframes legacy-player-card-pulse-a-dark{0%{background:var(--panel);border-left-width:3px;box-shadow:0 0 #60a5fa80,inset 0 0 0 1px #60a5fa38}18%{background:#2563eb29;border-left-width:6px;box-shadow:0 0 0 3px #60a5fa57,0 0 18px 4px #3b82f62e,inset 0 0 0 1px #93c5fd4d}55%{background:#2563eb1a;border-left-width:4px;box-shadow:0 0 0 10px #60a5fa00,inset 0 0 0 1px #60a5fa33}to{background:var(--panel);border-left-width:3px;box-shadow:0 0 #60a5fa00,inset 0 0 0 1px #60a5fa1f}}@keyframes legacy-player-card-pulse-b-dark{0%{background:var(--panel);border-left-width:3px;box-shadow:0 0 #f871717a,inset 0 0 0 1px #f8717133}18%{background:#ef444424;border-left-width:6px;box-shadow:0 0 0 3px #f8717152,0 0 18px 4px #ef444429,inset 0 0 0 1px #fca5a547}55%{background:#ef444417;border-left-width:4px;box-shadow:0 0 0 10px #f8717100,inset 0 0 0 1px #f871712e}to{background:var(--panel);border-left-width:3px;box-shadow:0 0 #f8717100,inset 0 0 0 1px #f871711a}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .legacy-detailed-player-card.is-pulse-target,html[data-theme=dark] .legacy-player-card.is-pulse-target{background:#2563eb1a}html[data-theme=dark] .legacy-detailed-player-card.is-team-b.is-pulse-target,html[data-theme=dark] .legacy-player-card.is-team-b.is-pulse-target{background:#ef444417}}html[data-theme=dark] .modal-backdrop{background:#0009}html[data-theme=dark] .scoreboard span{background:var(--panel);color:var(--ink)}html[data-theme=dark] .scoreboard .total-cell{color:#7db4ff;background:#2563eb33}html[data-theme=dark] .empty-state{color:var(--ink-soft)}html[data-theme=dark] .login-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .login-panel{background:var(--panel)}html[data-theme=dark] .player-detail-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .player-detail-identity h2,html[data-theme=dark] .player-detail-fact-row strong{color:var(--ink)}html[data-theme=dark] .player-detail-attr-text,html[data-theme=dark] .player-detail-fact-row span,html[data-theme=dark] .player-detail-table-subline{color:var(--ink-soft)}html[data-theme=dark] .player-detail-number{background:linear-gradient(135deg,#3b6fe8 0%,#5b8def 100%)}html[data-theme=dark] .stat-bar-track{background:var(--panel-soft)}html[data-theme=dark] .player-detail-fact-row{border-bottom-color:var(--line)}html[data-theme=dark] .player-detail-table th:first-child{background:var(--panel-muted);color:var(--ink-soft);box-shadow:1px 0 0 var(--line)}html[data-theme=dark] .player-detail-table td:first-child{background:var(--panel);color:var(--ink);box-shadow:1px 0 0 var(--line), 12px 0 18px #0a0c12b8}html[data-theme=dark] .player-detail-table tbody tr:hover td:first-child{background:var(--panel-soft)}html[data-theme=dark] .player-detail-table .primary-link,html[data-theme=dark] .row-title,html[data-theme=dark] .panel-title,html[data-theme=dark] .page-title,html[data-theme=dark] .dashboard-rank-name,html[data-theme=dark] .mobile-ranking-meta strong,html[data-theme=dark] .mobile-data-field strong,html[data-theme=dark] .dashboard-mobile-match-score,html[data-theme=dark] .legacy-match-title{color:var(--ink)}html[data-theme=dark] .legacy-scoreboard-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .legacy-scoreboard-row.is-head{color:var(--ink-soft)}html[data-theme=dark] .legacy-score-team-name{color:var(--ink)}html[data-theme=dark] .legacy-score-team-name em{color:#7db4ff;background:#5b8def33}html[data-theme=dark] .legacy-scoreboard-row.is-team-b .legacy-score-team-name em{color:#fca5a5;background:#ef444433}html[data-theme=dark] .legacy-scoreboard-row>span,html[data-theme=dark] .legacy-scoreboard-row>strong{color:var(--ink)}html[data-theme=dark] .legacy-display-tab{background:var(--panel-muted);border-color:var(--line);color:var(--ink-soft)}html[data-theme=dark] .legacy-display-tab.is-active{background:var(--panel);color:var(--brand-blue)}html[data-theme=dark] .legacy-summary-mobile-head{border-bottom-color:var(--line);color:var(--ink-soft)}html[data-theme=dark] .legacy-summary-mobile-row{border-bottom-color:#2a2e3bb3}html[data-theme=dark] .legacy-summary-mobile-row strong{color:var(--ink)}html[data-theme=dark] .legacy-summary-line{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .legacy-summary-line strong{color:var(--ink)}html[data-theme=dark] .inline-notice{color:var(--brand-blue);background:#5b8def26}html[data-theme=dark] .legacy-match-subtitle{color:var(--ink-soft)}html[data-theme=dark] .legacy-boxscore-table{color:var(--ink)}html[data-theme=dark] .legacy-boxscore-table th{background:var(--panel-muted);color:var(--ink-soft);border-bottom-color:var(--line)}html[data-theme=dark] .legacy-boxscore-table td{border-bottom-color:var(--line);color:var(--ink)}html[data-theme=dark] .legacy-boxscore-table th:first-child,html[data-theme=dark] .legacy-boxscore-table td:first-child{background:var(--panel);color:var(--ink);box-shadow:1px 0 0 var(--line), 12px 0 18px #030712b8}html[data-theme=dark] .legacy-boxscore-table th:first-child{background:var(--panel-muted);color:var(--ink-soft)}html[data-theme=dark] .boxscore-pct{color:var(--ink-soft)}html[data-theme=dark] .legacy-boxscore-team-title{color:var(--ink)}html[data-theme=dark] .legacy-boxscore-team-title.is-team-a{color:#7db4ff;background:#2563eb26}html[data-theme=dark] .legacy-boxscore-team-title.is-team-b{color:#fca5a5;background:#ef444426}html[data-theme=dark] .legacy-boxscore-row.is-dnp{opacity:.72}html[data-theme=dark] .legacy-player-quarter-table th{background:var(--panel-muted);color:var(--ink-soft);border-bottom-color:var(--line)}html[data-theme=dark] .legacy-player-quarter-table td{color:var(--ink);border-bottom-color:var(--line)}html[data-theme=dark] .legacy-player-quarter-table th:first-child,html[data-theme=dark] .legacy-player-quarter-table td:first-child{background:var(--panel);color:var(--ink);box-shadow:1px 0 0 var(--line), 12px 0 18px #0307129e}html[data-theme=dark] .legacy-player-quarter-table th:first-child{background:var(--panel-muted);color:var(--ink-soft)}html[data-theme=dark] .legacy-summary-row{color:var(--ink-soft)}html[data-theme=dark] .legacy-detailed-controls-bar{border-bottom-color:var(--line)}html[data-theme=dark] .legacy-team-tab-bracket{color:var(--ink-soft)}html[data-theme=dark] .counter-btn:active,html[data-theme=dark] .legacy-stat-controls button:active{background-color:#5b8def33}html[data-theme=dark] .legacy-dnp-toggle{color:var(--ink-soft)}html[data-theme=dark] .editor-actions .button-primary{background:var(--brand-blue);color:#fff}html[data-theme=dark] .legacy-detailed-section{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .legacy-team-heading .panel-title,html[data-theme=dark] .legacy-team-heading .panel-subtitle{color:var(--ink)}html[data-theme=dark] .player-row-top .row-title{color:var(--ink)}html[data-theme=dark] .player-row-top .row-subtitle{color:var(--ink-soft)}html[data-theme=dark] .players-desktop-grid .player-row-top .row-title{color:#fff}html[data-theme=dark] .players-desktop-grid .player-row-top .row-subtitle{color:#ffffffe6}html[data-theme=dark] .players-desktop-grid .player-row-top .tag{color:#fff;background:#ffffff3d;box-shadow:inset 0 0 0 1px #ffffff29}html[data-theme=dark] .players-desktop-grid .row-meta{color:var(--ink-soft)}html[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--panel-muted)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}html[data-theme=dark] .mobile-nav-toggle{background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);border-color:var(--line);color:var(--ink);box-shadow:0 8px 18px #0003}html[data-theme=dark] .mobile-nav-toggle-icon span{background:var(--ink)}html[data-theme=dark] .mobile-nav-panel{background:linear-gradient(180deg, var(--panel) 0%, var(--panel-muted) 100%);box-shadow:16px 0 44px #0006}html[data-theme=dark] .mobile-nav-overlay{background:#0009}html[data-theme=dark] .mobile-nav-close{background:var(--panel-soft);border-color:var(--line);color:var(--ink)}@media (max-width:720px){html[data-theme=dark] .sidebar{border-bottom-color:var(--line);background:#1a1d27f0;box-shadow:0 12px 30px #00000040}html[data-theme=dark] .nav-link{background:var(--panel);border-color:var(--line);box-shadow:0 10px 24px #00000026}html[data-theme=dark] .nav-link.is-active{background:#5b8def1f;box-shadow:inset 0 0 0 1px #5b8def33}html[data-theme=dark] .sidebar-footer{background:linear-gradient(180deg, #5b8def1a 0%, var(--panel-soft) 100%)}html[data-theme=dark] .topbar-viewer{background:var(--panel);border-color:var(--line)}}.theme-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.theme-toggle-track{border:1px solid var(--line);background:#e2e8f0;border-radius:11px;align-items:center;width:40px;height:22px;transition:background .25s;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .theme-toggle-track{background:#334155;border-color:#475569}.theme-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}html[data-theme=dark] .theme-toggle-thumb{background:#1e293b;transform:translate(18px)}.theme-toggle-icon{font-size:.6rem;line-height:1;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.theme-toggle-sun{opacity:1;left:4px}.theme-toggle-moon{opacity:.4;right:4px}html[data-theme=dark] .theme-toggle-sun{opacity:.4}html[data-theme=dark] .theme-toggle-moon{opacity:1}.sidebar-theme-toggle{padding:.5rem .75rem}@media (max-width:720px){.sidebar-theme-toggle{display:none}}@media (min-width:721px) and (max-width:1024px){.sidebar-theme-toggle{display:none}html[data-theme=dark] .sidebar{border-bottom-color:var(--line);background:#1a1d27f0;box-shadow:0 12px 30px #00000040}html[data-theme=dark] .mobile-nav-panel-body .nav-link{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:0 10px 24px #00000026}html[data-theme=dark] .mobile-nav-panel-body .nav-link.is-active{background:#5b8def29;box-shadow:inset 0 0 0 1px #5b8def52}html[data-theme=dark] .mobile-nav-panel-body .nav-link.is-disabled{color:#9aa5b8;opacity:.84;background:#94a3b81f}html[data-theme=dark] .mobile-nav-panel-body .sidebar-footer{background:linear-gradient(180deg, #5b8def1a 0%, var(--panel-soft) 100%)}}.mobile-nav-header-actions{align-items:center;gap:.6rem;display:flex}html[data-theme=dark] .brand-mark img{opacity:1}html[data-theme=dark] .brand-mark>img:first-child{filter:brightness(1.42)saturate(1.42)contrast(1.12)drop-shadow(0 0 1px #ffffffd9)drop-shadow(0 0 12px #ff980073)}html[data-theme=dark] .brand-mark-wordmark{filter:none}html[data-theme=dark] .topbar-kicker,html[data-theme=dark] .viewer-name{color:#d9deea}html[data-theme=dark] .icon-pill{color:#c8d0df}html[data-theme=dark] .row-subtitle,html[data-theme=dark] .panel-subtitle,html[data-theme=dark] .metric-label,html[data-theme=dark] .soft-pill-label,html[data-theme=dark] .form-hint,html[data-theme=dark] .empty-state,html[data-theme=dark] .table-subtext,html[data-theme=dark] .player-detail-table-subline,html[data-theme=dark] .player-detail-fact-row span,html[data-theme=dark] .mobile-data-field label,html[data-theme=dark] .boxscore-mobile-label,html[data-theme=dark] .boxscore-mobile-date,html[data-theme=dark] .boxscore-mobile-pct{color:var(--ink-soft)}html[data-theme=dark] .legacy-team-heading{background:linear-gradient(135deg,#2563eb47,#60a5fa24);border-color:#60a5fa80;box-shadow:inset 0 0 0 1px #dbeafe0d}html[data-theme=dark] .legacy-team-heading .panel-title{color:#dbeafe}html[data-theme=dark] .legacy-team-heading .panel-subtitle{color:#a8c7ff}html[data-theme=dark] .legacy-team-column:nth-child(2) .legacy-team-heading{background:linear-gradient(135deg,#ef444447,#fca5a529);border-color:#fca5a580}html[data-theme=dark] .legacy-team-column:nth-child(2) .legacy-team-heading .panel-title{color:#fecaca}html[data-theme=dark] .legacy-team-column:nth-child(2) .legacy-team-heading .panel-subtitle{color:#fda4af}html[data-theme=dark] .quarter-summary-strip{background:#0f172abd;border:1px solid #94a3b829}html[data-theme=dark] .quarter-summary-header{border-bottom-color:#94a3b83d}html[data-theme=dark] .quarter-summary-qh,html[data-theme=dark] .quarter-summary-label{color:var(--ink-soft)}html[data-theme=dark] .quarter-summary-val{color:var(--ink)}html[data-theme=dark] .legacy-counter-card span,html[data-theme=dark] .legacy-control-label,html[data-theme=dark] .legacy-detailed-points span,html[data-theme=dark] .legacy-detailed-summary-cell span,html[data-theme=dark] .legacy-stat-group span,html[data-theme=dark] .legacy-ma-row span,html[data-theme=dark] .legacy-basic-stat-controls span{color:#b7c0d2}html[data-theme=dark] .legacy-counter-card div,html[data-theme=dark] .legacy-detailed-summary-cell strong{color:#f4f7fb}html[data-theme=dark] .legacy-detailed-player-card{background:linear-gradient(#1e2332fa,#181c28fa);border-color:#60a5fa73 #60a5fa73 #60a5fa73 #60a5fa;box-shadow:inset 3px 0 #60a5fa80,0 8px 20px #00000026}html[data-theme=dark] .legacy-detailed-player-card.is-team-b{border-color:#f8717180 #f8717180 #f8717180 #fb7185;box-shadow:inset 3px 0 #f8717180,0 8px 20px #00000026}html[data-theme=dark] .legacy-detailed-player-card .row-title{color:#f8fafc}html[data-theme=dark] .legacy-detailed-player-card .row-subtitle{color:#cbd5e1}html[data-theme=dark] .legacy-stat-group,html[data-theme=dark] .legacy-ma-group,html[data-theme=dark] .legacy-basic-stat{background:#0d111bb8;border:1px solid #94a3b81a}html[data-theme=dark] .legacy-stat-controls strong,html[data-theme=dark] .legacy-ma-row strong,html[data-theme=dark] .legacy-basic-stat-controls strong{color:#f8fafc;background:#151a27f5}html[data-theme=dark] .legacy-stat-controls button,html[data-theme=dark] .legacy-ma-row button,html[data-theme=dark] .legacy-basic-stat-controls button{color:#f8fafc;background:#242b3dfa}html[data-theme=dark] .onboarding-warning{color:#fbbf24;background:#fbbf241a;border-color:#fbbf244d}html[data-theme=dark] .onboarding-error{color:#fca5a5;background:#ef444426;border-color:#ef44444d}html[data-theme=dark] .onboarding-fork-card{border-color:var(--border);background:var(--panel)}html[data-theme=dark] .onboarding-fork-card:hover{border-color:var(--accent)}
@media (max-width:1024px){.dashboard-table--stats{min-width:960px}.dashboard-table--games,.games-management-table{min-width:760px}.games-management-opponent{width:14rem;min-width:14rem}.games-management-result,.games-management-status{width:6rem;min-width:6rem}.games-management-action{width:7rem;min-width:7rem}.player-detail-table{min-width:780px}}@media (min-width:721px) and (max-width:820px){.sidebar{padding-inline:.45rem}.nav-link{padding:.78rem .8rem;font-size:.9rem}.layout-grid,.legacy-team-columns,.section-grid.cols-2,.section-grid.cols-3{grid-template-columns:1fr}.dashboard-rank-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table th{padding:.72rem .75rem;font-size:.74rem}.data-table td{padding:.72rem .75rem;font-size:.78rem}.data-table td input,.data-table td select{min-width:90px}.table-wrap{position:relative}.table-wrap:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffffe6);border-radius:0 10px 10px 0;width:24px;position:absolute;top:0;bottom:0;right:0}.legacy-detailed-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.legacy-detailed-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-detailed-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-assignment-grid,.legacy-assignment-grid.pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-card{width:min(600px,95%)}.metric-value{font-size:1.9rem}html[data-theme=dark] .table-wrap:after{background:linear-gradient(90deg,#0000,#1a1d27e6)}}
