@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800&family=Sora:wght@400;500;600;700;800&display=swap";.live-game-stats-container{padding:20px;max-width:100%;margin:0 auto;background-color:transparent;min-height:100vh}@media (max-width: 767px){.live-game-stats-container{padding:0}}.player-stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin-bottom:30px}@media (max-width: 767px){.player-stats-grid{display:flex;flex-direction:column;gap:8px}}@media (min-width: 768px) and (max-width: 1023px){.player-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width: 1024px){.player-stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0 16px}.player-stat-card{min-width:0;width:100%}.stats-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px 6px}.stat-box{min-width:0;padding:9px 6px}.stat-value{font-size:1.2rem}.stat-label{font-size:.7rem}}@media (min-width: 768px){.player-stats-grid{display:grid}}@media (min-width: 1200px){.player-stats-grid{gap:16px}}@media (max-width: 480px){.live-game-stats-container{padding:8px 4px}.player-stats-grid{display:flex;flex-direction:column;gap:8px}.player-stat-card{display:flex;flex-direction:column;padding:0;border-radius:8px}.player-header{min-height:70px;padding:8px 10px;border-radius:8px 8px 0 0;justify-content:flex-start!important;align-items:center}.header-actions{top:6px;right:6px;gap:6px}.action-separator{font-size:.8rem}.player-video-button svg{width:14px;height:14px}.player-avatar{width:50px!important;height:50px!important;margin-right:12px!important;flex-shrink:0}.player-info{display:flex!important;flex-direction:column;flex-grow:1;min-width:0}.player-name{font-size:.9rem;margin-bottom:2px}.player-stats-row{display:flex!important;gap:8px;align-items:center}.player-plusminus{font-size:.7rem;padding:2px 6px;display:inline-block!important}.player-minutes{font-size:.7rem;display:inline-block!important}.main-stats{display:flex;flex-direction:column;padding:0;background:transparent;border:none}.stats-row{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px;padding:8px 3px;background-color:#14161c99}.stats-row:first-child{border-bottom:1px solid rgba(255,255,255,.05)}.stat-box{padding:4px;margin:0;min-width:0;text-align:center;border-radius:0;background:transparent;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-box .stat-value{font-size:.95rem;font-weight:700;margin-bottom:2px}.stat-box .stat-label{font-size:.62rem;margin-top:0}.high-turnover{background-color:#f8717126!important;border:1px solid rgba(248,113,113,.3)!important}.medium-turnover{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-turnover .stat-value{color:#f87171!important}.medium-turnover .stat-value{color:#facc15!important}.high-fouls{background-color:#f8717126!important;border:1px solid rgba(248,113,113,.3)!important}.medium-fouls{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-fouls .stat-value{color:#f87171!important}.medium-fouls .stat-value{color:#facc15!important}.shooting-stats{display:flex;flex-direction:row;padding:10px 12px;gap:16px;border-radius:0 0 8px 8px}.player-stat-card.is-sharing .shooting-stats{flex-direction:column!important;gap:4px!important;padding:4px 8px!important}.shooting-stat{flex:1;margin-bottom:0}.player-stat-card.is-sharing .shooting-stat{flex:none!important;width:100%!important}.player-stat-card.is-sharing .shooting-text{font-size:.6rem!important;margin-bottom:2px!important}.player-stat-card.is-sharing .shooting-bar-container{height:3px!important}.shooting-text{font-size:.7rem;margin-bottom:4px}.shooting-bar-container{height:4px}}@media (min-width: 481px) and (max-width: 767px){.player-header{min-height:70px;padding:8px 10px;justify-content:flex-start!important;align-items:center}.player-info{display:flex!important;flex-direction:column;flex-grow:1;min-width:0}.player-stats-row{display:flex!important;gap:10px;align-items:center}.player-plusminus,.player-minutes{display:inline-block!important}}@media (max-width: 360px){.stats-header{padding:0 8px}.player-header{min-height:75px;padding:10px 8px 12px}.compact-scoreboard-container{gap:0}.compact-game-status{font-size:.65rem;margin:12px 0 -14px}.compact-scoreboard-row{gap:10px}.compact-team-logo{width:22px;height:22px}.compact-team-block{gap:5px;min-width:65px}.compact-team-abbr{font-size:.75rem}.compact-score{font-size:1.4rem}.compact-vs{font-size:.85rem;margin:0 2px}.player-stats-grid{gap:2px}.player-avatar{width:45px!important;height:45px!important;margin-right:8px!important}.player-name{font-size:.75rem}.player-plusminus{font-size:.6rem}.player-minutes{font-size:.65rem}.stats-row{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px;padding:6px 2px}.stat-box .stat-value{font-size:.82rem}.stat-box .stat-label{font-size:.52rem}.shooting-stats{gap:10px;padding:8px 10px}.is-sharing .shooting-stats,.player-stat-card-share.is-sharing .shooting-stats,.player-stat-card.is-sharing .shooting-stats{flex-direction:column!important;gap:4px!important;padding:3px 6px!important}.is-sharing .shooting-stat,.player-stat-card-share.is-sharing .shooting-stat,.player-stat-card.is-sharing .shooting-stat{width:100%!important}.is-sharing .shooting-text,.player-stat-card-share.is-sharing .shooting-text,.player-stat-card.is-sharing .shooting-text{font-size:.55rem!important;margin-bottom:2px!important}.is-sharing .shooting-bar-container,.player-stat-card-share.is-sharing .shooting-bar-container,.player-stat-card.is-sharing .shooting-bar-container{height:3px!important}.shooting-text{font-size:.6rem}.high-turnover{background-color:#f8717126!important;border:1px solid rgba(248,113,113,.3)!important}.medium-turnover{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-turnover .stat-value{color:#f87171!important}.medium-turnover .stat-value{color:#facc15!important}.high-fouls{background-color:#f8717126!important;border:1px solid rgba(248,113,113,.3)!important}.medium-fouls{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-fouls .stat-value{color:#f87171!important}.medium-fouls .stat-value{color:#facc15!important}}.live-command-shell{display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:30px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.54) 0%,rgba(255,255,255,.78) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.06) 0%,rgba(255,255,255,0) 48%);box-shadow:0 28px 60px -40px #0f172a4d,inset 0 1px #fffc}html[data-theme=dark] .live-command-shell{background:linear-gradient(180deg,rgba(8,15,29,.92) 0%,rgba(8,15,29,.82) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.1) 0%,rgba(8,15,29,0) 48%);box-shadow:0 32px 80px -48px #020617d1,inset 0 1px #ffffff0f}.live-command-intro,.live-panel-heading,.live-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.live-command-eyebrow,.live-panel-eyebrow,.live-section-eyebrow,.control-bar-kicker{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.live-command-title,.live-panel-title,.live-section-title-main,.control-bar-title{margin:0;color:var(--text-primary);letter-spacing:-.04em}.live-command-title{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.9rem,2.8vw,3.1rem);font-weight:700;line-height:.98}.live-panel-title,.live-section-title-main{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.1rem,1.6vw,1.7rem);font-weight:700;line-height:1}.control-bar-title{font-size:.98rem;font-weight:700}.live-command-meta,.live-panel-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.live-command-chip{display:inline-flex;align-items:center;padding:.38rem .7rem;border-radius:999px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.22);color:#b45309}html[data-theme=dark] .live-command-chip{color:#fcd34d}.score-flow-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:stretch}.live-score-section,.live-flow-section,.live-detail-section>.team-stats-view,.lineup-card{border:1px solid var(--border-color);background:var(--surface-elevated);border-radius:24px;box-shadow:0 22px 50px -42px var(--shadow-color)}.live-score-section,.live-flow-section{padding:18px}.live-score-section{display:flex;flex-direction:column;gap:18px}.live-score-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center;padding:20px 18px;border-radius:20px;background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 100%),rgba(255,255,255,.46);border:1px solid rgba(var(--theme-accent-rgb),.08)}html[data-theme=dark] .live-score-container{background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.12) 0%,rgba(255,255,255,0) 100%),rgba(255,255,255,.02)}.live-team{position:relative;display:flex;align-items:center;gap:14px;min-height:94px;padding:6px 0}.home-team{justify-content:flex-start}.away-team{justify-content:flex-end}.live-team-bg-logo{position:absolute;top:50%;width:106px;height:106px;opacity:.08;transform:translateY(-50%);-o-object-fit:contain;object-fit:contain;pointer-events:none}.home-team .live-team-bg-logo{left:-8px}.away-team .live-team-bg-logo{right:-8px}.live-team-info{flex:1;min-width:0;position:relative;z-index:1}.live-team-name{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.3rem,1.7vw,1.8rem);font-weight:700;line-height:1;color:var(--text-primary)}.live-team-score{position:relative;z-index:1;font-family:Sora,system-ui,sans-serif;font-size:clamp(3rem,4.1vw,4.4rem);font-weight:800;line-height:.9;letter-spacing:-.06em;color:var(--text-primary)}.live-game-status{align-self:center}.live-status-text{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:.7rem 1rem;border-radius:999px;background:rgba(var(--theme-accent-rgb),.12);border:1px solid rgba(var(--theme-accent-rgb),.2);color:var(--theme-accent);font-size:.9rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.live-lead-indicator{color:var(--theme-accent)}.live-lead-indicator.active{filter:drop-shadow(0 0 10px rgba(var(--theme-accent-rgb),.24))}.quarter-scores-container{margin-top:0;padding:0;border:0;background:transparent}.quarter-scores-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:16px}.quarter-scores-table thead th{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:rgba(var(--theme-accent-rgb),.06)}.quarter-scores-table th,.quarter-scores-table td{padding:12px 10px}.quarter-scores-table tbody td{font-size:.92rem;font-weight:600;color:var(--text-primary);border-top:1px solid rgba(var(--theme-accent-rgb),.08)}.quarter-scores-table tbody tr.winning-team td{background:rgba(var(--theme-accent-rgb),.08)}.live-flow-section{display:flex;flex-direction:column;gap:14px}.live-flow-heading-desktop{display:flex}.live-flow-chart{min-height:300px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.05) 0%,rgba(255,255,255,0) 100%),rgba(255,255,255,.42);border:1px solid rgba(var(--theme-accent-rgb),.08)}html[data-theme=dark] .live-flow-chart{background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 100%),rgba(255,255,255,.02)}.live-section-note{margin:0;font-size:.88rem;line-height:1.45;color:var(--text-secondary);max-width:34rem}.live-detail-section{display:flex;flex-direction:column;gap:14px}.player-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:0;padding:0}.player-stat-card{border-radius:22px;border:1px solid var(--border-color);background:var(--surface-elevated);box-shadow:0 18px 44px -38px var(--shadow-color);overflow:hidden}.player-stat-card:hover{transform:translateY(-2px);box-shadow:0 24px 44px -36px var(--shadow-color)}.player-header{padding:18px 18px 12px;min-height:0;justify-content:flex-start;align-items:flex-start;background:transparent;border-bottom:none}.player-header:before{display:none}.header-actions{top:16px;right:16px}.player-avatar{width:58px;height:58px;margin-right:14px;border-width:2px;box-shadow:none}.player-info{gap:6px}.player-name{font-family:Sora,system-ui,sans-serif;font-size:1.12rem;line-height:1.15;text-shadow:none}.player-stats-row{gap:12px;flex-wrap:wrap}.player-plusminus,.player-minutes{font-size:.82rem}.main-stats{padding:0 18px 14px;border-bottom:none;background:transparent}.stats-row{gap:8px;padding:0}.stat-box{padding:12px 8px;border-radius:14px;border:1px solid var(--border-color);background:rgba(255,255,255,.52);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default}html[data-theme=dark] .stat-box{background:rgba(255,255,255,.03)}.stat-box:hover,.stat-box:hover .stat-value{transform:none}.stat-box .stat-value{font-size:1.28rem;text-shadow:none}.stat-box .stat-label{font-size:.66rem;letter-spacing:.08em}.shooting-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 18px;background:transparent;border-top:1px solid var(--border-color)}.shooting-stat{margin:0}.shooting-text{font-size:.78rem;color:var(--text-secondary);margin-bottom:6px}.shooting-bar-container{height:7px;background:rgba(148,163,184,.2)}.player-stats-share-button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.18);background:rgba(var(--theme-accent-rgb),.12);color:var(--text-primary);font-weight:700;box-shadow:none}.lineup-card{padding:0;border-width:1px;border-radius:24px;background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 100%),var(--surface-elevated);box-shadow:0 20px 50px -42px var(--shadow-color)}.lineup-card-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 48px 0 44px;margin-bottom:18px}.lineup-card-team{font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--theme-accent)}.lineup-card-summary-text{font-size:.88rem;font-weight:600;color:var(--text-secondary)}.lineup-card:hover{transform:none}@media (min-width: 1500px){.player-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.score-flow-grid{grid-template-columns:1fr}.live-section-heading{flex-direction:column;align-items:flex-start}.player-stats-grid{grid-template-columns:1fr}}@media (max-width: 767px){.live-game-stats-container{padding:0}.live-command-shell{padding:12px 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.live-command-intro{display:none}.score-flow-grid{gap:12px}.live-score-section,.live-flow-section,.lineup-card{border-radius:18px}.live-score-section,.live-flow-section{padding:14px}.live-panel-heading{margin-bottom:0}.live-flow-heading-desktop{display:none}.live-score-container{padding:14px 12px;gap:8px}.live-team{min-height:0;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center}.live-team-bg-logo{width:64px;height:64px;opacity:.09}.home-team .live-team-bg-logo,.away-team .live-team-bg-logo{left:50%;right:auto;transform:translate(-50%,-50%)}.live-team-name{max-width:5.2rem;font-size:.96rem;line-height:1;white-space:normal}.live-team-score{font-size:3rem}.live-lead-indicator{display:none}.live-status-text{min-width:72px;padding:.55rem .75rem;font-size:.72rem}.quarter-scores-container{overflow-x:auto}.quarter-scores-table{min-width:100%}.live-flow-header-button{min-height:42px;border-radius:999px;border:1px solid var(--border-color);background:rgba(255,255,255,.52);color:var(--text-primary)}html[data-theme=dark] .live-flow-header-button{background:rgba(255,255,255,.04)}.live-flow-chart{min-height:0;padding:12px}.player-header{padding:14px 14px 10px}.player-avatar{width:52px!important;height:52px!important;margin-right:12px!important}.player-name{font-size:1rem}.main-stats{padding:0 14px 12px}.stats-row{gap:6px}.stat-box{padding:10px 4px;border-radius:10px}.stat-box .stat-value{font-size:1.06rem}.stat-box .stat-label{font-size:.58rem}.shooting-stats{padding:12px 14px 14px;gap:10px}.live-section-actions{width:100%}.player-stats-legend-button,.live-section-actions .player-stats-share-button{width:100%;justify-content:center}.player-stats-legend-grid{grid-template-columns:1fr}.lineup-card-summary{flex-direction:column;align-items:flex-start;padding:0 36px 0 40px;margin-bottom:14px}}.player-stat-card{background-color:#1e2129cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0003;transition:transform .2s,box-shadow .2s;width:100%;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.05);outline:none}.player-stat-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000004d;border-color:rgba(var(--theme-accent-rgb),.3)}.player-stat-card:focus-visible{border-color:#4ade80a6;box-shadow:0 12px 28px #22c55e40}.player-header{display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(to right,rgba(12,14,18,.9),rgba(30,33,41,.9));position:relative;z-index:1;min-height:90px;border-bottom:1px solid rgba(255,255,255,.05)}.player-header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:-1}.header-actions{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:10}.player-video-button{background-color:transparent;color:var(--theme-accent);border:none;border-radius:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:4px}.player-video-button.disabled,.player-video-button:disabled{color:#6b7280;cursor:not-allowed;opacity:.45}.player-video-button:hover{background-color:transparent;transform:scale(1.1);opacity:.9}.player-video-button.disabled:hover,.player-video-button:disabled:hover,.player-video-button.disabled:active,.player-video-button:disabled:active{transform:none;opacity:.45}.player-video-button:active{transform:scale(.95)}.player-video-button svg{width:16px;height:16px;stroke-width:2;color:var(--theme-accent)}.player-video-button.disabled svg,.player-video-button:disabled svg{color:#6b7280}.action-separator{color:#ffffff4d;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-actions .share-button-icon{position:relative;bottom:auto;right:auto;width:20px;height:20px}.player-name{font-weight:700;font-size:1.2rem;color:#fff;margin:0 0 4px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-plusminus{display:inline-block;font-size:.9rem;font-weight:600;padding:3px 8px;border-radius:4px;color:#fff;background-color:#1e2129e6;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.player-minutes{font-size:.9rem;font-weight:600;color:#fffc}.live-game-stats-container .player-minutes:before{content:none!important;display:none!important}.live-game-stats-container .player-minutes-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.main-stats{display:flex;flex-direction:column;gap:4px;padding:8px 0;background-color:#14161c99;border-bottom:1px solid rgba(255,255,255,.05)}.stats-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 4px}.stat-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;flex:1;position:relative;transition:all .2s ease;border-radius:6px;margin:0;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:4px;background-color:#1e2129cc;border:1px solid rgba(255,255,255,.05)}.stat-box .stat-value{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:transform .2s ease;line-height:1;text-align:center}.stat-box .stat-label{font-size:.75rem;font-weight:500;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;line-height:1;text-align:center}.high-fouls{background-color:#f8717126;border:1px solid rgba(248,113,113,.3)}.medium-fouls{background-color:#facc1526;border:1px solid rgba(250,204,21,.3)}.high-fouls .stat-value{color:#f87171}.medium-fouls .stat-value{color:#facc15}.shooting-stats{padding:12px 16px;background-color:#14161ccc;border-bottom:1px solid rgba(255,255,255,.05)}.shooting-stat{margin-bottom:10px}.shooting-text{display:block;font-size:.85rem;font-weight:600;color:#ffffffe6;margin-bottom:6px;white-space:nowrap}.shooting-bar-container{height:6px;background-color:#ffffff1a;border-radius:3px;overflow:hidden}.shooting-bar{height:100%;border-radius:3px;transition:width .3s ease}.player-stat-card.is-sharing .shooting-stats{display:flex!important;flex-direction:column!important;gap:4px!important;padding:6px 10px!important}.player-stat-card.is-sharing .shooting-stat{flex:none!important;width:100%!important;margin-bottom:0!important}.player-stat-card.is-sharing .shooting-text{font-size:.7rem!important;margin-bottom:3px!important}.player-stat-card.is-sharing .shooting-bar-container{height:4px!important}.empty-container,.loading-container,.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background-color:#14161ccc;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0003;padding:40px;border:1px solid rgba(255,255,255,.05)}.empty-message{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;max-width:500px;margin:20px auto;color:#fffc}.empty-message p{font-size:1.1rem;line-height:1.6;margin:0}.empty-message .hint{font-size:.9rem;color:#fff9;font-style:italic}.loading{font-size:1.2rem;font-weight:600;margin-top:16px;color:#fff}.error{color:#f87171;text-align:center;margin-bottom:20px}.retry-button,.refresh-button{background:linear-gradient(to right,var(--theme-accent),#4ade80);color:#fff;font-weight:600;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-top:16px;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb),.3);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem}.refresh-button{margin-top:20px}.retry-button:hover,.refresh-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--theme-accent-rgb),.4);background:linear-gradient(to right,#85cc2a,#5aec90)}.retry-button:active,.refresh-button:active{transform:translateY(1px)}.stats-header{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;position:relative;z-index:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.stats-header h1{margin-bottom:20px}.refresh-button{align-self:center}.game-info-container{position:relative;border-radius:12px;padding:12px;margin-bottom:20px;background:rgba(20,22,28,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 40px #0003;overflow:hidden;border:1px solid rgba(255,255,255,.05);width:100%;max-width:600px;margin-left:auto;margin-right:auto}.game-info-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:-1}.game-scoreboard{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.team-score{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.team-name{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.score{font-size:3rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.game-status{display:flex;flex-direction:column;align-items:center;margin:0 20px}.status-indicator{margin-bottom:8px}.live-indicator{background:linear-gradient(to right,#f43f5e,#ff5e76);color:#fff;font-size:.7rem;font-weight:700;padding:4px 12px;border-radius:12px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 15px #f43f5e80;animation:pulse 1.5s ease-in-out infinite;display:inline-flex;align-items:center;justify-content:center}@keyframes pulse{0%{box-shadow:0 0 #f43f5eb3}70%{box-shadow:0 0 0 10px #f43f5e00}to{box-shadow:0 0 #f43f5e00}}.period-time{font-size:1rem;font-weight:600;color:#fffc;display:flex;align-items:center}.game-details{display:flex;flex-direction:column;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.venue{font-size:.9rem;color:#ffffffb3;font-style:italic}@media (max-width: 768px){.game-info-container{padding:8px;margin-bottom:12px}.team-name{font-size:.9rem;margin-bottom:4px}.score{font-size:1.3rem}.period-time{font-size:.85rem}.game-details{font-size:.75rem;padding-top:8px}}@media (max-width: 480px){.game-info-container{padding:10px}.team-name{font-size:.8rem}.score{font-size:1.5rem}.live-indicator{font-size:.65rem;padding:2px 6px}.player-name{font-size:.8rem}.player-header{min-height:70px;padding:8px 10px;justify-content:flex-start!important;align-items:center}.player-info{display:flex!important;flex-direction:column;flex-grow:1;min-width:0}.player-stats-row{display:flex!important;gap:8px;align-items:center}.player-avatar{width:50px!important;height:50px!important;margin-right:12px!important;border-width:2px;flex-shrink:0}}@media (max-width: 360px){.player-stats-grid{grid-template-columns:repeat(1,1fr)}}.game-flow-container{margin-top:0;margin-bottom:0;width:100%;border-radius:0;overflow:hidden;background-color:transparent;padding:0;border:none}.game-flow-chart{width:100%;height:100%}.chart-title{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:16px;text-align:center;position:relative;padding-bottom:8px}.chart-container{width:100%;max-width:600px;height:160px;position:relative;overflow:visible;background-color:#fff;padding:8px 12px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);margin:0 auto}.chart-legend{display:flex;justify-content:center;align-items:center;gap:20px;padding:0 4px 4px;position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}.chart-legend-item{display:flex;align-items:center;gap:6px}.chart-legend-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 2px #0003;flex-shrink:0}.chart-legend-text{font-size:.7rem;color:#000000b3;font-weight:500;white-space:nowrap}.chart-largest-lead{position:absolute;bottom:4px;right:8px;font-size:.7rem;color:#0009;font-style:italic;pointer-events:none;z-index:10}.game-flow-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#ffffffb3;font-style:italic}@media (min-width: 1024px){.chart-container{max-width:500px;height:180px}.live-flow-chart{max-width:500px}}@media (max-width: 768px){.game-flow-container{padding:8px;margin-top:12px}.chart-container{height:130px}.chart-title{font-size:.8rem}}@media (max-width: 480px){.chart-container{height:110px;padding:4px}}.secondary-stats{display:none}@media (min-width: 768px){.player-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.player-stat-card{display:flex;flex-direction:column;overflow:visible}.main-stats{padding:8px 4px;background-color:#14161c99}.stats-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 4px;margin:0}.stat-box{flex:none;padding:9px 4px;border-radius:6px;transition:transform .2s;background-color:#1e2129cc;border:1px solid rgba(255,255,255,.05);min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;margin:0;gap:2px}.stat-box:hover{transform:none}.stat-box .stat-value{font-size:1.25rem;font-weight:700;color:#fff;line-height:1;text-align:center}.stat-box .stat-label{font-size:.68rem;font-weight:500;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;line-height:1;text-align:center}.high-stat{background-color:#4ade8026!important;border:1px solid rgba(74,222,128,.3)!important}.medium-stat{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-turnover{background-color:#f8717126!important;border:1px solid rgba(248,113,113,.3)!important}.medium-turnover{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-fouls{background-color:#f8717126!important;border:1px solid rgba(248,113,113,.3)!important}.medium-fouls{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-stat .stat-value{color:#4ade80!important}.medium-stat .stat-value{color:#facc15!important}.high-turnover .stat-value{color:#f87171!important}.medium-turnover .stat-value{color:#facc15!important}.high-fouls .stat-value{color:#f87171!important}.medium-fouls .stat-value{color:#facc15!important}}@media (min-width: 768px) and (max-width: 1024px){.stat-value{font-size:1.1rem}.stat-label{font-size:.7rem}.stats-row{gap:4px}.player-info{display:flex!important;flex-direction:column;flex-grow:1;min-width:0}.player-stats-row{display:flex!important;gap:10px;align-items:center}.player-plusminus,.player-minutes{display:inline-block!important}}@media (min-width: 1200px){.player-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px}.stat-box{padding:12px 8px}.stat-value{font-size:1.4rem}}.scoreboard-wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:0;position:relative}.score-container{display:flex;flex-direction:column;width:100%}.team-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 10px;gap:0}.team-info{display:flex;align-items:center;min-width:100px;flex:1}.team-logo{width:28px;height:28px;margin-right:10px;-o-object-fit:contain;object-fit:contain}.team-abbr{font-size:1.3rem;font-weight:700;color:#fff;text-transform:uppercase}.score-display{font-size:1.5rem;font-weight:900;font-family:Arial,sans-serif;color:#fff;line-height:1;min-width:50px;text-align:right}.game-time{display:flex;justify-content:center;align-items:center;padding:3px 8px;margin:0 auto 6px;background-color:#0006;border-radius:4px;width:-moz-fit-content;width:fit-content}.period-display{font-size:.9rem;font-weight:600;color:#fff}.venue-display{text-align:right;font-size:.8rem;color:#ffffffb3;margin-top:8px;font-style:italic}.lead-indicator-legend{display:none}.lead-item{display:flex;align-items:center;gap:8px}.lead-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 4px #0000004d}.lead-team{font-size:.8rem;color:#fff}@media (max-width: 768px){.score-display{font-size:1.3rem}.game-time{padding:3px 8px}.period-display{font-size:.85rem}.chart-container{height:170px}}@media (max-width: 480px){.game-info-container{padding:10px}.score-display{font-size:1.2rem}.game-time{padding:2px 6px}.period-display{font-size:.8rem}.chart-container{height:140px}.lead-indicator-legend{gap:10px}.lead-team{font-size:.7rem}}.on-the-floor-section{background-color:transparent;border-radius:0;padding:16px 12px;margin-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.on-the-floor-section h2{text-align:center;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:16px;position:relative;padding-bottom:8px}.on-the-floor-section h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,var(--theme-accent),#4ade80);border-radius:2px}.on-the-floor-teams{display:flex;justify-content:center}.on-the-floor-team{display:flex;flex-direction:column;align-items:center;width:100%}.on-the-floor-team-name{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;background-color:rgba(var(--theme-accent-rgb),.2);border-radius:4px}.on-the-floor-players{display:flex;justify-content:space-between;width:100%;padding:10px 5px;margin:0 auto}.on-the-floor-player{display:flex;flex-direction:column;align-items:center;width:18%;max-width:100px;transition:transform .2s ease}.on-the-floor-player:hover{transform:translateY(-5px)}.on-the-floor-player-img{width:100%;height:auto;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-accent);box-shadow:0 0 10px rgba(var(--theme-accent-rgb),.3);margin-bottom:6px}.on-the-floor-player-name{font-size:.8rem;font-weight:500;color:#fff;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-the-floor-section.tab-content{margin-top:0;margin-bottom:0}.on-the-floor-section.tab-content .on-the-floor-players{padding:15px 0}.card-base .on-the-floor-section{position:relative;z-index:1}.card-base .on-the-floor-section h2{margin-top:0}@media (max-width: 768px){.on-the-floor-section{padding:12px 10px}.on-the-floor-player-img{width:100%;max-width:70px}.on-the-floor-player-name{font-size:.75rem}.on-the-floor-team-name{font-size:1rem;margin-bottom:8px}}@media (max-width: 480px){.on-the-floor-section{padding:10px 6px}.on-the-floor-player-img{width:100%;max-width:55px;border-width:2px}.on-the-floor-player-name{font-size:.7rem}.on-the-floor-team-name{font-size:.95rem;padding:3px 8px;margin-bottom:6px}}.compact-scoreboard-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:0 auto;padding:0;background:none;box-shadow:none;border:none}.compact-game-status{font-size:1.2rem;font-weight:800;color:#fff;background:rgba(30,33,41,.7);border-radius:8px;padding:6px 18px;letter-spacing:1.5px;text-align:center;min-height:32px;min-width:90px;display:block;margin:0 auto 12px;flex-shrink:0}.compact-scoreboard-row{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;max-width:600px;min-height:60px;padding:0;background:none;flex-wrap:nowrap;margin:0 auto}.compact-team-logo{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:none;box-shadow:none;flex-shrink:0}.compact-team-abbr{font-size:1.7rem;font-weight:800;color:#fff;margin:0 0 0 6px;letter-spacing:1px;text-transform:uppercase;text-align:center;overflow:visible;text-overflow:unset;white-space:nowrap;display:flex;align-items:center;justify-content:center;flex-shrink:0}.compact-score{font-size:3.2rem;font-weight:900;color:#fff;margin:0 8px;text-align:center;letter-spacing:0;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.compact-vs{font-size:1.7rem;color:#ffffffb3;margin:0 8px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.compact-team-block{display:flex;align-items:center;gap:10px}.game-info-container,.scoreboard-wrapper,.score-container,.team-row,.team-info,.team-logo,.team-abbr,.score-display,.game-time,.period-display,.venue-display{display:none!important}.compact-team{display:flex;align-items:center;gap:4px}@media (max-width: 600px){.stats-header{padding:0 16px}.player-header{min-height:85px;padding:14px 16px 16px;justify-content:flex-start!important;align-items:center}.player-info{display:flex!important;flex-direction:column;flex-grow:1;min-width:0}.player-stats-row{display:flex!important;gap:10px;align-items:center}.player-plusminus,.player-minutes{display:inline-block!important}.compact-scoreboard-container{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%}.compact-game-status{margin:16px 0 -18px;font-size:.75rem;font-weight:600;padding:0;background:none;border:none;color:#ffffffbf;letter-spacing:.5px;text-transform:uppercase}.compact-scoreboard-row{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:0}.compact-team-logo{width:28px;height:28px;flex-shrink:0}.compact-team-block{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:80px;justify-content:center}.compact-team-abbr{font-size:.85rem;font-weight:700;margin:0;letter-spacing:.5px;color:#ffffffd9;text-transform:uppercase}.compact-score{font-size:1.75rem;font-weight:800;margin:0;line-height:1;letter-spacing:-.5px}.compact-vs{font-size:1rem;font-weight:500;margin:0 4px;color:#fff6}}@media (max-width: 400px){.stats-header{padding:0 12px}.player-header{min-height:80px;padding:12px 12px 14px}.compact-scoreboard-container{gap:0}.compact-game-status{font-size:.7rem;margin:14px 0 -16px}.compact-scoreboard-row{gap:12px}.compact-team-logo{width:24px;height:24px}.compact-team-block{gap:6px;min-width:70px}.compact-team-abbr{font-size:.8rem}.compact-score{font-size:1.5rem}.compact-vs{font-size:.9rem;margin:0 2px}}.refresh-bottom-container{display:flex;justify-content:center;align-items:center;margin-top:32px;margin-bottom:0;width:100%}.refresh-bottom-container .refresh-button{margin-top:0;margin-bottom:0;box-shadow:none;opacity:.92}.lineup-stats-section{margin-top:24px;padding:0;width:100%}.lineup-stats-container{background-color:#14161ccc;border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 12px #0003;max-width:900px;margin:0 auto}.lineup-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;text-align:center}.lineup-stat-item{display:flex;flex-direction:column;align-items:center;gap:6px}.lineup-stat-label{font-size:.7rem;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.lineup-stat-value{font-size:1.5rem;font-weight:800;color:#fff}.lineup-stat-value.positive{color:#4ade80}.lineup-stat-value.negative{color:#f87171}@media (max-width: 768px){.lineup-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px 16px}.lineup-stat-value{font-size:1.3rem}}@media (max-width: 480px){.lineup-stats-container{padding:12px 8px}.lineup-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px 8px}.lineup-stat-value{font-size:1.2rem}.lineup-stat-label{font-size:.65rem}}.tabs-container{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.tabs-navigation{display:flex;justify-content:center;gap:10px;margin-bottom:20px;margin-top:4px;padding-top:4px;position:relative;z-index:10;overflow:visible}.tab-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:10px;background-color:#1e2129cc;border:1px solid rgba(255,255,255,.05);color:#ffffffb3;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:150px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:1}.tab-button:hover{background-color:#282c34e6;border-color:rgba(var(--theme-accent-rgb),.2);transform:translateY(-2px)}.tab-button.active{background-color:#4ebe2026;border-color:rgba(var(--theme-accent-rgb),.3);color:#fff;box-shadow:0 4px 20px rgba(var(--theme-accent-rgb),.2);transform:translateY(-2px)}.tab-icon{width:18px;height:18px}.tab-count{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;padding:0 6px;font-size:.75rem;font-weight:700;background-color:rgba(var(--theme-accent-rgb),.2);color:var(--theme-accent);border-radius:10px;margin-left:8px}.tab-button.active .tab-count{background-color:#fff3;color:#fff}.tab-content-container{width:100%;min-height:400px;position:relative;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-tab-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background-color:#14161c99;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:40px;border:1px solid rgba(255,255,255,.05);margin:0 auto;max-width:800px}.game-flow-tab-content{background-color:#14161ccc;border-radius:12px;padding:24px;border:1px solid rgba(255,255,255,.05);max-width:1100px;margin:0 auto}.game-flow-header{text-align:center;margin-bottom:20px}.game-flow-title{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:4px}.game-flow-subtitle{color:#ffffffb3;font-size:.9rem}.game-flow-expanded{height:300px;width:100%;margin:20px 0;background-color:#0c0e1299;border-radius:8px;overflow:hidden}.game-flow-summary{display:flex;flex-direction:column;align-items:center;margin:12px 0;padding:8px;background-color:#1e21294d;border-radius:6px;border:1px solid rgba(255,255,255,.03)}.game-flow-stat{text-align:center;padding:0}.game-flow-stat-label{color:#fff9;font-size:.75rem;margin-bottom:2px;font-weight:400}.game-flow-stat-value{color:#fff9;font-size:.75rem;font-weight:400}.game-flow-footnote{display:flex;justify-content:center;margin-top:4px}.game-flow-footnote-text{color:#fff9;font-size:.75rem;font-weight:400}@media (max-width: 768px){.tabs-navigation{display:flex;flex-wrap:nowrap;gap:4px;margin:4px 8px 16px;padding-top:4px;width:calc(100% - 16px);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabs-navigation::-webkit-scrollbar{display:none}.tab-button{padding:8px;font-size:.75rem;min-width:0;flex:1 1 0;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-button span:not(.tab-count){font-size:.7rem;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.tab-count{height:16px;min-width:16px;padding:0 4px;font-size:.65rem;margin-left:2px;flex-shrink:0}.game-flow-expanded{height:200px}.game-flow-title{font-size:1.2rem}.game-flow-summary{margin:8px 0;padding:6px}.game-flow-stat{display:flex;align-items:center;justify-content:space-between;text-align:left}.game-flow-stat-value{font-size:.75rem}}@media (max-width: 480px){.tabs-navigation{gap:3px;margin:4px 4px 12px;padding-top:4px}.tab-button{padding:6px 5px;font-size:.65rem;gap:3px;border-radius:8px;font-weight:500}.tab-button span:not(.tab-count){font-size:.65rem;line-height:1.2}.tab-icon{width:13px;height:13px;flex-shrink:0}.tab-count{height:14px;min-width:14px;padding:0 3px;font-size:.6rem;margin-left:2px;flex-shrink:0}.game-flow-expanded{height:150px}.game-flow-title{font-size:1rem}.game-flow-subtitle,.game-flow-stat-label{font-size:.8rem}.game-flow-stat-value{font-size:1rem}}.share-button-container{padding:12px 16px 16px;background-color:#14161ccc;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:center;align-items:center}.share-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:linear-gradient(to right,rgba(var(--theme-accent-rgb),.15),rgba(74,222,128,.15));border:1px solid rgba(var(--theme-accent-rgb),.3);border-radius:8px;color:var(--theme-accent);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:200px;text-transform:none;letter-spacing:.3px}.share-button:hover:not(:disabled){background:linear-gradient(to right,rgba(var(--theme-accent-rgb),.25),rgba(74,222,128,.25));border-color:rgba(var(--theme-accent-rgb),.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--theme-accent-rgb),.3)}.share-button:active:not(:disabled){transform:translateY(0)}.share-button:disabled{cursor:not-allowed;opacity:.7}.share-button.loading{background:linear-gradient(to right,rgba(var(--theme-accent-rgb),.2),rgba(74,222,128,.2))}.share-button.success{background:linear-gradient(to right,rgba(74,222,128,.25),rgba(74,222,128,.25));border-color:#4ade8080;color:#4ade80}.share-button.error{background:linear-gradient(to right,rgba(248,113,113,.15),rgba(248,113,113,.15));border-color:#f871714d;color:#f87171}.share-icon{width:16px;height:16px;flex-shrink:0}.share-icon.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.share-text{font-size:.85rem;white-space:nowrap}@media (max-width: 768px){.share-button-container{padding:10px 12px 12px}.share-button{padding:8px 14px;font-size:.85rem;max-width:180px}.share-icon{width:14px;height:14px}.share-text{font-size:.8rem}}@media (max-width: 480px){.share-button-container{padding:8px 10px 10px}.share-button{padding:6px 12px;font-size:.8rem;gap:6px;max-width:160px}.share-icon{width:13px;height:13px}.share-text{font-size:.75rem}}.player-stat-card{position:relative}.share-button-icon{position:absolute;bottom:12px;right:12px;width:24px;height:24px;background:none;color:#78be20;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10;padding:0}.share-button-icon:hover{color:#8dd428;transform:translateY(-1px) scale(1.1)}.share-button-icon:active{transform:translateY(0) scale(1)}.share-button-icon.loading{color:#6bb012;cursor:not-allowed}.share-button-icon.success{color:#10b981}.share-button-icon.error{color:#ef4444}.share-button-icon.preloaded{color:#3b82f6;animation:pulse-ready 2s infinite}@keyframes pulse-ready{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width: 768px){.share-button-icon{width:22px;height:22px;bottom:10px;right:10px}}@media (max-width: 480px){.share-button-icon{width:20px;height:20px;bottom:8px;right:8px}}.toast{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(30,33,41,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#fff;font-size:.95rem;font-weight:500;z-index:9999;max-width:400px;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease-out,opacity .3s ease-out;pointer-events:auto}.toast-visible{animation:slideInRight .3s ease-out}.toast-hidden{animation:slideOutRight .3s ease-out;opacity:0;transform:translate(100%)}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast-success{border-left:4px solid #4ade80}.toast-error{border-left:4px solid #f87171}.toast-info{border-left:4px solid var(--theme-accent)}.toast-icon{width:20px;height:20px;flex-shrink:0}.toast-success .toast-icon{color:#4ade80}.toast-error .toast-icon{color:#f87171}.toast-info .toast-icon{color:var(--theme-accent)}.toast-message{flex:1;line-height:1.5}.toast-close{background:none;border:none;color:#fff9;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;margin-left:8px;transition:color .2s ease;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.toast-close:hover{color:#fff}@media (max-width: 768px){.toast{top:10px;right:10px;left:10px;max-width:none;padding:12px 16px;font-size:.9rem}.toast-icon{width:18px;height:18px}}.player-stats-container{position:relative;width:100%}.player-stats-share-container{display:flex;justify-content:center;margin-bottom:20px}.player-stats-share-button{background:linear-gradient(to right,rgba(var(--theme-accent-rgb),.15),rgba(74,222,128,.15));border:1px solid rgba(var(--theme-accent-rgb),.3);border-radius:8px;color:var(--theme-accent);font-size:.9rem;font-weight:600;padding:10px 18px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:none;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:8px;min-width:160px;position:relative}.player-stats-share-button:hover:not(:disabled){background:linear-gradient(to right,rgba(var(--theme-accent-rgb),.25),rgba(74,222,128,.25));border-color:rgba(var(--theme-accent-rgb),.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--theme-accent-rgb),.3)}.player-stats-share-button:disabled{cursor:not-allowed;opacity:.7}.player-stats-share-button.loading{background:linear-gradient(to right,rgba(var(--theme-accent-rgb),.2),rgba(74,222,128,.2))}.player-stats-share-button.generating{background:linear-gradient(to right,rgba(59,130,246,.15),rgba(37,99,235,.15));border-color:#3b82f64d;color:#3b82f6}.player-stats-share-button.success{background:linear-gradient(to right,rgba(74,222,128,.25),rgba(74,222,128,.25));border-color:#4ade8080;color:#4ade80}.player-stats-share-button.error{background:linear-gradient(to right,rgba(248,113,113,.15),rgba(248,113,113,.15));border-color:#f871714d;color:#f87171}.player-stats-share-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:7px!important;width:800px!important;height:572px!important;margin:0 auto!important;padding:13px!important;background-color:#0d1117!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px #0003!important;position:relative!important}.player-stat-card-share{background-color:#1e2129cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;overflow:hidden;box-shadow:0 8px 32px #0003;transition:transform .2s,box-shadow .2s;width:100%;display:flex;flex-direction:column;height:100%;border:1px solid rgba(255,255,255,.05);min-height:200px;gap:4px!important}.player-stat-card-share .player-header{padding:6px!important;min-height:74px!important}.player-stat-card-share .player-avatar{width:67px!important;height:67px!important;margin-right:13px!important}.player-stat-card-share .player-name{font-size:.9375rem!important}.player-stat-card-share .player-plusminus,.player-stat-card-share .player-minutes{font-size:.85rem!important}.player-stat-card-share .stat-value{font-size:1.3rem!important}.player-stat-card-share .stat-label{font-size:.775rem!important}.player-stat-card-share .main-stats{padding:0 2px!important}.player-stat-card-share .stats-row{gap:2px!important;padding:0 1px!important}.player-stat-card-share .stat-box{padding:5px 4px!important}.player-stat-card-share .shooting-stats{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto;min-height:0;padding:6px 8px!important}.player-stat-card-share .shooting-stat{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;margin-bottom:0!important}.player-stat-card-share .shooting-text{font-size:.82rem!important;line-height:1.1!important;margin-bottom:3px!important}.player-stat-card-share .shooting-bar-container{height:5px!important}.player-stat-card-share:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d;border-color:rgba(var(--theme-accent-rgb),.3)}@media (max-width: 768px){.player-stats-share-grid{grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:7px!important;padding:13px!important;width:800px!important;height:572px!important;position:relative!important}.player-stat-card-share{min-height:200px;padding:0;border-radius:14px}}@media (max-width: 480px){.player-stats-share-grid{grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:7px!important;padding:13px!important;width:800px!important;height:572px!important;position:relative!important}.player-stat-card-share{min-height:200px;padding:0;border-radius:14px}}.floating-refresh-button{position:fixed;top:calc(var(--sat) + 80px);right:20px;width:44px;height:44px;background:rgba(var(--theme-accent-rgb),.15);border:1px solid rgba(var(--theme-accent-rgb),.3);border-radius:12px;color:var(--theme-accent);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000026}.floating-refresh-button:hover{background:rgba(var(--theme-accent-rgb),.25);border-color:rgba(var(--theme-accent-rgb),.5);color:#85cc2a;transform:scale(1.05) rotate(90deg);box-shadow:0 6px 20px rgba(var(--theme-accent-rgb),.3)}.floating-refresh-button:active{transform:scale(.95)}@media (max-width: 768px){.floating-refresh-button{width:40px;height:40px;top:calc(var(--sat) + 70px);right:16px}}@media (max-width: 480px){.floating-refresh-button{width:36px;height:36px;top:calc(var(--sat) + 60px);right:12px}}.lineup-card{background:linear-gradient(135deg,rgba(var(--theme-accent-rgb),.15),rgba(74,222,128,.15));border-color:rgba(var(--theme-accent-rgb),.3);box-shadow:0 4px 20px rgba(var(--theme-accent-rgb),.2)}.lineup-card:hover{background:linear-gradient(135deg,rgba(var(--theme-accent-rgb),.25),rgba(74,222,128,.25));border-color:rgba(var(--theme-accent-rgb),.5);box-shadow:0 8px 30px rgba(var(--theme-accent-rgb),.3)}html[data-theme=light] .lineup-card{background:linear-gradient(180deg,var(--surface-elevated) 0%,var(--surface) 100%);border-color:rgba(var(--theme-accent-rgb),.22);box-shadow:0 8px 24px var(--shadow-color)}html[data-theme=light] .lineup-card:hover{background:linear-gradient(180deg,var(--surface-alt) 0%,var(--surface) 100%);border-color:rgba(var(--theme-accent-rgb),.34);box-shadow:0 10px 28px var(--shadow-strong)}html[data-theme=light] .lineup-card h3{color:var(--text-primary)}html[data-theme=light] .lineup-card .lineup-stat-label{color:var(--text-muted)}html[data-theme=light] .lineup-card .lineup-stat-value{color:var(--text-primary)}html[data-theme=light] .lineup-card-player-img{border-color:rgba(var(--theme-accent-rgb),.55);box-shadow:0 2px 10px #0f172a24}.lineup-card-inner{position:relative;z-index:2}.lineup-card-layout{display:flex;flex-direction:column;gap:12px}.lineup-card-players-container{display:flex;justify-content:center;gap:4px;padding:8px 0}.lineup-card-player-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.lineup-card-player-img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-accent);box-shadow:0 0 8px rgba(var(--theme-accent-rgb),.3);transition:transform .2s ease}.lineup-card-player-img:hover{transform:scale(1.1)}.lineup-card-stats-container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0px!important;text-align:center;padding:8px 4px;box-sizing:border-box;overflow:visible}.lineup-card-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.lineup-stat-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.lineup-stat-value{font-size:1.1rem;font-weight:800}.lineup-share-button{position:relative;bottom:auto;right:auto;width:20px;height:20px;background:none;color:#78be20;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10;padding:0}.lineup-share-button:hover{color:#8dd428;transform:translateY(-1px) scale(1.1)}.lineup-share-button:active{transform:translateY(0) scale(1)}@media (min-width: 1024px){.lineup-card-stats-container{gap:0px!important}}@media (max-width: 768px){.lineup-card-players-container{gap:2px;padding:6px 0}.lineup-card-player-img{width:32px;height:32px}.lineup-player-overlap{margin-left:-6px}.lineup-card-stats-container{grid-template-columns:repeat(3,1fr);gap:6px 8px;padding:6px 0}.lineup-stat-value{font-size:.95rem}.lineup-stat-label{font-size:.6rem}}@media (max-width: 480px){.lineup-card-players-container{gap:1px;padding:4px 0}.lineup-card-player-img{width:28px;height:28px;border-width:1px}.lineup-player-overlap{margin-left:-4px}.lineup-card-stats-container{grid-template-columns:repeat(2,1fr);gap:4px 6px;padding:4px 0}.lineup-stat-value{font-size:.85rem}.lineup-stat-label{font-size:.55rem}}.control-segment{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.control-segment-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;background:transparent;color:#ffffff8c;padding:3px 8px;border-radius:6px;font-size:.65rem;font-weight:600;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap;min-width:0}.control-segment-btn:hover{color:#ffffffe0;background:rgba(255,255,255,.06)}.control-segment-btn.active{background:rgba(var(--theme-accent-rgb),.18);color:#fff;border-color:rgba(var(--theme-accent-rgb),.32);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.22)}.control-segment-btn.active:hover{background:rgba(var(--theme-accent-rgb),.24)}.control-segment-icon{width:12px;height:12px;flex-shrink:0}.stats-view-icon{width:14px;height:14px;flex-shrink:0}.team-stats-view{padding:0;margin-top:0}@media (max-width: 767px){.control-segment{padding:2px;border-radius:8px;gap:1px}.control-segment-btn,.stats-view-button,.player-presentation-button,.team-toggle-button{padding:5px 10px;font-size:.72rem;border-radius:6px;gap:4px}.control-segment-icon,.stats-view-icon{width:12px;height:12px}.team-stats-view{padding:16px 0}}.lineup-section-inline{margin-top:32px;padding-top:24px;border-top:2px solid rgba(255,255,255,.1)}.players-tab-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;background:rgba(20,22,28,.8);border-radius:16px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.players-header-content{flex:1}.players-tab-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.2}.players-tab-subtitle{font-size:.9rem;color:#fff9;margin:0}.team-toggle-inline{display:flex;gap:8px;background:rgba(30,33,41,.6);padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.player-stats-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 4px}.player-stats-sort-indicator{display:flex;justify-content:flex-start;align-items:center;padding:0}.sort-indicator-text{font-size:.7rem;color:#fff6;font-style:italic;font-weight:400}.lineup-tab-container{max-width:1200px;margin:0 auto;padding:0 16px}.lineup-tab-header{margin-bottom:24px;padding:20px;background:rgba(20,22,28,.8);border-radius:16px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.lineup-header-content{margin:0 auto}.lineup-tab-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.2}.lineup-tab-subtitle{font-size:.9rem;color:#fff9;margin:0}@media (max-width: 768px){.players-tab-header{flex-direction:column;gap:16px;padding:16px;margin-bottom:16px}.players-header-content{text-align:center}.players-tab-title{font-size:1.3rem}.players-tab-subtitle{font-size:.85rem}.team-toggle-inline{width:100%;justify-content:center}.player-stats-controls{margin-bottom:5px}.sort-indicator-text{font-size:.65rem}.lineup-tab-header{padding:16px;margin-bottom:16px}.lineup-tab-title{font-size:1.3rem}.lineup-tab-subtitle{font-size:.85rem}}@media (max-width: 480px){.players-tab-header{padding:12px;margin-bottom:12px}.players-tab-title{font-size:1.1rem}.players-tab-subtitle{font-size:.8rem}.player-stats-controls{margin-bottom:4px}.sort-indicator-text{font-size:.6rem}.lineup-tab-header{padding:12px;margin-bottom:12px}.lineup-tab-title{font-size:1.1rem}.lineup-tab-subtitle{font-size:.8rem}}.player-stats-container{display:flex;flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:0 16px 20px}.live-score-section{background-color:#14161cf2;border-radius:16px;padding:20px 24px;border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden;max-width:650px;margin-left:auto;margin-right:auto;width:100%}.live-score-container{display:flex;align-items:center;justify-content:space-between;gap:0;position:relative;z-index:2}.live-team{display:flex;align-items:center;gap:8px;flex:1;position:relative}.live-team.home-team{justify-content:flex-start}.live-team.away-team{justify-content:flex-end}.live-team-bg-logo{position:absolute;width:140px;height:140px;-o-object-fit:contain;object-fit:contain;opacity:.25;z-index:0;pointer-events:none;filter:grayscale(5%)}.live-team.home-team .live-team-bg-logo{left:0;top:50%;transform:translateY(-50%)}.live-team.away-team .live-team-bg-logo{right:0;top:50%;transform:translateY(-50%)}.live-team-info{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;z-index:2;flex:1}.live-team.home-team .live-team-info{align-items:flex-start}.live-team.away-team .live-team-info{align-items:flex-end}.live-team-name{font-size:1.1rem;font-weight:700;color:#fffffff2;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.live-team-score{font-size:3.2rem;font-weight:900;color:#fff;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.4);position:relative;z-index:2;min-width:70px;flex-shrink:0}.live-team.home-team .live-team-score{text-align:right}.live-team.away-team .live-team-score{text-align:left}.live-lead-indicator{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#ffffff4d;transition:color .2s ease,opacity .2s ease;flex-shrink:0}.live-lead-indicator svg{width:16px;height:16px;fill:currentColor}.live-lead-indicator.left{transform:rotate(180deg);margin-left:2px}.live-lead-indicator.right{transform:rotate(0);margin-right:2px}.live-lead-indicator.active{color:#fffffff2}.live-lead-indicator:not(.active){opacity:0}.live-game-status{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;z-index:2;flex-shrink:0;margin:0 4px}.live-status-text{font-size:.85rem;font-weight:700;color:var(--theme-accent);text-transform:uppercase;letter-spacing:1.2px;background:rgba(var(--theme-accent-rgb),.15);padding:6px 12px;border-radius:8px;border:1px solid rgba(var(--theme-accent-rgb),.3);white-space:nowrap}.quarter-scores-container{margin-top:36px;padding:0;overflow-x:auto;position:relative;z-index:2}.quarter-scores-table{width:100%;border-collapse:collapse;font-size:.85rem;background:rgba(12,14,18,.6);border-radius:8px;overflow:hidden}.quarter-scores-table th,.quarter-scores-table td{padding:8px 12px;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.quarter-scores-table th{font-size:.7rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;background:rgba(30,33,41,.6)}.quarter-scores-table td{font-weight:600;color:#ffffffe6}.quarter-scores-table .team-column{text-align:left;padding-left:12px;min-width:80px}.quarter-scores-table .total-column{font-weight:700;color:#fff;background:rgba(var(--theme-accent-rgb),.1)}.quarter-scores-table th.total-column{background:rgba(var(--theme-accent-rgb),.2);color:var(--theme-accent)}.quarter-team-info{display:flex;align-items:center;gap:8px}.quarter-team-logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.quarter-team-abbr{font-size:.8rem;font-weight:700;color:#fffffff2}.quarter-scores-table tbody tr{transition:background-color .2s ease}.quarter-scores-table tbody tr:hover{background:rgba(255,255,255,.03)}.quarter-scores-table tbody tr.winning-team{background:rgba(var(--theme-accent-rgb),.08)}.quarter-scores-table tbody tr.winning-team .quarter-team-abbr{color:var(--theme-accent)}.quarter-scores-table tbody tr.winning-team .total-column{color:var(--theme-accent);background:rgba(var(--theme-accent-rgb),.15)}.quarter-scores-table tbody tr:last-child td{border-bottom:none}html[data-theme=light] .live-score-section{background:linear-gradient(180deg,var(--surface-elevated) 0%,var(--surface) 100%);border-color:var(--border-color);box-shadow:0 8px 24px var(--shadow-color)}html[data-theme=light] .live-team-bg-logo{opacity:.14;filter:none}html[data-theme=light] .live-team-name{color:var(--text-primary)}html[data-theme=light] .live-team-score{color:var(--text-primary);text-shadow:0 1px 3px rgba(15,23,42,.16)}html[data-theme=light] .live-lead-indicator{color:#0f172a42}html[data-theme=light] .live-lead-indicator.active{color:var(--theme-accent)}html[data-theme=light] .quarter-scores-table{background:var(--surface-alt);border:1px solid var(--border-color)}html[data-theme=light] .quarter-scores-table th,html[data-theme=light] .quarter-scores-table td{border-bottom-color:var(--border-color)}html[data-theme=light] .quarter-scores-table th{color:var(--text-muted);background:var(--surface-muted)}html[data-theme=light] .quarter-scores-table td,html[data-theme=light] .quarter-team-abbr{color:var(--text-primary)}html[data-theme=light] .quarter-scores-table .total-column{color:var(--text-primary);background:rgba(var(--theme-accent-rgb),.08)}html[data-theme=light] .quarter-scores-table th.total-column{color:var(--theme-accent);background:rgba(var(--theme-accent-rgb),.14)}html[data-theme=light] .quarter-scores-table tbody tr:hover{background:var(--surface-interactive)}html[data-theme=light] .quarter-scores-table tbody tr.winning-team{background:rgba(var(--theme-accent-rgb),.1)}html[data-theme=light] .quarter-scores-table tbody tr.winning-team .total-column{background:rgba(var(--theme-accent-rgb),.16)}@media (max-width: 768px){.quarter-scores-container{margin-top:24px}.quarter-scores-table{font-size:.75rem}.quarter-scores-table th,.quarter-scores-table td{padding:6px 8px}.quarter-scores-table th{font-size:.6rem}.quarter-team-logo{width:16px;height:16px}.quarter-team-abbr{font-size:.7rem}.quarter-team-info{gap:6px}}@media (max-width: 480px){.quarter-scores-container{margin-top:20px}.quarter-scores-table{font-size:.7rem}.quarter-scores-table th,.quarter-scores-table td{padding:5px 6px}.quarter-scores-table th{font-size:.55rem}.quarter-scores-table .team-column{min-width:60px;padding-left:8px}.quarter-team-logo{width:14px;height:14px}.quarter-team-abbr{font-size:.65rem}.quarter-team-info{gap:4px}}.live-flow-section{background-color:#14161ccc;border-radius:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 16px #00000026;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:650px;margin-left:auto;margin-right:auto;width:100%}.live-flow-header-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:transparent;border:none;padding:4px 8px;cursor:pointer;transition:all .2s ease;border-radius:6px;margin-bottom:0}.live-flow-header-button:hover{background-color:#ffffff08}.live-flow-header-button:active{background-color:#ffffff0d}.live-section-title{font-size:.85rem;font-weight:500;color:#fff9;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.live-flow-chevron{color:#fff6;transition:transform .2s ease;flex-shrink:0;width:14px;height:14px}.live-flow-chevron.expanded{transform:rotate(180deg)}.live-flow-header-button:hover .live-section-title{color:#ffffffd9}.live-flow-header-button:hover .live-flow-chevron{color:#ffffffb3}.live-section-subtitle{font-size:.85rem;color:#fff9;margin:0}.live-flow-chart{width:100%;max-width:650px;margin:12px auto 0;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.live-flow-footnote{text-align:center;margin-top:8px;padding:8px;font-size:.8rem;color:#ffffff80;font-style:italic}html[data-theme=light] .live-flow-section{background:linear-gradient(180deg,var(--surface-elevated) 0%,var(--surface) 100%);border-color:var(--border-color);box-shadow:0 8px 24px var(--shadow-color)}html[data-theme=light] .live-flow-header-button:hover{background-color:var(--surface-interactive)}html[data-theme=light] .live-flow-header-button:active{background-color:#0f172a1a}html[data-theme=light] .live-section-title,html[data-theme=light] .live-section-subtitle,html[data-theme=light] .live-flow-footnote{color:var(--text-secondary)}html[data-theme=light] .live-flow-chevron{color:var(--text-tertiary)}html[data-theme=light] .live-flow-header-button:hover .live-section-title,html[data-theme=light] .live-flow-header-button:hover .live-flow-chevron{color:var(--text-primary)}.live-performers-section{background-color:#14161ccc;border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.live-performers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.live-performer-card{background:rgba(30,33,41,.8);border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.live-performer-card:hover{transform:translateY(-4px);border-color:rgba(var(--theme-accent-rgb),.3);box-shadow:0 8px 24px #0000004d}.live-performer-img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--theme-accent);box-shadow:0 4px 12px rgba(var(--theme-accent-rgb),.3)}.live-performer-info{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.live-performer-name{font-size:1rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.live-performer-stats{display:flex;gap:12px;align-items:center;justify-content:center}.performer-stat{font-size:.85rem;font-weight:600;color:#ffffffb3;padding:4px 8px;background:rgba(255,255,255,.05);border-radius:6px;white-space:nowrap}.performer-stat.highlight{color:var(--theme-accent);background:rgba(var(--theme-accent-rgb),.15);border:1px solid rgba(var(--theme-accent-rgb),.3)}.live-performer-plusminus{font-size:.9rem;font-weight:700;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.live-performer-plusminus.positive{color:#4ade80;background:rgba(74,222,128,.15);border-color:#4ade804d}.live-performer-plusminus.negative{color:#f87171;background:rgba(248,113,113,.15);border-color:#f871714d}.live-game-info{text-align:center;padding:16px;background:rgba(30,33,41,.4);border-radius:12px;border:1px solid rgba(255,255,255,.05)}.live-venue{font-size:.9rem;color:#fff9;font-style:italic}@media (max-width: 768px){.live-tab-content{gap:16px;padding:0 12px 16px}.live-score-section{padding:14px 10px;max-width:100%}.live-score-container{gap:6px}.live-team{gap:8px}.live-team-bg-logo{width:110px;height:110px;opacity:.15}.live-team.home-team .live-team-bg-logo{left:-15px}.live-team.away-team .live-team-bg-logo{right:-15px}.live-team-name{font-size:.9rem;max-width:80px}.live-team-score{font-size:2.4rem;min-width:55px}.live-lead-indicator{width:20px;height:20px}.live-lead-indicator svg{width:14px;height:14px}.live-status-text{font-size:.7rem;padding:5px 8px;letter-spacing:1px}.score-diff-text{font-size:.75rem;padding:3px 8px}.live-flow-section{padding:6px 10px;max-width:100%}.live-flow-header-button{padding:3px 6px}.live-section-title{font-size:.8rem}.live-flow-chevron{width:12px;height:12px}.live-section-subtitle{font-size:.8rem}.live-flow-chart{margin-top:8px}.chart-container{height:140px;padding:6px 10px 10px}.chart-legend{top:6px;left:50%;transform:translate(-50%);gap:16px}.chart-legend-text{font-size:.65rem}.live-flow-footnote{font-size:.75rem;padding:6px;margin-top:6px}.live-performers-section{padding:16px}.live-performers-grid{grid-template-columns:repeat(3,1fr);gap:12px}.live-performer-card{padding:12px;gap:8px}.live-performer-img{width:60px;height:60px;border-width:2px}.live-performer-name{font-size:.85rem}.live-performer-stats{gap:8px;flex-wrap:wrap}.performer-stat{font-size:.75rem;padding:3px 6px}.live-performer-plusminus{font-size:.8rem;padding:3px 8px}}@media (max-width: 480px){.live-tab-content{gap:12px;padding:0 8px 12px}.live-score-section{padding:10px 6px}.live-score-container{gap:4px}.live-team{gap:6px}.live-team-bg-logo{width:80px;height:80px;opacity:.12}.live-team.home-team .live-team-bg-logo{left:-10px}.live-team.away-team .live-team-bg-logo{right:-10px}.live-team-name{font-size:.75rem;max-width:60px}.live-team-score{font-size:1.9rem;min-width:45px}.live-lead-indicator{width:16px;height:16px}.live-lead-indicator svg{width:12px;height:12px}.live-status-text{font-size:.55rem;padding:4px 6px;letter-spacing:.8px}.live-game-status{gap:3px}.score-diff-text{font-size:.7rem;padding:2px 6px}.live-flow-section{padding:5px 8px;max-width:100%}.live-flow-header-button{padding:2px 5px}.live-section-title{font-size:.75rem}.live-flow-chevron{width:11px;height:11px}.live-section-subtitle{font-size:.75rem}.live-flow-chart{margin-top:6px}.chart-container{height:120px;padding:5px 8px 8px}.chart-legend{top:5px;left:50%;transform:translate(-50%);gap:12px}.chart-legend-text{font-size:.6rem}.chart-legend-dot{width:7px;height:7px}.live-flow-footnote{font-size:.7rem;padding:6px;margin-top:6px}.live-performers-section{padding:12px}.live-performers-grid{grid-template-columns:1fr;gap:10px}.live-performer-card{flex-direction:row;padding:10px;gap:12px}.live-performer-img{width:50px;height:50px}.live-performer-info{align-items:flex-start;flex:1}.live-performer-name{font-size:.9rem;text-align:left}.live-performer-stats{justify-content:flex-start;gap:6px}.performer-stat{font-size:.7rem;padding:2px 5px}.live-performer-plusminus{font-size:.75rem;padding:2px 6px;align-self:flex-start}.live-game-info{padding:12px}.live-venue{font-size:.8rem}}@media (max-width: 767px){.player-stats-sort-indicator,.sort-indicator-text{font-size:.55rem}}.score-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;width:100%}.score-flow-grid .live-score-section{max-width:none;margin:0;display:flex;flex-direction:column}.score-flow-grid .live-flow-section{max-width:none;margin:0;display:flex;flex-direction:column;height:100%;background-color:#14161cf2;border-radius:16px;padding:20px 24px;border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=light] .score-flow-grid .live-flow-section{background:linear-gradient(180deg,var(--surface-elevated) 0%,var(--surface) 100%);border-color:var(--border-color);box-shadow:0 8px 24px var(--shadow-color)}.score-flow-grid .live-flow-chart{flex:1;display:flex;flex-direction:column}.score-flow-grid--neutral .live-score-container,.score-flow-grid--neutral .live-flow-chart{background:var(--surface-alt);border-color:var(--border-color)}.score-flow-grid--neutral .quarter-scores-table thead th{background:var(--surface-muted)}.score-flow-grid--neutral .quarter-scores-table tbody td{border-top-color:var(--border-color)}.score-flow-grid--neutral .quarter-scores-table .total-column,.score-flow-grid--neutral .quarter-scores-table th.total-column,.score-flow-grid--neutral .quarter-scores-table tbody tr.winning-team td,.score-flow-grid--neutral .quarter-scores-table tbody tr.winning-team .total-column{background:var(--surface-muted);color:var(--text-primary)}.score-flow-grid--neutral .quarter-scores-table tbody tr:hover{background:var(--surface-interactive)}@media (max-width: 767px){.score-flow-grid{grid-template-columns:1fr;gap:12px}.score-flow-grid .live-score-section,.score-flow-grid .live-flow-section{max-width:100%}}@media (min-width: 768px){.score-flow-mobile-only{display:none!important}.score-flow-mobile-collapsed{display:flex!important}}@media (max-width: 767px){.score-flow-grid .score-flow-mobile-collapsed{display:none!important}.score-flow-grid .live-flow-section{height:auto;padding:8px 16px}.live-game-stats-container>div[class*=bg-]{padding:12px!important}}.live-game-stats-container .player-stats-grid .player-stat-card:hover{transform:none!important;box-shadow:0 8px 32px #0003!important;border-color:#ffffff0d!important}.live-game-stats-container .player-stats-grid .player-stat-card .stat-box{cursor:default!important;transition:none!important}.live-game-stats-container .player-stats-grid .player-stat-card .stat-box:hover{transform:none!important}.live-game-stats-container .player-stats-grid .player-stat-card .stat-box .stat-value{transition:none!important}.live-game-stats-container .player-stats-grid .player-stat-card .stat-box:hover .stat-value{transform:none!important}html[data-theme=light] .player-stat-card{background-color:var(--surface-alt);border-color:var(--border-color);box-shadow:0 4px 20px var(--shadow-color)}html[data-theme=light] .player-stat-card:hover{box-shadow:0 8px 28px var(--shadow-strong);border-color:rgba(var(--theme-accent-rgb),.25)}html[data-theme=light] .player-header{background:linear-gradient(to right,var(--surface-muted),var(--surface-alt));border-bottom-color:var(--border-color)}html[data-theme=light] .player-header:before{opacity:0}html[data-theme=light] .player-name{color:var(--text-primary);text-shadow:none}html[data-theme=light] .player-plusminus{color:var(--text-secondary);background-color:var(--surface-muted);border-color:var(--border-color)}html[data-theme=light] .player-plusminus.positive{color:#15803d;background-color:#16a34a1a;border-color:#16a34a40}html[data-theme=light] .player-plusminus.negative{color:#dc2626;background-color:#dc262614;border-color:#dc262633}html[data-theme=light] .player-minutes{color:var(--text-muted)}html[data-theme=light] .action-separator{color:var(--border-color-strong)}html[data-theme=light] .player-avatar{border-color:rgba(var(--theme-accent-rgb),.4);box-shadow:0 0 10px rgba(var(--theme-accent-rgb),.15)}html[data-theme=light] .main-stats{background-color:var(--surface-alt);border-bottom-color:var(--border-color)}html[data-theme=light] .stats-row{background-color:transparent}html[data-theme=light] .stat-box{background-color:var(--surface-muted);border-color:var(--border-color)}html[data-theme=light] .stat-box:hover{background-color:var(--surface-muted)}html[data-theme=light] .stat-box .stat-value{color:var(--text-primary);text-shadow:none}html[data-theme=light] .stat-box .stat-label{color:var(--text-muted)}html[data-theme=light] .high-stat{background-color:#4ade8024!important;border:1px solid rgba(34,197,94,.28)!important}html[data-theme=light] .high-stat .stat-value,html[data-theme=light] .high-stat .stat-label{color:#15803d!important;text-shadow:none!important}html[data-theme=light] .medium-stat{background-color:#facc1538!important;border:1px solid rgba(234,179,8,.34)!important}html[data-theme=light] .medium-stat .stat-value,html[data-theme=light] .medium-stat .stat-label{color:#a16207!important;text-shadow:none!important}html[data-theme=light] .high-turnover{background-color:#dc262614!important;border:1px solid rgba(220,38,38,.2)!important}html[data-theme=light] .high-turnover .stat-value,html[data-theme=light] .high-turnover .stat-label{color:#dc2626!important}html[data-theme=light] .medium-turnover{background-color:#facc1538!important;border:1px solid rgba(234,179,8,.34)!important}html[data-theme=light] .medium-turnover .stat-value,html[data-theme=light] .medium-turnover .stat-label{color:#a16207!important}html[data-theme=light] .high-fouls{background-color:#dc262614!important;border:1px solid rgba(220,38,38,.2)!important}html[data-theme=light] .high-fouls .stat-value,html[data-theme=light] .high-fouls .stat-label{color:#dc2626!important}html[data-theme=light] .medium-fouls{background-color:#facc1538!important;border:1px solid rgba(234,179,8,.34)!important}html[data-theme=light] .medium-fouls .stat-value,html[data-theme=light] .medium-fouls .stat-label{color:#a16207!important}html[data-theme=light] .shooting-stats{background-color:var(--surface-muted);border-bottom-color:var(--border-color)}html[data-theme=light] .shooting-text{color:var(--text-primary)}html[data-theme=light] .shooting-bar-container{background-color:#0f172a14}html[data-theme=light] .empty-container,html[data-theme=light] .loading-container,html[data-theme=light] .error-container{background-color:var(--surface-alt);border-color:var(--border-color);box-shadow:0 4px 20px var(--shadow-color)}html[data-theme=light] .empty-message{color:var(--text-secondary)}.live-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.player-stats-legend-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:40px;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.18);background:rgba(var(--theme-accent-rgb),.08);color:var(--text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.player-stats-legend-button:hover{background:rgba(var(--theme-accent-rgb),.12);border-color:rgba(var(--theme-accent-rgb),.28);color:var(--text-primary);transform:translateY(-1px)}.player-stats-legend-button.open{background:rgba(var(--theme-accent-rgb),.14);border-color:rgba(var(--theme-accent-rgb),.3);color:var(--text-primary)}.player-stats-legend-chevron{transition:transform .18s ease}.player-stats-legend-chevron.open{transform:rotate(180deg)}.player-stats-legend-panel{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.06) 0%,rgba(255,255,255,0) 100%),var(--surface-elevated);box-shadow:0 16px 36px -30px var(--shadow-color)}.player-stats-legend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.player-stats-legend-item{display:flex;align-items:flex-start;gap:10px;min-width:0}.player-stats-legend-swatch{width:10px;height:10px;border-radius:999px;margin-top:4px;flex-shrink:0;border:1px solid transparent}.player-stats-legend-copy{font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.player-stats-legend-label{display:block;margin-bottom:2px;font-size:.8rem;font-weight:700;color:var(--text-primary)}.player-stats-legend-thresholds{margin:0;padding-top:12px;border-top:1px solid var(--border-color);font-size:.74rem;line-height:1.5;color:var(--text-muted)}.live-game-stats-container{--live-stat-positive-high-bg: rgba(74, 222, 128, .15);--live-stat-positive-high-border: rgba(74, 222, 128, .3);--live-stat-positive-high-text: #4ade80;--live-stat-positive-medium-bg: rgba(250, 204, 21, .15);--live-stat-positive-medium-border: rgba(250, 204, 21, .3);--live-stat-positive-medium-text: #facc15;--live-stat-negative-high-bg: rgba(248, 113, 113, .15);--live-stat-negative-high-border: rgba(248, 113, 113, .3);--live-stat-negative-high-text: #f87171;--live-stat-negative-medium-bg: rgba(250, 204, 21, .15);--live-stat-negative-medium-border: rgba(250, 204, 21, .3);--live-stat-negative-medium-text: #facc15}html[data-theme=light] .live-game-stats-container{--live-stat-positive-high-bg: rgba(74, 222, 128, .14);--live-stat-positive-high-border: rgba(34, 197, 94, .28);--live-stat-positive-high-text: #15803d;--live-stat-positive-medium-bg: rgba(250, 204, 21, .22);--live-stat-positive-medium-border: rgba(234, 179, 8, .34);--live-stat-positive-medium-text: #a16207;--live-stat-negative-high-bg: rgba(220, 38, 38, .08);--live-stat-negative-high-border: rgba(220, 38, 38, .2);--live-stat-negative-high-text: #dc2626;--live-stat-negative-medium-bg: rgba(250, 204, 21, .22);--live-stat-negative-medium-border: rgba(234, 179, 8, .34);--live-stat-negative-medium-text: #a16207}.live-game-stats-container .high-stat{background-color:var(--live-stat-positive-high-bg)!important;border:1px solid var(--live-stat-positive-high-border)!important}.live-game-stats-container .high-stat .stat-value{color:var(--live-stat-positive-high-text)!important;text-shadow:none!important}.live-game-stats-container .medium-stat{background-color:var(--live-stat-positive-medium-bg)!important;border:1px solid var(--live-stat-positive-medium-border)!important}.live-game-stats-container .medium-stat .stat-value{color:var(--live-stat-positive-medium-text)!important;text-shadow:none!important}.live-game-stats-container .high-turnover,.live-game-stats-container .high-fouls{background-color:var(--live-stat-negative-high-bg)!important;border:1px solid var(--live-stat-negative-high-border)!important}.live-game-stats-container .high-turnover .stat-value,.live-game-stats-container .high-fouls .stat-value{color:var(--live-stat-negative-high-text)!important;text-shadow:none!important}.live-game-stats-container .medium-turnover,.live-game-stats-container .medium-fouls{background-color:var(--live-stat-negative-medium-bg)!important;border:1px solid var(--live-stat-negative-medium-border)!important}.live-game-stats-container .medium-turnover .stat-value,.live-game-stats-container .medium-fouls .stat-value{color:var(--live-stat-negative-medium-text)!important;text-shadow:none!important}html[data-theme=light] .live-game-stats-container .high-stat .stat-value,html[data-theme=light] .live-game-stats-container .high-stat .stat-label{color:var(--live-stat-positive-high-text)!important}html[data-theme=light] .live-game-stats-container .medium-stat .stat-value,html[data-theme=light] .live-game-stats-container .medium-stat .stat-label{color:var(--live-stat-positive-medium-text)!important}html[data-theme=light] .live-game-stats-container .high-turnover .stat-value,html[data-theme=light] .live-game-stats-container .high-turnover .stat-label,html[data-theme=light] .live-game-stats-container .high-fouls .stat-value,html[data-theme=light] .live-game-stats-container .high-fouls .stat-label{color:var(--live-stat-negative-high-text)!important}html[data-theme=light] .live-game-stats-container .medium-turnover .stat-value,html[data-theme=light] .live-game-stats-container .medium-turnover .stat-label,html[data-theme=light] .live-game-stats-container .medium-fouls .stat-value,html[data-theme=light] .live-game-stats-container .medium-fouls .stat-label{color:var(--live-stat-negative-medium-text)!important}html[data-theme=light] .live-game-stats-container .player-stats-grid .player-stat-card .stat-box:hover{background-color:var(--surface-muted)!important;border-color:var(--border-color)!important}html[data-theme=light] .live-game-stats-container .player-stats-grid .player-stat-card .high-stat:hover{background-color:var(--live-stat-positive-high-bg)!important;border-color:var(--live-stat-positive-high-border)!important}html[data-theme=light] .live-game-stats-container .player-stats-grid .player-stat-card .medium-stat:hover{background-color:var(--live-stat-positive-medium-bg)!important;border-color:var(--live-stat-positive-medium-border)!important}html[data-theme=light] .live-game-stats-container .player-stats-grid .player-stat-card .high-turnover:hover,html[data-theme=light] .live-game-stats-container .player-stats-grid .player-stat-card .high-fouls:hover{background-color:var(--live-stat-negative-high-bg)!important;border-color:var(--live-stat-negative-high-border)!important}html[data-theme=light] .live-game-stats-container .player-stats-grid .player-stat-card .medium-turnover:hover,html[data-theme=light] .live-game-stats-container .player-stats-grid .player-stat-card .medium-fouls:hover{background-color:var(--live-stat-negative-medium-bg)!important;border-color:var(--live-stat-negative-medium-border)!important}.player-stats-legend-swatch.positive-medium{background:var(--live-stat-positive-medium-text);border-color:var(--live-stat-positive-medium-text);box-shadow:0 0 0 4px var(--live-stat-positive-medium-bg)}.player-stats-legend-swatch.positive-high{background:var(--live-stat-positive-high-text);border-color:var(--live-stat-positive-high-text);box-shadow:0 0 0 4px var(--live-stat-positive-high-bg)}.player-stats-legend-swatch.negative-medium{background:var(--live-stat-negative-medium-text);border-color:var(--live-stat-negative-medium-text);box-shadow:0 0 0 4px var(--live-stat-negative-medium-bg)}.player-stats-legend-swatch.negative-high{background:var(--live-stat-negative-high-text);border-color:var(--live-stat-negative-high-text);box-shadow:0 0 0 4px var(--live-stat-negative-high-bg)}.live-team-name-full{display:inline}.live-team-name-compact{display:none}@media (min-width: 768px) and (max-width: 1279px){.live-command-shell .player-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.live-command-shell .player-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.live-command-shell .player-stats-grid .player-stat-card{border-radius:16px}.live-command-shell .player-stats-grid .player-header{min-height:74px;padding:12px 14px 10px}.live-command-shell .player-stats-grid .player-avatar{width:52px;height:52px;margin-right:10px}.live-command-shell .player-stats-grid .player-info{gap:4px}.live-command-shell .player-stats-grid .player-name{font-size:1rem}.live-command-shell .player-stats-grid .player-stats-row{gap:8px}.live-command-shell .player-stats-grid .player-plusminus,.live-command-shell .player-stats-grid .player-minutes{font-size:.78rem}.live-command-shell .player-stats-grid .main-stats{padding:6px 4px}.live-command-shell .player-stats-grid .stats-row{gap:4px;padding:0 4px}.live-command-shell .player-stats-grid .stat-box{padding:8px 4px;gap:2px}.live-command-shell .player-stats-grid .stat-box .stat-value{font-size:1.12rem}.live-command-shell .player-stats-grid .stat-box .stat-label{font-size:.62rem}.live-command-shell .player-stats-grid .shooting-stats{padding:10px 12px 12px;gap:8px}.live-command-shell .player-stats-grid .shooting-text{font-size:.74rem;margin-bottom:4px}.live-command-shell .player-stats-grid .shooting-bar-container{height:6px}}@media (max-width: 767px){.live-command-shell{gap:8px;padding:8px 0 18px}.live-command-shell .score-flow-grid{gap:8px}.live-command-shell .live-score-section,.live-command-shell .live-flow-section{padding:10px;border-radius:16px}.live-command-shell .live-score-section{gap:10px}.live-command-shell .live-score-section .live-panel-heading{align-items:center;gap:8px}.live-command-shell .live-score-section .live-panel-eyebrow{display:none}.live-command-shell .live-score-section .live-panel-title{font-size:1rem;letter-spacing:-.02em}.live-command-shell .live-score-section .live-panel-meta{display:none}.live-command-shell .live-score-container{grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);gap:8px;padding:10px 8px;border-radius:14px}.live-command-shell .live-team{gap:2px;padding:0}.live-command-shell .live-team-name{max-width:none;font-size:.68rem;line-height:.88;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;text-align:center}.live-command-shell .live-team-name-full{display:none}.live-command-shell .live-team-name-compact{display:inline}.live-command-shell .live-team-score{font-size:clamp(2.2rem,9.2vw,2.55rem)}.live-command-shell .live-team-bg-logo{width:52px;height:52px}.live-command-shell .live-status-text{min-width:54px;padding:.32rem .46rem;font-size:.54rem;letter-spacing:.14em}.live-command-shell .live-section-heading{gap:10px}.live-command-shell .quarter-scores-container{margin-top:0}.live-command-shell .quarter-scores-table{border-radius:12px}.live-command-shell .quarter-scores-table th,.live-command-shell .quarter-scores-table td{padding:5px}.live-command-shell .quarter-scores-table thead th{font-size:.5rem;letter-spacing:.08em}.live-command-shell .quarter-scores-table tbody td{font-size:.74rem}.live-command-shell .quarter-scores-table .team-column{min-width:52px;padding-left:6px}.live-command-shell .quarter-team-info{gap:3px}.live-command-shell .quarter-team-logo{width:12px;height:12px}.live-command-shell .quarter-team-abbr{font-size:.62rem}.live-command-shell .live-flow-section{gap:0}.live-command-shell .live-flow-header-button{min-height:38px;padding:0 10px;border-radius:14px}.live-command-shell .live-section-title{font-size:.68rem;letter-spacing:.01em}.live-command-shell .player-info{min-width:0}.live-command-shell .player-name{font-size:.94rem;line-height:1.05;white-space:normal;overflow:visible;text-overflow:clip}.live-command-shell .unified-control-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;padding:8px 10px;overflow:visible}.live-command-shell .unified-control-bar .control-bar-summary{display:none}.live-command-shell .unified-control-bar .control-bar-left,.live-command-shell .unified-control-bar .control-bar-right{display:contents}.live-command-shell .unified-control-bar .ww-control-group{width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:4px}.live-command-shell .unified-control-bar .ww-control-label{padding-left:0;font-size:.48rem;letter-spacing:.12em;line-height:1}.live-command-shell .unified-control-bar .ww-segmented{width:100%;flex:1 1 auto;padding:2px;border-radius:14px}.live-command-shell .unified-control-bar .ww-segmented-button{flex:1 1 0;min-width:0;min-height:30px;padding:0 4px;font-size:.62rem;letter-spacing:-.01em;border-radius:9px}}@media (max-width: 389px){.live-command-shell .unified-control-bar{gap:4px;padding:8px}.live-command-shell .unified-control-bar .ww-control-label{font-size:.44rem;letter-spacing:.1em}.live-command-shell .unified-control-bar .ww-segmented-button{min-height:28px;padding:0 3px;font-size:.58rem}}.live-player-actions-mobile{display:flex;flex-direction:column;gap:12px;margin-top:4px}.live-player-actions-mobile .live-section-actions{display:flex;flex-direction:column;gap:10px}.live-player-actions-mobile .player-stats-legend-button,.live-player-actions-mobile .player-stats-share-button{width:100%;justify-content:center}.live-player-actions-mobile .player-stats-legend-panel{margin-top:0}.lineup-card{position:relative;overflow:hidden;border-width:1px;border-color:rgba(var(--theme-accent-rgb),.18);background:radial-gradient(circle at top left,rgba(var(--theme-accent-rgb),.16) 0%,rgba(var(--theme-accent-rgb),0) 42%),linear-gradient(180deg,rgba(8,15,29,.96) 0%,rgba(10,18,32,.92) 100%);box-shadow:0 24px 54px -42px #020617b8}.lineup-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 42%);opacity:.5}html[data-theme=light] .lineup-card{border-color:rgba(var(--theme-accent-rgb),.24);background:radial-gradient(circle at top left,rgba(var(--theme-accent-rgb),.12) 0%,rgba(var(--theme-accent-rgb),0) 44%),linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(243,246,250,.96) 100%);box-shadow:0 20px 42px -30px #0f172a38}html[data-theme=light] .lineup-card:before{background:linear-gradient(135deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,0) 46%);opacity:.72}.lineup-card-inner{position:relative;z-index:2;padding:.95rem .95rem 1.05rem}.lineup-card-summary{align-items:center;gap:12px;padding:0 52px 0 58px;margin-bottom:16px}.lineup-card-team{display:inline-flex;align-items:center;padding:.42rem .72rem;border-radius:999px;background:rgba(var(--theme-accent-rgb),.14);border:1px solid rgba(var(--theme-accent-rgb),.18);color:var(--theme-accent)}.lineup-card-summary-text{color:#e2e8f0d1;font-weight:700}html[data-theme=light] .lineup-card-summary-text{color:#334155d1}.lineup-card-logo,.lineup-card-share-anchor{position:absolute;z-index:10}.lineup-card-logo{top:12px;left:12px}.lineup-card-team-logo{width:32px;height:32px;padding:6px;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.22);background:rgba(255,255,255,.18);box-shadow:0 12px 28px -22px #0f172a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .lineup-card-team-logo{background:rgba(255,255,255,.92);box-shadow:0 12px 24px -20px #0f172a38}.lineup-card-share-anchor{right:10px;bottom:10px;padding:6px;border-radius:999px;background:rgba(8,15,29,.22);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .lineup-card-share-anchor{background:rgba(255,255,255,.92);border-color:#94a3b838}.lineup-card-player-img{border-color:rgba(var(--theme-accent-rgb),.72);box-shadow:0 10px 20px -18px #02061799;background:rgba(255,255,255,.08)}html[data-theme=light] .lineup-card-player-img{border-color:rgba(var(--theme-accent-rgb),.48);box-shadow:0 10px 20px -16px #0f172a38;background:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(241,245,249,.96) 100%)}.lineup-card-stats-container{gap:10px!important;padding:4px 0 0}.lineup-card-stat{padding:12px 8px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0d}html[data-theme=light] .lineup-card-stat{border-color:#94a3b838;background:rgba(255,255,255,.84);box-shadow:0 12px 26px -24px #0f172a2e}.lineup-stat-label{color:#94a3b8eb;letter-spacing:.08em}html[data-theme=light] .lineup-stat-label{color:#475569e6}.lineup-stat-value{color:#f8fafc}html[data-theme=light] .lineup-stat-value{color:#0f172a}.lineup-stat-value-positive{color:#78be20}.lineup-stat-value-negative{color:#dc2626}.lineup-card-live-badge{position:absolute;top:12px;right:12px;padding:.24rem .5rem;border-radius:999px;background:rgba(8,15,29,.34);border:1px solid rgba(255,255,255,.08);color:#e2e8f0eb;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html[data-theme=light] .lineup-card-live-badge{background:rgba(var(--theme-accent-rgb),.12);border-color:rgba(var(--theme-accent-rgb),.16);color:#1e293bdb}.lineup-card-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 12px;text-align:center;color:var(--text-secondary)}.lineup-card-feedback--loading{font-size:.88rem}.lineup-card-feedback--empty{font-size:.78rem}@media (max-width: 767px){.live-player-actions-mobile{margin-top:8px}.lineup-card-inner{padding:.88rem .82rem .98rem}.lineup-card-summary{align-items:flex-start;padding:0 46px 0 56px;margin-bottom:14px}.lineup-card-stats-container{gap:8px!important}.lineup-card-stat{border-radius:14px;padding:10px 6px}}@media (max-width: 480px){.lineup-card-summary{padding:0 44px 0 54px}}html[data-theme=light] .career-progression-card{background:linear-gradient(to right,var(--surface-alt),var(--surface-muted))!important;border-color:var(--border-color)!important;box-shadow:0 4px 20px var(--shadow-color)!important}html[data-theme=light] .career-progression-card:before{opacity:0!important}html[data-theme=light] .career-progression-header{background:linear-gradient(to right,var(--surface-muted),var(--surface-alt))!important;border-bottom-color:var(--border-color)!important}html[data-theme=light] .career-progression-header:before{opacity:0!important}html[data-theme=light] .career-progression-card .h-px.bg-gray-700\/30{background-color:#0f172a14!important}html[data-theme="light"] .career-progression-card .border-\[\\#1e2129\]{border-color:var(--surface-alt)!important}html[data-theme="light"] .career-progression-card .bg-\[\\#1e2129\]\/90{background-color:#ffffffeb!important;box-shadow:0 2px 8px #0f172a14!important}.live-command-shell .live-score-section,.live-command-shell .live-flow-section{background:rgba(10,14,20,.96);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 64px -46px #000000d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-command-shell .live-score-section{max-width:720px;padding:16px 18px 18px}.live-command-shell .live-score-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.live-command-shell .live-team{min-width:0;gap:4px}.live-command-shell .live-team-identity{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.live-command-shell .live-team.away-team .live-team-identity{flex-direction:row-reverse}.live-command-shell .live-team-logo{width:30px;height:30px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.28))}.live-command-shell .live-team-bg-logo{display:none}.live-command-shell .live-team-info{display:flex;flex:1 1 auto;overflow:hidden;min-width:0;gap:4px}.live-command-shell .live-team-name{width:100%;max-width:100%;font-size:.88rem;line-height:.95;letter-spacing:-.02em}.live-command-shell .live-team-score{min-width:56px;font-variant-numeric:tabular-nums;font-size:clamp(2.05rem,4.1vw,2.9rem);letter-spacing:-.07em;text-shadow:none}.live-command-shell .live-lead-indicator{width:12px;height:12px}.live-command-shell .live-lead-indicator svg{width:10px;height:10px}.live-command-shell .live-game-status{margin:0}.live-command-shell .live-status-text{min-width:0;padding:.46rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#ffffffe0;letter-spacing:.16em;box-shadow:inset 0 1px #ffffff0a}.live-command-shell .live-flow-section{max-width:720px;padding:14px 18px 16px}.live-command-shell .live-flow-header-button{justify-content:space-between;min-height:42px;padding:0 12px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.live-command-shell .live-flow-chart{max-width:none;margin-top:10px}html[data-theme=light] .live-command-shell .live-score-section,html[data-theme=light] .live-command-shell .live-flow-section{background:rgba(255,255,255,.96);border-color:#0f172a14;box-shadow:0 24px 56px -44px #0f172a38}html[data-theme=light] .live-command-shell .live-score-container,html[data-theme=light] .live-command-shell .live-flow-header-button{background:rgba(255,255,255,.82);border-color:#0f172a14}html[data-theme=light] .live-command-shell .live-team-name,html[data-theme=light] .live-command-shell .live-team-score{color:var(--text-primary)}html[data-theme=light] .live-command-shell .live-status-text{background:rgba(248,250,252,.88);border-color:#0f172a1f;color:var(--text-primary);box-shadow:inset 0 1px #ffffffb3}.live-command-shell{background:linear-gradient(180deg,rgba(8,12,18,.96) 0%,rgba(8,12,18,.92) 100%)}.live-command-shell .score-flow-grid--neutral .live-score-section,.live-command-shell .score-flow-grid--neutral .live-flow-section{background:#0c1118}.live-command-shell .score-flow-grid--neutral .live-score-container,.live-command-shell .score-flow-grid--neutral .live-flow-chart,.live-command-shell .score-flow-grid--neutral .live-flow-header-button{background:#111821;border-color:#ffffff14}html[data-theme=light] .live-command-shell{background:linear-gradient(180deg,rgba(248,250,252,.98) 0%,rgba(241,245,249,.98) 100%)}html[data-theme=light] .live-command-shell .score-flow-grid--neutral .live-score-section,html[data-theme=light] .live-command-shell .score-flow-grid--neutral .live-flow-section{background:rgba(255,255,255,.98)}html[data-theme=light] .live-command-shell .score-flow-grid--neutral .live-score-container,html[data-theme=light] .live-command-shell .score-flow-grid--neutral .live-flow-chart,html[data-theme=light] .live-command-shell .score-flow-grid--neutral .live-flow-header-button{background:#f8fafc;border-color:#0f172a14}.live-command-shell .quarter-scores-container{margin-top:2px}.live-command-shell .quarter-scores-table{border-collapse:separate;border-spacing:0 6px;background:transparent}.live-command-shell .quarter-scores-table thead th{padding:0 10px 8px;background:transparent;border:0;color:#94a3b8d1;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.live-command-shell .quarter-scores-table thead .team-column{padding-left:12px}.live-command-shell .quarter-scores-table tbody td{padding:11px 10px;border-top:0;border-bottom:0;background:rgba(255,255,255,.035);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);color:#f8fafcf5;font-size:.88rem;font-weight:650;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffff04}.live-command-shell .quarter-scores-table tbody td:first-child{border-left:1px solid rgba(255,255,255,.05);border-top-left-radius:12px;border-bottom-left-radius:12px}.live-command-shell .quarter-scores-table tbody td:last-child{border-right:1px solid rgba(255,255,255,.05);border-top-right-radius:12px;border-bottom-right-radius:12px}.live-command-shell .quarter-scores-table .team-column{min-width:104px;padding-left:12px;background:rgba(255,255,255,.05)}.live-command-shell .quarter-team-info{gap:8px}.live-command-shell .quarter-team-logo{width:16px;height:16px;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.24))}.live-command-shell .quarter-team-abbr{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f1f5f9f5}.live-command-shell .quarter-scores-table .total-column{background:rgba(255,255,255,.08);font-size:.96rem;font-weight:800;color:#fff}.live-command-shell .quarter-scores-table th.total-column{background:transparent;color:#e2e8f0e6}.live-command-shell .quarter-scores-table tbody tr.winning-team td{background:rgba(255,255,255,.045)}.live-command-shell .quarter-scores-table tbody tr.winning-team td:first-child{border-left-color:rgba(var(--theme-accent-rgb),.34);box-shadow:inset 2px 0 0 rgba(var(--theme-accent-rgb),.72)}.live-command-shell .quarter-scores-table tbody tr:hover td{background:rgba(255,255,255,.055)}.live-command-shell .quarter-scores-table tbody tr:hover .total-column{background:rgba(255,255,255,.1)}html[data-theme=light] .live-command-shell .quarter-scores-table thead th{color:#475569c7}html[data-theme=light] .live-command-shell .quarter-scores-table tbody td{background:rgba(255,255,255,.96);border-top-color:#0f172a0f;border-bottom-color:#0f172a0f;color:#0f172aeb;box-shadow:0 10px 24px -22px #0f172a2e}html[data-theme=light] .live-command-shell .quarter-scores-table tbody td:first-child,html[data-theme=light] .live-command-shell .quarter-scores-table tbody td:last-child{border-color:#0f172a12}html[data-theme=light] .live-command-shell .quarter-scores-table .team-column{background:rgba(248,250,252,.98)}html[data-theme=light] .live-command-shell .quarter-team-abbr{color:#0f172ae6}html[data-theme=light] .live-command-shell .quarter-scores-table .total-column{background:rgba(241,245,249,.96);color:#0f172afa}html[data-theme=light] .live-command-shell .quarter-scores-table th.total-column{background:transparent;color:#334155d1}html[data-theme=light] .live-command-shell .quarter-scores-table tbody tr.winning-team td{background:rgba(248,250,252,.98)}html[data-theme=light] .live-command-shell .quarter-scores-table tbody tr:hover td{background:rgba(241,245,249,.98)}html[data-theme=light] .live-command-shell .quarter-scores-table tbody tr:hover .total-column{background:rgba(226,232,240,.92)}@media (max-width: 767px){.live-command-shell .live-score-section,.live-command-shell .live-flow-section{padding:12px}.live-command-shell .live-score-container{gap:10px;padding:12px 10px;border-radius:16px}.live-command-shell .live-team-identity{gap:8px}.live-command-shell .live-team-logo{width:32px;height:32px}.live-command-shell .live-team-score{min-width:0;font-size:clamp(2rem,11vw,2.6rem)}.live-command-shell .live-status-text{padding:.34rem .55rem;font-size:.55rem;letter-spacing:.14em}.live-command-shell .quarter-scores-table{border-spacing:0 4px}.live-command-shell .quarter-scores-table thead th{padding:0 5px 6px;font-size:.5rem;letter-spacing:.14em}.live-command-shell .quarter-scores-table tbody td{padding:8px 5px;font-size:.74rem}.live-command-shell .quarter-scores-table .team-column{min-width:60px;padding-left:8px}.live-command-shell .quarter-team-info{gap:4px}.live-command-shell .quarter-team-logo{width:12px;height:12px}.live-command-shell .quarter-team-abbr{font-size:.62rem;letter-spacing:.06em}.live-command-shell .quarter-scores-table .total-column{font-size:.78rem}}@media (max-width: 480px){.live-command-shell .live-score-container{gap:8px;align-items:end}.live-command-shell .live-team{display:grid;align-items:center;gap:4px 6px}.live-command-shell .live-team.home-team{grid-template-columns:auto auto 1fr;grid-template-areas:"identity identity identity" "score indicator .";justify-items:start}.live-command-shell .live-team.away-team{grid-template-columns:1fr auto auto;grid-template-areas:"identity identity identity" ". indicator score";justify-items:end}.live-command-shell .live-team-identity{grid-area:identity;gap:6px;max-width:100%}.live-command-shell .live-team-logo{width:28px;height:28px}.live-command-shell .live-team-name{font-size:.72rem;line-height:1}.live-command-shell .live-team-score{grid-area:score;font-size:clamp(1.85rem,12vw,2.25rem);line-height:.92}.live-command-shell .live-team.home-team .live-team-score{justify-self:start}.live-command-shell .live-team.away-team .live-team-score{justify-self:end}.live-command-shell .live-lead-indicator{grid-area:indicator;width:12px;height:12px;align-self:center}.live-command-shell .live-lead-indicator svg{width:10px;height:10px}.live-command-shell .live-lead-indicator:not(.active){display:none}.live-command-shell .live-status-text{padding:.32rem .48rem;font-size:.52rem;letter-spacing:.12em}.live-command-shell .quarter-scores-table thead th{padding:0 4px 5px;font-size:.46rem}.live-command-shell .quarter-scores-table tbody td{padding:7px 4px;font-size:.7rem}.live-command-shell .quarter-scores-table .team-column{min-width:52px;padding-left:7px}.live-command-shell .quarter-team-abbr{font-size:.58rem}}.live-command-shell .quarter-scores-container{margin-top:4px}.live-command-shell .quarter-scores-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(9,14,21,.76)}.live-command-shell .quarter-scores-table thead th{padding:8px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:#94a3b8c7;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.live-command-shell .quarter-scores-table thead .team-column{text-align:left;padding-left:12px}.live-command-shell .quarter-scores-table th,.live-command-shell .quarter-scores-table td{text-align:center}.live-command-shell .quarter-scores-table tbody td{padding:10px;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:#f1f5f9f5;font-size:.86rem;font-weight:650;font-variant-numeric:tabular-nums}.live-command-shell .quarter-scores-table tbody tr:first-child td{border-top:0}.live-command-shell .quarter-scores-table .team-column{width:122px;text-align:left;padding-left:12px;background:rgba(255,255,255,.025)}.live-command-shell .quarter-scores-table th.total-column,.live-command-shell .quarter-scores-table td.total-column{background:rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.08)}.live-command-shell .quarter-scores-table td.total-column{font-size:.95rem;font-weight:800;color:#fff}.live-command-shell .quarter-team-info{gap:7px}.live-command-shell .quarter-team-logo{width:15px;height:15px;flex-shrink:0}.live-command-shell .quarter-team-abbr{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f1f5f9f0}.live-command-shell .quarter-scores-table tbody tr.winning-team td{background:rgba(255,255,255,.014)}.live-command-shell .quarter-scores-table tbody tr.winning-team .team-column{box-shadow:inset 2px 0 0 rgba(var(--theme-accent-rgb),.65)}.live-command-shell .quarter-scores-table tbody tr.winning-team .quarter-team-abbr,.live-command-shell .quarter-scores-table tbody tr.winning-team .total-column{color:var(--theme-accent)}.live-command-shell .quarter-scores-table tbody tr:hover td{background:rgba(255,255,255,.03)}.live-command-shell .quarter-scores-table tbody tr:hover .total-column{background:rgba(255,255,255,.08)}html[data-theme=light] .live-command-shell .quarter-scores-table{border-color:#0f172a17;background:rgba(255,255,255,.98)}html[data-theme=light] .live-command-shell .quarter-scores-table thead th{background:rgba(248,250,252,.96);border-bottom-color:#0f172a14;color:#475569c2}html[data-theme=light] .live-command-shell .quarter-scores-table tbody td{border-top-color:#0f172a12;color:#0f172aeb}html[data-theme=light] .live-command-shell .quarter-scores-table .team-column{background:rgba(248,250,252,.94)}html[data-theme=light] .live-command-shell .quarter-scores-table th.total-column,html[data-theme=light] .live-command-shell .quarter-scores-table td.total-column{background:rgba(241,245,249,.96);border-left-color:#0f172a14}html[data-theme=light] .live-command-shell .quarter-scores-table td.total-column,html[data-theme=light] .live-command-shell .quarter-team-abbr{color:#0f172af0}html[data-theme=light] .live-command-shell .quarter-scores-table tbody tr.winning-team td{background:rgba(248,250,252,.9)}html[data-theme=light] .live-command-shell .quarter-scores-table tbody tr:hover td{background:rgba(241,245,249,.86)}@media (max-width: 767px){.live-command-shell .quarter-scores-table{border-radius:12px}.live-command-shell .quarter-scores-table thead th{padding:6px 5px;font-size:.49rem;letter-spacing:.12em}.live-command-shell .quarter-scores-table tbody td{padding:8px 5px;font-size:.74rem}.live-command-shell .quarter-scores-table .team-column{width:66px;padding-left:8px}.live-command-shell .quarter-team-info{gap:4px}.live-command-shell .quarter-team-logo{width:12px;height:12px}.live-command-shell .quarter-team-abbr{font-size:.62rem}.live-command-shell .quarter-scores-table td.total-column{font-size:.8rem}}@media (max-width: 480px){.live-command-shell .quarter-scores-table thead th{padding:5px 4px;font-size:.45rem}.live-command-shell .quarter-scores-table tbody td{padding:7px 4px;font-size:.69rem}.live-command-shell .quarter-scores-table .team-column{width:58px;padding-left:7px}.live-command-shell .quarter-team-abbr{font-size:.57rem}}.card-base{background:linear-gradient(135deg,var(--surface-elevated),var(--surface));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;overflow:visible;box-shadow:0 20px 48px -28px var(--shadow-color);transition:transform .2s,box-shadow .2s;width:100%;display:flex;flex-direction:column;border:1px solid var(--border-color);position:relative;z-index:1}.card-base.is-sharing{background:#14161c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:1px solid #2a2e36!important}.card-base.is-sharing:before{opacity:1!important;background-color:#14161c!important;z-index:-2!important}.card-base:hover{transform:translateY(-4px);box-shadow:0 24px 52px -30px var(--shadow-strong);border-color:rgba(var(--theme-accent-rgb),.3)}.card-base:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:-1;border-radius:12px}.card-base>*{position:relative;z-index:1}.player-stat-card{background-color:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;overflow:hidden;box-shadow:0 20px 48px -28px var(--shadow-color);transition:transform .2s,box-shadow .2s;width:100%;display:flex;flex-direction:column;border:1px solid var(--border-color);position:relative}.player-stat-card.is-sharing{background-color:#1e2129!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.player-stat-card:hover{transform:translateY(-8px);box-shadow:0 24px 52px -30px var(--shadow-strong);border-color:rgba(var(--theme-accent-rgb),.3)}.player-header{display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,var(--surface-elevated),var(--surface));position:relative;z-index:1;min-height:90px;border-bottom:1px solid var(--border-color)}.player-header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:-1}.player-avatar{width:75px;height:75px;overflow:hidden;border-radius:50%;margin-right:16px;flex-shrink:0;border:3px solid rgba(var(--theme-accent-rgb),.6);box-shadow:0 0 15px rgba(var(--theme-accent-rgb),.3);position:relative;z-index:2}.player-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.player-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:8px;overflow:hidden}.player-name{font-weight:700;font-size:1.2rem;color:var(--text-primary);margin:0 0 4px;line-height:1.2;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-stats-row{display:flex;align-items:center;gap:10px}.player-plusminus{display:inline-block;font-size:.9rem;font-weight:600;padding:3px 8px;border-radius:4px;color:var(--text-primary);background-color:var(--surface-alt);width:-moz-fit-content;width:fit-content;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.player-plusminus.positive{color:#4ade80;background-color:#4ade8026;border-color:#4ade804d}.player-plusminus.negative{color:#f87171;background-color:#f8717126;border-color:#f871714d}.player-minutes{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.main-stats{display:flex;flex-direction:column;gap:4px;padding:8px 0;background-color:var(--surface);border-bottom:1px solid var(--border-color)}.stats-row{display:flex;justify-content:space-between;gap:4px;padding:0 4px}.stat-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;flex:1;position:relative;transition:all .2s ease;border-radius:6px;margin:0 4px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:0;background-color:var(--surface-alt);border:1px solid var(--border-color)}.stat-box:hover{transform:none}.stat-box .stat-value{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:0;transition:transform .2s ease;line-height:1}.stat-box:hover .stat-value{transform:none}.stat-box .stat-label{font-size:.8rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;line-height:1}.high-stat{background-color:#4ade8026!important;border:1px solid rgba(74,222,128,.3)!important}.high-stat .stat-value{color:#4ade80}.medium-stat{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.medium-stat .stat-value{color:#facc15}.high-turnover{background-color:#f8717126!important;border:1px solid rgba(248,113,113,.3)!important}.medium-turnover{background-color:#facc1526!important;border:1px solid rgba(250,204,21,.3)!important}.high-turnover .stat-value{color:#f87171!important}.medium-turnover .stat-value{color:#facc15!important}.shooting-stats{padding:16px;background-color:#14161ccc;border-bottom:1px solid rgba(255,255,255,.05)}.shooting-stat{margin-bottom:12px}.shooting-stat:last-child{margin-bottom:0}.shooting-header{display:flex;justify-content:space-between;margin-bottom:8px}.shooting-label{font-size:.9rem;font-weight:600;color:#fffc;text-transform:uppercase}.shooting-value{font-size:.9rem;font-weight:600;color:#fff}.shooting-bar-container{height:8px;background-color:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.05)}.shooting-bar{height:100%;border-radius:4px;box-shadow:0 0 10px rgba(var(--theme-accent-rgb),.5);transition:width .3s ease}.shooting-percentage{font-size:.8rem;font-weight:500;color:#fffc;text-align:right;margin-top:2px}.lineup-card{--lineup-team-rgb: 12, 14, 18;--lineup-team-accent-rgb: 120, 190, 32;background:linear-gradient(to right,rgba(12,14,18,.9),rgba(30,33,41,.9));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #00000038;transition:transform .2s,box-shadow .2s,border-color .2s;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);position:relative;z-index:1}.lineup-card-inner{position:relative;z-index:1;overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.58rem .72rem}.lineup-card-shell{display:grid;gap:.58rem;min-width:0}.lineup-card-mobile-shell{display:grid;gap:.54rem;width:100%}.lineup-card-desktop-shell{display:none}.lineup-card-mobile-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;min-width:0}.lineup-card-mobile-brand{display:flex;align-items:center;gap:.58rem;min-width:0}.lineup-card-logo-plane{position:relative;overflow:hidden}.lineup-card-logo-plane:before{content:none}.lineup-card-logo-plane:after{content:attr(data-team-abbr);position:absolute;left:50%;bottom:.38rem;transform:translate(-50%) translateY(.2rem);font-family:Sora,system-ui,sans-serif;font-size:.44rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f8fafceb;opacity:0;transition:opacity .18s ease,transform .18s ease;z-index:2;pointer-events:none}.lineup-card-logo-plane.is-fallback:after{opacity:1;transform:translate(-50%) translateY(0)}.lineup-card-logo-plane.lineup-card-logo-plane--mobile{width:44px;height:44px;border-radius:15px}.lineup-card-team-logo.lineup-card-team-logo--mobile{width:34px;height:34px}.lineup-card-mobile-copy{display:grid;gap:.12rem;min-width:0}.lineup-card-mobile-title{font-family:Sora,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f8fafceb}.lineup-card-mobile-context{font-size:.7rem;font-weight:600;line-height:1}.lineup-card-mobile-minutes{flex:0 0 auto;font-family:Sora,system-ui,sans-serif;font-size:.88rem;font-weight:600;line-height:1;color:#e2e8f0b8}.lineup-card-mobile-players{display:flex;align-items:center;justify-content:center;gap:.16rem;min-width:0}.lineup-card-mobile-players .lineup-card-player-wrapper{flex:0 0 auto}.lineup-card-mobile-players .lineup-player-overlap{margin-left:0}.lineup-card-mobile-players .lineup-card-player-img{width:46px;height:46px;border-width:1.5px;box-shadow:0 14px 24px -20px #0009,0 0 0 1px rgba(var(--lineup-team-accent-rgb),.12)}.lineup-card-mobile-players [data-tooltip]{display:none}.lineup-card-mobile-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.16rem;width:100%;min-width:0;padding-top:0;justify-items:center}.lineup-card-mobile-stat{min-width:0;display:grid;gap:.1rem;align-content:start;justify-items:center;text-align:center}.lineup-card-mobile-stat-label{font-size:.46rem;font-weight:700;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;color:#cbd5e1ad}.lineup-card-mobile-stat-value{font-family:Sora,system-ui,sans-serif;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:#f8fafcf5}.lineup-card-mobile-stat.is-positive .lineup-card-mobile-stat-value{color:#78be20}.lineup-card-mobile-stat.is-negative .lineup-card-mobile-stat-value{color:#f87171}.lineup-card-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.lineup-card-header-main{display:flex;align-items:center;gap:.92rem;min-width:0}.lineup-card-logo-plane{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:18px;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .2s ease}.lineup-card-team-logo{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;transform:scale(1.24);transform-origin:center;filter:drop-shadow(0 8px 14px rgba(2,6,23,.16));transition:transform .2s ease,opacity .18s ease;position:relative;z-index:1}.lineup-card-logo-plane.is-fallback .lineup-card-team-logo{opacity:0;transform:scale(.94)}.lineup-card-header-copy{min-width:0;display:grid;gap:.16rem}.lineup-card-kicker{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lineup-card-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;row-gap:.35rem}.lineup-card-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1rem,2vw,1.35rem);line-height:1.02;letter-spacing:-.04em;color:#fffffffa;text-shadow:0 1px 2px rgba(2,6,23,.42),0 10px 24px rgba(2,6,23,.24)}.lineup-card-meta-pill{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:0 .68rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.12);font-size:.75rem;font-weight:700}.lineup-card-meta-pill-subtle{background:rgba(255,255,255,.16)}.lineup-pill-positive{color:#d9f99d;border-color:#a3e63542;background:linear-gradient(90deg,rgba(163,230,53,.1) 0%,rgba(163,230,53,.03) 36%,rgba(255,255,255,.08) 100%),rgba(255,255,255,.08);box-shadow:inset 2px 0 #a3e6352e,inset 0 1px #bef2640a}.lineup-pill-negative{color:#fecaca;border-color:#f8717142;background:linear-gradient(90deg,rgba(248,113,113,.1) 0%,rgba(248,113,113,.03) 36%,rgba(255,255,255,.08) 100%),rgba(255,255,255,.08);box-shadow:inset 2px 0 #f8717129,inset 0 1px #fecaca0a}.lineup-card-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-shrink:0;min-height:34px}.lineup-card-hero-metric{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;min-width:84px}.lineup-card-hero-label{font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lineup-card-hero-value{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1;letter-spacing:-.05em}.lineup-card-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding-bottom:2px}.lineup-card-players-container{display:flex;align-items:center;justify-content:center}.lineup-card-player-wrapper{position:relative;z-index:1;overflow:visible}.lineup-card-player-wrapper:hover{z-index:10}.lineup-player-overlap{margin-left:-8px}.lineup-card-player-img{width:44px;height:44px;border-radius:50%;border:1px solid rgba(var(--lineup-team-accent-rgb),.38);background-color:#0f172ac2;-o-object-fit:cover;object-fit:cover;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 16px 26px -22px #0009}@media (min-width: 400px) and (max-width: 767px){.lineup-card-player-img{width:52px;height:52px}.lineup-player-overlap{margin-left:-6px}}.lineup-card-player-placeholder{display:flex;align-items:center;justify-content:center}.lineup-player-icon{width:22px;height:22px;color:rgba(var(--lineup-team-accent-rgb),.74)}.lineup-card-stats-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.45rem;width:100%}.lineup-card-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;min-width:0;min-height:58px;padding:.75rem .8rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);box-shadow:0 18px 28px -28px #00000073}.lineup-card-stat-primary{border-color:#ffffff29;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 100%),rgba(255,255,255,.08);box-shadow:0 24px 34px -28px #02061780}.lineup-card-stat-primary.lineup-card-stat-positive{border-color:#a3e63538;background:linear-gradient(90deg,rgba(163,230,53,.11) 0%,rgba(163,230,53,.04) 26%,rgba(255,255,255,.04) 52%,rgba(255,255,255,.04) 100%),linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 100%),rgba(255,255,255,.08);box-shadow:inset 3px 0 #a3e63533,inset 0 1px #bef2640a,0 24px 34px -28px #02061780}.lineup-card-stat-primary.lineup-card-stat-negative{border-color:#f8717138;background:linear-gradient(90deg,rgba(248,113,113,.11) 0%,rgba(248,113,113,.04) 26%,rgba(255,255,255,.04) 52%,rgba(255,255,255,.04) 100%),linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 100%),rgba(255,255,255,.08);box-shadow:inset 3px 0 #f871712e,inset 0 1px #fecaca0a,0 24px 34px -28px #02061780}.lineup-stat-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;margin-bottom:.24rem}.lineup-card-stat-primary .lineup-stat-label{color:#f8fafcd1}.lineup-stat-value{font-family:Sora,system-ui,sans-serif;font-size:.86rem;font-weight:700;line-height:1.05;white-space:nowrap}.lineup-card-stat-primary .lineup-stat-value{font-size:.94rem}.lineup-stat-value.lineup-stat-neutral{color:#f8fafcf5}.lineup-stat-value.lineup-stat-positive{color:#d9f99d;text-shadow:0 1px 0 rgba(15,23,42,.4)}.lineup-stat-value.lineup-stat-negative{color:#fca5a5;text-shadow:0 1px 0 rgba(15,23,42,.35)}@media (min-width: 768px){.lineup-card-inner{padding:.9rem 1.4rem;overflow:visible}.lineup-card-mobile-shell{display:none}.lineup-card-desktop-shell{display:grid}.lineup-card-layout{flex-direction:row;padding-bottom:0;gap:1rem}.lineup-card-players-container{justify-content:flex-start}.lineup-player-overlap{margin-left:0}.lineup-card-player-img{width:80px;height:80px;border-width:2px}.lineup-player-icon{width:40px;height:40px}.lineup-card-stats-container{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-left:0;width:100%}.lineup-card-stat{min-width:92px;min-height:90px;padding:1.05rem 1.1rem}.lineup-stat-label{font-size:.74rem;line-height:1.15;margin-bottom:.42rem;letter-spacing:.14em}.lineup-stat-value{font-size:1.42rem;line-height:1}.lineup-card-stat-primary .lineup-stat-value{font-size:1.42rem}.lineup-card-player-wrapper{width:90px}.lineup-card-logo-plane{width:62px;height:62px}.lineup-card-team-logo{width:50px;height:50px}.lineup-card-kicker{font-size:.7rem}.lineup-card-meta-pill{min-height:30px;padding:0 .72rem;font-size:.76rem}}.lineup-card-player-wrapper [data-tooltip]{position:absolute;left:50%;transform:translate(-50%);padding:6px 12px;background-color:#1e2129;color:#fff;font-size:.875rem;border-radius:8px;box-shadow:0 4px 12px #0000004d;opacity:0;pointer-events:none;white-space:nowrap;border:1px solid rgba(var(--lineup-team-accent-rgb),.22);z-index:9999!important;transition:opacity .2s ease;top:100%;margin-top:8px}@media (min-width: 768px){.lineup-card-player-wrapper [data-tooltip]{top:auto;bottom:100%;margin-top:0;margin-bottom:8px}}.lineup-card-player-wrapper:hover [data-tooltip]{opacity:1}.lineup-card:hover{transform:none;box-shadow:0 14px 38px #00000038}.lineup-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:-1;border-radius:12px}.lineup-card .p-4{position:relative;z-index:1}.share-button-icon{width:32px;height:32px;background:var(--surface-elevated);border:1px solid rgba(var(--theme-accent-rgb),.28);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;z-index:20;display:flex;align-items:center;justify-content:center;padding:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.share-button-icon:hover{color:var(--theme-accent);background:rgba(var(--theme-accent-rgb),.12);border-color:rgba(var(--theme-accent-rgb),.5);transform:scale(1.05)}.share-button-icon.preloaded{border-color:rgba(var(--theme-accent-rgb),.6);box-shadow:0 0 8px rgba(var(--theme-accent-rgb),.3)}.share-button-icon.success{background:rgba(74,222,128,.2);border-color:#4ade8080;color:#4ade80}.share-button-icon.error{background:rgba(248,113,113,.2);border-color:#f8717180;color:#f87171}.share-dimension-mode{background:linear-gradient(135deg,#0a0c10 0%,#141923 50%,#0a0c10 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-share-dimension=square]{padding:24px!important}[data-share-dimension=square] .career-progression-comparison-card,[data-share-dimension=square]>div{height:100%!important;display:flex!important;flex-direction:column!important}[data-share-dimension=landscape]{padding:32px 48px!important}[data-share-dimension=landscape] .card-base{height:100%!important}[data-share-dimension=portrait]{padding:48px 32px!important}.share-dimension-mode.spider-chart-container{padding:0!important}.share-dimension-mode .flex-col.p-4.sm\:p-6{padding:16px!important}.share-dimension-mode canvas{width:100%!important;height:auto!important;max-height:none!important;-o-object-fit:contain;object-fit:contain}.share-dimension-mode .spider-chart-legend{margin-top:0!important;margin-bottom:24px!important;width:90%!important;flex-grow:0!important}.share-dimension-mode .flex-col.p-4.sm\:p-6{padding:16px!important;justify-content:center!important;gap:10px!important}.share-dimension-mode canvas{width:100%!important;height:auto!important;max-height:none!important;-o-object-fit:contain;object-fit:contain;flex-grow:0!important}.share-dimension-mode .spider-chart-header,.share-dimension-mode .spider-chart-filters,.share-dimension-mode .spider-chart-footer{display:none!important;opacity:0!important;visibility:hidden!important;height:0!important;width:0!important;position:absolute!important;pointer-events:none!important;overflow:hidden!important;margin:0!important;padding:0!important}.share-dimension-mode .comp-player-img{width:80px!important;height:80px!important;border-width:3px!important}.share-dimension-mode .comp-player-name{font-size:22px!important;line-height:normal!important;margin-top:8px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}.share-dimension-mode .comp-stat-label{font-size:14px!important}.share-dimension-mode .comp-stat-value{font-size:26px!important;padding:8px 16px!important}.share-dimension-mode .comp-stat-row{min-height:52px!important}.share-dimension-mode .spider-chart-legend{flex-wrap:nowrap!important;gap:20px!important;padding:12px 16px!important;margin-bottom:16px!important}.share-dimension-mode .spider-legend-item{gap:8px!important}.share-dimension-mode .spider-legend-img{width:40px!important;height:40px!important;border-width:2px!important}.share-dimension-mode .spider-legend-info{gap:2px!important}.share-dimension-mode .spider-legend-name{font-size:14px!important;max-width:100px!important}.share-dimension-mode .spider-legend-sub{font-size:11px!important;margin-top:1px!important}.spider-chart-comparison-layout{align-items:stretch}.spider-chart-profile-column{display:flex;min-width:0}.spider-chart-profile-column>.comparison-profile-shell{flex:1 1 auto}.comparison-profile-shell{width:100%;min-width:0;display:flex}.comparison-profile-card{min-width:0;background:linear-gradient(155deg,var(--surface-elevated),var(--surface-alt))!important;border:1px solid var(--border-color)!important;box-shadow:0 18px 40px -28px var(--shadow-strong)}.comparison-profile-card .grid.grid-cols-2{gap:6px}.share-dimension-mode .comparison-profile-card{padding:8px!important;border-radius:14px!important}.share-dimension-mode .comparison-profile-card h2{font-size:15px!important;line-height:1.1!important}.share-dimension-mode .comparison-profile-card .text-\[11px\]{font-size:10px!important}.share-dimension-mode .comparison-profile-card .text-\[12px\]{font-size:11px!important}.share-dimension-mode .comparison-profile-card .text-\[14px\]{font-size:12px!important}.share-dimension-mode .comparison-profile-card .text-\[9px\]{font-size:8px!important}.share-dimension-mode .career-chart-container{height:340px!important;min-height:340px!important}.share-dimension-mode .career-chart-svg-container{height:340px!important}.share-dimension-mode .career-chart-years{top:340px!important}.share-dimension-mode .career-progression-comparison-card .space-y-6{gap:16px!important}.share-dimension-mode .career-progression-comparison-card .px-3{padding-top:16px!important;padding-bottom:8px!important}.share-dimension-mode .career-progression-comparison-card h2{font-size:48px!important;line-height:1.2!important;margin-bottom:24px!important}.share-dimension-mode .career-progression-comparison-card button{font-size:24px!important;padding:16px 24px!important;border-radius:12px!important}.share-dimension-mode .career-legend-container{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;margin-bottom:32px!important;overflow:visible!important}.share-dimension-mode .career-legend-item{gap:12px!important;padding:10px 16px!important;border-radius:14px!important;flex-shrink:1!important;min-width:0!important}.share-dimension-mode .career-legend-img{width:48px!important;height:48px!important;border-width:3px!important;flex-shrink:0!important}.share-dimension-mode .career-legend-name{font-size:20px!important;max-width:none!important;line-height:normal!important;white-space:nowrap!important}.share-dimension-mode .career-legend-badge{display:inline-block!important;font-size:20px!important;padding:4px 10px!important;border-radius:8px!important;line-height:normal!important}.share-dimension-mode .career-legend-img.w-4{width:40px!important;border-top-width:4px!important}.share-dimension-mode .career-chart-years .text-\[9px\]{font-size:20px!important;font-weight:700!important}.share-dimension-mode .career-chart-container .text-\[8px\]{font-size:18px!important;font-weight:700!important;left:-16px!important}.share-dimension-mode,.share-dimension-mode .card-base,.share-dimension-mode .career-progression-comparison-card,.share-dimension-mode .spider-chart-container{height:100%!important;display:flex!important;flex-direction:column!important}.share-dimension-mode .p-3,.share-dimension-mode .p-4,.share-dimension-mode .p-6,.share-dimension-mode .card-body{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.share-dimension-mode .spider-chart-comparison-layout,.share-dimension-mode .spider-chart-comparison-layout.p-4,.share-dimension-mode .spider-chart-comparison-layout.p-6{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(0,45%) minmax(0,55%)!important;align-items:stretch!important;justify-content:stretch!important;gap:12px!important;padding:10px!important;height:100%!important;min-height:0!important}.share-dimension-mode .spider-chart-comparison-layout .spider-chart-plot-column{grid-column:1 / -1!important;grid-row:1!important;display:flex!important;width:100%!important;min-width:0!important;min-height:0!important;justify-content:center!important;align-items:center!important}.share-dimension-mode .spider-chart-comparison-layout .spider-chart-canvas-wrapper{width:100%!important;height:100%!important;flex:1 1 auto!important;justify-content:center!important;align-items:center!important;padding-top:10px!important;padding-bottom:4px!important;overflow:visible!important}.share-dimension-mode .spider-chart-comparison-layout canvas{width:auto!important;height:auto!important;max-width:min(100%,520px)!important;max-height:100%!important}.share-dimension-mode .spider-chart-comparison-layout .spider-chart-legend{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;padding:6px 10px!important;width:auto!important;max-width:min(100%,700px)!important;border-radius:12px!important}.share-dimension-mode .spider-chart-comparison-layout .spider-legend-item{gap:6px!important}.share-dimension-mode .spider-chart-comparison-layout .spider-legend-img{width:28px!important;height:28px!important}.share-dimension-mode .spider-chart-comparison-layout .spider-legend-name{font-size:12px!important;line-height:1!important}.share-dimension-mode .spider-chart-comparison-layout .spider-legend-sub{display:none!important}.share-dimension-mode .spider-chart-comparison-layout .spider-chart-profile-column{display:flex!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;align-items:stretch!important}.share-dimension-mode .spider-chart-comparison-layout .comparison-profile-left{grid-column:1!important;grid-row:2!important}.share-dimension-mode .spider-chart-comparison-layout .comparison-profile-right{grid-column:2!important;grid-row:2!important}.share-dimension-mode .spider-chart-comparison-layout .comparison-profile-shell,.share-dimension-mode .spider-chart-comparison-layout .comparison-profile-card{width:100%!important;height:100%!important}.share-dimension-mode .spider-chart-comparison-layout .comparison-profile-card{min-height:0!important;padding:8px!important;overflow:visible!important}.lineup-card .lineup-share-button.share-button-icon{position:relative!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;background:rgba(15,23,42,.72)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;color:#ffffffd1!important;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;bottom:auto!important;right:auto!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent}.lineup-card .lineup-share-button.share-button-icon svg{width:14px!important;height:14px!important}.lineup-card .lineup-share-button.share-button-icon:hover{color:rgba(var(--lineup-team-accent-rgb),1)!important;border-color:rgba(var(--lineup-team-accent-rgb),.75)!important;background:rgba(var(--lineup-team-accent-rgb),.14)!important;transform:scale(1.15)}.lineup-card .lineup-share-button.share-button-icon.loading div{width:11px!important;height:11px!important;border-width:1.5px!important}.lineup-card .lineup-share-button.share-button-icon.preloaded{color:rgba(var(--lineup-team-accent-rgb),.96)!important;border-color:rgba(var(--lineup-team-accent-rgb),.82)!important;box-shadow:0 0 12px rgba(var(--lineup-team-accent-rgb),.42)!important}.lineup-card .lineup-share-button.share-button-icon.loading,.lineup-card .lineup-share-button.share-button-icon.success,.lineup-card .lineup-share-button.share-button-icon.error{width:24px!important;height:24px!important}.lineup-card .lineup-share-control{position:relative;right:auto;bottom:auto;z-index:10;display:flex;align-items:center;justify-content:flex-end;min-height:28px}.lineup-card .lineup-share-status{position:absolute;right:30px;top:50%;transform:translateY(-50%);padding:3px 8px;border-radius:999px;background:rgba(15,23,42,.84);border:1px solid rgba(255,255,255,.24);color:#ffffffeb;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lineup-card .lineup-share-status.ready{color:rgba(var(--lineup-team-accent-rgb),1);border-color:rgba(var(--lineup-team-accent-rgb),.6)}.lineup-card .lineup-share-status-dot{display:none;pointer-events:none}@keyframes lineup-share-dot-pulse{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:.55}}@media (max-width: 768px){.lineup-card-inner{padding:.56rem .7rem!important}.lineup-card .lineup-share-button.share-button-icon{display:none!important}}@media (max-width: 480px){.lineup-card-inner{padding:.5rem .62rem!important}.lineup-card-mobile-topbar{gap:.48rem}.lineup-card-logo-plane--mobile{width:40px;height:40px}.lineup-card-team-logo--mobile{width:30px;height:30px}.lineup-card-mobile-title{font-size:.66rem}.lineup-card-mobile-context{font-size:.64rem}.lineup-card-mobile-minutes{font-size:.78rem}.lineup-card-mobile-players{gap:.1rem}.lineup-card-mobile-players .lineup-card-player-img{width:42px;height:42px}.lineup-card-mobile-stats{gap:.12rem}.lineup-card-mobile-stat-label{font-size:.38rem}.lineup-card-mobile-stat-value{font-size:.68rem}}.lineup-card.is-capturing{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#14161c!important}.lineup-card.is-capturing .absolute.top-1.left-1 img{background-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lineup-card.is-capturing .lineup-card-player-img{border-color:rgba(var(--lineup-team-accent-rgb),1)!important}@media (max-width: 768px){.player-stat-card{display:flex;flex-direction:column;overflow:visible}.main-stats{padding:8px 4px;background-color:#14161c99}.stats-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:8px}.stat-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;margin:0;min-height:60px}.stat-box .stat-value{font-size:1.2rem;font-weight:700}.stat-box .stat-label{font-size:.7rem;font-weight:600}.player-header{height:auto;min-height:unset;padding:8px 10px}.player-avatar{width:50px;height:50px;margin-right:12px}.player-name{font-size:1rem}.shooting-stats{padding:12px 8px}}@media (max-width: 480px){.stats-row{grid-template-columns:repeat(3,1fr);gap:6px}.stat-box{padding:6px 2px;min-height:50px}.stat-box .stat-value{font-size:1rem}.stat-box .stat-label{font-size:.6rem}}.player-profile-share-container{width:800px;background-color:#0b0e14!important;color:#fff;padding:40px;position:relative;display:flex!important;flex-direction:column!important;gap:24px;font-family:Inter,system-ui,-apple-system,sans-serif}.player-profile-share-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.share-header{display:flex;align-items:center;gap:24px}.share-player-photo{width:120px;height:120px;border-radius:16px;border:2px solid var(--theme-accent);overflow:hidden;position:relative}.share-player-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.share-player-pos{position:absolute;bottom:0;right:0;background-color:var(--theme-accent);color:#fff;font-size:16px;font-weight:900;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-top-left-radius:8px}.share-player-info{display:flex;flex-direction:column;gap:4px}.share-player-name{font-size:42px;font-weight:900;line-height:1;color:#fff}.share-player-meta{font-size:20px;font-weight:700;color:#9ca3af;display:flex;align-items:center;gap:12px}.share-team-abbr{color:var(--theme-accent)}.share-controls{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.share-toggle-group{display:flex;gap:10px}.share-toggle{padding:10px 20px;border-radius:12px;font-size:18px;font-weight:800;background-color:#1a1d26;color:#9ca3af;border:1px solid rgba(255,255,255,.1)}.share-toggle.active{background-color:var(--theme-accent);color:#000;border:none}.share-vs-group{display:flex;align-items:center;gap:8px}.share-vs-label{font-size:16px;color:#6b7280;font-weight:700;text-transform:uppercase}.share-vs-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#1a1d26;border-radius:8px;font-size:16px;font-weight:800;color:#9ca3af;border:1px solid rgba(255,255,255,.1)}.share-vs-toggle.active{background-color:var(--theme-accent);color:#000;border:none}.share-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.share-stat-block{background-color:#0d1117;border-radius:16px;border:1px solid rgba(255,255,255,.05);overflow:hidden}.share-block-header{padding:12px 16px;display:flex;align-items:center;gap:12px;background-color:#161b22}.share-block-header svg{width:20px;height:20px;color:#9ca3af}.share-block-title{font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#f3f4f6}.share-table-header{display:flex;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.share-col-label{font-size:14px;font-weight:900;color:#6b7280;text-transform:uppercase}.share-col-stat{width:100px;text-align:left}.share-col-val{flex:1;text-align:center}.share-col-rank,.share-col-pctl{width:80px;text-align:center}.share-stat-rows{padding:12px 0}.share-stat-row{display:flex;align-items:center;padding:6px 16px;position:relative}.share-cell-stat{font-size:22px;font-weight:900;color:#fff;width:100px}.share-cell-val{flex:1;font-size:26px;font-weight:900;text-align:center}.share-cell-rank,.share-cell-pctl{width:80px;font-size:22px;font-weight:900;text-align:center}.share-stat-border{position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:2px}.on-off-stats-header{margin-bottom:1rem}.on-off-stats-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.on-off-stats-subtitle{font-size:.875rem;color:var(--text-muted);line-height:1.5}.on-off-stats-table{display:flex;flex-direction:column;gap:1px;background-color:var(--border-color);border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden}.on-off-stats-table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1px;background-color:var(--border-color)}.on-off-stats-table-header>div{padding:12px 16px;background-color:var(--surface-elevated);display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:.875rem;color:var(--text-secondary);white-space:nowrap}.on-off-stats-col-stat{justify-content:flex-start!important;text-align:left!important}.on-off-stats-table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1px;background-color:var(--border-color);transition:all .2s ease}.on-off-stats-table-row:hover{background-color:rgba(var(--theme-accent-rgb),.1)}.on-off-stats-table-row>div{padding:14px 16px;background-color:var(--surface-alt);display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9rem;transition:background-color .2s ease;white-space:nowrap;overflow:hidden}.on-off-stats-table-row:hover>div{background-color:var(--surface-interactive)}.on-off-stats-table-row .on-off-stats-col-stat{justify-content:flex-start;text-align:left;font-weight:600;color:var(--text-primary);text-overflow:ellipsis}.on-off-stats-value{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.95rem;font-weight:600;color:var(--text-primary)}.on-off-stats-col-net{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:800;font-size:1rem;border-left:1px solid var(--border-color)}.on-off-stats-col-net.net-very-positive{color:#22c55e;background-color:#22c55e33!important}.on-off-stats-col-net.net-positive{color:#4ade80;background-color:#4ade8026!important}.on-off-stats-col-net.net-slightly-positive{color:#86efac;background-color:#86efac1a!important}.on-off-stats-col-net.net-neutral{color:var(--text-tertiary);background-color:var(--surface-muted)!important}.on-off-stats-col-net.net-slightly-negative{color:#fca5a5;background-color:#fca5a51a!important}.on-off-stats-col-net.net-negative{color:#f87171;background-color:#f8717126!important}.on-off-stats-col-net.net-very-negative{color:#ef4444;background-color:#ef444433!important}html[data-theme=light] .on-off-stats-col-net{text-shadow:none}html[data-theme=light] .on-off-stats-col-net.net-very-positive{color:#14532d;background-color:#22c55e38!important}html[data-theme=light] .on-off-stats-col-net.net-positive{color:#166534;background-color:#22c55e2e!important}html[data-theme=light] .on-off-stats-col-net.net-slightly-positive{color:#15803d;background-color:#22c55e24!important}html[data-theme=light] .on-off-stats-col-net.net-neutral{color:#334155;background-color:#94a3b824!important}html[data-theme=light] .on-off-stats-col-net.net-slightly-negative{color:#b91c1c;background-color:#f8717124!important}html[data-theme=light] .on-off-stats-col-net.net-negative{color:#991b1b;background-color:#ef44442e!important}html[data-theme=light] .on-off-stats-col-net.net-very-negative{color:#7f1d1d;background-color:#ef444438!important}@media (max-width: 768px){.on-off-stats-table-header,.on-off-stats-table-row{grid-template-columns:minmax(120px,1.8fr) minmax(60px,1fr) minmax(60px,1fr) minmax(70px,1fr);font-size:.75rem}.on-off-stats-table-header>div{padding:8px 6px;font-size:.7rem;font-weight:600}.on-off-stats-table-row>div{padding:10px 6px;font-size:.75rem}.on-off-stats-col-stat{font-size:.7rem!important;padding-left:8px!important;padding-right:4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-off-stats-value{font-size:.8rem!important;white-space:nowrap}.on-off-stats-col-net{font-size:.85rem!important;white-space:nowrap}.on-off-stats-title{font-size:1.1rem}.on-off-stats-subtitle{font-size:.75rem}}@media (max-width: 480px){.on-off-stats-table-header,.on-off-stats-table-row{grid-template-columns:minmax(100px,2fr) minmax(55px,1fr) minmax(55px,1fr) minmax(65px,1fr);font-size:.7rem}.on-off-stats-table-header>div{padding:6px 4px;font-size:.65rem}.on-off-stats-table-row>div{padding:8px 4px;font-size:.7rem}.on-off-stats-col-stat{font-size:.65rem!important;padding-left:6px!important;padding-right:2px!important}.on-off-stats-value{font-size:.75rem!important}.on-off-stats-col-net{font-size:.8rem!important}}.recent-games-container{width:100%;padding:1rem 0}.recent-games-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding:0 .25rem;flex-wrap:wrap;gap:1rem}.recent-games-title{font-size:1.125rem;font-weight:700;color:var(--text-primary);display:flex;flex-direction:column;gap:.25rem}.recent-games-subtitle{font-size:.75rem;font-weight:400;color:var(--text-muted)}.recent-games-summary{display:flex;gap:1rem}.summary-stat{display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;background:rgba(120,190,32,.1);border-radius:.5rem;border:1px solid rgba(120,190,32,.2)}.summary-stat.stat-trending-up{background:rgba(74,222,128,.12);border-color:#4ade804d}.summary-stat.stat-trending-up .summary-value{color:#4ade80}.summary-stat.stat-trending-down{background:rgba(248,113,113,.12);border-color:#f871714d}.summary-stat.stat-trending-down .summary-value{color:#f87171}.summary-value{font-size:1rem;font-weight:700;color:#78be20}.summary-label{font-size:.625rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.trend-indicator{display:inline-flex;align-items:center;gap:.125rem;font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:.25rem;margin-top:.25rem}.trend-up{background:rgba(74,222,128,.15);color:#4ade80}.trend-down{background:rgba(248,113,113,.15);color:#f87171}.trend-neutral{background:rgba(156,163,175,.1);color:#9ca3af}.trend-icon{font-size:.5rem;line-height:1}.trend-value{font-size:.5625rem;line-height:1}.recent-games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}@media (max-width: 640px){.recent-games-grid{grid-template-columns:1fr}}.recent-game-card{background:linear-gradient(135deg,var(--surface) 0%,var(--surface-alt) 100%);border-radius:.75rem;padding:.875rem;border:1px solid var(--border-color);transition:all .2s ease;position:relative;overflow:hidden}.recent-game-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:.75rem 0 0 .75rem}.recent-game-card.win:before{background:linear-gradient(180deg,#78BE20 0%,#5a9216 100%)}.recent-game-card.loss:before{background:linear-gradient(180deg,#ef4444 0%,#b91c1c 100%)}.recent-game-card:hover{transform:translateY(-2px);border-color:var(--border-color-strong);box-shadow:0 12px 28px -18px var(--shadow-color)}.recent-game-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.recent-game-player-image{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(120,190,32,.4);box-shadow:0 2px 8px #0000004d;flex-shrink:0}.recent-game-opponent{display:flex;align-items:center;gap:.5rem}.recent-game-opponent-logo{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.recent-game-matchup-info{display:flex;flex-direction:column}.recent-game-location{font-size:.625rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.recent-game-opponent-name{font-size:.875rem;font-weight:600;color:var(--text-primary)}.recent-game-result-badge{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.recent-game-wl{font-size:.875rem;font-weight:700;padding:.125rem .5rem;border-radius:.25rem}.recent-game-wl.win{background:rgba(120,190,32,.2);color:#78be20}.recent-game-wl.loss{background:rgba(239,68,68,.2);color:#ef4444}.recent-game-date{font-size:.625rem;color:var(--text-tertiary)}.recent-game-stats-main{display:flex;justify-content:space-between;margin-bottom:.625rem}.recent-game-stat{display:flex;flex-direction:column;align-items:center;flex:1;padding:.375rem .25rem;border-radius:.375rem;transition:background-color .2s ease}.recent-game-stat.high{background:rgba(120,190,32,.15)}.recent-game-stat.medium{background:rgba(250,204,21,.1)}.recent-game-stat-value{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.2}.recent-game-stat.high .recent-game-stat-value{color:#78be20}.recent-game-stat.medium .recent-game-stat-value{color:#facc15}.recent-game-stat-label{font-size:.5625rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.recent-game-shooting{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.recent-game-shooting-stat{display:flex;align-items:center;gap:.375rem}.shooting-label{font-size:.625rem;font-weight:600;color:#6b7280;text-transform:uppercase}.shooting-made{font-size:.75rem;font-weight:500;color:#9ca3af}.shooting-pct{font-size:.6875rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem}.shooting-pct.good{background:rgba(74,222,128,.15);color:#4ade80}.shooting-pct.ok{background:rgba(250,204,21,.15);color:#facc15}.shooting-pct.poor{background:rgba(248,113,113,.15);color:#f87171}.recent-game-plus-minus{display:flex;align-items:center}.plus-minus-value{font-size:.875rem;font-weight:700;padding:.125rem .5rem;border-radius:.25rem}.plus-minus-value.positive{background:rgba(74,222,128,.15);color:#4ade80}.plus-minus-value.negative{background:rgba(248,113,113,.15);color:#f87171}.recent-games-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:#9ca3af;font-size:.875rem}.loading-spinner{width:20px;height:20px;border:2px solid rgba(120,190,32,.3);border-top-color:#78be20;border-radius:50%;animation:spin 1s linear infinite}.recent-games-error{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:#ef4444;font-size:.875rem;background:rgba(239,68,68,.1);border-radius:.5rem;border:1px solid rgba(239,68,68,.2)}.recent-games-empty{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:#6b7280;font-size:.875rem;background:rgba(107,114,128,.1);border-radius:.5rem;border:1px solid rgba(107,114,128,.2)}@media (max-width: 768px){.recent-games-header{flex-direction:column;align-items:stretch}.recent-games-summary{justify-content:space-between;width:100%}.summary-stat{flex:1;padding:.375rem .5rem}.summary-value{font-size:.875rem}.recent-game-stat-value{font-size:1rem}.recent-game-shooting{flex-wrap:wrap;gap:.5rem}.recent-game-shooting-stat{gap:.25rem}}.trend-selector-container{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.trend-graph-title{font-size:.7rem;text-transform:uppercase;color:#6b7280;font-weight:600;letter-spacing:.08em}.trend-pills-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;width:100%}.trend-slot-selector{background:rgba(30,33,41,.8);border:1px solid rgba(255,255,255,.08);color:#ffffffb3;padding:6px 8px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:100%}.trend-slot-selector:hover{background:rgba(40,44,54,.9);color:#fff;border-color:#fff3}.trend-slot-selector:focus{border-color:var(--theme-accent);color:var(--theme-accent)}.trend-card{background:linear-gradient(to right,rgba(12,14,18,.95),rgba(30,33,41,.95));border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0003;width:100%;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.05);position:relative;z-index:1;font-family:Inter,system-ui,-apple-system,sans-serif;height:auto}.trend-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.02' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:-1;pointer-events:none}.trend-header{display:flex;flex-direction:column;padding:12px 16px;background:linear-gradient(to right,rgba(12,14,18,.95),rgba(30,33,41,.95));border-bottom:1px solid rgba(255,255,255,.05);gap:10px}@media (min-width: 640px){.trend-header{flex-direction:row;align-items:center;justify-content:space-between;padding:14px 20px;gap:16px}}.trend-logo-text{font-size:1rem;font-weight:700;color:#fff;white-space:nowrap;flex-shrink:0}.trend-logo-text span{color:var(--theme-accent)}.trend-comparison-bar{display:flex;gap:8px;align-items:center;flex:1;justify-content:flex-end;min-width:0}@media (min-width: 640px){.trend-comparison-bar{gap:12px}}.trend-dropdown-wrapper{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 auto}.trend-comparison-label{color:#6b7280;text-transform:uppercase;font-weight:600;font-size:.6rem;letter-spacing:.08em}.trend-dropdown{background:rgba(30,33,41,.9);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#e5e7eb;font-weight:500;font-size:.7rem;cursor:pointer;outline:none;padding:4px 8px;transition:all .2s ease;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;width:clamp(112px,10vw,136px);max-width:136px;white-space:nowrap}.trend-dropdown:hover,.trend-dropdown:focus{background-color:#282c36;border-color:#fff3}.trend-dropdown option{background-color:#1a1d21;color:#fff;padding:8px}.trend-body{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}.trend-player-col{width:90px;flex-shrink:0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:radial-gradient(circle at center 40%,rgba(var(--theme-accent-rgb),.05) 0%,transparent 60%);border-right:1px solid rgba(255,255,255,.05)}@media (min-width: 640px){.trend-player-col{width:170px}}.trend-player-info{position:absolute;bottom:12px;left:0;right:0;z-index:2;text-align:center;padding:0 12px}.trend-player-first{display:block;font-size:.6rem;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.15em;margin-bottom:4px}.trend-player-last{display:block;font-size:1.1rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:-.01em;line-height:.9;text-shadow:0 2px 10px rgba(0,0,0,.5)}@media (min-width: 640px){.trend-player-first{font-size:.75rem}.trend-player-last{font-size:1.6rem}}.trend-player-img{width:135%;height:auto;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;transform:translateY(-8%);margin:0 auto;mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.trend-card:hover .trend-player-img{transform:translateY(-8%) scale(1.05)}.trend-data-col{flex:1;display:flex;align-items:center;padding:16px 24px;min-width:0}@media (min-width: 640px){.trend-data-col{padding:16px 24px}}.trend-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));width:100%;gap:0}@media (min-width: 640px){.trend-stats-grid{gap:0}}.trend-stat-cell{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;position:relative;transition:background-color .2s ease;overflow:hidden;width:100%;height:100%}.trend-stat-cell:not(:nth-child(3n)){border-right:none}.trend-stat-cell:nth-child(-n+3){border-bottom:none}.trend-stat-cell:hover{background:rgba(255,255,255,.02);border-radius:8px}.trend-stat-label{font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:flex;align-items:center}@media (min-width: 640px){.trend-stat-label{font-size:.7rem;margin-bottom:0}}.trend-stat-main-row{display:flex;align-items:center;justify-content:center;gap:0px;margin-bottom:4px;font-size:1.8rem}@media (min-width: 640px){.trend-stat-main-row{gap:0px;font-size:2.1rem}}@media (min-width: 1024px){.trend-stat-main-row{font-size:2.4rem}}.trend-stat-value{font-size:1em;font-weight:700;color:#fff;line-height:.85;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.trend-arrow-new{height:.9em;width:auto;-o-object-fit:contain;object-fit:contain;transform-origin:center;flex-shrink:0;margin-bottom:0;margin-left:6px}.trend-stat-sub-row{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#6b7280;font-weight:500}@media (min-width: 640px){.trend-stat-sub-row{font-size:.65rem;gap:5px}}.trend-stat-baseline-val{color:#9ca3af;font-variant-numeric:tabular-nums}.trend-delta-pill{padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:700;line-height:1;display:flex;align-items:center}@media (min-width: 640px){.trend-delta-pill{padding:2px 6px;font-size:.6rem}}.trend-delta-pill.up{background:rgba(var(--theme-accent-rgb),.15);color:#8ad32e}.trend-delta-pill.down{background:rgba(255,77,77,.15);color:#ff6b6b}.trend-delta-pill.neutral{background:rgba(255,255,255,.05);color:#9ca3af}.trend-loading,.trend-error{height:100%;min-height:200px;background:linear-gradient(to right,rgba(12,14,18,.95),rgba(30,33,41,.95));border-radius:12px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff6;gap:12px;font-weight:500;font-size:.85rem}.progression-loading-spinner{width:28px;height:28px;border:2px solid rgba(255,255,255,.08);border-top-color:var(--theme-accent);border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 639px){.trend-header{padding:10px 12px}.trend-logo-text{font-size:.9rem}.trend-comparison-bar{gap:6px;justify-content:flex-start}.trend-dropdown{width:clamp(118px,36vw,136px);max-width:136px;font-size:.7rem;padding:4px 8px}.trend-player-col{width:100px}.trend-player-last{font-size:.85rem}.trend-data-col{padding:10px}.trend-stats-grid{gap:6px 4px}.trend-stat-cell{padding:4px 2px}.trend-stat-sub-row{gap:4px;font-size:.6rem}.trend-delta-pill{padding:1px 4px;font-size:.55rem}.trend-stat-value{font-size:1.2rem}}.share-mode-square .trend-card{height:100%;border-radius:0;border:none;box-shadow:none;background:transparent}.share-mode-square .trend-header{padding:0 40px;background:transparent;border-bottom:2px solid rgba(255,255,255,.1);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.share-mode-square .trend-logo-text{flex-shrink:0}.share-mode-square .trend-comparison-bar{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.share-mode-square .trend-logo-text{font-size:3rem}.share-mode-square .trend-comparison-bar span{font-size:1.6rem!important}.share-mode-square .trend-body{flex-direction:row;align-items:stretch;flex:1;min-height:0}.share-mode-square .trend-player-col{width:30%;border-right:2px solid rgba(255,255,255,.1)}.share-mode-square .trend-player-img{width:146%;transform:translateY(-5%)}.share-mode-square .trend-player-first{font-size:1.3rem;margin-bottom:6px}.share-mode-square .trend-player-last{font-size:2.3rem;line-height:.85}.share-mode-square .trend-player-info{bottom:0}.share-mode-square .trend-data-col{padding:44px 24px}.share-mode-square .trend-stats-grid{gap:0;row-gap:40px}.share-mode-square .trend-stat-cell{padding:0 12px}.share-mode-square .trend-stat-label{font-size:1.6rem;margin-bottom:8px}.share-mode-square .trend-stat-main-row{font-size:4.9rem;margin-bottom:8px}.share-mode-square .trend-stat-sub-row{font-size:1.5rem;gap:12px}.share-mode-square .trend-arrow-new{height:1.1em}.share-mode-square .trend-delta-pill{font-size:1.2rem;padding:6px 16px;border-radius:8px}html[data-theme=light] .trend-slot-selector{background:var(--surface-alt);border-color:var(--border-color);color:var(--text-secondary)}html[data-theme=light] .trend-slot-selector:hover{background:var(--surface-muted);color:var(--text-primary);border-color:var(--border-color-strong)}html[data-theme=light] .trend-slot-selector:focus{border-color:var(--theme-accent);color:var(--theme-accent)}html[data-theme=light] .trend-graph-title{color:var(--text-muted)}html[data-theme=light] .trend-card{background:linear-gradient(to right,var(--surface-alt),var(--surface-muted));border-color:var(--border-color);box-shadow:0 4px 20px var(--shadow-color)}html[data-theme=light] .trend-card:before{opacity:0}html[data-theme=light] .trend-header{background:linear-gradient(to right,var(--surface-muted),var(--surface-alt));border-bottom-color:var(--border-color)}html[data-theme=light] .trend-logo-text{color:var(--text-primary)}html[data-theme=light] .trend-comparison-label{color:var(--text-muted)}html[data-theme=light] .trend-dropdown{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary);background-image:none}html[data-theme=light] .trend-dropdown:hover,html[data-theme=light] .trend-dropdown:focus{background-color:var(--surface-muted);border-color:var(--border-color-strong)}html[data-theme=light] .trend-dropdown option{background-color:#fff;color:var(--text-primary)}html[data-theme=light] .trend-player-col{background:radial-gradient(circle at center 40%,rgba(var(--theme-accent-rgb),.04) 0%,transparent 60%);border-right-color:var(--border-color)}html[data-theme=light] .trend-player-first{color:var(--text-muted)}html[data-theme=light] .trend-player-last{color:var(--text-primary);text-shadow:none}html[data-theme=light] .trend-stat-cell:hover{background:rgba(var(--theme-accent-rgb),.04)}html[data-theme=light] .trend-stat-label{color:var(--text-muted)}html[data-theme=light] .trend-stat-value{color:var(--text-primary)}html[data-theme=light] .trend-stat-sub-row{color:var(--text-muted)}html[data-theme=light] .trend-stat-baseline-val{color:var(--text-tertiary)}html[data-theme=light] .trend-delta-pill.up{background:rgba(22,163,74,.1);color:#15803d}html[data-theme=light] .trend-delta-pill.down{background:rgba(220,38,38,.08);color:#dc2626}html[data-theme=light] .trend-delta-pill.neutral{background:var(--surface-interactive);color:var(--text-muted)}html[data-theme=light] .trend-loading,html[data-theme=light] .trend-error{background:linear-gradient(to right,var(--surface-alt),var(--surface-muted));border-color:var(--border-color);color:var(--text-muted)}html[data-theme=light] .progression-loading-spinner{border-color:var(--border-color);border-top-color:var(--theme-accent)}.player-sidebar{width:232px;flex-shrink:0;background:var(--surface-elevated);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 120px);position:sticky;top:80px}.player-sidebar-header{padding:18px 18px 16px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(var(--theme-accent-rgb),.03) 100%)}.player-sidebar-header h3{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted)}.player-sidebar-list{flex:1;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-accent-rgb),.3) transparent}.player-sidebar-list::-webkit-scrollbar{width:6px}.player-sidebar-list::-webkit-scrollbar-track{background:transparent}.player-sidebar-list::-webkit-scrollbar-thumb{background:rgba(var(--theme-accent-rgb),.3);border-radius:3px}.player-sidebar-list::-webkit-scrollbar-thumb:hover{background:rgba(var(--theme-accent-rgb),.5)}.player-sidebar-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;margin-bottom:6px;border:1px solid transparent;border-radius:16px;background:transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;text-align:left}.player-sidebar-item:hover{background:var(--surface-interactive);border-color:rgba(var(--theme-accent-rgb),.12);transform:translateY(-1px)}.player-sidebar-item.active{background:rgba(var(--theme-accent-rgb),.14);border-color:rgba(var(--theme-accent-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.08)}.player-sidebar-item-image{width:40px;height:40px;border-radius:14px;-o-object-fit:cover;object-fit:cover;border:2px solid transparent;background:var(--surface);transition:border-color .2s ease}.player-sidebar-item.active .player-sidebar-item-image{border-color:var(--theme-accent);box-shadow:0 0 10px rgba(var(--theme-accent-rgb),.3)}.player-sidebar-item-name{flex:1;font-size:13px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.player-sidebar-item:hover .player-sidebar-item-name{color:var(--text-primary)}.player-sidebar-item.active .player-sidebar-item-name{color:var(--text-primary);font-weight:600}.mobile-player-selector{display:none;background:var(--surface-elevated);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:20px;padding:12px 14px;margin-bottom:16px;box-shadow:0 18px 36px -32px var(--shadow-color)}.player-mobile-selector-shell--inline .mobile-player-selector{margin-bottom:0;padding:10px 12px;border-radius:18px;background:rgba(var(--theme-accent-rgb),.08);border-color:rgba(var(--theme-accent-rgb),.14);box-shadow:none}.player-mobile-selector-shell--inline .mobile-player-selector-name{font-size:1rem}.player-mobile-selector-shell--inline .mobile-player-selector-image{width:42px;height:42px;border-radius:14px}.player-mobile-selector-shell--inline .mobile-player-selector-icon{width:30px;height:30px}.mobile-player-selector--compact{display:flex;width:auto;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.mobile-player-selector-trigger{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;cursor:pointer;padding:0}.mobile-player-selector-trigger--compact{width:auto;min-height:34px;gap:8px;padding:0 .8rem;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.18);background:rgba(var(--theme-accent-rgb),.1);color:var(--text-primary);box-shadow:0 14px 28px -24px rgba(var(--theme-accent-rgb),.4)}.mobile-player-selector-compact-label{font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap}.mobile-player-selector-image{width:50px;height:50px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-accent);box-shadow:0 0 15px rgba(var(--theme-accent-rgb),.3)}.mobile-player-selector-info{flex:1;text-align:left}.mobile-player-selector-name{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin:0 0 2px;letter-spacing:-.03em}.mobile-player-selector-hint{font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:4px}.mobile-player-selector-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:rgba(var(--theme-accent-rgb),.15);border:1px solid rgba(var(--theme-accent-rgb),.3);border-radius:10px;color:var(--theme-accent)}.mobile-player-selector-icon--compact{width:22px;height:22px;border-radius:999px;border:none;background:rgba(var(--theme-accent-rgb),.16)}.mobile-player-modal-overlay{--mobile-keyboard-offset: 0px;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);z-index:10000;display:flex;align-items:flex-end;padding-bottom:var(--mobile-keyboard-offset);padding-bottom:calc(var(--mobile-keyboard-offset) + env(safe-area-inset-bottom));isolation:isolate;animation:fadeIn .2s ease;transition:padding-bottom .2s ease}.mobile-player-modal{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;min-height:0;max-height:min(70vh,calc(100vh - var(--mobile-keyboard-offset) - env(safe-area-inset-top) - 8px));max-height:min(70dvh,calc(100dvh - var(--mobile-keyboard-offset) - env(safe-area-inset-top) - 8px));background:var(--surface-elevated);border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;animation:slideUp .3s ease}.mobile-player-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color)}.mobile-player-modal-header h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.mobile-player-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.mobile-player-modal-close:hover{background:var(--surface-interactive);color:var(--text-primary)}.mobile-player-modal-list{padding:12px;flex:1;min-height:0;overflow-y:auto;max-height:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 1024px){.player-sidebar{display:none}.mobile-player-selector{display:block}}@media (min-width: 1025px){.mobile-player-selector{display:none}}.tab-loading-state{--tab-loading-accent: var(--theme-accent);--tab-loading-accent-rgb: var(--theme-accent-rgb);--tab-loading-bg-top: var(--surface-elevated);--tab-loading-bg-bottom: var(--surface);--tab-loading-border: var(--border-color);--tab-loading-shadow: var(--shadow-color);--tab-loading-text: var(--text-primary);--tab-loading-muted: var(--text-secondary);--tab-loading-subtle: var(--text-muted);--tab-loading-ambient: rgba(var(--theme-accent-rgb), .12);--tab-loading-ambient-strong: rgba(var(--theme-accent-rgb), .24);--tab-loading-line: rgba(var(--theme-accent-rgb), .12);--tab-loading-chip-bg: rgba(var(--theme-accent-rgb), .08);--tab-loading-chip-border: rgba(var(--theme-accent-rgb), .14);--tab-loading-logo-bg: rgba(255, 255, 255, .92);--tab-loading-logo-ring: rgba(var(--theme-accent-rgb), .18);position:relative;display:grid;grid-template-columns:minmax(104px,144px) minmax(0,1fr);gap:1.5rem;align-items:center;min-height:340px;width:100%;padding:1.6rem;overflow:hidden;border-radius:28px;border:1px solid var(--tab-loading-border);background:radial-gradient(circle at 16% 18%,var(--tab-loading-ambient-strong) 0%,transparent 28%),linear-gradient(180deg,var(--tab-loading-bg-top) 0%,var(--tab-loading-bg-bottom) 100%);box-shadow:0 28px 56px -40px var(--tab-loading-shadow)}.tab-loading-state:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(var(--tab-loading-accent-rgb),.08) 48%,transparent 100%);opacity:.9}.tab-loading-state.is-compact{min-height:292px;padding:1.35rem;border-radius:24px}.tab-loading-state-visual,.tab-loading-state-copy{position:relative;z-index:1}.tab-loading-state-visual{display:grid;justify-items:center;gap:1rem}.tab-loading-state-logo-shell{position:relative;display:grid;place-items:center;width:112px;height:128px;border-radius:32px;border:1px solid var(--tab-loading-logo-ring);background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 100%),var(--tab-loading-logo-bg);box-shadow:inset 0 1px #ffffff2e}.tab-loading-state.is-compact .tab-loading-state-logo-shell{width:96px;height:112px;border-radius:28px}.tab-loading-state-aura{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:24px;background:radial-gradient(circle,var(--tab-loading-ambient-strong) 0%,transparent 72%);filter:blur(16px);animation:tab-loading-pulse 3.2s ease-in-out infinite}.tab-loading-state-logo{position:relative;width:52px;height:52px;-o-object-fit:contain;object-fit:contain;animation:tab-loading-float 3.4s ease-in-out infinite}.tab-loading-state-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%}.tab-loading-state-pulse-grid span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,var(--tab-loading-line) 24%,var(--tab-loading-ambient) 100%);animation:tab-loading-shimmer 1.9s linear infinite}.tab-loading-state-pulse-grid span:nth-child(2){animation-delay:.18s}.tab-loading-state-pulse-grid span:nth-child(3){animation-delay:.36s}.tab-loading-state-copy{display:grid;gap:.9rem;min-width:0}.tab-loading-state-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:999px;border:1px solid var(--tab-loading-chip-border);background:var(--tab-loading-chip-bg);color:var(--tab-loading-subtle);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tab-loading-state-title{margin:0;color:var(--tab-loading-text);font-size:clamp(1.5rem,2vw,2.15rem);line-height:1.05;letter-spacing:-.03em}.tab-loading-state.is-compact .tab-loading-state-title{font-size:clamp(1.3rem,1.8vw,1.8rem)}.tab-loading-state-description{margin:0;max-width:42rem;color:var(--tab-loading-muted);font-size:.96rem;line-height:1.6}.tab-loading-state-chip-row{display:flex;flex-wrap:wrap;gap:.65rem}.tab-loading-state-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 .8rem;border-radius:999px;border:1px solid var(--tab-loading-chip-border);background:rgba(255,255,255,.04);color:var(--tab-loading-muted);font-size:.8rem;font-weight:600}.tab-loading-state-progress-block,.tab-loading-state-rails{margin-top:.3rem}.tab-loading-state-progress-block{display:grid;gap:.7rem}.tab-loading-state-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--tab-loading-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tab-loading-state-progress-head strong{color:var(--tab-loading-accent);font-size:1rem;font-variant-numeric:tabular-nums}.tab-loading-state-progress-track{position:relative;height:12px;overflow:hidden;border-radius:999px;border:1px solid var(--tab-loading-chip-border);background:rgba(255,255,255,.04)}.tab-loading-state-progress-track>span{display:block;height:100%;width:38%;border-radius:inherit;background:linear-gradient(90deg,var(--tab-loading-accent) 0%,rgba(var(--tab-loading-accent-rgb),.42) 100%);box-shadow:0 0 24px rgba(var(--tab-loading-accent-rgb),.24);transition:width .45s ease}.tab-loading-state-progress-track.is-indeterminate>span{width:34%;animation:tab-loading-indeterminate 1.45s ease-in-out infinite}.tab-loading-state-rails{display:grid;gap:.65rem}.tab-loading-state-rail{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(var(--tab-loading-accent-rgb),.18) 24%,transparent 100%),rgba(255,255,255,.04);background-size:180% 100%,100% 100%;animation:tab-loading-shimmer 1.7s linear infinite}.tab-loading-state-rail.is-lg{width:min(100%,24rem)}.tab-loading-state-rail.is-md{width:min(100%,18rem);animation-delay:.18s}.tab-loading-state-rail.is-sm{width:min(100%,13rem);animation-delay:.36s}@keyframes tab-loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tab-loading-pulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes tab-loading-shimmer{0%{background-position:180% 0,0 0}to{background-position:-20% 0,0 0}}@keyframes tab-loading-indeterminate{0%{transform:translate(-140%)}to{transform:translate(320%)}}@media (max-width: 767px){.tab-loading-state{grid-template-columns:1fr;justify-items:start;gap:1.1rem;min-height:0;padding:1.2rem;border-radius:24px}.tab-loading-state-visual{width:100%;justify-items:start}.tab-loading-state-logo-shell{width:88px;height:100px;border-radius:26px}.tab-loading-state-logo{width:44px;height:44px}.tab-loading-state-label{font-size:.66rem;letter-spacing:.14em}.tab-loading-state-title{font-size:1.45rem}.tab-loading-state-description{font-size:.9rem}.tab-loading-state-progress-head{gap:.8rem;font-size:.75rem}}@media (prefers-reduced-motion: reduce){.tab-loading-state-aura,.tab-loading-state-logo,.tab-loading-state-pulse-grid span,.tab-loading-state-progress-track.is-indeterminate>span,.tab-loading-state-rail{animation:none}}.player-command-shell{display:flex;flex-direction:column;gap:18px}.player-command-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);gap:20px;padding:24px;border-radius:30px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.86) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 52%);box-shadow:0 26px 60px -44px #0f172a47,inset 0 1px #ffffffdb;overflow:hidden}html[data-theme=dark] .player-command-header{background:linear-gradient(180deg,rgba(8,15,29,.94) 0%,rgba(8,15,29,.84) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.12) 0%,rgba(8,15,29,0) 52%);box-shadow:0 32px 80px -52px #020617d1,inset 0 1px #ffffff0d}.player-command-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(var(--theme-accent-rgb),.14),transparent 32%),radial-gradient(circle at bottom left,rgba(var(--theme-accent-rgb),.1),transparent 28%);pointer-events:none}.player-command-copy,.player-command-stats,.player-tabs-strip,.player-view-heading{position:relative;z-index:1}.player-command-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.player-command-eyebrow,.player-view-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.player-command-identity{display:flex;align-items:center;gap:16px;min-width:0}.player-command-avatar-wrap{flex:0 0 auto}.player-command-avatar{width:84px;height:84px;-o-object-fit:cover;object-fit:cover;border-radius:24px;border:1px solid rgba(var(--theme-accent-rgb),.22);background:var(--surface-muted);box-shadow:0 18px 40px -28px rgba(var(--theme-accent-rgb),.72)}.player-command-title-block{min-width:0;display:flex;flex-direction:column;gap:6px}.player-command-title-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.player-command-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.2rem);line-height:.94;letter-spacing:-.05em;color:var(--text-primary)}.player-command-chip{display:inline-flex;align-items:center;min-height:30px;padding:.4rem .8rem;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.25);background:rgba(var(--theme-accent-rgb),.12);font-size:.75rem;font-weight:700;color:var(--text-primary)}.player-command-meta,.player-command-note,.player-view-note{margin:0;color:var(--text-secondary)}.player-command-meta{font-size:.92rem;font-weight:600}.player-command-note,.player-view-note{font-size:.92rem;line-height:1.5}.player-command-note{max-width:42rem}.player-command-stats{display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));gap:10px;align-content:start;min-width:min(100%,420px)}.player-command-stat{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:18px;border:1px solid rgba(var(--theme-accent-rgb),.12);background:rgba(255,255,255,.5);box-shadow:inset 0 1px #ffffffb3}html[data-theme=dark] .player-command-stat{background:rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0a}.player-command-stat-value{font-family:Sora,system-ui,sans-serif;font-size:1.28rem;font-weight:700;letter-spacing:-.04em;color:var(--text-primary)}.player-command-stat-label{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.player-command-figure{position:absolute;right:-12px;bottom:0;width:min(320px,30vw);height:100%;display:flex;align-items:flex-end;justify-content:flex-end;opacity:.15;pointer-events:none;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1),rgba(0,0,0,0));mask-image:linear-gradient(to left,rgba(0,0,0,1),rgba(0,0,0,0))}.player-command-figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}.player-tabs-strip{display:flex;align-items:center;gap:8px;padding:10px;border-radius:22px;border:1px solid var(--border-color);background:var(--surface-elevated);box-shadow:0 20px 40px -36px var(--shadow-color)}.player-tabs-nav{display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.player-tabs-nav::-webkit-scrollbar{display:none}.player-tabs-hint{display:none}.player-tabs-more-indicator{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(var(--theme-accent-rgb),.08);border:1px solid rgba(var(--theme-accent-rgb),.12);color:var(--text-muted);pointer-events:none}.player-tab-button{flex:0 0 auto;min-height:42px;padding:0 18px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:.84rem;font-weight:700;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.player-tab-button:hover{background:var(--surface-interactive);color:var(--text-primary)}.player-tab-button.active{border-color:rgba(var(--theme-accent-rgb),.26);background:rgba(var(--theme-accent-rgb),.18);color:var(--text-primary);box-shadow:0 12px 24px -18px rgba(var(--theme-accent-rgb),.78)}.player-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:22px;align-items:start}.player-main-column{min-width:0;display:flex;flex-direction:column;gap:16px}.player-view-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 4px}.player-view-title{margin:2px 0 0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.2rem,1.9vw,1.8rem);line-height:1;letter-spacing:-.04em;color:var(--text-primary)}.player-view-note{max-width:34rem}.player-view-content{animation:player-tab-fade .24s ease}.player-profile-grid,.player-progression-grid{display:grid;gap:18px;align-items:start}.player-profile-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.player-progression-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-progression-stack{display:flex;flex-direction:column;gap:18px}.player-panel-slot{min-width:0;display:flex}.player-panel-slot>*{width:100%}.player-section-shell{padding:18px 20px;border-radius:24px;border:1px solid var(--border-color);background:var(--surface-elevated);box-shadow:0 20px 46px -40px var(--shadow-color)}.player-section-shell .recent-games-container{padding:0}.player-section-shell .recent-games-header{margin-bottom:18px;padding:0}.player-section-shell .recent-games-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.player-measure{max-width:1080px}.player-measure-wide{max-width:1200px}.player-measure-medium{max-width:1040px}.player-rail-column .player-sidebar{width:100%;top:88px;max-height:calc(100vh - 120px);border-radius:24px;box-shadow:0 22px 52px -42px var(--shadow-color)}.player-mobile-selector-shell .mobile-player-selector{margin-bottom:0;border-radius:22px;box-shadow:0 18px 38px -34px var(--shadow-color)}.player-mobile-selector-shell--inline .mobile-player-selector,.player-command-shell .on-off-stats-table{border-radius:18px}.player-command-shell .on-off-stats-table-header>div,.player-command-shell .on-off-stats-table-row>div{min-height:52px}.player-command-shell .trend-selector-container{gap:8px;margin-bottom:12px}.player-command-shell .trend-pills-row{grid-template-columns:repeat(6,minmax(0,1fr))}.player-command-shell .trend-card,.player-command-shell .spider-chart-card,.player-command-shell .card-base{border-radius:24px}.player-loading-shell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;padding:32px 24px;border-radius:24px;border:1px solid var(--border-color);background:var(--surface-elevated);color:var(--text-secondary);text-align:center}.player-loading-shell h3,.player-loading-shell p{margin:0}@keyframes player-tab-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.player-command-header{grid-template-columns:1fr}.player-command-stats{min-width:0}}@media (max-width: 1023px){.player-layout-grid,.player-profile-grid,.player-progression-grid{grid-template-columns:1fr}.player-view-heading{flex-direction:column;align-items:flex-start}}@media (max-width: 767px){.player-command-shell{gap:12px}.player-command-header,.player-tabs-strip,.player-section-shell,.player-mobile-selector-shell .mobile-player-selector{border-radius:22px}.player-command-header{padding:14px;gap:12px}.player-command-figure{display:none}.player-command-identity{align-items:flex-start;gap:12px}.player-command-avatar{width:64px;height:64px;border-radius:18px}.player-command-title{font-size:clamp(1.55rem,8vw,2.1rem)}.player-command-meta,.player-command-note,.player-view-note{font-size:.8rem}.player-command-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;padding-bottom:0;overflow:visible}.player-command-stat{min-width:0;padding:10px 12px;border-radius:16px}.player-command-stat-value{font-size:1.05rem}.player-command-stat-label{font-size:.62rem;letter-spacing:.14em;line-height:1.15}.player-command-note,.player-view-note{display:none}.player-command-title-row{gap:8px;align-items:center}.player-mobile-selector-shell--title{display:inline-flex;max-width:100%}.player-tabs-strip{padding:8px;gap:6px}.player-tab-button{min-height:40px;padding:0 13px;font-size:.76rem}.player-tabs-more-indicator{display:inline-flex}.player-section-shell{padding:14px}.player-section-shell .recent-games-grid{grid-template-columns:1fr}.player-command-shell .trend-pills-row{grid-template-columns:repeat(3,minmax(0,1fr))}.player-command-shell .on-off-stats-table-header>div,.player-command-shell .on-off-stats-table-row>div{min-height:44px}}@media (max-width: 380px){.player-command-stat{padding:9px 10px}.player-command-stat-value{font-size:1rem}.player-command-stat-label{font-size:.58rem;letter-spacing:.1em}}.venn-container{padding:1.5rem;background:linear-gradient(160deg,rgba(10,12,16,.98) 0%,rgba(16,20,28,.95) 100%);border-radius:1rem;border:1px solid rgba(255,255,255,.04);box-shadow:0 4px 30px #0006;width:100%;max-width:900px;margin:0 auto}.venn-avatar{border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.3);background:#0a0c10;flex-shrink:0}.venn-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.venn-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);color:#ffffff80;font-weight:600;font-size:14px}.venn-player-col{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:50px}.venn-player-label{font-size:.65rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.03em;text-align:center;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venn-svg{width:100%;height:auto;display:block;overflow:visible}.venn-region{transition:filter .2s ease}.venn-region:hover{filter:brightness(1.1)}.venn-rating{font-size:12px;font-weight:700;fill:#fffffff2;font-family:SF Mono,Monaco,Menlo,monospace;text-shadow:0 1px 2px rgba(0,0,0,.5)}.venn-rating-center{font-size:13px;font-weight:800}.venn-rating-sm{font-size:10px;font-weight:700;fill:#ffffffe6;font-family:SF Mono,Monaco,Menlo,monospace;text-shadow:0 1px 2px rgba(0,0,0,.5)}.venn-rating-center-sm{font-size:11px;font-weight:800;fill:#fffffff2;font-family:SF Mono,Monaco,Menlo,monospace;text-shadow:0 1px 3px rgba(0,0,0,.6)}.venn-minutes{font-size:8px;fill:#fff9;font-weight:500}.venn-legend{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:2.5rem;width:100%}.venn-legend-title{font-size:.55rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.venn-legend-bar{display:flex;width:100%;max-width:600px;height:16px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.venn-legend-segment{flex:1;height:100%}.venn-legend-labels{display:flex;width:100%;max-width:600px;justify-content:space-between;padding:0 4px}.venn-legend-label{font-size:.7rem;color:#ffffffb3;font-weight:600;font-family:SF Mono,Monaco,Menlo,monospace}.venn-diagram{width:100%;overflow:visible}.venn-3player{display:flex;flex-direction:column;align-items:center;gap:.5rem}.venn-off-row{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.04)}.venn-off-label{font-size:.55rem;color:#fff6;text-transform:uppercase;letter-spacing:.03em;font-weight:500}.venn-off-rating{font-size:.8rem;font-weight:700;font-family:SF Mono,Monaco,Menlo,monospace}.venn-off-minutes{font-size:.5rem;color:#ffffff4d}@media (max-width: 640px){.venn-container{padding:1rem .5rem}.venn-legend-bar,.venn-legend-labels{max-width:90vw}.venn-legend{margin-bottom:1.5rem}}html[data-theme=light] .venn-container{background:linear-gradient(165deg,rgba(255,255,255,.98) 0%,rgba(248,250,252,.96) 100%);border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 28px #0f172a24}html[data-theme=light] .venn-avatar{border-color:#0f172a40;background:rgba(226,232,240,.9)}html[data-theme=light] .venn-avatar-placeholder{background:rgba(226,232,240,.9);color:#0f172ab3}html[data-theme=light] .venn-player-label{color:#0f172abd}html[data-theme=light] .venn-rating,html[data-theme=light] .venn-rating-sm,html[data-theme=light] .venn-rating-center-sm{text-shadow:0 1px 2px rgba(255,255,255,.42)}html[data-theme=light] .venn-minutes{fill:#0f172a99}html[data-theme=light] .venn-legend-title{color:#0f172a85}html[data-theme=light] .venn-legend-bar{border-color:#0f172a2e}html[data-theme=light] .venn-legend-label{color:#0f172abf}html[data-theme=light] .venn-off-row{border-top-color:#0f172a14}html[data-theme=light] .venn-off-label{color:#0f172a94}html[data-theme=light] .venn-off-minutes{color:#0f172a80}.wowy-analysis{--wowy-text-primary: #f8fafc;--wowy-text-secondary: rgba(226, 232, 240, .78);--wowy-text-muted: rgba(203, 213, 225, .62);--wowy-border: rgba(148, 163, 184, .22);--wowy-surface: rgba(15, 23, 42, .72);--wowy-green: #78be20;--wowy-red: #ef4444;--wowy-input-bg: rgba(10, 16, 28, .82);--wowy-input-border: rgba(148, 163, 184, .3);--wowy-input-placeholder: rgba(148, 163, 184, .62);--wowy-search-bg: #121926;--wowy-search-border: rgba(148, 163, 184, .28);--wowy-search-shadow: 0 14px 34px rgba(2, 6, 23, .52);--wowy-search-hover: rgba(120, 190, 32, .14);--wowy-avatar-placeholder-bg: #2d3748;--wowy-player-card-bg: linear-gradient(135deg, rgba(120, 190, 32, .16) 0%, rgba(120, 190, 32, .04) 100%);--wowy-player-card-border: rgba(120, 190, 32, .35);--wowy-player-card-border-hover: rgba(120, 190, 32, .58);--wowy-clear-btn-border: rgba(148, 163, 184, .3);--wowy-clear-btn-color: rgba(226, 232, 240, .82);--wowy-clear-btn-color-hover: #fecaca;--wowy-view-title: rgba(226, 232, 240, .95);--wowy-card-bg: radial-gradient(circle at 100% 0%, rgba(120, 190, 32, .09) 0%, rgba(120, 190, 32, 0) 42%), linear-gradient(132deg, rgba(7, 13, 23, .94) 0%, rgba(10, 16, 28, .82) 52%, rgba(7, 12, 22, .92) 100%);--wowy-card-shadow: 0 12px 28px rgba(2, 6, 23, .35);--wowy-card-shadow-hover: 0 16px 36px rgba(2, 6, 23, .42);--wowy-condition-title: #ffffff;--wowy-condition-panel-bg: rgba(2, 6, 23, .22);--wowy-condition-panel-border: rgba(148, 163, 184, .16);--wowy-condition-sample-bg: rgba(2, 6, 23, .34);--wowy-condition-sample-border: rgba(148, 163, 184, .2);--wowy-condition-empty-bg: rgba(15, 23, 42, .62);--wowy-condition-empty-border: rgba(148, 163, 184, .24);--wowy-card-subheader: rgba(226, 232, 240, .86);--wowy-card-subheader-values: rgba(226, 232, 240, .8);--wowy-divider: linear-gradient( 90deg, rgba(148, 163, 184, .08) 0%, rgba(148, 163, 184, .34) 50%, rgba(148, 163, 184, .08) 100% );--wowy-on-bg: linear-gradient(140deg, rgba(120, 190, 32, .16) 0%, rgba(120, 190, 32, .03) 100%);--wowy-on-border: rgba(120, 190, 32, .34);--wowy-off-bg: linear-gradient(140deg, rgba(239, 68, 68, .15) 0%, rgba(239, 68, 68, .03) 100%);--wowy-off-border: rgba(239, 68, 68, .33);--wowy-on-label: #9be35c;--wowy-off-label: #fda4af;--wowy-pill-bg: rgba(2, 6, 23, .52);--wowy-pill-on-border: rgba(120, 190, 32, .5);--wowy-pill-off-border: rgba(239, 68, 68, .52);--wowy-mini-avatar-placeholder-bg: rgba(15, 23, 42, .84);--wowy-stat-bg: linear-gradient(135deg, rgba(15, 23, 42, .7) 0%, rgba(15, 23, 42, .52) 100%);--wowy-stat-bg-hover: linear-gradient(135deg, rgba(15, 23, 42, .8) 0%, rgba(15, 23, 42, .56) 100%);--wowy-stat-border: rgba(148, 163, 184, .24);--wowy-stat-border-hover: rgba(148, 163, 184, .44);--wowy-stat-main-bg: linear-gradient(130deg, rgba(120, 190, 32, .25) 0%, rgba(120, 190, 32, .08) 100%);--wowy-stat-main-border: rgba(120, 190, 32, .4);--wowy-stat-label: rgba(226, 232, 240, .92);--wowy-stat-value: #ffffff;--wowy-loading-text: var(--wowy-text-secondary);--wowy-empty-icon: #64748b;width:100%;display:flex;flex-direction:column;gap:.95rem;padding:.55rem;position:relative;overflow:visible}.wowy-header-card{padding:1rem;overflow:visible!important;position:relative;z-index:10}.wowy-header-content{margin-bottom:.8rem}.wowy-header-text{text-align:center}.wowy-title{font-size:1.2rem;font-weight:700;color:var(--wowy-green);margin-bottom:.15rem}.wowy-subtitle{color:var(--wowy-text-secondary);font-size:.76rem;max-width:500px;margin:0 auto}.wowy-player-selection{display:flex;flex-direction:column;gap:.72rem;position:relative;overflow:visible}.wowy-search-container{position:relative;max-width:620px;margin:0 auto;width:100%;z-index:9999;overflow:visible}.wowy-search-input-wrapper{position:relative;overflow:visible;z-index:9999}.wowy-search-input{width:100%;padding:.72rem .9rem .72rem 2.45rem;background:var(--wowy-input-bg);border:1px solid var(--wowy-input-border);border-radius:.65rem;color:var(--wowy-text-primary);font-size:.85rem;transition:border-color .15s ease,box-shadow .15s ease}.wowy-search-input:focus{outline:none;border-color:#78be20b3;box-shadow:0 0 0 3px #78be2024}.wowy-search-input:disabled{opacity:.5;cursor:not-allowed}.wowy-search-input::-moz-placeholder{color:var(--wowy-input-placeholder)}.wowy-search-input::placeholder{color:var(--wowy-input-placeholder)}.wowy-search-results{position:absolute;top:100%;left:0;right:0;z-index:10000;margin-top:.35rem;background:var(--wowy-search-bg);border:1px solid var(--wowy-search-border);border-radius:.6rem;max-height:240px;overflow-y:auto;box-shadow:var(--wowy-search-shadow)}.wowy-search-result-item{display:flex;align-items:center;gap:.55rem;padding:.56rem .8rem;cursor:pointer;transition:background .12s ease}.wowy-search-result-item:hover{background:var(--wowy-search-hover)}.wowy-search-avatar,.wowy-search-avatar-placeholder{width:30px;height:30px;border-radius:50%}.wowy-search-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid rgba(120,190,32,.45)}.wowy-search-avatar-placeholder{background:var(--wowy-avatar-placeholder-bg);display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.36)}.wowy-search-name{color:var(--wowy-text-primary);font-size:.8rem}.wowy-selected-players-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.62rem;align-items:center}.wowy-player-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.34rem;padding:.55rem .78rem;min-width:84px;border-radius:.65rem;background:var(--wowy-player-card-bg);border:1px solid var(--wowy-player-card-border);transition:border-color .15s ease,transform .15s ease}.wowy-player-card:hover{border-color:var(--wowy-player-card-border-hover);transform:translateY(-1px)}.wowy-player-remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,background .12s ease;z-index:10}.wowy-player-remove:hover{background:#dc2626;transform:scale(1.1)}.wowy-player-remove svg{width:11px;height:11px}.wowy-player-card-avatar,.wowy-player-card-avatar-placeholder{width:44px;height:44px;border-radius:50%}.wowy-player-card-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid var(--wowy-green)}.wowy-player-card-avatar-placeholder{background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;border:2px solid rgba(120,190,32,.34)}.wowy-player-card-name{color:var(--wowy-text-primary);font-size:.72rem;font-weight:650;text-align:center;max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wowy-clear-all-btn{padding:.5rem .78rem;background:transparent;border:1px solid var(--wowy-clear-btn-border);border-radius:.5rem;color:var(--wowy-clear-btn-color);font-size:.72rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.wowy-clear-all-btn:hover{border-color:#ef4444;color:var(--wowy-clear-btn-color-hover)}.wowy-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.75rem;color:var(--wowy-loading-text)}.wowy-loading-spinner{width:28px;height:28px;border:2px solid rgba(120,190,32,.2);border-top-color:var(--wowy-green);border-radius:50%;animation:spin .8s linear infinite}.wowy-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.55rem;text-align:center;position:relative;z-index:1}.wowy-empty-state svg{width:32px;height:32px;margin-bottom:.5rem}.wowy-empty-state p{font-size:.8rem}.wowy-results-container{display:grid;grid-template-columns:minmax(0,1fr);gap:.78rem;align-items:stretch}.wowy-venn-section,.wowy-table-section{display:flex;flex-direction:column;gap:.55rem}.wowy-view-section-header{display:flex;flex-direction:column;gap:.18rem;padding:0 .2rem}.wowy-view-section-title{margin:0;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--wowy-view-title)}.wowy-view-section-caption{margin:0;font-size:.68rem;color:var(--wowy-text-muted)}@media (min-width: 1024px){.wowy-results-container{grid-template-columns:repeat(2,minmax(0,1fr))}.wowy-results-container.wowy-results-compact{gap:.52rem}.wowy-results-container.wowy-results-compact .wowy-result-card{padding:.7rem .75rem}.wowy-results-container.wowy-results-compact .wowy-condition-shell{gap:.44rem}.wowy-results-container.wowy-results-compact .wowy-condition-header{gap:.4rem}.wowy-results-container.wowy-results-compact .wowy-condition-title{font-size:.8rem}.wowy-results-container.wowy-results-compact .wowy-condition-sample{padding:.34rem .46rem;border-radius:.62rem}.wowy-results-container.wowy-results-compact .wowy-condition-sample-value{font-size:.96rem}.wowy-results-container.wowy-results-compact .wowy-condition-row{grid-template-columns:66px minmax(0,1fr);gap:.3rem .44rem;padding:.3rem .34rem}.wowy-results-container.wowy-results-compact .wowy-condition-label{padding:.16rem .28rem;font-size:.52rem}.wowy-results-container.wowy-results-compact .wowy-condition-pills{gap:.24rem}.wowy-results-container.wowy-results-compact .wowy-player-pill,.wowy-results-container.wowy-results-compact .wowy-empty-condition-pill{gap:.24rem;padding:.16rem .34rem .16rem .16rem}.wowy-results-container.wowy-results-compact .wowy-mini-avatar,.wowy-results-container.wowy-results-compact .wowy-mini-avatar-placeholder{width:24px;height:24px}.wowy-results-container.wowy-results-compact .wowy-player-pill-name,.wowy-results-container.wowy-results-compact .wowy-empty-condition-pill{font-size:.6rem;max-width:62px}.wowy-results-container.wowy-results-compact .wowy-performance-header{margin-bottom:.34rem}.wowy-results-container.wowy-results-compact .wowy-stats-grid{gap:.42rem}.wowy-results-container.wowy-results-compact .wowy-stat-item,.wowy-results-container.wowy-results-compact .wowy-stat-item.wowy-stat-main,.wowy-results-container.wowy-results-compact .wowy-stat-item.wowy-stat-minutes{grid-column:auto;min-height:62px;padding:.45rem .52rem}.wowy-results-container.wowy-results-compact .wowy-stat-label{font-size:.58rem;letter-spacing:.05em}.wowy-results-container.wowy-results-compact .wowy-stat-value{margin-top:.18rem;font-size:.95rem}.wowy-results-container.wowy-results-compact .wowy-stat-item.wowy-stat-main .wowy-stat-value{font-size:1.1rem;margin-top:.2rem}.wowy-results-container.wowy-results-compact .wowy-stat-hint{display:none}}.wowy-result-card{--wowy-card-accent: rgba(148, 163, 184, .58);position:relative;overflow:hidden;padding:1rem;border:1px solid var(--wowy-border);background:var(--wowy-card-bg);box-shadow:var(--wowy-card-shadow);transition:transform .18s ease,box-shadow .18s ease}.wowy-result-card:hover{transform:translateY(-1px);box-shadow:var(--wowy-card-shadow-hover)}.wowy-card-divider{height:1px;margin:.14rem 0 .42rem;background:var(--wowy-divider)}.wowy-card-kicker{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--wowy-card-subheader)}.wowy-result-card.wowy-net-very-positive{--wowy-card-accent: #22c55e}.wowy-result-card.wowy-net-positive{--wowy-card-accent: #4ade80}.wowy-result-card.wowy-net-slightly-positive{--wowy-card-accent: #86efac}.wowy-result-card.wowy-net-neutral{--wowy-card-accent: rgba(148, 163, 184, .58)}.wowy-result-card.wowy-net-slightly-negative{--wowy-card-accent: #fca5a5;background:radial-gradient(circle at 100% 0%,rgba(252,165,165,.11) 0%,rgba(252,165,165,0) 42%),linear-gradient(132deg,rgba(7,13,23,.94) 0%,rgba(10,16,28,.82) 52%,rgba(7,12,22,.92) 100%)}.wowy-result-card.wowy-net-negative{--wowy-card-accent: #f87171;background:radial-gradient(circle at 100% 0%,rgba(248,113,113,.12) 0%,rgba(248,113,113,0) 42%),linear-gradient(132deg,rgba(7,13,23,.94) 0%,rgba(10,16,28,.82) 52%,rgba(7,12,22,.92) 100%)}.wowy-result-card.wowy-net-very-negative{--wowy-card-accent: #ef4444;background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.15) 0%,rgba(239,68,68,0) 42%),linear-gradient(132deg,rgba(7,13,23,.94) 0%,rgba(10,16,28,.82) 52%,rgba(7,12,22,.92) 100%)}.wowy-condition-shell{display:flex;flex-direction:column;gap:.52rem}.wowy-condition-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.wowy-condition-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}.wowy-condition-title{margin:0;font-size:.96rem;line-height:1.24;font-weight:700;color:var(--wowy-condition-title)}.wowy-condition-sample{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.02rem;padding:.44rem .58rem;border-radius:.72rem;border:1px solid var(--wowy-condition-sample-border);background:var(--wowy-condition-sample-bg)}.wowy-condition-sample-value{font-size:1rem;font-weight:800;line-height:1;color:var(--wowy-text-primary);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:"tnum" 1}.wowy-condition-sample-label{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--wowy-text-muted)}.wowy-condition-panel{display:flex;flex-direction:column;gap:.42rem;padding:.62rem .68rem;border-radius:.8rem;border:1px solid var(--wowy-condition-panel-border);background:var(--wowy-condition-panel-bg)}.wowy-condition-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.34rem .52rem;align-items:center;padding:.38rem .42rem;border-radius:.72rem;border:1px solid var(--wowy-border);background:var(--wowy-surface)}.wowy-condition-row-on{background:linear-gradient(140deg,rgba(120,190,32,.12) 0%,rgba(120,190,32,.03) 100%);border-color:#78be202e}.wowy-condition-row-off{background:linear-gradient(140deg,rgba(239,68,68,.12) 0%,rgba(239,68,68,.03) 100%);border-color:#ef44442e}.wowy-condition-label{display:flex;align-items:center;justify-content:flex-start;gap:.26rem;width:-moz-fit-content;width:fit-content;padding:.18rem .34rem;border-radius:999px;border:1px solid transparent;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap}.wowy-section-icon{width:13px;height:13px}.wowy-condition-row-on .wowy-condition-label,.wowy-condition-row-on .wowy-section-icon{color:var(--wowy-on-label);border-color:#78be2038;background:rgba(120,190,32,.12)}.wowy-condition-row-off .wowy-condition-label,.wowy-condition-row-off .wowy-section-icon{color:var(--wowy-off-label);border-color:#ef444438;background:rgba(239,68,68,.12)}.wowy-condition-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0}.wowy-player-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .42rem .2rem .2rem;border-radius:999px;border:1px solid transparent;background:var(--wowy-pill-bg)}.wowy-player-pill-on{border-color:var(--wowy-pill-on-border)}.wowy-player-pill-off{border-color:var(--wowy-pill-off-border)}.wowy-empty-condition-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.18rem .5rem;border-radius:999px;border:1px dashed var(--wowy-condition-empty-border);background:var(--wowy-condition-empty-bg);color:var(--wowy-text-muted);font-size:.65rem;font-weight:650}.wowy-mini-avatar,.wowy-mini-avatar-placeholder{width:28px;height:28px;border-radius:50%}.wowy-mini-avatar{-o-object-fit:cover;object-fit:cover;border:1.5px solid rgba(120,190,32,.88)}.wowy-player-pill-off .wowy-mini-avatar{border-color:#ef4444e0;opacity:.72;filter:grayscale(25%)}.wowy-mini-avatar-placeholder{background:var(--wowy-mini-avatar-placeholder-bg);display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(148,163,184,.38)}.wowy-mini-avatar-placeholder svg{width:10px;height:10px}.wowy-player-pill-name{font-size:.68rem;font-weight:650;color:var(--wowy-text-primary);line-height:1;max-width:78px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wowy-performance-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.42rem}.wowy-performance-caption{font-size:.68rem;color:var(--wowy-card-subheader-values)}.wowy-stats-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr));gap:.56rem;padding-left:.52rem}.wowy-stats-grid:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:999px;background:var(--wowy-card-accent);opacity:.95}.wowy-stat-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:84px;padding:.68rem .76rem;background:var(--wowy-stat-bg);border:1px solid var(--wowy-stat-border);border-radius:.74rem;box-shadow:inset 0 1px #ffffff05;transition:border-color .15s ease,transform .15s ease,background .15s ease}.wowy-stat-item:hover{transform:translateY(-1px);border-color:var(--wowy-stat-border-hover);background:var(--wowy-stat-bg-hover)}.wowy-stat-item.wowy-stat-main{min-height:92px;background:var(--wowy-stat-main-bg);border-color:var(--wowy-stat-main-border)}.wowy-stat-item.wowy-stat-minutes{min-height:84px}.wowy-stat-label{font-size:.68rem;font-weight:700;color:var(--wowy-stat-label);text-transform:uppercase;letter-spacing:.08em;line-height:1.05}.wowy-stat-value{margin-top:.26rem;font-size:1.34rem;font-weight:800;line-height:1.08;color:var(--wowy-stat-value);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:"tnum" 1}.wowy-stat-item.wowy-stat-main .wowy-stat-value{font-size:1.72rem;margin-top:.34rem}.wowy-stat-hint{margin-top:auto;font-size:.63rem;color:var(--wowy-text-muted);letter-spacing:.02em}.wowy-net-very-positive .wowy-stat-main .wowy-stat-value{color:#22c55e}.wowy-net-positive .wowy-stat-main .wowy-stat-value{color:#4ade80}.wowy-net-slightly-positive .wowy-stat-main .wowy-stat-value{color:#86efac}.wowy-net-neutral .wowy-stat-main .wowy-stat-value{color:var(--wowy-stat-value)}html[data-theme=light] .wowy-analysis{--wowy-text-primary: var(--text-primary);--wowy-text-secondary: var(--text-secondary);--wowy-text-muted: var(--text-muted);--wowy-border: rgba(15, 23, 42, .12);--wowy-surface: rgba(255, 255, 255, .85);--wowy-input-bg: var(--input-bg);--wowy-input-border: rgba(15, 23, 42, .14);--wowy-input-placeholder: var(--text-tertiary);--wowy-search-bg: var(--surface-elevated);--wowy-search-border: rgba(15, 23, 42, .14);--wowy-search-shadow: 0 16px 34px rgba(15, 23, 42, .18);--wowy-search-hover: rgba(120, 190, 32, .12);--wowy-avatar-placeholder-bg: rgba(226, 232, 240, .88);--wowy-player-card-bg: linear-gradient(145deg, rgba(120, 190, 32, .12) 0%, rgba(120, 190, 32, .04) 100%);--wowy-player-card-border: rgba(120, 190, 32, .28);--wowy-player-card-border-hover: rgba(120, 190, 32, .44);--wowy-clear-btn-border: rgba(15, 23, 42, .16);--wowy-clear-btn-color: var(--text-secondary);--wowy-clear-btn-color-hover: #991b1b;--wowy-view-title: var(--text-secondary);--wowy-card-bg: radial-gradient(circle at 100% 0%, rgba(120, 190, 32, .1) 0%, rgba(120, 190, 32, 0) 42%), linear-gradient(160deg, rgba(255, 255, 255, .97) 0%, rgba(248, 250, 252, .96) 52%, rgba(241, 245, 249, .94) 100%);--wowy-card-shadow: 0 14px 30px rgba(15, 23, 42, .14);--wowy-card-shadow-hover: 0 18px 36px rgba(15, 23, 42, .18);--wowy-condition-title: var(--text-primary);--wowy-condition-panel-bg: rgba(255, 255, 255, .76);--wowy-condition-panel-border: rgba(15, 23, 42, .12);--wowy-condition-sample-bg: rgba(248, 250, 252, .94);--wowy-condition-sample-border: rgba(15, 23, 42, .12);--wowy-condition-empty-bg: rgba(241, 245, 249, .94);--wowy-condition-empty-border: rgba(15, 23, 42, .16);--wowy-card-subheader: var(--text-secondary);--wowy-card-subheader-values: var(--text-muted);--wowy-divider: linear-gradient( 90deg, rgba(15, 23, 42, .06) 0%, rgba(15, 23, 42, .18) 50%, rgba(15, 23, 42, .06) 100% );--wowy-on-bg: linear-gradient(140deg, rgba(120, 190, 32, .16) 0%, rgba(120, 190, 32, .06) 100%);--wowy-on-border: rgba(120, 190, 32, .36);--wowy-off-bg: linear-gradient(140deg, rgba(239, 68, 68, .15) 0%, rgba(239, 68, 68, .05) 100%);--wowy-off-border: rgba(239, 68, 68, .3);--wowy-on-label: #3f6212;--wowy-off-label: #b91c1c;--wowy-pill-bg: rgba(255, 255, 255, .82);--wowy-pill-on-border: rgba(120, 190, 32, .45);--wowy-pill-off-border: rgba(239, 68, 68, .42);--wowy-mini-avatar-placeholder-bg: rgba(226, 232, 240, .88);--wowy-stat-bg: linear-gradient(140deg, rgba(248, 250, 252, .96) 0%, rgba(241, 245, 249, .93) 100%);--wowy-stat-bg-hover: linear-gradient(140deg, rgba(255, 255, 255, .98) 0%, rgba(235, 240, 247, .95) 100%);--wowy-stat-border: rgba(15, 23, 42, .12);--wowy-stat-border-hover: rgba(15, 23, 42, .2);--wowy-stat-main-bg: linear-gradient(130deg, rgba(120, 190, 32, .2) 0%, rgba(120, 190, 32, .08) 100%);--wowy-stat-main-border: rgba(120, 190, 32, .34);--wowy-stat-label: var(--text-secondary);--wowy-stat-value: var(--text-primary);--wowy-loading-text: var(--text-secondary);--wowy-empty-icon: var(--text-tertiary)}html[data-theme=light] .wowy-analysis .wowy-result-card.wowy-net-slightly-negative{background:radial-gradient(circle at 100% 0%,rgba(252,165,165,.18) 0%,rgba(252,165,165,0) 42%),linear-gradient(160deg,rgba(255,255,255,.97) 0%,rgba(248,250,252,.96) 52%,rgba(241,245,249,.94) 100%)}html[data-theme=light] .wowy-analysis .wowy-result-card.wowy-net-negative{background:radial-gradient(circle at 100% 0%,rgba(248,113,113,.2) 0%,rgba(248,113,113,0) 42%),linear-gradient(160deg,rgba(255,255,255,.97) 0%,rgba(248,250,252,.96) 52%,rgba(241,245,249,.94) 100%)}html[data-theme=light] .wowy-analysis .wowy-result-card.wowy-net-very-negative{background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.22) 0%,rgba(239,68,68,0) 42%),linear-gradient(160deg,rgba(255,255,255,.97) 0%,rgba(248,250,252,.96) 52%,rgba(241,245,249,.94) 100%)}html[data-theme=light] .wowy-analysis .wowy-player-pill-off .wowy-mini-avatar{opacity:.82;filter:grayscale(10%)}.wowy-net-slightly-negative .wowy-stat-main .wowy-stat-value{color:#fca5a5}.wowy-net-negative .wowy-stat-main .wowy-stat-value{color:#f87171}.wowy-net-very-negative .wowy-stat-main .wowy-stat-value{color:#ef4444}@media (max-width: 640px){.wowy-analysis{padding:.3rem;gap:.58rem}.wowy-header-card{padding:.76rem}.wowy-header-content{margin-bottom:.5rem}.wowy-title{font-size:1rem}.wowy-subtitle{font-size:.64rem}.wowy-player-selection{gap:.52rem}.wowy-search-container{max-width:100%}.wowy-search-input{padding:.58rem .72rem .58rem 2.25rem;font-size:.74rem}.wowy-selected-players-grid{gap:.4rem}.wowy-player-card{min-width:54px;padding:.4rem .5rem}.wowy-player-card-avatar,.wowy-player-card-avatar-placeholder{width:32px;height:32px}.wowy-player-card-name{font-size:.56rem;max-width:56px}.wowy-clear-all-btn{padding:.4rem .52rem;font-size:.62rem}.wowy-result-card{padding:.7rem}.wowy-view-section-header{gap:.14rem;padding:0 .1rem}.wowy-view-section-title{font-size:.68rem;letter-spacing:.09em}.wowy-view-section-caption{font-size:.61rem}.wowy-card-kicker{font-size:.52rem;letter-spacing:.1em}.wowy-card-divider{margin:.08rem 0 .34rem}.wowy-condition-shell{gap:.42rem}.wowy-condition-header{gap:.46rem}.wowy-condition-title{font-size:.82rem}.wowy-condition-sample{padding:.34rem .44rem;border-radius:.62rem}.wowy-condition-sample-value{font-size:.88rem}.wowy-condition-panel{padding:.5rem .54rem;gap:.32rem}.wowy-condition-row{grid-template-columns:minmax(0,1fr);gap:.28rem;padding:.34rem .38rem}.wowy-condition-label{font-size:.54rem;padding:.16rem .3rem}.wowy-condition-pills{gap:.28rem}.wowy-player-pill,.wowy-empty-condition-pill{padding:.16rem .34rem .16rem .16rem;gap:.24rem}.wowy-mini-avatar,.wowy-mini-avatar-placeholder{width:24px;height:24px}.wowy-player-pill-name,.wowy-empty-condition-pill{font-size:.62rem;max-width:66px}.wowy-performance-header{margin-bottom:.34rem}.wowy-performance-caption{font-size:.62rem}.wowy-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;padding-left:.48rem}.wowy-stats-grid:before{width:3px}.wowy-stat-item,.wowy-stat-item.wowy-stat-main,.wowy-stat-item.wowy-stat-minutes{min-height:72px;padding:.48rem .54rem}.wowy-stat-item.wowy-stat-main{grid-column:1 / -1}.wowy-stat-label{font-size:.56rem;letter-spacing:.05em}.wowy-stat-value{margin-top:.24rem;font-size:1rem}.wowy-stat-item.wowy-stat-main .wowy-stat-value{font-size:1.14rem;margin-top:.22rem}.wowy-stat-hint{display:none}.wowy-empty-state{padding:1rem}.wowy-loading{padding:1.5rem}}@media (max-width: 380px){.wowy-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-wowy-stats{--pw-text-primary: #ffffff;--pw-text-secondary: #9ca3af;--pw-text-muted: #6b7280;--pw-text-tertiary: #4b5563;--pw-panel-bg: linear-gradient(145deg, #1a1e26 0%, #12151c 100%);--pw-panel-border: rgba(120, 190, 32, .15);--pw-inner-bg: rgba(15, 18, 25, .6);--pw-inner-border: rgba(75, 85, 99, .25);--pw-input-bg: rgba(10, 12, 18, .8);--pw-input-border: rgba(75, 85, 99, .3);--pw-input-placeholder: #4b5563;--pw-menu-bg: #1a1e26;--pw-menu-border: rgba(75, 85, 99, .4);--pw-menu-shadow: 0 12px 28px rgba(0, 0, 0, .5);--pw-row-border: rgba(75, 85, 99, .08);--pw-row-hover: rgba(120, 190, 32, .03);--pw-header-divider: rgba(75, 85, 99, .2);--pw-table-divider: rgba(75, 85, 99, .25);--pw-avatar-placeholder-bg: linear-gradient(135deg, #1e2129 0%, #2d3748 100%);--pw-chip-placeholder-bg: #2d3748;--pw-note-bg: rgba(107, 114, 128, .08);--pw-note-text: #4b5563;display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}html[data-theme=light] .player-wowy-stats{--pw-text-primary: var(--text-primary);--pw-text-secondary: var(--text-secondary);--pw-text-muted: var(--text-muted);--pw-text-tertiary: var(--text-tertiary);--pw-panel-bg: linear-gradient(160deg, rgba(255, 255, 255, .97) 0%, rgba(248, 250, 252, .95) 100%);--pw-panel-border: rgba(120, 190, 32, .24);--pw-inner-bg: rgba(248, 250, 252, .86);--pw-inner-border: rgba(15, 23, 42, .11);--pw-input-bg: var(--input-bg);--pw-input-border: rgba(15, 23, 42, .13);--pw-input-placeholder: var(--text-tertiary);--pw-menu-bg: var(--surface-elevated);--pw-menu-border: rgba(15, 23, 42, .14);--pw-menu-shadow: 0 16px 32px rgba(15, 23, 42, .16);--pw-row-border: rgba(15, 23, 42, .07);--pw-row-hover: rgba(120, 190, 32, .08);--pw-header-divider: rgba(15, 23, 42, .1);--pw-table-divider: rgba(15, 23, 42, .12);--pw-avatar-placeholder-bg: linear-gradient(135deg, rgba(241, 245, 249, .98) 0%, rgba(226, 232, 240, .92) 100%);--pw-chip-placeholder-bg: rgba(226, 232, 240, .9);--pw-note-bg: rgba(15, 23, 42, .05);--pw-note-text: var(--text-muted)}.player-wowy-header-card{background:var(--pw-panel-bg);border-radius:.875rem;padding:1.25rem;border:1px solid var(--pw-panel-border);position:relative;z-index:10}.player-wowy-header-card.card-base{overflow:visible!important}.player-wowy-header-content{margin-bottom:1rem;text-align:center}.player-wowy-title{font-size:1.25rem;font-weight:700;color:#78be20;margin-bottom:.25rem}.player-wowy-subtitle{color:var(--pw-text-muted);font-size:.75rem}.player-wowy-selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.player-wowy-selection-box{background:var(--pw-inner-bg);border-radius:.625rem;padding:.75rem;border:1px solid var(--pw-inner-border);position:relative;z-index:50}.player-wowy-selection-grid>.player-wowy-selection-box:first-child{z-index:60}.player-wowy-selection-label{display:block;color:var(--pw-text-muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-weight:600}.player-wowy-selected-player{display:flex;align-items:center;gap:.625rem}.player-wowy-avatar-large{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #78BE20;flex-shrink:0}.player-wowy-avatar-placeholder-large{width:40px;height:40px;border-radius:50%;background:var(--pw-avatar-placeholder-bg);display:flex;align-items:center;justify-content:center;border:2px solid rgba(120,190,32,.3);flex-shrink:0}.player-wowy-selected-info{flex:1;min-width:0}.player-wowy-selected-name{color:var(--pw-text-primary);font-weight:600;font-size:.8rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-wowy-clear-btn{display:inline-flex;align-items:center;gap:.2rem;color:var(--pw-text-secondary);font-size:.625rem;padding:.125rem .375rem;border-radius:.25rem;background:rgba(107,114,128,.15);border:none;cursor:pointer;transition:all .15s;margin-top:.25rem}.player-wowy-clear-btn:hover{color:#fff;background:rgba(239,68,68,.25)}.player-wowy-clear-btn svg{width:10px;height:10px}.player-wowy-search-container{position:relative;z-index:1000}.player-wowy-search-input-wrapper{position:relative}.player-wowy-search-icon{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--pw-text-muted)}.player-wowy-search-input{width:100%;padding:.5rem .5rem .5rem 2rem;background:var(--pw-input-bg);border:1px solid var(--pw-input-border);border-radius:.375rem;color:var(--pw-text-primary);font-size:.75rem;transition:all .15s}.player-wowy-search-input:focus{outline:none;border-color:#78be20;box-shadow:0 0 0 2px #78be2026}.player-wowy-search-input::-moz-placeholder{color:var(--pw-input-placeholder)}.player-wowy-search-input::placeholder{color:var(--pw-input-placeholder)}.player-wowy-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--pw-menu-bg);border:1px solid var(--pw-menu-border);border-radius:.5rem;max-height:180px;overflow-y:auto;z-index:9999;box-shadow:var(--pw-menu-shadow)}.player-wowy-search-result-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;cursor:pointer;transition:background .1s}.player-wowy-search-result-item:hover{background:rgba(120,190,32,.1)}.player-wowy-search-avatar{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.player-wowy-search-avatar-placeholder{width:26px;height:26px;border-radius:50%;background:var(--pw-chip-placeholder-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.player-wowy-search-name{color:var(--pw-text-primary);font-size:.75rem}.player-wowy-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--pw-text-muted)}.player-wowy-loading-spinner{width:32px;height:32px;border:3px solid rgba(120,190,32,.2);border-top-color:#78be20;border-radius:50%;animation:spin .8s linear infinite}.player-wowy-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.player-wowy-error{padding:1rem;text-align:center}.player-wowy-results-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:start}.player-wowy-results{background:var(--pw-panel-bg);border-radius:.875rem;padding:1rem;border:1px solid var(--pw-panel-border);position:relative;width:100%;max-width:420px}.player-wowy-results-header{display:flex;align-items:center;gap:.875rem;padding-bottom:.75rem;border-bottom:1px solid var(--pw-header-divider);margin-bottom:.5rem}.player-wowy-results-player-photos{flex-shrink:0}.player-wowy-result-avatar{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #78BE20}.player-wowy-result-avatar-placeholder{width:52px;height:52px;border-radius:50%;background:var(--pw-avatar-placeholder-bg);display:flex;align-items:center;justify-content:center;border:2px solid rgba(120,190,32,.3)}.player-wowy-results-title{flex:1;min-width:0}.player-wowy-primary-name{color:var(--pw-text-primary);font-size:1rem;font-weight:700;margin-bottom:.125rem}.player-wowy-subtitle-text{color:var(--pw-text-muted);font-size:.7rem;line-height:1.3}.player-wowy-minutes-inline{color:var(--pw-text-tertiary);font-size:.65rem;margin-top:.125rem}.player-wowy-stats-table{display:flex;flex-direction:column}.player-wowy-stats-header{display:grid;grid-template-columns:1fr 56px 1fr;padding:.5rem 0;border-bottom:1px solid var(--pw-table-divider);margin-bottom:.25rem}.player-wowy-stats-col-with,.player-wowy-stats-col-without{display:flex;flex-direction:column;align-items:center;gap:.125rem}.player-wowy-header-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.35);border-radius:100px;color:#4ade80;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em}.player-wowy-header-chip.without{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#fca5a5}.player-wowy-without-text-mobile{display:none}.player-wowy-without-text-desktop{display:inline}.player-wowy-chip-avatar{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(120,190,32,.4)}.player-wowy-chip-avatar.placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--pw-chip-placeholder-bg);border:1px solid rgba(107,114,128,.4)}.player-wowy-minutes{font-size:.7rem;color:var(--pw-text-secondary);font-weight:500}.player-wowy-stats-col-stat{display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:var(--pw-text-muted);text-transform:uppercase}.player-wowy-stats-row{display:grid;grid-template-columns:1fr 56px 1fr;padding:.5rem 0;border-bottom:1px solid var(--pw-row-border);transition:background .15s}.player-wowy-stats-row:last-child{border-bottom:none}.player-wowy-stats-row:hover{background:var(--pw-row-hover)}.player-wowy-stats-row .player-wowy-stats-col-with,.player-wowy-stats-row .player-wowy-stats-col-without{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;padding:0 .25rem}.player-wowy-stat-value{font-size:.95rem;font-weight:700;color:var(--pw-text-primary);min-width:52px;text-align:center}.player-wowy-stats-row .player-wowy-stats-col-stat{font-size:.7rem;font-weight:600;color:var(--pw-text-secondary)}.player-wowy-diff-badge{padding:.125rem .375rem;border-radius:100px;font-size:.625rem;font-weight:700;white-space:nowrap;min-width:40px;text-align:center}.player-wowy-diff-badge.badge-left{position:absolute;left:0;top:50%;transform:translateY(-50%)}.player-wowy-diff-badge.badge-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.diff-very-positive{background:rgba(34,197,94,.25);color:#4ade80}.diff-positive{background:rgba(34,197,94,.18);color:#86efac}.diff-neutral{background:rgba(107,114,128,.18);color:#9ca3af}.diff-negative{background:rgba(239,68,68,.18);color:#fca5a5}.diff-very-negative{background:rgba(239,68,68,.25);color:#f87171}.player-wowy-share-btn{position:absolute;bottom:.5rem;right:.5rem}.player-wowy-share-btn .share-button-icon{position:relative!important;bottom:auto!important;right:auto!important;width:18px;height:18px;color:var(--pw-text-muted);transition:color .15s}.player-wowy-share-btn .share-button-icon:hover{color:var(--pw-text-primary)}.player-wowy-note{margin-top:.5rem;padding:.5rem .75rem;background:var(--pw-note-bg);border-radius:.375rem;font-size:.625rem;color:var(--pw-note-text);text-align:center;max-width:480px;margin-left:auto;margin-right:auto}@media (max-width: 640px){.player-wowy-stats{gap:.75rem;padding:.25rem 0}.player-wowy-header-card{padding:.875rem}.player-wowy-header-content{margin-bottom:.75rem}.player-wowy-title{font-size:1rem}.player-wowy-subtitle{font-size:.65rem}.player-wowy-selection-grid{grid-template-columns:1fr;gap:.5rem}.player-wowy-selection-box{padding:.625rem}.player-wowy-avatar-large,.player-wowy-avatar-placeholder-large{width:36px;height:36px}.player-wowy-selected-name{font-size:.75rem}.player-wowy-results{padding:.75rem;max-width:100%}.player-wowy-results-header{gap:.625rem;padding-bottom:.5rem;margin-bottom:.375rem}.player-wowy-result-avatar,.player-wowy-result-avatar-placeholder{width:44px;height:44px}.player-wowy-primary-name{font-size:.875rem}.player-wowy-subtitle-text{font-size:.625rem}.player-wowy-minutes-inline{font-size:.6rem}.player-wowy-stats-header{grid-template-columns:1fr 44px 1fr;padding:.375rem 0}.player-wowy-header-chip{padding:.2rem .5rem;font-size:.65rem;gap:.3rem}.player-wowy-chip-avatar{width:16px;height:16px}.player-wowy-minutes{font-size:.6rem}.player-wowy-without-text-mobile{display:inline}.player-wowy-without-text-desktop{display:none}.player-wowy-stats-col-stat{font-size:.55rem}.player-wowy-stats-row{grid-template-columns:1fr 44px 1fr;padding:.375rem 0}.player-wowy-stat-value{font-size:.8rem;min-width:40px}.player-wowy-stats-row .player-wowy-stats-col-stat{font-size:.6rem}.player-wowy-diff-badge{font-size:.5rem;padding:.1rem .25rem;min-width:32px}.player-wowy-diff-badge.badge-left{margin-right:.15rem}.player-wowy-diff-badge.badge-right{margin-left:.15rem}.player-wowy-share-btn{bottom:.375rem;right:.375rem}.player-wowy-share-btn .share-button-icon{width:16px;height:16px}.player-wowy-empty-state{padding:1.5rem .75rem}.player-wowy-loading{padding:1.5rem}}@media (max-width: 380px){.player-wowy-stats-header,.player-wowy-stats-row{grid-template-columns:1fr 36px 1fr}.player-wowy-stat-value{font-size:.75rem;min-width:36px}.player-wowy-diff-badge{font-size:.45rem;padding:.075rem .2rem;min-width:28px}.player-wowy-stats-row .player-wowy-stats-col-stat{font-size:.5rem}}@media (max-width: 767px){.lineups-mobile-compact .lineups-filter-label{font-size:.7rem;line-height:1.2}.lineups-mobile-compact .lineups-filter-control{font-size:.82rem!important;line-height:1.2!important;min-height:2.15rem}.lineups-mobile-compact .lineups-filter-control::-moz-placeholder{font-size:.82rem}.lineups-mobile-compact .lineups-filter-control::placeholder{font-size:.82rem}}html[data-theme=light] .lineups-view-root .lineup-card,html[data-theme=light] .lineups-view-root .lineup-card:hover{background:linear-gradient(135deg,rgba(var(--lineup-team-rgb, 12, 14, 18),.12) 0%,rgba(var(--lineup-team-rgb, 12, 14, 18),.04) 18%,rgba(255,255,255,.98) 18%,rgba(248,250,252,.98) 100%)!important;border-color:rgba(var(--lineup-team-rgb, 12, 14, 18),.14)!important;box-shadow:0 18px 38px #0f172a14!important}html[data-theme=light] .lineups-view-root .lineup-card:before{opacity:.08}html[data-theme=light] .lineups-view-root .lineup-card .lineup-stat-label{color:#64748bd1!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-stat-value.lineup-stat-neutral{color:#0f172aeb!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-stat-value.lineup-stat-positive{color:#4d7c0f!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-stat-value.lineup-stat-negative{color:#b91c1c!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-minutes{color:#475569c2!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-title{color:#0f172af5!important;text-shadow:none!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-mobile-title{color:#0f172af5!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-mobile-context,html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-mobile-minutes,html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-mobile-stat-label{color:#475569c7!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-mobile-stat-value{color:#0f172aeb!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-mobile-stat.is-positive .lineup-card-mobile-stat-value{color:#3f6212!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-mobile-stat.is-negative .lineup-card-mobile-stat-value{color:#b91c1c!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-kicker{color:rgba(var(--lineup-team-rgb, 12, 14, 18),.58)!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-meta-pill{border-color:#94a3b83d!important;background:rgba(255,255,255,.88)!important;color:#1e293bd1!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-meta-pill-subtle{background:rgba(var(--lineup-team-rgb, 12, 14, 18),.08)!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-pill-positive{color:#4d7c0f!important;border-color:#84cc1647!important;background:rgba(132,204,22,.12)!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-pill-negative{color:#b91c1c!important;border-color:#f8717147!important;background:rgba(248,113,113,.1)!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-stat{border-color:#94a3b829!important;background:rgba(255,255,255,.82)!important;box-shadow:0 16px 26px #0f172a0d!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-stat-primary{border-color:#94a3b82e!important;background:linear-gradient(180deg,rgba(var(--lineup-team-rgb, 12, 14, 18),.08),rgba(255,255,255,.92) 100%)!important;box-shadow:0 18px 30px #0f172a0f!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-stat-primary.lineup-card-stat-positive{border-color:#84cc163d!important;background:linear-gradient(180deg,rgba(190,242,100,.26),rgba(255,255,255,.94) 100%)!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-stat-primary.lineup-card-stat-negative{border-color:#f871713d!important;background:linear-gradient(180deg,rgba(254,202,202,.42),rgba(255,255,255,.94) 100%)!important}html[data-theme=light] .lineups-view-root .lineup-card .lineup-card-player-img{background-color:#ffffffeb!important;border-color:rgba(var(--lineup-team-accent-rgb, 12, 14, 18),.24)!important;box-shadow:0 16px 24px -20px #0f172a2e!important}html[data-theme=light] .lineups-view-root .lineup-card-player-wrapper [data-tooltip]{background:rgba(15,23,42,.96)!important;color:#f8fafcfa!important;border-color:rgba(var(--lineup-team-accent-rgb, 12, 14, 18),.32)!important;box-shadow:0 14px 28px -16px #0f172a59!important;text-shadow:none!important}.lineups-view-root{display:flex;flex-direction:column;gap:1.5rem;min-width:0;width:100%}.lineups-workspace-shell{display:grid;gap:1.5rem;min-width:0;width:100%}.lineups-workspace-hero{position:relative;display:grid;gap:1.25rem;padding:1.5rem;border-radius:30px;border:1px solid rgba(var(--lineups-shell-accent-rgb),.14);background:linear-gradient(145deg,rgba(var(--lineups-shell-accent-rgb),.12),rgba(255,255,255,0) 42%),linear-gradient(180deg,var(--surface-elevated),var(--surface));overflow:hidden;box-shadow:0 28px 60px -48px var(--shadow-color)}.lineups-workspace-hero:before{content:"";position:absolute;inset:auto -12% -42% auto;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,rgba(var(--lineups-shell-accent-rgb),.22),rgba(var(--lineups-shell-accent-rgb),0));pointer-events:none}.lineups-workspace-identity,.lineups-workspace-meta,.lineups-workspace-kpis{position:relative;z-index:1}.lineups-workspace-identity{display:flex;align-items:center;gap:1rem}.lineups-workspace-logo-plane{display:flex;align-items:center;justify-content:center;width:88px;height:88px;padding:1rem;border-radius:24px;background:rgba(255,255,255,.72);border:1px solid rgba(var(--lineups-shell-accent-rgb),.14);box-shadow:0 20px 40px -32px var(--shadow-color)}html[data-theme=dark] .lineups-workspace-logo-plane{background:rgba(255,255,255,.06)}.lineups-workspace-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lineups-workspace-copy{max-width:54rem}.lineups-workspace-label,.lineups-workspace-nav-kicker,.lineups-controls-kicker,.lineups-results-kicker{display:inline-block;margin-bottom:.35rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lineups-shell-accent)}.lineups-workspace-title,.lineups-workspace-nav-title,.lineups-controls-title,.lineups-results-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.65rem,4vw,3rem);line-height:.98;letter-spacing:-.05em;color:var(--text-primary)}.lineups-controls-title,.lineups-results-title{font-size:clamp(1.25rem,2vw,1.85rem)}.lineups-workspace-description,.lineups-workspace-nav-description,.lineups-controls-description,.lineups-results-description{margin:.45rem 0 0;max-width:54rem;font-size:.96rem;line-height:1.6;color:var(--text-secondary)}.lineups-workspace-meta{display:flex;flex-wrap:wrap;gap:.7rem}.lineups-workspace-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 .9rem;border-radius:999px;border:1px solid rgba(var(--lineups-shell-accent-rgb),.16);background:rgba(var(--lineups-shell-accent-rgb),.08);color:var(--text-primary);font-size:.82rem;font-weight:600}.lineups-workspace-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.lineups-workspace-kpi{display:flex;flex-direction:column;gap:.25rem;min-height:92px;padding:1rem 1.05rem;border-radius:20px;border:1px solid var(--border-color);background:rgba(255,255,255,.6);box-shadow:0 20px 36px -34px var(--shadow-color)}html[data-theme=dark] .lineups-workspace-kpi{background:rgba(255,255,255,.04)}.lineups-workspace-kpi-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.lineups-workspace-kpi-value{font-family:Sora,system-ui,sans-serif;font-size:1.45rem;line-height:1.05;letter-spacing:-.04em;color:var(--text-primary)}.lineups-workspace-kpi-note{font-size:.78rem;color:var(--text-muted)}.lineups-workspace-nav-wrap,.lineups-controls-shell,.lineups-results-shell{display:grid;gap:1rem;min-width:0;width:100%;padding:1.2rem 1.25rem;border-radius:28px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.42)),linear-gradient(140deg,rgba(var(--lineups-shell-accent-rgb),.05),rgba(255,255,255,0) 48%);box-shadow:0 28px 56px -44px var(--shadow-color)}html[data-theme=dark] .lineups-workspace-nav-wrap,html[data-theme=dark] .lineups-controls-shell,html[data-theme=dark] .lineups-results-shell{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),linear-gradient(140deg,rgba(var(--lineups-shell-accent-rgb),.08),rgba(15,23,42,0) 48%)}.lineups-workspace-tabs{display:flex;gap:.6rem;flex-wrap:nowrap;overflow-x:auto;padding:0}.lineups-workspace-tab{flex:0 0 auto;min-height:46px;padding:0 1rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-elevated);color:var(--text-secondary);font-size:.84rem;font-weight:700;box-shadow:0 18px 32px -30px var(--shadow-color);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.lineups-workspace-tab:hover:not(.active){background:var(--surface-interactive);color:var(--text-primary);transform:translateY(-1px)}.lineups-workspace-tab.active{background:rgba(var(--lineups-shell-accent-rgb),.18);color:var(--text-primary);border-color:rgba(var(--lineups-shell-accent-rgb),.24);box-shadow:0 20px 34px -26px rgba(var(--lineups-shell-accent-rgb),.42)}.desktop-only{display:inline}.lineups-controls-header,.lineups-results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.lineups-controls-copy,.lineups-workspace-nav-copy{min-width:0}.lineups-share-inline{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:-moz-fit-content;min-width:fit-content}.lineups-share-status{font-size:.78rem;font-weight:600;color:var(--text-muted)}.lineups-share-status.ready{color:#16a34a}.lineups-share-status.loading{color:#d97706}.lineups-mobile-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.95rem 1rem;border-radius:22px;background:rgba(var(--lineups-shell-accent-rgb),.07);border:1px solid rgba(var(--lineups-shell-accent-rgb),.12);overflow:hidden}.lineups-mobile-summary-copy{flex:1 1 auto;min-width:0}.lineups-mobile-summary-title,.lineups-mobile-summary-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineups-mobile-summary-title{font-size:.82rem;font-weight:700;color:var(--text-primary)}.lineups-mobile-summary-detail{margin-top:.2rem;font-size:.76rem;color:var(--text-muted)}.lineups-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.35rem;min-height:38px;max-width:100%;padding:0 .85rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-elevated);color:var(--text-secondary);font-size:.76rem;font-weight:700;white-space:nowrap}.lineups-mobile-toggle:hover{color:var(--text-primary)}.lineups-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.lineups-filter-field,.lineups-filter-slider,.lineups-filter-search,.lineups-inline-note{min-width:0}.lineups-filter-field-wide,.lineups-filter-slider,.lineups-filter-search{grid-column:span 2}.lineups-filter-label{margin-bottom:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.lineups-filter-control{width:100%;min-height:46px;padding:0 .95rem;border-radius:16px;border:1px solid var(--border-color);color:var(--text-primary);font-size:.9rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.lineups-filter-control:focus{outline:none;border-color:rgba(var(--lineups-shell-accent-rgb),.36);box-shadow:0 0 0 3px rgba(var(--lineups-shell-accent-rgb),.12)}.lineups-filter-control:hover{background:var(--surface-interactive)}.lineups-filter-slider{padding:1rem 1rem .95rem;border-radius:22px;border:1px solid var(--border-color)}.lineups-filter-slider-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.lineups-filter-slider-header .lineups-filter-label{margin-bottom:0}.lineups-filter-slider-value{font-family:Sora,system-ui,sans-serif;font-size:1rem;font-weight:700}.lineups-filter-slider-input{width:100%;height:.5rem;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.lineups-filter-search,.lineups-search-box{position:relative}.lineups-search-icon{position:absolute;inset:0 auto 0 .95rem;display:flex;align-items:center;color:var(--text-muted);pointer-events:none}.lineups-search-input{padding-left:2.8rem}.lineups-search-results{position:absolute;z-index:10;inset:calc(100% + .35rem) 0 auto;border-radius:18px;border:1px solid var(--border-color);max-height:260px;overflow:auto}.lineups-search-result-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;color:var(--text-primary);cursor:pointer;transition:background .16s ease}.lineups-search-result-item:hover{background:rgba(var(--lineups-shell-accent-rgb),.08)}.lineups-search-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(var(--lineups-shell-accent-rgb),.22)}.lineups-search-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--text-muted)}.lineups-player-pill-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.lineups-player-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:0 .8rem;border-radius:999px;border:1px solid rgba(220,38,38,.35);background:rgba(127,29,29,.14);color:var(--text-primary)}.lineups-player-pill.include{box-shadow:0 18px 28px -24px rgba(var(--lineups-shell-accent-rgb),.5)}.lineups-player-pill.exclude{color:#fecaca}.lineups-player-pill button{border:0;background:transparent;padding:0}.lineups-player-pill-mode{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lineups-player-pill-name,.lineups-player-pill-remove{color:inherit}.lineups-player-pill-name{font-size:.84rem;font-weight:600}.lineups-player-pill-remove{display:inline-flex;align-items:center}.lineups-player-pill-clear,.lineups-filter-helper{font-size:.8rem;color:var(--text-muted)}.lineups-player-pill-clear{padding:0 .2rem;text-decoration:underline;text-underline-offset:.18rem}.lineups-filter-helper{margin:.75rem 0 0}.lineups-inline-note,.lineups-controls-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.lineups-inline-note{min-height:44px;padding:.8rem .95rem;border-radius:18px;border:1px solid rgba(var(--lineups-shell-accent-rgb),.12);background:rgba(var(--lineups-shell-accent-rgb),.06);color:var(--text-secondary);font-size:.82rem}.lineups-inline-note.warning{grid-column:1 / -1;background:rgba(245,158,11,.08);border-color:#f59e0b2e}.lineups-controls-footer{justify-content:space-between}.lineups-results-badge{display:inline-flex;align-items:center;min-height:38px;padding:0 .9rem;border-radius:999px;border:1px solid rgba(var(--lineups-shell-accent-rgb),.16);background:rgba(var(--lineups-shell-accent-rgb),.08);color:var(--text-primary);font-size:.82rem;font-weight:700}.lineups-results-content{display:grid;gap:1rem;min-width:0;width:100%}.lineups-card-list{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.lineups-card-list .lineup-card{border-radius:26px;width:100%;max-width:100%}.lineups-empty-state{display:grid;justify-items:center;gap:.7rem;min-height:220px;padding:2.25rem 1rem;border-radius:24px;border:1px dashed rgba(var(--lineups-shell-accent-rgb),.2);background:rgba(var(--lineups-shell-accent-rgb),.05);color:var(--text-muted);text-align:center}.lineups-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.25rem}.lineups-pagination-copy{display:grid;gap:.2rem}.lineups-pagination-label{font-size:.84rem;font-weight:700;color:var(--text-primary)}.lineups-pagination-meta{font-size:.8rem;color:var(--text-muted)}.lineups-pagination-actions{display:flex;gap:.6rem}.lineups-pagination-button{min-width:88px;min-height:42px;padding:0 1rem;border-radius:999px;border:1px solid var(--border-color);font-size:.84rem;font-weight:700;transition:transform .18s ease,background .18s ease}.lineups-pagination-button:hover:not(:disabled){background:var(--surface-interactive)!important;transform:translateY(-1px)}.lineups-pagination-button:disabled{opacity:.5;cursor:not-allowed}.lineups-mode-surface{padding:.25rem 0}.lineups-mode-surface .wowy-analysis,.lineups-mode-surface .player-wowy-stats{padding:0;gap:1rem}.lineups-mode-surface .card-base{border-radius:24px!important;border-color:rgba(var(--lineups-shell-accent-rgb),.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.5)),linear-gradient(140deg,rgba(var(--lineups-shell-accent-rgb),.05),rgba(255,255,255,0) 52%)!important;box-shadow:0 24px 48px -40px var(--shadow-color)!important}html[data-theme=dark] .lineups-mode-surface .card-base{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02)),linear-gradient(140deg,rgba(var(--lineups-shell-accent-rgb),.09),rgba(15,23,42,0) 52%)!important}.lineups-mode-surface .wowy-analysis{--wowy-text-primary: var(--text-primary);--wowy-text-secondary: var(--text-secondary);--wowy-text-muted: var(--text-muted);--wowy-border: rgba(var(--lineups-shell-accent-rgb), .14);--wowy-input-bg: var(--surface-elevated);--wowy-input-border: var(--border-color);--wowy-input-placeholder: var(--text-tertiary);--wowy-search-bg: var(--surface-elevated);--wowy-search-border: rgba(var(--lineups-shell-accent-rgb), .14);--wowy-search-shadow: 0 20px 40px -34px var(--shadow-color);--wowy-search-hover: rgba(var(--lineups-shell-accent-rgb), .08);--wowy-avatar-placeholder-bg: var(--surface-muted);--wowy-player-card-bg: linear-gradient(135deg, rgba(var(--lineups-shell-accent-rgb), .14) 0%, rgba(var(--lineups-shell-accent-rgb), .04) 100%);--wowy-player-card-border: rgba(var(--lineups-shell-accent-rgb), .22);--wowy-player-card-border-hover: rgba(var(--lineups-shell-accent-rgb), .42);--wowy-clear-btn-border: var(--border-color);--wowy-clear-btn-color: var(--text-secondary);--wowy-clear-btn-color-hover: #ef4444;--wowy-view-title: var(--text-primary);--wowy-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .58), rgba(255, 255, 255, .4));--wowy-card-shadow: 0 18px 36px -34px var(--shadow-color);--wowy-card-shadow-hover: 0 20px 40px -32px var(--shadow-color);--wowy-card-subheader: var(--text-primary);--wowy-card-subheader-values: var(--text-secondary);--wowy-divider: linear-gradient(90deg, rgba(var(--lineups-shell-accent-rgb), .08) 0%, rgba(var(--lineups-shell-accent-rgb), .28) 50%, rgba(var(--lineups-shell-accent-rgb), .08) 100%);--wowy-pill-bg: rgba(var(--lineups-shell-accent-rgb), .08);--wowy-mini-avatar-placeholder-bg: var(--surface-muted);--wowy-stat-bg: rgba(255, 255, 255, .7);--wowy-stat-bg-hover: rgba(255, 255, 255, .86);--wowy-stat-border: var(--border-color);--wowy-stat-border-hover: rgba(var(--lineups-shell-accent-rgb), .18);--wowy-stat-main-bg: linear-gradient(130deg, rgba(var(--lineups-shell-accent-rgb), .18) 0%, rgba(var(--lineups-shell-accent-rgb), .08) 100%);--wowy-stat-main-border: rgba(var(--lineups-shell-accent-rgb), .24);--wowy-stat-label: var(--text-secondary);--wowy-stat-value: var(--text-primary);--wowy-loading-text: var(--text-secondary);--wowy-empty-icon: var(--text-muted)}html[data-theme=dark] .lineups-mode-surface .wowy-analysis{--wowy-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .03));--wowy-stat-bg: rgba(255, 255, 255, .04);--wowy-stat-bg-hover: rgba(255, 255, 255, .07)}.lineups-mode-surface .wowy-title,.lineups-mode-surface .player-wowy-title{color:var(--lineups-shell-accent)}.lineups-mode-surface .player-wowy-stats{--pw-text-primary: var(--text-primary);--pw-text-secondary: var(--text-secondary);--pw-text-muted: var(--text-muted);--pw-text-tertiary: var(--text-tertiary);--pw-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .46));--pw-panel-border: rgba(var(--lineups-shell-accent-rgb), .18);--pw-inner-bg: rgba(var(--lineups-shell-accent-rgb), .05);--pw-inner-border: var(--border-color);--pw-input-bg: var(--surface-elevated);--pw-input-border: var(--border-color);--pw-input-placeholder: var(--text-tertiary);--pw-menu-bg: var(--surface-elevated);--pw-menu-border: rgba(var(--lineups-shell-accent-rgb), .16);--pw-menu-shadow: 0 20px 40px -34px var(--shadow-color);--pw-row-border: rgba(var(--lineups-shell-accent-rgb), .08);--pw-row-hover: rgba(var(--lineups-shell-accent-rgb), .06);--pw-header-divider: rgba(var(--lineups-shell-accent-rgb), .12);--pw-table-divider: var(--border-color);--pw-avatar-placeholder-bg: var(--surface-muted);--pw-chip-placeholder-bg: rgba(var(--lineups-shell-accent-rgb), .08);--pw-note-bg: rgba(var(--lineups-shell-accent-rgb), .08);--pw-note-text: var(--text-muted)}html[data-theme=dark] .lineups-mode-surface .player-wowy-stats{--pw-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .03));--pw-inner-bg: rgba(255, 255, 255, .03)}@media (max-width: 1100px){.lineups-workspace-kpis,.lineups-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.lineups-workspace-shell{gap:.85rem}.lineups-workspace-hero,.lineups-workspace-nav-wrap,.lineups-controls-shell,.lineups-results-shell{padding:1rem;border-radius:24px}.lineups-workspace-hero{display:none}.lineups-workspace-nav-wrap{gap:.7rem;padding:0;border:0;background:transparent;box-shadow:none}.lineups-workspace-nav-copy,.lineups-controls-copy,.lineups-results-kicker,.lineups-results-description{display:none}.lineups-controls-shell,.lineups-results-shell{padding:.85rem;border-radius:20px;min-width:0;width:100%}.lineups-workspace-identity,.lineups-controls-header,.lineups-results-header{flex-direction:column;align-items:stretch}.lineups-workspace-logo-plane{width:74px;height:74px;border-radius:20px}.lineups-workspace-title{font-size:1.95rem}.lineups-workspace-kpis,.lineups-filter-grid{grid-template-columns:1fr}.lineups-controls-header{display:none}.lineups-filter-field-wide,.lineups-filter-slider,.lineups-filter-search{grid-column:auto}.lineups-share-inline,.lineups-controls-footer,.lineups-pagination{flex-direction:column;align-items:stretch}.lineups-share-inline,.lineups-controls-footer{display:none}.lineups-results-badge,.lineups-pagination-button{width:100%;justify-content:center}.lineups-pagination-actions{width:100%}.lineups-pagination-actions>*{flex:1 1 0}.desktop-only{display:none}.mobile-only{display:inline}.lineups-mobile-summary{padding:.75rem .85rem;border-radius:18px}.lineups-mobile-summary-title{font-size:.78rem}.lineups-mobile-summary-detail{margin-top:.1rem;font-size:.72rem}.lineups-filter-grid{gap:.7rem}.lineups-results-header{gap:.6rem}.lineups-results-title{font-size:1.05rem}.lineups-results-badge{min-height:34px;padding:0 .75rem;font-size:.74rem}.lineups-results-content,.lineups-card-list{gap:.45rem}.lineups-card-list .lineup-card{border-radius:20px}}@media (prefers-reduced-motion: reduce){.lineups-workspace-tab,.lineups-pagination-button,.lineups-search-result-item,.lineups-card-list .lineup-card,.lineups-player-pill,.lineups-mode-surface .card-base{transition:none!important}}.scatter-workspace-shell{display:grid;gap:1.5rem;width:100%;padding:.5rem 0 1.25rem}.scatter-workspace-hero{position:relative;display:grid;gap:1.25rem;padding:1.5rem;border-radius:32px;border:1px solid rgba(var(--scatter-shell-accent-rgb),.14);background:linear-gradient(145deg,rgba(var(--scatter-shell-accent-rgb),.14),rgba(255,255,255,0) 44%),linear-gradient(180deg,var(--surface-elevated),var(--surface));overflow:hidden;box-shadow:0 28px 64px -48px var(--shadow-color)}.scatter-workspace-hero:before{content:"";position:absolute;inset:auto -9% -44% auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(var(--scatter-shell-accent-rgb),.22),rgba(var(--scatter-shell-accent-rgb),0));pointer-events:none}.scatter-workspace-identity,.scatter-workspace-meta,.scatter-workspace-kpis{position:relative;z-index:1}.scatter-workspace-identity{display:flex;align-items:center;gap:1rem}.scatter-workspace-logo-plane{display:flex;align-items:center;justify-content:center;width:88px;height:88px;padding:1rem;border-radius:24px;background:rgba(255,255,255,.72);border:1px solid rgba(var(--scatter-shell-accent-rgb),.14);box-shadow:0 22px 44px -34px var(--shadow-color)}html[data-theme=dark] .scatter-workspace-logo-plane{background:rgba(255,255,255,.06)}.scatter-workspace-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.scatter-workspace-copy{max-width:58rem}.scatter-workspace-label,.scatter-workspace-nav-kicker{display:inline-block;margin-bottom:.35rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--scatter-shell-accent)}.scatter-workspace-title,.scatter-workspace-nav-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.7rem,4vw,3rem);line-height:.98;letter-spacing:-.05em;color:var(--text-primary)}.scatter-workspace-nav-title{font-size:clamp(1.25rem,2vw,1.8rem)}.scatter-workspace-description,.scatter-workspace-nav-description{margin:.45rem 0 0;max-width:56rem;font-size:.96rem;line-height:1.6;color:var(--text-secondary)}.scatter-workspace-meta{display:flex;flex-wrap:wrap;gap:.7rem}.scatter-workspace-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 .9rem;border-radius:999px;border:1px solid rgba(var(--scatter-shell-accent-rgb),.16);background:rgba(var(--scatter-shell-accent-rgb),.08);color:var(--text-primary);font-size:.82rem;font-weight:600}.scatter-workspace-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.scatter-workspace-kpi{display:flex;flex-direction:column;gap:.25rem;min-height:92px;padding:1rem 1.05rem;border-radius:20px;border:1px solid var(--border-color);background:linear-gradient(180deg,var(--surface-elevated),var(--surface));box-shadow:0 22px 40px -34px var(--shadow-color)}html[data-theme=dark] .scatter-workspace-kpi{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.scatter-workspace-kpi-label{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.scatter-workspace-kpi-value{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1;letter-spacing:-.04em;color:var(--text-primary)}.scatter-workspace-kpi-note{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.scatter-workspace-nav-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-radius:24px;border:1px solid var(--border-color);background:var(--surface-elevated);box-shadow:0 24px 48px -40px var(--shadow-color)}.scatter-workspace-nav-copy{flex:1 1 18rem;min-width:0}.scatter-workspace-toggle-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.scatter-toggle-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;padding:.35rem;border:1px solid var(--border-color);border-radius:999px;box-shadow:inset 0 1px #ffffff0a}.scatter-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:0 .95rem;border-radius:999px;border:0;background:transparent;color:var(--text-secondary);font-size:.82rem;font-weight:700;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.scatter-toggle-button:hover{color:var(--text-primary);transform:translateY(-1px)}.scatter-toggle-button.active{background:rgba(var(--scatter-shell-accent-rgb),.16);color:var(--text-primary);box-shadow:0 12px 22px -18px rgba(var(--scatter-shell-accent-rgb),.55)}.scatter-toggle-button.active.teams{background:rgba(59,130,246,.16)}.scatter-toggle-button.active.neutral{background:var(--surface)}.scatter-toggle-button.compact{min-width:72px}.scatter-workspace-body{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:28px;background:var(--surface-elevated)}.scatter-builder-shell,.scatter-panel-shell{border-radius:24px}.scatter-panel-shell{border:1px solid var(--border-color);box-shadow:0 24px 48px -42px var(--shadow-color)}.scatter-panel-shell-compact{box-shadow:0 20px 40px -38px var(--shadow-color)}.scatter-preset-axis-grid{align-items:stretch}.scatter-preset-axis-card{border-radius:18px;border:1px solid var(--border-color);background:linear-gradient(180deg,var(--surface),var(--surface-muted))}.scatter-preset-chip{border-color:var(--border-color);background:var(--surface);color:var(--text-secondary)}.scatter-command-stack{gap:.8rem}.scatter-axis-grid,.scatter-team-axis-grid{align-items:stretch}.scatter-axis-card,.scatter-advanced-options,.scatter-team-filter-shell{border-radius:22px}.scatter-axis-card,.scatter-advanced-options{box-shadow:0 20px 42px -38px var(--shadow-color)}.scatter-axis-card select,.scatter-axis-card input,.scatter-advanced-options select,.scatter-advanced-options input,.scatter-stage-editor input{min-height:42px;border-radius:14px;background:var(--surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0a}.scatter-axis-card option,.scatter-advanced-options option{color:var(--text-primary);background:var(--surface-alt)}.scatter-axis-card input::-moz-placeholder,.scatter-advanced-options input::-moz-placeholder,.scatter-stage-editor input::-moz-placeholder{color:var(--text-tertiary)}.scatter-axis-card input::placeholder,.scatter-advanced-options input::placeholder,.scatter-stage-editor input::placeholder{color:var(--text-tertiary)}.scatter-disclosure-button{padding-bottom:.2rem}.scatter-secondary-button,.scatter-inline-button{border-color:var(--border-color)!important;background:var(--surface)!important;color:var(--text-secondary)!important}.scatter-secondary-button:hover,.scatter-inline-button:hover{border-color:rgba(var(--scatter-shell-accent-rgb),.24)!important;background:var(--surface-interactive)!important;color:var(--text-primary)!important}.scatter-secondary-button-strong{background:var(--surface-muted)!important}.scatter-accent-button,.scatter-generate-button{color:#03111e!important;border:0;box-shadow:0 18px 34px -24px rgba(var(--scatter-shell-accent-rgb),.5)}.scatter-inline-button{min-height:28px;border-radius:999px}.scatter-feedback{border-radius:20px;box-shadow:0 18px 38px -32px var(--shadow-color)}.scatter-feedback-error{background:rgba(220,38,38,.1);border-color:#dc262638}.scatter-feedback-warning{background:rgba(245,158,11,.1);border-color:#f59e0b38}.scatter-stage-shell{display:grid;gap:1rem;padding:1.2rem;border-radius:30px;background:linear-gradient(180deg,var(--surface-elevated),var(--surface));box-shadow:0 28px 64px -48px var(--shadow-color)}.scatter-stage-toolbar{align-items:center;border-bottom-color:var(--border-color)!important}.scatter-stage-toolbar-label{color:var(--text-muted)!important}.scatter-stage-axis-actions,.scatter-stage-utility-actions{gap:.65rem}.scatter-stage-action{min-height:40px;border-radius:999px;border-color:var(--border-color)!important;box-shadow:0 16px 28px -24px var(--shadow-color)}.scatter-stage-action.is-inactive{background:var(--surface)!important;color:var(--text-secondary)!important}.scatter-stage-action.is-inactive:hover{background:var(--surface-interactive)!important;color:var(--text-primary)!important}.scatter-stage-action.is-active{box-shadow:0 18px 34px -24px rgba(var(--scatter-shell-accent-rgb),.5)}.scatter-stage-editor{border-radius:22px}.scatter-stage-canvas{border-radius:24px}.scatter-empty-state{min-height:inherit;padding:2rem 1rem}.scatter-empty-state-inner{max-width:26rem}.scatter-empty-state-icon{margin-bottom:1rem}.scatter-empty-state-title{font-family:Sora,system-ui,sans-serif;font-size:clamp(1rem,2vw,1.25rem);line-height:1.2;color:var(--text-primary)}.scatter-empty-state-copy{color:var(--text-secondary)!important}.scatter-stage-legend{border-color:var(--border-color)!important;background:linear-gradient(180deg,var(--surface),rgba(255,255,255,0))!important;box-shadow:inset 0 1px #ffffff0a}.scatter-share-overlay{background:rgba(2,6,23,.78)}.scatter-share-dialog{max-width:min(520px,100%)}.scatter-share-header{color:var(--text-primary)}.scatter-share-preview,.scatter-share-controls{border-radius:22px;border-color:var(--border-color)!important}.scatter-share-actions{max-width:486px}.scatter-workspace-shell .text-white{color:var(--text-primary)}.scatter-workspace-shell .text-gray-200,.scatter-workspace-shell .text-gray-300{color:var(--text-secondary)}.scatter-workspace-shell .text-gray-400{color:var(--text-muted)}.scatter-workspace-shell .text-gray-500,.scatter-workspace-shell .text-gray-600{color:var(--text-tertiary)}.scatter-workspace-shell .border-gray-700,.scatter-workspace-shell .border-gray-700\/50,.scatter-workspace-shell .border-gray-700\/60,.scatter-workspace-shell .border-gray-600{border-color:var(--border-color)}html[data-theme=light] .scatter-workspace-shell .text-black{color:#03111e}html[data-theme=dark] .scatter-workspace-nav-wrap,html[data-theme=dark] .scatter-workspace-body,html[data-theme=dark] .scatter-stage-shell{background:linear-gradient(180deg,rgba(18,26,39,.94),rgba(15,23,42,.92))}html[data-theme=dark] .scatter-stage-legend{background:linear-gradient(180deg,rgba(20,25,35,.9),rgba(20,25,35,.58))!important}html[data-theme=dark] .scatter-preset-axis-card,html[data-theme=dark] .scatter-secondary-button,html[data-theme=dark] .scatter-inline-button{background:rgba(255,255,255,.04)!important}html[data-theme=light] .scatter-workspace-logo-plane{background:rgba(255,255,255,.94)}html[data-theme=light] .scatter-workspace-nav-wrap,html[data-theme=light] .scatter-workspace-body,html[data-theme=light] .scatter-stage-shell{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,247,251,.94))}html[data-theme=light] .scatter-workspace-kpi{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,243,248,.94))}html[data-theme=light] .scatter-preset-axis-card,html[data-theme=light] .scatter-stage-legend,html[data-theme=light] .scatter-secondary-button,html[data-theme=light] .scatter-inline-button,html[data-theme=light] .scatter-stage-action.is-inactive{background:rgba(248,250,252,.98)!important}@media (max-width: 1023px){.scatter-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.scatter-workspace-shell{gap:1.1rem;padding-bottom:1rem}.scatter-workspace-hero,.scatter-workspace-nav-wrap,.scatter-workspace-body,.scatter-stage-shell{border-radius:24px}.scatter-workspace-hero{display:none}.scatter-workspace-identity{align-items:flex-start}.scatter-workspace-logo-plane{width:72px;height:72px;padding:.85rem;border-radius:20px}.scatter-workspace-kpis{grid-template-columns:1fr}.scatter-workspace-nav-wrap,.scatter-workspace-toggle-row{align-items:stretch}.scatter-workspace-nav-wrap{gap:.8rem;padding:0;border:0;background:transparent;box-shadow:none}.scatter-workspace-nav-kicker,.scatter-workspace-nav-description{display:none}.scatter-workspace-nav-title{font-size:1.05rem}.scatter-workspace-toggle-row{width:100%;justify-content:stretch}.scatter-toggle-group{width:100%;justify-content:space-between}.scatter-toggle-button{flex:1 1 0;min-width:0}.scatter-workspace-body{padding:.85rem}.scatter-stage-shell{padding:.95rem}.scatter-stage-toolbar{align-items:flex-start}.scatter-stage-axis-actions,.scatter-stage-utility-actions{width:100%}.scatter-stage-action{flex:1 1 calc(50% - .5rem);justify-content:center}.scatter-generate-button{width:100%}}@media (prefers-reduced-motion: reduce){.scatter-toggle-button,.scatter-stage-action{transition:none}}.matchup-preview{width:100%;max-width:1280px;margin:0 auto;padding:4px 0 18px;display:grid;gap:18px;color:var(--text-primary)}.matchup-stage,.matchup-team-card,.matchup-ppp-section,.matchup-state{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.74) 0%,rgba(255,255,255,.92) 46%,rgba(var(--theme-accent-rgb),.08) 100%);box-shadow:0 24px 46px -40px var(--shadow-strong)}html[data-theme=dark] .matchup-stage,html[data-theme=dark] .matchup-team-card,html[data-theme=dark] .matchup-ppp-section,html[data-theme=dark] .matchup-state{background:linear-gradient(160deg,rgba(10,18,31,.94) 0%,rgba(10,18,31,.88) 48%,rgba(var(--theme-accent-rgb),.14) 100%)}.matchup-stage:before,.matchup-team-card:before,.matchup-ppp-section:before,.matchup-state:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(var(--theme-accent-rgb),.14),transparent 28%),radial-gradient(circle at 88% 12%,rgba(var(--theme-primary-rgb),.12),transparent 32%),radial-gradient(circle,rgba(var(--theme-primary-rgb),.05) 1px,transparent 1.8px);background-size:auto,auto,18px 18px;opacity:.9}html[data-theme=dark] .matchup-stage:before,html[data-theme=dark] .matchup-team-card:before,html[data-theme=dark] .matchup-ppp-section:before,html[data-theme=dark] .matchup-state:before{background:radial-gradient(circle at 16% 18%,rgba(var(--theme-accent-rgb),.16),transparent 28%),radial-gradient(circle at 88% 12%,rgba(255,255,255,.05),transparent 32%),radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1.8px);background-size:auto,auto,18px 18px}.matchup-stage>*,.matchup-team-card>*,.matchup-ppp-section>*,.matchup-state>*{position:relative;z-index:1}.matchup-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:32px 24px}.matchup-state p{margin:0;font-size:.98rem;color:var(--text-secondary);font-weight:600}.matchup-state-error p{color:#dc2626}html[data-theme=dark] .matchup-state-error p{color:#f87171}.loading-spinner{width:34px;height:34px;border-radius:999px;border:3px solid rgba(var(--theme-accent-rgb),.22);border-top-color:var(--theme-accent);animation:matchup-spin 1s linear infinite}@keyframes matchup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.matchup-stage{padding:22px;display:grid;gap:20px}.matchup-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.matchup-stage-copy{display:grid;gap:8px;min-width:0}.matchup-kicker,.matchup-section-kicker{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.matchup-title{margin:0;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.02;letter-spacing:-.04em;color:var(--text-primary)}.matchup-summary{margin:0;max-width:58rem;font-size:.96rem;line-height:1.55;color:var(--text-secondary)}.matchup-lens-pill,.matchup-ppp-context-pill,.matchup-team-focus-pill,.matchup-rank-badge,.matchup-team-side{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .78rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.matchup-lens-pill,.matchup-ppp-context-pill,.matchup-team-focus-pill,.matchup-rank-badge{border:1px solid rgba(var(--theme-accent-rgb),.24);background:rgba(var(--theme-accent-rgb),.14);color:color-mix(in srgb,var(--theme-accent) 72%,var(--text-primary))}.matchup-team-side{border:1px solid var(--border-color);background:rgba(var(--theme-primary-rgb),.08);color:var(--text-secondary)}html[data-theme=dark] .matchup-team-side{background:rgba(255,255,255,.05)}.matchup-stage-body{display:grid;gap:18px}.matchup-meta-strip{display:flex;flex-wrap:wrap;gap:10px}.matchup-meta-chip{min-width:136px;display:grid;gap:3px;padding:12px 14px;border-radius:18px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.68) 0%,rgba(248,250,252,.94) 100%);box-shadow:inset 0 1px #ffffffd1}html[data-theme=dark] .matchup-meta-chip{background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(15,23,42,.28) 100%);box-shadow:inset 0 1px #ffffff0d}.matchup-meta-chip strong{font-size:.98rem;font-weight:760;color:var(--text-primary)}.matchup-meta-chip small{font-size:.76rem;color:var(--text-muted)}.matchup-meta-label{font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.matchup-meta-chip--venue{min-width:min(320px,100%)}.matchup-stage-clash{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}.matchup-stage-team{display:flex;align-items:center;gap:14px;min-width:0;padding:15px 16px;border-radius:22px;border:1px solid var(--border-color);background:rgba(255,255,255,.62)}html[data-theme=dark] .matchup-stage-team{background:rgba(255,255,255,.05)}.matchup-stage-team strong{display:block;font-size:1rem;color:var(--text-primary);line-height:1.2}.matchup-stage-team-label{display:block;margin-bottom:4px;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.matchup-header-logo,.matchup-team-logo{flex:0 0 auto;-o-object-fit:contain;object-fit:contain;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.28);background:rgba(255,255,255,.72)}html[data-theme=dark] .matchup-header-logo,html[data-theme=dark] .matchup-team-logo{background:rgba(255,255,255,.08)}.matchup-header-logo{width:62px;height:62px;padding:8px;box-shadow:0 20px 24px -24px rgba(var(--theme-accent-rgb),.42)}.matchup-vs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:74px;padding:0 16px;border-radius:24px;font-size:1.05rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#142013;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 72%,white) 0%,var(--theme-accent) 100%);box-shadow:0 20px 30px -24px rgba(var(--theme-accent-rgb),.55)}.matchup-teams-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.matchup-team-card{display:grid;gap:0}.matchup-team-card.is-focus{border-color:rgba(var(--theme-accent-rgb),.36);box-shadow:0 28px 50px -42px rgba(var(--theme-accent-rgb),.45)}.matchup-team-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 16px;border-bottom:1px solid var(--border-color)}.matchup-team-header-main{display:flex;align-items:center;gap:14px;min-width:0}.matchup-team-logo{width:58px;height:58px;padding:8px}.matchup-team-info{display:grid;gap:8px;min-width:0}.matchup-team-meta-row,.matchup-team-record-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.matchup-team-name{margin:0;font-size:1.18rem;line-height:1.12;color:var(--text-primary)}.matchup-team-record{font-size:.95rem;font-weight:700;color:var(--text-secondary)}.matchup-team-abbr{padding-top:2px;font-size:.86rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary)}.matchup-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 18px}.matchup-stat-item{min-width:0;display:grid;gap:7px;padding:12px 13px;border-radius:18px;border:1px solid var(--border-color);background:rgba(255,255,255,.58);box-shadow:inset 0 1px #ffffffad}html[data-theme=dark] .matchup-stat-item{background:rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff08}.matchup-stat-label{font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.matchup-stat-value{font-size:.95rem;font-weight:760;line-height:1.28;color:var(--text-primary)}.matchup-stat-item.rank-elite{border-color:#22c55e47;background:rgba(34,197,94,.1)}.matchup-stat-item.rank-elite .matchup-stat-value{color:#16a34a}html[data-theme=dark] .matchup-stat-item.rank-elite{background:rgba(34,197,94,.16)}html[data-theme=dark] .matchup-stat-item.rank-elite .matchup-stat-value{color:#4ade80}.matchup-stat-item.rank-good{border-color:rgba(var(--theme-accent-rgb),.28);background:rgba(var(--theme-accent-rgb),.1)}.matchup-stat-item.rank-good .matchup-stat-value{color:color-mix(in srgb,var(--theme-accent) 68%,#052e16)}html[data-theme=dark] .matchup-stat-item.rank-good{background:rgba(var(--theme-accent-rgb),.16)}html[data-theme=dark] .matchup-stat-item.rank-good .matchup-stat-value{color:color-mix(in srgb,var(--theme-accent) 86%,white)}.matchup-stat-item.rank-average{border-color:#f59e0b3d;background:rgba(245,158,11,.08)}.matchup-stat-item.rank-average .matchup-stat-value{color:#b45309}html[data-theme=dark] .matchup-stat-item.rank-average{background:rgba(245,158,11,.12)}html[data-theme=dark] .matchup-stat-item.rank-average .matchup-stat-value{color:#fbbf24}.matchup-stat-item.rank-poor{border-color:#ef444438;background:rgba(239,68,68,.08)}.matchup-stat-item.rank-poor .matchup-stat-value{color:#dc2626}html[data-theme=dark] .matchup-stat-item.rank-poor{background:rgba(239,68,68,.12)}html[data-theme=dark] .matchup-stat-item.rank-poor .matchup-stat-value{color:#f87171}.matchup-ppp-section{padding:22px;display:grid;gap:16px}.matchup-ppp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.matchup-ppp-copy{display:grid;gap:8px}.matchup-ppp-title{margin:0;font-size:clamp(1.28rem,1.8vw,1.72rem);line-height:1.08;color:var(--text-primary)}.matchup-ppp-subtitle,.matchup-ppp-context-copy{margin:0;font-size:.93rem;line-height:1.55;color:var(--text-secondary)}.matchup-ppp-controls{flex:0 0 auto}.matchup-ppp-context-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.matchup-ppp-table{display:grid;gap:1px;border-radius:22px;border:1px solid var(--border-color);background:rgba(var(--theme-primary-rgb),.08);overflow:hidden}.matchup-ppp-table-header,.matchup-ppp-table-row{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr)) minmax(112px,.82fr);gap:1px;background:rgba(var(--theme-primary-rgb),.08)}.matchup-ppp-table-header>div,.matchup-ppp-cell{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;background:rgba(255,255,255,.82)}html[data-theme=dark] .matchup-ppp-table-header>div,html[data-theme=dark] .matchup-ppp-cell{background:rgba(11,18,31,.92)}.matchup-ppp-table-header>div{justify-content:center;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.matchup-ppp-col-playtype{text-align:left;align-items:flex-start}.matchup-ppp-cell{font-size:.92rem}.matchup-ppp-playtype-name{font-size:.95rem;font-weight:760;color:var(--text-primary)}.matchup-ppp-rank{font-size:.98rem;font-weight:800;color:var(--text-primary)}.matchup-ppp-value{font-size:.76rem;color:var(--text-muted)}.matchup-ppp-col-delta{align-items:flex-start}.matchup-ppp-delta-value{font-size:1.02rem;font-weight:900}.matchup-ppp-col-delta.rank-diff-very-positive{background:rgba(34,197,94,.18)}.matchup-ppp-col-delta.rank-diff-very-positive .matchup-ppp-delta-value{color:#15803d}.matchup-ppp-col-delta.rank-diff-positive{background:rgba(74,222,128,.15)}.matchup-ppp-col-delta.rank-diff-positive .matchup-ppp-delta-value{color:#16a34a}.matchup-ppp-col-delta.rank-diff-slightly-positive{background:rgba(134,239,172,.12)}.matchup-ppp-col-delta.rank-diff-slightly-positive .matchup-ppp-delta-value{color:#15803d}.matchup-ppp-col-delta.rank-diff-neutral{background:rgba(var(--theme-primary-rgb),.06)}.matchup-ppp-col-delta.rank-diff-neutral .matchup-ppp-delta-value{color:var(--text-secondary)}.matchup-ppp-col-delta.rank-diff-slightly-negative{background:rgba(252,165,165,.12)}.matchup-ppp-col-delta.rank-diff-slightly-negative .matchup-ppp-delta-value{color:#dc2626}.matchup-ppp-col-delta.rank-diff-negative{background:rgba(248,113,113,.16)}.matchup-ppp-col-delta.rank-diff-negative .matchup-ppp-delta-value{color:#dc2626}.matchup-ppp-col-delta.rank-diff-very-negative{background:rgba(239,68,68,.22)}.matchup-ppp-col-delta.rank-diff-very-negative .matchup-ppp-delta-value{color:#b91c1c}html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-very-positive,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-positive,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-slightly-positive,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-slightly-negative,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-negative,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-very-negative,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-neutral{box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-very-positive .matchup-ppp-delta-value,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-positive .matchup-ppp-delta-value,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-slightly-positive .matchup-ppp-delta-value{color:#86efac}html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-slightly-negative .matchup-ppp-delta-value,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-negative .matchup-ppp-delta-value,html[data-theme=dark] .matchup-ppp-col-delta.rank-diff-very-negative .matchup-ppp-delta-value{color:#fca5a5}.matchup-ppp-mobile-label{display:none;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}@media (max-width: 1100px){.matchup-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.matchup-preview{gap:12px;padding:0 0 16px}.matchup-stage,.matchup-ppp-section,.matchup-state{border-radius:18px}.matchup-stage{padding:14px;gap:12px}.matchup-stage-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.matchup-ppp-header,.matchup-ppp-context-row{flex-direction:column;align-items:stretch}.matchup-kicker,.matchup-section-kicker{font-size:.6rem;letter-spacing:.18em}.matchup-title{font-size:1.22rem}.matchup-summary{display:none}.matchup-meta-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.matchup-meta-chip,.matchup-meta-chip--venue{min-width:0;padding:9px 10px;border-radius:14px}.matchup-meta-chip strong{font-size:.82rem}.matchup-meta-chip small{display:none}.matchup-meta-label{font-size:.56rem;letter-spacing:.14em}.matchup-stage-clash{display:none}.matchup-teams-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.matchup-team-header{padding:12px 12px 11px;gap:10px}.matchup-team-header-main{align-items:flex-start;gap:10px}.matchup-team-logo{width:40px;height:40px;padding:6px}.matchup-team-info{gap:6px}.matchup-team-meta-row,.matchup-team-record-row{gap:5px}.matchup-team-name{font-size:.84rem;line-height:1.18}.matchup-team-record{font-size:.72rem}.matchup-team-abbr{display:none}.matchup-lens-pill,.matchup-team-focus-pill,.matchup-rank-badge,.matchup-team-side,.matchup-ppp-context-pill{padding:.3rem .58rem;font-size:.52rem;letter-spacing:.12em}.matchup-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px 12px;gap:6px}.matchup-stat-item{padding:8px 8px 7px;border-radius:14px;gap:5px}.matchup-stat-label{font-size:.52rem;letter-spacing:.12em}.matchup-stat-value{font-size:.76rem;line-height:1.18}.matchup-ppp-section{padding:16px}.matchup-ppp-controls{width:100%}.matchup-ppp-table{gap:10px;border:none;background:transparent;overflow:visible}.matchup-ppp-table-header{display:none}.matchup-ppp-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:18px;border:1px solid var(--border-color);background:rgba(255,255,255,.6)}html[data-theme=dark] .matchup-ppp-table-row{background:rgba(255,255,255,.04)}.matchup-ppp-cell{padding:11px 12px;border-radius:14px;border:1px solid var(--border-color);background:rgba(255,255,255,.72)}html[data-theme=dark] .matchup-ppp-cell{background:rgba(15,23,42,.68)}.matchup-ppp-cell--playtype,.matchup-ppp-col-delta{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.matchup-ppp-mobile-label{display:block}.matchup-ppp-delta-value{font-size:1rem}}@media (max-width: 480px){.matchup-preview{gap:10px}.matchup-stage,.matchup-ppp-section,.matchup-state{border-radius:16px}.matchup-stage,.matchup-ppp-section{padding:12px}.matchup-stage-head{gap:8px}.matchup-title{font-size:1.08rem}.matchup-ppp-subtitle,.matchup-ppp-context-copy{font-size:.8rem}.matchup-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.matchup-meta-chip,.matchup-meta-chip--venue{padding:8px 8px 7px}.matchup-meta-chip strong{font-size:.76rem}.matchup-meta-label{font-size:.52rem}.matchup-teams-container{gap:8px}.matchup-team-header{padding:10px 10px 9px;gap:8px}.matchup-team-header-main{gap:8px}.matchup-header-logo,.matchup-team-logo{width:34px;height:34px;padding:5px}.matchup-team-name{font-size:.76rem}.matchup-team-record{font-size:.66rem}.matchup-lens-pill,.matchup-ppp-context-pill,.matchup-team-focus-pill,.matchup-rank-badge,.matchup-team-side{padding:.26rem .48rem;font-size:.48rem;letter-spacing:.1em}.matchup-stats-grid{gap:5px;padding:8px 10px 10px}.matchup-stat-item{padding:7px 7px 6px;border-radius:12px;gap:4px}.matchup-stat-label{font-size:.48rem;margin:0}.matchup-stat-value{font-size:.7rem}.matchup-ppp-table-row{padding:10px;gap:8px}.matchup-ppp-cell{padding:10px}.matchup-ppp-rank,.matchup-ppp-playtype-name,.matchup-ppp-delta-value{font-size:.88rem}.matchup-ppp-value{font-size:.72rem}}.compare-command-shell{display:flex;flex-direction:column;gap:18px}.compare-command-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:20px;padding:24px;border-radius:30px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.9) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 52%);box-shadow:0 26px 60px -44px #0f172a47,inset 0 1px #ffffffdb;overflow:hidden}html[data-theme=dark] .compare-command-header{background:linear-gradient(180deg,rgba(8,15,29,.94) 0%,rgba(8,15,29,.84) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.14) 0%,rgba(8,15,29,0) 52%);box-shadow:0 32px 80px -52px #020617d1,inset 0 1px #ffffff0d}.compare-command-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(var(--theme-accent-rgb),.14),transparent 32%),radial-gradient(circle at bottom left,rgba(var(--theme-accent-rgb),.1),transparent 28%);pointer-events:none}.compare-command-copy,.compare-command-stats{position:relative;z-index:1}.compare-command-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.compare-command-eyebrow,.compare-section-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.compare-command-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.compare-command-icon{width:28px;height:28px;color:var(--theme-accent)}.compare-command-title,.compare-section-title{margin:0;font-family:Sora,system-ui,sans-serif;letter-spacing:-.05em;color:var(--text-primary)}.compare-command-title{font-size:clamp(2rem,4vw,3.2rem);line-height:.94}.compare-section-title{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.02}.compare-command-chip{display:inline-flex;align-items:center;min-height:30px;padding:.4rem .8rem;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.25);background:rgba(var(--theme-accent-rgb),.12);font-size:.75rem;font-weight:700;color:var(--text-primary)}.compare-command-meta,.compare-command-note,.compare-section-note,.compare-loading-copy,.compare-empty-inline{margin:0;color:var(--text-secondary)}.compare-command-meta{font-size:.96rem;font-weight:600}.compare-command-note,.compare-section-note,.compare-loading-copy,.compare-empty-inline{font-size:.92rem;line-height:1.55}.compare-command-note{max-width:46rem}.compare-command-active{display:flex;flex-wrap:wrap;gap:10px}.compare-command-player-pill{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.16);background:rgba(255,255,255,.48);color:var(--text-primary);font-size:.86rem;font-weight:600}html[data-theme=dark] .compare-command-player-pill{background:rgba(255,255,255,.05)}.compare-command-player-avatar{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(var(--theme-accent-rgb),.22);background:var(--surface-muted)}.compare-command-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.compare-command-stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid rgba(var(--theme-accent-rgb),.12);background:rgba(255,255,255,.5);box-shadow:inset 0 1px #ffffffb3}html[data-theme=dark] .compare-command-stat{background:rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0a}.compare-command-stat-value{font-family:Sora,system-ui,sans-serif;font-size:1.28rem;font-weight:700;letter-spacing:-.04em;color:var(--text-primary)}.compare-command-stat-label{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.compare-section-shell,.compare-analysis-shell{display:flex;flex-direction:column;gap:18px}.compare-selection-shell,.compare-controls-shell,.compare-snapshot-shell,.compare-empty-state,.compare-loading-shell{padding:22px;border-radius:28px;border:1px solid var(--border-color);background:var(--surface-elevated);box-shadow:0 20px 40px -36px var(--shadow-color)}html[data-theme=dark] .compare-selection-shell,html[data-theme=dark] .compare-controls-shell,html[data-theme=dark] .compare-snapshot-shell,html[data-theme=dark] .compare-empty-state,html[data-theme=dark] .compare-loading-shell{background:rgba(8,15,29,.84)}.compare-section-header,.compare-controls-header,.compare-snapshot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.compare-mobile-summary{display:grid;gap:.2rem;padding:.9rem 1rem;border-radius:20px;border:1px solid rgba(var(--theme-accent-rgb),.16);background:rgba(var(--theme-accent-rgb),.08)}.compare-mobile-summary-title{font-size:.88rem;font-weight:700;color:var(--text-primary)}.compare-mobile-summary-detail{font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.compare-mobile-compact-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.compare-mobile-compact-copy{display:grid;gap:.1rem;min-width:0}.compare-mobile-compact-label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.compare-mobile-compact-value{font-size:.92rem;font-weight:700;color:var(--text-primary)}.compare-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compare-player-slot{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border-radius:24px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.74) 0%,rgba(248,250,252,.92) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.06) 0%,rgba(255,255,255,0) 48%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}html[data-theme=dark] .compare-player-slot{background:linear-gradient(180deg,rgba(9,17,32,.9) 0%,rgba(9,17,32,.76) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(9,17,32,0) 48%)}.compare-player-slot.is-active{border-color:rgba(var(--theme-accent-rgb),.26);box-shadow:0 18px 36px -30px rgba(var(--theme-accent-rgb),.7)}.compare-player-slot:hover{transform:translateY(-1px)}.compare-player-slot-head{display:flex;align-items:center;gap:12px;min-width:0}.compare-player-avatar,.compare-search-result-avatar{-o-object-fit:cover;object-fit:cover;background:var(--surface-muted)}.compare-player-avatar{width:56px;height:56px;border-radius:18px;border:1px solid rgba(var(--theme-accent-rgb),.22)}.compare-player-copy,.compare-search-result-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.compare-player-label,.compare-player-meta,.compare-search-result-meta,.compare-stat-group-note{color:var(--text-muted)}.compare-player-label{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.compare-player-name,.compare-search-result-name,.compare-stat-group-title,.compare-leader-pill strong{color:var(--text-primary)}.compare-player-name,.compare-search-result-name,.compare-stat-group-title{font-size:.96rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-player-meta,.compare-search-result-meta,.compare-stat-group-note{font-size:.82rem}.compare-player-input-wrap{position:relative}.compare-player-search-icon,.compare-player-clear{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-muted)}.compare-player-search-icon{left:14px;width:16px;height:16px;pointer-events:none}.compare-player-input{width:100%;min-height:46px;padding:0 42px;border-radius:14px;border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);font-size:.92rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.compare-player-input::-moz-placeholder{color:var(--text-muted)}.compare-player-input::placeholder{color:var(--text-muted)}.compare-player-input:focus{outline:none;border-color:rgba(var(--theme-accent-rgb),.4);box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb),.14)}.compare-player-clear{right:12px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease}.compare-player-clear:hover{background:rgba(var(--theme-accent-rgb),.12);color:var(--text-primary)}.compare-search-results{position:absolute;inset:calc(100% + 8px) 0 auto;z-index:30;display:flex;flex-direction:column;max-height:280px;overflow-y:auto;border-radius:18px;border:1px solid var(--border-color);background:var(--surface-elevated);box-shadow:0 26px 50px -36px #0f172a57}html[data-theme=dark] .compare-search-results{background:rgba(8,15,29,.96)}.compare-search-result{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background-color .2s ease}.compare-search-result:hover{background:var(--surface-interactive)}.compare-search-result-avatar{width:40px;height:40px;border-radius:14px;border:1px solid rgba(var(--theme-accent-rgb),.18)}.compare-controls-toggle,.compare-stat-button,.compare-stat-chip-remove{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.compare-controls-toggle{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);font-size:.9rem;font-weight:600;cursor:pointer}.compare-controls-toggle.is-active{border-color:rgba(var(--theme-accent-rgb),.26);background:rgba(var(--theme-accent-rgb),.16);box-shadow:0 12px 24px -18px rgba(var(--theme-accent-rgb),.78)}.compare-controls-toggle:hover,.compare-stat-button:hover:not(.is-disabled),.compare-stat-chip-remove:hover{transform:translateY(-1px)}.compare-chip-list{display:flex;flex-wrap:wrap;gap:10px}.compare-stat-chip,.compare-leader-pill{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.18);background:rgba(var(--theme-accent-rgb),.12);color:var(--text-primary);font-size:.84rem;font-weight:600}.compare-stat-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:999px;background:rgba(15,23,42,.08);color:inherit;cursor:pointer}html[data-theme=dark] .compare-stat-chip-remove{background:rgba(255,255,255,.08)}.compare-empty-inline{padding:16px 18px;border-radius:18px;border:1px dashed var(--border-color);background:rgba(var(--theme-accent-rgb),.06)}.compare-stat-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.compare-stat-group{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:22px;border:1px solid var(--border-color);background:rgba(255,255,255,.42)}html[data-theme=dark] .compare-stat-group{background:rgba(255,255,255,.03)}.compare-stat-group-header{display:flex;flex-direction:column;gap:4px}.compare-stat-grid,.compare-snapshot-leaders{display:flex;flex-wrap:wrap;gap:10px}.compare-stat-button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);font-size:.84rem;font-weight:600;cursor:pointer}.compare-stat-button.is-selected{border-color:rgba(var(--theme-accent-rgb),.26);background:rgba(var(--theme-accent-rgb),.16);box-shadow:0 12px 24px -18px rgba(var(--theme-accent-rgb),.78)}.compare-stat-button.is-disabled{opacity:.5;cursor:not-allowed}.compare-empty-state,.compare-loading-shell{align-items:center;justify-content:center;text-align:center}.compare-empty-icon{width:52px;height:52px;color:var(--text-muted)}.compare-analysis-stack{display:flex;flex-direction:column;gap:20px}.compare-analysis-context{display:flex;flex-direction:column;gap:6px}.compare-analysis-shell>*{width:100%}.compare-snapshot-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.compare-snapshot-surface{overflow:hidden;border-radius:24px;border:1px solid var(--border-color);background:linear-gradient(160deg,var(--surface-elevated) 0%,var(--surface) 100%);box-shadow:0 20px 40px -36px var(--shadow-color)}html[data-theme=dark] .compare-snapshot-surface{background:linear-gradient(160deg,rgba(8,15,29,.96) 0%,rgba(13,18,30,.92) 100%)}.compare-snapshot-surface .compare-graphic-shell{padding:14px 16px 16px}.compare-snapshot-surface .compare-graphic-frame{gap:10px}.compare-snapshot-surface .compare-graphic-header-grid{gap:12px;margin-bottom:2px;align-items:stretch}.compare-snapshot-surface .compare-graphic-kicker-cell{display:flex;align-items:center;justify-content:flex-start;min-height:88px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(248,250,252,.94) 100%);box-shadow:inset 0 1px #fffc;color:var(--text-muted)!important}html[data-theme=dark] .compare-snapshot-surface .compare-graphic-kicker-cell{border-color:#94a3b81f;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(15,23,42,.26) 100%);box-shadow:inset 0 1px #ffffff0a}.compare-snapshot-surface .compare-graphic-player-card{min-height:88px;padding:12px 10px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.84) 0%,rgba(248,250,252,.96) 100%);box-shadow:inset 0 1px #ffffffd1,0 18px 26px -28px #0f172a2e}html[data-theme=dark] .compare-snapshot-surface .compare-graphic-player-card{border-color:#94a3b81f;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(15,23,42,.3) 100%);box-shadow:inset 0 1px #ffffff0a,0 18px 26px -28px #02061766}.compare-snapshot-surface .compare-graphic-rows{gap:8px}.compare-snapshot-surface .comp-player-name,.compare-snapshot-surface .comp-stat-label,.compare-snapshot-surface .is-neutral{color:var(--text-primary)!important}.compare-snapshot-surface .comp-player-img{box-shadow:0 18px 30px -22px #0f172a47}.compare-snapshot-surface .compare-graphic-player-card .comp-player-name{font-family:Sora,system-ui,sans-serif;letter-spacing:-.04em}.compare-snapshot-surface .compare-graphic-row{gap:8px;border:none;background:transparent}.compare-snapshot-surface .compare-graphic-label-cell,.compare-snapshot-surface .compare-graphic-value-cell{border-radius:16px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.76);box-shadow:inset 0 1px #ffffffbd}html[data-theme=dark] .compare-snapshot-surface .compare-graphic-label-cell,html[data-theme=dark] .compare-snapshot-surface .compare-graphic-value-cell{border-color:#94a3b81f;background:rgba(15,23,42,.5);box-shadow:inset 0 1px #ffffff0a}.compare-snapshot-surface .compare-graphic-label-cell{justify-content:center;align-items:flex-start;gap:3px;background:linear-gradient(180deg,rgba(255,255,255,.86) 0%,rgba(248,250,252,.98) 100%);border-right-color:#0f172a14!important}html[data-theme=dark] .compare-snapshot-surface .compare-graphic-label-cell{background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(15,23,42,.34) 100%);border-right-color:#94a3b81f!important}.compare-snapshot-surface .compare-graphic-tie-tag{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(148,163,184,.12);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.compare-snapshot-surface .compare-graphic-value-cell{position:relative;overflow:hidden}.compare-snapshot-surface .compare-graphic-value-inner{position:relative;z-index:1}.compare-snapshot-surface .compare-graphic-value-cell.is-best{background:linear-gradient(180deg,rgba(120,190,32,.18) 0%,rgba(120,190,32,.1) 100%);border-color:#78be2047;color:#5f8f19;border-left-color:#78be20c2}.compare-snapshot-surface .compare-graphic-value-cell.is-best:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(120,190,32,.12),transparent 72%);pointer-events:none}.compare-snapshot-surface .compare-graphic-row.is-tie .compare-graphic-value-cell{background:linear-gradient(180deg,rgba(241,245,249,.92) 0%,rgba(255,255,255,.82) 100%)}html[data-theme=dark] .compare-snapshot-surface .compare-graphic-row.is-tie .compare-graphic-value-cell{background:linear-gradient(180deg,rgba(30,41,59,.72) 0%,rgba(15,23,42,.5) 100%)}html[data-theme=dark] .compare-snapshot-surface .compare-graphic-value-cell.is-best{background:linear-gradient(180deg,rgba(120,190,32,.22) 0%,rgba(120,190,32,.12) 100%);color:#9bd24a}.compare-analysis-shell .career-progression-comparison-card{width:100%;margin-inline:auto}.compare-analysis-shell .compare-radar-shell{border-radius:28px;border-color:var(--border-color)!important;background:linear-gradient(160deg,rgba(255,255,255,.92) 0%,rgba(248,250,252,.94) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.06) 0%,rgba(255,255,255,0) 48%)!important;box-shadow:0 24px 48px -40px var(--shadow-color)}html[data-theme=dark] .compare-analysis-shell .compare-radar-shell{background:linear-gradient(160deg,rgba(8,15,29,.94) 0%,rgba(10,18,31,.9) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.12) 0%,rgba(8,15,29,0) 48%)!important}.compare-analysis-shell .compare-radar-header{align-items:flex-start;gap:16px;padding:20px 22px 16px;background:linear-gradient(180deg,rgba(255,255,255,.68) 0%,rgba(255,255,255,.28) 100%)!important}html[data-theme=dark] .compare-analysis-shell .compare-radar-header{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.01) 100%)!important}.compare-analysis-shell .compare-radar-title-group{min-width:0;flex:1 1 auto}.compare-analysis-shell .compare-radar-info-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.14);background:rgba(var(--theme-accent-rgb),.08)}.compare-analysis-shell .compare-radar-position-filter{min-height:42px;min-width:148px;border-radius:999px;border-color:rgba(var(--theme-accent-rgb),.14);background:rgba(255,255,255,.76);padding:0 16px;font-size:.82rem;font-weight:600}html[data-theme=dark] .compare-analysis-shell .compare-radar-position-filter{background:rgba(255,255,255,.06)}.compare-analysis-shell .compare-radar-info-panel,.compare-analysis-shell .compare-radar-tooltip{border-color:rgba(var(--theme-accent-rgb),.16)!important;box-shadow:0 24px 42px -28px #0f172a42}.compare-analysis-shell .compare-radar-filters{padding-top:14px;padding-bottom:14px;background:rgba(var(--theme-accent-rgb),.05)!important}html[data-theme=dark] .compare-analysis-shell .compare-radar-filters{background:rgba(255,255,255,.03)!important}.compare-analysis-shell .compare-radar-filter-chip{min-height:34px;padding-inline:12px;border-radius:999px}.compare-analysis-shell .compare-radar-filter-chip.is-active{box-shadow:0 12px 24px -18px #78be20b8}.compare-analysis-shell .compare-radar-filter-chip.is-inactive{background:rgba(15,23,42,.06);color:var(--text-muted);border-color:#94a3b82e}html[data-theme=dark] .compare-analysis-shell .compare-radar-filter-chip.is-inactive{background:rgba(255,255,255,.04)}.compare-analysis-shell .compare-radar-body{padding-top:20px;gap:16px}.compare-analysis-shell .compare-radar-plot{position:relative}.compare-analysis-shell .compare-radar-canvas-shell:before{content:"";position:absolute;inset:8% 12% auto;height:42%;border-radius:999px;background:radial-gradient(circle,rgba(var(--theme-accent-rgb),.12),transparent 72%);pointer-events:none;filter:blur(18px)}.compare-analysis-shell .compare-radar-legend{gap:14px;padding:12px 18px;border-radius:20px;background:rgba(255,255,255,.78)!important;box-shadow:0 22px 38px -34px #0f172a38!important}html[data-theme=dark] .compare-analysis-shell .compare-radar-legend{background:rgba(15,23,42,.42)!important}.compare-analysis-shell .compare-radar-legend-item{min-height:52px;padding:8px 10px;border-radius:18px;border:1px solid rgba(var(--theme-accent-rgb),.08);background:rgba(255,255,255,.48)}html[data-theme=dark] .compare-analysis-shell .compare-radar-legend-item{background:rgba(255,255,255,.04)}.compare-analysis-shell .compare-radar-dossier{min-height:100%}.comparison-profile-card.player-profile-card-compare{padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.84) 0%,rgba(248,250,252,.96) 100%),linear-gradient(140deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 55%)!important;border:1px solid rgba(var(--theme-accent-rgb),.12)!important;box-shadow:0 24px 44px -36px #0f172a38!important}html[data-theme=dark] .comparison-profile-card.player-profile-card-compare{background:linear-gradient(180deg,rgba(11,18,31,.94) 0%,rgba(11,18,31,.88) 100%),linear-gradient(140deg,rgba(var(--theme-accent-rgb),.12) 0%,rgba(11,18,31,0) 55%)!important;border-color:rgba(var(--theme-accent-rgb),.18)!important;box-shadow:0 26px 48px -34px #02061780!important}.comparison-profile-card.player-profile-card-compare .player-profile-compact-header-compare{margin-bottom:16px;padding-bottom:14px;border-bottom-color:rgba(var(--theme-accent-rgb),.14)}.comparison-profile-card.player-profile-card-compare .player-profile-compact-image{border-width:1px;border-radius:20px;box-shadow:0 18px 30px -24px rgba(var(--theme-accent-rgb),.58)}.comparison-profile-card.player-profile-card-compare .player-profile-compact-position{padding-inline:5px;padding-block:2px;border-radius:999px;box-shadow:0 10px 20px -12px rgba(var(--theme-accent-rgb),.8)}.comparison-profile-card.player-profile-card-compare .player-profile-compact-title{font-family:Sora,system-ui,sans-serif;letter-spacing:-.04em}.comparison-profile-card.player-profile-card-compare .player-profile-compact-meta{gap:4px;flex-wrap:wrap}.comparison-profile-card.player-profile-card-compare .player-profile-compare-mode{border-color:rgba(var(--theme-accent-rgb),.18);background:rgba(var(--theme-accent-rgb),.12);color:var(--text-secondary)}.comparison-profile-card.player-profile-card-compare .player-profile-category-grid{gap:10px;align-items:start}.comparison-profile-card.player-profile-card-compare .player-profile-category-shell-compare{min-width:0;border-radius:20px;border-color:rgba(var(--theme-accent-rgb),.1);background:linear-gradient(180deg,rgba(255,255,255,.74) 0%,rgba(248,250,252,.9) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.06) 0%,rgba(255,255,255,0) 52%)}html[data-theme=dark] .comparison-profile-card.player-profile-card-compare .player-profile-category-shell-compare{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(8,15,29,0) 52%)}.comparison-profile-card.player-profile-card-compare .player-profile-category-header{padding-inline:10px;background:rgba(var(--theme-accent-rgb),.08)}html[data-theme=dark] .comparison-profile-card.player-profile-card-compare .player-profile-category-header{background:rgba(var(--theme-accent-rgb),.12)}.comparison-profile-card.player-profile-card-compare .player-profile-category-columns{background:transparent;border-bottom-color:rgba(var(--theme-accent-rgb),.08)}.comparison-profile-card.player-profile-card-compare .player-profile-category-row{min-height:28px}.comparison-profile-card.player-profile-card-compare .player-profile-category-columns,.comparison-profile-card.player-profile-card-compare .player-profile-category-row{min-width:0}.comparison-profile-card.player-profile-card-compare .player-profile-category-label{min-width:0;color:var(--text-secondary)!important}.comparison-profile-card.player-profile-card-compare .player-profile-category-value{font-family:Sora,system-ui,sans-serif;letter-spacing:-.02em}.comparison-profile-card.player-profile-card-compare .player-profile-category-rank-head,.comparison-profile-card.player-profile-card-compare .player-profile-category-ranks{flex-shrink:0}.compare-analysis-shell .compare-radar-footer{background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.04) 0%,rgba(255,255,255,0) 100%)!important}html[data-theme=dark] .compare-analysis-shell .compare-radar-footer{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,0) 100%)!important}@media (max-width: 1199px){.compare-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.compare-selection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.compare-command-header,.compare-stat-library{grid-template-columns:1fr}}@media (max-width: 767px){.compare-command-shell{gap:12px}.compare-command-header,.compare-selection-shell,.compare-controls-shell,.compare-snapshot-shell,.compare-empty-state,.compare-loading-shell{padding:18px;border-radius:24px}.compare-command-copy{gap:10px}.compare-command-title-row{align-items:flex-start}.compare-command-title{font-size:clamp(1.48rem,8.4vw,2rem)}.compare-command-meta{font-size:.78rem}.compare-command-note,.compare-command-stats,.compare-selection-shell .compare-section-note,.compare-controls-shell .compare-section-note{display:none}.compare-command-active{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.compare-command-active::-webkit-scrollbar{display:none}.compare-command-player-pill{flex:0 0 auto}.compare-mobile-toggle{width:100%;justify-content:center}.compare-selection-shell.is-collapsed,.compare-controls-shell.is-collapsed{gap:.65rem;padding:.75rem .9rem}.compare-mobile-toggle-inline{width:auto;min-width:72px;min-height:34px;padding:0 .85rem;font-size:.76rem}.compare-selection-grid{grid-template-columns:1fr;gap:12px}.compare-section-header,.compare-controls-header,.compare-snapshot-header,.compare-snapshot-actions{flex-direction:column;align-items:stretch}.compare-controls-toggle{width:100%;justify-content:center}.compare-chip-list{gap:6px}.compare-chip-list,.compare-stat-grid,.compare-snapshot-leaders{gap:8px}.compare-stat-chip,.compare-stat-button,.compare-leader-pill{width:100%;justify-content:space-between}.compare-snapshot-actions .share-button-icon{align-self:flex-end}.compare-analysis-shell .compare-radar-header{flex-direction:column;align-items:stretch}.compare-analysis-shell .compare-radar-position-filter{width:100%}.compare-analysis-shell .compare-radar-legend{gap:10px;padding:10px 12px}.compare-analysis-shell .compare-radar-legend-item{width:100%;justify-content:flex-start}.comparison-profile-card.player-profile-card-compare{padding:12px!important;border-radius:22px!important}.comparison-profile-card.player-profile-card-compare .player-profile-category-grid{grid-template-columns:1fr}.comparison-profile-card.player-profile-card-compare .player-profile-category-shell-compare{border-radius:18px}}@media (prefers-reduced-motion: reduce){.compare-player-slot,.compare-controls-toggle,.compare-stat-button,.compare-stat-chip-remove{transition:none}}.team-stats-dashboard{width:100%}.team-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(12,35,64,.8) 0%,rgba(35,97,146,.4) 100%);border:1px solid rgba(var(--theme-accent-rgb),.2);border-radius:12px}.team-identity{display:flex;align-items:center;gap:.75rem}.team-logo{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.team-name-container{display:flex;flex-direction:column;line-height:1.1}.team-name-primary{font-size:.7rem;font-weight:500;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px}.team-name-secondary{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,var(--theme-accent) 0%,#4ade80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-controls{display:flex;gap:.5rem}.control-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text-primary);padding:.375rem .5rem;font-size:.75rem;cursor:pointer;transition:border-color .2s}.control-select:hover{border-color:rgba(var(--theme-accent-rgb),.5)}.control-select:focus{outline:none;border-color:rgba(var(--theme-accent-rgb),.8)}.control-select option{background:var(--surface-alt);color:var(--text-primary)}.dashboard-tabs{display:flex;gap:.25rem;margin-bottom:1rem;flex-wrap:wrap;padding:.25rem;background:var(--surface);border:1px solid var(--border-color);border-radius:8px}.dashboard-tab{background:transparent;border:none;color:var(--text-muted);padding:.4rem .8rem;font-size:.7rem;font-weight:600;cursor:pointer;border-radius:6px;transition:all .2s}.dashboard-tab:hover:not(.active){background:var(--surface-interactive);color:var(--text-primary)}.dashboard-tab.active{background:var(--theme-accent);color:#000;box-shadow:0 2px 8px rgba(var(--theme-accent-rgb),.3)}.dashboard-content{padding:1rem;min-height:300px}.team-stats-loading{text-align:center;padding:2rem;color:var(--text-muted)}.on-off-stats-section{margin-top:1rem}.team-stats-overview{width:100%}.overview-header{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}.record-section{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:linear-gradient(135deg,rgba(var(--theme-accent-rgb),.14) 0%,var(--surface) 100%);border:1px solid rgba(var(--theme-accent-rgb),.2);border-radius:10px}.record-main{display:flex;align-items:baseline;gap:.375rem;font-size:1.75rem;font-weight:700}.record-wins{color:var(--theme-accent);text-shadow:0 0 20px rgba(var(--theme-accent-rgb),.3)}.record-separator{color:var(--text-tertiary);font-weight:400}.record-losses{color:var(--text-secondary)}.record-pct{color:var(--text-muted);font-size:.875rem;font-weight:500}.standings-info{display:flex;gap:.5rem;flex-wrap:wrap}.conference-badge,.streak-badge,.last10-badge{padding:.2rem .5rem;border-radius:6px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.conference-badge,.streak-badge.win{background:rgba(var(--theme-accent-rgb),.15);color:var(--theme-accent);border:1px solid rgba(var(--theme-accent-rgb),.3)}.streak-badge.loss{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.last10-badge{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-color)}.splits-section{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;background:var(--surface);border:1px solid var(--border-color);border-radius:10px}.split-item{display:flex;flex-direction:column;gap:.125rem;padding:.375rem;background:var(--surface-interactive);border-radius:6px}.split-label{font-size:.6rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.split-value{font-size:.875rem;font-weight:600;color:var(--text-primary)}.key-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin-bottom:1.25rem}.metric-card{background:linear-gradient(145deg,rgba(30,33,41,.8) 0%,rgba(20,22,28,.9) 100%);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.625rem;display:flex;flex-direction:column;gap:.25rem;transition:all .2s ease}.metric-card:hover{border-color:rgba(var(--theme-accent-rgb),.3);transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.metric-label{font-size:.6rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.metric-value{font-size:1.125rem;font-weight:700;color:#fff}.metric-value.positive{color:var(--theme-accent)}.metric-value.negative{color:#ef4444}.metric-rank{font-size:.6rem;color:#fff6;padding:.125rem .25rem;background:rgba(255,255,255,.05);border-radius:4px;width:-moz-fit-content;width:fit-content}.four-factors-section{margin-top:1.25rem}.section-title{font-size:.875rem;font-weight:600;color:#ffffffe6;margin-bottom:.625rem;padding-bottom:.375rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:.5rem}.section-title:before{content:"";width:3px;height:14px;background:linear-gradient(180deg,var(--theme-accent) 0%,#4ade80 100%);border-radius:2px}.four-factors-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.factor-item{background:linear-gradient(145deg,rgba(30,33,41,.7) 0%,rgba(20,22,28,.8) 100%);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.625rem;text-align:center;transition:all .2s ease}.factor-item:hover{border-color:rgba(var(--theme-accent-rgb),.25)}.factor-label{font-size:.6rem;color:#ffffff80;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.factor-value{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.125rem}.factor-rank{font-size:.55rem;color:#fff6}.traditional-scoring-tab{width:100%}.tab-controls{margin-bottom:.75rem}.toggle-control{display:inline-flex;align-items:center;gap:.375rem;color:#fff9;font-size:.7rem;cursor:pointer;padding:.375rem .625rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;transition:all .2s ease}.toggle-control:hover{border-color:rgba(var(--theme-accent-rgb),.3);color:#fffc}.toggle-control input[type=checkbox]{cursor:pointer;accent-color:var(--theme-accent)}.stats-section{margin-bottom:1.25rem}.stats-table{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.03);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.stats-table-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1px;background:linear-gradient(135deg,rgba(30,33,41,.9) 0%,rgba(20,22,28,.95) 100%)}.stats-table-header>div{padding:.5rem .625rem;font-weight:600;font-size:.6rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.stats-table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1px;background:rgba(20,22,28,.5);transition:all .15s ease}.stats-table-row:hover{background:rgba(var(--theme-accent-rgb),.08)}.stats-table-row>div{padding:.375rem .625rem;color:#ffffffd9;font-size:.7rem}.stat-col-label{font-weight:500;color:#ffffffb3}.stat-col-value{text-align:right;font-weight:600;font-family:Monaco,Menlo,monospace}.stat-col-rank{text-align:right;font-size:.65rem}.stat-col-rank.rank-top5{color:var(--theme-accent);font-weight:600}.stat-col-rank.rank-bottom5{color:#ef4444;font-weight:600}.stat-col-rank.rank-top15{color:#4ade80}.stat-col-diff{text-align:right;font-size:.65rem;font-weight:500}.stat-col-diff.positive{color:var(--theme-accent)}.stat-col-diff.negative{color:#ef4444}.four-factors-advanced-tab{width:100%}.four-factors-table,.advanced-stats-table{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.03);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.four-factors-header,.advanced-stats-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1px;background:linear-gradient(135deg,rgba(30,33,41,.9) 0%,rgba(20,22,28,.95) 100%)}.four-factors-header>div,.advanced-stats-header>div{padding:.5rem;font-weight:600;font-size:.6rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.3px}.four-factors-row,.advanced-stats-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1px;background:rgba(20,22,28,.5);transition:all .15s ease}.four-factors-row:hover,.advanced-stats-row:hover{background:rgba(var(--theme-accent-rgb),.08)}.four-factors-row>div,.advanced-stats-row>div{padding:.375rem .5rem;color:#ffffffd9;font-size:.7rem}.factor-col{text-align:center;font-family:Monaco,Menlo,monospace}.factor-col:first-child{font-family:inherit;font-weight:500;color:#ffffffb3}.shooting-dashboard-tab{width:100%}.shooting-table{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.03);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.shooting-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:1px;background:linear-gradient(135deg,rgba(30,33,41,.9) 0%,rgba(20,22,28,.95) 100%)}.shooting-header>div{padding:.5rem;font-weight:600;font-size:.6rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.3px}.shooting-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:1px;background:rgba(20,22,28,.5);transition:all .15s ease}.shooting-row:hover{background:rgba(var(--theme-accent-rgb),.08)}.shooting-row>div{padding:.375rem .5rem;color:#ffffffd9;font-size:.7rem;font-family:Monaco,Menlo,monospace}.zone-col{text-align:left;font-family:inherit;font-weight:500;color:#ffffffb3}.three-point-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.three-point-item{background:linear-gradient(145deg,rgba(30,33,41,.7) 0%,rgba(20,22,28,.8) 100%);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.75rem;text-align:center;transition:all .2s ease}.three-point-item:hover{border-color:rgba(var(--theme-accent-rgb),.25)}.three-point-label{font-size:.65rem;color:#ffffff80;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.three-point-value{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.125rem}.three-point-details{font-size:.6rem;color:#fff6}.play-types-tab{width:100%}.play-types-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.play-types-controls .view-mode-toggle{margin-bottom:0}.play-types-share-button{flex-shrink:0}.play-types-share-content{width:100%}.view-mode-toggle{display:flex;gap:.375rem;margin-bottom:.75rem}.toggle-button{background:var(--surface);border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);padding:.375rem .625rem;font-size:.7rem;cursor:pointer;transition:all .2s}.toggle-button:hover{border-color:rgba(var(--theme-accent-rgb),.4);background:var(--surface-interactive);color:var(--text-primary)}.toggle-button.active{background:rgba(var(--theme-accent-rgb),.15);border-color:rgba(var(--theme-accent-rgb),.4);color:var(--theme-accent)}.play-types-table{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.play-types-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1px;background:linear-gradient(135deg,var(--surface-elevated) 0%,var(--surface) 100%)}.play-types-header>div{padding:.5rem;font-weight:600;font-size:.6rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.play-types-header>div.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.play-types-header>div.sortable:hover{background-color:rgba(var(--theme-accent-rgb),.15);color:var(--theme-accent)}.play-types-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1px;background:var(--surface-alt);transition:all .15s ease}.play-types-row:hover{background:var(--surface-interactive)}.play-types-row>div{padding:.375rem .5rem;color:var(--text-primary);font-size:.7rem}.play-types-tab.is-sharing{width:1080px!important;max-width:1080px!important;height:1080px!important;min-height:1080px!important;aspect-ratio:1 / 1;padding:24px!important;display:flex;flex-direction:column;justify-content:flex-start}.play-types-tab.is-sharing .play-types-share-content{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column}.play-types-tab.is-sharing .play-types-controls{margin-bottom:18px}.play-types-tab.is-sharing .toggle-button{font-size:1rem;padding:.6rem 1rem}.play-types-tab.is-sharing .play-types-table{flex:1;min-height:0;gap:2px}.play-types-tab.is-sharing .play-types-header{flex:.9 0 auto;align-items:center}.play-types-tab.is-sharing .play-types-row{flex:1 1 0;min-height:0;align-items:center}.play-types-tab.is-sharing .play-types-header>div,.play-types-tab.is-sharing .play-types-row>div{padding:.55rem .7rem}.play-types-tab.is-sharing .play-types-header>div{font-size:.95rem;letter-spacing:.8px}.play-types-tab.is-sharing .play-types-row>div{font-size:1.1rem}.play-types-tab.is-sharing .play-types-row>.playtype-col{font-size:1.2rem;font-weight:600}.playtype-col{text-align:left;font-weight:500;color:var(--text-secondary)}.freq-col,.ppp-col,.rank-col,.percentile-col{text-align:right;font-family:Monaco,Menlo,monospace}.clutch-tab{width:100%}.traditional-scoring-tab.is-sharing,.four-factors-advanced-tab.is-sharing,.shooting-dashboard-tab.is-sharing,.play-types-tab.is-sharing,.clutch-tab.is-sharing,.hustle-tab.is-sharing{background:#14161c!important;border:1px solid #2a2e36!important;border-radius:12px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative;padding:1rem;overflow:hidden}.traditional-scoring-tab.is-sharing:before,.four-factors-advanced-tab.is-sharing:before,.shooting-dashboard-tab.is-sharing:before,.play-types-tab.is-sharing:before,.clutch-tab.is-sharing:before,.hustle-tab.is-sharing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;border-radius:12px;z-index:0}.traditional-scoring-tab.is-sharing>*,.four-factors-advanced-tab.is-sharing>*,.shooting-dashboard-tab.is-sharing>*,.play-types-tab.is-sharing>*,.clutch-tab.is-sharing>*,.hustle-tab.is-sharing>*{position:relative;z-index:1}.clutch-header{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}.clutch-record,.clutch-minutes,.clutch-net-rtg{background:linear-gradient(145deg,rgba(30,33,41,.7) 0%,rgba(20,22,28,.8) 100%);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.75rem;text-align:center;transition:all .2s ease}.clutch-record:hover,.clutch-minutes:hover,.clutch-net-rtg:hover{border-color:rgba(var(--theme-accent-rgb),.25)}.clutch-record-label,.clutch-minutes-label,.clutch-net-rtg-label{font-size:.6rem;color:#ffffff80;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.clutch-record-value,.clutch-minutes-value,.clutch-net-rtg-value{font-size:1.125rem;font-weight:700;color:#fff}.clutch-net-rtg-value.positive{color:var(--theme-accent)}.clutch-net-rtg-value.negative{color:#ef4444}.clutch-net-rtg-rank{font-size:.55rem;color:#fff6;margin-top:.125rem}.clutch-stats-table{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.03);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.clutch-stats-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:linear-gradient(135deg,rgba(30,33,41,.9) 0%,rgba(20,22,28,.95) 100%)}.clutch-stats-header>div{padding:.5rem;font-weight:600;font-size:.6rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.3px}.clutch-stats-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:rgba(20,22,28,.5);transition:all .15s ease}.clutch-stats-row:hover{background:rgba(var(--theme-accent-rgb),.08)}.clutch-stats-row>div{padding:.375rem .5rem;color:#ffffffd9;font-size:.7rem;font-family:Monaco,Menlo,monospace}.hustle-tab{width:100%}.hustle-table{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.03);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.hustle-header{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1px;background:linear-gradient(135deg,rgba(30,33,41,.9) 0%,rgba(20,22,28,.95) 100%)}.hustle-header>div{padding:.5rem;font-weight:600;font-size:.6rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.3px}.hustle-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1px;background:rgba(20,22,28,.5);transition:all .15s ease}.hustle-row:hover{background:rgba(var(--theme-accent-rgb),.08)}.hustle-row>div{padding:.375rem .5rem;color:#ffffffd9;font-size:.7rem}.hustle-col-label{text-align:left;font-weight:500;color:#ffffffb3}.hustle-col-value,.hustle-col-rank{text-align:right;font-family:Monaco,Menlo,monospace}.lineups-tab{width:100%}.filter-control{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem;margin-bottom:1.5rem}.filter-control input{background:rgba(20,22,28,.9);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;padding:.5rem;width:100px}.lineups-table{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.05);border-radius:8px;overflow:hidden}.lineups-header{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1fr;gap:1px;background:rgba(20,22,28,.9)}.lineups-header>div{padding:.75rem;font-weight:600;font-size:.75rem;color:#ffffffe6;text-transform:uppercase}.lineups-row{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1fr;gap:1px;background:rgba(20,22,28,.6)}.lineups-row>div{padding:.75rem;color:#ffffffe6;font-size:.875rem}.lineup-col-players{text-align:left;font-size:.8rem}.lineup-col-min,.lineup-col-net,.lineup-col-off,.lineup-col-def,.lineup-col-pm{text-align:right}.lineup-col-net.positive,.lineup-col-pm.positive{color:var(--theme-accent)}.lineup-col-net.negative,.lineup-col-pm.negative{color:#ef4444}.lineups-empty{padding:2rem;text-align:center;color:#ffffff80}.on-off-stats-section{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.section-divider-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}@media (max-width: 768px){.overview-header{grid-template-columns:1fr}.key-metrics-grid,.four-factors-grid{grid-template-columns:repeat(2,1fr)}.clutch-header,.three-point-comparison{grid-template-columns:1fr}.team-header{flex-direction:column;align-items:flex-start;padding:.625rem .75rem;gap:.5rem}.team-logo{width:36px;height:36px}.team-name-primary{font-size:.6rem}.team-name-secondary{font-size:1rem}.dashboard-controls{width:100%;justify-content:flex-end}.control-select{padding:.25rem .375rem;font-size:.7rem}.dashboard-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.125rem}.dashboard-tab{white-space:nowrap;flex-shrink:0;padding:.375rem .5rem;font-size:.65rem}.stats-table-header,.stats-table-row{grid-template-columns:1fr 1fr 1fr}.stat-col-diff{display:none}.shooting-header,.shooting-row{grid-template-columns:2fr 1fr 1fr}.zone-col:nth-child(4),.zone-col:nth-child(5),.zone-col:nth-child(6){display:none}.play-types-header,.play-types-row{grid-template-columns:2fr 1fr 1fr}.freq-col{display:none}.play-types-controls{flex-wrap:wrap}.play-types-share-button{margin-left:auto}.lineups-header,.lineups-row{grid-template-columns:2fr 1fr 1fr}.lineup-col-off,.lineup-col-def,.lineup-col-pm{display:none}}.filter-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text-primary);padding:.375rem .625rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;outline:none}.filter-select:hover{border-color:rgba(var(--theme-accent-rgb),.5);background:var(--surface-muted)}.filter-select:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px rgba(var(--theme-accent-rgb),.2)}.filter-select option{background:var(--surface-alt);color:var(--text-primary)}.tab-header-with-filter{display:flex;justify-content:flex-end;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}@media (max-width: 768px){.filter-select{font-size:.7rem;padding:.3rem .5rem;width:100%}.last-n-games-filter.w-full,.last-n-games-filter.w-full .filter-select{width:100%}}.team-workspace-shell{display:flex;flex-direction:column;gap:1.5rem}.team-workspace-hero{position:relative;display:grid;gap:1.25rem;padding:1.5rem;border:1px solid rgba(var(--theme-accent-rgb),.14);border-radius:30px;background:linear-gradient(145deg,rgba(var(--theme-accent-rgb),.11),rgba(255,255,255,0) 42%),linear-gradient(180deg,var(--surface-elevated),var(--surface));overflow:hidden;box-shadow:0 28px 60px -48px var(--shadow-color)}.team-workspace-hero:before{content:"";position:absolute;inset:auto -12% -42% auto;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,rgba(var(--theme-accent-rgb),.22),rgba(var(--theme-accent-rgb),0));pointer-events:none}.team-workspace-identity,.team-workspace-meta,.team-workspace-kpis{position:relative;z-index:1}.team-workspace-identity{display:flex;align-items:center;gap:1rem}.team-workspace-logo-plane{display:flex;align-items:center;justify-content:center;width:88px;height:88px;padding:1rem;border-radius:24px;background:rgba(255,255,255,.72);border:1px solid rgba(var(--theme-accent-rgb),.14);box-shadow:0 20px 40px -32px var(--shadow-color)}html[data-theme=dark] .team-workspace-logo-plane{background:rgba(255,255,255,.06)}.team-workspace-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team-workspace-copy{max-width:52rem}.team-workspace-label,.team-workspace-nav-kicker,.team-workspace-section-kicker,.team-subtab-kicker,.team-profile-kicker{display:inline-block;margin-bottom:.35rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--theme-accent)}.team-workspace-title,.team-workspace-nav-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:.98;letter-spacing:-.05em;color:var(--text-primary)}.team-workspace-description,.team-workspace-nav-description,.team-workspace-section-description,.team-subtab-description,.team-profile-description{margin:.45rem 0 0;max-width:54rem;font-size:.96rem;line-height:1.6;color:var(--text-secondary)}.team-workspace-meta{display:flex;flex-wrap:wrap;gap:.7rem}.team-workspace-chip,.team-inline-chip,.team-profile-meta-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 .9rem;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.16);background:rgba(var(--theme-accent-rgb),.08);color:var(--text-primary);font-size:.82rem;font-weight:600}.team-workspace-kpis,.team-profile-kpis,.team-subtab-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.team-workspace-kpi,.team-profile-kpi,.team-subtab-mini-metric{display:flex;flex-direction:column;gap:.25rem;min-height:92px;padding:1rem 1.05rem;border-radius:20px;border:1px solid var(--border-color);background:rgba(255,255,255,.6);box-shadow:0 20px 36px -34px var(--shadow-color)}html[data-theme=dark] .team-workspace-kpi,html[data-theme=dark] .team-profile-kpi,html[data-theme=dark] .team-subtab-mini-metric{background:rgba(255,255,255,.04)}.team-workspace-kpi-label,.team-profile-kpi-label,.team-subtab-mini-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.team-workspace-kpi-value,.team-profile-kpi-value,.team-subtab-mini-value{font-family:Sora,system-ui,sans-serif;font-size:1.55rem;line-height:1.05;letter-spacing:-.04em;color:var(--text-primary)}.team-workspace-kpi-note{font-size:.78rem;color:var(--text-muted)}.team-workspace-nav-wrap{display:grid;gap:1rem;padding:1.1rem 1.25rem;border-radius:26px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.28))}html[data-theme=dark] .team-workspace-nav-wrap{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.team-workspace-tabs.dashboard-tabs{display:flex;gap:.6rem;flex-wrap:nowrap;overflow-x:auto;padding:0;margin:0;background:transparent;border:0;border-radius:0}.team-workspace-tab.dashboard-tab{flex:0 0 auto;min-height:46px;padding:0 1rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-elevated);color:var(--text-secondary);font-size:.84rem;font-weight:700;box-shadow:0 18px 32px -30px var(--shadow-color)}.team-workspace-tab.dashboard-tab:hover:not(.active){background:var(--surface-interactive);color:var(--text-primary)}.team-workspace-tab.dashboard-tab.active{background:rgba(var(--theme-accent-rgb),.18);color:var(--text-primary);border-color:rgba(var(--theme-accent-rgb),.24);box-shadow:0 20px 34px -26px rgba(var(--theme-accent-rgb),.42)}.mobile-only{display:none}.team-workspace-panel.dashboard-content{padding:0;min-height:0;background:transparent}.team-workspace-secondary{display:grid;gap:1rem}.team-workspace-section-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.9rem}.team-workspace-section-title,.team-subtab-title,.team-profile-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:-.04em;color:var(--text-primary)}.team-subtab-shell,.team-profile-card{display:grid;gap:1.1rem;padding:1.3rem;border-radius:28px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.42)),linear-gradient(140deg,rgba(var(--theme-accent-rgb),.06),rgba(255,255,255,0) 48%);box-shadow:0 28px 56px -44px var(--shadow-color)}html[data-theme=dark] .team-subtab-shell,html[data-theme=dark] .team-profile-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),linear-gradient(140deg,rgba(var(--theme-accent-rgb),.08),rgba(15,23,42,0) 48%)}html[data-theme=light] .team-subtab-shell,html[data-theme=light] .team-profile-card{border-color:var(--border-color-strong);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94)),linear-gradient(140deg,rgba(var(--theme-accent-rgb),.08),rgba(255,255,255,0) 52%);box-shadow:0 28px 56px -40px var(--shadow-strong),inset 0 1px #ffffffeb}.team-subtab-header,.team-profile-topbar,.team-profile-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.team-subtab-copy,.team-profile-copy,.team-profile-identity-copy{min-width:0}.team-subtab-toolbar,.team-profile-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:-moz-fit-content;min-width:fit-content}.team-profile-card--streamlined{gap:.95rem}.team-profile-topbar--compact{align-items:center}.team-profile-copy--compact{display:grid;gap:.25rem}.team-profile-toolbar--compact{margin-left:auto}.team-subtab-toolbar-group{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.team-subtab-toolbar-group-wide{justify-content:flex-end}.team-subtab-summary{padding-top:.1rem}.team-subtab-body{display:grid;gap:1rem}.team-stats-section{display:grid;gap:.8rem}.team-stats-section-header{display:flex;align-items:center;gap:.65rem}.team-stats-section-bar{width:4px;height:18px;border-radius:999px;background:linear-gradient(180deg,var(--theme-accent),rgba(var(--theme-accent-rgb),.35))}.team-stats-section-title{margin:0;font-size:.92rem;font-weight:700;letter-spacing:.01em;color:var(--text-primary)}.team-stats-grid{display:grid;gap:.75rem}.team-stats-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.team-stats-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.team-stats-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.team-stat-card,.team-profile-stat-item,.team-category-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1rem;border-radius:20px;border:1px solid rgba(var(--theme-accent-rgb),.12);background:rgba(255,255,255,.56);overflow:hidden;box-shadow:0 22px 42px -40px var(--shadow-color)}.team-stat-card:before,.team-profile-stat-item:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--team-stat-rank-color, var(--team-profile-rank-color, var(--theme-accent)));border-radius:inherit 0 0 inherit}html[data-theme=dark] .team-stat-card,html[data-theme=dark] .team-profile-stat-item,html[data-theme=dark] .team-category-card{background:rgba(255,255,255,.04)}html[data-theme=light] .team-stat-card,html[data-theme=light] .team-profile-stat-item,html[data-theme=light] .team-category-card{border-color:#0f172a1f;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(241,245,249,.94));box-shadow:0 18px 34px -28px var(--shadow-strong),inset 0 1px #fffffff0}html[data-theme=light] .team-stat-card:before,html[data-theme=light] .team-profile-stat-item:before{width:7px;box-shadow:1px 0 #ffffffa8}.team-stat-card-copy,.team-profile-stat-copy{display:flex;flex-direction:column;gap:.28rem;min-width:0}.team-stat-card-label,.team-profile-stat-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.team-stat-card-value,.team-profile-stat-value{font-family:Sora,system-ui,sans-serif;font-size:1.55rem;line-height:1.04;letter-spacing:-.04em}.team-stat-card-rank,.team-profile-stat-rank{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.team-stat-card-rank-label,.team-profile-stat-rank-label{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.team-stat-card-rank-badge,.team-profile-stat-rank-badge{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:30px;padding:0 .6rem;border-radius:999px;background:rgba(var(--theme-accent-rgb),.1);color:var(--team-stat-rank-color, var(--team-profile-rank-color, var(--theme-accent)));font-size:.78rem;font-weight:700}html[data-theme=light] .team-stat-card-label,html[data-theme=light] .team-profile-stat-label,html[data-theme=light] .team-stat-card-rank-label,html[data-theme=light] .team-profile-stat-rank-label{color:var(--text-secondary)}html[data-theme=light] .team-stat-card-rank-badge,html[data-theme=light] .team-profile-stat-rank-badge{background:rgba(15,23,42,.045);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffffb8}.team-profile-overview{align-items:stretch}.team-profile-identity{display:flex;align-items:center;gap:1rem;min-width:0}.team-profile-logo-shell{display:flex;align-items:center;justify-content:center;width:92px;height:92px;padding:1rem;border-radius:24px;border:1px solid rgba(var(--theme-accent-rgb),.16);background:rgba(255,255,255,.76);box-shadow:0 22px 42px -36px var(--shadow-color)}html[data-theme=dark] .team-profile-logo-shell{background:rgba(255,255,255,.05)}.team-profile-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team-profile-team-name{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.02;letter-spacing:-.05em;color:var(--text-primary)}.team-profile-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.team-profile-category-grid,.team-profile-category-grid-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.team-profile-category-shell{display:grid;gap:.8rem;padding:1rem;border-radius:24px;border:1px solid rgba(var(--theme-accent-rgb),.12);background:rgba(255,255,255,.52)}html[data-theme=dark] .team-profile-category-shell{background:rgba(255,255,255,.03)}html[data-theme=light] .team-profile-category-shell{border-color:#0f172a1f;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.92));box-shadow:0 20px 36px -30px var(--shadow-strong),inset 0 1px #ffffffeb}.team-profile-category-header{display:flex;align-items:center;gap:.75rem}.team-profile-category-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:rgba(var(--theme-accent-rgb),.12);color:var(--theme-accent)}.team-profile-category-icon{width:18px;height:18px}.team-profile-category-title{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.team-profile-category-subtitle{margin:.18rem 0 0;font-size:.78rem;color:var(--text-muted)}.team-profile-category-mobile{display:grid;gap:.4rem}.team-profile-mobile-columns,.team-profile-mobile-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.9fr);gap:.45rem;align-items:center}.team-profile-mobile-columns{padding:0 .25rem;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.team-profile-mobile-columns span:nth-child(2),.team-profile-mobile-columns span:nth-child(3),.team-profile-mobile-value,.team-profile-mobile-rank{text-align:right}.team-profile-mobile-list{display:grid;gap:.2rem}.team-profile-mobile-row{padding:.7rem .75rem;border-radius:16px;border-left:3px solid var(--team-profile-rank-color, var(--theme-accent));background:rgba(var(--theme-accent-rgb),.05)}html[data-theme=light] .team-profile-mobile-columns{color:var(--text-secondary)}html[data-theme=light] .team-profile-mobile-row{border-left-width:4px;border-top:1px solid rgba(15,23,42,.08);border-right:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(241,245,249,.92));box-shadow:0 14px 28px -24px var(--shadow-strong),inset 0 1px #ffffffeb}.team-profile-mobile-label{font-size:.82rem;font-weight:700;color:var(--text-secondary)}.team-profile-mobile-value,.team-profile-mobile-rank{font-family:Sora,system-ui,sans-serif;font-size:.92rem;font-weight:700}.play-types-share-content{overflow-x:auto}.play-types-table{display:grid;gap:.45rem;min-width:720px}.play-types-header,.play-types-row{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr 1fr;gap:.55rem;align-items:center}.play-types-table.is-defense .play-types-header,.play-types-table.is-defense .play-types-row{grid-template-columns:2.2fr 1fr 1fr 1fr}.play-types-header{padding:0 .2rem}.play-types-header>div{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.play-types-header>div.sortable{cursor:pointer}.play-types-row{padding:.95rem 1rem;border-radius:18px;border:1px solid var(--border-color);background:rgba(255,255,255,.55);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}html[data-theme=dark] .play-types-row{background:rgba(255,255,255,.04)}.play-types-row:hover{transform:translateY(-1px);border-color:rgba(var(--theme-accent-rgb),.18);background:rgba(var(--theme-accent-rgb),.08)}.playtype-col{font-weight:700;color:var(--text-primary)}.freq-col,.ppp-col,.rank-col,.percentile-col{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}.team-stats-loading,.team-stats-error{display:flex;align-items:center;justify-content:center;min-height:260px;padding:1.5rem;border-radius:28px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.36));color:var(--text-secondary)}html[data-theme=dark] .team-stats-loading,html[data-theme=dark] .team-stats-error{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.last-n-games-filter{display:inline-flex;align-items:center}.filter-select{min-height:42px;padding:0 .95rem;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.16);background:var(--surface-elevated);color:var(--text-primary);font-size:.84rem;font-weight:600;box-shadow:0 16px 28px -26px var(--shadow-color)}.filter-select:hover{border-color:rgba(var(--theme-accent-rgb),.28);background:var(--surface-elevated)}.filter-select:focus{border-color:rgba(var(--theme-accent-rgb),.36);box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb),.12)}.view-mode-toggle{display:inline-flex;gap:.45rem;padding:.32rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-elevated)}.toggle-button{min-height:36px;padding:0 .9rem;border-radius:999px;border:0;background:transparent;color:var(--text-muted);font-size:.84rem;font-weight:700}.toggle-button:hover{background:rgba(var(--theme-accent-rgb),.08);color:var(--text-primary)}.toggle-button.active{background:rgba(var(--theme-accent-rgb),.18);color:var(--text-primary)}.team-category-card{display:grid;gap:0}.team-category-card-header{display:flex;align-items:center;gap:.65rem;padding:.95rem 1rem .8rem;border-bottom:1px solid var(--border-color);font-size:.86rem;font-weight:700;color:var(--text-primary)}html[data-theme=light] .team-category-card-header{border-bottom-color:#0f172a1a}.team-category-card-body{padding:.9rem}@media (max-width: 1023px){.team-stats-grid-cols-4,.team-workspace-kpis,.team-profile-kpis,.team-subtab-mini-metrics,.team-profile-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.team-workspace-shell{gap:1rem}.team-workspace-hero,.team-workspace-nav-wrap,.team-subtab-shell,.team-profile-card,.team-stats-loading,.team-stats-error{padding:1rem;border-radius:24px}.team-workspace-identity,.team-subtab-header,.team-profile-topbar,.team-profile-overview,.team-workspace-section-header{flex-direction:column;align-items:stretch}.team-workspace-logo-plane{width:72px;height:72px;border-radius:20px}.team-workspace-title{font-size:clamp(1.5rem,9vw,2.1rem)}.team-workspace-kpis,.team-profile-kpis,.team-subtab-mini-metrics,.team-profile-category-grid,.team-stats-grid-cols-3,.team-stats-grid-cols-4{grid-template-columns:1fr}.team-workspace-description,.team-workspace-nav-copy,.team-workspace-kpis{display:none}.team-workspace-hero{gap:.75rem;padding:.95rem}.team-workspace-nav-wrap{gap:.75rem;padding:.8rem .9rem;background:transparent;border-color:transparent;box-shadow:none}.team-workspace-tab.dashboard-tab{min-height:42px;padding:0 .85rem}.desktop-only{display:none}.mobile-only{display:inline}.team-subtab-toolbar,.team-profile-toolbar,.team-subtab-toolbar-group,.team-subtab-toolbar-group-wide{width:100%;justify-content:stretch}.team-subtab-toolbar-group>*,.team-profile-toolbar>*{flex:1 1 auto}.team-subtab-toolbar .share-button-icon,.team-profile-toolbar .share-button-icon{flex:0 0 auto;align-self:flex-end}.team-profile-logo-shell{width:72px;height:72px;border-radius:20px}.team-profile-team-name{font-size:1.45rem}.team-profile-card--streamlined{padding-top:.9rem}.team-profile-card--streamlined .team-profile-topbar{gap:.75rem}.team-profile-copy--compact .team-profile-title{font-size:1.15rem}.team-profile-category-grid-inner,.team-stats-grid-cols-2{grid-template-columns:1fr}.team-stat-card,.team-profile-stat-item,.team-profile-category-shell,.play-types-row{border-radius:18px}.play-types-table{min-width:0;gap:.3rem}.play-types-share-content{overflow-x:visible}.play-types-header,.play-types-row{gap:.3rem;grid-template-columns:minmax(0,1.55fr) repeat(4,minmax(0,.72fr))}.play-types-table.is-defense .play-types-header,.play-types-table.is-defense .play-types-row{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,.76fr))}.play-types-header{padding:0}.play-types-header>div{min-width:0;font-size:.58rem;letter-spacing:.08em}.play-types-row{padding:.72rem .75rem}.play-types-row>div{min-width:0;font-size:.66rem}.playtype-col{line-height:1.15}.filter-select{width:100%}}@media (prefers-reduced-motion: reduce){.team-workspace-tab.dashboard-tab,.team-stat-card,.team-profile-stat-item,.play-types-row,.toggle-button{transition:none}}.nba-surface-shell,.nba-team-stats-shell{width:100%;color:#f5f7fb}.nba-scoreboard-hero,.nba-rankings-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2vw,2rem);border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(var(--theme-accent-rgb),.35),transparent 38%),linear-gradient(140deg,rgba(9,17,29,.96),rgba(15,23,38,.96) 45%,rgba(11,18,31,.98));box-shadow:0 24px 80px #0000003d}.nba-scoreboard-hero:after,.nba-rankings-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 35%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08),transparent 25%);pointer-events:none}.nba-scoreboard-hero-copy,.nba-rankings-hero-copy{position:relative;z-index:1;max-width:720px}.nba-section-kicker,.nba-board-kicker{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa3}.nba-scoreboard-hero h1,.nba-rankings-hero h1{margin:.5rem 0 .65rem;font-size:clamp(1.8rem,3vw,3rem);line-height:.96;letter-spacing:-.04em;color:#fff}.nba-scoreboard-hero p,.nba-rankings-hero p{margin:0;max-width:58ch;font-size:.98rem;line-height:1.6;color:#ffffffbd}.nba-scoreboard-summary-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:.85rem;align-self:stretch;min-width:280px}.nba-summary-card,.nba-rankings-hero-badge,.nba-toolbar-live-pill,.nba-static-filter-pill,.nba-footnote-card,.nba-insight-card,.nba-rankings-board,.nba-scoreboard-card,.nba-scoreboard-toolbar,.nba-surface-state{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nba-summary-card{display:flex;flex-direction:column;justify-content:space-between;gap:.35rem;padding:1rem 1.05rem;border-radius:18px}.nba-summary-card span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.nba-summary-card strong{font-size:1.65rem;letter-spacing:-.04em;color:#fff}.nba-scoreboard-toolbar,.nba-rankings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.9rem 1rem;border-radius:18px}.nba-toolbar-date,.nba-toolbar-live-pill,.nba-static-filter-pill,.nba-rankings-hero-badge{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;color:#ffffffd1;padding:.7rem .9rem;border-radius:999px}.nba-toolbar-controls,.nba-group-switch,.nba-metric-chip-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.nba-date-nav,.nba-date-today,.nba-group-pill,.nba-metric-chip{border:0;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.nba-date-nav,.nba-date-today{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 .95rem;border-radius:999px;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.nba-date-nav:hover,.nba-date-today:hover,.nba-group-pill:hover,.nba-metric-chip:hover,.nba-scoreboard-card:hover{transform:translateY(-1px)}.nba-date-input{min-height:42px;padding:0 .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:#fff}.nba-scoreboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1rem;margin-top:1rem}.nba-scoreboard-card{position:relative;display:flex;flex-direction:column;gap:1.05rem;padding:1.05rem;border-radius:22px;text-align:left;color:inherit;overflow:hidden}.nba-scoreboard-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--theme-accent-rgb),.14),transparent 42%),radial-gradient(circle at bottom right,rgba(255,255,255,.07),transparent 26%);opacity:0;transition:opacity .18s ease}.nba-scoreboard-card:hover:before{opacity:1}.nba-scoreboard-card>*{position:relative;z-index:1}.nba-scoreboard-card-header,.nba-scoreboard-card-footer,.nba-scoreboard-team-row,.nba-summary-meta,.nba-summary-team,.nba-top-three-row,.nba-rankings-board-header,.nba-ranking-row{display:flex;align-items:center}.nba-scoreboard-card-header,.nba-scoreboard-card-footer,.nba-summary-meta,.nba-rankings-board-header{justify-content:space-between;gap:.75rem}.nba-state-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .65rem;border-radius:999px;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nba-state-pill.is-live{background:rgba(255,87,87,.15);color:#ff8e8e}.nba-state-pill.is-final{background:rgba(255,255,255,.08);color:#ffffffd6}.nba-state-pill.is-upcoming{background:rgba(var(--theme-accent-rgb),.14);color:#ffffffe0}.nba-card-status-text,.nba-scoreboard-card-footer,.nba-summary-meta,.nba-insight-card p,.nba-rankings-board-header p{color:#ffffff9e;font-size:.84rem}.nba-scoreboard-teams,.nba-top-three-list,.nba-ranking-rows{display:flex;flex-direction:column}.nba-scoreboard-teams{gap:.8rem}.nba-scoreboard-team-row{justify-content:space-between;gap:.8rem}.nba-scoreboard-team-brand,.nba-ranking-team{display:flex;align-items:center;gap:.8rem;min-width:0}.nba-scoreboard-team-logo,.nba-ranking-team-logo,.nba-summary-team img,.nba-top-three-row img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.nba-scoreboard-team-text,.nba-ranking-team-text{display:flex;flex-direction:column;min-width:0}.nba-scoreboard-team-abbr,.nba-ranking-team-abbr{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff94}.nba-scoreboard-team-name,.nba-ranking-team-name,.nba-top-three-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:600;color:#fff}.nba-scoreboard-team-score,.nba-ranking-value,.nba-top-three-value{font-size:1.18rem;font-weight:700;letter-spacing:-.04em;color:#fff}.nba-scoreboard-team-row.is-winner .nba-scoreboard-team-score,.nba-scoreboard-team-row.is-winner .nba-scoreboard-team-name,.nba-top-three-value{color:#dbedff}.nba-surface-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem;padding:2.5rem 1.5rem;border-radius:22px;text-align:center}.nba-surface-state.error p{color:#fca5a5}.nba-team-stats-shell{display:flex;flex-direction:column;gap:1rem}.nba-rankings-hero{align-items:center}.nba-rankings-hero-badge{color:#fff}.nba-rankings-hero-controls{justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.nba-hero-season-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.nba-last-n-filter-hero{min-width:176px}.nba-last-n-filter-hero .filter-select{min-height:38px;border-radius:999px;padding:.42rem .82rem;font-size:.78rem;font-weight:600;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff}.nba-rankings-toolbar-single{align-items:flex-start;gap:1rem}.nba-metric-select-wrap{display:flex;flex-direction:column;gap:.35rem;width:min(420px,100%);min-width:260px}.nba-metric-select-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff94}.nba-metric-select{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(7,13,22,.92);color:#fff;font-size:.84rem;font-weight:600;padding:.45rem .75rem}.nba-metric-select:focus{outline:none;border-color:rgba(var(--nba-accent-rgb, var(--theme-accent-rgb)),.65);box-shadow:0 0 0 2px rgba(var(--nba-accent-rgb, var(--theme-accent-rgb)),.25)}.nba-selected-metric-note{display:flex;flex-direction:column;gap:.28rem;max-width:620px}.nba-selected-metric-note strong{font-size:1.08rem;letter-spacing:-.02em;color:#fff}.nba-selected-metric-note p{margin:0;font-size:.84rem;line-height:1.5;color:#ffffffa8}.nba-rankings-tabs{margin-bottom:0}.nba-group-pill,.nba-metric-chip{padding:.68rem .9rem;border-radius:999px;font-size:.82rem;font-weight:700;color:#ffffffad;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.nba-group-pill.active,.nba-metric-chip.active{color:#fff;background:rgba(var(--nba-accent-rgb, var(--theme-accent-rgb)),.22);border-color:rgba(var(--nba-accent-rgb, var(--theme-accent-rgb)),.38);box-shadow:inset 0 0 0 1px #ffffff0f}.nba-rankings-body{min-height:420px}.nba-rankings-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:1rem}.nba-rankings-sidebar{display:flex;flex-direction:column;gap:1rem}.nba-insight-card,.nba-footnote-card,.nba-rankings-board{border-radius:22px;padding:1rem}.nba-insight-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;color:#fff;font-weight:700}.nba-insight-card p{margin:0;line-height:1.6}.nba-summary-stat{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.nba-summary-stat span{font-size:.82rem;color:#ffffffa3}.nba-summary-stat strong{font-size:1.25rem;color:#fff}.nba-summary-team{gap:.75rem;margin-bottom:.85rem;font-weight:700;color:#fff}.nba-summary-meta{padding-top:.55rem;margin-top:.55rem;border-top:1px solid rgba(255,255,255,.08)}.nba-top-three-list,.nba-top-three-row{gap:.65rem}.nba-top-three-rank{min-width:34px;font-size:.8rem;font-weight:700;color:#ffffff94}.nba-rankings-board-header{margin-bottom:1rem}.nba-rankings-board-header h2{margin:.2rem 0 0;font-size:1.4rem;color:#fff}.nba-ranking-rows{gap:.55rem}.nba-ranking-row{gap:.85rem;padding:.8rem .75rem;border-radius:16px;transition:background .18s ease,transform .18s ease}.nba-ranking-row:hover{background:rgba(255,255,255,.05);transform:translate(2px)}.nba-ranking-rank{min-width:42px;font-size:.82rem;font-weight:700;color:#ffffff94}.nba-ranking-rank.top-three{color:#ffffffeb}.nba-ranking-team{width:240px;min-width:0}.nba-ranking-bar-track{position:relative;flex:1;min-width:120px;height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06)}.nba-ranking-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--nba-accent-rgb, var(--theme-accent-rgb)),.32),rgba(var(--nba-accent-rgb, var(--theme-accent-rgb)),.88));box-shadow:0 0 18px rgba(var(--nba-accent-rgb, var(--theme-accent-rgb)),.18)}.nba-ranking-value{min-width:82px;text-align:right}.nba-footnote-card{font-size:.88rem;line-height:1.6;color:#ffffffad}@media (max-width: 1024px){.nba-scoreboard-hero,.nba-rankings-hero,.nba-scoreboard-toolbar,.nba-rankings-toolbar,.nba-rankings-layout{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.nba-scoreboard-summary-strip{min-width:0}.nba-ranking-team{width:180px}}@media (max-width: 768px){.nba-scoreboard-shell.is-schedule .nba-scoreboard-hero{padding:.7rem .78rem;border-radius:16px;gap:.4rem}.nba-scoreboard-shell.is-schedule .nba-section-kicker{font-size:.6rem;letter-spacing:.14em}.nba-scoreboard-shell.is-schedule .nba-scoreboard-hero h1{margin:.2rem 0 0;font-size:1.2rem;letter-spacing:-.03em;line-height:1.05}.nba-scoreboard-shell.is-schedule .nba-scoreboard-hero-copy p{display:none}.nba-scoreboard-shell.is-schedule .nba-scoreboard-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.6rem;padding:.48rem .55rem;border-radius:14px}.nba-scoreboard-shell.is-schedule .nba-toolbar-date{display:none}.nba-scoreboard-shell.is-schedule .nba-toolbar-controls{flex-wrap:nowrap;width:100%;justify-content:space-between;gap:.35rem;min-width:0}.nba-scoreboard-shell.is-schedule .nba-date-nav,.nba-scoreboard-shell.is-schedule .nba-date-today,.nba-scoreboard-shell.is-schedule .nba-date-input{min-height:32px;font-size:.73rem}.nba-scoreboard-shell.is-schedule .nba-date-nav{width:32px;min-width:32px;padding:0}.nba-scoreboard-shell.is-schedule .nba-date-input{width:120px;min-width:0;padding:0 .55rem;text-align:center}.nba-scoreboard-shell.is-schedule .nba-date-today{padding:0 .62rem;min-width:52px;white-space:nowrap}.nba-scoreboard-shell.is-schedule .nba-scoreboard-grid{margin-top:.6rem;gap:.5rem}.nba-scoreboard-shell.is-schedule .nba-scoreboard-card{gap:.62rem;padding:.72rem .74rem;border-radius:14px}.nba-scoreboard-shell.is-schedule .nba-scoreboard-teams{gap:.45rem}.nba-scoreboard-shell.is-schedule .nba-scoreboard-team-logo{width:24px;height:24px}.nba-scoreboard-shell.is-schedule .nba-scoreboard-team-brand{gap:.5rem}.nba-scoreboard-shell.is-schedule .nba-scoreboard-team-abbr{font-size:.64rem}.nba-scoreboard-shell.is-schedule .nba-scoreboard-team-name{font-size:.78rem}.nba-scoreboard-shell.is-schedule .nba-scoreboard-team-score{font-size:1rem}.nba-scoreboard-shell.is-schedule .nba-state-pill{padding:.2rem .45rem;font-size:.58rem}.nba-scoreboard-shell.is-schedule .nba-card-status-text,.nba-scoreboard-shell.is-schedule .nba-scoreboard-card-footer{font-size:.67rem}.nba-scoreboard-shell.is-schedule .nba-scoreboard-card-footer{gap:.45rem}.nba-scoreboard-shell.is-schedule .nba-scoreboard-card-footer span:last-child{max-width:36%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.nba-scoreboard-shell.is-schedule .nba-scoreboard-card-footer span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nba-team-stats-shell{gap:.56rem}.nba-team-stats-shell .nba-rankings-hero{padding:.66rem .74rem;border-radius:16px;gap:.35rem}.nba-team-stats-shell .nba-section-kicker{font-size:.58rem;letter-spacing:.13em}.nba-team-stats-shell .nba-rankings-hero h1{margin:.18rem 0 0;font-size:1.14rem;line-height:1.05;letter-spacing:-.03em}.nba-team-stats-shell .nba-rankings-hero p{display:none}.nba-team-stats-shell .nba-rankings-hero-badge.nba-rankings-hero-controls{display:flex;width:100%;justify-content:space-between;gap:.35rem;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nba-team-stats-shell .nba-rankings-tabs.dashboard-tabs{margin-bottom:.4rem;padding:.18rem;gap:.2rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nba-team-stats-shell .nba-rankings-tabs.dashboard-tabs::-webkit-scrollbar{display:none}.nba-team-stats-shell .dashboard-tab{white-space:nowrap;flex-shrink:0;padding:.3rem .56rem;font-size:.62rem;border-radius:6px}.nba-team-stats-shell .nba-rankings-toolbar{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.42rem;margin-top:0;padding:.45rem .5rem;border-radius:14px}.nba-team-stats-shell .nba-hero-season-chip{padding:.34rem .52rem;font-size:.62rem;gap:.3rem}.nba-team-stats-shell .nba-last-n-filter{min-width:0;max-width:52vw}.nba-team-stats-shell .nba-last-n-filter-hero .filter-select{min-height:30px;font-size:.66rem;padding:.25rem .52rem}.nba-team-stats-shell .nba-rankings-toolbar-single{gap:.4rem}.nba-team-stats-shell .nba-metric-select-wrap{width:100%;min-width:0;gap:.28rem}.nba-team-stats-shell .nba-metric-select-label{font-size:.58rem;letter-spacing:.11em}.nba-team-stats-shell .nba-metric-select{min-height:34px;padding:.3rem .55rem;border-radius:10px;font-size:.72rem}.nba-team-stats-shell .nba-selected-metric-note{gap:.16rem;padding:.48rem .55rem;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.nba-team-stats-shell .nba-selected-metric-note .nba-board-kicker{font-size:.56rem}.nba-team-stats-shell .nba-selected-metric-note strong{font-size:.82rem}.nba-team-stats-shell .nba-selected-metric-note p{display:block;font-size:.67rem;line-height:1.35}.nba-team-stats-shell .nba-group-switch{flex:1;min-width:0;flex-wrap:nowrap;gap:.32rem;overflow-x:auto;scrollbar-width:none}.nba-team-stats-shell .nba-group-switch::-webkit-scrollbar{display:none}.nba-team-stats-shell .nba-group-pill{flex-shrink:0;padding:.46rem .62rem;font-size:.68rem}.nba-team-stats-shell .nba-last-n-filter{flex-shrink:0;max-width:44vw}.nba-team-stats-shell .nba-last-n-filter .filter-select{width:auto;max-width:44vw;min-height:30px;font-size:.66rem;padding:.25rem .5rem}.nba-team-stats-shell .nba-static-filter-pill{padding:.42rem .56rem;font-size:.64rem}.nba-team-stats-shell .nba-metric-chip-row{flex-wrap:nowrap;overflow-x:auto;gap:.32rem;margin-top:.2rem;padding-bottom:.08rem;scrollbar-width:none}.nba-team-stats-shell .nba-metric-chip-row::-webkit-scrollbar{display:none}.nba-team-stats-shell .nba-metric-chip{flex-shrink:0;padding:.44rem .58rem;font-size:.67rem}.nba-team-stats-shell .nba-rankings-body{min-height:0}.nba-team-stats-shell .nba-rankings-layout,.nba-team-stats-shell .nba-rankings-sidebar{gap:.62rem}.nba-team-stats-shell .nba-insight-card,.nba-team-stats-shell .nba-rankings-board,.nba-team-stats-shell .nba-footnote-card{padding:.72rem;border-radius:14px}.nba-team-stats-shell .nba-insight-card p{font-size:.72rem;line-height:1.4}.nba-team-stats-shell .nba-summary-stat{margin-bottom:.55rem}.nba-team-stats-shell .nba-summary-stat strong{font-size:1.02rem}.nba-team-stats-shell .nba-summary-team{margin-bottom:.6rem;gap:.5rem}.nba-team-stats-shell .nba-summary-team img,.nba-team-stats-shell .nba-top-three-row img{width:24px;height:24px}.nba-team-stats-shell .nba-top-three-list{gap:.45rem}.nba-team-stats-shell .nba-top-three-rank{min-width:28px;font-size:.68rem}.nba-team-stats-shell .nba-top-three-name{font-size:.76rem}.nba-team-stats-shell .nba-top-three-value{font-size:.85rem}.nba-team-stats-shell .nba-rankings-board-header{margin-bottom:.62rem}.nba-team-stats-shell .nba-rankings-board-header h2{margin:.14rem 0 0;font-size:1.08rem}.nba-team-stats-shell .nba-rankings-board-header p{font-size:.68rem}.nba-team-stats-shell .nba-ranking-rows{gap:.42rem}.nba-team-stats-shell .nba-ranking-row{padding:.58rem;gap:.42rem .58rem}.nba-team-stats-shell .nba-ranking-rank{min-width:36px;font-size:.7rem}.nba-team-stats-shell .nba-ranking-team-logo{width:24px;height:24px}.nba-team-stats-shell .nba-ranking-team-abbr{font-size:.62rem}.nba-team-stats-shell .nba-ranking-team-name{font-size:.76rem}.nba-team-stats-shell .nba-ranking-bar-track{height:9px}.nba-team-stats-shell .nba-ranking-value{font-size:.88rem}.nba-team-stats-shell .nba-footnote-card{font-size:.74rem;line-height:1.35}.nba-scoreboard-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nba-scoreboard-card,.nba-insight-card,.nba-rankings-board,.nba-footnote-card{border-radius:18px}.nba-ranking-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"rank team" "bar bar" "value value";gap:.55rem .75rem}.nba-ranking-rank{grid-area:rank}.nba-ranking-team{grid-area:team;width:auto}.nba-ranking-bar-track{grid-area:bar}.nba-ranking-value{grid-area:value;min-width:0;text-align:left}}html[data-theme=light] .nba-surface-shell,html[data-theme=light] .nba-team-stats-shell{color:var(--text-primary)}html[data-theme=light] .nba-scoreboard-hero,html[data-theme=light] .nba-rankings-hero{background:radial-gradient(circle at top left,rgba(var(--theme-accent-rgb),.12),transparent 38%),linear-gradient(140deg,var(--surface-alt),var(--surface-muted) 45%,var(--surface-alt));border-color:var(--border-color);box-shadow:0 12px 40px var(--shadow-color)}html[data-theme=light] .nba-scoreboard-hero:after,html[data-theme=light] .nba-rankings-hero:after{background:linear-gradient(120deg,rgba(var(--theme-accent-rgb),.04),transparent 35%),radial-gradient(circle at 80% 20%,rgba(var(--theme-accent-rgb),.06),transparent 25%)}html[data-theme=light] .nba-scoreboard-hero h1,html[data-theme=light] .nba-rankings-hero h1{color:var(--text-primary)}html[data-theme=light] .nba-scoreboard-hero p,html[data-theme=light] .nba-rankings-hero p{color:var(--text-secondary)}html[data-theme=light] .nba-section-kicker,html[data-theme=light] .nba-board-kicker{color:var(--text-muted)}html[data-theme=light] .nba-summary-card{background:var(--surface);border-color:var(--border-color)}html[data-theme=light] .nba-summary-card span{color:var(--text-muted)}html[data-theme=light] .nba-summary-card strong{color:var(--text-primary)}html[data-theme=light] .nba-scoreboard-toolbar,html[data-theme=light] .nba-rankings-toolbar{background:var(--surface);border-color:var(--border-color)}html[data-theme=light] .nba-toolbar-date,html[data-theme=light] .nba-toolbar-live-pill,html[data-theme=light] .nba-static-filter-pill,html[data-theme=light] .nba-rankings-hero-badge{color:var(--text-secondary)}html[data-theme=light] .nba-date-nav,html[data-theme=light] .nba-date-today{color:var(--text-primary);background:var(--surface-interactive);border-color:var(--border-color)}html[data-theme=light] .nba-date-nav:hover,html[data-theme=light] .nba-date-today:hover{background:rgba(var(--theme-accent-rgb),.08);border-color:rgba(var(--theme-accent-rgb),.2)}html[data-theme=light] .nba-date-input{border-color:var(--border-color);background:var(--surface-interactive);color:var(--text-primary)}html[data-theme=light] .nba-scoreboard-card{background:var(--surface-alt);border-color:var(--border-color);box-shadow:0 4px 16px var(--shadow-color)}html[data-theme=light] .nba-scoreboard-card:hover{box-shadow:0 8px 28px var(--shadow-strong);border-color:rgba(var(--theme-accent-rgb),.2)}html[data-theme=light] .nba-scoreboard-card:before{background:linear-gradient(135deg,rgba(var(--theme-accent-rgb),.06),transparent 42%),radial-gradient(circle at bottom right,rgba(var(--theme-accent-rgb),.04),transparent 26%)}html[data-theme=light] .nba-state-pill.is-live{background:rgba(220,38,38,.1);color:#dc2626}html[data-theme=light] .nba-state-pill.is-final{background:var(--surface-interactive);color:var(--text-secondary)}html[data-theme=light] .nba-state-pill.is-upcoming{background:rgba(var(--theme-accent-rgb),.1);color:#15803d}html[data-theme=light] .nba-card-status-text,html[data-theme=light] .nba-scoreboard-card-footer,html[data-theme=light] .nba-summary-meta,html[data-theme=light] .nba-insight-card p,html[data-theme=light] .nba-rankings-board-header p,html[data-theme=light] .nba-scoreboard-team-abbr,html[data-theme=light] .nba-ranking-team-abbr{color:var(--text-muted)}html[data-theme=light] .nba-scoreboard-team-name,html[data-theme=light] .nba-ranking-team-name,html[data-theme=light] .nba-top-three-name,html[data-theme=light] .nba-scoreboard-team-score,html[data-theme=light] .nba-ranking-value,html[data-theme=light] .nba-top-three-value{color:var(--text-primary)}html[data-theme=light] .nba-scoreboard-team-row.is-winner .nba-scoreboard-team-score,html[data-theme=light] .nba-scoreboard-team-row.is-winner .nba-scoreboard-team-name{color:var(--text-primary);font-weight:800}html[data-theme=light] .nba-surface-state{background:var(--surface-alt);border-color:var(--border-color)}html[data-theme=light] .nba-group-pill,html[data-theme=light] .nba-metric-chip{color:var(--text-muted);background:var(--surface-interactive);border-color:var(--border-color)}html[data-theme=light] .nba-group-pill.active,html[data-theme=light] .nba-metric-chip.active{color:var(--text-primary);background:rgba(var(--theme-accent-rgb),.12);border-color:rgba(var(--theme-accent-rgb),.3)}html[data-theme=light] .nba-insight-card,html[data-theme=light] .nba-footnote-card,html[data-theme=light] .nba-rankings-board{background:var(--surface-alt);border-color:var(--border-color)}html[data-theme=light] .nba-insight-card-header{color:var(--text-primary)}html[data-theme=light] .nba-summary-stat span{color:var(--text-muted)}html[data-theme=light] .nba-summary-stat strong,html[data-theme=light] .nba-summary-team{color:var(--text-primary)}html[data-theme=light] .nba-summary-meta{border-top-color:var(--border-color)}html[data-theme=light] .nba-top-three-rank,html[data-theme=light] .nba-ranking-rank{color:var(--text-muted)}html[data-theme=light] .nba-ranking-rank.top-three{color:var(--text-primary)}html[data-theme=light] .nba-ranking-row:hover{background:rgba(var(--theme-accent-rgb),.04)}html[data-theme=light] .nba-ranking-bar-track{background:rgba(15,23,42,.06)}html[data-theme=light] .nba-rankings-board-header h2{color:var(--text-primary)}html[data-theme=light] .nba-footnote-card{color:var(--text-muted)}html[data-theme=light] .nba-selected-metric-note strong{color:var(--text-primary)}html[data-theme=light] .nba-selected-metric-note p,html[data-theme=light] .nba-metric-select-label{color:var(--text-muted)}html[data-theme=light] .nba-metric-select{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}html[data-theme=light] .nba-hero-season-chip{color:var(--text-secondary);background:var(--surface-interactive);border-color:var(--border-color)}html[data-theme=light] .nba-last-n-filter-hero .filter-select{background:var(--surface-interactive);border-color:var(--border-color);color:var(--text-primary)}html[data-theme=light] .nba-toolbar-live-pill{background:var(--surface-interactive);border-color:var(--border-color)}.team-on-off-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;background:linear-gradient(145deg,var(--surface-elevated),var(--surface-alt));border:1px solid var(--border-color);box-shadow:0 18px 50px -30px var(--shadow-strong),0 1px 2px rgba(var(--theme-accent-rgb),.1),inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-on-off-grid{display:grid;min-width:100%;grid-template-columns:60px repeat(var(--stat-cols, 3),minmax(70px,1fr)) 40px}@media (min-width: 768px){.team-on-off-grid{grid-template-columns:minmax(200px,1.5fr) repeat(var(--stat-cols, 3),minmax(110px,1fr)) 60px}}.team-on-off-header-cell{background:linear-gradient(180deg,rgba(var(--theme-primary-rgb),.14) 0%,rgba(var(--theme-primary-rgb),.05) 100%);padding:18px 16px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);display:flex;align-items:center;border-bottom:1px solid rgba(var(--theme-accent-rgb),.24);white-space:nowrap;position:sticky;top:0;z-index:10;text-shadow:0 0 18px rgba(var(--theme-accent-rgb),.18);transition:all .2s ease}.team-on-off-header-cell:hover{color:#9be046;text-shadow:0 0 25px rgba(var(--theme-accent-rgb),.5)}.team-on-off-cell{padding:14px 16px;display:flex;align-items:center;border-bottom:1px solid var(--border-color);font-size:.875rem;color:var(--text-primary);white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.group:hover .team-on-off-cell{background:linear-gradient(90deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(var(--theme-accent-rgb),.03) 100%)}.group:hover .team-on-off-cell.sticky-col{background:linear-gradient(90deg,var(--surface-elevated) 0%,var(--surface-alt) 100%);box-shadow:4px 0 20px rgba(var(--theme-accent-rgb),.08)}.sticky-col{position:sticky;left:0;z-index:20;background:linear-gradient(90deg,var(--surface-elevated) 0%,var(--surface-alt) 100%)}.team-on-off-header-cell.sticky-col{z-index:30;background:linear-gradient(135deg,rgba(var(--theme-primary-rgb),.18) 0%,rgba(var(--theme-primary-rgb),.08) 100%)}.stat-value-container{display:flex;flex-direction:column;align-items:center;width:100%;gap:6px}.stat-value{font-weight:700;font-size:.9rem;letter-spacing:.02em;transition:all .2s ease}.stat-bar-container{width:100%;height:4px;background:var(--surface-interactive);border-radius:2px;overflow:hidden;position:relative}.stat-bar{height:100%;border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute}.stat-bar.right{left:50%}.stat-bar.left{right:50%}.stat-bar.good{background:linear-gradient(90deg,#78BE20,#9be046);box-shadow:0 0 8px #78be2080}.stat-bar.bad{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 8px #ef444480}.stat-bar-center{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--border-color-strong);transform:translate(-50%)}.net-very-positive .stat-value{color:#4ade80;text-shadow:0 0 15px rgba(74,222,128,.4)}.net-positive .stat-value{color:#86efac;text-shadow:0 0 12px rgba(134,239,172,.3)}.net-slightly-positive .stat-value{color:#bbf7d0}.net-neutral .stat-value{color:var(--text-tertiary)}.net-slightly-negative .stat-value{color:#fca5a5}.net-negative .stat-value{color:#f87171;text-shadow:0 0 12px rgba(248,113,113,.3)}.net-very-negative .stat-value{color:#ef4444;text-shadow:0 0 15px rgba(239,68,68,.4)}html[data-theme=light] .net-very-positive .stat-value{color:#14532d;text-shadow:none}html[data-theme=light] .net-positive .stat-value{color:#166534;text-shadow:none}html[data-theme=light] .net-slightly-positive .stat-value{color:#15803d;text-shadow:none}html[data-theme=light] .net-neutral .stat-value{color:#334155;text-shadow:none}html[data-theme=light] .net-slightly-negative .stat-value{color:#b91c1c;text-shadow:none}html[data-theme=light] .net-negative .stat-value{color:#991b1b;text-shadow:none}html[data-theme=light] .net-very-negative .stat-value{color:#7f1d1d;text-shadow:none}html[data-theme=light] .team-on-off-cell.net-very-positive{background-color:#22c55e1f}html[data-theme=light] .team-on-off-cell.net-positive{background-color:#22c55e17}html[data-theme=light] .team-on-off-cell.net-slightly-positive{background-color:#22c55e0f}html[data-theme=light] .team-on-off-cell.net-neutral{background-color:#94a3b81a}html[data-theme=light] .team-on-off-cell.net-slightly-negative{background-color:#ef44440f}html[data-theme=light] .team-on-off-cell.net-negative{background-color:#ef444417}html[data-theme=light] .team-on-off-cell.net-very-negative{background-color:#ef44441f}.player-card{display:flex;align-items:center;gap:12px;padding:4px 0}.player-rank{font-family:SF Mono,Monaco,monospace;font-size:.7rem;font-weight:700;color:rgba(var(--theme-accent-rgb),.6);width:18px;text-align:center}.player-avatar-wrapper{position:relative}.player-avatar{width:44px;height:44px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(var(--theme-accent-rgb),.3);transition:all .3s ease;box-shadow:0 2px 8px var(--shadow-color)}.group:hover .player-avatar{border-color:var(--theme-accent);box-shadow:0 4px 16px var(--shadow-color),0 0 20px rgba(var(--theme-accent-rgb),.18);transform:scale(1.05)}.player-avatar-placeholder{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--surface-muted) 0%,var(--surface-alt) 100%);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:var(--theme-accent);border:2px solid rgba(var(--theme-accent-rgb),.2)}.player-info{display:flex;flex-direction:column;gap:2px}.player-name{font-weight:700;font-size:.95rem;color:var(--text-primary);transition:all .2s ease;max-width:140px;overflow:hidden;text-overflow:ellipsis}.group:hover .player-name{color:var(--theme-accent)}.player-minutes{font-size:.7rem;color:var(--text-muted);font-weight:500;letter-spacing:.03em;display:flex;align-items:center;gap:4px}.player-minutes:before{content:"";width:6px;height:6px;background:rgba(var(--theme-accent-rgb),.4);border-radius:50%}.team-on-off-table-container::-webkit-scrollbar{height:6px}.team-on-off-table-container::-webkit-scrollbar-track{background:var(--surface-interactive);border-radius:3px}.team-on-off-table-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--theme-accent),#5a9616);border-radius:3px}.team-on-off-table-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#9be046,var(--theme-accent))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 rgba(var(--theme-accent-rgb),0)}50%{box-shadow:0 0 20px rgba(var(--theme-accent-rgb),.3)}}.contents{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1);animation-fill-mode:backwards}.contents:nth-child(2){animation-delay:.02s}.contents:nth-child(3){animation-delay:.04s}.contents:nth-child(4){animation-delay:.06s}.contents:nth-child(5){animation-delay:.08s}.contents:nth-child(6){animation-delay:.1s}.contents:nth-child(7){animation-delay:.12s}.contents:nth-child(8){animation-delay:.14s}.contents:nth-child(9){animation-delay:.16s}.contents:nth-child(10){animation-delay:.18s}.contents:nth-child(11){animation-delay:.2s}.contents:nth-child(12){animation-delay:.22s}.contents:nth-child(13){animation-delay:.24s}.contents:nth-child(14){animation-delay:.26s}.contents:nth-child(15){animation-delay:.28s}@media (max-width: 768px){.team-on-off-header-cell{padding:10px 4px;font-size:.55rem;letter-spacing:.03em}.team-on-off-header-cell.sticky-col{padding-left:12px}.team-on-off-cell{padding:8px 4px;min-height:48px;align-items:center}.team-on-off-cell.sticky-col{padding-left:12px}.player-card{gap:4px;justify-content:center;align-items:center;width:100%;flex-wrap:nowrap}.player-rank{display:none}.player-avatar-wrapper{flex-shrink:0}.player-avatar,.player-avatar-placeholder{width:28px;height:28px;border-radius:6px;border-width:1px}.player-avatar-placeholder{font-size:.7rem}.team-on-off-cell .player-card .player-info{display:none!important}.stat-value{font-size:.7rem}.stat-value-container{gap:3px;min-height:auto;justify-content:center}.stat-bar-container{height:3px;margin-top:2px}.team-on-off-header-cell button{width:24px;height:24px}.team-on-off-header-cell button svg{width:12px;height:12px}.sticky-col{max-width:60px;overflow:hidden}.sticky-col .player-card{max-width:100%}}.team-on-off-shell{border:1px solid var(--border-color);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.42)),linear-gradient(145deg,rgba(var(--theme-accent-rgb),.08),rgba(255,255,255,0) 52%);box-shadow:0 28px 60px -44px var(--shadow-color)}html[data-theme=dark] .team-on-off-shell{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),linear-gradient(145deg,rgba(var(--theme-accent-rgb),.08),rgba(15,23,42,0) 52%)}.team-on-off-header-row{margin-bottom:1.4rem!important}.team-on-off-intro{min-width:0}.team-on-off-controls{justify-content:flex-end}.team-on-off-slider-shell{min-height:52px;border-radius:999px!important;box-shadow:0 18px 30px -30px var(--shadow-color)!important}.team-on-off-table-container{border-radius:24px;background:rgba(255,255,255,.66);box-shadow:0 26px 46px -40px var(--shadow-color)}html[data-theme=dark] .team-on-off-table-container{background:rgba(255,255,255,.035)}.team-on-off-header-cell{background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.12) 0%,rgba(var(--theme-accent-rgb),.04) 100%);color:var(--text-secondary);text-shadow:none}.team-on-off-header-cell:hover{color:var(--text-primary);text-shadow:none}.team-on-off-cell{background:transparent}.group:hover .team-on-off-cell{background:rgba(var(--theme-accent-rgb),.08)}.group:hover .team-on-off-cell.sticky-col,.sticky-col,.team-on-off-header-cell.sticky-col{background:linear-gradient(90deg,var(--surface-elevated) 0%,var(--surface) 100%)}.player-avatar,.player-avatar-placeholder{border-radius:14px}.player-name{max-width:180px}.player-minutes:before{background:rgba(var(--theme-accent-rgb),.6)}@media (max-width: 767px){.team-on-off-shell{border-radius:24px}.team-on-off-header-row{margin-bottom:1rem!important}.team-on-off-controls{width:100%}.team-on-off-slider-shell{min-height:46px;width:100%}.team-on-off-table-container{border-radius:20px}}.team-switcher{position:relative;display:inline-block;font-family:Inter,sans-serif}.team-switcher-button{display:flex;align-items:center;gap:8px;background-color:var(--surface-alt, var(--card-bg, #1e293b));border:1px solid var(--border-color, #334155);border-radius:8px;padding:8px 12px;cursor:pointer;color:var(--text-primary, #f8fafc);transition:all .2s ease;box-shadow:0 16px 40px -28px var(--shadow-color, rgba(15, 23, 42, .3))}.team-switcher-button:hover{background-color:var(--surface-interactive, var(--hover-bg, #334155));border-color:var(--border-color-strong, var(--text-secondary, #94a3b8))}.team-logo-small{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.team-abbr{font-weight:600;font-size:14px}.chevron{font-size:10px;color:var(--text-secondary, #94a3b8)}.team-dropdown{position:absolute;top:100%;left:0;margin-top:4px;background-color:var(--surface-elevated, var(--card-bg, #1e293b));border:1px solid var(--border-color, #334155);border-radius:8px;box-shadow:0 24px 60px -30px var(--shadow-color, rgba(15, 23, 42, .3));width:220px;max-height:400px;overflow-y:auto;z-index:1000;padding:4px}.team-option{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-radius:6px;transition:background-color .1s ease;color:var(--text-secondary, #cbd5e1)}.team-option:hover{background-color:var(--surface-interactive, var(--hover-bg, #334155));color:var(--text-primary, #f8fafc)}.team-option.active{background-color:rgba(var(--theme-accent-rgb, 59, 130, 246),.12);color:var(--theme-accent, #60a5fa)}.team-logo-mini{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.team-name{font-size:13px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .team-switcher-button{color:var(--text-primary, #0f172a)}html[data-theme=light] .team-dropdown{background-color:var(--surface-elevated, #ffffff);border-color:var(--border-color, rgba(148, 163, 184, .28));box-shadow:0 24px 60px -30px #0f172a2e}html[data-theme=light] .team-option{color:var(--text-primary, #0f172a)}html[data-theme=light] .team-option:hover{background-color:rgba(var(--theme-accent-rgb, 59, 130, 246),.08);color:var(--text-primary, #0f172a)}html[data-theme=light] .team-option.active{color:var(--theme-accent, #2563eb);background-color:rgba(var(--theme-accent-rgb, 59, 130, 246),.12)}.team-dropdown::-webkit-scrollbar{width:6px}.team-dropdown::-webkit-scrollbar-track{background:transparent}.team-dropdown::-webkit-scrollbar-thumb{background-color:var(--border-color, #475569);border-radius:3px}.mobile-header-team-selector .team-dropdown{left:auto;right:0;width:200px}.mobile-header-team-selector .team-switcher-button{padding:6px 10px;background:transparent;border:none;box-shadow:none}.mobile-header-team-selector .team-switcher-button:hover{background:var(--surface-interactive, rgba(255, 255, 255, .1))}.sidebar-team-row .team-switcher,.mobile-sidebar-team-row .team-switcher{flex:1 1 auto;min-width:0}.sidebar-team-row .team-switcher{z-index:80}.sidebar-team-row .team-switcher-button,.mobile-sidebar-team-row .team-switcher-button{width:100%;justify-content:space-between;gap:6px;padding:8px 9px}.sidebar-team-row .team-logo-small,.mobile-sidebar-team-row .team-logo-small{width:20px;height:20px}.sidebar-team-row .team-abbr,.mobile-sidebar-team-row .team-abbr{font-size:12px;font-weight:700;letter-spacing:.01em}.sidebar-team-row .chevron,.mobile-sidebar-team-row .chevron{font-size:9px}.sidebar-team-row .team-dropdown{left:-2px;margin-top:6px;width:-moz-max-content;width:max-content;min-width:248px;max-width:min(320px,calc(100vw - 240px));z-index:1200}.sidebar-team-row .team-option{padding:9px 12px}.sidebar-team-row .team-name{overflow:visible;text-overflow:clip}.mobile-sidebar-team-row .team-dropdown{width:min(204px,calc(100vw - 40px))}.team-stats-visualization{width:100%;max-width:1200px;margin:0 auto;padding:0;color:var(--text-primary)}.team-stats-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background-color:#14161ccc;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0003;border:1px solid rgba(255,255,255,.05);color:#fffc;font-size:1rem}.stat-category{border-radius:20px;border-color:#ffffff14;box-shadow:0 22px 44px -36px #02061785}.category-logos-header{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.05)}.category-team-logo{flex-shrink:0;z-index:1}.category-logo{width:40px;height:40px;border-radius:50%;background:rgba(30,33,41,.8);padding:4px;border:2px solid rgba(var(--theme-accent-rgb, 120, 190, 32),.34);box-shadow:0 12px 24px -18px rgba(var(--theme-accent-rgb, 120, 190, 32),.45);-o-object-fit:contain;object-fit:contain}.team-stats-body{display:flex;flex-direction:column;gap:16px;margin-top:0;padding-top:0}.stat-category{background:linear-gradient(to right,rgba(12,14,18,.9),rgba(30,33,41,.9));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;overflow:hidden;box-shadow:0 22px 44px -36px #02061785;border:1px solid rgba(255,255,255,.08);position:relative;padding:1.5rem;margin-top:0;max-width:650px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.stat-category:first-child{margin-top:0;padding-top:1.5rem}.stat-category:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:0}.stat-category>*{position:relative;z-index:1}.category-title{position:absolute;left:50%;transform:translate(-50%);font-size:.95rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);text-align:center;white-space:nowrap;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(8,15,29,.72)}.category-stats{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0;box-sizing:border-box}.team-stat-row{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;box-sizing:border-box}.stat-label-container{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;max-width:550px;margin:0 auto;min-width:0;box-sizing:border-box}.stat-value{font-size:1rem;font-weight:500;color:#e2e8f0c2;min-width:60px;max-width:90px;transition:all .3s ease;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-value.min-value{text-align:right}.stat-value.opp-value{text-align:left}.stat-value.leading{color:var(--text-primary);font-weight:700}.stat-label{font-size:.9rem;font-weight:600;color:#e2e8f0e0;text-align:center;min-width:120px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.stat-bars-container{display:flex;align-items:center;justify-content:center;height:10px;gap:2px;position:relative;width:100%;overflow:visible;padding:0 10px}.stat-bar-wrapper{flex:1;height:100%;display:flex;align-items:center;min-width:0;max-width:50%;position:relative}.stat-bar-wrapper.min-side{justify-content:flex-end}.stat-bar-wrapper.opp-side{justify-content:flex-start}.stat-bar{height:100%;border-radius:5px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);min-width:2px}.stat-bar-fill{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.1));transition:all .4s ease}.stat-bar-divider{width:2px;height:14px;background:rgba(255,255,255,.2);border-radius:1px}.shooting-bars-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:550px;margin:0 auto;padding:0 10px}.shooting-bar-wrapper{flex:1;height:10px;position:relative}.shooting-bar-background{width:100%;height:100%;background:rgba(255,255,255,.08);border-radius:5px;overflow:hidden;position:relative}.shooting-bar{height:100%;border-radius:5px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);min-width:0}.shooting-bar-fill{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.1));transition:all .4s ease}.split-bar-container{display:flex;align-items:center;width:100%;max-width:550px;margin:0 auto;height:10px;padding:0 10px;gap:1px}.split-bar{height:100%;border-radius:0;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);min-width:2px}.split-bar.min-bar{border-radius:5px 0 0 5px}.split-bar.opp-bar{border-radius:0 5px 5px 0}.split-bar:only-child{border-radius:5px}.split-bar-fill{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.1));transition:all .4s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.team-stat-row{animation:slideIn .4s ease-out}.team-stat-row:nth-child(1){animation-delay:.05s}.team-stat-row:nth-child(2){animation-delay:.1s}.team-stat-row:nth-child(3){animation-delay:.15s}.team-stat-row:nth-child(4){animation-delay:.2s}.team-stat-row:nth-child(5){animation-delay:.25s}.team-stat-row:nth-child(6){animation-delay:.3s}.team-stat-row:hover .stat-label{color:var(--text-primary)}.team-stat-row:hover .stat-bar-fill,.team-stat-row:hover .shooting-bar-fill,.team-stat-row:hover .split-bar-fill{background:linear-gradient(90deg,rgba(255,255,255,.4),rgba(255,255,255,.3))}@media (max-width: 640px){.team-stats-visualization{padding:12px}.stat-category{padding:1rem;max-width:100%}.category-logos-header{margin-bottom:.75rem;padding-bottom:.5rem}.category-logo{width:32px;height:32px;padding:3px}.category-title{font-size:.85rem}.stat-label-container{max-width:100%;gap:.5rem}.stat-value{font-size:.9rem;min-width:50px;max-width:70px}.stat-label{font-size:.8rem;min-width:100px;max-width:130px}.shooting-bars-container,.split-bar-container{max-width:100%}}html[data-theme=light] .team-stats-empty{background:linear-gradient(180deg,rgba(255,255,255,.88) 0%,rgba(248,250,252,.96) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 52%);border-color:rgba(var(--theme-accent-rgb),.12);box-shadow:0 24px 44px -34px #0f172a1f;color:var(--text-secondary)}html[data-theme=light] .category-logos-header{border-bottom-color:rgba(var(--theme-accent-rgb),.12)}html[data-theme=light] .category-logo{background:rgba(255,255,255,.94);border-color:rgba(var(--theme-accent-rgb),.22);box-shadow:0 18px 28px -26px #0f172a2e}html[data-theme=light] .stat-category{background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(248,250,252,.98) 100%),linear-gradient(140deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 55%);border-color:rgba(var(--theme-accent-rgb),.12);box-shadow:0 26px 46px -36px #0f172a24}html[data-theme=light] .category-title{color:var(--text-primary);background:rgba(255,255,255,.92);border-color:rgba(var(--theme-accent-rgb),.12);text-shadow:none}html[data-theme=light] .stat-value{color:var(--text-secondary)}html[data-theme=light] .stat-value.leading{color:var(--text-primary)}html[data-theme=light] .stat-label{color:var(--text-secondary)}html[data-theme=light] .shooting-bar-background{background:rgba(148,163,184,.22)}html[data-theme=light] .stat-bar-divider{background:rgba(148,163,184,.34)}html[data-theme=light] .team-stat-row:hover .stat-label{color:var(--text-primary)}.traditional-box-score{background:linear-gradient(180deg,var(--surface-elevated) 0%,var(--surface) 100%);border:1px solid rgba(var(--theme-accent-rgb),.12);border-radius:16px;box-shadow:0 24px 44px -34px var(--shadow-color);overflow:hidden}.traditional-box-score-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgba(var(--theme-accent-rgb),.12)}.traditional-box-score-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.traditional-box-score-title{margin:4px 0 0;font-size:1.15rem;font-weight:700;color:var(--text-primary)}.traditional-box-score-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:auto;overscroll-behavior:contain}.traditional-box-score-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0}.traditional-box-score-table thead th{position:sticky;top:0;z-index:2;padding:10px;background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.08) 0%,var(--glass-bg-strong) 100%);border-bottom:1px solid rgba(var(--theme-accent-rgb),.1);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-align:right;white-space:nowrap}.traditional-box-score-player-column,.traditional-box-score-player-cell{position:sticky;left:0;z-index:1;text-align:left!important}.traditional-box-score-player-column{background:var(--glass-bg-strong)}.traditional-box-score-player-cell{background:inherit}.traditional-box-score-table thead .traditional-box-score-player-column{z-index:3;background:var(--glass-bg-strong)}.traditional-box-score-table tbody td,.traditional-box-score-table tbody th,.traditional-box-score-table tfoot td,.traditional-box-score-table tfoot th{padding:11px 10px;border-bottom:1px solid var(--border-color);font-size:.82rem;font-weight:500;color:var(--text-secondary);text-align:right;white-space:nowrap}.traditional-box-score-data-row:nth-child(2n) td,.traditional-box-score-data-row:nth-child(2n) th{background:rgba(var(--theme-accent-rgb),.05)}.traditional-box-score-data-row:nth-child(2n) .traditional-box-score-player-cell{background:color-mix(in srgb,var(--surface-elevated) 88%,rgba(var(--theme-accent-rgb),.08))}.traditional-box-score-data-row:nth-child(odd) .traditional-box-score-player-cell{background:var(--surface-elevated)}.traditional-box-score-table tbody tr:last-child td,.traditional-box-score-table tbody tr:last-child th{border-bottom:1px solid var(--border-color)}.traditional-box-score-data-row:hover td,.traditional-box-score-data-row:hover th{background:rgba(var(--theme-accent-rgb),.08)}.traditional-box-score-data-row:hover .traditional-box-score-player-cell{background:color-mix(in srgb,var(--surface-elevated) 84%,rgba(var(--theme-accent-rgb),.14))}.traditional-box-score-player-name{display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-weight:600;color:var(--text-primary)}.traditional-box-score-section-row td{padding:8px 14px;background:rgba(var(--theme-accent-rgb, 120, 190, 32),.05);border-bottom:1px solid rgba(var(--theme-accent-rgb, 120, 190, 32),.12);border-top:1px solid rgba(var(--theme-accent-rgb, 120, 190, 32),.08);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:right}.traditional-box-score-table tfoot th,.traditional-box-score-table tfoot td{background:rgba(var(--theme-accent-rgb),.08);font-weight:700;border-top:2px solid rgba(var(--theme-accent-rgb, 120, 190, 32),.2);border-bottom:none;color:var(--text-primary)}.traditional-box-score-table tfoot .traditional-box-score-player-cell{background:color-mix(in srgb,var(--surface-elevated) 88%,rgba(var(--theme-accent-rgb),.08))}.traditional-box-score-plusminus{font-variant-numeric:tabular-nums}.traditional-box-score-plusminus.positive{color:#5eead4;background:rgba(94,234,212,.1);padding:2px 7px;border-radius:6px;font-weight:700}.traditional-box-score-plusminus.negative{color:#fca5a5;background:rgba(252,165,165,.1);padding:2px 7px;border-radius:6px;font-weight:700}.traditional-box-score-leader{color:var(--theme-accent, #78be20)!important;font-weight:700!important}.traditional-box-score-empty{padding:40px 28px;text-align:center}.traditional-box-score-empty-title{font-size:1rem;font-weight:700;color:var(--text-primary)}.traditional-box-score-empty-copy{margin-top:8px;font-size:.92rem;line-height:1.5;color:var(--text-secondary)}@media (max-width: 767px){.traditional-box-score{border-radius:14px}.traditional-box-score-header{padding:14px 14px 12px}.traditional-box-score-eyebrow{font-size:.62rem}.traditional-box-score-title{font-size:1rem}.traditional-box-score-table{min-width:600px}.traditional-box-score-table thead th{padding:9px 6px;font-size:.58rem}.traditional-box-score-table tbody td,.traditional-box-score-table tbody th,.traditional-box-score-table tfoot td,.traditional-box-score-table tfoot th{padding:9px 6px;font-size:.72rem}.traditional-box-score-player-name{max-width:100px}.traditional-box-score-section-row td{padding:7px 10px;font-size:.6rem}}.player-clips-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(10,12,18,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:3000}.player-clips-modal{background:linear-gradient(135deg,rgba(14,18,28,.95),rgba(14,21,32,.98));border-radius:18px;width:min(560px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.15);box-shadow:0 35px 60px -25px #0f172ab3;color:#f8fafc}.player-clips-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid rgba(148,163,184,.12)}.player-clips-title{font-size:1.35rem;font-weight:700;margin:0;letter-spacing:.01em}.player-clips-subtitle{margin:4px 0 0;font-size:.9rem;color:#e2e8f0b3}.player-clips-close{background:none;border:none;color:#e2e8f0d9;padding:8px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.player-clips-close:hover,.player-clips-close:focus{background:rgba(148,163,184,.16);color:#f8fafc;outline:none}.player-clips-body{flex:1;overflow-y:auto;padding:20px;position:relative}.player-clips-body::-webkit-scrollbar{width:6px}.player-clips-body::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:999px}.player-clips-content{display:flex;flex-direction:column;gap:16px}.player-clips-meta{display:flex;justify-content:space-between;font-size:.85rem;color:#e2e8f0b3}.tweet-embed{background:rgba(15,23,42,.65);border-radius:16px;padding:16px;border:1px solid rgba(148,163,184,.12)}.player-clips-video-shell{background:rgba(2,6,23,.92);border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.12)}.player-clips-video{display:block;width:100%;aspect-ratio:16 / 9;background:#020617}.tweet-embed blockquote{margin:0 auto;width:100%}.player-clips-text{font-size:.95rem;line-height:1.5;color:#f8fafcd1;background:rgba(30,41,59,.55);border-radius:12px;padding:14px 16px;border:1px solid rgba(148,163,184,.12)}.player-clips-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid rgba(148,163,184,.12);gap:12px;flex-shrink:0}.player-clips-nav{display:inline-flex;align-items:center;gap:6px;background:rgba(56,189,248,.12);color:#38bdf8;border:none;padding:10px 14px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.player-clips-nav:hover:not(:disabled){background:rgba(56,189,248,.22)}.player-clips-nav:disabled{cursor:not-allowed;opacity:.45}.player-clips-info{font-size:.9rem;color:#e2e8f0bf}.player-clips-actions{display:flex;align-items:center;gap:10px}.player-clips-link{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:#e2e8f0d9;text-decoration:none;transition:border .2s ease,color .2s ease,background .2s ease}.player-clips-link:hover,.player-clips-link:focus{color:#f8fafc;border-color:#94a3b899;background:rgba(148,163,184,.15)}.player-clips-loading,.player-clips-error,.player-clips-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;color:#e2e8f0bf;text-align:center}.player-clips-error svg{color:#f87171}.player-clips-empty p:first-child{font-weight:600}.spinner{width:32px;height:32px;border-radius:50%;border:3px solid rgba(148,163,184,.2);border-top-color:#3b82f6cc;animation:player-clips-spin .9s linear infinite}@keyframes player-clips-spin{to{transform:rotate(360deg)}}.player-clips-info-mobile{display:none}.player-clips-info-desktop{display:inline}@media (max-width: 640px){.player-clips-modal{width:100%;max-height:90vh;border-radius:12px 12px 0 0}.player-clips-header{padding:14px 16px}.player-clips-title{font-size:1.15rem}.player-clips-subtitle{font-size:.8rem}.player-clips-body{padding:16px;min-height:0;flex:1;overflow-y:auto}.player-clips-footer{padding:12px 16px;gap:8px;flex-wrap:nowrap}.player-clips-nav{padding:8px;min-width:36px;width:36px;height:36px;border-radius:50%;justify-content:center;gap:0;flex-shrink:0}.player-clips-nav-text{display:none}.player-clips-nav svg{margin:0}.player-clips-info{font-size:.85rem;flex-shrink:0;white-space:nowrap}.player-clips-info-mobile{display:inline}.player-clips-info-desktop{display:none}.player-clips-actions{gap:8px;flex-shrink:0}.player-clips-link{padding:8px;min-width:36px;width:36px;height:36px;border-radius:50%;justify-content:center;flex-shrink:0}.player-clips-link-text{display:none}.player-clips-link svg{margin:0}.player-clips-meta{font-size:.75rem}.tweet-embed{padding:12px}.player-clips-text{font-size:.85rem;padding:12px}}.game-detail-view{width:100%;max-width:1200px;margin:0 auto;padding:14px}.game-detail-back-button{display:flex;align-items:center;gap:8px;padding:11px 16px;margin-bottom:14px;border-radius:12px;border:1px solid var(--border-color);background:linear-gradient(150deg,var(--surface-elevated),var(--surface),var(--surface-alt));color:var(--text-primary);font-size:.92rem;font-weight:640;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 18px 34px -30px var(--shadow-strong)}.game-detail-back-button:hover{transform:translate(-2px);border-color:rgba(var(--theme-accent-rgb),.48);box-shadow:0 20px 34px -28px var(--shadow-strong)}.game-detail-back-button:active{transform:translate(-1px)}.game-detail-loading{border:1px solid var(--border-color);border-radius:14px;background:linear-gradient(150deg,var(--surface-elevated),var(--surface),var(--surface-alt));box-shadow:0 18px 34px -30px var(--shadow-strong);padding:26px;text-align:center}.game-detail-loading p{margin:0;color:var(--text-secondary);font-weight:600}@media (max-width: 768px){.game-detail-view{width:100%;margin:0;max-width:none;padding:0}.game-detail-back-button{margin:8px 8px 6px;padding:8px 12px;font-size:.84rem;gap:6px;border-radius:10px}}.schedule-list{--schedule-shell-bg: linear-gradient(155deg, rgba(var(--theme-accent-rgb), .08), var(--surface-elevated) 22%, var(--surface) 68%, var(--surface-alt));--schedule-shell-border: rgba(var(--theme-accent-rgb), .16);--schedule-shell-shadow: 0 28px 72px -46px var(--shadow-strong);--schedule-row-bg: var(--surface);--schedule-row-hover-fill: var(--surface-elevated);--schedule-row-border: rgba(255, 255, 255, .06);--schedule-row-hover: rgba(var(--theme-accent-rgb), .07);--schedule-primary: var(--text-primary);--schedule-secondary: var(--text-secondary);--schedule-muted: var(--text-muted);--schedule-tertiary: var(--text-tertiary);--schedule-live: #f97316;--schedule-tbd: #f59e0b;--schedule-final: #22c55e;--schedule-win: #4ade80;--schedule-loss: #f87171;width:100%;max-width:1280px;margin:0 auto;padding:12px;color:var(--schedule-primary)}html[data-theme=light] .schedule-list{--schedule-shell-bg: linear-gradient(160deg, rgba(var(--theme-accent-rgb), .08), var(--surface-elevated) 18%, #ffffff 70%);--schedule-shell-border: rgba(var(--theme-accent-rgb), .18);--schedule-row-bg: rgba(255, 255, 255, .96);--schedule-row-hover-fill: #ffffff;--schedule-row-border: rgba(15, 23, 42, .08);--schedule-row-hover: rgba(var(--theme-accent-rgb), .06);--schedule-shell-shadow: 0 24px 60px -42px rgba(15, 23, 42, .28);--schedule-win: #15803d;--schedule-loss: #b91c1c}.schedule-status-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:280px;border-radius:22px;border:1px solid var(--schedule-shell-border);background:var(--schedule-shell-bg);box-shadow:var(--schedule-shell-shadow);text-align:center;padding:28px}.schedule-status-card p{margin:0;color:var(--schedule-secondary);font-size:.95rem;font-weight:600}.schedule-status-loading .schedule-status-logo{width:34px;height:34px;animation:scheduleLogoPulse 1.4s ease-in-out infinite}.schedule-status-icon{width:44px;height:44px;color:var(--schedule-tertiary)}.schedule-status-error p{color:var(--schedule-loss)}.schedule-hero{border-radius:28px;border:1px solid var(--schedule-shell-border);background:var(--schedule-shell-bg);box-shadow:var(--schedule-shell-shadow);padding:24px;margin-bottom:24px;overflow:hidden}.schedule-hero.is-playoffs{background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 34%),linear-gradient(155deg,rgba(var(--theme-accent-rgb),.1),var(--surface-elevated) 20%,var(--surface) 68%,var(--surface-alt))}.schedule-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);gap:18px;align-items:stretch}.schedule-hero-copy{display:grid;gap:20px}.schedule-team-brand{display:flex;align-items:flex-start;gap:16px;min-width:0}.schedule-team-logo{width:62px;height:62px;border-radius:18px;padding:9px;border:1px solid rgba(var(--theme-accent-rgb),.3);background:rgba(var(--theme-accent-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.16);flex-shrink:0}.schedule-hero-kicker{margin:0 0 6px;color:var(--schedule-tertiary);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.schedule-hero-title{margin:0;font-size:clamp(1.45rem,2.8vw,2.4rem);line-height:.96;font-weight:820;letter-spacing:-.03em;color:var(--schedule-primary)}.schedule-hero-subtitle{margin:10px 0 0;max-width:62ch;font-size:.95rem;line-height:1.55;color:var(--schedule-secondary)}.schedule-phase-filter{display:flex;flex-wrap:wrap;gap:8px}.schedule-phase-chip{border:1px solid var(--schedule-row-border);background:rgba(255,255,255,.03);color:var(--schedule-secondary);border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:760;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.schedule-phase-chip span{background:rgba(255,255,255,.06);color:var(--schedule-tertiary);border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:760;min-width:22px;text-align:center}.schedule-phase-chip:hover,.schedule-phase-chip:focus-visible{outline:none;transform:translateY(-1px);border-color:rgba(var(--theme-accent-rgb),.42);color:var(--schedule-primary)}.schedule-phase-chip.active{border-color:rgba(var(--theme-accent-rgb),.52);background:rgba(var(--theme-accent-rgb),.18);color:var(--theme-accent)}.schedule-phase-chip.active span{background:rgba(var(--theme-accent-rgb),.22);color:var(--theme-accent)}.schedule-spotlight{position:relative;display:grid;align-content:flex-start;gap:14px;border-radius:22px;border:1px solid rgba(var(--theme-accent-rgb),.22);background:linear-gradient(160deg,rgba(var(--theme-accent-rgb),.18),rgba(var(--theme-accent-rgb),.04) 32%,rgba(255,255,255,.02)),rgba(9,13,21,.42);padding:18px;min-height:100%}.schedule-spotlight.is-playoffs{border-color:#38bdf842;background:linear-gradient(160deg,rgba(56,189,248,.2),rgba(56,189,248,.05) 34%,rgba(255,255,255,.02)),rgba(7,12,20,.46)}.schedule-spotlight-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.schedule-spotlight-label,.schedule-spotlight-phase{font-size:.68rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.schedule-spotlight-label{color:var(--schedule-tertiary)}.schedule-spotlight-phase{color:var(--theme-accent)}.schedule-spotlight-title{margin:0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.05;font-weight:780;color:var(--schedule-primary)}.schedule-spotlight-subtitle{margin:0;color:var(--schedule-secondary);font-size:.92rem;line-height:1.5}.schedule-spotlight-meta{display:flex;flex-wrap:wrap;gap:10px 14px}.schedule-spotlight-meta span{display:inline-flex;align-items:center;gap:6px;color:var(--schedule-secondary);font-size:.82rem}.schedule-spotlight-action{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(var(--theme-accent-rgb),.36);background:rgba(var(--theme-accent-rgb),.18);color:var(--schedule-primary);border-radius:999px;padding:10px 14px;font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.schedule-spotlight-action:hover,.schedule-spotlight-action:focus-visible{outline:none;transform:translateY(-1px);border-color:rgba(var(--theme-accent-rgb),.5);background:rgba(var(--theme-accent-rgb),.24)}.schedule-spotlight-actions{display:flex;flex-wrap:wrap;gap:10px}.schedule-spotlight-action.is-secondary{border-color:var(--schedule-row-border);background:rgba(255,255,255,.03)}.schedule-spotlight-action.is-secondary:hover,.schedule-spotlight-action.is-secondary:focus-visible{border-color:rgba(var(--theme-accent-rgb),.34);background:rgba(255,255,255,.06)}.schedule-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.schedule-hero-stat{border-top:1px solid var(--schedule-row-border);padding-top:12px;min-width:0}.schedule-hero-stat-label{display:block;font-size:.68rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase;color:var(--schedule-tertiary);margin-bottom:6px}.schedule-hero-stat-value{display:block;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:760;color:var(--schedule-primary)}.schedule-month-group{margin-bottom:24px}.schedule-month-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 4px}.schedule-month-header{margin:0;color:var(--schedule-primary);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:780}.schedule-month-count{color:var(--schedule-tertiary);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.schedule-month-shell{border:1px solid var(--schedule-shell-border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.01));box-shadow:var(--schedule-shell-shadow);overflow:hidden}.schedule-game-item{position:relative;width:100%;display:grid;grid-template-columns:104px minmax(0,1fr) minmax(120px,auto) auto;align-items:center;gap:18px;background:var(--schedule-row-bg);border:0;color:inherit;text-align:left;padding:18px 20px;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.schedule-game-item:hover,.schedule-game-item:focus-visible{outline:none;background:linear-gradient(0deg,var(--schedule-row-hover),var(--schedule-row-hover)),var(--schedule-row-hover-fill);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.12)}.schedule-game-item.is-next{background:linear-gradient(90deg,rgba(var(--theme-accent-rgb),.1),transparent 22%),var(--schedule-row-bg)}.schedule-game-item.is-latest{background:linear-gradient(90deg,rgba(56,189,248,.1),transparent 22%),var(--schedule-row-bg)}.schedule-game-item.is-next:hover,.schedule-game-item.is-next:focus-visible{background:linear-gradient(90deg,rgba(var(--theme-accent-rgb),.14),transparent 22%),linear-gradient(0deg,var(--schedule-row-hover),var(--schedule-row-hover)),var(--schedule-row-hover-fill)}.schedule-game-item.is-latest:hover,.schedule-game-item.is-latest:focus-visible{background:linear-gradient(90deg,rgba(56,189,248,.14),transparent 22%),linear-gradient(0deg,var(--schedule-row-hover),var(--schedule-row-hover)),var(--schedule-row-hover-fill)}.schedule-game-divider{height:1px;background:var(--schedule-row-border);margin:0 20px}.schedule-game-date-block{display:grid;gap:4px;align-content:start}.schedule-game-date-weekday{font-size:.67rem;letter-spacing:.14em;text-transform:uppercase;color:var(--schedule-tertiary);font-weight:760}.schedule-game-date-main{font-size:.96rem;color:var(--schedule-primary);font-weight:720}.schedule-game-date-series{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 8px;background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.24);font-size:.64rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.schedule-game-main{display:grid;gap:10px;min-width:0}.schedule-game-topline{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.schedule-game-location-pill,.schedule-game-phase-badge,.schedule-game-tag,.schedule-game-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:760;padding:4px 9px}.schedule-game-location-pill{border:1px solid var(--schedule-row-border);color:var(--schedule-tertiary);background:rgba(255,255,255,.03)}.schedule-game-location-pill.home{border-color:rgba(var(--theme-accent-rgb),.34);color:var(--theme-accent);background:rgba(var(--theme-accent-rgb),.14)}.schedule-game-phase-badge{border:1px solid var(--schedule-row-border);color:var(--schedule-tertiary);background:rgba(255,255,255,.03)}.schedule-game-phase-badge.preseason{color:#f59e0b;border-color:#f59e0b57;background:rgba(245,158,11,.14)}.schedule-game-phase-badge.regular{color:var(--theme-accent);border-color:rgba(var(--theme-accent-rgb),.34);background:rgba(var(--theme-accent-rgb),.12)}.schedule-game-phase-badge.playoffs{color:#38bdf8;border-color:#38bdf852;background:rgba(56,189,248,.12)}.schedule-game-tag{border:1px solid var(--schedule-row-border)}.schedule-game-tag.latest{color:#38bdf8;border-color:#38bdf84d;background:rgba(56,189,248,.12)}.schedule-game-tag.next{color:var(--theme-accent);border-color:rgba(var(--theme-accent-rgb),.32);background:rgba(var(--theme-accent-rgb),.14)}.schedule-game-matchup{display:flex;align-items:center;gap:12px;min-width:0}.schedule-game-logo{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.schedule-game-opponent-block{display:grid;gap:4px;min-width:0}.schedule-game-opponent{color:var(--schedule-primary);font-size:1rem;font-weight:720;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-game-meta{color:var(--schedule-muted);font-size:.79rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-game-result{display:grid;justify-items:end;gap:7px}.schedule-game-status-pill{border:1px solid var(--schedule-row-border);color:var(--schedule-tertiary);background:rgba(255,255,255,.03)}.schedule-game-status-pill.is-live{color:var(--schedule-live);border-color:#f9731657;background:rgba(249,115,22,.12)}.schedule-game-status-pill.is-final{color:var(--schedule-final);border-color:#22c55e52;background:rgba(34,197,94,.12)}.schedule-game-status-pill.is-tbd{color:var(--schedule-tbd);border-color:#f59e0b52;background:rgba(245,158,11,.12)}.schedule-game-score-wrap{display:flex;align-items:center;gap:8px}.schedule-game-score,.schedule-game-time{color:var(--schedule-primary);font-size:.96rem;font-weight:760}.schedule-game-score.win{color:var(--schedule-win)}.schedule-game-score.loss{color:var(--schedule-loss)}.schedule-game-wl{min-width:24px;text-align:center;font-size:.68rem;font-weight:760;letter-spacing:.06em;border-radius:7px;padding:3px 6px}.schedule-game-wl.win{background:rgba(34,197,94,.16);color:var(--schedule-win);border:1px solid rgba(34,197,94,.24)}.schedule-game-wl.loss{background:rgba(239,68,68,.12);color:var(--schedule-loss);border:1px solid rgba(239,68,68,.24)}.schedule-game-action-hint{display:inline-flex;align-items:center;gap:6px;color:var(--schedule-tertiary);opacity:.88;transition:opacity .18s ease,transform .18s ease}.schedule-game-item:hover .schedule-game-action-hint,.schedule-game-item:focus-visible .schedule-game-action-hint{opacity:1;transform:translate(2px)}.schedule-game-action-text{font-size:.68rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.schedule-game-arrow{width:17px;height:17px}@keyframes scheduleLogoPulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (max-width: 1040px){.schedule-hero-grid{grid-template-columns:1fr}.schedule-game-item{grid-template-columns:92px minmax(0,1fr) minmax(108px,auto)}.schedule-game-action-hint{display:none}}@media (max-width: 720px){.schedule-list{padding:8px}.schedule-hero{padding:14px;border-radius:20px;margin-bottom:16px}.schedule-hero-grid,.schedule-hero-copy,.schedule-team-brand{gap:12px}.schedule-team-logo{width:46px;height:46px;border-radius:14px;padding:7px}.schedule-hero-kicker{margin-bottom:4px;font-size:.62rem;letter-spacing:.12em}.schedule-hero-title{font-size:1.34rem;line-height:1}.schedule-hero-subtitle{display:none}.schedule-phase-filter{gap:6px}.schedule-phase-chip{padding:6px 9px;font-size:.66rem;gap:5px}.schedule-phase-chip span{min-width:18px;padding:1px 5px;font-size:.58rem}.schedule-spotlight{gap:10px;padding:12px 14px;border-radius:18px}.schedule-spotlight-label,.schedule-spotlight-phase{font-size:.6rem;letter-spacing:.1em}.schedule-spotlight-title{font-size:1rem}.schedule-spotlight-subtitle{font-size:.82rem;line-height:1.35}.schedule-spotlight-meta{gap:6px 10px}.schedule-spotlight-meta span{font-size:.73rem}.schedule-spotlight-actions{gap:8px}.schedule-spotlight-action{padding:8px 10px;font-size:.64rem;letter-spacing:.06em}.schedule-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.schedule-hero-stat{padding-top:8px}.schedule-hero-stat-label{margin-bottom:4px;font-size:.56rem;letter-spacing:.08em}.schedule-hero-stat-value{font-size:.84rem}.schedule-month-shell{border-radius:18px}.schedule-game-item{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px}.schedule-game-result{justify-items:start}.schedule-game-main,.schedule-game-result{grid-column:2}.schedule-game-result{gap:6px}.schedule-game-divider{margin:0 16px}}@media (max-width: 520px){.schedule-hero{padding:12px;margin-bottom:14px}.schedule-team-brand{align-items:center;gap:10px}.schedule-team-logo{width:40px;height:40px;padding:6px}.schedule-hero-kicker{font-size:.58rem;margin-bottom:3px}.schedule-hero-title{font-size:1.14rem}.schedule-phase-filter{gap:5px}.schedule-phase-chip{padding:5px 8px;font-size:.62rem;gap:4px}.schedule-phase-chip span{min-width:16px;padding:1px 4px;font-size:.54rem}.schedule-spotlight{padding:10px 12px;gap:8px}.schedule-spotlight-header{gap:8px}.schedule-spotlight-label,.schedule-spotlight-phase{font-size:.56rem}.schedule-spotlight-title{font-size:.96rem}.schedule-spotlight-subtitle,.schedule-spotlight-meta{display:none}.schedule-spotlight-actions{justify-content:space-between;gap:6px}.schedule-spotlight-action{flex:1 1 0;justify-content:center;padding:7px 9px;font-size:.58rem}.schedule-hero-stats{gap:6px}.schedule-hero-stat-label{font-size:.5rem;letter-spacing:.06em}.schedule-hero-stat-value{font-size:.8rem}.schedule-game-item{grid-template-columns:1fr;gap:12px}.schedule-game-date-block,.schedule-game-main,.schedule-game-result{grid-column:auto}.schedule-game-date-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.schedule-game-opponent,.schedule-game-meta{white-space:normal}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ww-panel-shell{border-radius:24px;border:1px solid var(--border-color);background:var(--surface-elevated);box-shadow:0 22px 50px -42px var(--shadow-color)}.ww-control-band{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%}.ww-control-band-panel{padding:18px;border-radius:24px;border:1px solid rgba(var(--theme-accent-rgb),.12);background:linear-gradient(180deg,rgba(255,255,255,.78) 0%,rgba(248,250,252,.92) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.08) 0%,rgba(255,255,255,0) 52%);box-shadow:inset 0 1px #ffffffd1,0 24px 44px -36px var(--shadow-color)}html[data-theme=dark] .ww-control-band-panel{background:linear-gradient(180deg,rgba(11,18,31,.86) 0%,rgba(8,15,29,.76) 100%),linear-gradient(135deg,rgba(var(--theme-accent-rgb),.12) 0%,rgba(8,15,29,0) 52%);border-color:rgba(var(--theme-accent-rgb),.16);box-shadow:inset 0 1px #ffffff0d,0 24px 44px -36px #0206176b}.ww-control-band-grid{display:grid;grid-template-columns:minmax(0,1.12fr) auto auto;align-items:stretch;gap:14px}.ww-control-summary{display:grid;gap:8px;min-width:0;align-content:start;padding-right:4px}.ww-control-cluster{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.ww-control-cluster--grow{flex:1 1 auto}.ww-control-cluster--end{justify-content:flex-end}.ww-control-group{display:flex;flex-direction:column;gap:8px;min-width:0}.ww-control-label{padding-left:2px;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.ww-control-note{margin:0;max-width:31rem;font-size:.86rem;line-height:1.45;color:var(--text-secondary)}.ww-segmented{display:inline-flex;align-items:stretch;flex-wrap:nowrap;gap:4px;padding:4px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.86) 0%,rgba(241,245,249,.9) 100%);box-shadow:inset 0 1px #ffffffd6,0 14px 24px -24px #0f172a33}html[data-theme=dark] .ww-segmented{border-color:#ffffff14;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(15,23,42,.24) 100%);box-shadow:inset 0 1px #ffffff0d}.ww-segmented-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:4px;min-height:38px;padding:0 16px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.76rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.ww-segmented-button:hover{color:var(--text-primary);background:rgba(var(--theme-accent-rgb),.08)}.ww-segmented-button.active{color:var(--text-primary);background:rgba(var(--theme-accent-rgb),.18);border-color:rgba(var(--theme-accent-rgb),.24);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.12)}.ww-segmented-button.\!active{color:var(--text-primary)!important;background:rgba(var(--theme-accent-rgb),.18)!important;border-color:rgba(var(--theme-accent-rgb),.24)!important;box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.12)!important}html[data-theme=dark] .ww-segmented-button.active{color:#fff;background:rgba(var(--theme-accent-rgb),.26);border-color:rgba(var(--theme-accent-rgb),.28)}html[data-theme=dark] .ww-segmented-button.\!active{color:#fff!important;background:rgba(var(--theme-accent-rgb),.26)!important;border-color:rgba(var(--theme-accent-rgb),.28)!important}.ww-sidebar-shell{position:relative;overflow:hidden;border-radius:28px;border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(248,250,252,.88) 100%);box-shadow:0 28px 58px -42px var(--shadow-strong),inset 0 1px #ffffffc7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ww-sidebar-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:180px;border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.14) 0%,rgba(var(--theme-accent-rgb),.05) 42%,transparent 100%)}html[data-theme=dark] .ww-sidebar-shell{background:linear-gradient(180deg,rgba(8,15,29,.94) 0%,rgba(10,18,31,.88) 100%);box-shadow:0 28px 58px -42px #0206178f,inset 0 1px #ffffff0f}html[data-theme=dark] .ww-sidebar-shell:before{background:linear-gradient(180deg,rgba(var(--theme-accent-rgb),.2) 0%,rgba(var(--theme-accent-rgb),.07) 46%,transparent 100%)}.ww-sidebar-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(var(--theme-accent-rgb),.18);background:rgba(var(--theme-accent-rgb),.1);padding:5px 10px;font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary)}.ww-sidebar-control-panel{border-radius:22px;border:1px solid rgba(var(--theme-accent-rgb),.12);background:linear-gradient(180deg,rgba(255,255,255,.82) 0%,rgba(248,250,252,.68) 100%);box-shadow:inset 0 1px #ffffffb8,0 18px 34px -34px var(--shadow-color)}html[data-theme=dark] .ww-sidebar-control-panel{background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(15,23,42,.28) 100%);border-color:rgba(var(--theme-accent-rgb),.16);box-shadow:inset 0 1px #ffffff0f,0 18px 34px -34px #0206176b}.ww-sidebar-section-label{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.ww-sidebar-nav-button{position:relative;display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;border:1px solid transparent;background:transparent;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ww-sidebar-nav-button:hover{border-color:rgba(var(--theme-accent-rgb),.1);background:rgba(var(--theme-accent-rgb),.08)}.ww-sidebar-nav-button.is-active{border-color:rgba(var(--theme-accent-rgb),.2);background:linear-gradient(135deg,rgba(var(--theme-accent-rgb),.16) 0%,rgba(var(--theme-accent-rgb),.05) 100%);box-shadow:0 20px 34px -30px rgba(var(--theme-accent-rgb),.42)}html[data-theme=dark] .ww-sidebar-nav-button.is-active{border-color:rgba(var(--theme-accent-rgb),.24);background:linear-gradient(135deg,rgba(var(--theme-accent-rgb),.24) 0%,rgba(var(--theme-accent-rgb),.08) 100%)}.ww-sidebar-nav-icon{display:flex;height:36px;width:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--border-color);background:rgba(255,255,255,.78);color:var(--text-tertiary);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}html[data-theme=dark] .ww-sidebar-nav-icon{background:rgba(255,255,255,.04)}.ww-sidebar-nav-button:hover .ww-sidebar-nav-icon{border-color:rgba(var(--theme-accent-rgb),.14);color:var(--text-primary)}.ww-sidebar-nav-icon.is-active{border-color:rgba(var(--theme-accent-rgb),.28);background:rgba(var(--theme-accent-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.08)}html[data-theme=dark] .ww-sidebar-nav-icon.is-active{background:rgba(var(--theme-accent-rgb),.16)}.ww-sidebar-nav-dot{height:6px;width:6px;flex:0 0 6px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--border-color);transition:background .18s ease,box-shadow .18s ease}.ww-sidebar-nav-dot.is-active{background:var(--theme-accent);box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb),.12)}.ww-sidebar-nav-label{font-size:.84rem;line-height:1.1}.ww-sidebar-utility-button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.82rem;font-weight:600;transition:border-color .18s ease,background .18s ease,color .18s ease}.ww-sidebar-utility-button:hover{border-color:rgba(var(--theme-accent-rgb),.1);background:rgba(var(--theme-accent-rgb),.08);color:var(--text-primary)}.ww-sidebar-auth-button{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:0;border-radius:18px;font-size:.88rem;font-weight:700;letter-spacing:.01em;box-shadow:0 20px 34px -26px rgba(var(--theme-accent-rgb),.34);transition:transform .18s ease,box-shadow .18s ease}.ww-sidebar-auth-button:hover{transform:translateY(-1px);box-shadow:0 22px 38px -26px rgba(var(--theme-accent-rgb),.42)}@media (max-width: 1023px){.ww-control-band-grid{grid-template-columns:1fr}.ww-control-cluster{width:100%}}@media (max-width: 767px){.ww-control-band{gap:12px}.ww-control-band-panel{padding:14px;border-radius:18px}.ww-control-cluster{width:100%}.ww-control-cluster--primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.ww-control-cluster--end{display:grid;grid-template-columns:1fr}.ww-control-group{flex:1 1 0}.ww-segmented{width:100%}.ww-segmented-button{flex:1 1 0;min-width:0}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-left-1{left:-.25rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[-1\.85rem\]{bottom:-1.85rem}.bottom-\[-5rem\]{bottom:-5rem}.bottom-\[-6rem\]{bottom:-6rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-3rem\]{left:-3rem}.left-\[-4rem\]{left:-4rem}.left-\[-8\%\]{left:-8%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-8\%\]{right:-8%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[-4rem\]{top:-4rem}.top-\[-5rem\]{top:-5rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-right{float:right}.m-2\.5{margin:.625rem}.m-4{margin:1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-5{margin-left:-1.25rem}.-ml-6{margin-left:-1.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[10rem\]{height:10rem}.h-\[11\.5rem\]{height:11.5rem}.h-\[11rem\]{height:11rem}.h-\[12rem\]{height:12rem}.h-\[190px\]{height:190px}.h-\[25rem\]{height:25rem}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[88\%\]{height:88%}.h-\[9rem\]{height:9rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[600px\]{max-height:600px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-\[350px\]{min-height:350px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[450px\]{min-height:450px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10rem\]{width:10rem}.w-\[11rem\]{width:11rem}.w-\[12rem\]{width:12rem}.w-\[208px\]{width:208px}.w-\[35px\]{width:35px}.w-\[5\.5rem\]{width:5.5rem}.w-\[70px\]{width:70px}.w-\[9rem\]{width:9rem}.w-\[calc\(100vw-2\.25rem\)\]{width:calc(100vw - 2.25rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[32px\]{min-width:32px}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[58px\]{min-width:58px}.min-w-\[60px\]{min-width:60px}.min-w-\[800px\]{min-width:800px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[12ch\]{max-width:12ch}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[220px\]{max-width:220px}.max-w-\[25rem\]{max-width:25rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[340px\]{max-width:340px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[486px\]{max-width:486px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[52rem\]{max-width:52rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[80px\]{max-width:80px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[98\%\]{max-width:98%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.1_1_0\%\]{flex:1.1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[calc\(100\%\+10px\)\]{--tw-translate-y:calc((100% + 10px)*-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(100\%\+10px\)\]{--tw-translate-y:calc(100% + 10px);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#333\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 51 51 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#0c0e12\]{--tw-border-opacity: 1;border-color:rgb(12 14 18 / var(--tw-border-opacity, 1))}.border-\[\#141923\]{--tw-border-opacity: 1;border-color:rgb(20 25 35 / var(--tw-border-opacity, 1))}.border-\[\#333\]{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.border-\[\#4ade80\]\/30{border-color:#4ade804d}.border-\[\#4ade80\]\/60{border-color:#4ade8099}.border-\[\#78BE20\]{--tw-border-opacity: 1;border-color:rgb(120 190 32 / var(--tw-border-opacity, 1))}.border-\[\#78BE20\]\/20{border-color:#78be2033}.border-\[\#78BE20\]\/30{border-color:#78be204d}.border-\[\#78BE20\]\/40{border-color:#78be2066}.border-\[\#78BE20\]\/60{border-color:#78be2099}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-600\/30{border-color:#4b55634d}.border-gray-600\/50{border-color:#4b556380}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/20{border-color:#37415133}.border-gray-700\/30{border-color:#3741514d}.border-gray-700\/40{border-color:#37415166}.border-gray-700\/50{border-color:#37415180}.border-gray-700\/60{border-color:#37415199}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-800\/20{border-color:#1f293733}.border-gray-800\/30{border-color:#1f29374d}.border-gray-800\/50{border-color:#1f293780}.border-green-500\/30{border-color:#22c55e4d}.border-orange-500\/30{border-color:#f973164d}.border-purple-400\/40{border-color:#c084fc66}.border-purple-500\/30{border-color:#a855f74d}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-rose-400\/30{border-color:#fb71854d}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-500\/30{border-color:#eab3084d}.border-t-\[\#78BE20\]{--tw-border-opacity: 1;border-top-color:rgb(120 190 32 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0a0f1a\]{--tw-bg-opacity: 1;background-color:rgb(10 15 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0f14\]\/95{background-color:#0b0f14f2}.bg-\[\#0b1320\]{--tw-bg-opacity: 1;background-color:rgb(11 19 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0c1118\]{--tw-bg-opacity: 1;background-color:rgb(12 17 24 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1117\]{--tw-bg-opacity: 1;background-color:rgb(13 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1117\]\/30{background-color:#0d11174d}.bg-\[\#0d1117\]\/50{background-color:#0d111780}.bg-\[\#0d1117\]\/70{background-color:#0d1117b3}.bg-\[\#0f1119\]{--tw-bg-opacity: 1;background-color:rgb(15 17 25 / var(--tw-bg-opacity, 1))}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#101722\]\/90{background-color:#101722e6}.bg-\[\#121720\]{--tw-bg-opacity: 1;background-color:rgb(18 23 32 / var(--tw-bg-opacity, 1))}.bg-\[\#14181f\]{--tw-bg-opacity: 1;background-color:rgb(20 24 31 / var(--tw-bg-opacity, 1))}.bg-\[\#141923\]{--tw-bg-opacity: 1;background-color:rgb(20 25 35 / var(--tw-bg-opacity, 1))}.bg-\[\#141923\]\/60{background-color:#14192399}.bg-\[\#161b22\]{--tw-bg-opacity: 1;background-color:rgb(22 27 34 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1d26\]{--tw-bg-opacity: 1;background-color:rgb(26 29 38 / var(--tw-bg-opacity, 1))}.bg-\[\#1b1f2a\]\/60{background-color:#1b1f2a99}.bg-\[\#1c2128\]{--tw-bg-opacity: 1;background-color:rgb(28 33 40 / var(--tw-bg-opacity, 1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity: 1;background-color:rgb(30 30 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1e2129\]{--tw-bg-opacity: 1;background-color:rgb(30 33 41 / var(--tw-bg-opacity, 1))}.bg-\[\#1e2129\]\/50{background-color:#1e212980}.bg-\[\#1e2129\]\/80{background-color:#1e2129cc}.bg-\[\#1e232d\]{--tw-bg-opacity: 1;background-color:rgb(30 35 45 / var(--tw-bg-opacity, 1))}.bg-\[\#222\]{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#23263a\]{--tw-bg-opacity: 1;background-color:rgb(35 38 58 / var(--tw-bg-opacity, 1))}.bg-\[\#23263a\]\/60{background-color:#23263a99}.bg-\[\#23263a\]\/80{background-color:#23263acc}.bg-\[\#232838\]{--tw-bg-opacity: 1;background-color:rgb(35 40 56 / var(--tw-bg-opacity, 1))}.bg-\[\#252525\]{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-\[\#2a3142\]{--tw-bg-opacity: 1;background-color:rgb(42 49 66 / var(--tw-bg-opacity, 1))}.bg-\[\#333\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.bg-\[\#334155\]{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-\[\#78BE20\]{--tw-bg-opacity: 1;background-color:rgb(120 190 32 / var(--tw-bg-opacity, 1))}.bg-\[\#78BE20\]\/10{background-color:#78be201a}.bg-\[\#78BE20\]\/15{background-color:#78be2026}.bg-\[\#78BE20\]\/20{background-color:#78be2033}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/30{background-color:#10b9814d}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/20{background-color:#37415133}.bg-gray-700\/30{background-color:#3741514d}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-900\/20{background-color:#14532d33}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-900\/20{background-color:#7c2d1233}.bg-purple-500\/30{background-color:#a855f74d}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.07\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.16\)\,rgba\(255\,255\,255\,0\.55\)\)\]{background-image:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.55))}.bg-\[linear-gradient\(90deg\,rgba\(29\,66\,138\,0\.4\)\,rgba\(200\,16\,46\,0\.75\)\)\]{background-image:linear-gradient(90deg,rgba(29,66,138,.4),rgba(200,16,46,.75))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0C2340\]{--tw-gradient-from: #0C2340 var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 35 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a0c10\]{--tw-gradient-from: #0a0c10 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 12 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b1320\]{--tw-gradient-from: #0b1320 var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 19 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f1119\]{--tw-gradient-from: #0f1119 var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 17 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1f2b\]{--tw-gradient-from: #1a1f2b var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 31 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e2129\]{--tw-gradient-from: #1e2129 var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 33 41 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#23263a\]{--tw-gradient-from: #23263a var(--tw-gradient-from-position);--tw-gradient-to: rgb(35 38 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#23263a\]\/80{--tw-gradient-from: rgb(35 38 58 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(35 38 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a1f3d\]{--tw-gradient-from: #2a1f3d var(--tw-gradient-from-position);--tw-gradient-to: rgb(42 31 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#78BE20\]{--tw-gradient-from: #78BE20 var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 190 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#78BE20\]\/10{--tw-gradient-from: rgb(120 190 32 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 190 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#78BE20\]\/20{--tw-gradient-from: rgb(120 190 32 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 190 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#78BE20\]\/5{--tw-gradient-from: rgb(120 190 32 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 190 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#9EA2A2\]{--tw-gradient-from: #9EA2A2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(158 162 162 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/15{--tw-gradient-from: rgb(217 119 6 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from: rgb(0 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400\/15{--tw-gradient-from: rgb(156 163 175 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200\/5{--tw-gradient-from: rgb(254 202 202 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-300\/10{--tw-gradient-from: rgb(252 165 165 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400\/15{--tw-gradient-from: rgb(248 113 113 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400\/20{--tw-gradient-from: rgb(248 113 113 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/25{--tw-gradient-from: rgb(239 68 68 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/20{--tw-gradient-from: rgb(234 179 8 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0C2340\]{--tw-gradient-to: rgb(12 35 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0C2340 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0f1119\]{--tw-gradient-to: rgb(15 17 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f1119 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1a1d25\]{--tw-gradient-to: rgb(26 29 37 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1a1d25 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-600\/5{--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(217 119 6 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-400{--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9ca3af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-400\/5{--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(156 163 175 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-400\/5{--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 113 113 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/10{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500\/5{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(234 179 8 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a0c10\]{--tw-gradient-to: #0a0c10 var(--tw-gradient-to-position)}.to-\[\#0a0f1a\]{--tw-gradient-to: #0a0f1a var(--tw-gradient-to-position)}.to-\[\#0a1a2e\]{--tw-gradient-to: #0a1a2e var(--tw-gradient-to-position)}.to-\[\#141923\]{--tw-gradient-to: #141923 var(--tw-gradient-to-position)}.to-\[\#1e2129\]{--tw-gradient-to: #1e2129 var(--tw-gradient-to-position)}.to-\[\#1e2129\]\/90{--tw-gradient-to: rgb(30 33 41 / .9) var(--tw-gradient-to-position)}.to-\[\#1f1a2e\]{--tw-gradient-to: #1f1a2e var(--tw-gradient-to-position)}.to-\[\#23263a\]{--tw-gradient-to: #23263a var(--tw-gradient-to-position)}.to-\[\#333844\]{--tw-gradient-to: #333844 var(--tw-gradient-to-position)}.to-\[\#4ade80\]{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-\[\#4ade80\]\/20{--tw-gradient-to: rgb(74 222 128 / .2) var(--tw-gradient-to-position)}.to-\[\#5a9016\]{--tw-gradient-to: #5a9016 var(--tw-gradient-to-position)}.to-\[\#5a9916\]{--tw-gradient-to: #5a9916 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.46rem\]{font-size:.46rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[1rem\]{font-size:1rem}.text-\[2\.3rem\]{font-size:2.3rem}.text-\[3\.75rem\]{font-size:3.75rem}.text-\[4\.75rem\]{font-size:4.75rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.25rem\,6vw\,1\.7rem\)\]{font-size:clamp(1.25rem,6vw,1.7rem)}.text-\[clamp\(1\.3rem\,6vw\,1\.75rem\)\]{font-size:clamp(1.3rem,6vw,1.75rem)}.text-\[clamp\(1\.45rem\,3vw\,2\.85rem\)\]{font-size:clamp(1.45rem,3vw,2.85rem)}.text-\[clamp\(1\.75rem\,3vw\,3rem\)\]{font-size:clamp(1.75rem,3vw,3rem)}.text-\[clamp\(1\.7rem\,7vw\,2\.4rem\)\]{font-size:clamp(1.7rem,7vw,2.4rem)}.text-\[clamp\(1\.7rem\,7vw\,3\.7rem\)\]{font-size:clamp(1.7rem,7vw,3.7rem)}.text-\[clamp\(1\.7rem\,8\.2vw\,2\.35rem\)\]{font-size:clamp(1.7rem,8.2vw,2.35rem)}.text-\[clamp\(1\.85rem\,8\.6vw\,2\.75rem\)\]{font-size:clamp(1.85rem,8.6vw,2.75rem)}.text-\[clamp\(1\.85rem\,8\.8vw\,2\.8rem\)\]{font-size:clamp(1.85rem,8.8vw,2.8rem)}.text-\[clamp\(1\.9rem\,3vw\,3\.4rem\)\]{font-size:clamp(1.9rem,3vw,3.4rem)}.text-\[clamp\(2rem\,3\.8vw\,3\.7rem\)\]{font-size:clamp(2rem,3.8vw,3.7rem)}.text-\[clamp\(3\.35rem\,9vw\,7\.4rem\)\]{font-size:clamp(3.35rem,9vw,7.4rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.86\]{line-height:.86}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.96\]{line-height:.96}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.35rem\]{line-height:1.35rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.08em\]{letter-spacing:-.08em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#4ade80\]{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-\[\#78BE20\]{--tw-text-opacity: 1;color:rgb(120 190 32 / var(--tw-text-opacity, 1))}.text-\[\#f87171\]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-\[\#facc15\]{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-\[\#fb923c\]{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-\[\#78BE20\]{accent-color:#78BE20}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(74\,222\,128\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(74,222,128,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(74\,222\,128\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(74,222,128,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 0 2px rgba(0,0,0,.3);--tw-shadow-colored: 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,197\,94\,0\.9\)\]{--tw-shadow: 0 0 8px rgba(34,197,94,.9);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 22px 70px rgba(0,0,0,.22);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.22);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_70px_-50px_rgba\(0\,0\,0\,0\.78\)\]{--tw-shadow: 0 26px 70px -50px rgba(0,0,0,.78);--tw-shadow-colored: 0 26px 70px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_72px_-46px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow: 0 28px 72px -46px rgba(0,0,0,.82);--tw-shadow-colored: 0 28px 72px -46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#78BE20\]\/30{--tw-shadow-color: rgb(120 190 32 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#78BE20\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(120 190 32 / var(--tw-ring-opacity, 1))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[\#1e2129\]{--tw-ring-offset-color: #1e2129}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.theme-text-primary{color:var(--text-primary)}.theme-text-secondary{color:var(--text-secondary)}.theme-text-muted{color:var(--text-muted)}.theme-text-tertiary{color:var(--text-tertiary)}.theme-surface{background-color:var(--surface)}.theme-surface-alt{background-color:var(--surface-alt)}.theme-surface-muted{background-color:var(--surface-muted)}.theme-surface-elevated{background-color:var(--surface-elevated)}.theme-border{border-color:var(--border-color)}.theme-input{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.theme-input::-moz-placeholder{color:var(--text-tertiary)}.theme-input::placeholder{color:var(--text-tertiary)}.theme-hover-surface:hover{background-color:var(--surface-interactive)}.theme-backdrop{background-color:var(--overlay-bg)}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--safe-bottom: clamp(0px, var(--sab), 34px);--mobile-nav-height: 56px;--mobile-content-top: calc(var(--sat) + 60px);--theme-bg: #0C2340;--theme-accent: #78BE20;--theme-accent-rgb: 120, 190, 32;--theme-bg-rgb: 12, 35, 64;--theme-primary: #0C2340;--theme-primary-rgb: 12, 35, 64;--theme-secondary: #78BE20;--theme-secondary-rgb: 120, 190, 32}html[data-theme=dark]{--app-bg: #0f172a;--app-bg-soft: rgba(12, 35, 64, .08);--surface: rgba(15, 23, 42, .78);--surface-alt: #141923;--surface-muted: #1e2129;--surface-elevated: rgba(18, 26, 39, .94);--surface-interactive: rgba(255, 255, 255, .06);--glass-bg: rgba(8, 15, 29, .68);--glass-bg-strong: rgba(10, 15, 26, .92);--border-color: rgba(255, 255, 255, .1);--border-color-strong: rgba(255, 255, 255, .16);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-tertiary: #64748b;--input-bg: rgba(255, 255, 255, .05);--input-border: rgba(255, 255, 255, .1);--hover-bg: rgba(255, 255, 255, .08);--overlay-bg: rgba(2, 6, 23, .64);--chart-grid: rgba(148, 163, 184, .16);--chart-axis: #cbd5e1;--chart-tooltip-bg: rgba(12, 18, 30, .96);--chart-tooltip-border: rgba(255, 255, 255, .12);--chart-tooltip-text: #f8fafc;--shadow-color: rgba(2, 6, 23, .24);--shadow-strong: rgba(2, 6, 23, .4);--chrome-theme-color: #0f172a;--card-bg: var(--surface-alt)}html[data-theme=light]{--app-bg: #f5f7fb;--app-bg-soft: rgba(12, 35, 64, .035);--surface: rgba(255, 255, 255, .82);--surface-alt: #ffffff;--surface-muted: #eef3f8;--surface-elevated: rgba(255, 255, 255, .96);--surface-interactive: rgba(12, 35, 64, .06);--glass-bg: rgba(255, 255, 255, .74);--glass-bg-strong: rgba(255, 255, 255, .94);--border-color: rgba(15, 23, 42, .08);--border-color-strong: rgba(15, 23, 42, .14);--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--text-tertiary: #94a3b8;--input-bg: rgba(255, 255, 255, .92);--input-border: rgba(15, 23, 42, .12);--hover-bg: rgba(12, 35, 64, .06);--overlay-bg: rgba(15, 23, 42, .38);--chart-grid: rgba(148, 163, 184, .24);--chart-axis: #475569;--chart-tooltip-bg: rgba(255, 255, 255, .98);--chart-tooltip-border: rgba(15, 23, 42, .12);--chart-tooltip-text: #0f172a;--shadow-color: rgba(15, 23, 42, .08);--shadow-strong: rgba(15, 23, 42, .16);--chrome-theme-color: #f5f7fb;--card-bg: var(--surface-alt)}@media (min-width: 768px){:root{--mobile-content-top: 0px}}@media (min-width: 1024px){html{font-size:75%}}html,body{margin:0;padding:0;min-height:100%;overflow-x:hidden;background-color:var(--app-bg);background-image:radial-gradient(circle at top,var(--app-bg-soft) 0%,transparent 42%);background-attachment:fixed;color:var(--text-primary);-webkit-overflow-scrolling:touch;transition:background-color .18s ease,color .18s ease}@supports (padding: env(safe-area-inset-top)){body{padding-top:0}}#root{min-height:100%}.font-brand{font-family:Montserrat,system-ui,-apple-system,sans-serif;font-weight:800}.glass-card{background:var(--glass-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-color);box-shadow:0 24px 60px -36px var(--shadow-color)}::-moz-selection{background:rgba(var(--theme-accent-rgb),.26);color:var(--text-primary)}::selection{background:rgba(var(--theme-accent-rgb),.26);color:var(--text-primary)}html[data-theme=light]{color-scheme:light}html[data-theme=light] [class~=text-white],html[data-theme=light] [class~="text-white/90"],html[data-theme=light] [class~=text-gray-100],html[data-theme=light] [class~=text-gray-200]{color:var(--text-primary)!important}html[data-theme=light] [class~="text-white/80"],html[data-theme=light] [class~="text-white/70"],html[data-theme=light] [class~=text-gray-300]{color:var(--text-secondary)!important}html[data-theme=light] [class~="text-white/60"],html[data-theme=light] [class~=text-gray-400]{color:var(--text-muted)!important}html[data-theme=light] [class~="text-white/50"],html[data-theme=light] [class~="text-white/40"],html[data-theme=light] [class~=text-gray-500],html[data-theme=light] [class~="text-gray-600/60"]{color:var(--text-tertiary)!important}html[data-theme=light] [class~="hover:text-white"]:hover,html[data-theme=light] [class~="hover:text-white/80"]:hover,html[data-theme=light] .group:hover [class~="group-hover:text-white"],html[data-theme=light] .group:hover [class~="group-hover:text-white/80"]{color:var(--text-primary)!important}html[data-theme=light] [class~="border-white/5"],html[data-theme=light] [class~="border-white/10"],html[data-theme=light] [class~="border-white/20"],html[data-theme=light] [class~="border-white/30"],html[data-theme=light] [class~=border-gray-600],html[data-theme=light] [class~="border-gray-600/30"],html[data-theme=light] [class~="border-gray-600/50"],html[data-theme=light] [class~=border-gray-700],html[data-theme=light] [class~="border-gray-700/20"],html[data-theme=light] [class~="border-gray-700/30"],html[data-theme=light] [class~="border-gray-700/40"],html[data-theme=light] [class~="border-gray-700/50"],html[data-theme=light] [class~="border-gray-700/60"],html[data-theme=light] [class~="border-gray-700/80"],html[data-theme=light] [class~=border-gray-800],html[data-theme=light] [class~="border-gray-800/20"],html[data-theme=light] [class~="border-gray-800/30"],html[data-theme=light] [class~="border-gray-800/50"]{border-color:var(--border-color)!important}html[data-theme=light] [class~="bg-white/5"],html[data-theme=light] [class~="bg-white/10"],html[data-theme=light] [class~="bg-white/15"],html[data-theme=light] [class~="bg-[#0a0c10]"],html[data-theme=light] [class~="bg-[#0a0f1a]"],html[data-theme=light] [class~="bg-[#0d1117]"],html[data-theme=light] [class~="bg-[#0f172a]"],html[data-theme=light] [class~="bg-[#0f1119]"],html[data-theme=light] [class~="bg-[#0b1320]"],html[data-theme=light] [class~="bg-[#101722]"],html[data-theme=light] [class~="bg-[#121720]"],html[data-theme=light] [class~="bg-[#14181f]"],html[data-theme=light] [class~="bg-[#141923]"],html[data-theme=light] [class~="bg-[#161b22]"],html[data-theme=light] [class~="bg-[#1a1d26]"],html[data-theme=light] [class~="bg-[#1a1d25]"],html[data-theme=light] [class~="bg-[#1a1f2b]"],html[data-theme=light] [class~="bg-[#1A1F2B]"],html[data-theme=light] [class~="bg-[#1e2129]"],html[data-theme=light] [class~="bg-[#1e232d]"],html[data-theme=light] [class~="bg-[#141821]"],html[data-theme=light] [class~="bg-[#23263a]"],html[data-theme=light] [class~="bg-[#252b36]"],html[data-theme=light] [class~="bg-[#2a2d35]"],html[data-theme=light] [class~="bg-[#2a303c]"],html[data-theme=light] [class~="bg-[#334155]"],html[data-theme=light] [class~="bg-[#2a1f3d]"],html[data-theme=light] [class~="bg-[#3d2f2a]"],html[data-theme=light] [class~=bg-gray-800],html[data-theme=light] [class~=bg-gray-900]{background-color:var(--surface-alt)!important}html[data-theme=light] [class~="bg-[#0d1117]/30"],html[data-theme=light] [class~="bg-[#0d1117]/50"],html[data-theme=light] [class~="bg-[#0d1117]/70"],html[data-theme=light] [class~="bg-[#0f172a]/80"],html[data-theme=light] [class~="bg-[#1e2129]/50"],html[data-theme=light] [class~="bg-[#1e2129]/60"],html[data-theme=light] [class~="bg-[#1e2129]/80"],html[data-theme=light] [class~="bg-[#141923]/60"],html[data-theme=light] [class~="bg-[#1b1f2a]/60"],html[data-theme=light] [class~="bg-gray-700/30"],html[data-theme=light] [class~="bg-gray-700/50"],html[data-theme=light] [class~="bg-gray-800/50"],html[data-theme=light] [class~="bg-black/20"],html[data-theme=light] [class~="bg-black/10"]{background-color:var(--surface)!important}html[data-theme=light] [class~="hover:bg-white/5"]:hover,html[data-theme=light] [class~="hover:bg-white/10"]:hover,html[data-theme=light] [class~="hover:bg-[#0f1119]"]:hover,html[data-theme=light] [class~="hover:bg-[#1e2129]"]:hover,html[data-theme=light] [class~="hover:bg-[#23263a]"]:hover,html[data-theme=light] [class~="hover:bg-[#2a2d35]"]:hover,html[data-theme=light] [class~="hover:bg-[#252b36]"]:hover,html[data-theme=light] [class~="hover:bg-gray-700/30"]:hover,html[data-theme=light] [class~="hover:bg-gray-700/50"]:hover,html[data-theme=light] [class~="hover:bg-gray-700"]:hover,html[data-theme=light] [class~="hover:bg-gray-800"]:hover{background-color:var(--surface-interactive)!important}html[data-theme=light] [class~="from-[#0a0c10]"],html[data-theme=light] [class~="from-[#0f1119]"],html[data-theme=light] [class~="from-[#101722]"],html[data-theme=light] [class~="from-[#141923]"],html[data-theme=light] [class~="from-[#1a1f2b]"],html[data-theme=light] [class~="from-[#1e2129]"],html[data-theme=light] [class~="from-[#2a1f3d]"],html[data-theme=light] [class~="from-[#3d2f2a]"]{--tw-gradient-from: var(--surface-muted) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}html[data-theme=light] [class~="to-[#0a0c10]"],html[data-theme=light] [class~="to-[#0f1119]"],html[data-theme=light] [class~="to-[#141923]"],html[data-theme=light] [class~="to-[#1a1f2e]"],html[data-theme=light] [class~="to-[#1e2129]"],html[data-theme=light] [class~="to-[#1f1a2e]"],html[data-theme=light] [class~="to-[#2e2320]"]{--tw-gradient-to: var(--surface-alt) var(--tw-gradient-to-position) !important}html[data-theme=light] [class~="via-[#0f172a]"]{--tw-gradient-stops: var(--tw-gradient-from), var(--surface) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:var(--text-primary)}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:var(--text-tertiary)}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--text-tertiary)}html[data-theme=light] option{background-color:#fff;color:var(--text-primary)}.mobile-header{transition:transform .3s ease-in-out;will-change:transform;touch-action:manipulation;pointer-events:auto;top:0;margin:0;padding:0}.mobile-header.nav-hidden{transform:translateY(-100%);pointer-events:none}.safe-area-top{padding-top:var(--sat)}.safe-area-bottom{padding-bottom:var(--safe-bottom)}.mobile-nav-inner{height:var(--mobile-nav-height)}@keyframes logo-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.logo-pulse{animation:logo-pulse 2s ease-in-out infinite}@media (min-width: 768px){.ww-sidebar-shell{overflow:visible}.ww-sidebar-chip{padding:4px 8px;font-size:.52rem;letter-spacing:.14em}.ww-sidebar-control-panel{border-radius:18px}.ww-sidebar-section-label{font-size:.5rem;letter-spacing:.14em}.ww-sidebar-nav-button{padding:6px 9px;border-radius:14px}.ww-sidebar-nav-button:hover{transform:translate(2px)}.ww-sidebar-nav-icon{height:28px;width:28px;flex-basis:28px;border-radius:10px}.ww-sidebar-nav-label{font-size:.74rem}.ww-sidebar-utility-button{padding:7px 9px;border-radius:13px;font-size:.74rem}.ww-sidebar-auth-button{padding:9px 11px;border-radius:15px;font-size:.78rem}}.glass-card-premium{background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.02) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}@keyframes float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-5px)}75%{transform:translateY(-25px) translate(5px)}}@keyframes aurora{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(var(--theme-accent-rgb),.3),0 0 40px rgba(var(--theme-accent-rgb),.1)}50%{box-shadow:0 0 30px rgba(var(--theme-accent-rgb),.5),0 0 60px rgba(var(--theme-accent-rgb),.2)}}@keyframes border-glow{0%,to{border-color:rgba(var(--theme-accent-rgb),.3)}50%{border-color:rgba(var(--theme-accent-rgb),.6)}}.text-gradient-animated{background:linear-gradient(90deg,var(--theme-accent) 0%,rgba(var(--theme-accent-rgb),.7) 25%,var(--theme-accent) 50%,rgba(var(--theme-accent-rgb),.7) 75%,var(--theme-accent) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aurora 8s linear infinite}.card-hover-lift{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.card-hover-lift:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0006,0 0 40px rgba(var(--theme-accent-rgb),.15)}.shimmer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);background-size:200% 100%;pointer-events:none;opacity:0;transition:opacity .3s ease}.group:hover .shimmer-overlay{opacity:1;animation:shimmer 1.5s ease-in-out infinite}.animated-underline{position:relative;display:inline-block}.animated-underline:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--theme-accent),rgba(var(--theme-accent-rgb),.7),var(--theme-accent));background-size:200% auto;border-radius:2px;animation:aurora 3s linear infinite}input[type=text],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=password],textarea,select{font-size:16px!important;touch-action:manipulation;transform-origin:left top}@media (max-width: 768px){input[type=text],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=password],textarea,select{font-size:16px!important}}button,a,label{touch-action:manipulation}.font-ui{font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-display{font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.04em}.landing-grid{background-image:linear-gradient(rgba(var(--landing-grid-rgb, var(--theme-accent-rgb)),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--landing-grid-rgb, var(--theme-accent-rgb)),.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent 78%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent 78%)}.landing-stage{border:1px solid rgba(var(--landing-accent-rgb, var(--theme-accent-rgb)),.16);background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.01) 100%),rgba(8,15,29,.18);box-shadow:0 48px 90px -56px #020617bf,0 18px 44px -30px rgba(var(--landing-accent-rgb, var(--theme-accent-rgb)),.18)}.landing-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.14) 0%,transparent 36%);pointer-events:none}.landing-stage-image{transform-origin:center top}.landing-feature-media{min-height:20rem;border:1px solid rgba(var(--landing-accent-rgb, var(--theme-accent-rgb)),.12);border-radius:1.75rem;background:rgba(8,15,29,.12);box-shadow:0 36px 80px -52px #02061799;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.landing-feature-media:hover{transform:translateY(-4px);border-color:rgba(var(--landing-accent-rgb, var(--theme-accent-rgb)),.18);box-shadow:0 44px 88px -56px #020617bd,0 16px 32px -24px rgba(var(--landing-accent-rgb, var(--theme-accent-rgb)),.12)}.landing-cta{border:1px solid rgba(var(--landing-accent-rgb, var(--theme-accent-rgb)),.16);border-radius:2rem;box-shadow:0 44px 88px -60px #020617b8,inset 0 1px #ffffff1a}@media (max-width: 767px){.landing-grid{background-size:44px 44px}.landing-stage{border-radius:1.5rem;box-shadow:0 28px 52px -40px #02061766,0 12px 28px -22px rgba(var(--landing-accent-rgb, var(--theme-accent-rgb)),.12)}.landing-feature-media{min-height:14rem;border-radius:1.35rem;box-shadow:0 24px 56px -42px #02061761}.landing-cta{border-radius:1.5rem;box-shadow:0 28px 56px -44px #0206175c,inset 0 1px #ffffff14}}@media (min-width: 768px){.landing-stage{clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%)}}@media (prefers-reduced-motion: reduce){.landing-feature-media,.landing-stage-image{transition:none!important;animation:none!important;transform:none!important}}.placeholder\:text-\[var\(--text-tertiary\)\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#4ade80\]:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-\[\#78BE20\]:hover{--tw-border-opacity: 1;border-color:rgb(120 190 32 / var(--tw-border-opacity, 1))}.hover\:border-\[\#78BE20\]\/30:hover{border-color:#78be204d}.hover\:border-\[\#78BE20\]\/40:hover{border-color:#78be2066}.hover\:border-\[\#78BE20\]\/50:hover{border-color:#78be2080}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.hover\:border-gray-700\/30:hover{border-color:#3741514d}.hover\:bg-\[\#0f1119\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 17 25 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1e2129\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 33 41 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#23263a\]:hover{--tw-bg-opacity: 1;background-color:rgb(35 38 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#252830\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 40 48 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2f3a\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 47 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#333\]\/50:hover{background-color:#33333380}.hover\:bg-\[\#475569\]:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4ade80\]:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6ba91c\]:hover{--tw-bg-opacity: 1;background-color:rgb(107 169 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#78BE20\]:hover{--tw-bg-opacity: 1;background-color:rgb(120 190 32 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#78BE20\]\/20:hover{background-color:#78be2033}.hover\:bg-\[\#78BE20\]\/80:hover{background-color:#78be20cc}.hover\:bg-\[\#86cf26\]:hover{--tw-bg-opacity: 1;background-color:rgb(134 207 38 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#8ed02b\]:hover{--tw-bg-opacity: 1;background-color:rgb(142 208 43 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--surface-interactive\)\]:hover{background-color:var(--surface-interactive)}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900\/20:hover{background-color:#1e3a8a33}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600\/50:hover{background-color:#4b556380}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/30:hover{background-color:#3741514d}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-\[\#5a9016\]:hover{--tw-gradient-from: #5a9016 var(--tw-gradient-from-position);--tw-gradient-to: rgb(90 144 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#65a31b\]:hover{--tw-gradient-from: #65a31b var(--tw-gradient-from-position);--tw-gradient-to: rgb(101 163 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#78BE20\]\/5:hover{--tw-gradient-from: rgb(120 190 32 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 190 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#22c55e\]:hover{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-green-700:hover{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.hover\:to-transparent:hover{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.hover\:text-\[\#4ade80\]:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#78BE20\]\/10:hover{--tw-shadow-color: rgb(120 190 32 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#78BE20\]\/20:hover{--tw-shadow-color: rgb(120 190 32 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#78BE20\]\/30:hover{--tw-shadow-color: rgb(120 190 32 / .3);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[\#78BE20\]:focus{--tw-border-opacity: 1;border-color:rgb(120 190 32 / var(--tw-border-opacity, 1))}.focus\:border-\[\#78BE20\]\/50:focus{border-color:#78be2080}.focus\:border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.focus\:border-green-500\/50:focus{border-color:#22c55e80}.focus\:border-red-500\/50:focus{border-color:#ef444480}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#78BE20\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(120 190 32 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#78BE20\]\/20:focus{--tw-ring-color: rgb(120 190 32 / .2)}.focus\:ring-\[\#78BE20\]\/50:focus{--tw-ring-color: rgb(120 190 32 / .5)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500\/50:focus{--tw-ring-color: rgb(34 197 94 / .5)}.focus\:ring-red-500\/50:focus{--tw-ring-color: rgb(239 68 68 / .5)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-700\/50:active{background-color:#37415180}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-800:disabled{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:z-30{z-index:30}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-y-105{--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-y-\[1\.03\]{--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#78BE20\]\/50{border-color:#78be2080}.group:hover .group-hover\:text-\[\#78BE20\]{--tw-text-opacity: 1;color:rgb(120 190 32 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.group:hover .group-hover\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[\#78BE20\]\/20{--tw-shadow-color: rgb(120 190 32 / .2);--tw-shadow: var(--tw-shadow-colored)}@media (min-width: 640px){.sm\:-left-2{left:-.5rem}.sm\:left-2{left:.5rem}.sm\:right-2{right:.5rem}.sm\:right-3{right:.75rem}.sm\:top-3{top:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-1\.5{margin-top:.375rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:grid{display:grid}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-3\.5{height:.875rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:max-h-80{max-height:20rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-24{width:6rem}.sm\:w-3\.5{width:.875rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:max-w-\[120px\]{max-width:120px}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-12{gap:3rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:self-auto{align-self:auto}.sm\:rounded-lg{border-radius:.5rem}.sm\:border-2{border-width:2px}.sm\:p-2{padding:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pl-12{padding-left:3rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-3{padding-top:.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[0\.65rem\]{font-size:.65rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[3\.35rem\]{font-size:3.35rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:-right-20{right:-5rem}.md\:-right-24{right:-6rem}.md\:bottom-4{bottom:1rem}.md\:bottom-8{bottom:2rem}.md\:bottom-\[-2\.8rem\]{bottom:-2.8rem}.md\:bottom-\[-7rem\]{bottom:-7rem}.md\:bottom-\[-8rem\]{bottom:-8rem}.md\:bottom-full{bottom:100%}.md\:left-1\/2{left:50%}.md\:left-2{left:.5rem}.md\:left-4{left:1rem}.md\:left-8{left:2rem}.md\:left-\[-4rem\]{left:-4rem}.md\:left-\[-5rem\]{left:-5rem}.md\:right-0{right:0}.md\:right-4{right:1rem}.md\:right-8{right:2rem}.md\:right-auto{right:auto}.md\:top-2{top:.5rem}.md\:top-4{top:1rem}.md\:top-6{top:1.5rem}.md\:top-8{top:2rem}.md\:top-\[-6rem\]{top:-6rem}.md\:top-auto{top:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-2{grid-column:span 2 / span 2}.md\:m-4{margin:1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:-ml-10{margin-left:-2.5rem}.md\:-ml-6{margin-left:-1.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-1\.5{margin-bottom:.375rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-0{margin-left:0}.md\:ml-1{margin-left:.25rem}.md\:ml-3{margin-left:.75rem}.md\:ml-\[208px\]{margin-left:208px}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-4{margin-top:1rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-1\.5{height:.375rem}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-28{height:7rem}.md\:h-3{height:.75rem}.md\:h-3\.5{height:.875rem}.md\:h-32{height:8rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-80{height:20rem}.md\:h-\[14rem\]{height:14rem}.md\:h-\[15rem\]{height:15rem}.md\:h-\[17rem\]{height:17rem}.md\:h-\[18px\]{height:18px}.md\:h-\[18rem\]{height:18rem}.md\:h-\[28rem\]{height:28rem}.md\:h-\[min\(72vh\,46rem\)\]{height:min(72vh,46rem)}.md\:max-h-\[90vh\]{max-height:90vh}.md\:min-h-0{min-height:0px}.md\:min-h-11{min-height:2.75rem}.md\:min-h-\[400px\]{min-height:400px}.md\:min-h-\[44px\]{min-height:44px}.md\:min-h-\[540px\]{min-height:540px}.md\:min-h-\[600px\]{min-height:600px}.md\:min-h-\[calc\(100svh-5\.5rem\)\]{min-height:calc(100svh - 5.5rem)}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-3{width:.75rem}.md\:w-3\.5{width:.875rem}.md\:w-32{width:8rem}.md\:w-36{width:9rem}.md\:w-4{width:1rem}.md\:w-48{width:12rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-64{width:16rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-\[14rem\]{width:14rem}.md\:w-\[15rem\]{width:15rem}.md\:w-\[17rem\]{width:17rem}.md\:w-\[18px\]{width:18px}.md\:w-\[18rem\]{width:18rem}.md\:w-\[28rem\]{width:28rem}.md\:w-\[31\%\]{width:31%}.md\:w-\[38\%\]{width:38%}.md\:w-\[calc\(100\%-208px\)\]{width:calc(100% - 208px)}.md\:w-auto{width:auto}.md\:min-w-\[6rem\]{min-width:6rem}.md\:min-w-\[8rem\]{min-width:8rem}.md\:max-w-\[6rem\]{max-width:6rem}.md\:max-w-\[8rem\]{max-width:8rem}.md\:max-w-full{max-width:100%}.md\:max-w-none{max-width:none}.md\:flex-1{flex:1 1 0%}.md\:flex-none{flex:none}.md\:flex-shrink-0{flex-shrink:0}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[45\%_55\%\]{grid-template-columns:45% 55%}.md\:grid-cols-\[minmax\(0\,0\.42fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.44fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.44fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.md\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-1\.5{gap:.375rem}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.md\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:self-auto{align-self:auto}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-\[22px\]{border-radius:22px}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-\[30px\]{border-radius:30px}.md\:rounded-xl{border-radius:.75rem}.md\:border-2{border-width:2px}.md\:p-2{padding:.5rem}.md\:p-2\.5{padding:.625rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-2{padding-top:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[0\.68rem\]{font-size:.68rem}.md\:text-\[0\.72rem\]{font-size:.72rem}.md\:text-\[0\.96rem\]{font-size:.96rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[2\.1rem\]{font-size:2.1rem}.md\:text-\[7rem\]{font-size:7rem}.md\:text-\[8\.75rem\]{font-size:8.75rem}.md\:text-\[clamp\(1\.6rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.6rem,3vw,2.5rem)}.md\:text-\[clamp\(2\.3rem\,5vw\,4\.7rem\)\]{font-size:clamp(2.3rem,5vw,4.7rem)}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:leading-6{line-height:1.5rem}.md\:leading-7{line-height:1.75rem}.md\:tracking-\[0\.18em\]{letter-spacing:.18em}.md\:tracking-\[0\.22em\]{letter-spacing:.22em}.md\:tracking-\[0\.24em\]{letter-spacing:.24em}.md\:tracking-\[0\.28em\]{letter-spacing:.28em}.md\:tracking-widest{letter-spacing:.1em}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (min-width: 1024px){.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[500px\]{min-height:500px}.lg\:w-96{width:24rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.32fr\)_minmax\(0\,0\.68fr\)\]{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)}.lg\:grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(18rem\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(18rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}
