.signin_form___j44N{display:flex;flex-direction:column;gap:var(--space-5)}.signin_field__UfsxP{width:100%}.signin_forgotPassword__5Au9B{text-align:right}.signin_linkButton__LzUII{background:none;border:none;color:var(--color-primary);font-size:.9rem;font-weight:500;cursor:pointer;padding:0;transition:all var(--transition-fast);text-decoration:none;font-family:inherit}[data-theme=dark] .signin_linkButton__LzUII{color:#60A5FA}.signin_linkButton__LzUII:hover:not(:disabled){color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .signin_linkButton__LzUII:hover:not(:disabled){color:#818CF8}.signin_linkButton__LzUII:disabled{opacity:.4;cursor:not-allowed}.signin_actions__DI5f0{margin-top:8px}.signin_submitButton__JYDN7{width:100%;padding:14px 24px;font-size:1rem;border-radius:var(--radius-md);font-weight:600;background:var(--color-primary);color:white;border:none;transition:all var(--transition-medium);box-shadow:0 4px 12px rgba(0,122,255,.25),0 2px 6px rgba(0,122,255,.2);cursor:pointer;font-family:inherit;position:relative;overflow:hidden}.signin_submitButton__JYDN7:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity var(--transition-fast)}.signin_submitButton__JYDN7:hover:not(:disabled){transform:translateY(-2px);background:var(--color-primary-dark,#0051d5);box-shadow:0 6px 20px rgba(0,122,255,.35),0 3px 10px rgba(0,122,255,.25)}.signin_submitButton__JYDN7:hover:not(:disabled):before{opacity:1}.signin_submitButton__JYDN7:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(0,122,255,.2),0 1px 4px rgba(0,122,255,.15)}.signin_submitButton__JYDN7:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.signin_footer___VISy{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);text-align:center}.signin_footerText__TSR7r{margin:0;color:var(--text-description);font-size:.9rem;line-height:1.5}[data-theme=dark] .signin_footerText__TSR7r{font-weight:500;color:#b8b8b8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}