.form-field.svelte-oabdpy{margin-bottom:1.5rem;transition:all .2s}.form-label.svelte-oabdpy{color:var(--form-label-color,var(--fg));margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.5;transition:color .2s;display:block}.required-indicator.svelte-oabdpy{color:var(--form-required-color,var(--error-text,#dc2626));margin-left:.25rem;font-weight:500}.form-input-wrapper.svelte-oabdpy{position:relative}.validation-success-icon.svelte-oabdpy{width:1.25rem;height:1.25rem;color:var(--success-text,#10b981);pointer-events:none;justify-content:center;align-items:center;animation:.3s svelte-oabdpy-fadeIn;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.validation-success-icon.svelte-oabdpy svg:where(.svelte-oabdpy){width:100%;height:100%}@keyframes svelte-oabdpy-fadeIn{0%{opacity:0;transform:translateY(-50%)scale(.8)}to{opacity:1;transform:translateY(-50%)scale(1)}}.form-error.svelte-oabdpy{color:var(--form-error-color,var(--error-text,#dc2626));align-items:flex-start;gap:.375rem;margin-top:.5rem;font-size:.875rem;line-height:1.4;display:flex}.form-hint.svelte-oabdpy{color:var(--form-hint-color,var(--muted-fg,#6b7280));align-items:flex-start;gap:.375rem;margin-top:.5rem;font-size:.875rem;line-height:1.4;display:flex}.error-icon.svelte-oabdpy,.hint-icon.svelte-oabdpy{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.error-icon.svelte-oabdpy{color:var(--form-error-color,var(--error-text,#dc2626))}.hint-icon.svelte-oabdpy{color:var(--form-hint-color,var(--muted-fg,#6b7280))}.form-field.svelte-oabdpy:focus-within .form-label:where(.svelte-oabdpy){color:var(--form-label-focus-color,var(--primary-accent))}.form-field.has-error.svelte-oabdpy .form-label:where(.svelte-oabdpy){color:var(--form-error-color,var(--error-text,#dc2626))}.form-field.has-success.svelte-oabdpy .form-label:where(.svelte-oabdpy){color:var(--success-text,#10b981)}@media (max-width:640px){.form-field.svelte-oabdpy{margin-bottom:1.25rem}.form-label.svelte-oabdpy,.form-error.svelte-oabdpy,.form-hint.svelte-oabdpy{font-size:.8125rem}.validation-success-icon.svelte-oabdpy{width:1rem;height:1rem;right:.625rem}}.form-container.svelte-hri774{background:var(--form-bg,var(--bg,#fff));border:1px solid var(--form-border,var(--border-color,#e5e7eb));box-shadow:var(--form-shadow,0 10px 25px #0000001a);width:100%;max-width:var(--max-width,28rem);padding:var(--padding,2rem);border-radius:1rem;margin:0 auto;transition:all .3s;position:relative}.form-container.svelte-hri774:hover{box-shadow:var(--form-shadow-hover,0 20px 40px #00000026)}.close-button.svelte-hri774{width:2rem;height:2rem;color:var(--form-close-color,var(--muted-fg,#6b7280));z-index:10;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.close-button.svelte-hri774:hover{background:var(--form-close-hover-bg,var(--bg-hover,#f3f4f6));color:var(--form-close-hover-color,var(--fg,#374151))}.close-button.svelte-hri774:focus{background:var(--form-close-focus-bg,var(--primary-focus-ring,#3b82f61a));color:var(--form-close-focus-color,var(--primary-accent,#3b82f6));outline:none}.close-icon.svelte-hri774{width:1.25rem;height:1.25rem}.form-header.svelte-hri774{text-align:center;margin-bottom:2rem}.form-title.svelte-hri774{color:var(--form-title-color,var(--fg,#1f2937));margin:0 0 .5rem;font-size:1.875rem;font-weight:700;line-height:1.2}.form-subtitle.svelte-hri774{color:var(--form-subtitle-color,var(--muted-fg,#6b7280));margin:0;font-size:1rem;line-height:1.5}.dark .form-container.svelte-hri774{background:var(--form-bg,var(--bg,#1f2937));border-color:var(--form-border,var(--border-color,#374151));box-shadow:var(--form-shadow,0 10px 25px #0000004d)}.dark .form-container.svelte-hri774:hover{box-shadow:var(--form-shadow-hover,0 20px 40px #0006)}.dark .form-title.svelte-hri774{color:var(--form-title-color,var(--fg,#f9fafb))}.dark .form-subtitle.svelte-hri774{color:var(--form-subtitle-color,var(--muted-fg,#9ca3af))}.dark .close-button.svelte-hri774:hover{background:var(--form-close-hover-bg,var(--bg-hover,#374151));color:var(--form-close-hover-color,var(--fg,#d1d5db))}@media (max-width:640px){.form-container.svelte-hri774{border-radius:.75rem;margin:1rem}.form-title.svelte-hri774{font-size:1.5rem}.form-subtitle.svelte-hri774{font-size:.875rem}.form-header.svelte-hri774{margin-bottom:1.5rem}.close-button.svelte-hri774{width:1.75rem;height:1.75rem;top:.75rem;right:.75rem}.close-icon.svelte-hri774{width:1rem;height:1rem}}@media (max-width:480px){.form-container.svelte-hri774{border-radius:.5rem;margin:.5rem}}.form-container.svelte-hri774:focus-within{border-color:var(--form-focus-border,var(--primary-accent,#3b82f6))}@media (prefers-contrast:high){.form-container.svelte-hri774{border-width:2px}.close-button.svelte-hri774:focus{outline-offset:2px;outline:2px solid}}@media (prefers-reduced-motion:reduce){.form-container.svelte-hri774,.close-button.svelte-hri774{transition:none}}
