.auth-module__fAZt_G__page{background:radial-gradient(circle at 70% 14%, #4cdd9021, transparent 30%), var(--tvcai-canvas);min-height:100svh;color:var(--tvcai-text);font-family:var(--font-sans);place-items:center;padding:24px;display:grid}.auth-module__fAZt_G__card{box-sizing:border-box;border:1px solid var(--tvcai-line-strong);border-radius:var(--tvcai-radius-lg);background:var(--tvcai-surface);width:min(100%,500px);padding:clamp(24px,5vw,40px)}.auth-module__fAZt_G__eyebrow{color:var(--tvcai-green);font:700 .6875rem/1.5 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;display:block}.auth-module__fAZt_G__title{letter-spacing:-.05em;text-wrap:balance;margin:0 0 10px;font-size:clamp(2rem,5vw,2.75rem);line-height:1.03}.auth-module__fAZt_G__copy{color:var(--tvcai-muted);text-wrap:pretty;margin:0 0 26px;line-height:1.65}.auth-module__fAZt_G__stack{gap:12px;display:grid}.auth-module__fAZt_G__label{font-size:.8125rem;font-weight:600}.auth-module__fAZt_G__input{border:1px solid var(--tvcai-line-strong);border-radius:var(--tvcai-radius-sm);background:var(--tvcai-canvas-raised);min-height:48px;color:var(--tvcai-text);font:.9375rem/1.4 var(--font-sans);padding:14px 15px}.auth-module__fAZt_G__input:focus-visible{border-color:var(--tvcai-yellow);outline:2px solid var(--tvcai-yellow);outline-offset:2px}.auth-module__fAZt_G__input[aria-invalid=true]{border-color:var(--tvcai-danger)}.auth-module__fAZt_G__button{box-sizing:border-box;border-radius:var(--tvcai-radius-sm);background:var(--tvcai-yellow);width:100%;min-height:48px;color:var(--tvcai-ink);cursor:pointer;font:700 .9375rem/1.3 var(--font-sans);text-align:center;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 18px;text-decoration:none;display:inline-flex}.auth-module__fAZt_G__button:disabled{cursor:wait;opacity:.55}.auth-module__fAZt_G__google{border:1px solid var(--tvcai-line-strong);background:var(--tvcai-surface-strong);color:var(--tvcai-text)}.auth-module__fAZt_G__googleIcon{flex-shrink:0}.auth-module__fAZt_G__button:focus-visible,.auth-module__fAZt_G__back:focus-visible{outline:2px solid var(--tvcai-yellow);outline-offset:3px}.auth-module__fAZt_G__error{color:var(--tvcai-danger);font:.75rem/1.5 var(--font-mono);text-wrap:pretty;margin:12px 0 0}.auth-module__fAZt_G__checkbox{color:var(--tvcai-muted);align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.5;display:flex}.auth-module__fAZt_G__checkbox input{margin-top:3px}.auth-module__fAZt_G__captcha:empty{display:none}.auth-module__fAZt_G__back{color:var(--tvcai-muted);margin-top:22px;font-size:.8125rem;display:inline-block}@media (max-width:520px){.auth-module__fAZt_G__page{place-items:start stretch;padding:0}.auth-module__fAZt_G__card{background:var(--tvcai-canvas);border:0;border-radius:0;width:100%;min-height:100svh;padding:56px 18px}.auth-module__fAZt_G__input{box-sizing:border-box;width:100%}.auth-module__fAZt_G__back{align-items:center;min-height:44px;margin-top:16px;display:inline-flex}}
