/* N3XT member simplification deployment 2026-10-12 */
.n3os-simple{min-height:100vh;background:#090c10;color:#eef3f7}.simple-top{height:68px;display:flex;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d1117;position:sticky;top:0;z-index:90}.simple-top .n3os-brand{font-weight:900;font-size:20px;text-decoration:none;color:#fff;white-space:nowrap}.simple-top .n3os-brand span{color:#9dff00}.simple-top>nav{display:flex;align-items:center;gap:6px;flex:1}.simple-nav-link{display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:9px;text-decoration:none;color:#aeb8c2;font-weight:750}.simple-nav-link.active,.simple-nav-link:hover{background:rgba(157,255,0,.1);color:#dfffaa}.simple-nav-link i{font-style:normal}.simple-more{position:relative;margin-left:auto}.simple-more summary{cursor:pointer;padding:10px 14px;color:#aeb8c2;font-weight:750;list-style:none}.simple-more>div{position:absolute;right:0;top:44px;width:220px;padding:8px;background:#121821;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 45px #0008}.simple-more>div a{display:block;padding:11px 12px;border-radius:8px;text-decoration:none;color:#d7dee5}.simple-more>div a:hover{background:#1a222d}.simple-alerts{text-decoration:none;color:#9dff00;font-size:18px}.simple-workspace{width:100%;min-height:calc(100vh - 68px)}.simple-content{width:min(1480px,100%);margin:0 auto;padding:22px}.simple-dock{display:none}
@media(max-width:1024px){.simple-top{height:58px;padding:0 14px}.simple-top>nav{display:none}.simple-alerts{margin-left:auto}.simple-workspace{min-height:calc(100vh - 122px);padding-bottom:70px}.simple-content{padding:12px}.simple-dock{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;bottom:0;height:64px;background:#0c1117;border-top:1px solid rgba(255,255,255,.1);z-index:100}.simple-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#8e99a4;font-size:10px;font-weight:800}.simple-dock a i{font-style:normal;font-size:20px}.simple-dock a.active{color:#baff4a}.simple-dock a:nth-child(2){color:#dfffaa}.n3os-simple .member-dashboard,.n3os-simple .play-os,.n3os-simple .social-os,.n3os-simple .profile-os{padding-bottom:8px}}
/* N3XT member simplification deployment 2026-10-12 */
.n3os-simple{min-height:100vh;background:#090c10;color:#eef3f7}.simple-top{height:68px;display:flex;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d1117;position:sticky;top:0;z-index:90}.simple-top .n3os-brand{font-weight:900;font-size:20px;text-decoration:none;color:#fff;white-space:nowrap}.simple-top .n3os-brand span{color:#9dff00}.simple-top>nav{display:flex;align-items:center;gap:6px;flex:1}.simple-nav-link{display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:9px;text-decoration:none;color:#aeb8c2;font-weight:750}.simple-nav-link.active,.simple-nav-link:hover{background:rgba(157,255,0,.1);color:#dfffaa}.simple-nav-link i{font-style:normal}.simple-more{position:relative;margin-left:auto}.simple-more summary{cursor:pointer;padding:10px 14px;color:#aeb8c2;font-weight:750;list-style:none}.simple-more>div{position:absolute;right:0;top:44px;width:220px;padding:8px;background:#121821;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 45px #0008}.simple-more>div a{display:block;padding:11px 12px;border-radius:8px;text-decoration:none;color:#d7dee5}.simple-alerts{text-decoration:none;color:#9dff00;font-size:18px}.simple-workspace{width:100%;min-height:calc(100vh - 68px)}.simple-content{width:min(1480px,100%);margin:0 auto;padding:22px}.simple-dock{display:none}
@media(max-width:1024px){.simple-top{height:58px;padding:0 14px}.simple-top>nav{display:none}.simple-alerts{margin-left:auto}.simple-workspace{min-height:calc(100vh - 122px);padding-bottom:70px}.simple-content{padding:12px}.simple-dock{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;bottom:0;height:64px;background:#0c1117;border-top:1px solid rgba(255,255,255,.1);z-index:100}.simple-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#8e99a4;font-size:10px;font-weight:800}.simple-dock a i{font-style:normal;font-size:20px}.simple-dock a.active{color:#baff4a}.simple-dock a:nth-child(2){color:#dfffaa}}
/* Simplified member Home + Play */
.simple-home,.simple-play{max-width:1180px;margin:auto}.simple-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0}.simple-hero small{font-weight:800;color:#8d99a5}.simple-hero h1{font-size:clamp(28px,5vw,48px);margin:5px 0}.simple-hero h1 em{font-style:normal;color:#baff4a}.simple-hero p{margin:0;color:#9ca7b2}.simple-level{min-width:190px;padding:16px;border:1px solid #ffffff14;border-radius:14px;background:#10161d}.simple-level span,.simple-level small{display:block}.simple-level b{font-size:26px}.simple-next{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:20px;border:1px solid #baff4a33;background:#baff4a0b;border-radius:16px;margin:8px 0 18px}.simple-next small{color:#baff4a;font-weight:900}.simple-next h2{margin:5px 0}.simple-next p{margin:0;color:#aeb8c2}.simple-next a,.simple-primary{padding:12px 16px;border-radius:10px;background:#baff4a;color:#101510;text-decoration:none;font-weight:900}.simple-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.simple-actions a{min-height:112px;padding:18px;border:1px solid #ffffff14;border-radius:14px;background:#10161d;text-decoration:none;color:#eef3f7;display:flex;flex-direction:column;justify-content:flex-end}.simple-actions a i{font-style:normal;font-size:24px;color:#baff4a;margin-bottom:auto}.simple-actions a b{font-size:18px}.simple-actions a span{font-size:12px;color:#8f9ba6;margin-top:3px}.simple-section{margin-top:22px}.simple-section header{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}.simple-section header h2{margin:2px 0}.simple-section header a{color:#baff4a;text-decoration:none;font-weight:800}.simple-event{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #ffffff12;border-radius:12px;background:#0f141b;text-decoration:none;color:#eef3f7;margin:8px 0}.simple-event time{margin-left:auto;color:#baff4a}.simple-empty{padding:22px;border:1px dashed #ffffff22;border-radius:12px;color:#95a0aa}.simple-play-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}.simple-play-card{padding:24px;min-height:150px;border:1px solid #ffffff14;border-radius:16px;background:#10161d;text-decoration:none;color:#eef3f7;display:flex;flex-direction:column}.simple-play-card i{font-style:normal;font-size:28px;color:#baff4a}.simple-play-card b{font-size:22px;margin-top:auto}.simple-play-card span{color:#929eaa;margin-top:5px}.simple-play-card.primary{border-color:#baff4a55;background:#baff4a0c}
@media(max-width:700px){.simple-hero{align-items:flex-start}.simple-level{min-width:110px;padding:12px}.simple-level b{font-size:20px}.simple-next{grid-template-columns:1fr}.simple-next a{text-align:center}.simple-actions{grid-template-columns:repeat(2,1fr)}.simple-actions a{min-height:100px;padding:14px}.simple-play-grid{grid-template-columns:1fr}.simple-event{align-items:flex-start}.simple-event time{font-size:11px}.simple-hero p{display:none}}
/* Simplified Social / Clan / Profile */
.simple-page{max-width:1180px;margin:auto}.simple-two{grid-template-columns:repeat(2,1fr)}.simple-clans{display:grid;gap:14px}.simple-clan-card{display:flex;gap:18px;align-items:center;padding:22px;border:1px solid #ffffff14;border-radius:16px;background:#10161d;text-decoration:none;color:#eef3f7}.simple-clan-card img,.simple-clan-card>i{width:84px;height:84px;border-radius:16px;object-fit:cover;display:grid;place-items:center;background:#171e27;font-size:32px;font-style:normal}.simple-clan-card h2{margin:4px 0}.simple-clan-card p{color:#929eaa;margin:0 0 8px}.simple-clan-card b{color:#baff4a}.simple-profile-head{display:flex;gap:18px;align-items:center;padding:24px 0}.simple-profile-head>img{width:100px;height:100px;border-radius:22px;object-fit:cover}.simple-profile-head h1{font-size:36px;margin:4px 0}.simple-profile-head p{color:#929eaa;margin:0}.simple-profile-head .simple-level{margin-left:auto}.simple-account-links{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.simple-account-links a,.simple-account-links button{display:block;border:1px solid #ffffff14;background:#10161d;color:#d8e0e7;border-radius:9px;padding:10px 14px;text-decoration:none;font:inherit;cursor:pointer}.simple-account-links form{margin:0}
@media(max-width:700px){.simple-two{grid-template-columns:repeat(2,1fr)}.simple-clan-card{padding:14px}.simple-clan-card img,.simple-clan-card>i{width:64px;height:64px}.simple-profile-head{align-items:flex-start}.simple-profile-head>img{width:72px;height:72px;border-radius:16px}.simple-profile-head h1{font-size:24px}.simple-profile-head .simple-level{min-width:90px}.social-os .so-head p,.social-os .so-head .so-stats{display:none}.social-os .so-tabs{overflow:auto;white-space:nowrap}.social-os .so-layout{grid-template-columns:1fr}.social-os .so-layout>aside{display:none}}
/* Secondary member screens: reduce density without removing functions */
@media(max-width:1024px){.community-gateway .gateway-intro,.discover-os .do-head p,.games-os .go-head p,.progress-os .pg-head p,.notifications-os .noi-head p{max-width:620px}.discover-os .do-grid>div:nth-child(n+4),.games-os .go-stat,.progress-os .pg-stats{display:none}.discover-os .do-launch,.games-os .go-tools{grid-template-columns:repeat(2,1fr)}.notifications-os .noi-stats{grid-template-columns:repeat(2,1fr)}.notifications-os .noi-stats article:last-child{display:none}}
@media(max-width:700px){.community-gateway,.discover-os,.games-os,.progress-os,.notifications-os{padding-left:0!important;padding-right:0!important}.gateway-actions{grid-template-columns:1fr}.discover-os .do-launch,.games-os .go-tools{grid-template-columns:repeat(2,1fr);gap:8px}.discover-os .do-grid{grid-template-columns:1fr}.discover-os .do-panel:nth-child(n+3){display:none}.progress-os .pg-head .pg-id{display:none}.progress-os .pg-level{grid-template-columns:1fr}.progress-os .pg-ladder-grid{grid-template-columns:repeat(3,1fr)}.progress-os .pg-grid{grid-template-columns:1fr}.progress-os .pg-panel:not(:first-child){display:none}.notifications-os .noi-head{display:block}.notifications-os .noi-signal{display:none}.notifications-os .noi-item{grid-template-columns:auto 1fr}.notifications-os .noi-item time{grid-column:2;font-size:10px}.notifications-os .push-controls{flex-wrap:wrap}}
/* Simplified play/discovery tools */
@media(max-width:1024px){.players-os .pl-layout,.tournaments-os .tn-grid{grid-template-columns:1fr}.players-os .pl-layout>aside,.tournaments-os .tn-grid>aside{display:none}.creators-os .co-stats,.rankings-os .rk-leaders{grid-template-columns:repeat(2,1fr)}.creators-os .co-launch{grid-template-columns:repeat(2,1fr)}.rankings-os .rk-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.lfgo-head .lfgo-status,.tn-head .tn-state,.players-os .pl-stats,.creators-os .co-signal,.rankings-os .rk-season{display:none}.lfgo-tabs{overflow:auto;white-space:nowrap}.lfgo-filter{grid-template-columns:1fr 1fr}.lfgo-two{grid-template-columns:1fr}.players-os .pl-tools form{grid-template-columns:1fr}.players-os .pl-grid{grid-template-columns:1fr}.tournaments-os .tn-stats{grid-template-columns:repeat(2,1fr)}.tournaments-os .tn-launch{display:none}.creators-os .co-stats{display:none}.creators-os .co-launch{grid-template-columns:repeat(2,1fr)}.creators-os .co-launch a:nth-child(n+3){display:none}.rankings-os .rk-leaders{grid-template-columns:1fr 1fr}.rankings-os .rk-tools nav{display:none}.rankings-os .rk-grid{grid-template-columns:1fr}.rankings-os .rk-panel:nth-child(n+3){display:none}.reward-vault .rv-stats{grid-template-columns:repeat(2,1fr)}.reward-vault .rv-stats article:last-child{display:none}}
/* Simplified setup / find clan */
@media(max-width:1024px){.findclans-os .fc-stats{grid-template-columns:repeat(2,1fr)}.findclans-os .fc-stats>div:last-child{display:none}.connections-os .connection-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.findclans-os .fc-head{display:block}.findclans-os .fc-head>a{display:inline-block;margin-top:10px}.findclans-os .fc-search{grid-template-columns:1fr}.findclans-os .fc-stats{display:none}.findclans-os .fc-grid{grid-template-columns:1fr}.findclans-os .fc-card section{display:none}.connections-os>header{display:block}.connections-os>header>a{display:inline-block;margin-top:8px}.connections-os .connection-security{padding:12px}.connections-os .connection-grid{grid-template-columns:1fr}.connection-card{padding:14px}.connection-card p{font-size:11px}.connection-card label{font-size:11px}}
/* Final member simplification: setup, onboarding and member-vs-management disclosure */
@media(max-width:700px){.editprofile-os .ep-head{display:block}.editprofile-os .ep-id{display:none}.editprofile-os .ep-grid{grid-template-columns:1fr}.editprofile-os .ep-preview{display:none}.editprofile-os .ep-save{position:sticky;bottom:64px;z-index:20;padding:10px}.editprofile-os .ep-save>div{display:none}.gameids-os .gi-head{display:block}.gameids-os .gi-status{display:none}.gameids-os .gi-summary{grid-template-columns:1fr 1fr}.gameids-os .gi-summary>div:last-child{display:none}.gameids-os .gi-layout{grid-template-columns:1fr}.gameids-os .gi-footer{display:grid;grid-template-columns:1fr 1fr}.gameids-os .gi-footer a:nth-child(n+3){display:none}.announcement-create h2{font-size:15px;margin-top:20px}.announcement-create select,.announcement-create input,.announcement-create textarea{min-height:44px}.clan-onboarding-cta{border-color:#baff4a!important;background:#baff4a0d!important}.community-page-head+ .community-grid{grid-template-columns:repeat(2,1fr)}.community-page-head+ .community-grid .community-card:nth-child(n+3){display:none}.community-hq-focus{grid-template-columns:1fr}.clan-command-grid{grid-template-columns:1fr 1fr}}
/* Ordinary member HQs should foreground play/content; management remains available to authorised roles */
.n3os-simple .community-command-card,.n3os-simple .command-hero{border-color:#ffffff18}
/* Critical simplified-shell render fix: override legacy .n3os grid/fixed shell */
html,body.n3xt-os-body{min-height:100%;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important}
body.n3xt-os-body>.n3os.n3os-simple{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-height:100vh!important;height:auto!important;overflow:visible!important;padding:0!important;background:radial-gradient(circle at 80% 0,rgba(39,69,99,.24),transparent 36%),linear-gradient(145deg,#111923,#0a0f15)!important}
.n3os-simple:before{z-index:0}.n3os-simple>.simple-top,.n3os-simple>.simple-workspace,.n3os-simple>.simple-dock{position:relative;z-index:2}
.n3os-simple>.simple-top{display:flex!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;height:68px!important;padding:0 24px!important}
.n3os-simple>.simple-workspace{display:block!important;width:100%!important;height:auto!important;min-height:calc(100vh - 68px)!important;overflow:visible!important;padding:0!important}
.n3os-simple .simple-content{display:block!important;width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important;padding:22px!important;overflow:visible!important}
.n3os-simple>.simple-dock{display:none!important}
@media(max-width:1024px){
 body.n3xt-os-body>.n3os.n3os-simple{padding:0!important;min-height:100dvh!important}
 .n3os-simple>.simple-top{position:sticky!important;height:58px!important;min-height:58px!important;padding:0 14px!important;background:rgba(10,15,21,.96)!important;backdrop-filter:blur(18px)!important}
 .n3os-simple>.simple-top .n3os-brand{font-size:18px!important}.n3os-simple>.simple-top>nav{display:none!important}.n3os-simple>.simple-top .simple-alerts{margin-left:auto!important}
 .n3os-simple>.simple-workspace{min-height:calc(100dvh - 122px)!important;padding:0 0 78px!important}
 .n3os-simple .simple-content{width:100%!important;max-width:760px!important;padding:14px!important}
 .n3os-simple>.simple-dock{position:fixed!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:66px!important;padding:0!important;background:rgba(9,14,20,.98)!important;border-top:1px solid rgba(255,255,255,.1)!important;z-index:999!important}
 .n3os-simple>.simple-dock a{display:flex!important;min-width:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:6px 2px!important;text-decoration:none!important;color:#8e99a4!important;font-size:10px!important;font-weight:800!important}
 .n3os-simple>.simple-dock a i{display:block!important;font-style:normal!important;font-size:19px!important;line-height:1!important}.n3os-simple>.simple-dock a span{display:block!important;white-space:nowrap!important}.n3os-simple>.simple-dock a.active{color:#baff4a!important}
}
@media(max-width:700px){
 .n3os-simple .simple-content{padding:12px!important}
 .n3os-simple .simple-hero{padding:12px 0 14px!important;gap:10px!important}.n3os-simple .simple-hero h1{font-size:32px!important;line-height:1!important}.n3os-simple .simple-hero p{display:block!important;font-size:14px!important;line-height:1.35!important}
 .n3os-simple .simple-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.n3os-simple .simple-actions a{min-width:0!important;min-height:104px!important;padding:13px!important}
 .n3os-simple .simple-play-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.n3os-simple .simple-play-card{min-height:112px!important;padding:16px!important}
 .n3os-simple .simple-profile-head{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding:12px 0 16px!important}.n3os-simple .simple-profile-head>img{width:72px!important;height:72px!important}.n3os-simple .simple-profile-head .simple-level{grid-column:1/-1!important;margin:0!important;min-width:0!important;width:100%!important}.n3os-simple .simple-profile-head h1{font-size:25px!important;overflow-wrap:anywhere!important}
 .n3os-simple .simple-clan-card{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.n3os-simple .simple-clan-card img,.n3os-simple .simple-clan-card>i{width:64px!important;height:64px!important}.n3os-simple .simple-clan-card h2{font-size:21px!important}.n3os-simple .simple-clan-card p{font-size:13px!important}
}
/* Mobile scroll lock override for simplified shell */
html:has(body.n3xt-os-body>.n3os-simple),html:has(body.n3xt-os-body>.n3os-simple) body.n3xt-os-body{position:static!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important}
body.n3xt-os-body>.n3os.n3os-simple{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}
body.n3xt-os-body>.n3os.n3os-simple>.simple-workspace{position:relative!important;inset:auto!important;height:auto!important;max-height:none!important;min-height:calc(100dvh - 58px)!important;overflow:visible!important;-webkit-overflow-scrolling:touch!important}
body.n3xt-os-body>.n3os.n3os-simple .simple-content{position:relative!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}
@media(max-width:1024px){html:has(body.n3xt-os-body>.n3os-simple),html:has(body.n3xt-os-body>.n3os-simple) body.n3xt-os-body{touch-action:pan-y!important}body.n3xt-os-body>.n3os.n3os-simple>.simple-workspace{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}}
/* Profile mobile polish after live-device QA */
.n3os-simple .simple-section .simple-event{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.n3os-simple .simple-section .simple-event>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important}.n3os-simple .simple-section .simple-event small{display:inline-flex!important;align-items:center!important;padding:4px 7px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:6px!important;color:#8f9aa5!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important}.n3os-simple .simple-section .simple-event b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.n3os-simple .simple-section .simple-event>span{white-space:nowrap!important;color:#baff4a!important;font-size:11px!important;font-weight:900!important}.n3os-simple .simple-account-links{margin-bottom:12px!important}.n3os-simple .simple-account-links a,.n3os-simple .simple-account-links button{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.n3os-simple .simple-account-links form{display:inline-flex!important}
@media(max-width:700px){.n3os-simple .simple-section{margin-top:18px!important}.n3os-simple .simple-section>header h2{font-size:24px!important}.n3os-simple .simple-section .simple-event{min-height:70px!important;padding:12px 13px!important}.n3os-simple .simple-section .simple-event>div{gap:8px!important}.n3os-simple .simple-section .simple-event b{font-size:15px!important}.n3os-simple .simple-account-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:18px 0 4px!important}.n3os-simple .simple-account-links a,.n3os-simple .simple-account-links button,.n3os-simple .simple-account-links form{width:100%!important}.n3os-simple .simple-account-links button{border-color:rgba(255,90,90,.25)!important}.n3os-simple>.simple-workspace{min-height:0!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.n3os-simple .simple-content{min-height:0!important}.n3os-simple .simple-page{min-height:0!important;padding-bottom:4px!important}}
/* Final profile details from live screenshot */
.n3os-simple .simple-account-links>a{gap:8px!important}.n3os-simple .simple-account-links .simple-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:999px!important;background:rgba(186,255,74,.12)!important;color:#baff4a!important;font-size:11px!important}.n3os-simple .simple-section .simple-event small+ b{padding-left:2px!important}
@media(max-width:700px){.n3os-simple .simple-section .simple-event>div{grid-template-columns:max-content minmax(0,1fr)!important}.n3os-simple .simple-section .simple-event small{margin-right:4px!important}.n3os-simple .simple-section .simple-event>span{padding-left:4px!important}.n3os-simple .simple-account-links>a{font-size:14px!important}.n3os-simple .simple-account-links form{grid-column:1/-1!important}.n3os-simple .simple-account-links form button{max-width:none!important}.n3os-simple .simple-page{padding-bottom:0!important}}
/* Clan + Community OS mobile usability pass from live-device QA */
@media(max-width:700px){
body.clan-os-fullscreen .clan-os-systembar,body.community-os-fullscreen .community-os-systembar{height:58px!important;min-height:58px!important;padding:0 16px!important}body.clan-os-fullscreen .clan-os-systembar>div,body.clan-os-fullscreen .clan-os-systembar>nav,body.community-os-fullscreen .community-os-systembar>div{display:none!important}body.community-os-fullscreen .community-os-systembar>nav{margin-left:auto!important}body.community-os-fullscreen .community-os-systembar>nav a:first-child{display:none!important}body.clan-os-fullscreen .clan-os-systembar>a,body.community-os-fullscreen .community-os-systembar>a{font-size:20px!important}
.clan-os-desktop,.community-os-desktop{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;overflow-x:hidden!important}.clan-shell,.community-shell{width:100%!important;max-width:none!important;margin:0!important;min-height:calc(100dvh - 58px)!important}.clan-identity{padding:16px!important;min-height:110px!important}.clan-brand-lockup{gap:12px!important}.clan-os-logo,.clan-os-logo-fallback{width:64px!important;height:64px!important;flex:0 0 64px!important}.clan-brand-lockup small{font-size:8px!important}.clan-brand-lockup h1{font-size:23px!important;line-height:1.05!important;margin:5px 0!important}.clan-brand-lockup span{font-size:8px!important}
.clan-nav,.community-nav{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:4px!important;padding:8px!important;scrollbar-width:none!important}.clan-nav::-webkit-scrollbar,.community-nav::-webkit-scrollbar{display:none!important}.clan-nav a,.community-nav a{flex:0 0 86px!important;min-width:86px!important;min-height:62px!important;padding:7px 5px!important;scroll-snap-align:start!important}.clan-nav a b,.community-nav a b{font-size:16px!important}.clan-nav a span,.community-nav a span{font-size:8px!important;white-space:nowrap!important}.clan-workspace,.community-app-content{padding:16px!important;width:100%!important;max-width:none!important}.clan-workspace h1,.clan-workspace h2,.community-app-content h1,.community-app-content h2{line-height:1.05!important}.clan-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.clan-command-grid>*{min-height:120px!important;padding:14px!important}
.community-branded-frame{padding:0!important;margin:0!important;max-width:none!important}.community-shell{background-position:center top!important}.app-statusbar{margin:0!important;padding:10px 14px!important;min-height:48px!important}.app-statusbar>strong{display:none!important}.community-brandbar{margin:0!important;padding:14px 16px!important;min-height:100px!important}.community-brand-logo{width:64px!important;height:64px!important}.community-brandbar>span{font-size:8px!important}.community-app-content{padding-bottom:82px!important}.app-bottom-nav{display:grid!important;grid-template-columns:repeat(5,1fr)!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:100!important;background:#090e14f7!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-bottom:env(safe-area-inset-bottom)!important}.app-bottom-nav a{min-width:0!important;padding:8px 2px!important}.app-bottom-nav a b{font-size:16px!important}.app-bottom-nav a span{font-size:7px!important}
.community-hq-focus,.community-grid{grid-template-columns:1fr!important}.community-app-content .community-card,.community-app-content article{max-width:100%!important}.community-page-head h1{font-size:28px!important}.community-page-head p{font-size:13px!important}
}
/* Simplified Clan OS + Community OS navigation */
.clan-nav-simple,.community-nav-simple{overflow:visible!important}.clan-nav-simple>.os-more,.community-nav-simple>.os-more{position:relative;margin:0}.clan-nav-simple>.os-more>summary,.community-nav-simple>.os-more>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:58px;padding:7px 10px;color:#98a2ad;font-size:9px;font-weight:900;letter-spacing:.06em}.os-more>summary::-webkit-details-marker{display:none}.os-more>summary i{font-style:normal;font-size:16px;line-height:1}.os-more>div{position:absolute;right:0;top:calc(100% + 7px);z-index:120;min-width:210px;padding:8px;background:#0b1118;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 50px #000b}.os-more:not([open])>div{display:none}.os-more>div a{display:block!important;min-height:0!important;width:100%!important;padding:11px 12px!important;border-radius:8px!important;font-size:10px!important;text-align:left!important;color:#c7ced6!important}.os-more>div a.active{color:#baff4a!important;background:#baff4a12!important}
@media(max-width:700px){.clan-nav-simple,.community-nav-simple{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important;gap:2px!important;padding:6px!important}.clan-nav-simple>a,.community-nav-simple>a{min-width:0!important;width:auto!important;min-height:58px!important;padding:6px 2px!important}.clan-nav-simple>a span,.community-nav-simple>a span{font-size:7px!important}.clan-nav-simple>.os-more,.community-nav-simple>.os-more{min-width:0!important}.clan-nav-simple>.os-more>summary,.community-nav-simple>.os-more>summary{padding:6px 2px!important;font-size:7px!important}.os-more>div{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:78px!important;max-height:60vh!important;overflow-y:auto!important}.os-more>div a{font-size:12px!important;padding:13px!important}}
/* Simplified OS home dashboards */
@media(max-width:700px){.community-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.community-grid-simple .community-card{min-height:94px!important;padding:14px!important}.community-grid-simple .community-card b{font-size:30px!important}.community-clan-grid{display:none!important}.community-hq-focus{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.community-hq-focus .community-clan-card{padding:16px!important;min-height:0!important}.community-hq-focus .community-clan-card h2{font-size:20px!important}.clan-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clan-command-grid>*{min-height:92px!important}.clan-workspace>.clan-section-head p{font-size:13px!important}.clan-workspace>.clan-section-head h2{font-size:27px!important}}
/* Final simplification: member-facing Clan/Community OS */
@media(max-width:700px){
.clan-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.clan-grid-simple .community-card{min-height:92px!important;padding:14px!important}.clan-grid-simple .community-card b{font-size:30px!important}
/* member home only needs next activity + competitive status; full tools live in More */
.clan-workspace>.clan-command-grid{display:none!important}.clan-workspace>.community-hq-focus{grid-template-columns:1fr!important}.clan-workspace>.community-hq-focus .community-clan-card{min-height:0!important;padding:15px!important}.clan-workspace>.community-hq-focus .community-clan-card h2{font-size:20px!important}
.community-app-content>.community-clan-grid{display:none!important}.community-app-content>.community-hq-focus{grid-template-columns:1fr!important}.community-app-content>.community-hq-focus .community-clan-card{padding:15px!important;min-height:0!important}.community-app-content>.community-hq-focus .community-clan-card h2{font-size:20px!important}
/* advanced screens still render their own grids/forms normally */
.community-app-content>.admin-panel+.community-clan-grid,.community-app-content>.community-page-head+.community-clan-grid{display:grid!important}
.clan-nav-simple,.community-nav-simple{position:sticky!important;top:58px!important;z-index:90!important;background:rgba(9,14,20,.97)!important;backdrop-filter:blur(16px)!important}
.app-bottom-nav a span{text-transform:none!important;font-size:9px!important}
}
/* FINAL unified mobile shell for Clan OS + Community OS */
@media(max-width:700px){
body.clan-os-fullscreen,body.community-os-fullscreen{background:#080e14!important;color:#f4f7f9!important}
body.clan-os-fullscreen .clan-os-systembar,body.community-os-fullscreen .community-os-systembar{height:58px!important;min-height:58px!important;padding:0 20px!important;background:#080d13!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
body.clan-os-fullscreen .clan-os-systembar>a,body.community-os-fullscreen .community-os-systembar>a{font-size:0!important}body.clan-os-fullscreen .clan-os-systembar>a:after,body.community-os-fullscreen .community-os-systembar>a:after{content:'N3XT//ZA';font-size:20px!important;font-weight:950!important;letter-spacing:-.04em!important;color:#f4f7f9!important}
.clan-identity{min-height:92px!important;padding:12px 20px!important;background:#0d151e!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.clan-os-logo,.clan-os-logo-fallback{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:12px!important}.clan-brand-lockup h1{font-size:22px!important;margin:3px 0!important}.clan-brand-lockup small{font-size:0!important}.clan-brand-lockup small:after{content:'MY CLAN';font-size:8px!important;letter-spacing:.12em!important;color:#82909d!important}.clan-brand-lockup span{display:none!important}
.community-branded-frame{padding:0!important}.app-statusbar{display:none!important}.community-brandbar{min-height:92px!important;margin:0!important;padding:12px 20px!important;border-radius:0!important;border-left:0!important;border-right:0!important;background-color:#0d151ecc!important}.community-brand-logo{width:58px!important;height:58px!important}.community-brandbar>span{display:none!important}
.clan-nav-simple,.community-nav-simple{top:58px!important;height:68px!important;min-height:68px!important;margin:0!important;padding:5px 8px!important;border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important}.clan-nav-simple>a,.community-nav-simple>a,.clan-nav-simple>.os-more>summary,.community-nav-simple>.os-more>summary{min-height:56px!important;height:56px!important;border-radius:10px!important}.clan-nav-simple>a i,.community-nav-simple>a i{font-size:15px!important}.clan-nav-simple>a span,.community-nav-simple>a span,.clan-nav-simple>.os-more>summary span,.community-nav-simple>.os-more>summary span{font-size:7px!important;letter-spacing:.02em!important}.clan-nav-simple>a.active,.community-nav-simple>a.active{background:rgba(186,255,74,.08)!important;border-color:rgba(186,255,74,.22)!important}
.clan-workspace,.community-app-content{padding:18px 20px 88px!important;background-color:rgba(8,14,20,.72)!important}.clan-workspace>.clan-section-head,.community-app-content>.community-page-head{margin:0 0 16px!important}.clan-workspace>.clan-section-head small,.community-app-content>.community-page-head small{font-size:0!important}.clan-workspace>.clan-section-head small:after{content:'CLAN';font-size:9px!important;letter-spacing:.14em!important;color:#91a0ac!important}.community-app-content>.community-page-head small:after{content:'COMMUNITY';font-size:9px!important;letter-spacing:.14em!important;color:#91a0ac!important}.clan-workspace>.clan-section-head h2,.community-app-content>.community-page-head h1{font-size:27px!important;margin:5px 0 6px!important}.clan-workspace>.clan-section-head p,.community-app-content>.community-page-head p{font-size:0!important;margin:0!important}.clan-workspace>.clan-section-head p:after{content:'Everything for your clan in one place.';font-size:13px!important;color:#aab3bc!important}.community-app-content>.community-page-head p:after{content:'Play, connect and compete.';font-size:13px!important;color:#aab3bc!important}
.clan-grid-simple,.community-grid-simple{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}.clan-grid-simple .community-card,.community-grid-simple .community-card{min-height:84px!important;height:auto!important;padding:13px 15px!important;border-radius:14px!important}.clan-grid-simple .community-card small,.community-grid-simple .community-card small{font-size:8px!important}.clan-grid-simple .community-card b,.community-grid-simple .community-card b{font-size:29px!important}
.community-hq-focus{gap:10px!important;margin-top:10px!important}.community-hq-focus .community-clan-card{padding:14px 16px!important;border-radius:14px!important}.community-hq-focus .community-clan-card small{font-size:8px!important}.community-hq-focus .community-clan-card h2{font-size:18px!important;margin:5px 0!important}.community-hq-focus .community-clan-card p{font-size:11px!important;margin:5px 0 10px!important}.community-hq-focus .community-clan-card a{font-size:13px!important}
/* Member language */
.clan-workspace .community-hq-focus .community-clan-card:first-child small{font-size:0!important}.clan-workspace .community-hq-focus .community-clan-card:first-child small:after{content:'NEXT EVENT';font-size:8px!important}.clan-workspace .community-hq-focus .community-clan-card:first-child a{font-size:0!important}.clan-workspace .community-hq-focus .community-clan-card:first-child a:before{content:'EVENTS  →';font-size:13px!important}.clan-workspace .community-hq-focus .community-clan-card:nth-child(2) small{font-size:0!important}.clan-workspace .community-hq-focus .community-clan-card:nth-child(2) small:after{content:'COMPETITION';font-size:8px!important}.clan-workspace .community-hq-focus .community-clan-card:nth-child(2) a{font-size:0!important}.clan-workspace .community-hq-focus .community-clan-card:nth-child(2) a:before{content:'COMPETITION  →';font-size:13px!important}.community-app-content .community-hq-focus .community-clan-card:first-child small{font-size:0!important}.community-app-content .community-hq-focus .community-clan-card:first-child small:after{content:'NEXT EVENT';font-size:8px!important}.community-app-content .community-hq-focus .community-clan-card:first-child a{font-size:0!important}.community-app-content .community-hq-focus .community-clan-card:first-child a:before{content:'EVENTS  →';font-size:13px!important}.community-app-content .community-hq-focus .community-clan-card:nth-child(2) small{font-size:0!important}.community-app-content .community-hq-focus .community-clan-card:nth-child(2) small:after{content:'ANNOUNCEMENTS';font-size:8px!important}.community-app-content .community-hq-focus .community-clan-card:nth-child(2) h2{font-size:0!important}.community-app-content .community-hq-focus .community-clan-card:nth-child(2) h2:after{content:'COMMUNITY UPDATES';font-size:18px!important}.community-app-content .community-hq-focus .community-clan-card:nth-child(2) a{font-size:0!important}.community-app-content .community-hq-focus .community-clan-card:nth-child(2) a:before{content:'ANNOUNCEMENTS  →';font-size:13px!important}
.app-bottom-nav{height:66px!important}.app-bottom-nav a{padding:7px 2px!important}.app-bottom-nav a span{font-size:8px!important}
}
/* App-mode mobile polish + reliable More bottom sheet */
@media(max-width:700px){
html,body.clan-os-fullscreen,body.community-os-fullscreen{min-height:100%;background:#080d13!important;overscroll-behavior-y:none}
body.clan-os-fullscreen,body.community-os-fullscreen{padding:0!important;margin:0!important;-webkit-tap-highlight-color:transparent!important;touch-action:pan-y!important}
.clan-os-desktop,.community-os-desktop{min-height:100dvh!important;padding-bottom:74px!important}
.clan-os-systembar,.community-os-systembar{position:sticky!important;top:0!important;z-index:180!important;height:54px!important;min-height:54px!important;padding:0 20px!important}.clan-os-systembar>div,.clan-os-systembar>nav,.community-os-systembar>div,.community-os-systembar>nav{display:none!important}
.clan-identity,.community-brandbar{min-height:78px!important;height:78px!important;padding:10px 20px!important}.clan-os-logo,.clan-os-logo-fallback,.community-brand-logo{width:54px!important;height:54px!important;flex-basis:54px!important}.clan-brand-lockup h1{font-size:21px!important}.community-brand-text{font-size:20px!important}
.clan-nav-simple,.community-nav-simple{position:sticky!important;top:54px!important;z-index:170!important;height:62px!important;min-height:62px!important;padding:4px 8px!important}.clan-nav-simple>a,.community-nav-simple>a,.clan-nav-simple>.os-more>summary,.community-nav-simple>.os-more>summary{height:52px!important;min-height:52px!important;padding:4px 2px!important}.clan-nav-simple>a.active,.community-nav-simple>a.active{box-shadow:inset 0 0 0 1px rgba(186,255,74,.28)!important}
.clan-workspace,.community-app-content{padding:16px 16px 92px!important}.clan-workspace>.clan-section-head,.community-app-content>.community-page-head{margin-bottom:12px!important}.clan-workspace>.clan-section-head h2,.community-app-content>.community-page-head h1{font-size:25px!important}
/* Turn More into an app bottom sheet, not a browser dropdown */
.os-more[open]:before{content:'';position:fixed;inset:0;z-index:998;background:rgba(0,0,0,.58);backdrop-filter:blur(2px)}
.os-more>div{display:none!important}.os-more[open]>div{display:grid!important;position:fixed!important;z-index:999!important;left:10px!important;right:10px!important;bottom:76px!important;top:auto!important;min-width:0!important;max-height:66dvh!important;overflow:auto!important;padding:10px!important;gap:4px!important;background:#101820!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:0 24px 80px #000!important}.os-more[open]>div:before{content:'MORE';display:block;padding:8px 10px 6px;color:#8f9ba6;font-size:10px;font-weight:900;letter-spacing:.14em}.os-more[open]>div a{display:flex!important;align-items:center!important;min-height:46px!important;padding:0 14px!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;color:#edf2f6!important;font-size:12px!important;font-weight:800!important}.os-more[open]>div a:after{content:'›';margin-left:auto;color:#baff4a;font-size:18px}
/* Persistent app tab bar */
.app-bottom-nav{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:190!important;height:68px!important;grid-template-columns:repeat(5,1fr)!important;background:rgba(7,12,18,.97)!important;border-top:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)!important;padding-bottom:max(2px,env(safe-area-inset-bottom))!important}.app-bottom-nav a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#87929e!important;text-decoration:none!important}.app-bottom-nav a b{font-size:16px!important}.app-bottom-nav a span{font-size:8px!important;font-weight:800!important}.app-bottom-nav a:active{transform:scale(.96)}
/* Clan OS currently has no native bottom bar: provide app-like dock visually using the primary nav as fixed dock */
body.clan-os-fullscreen .clan-nav-simple{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;z-index:190!important;height:68px!important;min-height:68px!important;background:rgba(7,12,18,.97)!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:0!important;backdrop-filter:blur(18px)!important;padding:5px 8px!important}body.clan-os-fullscreen .clan-workspace{padding-bottom:92px!important}body.clan-os-fullscreen .clan-identity{position:relative!important}body.clan-os-fullscreen .clan-nav-simple>a.active{background:transparent!important;color:var(--clan-primary,#baff4a)!important;border-color:transparent!important;box-shadow:none!important}
/* Forms feel like mobile controls */
.clan-workspace input,.clan-workspace select,.clan-workspace textarea,.community-app-content input,.community-app-content select,.community-app-content textarea{min-height:48px!important;border-radius:12px!important;font-size:14px!important}.clan-workspace button,.community-app-content button{min-height:46px!important;border-radius:12px!important}.clan-workspace .admin-panel,.community-app-content .admin-panel{border-radius:16px!important;padding:16px!important}
}
/* 12:27 mobile dock visibility correction */
@media(max-width:700px){
body.clan-os-fullscreen .clan-shell{padding-bottom:74px!important}
body.clan-os-fullscreen .clan-nav-simple{display:grid!important;visibility:visible!important;opacity:1!important;transform:none!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100vw!important;height:70px!important;min-height:70px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;z-index:2147483000!important;margin:0!important;padding:5px 7px max(5px,env(safe-area-inset-bottom))!important;background:#080e14!important;border:0!important;border-top:1px solid rgba(255,255,255,.12)!important;overflow:visible!important}
body.clan-os-fullscreen .clan-nav-simple>a,body.clan-os-fullscreen .clan-nav-simple>.os-more{display:flex!important;visibility:visible!important;opacity:1!important;min-width:0!important;width:auto!important;height:58px!important;align-items:center!important;justify-content:center!important}
body.clan-os-fullscreen .clan-nav-simple>a{flex-direction:column!important;gap:3px!important;text-decoration:none!important;color:#8d98a4!important}
body.clan-os-fullscreen .clan-nav-simple>a i{display:block!important;font-style:normal!important;font-size:17px!important;line-height:1!important}
body.clan-os-fullscreen .clan-nav-simple>a span{display:block!important;font-size:8px!important;font-weight:900!important;line-height:1!important}
body.clan-os-fullscreen .clan-nav-simple>a.active{color:var(--clan-primary,#baff4a)!important}
body.clan-os-fullscreen .clan-nav-simple>.os-more>summary{display:flex!important;width:100%!important;height:58px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:3px!important;color:#8d98a4!important}
body.clan-os-fullscreen .clan-nav-simple>.os-more>summary i{font-size:17px!important}body.clan-os-fullscreen .clan-nav-simple>.os-more>summary span{font-size:8px!important;font-weight:900!important}
body.clan-os-fullscreen .clan-workspace{padding-bottom:110px!important}
}
/* Native Clan mobile dock: independent of desktop Clan nav */
.clan-native-dock,.clan-native-sheet,.clan-native-backdrop{display:none}
@media(max-width:700px){
body.clan-os-fullscreen .clan-nav-simple{display:none!important}
.clan-native-dock{display:grid!important;position:fixed;left:0;right:0;bottom:0;z-index:2147483000;grid-template-columns:repeat(5,1fr);height:72px;padding:5px 6px max(5px,env(safe-area-inset-bottom));background:#080e14;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -12px 30px rgba(0,0,0,.25);backdrop-filter:blur(18px)}
.clan-native-dock a,.clan-native-dock button{appearance:none;border:0;background:transparent;color:#87929e;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;font-family:inherit}.clan-native-dock b{font-size:17px;line-height:1}.clan-native-dock span{font-size:9px;font-weight:800;line-height:1}.clan-native-dock a.active{color:var(--clan-primary,#baff4a)}.clan-native-dock button:active,.clan-native-dock a:active{transform:scale(.95)}
.clan-native-backdrop{position:fixed;inset:0;z-index:2147483001;background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}
.clan-native-sheet{position:fixed;left:10px;right:10px;bottom:80px;z-index:2147483002;max-height:68dvh;overflow:auto;padding:10px;background:#101820;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 24px 80px #000}
body.clan-more-open .clan-native-backdrop{display:block!important}body.clan-more-open .clan-native-sheet{display:grid!important;gap:4px}
.clan-native-sheet a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.025);color:#edf2f6;text-decoration:none;font-size:13px;font-weight:800}.clan-native-sheet a:after{content:'›';margin-left:auto;color:var(--clan-primary,#baff4a);font-size:19px}.clan-sheet-close{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 10px;border:0;background:transparent;color:#8f9ba6;font-size:10px;font-weight:900;letter-spacing:.14em;text-align:left}.clan-sheet-close b{font-size:22px;color:#edf2f6}.clan-workspace{padding-bottom:105px!important}
}
/* Native Clan dock content populated from existing nav */
@media(max-width:700px){.clan-native-dock:empty:before{content:'Loading navigation…';grid-column:1/-1;align-self:center;text-align:center;color:#77828d;font-size:10px}}
@media(max-width:700px){
.clan-native-dock{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;grid-template-columns:repeat(5,1fr)!important;height:72px!important;padding:5px 6px max(5px,env(safe-area-inset-bottom))!important;background:#080e14!important;border-top:1px solid rgba(255,255,255,.1)!important}.clan-native-dock>a,.clan-native-more>summary{height:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#87929e!important;text-decoration:none!important;list-style:none!important}.clan-native-dock>a b,.clan-native-more>summary b{font-size:17px!important}.clan-native-dock>a span,.clan-native-more>summary span{font-size:9px!important;font-weight:800!important}.clan-native-dock>a.active{color:var(--clan-primary,#baff4a)!important}.clan-native-more{position:static!important}.clan-native-more>summary::-webkit-details-marker{display:none!important}.clan-native-more>div{display:none!important}.clan-native-more[open]:before{content:'';position:fixed;inset:0;z-index:2147483001;background:rgba(0,0,0,.62);backdrop-filter:blur(2px)}.clan-native-more[open]>div{display:grid!important;position:fixed!important;left:10px!important;right:10px!important;bottom:80px!important;z-index:2147483002!important;max-height:68dvh!important;overflow:auto!important;padding:10px!important;gap:4px!important;background:#101820!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:0 24px 80px #000!important}.clan-native-more[open]>div:before{content:'MORE';padding:8px 10px;color:#8f9ba6;font-size:10px;font-weight:900;letter-spacing:.14em}.clan-native-more[open]>div a{display:flex!important;align-items:center!important;min-height:48px!important;padding:0 14px!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;color:#edf2f6!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important}.clan-native-more[open]>div a:after{content:'›';margin-left:auto;color:var(--clan-primary,#baff4a);font-size:19px!important}.clan-workspace{padding-bottom:105px!important}}
/* Clan dock as direct BODY child - cannot be clipped by Clan OS workspace */
.clan-body-dock{display:none}
@media(max-width:700px){
.clan-native-dock{display:none!important}.clan-body-dock{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483640!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:72px!important;padding:5px 5px max(5px,env(safe-area-inset-bottom))!important;background:#070d13!important;border-top:1px solid rgba(255,255,255,.12)!important;box-shadow:0 -12px 32px rgba(0,0,0,.42)!important}.clan-body-dock>a,.clan-body-dock>details>summary{display:flex!important;height:60px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;color:#8995a0!important;text-decoration:none!important;list-style:none!important}.clan-body-dock b{font-size:18px!important;line-height:1!important}.clan-body-dock span{font-size:9px!important;font-weight:900!important}.clan-body-dock>a.active{color:#a8ff38!important}.clan-body-dock>details{position:static!important}.clan-body-dock>details>summary::-webkit-details-marker{display:none!important}.clan-body-dock>details>div{display:none!important}.clan-body-dock>details[open]:before{content:'';position:fixed;inset:0;z-index:2147483641;background:rgba(0,0,0,.65)}.clan-body-dock>details[open]>div{display:grid!important;position:fixed!important;z-index:2147483642!important;left:12px!important;right:12px!important;bottom:82px!important;max-height:70dvh!important;overflow:auto!important;padding:12px!important;gap:5px!important;border-radius:18px!important;background:#101820!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 24px 80px #000!important}.clan-body-dock>details[open]>div:before{content:'MORE';padding:8px 10px;color:#8995a0;font-size:10px;font-weight:900;letter-spacing:.15em}.clan-body-dock>details[open]>div a{display:flex!important;align-items:center!important;min-height:48px!important;padding:0 14px!important;border-radius:11px!important;background:rgba(255,255,255,.03)!important;color:#f1f4f6!important;text-decoration:none!important;font-size:13px!important;font-weight:850!important}.clan-body-dock>details[open]>div a:after{content:'›';margin-left:auto;color:#a8ff38;font-size:20px}.clan-os-desktop{padding-bottom:82px!important}}
/* Clan mobile scroll ownership fix 20261012-1240 */
@media(max-width:700px){
html:has(body.clan-os-fullscreen){height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important}
body.clan-os-fullscreen{position:relative!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;touch-action:pan-y!important;overscroll-behavior-y:auto!important}
body.clan-os-fullscreen>.clan-os-desktop{position:relative!important;height:auto!important;min-height:calc(100dvh - 58px)!important;max-height:none!important;overflow:visible!important;padding-bottom:92px!important}
body.clan-os-fullscreen .clan-shell,body.clan-os-fullscreen .clan-workspace{position:relative!important;height:auto!important;max-height:none!important;overflow:visible!important}
body.clan-os-fullscreen .clan-workspace{padding-bottom:110px!important}
}
/* Community mobile screenshot polish 20261012-1709 */
@media(max-width:700px){
.community-app-content>.community-page-head p:after{content:none!important}
.community-app-content>.community-page-head p{font-size:13px!important;line-height:1.35!important;color:#aab3bc!important}
.community-grid-simple{align-items:stretch!important}
.community-grid-simple>.community-card{width:auto!important;max-width:none!important;min-width:0!important;min-height:82px!important;height:82px!important;padding:12px 14px!important}
.community-grid-simple>.community-card:nth-child(1),.community-grid-simple>.community-card:nth-child(2){grid-column:auto!important}
.community-hq-focus{margin-top:8px!important;gap:8px!important}
.community-app-content>.community-hq-focus>.community-clan-card{min-height:0!important;height:auto!important;padding:13px 15px!important}
.community-app-content>.community-hq-focus>.community-clan-card h2{font-size:18px!important;line-height:1.1!important;margin:4px 0 6px!important}
.community-app-content>.community-hq-focus>.community-clan-card p{font-size:12px!important;line-height:1.35!important;margin:0 0 9px!important}
.community-app-content>.community-hq-focus>.community-clan-card a{display:inline-flex!important;min-height:32px!important;align-items:center!important}
}
/* 20261012-1730: remove obsolete pseudo-content duplication now that server copy is simplified */
.community-app-content .community-hq-focus .community-clan-card:first-child small:after,
.community-app-content .community-hq-focus .community-clan-card:nth-child(2) small:after,
.community-app-content .community-hq-focus .community-clan-card:nth-child(2) h2:after,
.community-app-content .community-hq-focus .community-clan-card:first-child a:before,
.community-app-content .community-hq-focus .community-clan-card:nth-child(2) a:before{content:none!important;display:none!important}
.community-app-content .community-hq-focus .community-clan-card:first-child small,
.community-app-content .community-hq-focus .community-clan-card:nth-child(2) small{font-size:8px!important}
.community-app-content .community-hq-focus .community-clan-card:nth-child(2) h2{font-size:18px!important}
.community-app-content .community-hq-focus .community-clan-card:first-child a,
.community-app-content .community-hq-focus .community-clan-card:nth-child(2) a{font-size:13px!important}
/* Community native mobile shell 20261012-1735 */
@media(max-width:700px){
html:has(body.community-os-fullscreen){width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important}
body.community-os-fullscreen{position:relative!important;width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important;touch-action:pan-y!important;overscroll-behavior-y:auto!important}
body.community-os-fullscreen>.community-os-systembar{position:relative!important;top:auto!important;width:100%!important;height:54px!important;min-height:54px!important}
body.community-os-fullscreen>.community-os-desktop{position:relative!important;width:100%!important;height:auto!important;min-height:calc(100dvh - 54px)!important;max-height:none!important;margin:0!important;padding:0 0 82px!important;overflow:visible!important}
body.community-os-fullscreen .community-branded-frame,body.community-os-fullscreen .community-shell,body.community-os-fullscreen .community-app-content{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
body.community-os-fullscreen .community-nav-simple{display:none!important}
body.community-os-fullscreen .app-bottom-nav{display:none!important}
body.community-os-fullscreen .community-brandbar{height:94px!important;min-height:94px!important;max-height:94px!important;padding:8px 14px!important}
body.community-os-fullscreen .community-brand-logo{width:64px!important;height:64px!important;max-height:64px!important}
body.community-os-fullscreen .community-app-content{padding:14px 16px 96px!important}
.community-body-dock{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:72px!important;padding:5px 6px max(5px,env(safe-area-inset-bottom))!important;background:rgba(7,12,18,.98)!important;border-top:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(18px)!important}
.community-body-dock>a,.community-body-dock>details>summary{height:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#87929e!important;text-decoration:none!important;list-style:none!important;border-radius:10px!important}
.community-body-dock>a b,.community-body-dock>details>summary b{font-size:17px!important;line-height:1!important}.community-body-dock>a span,.community-body-dock>details>summary span{font-size:9px!important;font-weight:800!important}.community-body-dock>a.active{color:var(--community-primary,#b52cff)!important;background:color-mix(in srgb,var(--community-primary,#b52cff) 10%,transparent)!important}.community-body-dock>details{position:static!important}.community-body-dock>details>summary::-webkit-details-marker{display:none!important}.community-body-dock>details>div{display:none!important}.community-body-dock>details[open]:before{content:'';position:fixed;inset:0;z-index:2147483001;background:rgba(0,0,0,.62);backdrop-filter:blur(2px)}.community-body-dock>details[open]>div{display:grid!important;position:fixed!important;left:10px!important;right:10px!important;bottom:80px!important;z-index:2147483002!important;max-height:68dvh!important;overflow:auto!important;padding:10px!important;gap:4px!important;background:#101820!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:0 24px 80px #000!important}.community-body-dock>details[open]>div:before{content:'MORE';padding:8px 10px;color:#8f9ba6;font-size:10px;font-weight:900;letter-spacing:.14em}.community-body-dock>details[open]>div a{display:flex!important;align-items:center!important;min-height:48px!important;padding:0 14px!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;color:#edf2f6!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important}.community-body-dock>details[open]>div a:after{content:'›';margin-left:auto;color:var(--community-primary,#b52cff);font-size:19px!important}
}
@media(min-width:701px){.community-body-dock{display:none!important}}

/* Community true full-screen/full-bleed mobile 20261012-1745 */
@media(max-width:700px){
html:has(body.community-os-fullscreen),body.community-os-fullscreen{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:#080d13!important}
body.community-os-fullscreen>.community-os-systembar{box-sizing:border-box!important;width:100vw!important;margin:0!important;padding:0 20px!important}
body.community-os-fullscreen>.community-os-desktop{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0 0 78px!important}
body.community-os-fullscreen .community-branded-frame,body.community-os-fullscreen .community-shell{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.community-os-fullscreen .community-shell{min-height:calc(100dvh - 54px)!important;background-size:cover!important;background-position:center top!important}
body.community-os-fullscreen .community-brandbar{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}
body.community-os-fullscreen .community-app-content{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:14px 16px 96px!important;background:linear-gradient(180deg,rgba(13,18,27,.96),rgba(8,13,19,.91))!important}
body.community-os-fullscreen .community-page-head,body.community-os-fullscreen .community-grid-simple,body.community-os-fullscreen .community-hq-focus{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.community-os-fullscreen .community-body-dock{width:100vw!important;max-width:100vw!important;margin:0!important}
}
/* Direct clan invite controls 20261012 */
.clan-invite-copy{display:flex;gap:8px;margin:10px 0 14px}.clan-invite-copy input{flex:1;min-width:0;padding:12px;background:#090d12;color:#fff;border:1px solid #39434f;border-radius:8px}.clan-invite-copy button{padding:10px 14px;font-weight:900;white-space:nowrap}@media(max-width:600px){.clan-invite-copy{flex-direction:column}.clan-invite-copy button{width:100%}}
/* Invite Members mobile polish 20261013-0814 */
@media(max-width:700px){
.clan-workspace .clan-section-head{padding:18px 22px 12px!important;margin:0!important}
.clan-workspace .clan-section-head small{font-size:9px!important;letter-spacing:1.8px!important}
.clan-workspace .clan-section-head h2{font-size:27px!important;line-height:1.05!important;margin:7px 0 6px!important}
.clan-workspace .clan-section-head p{font-size:14px!important;line-height:1.35!important;margin:0!important;color:#b8c0c8!important}
.clan-workspace .admin-panel:has(.clan-invite-copy){margin:10px 14px!important;padding:20px 16px!important;border-radius:18px!important;min-height:0!important}
.clan-workspace .admin-panel:has(.clan-invite-copy) h2{font-size:19px!important;margin:0 0 8px!important}
.clan-workspace .admin-panel:has(.clan-invite-copy)>p{font-size:14px!important;line-height:1.35!important;margin:0 0 14px!important}
.clan-invite-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:stretch!important;margin:0 0 10px!important}
.clan-invite-copy input{width:100%!important;min-width:0!important;height:48px!important;padding:0 12px!important;font-size:12px!important;border-radius:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.clan-invite-copy button{width:auto!important;min-width:78px!important;height:48px!important;padding:0 12px!important;border-radius:12px!important;font-size:10px!important}
.clan-workspace .admin-panel:has(.clan-invite-copy)>.btn{display:flex!important;width:100%!important;min-height:46px!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:12px!important;font-size:12px!important;letter-spacing:.5px!important}
}
/* Desktop layout restoration 20261013-1205 — mobile remains isolated */
@media(min-width:1025px){
 body.n3xt-os-body>.n3os.n3os-simple{min-height:100vh!important;background:linear-gradient(145deg,#111923,#0a0f15)!important}
 .n3os-simple>.simple-top{height:72px!important;padding:0 clamp(28px,4vw,72px)!important;gap:32px!important}
 .n3os-simple>.simple-top>nav{max-width:1500px!important;margin:0 auto!important;gap:10px!important}
 .n3os-simple .simple-nav-link{padding:12px 18px!important;font-size:15px!important}
 .n3os-simple>.simple-workspace{min-height:calc(100vh - 72px)!important;padding:0!important}
 .n3os-simple .simple-content{width:min(1500px,calc(100% - 96px))!important;max-width:1500px!important;padding:42px 0 70px!important}
 .n3os-simple .simple-home,.n3os-simple .simple-play,.n3os-simple .simple-page{max-width:none!important;width:100%!important}
 .n3os-simple .simple-hero{padding:12px 0 28px!important}
 .n3os-simple .simple-hero h1{font-size:46px!important}
 .n3os-simple .simple-level{min-width:220px!important}
 .n3os-simple .simple-next{padding:26px 28px!important;margin-bottom:22px!important}
 .n3os-simple .simple-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
 .n3os-simple .simple-actions a{min-height:132px!important;padding:22px!important}
 .n3os-simple .simple-play-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .n3os-simple .simple-clans{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .n3os-simple .simple-profile-head{padding:18px 0 32px!important}
 .n3os-simple .network-admin-os{max-width:none!important;width:100%!important}
 .n3os-simple>.simple-dock{display:none!important}
}
@media(min-width:701px){
 body.clan-os-fullscreen .clan-body-dock,body.community-os-fullscreen .community-body-dock,body.clan-os-fullscreen .clan-native-dock,body.community-os-fullscreen .community-native-dock{display:none!important}
 body.clan-os-fullscreen .clan-os-desktop,body.community-os-fullscreen .community-os-desktop{display:block!important;width:100%!important;min-height:calc(100vh - 64px)!important;overflow:visible!important}
}
/* True desktop application shell 20261013-1220 */
.desktop-side{display:none}
@media(min-width:1025px){
 body.n3xt-os-body>.n3os.n3os-simple{padding-left:250px!important}
 .n3os-simple>.desktop-side{display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:250px!important;z-index:120!important;flex-direction:column!important;background:#080d12!important;border-right:1px solid rgba(255,255,255,.09)!important;padding:24px 16px!important}
 .desktop-side-brand{font-size:22px!important;font-weight:1000!important;color:#fff!important;text-decoration:none!important;padding:6px 12px 28px!important}.desktop-side-brand span{color:#9dff00!important}
 .desktop-side>nav{display:grid!important;gap:7px!important}.desktop-side>nav>a{display:flex!important;align-items:center!important;gap:13px!important;min-height:52px!important;padding:0 14px!important;border-radius:10px!important;color:#aab5c0!important;text-decoration:none!important;font-weight:800!important}.desktop-side>nav>a i{font-style:normal!important;color:#9dff00!important;font-size:18px!important}.desktop-side>nav>a.active,.desktop-side>nav>a:hover{background:#131c25!important;color:#fff!important;box-shadow:inset 3px 0 #9dff00!important}
 .desktop-side-more{margin-top:auto!important}.desktop-side-more>.simple-more{margin:0!important}.desktop-side-more>.simple-more summary{display:block!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:18px 14px!important}.desktop-side-more>.simple-more>div{left:218px!important;right:auto!important;bottom:0!important;top:auto!important}
 .n3os-simple>.simple-top{margin-left:0!important;height:64px!important;padding:0 38px!important;background:#0b1117!important}.n3os-simple>.simple-top .n3os-brand{display:none!important}.n3os-simple>.simple-top>nav{display:none!important}.n3os-simple>.simple-top:before{content:'NETWORK OS';font-size:12px;font-weight:900;letter-spacing:.14em;color:#8c98a4}.n3os-simple>.simple-top .simple-alerts{margin-left:auto!important}
 .n3os-simple>.simple-workspace{min-height:calc(100vh - 64px)!important}.n3os-simple .simple-content{width:100%!important;max-width:none!important;margin:0!important;padding:38px clamp(38px,4vw,72px) 70px!important}
 .n3os-simple .simple-home,.n3os-simple .simple-play,.n3os-simple .simple-page{width:100%!important;max-width:1600px!important;margin:0!important}
 .n3os-simple .simple-actions{grid-template-columns:repeat(4,minmax(180px,1fr))!important}
}

/* Clan + Community true desktop shell 20261013-1245 — desktop only */
@media(min-width:1025px){
 /* CLAN OS */
 body.clan-os-fullscreen{background:#080d12!important}
 body.clan-os-fullscreen>.clan-os-desktop{padding-left:230px!important;min-height:100vh!important}
 body.clan-os-fullscreen .clan-shell{display:grid!important;grid-template-columns:1fr!important;min-height:100vh!important;background-position:center top!important}
 body.clan-os-fullscreen .clan-identity{min-height:118px!important;padding:24px 42px!important;background:rgba(11,17,23,.96)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
 body.clan-os-fullscreen .clan-brand-lockup{max-width:1500px!important;margin:0!important}
 body.clan-os-fullscreen .clan-os-logo{width:72px!important;height:72px!important;border-radius:14px!important}
 body.clan-os-fullscreen .clan-brand-lockup h1{font-size:28px!important;margin:4px 0!important}
 body.clan-os-fullscreen .clan-nav-simple{display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:230px!important;z-index:110!important;flex-direction:column!important;gap:7px!important;padding:92px 14px 22px!important;background:#080d12!important;border-right:1px solid rgba(255,255,255,.09)!important;overflow-y:auto!important}
 body.clan-os-fullscreen .clan-nav-simple:before{content:'N3XT//ZA';position:absolute;left:26px;top:28px;color:#fff;font-size:20px;font-weight:1000!important}
 body.clan-os-fullscreen .clan-nav-simple>a,body.clan-os-fullscreen .clan-nav-simple>details>summary{display:flex!important;align-items:center!important;min-height:48px!important;padding:0 14px!important;border-radius:10px!important;color:#aab5c0!important;text-decoration:none!important;font-weight:800!important;list-style:none!important}
 body.clan-os-fullscreen .clan-nav-simple>a.active,body.clan-os-fullscreen .clan-nav-simple>a:hover{background:#131c25!important;color:#fff!important;box-shadow:inset 3px 0 var(--clan-primary,#9dff00)!important}
 body.clan-os-fullscreen .clan-nav-simple>details{margin-top:auto!important}
 body.clan-os-fullscreen .clan-nav-simple>details>div{position:static!important;display:none!important;padding:6px 0!important}
 body.clan-os-fullscreen .clan-nav-simple>details[open]>div{display:grid!important;gap:4px!important}
 body.clan-os-fullscreen .clan-nav-simple>details>div a{padding:9px 14px!important;color:#aab5c0!important;text-decoration:none!important;border-radius:8px!important;font-size:12px!important}
 body.clan-os-fullscreen .clan-workspace{width:100%!important;max-width:none!important;padding:34px clamp(34px,3vw,58px) 70px!important;background:linear-gradient(180deg,rgba(8,13,18,.82),rgba(8,13,18,.96))!important}
 body.clan-os-fullscreen .clan-workspace>*,body.clan-os-fullscreen .clan-hq{max-width:1600px!important;margin-left:0!important;margin-right:0!important}
 body.clan-os-fullscreen .clan-hq-focus{gap:16px!important}.clan-hq-grid{gap:16px!important}
 body.clan-os-fullscreen .clan-hq-focus>.clan-card,body.clan-os-fullscreen .clan-hq-focus>section{min-height:150px!important}

 /* COMMUNITY OS */
 body.community-os-fullscreen{background:#080d12!important}
 body.community-os-fullscreen>.community-os-systembar{display:none!important}
 body.community-os-fullscreen>.community-os-desktop{padding-left:230px!important;min-height:100vh!important}
 body.community-os-fullscreen .community-branded-frame,body.community-os-fullscreen .community-shell{width:100%!important;max-width:none!important;min-height:100vh!important}
 body.community-os-fullscreen .app-statusbar{height:64px!important;padding:0 38px!important;background:#0b1117!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
 body.community-os-fullscreen .community-brandbar{height:118px!important;min-height:118px!important;max-height:118px!important;padding:18px 42px!important;background-position:center!important}
 body.community-os-fullscreen .community-brand-logo{width:76px!important;height:76px!important}
 body.community-os-fullscreen .community-nav-simple{display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:230px!important;z-index:110!important;flex-direction:column!important;gap:7px!important;padding:92px 14px 22px!important;background:#080d12!important;border-right:1px solid rgba(255,255,255,.09)!important;overflow-y:auto!important}
 body.community-os-fullscreen .community-nav-simple:before{content:'N3XT//ZA';position:absolute;left:26px;top:28px;color:#fff;font-size:20px;font-weight:1000!important}
 body.community-os-fullscreen .community-nav-simple>a,body.community-os-fullscreen .community-nav-simple>details>summary{display:flex!important;align-items:center!important;min-height:48px!important;padding:0 14px!important;border-radius:10px!important;color:#aab5c0!important;text-decoration:none!important;font-weight:800!important;list-style:none!important}
 body.community-os-fullscreen .community-nav-simple>a.active,body.community-os-fullscreen .community-nav-simple>a:hover{background:#131c25!important;color:#fff!important;box-shadow:inset 3px 0 var(--community-accent,#9dff00)!important}
 body.community-os-fullscreen .community-nav-simple>details{margin-top:auto!important}
 body.community-os-fullscreen .community-nav-simple>details>div{position:static!important;display:none!important;padding:6px 0!important}
 body.community-os-fullscreen .community-nav-simple>details[open]>div{display:grid!important;gap:4px!important}
 body.community-os-fullscreen .community-nav-simple>details>div a{padding:9px 14px!important;color:#aab5c0!important;text-decoration:none!important;border-radius:8px!important;font-size:12px!important}
 body.community-os-fullscreen .community-app-content{width:100%!important;max-width:none!important;padding:34px clamp(34px,3vw,58px) 70px!important;background:linear-gradient(180deg,rgba(13,18,27,.96),rgba(8,13,19,.97))!important}
 body.community-os-fullscreen .community-page-head,body.community-os-fullscreen .community-grid-simple,body.community-os-fullscreen .community-hq-focus{max-width:1600px!important;margin-left:0!important;margin-right:0!important}
 body.community-os-fullscreen .community-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
 body.community-os-fullscreen .community-hq-focus{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
 body.community-os-fullscreen .community-hq-focus>.community-clan-card{min-height:150px!important}
}
/* Push onboarding 20261013-1600 */
.push-onboarding{position:fixed;z-index:10050;left:50%;bottom:82px;transform:translateX(-50%);width:min(680px,calc(100% - 28px));display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px 16px;background:#0c1110;border:1px solid #45651d;box-shadow:0 14px 50px #000c;color:#fff}.push-onboarding[hidden]{display:none!important}.push-onboarding b{font-size:13px;letter-spacing:.8px}.push-onboarding p{margin:3px 0 0;color:#aab3ad;font-size:11px}.push-onboarding button{border:0;background:#9dff00;color:#071006;font-weight:900;padding:10px 12px;white-space:nowrap;cursor:pointer}.push-onboarding .push-later{background:transparent;color:#c8cfca;border:1px solid #3b443e}@media(max-width:650px){.push-onboarding{grid-template-columns:1fr 1fr;bottom:74px}.push-onboarding>div{grid-column:1/-1}.push-onboarding button{width:100%}}
