.login_loginPage__5Thls{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding:var(--space-6);background:var(--page);color:var(--text)}.login_brandBlock__J_btC{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8)}.login_brandMark__I2e_P{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:var(--radius-md);background:var(--dashboard-brand);color:var(--dashboard-on-brand)}.login_title__RWn2h{margin:0;font-family:var(--font-display-stack);font-size:var(--text-card-title);font-weight:500;letter-spacing:-.02em}.login_subtitle__iZ2jv{margin:var(--space-1) 0 0;font-size:var(--text-label);color:var(--muted)}.login_loginCard__tawln{width:min(100%,40rem);padding:var(--space-10) var(--space-8);border:.1rem solid var(--line);border-radius:var(--radius-lg);background:var(--card)}.login_formIntro__VTSRt{text-align:center}.login_formIntro__VTSRt h2{margin:0;font-family:var(--font-display-stack);font-size:var(--text-section-title);font-weight:400;letter-spacing:-.02em}.login_formIntro__VTSRt p{margin:var(--space-2) 0 0;font-size:var(--text-control);color:var(--muted)}.login_field__HxIOu{display:grid;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-label);font-weight:500}.login_field__HxIOu input{width:100%;min-height:4.6rem;padding:0 var(--space-4);border:.1rem solid var(--line);border-radius:var(--radius-sm);background:var(--field);color:var(--text);font-size:var(--text-control)}.login_passwordWrapper__10QAE{position:relative}.login_passwordWrapper__10QAE input{padding-right:var(--space-12)}.login_togglePassword__2__vb{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);display:grid;place-items:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--muted);cursor:pointer}.login_togglePassword__2__vb:hover{color:var(--text)}.login_field__HxIOu input::placeholder{color:var(--muted)}.login_field__HxIOu input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 .3rem color-mix(in srgb,var(--accent) 18%,transparent)}.login_errorMessage__Ih4JF{margin:var(--space-4) 0 0;padding:var(--space-3);border:.1rem solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:var(--text-caption)}.login_submitButton__GJDbp{width:100%;min-height:4.6rem;margin-top:var(--space-8);border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-control);font-weight:600;cursor:pointer}.login_submitButton__GJDbp:hover{background:color-mix(in srgb,var(--accent) 86%,var(--page))}.login_footerNote__lnfoo{margin:var(--space-5) 0 0;font-size:var(--text-caption);line-height:1.5;color:var(--muted);text-align:center}.login_copyright__4Uvrl{margin:var(--space-8) 0 0;font-size:var(--text-caption);color:var(--muted)}@media(max-width:48rem){.login_loginCard__tawln{padding:var(--space-8) var(--space-6)}}