.form-flow-field[data-v-efcaadb6]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-efcaadb6]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-efcaadb6]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-efcaadb6]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-2f613bd2]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-2f613bd2]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-footer[data-v-2f613bd2]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.form-flow-field-description[data-v-2f613bd2]{color:var(--ui-text-muted);flex:1;margin:0;font-size:.875rem}.form-flow-field-error[data-v-2f613bd2]{color:var(--ui-error);flex:1;margin:0;font-size:.875rem}.form-flow-character-count[data-v-2f613bd2]{color:var(--ui-text-muted);white-space:nowrap;margin:0;font-size:.875rem}.form-flow-field[data-v-2616b8b5]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-2616b8b5]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-2616b8b5]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-2616b8b5]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-9d87671b]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-9d87671b]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-9d87671b]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-9d87671b]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-c3de8dc0]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-c3de8dc0]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-c3de8dc0]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-c3de8dc0]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-ecb64a04]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-ecb64a04]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-ecb64a04]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-ecb64a04]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-f845f26e]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-f845f26e]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-f845f26e]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-f845f26e]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-c5b2e911]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-c5b2e911]{display:block}.form-flow-field-label[data-v-c5b2e911],.form-flow-field-label-inline[data-v-c5b2e911]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500}.form-flow-field-label-inline[data-v-c5b2e911]{cursor:pointer;align-items:center;display:flex}.form-flow-field-description[data-v-c5b2e911]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-c5b2e911]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-3e5e36bc]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-3e5e36bc]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-3e5e36bc]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-3e5e36bc]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-6c770348]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-6c770348]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-6c770348]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-6c770348]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-3803199d]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-3803199d]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-3803199d]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-3803199d]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-55889532]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-55889532]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-55889532]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-55889532]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-a702774e]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-a702774e]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-file-input-wrapper[data-v-a702774e]{position:relative}.form-flow-file-input-hidden[data-v-a702774e]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-flow-file-dropzone[data-v-a702774e]{border:2px dashed var(--ui-border-accented);background-color:var(--ui-bg-muted);cursor:pointer;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:all .2s;display:flex}.form-flow-file-dropzone[data-v-a702774e]:hover:not(.form-flow-file-dropzone-disabled){border-color:var(--ui-primary);background-color:var(--ui-color-primary-50)}.form-flow-file-dropzone-disabled[data-v-a702774e]{opacity:.5;cursor:not-allowed}.form-flow-file-dropzone-uploading[data-v-a702774e]{cursor:wait}.form-flow-file-dropzone-error[data-v-a702774e]{border-color:var(--ui-error)}.form-flow-file-empty[data-v-a702774e],.form-flow-file-uploading[data-v-a702774e]{text-align:center;width:100%}.form-flow-file-icon[data-v-a702774e]{width:3rem;height:3rem;color:var(--ui-text-dimmed);margin-bottom:.5rem}.form-flow-file-text[data-v-a702774e]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-file-link[data-v-a702774e]{color:var(--ui-primary);font-weight:600}.form-flow-file-hint[data-v-a702774e]{color:var(--ui-text-dimmed);margin-top:.25rem;margin-bottom:0;font-size:.75rem}.form-flow-file-progress[data-v-a702774e]{max-width:200px;margin-top:.75rem;margin-left:auto;margin-right:auto}.form-flow-file-list[data-v-a702774e]{flex-direction:column;gap:.5rem;width:100%;display:flex}.form-flow-file-item[data-v-a702774e]{background-color:var(--ui-bg);border:1px solid var(--ui-border);border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem;display:flex}.form-flow-file-item-preview[data-v-a702774e]{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;flex-shrink:0;width:2.5rem;height:2.5rem}.form-flow-file-item-icon[data-v-a702774e]{width:1.5rem;height:1.5rem;color:var(--ui-text-muted);flex-shrink:0}.form-flow-file-item-details[data-v-a702774e]{flex:1;min-width:0}.form-flow-file-item-name[data-v-a702774e]{color:var(--ui-text-toned);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.form-flow-file-item-size[data-v-a702774e]{color:var(--ui-text-muted);margin:0;font-size:.75rem}.form-flow-file-add-more[data-v-a702774e]{align-self:flex-start}.form-flow-file-clear[data-v-a702774e]{align-self:flex-end}.form-flow-file-upload-error[data-v-a702774e]{margin-top:.5rem}.form-flow-field-description[data-v-a702774e]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-a702774e]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-ea55374f]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-ea55374f]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-signature-signed[data-v-ea55374f]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.form-flow-signature-stamp[data-v-ea55374f]{width:100%;max-width:22rem}.form-flow-signature-actions[data-v-ea55374f]{gap:.5rem;display:flex}.form-flow-signature-unsigned[data-v-ea55374f]{border:2px dashed var(--ui-border-accented);background-color:var(--ui-bg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.form-flow-signature-unsigned[data-v-ea55374f]:hover:not(.form-flow-signature-unsigned-disabled){border-color:var(--ui-primary);background-color:var(--ui-color-primary-50)}.form-flow-signature-unsigned[data-v-ea55374f]:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-primary) 20%,transparent);outline:none}.form-flow-signature-unsigned-disabled[data-v-ea55374f]{opacity:.5;cursor:not-allowed}.form-flow-signature-unsigned-error[data-v-ea55374f]{border-color:var(--ui-error)}.form-flow-signature-icon[data-v-ea55374f]{width:2.5rem;height:2.5rem;color:var(--ui-text-dimmed);flex-shrink:0}.form-flow-signature-unsigned:hover:not(.form-flow-signature-unsigned-disabled) .form-flow-signature-icon[data-v-ea55374f]{color:var(--ui-primary)}.form-flow-signature-prompt[data-v-ea55374f]{flex:1}.form-flow-signature-title[data-v-ea55374f]{color:var(--ui-text-toned);margin:0;font-size:.875rem;font-weight:600}.form-flow-signature-hint[data-v-ea55374f]{color:var(--ui-text-muted);margin:.25rem 0 0;font-size:.75rem}.form-flow-field-description[data-v-ea55374f]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-ea55374f]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-886f2572]{flex-direction:column;gap:.5rem;display:flex}.form-flow-sigtable-header[data-v-886f2572]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.form-flow-field-label[data-v-886f2572]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-sigtable-progress[data-v-886f2572]{color:var(--ui-text-muted);white-space:nowrap;font-size:.75rem}.form-flow-sigtable[data-v-886f2572]{border:1px solid var(--ui-border);border-radius:.5rem;overflow:hidden}.form-flow-sigtable-error[data-v-886f2572]{border-color:var(--ui-error)}.form-flow-sigtable-row[data-v-886f2572]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.625rem .875rem;display:flex}.form-flow-sigtable-row+.form-flow-sigtable-row[data-v-886f2572]{border-top:1px solid var(--ui-border)}.form-flow-sigtable-role[data-v-886f2572]{align-items:center;gap:.5rem;min-width:0;display:flex}.form-flow-sigtable-role-icon[data-v-886f2572]{flex-shrink:0;width:1.125rem;height:1.125rem}.form-flow-sigtable-role-label[data-v-886f2572]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500}.form-flow-sigtable-signature[data-v-886f2572]{flex-shrink:0;align-items:center;gap:.5rem;max-width:100%;display:flex}.form-flow-sigtable-stamp[data-v-886f2572]{width:12rem;max-width:100%}.form-flow-sigtable-empty[data-v-886f2572]{color:var(--ui-text-muted);text-align:center;padding:1rem;font-size:.875rem}.form-flow-field-description[data-v-886f2572]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-886f2572]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-46deef86]{flex-direction:column;gap:.5rem;display:flex}.form-flow-mtable-header[data-v-46deef86]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.form-flow-field-label[data-v-46deef86]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-mtable-count[data-v-46deef86]{color:var(--ui-text-muted);font-size:.75rem}.form-flow-mtable[data-v-46deef86]{border:1px solid var(--ui-border);border-radius:.5rem;overflow-x:auto}.form-flow-mtable__table[data-v-46deef86]{border-collapse:collapse;width:100%}.form-flow-mtable__th[data-v-46deef86]{text-align:left;color:var(--ui-text-toned);background:var(--ui-bg-muted);white-space:nowrap;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.form-flow-mtable__th--signature[data-v-46deef86]{text-align:right}.form-flow-mtable__row--locked[data-v-46deef86]{background:var(--ui-bg-muted)}.form-flow-mtable__td[data-v-46deef86]{border-top:1px solid var(--ui-border-muted);color:var(--ui-text-highlighted);vertical-align:middle;padding:.625rem .875rem;font-size:.875rem}.form-flow-mtable__td--signature[data-v-46deef86]{text-align:right;white-space:nowrap}.form-flow-mtable__stamp[data-v-46deef86]{text-align:left;white-space:normal;width:12rem;margin-left:auto}.form-flow-mtable__point[data-v-46deef86]{align-items:center;gap:.375rem;display:flex}.form-flow-mtable__lock[data-v-46deef86]{color:var(--ui-text-muted);flex-shrink:0}.form-flow-mtable__reading[data-v-46deef86]{align-items:center;gap:.375rem;display:flex}.form-flow-mtable__input[data-v-46deef86]{max-width:8rem}.form-flow-mtable__range[data-v-46deef86],.form-flow-mtable__unit[data-v-46deef86]{color:var(--ui-text-muted);white-space:nowrap;font-size:.8125rem}.form-flow-mtable__state-empty[data-v-46deef86]{color:var(--ui-text-dimmed);font-size:.8125rem}.form-flow-mtable__state[data-v-46deef86]{align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.form-flow-mtable__state--within[data-v-46deef86]{color:var(--ui-success)}.form-flow-mtable__state--outside[data-v-46deef86]{color:var(--ui-error)}.form-flow-mtable-empty[data-v-46deef86]{border:1px dashed var(--ui-border-accented);color:var(--ui-text-muted);text-align:center;border-radius:.5rem;padding:1rem;font-size:.875rem}.form-flow-field-description[data-v-46deef86]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-46deef86]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-795bd660]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-795bd660]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.autonumber-input-wrapper[data-v-795bd660]{align-items:center;display:flex;position:relative}.autonumber-input[data-v-795bd660]{flex:1;padding-right:2.5rem}.autonumber-input--pending[data-v-795bd660]{font-style:italic}.autonumber-input--pending[data-v-795bd660] input{color:var(--ui-text-dimmed)}.autonumber-icon[data-v-795bd660]{pointer-events:none;align-items:center;display:flex;position:absolute;right:.75rem}.autonumber-icon__svg[data-v-795bd660]{width:1.25rem;height:1.25rem;color:var(--ui-success)}.autonumber-icon__svg--pending[data-v-795bd660]{color:var(--ui-text-dimmed)}.form-flow-field-description[data-v-795bd660]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-795bd660]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-f6a71d5b]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-f6a71d5b]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-f6a71d5b]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-f6a71d5b]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-repeatable[data-v-ea6e6126]{flex-direction:column;gap:.75rem;display:flex}.repeatable-header[data-v-ea6e6126]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.repeatable-header__text[data-v-ea6e6126]{flex-direction:column;gap:.25rem;display:flex}.form-flow-field-label[data-v-ea6e6126]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-ea6e6126]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-ea6e6126]{color:var(--ui-error);margin:0;font-size:.875rem}.repeatable-empty-state[data-v-ea6e6126]{background-color:var(--ui-bg-muted);border:1px dashed var(--ui-border-accented);text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.repeatable-empty-state__icon[data-v-ea6e6126]{width:2rem;height:2rem;color:var(--ui-text-dimmed);margin-bottom:.5rem}.repeatable-empty-state__text[data-v-ea6e6126]{color:var(--ui-text-muted);margin:0;font-size:.875rem;font-weight:500}.repeatable-empty-state__hint[data-v-ea6e6126]{color:var(--ui-text-dimmed);margin:.25rem 0 0;font-size:.75rem}.repeatable-table-wrapper[data-v-ea6e6126]{border:1px solid var(--ui-border);border-radius:.5rem;overflow-x:auto}.repeatable-table[data-v-ea6e6126]{border-collapse:collapse;width:100%}.repeatable-table-header[data-v-ea6e6126]{text-align:left;color:var(--ui-text-muted);background-color:var(--ui-bg-muted);border-bottom:1px solid var(--ui-border);padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.repeatable-table-header__label[data-v-ea6e6126]{align-items:center;gap:.25rem;display:inline-flex}.repeatable-table-header__help[data-v-ea6e6126]{width:.875rem;height:.875rem;color:var(--ui-text-dimmed);cursor:help;border-radius:9999px;display:inline-flex}.repeatable-table-header__help[data-v-ea6e6126]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.repeatable-table-header--selectable[data-v-ea6e6126]{cursor:pointer}.repeatable-table-header--selectable[data-v-ea6e6126]:hover{color:var(--ui-text-highlighted)}.repeatable-table-header--selectable[data-v-ea6e6126]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.repeatable-table-header--selectable.repeatable-table-header--selected[data-v-ea6e6126]:hover,.repeatable-table-header--selected[data-v-ea6e6126]{color:var(--ui-primary);background-color:color-mix(in oklab,var(--ui-primary) 10%,var(--ui-bg-muted))}.repeatable-table-cell--pinned[data-v-ea6e6126],.repeatable-table-header--pinned[data-v-ea6e6126]{z-index:1;position:sticky}.repeatable-table-header--pinned[data-v-ea6e6126]{z-index:2}.repeatable-table-cell--pinned[data-v-ea6e6126]{background-color:var(--ui-bg)}.repeatable-table-row--clickable:focus-visible .repeatable-table-cell--pinned[data-v-ea6e6126],.repeatable-table-row--clickable:hover .repeatable-table-cell--pinned[data-v-ea6e6126]{background-color:var(--ui-bg-muted)}.repeatable-table-cell--pinned-last[data-v-ea6e6126]{box-shadow:inset -1px 0 0 var(--ui-border)}.repeatable-table-cell--hidden[data-v-ea6e6126],.repeatable-table-empty[data-v-ea6e6126]{color:var(--ui-text-dimmed)}.repeatable-table-empty[data-v-ea6e6126]{text-align:center;padding:1.25rem 1rem;font-size:.875rem}.repeatable-table-header--actions[data-v-ea6e6126]{width:4rem}.repeatable-table-row[data-v-ea6e6126]{transition:background-color .15s}.repeatable-table-row--clickable[data-v-ea6e6126]{cursor:pointer}.repeatable-table-row--clickable[data-v-ea6e6126]:focus-visible,.repeatable-table-row--clickable[data-v-ea6e6126]:hover{background-color:var(--ui-bg-muted);outline:none}.repeatable-table-cell[data-v-ea6e6126]{border-bottom:1px solid var(--ui-border);vertical-align:middle;color:var(--ui-text-toned);white-space:nowrap;text-overflow:ellipsis;max-width:18rem;padding:.625rem 1rem;font-size:.875rem;overflow:hidden}.repeatable-table-row:last-child .repeatable-table-cell[data-v-ea6e6126]{border-bottom:none}.repeatable-table-cell--actions[data-v-ea6e6126]{text-align:center;width:4rem}.repeatable-suggestion-marker[data-v-ea6e6126]{vertical-align:middle;width:1rem;height:1rem;color:var(--ui-info);margin-right:.25rem;display:inline-flex}.repeatable-edit-icon[data-v-ea6e6126]{width:1.125rem;height:1.125rem;color:var(--ui-text-dimmed)}.repeatable-table-row--clickable:focus-visible .repeatable-edit-icon[data-v-ea6e6126],.repeatable-table-row--clickable:hover .repeatable-edit-icon[data-v-ea6e6126]{color:var(--ui-primary)}.repeatable-modal-fields[data-v-ea6e6126]{flex-direction:column;gap:1rem;display:flex}.form-flow-field[data-v-03da55f0]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-03da55f0]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.created-by-input-wrapper[data-v-03da55f0]{align-items:center;display:flex;position:relative}.created-by-input[data-v-03da55f0]{flex:1;padding-right:2.5rem}.created-by-input--pending[data-v-03da55f0]{font-style:italic}.created-by-input--pending[data-v-03da55f0] input{color:var(--ui-text-dimmed)}.created-by-icon[data-v-03da55f0]{pointer-events:none;align-items:center;display:flex;position:absolute;right:.75rem}.created-by-icon__svg[data-v-03da55f0]{width:1.25rem;height:1.25rem;color:var(--ui-primary)}.created-by-icon__svg--pending[data-v-03da55f0]{color:var(--ui-text-dimmed)}.form-flow-field-description[data-v-03da55f0]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-03da55f0]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-071c6a0b]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-071c6a0b]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.created-at-input-wrapper[data-v-071c6a0b]{align-items:center;display:flex;position:relative}.created-at-input[data-v-071c6a0b]{flex:1;padding-right:2.5rem}.created-at-input--pending[data-v-071c6a0b]{font-style:italic}.created-at-input--pending[data-v-071c6a0b] input{color:var(--ui-text-dimmed)}.created-at-icon[data-v-071c6a0b]{pointer-events:none;align-items:center;display:flex;position:absolute;right:.75rem}.created-at-icon__svg[data-v-071c6a0b]{width:1.25rem;height:1.25rem;color:var(--ui-primary)}.created-at-icon__svg--pending[data-v-071c6a0b]{color:var(--ui-text-dimmed)}.form-flow-field-description[data-v-071c6a0b]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-071c6a0b]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-0e9cd01b]{flex-direction:column;gap:.5rem;display:flex}.linked-detail-head[data-v-0e9cd01b]{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.form-flow-field-label[data-v-0e9cd01b]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.linked-detail-chip[data-v-0e9cd01b]{color:var(--ui-primary);background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent);border-radius:.25rem;align-items:center;gap:.25rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.linked-detail-chip__icon[data-v-0e9cd01b]{width:.75rem;height:.75rem}.linked-detail-input--pending[data-v-0e9cd01b]{font-style:italic}.linked-detail-input--pending[data-v-0e9cd01b] input{color:var(--ui-text-dimmed)}.form-flow-field-description[data-v-0e9cd01b]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-rich-text[data-v-af4c7645]{font-size:.875rem;line-height:1.5}.form-flow-rich-text--callout[data-v-af4c7645]{color:var(--ui-text-toned)}.form-flow-rich-text--boxed[data-v-af4c7645]{border-radius:.375rem;padding:.875rem 1rem}.form-flow-rich-text--ruled[data-v-af4c7645]{padding:.125rem 0 .125rem 1rem}.form-flow-rich-text--bg-neutral[data-v-af4c7645],.form-flow-rich-text--bg-primary[data-v-af4c7645]{background-color:var(--ui-bg-muted)}.form-flow-rich-text--bg-warning[data-v-af4c7645]{background-color:color-mix(in oklab,var(--ui-warning) 10%,var(--ui-bg))}.form-flow-rich-text--border-neutral[data-v-af4c7645]{border-left:3px solid var(--ui-border-accented)}.form-flow-rich-text--border-primary[data-v-af4c7645]{border-left:3px solid var(--ui-primary)}.form-flow-rich-text--border-warning[data-v-af4c7645]{border-left:3px solid var(--ui-warning)}.form-flow-rich-text--plain[data-v-af4c7645]{color:var(--ui-text)}.form-flow-rich-text-body[data-v-af4c7645] p{margin:.25rem 0}.form-flow-rich-text-body[data-v-af4c7645] h1:first-child,.form-flow-rich-text-body[data-v-af4c7645] h2:first-child,.form-flow-rich-text-body[data-v-af4c7645] h3:first-child,.form-flow-rich-text-body[data-v-af4c7645] h4:first-child,.form-flow-rich-text-body[data-v-af4c7645] h5:first-child,.form-flow-rich-text-body[data-v-af4c7645] h6:first-child,.form-flow-rich-text-body[data-v-af4c7645] p:first-child{margin-top:0}.form-flow-rich-text-body[data-v-af4c7645] h1:last-child,.form-flow-rich-text-body[data-v-af4c7645] h2:last-child,.form-flow-rich-text-body[data-v-af4c7645] h3:last-child,.form-flow-rich-text-body[data-v-af4c7645] h4:last-child,.form-flow-rich-text-body[data-v-af4c7645] h5:last-child,.form-flow-rich-text-body[data-v-af4c7645] h6:last-child,.form-flow-rich-text-body[data-v-af4c7645] p:last-child{margin-bottom:0}.form-flow-rich-text-body[data-v-af4c7645] h1,.form-flow-rich-text-body[data-v-af4c7645] h2,.form-flow-rich-text-body[data-v-af4c7645] h3,.form-flow-rich-text-body[data-v-af4c7645] h4,.form-flow-rich-text-body[data-v-af4c7645] h5,.form-flow-rich-text-body[data-v-af4c7645] h6{color:var(--ui-text-highlighted);margin:.75rem 0 .375rem;font-weight:600;line-height:1.25}.form-flow-rich-text-body[data-v-af4c7645] h1{font-size:1.25rem}.form-flow-rich-text-body[data-v-af4c7645] h2{font-size:1.125rem}.form-flow-rich-text-body[data-v-af4c7645] h3{font-size:1rem}.form-flow-rich-text-body[data-v-af4c7645] h4,.form-flow-rich-text-body[data-v-af4c7645] h5,.form-flow-rich-text-body[data-v-af4c7645] h6{font-size:.9375rem}.form-flow-rich-text-body[data-v-af4c7645] ol,.form-flow-rich-text-body[data-v-af4c7645] ul{margin:.5rem 0;padding-left:1.5rem}.form-flow-rich-text-body[data-v-af4c7645] ul{list-style-type:disc}.form-flow-rich-text-body[data-v-af4c7645] ol{list-style-type:decimal}.form-flow-rich-text-body[data-v-af4c7645] li{margin:.125rem 0}.form-flow-rich-text-body[data-v-af4c7645] li::marker{color:var(--ui-text-muted)}.form-flow-rich-text-body[data-v-af4c7645] strong{font-weight:600}.form-flow-rich-text-body[data-v-af4c7645] a{color:var(--ui-primary);text-decoration:underline}.form-flow-rich-text-body[data-v-af4c7645] code{background-color:var(--ui-bg-elevated);border-radius:.25rem;padding:.125rem .25rem;font-size:.8125rem}.form-flow-rich-text--plain[data-v-af4c7645] h1{font-size:1.5rem}.form-flow-rich-text--plain[data-v-af4c7645] h2{font-size:1.25rem}.form-flow-rich-text--plain[data-v-af4c7645] h3{font-size:1.0625rem}.form-flow-field[data-v-9c30fc89]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-9c30fc89]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field__header[data-v-9c30fc89]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.form-flow-field__export[data-v-9c30fc89]{margin-left:auto}.form-flow-field-description[data-v-9c30fc89]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-9c30fc89]{color:var(--ui-error);margin:0;font-size:.875rem}.ff-card-preview[data-v-9c30fc89]{border:1px dashed var(--ui-border-accented);background-color:var(--ui-bg-muted);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.ff-card-preview__icon[data-v-9c30fc89]{width:1.125rem;height:1.125rem;color:var(--ui-text-muted);flex-shrink:0;margin-top:.075rem}.ff-card-preview__body[data-v-9c30fc89]{min-width:0}.ff-card-preview__text[data-v-9c30fc89]{color:var(--ui-text-muted);margin:0;font-size:.8125rem}.ff-card-preview__list[data-v-9c30fc89]{color:var(--ui-text-toned);margin:.375rem 0 0;padding-left:1rem;font-size:.8125rem}.ff-card-preview__muted[data-v-9c30fc89]{color:var(--ui-text-dimmed)}.notify[data-v-9c30fc89]{flex-direction:column;gap:.5rem;display:flex}.notify__empty[data-v-9c30fc89]{color:var(--ui-text-muted);margin:0;font-size:.8125rem}.notify__scroll[data-v-9c30fc89]{border:1px solid var(--ui-border);border-radius:.5rem;overflow-x:auto}.notify__table[data-v-9c30fc89]{border-collapse:collapse;width:100%}.notify__th[data-v-9c30fc89]{text-align:left;color:var(--ui-text-toned);background:var(--ui-bg-muted);white-space:nowrap;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.notify__th--action[data-v-9c30fc89]{text-align:right;width:1%}.notify__td[data-v-9c30fc89]{border-top:1px solid var(--ui-border-muted);color:var(--ui-text-highlighted);vertical-align:middle;padding:.625rem .875rem;font-size:.875rem}.notify__td--muted[data-v-9c30fc89]{color:var(--ui-text-muted);white-space:nowrap}.notify__td--action[data-v-9c30fc89]{white-space:nowrap;text-align:right;width:1%}.notify__td--nowrap[data-v-9c30fc89]{white-space:nowrap}.notify__col-grow[data-v-9c30fc89]{width:100%}.notify__recipient[data-v-9c30fc89]{flex-direction:column;gap:.0625rem;display:flex}.notify__recipient-name[data-v-9c30fc89]{color:var(--ui-text-highlighted);font-weight:600}.notify__recipient-sub[data-v-9c30fc89]{color:var(--ui-text-muted);font-size:.6875rem}.notify__method-select[data-v-9c30fc89]{width:9.5rem}.notify__method-select[data-v-9c30fc89] button{width:100%}.notify__method-sent[data-v-9c30fc89]{color:var(--ui-text-toned)}.notify__action[data-v-9c30fc89]{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.sr-only[data-v-9c30fc89]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ff-grading[data-v-769b46b3],.ff-grading__grid[data-v-769b46b3]{flex-direction:column;gap:.5rem;display:flex}.ff-grading__row[data-v-769b46b3]{text-align:left;border:1px solid var(--ui-border);background-color:var(--ui-bg);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.ff-grading__row[data-v-769b46b3]:not(.ff-grading__row--view):hover{border-color:var(--ui-color-primary-300)}.ff-grading__row--selected[data-v-769b46b3]{border-color:var(--ui-primary);background-color:var(--ui-color-primary-50)}.ff-grading__row--view[data-v-769b46b3]{cursor:default}.ff-grading__key[data-v-769b46b3]{background-color:var(--ui-bg-elevated);width:1.75rem;height:1.75rem;color:var(--ui-text-toned);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.ff-grading__key--a[data-v-769b46b3]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent);color:var(--ui-error)}.ff-grading__key--b[data-v-769b46b3]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent);color:var(--ui-warning)}.ff-grading__key--c[data-v-769b46b3]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent);color:var(--ui-info)}.ff-grading__key--d[data-v-769b46b3]{background-color:var(--ui-bg-elevated);color:var(--ui-text-toned)}.ff-grading__body[data-v-769b46b3]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ff-grading__label[data-v-769b46b3]{color:var(--ui-text-highlighted);font-size:.875rem;font-weight:600}.ff-grading__desc[data-v-769b46b3]{color:var(--ui-text-muted);font-size:.75rem}.ff-grading__check[data-v-769b46b3]{width:1.125rem;height:1.125rem;color:var(--ui-primary);flex-shrink:0}.ff-grading__empty[data-v-769b46b3]{color:var(--ui-text-muted);margin:0;font-size:.8125rem;font-style:italic}.form-flow-field[data-v-bfe6b480]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-bfe6b480]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-bfe6b480]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-bfe6b480]{color:var(--ui-error);margin:0;font-size:.875rem}.ff-disposition[data-v-2bc13e8c]{flex-direction:column;gap:.75rem;display:flex}.ff-disposition__grid[data-v-2bc13e8c]{flex-direction:column;gap:.5rem;display:flex}.ff-disposition__row[data-v-2bc13e8c]{text-align:left;border:1px solid var(--ui-border);background-color:var(--ui-bg);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.ff-disposition__row[data-v-2bc13e8c]:not(.ff-disposition__row--view):hover{border-color:var(--ui-color-primary-300)}.ff-disposition__row--selected[data-v-2bc13e8c]{border-color:var(--ui-primary);background-color:var(--ui-color-primary-50)}.ff-disposition__row--view[data-v-2bc13e8c]{cursor:default}.ff-disposition__body[data-v-2bc13e8c]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ff-disposition__label[data-v-2bc13e8c]{color:var(--ui-text-highlighted);font-size:.875rem;font-weight:600}.ff-disposition__desc[data-v-2bc13e8c]{color:var(--ui-text-muted);font-size:.75rem}.ff-disposition__check[data-v-2bc13e8c]{width:1.125rem;height:1.125rem;color:var(--ui-primary);flex-shrink:0}.ff-disposition__justification[data-v-2bc13e8c]{flex-direction:column;gap:.25rem;display:flex}.ff-disposition__jlabel[data-v-2bc13e8c]{text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted);font-size:.6875rem;font-weight:600}.ff-disposition__jinput[data-v-2bc13e8c]{width:100%}.ff-disposition__empty[data-v-2bc13e8c]{color:var(--ui-text-muted);margin:0;font-size:.8125rem;font-style:italic}.form-flow-field[data-v-6b0ce7af]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-6b0ce7af]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-6b0ce7af]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-6b0ce7af]{color:var(--ui-error);margin:0;font-size:.875rem}.ff-cause-chain[data-v-4612a8f8]{flex-direction:column;gap:.875rem;display:flex}.ff-cause-chain__steps[data-v-4612a8f8]{flex-direction:column;gap:.625rem;display:flex}.ff-cause-chain__step[data-v-4612a8f8]{align-items:flex-start;gap:.625rem;display:flex}.ff-cause-chain__num[data-v-4612a8f8]{background-color:var(--ui-bg-elevated);width:1.5rem;height:1.5rem;color:var(--ui-text-toned);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.ff-cause-chain__field[data-v-4612a8f8],.ff-cause-chain__root[data-v-4612a8f8]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ff-cause-chain__label[data-v-4612a8f8]{color:var(--ui-text-toned);font-size:.75rem;font-weight:600}.ff-cause-chain__value[data-v-4612a8f8]{color:var(--ui-text-highlighted);white-space:pre-wrap;margin:0;font-size:.875rem}.form-flow-field[data-v-8f96b547]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-8f96b547]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-8f96b547]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-8f96b547]{color:var(--ui-error);margin:0;font-size:.875rem}.ff-fishbone[data-v-3b850119]{flex-direction:column;gap:.875rem;display:flex}.ff-fishbone__problem[data-v-3b850119]{flex-direction:column;gap:.25rem;display:flex}.ff-fishbone__label[data-v-3b850119]{color:var(--ui-text-toned);font-size:.75rem;font-weight:600}.ff-fishbone__categories[data-v-3b850119]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=640px){.ff-fishbone__categories[data-v-3b850119]{grid-template-columns:1fr}}.ff-fishbone__category[data-v-3b850119]{border:1px solid var(--ui-border);background-color:var(--ui-bg-muted);border-radius:.5rem;padding:.625rem .75rem}.ff-fishbone__category-head[data-v-3b850119]{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.ff-fishbone__category-label[data-v-3b850119]{color:var(--ui-text-toned);font-size:.8125rem;font-weight:600}.ff-fishbone__causes[data-v-3b850119]{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ff-fishbone__cause[data-v-3b850119]{align-items:center;gap:.375rem;display:flex}.ff-fishbone__cause-input[data-v-3b850119]{flex:1}.ff-fishbone__bullet[data-v-3b850119]{width:.75rem;height:.75rem;color:var(--ui-text-dimmed);flex-shrink:0}.ff-fishbone__value[data-v-3b850119]{color:var(--ui-text-highlighted);font-size:.875rem}.ff-fishbone__empty[data-v-3b850119],.ff-fishbone__none[data-v-3b850119]{color:var(--ui-text-muted);margin:0;font-size:.75rem;font-style:italic}.form-flow-field[data-v-b44527fa]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-b44527fa]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.form-flow-field-description[data-v-b44527fa]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.form-flow-field-error[data-v-b44527fa]{color:var(--ui-error);margin:0;font-size:.875rem}.form-flow-field[data-v-1073e99a]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-1073e99a]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.ff-card-preview[data-v-1073e99a]{border:1px dashed var(--ui-border-accented);background-color:var(--ui-bg-muted);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.ff-card-preview__icon[data-v-1073e99a]{width:1.125rem;height:1.125rem;color:var(--ui-text-muted);flex-shrink:0;margin-top:.075rem}.ff-card-preview__text[data-v-1073e99a]{color:var(--ui-text-muted);margin:0;font-size:.8125rem}.form-flow-field[data-v-3d87aa40]{flex-direction:column;gap:.5rem;display:flex}.form-flow-field-label[data-v-3d87aa40]{color:var(--ui-text-toned);font-size:.875rem;font-weight:500;display:block}.ff-card-preview[data-v-3d87aa40]{border:1px dashed var(--ui-border-accented);background-color:var(--ui-bg-muted);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.ff-card-preview__icon[data-v-3d87aa40]{width:1.125rem;height:1.125rem;color:var(--ui-text-muted);flex-shrink:0;margin-top:.075rem}.ff-card-preview__text[data-v-3d87aa40]{color:var(--ui-text-muted);margin:0;font-size:.8125rem}.progress-bar[data-v-717c367d]{border:1px solid var(--ui-border);background-color:var(--ui-bg);border-radius:.75rem;width:100%;padding:1.25rem}.progress-bar__header[data-v-717c367d]{justify-content:flex-end;margin-bottom:.75rem;display:flex}@media (width<=640px){.progress-bar__header[data-v-717c367d]{display:none}}.progress-bar__pill[data-v-717c367d]{background-color:var(--ui-bg-elevated);color:var(--ui-text-toned);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.progress-bar__steps[data-v-717c367d]{padding:.5rem 0;display:flex;overflow-x:auto}@media (width<=640px){.progress-bar__steps[data-v-717c367d]{display:none}}.progress-bar__step[data-v-717c367d]{flex-direction:column;flex:1 0 6rem;align-items:center;display:flex}.progress-bar__track[data-v-717c367d]{justify-content:center;align-items:center;width:100%;height:1.75rem;display:flex;position:relative}.progress-bar__line[data-v-717c367d]{background-color:var(--ui-border);width:50%;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.progress-bar__line--left[data-v-717c367d]{left:0}.progress-bar__line--right[data-v-717c367d]{right:0}.progress-bar__line--filled[data-v-717c367d]{background-color:var(--ui-success)}.progress-bar__dot[data-v-717c367d]{z-index:10;cursor:default;background-color:var(--ui-bg);width:1.75rem;height:1.75rem;color:var(--ui-text-dimmed);box-shadow:0 0 0 1px var(--ui-border-accented);border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:relative}.progress-bar__step--completed .progress-bar__dot[data-v-717c367d]{background-color:var(--ui-success);color:#fff;box-shadow:none}.progress-bar__step--current .progress-bar__dot[data-v-717c367d]{background-color:var(--ui-primary);color:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--ui-primary) 20%,transparent)}.progress-bar__check[data-v-717c367d]{width:1rem;height:1rem}.progress-bar__label[data-v-717c367d]{text-align:center;color:var(--ui-text-toned);margin-top:.5rem;padding:0 .25rem;font-size:.75rem;font-weight:500;line-height:1.25}.progress-bar__step--upcoming .progress-bar__label[data-v-717c367d]{color:var(--ui-text-dimmed);font-weight:400}.progress-bar__mobile[data-v-717c367d]{flex-direction:column;align-items:center;gap:.25rem;display:none}@media (width<=640px){.progress-bar__mobile[data-v-717c367d]{display:flex}}.progress-bar__mobile-text[data-v-717c367d]{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.progress-bar__mobile-title[data-v-717c367d]{color:var(--ui-text-highlighted);font-size:1rem;font-weight:600}.stepper-sidebar[data-v-c41ad537]{position:relative}.stepper-sidebar__nav[data-v-c41ad537]{background-color:var(--ui-bg-muted);border-right:1px solid var(--ui-border);width:250px;height:100%;padding:1rem;display:block}@media (width<=768px){.stepper-sidebar__nav[data-v-c41ad537]{display:none}}.stepper-sidebar__list[data-v-c41ad537]{margin:0;padding:0;list-style:none}.stepper-sidebar__item[data-v-c41ad537]{position:relative}.stepper-sidebar__connector[data-v-c41ad537]{width:2px;height:.75rem;position:absolute;top:-.75rem;left:1rem;transform:translate(-50%)}.stepper-sidebar__connector-line[data-v-c41ad537]{background-color:var(--ui-border);width:100%;height:100%;transition:background-color .2s}.stepper-sidebar__connector-line--completed[data-v-c41ad537]{background-color:var(--ui-success)}.stepper-sidebar__button[data-v-c41ad537]{cursor:default;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem .5rem;transition:background-color .15s;display:flex}.stepper-sidebar__button--navigable[data-v-c41ad537]{cursor:pointer}.stepper-sidebar__button--navigable[data-v-c41ad537]:hover{background-color:var(--ui-bg-elevated)}.stepper-sidebar__button--current[data-v-c41ad537]{background-color:var(--ui-color-info-50)}.stepper-sidebar__indicator[data-v-c41ad537]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.stepper-sidebar__item--upcoming .stepper-sidebar__indicator[data-v-c41ad537]{background-color:var(--ui-bg-elevated);color:var(--ui-text-muted)}.stepper-sidebar__item--current .stepper-sidebar__indicator[data-v-c41ad537]{background-color:var(--ui-primary);color:#fff}.stepper-sidebar__item--completed .stepper-sidebar__indicator[data-v-c41ad537]{background-color:var(--ui-success);color:#fff}.stepper-sidebar__check-icon[data-v-c41ad537]{width:1.25rem;height:1.25rem}.stepper-sidebar__content[data-v-c41ad537]{flex-direction:column;gap:.25rem;min-width:0;padding-top:.25rem;display:flex}.stepper-sidebar__title[data-v-c41ad537]{font-size:.875rem;font-weight:500;line-height:1.25}.stepper-sidebar__item--upcoming .stepper-sidebar__title[data-v-c41ad537]{color:var(--ui-text-muted)}.stepper-sidebar__item--completed .stepper-sidebar__title[data-v-c41ad537],.stepper-sidebar__item--current .stepper-sidebar__title[data-v-c41ad537]{color:var(--ui-text-highlighted)}.stepper-sidebar__description[data-v-c41ad537]{color:var(--ui-text-muted);font-size:.75rem;line-height:1.4}.stepper-sidebar__mobile-trigger[data-v-c41ad537]{border:1px solid var(--ui-border);background-color:var(--ui-bg);cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:none}@media (width<=768px){.stepper-sidebar__mobile-trigger[data-v-c41ad537]{display:flex}}.stepper-sidebar__mobile-indicator[data-v-c41ad537]{background-color:var(--ui-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.stepper-sidebar__mobile-content[data-v-c41ad537]{flex-direction:column;flex:1;gap:.125rem;display:flex}.stepper-sidebar__mobile-label[data-v-c41ad537]{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.stepper-sidebar__mobile-title[data-v-c41ad537]{color:var(--ui-text-highlighted);font-size:.875rem;font-weight:500}.stepper-sidebar__mobile-chevron[data-v-c41ad537]{width:1.25rem;height:1.25rem;color:var(--ui-text-muted);transition:transform .2s}.stepper-sidebar__mobile-chevron--open[data-v-c41ad537]{transform:rotate(180deg)}.stepper-sidebar__drawer[data-v-c41ad537]{z-index:50;background-color:var(--ui-bg);border:1px solid var(--ui-border);border-radius:.5rem;margin-top:.5rem;padding:.5rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 15px -3px #0000001a}@media (width<=768px){.stepper-sidebar__drawer[data-v-c41ad537]{display:block}}.stepper-sidebar__drawer-list[data-v-c41ad537]{margin:0;padding:0;list-style:none}.stepper-sidebar__drawer-item[data-v-c41ad537]{margin:0}.stepper-sidebar__drawer-button[data-v-c41ad537]{cursor:default;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;display:flex}.stepper-sidebar__drawer-button--navigable[data-v-c41ad537]{cursor:pointer}.stepper-sidebar__drawer-button--navigable[data-v-c41ad537]:hover{background-color:var(--ui-bg-elevated)}.stepper-sidebar__drawer-button--current[data-v-c41ad537]{background-color:var(--ui-color-info-50)}.stepper-sidebar__drawer-indicator[data-v-c41ad537]{background-color:var(--ui-bg-elevated);width:1.5rem;height:1.5rem;color:var(--ui-text-muted);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.stepper-sidebar__drawer-button--current .stepper-sidebar__drawer-indicator[data-v-c41ad537]{background-color:var(--ui-primary);color:#fff}.stepper-sidebar__drawer-button--completed .stepper-sidebar__drawer-indicator[data-v-c41ad537]{background-color:var(--ui-success);color:#fff}.stepper-sidebar__drawer-check[data-v-c41ad537]{width:1rem;height:1rem}.stepper-sidebar__drawer-title[data-v-c41ad537]{color:var(--ui-text-muted);font-size:.875rem}.stepper-sidebar__drawer-button--completed .stepper-sidebar__drawer-title[data-v-c41ad537],.stepper-sidebar__drawer-button--current .stepper-sidebar__drawer-title[data-v-c41ad537]{color:var(--ui-text-highlighted)}.stepper-sidebar__backdrop[data-v-c41ad537]{z-index:40;background-color:color-mix(in oklab,var(--ui-bg-inverted) 25%,transparent);display:none;position:fixed;inset:0}@media (width<=768px){.stepper-sidebar__backdrop[data-v-c41ad537]{display:block}}.drawer-enter-active[data-v-c41ad537],.drawer-leave-active[data-v-c41ad537]{transition:all .2s}.drawer-enter-from[data-v-c41ad537],.drawer-leave-to[data-v-c41ad537]{opacity:0;transform:translateY(-.5rem)}.fade-enter-active[data-v-c41ad537],.fade-leave-active[data-v-c41ad537]{transition:opacity .2s}.fade-enter-from[data-v-c41ad537],.fade-leave-to[data-v-c41ad537]{opacity:0}.responsible-chip[data-v-8080dad8]{background-color:var(--ui-color-warning-50);color:var(--ui-warning);white-space:nowrap;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.responsible-chip__label[data-v-8080dad8]{font-weight:500}.responsible-chip__suffix[data-v-8080dad8]{color:var(--ui-color-warning-500)}.field-editing-flag[data-v-3cff7386]{pointer-events:none;z-index:5;position:absolute;inset:0}.field-editing-flag__ring[data-v-3cff7386]{opacity:.45;border:1.5px solid;border-radius:.5rem;position:absolute;inset:-.25rem}.field-editing-flag__tag[data-v-3cff7386]{text-overflow:ellipsis;white-space:nowrap;color:#fff;border-radius:.25rem;max-width:60%;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem;position:absolute;top:0;right:0;overflow:hidden}.ff-closure[data-v-2774efef]{border:1px dashed var(--ui-border-accented);background-color:var(--ui-bg-muted);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.ff-closure__icon[data-v-2774efef]{width:1.125rem;height:1.125rem;color:var(--ui-text-muted);flex-shrink:0;margin-top:.075rem}.ff-closure__title[data-v-2774efef]{color:var(--ui-text-highlighted);margin:0;font-size:.8125rem;font-weight:600}.ff-closure__hint[data-v-2774efef]{color:var(--ui-text-muted);margin:.125rem 0 0;font-size:.75rem}.form-actions__submit-hint[data-v-a1f152ac]{color:var(--ui-warning);align-self:center;font-size:.8125rem}.form-renderer-wrapper[data-v-a1f152ac]{flex-direction:column;width:100%;display:flex}.form-renderer-wrapper--with-stepper[data-v-a1f152ac]{flex-direction:row;gap:2rem}@media (width<=768px){.form-renderer-wrapper--with-stepper[data-v-a1f152ac]{flex-direction:column}}.form-renderer[data-v-a1f152ac]{flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding-bottom:1rem;display:flex}.step-header[data-v-a1f152ac]{margin-bottom:.5rem}.step-title[data-v-a1f152ac]{color:var(--ui-text-highlighted);margin:0;font-size:1.25rem;font-weight:600}.step-description[data-v-a1f152ac]{color:var(--ui-text-muted);margin:.25rem 0 0;font-size:.875rem}.form-section[data-v-a1f152ac]{width:100%;position:relative}.form-section-divider[data-v-a1f152ac]{border:none;border-top:1px solid var(--ui-border);margin:.5rem 0}.section-header[data-v-a1f152ac]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.section-header__main[data-v-a1f152ac]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.section-header__responsible[data-v-a1f152ac]{margin-left:auto}.section-header-button[data-v-a1f152ac]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.section-header-button:hover .section-title[data-v-a1f152ac]{color:var(--ui-text-highlighted)}.section-header-content[data-v-a1f152ac]{flex-direction:column;flex:1;gap:.25rem;display:flex}.section-chevron[data-v-a1f152ac]{width:1.25rem;height:1.25rem;color:var(--ui-text-muted);flex-shrink:0;margin-top:.125rem;transition:transform .2s}.section-chevron--expanded[data-v-a1f152ac]{transform:rotate(90deg)}.section-title[data-v-a1f152ac]{color:var(--ui-text-toned);margin:0;font-size:1rem;font-weight:600;transition:color .15s}.section-description[data-v-a1f152ac]{color:var(--ui-text-muted);margin:0;font-size:.875rem}.fields-grid--collapsible[data-v-a1f152ac]{padding-left:1.75rem}.fields-grid--section-locked[data-v-a1f152ac]{opacity:.7;pointer-events:none}.fields-grid[data-v-a1f152ac]{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.field-wrapper[data-v-a1f152ac],.field-wrapper--locked[data-v-a1f152ac]{position:relative}.field-wrapper--locked[data-v-a1f152ac]>:not(.field-lock-message){opacity:.6}.field-wrapper--locked[data-v-a1f152ac]:after{content:"";background-color:color-mix(in oklab,var(--ui-text-dimmed) 8%,transparent);pointer-events:none;border-radius:.5rem;position:absolute;inset:-.5rem}.field-lock-message[data-v-a1f152ac]{color:var(--ui-warning);align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:flex}.field-lock-message__icon[data-v-a1f152ac]{width:.75rem;height:.75rem;color:var(--ui-warning);flex-shrink:0}.form-section--locked[data-v-a1f152ac]{position:relative}.form-section--locked[data-v-a1f152ac]>:not(.section-lock-notice){opacity:.5}.form-section--locked[data-v-a1f152ac]:after{content:"";background-color:color-mix(in oklab,var(--ui-text-dimmed) 8%,transparent);pointer-events:none;z-index:1;border-radius:.625rem;position:absolute;inset:-.75rem}.section-lock-notice[data-v-a1f152ac]{color:var(--ui-warning);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:flex}.section-lock-notice__icon[data-v-a1f152ac]{width:.875rem;height:.875rem;color:var(--ui-warning);flex-shrink:0}@media (width<=640px){.fields-grid[data-v-a1f152ac]{grid-template-columns:1fr}.fields-grid[data-v-a1f152ac]>*{grid-column:1!important}}.form-actions[data-v-a1f152ac]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.form-actions__spacer[data-v-a1f152ac]{flex:1}
