:root{--fx-primary:#2563eb;--fx-primary-hover:#1d4ed8;--fx-primary-soft:#eff6ff;--fx-on-primary:#fff;--fx-bg:#f6f8fb;--fx-surface:#fff;--fx-surface-muted:#f8fafc;--fx-border:#e4e9f0;--fx-border-strong:#cbd5e1;--fx-text:#172033;--fx-text-muted:#64748b;--fx-text-faint:#94a3b8;--fx-overlay:#0f172a59;--fx-tooltip-bg:#172033;--fx-tooltip-text:#fff;--fx-selection:#d3e0fb;--fx-radius-sm:6px;--fx-radius:8px;--fx-radius-lg:14px;--fx-control-h:2.5rem;--fx-control-h-sm:2rem;--fx-gap:.5rem;--fx-shadow-sm:0 1px 2px #0f172a0d;--fx-shadow-md:0 4px 16px #0f172a14;--fx-shadow-lg:0 18px 44px #0f172a24;--fx-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fx-success:#059669;--fx-success-hover:#047857;--fx-success-soft:#ecfdf5;--fx-success-strong:#065f46;--fx-on-success:#fff;--fx-warning:#f59e0b;--fx-warning-hover:#d97706;--fx-warning-soft:#fffbeb;--fx-warning-strong:#b45309;--fx-on-warning:#fff;--fx-danger:#dc2626;--fx-danger-hover:#b91c1c;--fx-danger-soft:#fef2f2;--fx-danger-strong:#991b1b;--fx-on-danger:#fff;--fx-info:#4f46e5;--fx-info-hover:#4338ca;--fx-info-soft:#eef2ff;--fx-info-strong:#3730a3;--fx-on-info:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-fx-scheme=dark]{--fx-primary:#3f76ed;--fx-primary-hover:#5a89f0;--fx-primary-soft:#1b2e56;--fx-on-primary:#fff;--fx-bg:#0b1220;--fx-surface:#111a2b;--fx-surface-muted:#18233a;--fx-border:#24314a;--fx-border-strong:#354764;--fx-text:#e5eaf3;--fx-text-muted:#9aa7bb;--fx-text-faint:#66748c;--fx-overlay:#0009;--fx-tooltip-bg:#e5eaf3;--fx-tooltip-text:#0b1220;--fx-selection:#233f79;--fx-radius-sm:6px;--fx-radius:8px;--fx-radius-lg:14px;--fx-control-h:2.5rem;--fx-control-h-sm:2rem;--fx-gap:.5rem;--fx-shadow-sm:0 1px 2px #00000059;--fx-shadow-md:0 4px 16px #00000073;--fx-shadow-lg:0 18px 44px #0009;--fx-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fx-success:#34d399;--fx-success-hover:#6ee7b7;--fx-success-soft:#173b3f;--fx-success-strong:#6ee7b7;--fx-on-success:#0f172a;--fx-warning:#fbbf24;--fx-warning-hover:#fcd34d;--fx-warning-soft:#3b382a;--fx-warning-strong:#fcd34d;--fx-on-warning:#0f172a;--fx-danger:#f87171;--fx-danger-hover:#fca5a5;--fx-danger-soft:#3b2a38;--fx-danger-strong:#fca5a5;--fx-on-danger:#fff;--fx-info:#818cf8;--fx-info-hover:#a5b4fc;--fx-info-soft:#252f50;--fx-info-strong:#a5b4fc;--fx-on-info:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fx-icon[data-v-52bb36da]{vertical-align:-.15em;flex-shrink:0;display:inline-block}.fx-icon--spin[data-v-52bb36da]{animation:1s linear infinite fx-icon-spin-52bb36da}@keyframes fx-icon-spin-52bb36da{to{transform:rotate(360deg)}}.fx-alert[data-v-f079184e]{border-radius:var(--fx-radius-sm);border:1px solid #0000;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.fx-alert__icon[data-v-f079184e]{flex:none;margin-top:.1rem}.fx-alert__body[data-v-f079184e]{flex:1;min-width:0}.fx-alert__title[data-v-f079184e]{font-weight:600}.fx-alert__title+.fx-alert__text[data-v-f079184e]{margin-top:.15rem}.fx-alert__close[data-v-f079184e]{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;flex:none;padding:0}.fx-alert__close[data-v-f079184e]:hover{opacity:1}.fx-alert--info[data-v-f079184e]{background:var(--fx-primary-soft);border-color:color-mix(in srgb,var(--fx-primary) 25%,transparent);color:var(--fx-primary-hover)}.fx-alert--success[data-v-f079184e]{background:var(--fx-success-soft);border-color:color-mix(in srgb,var(--fx-success) 30%,transparent);color:var(--fx-success-strong)}.fx-alert--warning[data-v-f079184e]{background:var(--fx-warning-soft);border-color:color-mix(in srgb,var(--fx-warning) 35%,transparent);color:var(--fx-warning-strong)}.fx-alert--danger[data-v-f079184e]{background:var(--fx-danger-soft);border-color:color-mix(in srgb,var(--fx-danger) 30%,transparent);color:var(--fx-danger-strong)}.fx-avatar[data-v-0b4fc7f1]{-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.fx-avatar--square[data-v-0b4fc7f1]{border-radius:var(--fx-radius-sm)}.fx-avatar--sm[data-v-0b4fc7f1]{width:1.75rem;height:1.75rem;font-size:.6875rem}.fx-avatar--md[data-v-0b4fc7f1]{width:2.25rem;height:2.25rem;font-size:.8125rem}.fx-avatar--lg[data-v-0b4fc7f1]{width:3rem;height:3rem;font-size:1rem}.fx-avatar--primary[data-v-0b4fc7f1]{background:var(--fx-primary-soft);color:var(--fx-primary)}.fx-avatar--success[data-v-0b4fc7f1]{background:var(--fx-success-soft);color:var(--fx-success-strong)}.fx-avatar--warning[data-v-0b4fc7f1]{background:var(--fx-warning-soft);color:var(--fx-warning-strong)}.fx-avatar--info[data-v-0b4fc7f1]{background:var(--fx-info-soft);color:var(--fx-info-strong)}.fx-avatar--danger[data-v-0b4fc7f1]{background:var(--fx-danger-soft);color:var(--fx-danger-strong)}.fx-badge[data-v-73915c76]{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.fx-badge--sm[data-v-73915c76]{padding:.1rem .4rem;font-size:.6875rem}.fx-badge__dot[data-v-73915c76]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.fx-badge--neutral[data-v-73915c76]{background:var(--fx-surface-muted);color:var(--fx-text-muted)}.fx-badge--primary[data-v-73915c76]{background:var(--fx-primary-soft);color:var(--fx-primary)}.fx-badge--success[data-v-73915c76]{background:var(--fx-success-soft);color:var(--fx-success-strong)}.fx-badge--warning[data-v-73915c76]{background:var(--fx-warning-soft);color:var(--fx-warning-strong)}.fx-badge--danger[data-v-73915c76]{background:var(--fx-danger-soft);color:var(--fx-danger-strong)}.fx-badge--info[data-v-73915c76]{background:var(--fx-info-soft);color:var(--fx-info-strong)}.fx-btn[data-v-4e48f348]{min-height:var(--fx-control-h);border-radius:var(--fx-radius-sm);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.fx-btn[data-v-4e48f348]:focus{outline:none}.fx-btn[data-v-4e48f348]:focus-visible{outline:2px solid var(--fx-primary);outline-offset:2px}.fx-btn[data-v-4e48f348]:disabled{opacity:.55;cursor:not-allowed}.fx-btn--block[data-v-4e48f348]{width:100%}.fx-btn--sm[data-v-4e48f348]{min-height:var(--fx-control-h-sm);padding:0 .625rem;font-size:.8125rem}.fx-btn--lg[data-v-4e48f348]{min-height:2.875rem;padding:0 1.25rem;font-size:1rem}.fx-btn--icon-only[data-v-4e48f348]{width:var(--fx-control-h);padding:0}.fx-btn--icon-only.fx-btn--sm[data-v-4e48f348]{width:var(--fx-control-h-sm)}.fx-btn--icon-only.fx-btn--lg[data-v-4e48f348]{width:2.875rem}.fx-btn--primary[data-v-4e48f348]{background:var(--fx-primary);color:var(--fx-on-primary);box-shadow:var(--fx-shadow-sm)}.fx-btn--primary[data-v-4e48f348]:hover:not(:disabled){background:var(--fx-primary-hover)}.fx-btn--secondary[data-v-4e48f348]{background:var(--fx-surface);border-color:var(--fx-border-strong);color:var(--fx-text)}.fx-btn--secondary[data-v-4e48f348]:hover:not(:disabled){background:var(--fx-surface-muted)}.fx-btn--ghost[data-v-4e48f348]{color:var(--fx-text-muted);background:0 0}.fx-btn--ghost[data-v-4e48f348]:hover:not(:disabled){background:var(--fx-surface-muted);color:var(--fx-text)}.fx-btn--danger[data-v-4e48f348]{background:var(--fx-danger);color:var(--fx-on-danger)}.fx-btn--danger[data-v-4e48f348]:hover:not(:disabled){background:var(--fx-danger-hover)}.fx-btn--success[data-v-4e48f348]{background:var(--fx-success);color:var(--fx-on-success)}.fx-btn--success[data-v-4e48f348]:hover:not(:disabled){background:var(--fx-success-hover)}.fx-btn--link[data-v-4e48f348]{color:var(--fx-primary);background:0 0;min-height:0;padding:0}.fx-btn--link[data-v-4e48f348]:hover:not(:disabled){text-decoration:underline}.fx-card[data-v-f779152b]{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-sm);overflow:hidden}.fx-card--hoverable[data-v-f779152b]{transition:box-shadow .15s,border-color .15s}.fx-card--hoverable[data-v-f779152b]:hover{box-shadow:var(--fx-shadow-md);border-color:var(--fx-border-strong)}.fx-card__header[data-v-f779152b]{border-bottom:1px solid var(--fx-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.fx-card__heading[data-v-f779152b]{min-width:0}.fx-card__title[data-v-f779152b]{font-size:1rem;font-weight:600}.fx-card__subtitle[data-v-f779152b]{color:var(--fx-text-muted);margin-top:.15rem;font-size:.8125rem}.fx-card__actions[data-v-f779152b]{flex:none;align-items:center;gap:.5rem;display:flex}.fx-card--p-md .fx-card__body[data-v-f779152b]{padding:1.25rem}.fx-card--p-sm .fx-card__body[data-v-f779152b]{padding:.75rem}.fx-card--p-none .fx-card__body[data-v-f779152b]{padding:0}.fx-card__footer[data-v-f779152b]{border-top:1px solid var(--fx-border);background:var(--fx-surface-muted);padding:.875rem 1.25rem}.fx-check[data-v-eb6a029f]{cursor:pointer;align-items:flex-start;gap:.5rem;margin:0;font-weight:400;display:inline-flex}.fx-check[data-disabled][data-v-eb6a029f]{cursor:not-allowed;opacity:.6}.fx-check__control[data-v-eb6a029f]{background:var(--fx-surface);border:1px solid var(--fx-border-strong);border-radius:calc(var(--fx-radius-sm) - 2px);width:1.05rem;height:1.05rem;color:var(--fx-on-primary);flex:none;justify-content:center;align-items:center;margin-top:.15rem;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.fx-check__control[data-hover][data-v-eb6a029f]:not([data-disabled]){border-color:var(--fx-primary)}.fx-check__control[data-focus-visible][data-v-eb6a029f]{box-shadow:0 0 0 3px var(--fx-primary-soft);border-color:var(--fx-primary)}.fx-check__control[data-state=checked][data-v-eb6a029f],.fx-check__control[data-state=indeterminate][data-v-eb6a029f]{background:var(--fx-primary);border-color:var(--fx-primary)}.fx-check__indicator[data-v-eb6a029f]{display:inline-flex}.fx-check__indicator[hidden][data-v-eb6a029f]{display:none}.fx-check__body[data-v-eb6a029f]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.fx-check__label[data-v-eb6a029f]{color:var(--fx-text);font-size:.9375rem}.fx-check__hint[data-v-eb6a029f]{color:var(--fx-text-muted);font-size:.75rem}.fx-combobox[data-v-466c94ef]{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}.fx-combobox__label[data-v-466c94ef]{color:var(--fx-text-muted);font-size:.8125rem}.fx-combobox__req[data-v-466c94ef]{color:var(--fx-danger);margin-left:2px}.fx-combobox__box[data-v-466c94ef]{height:var(--fx-control-h);background:var(--fx-surface);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-sm);align-items:center;padding-right:.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.fx-combobox__box[data-v-466c94ef]:focus-within{border-color:var(--fx-primary);box-shadow:0 0 0 3px var(--fx-primary-soft)}.fx-combobox__box--error[data-v-466c94ef]{border-color:var(--fx-danger)}.fx-combobox__box--error[data-v-466c94ef]:focus-within{box-shadow:0 0 0 3px var(--fx-danger-soft)}.fx-combobox__box--disabled[data-v-466c94ef]{background:var(--fx-surface-muted)}.fx-combobox__input[data-v-466c94ef]{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0 .625rem;font-size:.9375rem}.fx-combobox__input[data-v-466c94ef]::placeholder{color:var(--fx-text-faint)}.fx-combobox__input[data-v-466c94ef]:disabled{cursor:not-allowed;color:var(--fx-text-muted)}.fx-combobox__clear[data-v-466c94ef],.fx-combobox__trigger[data-v-466c94ef]{border-radius:var(--fx-radius-sm);color:var(--fx-text-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.fx-combobox__clear[data-v-466c94ef]:hover,.fx-combobox__trigger[data-v-466c94ef]:hover:not(:disabled){color:var(--fx-text);background:var(--fx-surface-muted)}.fx-combobox__trigger[data-v-466c94ef]:disabled{cursor:not-allowed}.fx-combobox__hint[data-v-466c94ef]{color:var(--fx-text-muted);font-size:.75rem}.fx-combobox__error[data-v-466c94ef]{color:var(--fx-danger);font-size:.75rem}.fx-combobox__content[data-v-466c94ef]{z-index:1100;max-height:260px;min-width:var(--reference-width);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-md);outline:none;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.fx-combobox__content[hidden][data-v-466c94ef]{display:none}.fx-combobox__item[data-v-466c94ef]{border-radius:var(--fx-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.9rem;display:flex}.fx-combobox__item[data-highlighted][data-v-466c94ef]{background:var(--fx-primary-soft);color:var(--fx-primary)}.fx-combobox__item[data-state=checked][data-v-466c94ef]{font-weight:600}.fx-combobox__item-text[data-v-466c94ef]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-combobox__item-check[data-v-466c94ef]{flex:none;display:inline-flex}.fx-combobox__item-check[hidden][data-v-466c94ef]{display:none}.fx-combobox__empty[data-v-466c94ef]{color:var(--fx-text-muted);padding:.5rem .6rem;font-size:.875rem}.fx-countdown[data-v-7daca413]{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.fx-countdown--sm[data-v-7daca413]{font-size:.8125rem}.fx-countdown--md[data-v-7daca413]{font-size:.9375rem}.fx-countdown--lg[data-v-7daca413]{letter-spacing:-.01em;font-size:1.5rem}.fx-countdown--normal[data-v-7daca413]{color:var(--fx-text)}.fx-countdown--warning[data-v-7daca413]{color:var(--fx-warning-strong)}.fx-countdown--danger[data-v-7daca413]{color:var(--fx-danger)}.fx-countdown--ended[data-v-7daca413]{color:var(--fx-text-faint);font-weight:500}.fx-desc[data-v-3dd2d401]{grid-template-columns:repeat(var(--fx-desc-cols,2),minmax(0,1fr));gap:.875rem 1.5rem;margin:0;display:grid}.fx-desc__row[data-v-3dd2d401]{min-width:0}.fx-desc__row--wide[data-v-3dd2d401]{grid-column:1/-1}.fx-desc__label[data-v-3dd2d401]{color:var(--fx-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.fx-desc__value[data-v-3dd2d401]{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9375rem}@media(max-width:720px){.fx-desc[data-v-3dd2d401]{grid-template-columns:1fr}}.fx-dropdown[data-v-61fab074]{display:inline-flex}.fx-dropdown__menu[data-v-61fab074]{z-index:1100;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-md);outline:none;padding:.3rem}.fx-dropdown__menu[hidden][data-v-61fab074]{display:none}.fx-empty[data-v-12be250c]{text-align:center;padding:2.5rem 1.5rem}.fx-empty__icon[data-v-12be250c]{background:var(--fx-surface-muted);width:3rem;height:3rem;color:var(--fx-text-faint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.fx-empty__title[data-v-12be250c]{font-weight:600}.fx-empty__desc[data-v-12be250c]{color:var(--fx-text-muted);margin-top:.25rem;font-size:.875rem}.fx-empty__actions[data-v-12be250c]{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.fx-upload__zone[data-v-3c1e41a1]{background:var(--fx-surface-muted);border:1px dashed var(--fx-border-strong);border-radius:var(--fx-radius);width:100%;color:var(--fx-text-muted);cursor:pointer;outline:none;flex-direction:column;align-items:center;gap:.2rem;padding:1.25rem;transition:border-color .15s,background .15s;display:flex}.fx-upload__zone[data-v-3c1e41a1]:hover:not([data-disabled]),.fx-upload__zone[data-dragging][data-v-3c1e41a1],.fx-upload__zone[data-v-3c1e41a1]:focus-visible{border-color:var(--fx-primary);background:var(--fx-primary-soft)}.fx-upload__zone[data-disabled][data-v-3c1e41a1]{opacity:.6;cursor:not-allowed}.fx-upload__icon[data-v-3c1e41a1]{color:var(--fx-text-faint)}.fx-upload__label[data-v-3c1e41a1]{color:var(--fx-text);font-size:.875rem}.fx-upload__hint[data-v-3c1e41a1]{font-size:.75rem}.fx-upload__list[data-v-3c1e41a1]{flex-direction:column;gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.fx-upload__file[data-v-3c1e41a1]{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.875rem;display:flex}.fx-upload__file-icon[data-v-3c1e41a1]{color:var(--fx-text-faint)}.fx-upload__file-name[data-v-3c1e41a1]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-upload__file-size[data-v-3c1e41a1]{color:var(--fx-text-muted);font-size:.75rem}.fx-upload__remove[data-v-3c1e41a1]{color:var(--fx-text-faint);cursor:pointer;background:0 0;border:none;padding:.1rem}.fx-upload__remove[data-v-3c1e41a1]:hover{color:var(--fx-danger)}.fx-filterbar[data-v-304b9671]{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-sm);padding:.875rem 1rem}.fx-filterbar__row[data-v-304b9671]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.fx-filterbar__search[data-v-304b9671]{flex:20rem;min-width:14rem}.fx-filterbar__fields[data-v-304b9671]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.fx-filterbar__actions[data-v-304b9671]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.fx-filterbar__chips[data-v-304b9671]{border-top:1px dashed var(--fx-border);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.75rem;display:flex}.fx-filterbar__chip[data-v-304b9671]{background:var(--fx-primary-soft);color:var(--fx-primary);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.fx-filterbar__chip-x[data-v-304b9671]{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;padding:.1rem;display:inline-flex}.fx-filterbar__chip-x[data-v-304b9671]:hover{opacity:1}.fx-filterbar__reset[data-v-304b9671]{font:inherit;color:var(--fx-text-muted);cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:underline}.fx-filterbar__reset[data-v-304b9671]:hover{color:var(--fx-text)}.fx-input[data-v-8ea17fca]{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}.fx-input__label[data-v-8ea17fca]{color:var(--fx-text-muted);font-size:.8125rem}.fx-input__req[data-v-8ea17fca]{color:var(--fx-danger);margin-left:2px}.fx-input__box[data-v-8ea17fca]{height:var(--fx-control-h);background:var(--fx-surface);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-sm);align-items:center;gap:.5rem;padding:0 .625rem;transition:border-color .15s,box-shadow .15s;display:flex}.fx-input__box[data-v-8ea17fca]:focus-within{border-color:var(--fx-primary);box-shadow:0 0 0 3px var(--fx-primary-soft)}.fx-input__box--error[data-v-8ea17fca]{border-color:var(--fx-danger)}.fx-input__box--error[data-v-8ea17fca]:focus-within{box-shadow:0 0 0 3px var(--fx-danger-soft)}.fx-input__box--disabled[data-v-8ea17fca]{background:var(--fx-surface-muted)}.fx-input__icon[data-v-8ea17fca]{color:var(--fx-text-faint)}.fx-input__field[data-v-8ea17fca]{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.fx-input__field[data-v-8ea17fca]:disabled{cursor:not-allowed;color:var(--fx-text-muted)}.fx-input__suffix[data-v-8ea17fca]{color:var(--fx-text-muted);white-space:nowrap;font-size:.875rem}.fx-input__hint[data-v-8ea17fca]{color:var(--fx-text-muted);font-size:.75rem}.fx-input__error[data-v-8ea17fca]{color:var(--fx-danger);font-size:.75rem}.fx-menu-item[data-v-dbff6b2a]{border-radius:var(--fx-radius-sm);width:100%;font:inherit;color:var(--fx-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.875rem;text-decoration:none;display:flex}.fx-menu-item[data-v-dbff6b2a]:hover{background:var(--fx-surface-muted);text-decoration:none}.fx-menu-item[data-v-dbff6b2a]:focus-visible{outline:2px solid var(--fx-primary);outline-offset:-2px}.fx-menu-item[data-v-dbff6b2a]:disabled{opacity:.5;cursor:not-allowed}.fx-menu-item--danger[data-v-dbff6b2a]{color:var(--fx-danger-strong)}.fx-menu-item--danger[data-v-dbff6b2a]:hover{background:var(--fx-danger-soft)}.fx-menu-item__label[data-v-dbff6b2a]{flex:1;min-width:0}.fx-modal__backdrop[data-v-2856e01c]{z-index:1000;background:var(--fx-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.fx-modal__positioner[data-v-2856e01c]{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.fx-modal__panel[data-v-2856e01c]{width:min(92vw,var(--fx-modal-w,34rem));background:var(--fx-surface);border-radius:var(--fx-radius-lg);max-height:86vh;box-shadow:var(--fx-shadow-lg);outline:none;flex-direction:column;display:flex;overflow:hidden}.fx-modal__panel--sm[data-v-2856e01c]{--fx-modal-w:24rem}.fx-modal__panel--md[data-v-2856e01c]{--fx-modal-w:34rem}.fx-modal__panel--lg[data-v-2856e01c]{--fx-modal-w:52rem}.fx-modal__header[data-v-2856e01c]{border-bottom:1px solid var(--fx-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem;display:flex}.fx-modal__title[data-v-2856e01c]{font-size:1.0625rem;font-weight:600}.fx-modal__subtitle[data-v-2856e01c]{color:var(--fx-text-muted);margin-top:.15rem;font-size:.8125rem}.fx-modal__close[data-v-2856e01c]{color:var(--fx-text-muted);cursor:pointer;border-radius:var(--fx-radius-sm);background:0 0;border:none;flex:none;padding:.15rem}.fx-modal__close[data-v-2856e01c]:hover{background:var(--fx-surface-muted);color:var(--fx-text)}.fx-modal__body[data-v-2856e01c]{padding:1.25rem;overflow-y:auto}.fx-modal__footer[data-v-2856e01c]{border-top:1px solid var(--fx-border);background:var(--fx-surface-muted);justify-content:flex-end;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.fx-money[data-v-1e0eab09]{font-variant-numeric:tabular-nums;white-space:nowrap}.fx-money--sm[data-v-1e0eab09]{font-size:.8125rem}.fx-money--lg[data-v-1e0eab09]{letter-spacing:-.01em;font-size:1.25rem;font-weight:650}.fx-money--muted[data-v-1e0eab09]{color:var(--fx-text-muted)}.fx-money--success[data-v-1e0eab09]{color:var(--fx-success)}.fx-money--danger[data-v-1e0eab09]{color:var(--fx-danger)}.fx-page[data-v-f1073bef]{width:100%;margin:0 auto;padding:1.75rem 2rem 3rem}.fx-page--wide[data-v-f1073bef]{max-width:1360px}.fx-page--narrow[data-v-f1073bef]{max-width:880px}.fx-page__crumbs[data-v-f1073bef]{align-items:center;gap:.3rem;margin-bottom:.6rem;font-size:.8125rem;display:flex}.fx-page__crumb[data-v-f1073bef]{color:var(--fx-text-muted);text-decoration:none}.fx-page__crumb[data-v-f1073bef]:hover{color:var(--fx-primary)}.fx-page__crumb--current[data-v-f1073bef]{color:var(--fx-text)}.fx-page__crumb-sep[data-v-f1073bef]{color:var(--fx-text-faint)}.fx-page__header[data-v-f1073bef]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.fx-page__heading[data-v-f1073bef]{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.fx-page__back[data-v-f1073bef]{border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);background:var(--fx-surface);width:2rem;height:2rem;color:var(--fx-text-muted);flex:none;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.fx-page__back[data-v-f1073bef]:hover{background:var(--fx-surface-muted);color:var(--fx-text)}.fx-page__titles[data-v-f1073bef]{min-width:0}.fx-page__title-row[data-v-f1073bef]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fx-page__subtitle[data-v-f1073bef]{color:var(--fx-text-muted);margin-top:.25rem;font-size:.875rem}.fx-page__actions[data-v-f1073bef]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media(max-width:720px){.fx-page[data-v-f1073bef]{padding:1.25rem 1rem 2.5rem}.fx-page__header[data-v-f1073bef]{flex-direction:column;align-items:stretch}}.fx-pagination[data-v-00c2a78b]{border-top:1px solid var(--fx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}.fx-pagination__info[data-v-00c2a78b]{color:var(--fx-text-muted);font-size:.8125rem}.fx-pagination__pages[data-v-00c2a78b]{align-items:center;gap:.25rem;margin-left:auto;display:flex}.fx-pagination__page[data-v-00c2a78b],.fx-pagination__nav[data-v-00c2a78b]{min-width:var(--fx-control-h-sm);height:var(--fx-control-h-sm);border-radius:var(--fx-radius-sm);font:inherit;color:var(--fx-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .4rem;font-size:.875rem;display:inline-flex}.fx-pagination__page[data-v-00c2a78b]:hover,.fx-pagination__nav[data-v-00c2a78b]:hover:not(:disabled){background:var(--fx-surface-muted);color:var(--fx-text)}.fx-pagination__page[data-selected][data-v-00c2a78b]{background:var(--fx-primary-soft);color:var(--fx-primary);border-color:currentColor;font-weight:600}.fx-pagination__nav[data-v-00c2a78b]:disabled{opacity:.4;cursor:not-allowed}.fx-pagination__gap[data-v-00c2a78b]{color:var(--fx-text-faint);padding:0 .25rem}.fx-progress__head[data-v-f8ca03b9]{justify-content:space-between;gap:.5rem;margin-bottom:.3rem;font-size:.8125rem;display:flex}.fx-progress__label[data-v-f8ca03b9]{color:var(--fx-text-muted)}.fx-progress__value[data-v-f8ca03b9]{font-variant-numeric:tabular-nums;font-weight:600}.fx-progress__track[data-v-f8ca03b9]{background:var(--fx-surface-muted);border-radius:999px;height:.5rem;overflow:hidden}.fx-progress__bar[data-v-f8ca03b9]{border-radius:999px;height:100%;transition:width .3s}.fx-progress__bar[data-state=indeterminate][data-v-f8ca03b9]{width:40%;animation:1.2s ease-in-out infinite fx-progress-slide-f8ca03b9}.fx-progress__bar--primary[data-v-f8ca03b9]{background:var(--fx-primary)}.fx-progress__bar--success[data-v-f8ca03b9]{background:var(--fx-success)}.fx-progress__bar--warning[data-v-f8ca03b9]{background:var(--fx-warning)}.fx-progress__bar--danger[data-v-f8ca03b9]{background:var(--fx-danger)}@keyframes fx-progress-slide-f8ca03b9{0%{transform:translate(-100%)}to{transform:translate(250%)}}.fx-radio[data-v-cc014122]{min-width:0}.fx-radio__legend[data-v-cc014122]{color:var(--fx-text-muted);padding-bottom:.375rem;font-size:.8125rem;display:block}.fx-radio__items[data-v-cc014122]{flex-direction:column;gap:.5rem;display:flex}.fx-radio__items--inline[data-v-cc014122]{flex-flow:wrap;gap:1rem}.fx-radio__item[data-v-cc014122]{cursor:pointer;align-items:flex-start;gap:.5rem;display:inline-flex}.fx-radio__item[data-disabled][data-v-cc014122]{cursor:not-allowed;opacity:.6}.fx-radio__control[data-v-cc014122]{background:var(--fx-surface);border:1px solid var(--fx-border-strong);border-radius:50%;flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem;transition:border-color .12s,box-shadow .12s;position:relative}.fx-radio__control[data-hover][data-v-cc014122]:not([data-disabled]){border-color:var(--fx-primary)}.fx-radio__control[data-focus-visible][data-v-cc014122]{box-shadow:0 0 0 3px var(--fx-primary-soft);border-color:var(--fx-primary)}.fx-radio__control[data-state=checked][data-v-cc014122]{border-color:var(--fx-primary)}.fx-radio__control[data-state=checked][data-v-cc014122]:after{content:"";background:var(--fx-primary);border-radius:50%;position:absolute;inset:3px}.fx-radio__body[data-v-cc014122]{flex-direction:column;gap:.1rem;display:flex}.fx-radio__label[data-v-cc014122]{font-size:.9375rem}.fx-radio__hint[data-v-cc014122]{color:var(--fx-text-muted);font-size:.75rem}.fx-segmented[data-v-30677762]{background:var(--fx-surface-muted);border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);gap:.15rem;padding:.15rem;display:inline-flex}.fx-segmented__item[data-v-30677762]{border-radius:calc(var(--fx-radius-sm) - 2px);color:var(--fx-text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.875rem;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.fx-segmented--sm .fx-segmented__item[data-v-30677762]{padding:.2rem .5rem;font-size:.8125rem}.fx-segmented__item[data-hover][data-v-30677762]:not([data-disabled]){color:var(--fx-text)}.fx-segmented__item[data-focus-visible][data-v-30677762]{box-shadow:0 0 0 2px var(--fx-primary)}.fx-segmented__item[data-disabled][data-v-30677762]{cursor:not-allowed;opacity:.5}.fx-segmented__item[data-state=checked][data-v-30677762]{background:var(--fx-surface);color:var(--fx-text);box-shadow:var(--fx-shadow-sm);font-weight:550}.fx-select[data-v-05d51492]{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}.fx-select__label[data-v-05d51492]{color:var(--fx-text-muted);font-size:.8125rem}.fx-select__req[data-v-05d51492]{color:var(--fx-danger);margin-left:2px}.fx-select__box[data-v-05d51492]{height:var(--fx-control-h);background:var(--fx-surface);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-sm);align-items:center;padding-right:.5rem;transition:border-color .15s,box-shadow .15s;display:flex}.fx-select__box[data-v-05d51492]:focus-within{border-color:var(--fx-primary);box-shadow:0 0 0 3px var(--fx-primary-soft)}.fx-select__box--error[data-v-05d51492]{border-color:var(--fx-danger)}.fx-select__box--error[data-v-05d51492]:focus-within{box-shadow:0 0 0 3px var(--fx-danger-soft)}.fx-select__box--disabled[data-v-05d51492]{background:var(--fx-surface-muted)}.fx-select__trigger[data-v-05d51492]{min-width:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:0 .625rem;font-size:.9375rem}.fx-select__trigger[data-v-05d51492]:disabled{cursor:not-allowed;color:var(--fx-text-muted)}.fx-select__value[data-v-05d51492]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fx-select__value--placeholder[data-v-05d51492]{color:var(--fx-text-faint)}.fx-select__clear[data-v-05d51492]{border-radius:var(--fx-radius-sm);color:var(--fx-text-faint);cursor:pointer;background:0 0;border:none;padding:.15rem;display:inline-flex}.fx-select__clear[data-v-05d51492]:hover{color:var(--fx-text);background:var(--fx-surface-muted)}.fx-select__chevron[data-v-05d51492]{color:var(--fx-text-faint);pointer-events:none;transition:transform .15s;display:inline-flex}.fx-select__chevron[data-state=open][data-v-05d51492]{transform:rotate(180deg)}.fx-select__hint[data-v-05d51492]{color:var(--fx-text-muted);font-size:.75rem}.fx-select__error[data-v-05d51492]{color:var(--fx-danger);font-size:.75rem}.fx-select__content[data-v-05d51492]{z-index:1100;max-height:260px;min-width:var(--reference-width);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-md);outline:none;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.fx-select__content[hidden][data-v-05d51492]{display:none}.fx-select__item[data-v-05d51492]{border-radius:var(--fx-radius-sm);color:var(--fx-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.9rem;display:flex}.fx-select__item[data-highlighted][data-v-05d51492]{background:var(--fx-primary-soft);color:var(--fx-primary)}.fx-select__item[data-state=checked][data-v-05d51492]{font-weight:600}.fx-select__item[data-disabled][data-v-05d51492]{opacity:.5;cursor:not-allowed}.fx-select__item-text[data-v-05d51492]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-select__item-check[data-v-05d51492]{flex:none;display:inline-flex}.fx-select__item-check[hidden][data-v-05d51492]{display:none}.fx-select__empty[data-v-05d51492]{color:var(--fx-text-muted);padding:.5rem .6rem;font-size:.875rem}.fx-shell[data-v-6c9105ad]{background:var(--fx-bg);min-height:100vh;display:flex}.fx-shell__sidebar[data-v-6c9105ad]{background:var(--fx-surface);border-right:1px solid var(--fx-border);flex-direction:column;flex:none;width:15rem;height:100vh;display:flex;position:sticky;top:0}.fx-shell__logo[data-v-6c9105ad]{border-bottom:1px solid var(--fx-border);letter-spacing:-.01em;align-items:center;gap:.55rem;height:3.75rem;padding:0 1.125rem;font-size:1.0625rem;font-weight:650;display:flex}.fx-shell__nav[data-v-6c9105ad]{flex:1;padding:.75rem .625rem;overflow-y:auto}.fx-shell__section[data-v-6c9105ad]{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-text-faint);padding:.9rem .55rem .35rem;font-size:.6875rem;font-weight:600}.fx-shell__link[data-v-6c9105ad]{border-radius:var(--fx-radius-sm);color:var(--fx-text-muted);align-items:center;gap:.6rem;padding:.5rem .55rem;font-size:.9375rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.fx-shell__link[data-v-6c9105ad]:hover{background:var(--fx-surface-muted);color:var(--fx-text);text-decoration:none}.fx-shell__link.router-link-active[data-v-6c9105ad]{background:var(--fx-primary-soft);color:var(--fx-primary);font-weight:550}.fx-shell__link-icon[data-v-6c9105ad]{color:currentColor}.fx-shell__link-label[data-v-6c9105ad]{flex:1;min-width:0}.fx-shell__badge[data-v-6c9105ad]{background:var(--fx-danger);color:var(--fx-on-danger);border-radius:999px;padding:.05rem .35rem;font-size:.6875rem;font-weight:600}.fx-shell__sidebar-footer[data-v-6c9105ad]{border-top:1px solid var(--fx-border);padding:.75rem}.fx-shell__main[data-v-6c9105ad]{flex-direction:column;flex:1;min-width:0;display:flex}.fx-shell__header[data-v-6c9105ad]{z-index:40;background:color-mix(in srgb,var(--fx-surface) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--fx-border);align-items:center;gap:.75rem;height:3.75rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.fx-shell__header-left[data-v-6c9105ad]{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.fx-shell__header-actions[data-v-6c9105ad]{align-items:center;gap:.5rem;display:flex}.fx-shell__burger[data-v-6c9105ad]{color:var(--fx-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;display:none}.fx-shell__content[data-v-6c9105ad]{flex:1;min-width:0}.fx-shell__overlay[data-v-6c9105ad]{display:none}@media(max-width:900px){.fx-shell__sidebar[data-v-6c9105ad]{z-index:70;box-shadow:var(--fx-shadow-lg);transition:transform .2s;position:fixed;transform:translate(-100%)}.fx-shell--nav-open .fx-shell__sidebar[data-v-6c9105ad]{transform:none}.fx-shell--nav-open .fx-shell__overlay[data-v-6c9105ad]{z-index:60;background:var(--fx-overlay);display:block;position:fixed;inset:0}.fx-shell__burger[data-v-6c9105ad]{display:inline-flex}}.fx-stat[data-v-352f2756]{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-sm);padding:1rem 1.125rem}.fx-stat__head[data-v-352f2756]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fx-stat__label[data-v-352f2756]{color:var(--fx-text-muted);font-size:.8125rem}.fx-stat__icon[data-v-352f2756]{border-radius:var(--fx-radius-sm);background:var(--fx-surface-muted);width:1.75rem;height:1.75rem;color:var(--fx-text-muted);justify-content:center;align-items:center;display:inline-flex}.fx-stat__icon--primary[data-v-352f2756]{background:var(--fx-primary-soft);color:var(--fx-primary)}.fx-stat__icon--success[data-v-352f2756]{background:var(--fx-success-soft);color:var(--fx-success)}.fx-stat__icon--warning[data-v-352f2756]{background:var(--fx-warning-soft);color:var(--fx-warning)}.fx-stat__icon--danger[data-v-352f2756]{background:var(--fx-danger-soft);color:var(--fx-danger)}.fx-stat__value[data-v-352f2756]{letter-spacing:-.02em;margin-top:.35rem;font-size:1.5rem;font-weight:650}.fx-stat__foot[data-v-352f2756]{align-items:center;gap:.5rem;margin-top:.35rem;font-size:.75rem;display:flex}.fx-stat__trend[data-v-352f2756]{align-items:center;gap:.15rem;font-weight:600;display:inline-flex}.fx-stat__trend--good[data-v-352f2756]{color:var(--fx-success)}.fx-stat__trend--bad[data-v-352f2756]{color:var(--fx-danger)}.fx-stat__hint[data-v-352f2756]{color:var(--fx-text-muted)}.fx-steps[data-v-d8c485cf]{overflow-x:auto}.fx-steps__list[data-v-d8c485cf]{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fx-steps__item[data-v-d8c485cf]{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.fx-steps__trigger[data-v-d8c485cf]{border-radius:var(--fx-radius-sm);font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.fx-steps__trigger--clickable[data-v-d8c485cf]{cursor:pointer}.fx-steps__trigger--clickable[data-v-d8c485cf]:hover{background:var(--fx-surface-muted)}.fx-steps__trigger[data-v-d8c485cf]:focus-visible{outline:2px solid var(--fx-primary);outline-offset:2px}.fx-steps__trigger[data-v-d8c485cf]:disabled{cursor:default}.fx-steps__sep[data-v-d8c485cf]{background:var(--fx-border-strong);flex:none;width:1.5rem;height:1px}.fx-steps__marker[data-v-d8c485cf]{background:var(--fx-surface);border:1px solid var(--fx-border-strong);width:1.625rem;height:1.625rem;color:var(--fx-text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.fx-steps__body[data-v-d8c485cf]{flex-direction:column;display:flex}.fx-steps__label[data-v-d8c485cf]{color:var(--fx-text-muted);font-size:.875rem}.fx-steps__hint[data-v-d8c485cf]{color:var(--fx-text-faint);font-size:.6875rem}.fx-steps__marker[data-complete][data-v-d8c485cf]{background:var(--fx-success-soft);color:var(--fx-success);border-color:currentColor}.fx-steps__trigger[data-complete] .fx-steps__label[data-v-d8c485cf]{color:var(--fx-text)}.fx-steps__marker[data-current][data-v-d8c485cf]{background:var(--fx-primary);border-color:var(--fx-primary);color:var(--fx-on-primary)}.fx-steps__trigger[data-current] .fx-steps__label[data-v-d8c485cf]{color:var(--fx-text);font-weight:600}.fx-steps__item[data-complete] .fx-steps__label[data-v-d8c485cf]{color:var(--fx-text)}.fx-steps__item[data-current] .fx-steps__label[data-v-d8c485cf]{color:var(--fx-text);font-weight:600}.fx-switch[data-v-c6fed7f5]{cursor:pointer;align-items:flex-start;gap:.625rem;margin:0;font-weight:400;display:inline-flex}.fx-switch[data-disabled][data-v-c6fed7f5]{cursor:not-allowed;opacity:.6}.fx-switch__track[data-v-c6fed7f5]{background:var(--fx-border-strong);border-radius:999px;flex:none;width:2.25rem;height:1.3rem;margin-top:.1rem;transition:background .15s,box-shadow .15s;position:relative}.fx-switch__track[data-state=checked][data-v-c6fed7f5]{background:var(--fx-primary)}.fx-switch__track[data-focus-visible][data-v-c6fed7f5]{box-shadow:0 0 0 3px var(--fx-primary-soft)}.fx-switch__thumb[data-v-c6fed7f5]{background:var(--fx-surface);width:1.05rem;height:1.05rem;box-shadow:var(--fx-shadow-sm);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.fx-switch__thumb[data-state=checked][data-v-c6fed7f5]{transform:translate(.95rem)}.fx-switch__body[data-v-c6fed7f5]{flex-direction:column;gap:.1rem;display:flex}.fx-switch__label[data-v-c6fed7f5]{font-size:.9375rem}.fx-switch__hint[data-v-c6fed7f5]{color:var(--fx-text-muted);font-size:.75rem}.fx-table__scroll[data-v-3fdec62a]{overflow-x:auto}.fx-table__table[data-v-3fdec62a]{border-collapse:collapse;width:100%;font-size:.9375rem}.fx-table__table th[data-v-3fdec62a],.fx-table__table td[data-v-3fdec62a]{text-align:left;border-bottom:1px solid var(--fx-border);vertical-align:middle;padding:.7rem .875rem}.fx-table--dense .fx-table__table th[data-v-3fdec62a],.fx-table--dense .fx-table__table td[data-v-3fdec62a]{padding:.45rem .75rem;font-size:.875rem}.fx-table__table th[data-v-3fdec62a]{background:var(--fx-surface-muted);letter-spacing:.05em;text-transform:uppercase;color:var(--fx-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:600;position:sticky;top:0}.fx-table__th-inner[data-v-3fdec62a]{align-items:center;gap:.25rem;display:inline-flex}.fx-table__th--sortable[data-v-3fdec62a]{cursor:pointer;-webkit-user-select:none;user-select:none}.fx-table__th--sortable[data-v-3fdec62a]:hover{color:var(--fx-text)}.fx-table__sort[data-v-3fdec62a]{opacity:.35}.fx-table__sort--active[data-v-3fdec62a]{opacity:1;color:var(--fx-primary)}.fx-table__table tbody tr:last-child td[data-v-3fdec62a]{border-bottom:none}.fx-table__actions[data-v-3fdec62a]{align-items:center;gap:var(--fx-gap);display:inline-flex}.fx-table__row--clickable[data-v-3fdec62a]{cursor:pointer}.fx-table__row--clickable[data-v-3fdec62a]:hover{background:var(--fx-primary-soft)}.fx-table__msg[data-v-3fdec62a]{text-align:center;color:var(--fx-text-muted);padding:2rem}.fx-tabs[data-v-0c9e7325]{overflow-x:auto}.fx-tabs__list[data-v-0c9e7325]{align-items:center;gap:.25rem;display:flex}.fx-tabs--line .fx-tabs__list[data-v-0c9e7325]{border-bottom:1px solid var(--fx-border)}.fx-tabs__tab[data-v-0c9e7325]{font:inherit;color:var(--fx-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.9375rem;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.fx-tabs__tab[data-v-0c9e7325]:focus{outline:none}.fx-tabs__tab[data-v-0c9e7325]:focus-visible{outline:2px solid var(--fx-primary);outline-offset:-2px;border-radius:var(--fx-radius-sm)}.fx-tabs__tab[data-disabled][data-v-0c9e7325]{opacity:.5;cursor:not-allowed}.fx-tabs--line .fx-tabs__tab[data-v-0c9e7325]{border-bottom:2px solid #0000;margin-bottom:-1px}.fx-tabs--line .fx-tabs__tab[data-v-0c9e7325]:hover:not([data-disabled]){color:var(--fx-text)}.fx-tabs--line .fx-tabs__tab[data-selected][data-v-0c9e7325]{color:var(--fx-primary);border-bottom-color:var(--fx-primary)}.fx-tabs--pill .fx-tabs__tab[data-v-0c9e7325]{border-radius:999px;padding:.4rem .85rem}.fx-tabs--pill .fx-tabs__tab[data-v-0c9e7325]:hover:not([data-disabled]){background:var(--fx-surface-muted)}.fx-tabs--pill .fx-tabs__tab[data-selected][data-v-0c9e7325]{background:var(--fx-primary-soft);color:var(--fx-primary)}.fx-tabs__count[data-v-0c9e7325]{background:var(--fx-surface-muted);color:var(--fx-text-muted);border-radius:999px;padding:.05rem .35rem;font-size:.6875rem;font-weight:600}.fx-tabs__tab[data-selected] .fx-tabs__count[data-v-0c9e7325]{background:var(--fx-primary-soft);color:var(--fx-primary)}.fx-textarea[data-v-1a737e0b]{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}.fx-textarea__label[data-v-1a737e0b]{color:var(--fx-text-muted);font-size:.8125rem}.fx-textarea__req[data-v-1a737e0b]{color:var(--fx-danger);margin-left:2px}.fx-textarea__field[data-v-1a737e0b]{background:var(--fx-surface);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-sm);width:100%;font:inherit;color:inherit;resize:vertical;outline:none;padding:.5rem .625rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.fx-textarea__field[data-v-1a737e0b]:focus{border-color:var(--fx-primary);box-shadow:0 0 0 3px var(--fx-primary-soft)}.fx-textarea__field--error[data-v-1a737e0b]{border-color:var(--fx-danger)}.fx-textarea__field[data-v-1a737e0b]:disabled{background:var(--fx-surface-muted);cursor:not-allowed}.fx-textarea__hint[data-v-1a737e0b]{color:var(--fx-text-muted);font-size:.75rem}.fx-textarea__error[data-v-1a737e0b]{color:var(--fx-danger);font-size:.75rem}.fx-timeline[data-v-7905b305]{margin:0;padding:0;list-style:none}.fx-timeline__item[data-v-7905b305]{gap:.75rem;padding-bottom:1rem;display:flex;position:relative}.fx-timeline__item[data-v-7905b305]:not(:last-child):before{content:"";background:var(--fx-border);width:1px;position:absolute;top:1.35rem;bottom:.1rem;left:.53rem}.fx-timeline__item[data-v-7905b305]:last-child{padding-bottom:0}.fx-timeline__marker[data-v-7905b305]{z-index:1;border:2px solid var(--fx-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.2rem;display:inline-flex;position:relative}.fx-timeline__marker--neutral[data-v-7905b305]{background:var(--fx-border-strong);color:var(--fx-surface)}.fx-timeline__marker--primary[data-v-7905b305]{background:var(--fx-primary);color:var(--fx-on-primary)}.fx-timeline__marker--success[data-v-7905b305]{background:var(--fx-success);color:var(--fx-on-success)}.fx-timeline__marker--warning[data-v-7905b305]{background:var(--fx-warning);color:var(--fx-on-warning)}.fx-timeline__marker--danger[data-v-7905b305]{background:var(--fx-danger);color:var(--fx-on-danger)}.fx-timeline__body[data-v-7905b305]{flex:1;min-width:0}.fx-timeline__head[data-v-7905b305]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.fx-timeline__title[data-v-7905b305]{font-size:.9375rem}.fx-timeline__time[data-v-7905b305]{color:var(--fx-text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.fx-timeline__text[data-v-7905b305]{color:var(--fx-text-muted);margin-top:.1rem;font-size:.8125rem}.fx-toast[data-v-016207f5]{translate:var(--x) var(--y);scale:var(--scale,1);opacity:var(--opacity);height:var(--height,auto);z-index:var(--z-index);will-change:translate,opacity,scale;background:var(--fx-surface);border:1px solid var(--fx-border);border-left:3px solid var(--fx-primary);border-radius:var(--fx-radius-sm);width:min(24rem,100vw - 2rem);box-shadow:var(--fx-shadow-md);color:var(--fx-text);align-items:flex-start;gap:.6rem;padding:.75rem .875rem;transition:translate .4s cubic-bezier(.21,1.02,.73,1),scale .4s,opacity .4s,height .4s;display:flex}.fx-toast[data-type=success][data-v-016207f5]{border-left-color:var(--fx-success)}.fx-toast[data-type=warning][data-v-016207f5]{border-left-color:var(--fx-warning)}.fx-toast[data-type=error][data-v-016207f5]{border-left-color:var(--fx-danger)}.fx-toast__icon[data-v-016207f5]{color:var(--fx-text-muted);flex:none;margin-top:.1rem}.fx-toast[data-type=success] .fx-toast__icon[data-v-016207f5]{color:var(--fx-success)}.fx-toast[data-type=warning] .fx-toast__icon[data-v-016207f5]{color:var(--fx-warning-strong)}.fx-toast[data-type=error] .fx-toast__icon[data-v-016207f5]{color:var(--fx-danger)}.fx-toast__body[data-v-016207f5]{flex:1;min-width:0}.fx-toast__title[data-v-016207f5]{font-size:.9375rem;font-weight:600}.fx-toast__text[data-v-016207f5]{color:var(--fx-text-muted);white-space:pre-line;overflow-wrap:break-word;font-size:.8125rem}.fx-toast__close[data-v-016207f5]{color:var(--fx-text-faint);cursor:pointer;background:0 0;border:none;flex:none;padding:0}.fx-toast__close[data-v-016207f5]:hover{color:var(--fx-text)}.fx-toasts[data-v-0626063d]{z-index:1300}.fx-tooltip[data-v-55eab825]{outline:none;display:inline-flex}.fx-tooltip[data-v-55eab825]:focus-visible{outline:2px solid var(--fx-primary);outline-offset:2px;border-radius:var(--fx-radius-sm)}.fx-tooltip__bubble[data-v-55eab825]{z-index:1200;background:var(--fx-tooltip-bg);max-width:18rem;color:var(--fx-tooltip-text);border-radius:var(--fx-radius-sm);box-shadow:var(--fx-shadow-md);padding:.4rem .55rem;font-size:.75rem;line-height:1.4}:root{--fx-primary: #2563eb;--fx-primary-hover: #1d4ed8;--fx-primary-soft: #eff6ff;--fx-on-primary: #ffffff;--fx-bg: #f6f8fb;--fx-surface: #ffffff;--fx-surface-muted: #f8fafc;--fx-border: #e4e9f0;--fx-border-strong: #cbd5e1;--fx-text: #172033;--fx-text-muted: #64748b;--fx-text-faint: #94a3b8;--fx-overlay: rgba(15, 23, 42, .35);--fx-tooltip-bg: #172033;--fx-tooltip-text: #ffffff;--fx-selection: #d3e0fb;--fx-radius-sm: 6px;--fx-radius: 8px;--fx-radius-lg: 14px;--fx-control-h: 2.5rem;--fx-control-h-sm: 2rem;--fx-gap: .5rem;--fx-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--fx-shadow-md: 0 4px 16px rgba(15, 23, 42, .08);--fx-shadow-lg: 0 18px 44px rgba(15, 23, 42, .14);--fx-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fx-success: #059669;--fx-success-hover: #047857;--fx-success-soft: #ecfdf5;--fx-success-strong: #065f46;--fx-on-success: #ffffff;--fx-warning: #f59e0b;--fx-warning-hover: #d97706;--fx-warning-soft: #fffbeb;--fx-warning-strong: #b45309;--fx-on-warning: #ffffff;--fx-danger: #dc2626;--fx-danger-hover: #b91c1c;--fx-danger-soft: #fef2f2;--fx-danger-strong: #991b1b;--fx-on-danger: #ffffff;--fx-info: #4f46e5;--fx-info-hover: #4338ca;--fx-info-soft: #eef2ff;--fx-info-strong: #3730a3;--fx-on-info: #ffffff;color-scheme:light}:root[data-fx-scheme=dark]{--fx-primary: #3f76ed;--fx-primary-hover: #5a89f0;--fx-primary-soft: #1b2e56;--fx-on-primary: #ffffff;--fx-bg: #0b1220;--fx-surface: #111a2b;--fx-surface-muted: #18233a;--fx-border: #24314a;--fx-border-strong: #354764;--fx-text: #e5eaf3;--fx-text-muted: #9aa7bb;--fx-text-faint: #66748c;--fx-overlay: rgba(0, 0, 0, .6);--fx-tooltip-bg: #e5eaf3;--fx-tooltip-text: #0b1220;--fx-selection: #233f79;--fx-radius-sm: 6px;--fx-radius: 8px;--fx-radius-lg: 14px;--fx-control-h: 2.5rem;--fx-control-h-sm: 2rem;--fx-gap: .5rem;--fx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--fx-shadow-md: 0 4px 16px rgba(0, 0, 0, .45);--fx-shadow-lg: 0 18px 44px rgba(0, 0, 0, .6);--fx-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fx-success: #34d399;--fx-success-hover: #6ee7b7;--fx-success-soft: #173b3f;--fx-success-strong: #6ee7b7;--fx-on-success: #0f172a;--fx-warning: #fbbf24;--fx-warning-hover: #fcd34d;--fx-warning-soft: #3b382a;--fx-warning-strong: #fcd34d;--fx-on-warning: #0f172a;--fx-danger: #f87171;--fx-danger-hover: #fca5a5;--fx-danger-soft: #3b2a38;--fx-danger-strong: #fca5a5;--fx-on-danger: #ffffff;--fx-info: #818cf8;--fx-info-hover: #a5b4fc;--fx-info-soft: #252f50;--fx-info-strong: #a5b4fc;--fx-on-info: #ffffff;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fx-font);font-size:15px;line-height:1.5;color:var(--fx-text);background:var(--fx-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure{margin:0}h1{font-size:1.5rem;font-weight:650;letter-spacing:-.01em}h2{font-size:1.125rem;font-weight:600}h3{font-size:1rem;font-weight:600}a{color:var(--fx-primary);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--fx-selection)}:focus-visible{outline:2px solid var(--fx-primary);outline-offset:2px}html,body{min-height:100%}body{background:var(--fx-bg);color:var(--fx-text)}.stack{display:flex;flex-direction:column;gap:1rem}.row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.muted{color:var(--fx-text-muted)}.small{font-size:.8125rem}.nowrap{white-space:nowrap}.pre{white-space:pre-line}@media(max-width:1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}
