.auth-form-module__tG8Jyq__wrap{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.auth-form-module__tG8Jyq__card{border-radius:var(--radius-xl);flex-direction:column;gap:18px;width:100%;max-width:420px;padding:28px;display:flex}.auth-form-module__tG8Jyq__tabs{background:var(--surface-sunken);border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:4px;display:grid;position:relative}.auth-form-module__tG8Jyq__tab{z-index:1;height:40px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:14px;font-weight:650;transition:color .2s;display:grid;position:relative}.auth-form-module__tG8Jyq__tab[aria-selected=true]{color:var(--text)}.auth-form-module__tG8Jyq__tabThumb{background:var(--surface-solid);width:calc(50% - 4px);box-shadow:var(--shadow);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.auth-form-module__tG8Jyq__tabThumb[data-mode=signup]{left:50%}.auth-form-module__tG8Jyq__heading{flex-direction:column;gap:4px;display:flex}.auth-form-module__tG8Jyq__title{font-size:28px}.auth-form-module__tG8Jyq__subtitle{color:var(--text-muted)}.auth-form-module__tG8Jyq__divider{color:var(--text-faint);align-items:center;gap:12px;font-size:12px;display:flex}.auth-form-module__tG8Jyq__divider:before,.auth-form-module__tG8Jyq__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-form-module__tG8Jyq__form{flex-direction:column;gap:14px;display:flex}.auth-form-module__tG8Jyq__passwordField{position:relative}.auth-form-module__tG8Jyq__reveal{height:34px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;position:absolute;bottom:6px;right:6px}.auth-form-module__tG8Jyq__reveal:hover{background:var(--surface-sunken);color:var(--text)}.auth-form-module__tG8Jyq__forgot{color:var(--text-muted);font:inherit;background:0 0;border:0;align-self:flex-end;margin-top:-6px;font-size:13px;font-weight:560}.auth-form-module__tG8Jyq__forgot:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.auth-form-module__tG8Jyq__error,.auth-form-module__tG8Jyq__info{border-radius:12px;padding:10px 12px;font-size:13px}.auth-form-module__tG8Jyq__error{background:var(--danger-soft);color:var(--danger)}.auth-form-module__tG8Jyq__info{background:var(--green-soft);color:var(--text)}.auth-form-module__tG8Jyq__demo{background:var(--surface-sunken);color:var(--text-muted);text-align:center;border-radius:12px;padding:10px 12px;font-size:12px}.auth-form-module__tG8Jyq__legal{max-width:360px;color:var(--text-faint);text-align:center;font-size:12px}@media (max-width:480px){.auth-form-module__tG8Jyq__wrap{justify-content:flex-start;gap:18px}.auth-form-module__tG8Jyq__card{border-radius:var(--radius-lg);padding:20px 16px}.auth-form-module__tG8Jyq__title{font-size:24px}}
