:root{color-scheme:dark;--bg:#08090b;--panel:#141418;--line:#303038;--muted:#9999a3;--red:#ef233c}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 5%,#3b1018,transparent 32%),var(--bg);color:#f7f7f8;font:14px/1.5 -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif}header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid #ffffff12}header a{color:#fff;text-decoration:none;font-weight:800;font-size:18px}button{border:0;border-radius:9px;background:var(--red);color:#fff;padding:11px 15px;font-weight:750;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}header button,.secondary{background:#24242a}.shell{width:min(1120px,92vw);margin:52px auto}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center;margin-bottom:32px}.eyebrow{color:#ff6a78;font-weight:800;letter-spacing:1.5px}.hero h1{font-size:48px;line-height:1.05;letter-spacing:-2px;margin:14px 0}.hero p,.muted{color:var(--muted)}.pilot{padding:22px;border:1px solid #ff526045;background:#221217;border-radius:16px}.grid{display:grid;grid-template-columns:420px 1fr;gap:18px}.panel{background:linear-gradient(155deg,#18181d,#111114);border:1px solid var(--line);border-radius:16px;padding:22px}.auth{max-width:620px;margin:70px auto}.panel h2{margin-top:0}label{display:grid;gap:7px;margin:12px 0;color:#b8b8c0;font-size:12px}input,select,textarea{width:100%;background:#0c0c0f;color:#fff;border:1px solid #373740;border-radius:9px;padding:11px;font:inherit}input[readonly]{color:#aaa}textarea{min-height:105px;resize:vertical}.pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.status{min-height:22px;color:#ff8b94}.list article{padding:15px 0;border-bottom:1px solid var(--line)}.list article:last-child{border:0}.badge{display:inline-block;padding:4px 7px;border-radius:99px;background:#33333b;color:#bbb;font-size:10px;text-transform:uppercase}.badge.approved,.badge.trusted{background:#123d2b;color:#74dfa9}.badge.rejected,.badge.suspended{background:#46181c;color:#ff9097}.list h3{margin:7px 0}.toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}@media(max-width:850px){.hero,.grid{grid-template-columns:1fr}.hero h1{font-size:38px}.shell{margin-top:30px}}@media(max-width:520px){.pair{grid-template-columns:1fr}.hero h1{font-size:32px}}
