*{box-sizing:border-box}body,html{background:#050b14}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#f8fbff}.adminPage{min-height:100vh;background:radial-gradient(circle at 80% 0,#12376b 0,transparent 30%),radial-gradient(circle at 10% 40%,#0b2b55 0,transparent 28%),#050b14;padding:56px 22px}.shell{max-width:1180px;margin:auto}.eyebrow{color:#60a5fa;font-weight:800;letter-spacing:.16em;font-size:12px}h1{font-size:clamp(38px,6vw,68px);margin:12px 0;letter-spacing:-.05em}.lead{color:#9eb0c8;font-size:18px;max-width:700px}.formGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:38px}.card{position:relative;padding:24px;border:1px solid rgba(96,165,250,.18);border-radius:22px;background:linear-gradient(145deg,rgba(16,35,59,.92),rgba(7,17,31,.88));box-shadow:0 20px 70px rgba(0,0,0,.25);transition:.35s ease;overflow:hidden}.card:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:#2563eb;filter:blur(85px);opacity:.22;right:-30px;top:-30px}.card:hover{transform:translateY(-5px);border-color:rgba(96,165,250,.45)}.card h2{margin-top:0}.card label{display:grid;grid-gap:7px;gap:7px;color:#9eb0c8;font-size:13px;margin:14px 0}.card input,.card select{width:100%;padding:12px 13px;border-radius:11px;border:1px solid #233c5d;background:#081524;color:white;outline:none}.card input:focus,.card select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.wide{grid-column:1/-1}.toggles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.toggle{display:flex!important;align-items:center;gap:9px!important;background:#081524;padding:12px;border-radius:12px;margin:0!important;text-transform:capitalize}.toggle input{width:auto}.create{grid-column:1/-1;padding:16px;border:0;border-radius:14px;background:linear-gradient(90deg,#2563eb,#60a5fa);color:#fff;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 12px 40px rgba(37,99,235,.3);transition:.25s}.create:hover{transform:translateY(-2px);box-shadow:0 16px 50px rgba(37,99,235,.45)}@media(max-width:900px){.formGrid{grid-template-columns:1fr}.toggles{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.adminPage{padding:34px 14px}.card{padding:18px}.toggles{grid-template-columns:1fr}}