.AuthLayout_shell__NaBLA{display:flex;flex-direction:column;height:100svh;height:100dvh;background:var(--surface-page)}.AuthLayout_hero__1aLNb{position:relative;flex:none;overflow:hidden;height:280px;background:var(--color-neutral-700);color:hsla(0,0%,100%,.9)}.AuthLayout_heroPhoto__AiR6F{position:absolute;inset:0;animation:AuthLayout_evPhoto__DykNT 12s var(--ease-standard) both}@keyframes AuthLayout_evPhoto__DykNT{0%{transform:scale(1.06)}to{transform:scale(1)}}.AuthLayout_heroOverlay__wbXmJ{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(10,16,12,.88) 0,rgba(10,16,12,.6) 34%,rgba(10,16,12,.1) 64%,rgba(10,16,12,.3))}.AuthLayout_heroContent__YUL8D{position:absolute;inset:0;padding:22px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.AuthLayout_logo__7Ld2g{width:44px;height:44px;object-fit:contain;display:block;align-self:flex-start}.AuthLayout_heroText__Jvlra{display:flex;flex-direction:column;gap:var(--space-4)}.AuthLayout_eyebrow__vSaGg{display:none}.AuthLayout_eyebrowLine___Hbs3{width:28px;height:1px;background:var(--color-primary-300)}.AuthLayout_heroTitle__5lPlL{margin:0;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:30px;line-height:1.08;letter-spacing:var(--tracking-tight);color:#fff;text-shadow:0 1px 20px rgba(0,0,0,.35);text-wrap:pretty}.AuthLayout_heroDesc__4AH2W{margin:0;max-width:400px;padding-top:var(--space-4);border-top:1px solid hsla(0,0%,100%,.18);font-size:var(--text-md);line-height:1.6;color:hsla(0,0%,100%,.82);text-wrap:pretty}.AuthLayout_formArea__AtCMa{position:relative;flex:1 1;min-height:0;overflow:hidden auto;display:flex;flex-direction:column}.AuthLayout_decorBlobA__P_BBc,.AuthLayout_decorBlobB__73yHh,.AuthLayout_decorGrid__UGMzp{display:none}@media (min-width:1200px){.AuthLayout_shell__NaBLA{flex-direction:row;height:auto;min-height:100dvh}.AuthLayout_hero__1aLNb{width:660px;height:auto}.AuthLayout_heroContent__YUL8D{padding:var(--space-12)}.AuthLayout_logo__7Ld2g{width:52px;height:52px}.AuthLayout_eyebrow__vSaGg{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-accent);font-weight:var(--weight-semibold);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.AuthLayout_heroTitle__5lPlL{max-width:460px;font-size:46px;line-height:1.06}.AuthLayout_heroDesc__4AH2W{font-size:15px}.AuthLayout_formArea__AtCMa{flex-direction:row;align-items:center;justify-content:center;padding:var(--space-12);background:var(--surface-page);overflow:hidden}.AuthLayout_decorGrid__UGMzp{display:block;position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(75% 75% at 62% 38%,#000,transparent);-webkit-mask-image:radial-gradient(75% 75% at 62% 38%,#000,transparent)}.AuthLayout_decorBlobA__P_BBc,.AuthLayout_decorBlobB__73yHh{display:block;position:absolute;border-radius:50%;pointer-events:none}.AuthLayout_decorBlobA__P_BBc{width:560px;height:560px;right:-160px;top:-140px;background:var(--color-primary-200);filter:blur(92px);opacity:.6;animation:AuthLayout_evDrift__npuPB 18s var(--ease-standard) infinite alternate}.AuthLayout_decorBlobB__73yHh{width:440px;height:440px;left:-130px;bottom:-150px;background:var(--color-primary-100);filter:blur(84px);opacity:.75;animation:AuthLayout_evDrift2__02xQd 22s var(--ease-standard) infinite alternate}}@keyframes AuthLayout_evDrift__npuPB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-48px,36px,0) scale(1.1)}}@keyframes AuthLayout_evDrift2__02xQd{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(44px,-32px,0) scale(1)}}@media (prefers-reduced-motion:reduce){.AuthLayout_decorBlobA__P_BBc,.AuthLayout_decorBlobB__73yHh,.AuthLayout_heroPhoto__AiR6F{animation:none}}.AuthCard_card__BGL_I{position:relative;z-index:1;width:100%;max-width:480px;margin-left:auto;margin-right:auto;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:22px;background:var(--surface-card);padding:28px 24px 24px;margin-top:-20px;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.AuthCard_rise__fArsG{animation:AuthCard_ev-rise__3CMrP var(--duration-slow) var(--ease-standard) both}@keyframes AuthCard_shake__MVFcL{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.AuthCard_shake__MVFcL{animation:AuthCard_shake__MVFcL .42s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.AuthCard_shake__MVFcL{animation:none}}@media (min-width:1200px){.AuthCard_card__BGL_I{width:var(--auth-card-desktop-width,432px);max-width:100%;flex:none;margin-left:-104px;margin-right:0;margin-top:0;padding:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}}.AuthCard_title__mhQyP{margin:0;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:28px;letter-spacing:var(--tracking-snug);color:var(--text-primary)}@media (min-width:1200px){.AuthCard_title__mhQyP{font-size:32px}}.AuthCard_footer__8ctHo{display:block;font-size:var(--text-xs);color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:16px}.AuthCard_footerMobileOnly__U0Q0a{text-align:center}@media (min-width:1200px){.AuthCard_footerMobileOnly__U0Q0a{display:none}}.AuthAlert_alert__PuXAc{display:flex;gap:10px;padding:14px 16px;background:var(--status-danger-bg);border:1px solid var(--color-red-200);border-radius:var(--radius-md);animation:AuthAlert_ev-rise__Exojg var(--duration-normal) var(--ease-standard) both}.AuthAlert_body__coY5V{display:flex;flex-direction:column;gap:4px}.AuthAlert_title__qz7XJ{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--status-danger-fg)}.AuthAlert_description__Yw_lt{font-size:var(--text-sm);line-height:1.5;color:var(--status-danger-fg)}.StatusCircle_circle__L21ya{flex:none;border-radius:50%;display:grid;place-items:center;animation:StatusCircle_pop___4EFO var(--duration-slow) var(--ease-spring) 80ms both}@keyframes StatusCircle_pop___4EFO{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.PasswordStrengthMeter_row__cDDiX{display:flex;align-items:baseline;justify-content:space-between}.PasswordStrengthMeter_label__uJDrn{font-family:var(--font-accent);font-weight:var(--weight-semibold);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary)}.PasswordStrengthMeter_value__fR_ZY{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.PasswordStrengthMeter_track__U_oGs{margin-top:8px;height:4px;border-radius:var(--radius-pill);background:var(--charge-track);overflow:hidden}.PasswordStrengthMeter_fill__NhOkf{height:100%;border-radius:var(--radius-pill);animation:PasswordStrengthMeter_fill__NhOkf var(--duration-slow) var(--ease-standard) both}@keyframes PasswordStrengthMeter_fill__NhOkf{0%{width:0}to{width:var(--strength-fill-width,0)}}.PasswordRuleList_list__bKjJo{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.PasswordRuleList_item__Ed71i{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);line-height:1.45}.PasswordRuleList_itemSatisfied__DjzsX{color:var(--text-primary)}.PasswordRuleList_itemPending__EdG9_{color:var(--text-muted)}.PasswordRuleList_itemInvalid__lISa7{color:var(--status-danger-fg)}.PasswordRuleList_bullet__TJFt1{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.PasswordRuleList_bulletSatisfied__9NreP{background:var(--status-success-bg);color:var(--status-success);border:1px solid transparent}.PasswordRuleList_bulletPending__PypcU{background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border-subtle)}.PasswordRuleList_bulletInvalid__8vlAf{background:var(--status-danger-bg);color:var(--status-danger);border:1px solid transparent}.PasswordRuleList_bullet__TJFt1,.PasswordRuleList_item__Ed71i{transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.PasswordRuleList_bullet__TJFt1,.PasswordRuleList_item__Ed71i{transition:none}}@media (min-width:1200px){.PasswordRuleList_list__bKjJo{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:10px}}.RedirectProgress_row__q5CCQ{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-secondary)}.UserSummaryCard_card__X58fi{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.UserSummaryCard_text__PnHQz{display:flex;flex-direction:column;gap:2px;min-width:0}.UserSummaryCard_name__MSx5L{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserSummaryCard_role__UliwO{font-size:var(--text-xs);color:var(--text-muted)}.UserSummaryCard_badge__cL_7N{margin-left:auto;flex:none;display:none}@media (min-width:1200px){.UserSummaryCard_badge__cL_7N{display:flex}}.AuthWordmark_wordmark__s2Jh_{--auth-logo-height:26px;align-self:flex-start}@media (min-width:1200px){.AuthWordmark_wordmark__s2Jh_{--auth-logo-height:28px}}.ChangePasswordClient_scrollArea__4pwOZ{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.ChangePasswordClient_fields__QEV0g{display:flex;flex-direction:column;gap:20px}.ChangePasswordClient_actions___R3PX{flex:none;display:flex;flex-direction:column;gap:12px}.ChangePasswordClient_actionsCaption__kvCDA{display:block;text-align:center;font-size:var(--text-xs);color:var(--text-muted)}@media (min-width:1200px){.ChangePasswordClient_scrollArea__4pwOZ{flex:none;min-height:auto;overflow:visible;display:contents}.ChangePasswordClient_actions___R3PX{display:contents}.ChangePasswordClient_actionsCaption__kvCDA{text-align:left;border-top:1px solid var(--border-subtle);padding-top:16px}}.LoginClient_mobileOnly__DU_ku{display:block}@media (min-width:1200px){.LoginClient_mobileOnly__DU_ku{display:none}}