.field.svelte-1ddy5vt{display:grid;gap:var(--space-2);min-width:0}.line.svelte-1ddy5vt{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--field-height);border-bottom:var(--hairline) solid var(--field-rule);transition:border-color var(--dur-quick) var(--ease-ink)}.line.svelte-1ddy5vt:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--field-rule-focus);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-ink)}.line.svelte-1ddy5vt:focus-within:after{transform:scaleX(1)}input.svelte-1ddy5vt{flex:1;min-width:0;height:var(--field-height);padding:0;border:0;background:transparent;color:var(--ink-primary);font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums lining-nums slashed-zero}input.svelte-1ddy5vt:focus-visible{outline:none;animation:none}input.svelte-1ddy5vt::placeholder{color:var(--ink-muted);opacity:1;font-weight:400}.large.svelte-1ddy5vt input:where(.svelte-1ddy5vt){font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:300;letter-spacing:-.02em;height:calc(var(--field-height) + var(--space-4))}.trailing.svelte-1ddy5vt{display:flex;align-items:center;gap:var(--space-1);color:var(--ink-secondary)}.message.svelte-1ddy5vt{font-size:var(--type-micro);font-weight:500;color:var(--ink-secondary);max-width:var(--measure)}.invalid.svelte-1ddy5vt .line:where(.svelte-1ddy5vt){border-bottom-color:var(--field-rule-error)}.invalid.svelte-1ddy5vt .line:where(.svelte-1ddy5vt):after{background:var(--field-rule-error)}.error.svelte-1ddy5vt{color:var(--state-rejected)}
