.page_page__j8X_T{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:#051923;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page_card__wnoHP{width:min(32rem,100%);background:transparent;border:1px solid #2d4c50;border-radius:.85rem;box-shadow:0 16px 32px rgba(0,0,0,.4);padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem;transform:translateY(-16vh)}.page_cardHeader__Wodtd{display:flex;align-items:center;gap:.7rem;min-width:0}.page_logoImage__Upnv0{flex:0 0 auto;border-radius:.4rem}.page_title__QV6iH{margin:0;font-size:1.4rem;color:#d7edef}.page_subtitle__FWR3R{margin:0;color:#b7d2d5}.page_actions__kgSDs{display:grid;grid-gap:.65rem;gap:.65rem}.page_devLabel__kmE3r{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.03em;color:#ff8a5c}.page_oidcButton__MDyOs,.page_primaryButton__Adf_F,.page_secondaryButton__2gy5J{border-radius:.5rem;padding:.65rem .75rem;border:1px solid #2d4c50;background:transparent;color:#e3f1f3;font-size:.95rem;text-align:center;text-decoration:none;cursor:pointer}.page_oidcButton__MDyOs:hover,.page_primaryButton__Adf_F:hover:not(:disabled),.page_secondaryButton__2gy5J:hover:not(:disabled){border-color:#94a3b8;color:#f2f7f8}.page_primaryButton__Adf_F:disabled,.page_secondaryButton__2gy5J:disabled{cursor:not-allowed;opacity:.72}.page_oidcButton__MDyOs{display:flex;align-items:center;justify-content:center}.page_buttonContent__zDOkA{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.page_microsoftLogo__cw_jW{flex:0 0 auto}.page_error__oj9FT{margin:0;color:#ffb7a5;font-size:.9rem}@media (max-height:620px){.page_card__wnoHP{transform:translateY(-8vh)}}.page_otpPanel__kR9Yy{display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem;border:1px solid #2d4c50;border-radius:.65rem}.page_fieldLabel__04hu3{color:#b7d2d5;font-size:.85rem;font-weight:600}.page_input__t1GXH{width:100%;box-sizing:border-box;border-radius:.5rem;padding:.65rem .75rem;border:1px solid #2d4c50;background:rgba(5,25,35,.55);color:#e3f1f3;font-size:.95rem}.page_input__t1GXH:disabled{cursor:not-allowed;opacity:.72}.page_input__t1GXH::placeholder{color:#719196}.page_helpText__X15Bg{margin:0;color:#b7d2d5;font-size:.85rem}.page_oidcButtonSeparated__iemX0{margin-top:.45rem}.page_otpCodeRow__UlW_r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.page_otpMessageRow__TkWnz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:1.55rem}.page_otpMessageVisible__qlBpm{opacity:1;transition:opacity .18s ease}.page_otpMessageHidden__gmxso{opacity:0;transition:opacity .18s ease}.page_backIconButton__FHRgf{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:0;border-radius:999px;background:transparent;color:#b7d2d5;font-size:1rem;line-height:1;cursor:pointer}.page_backIconButton__FHRgf:focus-visible:not(:disabled),.page_backIconButton__FHRgf:hover:not(:disabled){color:#f2f7f8;background:rgba(183,210,213,.08)}.page_backIconButton__FHRgf:disabled{cursor:not-allowed;opacity:.45}.page_otpError__3kxPx{margin:0;color:#ffb7a5;font-size:.85rem}@media (max-width:360px){.page_otpCodeRow__UlW_r{grid-template-columns:1fr}}