.PasswordPolicyComponent_policy__L4ghL{display:flex;flex-direction:column;gap:var(--space-250)}.PasswordPolicyComponent_heading__535_G{margin:0;color:var(--color-text-default);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.PasswordPolicyComponent_list__SnAM0{display:flex;flex-direction:column;gap:var(--space-200);margin:0;padding:0;list-style:none}.PasswordPolicyComponent_rule__m6zuR{display:flex;gap:var(--space-300);align-items:center;color:var(--color-text-tertiary);font-size:var(--font-size-extra-small)}.PasswordPolicyComponent_marker___uLus{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--brand-surface);transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.PasswordPolicyComponent_met__PBXfF{color:var(--color-text-positive)}.PasswordPolicyComponent_met__PBXfF .PasswordPolicyComponent_marker___uLus{border-color:var(--color-text-positive);background:var(--color-text-positive)}.PasswordPolicyComponent_met__PBXfF .PasswordPolicyComponent_marker___uLus:after{display:block;width:10px;height:10px;background:var(--brand-surface);mask-image:var(--icon-check);mask-repeat:no-repeat;mask-position:center;mask-size:contain;content:""}.LoadingSpinner_spinner__oP3SH{display:inline-block;flex-shrink:0;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;border-radius:var(--radius-full);animation:LoadingSpinner_spin__nyiVq .7s linear infinite}@keyframes LoadingSpinner_spin__nyiVq{to{transform:rotate(1turn)}}.PrimaryButton_button__NnS5h{display:inline-flex;gap:var(--space-200);align-items:center;justify-content:center;min-height:var(--layout-control-height);padding:0 var(--space-600);border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.PrimaryButton_button__NnS5h:disabled{cursor:not-allowed;opacity:.55}.PrimaryButton_button__NnS5h:not(:disabled):active{transform:translateY(1px)}.PrimaryButton_fullWidth__JwiF5{width:100%}.PrimaryButton_primary__mKweZ{background:var(--brand-primary);color:var(--brand-on-primary)}.PrimaryButton_primary__mKweZ:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 88%,#000000)}.PrimaryButton_secondary__Q0rAn{border-color:var(--brand-primary);background:transparent;color:var(--brand-primary)}.PrimaryButton_secondary__Q0rAn:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}.PrimaryButton_primary__mKweZ{position:relative;overflow:hidden;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform .2s ease-out,box-shadow .2s ease-out}.PrimaryButton_primary__mKweZ:before{position:absolute;inset-block:0;left:-50%;width:33%;background:rgb(255 255 255/35%);content:"";pointer-events:none;transform:skewX(-20deg);transition:transform .7s ease-out}@media (prefers-reduced-motion:no-preference){.PrimaryButton_primary__mKweZ:hover:not(:disabled){box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand-primary) 65%,transparent);transform:translateY(-2px) scale(1.03)}.PrimaryButton_primary__mKweZ:hover:not(:disabled):before{transform:translateX(500%) skewX(-20deg)}.PrimaryButton_primary__mKweZ:active:not(:disabled){transform:scale(.97)}}.error_screen__M0uYK{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:var(--space-600) var(--space-400);background:var(--brand-background)}.error_card__BlJhI{display:flex;flex-direction:column;gap:var(--space-400);align-items:flex-start;width:100%;max-width:var(--layout-card-max-width);padding:var(--space-800);border:1px solid var(--color-border-default);border-radius:var(--radius-400);background:var(--brand-surface);box-shadow:var(--shadow-card)}.error_title__qYPJl{margin:0;font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold)}.error_message__p_Zc4{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.55}.error_reference__QfCue{margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-extra-small);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.IconBadge_badge__f3Jim{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);position:relative;box-shadow:inset 0 -6px 10px color-mix(in srgb,var(--badge-tone) 55%,#000000 45%),inset 0 5px 8px rgb(255 255 255/45%),0 12px 20px -6px color-mix(in srgb,var(--badge-tone) 65%,transparent),0 3px 6px rgb(15 32 51/18%)}.IconBadge_badge__f3Jim:before{position:absolute;top:5px;left:12px;width:26px;height:14px;border-radius:50%;background:linear-gradient(180deg,rgb(255 255 255/55%),rgb(255 255 255/0));content:"";pointer-events:none}.IconBadge_brand__yZ0TC{--badge-tone:var(--brand-primary);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--badge-tone) 60%,#ffffff 40%) 0,var(--badge-tone) 55%,color-mix(in srgb,var(--badge-tone) 78%,#000000 22%) 100%);color:var(--brand-on-primary)}.IconBadge_positive__5QIiP{--badge-tone:var(--color-text-positive);background:radial-gradient(circle at 32% 24%,#ffffff 0,var(--color-surface-positive) 55%,color-mix(in srgb,var(--color-surface-positive) 82%,var(--color-text-positive) 18%) 100%);color:var(--color-text-positive)}.IconBadge_emboss__Ka09d{position:relative;display:flex;filter:drop-shadow(0 2px 1.5px rgb(0 20 50/40%))}.IconBadge_glyph__LGlVF{display:block;width:32px;height:32px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.IconBadge_lock__AoZZ7{mask-image:var(--icon-lock)}.IconBadge_mail__U9LxG{mask-image:var(--icon-mail)}.IconBadge_mobile__FI1CR{mask-image:var(--icon-mobile)}.IconBadge_authenticator__LjWxj{mask-image:var(--icon-authenticator)}.IconBadge_check__QwKSy{mask-image:var(--icon-check)}.FormAlert_alert__lVfWj{display:flex;align-items:flex-start;gap:var(--space-300);padding:var(--space-300) var(--space-300) var(--space-300) var(--space-400);position:relative;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-300);animation:FormAlert_alert-enter__gZXx7 .32s var(--motion-ease) both}.FormAlert_alert__lVfWj:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:currentColor}.FormAlert_badge__y74gc{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 12%,transparent);animation:FormAlert_badge-pop__YeFlA .48s cubic-bezier(.34,1.56,.64,1) .1s both}.FormAlert_glyph___vA6C{display:block;width:14px;height:14px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.FormAlert_danger__SAn2W .FormAlert_glyph___vA6C,.FormAlert_notice__YUho0 .FormAlert_glyph___vA6C{position:relative;width:2.5px;height:8px;margin-bottom:4px;border-radius:2px}.FormAlert_danger__SAn2W .FormAlert_glyph___vA6C:after,.FormAlert_notice__YUho0 .FormAlert_glyph___vA6C:after{content:"";position:absolute;bottom:-6px;left:0;width:2.5px;height:2.5px;border-radius:50%;background:currentColor}.FormAlert_positive__bfK2_ .FormAlert_glyph___vA6C{mask-image:var(--icon-check);-webkit-mask-image:var(--icon-check)}.FormAlert_content__y_raU{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--space-100)}.FormAlert_title__NVrgs{margin:0;color:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:1.35}.FormAlert_body__Jvg_D{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-extra-small);line-height:1.5}.FormAlert_action__H96OK{margin-top:var(--space-100);font-size:var(--font-size-extra-small);font-weight:var(--font-weight-semibold)}.FormAlert_close__L9d7b{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease)}.FormAlert_close__L9d7b:focus-visible,.FormAlert_close__L9d7b:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.FormAlert_closeGlyph__CLPDr{display:block;width:12px;height:12px;background-color:currentColor;mask-image:var(--icon-close);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.FormAlert_danger__SAn2W{border-color:var(--color-border-danger);background:var(--color-surface-danger);color:var(--color-text-required);animation:FormAlert_alert-enter__gZXx7 .32s var(--motion-ease) both,FormAlert_alert-shake__WQQgi .48s .12s cubic-bezier(.36,.07,.19,.97) both}.FormAlert_positive__bfK2_{border-color:var(--color-border-positive);background:var(--color-surface-positive);color:var(--color-text-positive)}.FormAlert_notice__YUho0{border-color:var(--color-border-notice);background:var(--color-surface-notice);color:var(--color-text-secondary)}@keyframes FormAlert_alert-enter__gZXx7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes FormAlert_alert-shake__WQQgi{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}@keyframes FormAlert_badge-pop__YeFlA{0%{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.FormAlert_alert__lVfWj,.FormAlert_badge__y74gc,.FormAlert_danger__SAn2W{animation:none}}.OneTimeCodeInput_field__gHOD1{display:flex;flex-direction:column;gap:var(--space-200)}.OneTimeCodeInput_boxes__c0z7A{display:flex;gap:var(--space-250);justify-content:center}.OneTimeCodeInput_box__KI_lX{width:100%;min-width:0;max-width:64px;height:58px;padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-300);background:var(--color-surface-subtle);color:var(--color-text-default);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-semibold);text-align:center;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.OneTimeCodeInput_box__KI_lX:focus{border-color:var(--brand-primary);outline:none;background:var(--brand-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.OneTimeCodeInput_box__KI_lX:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.OneTimeCodeInput_boxInvalid__jB9N1,.OneTimeCodeInput_boxInvalid__jB9N1:focus{border-color:var(--color-text-required)}.OneTimeCodeInput_boxInvalid__jB9N1:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-required) 15%,transparent)}.OneTimeCodeInput_error__1bxIh{margin:0;color:var(--color-text-required);font-size:var(--font-size-extra-small);text-align:center}@media (max-width:420px){.OneTimeCodeInput_boxes__c0z7A{gap:var(--space-150)}.OneTimeCodeInput_box__KI_lX{height:50px;font-size:var(--font-size-heading-6)}}.VerificationPanelComponent_panel__2GUbL{display:flex;flex-direction:column;gap:var(--space-500)}.VerificationPanelComponent_header__0mSG0{display:flex;flex-direction:column;gap:var(--space-300);align-items:center;text-align:center}.VerificationPanelComponent_title__Pq6aU{margin:0;font-size:28px;font-weight:var(--font-weight-medium);letter-spacing:-.01em}.VerificationPanelComponent_message__dgDzM{max-width:34em;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.55}.VerificationPanelComponent_expiryNote__zQ3R9{max-width:34em;margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-extra-small);line-height:1.5}.VerificationPanelComponent_destination__NfuaG{color:var(--color-text-default);font-weight:var(--font-weight-semibold);white-space:nowrap}.VerificationPanelComponent_resendRow__e7IpI{display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--space-300))}.VerificationPanelComponent_resend__CHPTM{padding:0;border:none;background:none;color:var(--brand-primary);font-size:var(--font-size-extra-small);font-weight:var(--font-weight-semibold);cursor:pointer}.VerificationPanelComponent_resend__CHPTM:hover:not(:disabled){text-decoration:underline}.VerificationPanelComponent_resend__CHPTM:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.VerificationPanelComponent_secondary__EVJq9{display:flex;flex-direction:column;gap:var(--space-300);align-items:center}.PasswordInput_labelRow__y_d8I{display:flex;gap:var(--space-300);align-items:baseline;justify-content:space-between}.PasswordInput_control__OUzEL{position:relative;display:flex;align-items:center}.PasswordInput_input__EdnUJ{padding-right:48px}.PasswordInput_toggle__O_E_m{position:absolute;right:var(--space-200);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-100);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.PasswordInput_toggle__O_E_m:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 10%,transparent);color:var(--brand-primary)}.PasswordInput_toggle__O_E_m[aria-pressed=true]{color:var(--brand-primary)}.PasswordInput_toggle__O_E_m:disabled{color:var(--color-border-strong);cursor:not-allowed}.PasswordInput_icon__8Gh5T{display:block;width:20px;height:20px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.PasswordInput_iconOn__AlgrT{mask-image:var(--icon-eye)}.PasswordInput_iconOff__0uqoZ{mask-image:var(--icon-eye-off)}.TextInput_field__R3340{display:flex;flex-direction:column;gap:var(--space-200)}.TextInput_label__1cG5_{color:#1f1f1f;font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.TextInput_required__zPxh7{color:var(--color-text-required)}.TextInput_input__6Jrjj{width:100%;height:var(--layout-control-height);padding:0 var(--space-400);border:1px solid #cfcfcf;border-radius:var(--radius-400);background:#fcfcfc;color:var(--color-text-default);font-size:var(--font-size-small);transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.TextInput_input__6Jrjj::placeholder{color:var(--color-text-placeholder);opacity:1}.TextInput_input__6Jrjj:hover:not(:disabled){border-color:var(--color-border-strong)}.TextInput_input__6Jrjj:focus{border-color:var(--brand-primary);outline:none;background:var(--brand-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.TextInput_input__6Jrjj:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.7}.TextInput_inputInvalid__bQ_wD,.TextInput_inputInvalid__bQ_wD:hover:not(:disabled){border-color:var(--color-text-required)}.TextInput_inputInvalid__bQ_wD:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-required) 15%,transparent)}.TextInput_error__sRWoD{margin:0;color:var(--color-text-required);font-size:var(--font-size-extra-small)}.ForgotPasswordFormComponent_form__jZ35i{display:flex;flex-direction:column;gap:var(--space-500)}.ForgotPasswordFormComponent_actions__lRT8n{display:flex;flex-direction:column;gap:var(--space-300)}.ForgotPasswordFormComponent_backButton__dJQBN{display:flex;align-items:center;justify-content:center;min-height:var(--layout-control-height);padding:0 var(--space-600);border:1px solid var(--brand-primary);border-radius:var(--radius-full);color:var(--brand-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);transition:background var(--motion-fast) var(--motion-ease)}.ForgotPasswordFormComponent_backButton__dJQBN:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent);text-decoration:none}.ForgotPasswordFormComponent_back__GJd8C{align-self:center;color:var(--color-text-secondary);font-size:var(--font-size-extra-small);font-weight:var(--font-weight-medium)}.ChangePasswordDialog_form__EvjDR{display:flex;flex-direction:column;gap:var(--space-500)}.ChangePasswordDialog_header__W57mU{display:flex;flex-direction:column;gap:var(--space-300);align-items:center;text-align:center}.ChangePasswordDialog_title__b44Ct{margin:0;font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.ChangePasswordDialog_message___2DfU{max-width:34em;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.55}.ChangePasswordDialog_fields__1mqLn{display:flex;flex-direction:column;gap:var(--space-400)}.ChangePasswordDialog_cancel__TZYdu{align-self:center;color:var(--color-text-secondary);font-size:var(--font-size-extra-small);font-weight:var(--font-weight-medium)}.ExternalLoginOptions_options__yacEC{display:flex;flex-direction:column;gap:var(--space-300);margin-top:var(--space-400)}.ExternalLoginOptions_divider___CLgc{display:flex;gap:var(--space-300);align-items:center;margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-extra-small)}.ExternalLoginOptions_divider___CLgc:after,.ExternalLoginOptions_divider___CLgc:before{flex:1;height:1px;background:var(--color-border-default);content:""}.ExternalLoginOptions_action__HvTsv{display:flex;gap:var(--space-300);align-items:center;justify-content:center;min-height:56px;padding:0 var(--space-500);border:1px solid #c4c4c4;border-radius:var(--radius-full);background:#ffffff;color:var(--color-text-default);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.ExternalLoginOptions_action__HvTsv:hover{border-color:var(--brand-primary);background:var(--brand-surface)}.ExternalLoginOptions_icon__ImHbK{flex-shrink:0;width:22px;height:22px}.ExternalLoginOptions_form__EzHAh{display:flex;flex-direction:column;gap:var(--space-400)}.ExternalLoginOptions_title__edlm0{display:flex;gap:var(--space-200);align-items:center;margin:0;font-weight:var(--font-weight-medium)}.ExternalLoginOptions_error___k6Bj{margin:0;color:var(--color-text-error,#b42318);font-size:var(--font-size-small)}.ExternalLoginOptions_back__tzHeC{align-self:center;border:0;background:transparent;color:var(--brand-primary);font-size:var(--font-size-small);cursor:pointer}.AccountChooserComponent_scrim__Cn_LF{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--space-400);background:rgb(15 32 51/55%);backdrop-filter:blur(5px)}.AccountChooserComponent_dialog__Gacof{position:relative;width:100%;max-width:420px;padding:var(--space-800) var(--space-600) var(--space-600);border-radius:var(--radius-500);background:var(--brand-surface);box-shadow:var(--shadow-dialog);text-align:center}.AccountChooserComponent_close__l_8iv{position:absolute;top:var(--space-400);right:var(--space-400);width:14px;height:14px;border:none;background:var(--color-text-tertiary);mask-image:var(--icon-close);mask-repeat:no-repeat;mask-position:center;mask-size:contain;cursor:pointer}.AccountChooserComponent_close__l_8iv:hover{background:var(--color-text-default)}.AccountChooserComponent_avatar__aHfCz{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--space-400);border-radius:var(--radius-full);background:var(--brand-primary)}.AccountChooserComponent_title__vF5xq{margin:0 0 var(--space-150);color:var(--color-text-default);font-size:var(--font-size-heading-6);font-weight:var(--font-weight-semibold)}.AccountChooserComponent_subtitle__LRuBo{margin:0 0 var(--space-600);color:var(--color-text-tertiary);font-size:var(--font-size-extra-small)}.AccountChooserComponent_list__G2cJB{display:flex;flex-direction:column;gap:var(--space-300);margin:0;padding:0;list-style:none}.AccountChooserComponent_option__VjGkx{display:flex;gap:var(--space-400);align-items:center;padding:var(--space-300) var(--space-400);border:1px solid var(--color-border-default);border-radius:var(--radius-300);background:var(--color-surface-subtle);text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease)}.AccountChooserComponent_option__VjGkx:hover{border-color:var(--brand-primary)}.AccountChooserComponent_logo__M3Nkn{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover}.AccountChooserComponent_initial__orZxj{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--brand-primary);color:var(--brand-on-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.AccountChooserComponent_copy__6mO_y{display:flex;flex-direction:column;gap:2px;min-width:0}.AccountChooserComponent_tenantName__ZBBcT{overflow:hidden;color:var(--color-text-default);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.AccountChooserComponent_email__JAoG5{overflow:hidden;color:var(--color-text-tertiary);font-size:var(--font-size-extra-small);text-overflow:ellipsis;white-space:nowrap}.OnPremSetupWizard_form__Snu2F{display:flex;flex-direction:column;gap:16px}.OnPremSetupWizard_hint__lzUyD,.OnPremSetupWizard_progress__d6fll{margin:0;color:#64748b;font-size:.875rem}.OnPremSetupWizard_select__iLSb_{display:flex;flex-direction:column;gap:6px}.OnPremSetupWizard_select__iLSb_ select{min-height:44px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px}.OnPremSetupWizard_error__gUgYR{margin:0;color:#b91c1c}.OnPremSetupWizard_actions__9Y5Ej{display:flex;justify-content:flex-end;gap:12px}.OnPremSetupWizard_back__4AGpe{padding:0 20px;border:1px solid #cbd5e1;border-radius:999px;background:transparent;cursor:pointer}.OnPremSetupWizard_done__lVKbb{display:flex;flex-direction:column;gap:16px}.OnPremSetupWizard_link__PSp3G{font-weight:600}.SuccessMark_pop__ogjPE{animation:SuccessMark_mark-pop__RLLbO .7s cubic-bezier(.34,1.56,.64,1) both}.SuccessMark_float__xrUMb{animation:SuccessMark_mark-float__DHAee 3.2s ease-in-out .9s infinite}.SuccessMark_shadow__nBS0s{transform-box:fill-box;transform-origin:center;animation:SuccessMark_mark-shadow__Wfgwe 3.2s ease-in-out .9s infinite}.SuccessMark_ripple__kMsgM{transform-box:fill-box;transform-origin:center;fill:none;stroke:#22c55e;stroke-width:2;opacity:0;animation:SuccessMark_mark-ripple__E1zxf 2.4s ease-out .8s infinite}.SuccessMark_tick__EF6Xs{stroke-dasharray:1;stroke-dashoffset:1;animation:SuccessMark_mark-tick__yvqA3 .52s ease-out .38s both}@keyframes SuccessMark_mark-pop__RLLbO{0%{opacity:0;transform:scale(.4) translateY(8px)}to{opacity:1;transform:none}}@keyframes SuccessMark_mark-float__DHAee{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes SuccessMark_mark-shadow__Wfgwe{0%,to{opacity:.35;transform:scaleX(1)}50%{opacity:.2;transform:scaleX(.82)}}@keyframes SuccessMark_mark-ripple__E1zxf{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes SuccessMark_mark-tick__yvqA3{0%{opacity:0;stroke-dashoffset:1}1%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.SuccessMark_float__xrUMb,.SuccessMark_pop__ogjPE,.SuccessMark_ripple__kMsgM,.SuccessMark_shadow__nBS0s{animation:none}.SuccessMark_tick__EF6Xs{animation:none;stroke-dashoffset:0}}.AnimatedCheckBadge_badge__IbjRB{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--color-surface-positive);color:var(--color-text-positive);animation:AnimatedCheckBadge_badge-pop__m1q_s .56s cubic-bezier(.34,1.56,.64,1) 80ms both}.AnimatedCheckBadge_ring__Bh7wJ{position:absolute;inset:0;border:2px solid;border-radius:var(--radius-full);opacity:0;animation:AnimatedCheckBadge_ring-ripple__s0awW .9s ease-out .35s forwards}.AnimatedCheckBadge_tick__4kz7E{display:block;width:32px;height:32px;background-color:currentColor;mask-image:var(--icon-check);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--icon-check);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;clip-path:inset(0 100% 0 0);animation:AnimatedCheckBadge_tick-draw__2her6 .42s ease-out .32s forwards}@keyframes AnimatedCheckBadge_badge-pop__m1q_s{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes AnimatedCheckBadge_tick-draw__2her6{to{clip-path:inset(0 0 0 0)}}@keyframes AnimatedCheckBadge_ring-ripple__s0awW{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.AnimatedCheckBadge_badge__IbjRB,.AnimatedCheckBadge_ring__Bh7wJ{animation:none}.AnimatedCheckBadge_tick__4kz7E{clip-path:none;animation:none}}.LoginSuccessComponent_success__BXYRo{display:flex;flex-direction:column;align-items:center;gap:var(--space-300);padding:var(--space-800) var(--space-400);text-align:center;animation:LoginSuccessComponent_success-enter__4PKhP .42s var(--motion-ease) both}.LoginSuccessComponent_title__hoRQN{margin:var(--space-100) 0 0;color:var(--color-text-default);font-size:var(--font-size-large,20px);font-weight:var(--font-weight-semibold)}.LoginSuccessComponent_body__yshNQ{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.5}.LoginSuccessComponent_progress__vD_5J{width:160px;height:4px;margin-top:var(--space-300);overflow:hidden;border-radius:var(--radius-full);background:var(--color-border-default)}.LoginSuccessComponent_bar__b8nf3{display:block;width:40%;height:100%;border-radius:inherit;background:var(--brand-primary);animation:LoginSuccessComponent_bar-slide__q99j9 1.1s ease-in-out infinite}@keyframes LoginSuccessComponent_success-enter__4PKhP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes LoginSuccessComponent_bar-slide__q99j9{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.LoginSuccessComponent_success__BXYRo{animation:none}.LoginSuccessComponent_bar__b8nf3{width:100%;animation:none}}.LoginFailureDialog_dialog__b5GeI{position:fixed;inset:var(--space-800) 0 auto 0;margin-block:0;margin-inline:auto;width:100%;max-width:var(--layout-dialog-max-width);padding:0;border:none;background:transparent}.LoginFailureDialog_dialog__b5GeI::backdrop{background:rgb(15 32 51/45%);backdrop-filter:blur(4px)}.SsoProviderButton_action__rqEeC{display:flex;gap:var(--space-300);align-items:center;justify-content:center;min-height:56px;padding:0 var(--space-500);border:1px solid #c4c4c4;border-radius:var(--radius-full);background:#ffffff;color:var(--color-text-default);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);text-align:center;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.SsoProviderButton_action__rqEeC:hover{border-color:var(--brand-primary);background:var(--brand-surface);text-decoration:none}.SsoProviderButton_wide__rNPcX{grid-column:1/-1;min-height:62px}.SsoProviderButton_icon__b4NqD{display:block;flex-shrink:0;width:22px;height:22px;object-fit:contain}.SsoProviderButton_disabled__8jWI_{pointer-events:none;opacity:.6}.LoginFormComponent_fields__r1jw3,.LoginFormComponent_form__ChnJJ{display:flex;flex-direction:column;gap:var(--space-500)}.LoginFormComponent_optionsRow__uOBih{display:flex;gap:var(--space-400);align-items:center;justify-content:space-between;margin-top:calc(-1 * var(--space-200))}.LoginFormComponent_forgot__uaaUq{font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.LoginFormComponent_sso__TR87e{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-300)}.LoginFormComponent_sso__TR87e>.LoginFormComponent_divider__PWX92{grid-column:1/-1;margin-bottom:var(--space-100)}.LoginFormComponent_divider__PWX92{display:flex;gap:var(--space-300);align-items:center;margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-extra-small)}.LoginFormComponent_divider__PWX92:after,.LoginFormComponent_divider__PWX92:before{flex:1;height:1px;background:var(--color-border-default);content:""}.LoginWelcomeHeader_header__F7hKc{display:flex;flex-direction:column;gap:var(--space-200);align-items:center;text-align:center}.LoginWelcomeHeader_mark__3PYwP{margin-bottom:var(--space-200)}.LoginWelcomeHeader_title__vO7J7{margin:0;font-family:var(--font-inter),var(--font-manrope),sans-serif;font-size:var(--font-size-heading-5);font-weight:var(--font-weight-medium);letter-spacing:-.01em}.LoginWelcomeHeader_message__4wFsb{max-width:32em;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.55}.SessionNoticeDialog_dialog__U6MDH{width:100%;max-width:var(--layout-dialog-max-width);padding:var(--space-1200) 34px;border:1px solid rgb(255 255 255/85%);border-radius:35px;background:linear-gradient(180deg,rgb(255 255 255/78%),rgb(255 255 255/52%));box-shadow:0 30px 70px -36px rgb(15 32 51/30%);backdrop-filter:blur(25px)}.SessionNoticeDialog_dialog__U6MDH::backdrop{background:rgb(15 32 51/45%);backdrop-filter:blur(4px)}.SessionNoticeDialog_content__2yI65{display:flex;flex-direction:column;gap:var(--space-400);align-items:center;text-align:center}.SessionNoticeDialog_title__3A_Mg{margin:0;color:var(--color-text-default);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.SessionNoticeDialog_message__czLa5{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.55}@media (max-width:480px){.SessionNoticeDialog_dialog__U6MDH{padding:var(--space-800) var(--space-500);border-radius:var(--radius-600)}}.AuthShellLayout_shell__wf31g{position:relative;display:flex;min-height:100vh;min-height:100dvh;font-family:var(--font-inter),var(--font-manrope),system-ui,sans-serif;background:var(--brand-background)}.AuthShellLayout_main__msJSf{position:relative;z-index:1;display:flex;flex:1;align-items:center;justify-content:center;padding:var(--space-600) var(--space-400)}.AuthShellLayout_column__4JrhZ{display:flex;flex-direction:column;gap:var(--space-500);width:100%;max-width:584px}.AuthShellLayout_card__3Jso2{display:flex;flex-direction:column;gap:var(--space-600);padding:var(--space-1200) 34px;border:1px solid rgb(255 255 255/85%);border-radius:35px;background:linear-gradient(180deg,rgb(255 255 255/78%),rgb(255 255 255/52%));box-shadow:0 30px 70px -36px rgb(15 32 51/30%);backdrop-filter:blur(25px);animation:AuthShellLayout_card-enter__Kg0oV var(--motion-base) var(--motion-ease)}.AuthShellLayout_footer__dfiYZ{color:var(--color-text-tertiary);font-size:var(--font-size-extra-small);text-align:center}@keyframes AuthShellLayout_card-enter__Kg0oV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.AuthShellLayout_main__msJSf{padding:var(--space-600) var(--space-400)}.AuthShellLayout_card__3Jso2{padding:var(--space-800) var(--space-500);border-radius:var(--radius-600)}}@media (min-width:1280px){.AuthShellLayout_main__msJSf{padding:var(--space-1200)}}.page_lapsed__CQGL9{display:flex;flex-direction:column;gap:var(--space-400);align-items:center;text-align:center}.page_title__GLJRb{margin:0;font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.page_action__ofLE0{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:var(--layout-control-height);padding:0 var(--space-600);border-radius:var(--radius-full);background:var(--brand-primary);color:var(--brand-on-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.page_action__ofLE0:hover{background:color-mix(in srgb,var(--brand-primary) 88%,#000000);text-decoration:none}.page_back__4fwYW{align-self:center;color:var(--color-text-secondary);font-size:var(--font-size-extra-small);font-weight:var(--font-weight-medium)}.page_signUp__zqnkB{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:center}.page_secured__h6tq5{display:inline-flex;align-items:center;gap:var(--space-150)}.page_securedLogo__7SXcV{display:block;width:auto;height:16px}.page_lapsed__Fi0s3{display:flex;flex-direction:column;gap:var(--space-500);align-items:center;text-align:center}.page_title__6z5OS{margin:0;font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.page_action__BN5sE{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:var(--layout-control-height);padding:0 var(--space-600);border-radius:var(--radius-full);background:var(--brand-primary);color:var(--brand-on-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.page_action__BN5sE:hover{background:color-mix(in srgb,var(--brand-primary) 88%,#000000);text-decoration:none}.page_expired__4syxI{display:flex;flex-direction:column;gap:var(--space-400);align-items:center;text-align:center}.page_changed__u8jhj{animation:page_changed-enter__EI0j4 .42s var(--motion-ease) both}@keyframes page_changed-enter__EI0j4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page_changed__u8jhj{animation:none}}.page_title__8JoMj{margin:0;font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.page_action__RrfPc{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:var(--layout-control-height);padding:0 var(--space-600);border-radius:var(--radius-full);background:var(--brand-primary);color:var(--brand-on-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.page_action__RrfPc:hover{background:color-mix(in srgb,var(--brand-primary) 88%,#000000);text-decoration:none}.page_back__qI62i{align-self:center;color:var(--color-text-secondary);font-size:var(--font-size-extra-small);font-weight:var(--font-weight-medium)}