.OtpInput_row__h1rLm{display:inline-flex;gap:var(--sv-s-3);justify-content:center;flex-wrap:wrap}.OtpInput_row__h1rLm .OtpInput_cell__O82WM{width:48px;height:56px;min-height:0;margin:0;padding:0;text-align:center;
  /* !important defends the large OTP digit size against the global mobile
     iOS-zoom-fix rule (globals.css §4c forces text inputs to 16px ≤767px). */font-size:var(--sv-fs-2xl)!important;font-weight:700;font-family:var(--sv-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sv-text-1);border:1.5px solid var(--sv-border);border-radius:var(--sv-r-md);background:#fff;outline:0;transform:none;transition:border-color var(--sv-d-fast) var(--sv-ease),box-shadow var(--sv-d-fast) var(--sv-ease),background var(--sv-d-fast) var(--sv-ease)}.OtpInput_row__h1rLm .OtpInput_cell__O82WM:hover:not(:disabled):not(:focus){border-color:var(--sv-border-strong)}.OtpInput_row__h1rLm .OtpInput_cell__O82WM:focus{border-color:var(--sv-navy);box-shadow:0 0 0 3px rgba(30,45,90,.08)}.OtpInput_row__h1rLm .OtpInput_cell__O82WM.OtpInput_filled__Ryea8{border-color:var(--sv-navy);background:#f0f4ff}.OtpInput_row__h1rLm.OtpInput_hasError__AQaQW .OtpInput_cell__O82WM{border-color:var(--sv-error);background:var(--sv-error-bg)}.OtpInput_row__h1rLm.OtpInput_hasError__AQaQW .OtpInput_cell__O82WM:focus{box-shadow:0 0 0 3px rgba(241,65,108,.12)}.OtpInput_row__h1rLm .OtpInput_cell__O82WM:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.OtpInput_row__h1rLm{gap:var(--sv-s-2)}.OtpInput_row__h1rLm .OtpInput_cell__O82WM{width:44px;height:52px;
    /* !important defends against globals.css §4c (mobile 16px input rule). */font-size:var(--sv-fs-xl)!important}}.OtpInput_row__h1rLm .OtpInput_gap__FCGcf{flex:0 0 6px;width:6px;height:2px;align-self:center;background:#dde1ec;border-radius:2px}.PasswordInput_wrap___31fL{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid var(--sv-border);border-radius:var(--sv-r-md);overflow:hidden;transition:border-color var(--sv-d-fast) var(--sv-ease),box-shadow var(--sv-d-fast) var(--sv-ease),background var(--sv-d-fast) var(--sv-ease)}.PasswordInput_wrap___31fL:hover:not(:has(:disabled)):not(:focus-within){border-color:var(--sv-border-strong)}.PasswordInput_wrap___31fL:focus-within{border-color:var(--sv-navy);box-shadow:0 0 0 3px rgba(30,45,90,.08)}.PasswordInput_wrap___31fL.PasswordInput_hasError__PZQSi{border-color:var(--sv-error);background:var(--sv-error-bg)}.PasswordInput_wrap___31fL.PasswordInput_hasError__PZQSi:focus-within{box-shadow:0 0 0 3px rgba(241,65,108,.12)}.PasswordInput_input___OpfS{flex:1 1;min-width:0;padding:13px 42px 13px 14px;font-size:14.5px;font-weight:500;font-family:var(--sv-font);color:var(--sv-text-1);background:transparent;border:0;outline:0;letter-spacing:.3px}.PasswordInput_input___OpfS::placeholder{color:var(--sv-text-4);font-weight:400;letter-spacing:0}.PasswordInput_input___OpfS:disabled{cursor:not-allowed;opacity:.6}.PasswordInput_input___OpfS:-webkit-autofill,.PasswordInput_input___OpfS:-webkit-autofill:active,.PasswordInput_input___OpfS:-webkit-autofill:focus,.PasswordInput_input___OpfS:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:var(--sv-text-1)!important;caret-color:var(--sv-text-1);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.PasswordInput_wrap___31fL.PasswordInput_hasError__PZQSi .PasswordInput_input___OpfS:-webkit-autofill,.PasswordInput_wrap___31fL.PasswordInput_hasError__PZQSi .PasswordInput_input___OpfS:-webkit-autofill:active,.PasswordInput_wrap___31fL.PasswordInput_hasError__PZQSi .PasswordInput_input___OpfS:-webkit-autofill:focus,.PasswordInput_wrap___31fL.PasswordInput_hasError__PZQSi .PasswordInput_input___OpfS:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--sv-error-bg) inset!important}.PasswordInput_toggle__wSIcM{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;color:var(--sv-text-4);transition:color var(--sv-d-fast) var(--sv-ease)}.PasswordInput_toggle__wSIcM:hover{color:var(--sv-navy)}.PasswordInput_toggle__wSIcM:focus-visible{outline:2px solid var(--sv-navy);outline-offset:2px;border-radius:var(--sv-r-sm)}.PasswordInput_meter__x6Cty{margin-top:6px}.PasswordInput_barWrap__06AKQ{background:var(--sv-border);border-radius:var(--sv-r-pill);height:5px;overflow:hidden}.PasswordInput_bar__1cMFJ{height:100%;border-radius:var(--sv-r-pill);transition:background .4s,width .4s;width:0}.PasswordInput_meta___oP0X{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;margin-top:6px;min-height:14px}.PasswordInput_hint__0nyjP{color:var(--sv-text-4);font-weight:500}.PasswordInput_rulesBox__OMGAM{background:#f8f9fb;border:1px solid #ebedf3;border-radius:var(--sv-r-md);padding:12px 14px;margin-top:8px}.PasswordInput_rulesTitle__Ol1HB{font-size:10px;color:#7e8299;font-weight:700;margin:0 0 8px;text-transform:uppercase;letter-spacing:.4px}.PasswordInput_rulesGrid__wbTEN{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px}.PasswordInput_rule__5eLU5{font-size:11.5px;color:#7e8299;padding-left:18px;position:relative;transition:color var(--sv-d-base) var(--sv-ease);font-weight:500;line-height:1.4}.PasswordInput_rule__5eLU5:before{content:"○";position:absolute;left:0;font-weight:700;color:#b5b5c3;font-size:12px}.PasswordInput_rulePassed__nmwot{color:#1a7a4a;font-weight:600}.PasswordInput_rulePassed__nmwot:before{content:"✓";color:var(--sv-green-2);font-size:12px}@media (max-width:768px){.PasswordInput_rulesBox__OMGAM{padding:11px 12px}.PasswordInput_rulesGrid__wbTEN{grid-template-columns:1fr;gap:5px}.PasswordInput_rule__5eLU5{font-size:11px}.PasswordInput_meta___oP0X{font-size:10.5px}}@media (max-width:375px){.PasswordInput_rule__5eLU5{font-size:10.5px;padding-left:16px}}.PhoneInput_wrap__nLqS4{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid var(--sv-border);border-radius:var(--sv-r-md);overflow:hidden;transition:border-color var(--sv-d-fast) var(--sv-ease),box-shadow var(--sv-d-fast) var(--sv-ease),background var(--sv-d-fast) var(--sv-ease)}.PhoneInput_wrap__nLqS4:hover:not(:has(:disabled)):not(:focus-within){border-color:var(--sv-border-strong)}.PhoneInput_wrap__nLqS4:focus-within{border-color:var(--sv-navy);box-shadow:0 0 0 3px rgba(30,45,90,.08)}.PhoneInput_wrap__nLqS4.PhoneInput_hasError__b27cl{border-color:var(--sv-error);background:var(--sv-error-bg)}.PhoneInput_wrap__nLqS4.PhoneInput_hasError__b27cl:focus-within{box-shadow:0 0 0 3px rgba(241,65,108,.12)}.PhoneInput_prefix__fdgMs{padding:0 var(--sv-s-3);color:var(--sv-text-3);font-weight:600;border-right:1px solid var(--sv-border);height:26px;display:inline-flex;align-items:center}.PhoneInput_input__G_EpD,.PhoneInput_prefix__fdgMs{font-size:var(--sv-fs-md);font-family:var(--sv-font)}.PhoneInput_input__G_EpD{flex:1 1;min-width:0;padding:13px 14px;font-weight:500;color:var(--sv-text-1);background:transparent;border:0;outline:0}.PhoneInput_input__G_EpD::placeholder{color:var(--sv-text-placeholder)}.PhoneInput_wrap__nLqS4.PhoneInput_hasError__b27cl .PhoneInput_input__G_EpD::placeholder{color:var(--sv-text-3)}.PhoneInput_input__G_EpD:disabled{cursor:not-allowed;opacity:.6}.SecureTaxIdInput_field__Z_EPS{display:flex;flex-direction:column}.SecureTaxIdInput_label__kyW6P{font-size:var(--sv-fs-sm);font-weight:600;color:var(--sv-text-3);margin-bottom:7px;letter-spacing:.1px;display:block}.SecureTaxIdInput_req__xtceI{color:var(--sv-error)}.SecureTaxIdInput_input__VJOUV{width:100%;padding:12px 14px;border:1.5px solid var(--sv-border);border-radius:var(--sv-r-md);font-size:var(--sv-fs-md);font-weight:500;color:var(--sv-navy);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;font-family:inherit}.SecureTaxIdInput_input__VJOUV:focus{border-color:var(--sv-navy);box-shadow:0 0 0 3px rgba(30,45,90,.08)}.SecureTaxIdInput_input__VJOUV::placeholder{color:var(--sv-text-4);font-weight:400}.SecureTaxIdInput_input__VJOUV.SecureTaxIdInput_error__ziYRY{border-color:var(--sv-error);background:var(--sv-error-bg)}.SecureTaxIdInput_input__VJOUV:-webkit-autofill,.SecureTaxIdInput_input__VJOUV:-webkit-autofill:active,.SecureTaxIdInput_input__VJOUV:-webkit-autofill:focus,.SecureTaxIdInput_input__VJOUV:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:var(--sv-navy)!important;caret-color:var(--sv-navy);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.SecureTaxIdInput_taxInputWrap__TJeiR{position:relative}.SecureTaxIdInput_taxInputWrap__TJeiR .SecureTaxIdInput_taxInput__cuqOa{padding-right:86px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.3px}.SecureTaxIdInput_taxRevealBtn__7vybu{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background:transparent;color:var(--sv-text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--sv-r-sm);transition:color .15s,background .15s}.SecureTaxIdInput_taxRevealBtn__7vybu:hover{color:var(--sv-navy);background:var(--sv-canvas)}.SecureTaxIdInput_taxRevealBtn__7vybu svg{width:15px;height:15px}.SecureTaxIdInput_taxEncryptedPill__bVnZD{position:absolute;right:42px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;font-size:var(--sv-fs-xs);font-weight:600;padding:3px 9px;border-radius:var(--sv-r-pill);color:#5a8c6e;background:#f3faf5;border:1px solid #e0eee5;pointer-events:none;letter-spacing:.2px}.SecureTaxIdInput_taxEncryptedPill__bVnZD svg{width:11px;height:11px}.SecureTaxIdInput_taxInputReassure__Rai2u{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:var(--sv-fs-xs);color:#7a8099;font-weight:500;letter-spacing:.05px}.SecureTaxIdInput_taxInputReassure__Rai2u svg{width:11px;height:11px;color:var(--sv-text-4);flex-shrink:0}.SecureTaxIdInput_fieldError__xm8I3{font-size:var(--sv-fs-sm);font-weight:600;color:var(--sv-error);margin:6px 0 0}@media (max-width:640px){.SecureTaxIdInput_taxInputWrap__TJeiR .SecureTaxIdInput_taxInput__cuqOa{padding-right:14px}.SecureTaxIdInput_taxEncryptedPill__bVnZD,.SecureTaxIdInput_taxRevealBtn__7vybu{display:none}}