*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#070708;color:#f5f5f5;font-family:"Space Grotesk",sans-serif;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,0,.025) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(to bottom,black,transparent 90%)}a{text-decoration:none;color:inherit}.loading-screen{position:fixed;inset:0;background:#050505;z-index:9999;display:grid;place-items:center;transition:.7s}.loading-screen.hide{opacity:0;visibility:hidden}.loader-wrap{text-align:center;position:relative}.loader-logo{width:72px;height:72px;margin:auto;border:1px solid #ff2020;display:grid;place-items:center;font:700 40px Rajdhani;color:#ff3030;box-shadow:0 0 45px #ff000044}.loader-ring{position:absolute;width:96px;height:96px;top:-12px;left:50%;transform:translateX(-50%);border:2px solid transparent;border-top-color:#ff2020;border-right-color:#ff202066;border-radius:50%;animation:spin 1s linear infinite}.loader-title{font:700 22px Rajdhani;letter-spacing:5px;margin-top:22px}.loader-sub{font-size:10px;color:#777;letter-spacing:4px;margin-top:3px}.loader-bar{width:260px;height:3px;background:#1a1a1a;margin:25px auto 10px;overflow:hidden}.loader-bar span{display:block;height:100%;width:0;background:#e91515;animation:load 1.7s ease forwards}.loader-wrap #loadText{font-size:10px;color:#777}@keyframes spin{to{transform:translateX(-50%) rotate(360deg)}}@keyframes load{to{width:100%}}.topbar{position:sticky;top:0;z-index:50;height:76px;background:#080809dd;border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;padding:0 6vw}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:38px;height:38px;border:1px solid #e51b23;color:#ff2929;display:grid;place-items:center;font:700 25px Rajdhani;box-shadow:inset 0 0 15px #ff00001a}.brand b{display:block;font:700 20px Rajdhani;letter-spacing:2px}.brand small{display:block;color:#777;font-size:8px;letter-spacing:2px}nav{display:flex;gap:8px}nav a{font:600 13px Rajdhani;letter-spacing:1px;color:#999;padding:10px 15px;border:1px solid transparent;transition:.2s}nav a:hover,nav a.active{color:#fff;border-color:#ff252533;background:#ff11110d}.menu-btn{display:none;background:none;border:0;color:#fff;font-size:23px}.page{display:none;max-width:1250px;margin:auto;padding:70px 6vw 100px}.page.active{display:block}.hero{min-height:680px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px}.eyebrow{font:600 10px Rajdhani;letter-spacing:3px;color:#e52a2a}.eyebrow i{display:inline-block;width:28px;height:1px;background:#e52a2a;vertical-align:middle;margin-right:8px}.hero h1{font:700 clamp(54px,8vw,105px)/.85 Rajdhani;letter-spacing:-2px;margin:20px 0}.hero h1 span,h2 span{color:#ed2028}.hero-copy>p{max-width:650px;color:#9d9d9d;line-height:1.8;font-size:14px}.actions{display:flex;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 22px;font:700 11px Rajdhani;letter-spacing:2px;border:1px solid #ffffff20}.btn.primary{background:#e31d25;color:#fff;box-shadow:0 0 30px #e31d2522}.btn.primary:hover{background:#ff2b32}.btn.ghost{background:#ffffff06}.stats{display:flex;gap:40px;margin-top:45px}.stats strong{display:block;font:700 22px Rajdhani;color:#fff}.stats span{font-size:8px;letter-spacing:2px;color:#666}.hero-card{height:460px;position:relative;border:1px solid #ff222226;background:radial-gradient(circle at 50% 40%,#4e090b 0,#160607 35%,#080808 72%);display:grid;place-items:center;overflow:hidden}.card-glow{position:absolute;width:250px;height:250px;background:#e9000015;filter:blur(35px);border-radius:50%}.city-lines{position:absolute;inset:0;background:linear-gradient(150deg,transparent 45%,#ff1e1e0b 45%,transparent 46%),linear-gradient(30deg,transparent 55%,#ff1e1e0b 55%,transparent 56%)}.hero-v{font:700 260px Rajdhani;color:#ffffff05;line-height:1}.hero-card-text{position:absolute;bottom:35px;left:35px}.hero-card-text b{display:block;font:700 28px Rajdhani;letter-spacing:4px}.hero-card-text span{color:#e31d25;font:600 10px Rajdhani;letter-spacing:5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article,.panel,.server-card{border:1px solid #ffffff0d;background:#0c0c0d;padding:28px}.icon{font-size:22px;color:#e31d25;margin-bottom:18px}.feature-grid h3,.server-card h3{font:700 18px Rajdhani;letter-spacing:1px}.feature-grid p,.panel p,.server-card p{color:#777;font-size:12px;line-height:1.8;margin-top:9px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;border-bottom:1px solid #ffffff0c;padding-bottom:25px;margin-bottom:28px}.section-head h2{font:700 54px Rajdhani;margin-top:8px}.section-head>p{font-size:11px;color:#666;max-width:300px}.updates{display:grid;gap:12px}.update{background:#0c0c0d;border:1px solid #ffffff0d;padding:23px 25px;position:relative}.update.latest{border-color:#e31d253d}.update-top{display:flex;justify-content:space-between;gap:15px}.badge{font:700 9px Rajdhani;letter-spacing:1.5px;padding:5px 8px;background:#e31d25}.badge.update{background:#333}.badge.fix{background:#b06d13}.update h3{font:700 20px Rajdhani;margin:12px 0 5px}.date{font-size:9px;color:#666}.update p{font-size:12px;line-height:1.7;color:#888;max-width:850px}.about-grid,.server-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.panel h3{font:700 27px Rajdhani;margin:12px 0}.server-card{min-height:250px;position:relative}.status-dot{position:absolute;right:25px;top:28px;width:8px;height:8px;border-radius:50%;background:#21d56a;box-shadow:0 0 12px #21d56a}.server-card h3{font-size:30px;margin-top:18px}.server-card .btn{margin-top:20px}.links{display:grid;gap:8px;margin-top:18px}.link-item{border:1px solid #ffffff0b;background:#111113;padding:14px 16px;font:600 11px Rajdhani;color:#aaa}.link-item:hover{color:#fff;border-color:#e31d2538}footer{border-top:1px solid #ffffff0b;padding:30px 6vw;display:flex;justify-content:space-between;color:#555;font-size:10px;letter-spacing:.5px}footer b{color:#ddd;margin-right:20px;font-family:Rajdhani}@media(max-width:800px){nav{position:absolute;top:76px;left:0;right:0;background:#09090a;border-bottom:1px solid #ffffff0d;display:none;flex-direction:column;padding:12px 6vw}nav.open{display:flex}.menu-btn{display:block}.hero{grid-template-columns:1fr;min-height:auto;padding-top:40px}.hero-card{height:330px}.feature-grid,.about-grid,.server-grid{grid-template-columns:1fr}.section-head{display:block}.section-head h2{font-size:43px}.section-head>p{margin-top:10px}.page{padding-top:45px}.stats{gap:22px}.hero h1{font-size:65px}footer{display:block}footer div+div{margin-top:12px}}
