:root{--bg:#07111f;--panel:#0d1b2d;--panel2:#10243c;--text:#eaf2ff;--muted:#91a3bb;--line:#20344e;--brand:#6ee7ff;--brand2:#8b5cf6;--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444;--white:#fff;--shadow:0 24px 80px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial;background:radial-gradient(circle at 80% -10%,rgba(139,92,246,.2),transparent 35%),radial-gradient(circle at 15% 0,rgba(110,231,255,.16),transparent 30%),var(--bg);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 32px));margin:auto}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(16px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:rgba(7,17,31,.86);backdrop-filter:blur(18px);z-index:20}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand img{width:34px;height:34px;border-radius:10px}.topbar nav{display:flex;align-items:center;gap:20px;color:#c5d2e3;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,var(--brand),#7dd3fc 42%,var(--brand2));color:#06111d;font-weight:800;border:0;cursor:pointer;box-shadow:0 8px 28px rgba(110,231,255,.16)}.btn.small{padding:9px 14px}.btn.secondary{background:#132a45;color:#eaf2ff;border:1px solid #284463;box-shadow:none}.btn.danger{background:#3a1720;color:#fecaca;border:1px solid #6a2835}.btn.warn{background:#39280b;color:#fde68a;border:1px solid #6f5118}.page{padding:44px 0 70px}.hero{padding:74px 0 48px;display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center}.eyebrow{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(110,231,255,.08);border:1px solid rgba(110,231,255,.24);color:#a5f3fc;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:clamp(42px,6vw,72px);line-height:.98;margin:18px 0;letter-spacing:-.05em}.gradient{background:linear-gradient(90deg,#dff7ff,var(--brand),#c4b5fd);-webkit-background-clip:text;color:transparent}.lead{font-size:18px;line-height:1.7;color:#a9bad0;max-width:720px}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.mock{background:linear-gradient(180deg,#10243a,#0b1728);border:1px solid #25405e;border-radius:24px;padding:20px;box-shadow:var(--shadow);transform:rotate(1deg)}.mock .bar{height:10px;border-radius:9px;background:#203a58;width:38%;margin-bottom:18px}.statgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat{background:#0a1727;border:1px solid #1e344e;border-radius:17px;padding:18px}.stat b{display:block;font-size:26px}.stat span{color:#8fa4be;font-size:12px}.section{padding:64px 0}.section h2{font-size:38px;letter-spacing:-.035em;margin:0 0 12px}.section .sub{color:var(--muted);max-width:700px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.card{background:linear-gradient(180deg,rgba(18,38,63,.94),rgba(10,24,40,.94));border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 10px 40px rgba(0,0,0,.12)}.card h3{margin:0 0 8px}.card p{color:#9eb0c6;line-height:1.6}.icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(110,231,255,.09);border:1px solid rgba(110,231,255,.18);margin-bottom:14px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.pricecard{position:relative}.pricecard.featured{border-color:#6ee7ff;box-shadow:0 0 0 1px rgba(110,231,255,.22),0 22px 80px rgba(68,203,232,.12)}.badge{display:inline-block;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;background:#16334b;color:#a5f3fc}.price{font-size:40px;font-weight:900;margin:12px 0}.price small{font-size:14px;color:#8fa3bc}.checklist{padding:0;list-style:none;color:#cbd7e5;line-height:2}.checklist li:before{content:'✓';color:#6ee7ff;font-weight:900;margin-right:9px}.auth{max-width:520px;margin:40px auto}.formcard{background:#0d1c2f;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow)}label{display:block;font-size:13px;font-weight:700;color:#c8d5e5;margin:14px 0 7px}input,select,textarea{width:100%;padding:12px 13px;border:1px solid #29415d;border-radius:11px;background:#091625;color:#eef6ff;outline:none}input:focus,select:focus,textarea:focus{border-color:#5ed9f3;box-shadow:0 0 0 3px rgba(94,217,243,.1)}.muted{color:var(--muted)}.alert{border-radius:12px;padding:11px 14px;margin-bottom:14px}.alert.success{background:#0e2b1a;color:#bbf7d0;border:1px solid #235638}.alert.error{background:#35131a;color:#fecaca;border:1px solid #6a2631}.alert.info{background:#12293d;color:#bae6fd;border:1px solid #28506e}.dashhead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{background:#0d1c2f;border:1px solid var(--line);border-radius:16px;padding:18px}.metric .n{font-size:28px;font-weight:900}.metric .k{font-size:12px;color:#8fa3bc;text-transform:uppercase;letter-spacing:.08em}.twocol{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;margin-top:18px}.tablewrap{overflow:auto;border:1px solid var(--line);border-radius:16px}.table{width:100%;border-collapse:collapse;min-width:760px;background:#0b1828}.table th,.table td{padding:13px 14px;border-bottom:1px solid #1a3049;text-align:left;font-size:13px}.table th{color:#8fa3bc;background:#0e1f33}.pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800}.pill.active,.pill.approved,.pill.pro{background:#0f3520;color:#86efac}.pill.pending,.pill.trial{background:#392b0d;color:#fcd34d}.pill.suspended,.pill.rejected{background:#3b171c;color:#fca5a5}.pill.free{background:#18283a;color:#b8c5d6}.copyrow{display:flex;gap:8px;align-items:center}.copyrow code{flex:1;background:#07121f;border:1px dashed #35516e;border-radius:10px;padding:10px;overflow:auto}.footer{border-top:1px solid rgba(255,255,255,.08);padding:28px 0;color:#7890ab;font-size:13px}.adminnav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.adminnav a{padding:9px 12px;border-radius:10px;background:#10243b;border:1px solid #203d5d;color:#c8d8e9}.inline{display:flex;gap:8px;align-items:center}.inline>*{width:auto}.stack{display:grid;gap:12px}.notice{padding:14px;border:1px dashed #36506e;border-radius:14px;background:#0a1728;color:#9db2ca}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.right{text-align:right}@media(max-width:900px){.hero,.twocol{grid-template-columns:1fr}.grid3,.pricing{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.topbar nav a:not(.btn){display:none}.hero{padding-top:42px}}@media(max-width:560px){.metrics{grid-template-columns:1fr}.container{width:min(100% - 22px,1180px)}.hero h1{font-size:44px}.formcard{padding:20px}}
