.field.svelte-pdqsx7{display:flex;flex-direction:column;gap:var(--space-1)}.field-label.svelte-pdqsx7{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-sub);letter-spacing:.02em}.field-control.svelte-pdqsx7{display:flex;align-items:center;gap:var(--space-2);background:var(--bg-btn);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--space-3);min-height:var(--control-size-md);transition:border-color var(--motion-duration-normal) var(--motion-ease-standard),box-shadow var(--motion-duration-normal) var(--motion-ease-standard)}.field-control.svelte-pdqsx7:focus-within{border-color:var(--primary);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.field-icon.svelte-pdqsx7{display:inline-flex;color:var(--text-faint);flex-shrink:0}input.svelte-pdqsx7{flex:1;min-width:0;background:transparent;border:none;outline:none;padding:0;font-family:var(--font, var(--font-base));font-size:var(--text-md);color:var(--text)}input.svelte-pdqsx7::placeholder{color:var(--text-faint)}input.svelte-pdqsx7:disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity)}.field-hint.svelte-pdqsx7{font-size:var(--text-xs);color:var(--text-faint)}.field--glass.svelte-pdqsx7 .field-control:where(.svelte-pdqsx7){min-height:46px;border-color:var(--glass-field-rim);border-radius:var(--glass-field-radius);background:var(--glass-field-fill);box-shadow:var(--glass-field-shade)}.field--glass.svelte-pdqsx7 .field-control:where(.svelte-pdqsx7):hover{background:var(--glass-field-fill-hover)}.field--glass.svelte-pdqsx7 .field-control:where(.svelte-pdqsx7):focus-within{border-color:var(--primary);background:var(--glass-field-fill-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--glass-accent-active)}.field.invalid.svelte-pdqsx7 .field-control:where(.svelte-pdqsx7){border-color:var(--accent-danger)}.field.invalid.svelte-pdqsx7 .field-hint:where(.svelte-pdqsx7){color:var(--accent-danger)}
