.field.svelte-py80wu{gap:var(--space-2);width:100%;min-width:0;display:grid}.field[data-width=xs].svelte-py80wu{max-width:15ch}.field[data-width=sm].svelte-py80wu{max-width:22ch}.field[data-width=md].svelte-py80wu{max-width:28ch}.field[data-width=lg].svelte-py80wu{max-width:36ch}.field[data-width=xl].svelte-py80wu{max-width:52ch}.field[data-width="2xl"].svelte-py80wu{max-width:60ch}.field[data-width="3xl"].svelte-py80wu{max-width:80ch}.field[data-width=full].svelte-py80wu{max-width:100%}.field__label.svelte-py80wu{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-default);letter-spacing:.005em;display:inline-flex}.field__required.svelte-py80wu{color:var(--state-danger);font-weight:var(--weight-bold)}.field__optional.svelte-py80wu{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--ink-faint);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.field__control.svelte-py80wu{min-width:0;display:grid}.field__helper.svelte-py80wu,.field__error.svelte-py80wu{font-size:var(--text-sm);line-height:var(--line-snug);margin:0}.field__helper.svelte-py80wu{color:var(--ink-muted)}.field__error.svelte-py80wu{color:var(--state-danger);font-weight:var(--weight-semibold);animation:svelte-py80wu-field-shake .32s var(--ease-out-soft)}@keyframes svelte-py80wu-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.field__error.svelte-py80wu{animation:none}}
