.fr.svelte-y38d2b{display:flex;flex-direction:column;gap:20px}.fr-head.svelte-y38d2b{outline:none}.fr-bars.svelte-y38d2b{display:flex;gap:6px}.fr-bars.svelte-y38d2b span:where(.svelte-y38d2b){flex:1;height:4px;border-radius:4px;background:color-mix(in srgb,var(--color-ink) 12%,transparent);transition:background-color .24s var(--ease-standard, ease)}.fr-bars.svelte-y38d2b span.on:where(.svelte-y38d2b){background:var(--form-accent, var(--color-action))}.fr-count.svelte-y38d2b{margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-steel)}.fr-step-title.svelte-y38d2b{margin-top:2px;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-ink)}.fr-grid.svelte-y38d2b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fr-enter.svelte-y38d2b{animation:svelte-y38d2b-fr-in .22s var(--ease-standard, ease) both}@keyframes svelte-y38d2b-fr-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.fr-enter.svelte-y38d2b{animation:none}}.fr-cell.svelte-y38d2b{grid-column:span 2;min-width:0}@media(min-width:560px){.fr-half.svelte-y38d2b{grid-column:span 1}}.fr-nav.svelte-y38d2b{display:flex;gap:10px}.fr-submit.svelte-y38d2b,.fr-back.svelte-y38d2b{min-height:44px;padding:10px 18px;border-radius:var(--form-button-radius, 10px);font-size:15px;font-weight:600;transition:filter var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.fr-submit.svelte-y38d2b{flex:1;background:var(--form-accent, var(--color-action));color:#fff}.fr-back.svelte-y38d2b{min-width:6.5rem;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);color:var(--color-ink)}.fr-back.svelte-y38d2b:hover:not(:disabled){background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.fr-submit.svelte-y38d2b:hover:not(:disabled){filter:brightness(1.08)}.fr-submit.svelte-y38d2b:disabled,.fr-back.svelte-y38d2b:disabled{opacity:.7}.fr-submit.svelte-y38d2b:focus-visible,.fr-back.svelte-y38d2b:focus-visible{outline:3px solid color-mix(in srgb,var(--form-accent, var(--color-action)) 40%,transparent);outline-offset:2px}
