:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202c45;background:#f2f5fb}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;padding:24px 14px 48px;background:radial-gradient(ellipse at 95% 0,#e8efff,transparent 38%),radial-gradient(ellipse at 0 30%,#fff0f1,transparent 30%),#f2f5fb;min-height:100vh}main{max-width:620px;margin:auto;background:#fff;padding:24px;border:1px solid #dfe6f2;border-radius:20px;box-shadow:0 12px 30px #25395710}h1{font-size:25px}h2{font-size:18px;margin-top:26px}p{line-height:1.55;color:#52627e;font-size:14px;overflow-wrap:anywhere}.eyebrow{color:#b54355;font-size:11px;font-weight:800;letter-spacing:.12em}.important{background:#fff2f3;border:1px solid #f3dadd;border-radius:13px;padding:12px;color:#744d50;font-size:14px;line-height:1.5}label{display:block;margin:14px 0;color:#52627e;font-size:13px;font-weight:700}input,textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #d6dfed;border-radius:11px;background:#f8faff;color:#202c45;font:inherit}textarea{resize:vertical;overflow-wrap:anywhere}button,.button{display:inline-block;border:0;border-radius:12px;padding:12px 16px;background:linear-gradient(130deg,#405f9f,#294477);color:#fff;text-decoration:none;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.secondary{background:#edf2fb;color:#294477}button:disabled{opacity:.55;cursor:wait}button:focus-visible,.button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #e2939c;outline-offset:2px}#status{min-height:1.2em}
