.field.svelte-2scxwo{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0}.field__label.svelte-2scxwo{color:var(--text-secondary);font-size:var(--label-font-size);font-weight:var(--font-weight-semibold)}.field__label--hidden.svelte-2scxwo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;overflow:hidden;clip-path:inset(50%)}.field__box.svelte-2scxwo{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-1) 0 var(--control-padding-x);border-radius:var(--control-radius);background:var(--input-bg);box-sizing:border-box;transition:background var(--duration-fast) var(--ease-expo)}.field__box.svelte-2scxwo:hover,.field__box.svelte-2scxwo:focus-within{background:var(--input-bg-hover)}.field__box.svelte-2scxwo:has(:where(.svelte-2scxwo):focus-visible){outline:var(--focus-ring-width) solid var(--accent-primary);outline-offset:calc(var(--focus-ring-width) * -1)}.field__box--invalid.svelte-2scxwo,.field__box--invalid.svelte-2scxwo:has(:where(.svelte-2scxwo):focus-visible){outline:var(--focus-ring-width) solid var(--status-error);outline-offset:calc(var(--focus-ring-width) * -1)}.field__input.svelte-2scxwo{flex:1;min-width:0;height:100%;padding:0;border:none;background:transparent;color:var(--text-primary);font-size:var(--control-font-size)}.field__input.svelte-2scxwo:focus-visible{outline:none}.field__input.svelte-2scxwo::placeholder{color:var(--text-muted);font-style:italic}.field__input--mono.svelte-2scxwo{font-family:var(--font-mono);letter-spacing:.08em}.field__action.svelte-2scxwo{display:grid;flex-shrink:0;place-items:center;width:var(--control-inline-icon-size);height:var(--control-inline-icon-size);padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-expo),background var(--duration-fast) var(--ease-expo)}.field__action.svelte-2scxwo:hover{background:var(--veil-hover);color:var(--text-primary)}.field__action.svelte-2scxwo svg{width:var(--control-icon-size);height:var(--control-icon-size)}.field__note.svelte-2scxwo{margin:0;color:var(--text-secondary);font-size:var(--text-xs)}.field__note--error.svelte-2scxwo{color:var(--status-error)}.field--sm.svelte-2scxwo{--control-height: var(--control-height-sm);--control-font-size: var(--control-font-sm);--control-icon-size: var(--control-icon-sm);--control-padding-x: var(--control-padding-sm);--control-radius: var(--control-radius-sm)}.field--base.svelte-2scxwo{--control-height: var(--control-height-base);--control-font-size: var(--control-font-base);--control-icon-size: var(--control-icon-base);--control-padding-x: var(--control-padding-base);--control-radius: var(--control-radius-base)}.field--md.svelte-2scxwo{--control-height: var(--control-height-md);--control-font-size: var(--control-font-md);--control-icon-size: var(--control-icon-md);--control-padding-x: var(--control-padding-md);--control-radius: var(--control-radius-md)}.field--lg.svelte-2scxwo{--control-height: var(--control-height-lg);--control-font-size: var(--control-font-lg);--control-icon-size: var(--control-icon-lg);--control-padding-x: var(--control-padding-lg);--control-radius: var(--control-radius-lg)}@media(prefers-reduced-motion:reduce){.field__box.svelte-2scxwo,.field__action.svelte-2scxwo{transition:none}}
