:root{color:#f6f6ff;background:#05050a;font-family:Inter,system-ui,Arial}body{background:radial-gradient(circle at 40% 0,#ff3a9a33,#0000 40%),radial-gradient(circle at 70% 10%,#ff7a3d22,#0000 45%),radial-gradient(circle at 20% 60%,#3b5cff22,#0000 45%),#05050a;margin:0}*{box-sizing:border-box}.shell{width:min(1180px,100% - 32px);margin:auto;padding:28px 0}.auth{text-align:center;place-content:center;min-height:100vh;display:grid}.logo{filter:drop-shadow(0 26px 80px #000000a6);width:min(720px,92vw);max-width:720px;margin:0 auto 10px;display:block}.wordmarkText{letter-spacing:-.08em;background:linear-gradient(90deg,#ff3a9a 0%,#ff7a3d 35%,#8b5cff 65%,#3b5cff 100%);color:#0000;filter:drop-shadow(0 10px 26px #ff3a9a38)drop-shadow(0 16px 46px #7a6cff1f);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:900;line-height:1;display:inline-block;transform:skew(-10deg)}.tagline{color:#c9c9da;margin:0 0 18px}.top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.brand{flex-direction:column;gap:6px;display:flex}.brand p{color:#c9c9da;margin:0;line-height:1.2}.panel{background:#12121bdd;border:1px solid #ffffff14;border-radius:24px;margin-bottom:22px;padding:22px;box-shadow:0 24px 80px #0008}.form{gap:12px;display:grid}input,select,textarea,button,.button{color:#fff;background:#1a1a26;border:1px solid #ffffff14;border-radius:12px;padding:12px;text-decoration:none}textarea{min-height:82px}.primary,.active,.selected{background:#ff3a9a!important}.controls{grid-template-columns:1fr 160px 220px auto;align-items:center;gap:12px;display:grid}.card{grid-template-columns:300px 1fr;gap:20px;margin-top:20px;display:grid}.card img{object-fit:cover;border-radius:18px;width:100%;height:230px}.domain,.note,.warn{color:#c9c9da}.chips,.actions,.stats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chips span,.stats span,.selectable button{background:#202033;border-radius:999px;padding:8px 11px}.grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.list{gap:10px;display:grid}.list a{color:#7a6cff}.pending{border:1px solid #2b2b3d;border-radius:16px;margin-top:12px;padding:12px}@media (width<=850px){.controls,.card,.grid{grid-template-columns:1fr}.top{display:block}.wordmarkText{font-size:54px}}
