.input-group.svelte-138axrz{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-138axrz{font-family:var(--font-display);color:var(--color-text);font-size:14px;font-weight:600}input.svelte-138axrz{width:100%;height:48px;padding:0 var(--space-4);font-family:var(--font-body);color:var(--color-text);background-color:var(--color-surface-lowest);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-outline-variant), var(--shadow-sm);border:none;font-size:16px;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{background-color:var(--color-surface-lowest);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary) 45%, transparent), var(--shadow-glow);outline:none}.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{color:var(--color-text-secondary);font-size:12px}.error-text.svelte-138axrz{color:var(--color-error)}
