:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eef2ff;background:#07101f}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% -10%,#183d7a 0,transparent 34%),#07101f;min-height:100vh}.shell{width:min(980px,92vw);margin:0 auto;padding:48px 0 80px}.brand{display:flex;gap:14px;align-items:baseline;border-bottom:1px solid #26354f;padding-bottom:18px;margin-bottom:44px}.brand span{font-weight:800}.brand strong{font-size:14px;color:#9fb6d9}.brand small{margin-left:auto;color:#7286a7}.eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:#71a7ff}.intro h1,.panel h1{font-size:clamp(34px,5vw,58px);line-height:1;margin:10px 0 16px}.intro p{font-size:19px;color:#aab8cf;max-width:720px;margin-bottom:32px}.panel{background:#0e1a2d;border:1px solid #233755;border-radius:20px;padding:28px;margin:18px 0;box-shadow:0 18px 50px #0004}.panel h2{margin:0 0 22px;font-size:21px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid .wide{grid-column:1/-1}label{display:grid;gap:8px;color:#c9d5e8;font-size:13px;font-weight:700}input,select{width:100%;padding:13px 14px;border-radius:10px;border:1px solid #324866;background:#081321;color:#fff;font:inherit}input:focus,select:focus{outline:2px solid #4e92ff;border-color:transparent}details{margin:20px 0 0;border-top:1px solid #263a57;padding-top:16px}summary{cursor:pointer;color:#9fb6d9}.inner{margin-top:16px}.button{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;border:0;border-radius:11px;padding:13px 18px;background:#286df0;color:white;font-weight:800;text-decoration:none;cursor:pointer}.button.secondary{background:#172a46;border:1px solid #31517d}.button.primary{background:linear-gradient(90deg,#286df0,#7357ef);font-size:16px}.actions{display:flex;gap:10px;flex-wrap:wrap}.choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.choices label{display:flex;gap:12px;padding:16px;border:1px solid #2c4364;border-radius:13px;background:#091625}.choices input{width:auto}.choices span{display:grid}.choices small{font-weight:400;color:#8396b3;margin-top:4px}.check{display:flex;grid-template-columns:auto 1fr;align-items:center;margin-top:18px}.check input{width:auto}.alert{padding:14px 16px;border-radius:12px;margin:16px 0}.alert.error{background:#421c24;border:1px solid #8c3948}.alert.ok,.success{background:#0b2a27;border-color:#1f655c}.note{color:#8294af;font-size:13px;line-height:1.6}code{background:#06101d;padding:2px 6px;border-radius:5px;color:#b8cbeb}@media(max-width:720px){.grid,.choices{grid-template-columns:1fr}.brand{display:grid}.brand small{margin-left:0}.shell{padding-top:28px}}

.section-help{margin:-4px 0 18px;color:#667085;max-width:760px}
label small{display:block;margin-top:6px;color:#7a8393;font-weight:400;line-height:1.35}
.conditional-fields[hidden]{display:none!important}
.conditional-fields{margin-top:16px}
