.input-group.svelte-138axrz{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-138axrz{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--color-text)}input.svelte-138axrz{width:100%;height:48px;padding:0 var(--space-4);font-family:var(--font-body);font-size:16px;color:var(--color-text);background-color:var(--color-surface-lowest);border:none;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-outline-variant),var(--shadow-sm);transition:all .2s cubic-bezier(.4,0,.2,1)}input.svelte-138axrz::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 82%,transparent)}@media(prefers-color-scheme:dark){input.svelte-138axrz{background-color:var(--fd-pricing-dark-card-alt);box-shadow:inset 0 0 0 1px #edeeff1a}input.svelte-138axrz::placeholder{color:color-mix(in srgb,var(--fd-text-on-dark) 82%,var(--fd-lavender-soft));opacity:1}.hint.svelte-138axrz{color:color-mix(in srgb,var(--fd-text-on-dark) 78%,var(--fd-lavender-soft))}}input.svelte-138axrz:focus{outline:none;background-color:var(--color-surface-lowest);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-secondary) 45%,transparent),var(--shadow-glow)}.has-error.svelte-138axrz input:where(.svelte-138axrz){box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 20%,transparent)}.has-error.svelte-138axrz input:where(.svelte-138axrz):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 30%,transparent)}.hint.svelte-138axrz{font-size:12px;color:var(--color-text-secondary)}.error-text.svelte-138axrz{color:var(--color-error)}
