.LoadingOverlay_overlay___vMcG{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(244,244,245,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.LoadingOverlay_card__gX4KA{width:min(300px,100%);border:1px solid var(--line,#dedede);border-radius:8px;background:var(--surface,#ffffff);box-shadow:var(--shadow-soft,0 18px 42px rgba(24,24,27,.12));padding:1rem}.LoadingOverlay_header__NeUMp{display:flex;align-items:center;gap:.75rem}.LoadingOverlay_spinner__UGiYE{width:2rem;height:2rem;flex:0 0 auto;border:3px solid var(--surface-soft,#f4f4f5);border-top-color:var(--brand-700,#1f4f9e);border-radius:999px;animation:LoadingOverlay_spin__BJhFZ .78s linear infinite}.LoadingOverlay_message__ZC7qc{color:var(--ink-900,#111111);font-size:.95rem;font-weight:800;line-height:1.45}.LoadingOverlay_caption__siRPE{display:block;margin-top:.18rem;color:var(--ink-500,#71717a);font-size:.8rem;line-height:1.5}.LoadingOverlay_progressTrack__Kd0s3{position:relative;height:3px;margin-top:.85rem;overflow:hidden;border-radius:999px;background:var(--surface-soft,#f4f4f5)}.LoadingOverlay_progressBar__dd1XK{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:var(--brand-700,#1f4f9e);animation:LoadingOverlay_progressSlide__dGcsm .9s ease-in-out infinite}@keyframes LoadingOverlay_progressSlide__dGcsm{0%{transform:translateX(-110%)}to{transform:translateX(280%)}}@keyframes LoadingOverlay_spin__BJhFZ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoadingOverlay_progressBar__dd1XK,.LoadingOverlay_spinner__UGiYE{animation:none}.LoadingOverlay_progressBar__dd1XK{width:100%}}.page_page__j8X_T{min-height:100vh;display:grid;place-items:center;padding:1rem}.page_panel__f7U23{width:min(440px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface-panel);box-shadow:var(--shadow-soft);padding:1.25rem}.page_brand__XKXAa{display:inline-flex;align-items:center;gap:.68rem}.page_brandMark__afdmp{width:1.75rem;height:1.75rem;border-radius:8px;background:var(--brand-solid)}.page_brand__XKXAa strong{display:block;color:var(--brand-950);line-height:1.05}.page_brand__XKXAa small{display:block;color:var(--ink-500);font-size:.68rem;font-weight:800;letter-spacing:.05em}.page_heading__rjw_4{margin-top:1rem}.page_heading__rjw_4 h1{color:var(--brand-950);font-size:1.45rem}.page_heading__rjw_4 p{margin-top:.35rem;color:var(--ink-600);line-height:1.65}.page_form__FClb7{margin-top:1rem;display:grid;grid-gap:.55rem;gap:.55rem}.page_form__FClb7 label{color:var(--ink-700);font-size:.9rem;font-weight:800}.page_form__FClb7 input{border:1px solid var(--line);border-radius:8px;background:var(--surface-elevated);color:var(--ink-900);padding:.75rem .82rem}.page_fieldHint__LE76R{color:var(--ink-500);font-size:.76rem;font-weight:700;line-height:1.45}.page_passwordWrapper__f06Nq{position:relative}.page_passwordWrapper__f06Nq input{width:100%;padding-right:2.8rem}.page_passwordToggle__OpKGe{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--ink-500);cursor:pointer;display:grid;place-items:center}.page_passwordToggle__OpKGe svg,.page_primaryButton__Adf_F svg{width:1.1rem;height:1.1rem}.page_primaryButton__Adf_F,.page_primaryLink__Tv_pg,.page_secondaryButton__2gy5J{display:inline-flex;justify-content:center;align-items:center;gap:.36rem;border-radius:8px;cursor:pointer;font-weight:800;margin-top:.7rem;padding:.82rem 1rem}.page_primaryButton__Adf_F,.page_primaryLink__Tv_pg{border:0;background:var(--brand-solid);color:var(--text-on-brand)}.page_secondaryButton__2gy5J{border:1px solid var(--line);background:var(--surface-elevated);color:var(--brand-800)}.page_primaryButton__Adf_F:disabled,.page_secondaryButton__2gy5J:disabled{cursor:progress;opacity:.84}.page_notice__7DvY4,.page_successNotice__HwV4Z{border:1px solid rgba(185,28,28,.24);border-radius:8px;background:rgba(185,28,28,.08);color:var(--danger-solid);line-height:1.55;margin-top:1rem;padding:.75rem}.page_successNotice__HwV4Z{border-color:rgba(31,79,158,.28);background:rgba(31,79,158,.1);color:var(--brand-800)}.page_linkRow__yMOt1{display:flex;justify-content:center;margin-top:.85rem}.page_textLink__tzCxn{color:var(--brand-800);font-size:.86rem;font-weight:800}.page_textLink__tzCxn:hover{text-decoration:underline}.page_footer__Res3w{position:fixed;left:0;right:0;bottom:.8rem;color:var(--ink-500);font-size:.76rem;text-align:center}@media (max-width:520px){.page_page__j8X_T{place-items:start center;padding-bottom:3.5rem}.page_footer__Res3w{position:static;margin-top:1rem}}