:root{--bg:#020914;--bg2:#071426;--panel:#0b1c33;--panel2:#0e2540;--line:#173b66;--blue:#1684ff;--blue2:#00c4ff;--text:#f5f8ff;--muted:#91a4bd;--green:#28e390;--red:#ff5d6c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 72% 8%,#0b2d5d 0,transparent 28%),var(--bg);color:var(--text);font:15px/1.6 Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.top{height:84px;display:flex;align-items:center;gap:34px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid #10233c;background:#020a16e8;backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.brand img{width:52px;height:52px;object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1.05}.brand b{letter-spacing:1.3px;font-size:17px}.brand small{color:#6d85a3;font-size:8px;letter-spacing:2px;margin-top:5px}.top nav{display:flex;gap:30px;color:#c4cfde;font-weight:600}.top nav a:hover{color:#fff}.actions{display:flex;gap:10px}.btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid #2479e9;background:linear-gradient(135deg,#1684ff,#1857dd);padding:11px 18px;border-radius:9px;font-weight:750;box-shadow:0 0 24px #087eff1b}.btn.ghost{background:#071221;border-color:#253d5a;color:#dce7f5}.btn.big{padding:14px 22px}.hero{max-width:1180px;margin:auto;min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding:55px 24px 25px}.eyebrow,.section-head>span,.cta span,.dash-head span{color:#54a6ff;font-weight:800;letter-spacing:2.3px;font-size:12px}.hero h1{font-size:58px;line-height:1.03;letter-spacing:-2px;margin:18px 0 20px}.hero h1 em{font-style:normal;color:#3f92ff;text-shadow:0 0 28px #1684ff44}.hero-copy>p{color:#aab9cd;max-width:620px;font-size:17px}.hero-actions{display:flex;gap:12px;margin:30px 0 20px}.checks{display:flex;gap:18px;flex-wrap:wrap;color:#8296af;font-size:12px}.hero-logo{position:relative;display:flex;align-items:center;justify-content:center}.hero-logo img{width:100%;max-width:590px;position:relative;z-index:2;filter:drop-shadow(0 15px 60px #006fff35)}.glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:#006fff33;filter:blur(70px)}.stats{border-block:1px solid #102743;background:#030c19;display:grid;grid-template-columns:repeat(4,1fr);max-width:100%;padding:22px max(24px,calc((100vw - 1180px)/2))}.stats div{text-align:center;border-right:1px solid #17304f}.stats div:last-child{border:0}.stats strong{display:block;color:#4f9cff;font-size:25px}.stats span{color:#8497ae;font-size:12px}.section{max-width:1180px;margin:auto;padding:95px 24px}.section.alt{max-width:none;background:#05101e;border-block:1px solid #102743;padding-inline:max(24px,calc((100vw - 1180px)/2))}.section-head{text-align:center;max-width:670px;margin:0 auto 45px}.section-head h2{font-size:38px;margin:8px 0}.section-head p{color:var(--muted)}.grid.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article,.steps div,.pricing article{background:linear-gradient(145deg,#0b1a2d,#071321);border:1px solid #153654;border-radius:14px;padding:26px}.cards i{font-style:normal;color:#58a6ff;font-size:24px}.cards h3{margin:12px 0 5px}.cards p,.steps p{margin:0;color:#8ea2bb}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps b{color:#2589ff;font-size:28px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:900px;margin:auto}.pricing article{text-align:center;position:relative;padding:34px 25px}.pricing strong{display:block;font-size:38px;margin:12px}.pricing small{display:block;color:#93a7bf;margin-bottom:23px}.pricing .featured{border-color:#268dff;transform:translateY(-10px);box-shadow:0 15px 50px #006fff18}.tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#1684ff;padding:3px 12px;border-radius:20px;font-size:9px;font-weight:800}.cta{max-width:1180px;margin:30px auto 85px;padding:30px;border:1px solid #1a4f81;background:linear-gradient(120deg,#081a31,#071322);border-radius:18px;display:flex;align-items:center;gap:26px}.cta img{width:130px}.cta div{flex:1}.cta h2{margin:5px 0;font-size:30px}.cta p{margin:0;color:#91a5be}footer{border-top:1px solid #102743;padding:30px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:12px;color:#7d90a9}footer img{width:70px}footer div{margin-right:auto}footer b{color:white}footer p{margin:0;font-size:11px}.auth-page{min-height:calc(100vh - 84px);display:flex;align-items:center;justify-content:center;padding:55px 20px;background:radial-gradient(circle at center,#0b2e63 0,transparent 35%)}.auth-card{width:min(500px,100%);background:#071525eF;border:1px solid #1d4a77;border-radius:20px;padding:38px;text-align:center;box-shadow:0 30px 100px #0009}.auth-card img{width:210px;max-height:160px;object-fit:contain}.auth-card h1{font-size:32px;margin:10px}.auth-card p{color:#93a7bf}.discord-login{margin:25px 0 12px;background:#5865F2;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:9px;font-weight:800}.auth-card small{color:#69809c}.dash{display:grid;grid-template-columns:240px 1fr;max-width:1180px;margin:40px auto 80px;min-height:620px;border:1px solid #173759;background:#061220;border-radius:18px;overflow:hidden}.dash aside{background:#071728;border-right:1px solid #173759;padding:25px 16px}.profile{display:flex;align-items:center;gap:11px;padding:8px 8px 25px;border-bottom:1px solid #16314e;margin-bottom:18px}.profile img,.avatar{width:45px;height:45px;border-radius:50%;object-fit:cover;background:#163e70;display:grid;place-items:center;font-weight:900}.profile div{display:flex;flex-direction:column}.profile small{color:#7890aa}.dash aside>a{display:block;padding:11px 13px;border-radius:8px;margin:4px 0;color:#9eb0c5}.dash aside>a.active,.dash aside>a:hover{background:#0e2948;color:white}.dash-main{padding:34px}.dash-head{display:flex;align-items:center;justify-content:space-between}.dash-head h1{font-size:34px;margin:3px 0 26px}.secure{color:#47df96;font-size:12px}.license-card{background:linear-gradient(145deg,#0c213b,#09182a);border:1px solid #24669e;border-radius:16px;padding:28px}.license-top{display:flex;justify-content:space-between;border-bottom:1px solid #173b5e;padding-bottom:22px}.license-top small,.license-grid small,.key small{color:#7890aa}.license-top h2{margin:2px 0}.status{align-self:center;padding:7px 11px;border-radius:20px;background:#10253a;font-weight:800;font-size:11px}.status.on{color:var(--green)}.status.off{color:var(--red)}.license-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.license-grid>div{padding:15px;background:#081626;border:1px solid #163752;border-radius:10px;display:flex;flex-direction:column}.key{background:#030c16;border:1px solid #16406a;border-radius:10px;padding:16px;display:flex;justify-content:space-between;align-items:center}.key div{display:flex;flex-direction:column}.key code{color:#57a8ff;margin-top:4px}.key button{background:#0e2c4d;color:white;border:1px solid #245f92;border-radius:8px;padding:9px 12px;cursor:pointer}.dash-actions{display:flex;gap:10px;margin-top:18px}.empty{text-align:center;padding:45px;background:#081829;border:1px dashed #255681;border-radius:15px}.empty img{width:220px;max-height:160px;object-fit:contain}.empty p{color:#8da2bb} @media(max-width:900px){.top nav{display:none}.hero{grid-template-columns:1fr;text-align:center}.hero h1{font-size:43px}.hero-copy>p{margin-inline:auto}.hero-actions,.checks{justify-content:center}.hero-logo img{max-width:430px}.grid.cards,.steps{grid-template-columns:1fr 1fr}.pricing{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;gap:18px}.dash{grid-template-columns:1fr;margin:20px}.dash aside{border-right:0;border-bottom:1px solid #173759}.cta{margin-inline:20px}.cta img{display:none}}@media(max-width:600px){.top{height:72px}.brand span{display:none}.brand img{width:48px}.actions .ghost{display:none}.hero{padding-top:35px;min-height:0}.hero h1{font-size:38px}.hero-actions{flex-direction:column}.grid.cards,.steps{grid-template-columns:1fr}.section{padding-block:65px}.stats{padding-inline:15px}.license-grid{grid-template-columns:1fr}.key{align-items:flex-start;gap:14px;flex-direction:column}.dash-main{padding:22px}.dash-head{align-items:flex-start;gap:8px;flex-direction:column}.cta{align-items:flex-start;flex-direction:column}footer span{display:none}}
