.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(760px,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:60px max(16px,calc((100vw - var(--container)) / 2))}.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-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-season-band,.community-table-wrap,.community-tier-mix-card,.community-tier-step{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:72px 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-filter-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.community-filter-bar span{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}.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-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-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-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-table-wrap{overflow-x:auto}.community-table{width:100%;min-width:760px;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-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-dashboard,.community-dashboard-layout,.community-dashboard-toolbar,.community-hero,.community-preview-flow,.community-season-band{grid-template-columns:1fr}.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-tier-mix{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))}}@media (max-width:640px){.community-hero{padding-top:42px;padding-bottom:42px}.community-section{padding:52px 0}.community-preview-split,.community-section-header{display:grid;grid-template-columns:1fr}.community-avatar-grid,.community-featured-grid,.community-field-grid,.community-focus-stats,.community-grid-3,.community-kpi-strip,.community-leader-grid,.community-result-meta,.community-results-grid,.community-stat-grid,.community-tier-mix{grid-template-columns: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}}