.community-shell{overflow:hidden}.community-wrap{width:min(100% - 32px,var(--container));margin-inline:auto}.community-subnav{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--line);background:rgba(13,18,28,.72);padding:12px max(16px,calc((100vw - var(--container)) / 2))}.community-subnav a{flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);font-size:.88rem;font-weight:800;padding:8px 12px;text-decoration:none}.community-subnav a:focus-visible,.community-subnav a:hover{border-color:rgba(66,219,170,.42);color:var(--cream);outline:none}.community-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);grid-gap:42px;gap:42px;align-items:center;min-height:min(640px,calc(100vh - 132px));border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(43,125,255,.18),transparent 34%),linear-gradient(22deg,rgba(207,115,38,.14),transparent 42%),#0b1019;padding:48px max(16px,calc((100vw - var(--container)) / 2))}.community-hero-compact{grid-template-columns:1fr;min-height:0;padding-block:40px}.community-court-lines{position:absolute;inset:28px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;pointer-events:none}.community-court-lines:after,.community-court-lines:before{content:"";position:absolute;pointer-events:none}.community-court-lines:before{inset:18% 38%;border:1px solid hsla(0,0%,100%,.1);border-radius:999px}.community-court-lines:after{left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.1)}.community-hero-copy,.community-preview-card{position:relative}.community-hero h1{max-width:820px;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:900}.community-hero p{max-width:690px;font-size:1.06rem}.community-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.community-analytics-deck,.community-avatar-option,.community-board-panel,.community-dashboard,.community-focus-panel,.community-info-card,.community-leader-card,.community-metric-callout,.community-preview-card,.community-preview-flow,.community-result-card,.community-rule-panel,.community-score-standards,.community-season-band,.community-slice-card,.community-table-wrap,.community-tier-mix-card,.community-tier-step,.community-visual-card,.community-weight-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035)),rgba(13,18,28,.78);box-shadow:0 22px 68px rgba(0,0,0,.28)}.community-preview-card{display:grid;grid-gap:22px;gap:22px;padding:24px}.community-card-kicker{margin:0 0 8px;color:var(--orange-strong);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-preview-card h2{font-size:clamp(2rem,5vw,3.3rem)}.community-result-meta,.community-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.community-result-meta div,.community-stat-grid div{border:1px solid var(--line);border-radius:var(--radius);padding:12px}.community-result-meta dt,.community-stat-grid dt{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-result-meta dd,.community-stat-grid dd{margin:4px 0 0;color:var(--ink);font-weight:900}.community-tier-ring{--tier-progress:0deg;display:grid;place-items:center;width:min(210px,100%);aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--mint) var(--tier-progress),hsla(0,0%,100%,.13) 0deg),radial-gradient(circle at center,rgba(11,16,25,.98) 58%,transparent 59%);margin-inline:auto}.community-tier-ring div{display:grid;grid-gap:2px;gap:2px;place-items:center;width:68%;aspect-ratio:1;border-radius:50%;border:1px solid hsla(0,0%,100%,.1);background:rgba(6,9,15,.84)}.community-tier-ring strong{color:var(--cream);font-size:clamp(2.2rem,6vw,4rem);line-height:1}.community-tier-ring span{color:var(--ink-muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-line-chart{display:grid;grid-gap:8px;gap:8px;margin:0}.community-line-chart svg{width:100%;min-height:96px;overflow:visible}.community-line-chart figcaption{color:var(--ink-muted);font-size:.8rem;font-weight:800}.community-chart-gridline{fill:none;stroke:hsla(0,0%,100%,.09);stroke-width:1}.community-line-path{fill:none;stroke:var(--mint);stroke-linecap:round;stroke-linejoin:round;stroke-width:5;filter:drop-shadow(0 8px 18px rgba(66,219,170,.22))}.community-section{border-bottom:1px solid var(--line);padding:52px 0}.community-section-tight{padding:24px 0}.community-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.community-section-header h2{max-width:760px;font-size:clamp(2rem,4.5vw,3.5rem)}.community-section-header p{max-width:620px}.community-grid-2,.community-grid-3,.community-results-grid{display:grid;grid-gap:16px;gap:16px}.community-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.community-grid-3,.community-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-dashboard{grid-template-columns:minmax(0,1.1fr) minmax(220px,.55fr);padding:22px}.community-dashboard,.community-dashboard-main{display:grid;grid-gap:18px;gap:18px}.community-dashboard-side{display:grid;grid-gap:12px;gap:12px}.community-dashboard-screen{border-bottom:1px solid var(--line);background:radial-gradient(circle at 16% 0,rgba(66,219,170,.16),transparent 28%),linear-gradient(135deg,rgba(43,125,255,.14),transparent 34%),#0b1019;padding:28px 0 46px}.community-dashboard-shell{width:min(100% - 32px,1420px);margin-inline:auto}.community-dashboard-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding:18px 0 20px}.community-dashboard-toolbar h1{max-width:720px;font-size:clamp(2.2rem,4.8vw,4.6rem);font-weight:950;line-height:.96}.community-dashboard-toolbar p{max-width:620px;margin:10px 0 0}.community-live-status{color:var(--mint);font-size:.84rem;font-weight:850}.community-filter-stack{display:grid;grid-gap:8px;gap:8px;justify-items:end}.community-filter-status{margin:0;color:var(--ink-muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-filter-status strong{color:var(--cream)}.community-filter-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.community-filter-bar a{border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.055);color:var(--ink-soft);font-size:.82rem;font-weight:900;padding:9px 11px;text-decoration:none}.community-filter-bar a:focus-visible,.community-filter-bar a:hover{border-color:rgba(66,219,170,.44);color:var(--cream);outline:none}.community-filter-bar .is-active{border-color:rgba(66,219,170,.52);background:rgba(66,219,170,.13);color:var(--cream)}.community-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.community-kpi-strip .community-metric-callout{box-shadow:none}.community-analytics-deck{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px;padding:18px}.community-analytics-deck-compact{margin-bottom:18px}.community-analytics-hero{display:grid;grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);grid-gap:16px;gap:16px;align-items:end}.community-analytics-hero h2{font-size:clamp(1.7rem,3.4vw,3rem)}.community-analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.community-analytics-kpis div{border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius);background:hsla(0,0%,100%,.045);padding:10px}.community-analytics-kpis dt{color:var(--ink-muted);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-analytics-kpis dd{margin:4px 0 0;color:var(--cream);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:950;line-height:1}.community-visual-grid{display:grid;grid-template-columns:1.1fr 1.25fr .95fr;grid-gap:12px;gap:12px;align-items:stretch}.community-visual-card{display:grid;grid-gap:14px;gap:14px;min-height:230px;padding:16px;box-shadow:none}.community-zone-card{grid-row:span 2}.community-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.community-chart-header span{color:var(--ink-muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-chart-header h3{margin-top:4px;color:var(--cream);font-size:clamp(1.1rem,2vw,1.55rem)}.community-chart-header strong{color:var(--mint);font-size:clamp(1.65rem,3vw,2.6rem);line-height:1}.community-shot-stack{display:flex;overflow:hidden;height:24px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.075)}.community-shot-segment{min-width:0}.community-shot-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.community-shot-family-grid div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);background:hsla(0,0%,100%,.035);padding:8px}.community-shot-family-grid strong{color:var(--ink);font-size:.86rem;overflow-wrap:anywhere}.community-shot-family-grid small{grid-column:2;color:var(--ink-muted);font-size:.74rem;font-weight:800}.community-shot-dot{width:10px;height:10px;border-radius:50%}.community-shot-paint{background:#42dbaa}.community-shot-midrange{background:#f5ab33}.community-shot-corners{background:#ab59fc}.community-shot-arc{background:#2b7dff}.community-shot-freeThrows{background:#f2594a}.community-zone-court{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr);grid-gap:7px;gap:7px;min-height:300px}.community-zone-cell{display:grid;align-content:center;justify-items:center;grid-gap:4px;gap:4px;border:1px solid hsla(0,0%,100%,.13);border-radius:var(--radius);background:color-mix(in srgb,var(--mint) calc(var(--zone-heat) * 54%),hsla(0,0%,100%,.045));color:var(--cream)}.community-zone-cell span{color:hsla(0,0%,100%,.72);font-size:.68rem;font-weight:900;letter-spacing:.08em}.community-zone-cell strong{font-size:1rem}.community-zone-cell.is-best{border-color:rgba(66,219,170,.72);box-shadow:inset 0 0 0 1px rgba(66,219,170,.34)}.community-zone-cell.is-recovery{border-color:rgba(242,89,74,.72)}.community-tier-bars,.community-visual-bars{display:grid;grid-gap:10px;gap:10px}.community-tier-bars div,.community-visual-bar-row{display:grid;grid-template-columns:minmax(84px,.35fr) minmax(0,1fr) 38px;grid-gap:8px;gap:8px;align-items:center}.community-tier-bars span,.community-visual-bar-row span{color:var(--ink-soft);font-size:.78rem;font-weight:850;overflow-wrap:anywhere}.community-tier-bars strong,.community-visual-bar-row strong{color:var(--cream);text-align:right}.community-tier-bar,.community-visual-bar-track{height:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.06)}.community-tier-bar i,.community-visual-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),#2b7dff)}.community-tier-bar i{background:linear-gradient(90deg,#f5ab33,#ab59fc)}.community-movement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:auto}.community-movement-grid div{display:grid;place-items:center;min-height:82px;border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius);background:hsla(0,0%,100%,.045)}.community-movement-grid strong{color:var(--cream);font-size:2rem;line-height:1}.community-movement-grid span{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-movement-up{border-color:rgba(66,219,170,.36)!important}.community-movement-down{border-color:rgba(242,89,74,.36)!important}.community-pro-analytics-deck{background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),rgba(7,12,20,.9)}.community-pro-analytics-hero h2{max-width:780px}.community-pro-visual-grid{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(280px,.82fr) minmax(300px,.95fr);grid-gap:12px;gap:12px;align-items:stretch}.community-court-card{grid-row:span 2;min-height:610px}.community-radar-card,.community-scatter-card,.community-shot-donut-card,.community-tier-movement-card{min-height:296px}.community-chart-toggle{display:inline-flex;flex-wrap:wrap;gap:7px}.community-chart-toggle button{border:1px solid hsla(0,0%,100%,.13);border-radius:var(--radius);background:hsla(0,0%,100%,.06);color:var(--ink-soft);cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;padding:8px 10px}.community-chart-toggle button:focus-visible,.community-chart-toggle button:hover{border-color:rgba(66,219,170,.52);color:var(--cream);outline:none}.community-chart-toggle button.is-active{border-color:rgba(66,219,170,.64);background:rgba(66,219,170,.15);color:var(--cream)}.community-court-map{position:relative;isolation:isolate;min-height:430px;overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:var(--radius);background:radial-gradient(circle at 50% 88%,rgba(242,89,74,.12),transparent 14%),linear-gradient(180deg,rgba(22,35,54,.86),rgba(8,12,19,.96))}.community-court-lines-svg{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);fill:none;stroke:hsla(0,0%,100%,.2);stroke-linecap:round;stroke-linejoin:round;stroke-width:.72;z-index:0}.community-court-lines-svg circle,.community-court-lines-svg line,.community-court-lines-svg path,.community-court-lines-svg rect{vector-effect:non-scaling-stroke}.community-court-zone-marker{--zone-size:56px;--zone-intensity:0.45;--zone-color:#42dbaa;position:absolute;z-index:1;display:grid;place-items:center;grid-gap:2px;gap:2px;width:var(--zone-size);height:var(--zone-size);min-width:44px;border:1px solid color-mix(in srgb,var(--zone-color) 72%,#fff 8%);border-radius:999px;background:radial-gradient(circle at 34% 24%,hsla(0,0%,100%,.32),transparent 36%),color-mix(in srgb,var(--zone-color) calc(18% + var(--zone-intensity) * 62%),rgba(7,12,20,.9));box-shadow:0 12px 30px rgba(0,0,0,.24),0 0 calc(16px + var(--zone-intensity) * 24px) color-mix(in srgb,var(--zone-color) 44%,transparent);color:var(--cream);cursor:pointer;font:inherit;padding:6px;transform:translate(-50%,-50%);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.community-court-zone-marker:focus-visible,.community-court-zone-marker:hover{border-color:hsla(0,0%,100%,.72);outline:none;transform:translate(-50%,-50%) scale(1.08)}.community-court-zone-marker.is-selected{border-color:var(--cream);box-shadow:0 0 0 3px hsla(0,0%,100%,.12),0 20px 42px rgba(0,0,0,.32);transform:translate(-50%,-50%) scale(1.12)}.community-court-zone-marker.is-best:after,.community-court-zone-marker.is-recovery:after{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#061019;font-size:.62rem;font-weight:1000}.community-court-zone-marker.is-best:after{content:"B";background:var(--mint)}.community-court-zone-marker.is-recovery:after{content:"R";background:#f2594a;color:#fff}.community-court-zone-marker span{color:hsla(0,0%,100%,.82);font-size:clamp(.54rem,1vw,.67rem);font-weight:950;line-height:1.02;text-align:center;text-transform:uppercase}.community-court-zone-marker strong{color:#fff;font-size:clamp(.82rem,1.6vw,1.02rem);line-height:1}.community-scatter-readout,.community-zone-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.community-scatter-readout div,.community-zone-readout div{border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius);background:hsla(0,0%,100%,.045);padding:9px}.community-scatter-readout dt,.community-zone-readout dt{color:var(--ink-muted);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-scatter-readout dd,.community-zone-readout dd{margin:4px 0 0;color:var(--cream);font-size:1rem;font-weight:950}.community-shot-donut-layout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.community-shot-donut{--shot-donut:conic-gradient(var(--mint),#2b7dff);display:grid;flex:0 0 auto;place-items:center;width:min(186px,38vw);aspect-ratio:1;border:0;border-radius:50%;background:radial-gradient(circle at center,rgba(8,12,19,.96) 0 49%,transparent 50%),var(--shot-donut);color:var(--cream);cursor:pointer;font:inherit;padding:24px;text-align:center}.community-shot-donut:focus-visible,.community-shot-donut:hover{outline:2px solid rgba(66,219,170,.64);outline-offset:4px}.community-shot-donut span{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-shot-donut strong{color:var(--cream);font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}.community-shot-family-buttons{grid-template-columns:1fr}.community-shot-family-buttons button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);background:hsla(0,0%,100%,.035);color:inherit;cursor:pointer;font:inherit;padding:8px;text-align:left}.community-shot-family-buttons button.is-active,.community-shot-family-buttons button:focus-visible,.community-shot-family-buttons button:hover{border-color:rgba(66,219,170,.45);outline:none}.community-shot-family-buttons strong{color:var(--ink);font-size:.86rem;overflow-wrap:anywhere}.community-shot-family-buttons small{grid-column:2;color:var(--ink-muted);font-size:.74rem;font-weight:800}.community-scatter-plot{position:relative;min-height:186px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);background:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0),hsla(0,0%,100%,.035);background-size:25% 25%}.community-scatter-axis{position:absolute;color:var(--ink-muted);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-scatter-axis-y{left:10px;top:8px}.community-scatter-axis-x{right:10px;bottom:8px}.community-scatter-point{--tier-hue:190;position:absolute;display:grid;place-items:center;width:30px;height:30px;border:1px solid hsl(var(--tier-hue) 74% 66%/.76);border-radius:999px;background:hsl(var(--tier-hue) 72% 50%/.24);color:#fff;cursor:pointer;font:inherit;font-size:.7rem;font-weight:1000;transform:translate(-50%,-50%);transition:transform .16s ease,border-color .16s ease,background .16s ease}.community-scatter-point:focus-visible,.community-scatter-point:hover{border-color:#fff;outline:none;transform:translate(-50%,-50%) scale(1.15)}.community-scatter-point.is-selected{background:var(--mint);border-color:#fff;color:#071018;transform:translate(-50%,-50%) scale(1.2)}.community-scatter-readout{grid-template-columns:repeat(3,minmax(0,1fr))}.community-radar-wrap{position:relative;min-height:228px}.community-radar-wrap svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.community-radar-wrap circle,.community-radar-wrap line{fill:none;stroke:hsla(0,0%,100%,.11);stroke-width:.6}.community-radar-wrap polygon{fill:rgba(66,219,170,.22);stroke:var(--mint);stroke-width:1.4;filter:drop-shadow(0 12px 22px rgba(66,219,170,.16))}.community-radar-label{position:absolute;color:var(--ink-soft);font-size:.68rem;font-weight:900;text-align:center;transform:translate(-50%,-50%);white-space:nowrap}.community-tier-bars-compact{max-height:138px;overflow:hidden}.community-movement-grid-compact{margin-top:0}.community-dashboard-layout{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);grid-gap:14px;gap:14px;align-items:flex-start}.community-board-panel,.community-focus-panel{padding:20px}.community-board-panel-primary{padding:18px}.community-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.community-panel-heading h2{font-size:clamp(1.55rem,3vw,2.4rem)}.community-featured-grid{display:grid;grid-template-columns:auto minmax(170px,1fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px}.community-featured-grid .community-tier-ring{width:min(230px,100%);justify-self:center}.community-focus-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.community-focus-stats div{border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.055);padding:12px}.community-focus-stats span{display:block;color:var(--ink-muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-focus-stats strong{display:block;margin-top:5px;color:var(--cream);font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.community-board-panel .community-table-wrap{border:0;background:transparent;box-shadow:none}.community-board-panel .community-table caption{padding-inline:0}.community-leader-grid,.community-tier-mix{display:grid;grid-gap:12px;gap:12px}.community-leader-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.community-leader-grid+.community-tier-preview{margin-top:12px}.community-tier-mix{grid-template-columns:repeat(4,minmax(0,1fr))}.community-leader-card,.community-tier-mix-card{display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:18px;box-shadow:none}.community-leader-card span,.community-tier-mix-card span{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-leader-card strong,.community-tier-mix-card strong{color:var(--cream);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.community-leader-card p,.community-tier-mix-card p{margin:0;color:var(--ink-soft);font-weight:800}.community-metric-callout{display:grid;grid-gap:4px;gap:4px;padding:18px}.community-metric-callout span{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-metric-callout strong{color:var(--cream);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.community-metric-callout p{margin:0;color:var(--ink-soft);font-size:.9rem}.community-bar-chart{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;padding-top:8px}.community-bar-row{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) 42px;grid-gap:12px;gap:12px;align-items:center}.community-bar-row span:first-child{color:var(--ink-soft);font-size:.9rem;font-weight:850}.community-bar-row strong{color:var(--cream);text-align:right}.community-bar-track{height:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.08)}.community-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),#2b7dff 62%,var(--orange-strong))}.community-tier-ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.community-tier-step{display:grid;align-content:flex-start;grid-gap:10px;gap:10px;min-height:220px;padding:18px}.community-tier-step span{color:var(--orange-strong);font-size:.76rem;font-weight:900;letter-spacing:.08em}.community-tier-step h3{font-size:1.25rem}.community-tier-step p{font-size:.9rem}.community-tier-step strong{margin-top:auto;color:var(--mint);font-size:.88rem}.community-tier-step small{color:var(--ink-muted);font-size:.78rem;font-weight:900}.community-card-link{color:inherit;text-decoration:none}.community-info-card{min-height:258px;padding:22px}.community-info-card:hover{border-color:rgba(66,219,170,.44)}.community-info-card h3{margin-top:28px;font-size:1.5rem}.community-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.community-badge,.community-card-meta span,.community-rank{border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius);background:hsla(0,0%,100%,.07);color:var(--ink);font-size:.78rem;font-weight:900;padding:6px 8px}.community-avatar{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;width:64px;height:64px;border:1px solid hsla(0,0%,100%,.24);border-radius:8px;color:#fff;font-size:.8rem;font-weight:1000;letter-spacing:.02em;isolation:isolate}.community-avatar:after,.community-avatar:before{content:"";position:absolute;pointer-events:none}.community-avatar:before{inset:14%;border:1px solid hsla(0,0%,100%,.28);border-radius:50%}.community-avatar:after{width:140%;height:1px;background:hsla(0,0%,100%,.34);transform:rotate(-32deg)}.community-avatar span{position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.46)}.community-avatar-small{width:34px;height:34px;font-size:.58rem}.community-avatar-large{width:118px;height:118px;font-size:1.4rem}.community-avatar-cobalt{background:linear-gradient(135deg,#2b7dff,#18253e)}.community-avatar-mint{background:linear-gradient(135deg,#42dbaa,#123a32)}.community-avatar-amber{background:linear-gradient(135deg,#f5ab33,#4b2d0c)}.community-avatar-ultraviolet{background:linear-gradient(135deg,#ab59fc,#22143d)}.community-avatar-live{background:linear-gradient(135deg,#f2594a,#351210)}.community-avatar-sage{background:linear-gradient(135deg,#8dd5be,#17372e)}.community-avatar-indigo{background:linear-gradient(135deg,#7861ff,#171533)}.community-avatar-cream{background:linear-gradient(135deg,#fff8ed,#845d2d);color:#17120d}.community-avatar-steel{background:linear-gradient(135deg,#9fb0c9,#141a25)}.community-avatar-sunset{background:linear-gradient(135deg,#cf7326,#2b1632)}.community-avatar-night{background:linear-gradient(135deg,#1a2538,#080b12)}.community-avatar-signal{background:linear-gradient(135deg,#42dbaa,#2b7dff 48%,#f5ab33)}.community-result-card{display:grid;grid-gap:16px;gap:16px;padding:18px}.community-result-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.community-result-head h3,.community-result-head p{overflow-wrap:anywhere}.community-result-head p{margin:5px 0 0;font-size:.92rem}.community-next-target,.community-result-explain{margin:0;border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius);background:hsla(0,0%,100%,.045);color:var(--ink-soft);font-size:.9rem;font-weight:760;padding:10px 12px}.community-next-target{color:var(--mint)}.community-compact-board{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.community-compact-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.045);padding:12px}.community-row-rank{color:var(--mint);font-size:1rem;font-weight:950}.community-row-main{min-width:0}.community-row-main h3{margin:0;color:var(--cream);font-size:1rem;overflow-wrap:anywhere}.community-row-main p,.community-row-main small{display:block;margin:3px 0 0;color:var(--ink-muted);font-size:.82rem;font-weight:760}.community-row-score{display:grid;grid-gap:3px;gap:3px;justify-items:end}.community-row-score strong{color:var(--cream);font-size:1.05rem}.community-row-score span{color:var(--mint);font-size:.78rem;font-weight:900}.community-row-meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.community-row-meta div{border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);background:hsla(0,0%,100%,.035);padding:8px}.community-row-meta dt{color:var(--ink-muted);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-row-meta dd{margin:3px 0 0;color:var(--ink);font-size:.8rem;font-weight:850;overflow-wrap:anywhere}.community-mobile-board{display:none}.community-table-wrap{overflow-x:auto}.community-table{width:100%;min-width:1040px;border-collapse:collapse}.community-table caption{padding:16px;color:var(--ink-soft);text-align:left}.community-table td,.community-table th{border-top:1px solid var(--line);padding:14px 16px;text-align:left}.community-table th{color:var(--ink-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.community-profile-cell{display:inline-flex;align-items:center;gap:10px;font-weight:900}.community-slice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.community-slice-card{display:grid;grid-gap:8px;gap:8px;min-height:190px;padding:18px;box-shadow:none}.community-slice-card span{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-slice-card strong{color:var(--cream);font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1.05;overflow-wrap:anywhere}.community-slice-card p{margin:0;color:var(--mint);font-weight:900}.community-slice-card small{color:var(--ink-soft);font-size:.84rem;font-weight:760;line-height:1.35}.community-tier-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.community-tier-preview-card{display:grid;grid-gap:8px;gap:8px;min-height:140px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035)),rgba(13,18,28,.78);padding:18px}.community-tier-preview-card span{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-tier-preview-card strong{color:var(--cream);font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:1.08}.community-tier-preview-card small{margin-top:auto;color:var(--mint);font-size:.82rem;font-weight:900}.community-score-standards{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px}.community-score-standards h2{font-size:clamp(1.8rem,4vw,3rem)}.community-weight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.community-weight-grid article{display:grid;grid-gap:8px;gap:8px;align-content:center;min-height:140px;padding:16px;box-shadow:none}.community-weight-grid span{color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-weight-grid strong{color:var(--cream);font-size:clamp(1.8rem,4vw,3rem);line-height:1}.community-avatar-grid,.community-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.community-field-grid code{border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.065);color:var(--mint);padding:10px;white-space:normal;overflow-wrap:anywhere}.community-avatar-option{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:14px}.community-avatar-option strong{color:var(--ink)}.community-avatar-option span:last-child{color:var(--ink-muted);font-size:.85rem}.community-preview-flow{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:22px;gap:22px;padding:24px}.community-preview-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.community-allow-list,.community-deny-list,.community-rule-panel{border:1px solid var(--line);border-radius:var(--radius);padding:18px}.community-allow-list h3,.community-deny-list h3,.community-rule-panel h3{font-size:1.15rem}.community-allow-list ul,.community-deny-list ul,.community-detail-list,.community-rule-panel ul{margin:12px 0 0;padding-left:20px;color:var(--ink-soft)}.community-deny-list{background:rgba(242,89,74,.08)}.community-allow-list{background:rgba(66,219,170,.08)}.community-rule-panel{padding:22px}.community-season-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;padding:26px}@media (max-width:980px){.community-analytics-hero,.community-dashboard,.community-dashboard-layout,.community-dashboard-toolbar,.community-hero,.community-preview-flow,.community-pro-visual-grid,.community-score-standards,.community-season-band,.community-visual-grid{grid-template-columns:1fr}.community-filter-stack{justify-items:start}.community-filter-bar{justify-content:flex-start}.community-avatar-grid,.community-field-grid,.community-grid-3,.community-kpi-strip,.community-leader-grid,.community-results-grid,.community-slice-grid,.community-tier-mix,.community-tier-preview,.community-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-grid-2{grid-template-columns:1fr}.community-tier-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.community-court-card,.community-radar-card,.community-scatter-card,.community-shot-donut-card,.community-tier-movement-card{min-height:0}.community-court-map{min-height:500px}}@media (max-width:640px){.community-dashboard-shell,.community-wrap{width:min(100% - 24px,var(--container))}.community-hero{padding-top:34px;padding-bottom:34px}.community-dashboard-toolbar h1,.community-hero h1{font-size:2.25rem;line-height:.98}.community-dashboard-toolbar p,.community-hero p{font-size:.96rem}.community-section{padding:36px 0}.community-dashboard-screen{padding:18px 0 30px}.community-dashboard-toolbar{gap:12px;padding:12px 0 14px}.community-preview-split,.community-section-header{display:grid;grid-template-columns:1fr}.community-avatar-grid,.community-featured-grid,.community-field-grid,.community-grid-3,.community-leader-grid,.community-results-grid,.community-slice-grid,.community-tier-mix,.community-tier-preview,.community-weight-grid{grid-template-columns:1fr}.community-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.community-analytics-deck{padding:12px}.community-analytics-kpis,.community-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-visual-grid{gap:8px}.community-pro-visual-grid{grid-template-columns:1fr;gap:8px}.community-movement-card,.community-zone-card{grid-column:1/-1}.community-visual-card{min-height:0;padding:12px}.community-chart-header{gap:8px}.community-chart-header h3{font-size:1rem}.community-chart-header strong{font-size:1.35rem}.community-court-map{min-height:min(118vw,430px)}.community-court-zone-marker{width:min(var(--zone-size),58px);height:min(var(--zone-size),58px)}.community-court-zone-marker span{max-width:48px}.community-zone-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.community-shot-donut-layout{grid-template-columns:1fr;justify-items:stretch}.community-shot-donut{justify-self:center;width:min(210px,62vw)}.community-scatter-plot{min-height:220px}.community-radar-wrap{min-height:236px}.community-radar-label{font-size:.62rem;max-width:76px;white-space:normal}.community-zone-court{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(54px,auto);min-height:0}.community-shot-family-grid{grid-template-columns:1fr}.community-movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-tier-bars div,.community-visual-bar-row{grid-template-columns:1fr 42px}.community-tier-bars span,.community-visual-bar-row span{grid-column:1/-1}.community-metric-callout{min-height:0;padding:12px}.community-metric-callout strong{font-size:1.7rem}.community-metric-callout p{font-size:.78rem}.community-board-panel-primary{padding:12px}.community-panel-heading{margin-bottom:12px}.community-focus-stats,.community-result-meta,.community-stat-grid{grid-template-columns:1fr}.community-mobile-board{display:block}.community-table-wrap{display:none}.community-compact-row{grid-template-columns:auto auto minmax(0,1fr);gap:10px;padding:10px}.community-row-score{grid-column:3;justify-self:end}.community-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.community-bar-row{grid-template-columns:1fr 48px}.community-bar-row span:first-child{grid-column:1/-1}.community-tier-ladder{grid-template-columns:1fr}}