.label.svelte-fcpj2f{display:block;font-family:var(--font-display);font-size:1rem;text-transform:uppercase;color:var(--color-text-light)}.input-wrapper.svelte-1b2os69{position:relative;width:100%}.input.svelte-1b2os69{width:100%;padding:1rem 1.25rem;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:500;color:var(--color-text);background:var(--color-surface);border:2px solid var(--color-border);outline:none;transition:all .2s var(--ease-bounce);-webkit-tap-highlight-color:transparent}.input.svelte-1b2os69::placeholder{color:var(--color-text-muted);transition:opacity .2s ease}.input-wrapper.focused.svelte-1b2os69 .input:where(.svelte-1b2os69)::placeholder{opacity:.4}.input.svelte-1b2os69:focus{border-color:var(--color-toxic);background:var(--color-elevated)}.input-wrapper.has-value.svelte-1b2os69 .input:where(.svelte-1b2os69){border-color:var(--color-toxic)}.input.svelte-1b2os69:disabled{opacity:.4;cursor:not-allowed}.focus-glow.svelte-1b2os69{position:absolute;inset:-2px;border:2px solid var(--color-toxic);opacity:0;transition:all .2s var(--ease-bounce);pointer-events:none;box-shadow:var(--glow-toxic)}.input-wrapper.focused.svelte-1b2os69 .focus-glow:where(.svelte-1b2os69){opacity:.5}.input.svelte-1b2os69::-webkit-outer-spin-button,.input.svelte-1b2os69::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number].svelte-1b2os69{appearance:textfield;-moz-appearance:textfield}@media(max-width:480px){.input.svelte-1b2os69{font-size:16px}}@media(prefers-reduced-motion:reduce){.input.svelte-1b2os69,.focus-glow.svelte-1b2os69{transition:none}}
