.radio-group.svelte-1hchq8t{display:flex;flex-direction:column;gap:var(--space-2);border:none;padding:0;margin:0}.radio-option.svelte-1hchq8t{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));cursor:pointer;transition:all var(--transition-fast);outline:none}.radio-option.svelte-1hchq8t:hover{border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-300)) 50%,transparent);background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.radio-option--selected.svelte-1hchq8t{border-color:var(--form-primary, var(--brand-color-500));background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.radio-option.svelte-1hchq8t:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px}.radio-option__shortcut.svelte-1hchq8t{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--form-text-muted, var(--gray-500));background:var(--form-surface, var(--gray-100));border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--radius-sm);flex-shrink:0;line-height:1}.radio-option--selected.svelte-1hchq8t .radio-option__shortcut:where(.svelte-1hchq8t){color:var(--form-primary-hover, var(--brand-color-700));background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 20%,transparent);border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-200)) 35%,transparent)}.radio-option__indicator.svelte-1hchq8t{width:1.25rem;height:1.25rem;background:#fff;border:2px solid var(--form-text-muted, var(--gray-300));border-radius:var(--radius-full);flex-shrink:0;transition:all var(--transition-fast);position:relative}.radio-option--selected.svelte-1hchq8t .radio-option__indicator:where(.svelte-1hchq8t){border-color:var(--form-primary, var(--brand-color-600))}.radio-option--selected.svelte-1hchq8t .radio-option__indicator:where(.svelte-1hchq8t):after{content:"";position:absolute;top:3px;left:3px;width:.625rem;height:.625rem;background-color:var(--form-primary, var(--brand-color-600));border-radius:var(--radius-full)}.radio-option__label.svelte-1hchq8t{font-size:var(--text-base);color:var(--form-text, var(--gray-800))}.radio-option__icon.svelte-1hchq8t{font-size:1.1em;line-height:1;flex-shrink:0;opacity:.7}.radio-option__other.svelte-1hchq8t{margin-left:var(--space-10);padding:var(--space-2) var(--space-3);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-sm);width:calc(100% - var(--space-10))}.radio-option__other.svelte-1hchq8t:focus{outline:none;border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.question-error.svelte-1hchq8t{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.checkbox-group.svelte-1afl5md{display:flex;flex-direction:column;gap:var(--space-2);border:none;padding:0;margin:0}.checkbox-option.svelte-1afl5md{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--form-surface, white);border:1px solid var(--gray-200);border-radius:var(--form-radius, var(--radius-lg));cursor:pointer;transition:all var(--transition-fast);outline:none}.checkbox-option.svelte-1afl5md:hover{border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-300)) 50%,transparent);background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.checkbox-option--selected.svelte-1afl5md{border-color:var(--form-primary, var(--brand-color-500));background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.checkbox-option--disabled.svelte-1afl5md{opacity:.5;cursor:not-allowed}.checkbox-option--disabled.svelte-1afl5md:hover{border-color:var(--form-text-muted, var(--gray-200));background-color:transparent}.checkbox-option.svelte-1afl5md:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px}.checkbox-option__shortcut.svelte-1afl5md{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--form-text-muted, var(--gray-500));background:var(--form-surface, var(--gray-100));border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--radius-sm);flex-shrink:0;line-height:1}.checkbox-option--selected.svelte-1afl5md .checkbox-option__shortcut:where(.svelte-1afl5md){color:var(--form-primary-hover, var(--brand-color-700));background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 20%,transparent);border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-200)) 35%,transparent)}.checkbox-option__indicator.svelte-1afl5md{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#fff;border:2px solid var(--form-text-muted, var(--gray-300));border-radius:var(--radius-sm);flex-shrink:0;transition:all var(--transition-fast);color:#fff}.checkbox-option--selected.svelte-1afl5md .checkbox-option__indicator:where(.svelte-1afl5md){background-color:var(--form-primary, var(--brand-color-600));border-color:var(--form-primary, var(--brand-color-600))}.checkbox-option__check.svelte-1afl5md{width:.75rem;height:.75rem}.checkbox-option__label.svelte-1afl5md{font-size:var(--text-base);color:var(--form-text, var(--gray-800))}.checkbox-option__other.svelte-1afl5md{margin-left:var(--space-10);padding:var(--space-2) var(--space-3);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-sm);width:calc(100% - var(--space-10))}.checkbox-option__other.svelte-1afl5md:focus{outline:none;border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.checkbox-hint.svelte-1afl5md{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));margin:0}.question-error.svelte-1afl5md{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.dropdown.svelte-e7y6xx{position:relative}.dropdown__trigger.svelte-e7y6xx{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:inherit;background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));cursor:pointer;transition:all var(--transition-fast);text-align:left}.dropdown__trigger.svelte-e7y6xx:hover{border-color:var(--form-text-muted, var(--gray-400))}.dropdown__trigger--open.svelte-e7y6xx{border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.dropdown__trigger.svelte-e7y6xx:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px}.dropdown--error.svelte-e7y6xx .dropdown__trigger:where(.svelte-e7y6xx){border-color:var(--color-error)}.dropdown__value.svelte-e7y6xx{flex:1;color:var(--form-text, var(--gray-800));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__value--placeholder.svelte-e7y6xx{color:var(--form-text-muted, var(--gray-400))}.dropdown__arrow.svelte-e7y6xx{width:1rem;height:1rem;color:var(--form-text-muted, var(--gray-500));flex-shrink:0;transition:transform var(--transition-fast)}.dropdown__arrow--open.svelte-e7y6xx{transform:rotate(180deg)}.dropdown__popover.svelte-e7y6xx{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--form-radius, var(--radius-lg));box-shadow:0 4px 16px #00000014;z-index:50;overflow:hidden}.dropdown__search.svelte-e7y6xx{width:100%;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--form-text-muted, var(--gray-100));font-size:var(--text-sm);font-family:inherit;outline:none;background:var(--form-surface, transparent);color:var(--form-text, inherit)}.dropdown__search.svelte-e7y6xx::placeholder{color:var(--form-text-muted, var(--gray-400))}.dropdown__search.svelte-e7y6xx:focus-visible{box-shadow:inset 0 -2px 0 var(--form-primary, var(--brand-color-500))}.dropdown__list.svelte-e7y6xx{max-height:14rem;overflow-y:auto;padding:var(--space-1)}.dropdown__option.svelte-e7y6xx{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:inherit;color:var(--form-text, var(--gray-700));background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.dropdown__option.svelte-e7y6xx:hover,.dropdown__option--highlighted.svelte-e7y6xx{background:var(--form-surface, var(--gray-100))}.dropdown__option--selected.svelte-e7y6xx{color:var(--form-primary-hover, var(--brand-color-700));font-weight:var(--font-weight-medium)}.dropdown__option.svelte-e7y6xx:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:-2px}.dropdown__check.svelte-e7y6xx{width:1rem;height:1rem;color:var(--form-primary, var(--brand-color-600));flex-shrink:0}.dropdown__empty.svelte-e7y6xx{display:block;padding:var(--space-3);font-size:var(--text-sm);color:var(--form-text-muted, var(--gray-400));text-align:center}.dropdown__tags.svelte-e7y6xx{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.dropdown__tag.svelte-e7y6xx{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent);color:var(--form-primary-hover, var(--brand-color-700));border-radius:var(--radius-full, 9999px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.dropdown__tag-remove.svelte-e7y6xx{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;background:none;color:color-mix(in srgb,var(--form-primary, var(--brand-color-400)) 70%,transparent);cursor:pointer;font-size:12px;line-height:1;border-radius:50%}.dropdown__tag-remove.svelte-e7y6xx:hover{background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 20%,transparent);color:var(--form-primary-hover, var(--brand-color-700))}.dropdown__hint.svelte-e7y6xx{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-400));margin-top:var(--space-1)}.dropdown__checkbox.svelte-e7y6xx{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--form-text-muted, var(--gray-300));border-radius:3px;font-size:10px;color:#fff;flex-shrink:0;margin-right:var(--space-2);transition:all var(--transition-fast)}.dropdown__checkbox--checked.svelte-e7y6xx{background:var(--form-primary, var(--brand-color-600));border-color:var(--form-primary, var(--brand-color-600))}.dropdown__option--disabled.svelte-e7y6xx{opacity:.4;cursor:not-allowed}.question-error.svelte-e7y6xx{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.input-question__wrapper.svelte-4fcxfq{position:relative;display:flex;align-items:center}.input-question__field.svelte-4fcxfq{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-lg);color:var(--form-text, var(--gray-800));background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));transition:all var(--transition-fast)}.input-question__wrapper--with-suffix.svelte-4fcxfq .input-question__field:where(.svelte-4fcxfq){padding-right:var(--space-12)}.input-question__field.svelte-4fcxfq::placeholder{color:var(--form-text-muted, var(--gray-500))}.input-question__field.svelte-4fcxfq:focus{outline:none;border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.input-question__field.svelte-4fcxfq:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px}.input-question__field--error.svelte-4fcxfq{border-color:var(--color-error)}.input-question__suffix.svelte-4fcxfq{position:absolute;right:var(--space-4);color:var(--form-text-muted, var(--gray-500));font-size:var(--text-base);pointer-events:none}.question-error.svelte-4fcxfq{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.textarea-suggestions.svelte-uhob5k{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.textarea-suggestions__label.svelte-uhob5k{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--form-text-muted, var(--gray-500));text-transform:uppercase;letter-spacing:.04em}.textarea-suggestions__chips.svelte-uhob5k{display:flex;flex-wrap:wrap;gap:var(--space-2)}.textarea-suggestions__chip.svelte-uhob5k{padding:var(--space-1) var(--space-3);border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--radius-full);background:var(--form-surface, white);font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-600));cursor:pointer;transition:all var(--transition-fast)}.textarea-suggestions__chip.svelte-uhob5k:hover{border-color:var(--form-primary, var(--brand-color-400));color:var(--form-primary, var(--brand-color-600));background:var(--form-primary-light, var(--brand-color-50))}.textarea-suggestions__chip--active.svelte-uhob5k{border-color:var(--form-primary, var(--brand-color-600));color:var(--form-primary, var(--brand-color-600));background:var(--form-primary-light, var(--brand-color-50))}.textarea-question.svelte-uhob5k{position:relative}.textarea-question__field.svelte-uhob5k{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:inherit;color:var(--form-text, var(--gray-800));background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));resize:vertical;min-height:120px;transition:all var(--transition-fast)}.textarea-question__field.svelte-uhob5k::placeholder{color:var(--form-text-muted, var(--gray-500))}.textarea-question__field.svelte-uhob5k:focus{outline:none;border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.textarea-question__field--error.svelte-uhob5k{border-color:var(--color-error)}.textarea-question__counter.svelte-uhob5k{position:absolute;bottom:var(--space-2);right:var(--space-3);font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500))}.textarea-question__counter--warn.svelte-uhob5k{color:var(--color-warning)}.textarea-question__hint.svelte-uhob5k{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));font-style:italic}.question-error.svelte-uhob5k{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.scale-question__values.svelte-19zwozw{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.scale-question__values.svelte-19zwozw::-webkit-scrollbar{display:none}.scale-question__value.svelte-19zwozw{flex:1;flex-shrink:0;min-width:2.5rem;padding:var(--space-3) var(--space-1);background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-300));font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--form-text-muted, var(--gray-600));cursor:pointer;transition:all var(--transition-fast);text-align:center}.scale-question__value.svelte-19zwozw:first-child{border-radius:var(--form-radius, var(--radius-lg)) 0 0 var(--form-radius, var(--radius-lg))}.scale-question__value.svelte-19zwozw:last-child{border-radius:0 var(--form-radius, var(--radius-lg)) var(--form-radius, var(--radius-lg)) 0}.scale-question__value.svelte-19zwozw:hover{background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent);border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-300)) 50%,transparent);color:var(--form-primary-hover, var(--brand-color-700))}.scale-question__value--selected.svelte-19zwozw{background-color:var(--form-primary, var(--brand-color-600));border-color:var(--form-primary, var(--brand-color-600));color:#fff}.scale-question__value--selected.svelte-19zwozw:hover{background-color:var(--form-primary-hover, var(--brand-color-700));color:#fff}.scale-question__value.svelte-19zwozw:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px;z-index:1}.scale-question__labels.svelte-19zwozw{display:flex;justify-content:space-between;margin-top:var(--space-2)}.scale-question__label.svelte-19zwozw{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500))}.question-error.svelte-19zwozw{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.stars-question.svelte-11s79kz{display:flex;gap:var(--space-2)}.stars-question__star.svelte-11s79kz{background:none;border:none;padding:var(--space-1);cursor:pointer;color:var(--form-text-muted, var(--gray-300));transition:all var(--transition-fast)}.stars-question__star--active.svelte-11s79kz{color:var(--color-star)}.stars-question__star.svelte-11s79kz:hover{transform:scale(1.15)}.stars-question__star.svelte-11s79kz:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px;border-radius:var(--radius-sm)}.stars-question__icon.svelte-11s79kz{width:2.5rem;height:2.5rem}.question-error.svelte-11s79kz{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.date-picker__field.svelte-45jvgk{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:inherit;color:var(--form-text, var(--gray-800));background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));transition:all var(--transition-fast)}.date-picker__field.svelte-45jvgk:focus{outline:none;border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.date-picker__field--error.svelte-45jvgk{border-color:var(--color-error)}.question-error.svelte-45jvgk{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.currency-question__wrapper.svelte-10nyq6f{display:flex;align-items:center;border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));overflow:hidden;transition:all var(--transition-fast)}.currency-question__wrapper.svelte-10nyq6f:focus-within{border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.currency-question__wrapper--error.svelte-10nyq6f{border-color:var(--color-error)}.currency-question__symbol.svelte-10nyq6f{padding:var(--space-3) var(--space-3);background:var(--form-surface, var(--gray-50));color:var(--form-text-muted, var(--gray-500));font-size:var(--text-lg);font-weight:var(--font-weight-medium);border-right:1px solid var(--form-text-muted, var(--gray-200));min-width:3rem;text-align:center}.currency-question__select.svelte-10nyq6f{padding:var(--space-3);background:var(--form-surface, var(--gray-50));border:none;border-right:1px solid var(--form-text-muted, var(--gray-200));font-size:var(--text-sm);color:var(--form-text-muted, var(--gray-600));cursor:pointer}.currency-question__input.svelte-10nyq6f{flex:1;padding:var(--space-3) var(--space-4);border:none;font-size:var(--text-lg);color:var(--form-text, var(--gray-800));background:var(--form-surface, white)}.currency-question__input.svelte-10nyq6f:focus{outline:none}.currency-question__input.svelte-10nyq6f::placeholder{color:var(--form-text-muted, var(--gray-500))}.question-error.svelte-10nyq6f{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.file-upload__dropzone.svelte-ataie7{border:2px dashed var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));padding:var(--space-8);text-align:center;transition:all var(--transition-fast);background:var(--form-surface, white)}.file-upload__dropzone--dragging.svelte-ataie7{border-color:var(--form-primary, var(--brand-color-500));background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.file-upload__dropzone--error.svelte-ataie7{border-color:var(--color-error)}.file-upload__dropzone--has-files.svelte-ataie7{padding:var(--space-4);border-style:solid;border-color:var(--form-text-muted, var(--gray-200))}.file-upload__text.svelte-ataie7{color:var(--form-text-muted, var(--gray-500));font-size:var(--text-sm);margin:0 0 var(--space-2) 0}.file-upload__label.svelte-ataie7{cursor:pointer}.file-upload__btn.svelte-ataie7{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--form-primary, var(--brand-color-600));color:#fff;border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.file-upload__btn.svelte-ataie7:hover{background:var(--form-primary-hover, var(--brand-color-700))}.file-upload__input.svelte-ataie7{display:none}.file-upload__hint.svelte-ataie7{margin:var(--space-2) 0 0 0;font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500))}.file-upload__files.svelte-ataie7{display:flex;flex-direction:column;gap:var(--space-2)}.file-upload__file.svelte-ataie7{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background:var(--form-surface, var(--gray-50));border-radius:var(--form-radius, var(--radius-md));gap:var(--space-2)}.file-upload__file--error.svelte-ataie7{background:var(--color-error-light);border:1px solid var(--color-error-border)}.file-upload__file-info.svelte-ataie7{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.file-upload__filename.svelte-ataie7{font-size:var(--text-sm);color:var(--form-text, var(--gray-700));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload__status.svelte-ataie7{font-size:var(--text-xs)}.file-upload__status--uploading.svelte-ataie7{color:var(--form-primary, var(--brand-color-600))}.file-upload__status--error.svelte-ataie7{color:var(--color-error)}.file-upload__status--done.svelte-ataie7{color:var(--form-text-muted, var(--gray-500))}.file-upload__remove.svelte-ataie7{background:none;border:none;color:var(--form-text-muted, var(--gray-500));font-size:var(--text-lg);cursor:pointer;padding:0 var(--space-1);line-height:1;flex-shrink:0}.file-upload__remove.svelte-ataie7:hover{color:var(--color-error)}.file-upload__remove.svelte-ataie7:disabled{opacity:.3;cursor:not-allowed}.file-upload__label--add.svelte-ataie7{display:block;margin-top:var(--space-2)}.file-upload__add.svelte-ataie7{font-size:var(--text-xs);color:var(--form-primary, var(--brand-color-600));font-weight:var(--font-weight-medium)}.question-error.svelte-ataie7{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.address-question.svelte-jywbfu{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.address-question__field--wide.svelte-jywbfu{grid-column:1 / -1}.address-question__label.svelte-jywbfu{display:block;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--form-text-muted, var(--gray-600));margin-bottom:var(--space-1)}.address-question__input.svelte-jywbfu{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-base);color:var(--form-text, var(--gray-800));background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-md));transition:all var(--transition-fast)}.address-question__input.svelte-jywbfu:focus{outline:none;border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.address-question__input--error.svelte-jywbfu{border-color:var(--color-error)}@media(max-width:30rem){.address-question.svelte-jywbfu{grid-template-columns:1fr}}.question-error.svelte-jywbfu{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.email-input__wrapper.svelte-jlsyry{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));background:var(--form-surface, white);transition:all var(--transition-fast)}.email-input__wrapper.svelte-jlsyry:focus-within{border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.email-input__wrapper--error.svelte-jlsyry{border-color:var(--color-error)}.email-input__icon.svelte-jlsyry{width:1.25rem;height:1.25rem;color:var(--form-text-muted, var(--gray-400));flex-shrink:0}.email-input__wrapper.svelte-jlsyry:focus-within .email-input__icon:where(.svelte-jlsyry){color:var(--form-primary, var(--brand-color-500))}.email-input__field.svelte-jlsyry{flex:1;border:none;font-size:var(--text-base);font-family:inherit;color:var(--form-text, var(--gray-800));background:transparent;outline:none;min-width:0}.email-input__field.svelte-jlsyry::placeholder{color:var(--form-text-muted, var(--gray-400))}.question-error.svelte-jlsyry{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.phone.svelte-17qbfuq{display:flex;position:relative;border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));overflow:visible;transition:all var(--transition-fast)}.phone.svelte-17qbfuq:focus-within{border-color:var(--form-primary, var(--brand-color-500));box-shadow:none}.phone--error.svelte-17qbfuq{border-color:var(--color-error)}.phone__country.svelte-17qbfuq{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);background:var(--form-surface, var(--gray-50));border:none;border-right:1px solid var(--form-text-muted, var(--gray-200));cursor:pointer;flex-shrink:0;font-family:inherit;transition:background var(--transition-fast)}.phone__country.svelte-17qbfuq:hover{background:var(--form-surface, var(--gray-100))}.phone__flag.svelte-17qbfuq{font-size:var(--text-lg);line-height:1}.phone__dial.svelte-17qbfuq{font-size:var(--text-sm);color:var(--form-text, var(--gray-700));font-weight:var(--font-weight-medium)}.phone__chevron.svelte-17qbfuq{width:.75rem;height:.75rem;color:var(--form-text-muted, var(--gray-400))}.phone__input.svelte-17qbfuq{flex:1;padding:var(--space-3) var(--space-4);border:none;font-size:var(--text-base);font-family:inherit;color:var(--form-text, var(--gray-800));background:transparent;min-width:0;letter-spacing:.02em}.phone__input.svelte-17qbfuq:focus{outline:none}.phone__input.svelte-17qbfuq::placeholder{color:var(--form-text-muted, var(--gray-400))}.phone__popover.svelte-17qbfuq{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--form-radius, var(--radius-lg));box-shadow:0 4px 16px #00000014;z-index:50;overflow:hidden}.phone__search.svelte-17qbfuq{width:100%;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--form-text-muted, var(--gray-100));font-size:var(--text-sm);font-family:inherit;outline:none;background:var(--form-surface, transparent)}.phone__search.svelte-17qbfuq::placeholder{color:var(--form-text-muted, var(--gray-400))}.phone__list.svelte-17qbfuq{max-height:14rem;overflow-y:auto;padding:var(--space-1)}.phone__option.svelte-17qbfuq{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:inherit;color:var(--form-text, var(--gray-700));background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.phone__option.svelte-17qbfuq:hover{background:var(--form-surface, var(--gray-100))}.phone__option--selected.svelte-17qbfuq{background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent);color:var(--form-primary-hover, var(--brand-color-700))}.phone__option-flag.svelte-17qbfuq{font-size:var(--text-base);flex-shrink:0}.phone__option-name.svelte-17qbfuq{flex:1}.phone__option-dial.svelte-17qbfuq{color:var(--form-text-muted, var(--gray-400));font-size:var(--text-xs)}.phone__empty.svelte-17qbfuq{display:block;padding:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--form-text-muted, var(--gray-400))}.question-error.svelte-17qbfuq{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.ranking.svelte-1ud6dkk{display:flex;flex-direction:column;gap:var(--space-2)}.ranking__hint.svelte-1ud6dkk{font-size:var(--text-sm);color:var(--form-text-muted, var(--gray-500));margin:0 0 var(--space-1) 0}.ranking__item.svelte-1ud6dkk{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--form-surface, white);border:1px solid var(--gray-200);border-radius:var(--form-radius, var(--radius-lg));transition:all var(--transition-fast);cursor:grab;-webkit-user-select:none;user-select:none;min-height:3rem;touch-action:none}.ranking__item.svelte-1ud6dkk:hover{border-color:var(--form-text-muted, var(--gray-300));box-shadow:var(--shadow-xs)}.ranking__item--dragging.svelte-1ud6dkk{opacity:.4;cursor:grabbing;border-style:dashed;border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-300)) 50%,transparent);background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.ranking__drop-zone-top.svelte-1ud6dkk{height:var(--space-4);margin-bottom:calc(var(--space-2) * -1)}.ranking__drop-indicator.svelte-1ud6dkk{height:3rem;border:2px dashed var(--form-primary, var(--brand-color-400));border-radius:var(--form-radius, var(--radius-lg));background:var(--form-primary-light, var(--brand-color-50));opacity:.5}.ranking__item--unranked.svelte-1ud6dkk{opacity:.5;background:var(--form-surface, var(--gray-50))}.ranking__drag-handle.svelte-1ud6dkk{color:var(--form-text-muted, var(--gray-300));flex-shrink:0;cursor:grab;display:flex;align-items:center;padding:var(--space-1)}.ranking__item.svelte-1ud6dkk:hover .ranking__drag-handle:where(.svelte-1ud6dkk){color:var(--form-text-muted, var(--gray-500))}.ranking__rank.svelte-1ud6dkk{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 20%,transparent);color:var(--form-primary-hover, var(--brand-color-700));font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);flex-shrink:0}.ranking__rank--empty.svelte-1ud6dkk{background:var(--form-surface, var(--gray-100));color:var(--form-text-muted, var(--gray-400))}.ranking__label.svelte-1ud6dkk{flex:1;font-size:var(--text-base);color:var(--form-text, var(--gray-800))}.ranking__weight.svelte-1ud6dkk{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-400));flex-shrink:0;white-space:nowrap}.ranking__controls.svelte-1ud6dkk{display:flex;gap:var(--space-1);flex-shrink:0}.ranking__btn.svelte-1ud6dkk{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--form-text-muted, var(--gray-200));background:var(--form-surface, white);border-radius:var(--form-radius, var(--radius-md));color:var(--form-text-muted, var(--gray-500));cursor:pointer;transition:all var(--transition-fast)}.ranking__btn.svelte-1ud6dkk:hover:not(:disabled){background:var(--form-surface, var(--gray-50));color:var(--form-text, var(--gray-700));border-color:var(--form-text-muted, var(--gray-300))}.ranking__btn.svelte-1ud6dkk:disabled{opacity:.25;cursor:not-allowed}.ranking__divider.svelte-1ud6dkk{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}.ranking__divider-line.svelte-1ud6dkk{flex:1;height:1px;background:var(--form-text-muted, var(--gray-200))}.ranking__divider-label.svelte-1ud6dkk{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-400));white-space:nowrap}.question-error.svelte-1ud6dkk{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}@media(pointer:coarse){.ranking__item.svelte-1ud6dkk{min-height:3.5rem;padding:var(--space-3) var(--space-3)}.ranking__drag-handle.svelte-1ud6dkk{padding:var(--space-2)}.ranking__btn.svelte-1ud6dkk{width:2.5rem;height:2.5rem}}.signature-question__mode-toggle.svelte-1m1qzf0{display:flex;gap:var(--space-1);margin-bottom:var(--space-2)}.signature-question__mode-btn.svelte-1m1qzf0{padding:var(--space-1) var(--space-3);background:none;border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));cursor:pointer;transition:all .15s ease}.signature-question__mode-btn--active.svelte-1m1qzf0{background:var(--form-surface, var(--gray-100));color:var(--form-text, var(--gray-900));border-color:var(--form-text-muted, var(--gray-400))}.signature-question__mode-btn.svelte-1m1qzf0:hover:not(.signature-question__mode-btn--active){border-color:var(--form-text-muted, var(--gray-400));color:var(--form-text, var(--gray-700))}.signature-question__canvas-wrapper.svelte-1m1qzf0{position:relative;border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));overflow:hidden;background:var(--form-surface, white)}.signature-question__canvas-wrapper--error.svelte-1m1qzf0{border-color:var(--color-error)}.signature-question__canvas.svelte-1m1qzf0{display:block;width:100%;height:10rem;cursor:crosshair;touch-action:none}.signature-question__placeholder.svelte-1m1qzf0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--form-text-muted, var(--gray-500));font-size:var(--text-sm);pointer-events:none;margin:0}.signature-question__type-wrapper.svelte-1m1qzf0{border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-lg));overflow:hidden;background:var(--form-surface, white);padding:var(--space-3)}.signature-question__type-wrapper--error.svelte-1m1qzf0{border-color:var(--color-error)}.signature-question__type-input.svelte-1m1qzf0{width:100%;border:none;border-bottom:1px solid var(--form-text-muted, var(--gray-300));padding:var(--space-2) 0;font-size:var(--text-base);color:var(--form-text, var(--gray-900));background:transparent;outline:none}.signature-question__type-input.svelte-1m1qzf0:focus{border-bottom-color:var(--color-primary, #6366f1)}.signature-question__type-preview.svelte-1m1qzf0{margin:var(--space-3) 0 0;font-family:Brush Script MT,Segoe Script,Dancing Script,cursive;font-size:2rem;color:var(--color-ink, #1f2937);text-align:center;line-height:1.2}.signature-question__clear.svelte-1m1qzf0{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);background:none;border:1px solid var(--form-text-muted, var(--gray-300));border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));cursor:pointer}.signature-question__clear.svelte-1m1qzf0:hover{color:var(--color-error);border-color:var(--color-error)}.question-error.svelte-1m1qzf0{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.payment-question__summary.svelte-16rv3mw{border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--form-radius, var(--radius-lg));padding:var(--space-6);text-align:center;background:var(--form-surface, white)}.payment-question__summary--success.svelte-16rv3mw{border-color:var(--color-success);background:var(--color-success-bg)}.payment-question__amount.svelte-16rv3mw{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);margin-bottom:var(--space-4)}.payment-question__currency.svelte-16rv3mw{font-size:var(--text-lg);color:var(--form-text-muted, var(--gray-500))}.payment-question__value.svelte-16rv3mw{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--form-text, var(--gray-900))}.payment-question__element.svelte-16rv3mw{margin-bottom:var(--space-4);text-align:left}.payment-question__element--hidden.svelte-16rv3mw{display:none}.payment-question__btn.svelte-16rv3mw{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-6);background:var(--form-primary, var(--brand-color-600));color:#fff;border:none;border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast);margin-bottom:var(--space-3)}.payment-question__btn.svelte-16rv3mw:hover:not(:disabled){background:var(--form-primary-hover, var(--brand-color-700))}.payment-question__btn.svelte-16rv3mw:disabled{opacity:.6;cursor:not-allowed}.payment-question__note.svelte-16rv3mw{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));margin:0}.payment-question__success.svelte-16rv3mw{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-2)}.payment-question__check-icon.svelte-16rv3mw{color:var(--color-success)}.payment-question__success-text.svelte-16rv3mw{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-success)}.payment-question__loading.svelte-16rv3mw{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--form-text-muted, var(--gray-500));font-size:var(--text-sm)}.payment-question__spinner.svelte-16rv3mw{width:1.5rem;height:1.5rem;border:2px solid var(--form-text-muted, var(--gray-200));border-top-color:var(--form-primary, var(--brand-color-600));border-radius:50%;animation:svelte-16rv3mw-payment-spin .8s linear infinite}.payment-question__btn-spinner.svelte-16rv3mw{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-16rv3mw-payment-spin .8s linear infinite}@keyframes svelte-16rv3mw-payment-spin{to{transform:rotate(360deg)}}.question-error.svelte-16rv3mw{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}.section-break.svelte-inms3c{text-align:center;padding:var(--space-8) 0}.section-break__title.svelte-inms3c{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--form-text, var(--gray-900));margin:0 0 var(--space-3)}.section-break__description.svelte-inms3c{font-size:var(--text-base);color:var(--form-text-muted, var(--gray-600));line-height:var(--leading-relaxed);max-width:40rem;margin:0 auto}.intro-slide.svelte-125g2wr{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;padding:var(--space-8)}.intro-slide__title.svelte-125g2wr{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--form-text, var(--gray-900));margin:0 0 var(--space-4)}.intro-slide__description.svelte-125g2wr{font-size:var(--text-lg);color:var(--form-text-muted, var(--gray-600));line-height:var(--leading-relaxed);max-width:36rem;margin:0 0 var(--space-8)}.intro-slide__start.svelte-125g2wr{padding:var(--space-3) var(--space-8);background-color:var(--form-primary, var(--brand-color-600));color:#fff;border:none;border-radius:var(--form-radius, var(--radius-lg));font-size:var(--text-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.intro-slide__start.svelte-125g2wr:hover{background-color:var(--form-primary-hover, var(--brand-color-700))}.intro-slide__start.svelte-125g2wr:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px}.video-embed.svelte-co7owm{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:40rem}.video-embed__title.svelte-co7owm{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--form-text, var(--gray-900));margin:0;text-align:center}.video-embed__description.svelte-co7owm{font-size:var(--text-base);color:var(--form-text-muted, var(--gray-500));margin:0;text-align:center;line-height:var(--leading-relaxed)}.video-embed__wrapper.svelte-co7owm{position:relative;width:100%;padding-bottom:56.25%;border-radius:var(--form-radius, var(--radius-lg));overflow:hidden;background:var(--form-surface, var(--gray-100))}.video-embed__iframe.svelte-co7owm{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-embed__error.svelte-co7owm{padding:var(--space-8);background:var(--form-surface, var(--gray-50));border-radius:var(--form-radius, var(--radius-lg));color:var(--form-text-muted, var(--gray-500));text-align:center;width:100%}.video-embed__continue.svelte-co7owm{margin-top:var(--space-4);padding:var(--space-2) var(--space-5);background:var(--form-primary, var(--brand-color-600));color:#fff;border:none;border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.video-embed__continue.svelte-co7owm:hover{background:var(--form-primary-hover, var(--brand-color-700))}.countdown.svelte-4oo68q{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}.countdown__title.svelte-4oo68q{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--form-text, var(--gray-900));margin:0;text-align:center}.countdown__description.svelte-4oo68q{font-size:var(--text-base);color:var(--form-text-muted, var(--gray-500));margin:0;text-align:center}.countdown__timer.svelte-4oo68q{display:flex;align-items:center;gap:var(--space-3)}.countdown__timer--expired.svelte-4oo68q{opacity:.4}.countdown__unit.svelte-4oo68q{display:flex;flex-direction:column;align-items:center;min-width:4rem;padding:var(--space-4) var(--space-3);background:var(--form-surface, var(--gray-50));border-radius:var(--form-radius, var(--radius-lg))}.countdown__number.svelte-4oo68q{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--form-primary, var(--brand-color-600));line-height:1;font-variant-numeric:tabular-nums}.countdown__label.svelte-4oo68q{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.05em}.countdown__separator.svelte-4oo68q{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--form-text-muted, var(--gray-300))}.countdown__continue.svelte-4oo68q{margin-top:var(--space-4);padding:var(--space-2) var(--space-5);background:var(--form-primary, var(--brand-color-600));color:#fff;border:none;border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.countdown__continue.svelte-4oo68q:hover{background:var(--form-primary-hover, var(--brand-color-700))}.html-block.svelte-eud0qk{width:100%;max-width:40rem;margin:0 auto;line-height:var(--leading-relaxed);color:var(--form-text, var(--gray-800))}.html-block.svelte-eud0qk h1,.html-block.svelte-eud0qk h2,.html-block.svelte-eud0qk h3{color:var(--form-text, var(--gray-900));margin:0 0 var(--space-3)}.html-block.svelte-eud0qk p{margin:0 0 var(--space-4)}.html-block.svelte-eud0qk a{color:var(--form-primary, var(--brand-color-600));text-decoration:underline}.html-block.svelte-eud0qk img{max-width:100%;height:auto;border-radius:var(--form-radius, var(--radius-md))}.html-block.svelte-eud0qk ul,.html-block.svelte-eud0qk ol{padding-left:var(--space-6);margin:0 0 var(--space-4)}.content-section.svelte-1k7lhju{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);width:100%;max-width:40rem;margin:0 auto;padding-top:var(--space-4)}.content-section--split.svelte-1k7lhju{flex-direction:row;text-align:left;max-width:56rem;gap:var(--space-8)}.content-section--image-right.svelte-1k7lhju{flex-direction:row-reverse}.content-section__image-top.svelte-1k7lhju{width:100%;max-height:16rem;overflow:hidden;border-radius:var(--form-radius, var(--radius-lg))}.content-section__img.svelte-1k7lhju{width:100%;height:100%;object-fit:cover}.content-section__image-side.svelte-1k7lhju{flex:1;min-width:0;max-width:50%;border-radius:var(--form-radius, var(--radius-lg));overflow:hidden}.content-section__img-side.svelte-1k7lhju{width:100%;height:100%;max-height:70vh;object-fit:cover}.content-section__text.svelte-1k7lhju{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.content-section--split.svelte-1k7lhju .content-section__text:where(.svelte-1k7lhju){justify-content:center}.content-section__headline.svelte-1k7lhju{font-size:clamp(1.75rem,5vw,3.5rem);font-weight:var(--font-weight-bold, 700);line-height:1.15;letter-spacing:-.03em;color:var(--form-text, var(--gray-900));margin:0}.content-section__keyword.svelte-1k7lhju{position:relative;display:inline-block;white-space:nowrap;padding-bottom:.15em}.content-section__swoosh.svelte-1k7lhju{position:absolute;left:-2%;right:-2%;bottom:0;height:.35em;width:104%;display:block;pointer-events:none}.content-section__subline.svelte-1k7lhju{font-size:clamp(.95rem,2vw,1.25rem);line-height:var(--leading-relaxed, 1.6);color:var(--form-text-muted, var(--gray-600));margin:0;max-width:36rem}.content-section.svelte-1k7lhju:not(.content-section--split) .content-section__subline:where(.svelte-1k7lhju){margin-left:auto;margin-right:auto}.content-section__badges.svelte-1k7lhju{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.no-orphan-pair.svelte-1k7lhju{display:inline-flex;flex-wrap:nowrap;gap:var(--space-1)}.content-section.svelte-1k7lhju:not(.content-section--split) .content-section__badges:where(.svelte-1k7lhju){justify-content:center}.content-section__badge.svelte-1k7lhju{display:inline-block;padding:var(--space-1) var(--space-3);background:color-mix(in srgb,var(--form-text, var(--gray-500)) 8%,transparent);color:var(--form-text-muted, var(--gray-600));border-radius:var(--radius-md, 6px);font-size:var(--text-xs);font-weight:var(--font-weight-medium, 500);white-space:nowrap;cursor:default}@media(max-width:640px){.content-section--split.svelte-1k7lhju{flex-direction:column;text-align:center}.content-section__image-side.svelte-1k7lhju{max-width:100%}.content-section--split.svelte-1k7lhju .content-section__badges:where(.svelte-1k7lhju){justify-content:center}}.embed-block.svelte-12xws0{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:40rem}.embed-block__title.svelte-12xws0{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--form-text, var(--gray-900));margin:0;text-align:center}.embed-block__description.svelte-12xws0{font-size:var(--text-base);color:var(--form-text-muted, var(--gray-500));margin:0;text-align:center;line-height:var(--leading-relaxed)}.embed-block__wrapper.svelte-12xws0{position:relative;width:100%;border-radius:var(--form-radius, var(--radius-lg));overflow:hidden;background:var(--form-surface, var(--gray-100))}.embed-block__wrapper--custom.svelte-12xws0{position:relative}.embed-block__iframe.svelte-12xws0{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.embed-block__wrapper--custom.svelte-12xws0 .embed-block__iframe:where(.svelte-12xws0){position:relative}.embed-block__placeholder.svelte-12xws0{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--form-text-muted, var(--gray-400))}.embed-block__placeholder-icon.svelte-12xws0{font-size:var(--text-2xl)}.embed-block__fallback.svelte-12xws0{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-400));margin:0}.embed-block__fallback.svelte-12xws0 a:where(.svelte-12xws0){color:var(--form-text-muted, var(--gray-400));text-decoration:underline}.embed-block__fallback.svelte-12xws0 a:where(.svelte-12xws0):hover{color:var(--form-text-muted, var(--gray-600))}.embed-block__error.svelte-12xws0{padding:var(--space-8);background:var(--form-surface, var(--gray-50));border-radius:var(--form-radius, var(--radius-lg));color:var(--form-text-muted, var(--gray-500));text-align:center;width:100%}.embed-block__continue.svelte-12xws0{margin-top:var(--space-4);padding:var(--space-2) var(--space-5);background:var(--form-primary, var(--brand-color-600));color:#fff;border:none;border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.embed-block__continue.svelte-12xws0:hover{background:var(--form-primary-hover, var(--brand-color-700))}.calculated-result.svelte-1gjlx66{display:flex;align-items:center;padding:var(--space-4) var(--space-5);background:var(--form-surface, var(--gray-50));border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--form-radius, var(--radius-lg))}.calculated-result__value.svelte-1gjlx66{font-size:var(--text-2xl, 1.5rem);font-weight:var(--font-weight-semibold);color:var(--form-primary, var(--brand-color-600));font-variant-numeric:tabular-nums}.matrix-desktop.svelte-134qt2h{display:block;overflow-x:auto}.matrix-table.svelte-134qt2h{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.matrix-table__corner.svelte-134qt2h{min-width:10rem}.matrix-table__col-header.svelte-134qt2h{padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-medium);color:var(--form-text-muted, var(--gray-600));text-align:center;font-size:var(--text-xs);min-width:4rem}.matrix-table__row.svelte-134qt2h{border-bottom:1px solid var(--form-text-muted, var(--gray-100))}.matrix-table__row.svelte-134qt2h:hover{background-color:var(--form-surface, var(--gray-50))}.matrix-table__row-header.svelte-134qt2h{padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-normal);color:var(--form-text, var(--gray-800));text-align:left;font-size:var(--text-sm)}.matrix-table__cell.svelte-134qt2h{text-align:center;padding:var(--space-2)}.matrix-cell-btn.svelte-134qt2h{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;cursor:pointer;padding:0}.matrix-cell-btn__indicator.svelte-134qt2h{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid var(--form-text-muted, var(--gray-300));transition:all var(--transition-fast)}.matrix-cell-btn__indicator--radio.svelte-134qt2h{border-radius:var(--radius-full)}.matrix-cell-btn__indicator--checkbox.svelte-134qt2h{border-radius:var(--radius-sm)}.matrix-cell-btn--selected.svelte-134qt2h .matrix-cell-btn__indicator:where(.svelte-134qt2h){border-color:var(--form-primary, var(--brand-color-600));background-color:var(--form-primary, var(--brand-color-600));color:#fff}.matrix-cell-btn--selected.svelte-134qt2h .matrix-cell-btn__indicator--radio:where(.svelte-134qt2h){background-color:transparent;border-color:var(--form-primary, var(--brand-color-600))}.matrix-cell-btn__dot.svelte-134qt2h{width:.5rem;height:.5rem;background-color:var(--form-primary, var(--brand-color-600));border-radius:var(--radius-full)}.matrix-cell-btn.svelte-134qt2h:hover .matrix-cell-btn__indicator:where(.svelte-134qt2h){border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-400)) 70%,transparent)}.matrix-mobile.svelte-134qt2h{display:none;flex-direction:column;gap:var(--space-4)}.matrix-card.svelte-134qt2h{border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--form-radius, var(--radius-lg));padding:var(--space-4);margin:0}.matrix-card__title.svelte-134qt2h{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--form-text, var(--gray-800));padding:0;margin-bottom:var(--space-3)}.matrix-card__options.svelte-134qt2h{display:flex;flex-direction:column;gap:var(--space-2)}.matrix-card__option.svelte-134qt2h{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--form-radius, var(--radius-md));cursor:pointer;transition:all var(--transition-fast)}.matrix-card__option.svelte-134qt2h:hover{border-color:color-mix(in srgb,var(--form-primary, var(--brand-color-300)) 50%,transparent);background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.matrix-card__option--selected.svelte-134qt2h{border-color:var(--form-primary, var(--brand-color-500));background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 10%,transparent)}.matrix-card__input.svelte-134qt2h{accent-color:var(--form-primary, var(--brand-color-600))}.matrix-card__label.svelte-134qt2h{font-size:var(--text-sm);color:var(--form-text, var(--gray-700))}.question-error.svelte-134qt2h{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error)}@media(max-width:40rem){.matrix-desktop.svelte-134qt2h{display:none}.matrix-mobile.svelte-134qt2h{display:flex}}.question-renderer.svelte-1szjvct{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:40rem;margin:0 auto}.question-renderer__header.svelte-1szjvct{display:flex;flex-direction:column;gap:var(--space-2)}.question-renderer__title.svelte-1szjvct{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--form-text, var(--gray-900));margin:0;line-height:var(--leading-tight);font-family:var(--form-font-heading, var(--form-font-family, inherit))}.question-renderer__required.svelte-1szjvct{color:var(--color-error);margin-left:var(--space-1)}.question-renderer__description.svelte-1szjvct{font-size:var(--text-base);color:var(--form-text-muted, var(--gray-500));margin:0;line-height:var(--leading-relaxed)}.question-renderer__image.svelte-1szjvct{width:100%;max-height:16rem;object-fit:cover;border-radius:var(--form-radius, var(--radius-md));margin-top:var(--space-3)}.question-renderer__fallback.svelte-1szjvct{padding:var(--space-4);background:var(--form-surface, var(--gray-50));border-radius:var(--form-radius, var(--radius-lg));color:var(--form-text-muted, var(--gray-500));text-align:center}.question-renderer__content.svelte-1szjvct{display:contents}.question-renderer--split.svelte-1szjvct{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--space-8) * var(--form-spacing-scale, 1));align-items:center;max-width:64rem;min-height:50vh}.question-renderer--split.svelte-1szjvct .question-renderer__content:where(.svelte-1szjvct){display:flex;flex-direction:column;gap:var(--space-6)}.question-renderer--image-right.svelte-1szjvct .question-renderer__media:where(.svelte-1szjvct){order:2}.question-renderer__media.svelte-1szjvct{width:100%;height:100%;display:flex;align-items:center}.question-renderer__media-image.svelte-1szjvct{width:100%;height:100%;max-height:70vh;object-fit:cover;border-radius:var(--form-radius, var(--radius-lg))}@media(max-width:768px){.question-renderer--split.svelte-1szjvct{grid-template-columns:1fr;min-height:auto}.question-renderer--image-right.svelte-1szjvct .question-renderer__media:where(.svelte-1szjvct){order:0}.question-renderer__media-image.svelte-1szjvct{max-height:12rem}}.form-progress.svelte-aosg1z{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.form-progress__top.svelte-aosg1z{display:flex;align-items:center;gap:var(--space-3)}.form-progress__bar.svelte-aosg1z{flex:1;height:3px;background-color:var(--form-text-muted, var(--gray-200));border-radius:var(--radius-full);overflow:hidden}.form-progress__fill.svelte-aosg1z{height:100%;background-color:var(--form-primary, var(--brand-color-600));border-radius:var(--radius-full);transition:width var(--transition-slow)}.form-progress__progress-dots.svelte-aosg1z{flex:1;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 0}.form-progress__progress-dot.svelte-aosg1z{width:8px;height:8px;border-radius:50%;background-color:var(--form-text-muted, var(--gray-200));transition:background-color var(--transition-fast),transform var(--transition-fast);flex-shrink:0}.form-progress__progress-dot--completed.svelte-aosg1z{background-color:var(--form-primary, var(--brand-color-600))}.form-progress__progress-dot--active.svelte-aosg1z{background-color:var(--form-primary, var(--brand-color-600));transform:scale(1.5)}.form-progress__top--pacman.svelte-aosg1z{padding:8px 0}.form-progress__pacman-track.svelte-aosg1z{flex:1;position:relative;height:20px;display:flex;align-items:center}.form-progress__pacman-pellet.svelte-aosg1z{position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--form-primary, var(--brand-color-600));transform:translate(-50%);transition:opacity var(--transition-fast);opacity:.4}.form-progress__pacman-pellet--eaten.svelte-aosg1z{opacity:0}.form-progress__pacman.svelte-aosg1z{position:absolute;transform:translate(-50%);transition:left var(--transition-slow);line-height:0;animation:svelte-aosg1z-pacman-chomp .3s ease-in-out infinite alternate}@keyframes svelte-aosg1z-pacman-chomp{0%{transform:translate(-50%) scaleY(1)}to{transform:translate(-50%) scaleY(.9)}}.form-progress__count.svelte-aosg1z{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));white-space:nowrap}.form-progress__percent.svelte-aosg1z{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-500));white-space:nowrap;font-variant-numeric:tabular-nums;min-width:2.5em;text-align:right}.form-progress__dots.svelte-aosg1z{display:flex;justify-content:center;gap:6px;padding:2px 0}.form-progress__dot.svelte-aosg1z{width:6px;height:6px;border-radius:50%;background-color:var(--form-text-muted, var(--gray-200));transition:background-color var(--transition-fast),transform var(--transition-fast)}.form-progress__dot--completed.svelte-aosg1z{background-color:var(--form-primary, var(--brand-color-600))}.form-progress__dot--active.svelte-aosg1z{background-color:var(--form-primary, var(--brand-color-600));transform:scale(1.4)}.form-progress__time.svelte-aosg1z{font-size:var(--text-xs);color:var(--form-text-muted, var(--gray-400));text-align:center}.thank-you.svelte-9rixh6{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;padding:var(--space-8)}.thank-you__icon.svelte-9rixh6{color:var(--color-success);margin-bottom:var(--space-6)}.thank-you__check.svelte-9rixh6{width:4rem;height:4rem}.thank-you__title.svelte-9rixh6{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--form-text, var(--gray-900));margin:0 0 var(--space-3)}.thank-you__description.svelte-9rixh6{font-size:var(--text-lg);color:var(--form-text-muted, var(--gray-600));line-height:var(--leading-relaxed);max-width:36rem;margin:0}.thank-you--quiz.svelte-9rixh6 .thank-you__icon:where(.svelte-9rixh6){color:var(--form-primary, var(--brand-color-500))}.thank-you__result-image.svelte-9rixh6{width:100%;max-width:20rem;max-height:12rem;object-fit:cover;border-radius:var(--form-radius, var(--radius-lg));margin-bottom:var(--space-4)}.thank-you__score.svelte-9rixh6{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--form-primary, var(--brand-color-600));margin:0 0 var(--space-3)}.thank-you__redirect.svelte-9rixh6{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--form-text-muted, var(--gray-500))}.thank-you__redirect-btn.svelte-9rixh6{margin-top:var(--space-6);padding:var(--space-3) var(--space-8);background:var(--form-primary, var(--brand-color-500));color:#fff;border:none;border-radius:var(--form-radius, var(--radius-lg));font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity .15s}.thank-you__redirect-btn.svelte-9rixh6:hover:not(:disabled){opacity:.9}.thank-you__redirect-btn.svelte-9rixh6:disabled{opacity:.6;cursor:not-allowed}.thank-you__calendar-embed.svelte-9rixh6{width:100%;max-width:40rem;margin-top:var(--space-6)}.thank-you__calendar-iframe.svelte-9rixh6{width:100%;min-height:650px;border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--form-radius, var(--radius-lg))}.thank-you__calendar-btn.svelte-9rixh6{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-3) var(--space-8);background:var(--form-primary, var(--brand-color-500));color:#fff;border:none;border-radius:var(--form-radius, var(--radius-lg));font-size:var(--text-base);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:opacity .15s,transform .15s}.thank-you__calendar-btn.svelte-9rixh6:hover{opacity:.9;transform:translateY(-1px)}.thank-you__calendar-icon.svelte-9rixh6{width:1.25rem;height:1.25rem}.confetti.svelte-9rixh6{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.confetti__piece.svelte-9rixh6{position:absolute;top:-10px;width:8px;height:8px;border-radius:2px;animation:svelte-9rixh6-confettiFall linear forwards;opacity:0}.confetti__piece.svelte-9rixh6:nth-child(odd){width:6px;height:10px;border-radius:50%}@keyframes svelte-9rixh6-confettiFall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(100vh) rotate(720deg)}}.form-renderer.svelte-ius2fz{display:flex;flex-direction:column;width:100%;max-width:48rem;margin:0 auto;padding:calc(var(--space-6) * var(--form-spacing-scale, 1));font-family:var(--form-font-family, inherit)}.form-renderer--standalone.svelte-ius2fz,.form-renderer--embed.svelte-ius2fz{min-height:100vh;min-height:100dvh;padding-top:max(8vh,env(safe-area-inset-top));padding-bottom:max(8vh,env(safe-area-inset-bottom));padding-left:max(calc(var(--space-6) * var(--form-spacing-scale, 1)),env(safe-area-inset-left));padding-right:max(calc(var(--space-6) * var(--form-spacing-scale, 1)),env(safe-area-inset-right))}.form-renderer--themed.svelte-ius2fz{background-color:var(--form-bg, transparent);color:var(--form-text, inherit);background-image:var(--form-bg-image, none);background-size:var(--form-bg-size, cover);background-position:var(--form-bg-position, center);background-repeat:no-repeat}.form-renderer--has-bg-image.svelte-ius2fz{position:relative}.form-renderer__bg-overlay.svelte-ius2fz{position:fixed;inset:0;background-color:var(--form-bg, white);opacity:calc(1 - var(--form-bg-opacity, 1));pointer-events:none;z-index:0}.form-renderer--has-bg-image.svelte-ius2fz>:where(.svelte-ius2fz):not(.form-renderer__bg-overlay){position:relative;z-index:1}.form-renderer--one-per-screen.svelte-ius2fz{justify-content:center;align-items:center}.form-renderer--landing.svelte-ius2fz{max-width:none;padding:0;min-height:100dvh;min-height:100vh;display:flex;flex-direction:column}.form-renderer--landing.svelte-ius2fz .form-renderer__footer-links:where(.svelte-ius2fz){margin-top:auto}.form-renderer--landing.svelte-ius2fz .form-renderer__question:where(.svelte-ius2fz),.form-renderer--landing.svelte-ius2fz .form-renderer__questions-list:where(.svelte-ius2fz){justify-content:center;max-width:none;padding:15vh 5vw var(--space-8);width:100%;box-sizing:border-box}.form-renderer--landing.svelte-ius2fz .form-renderer__question-item:where(.svelte-ius2fz){width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.form-renderer--landing.svelte-ius2fz .form-renderer__nav:where(.svelte-ius2fz){max-width:calc(40rem + 10vw);width:100%;margin:var(--space-4) auto 0;padding-left:5vw;padding-right:5vw;box-sizing:border-box}.form-renderer--landing.svelte-ius2fz .form-renderer__submit-area:where(.svelte-ius2fz){max-width:calc(40rem + 10vw);width:100%;margin:0 auto;justify-content:flex-end;padding-left:5vw;padding-right:5vw;box-sizing:border-box}.form-renderer--landing.svelte-ius2fz .form-renderer__btn--next:where(.svelte-ius2fz),.form-renderer--landing.svelte-ius2fz .form-renderer__btn--submit:where(.svelte-ius2fz){min-height:56px;font-size:var(--text-lg);padding:var(--space-3) var(--space-8);border-radius:var(--radius-lg)}.form-renderer--landing.svelte-ius2fz .form-renderer__progress:where(.svelte-ius2fz){padding-top:var(--space-6)}.form-renderer__logo.svelte-ius2fz{display:flex;justify-content:center;padding:var(--space-4) 0 var(--space-2)}.form-renderer--landing.svelte-ius2fz .form-renderer__logo:where(.svelte-ius2fz){position:fixed;top:var(--space-4);left:var(--space-6);z-index:10;padding:0}.form-renderer__logo-img.svelte-ius2fz{max-width:200px;max-height:60px;width:auto;height:auto;object-fit:contain}.form-renderer__progress.svelte-ius2fz{position:sticky;top:0;width:100%;max-width:40rem;margin:0 auto;padding:var(--space-4) 0 var(--space-6);z-index:10;background:var(--form-bg, transparent)}.form-renderer__question.svelte-ius2fz{width:100%;max-width:40rem;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-12)}.form-renderer__question.slide-forward.svelte-ius2fz{animation:svelte-ius2fz-slideInRight var(--animation-duration, .3s) ease}.form-renderer__question.slide-backward.svelte-ius2fz{animation:svelte-ius2fz-slideInLeft var(--animation-duration, .3s) ease}.form-renderer__question.fade-in.svelte-ius2fz{animation:svelte-ius2fz-fadeIn var(--animation-duration, .3s) ease}@keyframes svelte-ius2fz-slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ius2fz-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ius2fz-fadeIn{0%{opacity:0}to{opacity:1}}.form-renderer__nav.svelte-ius2fz{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:40rem;margin:var(--space-8) auto}.form-renderer__nav-left.svelte-ius2fz,.form-renderer__nav-right.svelte-ius2fz{display:flex;align-items:center}.form-renderer__btn.svelte-ius2fz{padding:var(--space-3) var(--space-5);border:none;border-radius:var(--form-radius, var(--radius-md));font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-2);min-height:44px;min-width:44px;justify-content:center}.form-renderer__btn--back.svelte-ius2fz{background:transparent;color:var(--form-text-muted, var(--gray-400));font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.form-renderer__btn--back.svelte-ius2fz:hover{color:var(--form-text, var(--gray-600))}.form-renderer__btn--next.svelte-ius2fz{background:linear-gradient(135deg,var(--form-primary, var(--brand-color-600)),var(--form-primary-hover, var(--brand-color-700)));color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--form-primary, var(--brand-color-600)) 30%,transparent)}.form-renderer__btn--next.svelte-ius2fz:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--form-primary, var(--brand-color-600)) 40%,transparent);transform:translateY(-1px)}.form-renderer__btn--submit.svelte-ius2fz{background:linear-gradient(135deg,var(--form-primary, var(--brand-color-600)),var(--form-primary-hover, var(--brand-color-700)));color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--form-primary, var(--brand-color-600)) 30%,transparent)}.form-renderer__btn--submit.svelte-ius2fz:hover:not(:disabled){box-shadow:0 4px 16px color-mix(in srgb,var(--form-primary, var(--brand-color-600)) 40%,transparent);transform:translateY(-1px)}.form-renderer__btn--loading.svelte-ius2fz{opacity:.7;cursor:not-allowed}.form-renderer__btn.svelte-ius2fz:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px}.form-renderer__kbd.svelte-ius2fz{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 var(--space-1);height:1.25rem;font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1;color:var(--form-text-muted, var(--gray-500));background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-sm)}.form-renderer__kbd--on-primary.svelte-ius2fz{color:#ffffffe6;background:#ffffff26;border-color:#fff3}.form-renderer__questions-list.svelte-ius2fz{display:flex;flex-direction:column;gap:calc(var(--space-10) * var(--form-spacing-scale, 1));padding:calc(var(--space-8) * var(--form-spacing-scale, 1)) 0}.form-renderer__question-item.svelte-ius2fz{display:flex;gap:var(--space-3)}.form-renderer__question-content.svelte-ius2fz{display:flow-root;flex:1;min-width:0;overflow-x:hidden}.form-renderer__question-number.svelte-ius2fz{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--form-text-muted, var(--gray-600));padding-top:var(--space-1);min-width:1.5rem}.form-renderer__submit-area.svelte-ius2fz{display:flex;justify-content:center;padding:var(--space-6) 0}.form-renderer__footer-links.svelte-ius2fz{display:flex;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap}.form-renderer__footer-pair.svelte-ius2fz{display:inline-flex;flex-wrap:nowrap;gap:var(--space-3)}.form-renderer__footer-link.svelte-ius2fz{font-size:.6875rem;color:color-mix(in srgb,var(--form-text, var(--gray-500)) 40%,transparent);text-decoration:none!important;transition:color var(--transition-fast)}.form-renderer__footer-link.svelte-ius2fz:hover{color:color-mix(in srgb,var(--form-text, var(--gray-700)) 70%,transparent);text-decoration:none!important}.form-renderer--landing.svelte-ius2fz .form-renderer__footer-links:where(.svelte-ius2fz){padding:var(--space-3) var(--space-4)}.form-renderer__branding.svelte-ius2fz{position:fixed;bottom:var(--space-4);right:var(--space-4)}.form-renderer__branding-badge.svelte-ius2fz{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--form-surface, white);border:1px solid var(--form-text-muted, var(--gray-200));border-radius:var(--radius-full);text-decoration:none;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.form-renderer__branding-badge.svelte-ius2fz:hover{border-color:var(--form-text-muted, var(--gray-600));box-shadow:var(--shadow-md)}.form-renderer__branding-text.svelte-ius2fz{font-size:.6rem;color:var(--form-text-muted, var(--gray-600))}.form-renderer__branding-name.svelte-ius2fz{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--form-text, var(--gray-700));letter-spacing:-.01em}.form-renderer__spinner-overlay.svelte-ius2fz{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);z-index:50;animation:svelte-ius2fz-spinnerFadeIn .15s ease}.form-renderer__spinner.svelte-ius2fz{width:2rem;height:2rem;border:3px solid var(--form-primary, var(--brand-color-200));border-top-color:transparent;border-radius:50%;animation:svelte-ius2fz-spin .6s linear infinite}.form-renderer__spinner-text.svelte-ius2fz{font-size:var(--text-sm);color:var(--form-text-muted, var(--gray-600));margin:0}@keyframes svelte-ius2fz-spin{to{transform:rotate(360deg)}}@keyframes svelte-ius2fz-spinnerFadeIn{0%{opacity:0}to{opacity:1}}.form-renderer.svelte-ius2fz input:focus-visible,.form-renderer.svelte-ius2fz textarea:focus-visible,.form-renderer.svelte-ius2fz select:focus-visible{outline:2px solid var(--form-primary, var(--brand-color-500));outline-offset:2px}.form-renderer__empty.svelte-ius2fz{display:flex;align-items:center;justify-content:center;min-height:40vh;text-align:center}.form-renderer__empty-text.svelte-ius2fz{font-size:var(--text-lg);color:var(--form-text-muted, var(--gray-500))}@media(max-width:480px){.form-renderer.svelte-ius2fz{padding:var(--space-4)}.form-renderer__questions-list.svelte-ius2fz{gap:var(--space-6);padding:var(--space-4) 0}}.form-renderer__content-anchor.svelte-ius2fz{outline:none;height:0;overflow:hidden}.form-renderer--hide-shortcuts .radio-option__shortcut,.form-renderer--hide-shortcuts .checkbox-option__shortcut,.form-renderer--hide-shortcuts .button-option__shortcut,.form-renderer--hide-form-elements .radio-option__indicator,.form-renderer--hide-form-elements .checkbox-option__indicator,.form-renderer--hide-form-elements .radio-option__shortcut,.form-renderer--hide-form-elements .checkbox-option__shortcut{display:none}.form-renderer--hide-form-elements .radio-option--selected,.form-renderer--hide-form-elements .checkbox-option--selected{border-color:var(--form-primary, var(--brand-color-500));background-color:color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 15%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--form-primary, var(--brand-color-500)) 30%,transparent)}@media(hover:none)and (pointer:coarse){.form-renderer__kbd.svelte-ius2fz,.radio-option__shortcut,.checkbox-option__shortcut,.button-option__shortcut{display:none!important}}@keyframes svelte-ius2fz-gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}
