.field.svelte-rdvfb7{display:flex;flex-direction:column;gap:6px}.field.svelte-rdvfb7+.field:where(.svelte-rdvfb7){margin-top:18px}.label.svelte-rdvfb7{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.optional.svelte-rdvfb7{color:var(--ink-faint);font-family:var(--font-sans);font-size:11px;letter-spacing:0;text-transform:none;margin-left:4px}.input.svelte-rdvfb7,.textarea.svelte-rdvfb7{width:100%;border:2px solid var(--rule);border-radius:4px;background:var(--paper);font-family:var(--font-sans);font-size:14px;color:var(--ink);padding:9px 12px;transition:border-color .12s ease,box-shadow .12s ease;outline:none}.textarea.svelte-rdvfb7{resize:vertical;min-height:88px;line-height:1.55}.input.svelte-rdvfb7::-moz-placeholder,.textarea.svelte-rdvfb7::-moz-placeholder{color:var(--ink-faint)}.input.svelte-rdvfb7::placeholder,.textarea.svelte-rdvfb7::placeholder{color:var(--ink-faint)}.input.svelte-rdvfb7:focus,.textarea.svelte-rdvfb7:focus{border-color:var(--brand);box-shadow:2px 2px 0 var(--brand-soft)}.input.svelte-rdvfb7:disabled,.textarea.svelte-rdvfb7:disabled{opacity:.6;cursor:not-allowed}.banner.svelte-rdvfb7{margin-top:18px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1.5px solid var(--brand);border-radius:4px;background:color-mix(in srgb,var(--brand-soft) 50%,var(--paper));color:var(--brand-deep);font-size:13px}
