.AuthLayout_layout__xcuZN{display:grid;grid-template-columns:600px minmax(0,1fr);min-height:100svh;background:var(--bg-surface);color:var(--text-primary)}.AuthLayout_contextPanel__tkcZ9{display:flex;flex-direction:column;min-height:900px;padding:48px 56px 32px;background:var(--overlay-scrim);color:var(--status-danger-on)}.AuthLayout_logo__bracO{display:flex;align-items:center;gap:12px}.AuthLayout_logoMark__PGXh_{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-8);background:var(--brand-fill);color:var(--brand-on);font-size:14px;font-weight:700}.AuthLayout_logo__bracO strong{font-size:16px;font-weight:600}.AuthLayout_contextPanel__tkcZ9 p,.AuthLayout_logo__bracO p{color:var(--text-inverse-muted);font-size:13px;line-height:1.5}.AuthLayout_logo__bracO p{font-size:12px}.AuthLayout_contextBody__oRofY{margin-top:168px}.AuthLayout_contextBody__oRofY .AuthLayout_contextEyebrow__O63Cf{margin-bottom:12px;color:var(--brand-fill);font-size:12px;font-weight:600}.AuthLayout_contextBody__oRofY h2{margin-bottom:24px;font-size:24px;font-weight:600;line-height:1.35}.AuthLayout_features__Mk7qD{display:flex;flex-direction:column;gap:16px;padding:0;margin:32px 0 48px;list-style:none}.AuthLayout_features__Mk7qD li{display:flex;align-items:center;gap:16px}.AuthLayout_featureIcon__Kxora{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--border-inverse);border-radius:var(--radius-8)}.AuthLayout_featureIcon__Kxora svg{width:16px;height:16px;color:var(--text-inverse-muted)}.AuthLayout_features__Mk7qD h3{font-size:13px;font-weight:600}.AuthLayout_features__Mk7qD p{margin-top:4px;font-size:12px}.AuthLayout_contextFooter__WlYXv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px;border-top:1px solid var(--border-inverse)}.AuthLayout_contextFooter__WlYXv p{display:flex;align-items:center;gap:8px;font-size:12px}.AuthLayout_contextFooter__WlYXv svg{width:14px;height:14px;flex:none}.AuthLayout_contextFooter__WlYXv span{flex:none;color:var(--text-inverse-muted);font-size:12px}.AuthLayout_main__f_mhb{display:flex;justify-content:center;align-items:flex-start;padding:144px 48px 48px}.AuthLayout_main__f_mhb:has(.AuthLayout_infoBanner__hGQ5r,.AuthLayout_dangerBanner___oVtX){padding-top:104px}.AuthLayout_content__80SW1{width:400px;max-width:100%}.AuthLayout_content__80SW1 h1{margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.35}.AuthLayout_content__80SW1 input:not([type=checkbox]):not([type=hidden]):not(.AuthLayout_passwordControl__e6JLj){height:40px;padding:0 14px;border-width:1px;border-style:solid;border-color:var(--border-strong);border-radius:var(--radius-8);background:var(--bg-surface);color:var(--text-primary);box-shadow:none;font-size:14px;transition:border-color var(--duration-100)}.AuthLayout_content__80SW1 input:not([type=checkbox]):not([type=hidden]):not(.AuthLayout_passwordControl__e6JLj):-moz-read-only{background:var(--bg-subtle);color:var(--text-disabled)}.AuthLayout_content__80SW1 input:not([type=checkbox]):not([type=hidden]):not(.AuthLayout_passwordControl__e6JLj):read-only{background:var(--bg-subtle);color:var(--text-disabled)}.AuthLayout_content__80SW1 input:not([type=checkbox]):not([type=hidden]):not(.AuthLayout_passwordControl__e6JLj):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AuthLayout_content__80SW1 input:not([type=checkbox]):not([type=hidden]):not(.AuthLayout_passwordControl__e6JLj)[aria-invalid=true]{border-color:var(--status-danger-fg);border-width:2px}.AuthLayout_content__80SW1 [data-slot=button][type=submit]{height:40px;background:var(--brand-fill);color:var(--brand-on)}.AuthLayout_content__80SW1 [data-slot=button][type=submit]:hover:not([aria-disabled=true]){background:var(--brand-hover)}.AuthLayout_content__80SW1 [data-slot=button][aria-disabled=true]{background:var(--bg-selected);color:var(--text-disabled);cursor:default}.AuthLayout_content__80SW1 [data-slot=form-item]{position:relative;gap:8px}.AuthLayout_content__80SW1 [data-slot=form-label]{color:var(--text-primary);font-size:14px;font-weight:500}.AuthLayout_content__80SW1 a:focus-visible,.AuthLayout_rememberRow__eksa1 input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AuthLayout_ssoCard__lU3Rf p:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.AuthLayout_fields__awOAm,.AuthLayout_loginForm__MvIQT{display:flex;flex-direction:column;gap:20px;width:100%}.AuthLayout_formHead__tKvIQ{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.AuthLayout_formHead__tKvIQ h1{margin:0}.AuthLayout_formHead__tKvIQ p{color:var(--text-muted);font-size:14px;line-height:1.5}.AuthLayout_content__80SW1 .AuthLayout_passwordInput__fYSRt{height:40px;padding:0 8px 0 14px;border-width:1px;border-style:solid;border-color:var(--border-strong);border-radius:var(--radius-8);background:var(--bg-surface);box-shadow:none;outline:none;transition:border-color var(--duration-100)}.AuthLayout_content__80SW1 .AuthLayout_passwordInput__fYSRt:has(input:-moz-read-only){background:var(--bg-subtle);color:var(--text-disabled)}.AuthLayout_content__80SW1 .AuthLayout_passwordInput__fYSRt:has(input:read-only){background:var(--bg-subtle);color:var(--text-disabled)}.AuthLayout_content__80SW1 .AuthLayout_passwordInput__fYSRt:has(input:focus-visible):not([aria-invalid=true]){outline-width:2px;outline-style:solid;outline-color:var(--focus-ring);outline-offset:2px}.AuthLayout_content__80SW1 .AuthLayout_passwordInput__fYSRt[aria-invalid=true]{border-width:2px;border-color:var(--status-danger-fg)}.AuthLayout_content__80SW1 .AuthLayout_passwordControl__e6JLj,.AuthLayout_content__80SW1 .AuthLayout_passwordControl__e6JLj:focus-visible,.AuthLayout_content__80SW1 .AuthLayout_passwordControl__e6JLj[aria-invalid=true]{height:auto;padding:0;border-width:0;border-style:none;border-radius:0;background:transparent;color:inherit;box-shadow:none;outline:none;font-size:14px}.AuthLayout_content__80SW1 .AuthLayout_passwordToggle__Ebw5r{height:28px;flex:none;padding:0 6px}.AuthLayout_bannerActions__o_Agt{display:flex;gap:8px;padding-top:6px}.AuthLayout_content__80SW1 .AuthLayout_resetLink__xGfPX{position:absolute;top:0;right:0;height:24px;padding:0;background:transparent;color:var(--brand-ink);font-size:12px}.AuthLayout_content__80SW1 .AuthLayout_resetLink__xGfPX[aria-disabled=true]{background:transparent;color:var(--text-disabled)}.AuthLayout_capsLock__kLFZr,.AuthLayout_credentialError__IH3_Y{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}.AuthLayout_capsLock__kLFZr{color:var(--status-attention-fg)}.AuthLayout_capsLock__kLFZr svg,.AuthLayout_credentialError__IH3_Y>svg{width:14px;height:18px;flex:none}.AuthLayout_credentialError__IH3_Y{color:var(--status-danger-fg)}.AuthLayout_credentialError__IH3_Y p+p{margin-top:2px;color:var(--text-muted)}.AuthLayout_rememberRow__eksa1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.AuthLayout_rememberRow__eksa1 label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.AuthLayout_rememberRow__eksa1 input{width:16px;height:16px;accent-color:var(--brand-ink)}.AuthLayout_rememberRow__eksa1 p,.AuthLayout_rememberRow__eksa1 span{color:var(--text-muted);font-size:12px;font-weight:400}.AuthLayout_content__80SW1 .AuthLayout_submitButton__irteC{position:relative;width:100%;border-radius:var(--radius-8)}.AuthLayout_submitIcon__4UXSe{position:absolute;left:12px;display:flex;width:16px;height:16px}.AuthLayout_enterKey__DEowM{position:absolute;right:12px;font-size:12px}.AuthLayout_lockReason__FdhHE{color:var(--text-muted);font-size:12px}.AuthLayout_content__80SW1 .AuthLayout_infoBanner__hGQ5r{border-color:var(--status-info-fg);background:var(--status-info-bg);color:var(--status-info-fg)}.AuthLayout_content__80SW1 .AuthLayout_dangerBanner___oVtX{border-color:var(--status-danger-fg);background:var(--status-danger-bg);color:var(--status-danger-fg)}.AuthLayout_content__80SW1 .AuthLayout_successBanner__I_fPv{border-color:var(--status-success-fg);background:var(--status-success-bg);color:var(--status-success-fg)}.AuthLayout_content__80SW1 [data-slot=alert-title]{overflow:visible;display:block;line-clamp:unset;font-size:13px}.AuthLayout_content__80SW1 [data-slot=alert-description]{color:var(--text-secondary);font-size:12px;line-height:1.5}.AuthLayout_ssoCard__lU3Rf{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-top:4px}.AuthLayout_ssoCard__lU3Rf,.AuthLayout_ssoCard__lU3Rf>svg{border:1px solid var(--border-default);border-radius:var(--radius-8)}.AuthLayout_ssoCard__lU3Rf>svg{width:32px;height:32px;flex:none;padding:8px}.AuthLayout_ssoCard__lU3Rf h2{font-size:13px;font-weight:600}.AuthLayout_ssoCard__lU3Rf a,.AuthLayout_ssoCard__lU3Rf p{margin-top:4px;font-size:12px;line-height:1.5}.AuthLayout_ssoCard__lU3Rf p{color:var(--text-muted)}.AuthLayout_ssoCard__lU3Rf a{display:inline-block;color:var(--brand-ink);text-decoration:underline;text-underline-offset:4px}.AuthLayout_logoutNote__TgZ_Z{display:flex;align-items:flex-start;gap:8px;color:var(--text-muted);font-size:12px;line-height:1.5}.AuthLayout_logoutNote__TgZ_Z svg{width:14px;height:18px;flex:none}.AuthLayout_errorActions__7FXl3{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width:1199px){.AuthLayout_layout__xcuZN{grid-template-columns:minmax(320px,42%) minmax(0,1fr)}.AuthLayout_contextPanel__tkcZ9{min-height:100svh;padding:48px 32px 32px}.AuthLayout_contextBody__oRofY{margin-top:128px}.AuthLayout_contextFooter__WlYXv{align-items:flex-start;flex-direction:column}.AuthLayout_main__f_mhb{padding:104px 32px 48px}}@media (max-width:767px){.AuthLayout_layout__xcuZN{display:flex;flex-direction:column}.AuthLayout_contextPanel__tkcZ9{min-height:auto;padding:24px}.AuthLayout_contextBody__oRofY,.AuthLayout_contextFooter__WlYXv{display:none}.AuthLayout_main__f_mhb{padding:48px 24px}.AuthLayout_main__f_mhb:has(.AuthLayout_infoBanner__hGQ5r,.AuthLayout_dangerBanner___oVtX){padding-top:48px}}