.portal-entry-layout_frame__F3oGK[data-portal-presentation=legacy]{display:contents}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign]{--portal-entry-control-measure:24rem;--portal-entry-mobile-gutter:1rem;background:var(--background);color:var(--text);min-height:100vh;overflow-x:clip}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign],.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] *,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] :after,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] :before{box-sizing:border-box}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-card-shell>*{min-width:0}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-simple{background:var(--background);min-height:100vh;padding:clamp(1rem,4vw,3rem)}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-card-shell{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;box-shadow:none;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(15rem,.85fr) minmax(18rem,1.15fr);max-width:58rem!important;overflow:hidden;padding:0!important;width:100%!important}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-card-heading{align-content:start;background:var(--soft);border-right:1px solid var(--border);display:grid;grid-gap:.75rem;gap:.75rem;padding:clamp(1.5rem,4vw,3rem);text-align:left}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-card-heading h1{font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.025em;line-height:1.15;margin:0}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-card-heading p{margin:0;max-width:27rem}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-badge{background:transparent;border:0;border-radius:0;color:var(--primary);padding:0;text-transform:uppercase}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card{align-content:start;background:var(--surface);border:0;border-radius:0;box-shadow:none;justify-items:center;margin:0;padding:clamp(1.5rem,4vw,3rem);min-width:0}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card>*{max-width:var(--portal-entry-control-measure);min-width:0;width:100%}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card>:is(a.portal-entry-layout_muted__V8l6K,.portal-entry-layout_auth-link-honeypot__pLqyH){width:-moz-fit-content;width:fit-content}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .auth-link-primary-action,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card .btn,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card button,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card input,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card select,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card textarea{border-radius:.5rem;max-width:100%;min-height:2.75rem}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card input,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card select,.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card textarea{min-width:0;width:100%}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .password-input-toggle{min-width:2.75rem}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .two-factor-method-list{border-top:1px solid var(--border);gap:0}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .two-factor-method-option{border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:3.5rem;padding-inline:0}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] :is(.portal-login-card-heading,.login-form-card,.portal-login-readonly,.form-status){overflow-wrap:anywhere}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-footer-links{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding:1rem clamp(1.5rem,4vw,3rem)}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-footer-links a{align-items:center;display:inline-flex;min-height:2.75rem}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-simple :is(a,button):is(:hover,:focus-visible){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transform:none!important}@media (max-width:720px){.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-simple{padding-block:var(--portal-entry-mobile-gutter);-webkit-padding-end:max(var(--portal-entry-mobile-gutter),env(safe-area-inset-right));padding-inline-end:max(var(--portal-entry-mobile-gutter),env(safe-area-inset-right));-webkit-padding-start:max(var(--portal-entry-mobile-gutter),env(safe-area-inset-left));padding-inline-start:max(var(--portal-entry-mobile-gutter),env(safe-area-inset-left))}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-card-shell{border:0;border-radius:0;grid-template-columns:1fr;max-width:100%!important;min-height:calc(100svh - (2 * var(--portal-entry-mobile-gutter)));width:100%!important}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-card-heading{border-bottom:1px solid var(--border);border-right:0;padding:1.5rem 1rem}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .login-form-card{padding:1.5rem 1rem}.portal-entry-layout_frame__F3oGK[data-portal-presentation=redesign] .portal-login-footer-links{align-items:flex-start;display:grid;padding:1rem}}