.auth-recovery-shell-module__CHQgYq__page{background:var(--canvas);min-height:100dvh;color:var(--ink);font-family:var(--font-geist-sans), sans-serif}.auth-recovery-shell-module__CHQgYq__page :is(button,input,a){min-height:44px}.auth-recovery-shell-module__CHQgYq__page :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.auth-recovery-shell-module__CHQgYq__header{justify-content:space-between;align-items:center;display:flex;position:absolute;top:19px;left:28px;right:28px}.auth-recovery-shell-module__CHQgYq__themeToggle{color:var(--ink-secondary)}.auth-recovery-shell-module__CHQgYq__headerAction{color:var(--ink-muted);font-size:var(--text-small);align-items:center;gap:7px;display:inline-flex}.auth-recovery-shell-module__CHQgYq__headerAction:hover{color:var(--ink)}.auth-recovery-shell-module__CHQgYq__authShell{width:min(420px,100% - 32px);margin:0 auto;padding:136px 0 65px}.auth-recovery-shell-module__CHQgYq__brand{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;margin:0 auto 33px;display:flex}.auth-recovery-shell-module__CHQgYq__brandMark{width:43px;height:43px}.auth-recovery-shell-module__CHQgYq__formInner{width:100%}.auth-recovery-shell-module__CHQgYq__formHeading{text-align:center}.auth-recovery-shell-module__CHQgYq__formHeading>p{color:var(--ink-muted);font-size:var(--text-small);margin-bottom:11px}.auth-recovery-shell-module__CHQgYq__formHeading h1{color:var(--ink);font-family:inherit;font-size:var(--text-page-title);font-weight:var(--weight-heading);letter-spacing:0;line-height:28px}.auth-recovery-shell-module__CHQgYq__formHeading>span{color:var(--ink-muted);font-size:var(--text-small);margin-top:13px;line-height:20px;display:block}.auth-recovery-shell-module__CHQgYq__formBody{margin-top:29px}.auth-recovery-shell-module__CHQgYq__form{gap:20px;display:grid}.auth-recovery-shell-module__CHQgYq__fieldGroup{gap:18px}.auth-recovery-shell-module__CHQgYq__label,.auth-recovery-shell-module__CHQgYq__input,.auth-recovery-shell-module__CHQgYq__input::placeholder,.auth-recovery-shell-module__CHQgYq__input:focus-visible{min-width:0}.auth-recovery-shell-module__CHQgYq__passwordControl{position:relative}.auth-recovery-shell-module__CHQgYq__passwordControl .auth-recovery-shell-module__CHQgYq__input{min-width:0}.auth-recovery-shell-module__CHQgYq__passwordToggle{border-radius:var(--radius-control);width:36px;height:36px;min-height:36px;color:var(--ink-secondary);position:absolute;top:50%;right:1px;transform:translateY(-50%)}.auth-recovery-shell-module__CHQgYq__passwordToggle:hover{background:var(--surface-muted);color:var(--ink)}.auth-recovery-shell-module__CHQgYq__description{color:var(--ink-muted);font-size:var(--text-small);line-height:1.65}.auth-recovery-shell-module__CHQgYq__fieldError{min-width:0}.auth-recovery-shell-module__CHQgYq__alert{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--ink);gap:8px 10px;padding:14px}.auth-recovery-shell-module__CHQgYq__alert>svg{color:var(--ink);margin-top:1px}.auth-recovery-shell-module__CHQgYq__alert h2,.auth-recovery-shell-module__CHQgYq__alert h3{color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.auth-recovery-shell-module__CHQgYq__alert [data-slot=alert-description]{color:var(--ink-secondary);font-size:var(--text-small);line-height:1.65}.auth-recovery-shell-module__CHQgYq__alertActions{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:6px;display:flex}.auth-recovery-shell-module__CHQgYq__alertLink,.auth-recovery-shell-module__CHQgYq__alertLink:hover{min-width:0}.auth-recovery-shell-module__CHQgYq__submitButton{width:100%;min-height:44px}.auth-recovery-shell-module__CHQgYq__submitButton:hover{min-width:0}.auth-recovery-shell-module__CHQgYq__supportingLink{color:var(--ink-secondary);font-size:var(--text-small);text-align:center;justify-content:center;align-items:center;font-weight:400;display:flex}.auth-recovery-shell-module__CHQgYq__supportingLink:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.auth-recovery-shell-module__CHQgYq__header{top:10px;left:19px;right:19px}.auth-recovery-shell-module__CHQgYq__authShell{padding-top:87px;padding-bottom:45px}.auth-recovery-shell-module__CHQgYq__brand{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.auth-recovery-shell-module__CHQgYq__page *,.auth-recovery-shell-module__CHQgYq__page :before,.auth-recovery-shell-module__CHQgYq__page :after{transition:none!important;animation:none!important}}.auth-recovery-shell-module__CHQgYq__formSurface{}
