.auth-field[data-v-6cb35c9c]{display:flex;flex-direction:column;gap:8px}.auth-label[data-v-6cb35c9c]{color:var(--fg-ink-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.auth-input[data-v-6cb35c9c]{background:var(--fg-bg);border:1px solid var(--fg-line);border-radius:10px;box-sizing:border-box;color:var(--fg-ink);font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.auth-input[data-v-6cb35c9c]::-moz-placeholder{color:var(--fg-ink-dim)}.auth-input[data-v-6cb35c9c]::placeholder{color:var(--fg-ink-dim)}.auth-input[data-v-6cb35c9c]:focus{border-color:var(--fg-copper);box-shadow:0 0 0 3px #b25a2a1f}.auth-input[data-v-6cb35c9c]:disabled{background:var(--fg-bg-elev);cursor:not-allowed;opacity:.6}.auth-eye-btn[data-v-6cb35c9c]{background:transparent;border:none;color:var(--fg-ink-muted);cursor:pointer;display:grid;padding:6px;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s}.auth-eye-btn[data-v-6cb35c9c]:hover{color:var(--fg-ink)}.auth-eye-btn[data-v-6cb35c9c]:disabled{cursor:not-allowed;opacity:.5}.auth-checkbox[data-v-6cb35c9c]{accent-color:var(--fg-copper);cursor:pointer;flex-shrink:0;height:16px;width:16px}.auth-checkbox[data-v-6cb35c9c]:disabled{cursor:not-allowed}.auth-social-btn[data-v-6cb35c9c]{align-items:center;background:var(--fg-bg);border:1px solid var(--fg-line);border-radius:10px;color:var(--fg-ink);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:12px;justify-content:center;padding:13px 18px;transition:border-color .15s,background .15s;width:100%}.auth-social-btn[data-v-6cb35c9c]:hover:not(:disabled){background:var(--fg-bg-elev);border-color:var(--fg-ink-soft)}.auth-social-btn[data-v-6cb35c9c]:disabled{cursor:not-allowed;opacity:.5}.auth-error[data-v-6cb35c9c]{align-items:flex-start;background:#c8503c14;border:1px solid rgba(200,80,60,.25);border-radius:10px;color:#8a3320;display:flex;font-size:13px;gap:10px;padding:12px 14px}.auth-success[data-v-6cb35c9c]{align-items:center;background:var(--fg-moss-soft);border:1px solid rgba(74,93,58,.25);border-radius:10px;color:var(--fg-moss);display:flex;gap:12px;padding:14px 16px}.auth-link-btn[data-v-6cb35c9c]{background:none;border:none;color:var(--fg-copper);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0;transition:color .15s}.auth-link-btn[data-v-6cb35c9c]:hover{color:var(--fg-copper-deep)}.fade-enter-active[data-v-6cb35c9c],.fade-leave-active[data-v-6cb35c9c]{transition:opacity .2s ease}.fade-enter-from[data-v-6cb35c9c],.fade-leave-to[data-v-6cb35c9c]{opacity:0}.slide-down-enter-active[data-v-6cb35c9c]{animation:slide-down-6cb35c9c .3s ease-out}.slide-down-leave-active[data-v-6cb35c9c]{animation:slide-down-6cb35c9c .2s ease-in reverse}@keyframes slide-down-6cb35c9c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
