.field.svelte-8ff5h4{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.field-label.svelte-8ff5h4{font-family:var(--font-heading);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-letter-spacing);text-transform:uppercase;color:var(--color-ink-muted)}.input-wrap.svelte-8ff5h4{isolation:isolate;border-radius:var(--input-radius);position:relative}.input-wrap.svelte-8ff5h4:after{content:"";background:linear-gradient(90deg, #3b507e00 0%, var(--color-amber) 50%, #3b507e00 100%);opacity:0;pointer-events:none;width:70%;height:1px;transition:opacity .42s cubic-bezier(.15,.83,.66,1);position:absolute;bottom:0;left:15%}.input-wrap.svelte-8ff5h4:focus-within:after{opacity:1}.input.svelte-8ff5h4{width:100%;padding:var(--input-padding);border-radius:var(--input-radius);background:var(--input-bg);box-shadow:var(--input-border);color:var(--input-text);font-family:var(--input-font);font-size:var(--input-font-size);border:0;outline:none;line-height:1.25;transition:box-shadow .42s cubic-bezier(.15,.83,.66,1),background .42s cubic-bezier(.15,.83,.66,1);display:block;position:relative}.input.svelte-8ff5h4::placeholder{color:var(--input-placeholder);opacity:.7}.input.svelte-8ff5h4:hover{box-shadow:var(--input-focus-border)}.input.svelte-8ff5h4:focus{background:var(--color-surface-hover);box-shadow:var(--input-focus-border)}.input.svelte-8ff5h4:disabled{opacity:.45;cursor:not-allowed}.input-error.svelte-8ff5h4{box-shadow:inset 0 0 0 1px #ff8a8a59}.input-error-text.svelte-8ff5h4{font-family:var(--text-caption-family);font-weight:var(--text-caption-weight);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);color:var(--color-error)}
