.onboarding{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 15% 10%,#eeeaff,transparent 35%),#f7f7fb}.setupCard{width:min(620px,100%);background:#fff;border:1px solid #e9e8f0;border-radius:24px;padding:38px;box-shadow:0 22px 60px #2f255317}.setupBrand{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#7556f1,#4b34c7);color:#fff;font-weight:800;font-size:20px}.eyebrow{color:#6246ea;font-weight:700;font-size:13px;margin:22px 0 5px}.setupCard h1{font-size:29px;margin:0}.intro{color:#747384;line-height:1.9;margin:10px 0 26px}.setupCard form{display:grid;gap:9px}.setupCard label{font-size:13px;font-weight:700}.setupCard input{height:50px;border:1px solid #dcdbe5;border-radius:12px;padding:0 14px;font:inherit;text-align:left}.setupCard input:focus{outline:3px solid #6246ea1f;border-color:#6246ea}.setupCard form button{height:48px;margin-top:8px;border:0;border-radius:12px;background:#6246ea;color:#fff;font:700 14px inherit;cursor:pointer}.setupCard form button:disabled{opacity:.6}.result{margin-top:18px;padding:14px;border-radius:12px;font-size:13px}.result b,.result small{display:block;margin-top:5px}.result.success{background:#eaf8f3;color:#11644f}.result.error{background:#fff0f1;color:#9d2836}.securityNote{display:grid;gap:5px;margin:22px 0;padding:15px;border-radius:12px;background:#f7f6fb;font-size:12px}.securityNote span{color:#777687}.setupCard>a{color:#6246ea;font-size:13px;text-decoration:none}