:root{--bg:#050508;--surface:#0b0c10;--surface-raised:rgba(14,18,28,.78);--surface-solid:#111521;--text:#f5fbff;--muted:#8b9aaa;--border:rgba(0,240,255,.28);--cyan:#00f0ff;--violet:#bd00ff;--lime:#39ff14;--crimson:#f05;--shadow:0 18px 50px rgba(0,0,0,.45);--glow-cyan:0 0 12px #00f0ff,0 0 34px rgba(0,240,255,.55);--glow-violet:0 0 12px #bd00ff,0 0 34px rgba(189,0,255,.45);--glow-lime:0 0 12px #39ff14,0 0 28px rgba(57,255,20,.3);--glow-crimson:0 0 12px #f05,0 0 28px rgba(255,0,85,.3);--radius:18px}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(0,240,255,.1),transparent 30rem),radial-gradient(circle at 92% 10%,rgba(189,0,255,.1),transparent 34rem),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--cyan)}a,a:hover{text-decoration:none}a:hover{color:#8ffaff}button,input,select,textarea{font:inherit}.container{max-width:980px;margin:0 auto;padding:24px}h1,h2,h3,h4{font-family:Space Grotesk,Rajdhani,Inter,sans-serif;letter-spacing:-.025em}.nav{position:-webkit-sticky;position:sticky;top:0;background:rgba(5,5,8,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);z-index:10}.nav-inner{max-width:980px;margin:0 auto;padding:14px 24px;display:flex;gap:16px;align-items:center}.brand{font-weight:900;letter-spacing:-.02em}.hero{padding:28px 0 8px}.kicker{display:inline-flex;gap:8px;align-items:center;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kicker-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:var(--glow-cyan)}.h1{margin:10px 0;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.04em}.lede{margin:0 0 18px;font-size:18px;line-height:1.6;color:var(--muted);max-width:720px}.grad-text{background:linear-gradient(90deg,var(--cyan),#fff,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.card{background:linear-gradient(145deg,rgba(17,21,33,.86),rgba(8,10,16,.82));border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow),inset 0 1px hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;border-radius:10px;font-weight:850;border:1px solid rgba(0,240,255,.45);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease;background:linear-gradient(135deg,var(--cyan),#00a6ff);color:#031018;box-shadow:0 0 0 rgba(0,240,255,0);-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.button:hover{transform:translateY(-2px);box-shadow:var(--glow-cyan);filter:brightness(1.1);text-decoration:none}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button.secondary{background:linear-gradient(135deg,rgba(189,0,255,.18),rgba(16,20,34,.9));border-color:rgba(189,0,255,.55);color:var(--text)}.button.secondary:hover{box-shadow:var(--glow-violet)}.button.primary{background:linear-gradient(135deg,var(--cyan),#008cff);color:#031018}.button.ghost{background:transparent;color:var(--muted);border-color:rgba(139,154,170,.35)}input,select,textarea{width:100%;padding:12px;border-radius:10px;border:1px solid rgba(0,240,255,.22);background:rgba(5,5,8,.72);color:var(--text);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:var(--glow-cyan)}input::placeholder{color:#718095}hr{border:0;border-top:1px solid rgba(0,240,255,.18)}footer{color:var(--muted)}@media (max-width:640px){.card,.container{padding:16px}.card{border-radius:15px}}.electric-card{position:relative;overflow:hidden;border:1px solid rgba(0,240,255,.28);border-radius:16px;background:linear-gradient(145deg,rgba(18,24,38,.82),rgba(7,9,15,.78));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px hsla(0,0%,100%,.05),0 18px 50px rgba(0,0,0,.38);animation:pulse-wave 6s ease-in-out infinite;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.electric-card:hover{transform:translateY(-3px);border-color:rgba(0,240,255,.8);box-shadow:0 0 20px rgba(0,240,255,.34),0 0 48px rgba(0,240,255,.14)}.electric-card-violet{border-color:rgba(189,0,255,.4)}.electric-card-lime{border-color:rgba(57,255,20,.4)}.electric-card-crimson{border-color:rgba(255,0,85,.42)}.electric-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border:1px solid #00f0ff;border-radius:10px;background:linear-gradient(135deg,#00f0ff,#008cff);color:#031018;font-weight:850;cursor:pointer;transition:.16s ease;-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.electric-action:focus-visible,.electric-action:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 20px #00f0ff,0 0 46px rgba(0,240,255,.55);filter:brightness(1.12);outline:none}.neon-number{color:#f5fbff;font-family:Rajdhani,Inter,sans-serif;font-size:clamp(2.3rem,6vw,3.7rem);font-weight:700;letter-spacing:-.05em;line-height:.95;text-shadow:0 0 5px rgba(0,240,255,.8),0 0 18px rgba(0,240,255,.34)}.scan-panel:after{position:absolute;inset:-20% 0 auto;height:2px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,240,255,.9),transparent);box-shadow:0 0 14px #00f0ff;animation:data-stream-scan 5s linear infinite}@keyframes pulse-wave{0%,to{box-shadow:inset 0 1px hsla(0,0%,100%,.04),0 0 12px rgba(0,240,255,.08),0 18px 50px rgba(0,0,0,.38)}50%{box-shadow:inset 0 1px hsla(0,0%,100%,.08),0 0 28px rgba(0,240,255,.22),0 18px 60px rgba(0,0,0,.45)}}@keyframes data-stream-scan{0%{transform:translateY(-20px);opacity:0}12%,82%{opacity:.7}to{transform:translateY(520px);opacity:0}}@media (prefers-reduced-motion:reduce){.electric-card,.scan-panel:after{animation:none}}.home-hud-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.home-main-stack{display:grid;grid-gap:18px;gap:18px;min-width:0}.dashboard-stat-grid,.home-feature-grid{display:grid;grid-gap:14px;gap:14px}.dashboard-stat-grid,.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat-grid{margin-top:24px}.home-dashboard-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.dashboard-panel,.hud-grid-card{background-color:rgba(10,15,24,.78);background-image:repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(0,240,255,.045) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(0,240,255,.045) 24px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.active-support-card,.dashboard-panel,.home-feature-card{padding:22px}.home-dashboard-header h2,.home-feature-card h2{margin:8px 0}.dashboard-subtext,.home-feature-card p{color:var(--muted)}.kicker-violet{color:var(--violet)}.kicker-lime{color:var(--lime)}.active-support-card{margin-top:0}.active-support-card p:last-child{margin:8px 0 0}.active-support-card strong{color:var(--cyan)}.home-footer{opacity:.75;font-size:14px}.stat-card{padding:18px}.stat-label{margin:0;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.16em}.stat-value{margin-top:18px}.stat-track{height:4px;margin-top:16px;overflow:hidden;background:hsla(0,0%,100%,.1)}.stat-track span{display:block;width:72%;height:100%;background:linear-gradient(90deg,#6d00ff,#bd00ff,#ff5fff,#bd00ff);background-size:220% 100%;box-shadow:0 0 14px var(--violet);animation:progress-stream 2.4s linear infinite}.stat-track .stat-ready{width:88%;background:linear-gradient(90deg,#00a66b,#39ff14,#b6ff9f,#39ff14);box-shadow:0 0 14px var(--lime)}.tactical-sidebar{position:-webkit-sticky;position:sticky;top:92px;display:flex;min-height:610px;flex-direction:column;gap:22px;overflow:hidden;padding:22px;color:var(--text);background:rgba(7,9,15,.88);border:1px solid rgba(0,240,255,.36);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 24px rgba(0,240,255,.14),inset 0 0 30px rgba(0,240,255,.035)}.hud-angular{-webkit-clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.tactical-sidebar:before{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(0,240,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.04) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.tactical-sidebar:after{position:absolute;top:0;right:22px;width:1px;height:100%;content:"";background:linear-gradient(transparent,var(--cyan),transparent);opacity:.42}.hud-crosshair{position:absolute;z-index:2;width:16px;height:16px;opacity:.8}.hud-crosshair:after,.hud-crosshair:before{position:absolute;content:"";background:var(--cyan)}.hud-crosshair:before{top:7px;left:0;width:16px;height:1px}.hud-crosshair:after{top:0;left:7px;width:1px;height:16px}.hud-crosshair-top{top:12px;right:16px}.hud-crosshair-bottom{right:16px;bottom:14px;transform:rotate(45deg)}.hud-match-status,.hud-panel-header,.hud-player-module,.hud-telemetry-row,.tactical-footer,.tactical-header{position:relative;z-index:1}.hud-panel-header,.tactical-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tactical-header h2{margin:5px 0 0;font-family:Rajdhani,sans-serif;font-size:1.3rem;letter-spacing:.08em}.hud-eyebrow,.hud-label{color:var(--cyan);font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em}.hud-status-dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.hud-status-online{background:var(--lime);box-shadow:0 0 12px var(--lime)}.hud-status-searching{background:var(--violet);box-shadow:0 0 14px var(--violet);animation:violet-blink 1.2s ease-in-out infinite}.hud-player-module{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(189,0,255,.42);background:rgba(189,0,255,.08);-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.hud-player-avatar{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;color:#050508;font-weight:900;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 18px rgba(0,240,255,.6)}.hud-player-module strong,.hud-player-rank{display:block;overflow-wrap:anywhere}.hud-player-module strong{font-size:.85rem}.hud-player-rank{margin-top:4px;color:var(--muted);font-size:.66rem;letter-spacing:.1em}.tactical-nav{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px}.tactical-nav-item{position:relative;display:flex;min-height:46px;align-items:center;gap:11px;width:100%;padding:0 12px;border:1px solid transparent;color:var(--muted);transition:.16s ease}.tactical-nav-item:hover{color:var(--text);border-color:rgba(0,240,255,.4);background:rgba(0,240,255,.08)}.tactical-nav-item.is-active{color:#031018;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 20px rgba(0,240,255,.7);animation:cyan-boot-flash .42s ease-out}.hud-nav-icon{width:20px;font-size:1.2rem;text-align:center}.hud-active-marker{margin-left:auto;font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.1em}.hud-status-panel{position:relative;z-index:1;margin-top:auto;padding:15px;border:1px solid rgba(189,0,255,.45);background:rgba(189,0,255,.075);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.hud-technical-tag{padding:3px 6px;color:var(--lime);border:1px solid rgba(57,255,20,.6);font-family:Rajdhani,sans-serif;font-size:.62rem;letter-spacing:.12em}.hud-match-status{display:flex;align-items:center;gap:9px;margin:18px 0 12px;font-size:.72rem}.hud-progress-track{height:7px;overflow:hidden;background:hsla(0,0%,100%,.1)}.hud-progress-fill{width:76%;height:100%;background:linear-gradient(90deg,#6d00ff,#bd00ff,#ff5fff,#bd00ff);background-size:220% 100%;box-shadow:0 0 14px var(--violet);animation:progress-stream 2.4s linear infinite}.hud-telemetry-row,.tactical-footer{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#718095;font-family:Rajdhani,sans-serif;font-size:.64rem;letter-spacing:.08em}.tactical-footer{margin-top:0}@keyframes progress-stream{0%{background-position:0 50%}to{background-position:220% 50%}}@keyframes cyan-boot-flash{0%{box-shadow:0 0 0 var(--cyan)}45%{color:#fff;box-shadow:0 0 34px var(--cyan)}to{color:#031018;box-shadow:0 0 20px rgba(0,240,255,.7)}}@keyframes violet-blink{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:900px){.home-hud-layout{grid-template-columns:1fr}.tactical-sidebar{position:relative;top:auto;min-height:0}.dashboard-stat-grid,.home-feature-grid{grid-template-columns:1fr}}.community-shell{min-height:100vh;padding:32px 20px;background:radial-gradient(circle at 10% 0,rgba(189,0,255,.16),transparent 30rem),radial-gradient(circle at 90% 15%,rgba(255,20,147,.13),transparent 32rem),var(--bg)}.community-feed{width:min(1100px,100%);margin:0 auto}.community-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.community-header h1{margin:6px 0 4px;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.05em}.community-header p{margin:0;color:var(--muted)}.community-eyebrow,.community-live{color:var(--cyan);font-size:.72rem;font-weight:800;letter-spacing:.18em}.community-live{text-shadow:0 0 12px var(--cyan)}.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.community-post{position:relative;overflow:hidden;padding:22px;border:1px solid transparent;border-radius:18px;background:linear-gradient(rgba(14,11,24,.76),rgba(14,11,24,.76)) padding-box,linear-gradient(135deg,rgba(189,0,255,.9),rgba(255,20,147,.48),rgba(0,240,255,.18)) border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.45),0 0 24px rgba(189,0,255,.1);transition:transform .18s ease,box-shadow .18s ease}.community-post:hover{transform:translateY(-3px);box-shadow:0 22px 60px rgba(0,0,0,.48),0 0 30px rgba(189,0,255,.22),0 0 20px rgba(255,20,147,.14)}.community-profile{display:flex;align-items:center;gap:13px}.community-avatar{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border:2px solid rgba(5,5,8,.9);border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--cyan),var(--violet),#ff1493);box-shadow:0 0 12px rgba(189,0,255,.65),0 0 20px rgba(255,20,147,.34);font-weight:900;transition:.16s ease}.community-avatar:hover{filter:brightness(1.3);transform:scale(1.04);box-shadow:0 0 16px var(--violet),0 0 30px rgba(255,20,147,.7)}.community-profile h2{margin:0;font-size:1.05rem}.community-profile span{color:var(--muted);font-size:.78rem}.community-content{min-height:72px;margin:20px 0;color:#e9e3ef;line-height:1.65}.community-actions{display:flex;gap:10px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.08)}.community-action{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(163,156,175,.28);border-radius:9px;color:#a39caf;background:hsla(0,0%,100%,.025);cursor:pointer;transition:.12s ease}.community-action.is-active,.community-action:hover{color:#fff;border-color:#ff1493;background:rgba(255,20,147,.12);box-shadow:0 0 16px rgba(255,20,147,.42)}.community-action:active{transform:scale(1.05)}.admin-obsidian{max-width:1100px;margin:0 auto;padding:24px}.admin-status-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;padding:20px;border:1px solid rgba(148,163,184,.24);background:#000}.admin-status-banner:before{position:absolute;top:-1px;left:0;width:45%;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);box-shadow:0 0 14px var(--cyan);animation:admin-laser-sweep 5s linear infinite}.admin-status-banner h1{margin:6px 0 0}.admin-operational{display:flex;align-items:center;gap:9px;color:var(--lime);font-family:monospace;font-size:.74rem}.admin-operational:before{width:8px;height:8px;border-radius:50%;content:"";background:var(--lime);box-shadow:0 0 12px var(--lime);animation:admin-pulse 1.8s ease-in-out infinite}.admin-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.admin-metric{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(148,163,184,.24);background:#000}.admin-metric small,.admin-metric span{color:#7e8999;font-family:monospace;font-size:.68rem;letter-spacing:.12em}.admin-metric strong{color:#fff;font-family:monospace;font-size:clamp(1.6rem,4vw,2.6rem);text-shadow:0 0 12px rgba(0,240,255,.42)}.admin-metric small{color:var(--lime)}.admin-command-panel{border-radius:0;border-color:rgba(0,240,255,.3);background:#000}.admin-command-panel .button{border-radius:0;-webkit-clip-path:none;clip-path:none;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,var(--cyan) 0 50%,var(--violet) 50% 100%) border-box;border:1px solid transparent;color:var(--text)}.admin-command-panel .button:hover{color:#031018;background:var(--cyan);box-shadow:-5px 0 16px rgba(0,240,255,.55),5px 0 16px rgba(189,0,255,.45)}.admin-game-row{border-radius:0;transition:background .08s linear,box-shadow .08s linear}.admin-game-row:hover{background:rgba(189,0,255,.13);box-shadow:inset 3px 0 var(--violet)}@keyframes admin-laser-sweep{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}@keyframes admin-pulse{0%,to{opacity:.5}50%{opacity:1;box-shadow:0 0 18px var(--lime)}}@media (max-width:720px){.community-shell{padding:20px 14px}.community-grid{grid-template-columns:1fr}.admin-status-banner,.community-header{align-items:flex-start;flex-direction:column}.admin-metric-grid{grid-template-columns:1fr}}