.communities-actions button:disabled{opacity:.6;cursor:wait}.challenge-evidence{color:#02ffff;font:700 .58rem var(--font-geist-mono);margin-top:14px;display:block}.member-queue{padding-top:10px}.member-queue .challenge-list article{background:#100c16}.community-hq-hero{background:radial-gradient(circle at 79% 30%,color-mix(in srgb,var(--community-accent) 36%,transparent),transparent 29%),radial-gradient(circle at 55% 86%,#02ffff1a,transparent 25%),linear-gradient(118deg,#07070b 40%,#120b1d 70%,#230936);min-height:610px;position:relative;overflow:hidden}.community-hq-hero:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000)}.community-hq-hero>div,.community-hq-hero>aside{z-index:1;position:relative}.community-hq-hero>div{max-width:980px}.community-hq-hero h1{max-width:14ch!important;font-size:clamp(3.5rem,6.8vw,7.2rem)!important;line-height:.88!important}.community-game-row{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.community-game-row span{color:#bdfefe;font:700 .58rem/1 var(--font-geist-mono);letter-spacing:.08em;background:#02ffff0b;border:1px solid #02ffff3d;border-radius:999px;padding:8px 11px}.communities-actions .ghost{color:#d7d1db;background:0 0;border-color:#4f4659}.community-hq-hero aside{background:linear-gradient(145deg,#191122eb,#0b090feb);border-radius:18px;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0f}.community-hq-hero aside strong{font-size:clamp(4rem,7vw,6.5rem)}.community-score-bar{background:#2a2230;border-radius:5px;height:5px;margin:24px 0 12px;overflow:hidden}.community-score-bar i{background:linear-gradient(90deg,#8d20f0,#02ffff);height:100%;display:block;box-shadow:0 0 15px #02ffff;border:0!important;margin:0!important;padding:0!important}.community-hq-hero aside>small{color:#77707d;font-size:.52rem}.community-command{background:#0b0910;border-block:1px solid #30243a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.community-command article{border-right:1px solid #30243a;min-height:170px;padding:28px clamp(22px,3vw,48px)}.community-command small{color:#8c8293;font:700 .58rem var(--font-geist-mono);letter-spacing:.1em}.community-command strong{color:#fff;font:600 2.5rem/1 var(--font-geist-mono);margin:12px 0 8px;display:block}.community-command span{color:#777080;font-size:.78rem;line-height:1.5}.community-command .community-next{background:linear-gradient(135deg,#8d20f033,#02ffff09)}.community-command .community-next strong{color:#02ffff}.community-command button{color:#fff;font:700 .6rem var(--font-geist-mono);cursor:pointer;background:0 0;border:0;padding:0}.community-growth{max-width:1600px;margin:auto;padding:96px max(4vw,60px) 40px}.community-growth>header{grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:end;gap:36px;display:grid}.community-growth small{color:#02ffff;font:700 .64rem var(--font-geist-mono);letter-spacing:.1em}.community-growth h2{grid-row:2;margin:12px 0!important;font-size:clamp(2.4rem,4.3vw,4.8rem)!important;line-height:.94!important}.community-growth>header p{grid-area:1/2/3;max-width:650px;margin:0 0 18px;font-size:1rem}.community-growth>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.community-growth article{background:linear-gradient(145deg,#140f1bf0,#0a090ee6);border:1px solid #382b42;border-radius:16px;min-height:260px;padding:30px;position:relative;overflow:hidden}.community-growth article:after{content:"";border:1px solid #8d20f038;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-45px;right:-30px;box-shadow:0 0 70px #8d20f026}.community-growth b{color:#8d20f0;font:600 2.2rem var(--font-geist-mono)}.community-members{padding-top:80px}.community-members>header p{max-width:660px}.member-total{color:#02ffff;font:700 .6rem var(--font-geist-mono);border:1px solid #02ffff4d;border-radius:999px;padding:10px 13px}.member-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.member-roster>article{background:linear-gradient(145deg,#110d16,#0a090d);border:1px solid #362a3f;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:118px;padding:18px;display:grid;position:relative}.member-avatar{color:#02ffff;width:54px;height:54px;font:700 .85rem var(--font-brand);background:linear-gradient(135deg,#311047,#111018);border:1px solid #8d20f0a6;border-radius:14px;place-items:center;display:grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-roster small{color:#02ffff;font-size:.52rem}.member-roster h3{margin:6px 0 3px;font-size:1rem}.member-roster p{margin:0;font-size:.72rem}.member-roster details{position:relative}.member-roster summary{color:#bdb5c4;font:700 .52rem var(--font-geist-mono);cursor:pointer;border:1px solid #473650;border-radius:8px;padding:9px 10px;list-style:none}.member-roster details>div{z-index:5;background:#120d17;border:1px solid #50375d;border-radius:10px;width:180px;padding:8px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 18px 50px #000}.member-roster details button{color:#ddd7e2;text-align:left;min-height:34px;font:700 .52rem var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2d2333;padding:9px}.member-roster details button:hover{color:#fff;background:#8d20f026}.member-roster details button.danger{color:#ff86ae}.creator-value{background:radial-gradient(circle at 16% 18%,#8d20f02e,#0000 28%),#0b0910;border-bottom:1px solid #2e2336;grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:70px;padding:100px max(4vw,60px);display:grid}.creator-value>header{max-width:650px}.creator-value small{color:#02ffff;font:700 .63rem var(--font-geist-mono);letter-spacing:.1em}.creator-value h2{margin:15px 0 22px!important;font-size:clamp(2.6rem,4.6vw,5.2rem)!important;line-height:.92!important}.creator-value p{color:#aaa2b1;line-height:1.65}.creator-value>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.creator-value article{background:#0f0b14d1;border:1px solid #392b43;border-radius:14px;min-height:210px;padding:26px}.creator-value article span{color:#8d20f0;font:600 2rem var(--font-geist-mono)}.creator-value article b{color:#fff;font:600 1.1rem var(--font-geist-mono);margin:32px 0 10px;display:block}.creator-value article p{font-size:.82rem}.community-card{border-radius:18px;transition:all .22s;box-shadow:0 20px 60px #00000038}.community-card:hover{border-color:color-mix(in srgb,var(--community-accent) 65%,#fff 5%);transform:translateY(-4px);box-shadow:0 28px 80px #2708444d}.community-card:after{border:1px solid color-mix(in srgb,var(--community-accent) 30%,transparent);width:200px;height:200px;box-shadow:0 0 80px color-mix(in srgb,var(--community-accent) 14%,transparent);content:"";border-radius:50%;position:absolute;top:-80px;right:-70px}.community-card>*{z-index:1;position:relative}.community-mark{border-radius:16px}.community-card footer a{border-radius:9px;box-shadow:0 10px 28px #59119347}.community-hq-hero{min-height:540px}.community-growth{max-width:1500px;padding:64px max(4vw,60px) 28px}.community-growth>header{grid-template-columns:minmax(280px,.85fr) 1.15fr}.community-growth h2{max-width:680px;font-size:clamp(2rem,3.3vw,3.65rem)!important}.community-growth>header p{max-width:610px;font-size:.94rem}.community-growth>div{gap:14px;margin-top:32px}.community-growth article{min-height:200px;padding:24px}.community-growth b{font-size:1.8rem}.community-growth h3{margin:28px 0 10px;font-size:1rem}.community-growth p{font-size:.82rem}.community-members{padding-top:52px;padding-bottom:58px}.communities-content{padding-top:58px;padding-bottom:58px}.challenge-zone{padding-top:68px;padding-bottom:68px}.member-roster summary{color:#f0eaf4;border-color:#644079;min-height:40px;padding:12px 14px;font-size:.58rem}.activation-form{max-height:min(88vh,860px);overflow:auto;width:min(720px,100vw - 32px)!important}.activation-intro{color:#958c9e!important;margin:-6px 0 22px!important;font-size:.8rem!important}.activation-specific{background:#8d20f00e;border:1px solid #34263e;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.activation-specific .wide{grid-column:1/-1}.activation-form textarea{min-height:94px}.activation-form .activation-specific textarea{min-height:116px}.activation-form label{margin-top:14px!important}.activation-form .primary{z-index:2;margin-top:20px;position:sticky;bottom:0;box-shadow:0 -14px 30px #100b17}.field-help{color:#807789;font:500 .58rem/1.45 var(--font-geist-mono);letter-spacing:0;margin-top:7px;display:block}.activity-list article{flex-direction:column;display:flex}.activity-list article>p{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.activity-actions button,.activity-actions a{color:#fff;font:700 .58rem var(--font-geist-mono);letter-spacing:.04em;cursor:pointer;background:#8d20f0;border:1px solid #744394;padding:10px 13px}.activity-actions .ghost{background:0 0}.activity-detail{background:#100c16;border:1px solid #5a3a6b;width:min(680px,100%);max-height:90vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.activity-detail h2{font:600 clamp(1.8rem,4vw,2.8rem) var(--font-geist-mono)}.activity-detail>p{white-space:pre-line;color:#c4bbc9;line-height:1.75}@media (max-width:1100px){.community-command{grid-template-columns:1fr 1fr}.community-command article:nth-child(2){border-right:0}.member-roster{grid-template-columns:1fr 1fr}.creator-value{grid-template-columns:1fr;gap:35px}}@media (max-width:720px){.community-command{grid-template-columns:1fr}.community-command article{border-bottom:1px solid #30243a;border-right:0}.community-growth,.creator-value{padding:52px 22px}.community-growth>header{display:block}.community-growth>div,.creator-value>div,.member-roster,.activation-specific{grid-template-columns:1fr}.community-growth article{min-height:180px}.community-hq-hero h1{font-size:clamp(2.8rem,14vw,4.6rem)!important}.member-roster>article{grid-template-columns:52px minmax(0,1fr)}.member-roster details{grid-column:1/-1}.member-roster details>div{width:100%;margin-top:8px;position:static}}
