.auth-form-module__RaH7Uq__page{background:var(--canvas);min-height:100dvh;color:var(--ink)}.auth-form-module__RaH7Uq__page :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.auth-form-module__RaH7Uq__header{top:var(--space-4);left:var(--space-5);right:var(--space-5);justify-content:space-between;align-items:center;display:flex;position:absolute}.auth-form-module__RaH7Uq__themeToggle{order:1}.auth-form-module__RaH7Uq__backHome{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink-secondary);font-size:var(--text-label);display:inline-flex}.auth-form-module__RaH7Uq__authShell{width:min(440px,100% - 32px);padding:128px 0 var(--space-7);margin:0 auto}.auth-form-module__RaH7Uq__formSurface{}.auth-form-module__RaH7Uq__formInner{gap:var(--space-5);min-width:0;display:grid}.auth-form-module__RaH7Uq__brand{justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;display:flex}.auth-form-module__RaH7Uq__brandMark{width:32px;height:32px}.auth-form-module__RaH7Uq__formHeading{text-align:center}.auth-form-module__RaH7Uq__formHeading h1{font-size:var(--text-page-title);font-weight:var(--weight-heading)}.auth-form-module__RaH7Uq__formHeading p{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-body)}.auth-form-module__RaH7Uq__tabs{gap:var(--space-5);display:grid}.auth-form-module__RaH7Uq__tabList{width:100%}.auth-form-module__RaH7Uq__tabTrigger{flex:1}.auth-form-module__RaH7Uq__form,.auth-form-module__RaH7Uq__googleActions,.auth-form-module__RaH7Uq__googleContinuation{gap:var(--space-4);min-width:0;display:grid}.auth-form-module__RaH7Uq__googleContinuation p{color:var(--ink-secondary);font-size:var(--text-body)}.auth-form-module__RaH7Uq__googleButton,.auth-form-module__RaH7Uq__submitButton,.auth-form-module__RaH7Uq__demoButton{width:100%;min-height:44px}.auth-form-module__RaH7Uq__googleMark{width:16px;height:16px}.auth-form-module__RaH7Uq__authDivider{color:var(--ink-muted);font-size:var(--text-small);text-align:center}.auth-form-module__RaH7Uq__fields,.auth-form-module__RaH7Uq__field{min-width:0}.auth-form-module__RaH7Uq__fieldHeading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auth-form-module__RaH7Uq__forgotPassword{min-height:36px;color:var(--ink-secondary);font-size:var(--text-small);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.auth-form-module__RaH7Uq__input{min-width:0}.auth-form-module__RaH7Uq__passwordField{position:relative}.auth-form-module__RaH7Uq__passwordInput{padding-right:48px}.auth-form-module__RaH7Uq__passwordToggle{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-form-module__RaH7Uq__fieldDescription{color:var(--ink-muted)}.auth-form-module__RaH7Uq__errorMessage{}.auth-form-module__RaH7Uq__notice{}.auth-form-module__RaH7Uq__errorMessage,.auth-form-module__RaH7Uq__notice{gap:var(--space-2);font-size:var(--text-body);overflow-wrap:anywhere;display:flex}.auth-form-module__RaH7Uq__notice svg{flex-shrink:0}.auth-form-module__RaH7Uq__submitButton>span{align-items:center;gap:var(--space-2);display:inline-flex}.auth-form-module__RaH7Uq__spinner{animation:.9s linear infinite auth-form-module__RaH7Uq__spin}.auth-form-module__RaH7Uq__demoAccess{gap:var(--space-3);display:grid}.auth-form-module__RaH7Uq__demoAccess>div{justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-small);display:flex}.auth-form-module__RaH7Uq__auditNote{justify-content:center;align-items:start;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-small);text-align:center;display:flex}.auth-form-module__RaH7Uq__auditNote svg{flex-shrink:0;margin-top:2px}@keyframes auth-form-module__RaH7Uq__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.auth-form-module__RaH7Uq__header{left:var(--space-4);right:var(--space-4);top:var(--space-2)}.auth-form-module__RaH7Uq__authShell{padding-top:88px}}@media (prefers-reduced-motion:reduce){.auth-form-module__RaH7Uq__spinner{animation:none}}
