.field.svelte-cddyd9{display:flex;flex-direction:column;gap:8px}.field-label.svelte-cddyd9{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)}.field-optional.svelte-cddyd9{color:var(--ink-muted);font-weight:400;font-size:inherit}.field-hint.svelte-cddyd9{font-size:var(--text-caption);line-height:1.5;color:var(--ink-muted);margin:-4px 0 2px}.field-input.svelte-cddyd9{width:100%;background:var(--paper-deep);border:1px solid var(--line-rule);border-radius:0;padding:13px 14px;font-family:var(--font-body);font-size:16px;line-height:1.4;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-plate),box-shadow var(--duration-fast) var(--ease-plate)}.field-input.svelte-cddyd9::-moz-placeholder{color:var(--ink-muted)}.field-input.svelte-cddyd9::placeholder{color:var(--ink-muted)}.field-input.svelte-cddyd9:hover{border-color:var(--line-strong)}.field-input.svelte-cddyd9: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-cddyd9 .field-input:where(.svelte-cddyd9){border-color:var(--state-error)}.field--error.svelte-cddyd9 .field-input:where(.svelte-cddyd9):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-cddyd9{font-size:var(--text-caption);line-height:1.5;color:var(--state-error);margin:0}.field.svelte-4jzndt{display:flex;flex-direction:column;gap:8px}.field-label.svelte-4jzndt{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)}.field-hint.svelte-4jzndt{font-size:var(--text-caption);line-height:1.5;color:var(--ink-muted);margin:-4px 0 2px}.field-input.svelte-4jzndt{width:100%;background:var(--paper-deep);border:1px solid var(--line-rule);border-radius:0;padding:13px 14px;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--ink);resize:vertical;transition:border-color var(--duration-fast) var(--ease-plate),box-shadow var(--duration-fast) var(--ease-plate)}.field-input.svelte-4jzndt::-moz-placeholder{color:var(--ink-muted)}.field-input.svelte-4jzndt::placeholder{color:var(--ink-muted)}.field-input.svelte-4jzndt:hover{border-color:var(--line-strong)}.field-input.svelte-4jzndt: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-4jzndt .field-input:where(.svelte-4jzndt){border-color:var(--state-error)}.field--error.svelte-4jzndt .field-input:where(.svelte-4jzndt):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-foot.svelte-4jzndt{display:flex;justify-content:flex-end;min-height:18px}.field-error.svelte-4jzndt{font-size:var(--text-caption);line-height:1.5;color:var(--state-error);margin:0 auto 0 0}.field-count.svelte-4jzndt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.625rem;letter-spacing:var(--track-caps-sm);text-transform:uppercase;color:var(--ink-muted);margin:0}.field-count.ok.svelte-4jzndt{color:var(--state-success)}
