@import url("https://fonts.googleapis.com/css2?family=Manjari:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap");:root{--bg:#080b0a;--panel:#111715;--panel2:#151e1a;--line:#26332d;--text:#f2f7f3;--muted:#9baaa1;--green:#a3ff4f;--orange:#ffb454;--red:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 0,#14251b 0,transparent 34%),var(--bg);color:var(--text);font-family:Inter,Manjari,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{max-width:1200px;margin:auto;padding:28px 22px}.topbar{justify-content:space-between;gap:18px;margin-bottom:32px}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px}.logo{width:42px;height:42px;border-radius:13px;background:var(--green);color:#10180e;display:grid;place-items:center;font-weight:900}.brand small{display:block;color:var(--muted);margin-top:3px}.badge{border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--muted);font-size:12px}.hero{padding:32px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(130deg,#17231b,#101513 60%);margin-bottom:24px}.eyebrow{color:var(--green);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero h1{font-size:clamp(28px,5vw,46px);line-height:1.12;margin:12px 0}.hero p{color:var(--muted);max-width:700px;line-height:1.7}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:20px 0 28px}.card,.stat{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:19px}.stat strong{font-size:28px;display:block}.muted,.stat span{color:var(--muted);font-size:13px}.section-head{display:flex;justify-content:space-between;align-items:center;margin:26px 0 14px}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.card h3{margin:10px 0;font-size:19px;line-height:1.4}.card p{color:#c1cec5;line-height:1.65;font-size:14px}.pill{display:inline-block;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;background:#25352b;color:var(--green)}.pill.critical{background:#3b2021;color:#ff8e8e}.pill.important{background:#3b2d1b;color:var(--orange)}.meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;padding:11px 16px;background:var(--green);color:#11190d;font-weight:800;cursor:pointer}.btn.secondary{background:#202b25;color:var(--text);border:1px solid var(--line)}.form{max-width:480px;margin:8vh auto;padding:28px}.form h1{margin-top:0}.field{display:block;margin:16px 0}.field span{display:block;color:var(--muted);font-size:13px;margin-bottom:7px}.field input{width:100%;padding:13px;border-radius:10px;border:1px solid var(--line);background:#0b100d;color:var(--text)}.notice{padding:14px;border-radius:12px;background:#1a2a20;color:#c9e8d0;line-height:1.6;font-size:13px}.footer{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}@media(max-width:760px){.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.hero{padding:23px}}