.form-field.svelte-1fm94e8{display:flex;flex-direction:column;gap:.5rem;animation:svelte-1fm94e8-fieldFadeIn .3s ease-out forwards;opacity:0;transform:translateY(4px)}@keyframes svelte-1fm94e8-fieldFadeIn{to{opacity:1;transform:translateY(0)}}.form-field__label.svelte-1fm94e8{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:var(--fd-foreground);letter-spacing:-.01em}.form-field__label-text.svelte-1fm94e8{line-height:1.4}.form-field__required.svelte-1fm94e8{color:var(--fd-error);font-weight:500}.form-field__input-wrapper.svelte-1fm94e8{position:relative}.form-field__description.svelte-1fm94e8{margin:0;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:1.5;padding-left:.125rem}.form-text-field.svelte-1xze1i8{width:100%;padding:.625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm)}.form-text-field.svelte-1xze1i8::placeholder{color:var(--fd-muted-foreground)}.form-text-field.svelte-1xze1i8:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-text-field.svelte-1xze1i8:focus{outline:none;border-color:var(--fd-primary);background-color:var(--fd-background);box-shadow:0 0 0 3px #3b82f61f,var(--fd-shadow-sm)}.form-textarea.svelte-1nosjcz{width:100%;padding:.625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm);resize:vertical;min-height:5rem;line-height:1.5}.form-textarea.svelte-1nosjcz::placeholder{color:var(--fd-muted-foreground)}.form-textarea.svelte-1nosjcz:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-textarea.svelte-1nosjcz:focus{outline:none;border-color:var(--fd-primary);background-color:var(--fd-background);box-shadow:0 0 0 3px #3b82f61f,var(--fd-shadow-sm)}.form-number-field.svelte-k4v7wm{width:100%;padding:.625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;font-variant-numeric:tabular-nums;color:var(--fd-foreground);background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm)}.form-number-field.svelte-k4v7wm::placeholder{color:var(--fd-muted-foreground)}.form-number-field.svelte-k4v7wm:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-number-field.svelte-k4v7wm:focus{outline:none;border-color:var(--fd-primary);background-color:var(--fd-background);box-shadow:0 0 0 3px #3b82f61f,var(--fd-shadow-sm)}.form-range-container.svelte-1kr1raw{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-range-slider.svelte-1kr1raw{position:relative;width:100%;padding:.25rem 0}.form-range-field.svelte-1kr1raw{width:100%;height:6px;border-radius:3px;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--fd-primary) 0%,var(--fd-primary) var(--progress, 0%),var(--fd-border) var(--progress, 0%),var(--fd-border) 100%);cursor:pointer;transition:background var(--fd-transition-fast)}.form-range-field.svelte-1kr1raw::-webkit-slider-runnable-track{height:6px;border-radius:3px}.form-range-field.svelte-1kr1raw::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--fd-background) 0%,var(--fd-muted) 100%);border:2px solid var(--fd-primary);box-shadow:0 2px 6px #3b82f640,0 1px 2px #0000001a;cursor:pointer;margin-top:-6px;transition:all .2s cubic-bezier(.4,0,.2,1)}.form-range-field.svelte-1kr1raw::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #3b82f659,0 2px 4px #0000001a}.form-range-field.svelte-1kr1raw:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #3b82f633,0 4px 12px #3b82f659}.form-range-field.svelte-1kr1raw::-moz-range-track{height:6px;border-radius:3px;background:var(--fd-border)}.form-range-field.svelte-1kr1raw::-moz-range-progress{height:6px;border-radius:3px;background:var(--fd-primary)}.form-range-field.svelte-1kr1raw::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--fd-background) 0%,var(--fd-muted) 100%);border:2px solid var(--fd-primary);box-shadow:0 2px 6px #3b82f640,0 1px 2px #0000001a;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.form-range-field.svelte-1kr1raw::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #3b82f659,0 2px 4px #0000001a}.form-range-field.svelte-1kr1raw:focus::-moz-range-thumb{box-shadow:0 0 0 3px #3b82f633,0 4px 12px #3b82f659}.form-range-field.svelte-1kr1raw:focus{outline:none}.form-range-field.svelte-1kr1raw:focus-visible{outline:none}.form-range-values.svelte-1kr1raw{display:flex;justify-content:space-between;align-items:center;font-size:var(--fd-text-xs);font-variant-numeric:tabular-nums}.form-range-min.svelte-1kr1raw,.form-range-max.svelte-1kr1raw{color:var(--fd-muted-foreground);font-weight:400}.form-range-current.svelte-1kr1raw{font-weight:600;color:var(--fd-primary-hover);background-color:var(--fd-primary-muted);padding:.125rem .5rem;border-radius:var(--fd-radius-sm);min-width:2.5rem;text-align:center}.form-toggle.svelte-5a2uh{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 0}.form-toggle__input.svelte-5a2uh{position:absolute;opacity:0;width:0;height:0}.form-toggle__track.svelte-5a2uh{position:relative;width:2.75rem;height:1.5rem;background-color:var(--fd-border-strong);border-radius:.75rem;transition:background-color var(--fd-transition-normal);flex-shrink:0}.form-toggle__thumb.svelte-5a2uh{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background-color:var(--fd-background);border-radius:50%;box-shadow:var(--fd-shadow-sm);transition:transform .2s cubic-bezier(.4,0,.2,1)}.form-toggle__input.svelte-5a2uh:checked+.form-toggle__track:where(.svelte-5a2uh){background-color:var(--fd-primary)}.form-toggle__input.svelte-5a2uh:checked+.form-toggle__track:where(.svelte-5a2uh) .form-toggle__thumb:where(.svelte-5a2uh){transform:translate(1.25rem)}.form-toggle__input.svelte-5a2uh:focus-visible+.form-toggle__track:where(.svelte-5a2uh){box-shadow:0 0 0 3px #3b82f633}.form-toggle__label.svelte-5a2uh{font-size:var(--fd-text-sm);color:var(--fd-muted-foreground);font-weight:500;min-width:4.5rem}.form-toggle__input.svelte-5a2uh:checked~.form-toggle__label:where(.svelte-5a2uh){color:var(--fd-primary-hover)}.form-select-wrapper.svelte-56c3jt{position:relative}.form-select.svelte-56c3jt{width:100%;padding:.625rem 2.5rem .625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm);cursor:pointer;appearance:none}.form-select.svelte-56c3jt:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-select.svelte-56c3jt:focus{outline:none;border-color:var(--fd-primary);background-color:var(--fd-background);box-shadow:0 0 0 3px #3b82f61f,var(--fd-shadow-sm)}.form-select__icon.svelte-56c3jt{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fd-muted-foreground);display:flex;align-items:center;transition:color var(--fd-transition-normal)}.form-select__icon.svelte-56c3jt svg{width:1rem;height:1rem}.form-select.svelte-56c3jt:focus+.form-select__icon:where(.svelte-56c3jt){color:var(--fd-primary)}.form-checkbox-group.svelte-bi4jip{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;background-color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg)}.form-checkbox-item.svelte-bi4jip{display:flex;align-items:center;gap:.625rem;cursor:pointer;padding:.375rem;margin:-.375rem;border-radius:var(--fd-radius-md);transition:background-color var(--fd-transition-fast)}.form-checkbox-item.svelte-bi4jip:hover{background-color:var(--fd-subtle)}.form-checkbox__input.svelte-bi4jip{position:absolute;opacity:0;width:0;height:0}.form-checkbox__custom.svelte-bi4jip{width:1.125rem;height:1.125rem;border:1.5px solid var(--fd-border-strong);border-radius:var(--fd-radius-sm);background-color:var(--fd-background);display:flex;align-items:center;justify-content:center;transition:all var(--fd-transition-fast);flex-shrink:0}.form-checkbox__custom.svelte-bi4jip svg{width:.75rem;height:.75rem;color:var(--fd-primary-foreground);opacity:0;transform:scale(.5);transition:all var(--fd-transition-fast)}.form-checkbox__input.svelte-bi4jip:checked+.form-checkbox__custom:where(.svelte-bi4jip){background-color:var(--fd-primary);border-color:var(--fd-primary)}.form-checkbox__input.svelte-bi4jip:checked+.form-checkbox__custom:where(.svelte-bi4jip) svg{opacity:1;transform:scale(1)}.form-checkbox__input.svelte-bi4jip:focus-visible+.form-checkbox__custom:where(.svelte-bi4jip){box-shadow:0 0 0 3px #3b82f633}.form-checkbox__label.svelte-bi4jip{font-size:var(--fd-text-sm);color:var(--fd-foreground);line-height:1.4}.form-array.svelte-c2l2kc{display:flex;flex-direction:column;gap:.75rem}.form-array--disabled.svelte-c2l2kc{opacity:.6;pointer-events:none}.form-array__items.svelte-c2l2kc{display:flex;flex-direction:column;gap:.5rem}.form-array__item.svelte-c2l2kc{display:flex;flex-direction:column;background-color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);overflow:hidden;animation:svelte-c2l2kc-itemFadeIn .25s ease-out forwards;opacity:0;transform:translateY(-8px)}@keyframes svelte-c2l2kc-itemFadeIn{to{opacity:1;transform:translateY(0)}}.form-array__item--simple.svelte-c2l2kc .form-array__item-content:where(.svelte-c2l2kc){padding:.5rem .75rem .75rem}.form-array__item--complex.svelte-c2l2kc .form-array__item-content:where(.svelte-c2l2kc){padding:0}.form-array__item-header.svelte-c2l2kc{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background-color:var(--fd-subtle);border-bottom:1px solid var(--fd-border)}.form-array__item--simple.svelte-c2l2kc .form-array__item-header:where(.svelte-c2l2kc){padding:.5rem .625rem}.form-array__item-number.svelte-c2l2kc{font-size:var(--fd-text-xs);font-weight:600;color:var(--fd-muted-foreground);min-width:1.75rem;padding:.125rem .375rem;background-color:var(--fd-border);border-radius:var(--fd-radius-sm);text-align:center}.form-array__item-toggle.svelte-c2l2kc{display:flex;align-items:center;gap:.5rem;flex:1;padding:.375rem .5rem;margin:-.25rem;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;border-radius:var(--fd-radius-md);transition:all var(--fd-transition-fast)}.form-array__item-toggle.svelte-c2l2kc:hover{background-color:var(--fd-border)}.form-array__item-toggle.svelte-c2l2kc:focus-visible{outline:none;border-color:var(--fd-primary);box-shadow:0 0 0 2px #3b82f633}.form-array__item-toggle.svelte-c2l2kc svg{width:1.125rem;height:1.125rem;color:var(--fd-muted-foreground);transition:transform var(--fd-transition-normal)}.form-array__item-label.svelte-c2l2kc{font-size:.8125rem;font-weight:600;color:var(--fd-foreground)}.form-array__actions.svelte-c2l2kc{display:flex;align-items:center;gap:.375rem;margin-left:auto}.form-array__action-btn.svelte-c2l2kc{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s}.form-array__action-btn.svelte-c2l2kc svg{width:1rem;height:1rem}.form-array__action-btn.svelte-c2l2kc:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f64d}.form-array__action-btn.svelte-c2l2kc:disabled{opacity:.35;cursor:not-allowed}.form-array__action-btn--move.svelte-c2l2kc{background-color:var(--fd-primary-muted);border-color:var(--fd-primary);color:var(--fd-primary-hover)}.form-array__action-btn--move.svelte-c2l2kc:hover:not(:disabled){background-color:var(--fd-primary-muted);border-color:var(--fd-primary-hover);color:var(--fd-primary-hover)}.form-array__action-btn--move.svelte-c2l2kc:active:not(:disabled){background-color:var(--fd-primary)}.form-array__action-btn--delete.svelte-c2l2kc{background-color:var(--fd-error-muted);border-color:var(--fd-error);color:var(--fd-error)}.form-array__action-btn--delete.svelte-c2l2kc:hover:not(:disabled){background-color:var(--fd-error-muted);border-color:var(--fd-error-hover);color:var(--fd-error-hover)}.form-array__action-btn--delete.svelte-c2l2kc:active:not(:disabled){background-color:var(--fd-error)}.form-array__item-content.svelte-c2l2kc{transition:all .2s ease-out}.form-array__item-content--collapsed.svelte-c2l2kc{height:0;overflow:hidden;padding:0!important}.form-array__input.svelte-c2l2kc{width:100%;padding:.5rem .75rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);transition:all var(--fd-transition-normal)}.form-array__input.svelte-c2l2kc::placeholder{color:var(--fd-muted-foreground)}.form-array__input.svelte-c2l2kc:hover{border-color:var(--fd-border-strong)}.form-array__input.svelte-c2l2kc:focus{outline:none;border-color:var(--fd-primary);box-shadow:0 0 0 2px #3b82f61a}.form-array__input--number.svelte-c2l2kc{font-variant-numeric:tabular-nums}.form-array__textarea.svelte-c2l2kc{resize:vertical;min-height:4rem;line-height:1.5}.form-array__select.svelte-c2l2kc{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.form-array__select.svelte-c2l2kc:hover{border-color:var(--fd-border-strong)}.form-array__select.svelte-c2l2kc:focus{outline:none;border-color:var(--fd-primary);box-shadow:0 0 0 2px #3b82f61a}.form-array__toggle-wrapper.svelte-c2l2kc{display:flex;align-items:center;gap:.625rem;cursor:pointer}.form-array__checkbox-input.svelte-c2l2kc{position:absolute;opacity:0;width:0;height:0}.form-array__toggle-track.svelte-c2l2kc{position:relative;width:2.25rem;height:1.25rem;background-color:var(--fd-border-strong);border-radius:.625rem;transition:background-color var(--fd-transition-normal);flex-shrink:0}.form-array__toggle-thumb.svelte-c2l2kc{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background-color:var(--fd-background);border-radius:50%;box-shadow:var(--fd-shadow-sm);transition:transform var(--fd-transition-normal)}.form-array__checkbox-input.svelte-c2l2kc:checked+.form-array__toggle-track:where(.svelte-c2l2kc){background-color:var(--fd-primary)}.form-array__checkbox-input.svelte-c2l2kc:checked+.form-array__toggle-track:where(.svelte-c2l2kc) .form-array__toggle-thumb:where(.svelte-c2l2kc){transform:translate(1rem)}.form-array__toggle-label.svelte-c2l2kc{font-size:.8125rem;color:var(--fd-muted-foreground)}.form-array__subform.svelte-c2l2kc{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background-color:var(--fd-background)}.form-array__subform-field.svelte-c2l2kc{display:flex;flex-direction:column;gap:.375rem;animation:svelte-c2l2kc-subfieldFadeIn .2s ease-out forwards;opacity:0}@keyframes svelte-c2l2kc-subfieldFadeIn{to{opacity:1}}.form-array__subform-label.svelte-c2l2kc{display:flex;align-items:center;gap:.25rem;font-size:var(--fd-text-xs);font-weight:600;color:var(--fd-muted-foreground)}.form-array__subform-label-text.svelte-c2l2kc{line-height:1.4}.form-array__required.svelte-c2l2kc{color:var(--fd-error);font-weight:500}.form-array__subform-description.svelte-c2l2kc{margin:0;font-size:.6875rem;color:var(--fd-muted-foreground);line-height:1.4}.form-array__empty.svelte-c2l2kc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--fd-muted);border:2px dashed var(--fd-border-strong);border-radius:var(--fd-radius-lg)}.form-array__empty.svelte-c2l2kc svg{width:2.5rem;height:2.5rem;color:var(--fd-muted-foreground);margin-bottom:.625rem}.form-array__empty-text.svelte-c2l2kc{margin:0;font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-muted-foreground)}.form-array__add-btn.svelte-c2l2kc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:1px solid var(--fd-success);border-radius:var(--fd-radius-lg);background-color:var(--fd-success-muted);color:var(--fd-success-hover);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-fast)}.form-array__add-btn.svelte-c2l2kc:hover:not(:disabled){background-color:var(--fd-success-muted);border-color:var(--fd-success-hover);color:var(--fd-success-hover)}.form-array__add-btn.svelte-c2l2kc:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e4d}.form-array__add-btn.svelte-c2l2kc:active:not(:disabled){background-color:var(--fd-success)}.form-array__add-btn.svelte-c2l2kc:disabled{opacity:.5;cursor:not-allowed}.form-array__add-btn.svelte-c2l2kc svg{width:1.125rem;height:1.125rem}.form-array__info.svelte-c2l2kc{display:flex;align-items:center;gap:.75rem;font-size:.6875rem;color:var(--fd-muted-foreground)}.form-array__count.svelte-c2l2kc{font-weight:500}.form-array__limit.svelte-c2l2kc{padding:.125rem .375rem;background-color:var(--fd-subtle);border-radius:var(--fd-radius-sm)}.form-array__unsupported.svelte-c2l2kc{padding:.75rem;background-color:var(--fd-warning-muted);border:1px solid var(--fd-warning);border-radius:var(--fd-radius-md);color:var(--fd-warning-hover);font-size:var(--fd-text-xs)}.form-array__unsupported.svelte-c2l2kc p:where(.svelte-c2l2kc){margin:0}.form-code-editor.svelte-t8zkgp{position:relative;width:100%}.form-code-editor__container.svelte-t8zkgp{border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);overflow:hidden;background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm)}.form-code-editor__container.svelte-t8zkgp:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-code-editor__container.svelte-t8zkgp:focus-within{border-color:var(--fd-primary);background-color:var(--fd-background);box-shadow:0 0 0 3px #3b82f61f,var(--fd-shadow-sm)}.form-code-editor--error.svelte-t8zkgp .form-code-editor__container:where(.svelte-t8zkgp){border-color:var(--fd-error)}.form-code-editor--error.svelte-t8zkgp .form-code-editor__container:where(.svelte-t8zkgp):focus-within{border-color:var(--fd-error);box-shadow:0 0 0 3px #ef44441f,var(--fd-shadow-sm)}.form-code-editor__container--dark.svelte-t8zkgp{background-color:#282c34}.form-code-editor__container--dark.svelte-t8zkgp:hover,.form-code-editor__container--dark.svelte-t8zkgp:focus-within{background-color:#282c34}.form-code-editor__container.svelte-t8zkgp .cm-editor{border-radius:var(--fd-radius-lg)}.form-code-editor__container.svelte-t8zkgp .cm-gutters{background-color:var(--fd-subtle);border-right:1px solid var(--fd-border);border-radius:var(--fd-radius-lg) 0 0 var(--fd-radius-lg)}.form-code-editor__container--dark.svelte-t8zkgp .cm-gutters{background-color:#21252b;border-right-color:#3e4451}.form-code-editor__error.svelte-t8zkgp{display:flex;align-items:flex-start;gap:.375rem;margin-top:.5rem;padding:.5rem .75rem;background-color:var(--fd-error-muted);border:1px solid var(--fd-error);border-radius:var(--fd-radius-md);color:var(--fd-error-hover);font-size:var(--fd-text-xs);line-height:1.4}.form-code-editor__error-icon.svelte-t8zkgp{width:1rem;height:1rem;flex-shrink:0;margin-top:.0625rem}.form-code-editor__error.svelte-t8zkgp span:where(.svelte-t8zkgp){word-break:break-word}.form-code-editor__placeholder.svelte-t8zkgp{margin-top:.5rem;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);font-style:italic}.form-code-editor__placeholder.svelte-t8zkgp code:where(.svelte-t8zkgp){padding:.125rem .375rem;background-color:var(--fd-subtle);border-radius:var(--fd-radius-sm);font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:.6875rem;font-style:normal}.form-markdown-editor.svelte-1foimld{position:relative;width:100%}.form-markdown-editor__toolbar.svelte-1foimld{display:flex;align-items:center;gap:.125rem;border:1px solid var(--fd-border);border-bottom:none;border-radius:var(--fd-radius-lg) var(--fd-radius-lg) 0 0;background-color:var(--fd-subtle);padding:.375rem .5rem}.form-markdown-editor__btn.svelte-1foimld{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--fd-radius-md);background:none;color:var(--fd-muted-foreground);cursor:pointer;font-size:.8125rem;transition:all var(--fd-transition-fast)}.form-markdown-editor__btn.svelte-1foimld:hover{background-color:var(--fd-border);color:var(--fd-foreground)}.form-markdown-editor__btn-icon--bold.svelte-1foimld{font-weight:700}.form-markdown-editor__btn-icon--italic.svelte-1foimld{font-style:italic}.form-markdown-editor__btn-icon--strike.svelte-1foimld{text-decoration:line-through}.form-markdown-editor__btn-svg.svelte-1foimld{display:flex;align-items:center;justify-content:center}.form-markdown-editor__separator.svelte-1foimld{width:1px;height:1.25rem;background-color:var(--fd-border-strong);margin:0 .25rem}.form-markdown-editor__body.svelte-1foimld{border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);overflow:hidden;background-color:var(--fd-muted);transition:border-color var(--fd-transition-normal)}.form-markdown-editor__toolbar.svelte-1foimld+.form-markdown-editor__body:where(.svelte-1foimld){border-top:none;border-radius:0}.form-markdown-editor__body.svelte-1foimld:hover{border-color:var(--fd-border-strong)}.form-markdown-editor__body.svelte-1foimld:focus-within{border-color:var(--fd-primary);background-color:var(--fd-background);box-shadow:0 0 0 3px var(--fd-primary-muted),var(--fd-shadow-sm)}.form-markdown-editor__status.svelte-1foimld{display:flex;gap:1rem;justify-content:flex-end;border:1px solid var(--fd-border);border-top:none;border-radius:0 0 var(--fd-radius-lg) var(--fd-radius-lg);background-color:var(--fd-muted);padding:.375rem .75rem;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground)}.form-markdown-editor.svelte-1foimld:not(:has(.form-markdown-editor__toolbar)) .form-markdown-editor__body:where(.svelte-1foimld){border-radius:var(--fd-radius-lg) var(--fd-radius-lg) 0 0}.form-markdown-editor.svelte-1foimld:not(:has(.form-markdown-editor__status)) .form-markdown-editor__body:where(.svelte-1foimld){border-radius:0 0 var(--fd-radius-lg) var(--fd-radius-lg)}.form-markdown-editor.svelte-1foimld:not(:has(.form-markdown-editor__toolbar)):not(:has(.form-markdown-editor__status)) .form-markdown-editor__body:where(.svelte-1foimld){border-radius:var(--fd-radius-lg)}.form-markdown-editor__body.svelte-1foimld .cm-editor{height:var(--editor-height, 300px);background-color:var(--fd-muted)!important;color:var(--fd-foreground)!important}.form-markdown-editor__body.svelte-1foimld .cm-scroller{overflow:auto}.form-markdown-editor__body.svelte-1foimld .cm-content{color:var(--fd-foreground)!important;caret-color:var(--fd-foreground)!important}.form-markdown-editor__body.svelte-1foimld .cm-line{color:var(--fd-foreground)!important}.form-markdown-editor__body.svelte-1foimld .cm-gutters{background-color:var(--fd-subtle)!important;border-right:1px solid var(--fd-border)}.form-markdown-editor__body.svelte-1foimld .cm-linenumber{color:var(--fd-muted-foreground)!important}.form-markdown-editor__body.svelte-1foimld .cm-cursor{border-left-color:var(--fd-muted-foreground)!important}.form-markdown-editor__body.svelte-1foimld .cm-activeLine,.form-markdown-editor__body.svelte-1foimld .cm-activeLineGutter{background-color:var(--fd-subtle)!important}.form-markdown-editor__body.svelte-1foimld .cm-header-1{font-size:1.25rem;line-height:1.4}.form-markdown-editor__body.svelte-1foimld .cm-header-2{font-size:1.125rem;line-height:1.4}.form-markdown-editor__body.svelte-1foimld .cm-header-3{font-size:1rem;line-height:1.4}.form-markdown-editor__body.svelte-1foimld .cm-header{font-weight:600;color:var(--fd-foreground)!important}.form-markdown-editor__body.svelte-1foimld .cm-processingInstruction{color:var(--fd-success)!important}.form-markdown-editor__body.svelte-1foimld .cm-emphasis{color:var(--fd-foreground)!important;font-style:italic}.form-markdown-editor__body.svelte-1foimld .cm-strong{color:var(--fd-foreground)!important;font-weight:700}.form-markdown-editor__body.svelte-1foimld .cm-strikethrough{color:var(--fd-muted-foreground)!important;text-decoration:line-through}.form-markdown-editor__body.svelte-1foimld .cm-url{color:var(--fd-primary)!important}.form-markdown-editor__body.svelte-1foimld .cm-link{color:var(--fd-primary)!important;text-decoration:underline}.form-markdown-editor__body.svelte-1foimld .cm-meta{color:var(--fd-muted-foreground)!important}.form-markdown-editor__body.svelte-1foimld .cm-quote{color:var(--fd-success)!important;font-style:italic}.form-template-editor.svelte-vcyb9k{position:relative;width:100%}.form-template-editor__container.svelte-vcyb9k{border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);overflow:hidden;background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm)}.form-template-editor__container.svelte-vcyb9k:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-template-editor__container.svelte-vcyb9k:focus-within{border-color:var(--fd-accent);background-color:var(--fd-background);box-shadow:0 0 0 3px #a855f71f,var(--fd-shadow-sm)}.form-template-editor__container--dark.svelte-vcyb9k{background-color:#282c34}.form-template-editor__container--dark.svelte-vcyb9k:hover,.form-template-editor__container--dark.svelte-vcyb9k:focus-within{background-color:#282c34}.form-template-editor__container.svelte-vcyb9k .cm-editor{border-radius:var(--fd-radius-lg)}.form-template-editor__container.svelte-vcyb9k .cm-gutters{background-color:var(--fd-subtle);border-right:1px solid var(--fd-border);border-radius:var(--fd-radius-lg) 0 0 var(--fd-radius-lg)}.form-template-editor__container--dark.svelte-vcyb9k .cm-gutters{background-color:#21252b;border-right-color:#3e4451}.form-template-editor__hints.svelte-vcyb9k{margin-top:.625rem;padding:.625rem;background-color:var(--fd-accent-muted);border:1px solid var(--fd-accent);border-radius:var(--fd-radius-md)}.form-template-editor__hints-label.svelte-vcyb9k{display:block;font-size:.6875rem;font-weight:500;color:var(--fd-accent-hover);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.form-template-editor__hints-list.svelte-vcyb9k{display:flex;flex-wrap:wrap;gap:.375rem}.form-template-editor__hint-btn.svelte-vcyb9k{padding:.25rem .5rem;background-color:var(--fd-accent-muted);border:1px solid var(--fd-accent);border-radius:var(--fd-radius-sm);cursor:pointer;transition:all var(--fd-transition-fast)}.form-template-editor__hint-btn.svelte-vcyb9k:hover{background-color:var(--fd-accent);border-color:var(--fd-accent-hover)}.form-template-editor__hint-btn.svelte-vcyb9k:active{transform:scale(.98)}.form-template-editor__hint-btn.svelte-vcyb9k code:where(.svelte-vcyb9k){font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:.6875rem;color:var(--fd-accent-hover)}.form-template-editor__placeholder.svelte-vcyb9k{margin-top:.5rem;padding:.5rem .75rem;background-color:var(--fd-muted);border:1px dashed var(--fd-border-strong);border-radius:var(--fd-radius-md)}.form-template-editor__placeholder-label.svelte-vcyb9k{display:block;font-size:.6875rem;font-weight:500;color:var(--fd-muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.form-template-editor__placeholder-example.svelte-vcyb9k{display:block;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:var(--fd-text-xs);color:var(--fd-foreground);word-break:break-all}.form-template-editor__help.svelte-vcyb9k{display:flex;align-items:flex-start;gap:.375rem;margin-top:.5rem;font-size:.6875rem;color:var(--fd-muted-foreground)}.form-template-editor__help-icon.svelte-vcyb9k{width:.875rem;height:.875rem;flex-shrink:0;margin-top:.0625rem}.form-template-editor__help.svelte-vcyb9k code:where(.svelte-vcyb9k){padding:.0625rem .25rem;background-color:var(--fd-subtle);border-radius:var(--fd-radius-sm);font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:.625rem}.form-template-editor__banner.svelte-vcyb9k{display:flex;align-items:center;gap:.5rem;margin-top:.625rem;padding:.625rem .75rem;border-radius:var(--fd-radius-md);font-size:.75rem}.form-template-editor__banner--loading.svelte-vcyb9k{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#1d4ed8}.form-template-editor__banner--error.svelte-vcyb9k{background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#b91c1c}.form-template-editor__banner-icon.svelte-vcyb9k{width:1rem;height:1rem;flex-shrink:0}.form-template-editor__banner-icon--spin.svelte-vcyb9k{animation:svelte-vcyb9k-spin 1s linear infinite}@keyframes svelte-vcyb9k-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-template-editor__banner-btn.svelte-vcyb9k{margin-left:auto;padding:.25rem .625rem;background-color:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:var(--fd-radius-sm);font-size:.6875rem;font-weight:500;color:#b91c1c;cursor:pointer;transition:all var(--fd-transition-fast)}.form-template-editor__banner-btn.svelte-vcyb9k:hover{background-color:#ef444440;border-color:#ef444480}.form-template-editor__banner-btn.svelte-vcyb9k:active{transform:scale(.98)}.form-autocomplete.svelte-1oge7mh{position:relative;width:100%}.form-autocomplete--disabled.svelte-1oge7mh{opacity:.6;pointer-events:none}.form-autocomplete__field.svelte-1oge7mh{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--fd-space-3xs);min-height:2.625rem;padding:var(--fd-space-3xs) 2.5rem var(--fd-space-3xs) var(--fd-space-md);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm);cursor:text;position:relative}.form-autocomplete__field.svelte-1oge7mh:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-autocomplete__field--focused.svelte-1oge7mh{border-color:var(--fd-primary);background-color:var(--fd-background);box-shadow:0 0 0 3px #3b82f61f,var(--fd-shadow-sm)}.form-autocomplete--multiple.svelte-1oge7mh .form-autocomplete__field:where(.svelte-1oge7mh){min-height:3rem;align-content:flex-start}.form-autocomplete__tags.svelte-1oge7mh{display:flex;flex-wrap:wrap;gap:var(--fd-space-3xs);align-items:center}.form-autocomplete__tag.svelte-1oge7mh{display:inline-flex;align-items:center;gap:var(--fd-space-3xs);padding:var(--fd-space-3xs) var(--fd-space-3xs) var(--fd-space-3xs) var(--fd-space-xs);background-color:var(--fd-primary-muted);border:1px solid var(--fd-primary-muted);border-radius:var(--fd-radius-md);font-size:.8125rem;color:var(--fd-primary-hover);line-height:1.2;max-width:100%}.form-autocomplete__tag-label.svelte-1oge7mh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.form-autocomplete__tag-remove.svelte-1oge7mh{display:flex;align-items:center;justify-content:center;padding:.125rem;margin-left:.125rem;border:none;border-radius:var(--fd-radius-sm);background:transparent;color:var(--fd-primary);cursor:pointer;transition:all var(--fd-transition-fast);flex-shrink:0}.form-autocomplete__tag-remove.svelte-1oge7mh:hover{background-color:var(--fd-primary-muted);color:var(--fd-primary-hover)}.form-autocomplete__tag-remove.svelte-1oge7mh svg{width:.875rem;height:.875rem}.form-autocomplete__input-area.svelte-1oge7mh{flex:1;min-width:4rem;display:flex;align-items:center}.form-autocomplete__input.svelte-1oge7mh{width:100%;padding:var(--fd-space-3xs) 0;border:none;outline:none;font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:transparent}.form-autocomplete__input.svelte-1oge7mh::placeholder{color:var(--fd-muted-foreground)}.form-autocomplete__icons.svelte-1oge7mh{position:absolute;right:var(--fd-space-xs);top:.625rem;display:flex;align-items:center;gap:var(--fd-space-3xs)}.form-autocomplete__chevron.svelte-1oge7mh,.form-autocomplete__spinner.svelte-1oge7mh{display:flex;align-items:center;justify-content:center;color:var(--fd-muted-foreground);pointer-events:none}.form-autocomplete__chevron.svelte-1oge7mh svg,.form-autocomplete__spinner.svelte-1oge7mh svg{width:1rem;height:1rem}.form-autocomplete__spinner.svelte-1oge7mh{animation:svelte-1oge7mh-autocomplete-spin 1s linear infinite}@keyframes svelte-1oge7mh-autocomplete-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-autocomplete__clear.svelte-1oge7mh{display:flex;align-items:center;justify-content:center;padding:var(--fd-space-3xs);border:none;border-radius:var(--fd-radius-sm);background:transparent;color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-fast)}.form-autocomplete__clear.svelte-1oge7mh:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.form-autocomplete__clear.svelte-1oge7mh svg{width:1rem;height:1rem}.form-autocomplete__popover.svelte-1oge7mh{position:fixed;margin:0;padding:0;border:none;background:transparent;overflow:visible}.form-autocomplete__popover.svelte-1oge7mh:popover-open{display:block}.form-autocomplete__listbox.svelte-1oge7mh{margin:0;padding:var(--fd-space-3xs);list-style:none;background-color:var(--fd-background);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-lg);overflow-y:auto;max-height:inherit}.form-autocomplete__option.svelte-1oge7mh{display:flex;align-items:center;justify-content:space-between;padding:var(--fd-space-xs) var(--fd-space-md);border-radius:var(--fd-radius-md);cursor:pointer;transition:background-color var(--fd-transition-fast)}.form-autocomplete__option.svelte-1oge7mh:hover,.form-autocomplete__option--highlighted.svelte-1oge7mh{background-color:var(--fd-muted)}.form-autocomplete__option--selected.svelte-1oge7mh,.form-autocomplete__option--highlighted.form-autocomplete__option--selected.svelte-1oge7mh{background-color:var(--fd-primary-muted)}.form-autocomplete__option-label.svelte-1oge7mh{font-size:var(--fd-text-sm);color:var(--fd-foreground);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-autocomplete__option.svelte-1oge7mh .form-autocomplete__option-check{width:1rem;height:1rem;color:var(--fd-primary);flex-shrink:0;margin-left:var(--fd-space-xs)}.form-autocomplete__status.svelte-1oge7mh{display:flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-md);font-size:var(--fd-text-sm);color:var(--fd-muted-foreground)}.form-autocomplete__status--loading.svelte-1oge7mh{color:var(--fd-primary)}.form-autocomplete__status--error.svelte-1oge7mh{color:var(--fd-error);flex-wrap:wrap}.form-autocomplete__status--empty.svelte-1oge7mh{color:var(--fd-muted-foreground)}.form-autocomplete__status.svelte-1oge7mh .form-autocomplete__status-icon{width:1rem;height:1rem;flex-shrink:0}.form-autocomplete__status--loading.svelte-1oge7mh .form-autocomplete__status-icon{animation:svelte-1oge7mh-autocomplete-spin 1s linear infinite}.form-autocomplete__retry.svelte-1oge7mh{margin-left:auto;padding:var(--fd-space-3xs) var(--fd-space-xs);border:1px solid var(--fd-error);border-radius:var(--fd-radius-sm);background-color:transparent;color:var(--fd-error);font-size:var(--fd-text-xs);font-weight:500;cursor:pointer;transition:all var(--fd-transition-fast)}.form-autocomplete__retry.svelte-1oge7mh:hover{background-color:var(--fd-error-muted)}.form-fieldset__summary.svelte-1u2lyxx{gap:var(--fd-space-xs)}.form-fieldset__label.svelte-1u2lyxx{display:flex;align-items:center;gap:var(--fd-space-xs)}.form-fieldset__title.svelte-1u2lyxx{font-size:var(--fd-text-sm);font-weight:600;color:var(--fd-foreground)}.form-fieldset.svelte-1u2lyxx .form-fieldset__chevron{width:1rem;height:1rem;color:var(--fd-muted-foreground);transition:transform var(--fd-transition-fast);flex-shrink:0}details.form-fieldset[open].svelte-1u2lyxx .form-fieldset__chevron{transform:rotate(90deg)}.form-fieldset__badge.svelte-1u2lyxx{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.form-fieldset__content.svelte-1u2lyxx{padding-top:var(--fd-space-xs)}.form-fieldset__fields.svelte-1u2lyxx{display:flex;flex-direction:column;gap:var(--fd-space-2xl)}.form-fieldset--static.svelte-1u2lyxx{border:1px solid var(--fd-border-muted);border-radius:var(--fd-radius-lg);padding:var(--fd-space-xl);margin:0}.form-fieldset__legend.svelte-1u2lyxx{padding:0 var(--fd-space-xs);font-size:var(--fd-text-sm);font-weight:600;color:var(--fd-foreground)}.form-fieldset__description.svelte-1u2lyxx{margin:0 0 var(--fd-space-md) 0;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:1.4}.form-uischema-layout--vertical.svelte-1uq32l3{display:flex;flex-direction:column;gap:var(--fd-space-2xl)}.schema-form.svelte-xnaujn{display:flex;flex-direction:column;gap:var(--fd-space-3xl)}.schema-form--loading.svelte-xnaujn,.schema-form--disabled.svelte-xnaujn{opacity:.7;pointer-events:none}.schema-form__fields.svelte-xnaujn{display:flex;flex-direction:column;gap:var(--fd-space-2xl)}.schema-form__footer.svelte-xnaujn{display:flex;gap:var(--fd-space-md);justify-content:flex-end;padding-top:var(--fd-space-xl);border-top:1px solid var(--fd-border-muted);margin-top:var(--fd-space-xs)}.schema-form__button.svelte-xnaujn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:.625rem var(--fd-space-xl);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-normal);border:1px solid transparent;min-height:2.5rem}.schema-form__button.svelte-xnaujn:disabled{opacity:.5;cursor:not-allowed}.schema-form__button.svelte-xnaujn svg{width:1rem;height:1rem;flex-shrink:0}.schema-form__button--secondary.svelte-xnaujn{background-color:var(--fd-background);border-color:var(--fd-border);color:var(--fd-foreground);box-shadow:var(--fd-shadow-sm)}.schema-form__button--secondary.svelte-xnaujn:hover:not(:disabled){background-color:var(--fd-muted);border-color:var(--fd-border-strong);color:var(--fd-foreground)}.schema-form__button--secondary.svelte-xnaujn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f633}.schema-form__button--primary.svelte-xnaujn{background:linear-gradient(135deg,var(--fd-primary) 0%,var(--fd-primary-hover) 100%);color:var(--fd-primary-foreground);box-shadow:0 1px 3px #3b82f64d,inset 0 1px #ffffff1a}.schema-form__button--primary.svelte-xnaujn:hover:not(:disabled){background:linear-gradient(135deg,var(--fd-primary-hover) 0%,var(--fd-primary-hover) 100%);box-shadow:0 4px 12px #3b82f659,inset 0 1px #ffffff1a;transform:translateY(-1px)}.schema-form__button--primary.svelte-xnaujn:active:not(:disabled){transform:translateY(0)}.schema-form__button--primary.svelte-xnaujn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f666,0 4px 12px #3b82f659}.schema-form__button-spinner.svelte-xnaujn{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-xnaujn-schema-form-spin .6s linear infinite}@keyframes svelte-xnaujn-schema-form-spin{to{transform:rotate(360deg)}}.schema-form__empty.svelte-xnaujn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--fd-space-6xl) var(--fd-space-3xl);text-align:center}.schema-form__empty-icon.svelte-xnaujn{width:3rem;height:3rem;margin-bottom:var(--fd-space-xl);color:var(--fd-border)}.schema-form__empty-icon.svelte-xnaujn svg{width:100%;height:100%}.schema-form__empty-text.svelte-xnaujn{margin:0;font-size:var(--fd-text-sm);color:var(--fd-muted-foreground);font-style:italic;line-height:1.5}.confirmation-prompt.svelte-19cldnt{display:flex;flex-direction:column;gap:var(--fd-space-md)}.confirmation-prompt--resolved.svelte-19cldnt{opacity:.85}.confirmation-prompt--submitting.svelte-19cldnt{pointer-events:none}.confirmation-prompt__message.svelte-19cldnt{margin:0;font-size:var(--fd-interrupt-font-message);line-height:var(--fd-interrupt-line-height);color:var(--fd-foreground)}.confirmation-prompt__error.svelte-19cldnt{display:flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-xs) var(--fd-space-md);background-color:var(--fd-error-muted);border-radius:var(--fd-radius-md);color:var(--fd-error);font-size:var(--fd-interrupt-font-error)}.confirmation-prompt__actions.svelte-19cldnt{display:flex;gap:var(--fd-space-md);flex-wrap:wrap}.confirmation-prompt__button.svelte-19cldnt{display:inline-flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:var(--fd-space-sm) var(--fd-space-2xl);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-normal);border:1px solid transparent;min-height:var(--fd-interrupt-btn-min-height);min-width:100px}.confirmation-prompt__button.svelte-19cldnt:disabled{cursor:not-allowed}.confirmation-prompt__button--decline.svelte-19cldnt{background-color:var(--fd-interrupt-btn-secondary-bg);border-color:var(--fd-interrupt-btn-secondary-border);color:var(--fd-interrupt-btn-secondary-text)}.confirmation-prompt__button--decline.svelte-19cldnt:hover:not(:disabled){background-color:var(--fd-border);border-color:var(--fd-muted-foreground)}.confirmation-prompt__button--decline.svelte-19cldnt:disabled{opacity:.6}.confirmation-prompt__button--decline.confirmation-prompt__button--not-selected.svelte-19cldnt{opacity:var(--fd-interrupt-not-selected-opacity);background-color:var(--fd-muted);border-color:var(--fd-border);color:var(--fd-muted-foreground)}.confirmation-prompt__button--decline.confirmation-prompt__button--selected.svelte-19cldnt{opacity:1;background-color:var(--fd-interrupt-selected-decline-bg);border-color:var(--fd-interrupt-selected-decline-border);border-width:2px;color:var(--fd-interrupt-selected-decline-text);box-shadow:0 0 0 3px var(--fd-interrupt-selected-decline-glow)}.confirmation-prompt__button--confirm.svelte-19cldnt{background:var(--fd-interrupt-btn-primary-bg);color:var(--fd-primary-foreground);box-shadow:0 1px 3px var(--fd-interrupt-btn-primary-shadow)}.confirmation-prompt__button--confirm.svelte-19cldnt:hover:not(:disabled){background:var(--fd-interrupt-btn-primary-bg-hover);box-shadow:0 4px 12px var(--fd-interrupt-btn-primary-shadow);transform:translateY(-1px)}.confirmation-prompt__button--confirm.svelte-19cldnt:disabled{opacity:.6;transform:none;box-shadow:none}.confirmation-prompt__button--confirm.confirmation-prompt__button--not-selected.svelte-19cldnt{opacity:var(--fd-interrupt-not-selected-opacity);background:var(--fd-border);color:var(--fd-muted-foreground);box-shadow:none}.confirmation-prompt__button--confirm.confirmation-prompt__button--selected.svelte-19cldnt{opacity:1;background:var(--fd-interrupt-selected-confirm-bg);border-width:2px;border-color:var(--fd-interrupt-selected-confirm-border);box-shadow:0 0 0 3px var(--fd-interrupt-selected-confirm-glow),0 2px 8px var(--fd-interrupt-btn-primary-shadow)}.confirmation-prompt__spinner.svelte-19cldnt{width:var(--fd-interrupt-spinner-size);height:var(--fd-interrupt-spinner-size);border:2px solid var(--fd-border);border-top-color:currentColor;border-radius:50%;animation:svelte-19cldnt-confirmation-spin .6s linear infinite}.confirmation-prompt__button--decline.svelte-19cldnt .confirmation-prompt__spinner:where(.svelte-19cldnt){border-color:var(--fd-border);border-top-color:var(--fd-foreground)}@keyframes svelte-19cldnt-confirmation-spin{to{transform:rotate(360deg)}}.confirmation-prompt__resolved-badge.svelte-19cldnt{display:inline-flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-2xs) var(--fd-space-md);background-color:var(--fd-interrupt-badge-completed-bg);border-radius:var(--fd-radius-full);color:var(--fd-interrupt-badge-completed-text);font-size:var(--fd-text-xs);font-weight:500;align-self:flex-start}.choice-prompt.svelte-1cmw9vz{display:flex;flex-direction:column;gap:var(--fd-space-md)}.choice-prompt--resolved.svelte-1cmw9vz{opacity:.85}.choice-prompt--submitting.svelte-1cmw9vz{pointer-events:none}.choice-prompt__message.svelte-1cmw9vz{margin:0;font-size:var(--fd-interrupt-font-message);line-height:var(--fd-interrupt-line-height);color:var(--fd-foreground)}.choice-prompt__error.svelte-1cmw9vz{display:flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-xs) var(--fd-space-md);background-color:var(--fd-error-muted);border-radius:var(--fd-radius-md);color:var(--fd-error);font-size:var(--fd-interrupt-font-error)}.choice-prompt__options.svelte-1cmw9vz{display:flex;flex-direction:column;gap:var(--fd-space-xs)}.choice-prompt__option.svelte-1cmw9vz{display:flex;align-items:flex-start;gap:var(--fd-space-md);padding:var(--fd-space-md) var(--fd-space-xl);background-color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);cursor:pointer;transition:all var(--fd-transition-fast)}.choice-prompt__option.svelte-1cmw9vz:hover:not(.choice-prompt--resolved:where(.svelte-1cmw9vz) .choice-prompt__option:where(.svelte-1cmw9vz)){background-color:var(--fd-subtle);border-color:var(--fd-border-strong)}.choice-prompt__option--selected.svelte-1cmw9vz{background-color:var(--fd-primary-muted);border-color:var(--fd-interrupt-completed-border)}.choice-prompt__option--selected.svelte-1cmw9vz:hover:not(.choice-prompt--resolved:where(.svelte-1cmw9vz) .choice-prompt__option:where(.svelte-1cmw9vz)){background-color:var(--fd-primary-muted)}.choice-prompt__option--resolved.svelte-1cmw9vz{background-color:var(--fd-primary-muted);border-color:var(--fd-interrupt-completed-border);cursor:default}.choice-prompt--resolved.svelte-1cmw9vz .choice-prompt__option:where(.svelte-1cmw9vz):not(.choice-prompt__option--resolved){opacity:var(--fd-interrupt-not-selected-opacity);cursor:default}.choice-prompt__input.svelte-1cmw9vz{position:absolute;opacity:0;width:0;height:0}.choice-prompt__checkmark.svelte-1cmw9vz{flex-shrink:0;font-size:1.25rem;color:var(--fd-muted-foreground);display:flex;align-items:center;justify-content:center}.choice-prompt__option--selected.svelte-1cmw9vz .choice-prompt__checkmark:where(.svelte-1cmw9vz){color:var(--fd-interrupt-completed-border)}.choice-prompt__option--resolved.svelte-1cmw9vz .choice-prompt__checkmark:where(.svelte-1cmw9vz){color:var(--fd-interrupt-completed-border)}.choice-prompt__option-content.svelte-1cmw9vz{display:flex;flex-direction:column;gap:.125rem}.choice-prompt__option-label.svelte-1cmw9vz{font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground)}.choice-prompt__option-description.svelte-1cmw9vz{font-size:var(--fd-interrupt-font-error);color:var(--fd-muted-foreground);line-height:var(--fd-leading-tight)}.choice-prompt__info.svelte-1cmw9vz{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);padding-left:var(--fd-space-3xs)}.choice-prompt__actions.svelte-1cmw9vz{display:flex;gap:var(--fd-space-md);margin-top:var(--fd-space-3xs)}.choice-prompt__submit.svelte-1cmw9vz{display:inline-flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:var(--fd-space-sm) var(--fd-space-2xl);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-normal);border:none;min-height:var(--fd-interrupt-btn-min-height);background:var(--fd-interrupt-btn-primary-bg);color:var(--fd-primary-foreground);box-shadow:0 1px 3px var(--fd-interrupt-btn-primary-shadow)}.choice-prompt__submit.svelte-1cmw9vz:hover:not(:disabled){background:var(--fd-interrupt-btn-primary-bg-hover);box-shadow:0 4px 12px var(--fd-interrupt-btn-primary-shadow);transform:translateY(-1px)}.choice-prompt__submit.svelte-1cmw9vz:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.choice-prompt__spinner.svelte-1cmw9vz{width:var(--fd-interrupt-spinner-size);height:var(--fd-interrupt-spinner-size);border:2px solid var(--fd-border);border-top-color:currentColor;border-radius:50%;animation:svelte-1cmw9vz-choice-spin .6s linear infinite}@keyframes svelte-1cmw9vz-choice-spin{to{transform:rotate(360deg)}}.choice-prompt__resolved-badge.svelte-1cmw9vz{display:inline-flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-2xs) var(--fd-space-md);background-color:var(--fd-interrupt-badge-completed-bg);border-radius:var(--fd-radius-full);color:var(--fd-interrupt-badge-completed-text);font-size:var(--fd-text-xs);font-weight:500;align-self:flex-start}.text-prompt.svelte-amrv8z{display:flex;flex-direction:column;gap:var(--fd-space-md)}.text-prompt--resolved.svelte-amrv8z{opacity:.85}.text-prompt--submitting.svelte-amrv8z{pointer-events:none}.text-prompt__message.svelte-amrv8z{margin:0;font-size:var(--fd-interrupt-font-message);line-height:var(--fd-interrupt-line-height);color:var(--fd-foreground)}.text-prompt__error.svelte-amrv8z{display:flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-xs) var(--fd-space-md);background-color:var(--fd-error-muted);border-radius:var(--fd-radius-md);color:var(--fd-error);font-size:var(--fd-interrupt-font-error)}.text-prompt__input-wrapper.svelte-amrv8z{display:flex;flex-direction:column}.text-prompt__input.svelte-amrv8z,.text-prompt__textarea.svelte-amrv8z{width:100%;padding:var(--fd-space-md) var(--fd-space-xl);font-size:var(--fd-interrupt-font-message);font-family:inherit;line-height:var(--fd-interrupt-line-height);color:var(--fd-foreground);background-color:var(--fd-background);border:1px solid var(--fd-border-strong);border-radius:var(--fd-radius-lg);outline:none;transition:all var(--fd-transition-fast)}.text-prompt__input.svelte-amrv8z::placeholder,.text-prompt__textarea.svelte-amrv8z::placeholder{color:var(--fd-muted-foreground)}.text-prompt__input.svelte-amrv8z:focus,.text-prompt__textarea.svelte-amrv8z:focus{border-color:var(--fd-interrupt-completed-border);box-shadow:0 0 0 3px var(--fd-interrupt-completed-shadow)}.text-prompt__input.svelte-amrv8z:disabled,.text-prompt__textarea.svelte-amrv8z:disabled{background-color:var(--fd-muted);cursor:not-allowed}.text-prompt__input--resolved.svelte-amrv8z,.text-prompt__textarea--resolved.svelte-amrv8z{background-color:var(--fd-primary-muted);border-color:var(--fd-interrupt-completed-border)}.text-prompt__textarea.svelte-amrv8z{resize:vertical;min-height:100px}.text-prompt__char-count.svelte-amrv8z{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);text-align:right;padding-right:var(--fd-space-3xs)}.text-prompt__char-count--warning.svelte-amrv8z{color:var(--fd-warning)}.text-prompt__actions.svelte-amrv8z{display:flex;gap:var(--fd-space-md)}.text-prompt__submit.svelte-amrv8z{display:inline-flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:var(--fd-space-sm) var(--fd-space-2xl);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-normal);border:none;min-height:var(--fd-interrupt-btn-min-height);background:var(--fd-interrupt-btn-primary-bg);color:var(--fd-primary-foreground);box-shadow:0 1px 3px var(--fd-interrupt-btn-primary-shadow)}.text-prompt__submit.svelte-amrv8z:hover:not(:disabled){background:var(--fd-interrupt-btn-primary-bg-hover);box-shadow:0 4px 12px var(--fd-interrupt-btn-primary-shadow);transform:translateY(-1px)}.text-prompt__submit.svelte-amrv8z:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.text-prompt__spinner.svelte-amrv8z{width:var(--fd-interrupt-spinner-size);height:var(--fd-interrupt-spinner-size);border:2px solid var(--fd-border);border-top-color:currentColor;border-radius:50%;animation:svelte-amrv8z-text-spin .6s linear infinite}@keyframes svelte-amrv8z-text-spin{to{transform:rotate(360deg)}}.text-prompt__resolved-badge.svelte-amrv8z{display:inline-flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-2xs) var(--fd-space-md);background-color:var(--fd-interrupt-badge-completed-bg);border-radius:var(--fd-radius-full);color:var(--fd-interrupt-badge-completed-text);font-size:var(--fd-text-xs);font-weight:500;align-self:flex-start}.form-prompt.svelte-fu5df2{display:flex;flex-direction:column;gap:var(--fd-space-md)}.form-prompt--resolved.svelte-fu5df2{opacity:.85}.form-prompt--submitting.svelte-fu5df2{pointer-events:none}.form-prompt__message.svelte-fu5df2{margin:0;font-size:var(--fd-interrupt-font-message);line-height:var(--fd-interrupt-line-height);color:var(--fd-foreground)}.form-prompt__error.svelte-fu5df2{display:flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-xs) var(--fd-space-md);background-color:var(--fd-error-muted);border-radius:var(--fd-radius-md);color:var(--fd-error);font-size:var(--fd-interrupt-font-error)}.form-prompt__form-wrapper.svelte-fu5df2{background-color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);padding:var(--fd-space-xl)}.form-prompt__resolved-values.svelte-fu5df2{background-color:var(--fd-primary-muted);border:1px solid var(--fd-interrupt-completed-border);border-radius:var(--fd-radius-lg);padding:var(--fd-space-xl)}.form-prompt__resolved-title.svelte-fu5df2{margin:0 0 var(--fd-space-md) 0;font-size:var(--fd-interrupt-font-error);font-weight:600;color:var(--fd-interrupt-badge-completed-text);text-transform:uppercase;letter-spacing:.05em}.form-prompt__values-list.svelte-fu5df2{display:flex;flex-direction:column;gap:var(--fd-space-xs)}.form-prompt__value-item.svelte-fu5df2{display:flex;flex-direction:column;gap:.125rem}.form-prompt__value-label.svelte-fu5df2{font-size:var(--fd-text-xs);font-weight:500;color:var(--fd-muted-foreground)}.form-prompt__value-content.svelte-fu5df2{font-size:var(--fd-text-sm);color:var(--fd-foreground);word-break:break-word;white-space:pre-wrap}.form-prompt__resolved-badge.svelte-fu5df2{display:inline-flex;align-items:center;gap:var(--fd-space-2xs);padding:var(--fd-space-2xs) var(--fd-space-md);background-color:var(--fd-interrupt-badge-completed-bg);border-radius:var(--fd-radius-full);color:var(--fd-interrupt-badge-completed-text);font-size:var(--fd-text-xs);font-weight:500;align-self:flex-start}
