:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#e6eaf2;background:#0a0f1a}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;padding:22px max(24px,calc((100vw - 1300px)/2));border-bottom:1px solid #253048;background:#0d1423}h1{font-size:22px;letter-spacing:-1px;margin:3px 0}h1 span{color:#80f0b3}h2{font-size:21px;letter-spacing:-.5px}h3{font-size:17px}small,.eyebrow{font-size:11px;color:#9caac2;letter-spacing:.5px}p{color:#aab6ca;line-height:1.6}main{max-width:1350px;margin:auto;padding:26px 24px 60px}.hero{display:flex;justify-content:space-between;align-items:center;gap:20px}.hero h2{font-size:34px;margin:0}.hero p{margin:8px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0}.stats article,.twocol article,.insights article{border:1px solid #29354b;border-radius:16px;padding:22px;background:#111b2d}.stats strong{display:block;font-size:29px;margin-top:14px}.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:34px}.sectionhead span,.muted{font-size:13px;color:#8e9cb4}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:16px}.insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.insights h3{color:#8af0b8}.tablewrap{overflow:auto;border:1px solid #29354b;border-radius:14px}table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}th{text-align:left;color:#a3afc3;background:#152138;padding:15px}td{padding:15px;border-top:1px solid #26334b;vertical-align:top}td small{font-size:11px}a{color:#86d8ff;text-decoration:none}a:hover{text-decoration:underline}button,.action{display:inline-block;background:#77efae;color:#06170d;font-size:13px;font-weight:750;border:0;border-radius:9px;padding:12px 18px;cursor:pointer;text-decoration:none}button:hover,.action:hover{filter:brightness(.92);text-decoration:none}.secondary{background:#202b3e;color:#dce5f2}.linkbtn{background:transparent;color:#ff9c9c;padding:4px 0;margin-top:6px}form{display:flex;flex-direction:column;gap:10px}label{font-size:12px;color:#afbbce}input,select{padding:12px;border-radius:9px;border:1px solid #35425a;background:#0a1424;color:#fff;width:100%;font-size:14px}.hero form,header form{display:block}.notice{padding:12px 16px;border:1px solid #52624c;background:#17251e;border-radius:10px;margin:16px 0}.pill{display:inline-block;padding:5px 8px;border-radius:7px;background:#4b3428;color:#f2c69e;max-width:220px}.pill.ok{background:#193d2e;color:#a0f3c1}section{margin-bottom:26px}footer{margin-top:48px;color:#8291a9;font-size:12px}.login{max-width:430px;margin:14vh auto;padding:30px;border:1px solid #29354b;border-radius:16px;background:#111b2d}.login form{margin-top:30px}.warn{color:#ffb4a9}code{overflow-wrap:anywhere}@media(max-width:760px){.stats{grid-template-columns:repeat(2,1fr)}.twocol{grid-template-columns:1fr}.hero{align-items:flex-start;flex-direction:column}.hero h2{font-size:27px}.sectionhead{align-items:flex-start;flex-direction:column}.stats strong{font-size:23px}header{padding:18px}}
