.auth-form[data-v-f5dff51e]{gap:14px}.auth-field[data-v-f5dff51e],.auth-form[data-v-f5dff51e]{display:flex;flex-direction:column}.auth-field[data-v-f5dff51e]{gap:6px}.auth-label[data-v-f5dff51e]{color:var(--color-text-secondary,#52525b);display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dark{color:#a1a1aa}.auth-input[data-v-f5dff51e]{-webkit-appearance:none;background:var(--color-surface,#fff);border:1.5px solid var(--color-border,#e4e4e7);border-radius:12px;color:var(--color-text,#18181b);font-size:14.5px;line-height:1.5;padding:11px 14px;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.dark{background:#18181b;border-color:#3f3f46;color:#fafafa}.auth-input[data-v-f5dff51e]::-moz-placeholder{color:#a1a1aa}.auth-input[data-v-f5dff51e]::placeholder{color:#a1a1aa}.auth-input[data-v-f5dff51e]:focus{border-color:var(--brand-primary,#f97316);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--brand-primary,#f97316) 18%,transparent);outline:none}.auth-input[data-v-f5dff51e]:hover:not(:focus){border-color:#c4c4c8}.dark{border-color:#52525b}.auth-btn[data-v-f5dff51e]{align-items:center;background:var(--brand-primary,#f97316);border:none;border-radius:12px;box-shadow:0 2px 8px -1px color-mix(in srgb,var(--brand-primary,#f97316) 38%,transparent),inset 0 1px #ffffff26;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.01em;margin-top:6px;padding:12.5px;position:relative;transition:filter .18s,transform .15s,box-shadow .18s;width:100%;-webkit-tap-highlight-color:transparent}.auth-btn[data-v-f5dff51e]:hover:not(:disabled){box-shadow:0 4px 14px -2px color-mix(in srgb,var(--brand-primary,#f97316) 42%,transparent),inset 0 1px #ffffff26;filter:brightness(1.07);transform:translateY(-1px)}.auth-btn[data-v-f5dff51e]:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.auth-btn[data-v-f5dff51e]:disabled{cursor:not-allowed;opacity:.55}.auth-forgot[data-v-f5dff51e]{color:var(--brand-primary);font-size:12px;font-weight:600;text-decoration:none;transition:opacity .15s}.auth-forgot[data-v-f5dff51e]:hover{opacity:.78;text-decoration:underline}.auth-link-btn[data-v-f5dff51e]{background:none;border:none;color:var(--brand-primary);cursor:pointer;font-size:12px;font-weight:600;padding:0;text-align:left}.auth-link-btn[data-v-f5dff51e]:hover{text-decoration:underline}.auth-divider[data-v-f5dff51e]{align-items:center;display:flex;gap:10px;margin-top:2px}.auth-divider[data-v-f5dff51e]:after,.auth-divider[data-v-f5dff51e]:before{background:var(--color-border,#e4e4e7);content:"";flex:1;height:1px}.dark{background:#3f3f46}
