.logo-wrapper[data-v-1253ce9d]{margin-bottom:1.75rem;text-align:center}.logo-img[data-v-1253ce9d]{display:block;height:240px;margin:0;width:auto}.auth-card[data-v-30eba8c2]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;max-width:420px;padding:2rem;width:100%}.input-wrapper[data-v-6ebdb4aa]{margin-bottom:.75rem;width:100%}.input-row[data-v-6ebdb4aa]{align-items:center;display:flex;position:relative}.auth-input[data-v-6ebdb4aa]{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:.95rem;outline:none;padding:.75rem 1rem;transition:border-color .2s;width:100%}.auth-input[data-v-6ebdb4aa]:focus{border-color:#000}.auth-input--error[data-v-6ebdb4aa]{border-color:#e53e3e}.toggle-btn[data-v-6ebdb4aa]{background:none;border:none;color:#666;cursor:pointer;font-size:.75rem;padding:0;position:absolute;right:.75rem}.input-error[data-v-6ebdb4aa]{align-items:center;color:#b91c1c;display:flex;font-size:.78rem;gap:.3rem;margin:.3rem 0 0}.input-error__icon[data-v-6ebdb4aa]{flex-shrink:0;font-size:.65rem}.auth-alert[data-v-dd49675a]{align-items:flex-start;background:#fff5f5;border:1px solid #fca5a5;border-left:3px solid #e53e3e;border-radius:6px;color:#b91c1c;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.75rem;padding:.7rem .9rem}.auth-alert__icon[data-v-dd49675a]{flex-shrink:0;font-size:.85rem;margin-top:.05rem}.auth-alert__text[data-v-dd49675a]{line-height:1.4}.alert-enter-active[data-v-dd49675a],.alert-leave-active[data-v-dd49675a]{transition:opacity .2s ease,transform .2s ease}.alert-enter-from[data-v-dd49675a],.alert-leave-to[data-v-dd49675a]{opacity:0;transform:translateY(-4px)}.auth-btn[data-v-50e89c0d]{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.08rem;padding:.85rem;text-transform:uppercase;transition:opacity .2s;width:100%}.auth-btn[data-v-50e89c0d]:disabled{cursor:not-allowed;opacity:.6}.auth-btn[data-v-50e89c0d]:hover:not(:disabled){opacity:.85}
