._37VMbq_page{color:#111827;background:#f1f5f9;justify-content:center;align-items:center;min-height:100svh;padding:48px 24px;display:flex}._37VMbq_page :focus-visible{outline-offset:4px;outline:3px solid #dc2626}._37VMbq_page ::selection{background:#fee2e2}._37VMbq_container{width:100%;min-width:0;max-width:1040px}._37VMbq_card{background:#fff;border:1px solid #e2e8f0;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;min-height:474px;padding:60px;display:grid;box-shadow:0 8px 32px -20px #0f172a2e}._37VMbq_branding{align-self:start;min-width:0}._37VMbq_brand{align-items:center;gap:12px;display:flex}._37VMbq_mark{color:#fff;background:#dc2626;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;font-weight:700;display:flex}._37VMbq_mark span{color:#fecaca}._37VMbq_brandName{letter-spacing:-.5px;font-size:18px;font-weight:600}._37VMbq_tagline{color:#64748b;margin-top:3px;font-size:10px}._37VMbq_title{letter-spacing:-1.5px;margin:48px 0 20px;font-size:clamp(36px,4vw,44px);font-weight:500;line-height:1.15}._37VMbq_description{color:#64748b;max-width:330px;font-size:15px;line-height:1.75}._37VMbq_formColumn{min-width:0}._37VMbq_step{animation:.18s ease-out _37VMbq_arrive}._37VMbq_emailIntro{margin-bottom:30px}._37VMbq_emailIntro p{font-size:16px;font-weight:500}._37VMbq_emailIntro span{color:#64748b;margin-top:8px;font-size:13px;line-height:1.6;display:block}._37VMbq_welcome{margin-bottom:26px}._37VMbq_welcome h2{letter-spacing:-.5px;font-size:25px;font-weight:500}._37VMbq_emailIdentity{overflow-wrap:anywhere;color:#64748b;border:1px solid #e2e8f0;border-radius:999px;max-width:100%;margin-top:10px;padding:6px 12px;font-size:13px;display:inline-block}._37VMbq_field{position:relative}._37VMbq_field input{color:#111827;width:100%;min-width:0;height:58px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:16px;font-size:16px;transition:border-color .15s,box-shadow .15s}._37VMbq_field label{pointer-events:none;color:#64748b;background:#fff;padding:0 5px;font-size:15px;line-height:22px;transition:top .15s,font-size .15s,color .15s;position:absolute;top:18px;left:12px}._37VMbq_field input:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 1px #dc2626}:is(._37VMbq_field input:focus+label,._37VMbq_field input:not(:placeholder-shown)+label,._37VMbq_field input:autofill+label){font-size:12px;top:-11px}._37VMbq_field input:focus+label,._37VMbq_field input[aria-invalid=true]+label{color:#dc2626}._37VMbq_field input[aria-invalid=true]{border-color:#dc2626}._37VMbq_visibility{color:#64748b;background:0 0;border-radius:4px;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:6px 0;font-size:12px;display:inline-flex}._37VMbq_visibility:hover{color:#b91c1c}._37VMbq_actions{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}._37VMbq_nextActions{justify-content:flex-end;margin-top:40px}._37VMbq_primary,._37VMbq_secondary{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 26px;font-size:14px;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}._37VMbq_primary{color:#fff;background:#dc2626}._37VMbq_primary:hover{background:#b91c1c}._37VMbq_secondary{color:#dc2626;background:0 0}._37VMbq_secondary:hover{background:#fef2f2}._37VMbq_primary:disabled,._37VMbq_secondary:disabled,._37VMbq_visibility:disabled{opacity:.55;cursor:wait}._37VMbq_help{color:#64748b;margin-top:28px;font-size:11px;line-height:1.8}._37VMbq_error{color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;border-radius:8px;margin-top:14px;padding:12px;font-size:12px;line-height:1.6}._37VMbq_footer{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:22px 20px 0;font-size:10px;line-height:1.7;display:flex}._37VMbq_footer strong{font-weight:500}._37VMbq_spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite _37VMbq_spin}@keyframes _37VMbq_spin{to{transform:rotate(360deg)}}@keyframes _37VMbq_arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){._37VMbq_card{gap:36px;padding:44px 36px}}@media (max-width:639px){._37VMbq_page{padding:24px 16px}._37VMbq_card{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:36px;min-height:auto;padding:32px 24px}._37VMbq_title{margin-top:32px;margin-bottom:14px;font-size:36px}._37VMbq_description{font-size:14px}._37VMbq_footer{text-align:center;justify-content:center;padding:20px 8px 0}._37VMbq_primary{min-width:112px}}@media (prefers-reduced-motion:reduce){._37VMbq_page *,._37VMbq_page :before,._37VMbq_page :after{transition:none;animation:none}}
