.nx-badge[data-v-9704fa68]{border-radius:var(--nx-radius-full);font-size:var(--nx-text-xs);font-weight:var(--nx-weight-medium);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:.15rem .55rem;line-height:1.4;display:inline-flex}.nx-badge-dot[data-v-9704fa68]{border-radius:var(--nx-radius-full);background:currentColor;width:.4rem;height:.4rem}.nx-badge[data-tone=neutral][data-v-9704fa68]{color:var(--nx-neutral-soft-text);background:var(--nx-neutral-soft)}.nx-badge[data-tone=primary][data-v-9704fa68]{color:var(--nx-primary-soft-text);background:var(--nx-primary-soft)}.nx-badge[data-tone=success][data-v-9704fa68]{color:var(--nx-success-soft-text);background:var(--nx-success-soft)}.nx-badge[data-tone=warning][data-v-9704fa68]{color:var(--nx-warning-soft-text);background:var(--nx-warning-soft)}.nx-badge[data-tone=danger][data-v-9704fa68]{color:var(--nx-danger-soft-text);background:var(--nx-danger-soft)}.nx-btn[data-v-da7855ce]{border-radius:var(--nx-radius-sm);font-weight:var(--nx-weight-medium);font-size:var(--nx-text-sm);transition:background var(--nx-transition-fast), color var(--nx-transition-fast), border-color var(--nx-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;line-height:1.2;display:inline-flex}.nx-btn-ico[data-v-da7855ce]{line-height:0;display:inline-flex}.nx-btn-ico svg[data-v-da7855ce]{width:1em;height:1em}.nx-btn[data-size=sm][data-v-da7855ce]{font-size:var(--nx-text-xs);padding:.3rem .6rem}.nx-btn[data-size=md][data-v-da7855ce]{padding:.45rem .85rem}.nx-btn[data-size=lg][data-v-da7855ce]{font-size:var(--nx-text-md);padding:.6rem 1.1rem}.nx-btn[data-block="1"][data-v-da7855ce]{width:100%}.nx-btn[data-variant=primary][data-v-da7855ce],.nx-btn[data-variant=accent][data-v-da7855ce]{background:var(--nx-primary);color:var(--nx-surface)}.nx-btn[data-variant=primary][data-v-da7855ce]:hover:not(:disabled),.nx-btn[data-variant=accent][data-v-da7855ce]:hover:not(:disabled){background:var(--nx-primary-hover)}.nx-btn[data-variant=secondary][data-v-da7855ce]{background:var(--nx-neutral-soft);color:var(--nx-neutral-soft-text);border-color:var(--nx-border)}.nx-btn[data-variant=ghost][data-v-da7855ce]{color:var(--nx-text);border-color:var(--nx-border);background:0 0}.nx-btn[data-variant=danger][data-v-da7855ce]{background:var(--nx-danger);color:var(--nx-surface)}.nx-card[data-v-0b018eca]{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);overflow:hidden}.nx-card-header[data-v-0b018eca]{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-4) 0;flex-wrap:wrap;display:flex}.nx-card[data-padded="0"] .nx-card-header[data-v-0b018eca]{padding-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-border)}.nx-card-title-row[data-v-0b018eca]{align-items:center;gap:.45rem;display:flex}.nx-card-ico[data-v-0b018eca]{color:var(--nx-text-muted);line-height:0;display:inline-flex}.nx-card-ico svg[data-v-0b018eca]{width:1.1rem;height:1.1rem}.nx-card-title[data-v-0b018eca]{font-size:var(--nx-text-md);font-weight:var(--nx-weight-semibold);color:var(--nx-text);margin:0}.nx-card-subtitle[data-v-0b018eca]{font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:.2rem 0 0}.nx-card-body[data-v-0b018eca]{padding:var(--nx-space-4)}.nx-card[data-padded="0"] .nx-card-body[data-v-0b018eca]{padding:0}.nx-combobox[data-v-3597c8d7]{width:100%;min-width:0;position:relative}.nx-combobox-trigger-wrap[data-v-3597c8d7]{align-items:stretch;width:100%;display:flex;position:relative}.nx-combobox-trigger[data-v-3597c8d7]{justify-content:space-between;align-items:center;gap:var(--nx-space-2,.5rem);text-align:start;width:100%;min-height:2.35rem;color:var(--nx-text);background:var(--nx-surface);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-xs);cursor:pointer;transition:border-color var(--nx-transition-fast,.12s ease), box-shadow var(--nx-transition-fast,.12s ease);padding:.4rem .55rem;display:flex}.nx-combobox-trigger[data-v-3597c8d7]:hover:not(:disabled){border-color:color-mix(in srgb, var(--nx-primary) 45%, var(--nx-border-strong))}.nx-combobox-trigger[data-v-3597c8d7]:focus-visible{border-color:var(--nx-primary);box-shadow:var(--nx-shadow-focus,0 0 0 3px color-mix(in srgb, var(--nx-primary) 25%, transparent));outline:none}.nx-combobox[data-open=true] .nx-combobox-trigger[data-v-3597c8d7]{border-color:var(--nx-primary);box-shadow:var(--nx-shadow-focus,0 0 0 3px color-mix(in srgb, var(--nx-primary) 25%, transparent))}.nx-combobox[data-disabled=true] .nx-combobox-trigger[data-v-3597c8d7]{opacity:.6;cursor:not-allowed}.nx-combobox-value[data-v-3597c8d7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--nx-text-sm,.9rem);flex:1;overflow:hidden}.nx-combobox-value[data-placeholder=true][data-v-3597c8d7]{color:var(--nx-text-muted)}.nx-combobox-clear[data-v-3597c8d7]{inset-inline-end:1.85rem;border-radius:var(--nx-radius-sm,.35rem);width:1.35rem;height:1.35rem;color:var(--nx-text-muted);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nx-combobox-clear[data-v-3597c8d7]:hover{background:color-mix(in srgb, var(--nx-text) 8%, transparent);color:var(--nx-text)}.nx-combobox-clear[data-v-3597c8d7] svg,.nx-combobox-chevron[data-v-3597c8d7] svg,.nx-combobox-search-ico[data-v-3597c8d7] svg,.nx-combobox-option-check[data-v-3597c8d7] svg{width:.95rem;height:.95rem;display:block}.nx-combobox-chevron[data-v-3597c8d7]{color:var(--nx-text-muted);transition:transform var(--nx-transition-fast,.12s ease);flex-shrink:0;display:inline-flex}.nx-combobox[data-open=true] .nx-combobox-chevron[data-v-3597c8d7]{transform:rotate(180deg)}.nx-combobox-trigger-wrap:has(.nx-combobox-clear) .nx-combobox-trigger[data-v-3597c8d7]{padding-inline-end:3.1rem}.nx-combobox-panel[data-v-3597c8d7]{background:var(--nx-surface);color:var(--nx-text);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm,.4rem);box-shadow:var(--nx-shadow-lg,0 12px 28px oklch(0% 0 0/.14));z-index:var(--nx-z-popover,300);flex-direction:column;display:flex;overflow:hidden}.nx-combobox-search[data-v-3597c8d7]{border-bottom:1px solid var(--nx-border,#e2e8f0);flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .55rem;display:flex}.nx-combobox-search-ico[data-v-3597c8d7]{color:var(--nx-text-muted);flex-shrink:0;display:inline-flex}.nx-combobox-search-input[data-v-3597c8d7]{min-width:0;font-size:var(--nx-text-sm,.9rem);outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:none!important;padding:.2rem 0!important}.nx-combobox-list[data-v-3597c8d7]{overscroll-behavior:contain;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.nx-combobox-option[data-v-3597c8d7]{border-radius:var(--nx-radius-xs);cursor:pointer;font-size:var(--nx-text-sm,.9rem);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.nx-combobox-option[data-active=true][data-v-3597c8d7]{background:color-mix(in srgb, var(--nx-primary) 12%, transparent)}.nx-combobox-option[aria-selected=true][data-v-3597c8d7]{font-weight:var(--nx-weight-medium,500)}.nx-combobox-option[aria-disabled=true][data-v-3597c8d7]{opacity:.5;cursor:not-allowed}.nx-combobox-option-label[data-v-3597c8d7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-combobox-option-check[data-v-3597c8d7]{color:var(--nx-primary);flex-shrink:0}.nx-combobox-empty[data-v-3597c8d7]{text-align:center;color:var(--nx-text-muted);font-size:var(--nx-text-sm,.9rem);padding:.75rem .55rem}.nx-dialog-backdrop[data-v-db22f652]{z-index:var(--nx-z-modal,1000);overscroll-behavior:contain;background:color-mix(in srgb, var(--nx-text,#0f172a) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out nx-dialog-fade-db22f652;display:flex;position:fixed;inset:0;overflow-y:auto}.nx-dialog[data-v-db22f652]{background:var(--nx-surface,#fff);width:min(100%,28rem);max-height:calc(100dvh - 2rem);color:var(--nx-text,#0f172a);border:1px solid var(--nx-border-strong,var(--nx-border,#e2e8f0));border-radius:var(--nx-radius-lg,.625rem);box-shadow:var(--nx-shadow-lg,0 20px 40px oklch(0% 0 0/.18));flex-direction:column;flex-shrink:0;margin-block:auto;animation:.18s ease-out nx-dialog-pop-db22f652;display:flex;overflow:hidden}.nx-dialog[data-size=sm][data-v-db22f652]{width:min(100%,24rem)}.nx-dialog[data-size=md][data-v-db22f652]{width:min(100%,36rem)}.nx-dialog[data-size=lg][data-v-db22f652]{width:min(100%,44rem)}.nx-dialog-head[data-v-db22f652]{border-bottom:1px solid var(--nx-border,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:flex}.nx-dialog-title[data-v-db22f652]{font-size:1.05rem;font-weight:var(--nx-weight-semibold,600);letter-spacing:-.01em;margin:0;line-height:1.35}.nx-dialog-close[data-v-db22f652]{border-radius:var(--nx-radius-sm,.35rem);width:2rem;height:2rem;color:var(--nx-text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-dialog-close[data-v-db22f652]:hover{background:color-mix(in srgb, var(--nx-text,#0f172a) 6%, transparent);color:var(--nx-text,#0f172a)}.nx-dialog-close svg[data-v-db22f652]{width:1rem;height:1rem}.nx-dialog-body[data-v-db22f652]{overscroll-behavior:contain;flex:auto;gap:.75rem;min-height:0;padding:1rem 1.15rem;display:grid;overflow-y:auto}.nx-dialog-foot[data-v-db22f652]{border-top:1px solid var(--nx-border,#e2e8f0);background:color-mix(in srgb, var(--nx-bg-muted,#f8fafc) 65%, var(--nx-surface,#fff));flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.85rem 1.15rem;display:flex}@keyframes nx-dialog-fade-db22f652{0%{opacity:0}to{opacity:1}}@keyframes nx-dialog-pop-db22f652{0%{opacity:0;transform:translateY(.4rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.nx-empty[data-v-8e2ce516]{text-align:center;padding:.5rem .25rem}.nx-empty-ico[data-v-8e2ce516]{border-radius:var(--nx-radius-md);background:color-mix(in srgb, var(--nx-text-muted) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--nx-text-muted);justify-content:center;align-items:center;margin:0 auto .75rem;display:inline-flex}.nx-empty-ico svg[data-v-8e2ce516]{width:1.35rem;height:1.35rem}.nx-empty-title[data-v-8e2ce516]{font-weight:var(--nx-weight-semibold);margin:0}.nx-empty-desc[data-v-8e2ce516]{font-size:var(--nx-text-sm);margin:.35rem 0 0}.nx-empty-actions[data-v-8e2ce516]{margin-top:.85rem}.nx-export[data-v-4a1bf52b]{display:inline-flex;position:relative}.nx-export-menu[data-v-4a1bf52b]{top:calc(100% + .25rem);z-index:40;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);min-width:11rem;box-shadow:var(--nx-shadow-md);gap:.15rem;padding:.35rem;display:grid;position:absolute;inset-inline-end:0}.nx-export-item[data-v-4a1bf52b]{text-align:start;width:100%;color:var(--nx-text);font:inherit;font-size:var(--nx-text-sm);border-radius:var(--nx-radius-sm);cursor:pointer;background:0 0;border:none;padding:.4rem .55rem;display:block}.nx-export-item[data-v-4a1bf52b]:hover{background:color-mix(in srgb, var(--nx-text) 6%, transparent)}.nx-export-sep[data-v-4a1bf52b]{background:var(--nx-border);height:1px;margin:.2rem 0}.nx-import-hint[data-v-0e5a5106]{font-size:var(--nx-text-sm);margin:0}.nx-import-summary[data-v-0e5a5106]{font-size:var(--nx-text-sm);font-weight:var(--nx-weight-medium);flex-wrap:wrap;gap:1rem;display:flex}.nx-import-table-wrap[data-v-0e5a5106]{border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);max-height:16rem;overflow:auto}.nx-import-table[data-v-0e5a5106]{border-collapse:collapse;width:100%;font-size:var(--nx-text-sm)}.nx-import-table th[data-v-0e5a5106],.nx-import-table td[data-v-0e5a5106]{border-bottom:1px solid var(--nx-border);text-align:start;padding:.4rem .55rem}.nx-import-table tr[data-status=error] td[data-v-0e5a5106]{color:var(--nx-danger)}.nx-import-errors[data-v-0e5a5106]{font-size:var(--nx-text-sm);color:var(--nx-danger);margin:.5rem 0 0;padding-inline-start:1.1rem}.nx-module-gate[data-v-ad4089d1]{flex-direction:column;gap:.75rem;display:flex}.nx-module-gate-row[data-v-ad4089d1]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nx-module-gate-k[data-v-ad4089d1]{color:var(--nx-text-muted);font-size:.85rem}.nx-module-gate-msg[data-v-ad4089d1]{color:var(--nx-text);margin:0;font-size:1rem;line-height:1.45}.nx-module-gate-desc[data-v-ad4089d1]{margin:0;font-size:.9rem;line-height:1.4}.nx-module-gate-err[data-v-ad4089d1]{color:var(--nx-danger,#b91c1c);margin:0;font-size:.9rem}.nx-tabs[data-v-38de57ef]{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.nx-tab[data-v-38de57ef]{border:1px solid var(--nx-border);color:var(--nx-text-muted);border-radius:var(--nx-radius-sm);font:inherit;font-size:var(--nx-text-sm);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}.nx-tab.on[data-v-38de57ef]{color:var(--nx-text);background:color-mix(in srgb, var(--nx-text) 6%, transparent);border-color:color-mix(in srgb, var(--nx-text) 18%, var(--nx-border));font-weight:var(--nx-weight-semibold)}.nx-tab-ico[data-v-38de57ef]{line-height:0;display:inline-flex}.nx-tab-ico svg[data-v-38de57ef]{width:.95rem;height:.95rem}.nx-tab-badge[data-v-38de57ef]{opacity:.8;font-size:.75em}
