.CL0T2q_background{background-image:url(../media/login-background.08qdnepyqr6a3.jpg);background-position:50%;background-size:cover;justify-content:space-between;align-items:stretch;gap:24px;min-height:100vh;padding:48px 48px 48px 144px;display:flex;position:relative}.CL0T2q_scrim{pointer-events:none;background:linear-gradient(200deg, color-mix(in srgb, var(--mui-palette-background-default) 35%, transparent) 0%, transparent 36%, transparent 52%, color-mix(in srgb, var(--mui-palette-background-default) 72%, transparent) 100%);position:absolute;inset:0}.CL0T2q_panel{z-index:1;border-radius:var(--mui-shape-borderRadius);border:1px solid var(--custom-border-soft);background:color-mix(in srgb, var(--mui-palette-background-default) 80%, transparent);-webkit-backdrop-filter:blur(10px);flex-direction:column;align-self:center;align-items:center;gap:16px;width:100%;max-width:380px;padding:32px 28px;display:flex;position:relative}.CL0T2q_logo{width:200px;height:auto;margin-bottom:4px}.CL0T2q_subtitle{align-items:center;gap:8px;display:flex}.CL0T2q_headline{text-align:left;letter-spacing:-.01em;color:var(--mui-palette-text-primary);align-self:stretch;font-size:clamp(1.25rem,1.1rem + 2vw,1.75rem);font-weight:700;line-height:1.15}.CL0T2q_stat{justify-content:flex-start;align-self:stretch;align-items:baseline;gap:10px;margin:5px 0 0;display:flex}.CL0T2q_statNumber{color:var(--mui-palette-primary-main);flex-shrink:0;font-size:2.5rem;font-weight:700;line-height:1}.CL0T2q_statLabel{text-align:left;color:var(--mui-palette-text-secondary);font-size:.8125rem;line-height:1.35}@media (prefers-reduced-motion:no-preference){.CL0T2q_headline{animation:.7s ease-out both CL0T2q_contentRise}.CL0T2q_stat{animation:.7s ease-out .12s both CL0T2q_contentRise}@keyframes CL0T2q_contentRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1199px){.CL0T2q_background{justify-content:center;padding:24px}}
.J2KIEq_root{height:44px;font-size:.9375rem}
.TNfVyq_form{flex-direction:column;gap:32px;width:100%;margin-top:12px;display:flex}.TNfVyq_backLink{align-self:center;font-size:.9375rem}.TNfVyq_confirmation{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.TNfVyq_confirmationText{color:var(--mui-palette-text-secondary)}
.MYmKRG_form{flex-direction:column;gap:32px;width:100%;margin-top:12px;display:flex}.MYmKRG_forgotLink{align-self:flex-end;font-size:.9375rem}
