.InputField-module__HBhgYG__inputfield{width:100%;margin:var(--field-spacing);font-size:var(--font-small);position:relative}.InputField-module__HBhgYG__inputfield input{width:100%;padding:var(--padding-medium);font-family:var(--font-family);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.InputField-module__HBhgYG__inputfield input:-internal-autofill-selected{width:100%;padding:var(--padding-medium);font-family:var(--font-family);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.InputField-module__HBhgYG__inputfield input:-webkit-autofill{width:100%;padding:var(--padding-medium);font-family:var(--font-family);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.InputField-module__HBhgYG__inputfield input::placeholder{color:#9ca3af;opacity:1}.InputField-module__HBhgYG__inputfield input::-webkit-input-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.InputField-module__HBhgYG__inputfield input:focus{outline:none}.InputField-module__HBhgYG__inputfield input:disabled{background-color:var(--bg-gray);background:var(--bg-gray);opacity:.4}.InputField-module__HBhgYG__inputfield input:focus-within{border:1px solid var(--bg-button-primary)}.InputField-module__HBhgYG__inputfield label{font-size:var(--font-extra-small);margin-bottom:3px;font-weight:600;display:block}.InputField-module__HBhgYG__inputfield input.InputField-module__HBhgYG__error{background-color:#fef2f2;border:1px solid #dc2626}.InputField-module__HBhgYG__inputfield .InputField-module__HBhgYG__errorMessage{color:#dc2626;font-size:var(--font-extra-small);margin-top:4px;display:block}.InputField-module__HBhgYG__inputfield .InputField-module__HBhgYG__helperText{color:#6b7280;font-size:var(--font-extra-small);margin-top:4px;display:block}
.Button-module__7JayzW__button{cursor:pointer;border-radius:var(--border-radius-sm);width:100%;min-height:40px;font-size:var(--font-small);letter-spacing:.05em;color:#f8f8ff;background:var(--bg-button-primary);padding:calc(var(--padding-small) / 2);margin:var(--button-margin,var(--field-spacing));border:none;justify-content:center;align-items:center;font-family:inherit;font-weight:500;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.Button-module__7JayzW__button:before{content:"";background:var(--gradient);opacity:0;pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.Button-module__7JayzW__button:hover:before{opacity:1}.Button-module__7JayzW__button svg{z-index:10;flex-shrink:0;width:1em;height:1em;transition:all .3s}.Button-module__7JayzW__button:hover svg{fill:var(--light)}.Button-module__7JayzW__button span{z-index:10;padding:var(--padding-small);align-items:center;transition:all .3s;display:inline-flex;position:relative}.Button-module__7JayzW__button:active{transform:scale(.95)}.Button-module__7JayzW__button:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(var(--bg-button-primary), var(--bg-button-primary))}.Button-module__7JayzW__button:disabled:hover{background:linear-gradient(var(--bg-button-primary), var(--bg-button-primary));transform:none}.Button-module__7JayzW__button:disabled:active{transform:none}
.OtpCodeInput-module__UeRmJG__wrapper{justify-content:space-between;gap:8px;display:flex}.OtpCodeInput-module__UeRmJG__input{width:48px;height:56px;color:var(--dark);text-align:center;background:#fff;border:1px solid #ccc;border-radius:8px;outline:none;font-size:24px;font-weight:600;transition:border-color .2s,box-shadow .2s}.OtpCodeInput-module__UeRmJG__input:focus{box-shadow:0 0 0 2px var(--bg-button-primary);border-color:#17736e}.OtpCodeInput-module__UeRmJG__input.OtpCodeInput-module__UeRmJG__error{border-color:#dc2626;box-shadow:0 0 0 4px #dc262626}.OtpCodeInput-module__UeRmJG__input:disabled{cursor:not-allowed;background-color:#f3f4f6}
.AuthBanner-module__jrEcTa__banner{background:radial-gradient(circle at 18% 18%,#34a95933,#1e8a7d7a 55%),linear-gradient(150deg,#051937 15%,#0f4b50 55%,#008793 80%,#00bf72 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.AuthBanner-module__jrEcTa__banner:before,.AuthBanner-module__jrEcTa__banner:after{content:"";opacity:.55;mix-blend-mode:screen;pointer-events:none;filter:blur();border-radius:50% 40% 55% 45%/55% 45% 50% 40%;width:clamp(320px,50vw,680px);height:clamp(320px,50vw,680px);position:absolute;inset:auto}.AuthBanner-module__jrEcTa__banner:before{background:radial-gradient(circle at 35% 35%,#3bceac52,#0000 65%);animation:18s ease-in-out infinite AuthBanner-module__jrEcTa__blobDriftA;top:-22%;left:-24%}.AuthBanner-module__jrEcTa__banner:after{background:radial-gradient(circle at 65% 65%,#3b82f661,#0000 62%);animation:24s ease-in-out infinite AuthBanner-module__jrEcTa__blobDriftB;bottom:-24%;right:-20%}.AuthBanner-module__jrEcTa__text{color:var(--light);padding:calc(var(--padding-xlarge) * 2);z-index:1;position:relative}.AuthBanner-module__jrEcTa__text h2{font-size:var(--font-xlarge);line-height:calc(var(--font-xlarge) / 4);margin-bottom:var(--padding-large);font-weight:300}.AuthBanner-module__jrEcTa__text p{text-align:left;font-size:1em}.AuthBanner-module__jrEcTa__googlebutton{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 12px;font-weight:500;transition:all .2s ease-in-out;display:flex}.AuthBanner-module__jrEcTa__googlebutton:hover{opacity:.6}@keyframes AuthBanner-module__jrEcTa__blobDriftA{0%{transform:translate(0)scale(1.02)}33%{transform:translate(18%,-12%)scale(1.18)}66%{transform:translate(-12%,16%)scale(.9)}to{transform:translate(0)scale(1.02)}}@keyframes AuthBanner-module__jrEcTa__blobDriftB{0%{transform:translate(0)scale(1.1)}40%{transform:translate(-16%,10%)scale(.95)}70%{transform:translate(20%,-16%)scale(1.22)}to{transform:translate(0)scale(1.1)}}
.Copyright-module__mUWLBW__copyright{font-size:calc(var(--font-small) - 20%)}@media (max-width:600px){.Copyright-module__mUWLBW__copyright{font-size:8px}}
.MfaSetupForm-module__0kw0pW__stack{gap:18px;display:grid}.MfaSetupForm-module__0kw0pW__intro{gap:6px;display:grid}.MfaSetupForm-module__0kw0pW__title{color:#111827;margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.MfaSetupForm-module__0kw0pW__copy{color:#5f697a;margin:0;font-size:.925rem;line-height:1.5}.MfaSetupForm-module__0kw0pW__banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.45}.MfaSetupForm-module__0kw0pW__options{gap:12px;display:grid}.MfaSetupForm-module__0kw0pW__option{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:74px;padding:0;transition:border-color .16s,color .16s;display:block}.MfaSetupForm-module__0kw0pW__option:hover,.MfaSetupForm-module__0kw0pW__option:focus-visible{border-color:var(--bg-button-primary);outline:none}.MfaSetupForm-module__0kw0pW__optionInner{grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:74px;padding:14px;display:grid}.MfaSetupForm-module__0kw0pW__optionIcon{border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.MfaSetupForm-module__0kw0pW__optionEmail .MfaSetupForm-module__0kw0pW__optionIcon{color:#344e9f;background:#eef4ff;border:1px solid #d8def8}.MfaSetupForm-module__0kw0pW__optionPhone .MfaSetupForm-module__0kw0pW__optionIcon{color:#087443;background:#ecfdf3;border:1px solid #ccebdd}.MfaSetupForm-module__0kw0pW__optionTotp .MfaSetupForm-module__0kw0pW__optionIcon{color:#b93815;background:#fff4ed;border:1px solid #f8d5c7}.MfaSetupForm-module__0kw0pW__optionCopy{gap:3px;min-width:0;display:grid}.MfaSetupForm-module__0kw0pW__optionTitle{font-size:.95rem;font-weight:700;line-height:1.25;display:block}.MfaSetupForm-module__0kw0pW__optionTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MfaSetupForm-module__0kw0pW__statusPill{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.MfaSetupForm-module__0kw0pW__optionText{color:#667085;font-size:.825rem;line-height:1.35;display:block}.MfaSetupForm-module__0kw0pW__optionArrow{color:#98a2b3;justify-self:end}.MfaSetupForm-module__0kw0pW__panel{gap:16px;display:grid}.MfaSetupForm-module__0kw0pW__qr{justify-self:center;max-width:200px;height:auto}.MfaSetupForm-module__0kw0pW__loadingState{color:#667085;align-content:center;place-items:center;gap:12px;min-height:276px;font-size:.9rem;line-height:1.4;display:grid}.MfaSetupForm-module__0kw0pW__manualSetup{justify-items:center;gap:4px;display:grid}.MfaSetupForm-module__0kw0pW__manualLabel{color:#667085;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.MfaSetupForm-module__0kw0pW__manualLabel span{color:#17736e;font-size:.75rem}.MfaSetupForm-module__0kw0pW__manualKeyButton{cursor:pointer;text-align:center;background:0 0;border:0;width:100%;min-width:0;padding:0}.MfaSetupForm-module__0kw0pW__manualKey{overflow-wrap:anywhere;color:#111827;letter-spacing:.02em;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:600;line-height:1.35}.MfaSetupForm-module__0kw0pW__actions{gap:10px;display:grid}.MfaSetupForm-module__0kw0pW__methodPillRow{align-items:center;display:flex}.MfaSetupForm-module__0kw0pW__methodPill{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.MfaSetupForm-module__0kw0pW__challengeLoading{color:#667085;place-items:center;gap:10px;min-height:132px;font-size:.875rem;line-height:1.4;display:grid}.MfaSetupForm-module__0kw0pW__otpField{gap:8px;display:grid}.MfaSetupForm-module__0kw0pW__otpLabel{color:#1f2937;font-size:.875rem;font-weight:600;line-height:1.4}.MfaSetupForm-module__0kw0pW__secondary{color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-size:.875rem;font-weight:600}.MfaSetupForm-module__0kw0pW__secondary:hover,.MfaSetupForm-module__0kw0pW__secondary:focus-visible{color:#111827;outline:none}
.Card-module__tOM9sW__card{width:100%;padding:var(--padding-large);border-radius:var(--border-radius-m)}
.layout-module__WhOfMa__layout{grid-template-columns:repeat(2,1fr);display:grid}.layout-module__WhOfMa__column{height:100dvh;padding:2em var(--padding-large);background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.layout-module__WhOfMa__authCard{border:0;max-width:400px}.layout-module__WhOfMa__column p{font-size:var(--font-small)}.layout-module__WhOfMa__column a{color:var(--link-color-primary);font-weight:600;transition:all .5s}.layout-module__WhOfMa__column a:hover{color:var(--link-color-secondary)}
.VerifyOtpForm-module__djjz0q__container{text-align:center;max-width:360px;margin:0 auto}.VerifyOtpForm-module__djjz0q__banner{text-align:left;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.VerifyOtpForm-module__djjz0q__banner strong{font-weight:600}.VerifyOtpForm-module__djjz0q__infoMessage{color:#0f3b9a;background:#265ed614;border:1px solid #265ed626}.VerifyOtpForm-module__djjz0q__successMessage{color:#14532d;background:#22c55e1a;border:1px solid #22c55e33}.VerifyOtpForm-module__djjz0q__errorMessage{color:#991b1b;background:#ef44441f;border:1px solid #ef44442e}.VerifyOtpForm-module__djjz0q__form{gap:16px;display:grid;position:relative}.VerifyOtpForm-module__djjz0q__label{text-align:left;margin-bottom:8px;font-weight:600;display:block}.VerifyOtpForm-module__djjz0q__otpContainer{justify-content:space-between;gap:8px;display:flex}.VerifyOtpForm-module__djjz0q__otpDigit{text-align:center;width:48px;height:56px;color:var(--dark);background:#fff;border:1px solid #ccc;border-radius:8px;outline:none;font-size:24px;font-weight:600;transition:all .2s}.VerifyOtpForm-module__djjz0q__otpDigit:focus{box-shadow:0 0 0 2px var(--bg-button-primary);border-color:#17736e}.VerifyOtpForm-module__djjz0q__hiddenInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VerifyOtpForm-module__djjz0q__resendForm{margin-top:24px}.VerifyOtpForm-module__djjz0q__resendButton{color:#17736e;cursor:pointer;background:0 0;border:none;font-weight:600}.VerifyOtpForm-module__djjz0q__resendButton:disabled{cursor:default;opacity:.6}.VerifyOtpForm-module__djjz0q__loadingOverlay{z-index:1;background:#fff9;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}
.PrivateInputField-module__lsiKKG__privateInputField input{width:100%;padding:var(--padding-medium);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.PrivateInputField-module__lsiKKG__privateInputField input:-internal-autofill-selected{width:100%;padding:var(--padding-medium);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.PrivateInputField-module__lsiKKG__privateInputField input:-webkit-autofill{width:100%;padding:var(--padding-medium);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.PrivateInputField-module__lsiKKG__privateInputField input:focus{outline:none}.PrivateInputField-module__lsiKKG__privateInputField input:focus-within{border:1px solid var(--bg-button-primary)}.PrivateInputField-module__lsiKKG__privateInputField label{font-size:var(--font-extra-small);margin-bottom:3px;font-weight:600;display:block}.PrivateInputField-module__lsiKKG__privateInputField{position:relative}.PrivateInputField-module__lsiKKG__privateInputField button,.PrivateInputField-module__lsiKKG__privateInputField button:before{content:none;cursor:pointer;background:0 0;border:0;outline:none;width:max-content;margin:0;position:absolute;bottom:5px;right:10px}.PrivateInputField-module__lsiKKG__privateInputField button svg{color:var(--bg-button-primary);padding-bottom:2px;font-size:20px}.PrivateInputField-module__lsiKKG__privateInputField{width:100%;margin:var(--field-spacing);font-size:var(--font-small);position:relative}.PrivateInputField-module__lsiKKG__privateInputField input.PrivateInputField-module__lsiKKG__error{background-color:#fef2f2;border:1px solid #dc2626}.PrivateInputField-module__lsiKKG__privateInputField .PrivateInputField-module__lsiKKG__errorMessage{color:#dc2626;font-size:var(--font-extra-small);margin-top:4px;display:block}
.PhoneField-module__2DQVvW__phoneField{gap:6px;width:100%;display:grid}.PhoneField-module__2DQVvW__label{color:#1f2937;font-size:var(--font-extra-small);font-weight:600;line-height:1.4}.PhoneField-module__2DQVvW__controlGroup{background:#fff;border:1px solid #ccc;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);min-height:54px;transition:border-color .2s;display:grid;overflow:hidden}.PhoneField-module__2DQVvW__controlGroup:focus-within{border-color:var(--bg-button-primary)}.PhoneField-module__2DQVvW__controlGroup[data-disabled=true]{background:var(--bg-gray);opacity:.5}.PhoneField-module__2DQVvW__countrySelect{color:#111827;cursor:pointer;width:auto;min-width:0;font-family:var(--font-family);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:0;border-right:1px solid #e5e7eb;border-radius:0;outline:none;padding:0 30px 0 14px;font-size:.95rem;font-weight:600}.PhoneField-module__2DQVvW__numberInput{min-width:0;color:var(--dark);font-family:var(--font-family);background:#fff;border:0;border-radius:0;outline:none;padding:0 16px;font-size:.95rem}.PhoneField-module__2DQVvW__numberInput::placeholder{color:#9ca3af;opacity:1}.PhoneField-module__2DQVvW__countrySelect:disabled,.PhoneField-module__2DQVvW__numberInput:disabled{cursor:not-allowed}.PhoneField-module__2DQVvW__errorMessage{color:#dc2626;font-size:var(--font-extra-small);line-height:1.4}@media (max-width:520px){.PhoneField-module__2DQVvW__countrySelect{padding-left:10px;padding-right:28px;font-size:.875rem}.PhoneField-module__2DQVvW__numberInput{padding:0 12px;font-size:.875rem}}
