.field.svelte-3xfzto{flex-direction:column;gap:.5rem;display:flex}.field-label.svelte-3xfzto{font-weight:500}.field-error.svelte-3xfzto{color:var(--color-secondary);font-size:.875rem}.submit-spinner.svelte-ytzokj{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite svelte-ytzokj-spin}@keyframes svelte-ytzokj-spin{to{transform:rotate(360deg)}}.feedback-banner.svelte-ytzokj{z-index:100;animation:.2s ease-out svelte-ytzokj-feedback-slide-in;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 24px #00000059}.feedback-banner.feedback-success.svelte-ytzokj{background:var(--color-primary);color:var(--color-ink)}.feedback-banner.feedback-error.svelte-ytzokj{background:var(--color-secondary);color:var(--color-ink)}.feedback-close.svelte-ytzokj{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;display:flex}.feedback-close.svelte-ytzokj:hover{background:#0000001a}@keyframes svelte-ytzokj-feedback-slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.options-details.svelte-ytzokj{border:1px solid var(--color-border);padding:14px 16px}.options-summary.svelte-ytzokj{cursor:pointer;color:var(--color-text);font-family:Inter,system-ui,sans-serif;font-size:.85rem;font-weight:700;list-style:none}.options-summary.svelte-ytzokj::-webkit-details-marker{display:none}.options-summary.svelte-ytzokj:before{content:"+ ";color:var(--color-primary)}.options-details[open].svelte-ytzokj .options-summary:where(.svelte-ytzokj):before{content:"– "}
