.form-notification.svelte-10d7abv{border:1px solid;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.4;display:flex}.form-notification--success.svelte-10d7abv{background:var(--form-success-bg,#ecfdf5);color:var(--form-success-text,#065f46);border-color:color-mix(in srgb, var(--form-success-text,#065f46) 20%, transparent)}.form-notification--error.svelte-10d7abv{background:var(--form-error-bg,#fef2f2);color:var(--form-error-text,#991b1b);border-color:color-mix(in srgb, var(--form-error-text,#991b1b) 20%, transparent)}.form-notification--warning.svelte-10d7abv{background:var(--form-warning-bg,#fffbeb);color:var(--form-warning-text,#92400e);border-color:color-mix(in srgb, var(--form-warning-text,#92400e) 20%, transparent)}.form-notification--info.svelte-10d7abv{background:var(--form-info-bg,#eff6ff);color:var(--form-info-text,#1e40af);border-color:color-mix(in srgb, var(--form-info-text,#1e40af) 20%, transparent)}.dark .form-notification--success.svelte-10d7abv,html[data-theme=dark] .form-notification--success.svelte-10d7abv{background:var(--form-success-bg,#052e16);color:var(--form-success-text,#86efac)}.dark .form-notification--error.svelte-10d7abv,html[data-theme=dark] .form-notification--error.svelte-10d7abv{background:var(--form-error-bg,#450a0a);color:var(--form-error-text,#fca5a5)}.dark .form-notification--warning.svelte-10d7abv,html[data-theme=dark] .form-notification--warning.svelte-10d7abv{background:var(--form-warning-bg,#451a03);color:var(--form-warning-text,#fcd34d)}.dark .form-notification--info.svelte-10d7abv,html[data-theme=dark] .form-notification--info.svelte-10d7abv{background:var(--form-info-bg,#172554);color:var(--form-info-text,#93c5fd)}.form-notification__icon.svelte-10d7abv{flex-shrink:0;align-items:center;display:flex}.form-notification__message.svelte-10d7abv{flex:1;margin:0}.form-notification__close.svelte-10d7abv{width:1.5rem;height:1.5rem;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.form-notification__close.svelte-10d7abv:hover{opacity:1}.field-error.svelte-1dq3xca{color:var(--form-error,#dc2626);margin-top:4px;font-size:.8125rem;line-height:1.4;animation:.15s both svelte-1dq3xca-fieldErrorIn}@keyframes svelte-1dq3xca-fieldErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.field-error.svelte-1dq3xca{animation:none}}.webs-form-loading.svelte-17jgc7z{justify-content:center;padding:32px;display:flex}.webs-form-spinner.svelte-17jgc7z{border:3px solid var(--form-border,#e5e7eb);border-top-color:var(--form-accent,#2563eb);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite svelte-17jgc7z-spin}@keyframes svelte-17jgc7z-spin{to{transform:rotate(360deg)}}.webs-form.svelte-17jgc7z{flex-direction:column;display:flex}.field-group.svelte-17jgc7z{margin-bottom:16px}.webs-form.svelte-17jgc7z label{color:var(--form-label,var(--form-text,#111827));margin-bottom:6px;font-size:.8125rem;font-weight:500;display:block}.webs-form.svelte-17jgc7z button[type=submit]{background:var(--form-accent,#0f172a);color:#fff;border-radius:var(--form-radius,12px);cursor:pointer;border:none;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:background .15s,opacity .15s}.webs-form.svelte-17jgc7z button[type=submit]:hover{background:var(--form-accent-hover,#1e293b)}.webs-form.svelte-17jgc7z button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.hiai-form-wrap.svelte-d06ecf{--form-bg:transparent;--form-border:var(--color-input-border,#555);--form-text:var(--color-text,#0f172a);--form-text-secondary:#64748b;--form-accent:var(--color-primary,#f09);--form-accent-hover:#cc007a;--form-radius:1rem;--form-label:#64748b;--form-placeholder:#94a3b8;--form-input-bg:var(--color-surface,#f0f0f0);--form-input-border:var(--color-input-border,#555);--form-input-focus:var(--color-primary,#f09);border-radius:var(--radius-hero,2.125rem);border:1px solid var(--header-border,#0000001a);background:color-mix(in srgb, var(--color-bg,#fff) 88%, transparent);box-shadow:var(--shadow-card,0 28px 80px -48px #0f172a80);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;min-width:0;padding:1.75rem}.dark .hiai-form-wrap.svelte-d06ecf,[data-theme=dark] .hiai-form-wrap.svelte-d06ecf{--form-border:var(--color-input-border,#a1a1aa);--form-text:#fff;--form-text-secondary:#94a3b8;--form-accent:var(--color-primary,#ff33ad);--form-accent-hover:#ff66c4;--form-label:#94a3b8;--form-placeholder:#475569;--form-input-bg:var(--color-surface,#18181b);--form-input-border:var(--color-input-border,#a1a1aa);--form-input-focus:var(--color-primary,#ff33ad)}.form-title.svelte-d06ecf{color:var(--color-text,#0f172a);text-align:center;margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.form-hint.svelte-d06ecf{color:var(--header-text-secondary,#555);text-align:center;margin:0 0 1.25rem;font-size:.875rem}.hiai-form-wrap.svelte-d06ecf .webs-form label{letter-spacing:.08em;text-transform:uppercase;margin-left:.15rem;font-size:.75rem;font-weight:700}.hiai-form-wrap.svelte-d06ecf .webs-form button[type=submit]{background:var(--color-cta-bg,#f09);color:var(--color-cta-fg,#fff);width:100%;box-shadow:var(--shadow-cta,0 18px 40px -18px #ff0099e6);border-radius:.75rem;padding:1rem;font-size:1rem;font-weight:700}.dark .hiai-form-wrap.svelte-d06ecf .webs-form button[type=submit],[data-theme=dark] .hiai-form-wrap.svelte-d06ecf .webs-form button[type=submit]{background:var(--color-cta-bg,#ff33ad)}.hiai-form-wrap.svelte-d06ecf .webs-form button[type=submit]:focus-visible{outline:2px solid var(--color-primary,#f09);outline-offset:2px}
