.field.svelte-1oyc7vz{display:flex;flex-direction:column;gap:8px}.field-label.svelte-1oyc7vz{font-family:var(--font-mono);font-weight:400;font-size:var(--text-overline);line-height:1.5;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-secondary)}.select-wrap.svelte-1oyc7vz{position:relative}.select-caret.svelte-1oyc7vz{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--ink-muted);pointer-events:none}.field-input.svelte-1oyc7vz{width:100%;background:var(--paper-deep);border:1px solid var(--line-rule);border-radius:0;padding:13px 40px 13px 14px;font-family:var(--font-body);font-size:16px;line-height:1.4;color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-fast) var(--ease-plate),box-shadow var(--duration-fast) var(--ease-plate)}.field-input.svelte-1oyc7vz::-moz-placeholder{color:var(--ink-muted)}.field-input.svelte-1oyc7vz::placeholder{color:var(--ink-muted)}.field-input.svelte-1oyc7vz:hover{border-color:var(--line-strong)}.field-input.svelte-1oyc7vz:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:inset 0 0 0 2px var(--paper-deep),inset 0 0 0 3px var(--focus-ring)}.field--error.svelte-1oyc7vz .field-input:where(.svelte-1oyc7vz){border-color:var(--state-error)}.field--error.svelte-1oyc7vz .field-input:where(.svelte-1oyc7vz):focus-visible{border-color:var(--state-error);box-shadow:inset 0 0 0 2px var(--paper-deep),inset 0 0 0 3px var(--state-error)}.field-error.svelte-1oyc7vz{font-size:var(--text-caption);line-height:1.5;color:var(--state-error);margin:0}
