.AuthForm-module__oRl-7W__page{background:var(--ui-bg-deep);place-items:center;min-height:100vh;padding:24px;display:grid}.AuthForm-module__oRl-7W__card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-panel);flex-direction:column;gap:14px;width:100%;max-width:340px;padding:28px;display:flex}.AuthForm-module__oRl-7W__card h1{text-align:center;margin:0 0 4px;font-size:18px}.AuthForm-module__oRl-7W__google{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel-2);color:var(--ui-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:13px;font-weight:600;display:flex}.AuthForm-module__oRl-7W__google:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.AuthForm-module__oRl-7W__divider{color:var(--ui-text-dim);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.AuthForm-module__oRl-7W__divider:before,.AuthForm-module__oRl-7W__divider:after{content:"";background:var(--ui-border);flex:1;height:1px}.AuthForm-module__oRl-7W__form{flex-direction:column;gap:10px;display:flex}.AuthForm-module__oRl-7W__field{text-transform:uppercase;letter-spacing:.3px;color:var(--ui-text-dim);flex-direction:column;gap:4px;font-size:11px;display:flex}.AuthForm-module__oRl-7W__field input{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel-2);color:var(--ui-text);font:inherit;text-transform:none;letter-spacing:normal;padding:8px 10px;font-size:13px}.AuthForm-module__oRl-7W__field input:focus{border-color:var(--ui-accent);outline:none}.AuthForm-module__oRl-7W__error{border:1px solid var(--ui-hostile);border-radius:var(--ui-radius);color:var(--ui-text);background:#a1423f26;margin:0;padding:8px 10px;font-size:12px}.AuthForm-module__oRl-7W__primary{border:1px solid var(--ui-accent);border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-on-accent);font:inherit;cursor:pointer;padding:10px;font-size:13px;font-weight:700}.AuthForm-module__oRl-7W__primary:disabled{opacity:.6;cursor:default}.AuthForm-module__oRl-7W__switch{text-align:center;color:var(--ui-text-dim);margin:0;font-size:12px}.AuthForm-module__oRl-7W__switch a{color:var(--ui-accent);text-decoration:none}.AuthForm-module__oRl-7W__switch a:hover{text-decoration:underline}
