.AuthForm-module__oRl-7W__wrap{background:radial-gradient(900px 520px at 50% -10%, #3fb0c814, transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.AuthForm-module__oRl-7W__card{flex-direction:column;gap:14px;width:100%;max-width:348px;display:flex}.AuthForm-module__oRl-7W__brand{align-items:center;gap:10px;display:flex}.AuthForm-module__oRl-7W__mark{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:13px;font-weight:600;display:grid}.AuthForm-module__oRl-7W__name{letter-spacing:-.01em;font-size:15px;font-weight:600}p.AuthForm-module__oRl-7W__tagline,.AuthForm-module__oRl-7W__tagline{font-size:var(--t-body);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.AuthForm-module__oRl-7W__form{background:var(--bg-top);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.AuthForm-module__oRl-7W__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__oRl-7W__submit{margin-top:4px}.AuthForm-module__oRl-7W__h1{font-size:var(--t-h2);letter-spacing:-.01em;margin:0;font-weight:600}.AuthForm-module__oRl-7W__passwordRow{align-items:center;gap:8px;display:flex}.AuthForm-module__oRl-7W__reveal{height:var(--control-h-lg);border-radius:var(--r-sm);border:1px solid var(--line-dash);color:var(--muted);font-size:var(--t-small);transition:border-color .14s var(--ease), color .14s var(--ease);flex:none;padding:0 10px}.AuthForm-module__oRl-7W__reveal:hover{border-color:var(--focus-ring);color:var(--accent-soft)}.AuthForm-module__oRl-7W__cancelLink{color:var(--muted);font-size:var(--t-small);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:8px;padding:4px;text-decoration:underline}.AuthForm-module__oRl-7W__cancelLink:hover{color:var(--fg)}.AuthForm-module__oRl-7W__googleSection{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.AuthForm-module__oRl-7W__divider{width:100%;color:var(--muted);font-size:var(--t-small);align-items:center;display:flex}.AuthForm-module__oRl-7W__divider:before,.AuthForm-module__oRl-7W__divider:after{content:"";border-bottom:1px solid var(--line);flex:1}.AuthForm-module__oRl-7W__divider span{padding:0 10px}.AuthForm-module__oRl-7W__googleBtnContainer{justify-content:center;width:100%;min-height:40px;display:flex}.AuthForm-module__oRl-7W__hint{font-size:var(--t-small);color:var(--faint);text-wrap:pretty;line-height:1.5}.AuthForm-module__oRl-7W__error{border-radius:var(--r-md);color:var(--danger-text);background:#e0574d1f;padding:8px 10px;font-size:12px;line-height:1.45}.AuthForm-module__oRl-7W__switch{text-align:center;color:var(--muted);font-size:12px}
