.n-icon[data-v-9b815ec0]{display:inline-block;flex:none;vertical-align:middle}.n-btn[data-v-03e1b55d]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.n-btn[data-v-03e1b55d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-btn[data-v-03e1b55d]:disabled{opacity:.55;cursor:not-allowed}.n-btn.is-loading[data-v-03e1b55d]{cursor:progress}.n-btn.is-disabled[data-v-03e1b55d]{opacity:.55;cursor:not-allowed;pointer-events:none}.n-btn--sm[data-v-03e1b55d]{height:2rem;padding:0 var(--space-3);font-size:var(--text-sm)}.n-btn--md[data-v-03e1b55d]{height:2.375rem;padding:0 var(--space-4);font-size:var(--text-base)}.n-btn--lg[data-v-03e1b55d]{height:2.75rem;padding:0 var(--space-5);font-size:var(--text-md)}.n-btn--block[data-v-03e1b55d]{width:100%}.n-btn--icon[data-v-03e1b55d]{padding:0;aspect-ratio:1}.n-btn--icon.n-btn--sm .n-btn__icon[data-v-03e1b55d]{font-size:1rem}.n-btn--icon.n-btn--md .n-btn__icon[data-v-03e1b55d]{font-size:1.15rem}.n-btn--icon.n-btn--lg .n-btn__icon[data-v-03e1b55d]{font-size:1.35rem}.n-btn--primary[data-v-03e1b55d]{--btn-accent: var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.n-btn--primary[data-v-03e1b55d]:hover:not(:disabled){background:var(--color-primary-hover)}.n-btn--primary[data-v-03e1b55d]:active:not(:disabled){background:var(--color-primary-active)}.n-btn--secondary[data-v-03e1b55d]{--btn-accent: var(--color-text);background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-xs)}.n-btn--secondary[data-v-03e1b55d]:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-2)}.n-btn--ghost[data-v-03e1b55d]{--btn-accent: var(--color-text-muted);background:transparent;color:var(--color-text-muted)}.n-btn--ghost[data-v-03e1b55d]:hover:not(:disabled){background:var(--color-surface-inset);color:var(--color-text)}.n-btn--subtle[data-v-03e1b55d]{--btn-accent: var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary-text)}.n-btn--subtle[data-v-03e1b55d]:hover:not(:disabled){filter:brightness(.97)}.n-btn--danger[data-v-03e1b55d]{--btn-accent: var(--color-danger);background:var(--color-danger);color:#fff}.n-btn--danger[data-v-03e1b55d]:hover:not(:disabled){filter:brightness(.93)}.n-btn--quiet[data-v-03e1b55d]{background:transparent;border-color:transparent;box-shadow:none;color:var(--btn-accent);filter:none}.n-btn--quiet[data-v-03e1b55d]:hover:not(:disabled){background:var(--color-surface-inset);color:var(--btn-accent);filter:none}.n-btn--quiet[data-v-03e1b55d]:active:not(:disabled){background:var(--color-surface-inset)}.n-btn__icon[data-v-03e1b55d]{display:inline-flex;align-items:center;justify-content:center;font-size:1.1em}.n-btn__icon[data-v-03e1b55d] svg{width:1em;height:1em;display:block}.n-btn__spinner[data-v-03e1b55d]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:n-btn-spin-03e1b55d .6s linear infinite}@keyframes n-btn-spin-03e1b55d{to{transform:rotate(360deg)}}.n-btn-group[data-v-85de15e2]{position:relative;display:inline-flex;padding:3px;background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.n-btn-group.is-disabled[data-v-85de15e2]{opacity:.55;pointer-events:none}.n-btn-group__indicator[data-v-85de15e2]{position:absolute;top:3px;bottom:3px;left:0;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-base) var(--ease-standard),width var(--transition-base) var(--ease-standard)}.n-btn-group__seg[data-v-85de15e2]{position:relative;z-index:1;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap;color:var(--color-text-muted);font-weight:var(--fw-medium);border-radius:var(--radius-md);transition:color var(--transition-fast) var(--ease-standard)}.n-btn-group__seg[data-v-85de15e2]:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.n-btn-group__seg.is-active[data-v-85de15e2]{color:var(--color-text)}.n-btn-group__seg[data-v-85de15e2]:not(.is-active):not(:disabled):hover{color:var(--color-text)}.n-btn-group__seg[data-v-85de15e2]:disabled{opacity:.5;cursor:not-allowed}.n-btn-group__icon[data-v-85de15e2]{display:inline-flex}.n-btn-group__icon[data-v-85de15e2] svg{width:1em;height:1em}.n-btn-group__dot[data-v-85de15e2]{width:.5rem;height:.5rem;flex:none;border-radius:var(--radius-full)}.n-btn-group__count[data-v-85de15e2]{padding:0 var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 12%,transparent);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.n-btn-group--xs .n-btn-group__seg[data-v-85de15e2]{height:1.5rem;padding:0 var(--space-3);font-size:var(--text-xs)}.n-btn-group--sm .n-btn-group__seg[data-v-85de15e2]{height:1.75rem;padding:0 var(--space-3);font-size:var(--text-xs)}.n-btn-group--md .n-btn-group__seg[data-v-85de15e2]{height:2.125rem;padding:0 var(--space-4);font-size:var(--text-sm)}.n-btn-group--lg .n-btn-group__seg[data-v-85de15e2]{height:2.5rem;padding:0 var(--space-5);font-size:var(--text-base)}.n-badge[data-v-58e4741c]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.15rem var(--space-2);min-width:calc(1lh + .3rem + 2px);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:1.4;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap}.n-badge--sm[data-v-58e4741c]{padding:.05rem var(--space-1);min-width:calc(1lh + .1rem + 2px);font-size:var(--text-2xs);gap:var(--space-1)}.n-badge--xs[data-v-58e4741c]{padding:.02rem var(--space-1);min-width:calc(1lh + .04rem + 2px);font-size:var(--text-3xs);gap:var(--space-1)}.n-badge__dot[data-v-58e4741c]{width:.4rem;height:.4rem;border-radius:var(--radius-full);background:currentColor}.n-badge--sm .n-badge__dot[data-v-58e4741c]{width:.3rem;height:.3rem}.n-badge--xs .n-badge__dot[data-v-58e4741c]{width:.28rem;height:.28rem}.n-badge--neutral[data-v-58e4741c]{color:var(--color-text-muted);background:var(--color-surface-inset);border-color:color-mix(in srgb,var(--color-text-muted) 18%,transparent)}.n-badge--neutral.n-badge--solid[data-v-58e4741c]{color:var(--color-on-neutral, #fff);background:var(--color-text-muted);border-color:transparent}.n-badge--primary[data-v-58e4741c]{color:var(--color-primary-text);background:var(--color-primary-subtle);border-color:color-mix(in srgb,var(--color-primary-text) 18%,transparent)}.n-badge--primary.n-badge--solid[data-v-58e4741c]{color:var(--color-on-primary, #fff);background:var(--color-primary);border-color:transparent}.n-badge--success[data-v-58e4741c]{color:var(--color-success-text);background:var(--color-success-subtle);border-color:color-mix(in srgb,var(--color-success-text) 18%,transparent)}.n-badge--success.n-badge--solid[data-v-58e4741c]{color:var(--color-on-success, #fff);background:var(--color-success);border-color:transparent}.n-badge--warning[data-v-58e4741c]{color:var(--color-warning-text);background:var(--color-warning-subtle);border-color:color-mix(in srgb,var(--color-warning-text) 18%,transparent)}.n-badge--warning.n-badge--solid[data-v-58e4741c]{color:var(--color-on-warning, #fff);background:var(--color-warning);border-color:transparent}.n-badge--danger[data-v-58e4741c]{color:var(--color-danger-text);background:var(--color-danger-subtle);border-color:color-mix(in srgb,var(--color-danger-text) 18%,transparent)}.n-badge--danger.n-badge--solid[data-v-58e4741c]{color:var(--color-on-danger, #fff);background:var(--color-danger);border-color:transparent}.n-badge--info[data-v-58e4741c]{color:var(--color-info-text);background:var(--color-info-subtle);border-color:color-mix(in srgb,var(--color-info-text) 18%,transparent)}.n-badge--info.n-badge--solid[data-v-58e4741c]{color:var(--color-on-info, #fff);background:var(--color-info);border-color:transparent}.n-badge--custom[data-v-58e4741c]{color:var(--n-badge-color);background:color-mix(in srgb,var(--n-badge-color) 14%,transparent);border-color:color-mix(in srgb,var(--n-badge-color) 35%,transparent)}.n-badge--outline[data-v-58e4741c]{background:transparent;border-color:color-mix(in srgb,currentColor 40%,transparent)}.n-badge--outline.n-badge--custom[data-v-58e4741c]{color:color-mix(in srgb,var(--n-badge-color) 65%,var(--color-text-muted))}.n-badge--outline.n-badge--primary[data-v-58e4741c]{color:color-mix(in srgb,var(--color-primary-text) 65%,var(--color-text-muted))}.n-badge--outline.n-badge--success[data-v-58e4741c]{color:color-mix(in srgb,var(--color-success-text) 65%,var(--color-text-muted))}.n-badge--outline.n-badge--warning[data-v-58e4741c]{color:color-mix(in srgb,var(--color-warning-text) 65%,var(--color-text-muted))}.n-badge--outline.n-badge--danger[data-v-58e4741c]{color:color-mix(in srgb,var(--color-danger-text) 65%,var(--color-text-muted))}.n-badge--outline.n-badge--info[data-v-58e4741c]{color:color-mix(in srgb,var(--color-info-text) 65%,var(--color-text-muted))}.n-ai-badge[data-v-11384913]{font-size:var(--text-3xs);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;border-color:transparent;color:var(--color-ai-tint-fg);background:color-mix(in srgb,var(--color-ai-1) 16%,transparent)}.n-ai-badge.is-active[data-v-11384913]{color:var(--color-ai-fg);background:linear-gradient(120deg,var(--color-ai-1),var(--color-ai-2));box-shadow:0 1px 7px -1px color-mix(in srgb,var(--color-ai-1) 55%,transparent)}.n-ai-badge.is-busy[data-v-11384913]{position:relative}.n-ai-badge.is-busy[data-v-11384913]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1.5px solid var(--color-ai-active);pointer-events:none;animation:n-ai-echo-11384913 1.5s ease-out infinite}@keyframes n-ai-echo-11384913{0%{transform:scale(1);opacity:1}to{transform:scale(1.9,2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.n-ai-badge.is-busy[data-v-11384913]:after{animation:none;top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:.9}}.n-dot[data-v-0b24d8ce]{flex:none;display:inline-block;border-radius:var(--radius-full);background:var(--n-dot-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--n-dot-color) 40%,transparent)}.n-dot--sm[data-v-0b24d8ce]{width:.6rem;height:.6rem}.n-dot--md[data-v-0b24d8ce]{width:.85rem;height:.85rem}.n-number[data-v-ea6b9bcd]{font-variant-numeric:tabular-nums}.n-badge-row[data-v-9a1bead8]{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-2);flex:1 1 0;min-width:0;overflow:hidden}.n-badge-row--end[data-v-9a1bead8]{justify-content:flex-end}.n-badge-row.is-expanded[data-v-9a1bead8]{flex-wrap:wrap;overflow:visible}.n-badge-row__item[data-v-9a1bead8]{flex:none;display:inline-flex}.n-badge-row__toggle[data-v-9a1bead8]{flex:none;display:inline-flex;padding:0;border:0;background:none;font:inherit;cursor:pointer;border-radius:var(--radius-full)}.n-badge-row__toggle[data-v-9a1bead8]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-badge-row__toggle[data-v-9a1bead8]:hover .n-badge{border-color:var(--color-border-strong);color:var(--color-text)}.n-chip-group[data-v-13151bb6]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.n-chip[data-v-13151bb6]{height:2rem;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid transparent;font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.n-chip[data-v-13151bb6]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-chip[data-v-13151bb6]{transition:background-color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.n-chip--neutral[data-v-13151bb6]{color:var(--color-text-muted);background:var(--color-surface-inset);border-color:color-mix(in srgb,var(--color-text-muted) 18%,transparent)}.n-chip--neutral[data-v-13151bb6]:hover:not(.is-active){border-color:color-mix(in srgb,var(--color-text-muted) 45%,transparent)}.n-chip--neutral.is-active[data-v-13151bb6]{color:var(--color-on-neutral, #fff);background:var(--color-text-muted);border-color:transparent}.n-chip--primary[data-v-13151bb6]{color:var(--color-primary-text);background:var(--color-primary-subtle);border-color:color-mix(in srgb,var(--color-primary-text) 18%,transparent)}.n-chip--primary[data-v-13151bb6]:hover:not(.is-active){border-color:color-mix(in srgb,var(--color-primary-text) 45%,transparent)}.n-chip--primary.is-active[data-v-13151bb6]{color:var(--color-on-primary, #fff);background:var(--color-primary);border-color:transparent}.n-chip--success[data-v-13151bb6]{color:var(--color-success-text);background:var(--color-success-subtle);border-color:color-mix(in srgb,var(--color-success-text) 18%,transparent)}.n-chip--success[data-v-13151bb6]:hover:not(.is-active){border-color:color-mix(in srgb,var(--color-success-text) 45%,transparent)}.n-chip--success.is-active[data-v-13151bb6]{color:var(--color-on-success, #fff);background:var(--color-success);border-color:transparent}.n-chip--warning[data-v-13151bb6]{color:var(--color-warning-text);background:var(--color-warning-subtle);border-color:color-mix(in srgb,var(--color-warning-text) 18%,transparent)}.n-chip--warning[data-v-13151bb6]:hover:not(.is-active){border-color:color-mix(in srgb,var(--color-warning-text) 45%,transparent)}.n-chip--warning.is-active[data-v-13151bb6]{color:var(--color-on-warning, #fff);background:var(--color-warning);border-color:transparent}.n-chip--danger[data-v-13151bb6]{color:var(--color-danger-text);background:var(--color-danger-subtle);border-color:color-mix(in srgb,var(--color-danger-text) 18%,transparent)}.n-chip--danger[data-v-13151bb6]:hover:not(.is-active){border-color:color-mix(in srgb,var(--color-danger-text) 45%,transparent)}.n-chip--danger.is-active[data-v-13151bb6]{color:var(--color-on-danger, #fff);background:var(--color-danger);border-color:transparent}.n-chip--info[data-v-13151bb6]{color:var(--color-info-text);background:var(--color-info-subtle);border-color:color-mix(in srgb,var(--color-info-text) 18%,transparent)}.n-chip--info[data-v-13151bb6]:hover:not(.is-active){border-color:color-mix(in srgb,var(--color-info-text) 45%,transparent)}.n-chip--info.is-active[data-v-13151bb6]{color:var(--color-on-info, #fff);background:var(--color-info);border-color:transparent}.n-media[data-v-ab553c83]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.n-media--align-start[data-v-ab553c83]{align-items:flex-start}.n-media--align-start .n-media__leading[data-v-ab553c83]{margin-top:var(--space-2)}.n-media__leading[data-v-ab553c83]{flex:none;display:flex;align-items:center}.n-media__content[data-v-ab553c83]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.n-media__title[data-v-ab553c83]{font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-media__head[data-v-ab553c83]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.n-media__head .n-media__title[data-v-ab553c83]{min-width:0}.n-media__title-end[data-v-ab553c83]{flex:none;display:flex;align-items:center;gap:var(--space-2)}.n-media__subtitle[data-v-ab553c83]{font-size:var(--text-sm);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-media__subtitle--wrap[data-v-ab553c83]{white-space:normal;overflow:visible}.n-media__extra[data-v-ab553c83]{margin-top:.2rem}.n-media--sm .n-media__title[data-v-ab553c83]{font-size:var(--text-sm)}.n-media--sm .n-media__subtitle[data-v-ab553c83]{font-size:var(--text-xs)}.n-media--lg .n-media__title[data-v-ab553c83]{font-size:var(--text-xl);font-weight:var(--fw-semibold)}.n-section-header[data-v-647645a5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.n-section-header.is-inset[data-v-647645a5]{padding-inline-end:calc(1px + var(--space-4))}.n-section-header__start[data-v-647645a5]{min-width:0}.n-section-header__end[data-v-647645a5]{flex:none;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.n-field[data-v-fa6630e9]{display:flex;flex-direction:column;gap:var(--space-2)}.n-field.is-grow[data-v-fa6630e9]{flex:1 1 auto;min-width:0}.n-field.is-capped[data-v-fa6630e9]{flex:0 1 auto;min-width:0}.n-field__control[data-v-fa6630e9]{display:flex;align-items:center;min-height:var(--control-height-md)}.n-field__label[data-v-fa6630e9]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text-subtle)}.n-field__req[data-v-fa6630e9]{color:var(--color-danger)}.n-field__hint[data-v-fa6630e9]{font-size:var(--text-sm);color:var(--color-text-muted)}.n-field__error[data-v-fa6630e9]{font-size:var(--text-sm);color:var(--color-danger-text)}.n-color-picker[data-v-869966b3]{display:flex;flex-direction:column;gap:var(--space-2)}.n-color-picker.is-disabled[data-v-869966b3]{opacity:.55}.n-color-picker__control[data-v-869966b3]{display:flex;align-items:center;gap:var(--space-2);height:2.375rem;padding:0 var(--space-2) 0 var(--space-2)}.n-color-picker__swatch[data-v-869966b3]{flex:none;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background:var(--n-swatch);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 15%,transparent);cursor:pointer;overflow:hidden}.n-color-picker__native[data-v-869966b3]{opacity:0;width:100%;height:100%;cursor:pointer;border:0;padding:0}.n-color-picker__hex[data-v-869966b3]{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);outline:none}.n-color-picker__presets[data-v-869966b3]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.n-color-picker__preset[data-v-869966b3]{display:inline-flex;padding:var(--space-1);border-radius:var(--radius-full);cursor:pointer}.n-color-picker__preset[data-v-869966b3]:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.n-color-picker__preset.is-active[data-v-869966b3]{box-shadow:0 0 0 2px var(--color-primary)}.n-avatar[data-v-0c4c8976]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;font-weight:var(--fw-semibold);color:#fff;background:hsl(var(--n-avatar-hue),52%,45%);-webkit-user-select:none;user-select:none;overflow:visible}.n-avatar--circle[data-v-0c4c8976]{border-radius:var(--radius-full)}.n-avatar--square[data-v-0c4c8976]{border-radius:var(--radius-md)}.n-avatar--xs[data-v-0c4c8976]{width:1.5rem;height:1.5rem;font-size:.6rem}.n-avatar--sm[data-v-0c4c8976]{width:2rem;height:2rem;font-size:var(--text-xs)}.n-avatar--md[data-v-0c4c8976]{width:2.5rem;height:2.5rem;font-size:var(--text-sm)}.n-avatar--lg[data-v-0c4c8976]{width:3rem;height:3rem;font-size:var(--text-md)}.n-avatar--xl[data-v-0c4c8976]{width:4rem;height:4rem;font-size:var(--text-xl)}.n-avatar__img[data-v-0c4c8976]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.n-avatar__status[data-v-0c4c8976]{position:absolute;right:-1px;bottom:-1px;width:28%;height:28%;min-width:8px;min-height:8px;border-radius:var(--radius-full);border:2px solid var(--color-surface)}.n-avatar__status--online[data-v-0c4c8976]{background:var(--color-success)}.n-avatar__status--busy[data-v-0c4c8976]{background:var(--color-danger)}.n-avatar__status--away[data-v-0c4c8976]{background:var(--color-warning)}.n-avatar__status--offline[data-v-0c4c8976]{background:var(--color-text-subtle)}.n-spinner-wrap[data-v-1e2f6ffa]{display:inline-flex;align-items:center;gap:var(--space-2)}.n-spinner-wrap--center[data-v-1e2f6ffa]{display:flex;justify-content:center;padding:var(--space-8);width:100%}.n-spinner[data-v-1e2f6ffa]{display:inline-block;border-radius:var(--radius-full);border-style:solid;border-color:var(--color-border-strong);border-right-color:var(--color-primary);animation:n-spin-1e2f6ffa .6s linear infinite}.n-spinner--sm[data-v-1e2f6ffa]{width:1rem;height:1rem;border-width:2px}.n-spinner--md[data-v-1e2f6ffa]{width:1.5rem;height:1.5rem;border-width:2px}.n-spinner--lg[data-v-1e2f6ffa]{width:2.25rem;height:2.25rem;border-width:3px}.n-spinner-label[data-v-1e2f6ffa]{font-size:var(--text-sm);color:var(--color-text-muted)}@keyframes n-spin-1e2f6ffa{to{transform:rotate(360deg)}}.n-card[data-v-bff88d73]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--n-card-shadow)}.n-card--clickable[data-v-bff88d73]{cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard)}.n-card--clickable[data-v-bff88d73]:hover{background:var(--color-surface-inset)}.n-card__header[data-v-bff88d73]{padding:var(--space-4) var(--n-card-pad);border-bottom:1px solid var(--color-border);font-weight:var(--fw-semibold)}.n-card__body[data-v-bff88d73]{padding:var(--n-card-pad)}.n-card__footer[data-v-bff88d73]{padding:var(--space-4) var(--n-card-pad);border-top:1px solid var(--color-border);background:var(--color-surface-2)}.n-rail-card[data-v-3353a52b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;grid-template-columns:1fr;overflow:hidden}@media(min-width:768px){.n-rail-card[data-v-3353a52b]{grid-template-columns:var(--n-rail-w) 1fr}}.n-rail-card__rail[data-v-3353a52b]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);color:var(--color-text);background:radial-gradient(120% 90% at 100% 100%,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 62%),linear-gradient(168deg,var(--color-surface),var(--color-bg))}.n-rail-card__rail-footer[data-v-3353a52b]{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4)}.n-rail-card__body[data-v-3353a52b]{padding:var(--space-6);min-width:0}.n-stack--grow[data-v-90fc0a2b]{flex:1 1 0;min-height:0}.n-stack--fill[data-v-90fc0a2b]{height:100%;min-height:0}.n-stack--scroll[data-v-90fc0a2b]{overflow-y:auto;min-height:0}.n-divider--horizontal[data-v-b5d53ae6]{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--n-divider-gap)}.n-divider--horizontal[data-v-b5d53ae6]:before,.n-divider--horizontal[data-v-b5d53ae6]:after{content:"";height:1px;background:var(--color-border);flex:1}.n-divider--horizontal[data-v-b5d53ae6]:not(.has-label):after{display:none}.n-divider__label[data-v-b5d53ae6]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.n-divider--vertical[data-v-b5d53ae6]{width:1px;align-self:stretch;background:var(--color-border);margin-inline:var(--space-2)}.n-grid[data-v-178a1226]{display:grid}.n-row[data-v-141195be]{display:grid;grid-template-columns:repeat(var(--n-row-cols),minmax(0,1fr))}.n-col[data-v-b8e54f9a]{grid-column:span var(--col-span);min-width:0}@media(min-width:640px){.n-col[data-v-b8e54f9a]{grid-column:span var(--col-span-sm, var(--col-span))}}@media(min-width:768px){.n-col[data-v-b8e54f9a]{grid-column:span var(--col-span-md, var(--col-span-sm, var(--col-span)))}}@media(min-width:1024px){.n-col[data-v-b8e54f9a]{grid-column:span var(--col-span-lg, var(--col-span-md, var(--col-span-sm, var(--col-span))))}}.n-vlist[data-v-5cc18234]{width:100%;min-height:0}.n-page[data-v-2179fa96]{display:flex;flex-direction:column;gap:var(--space-6)}.n-page__header[data-v-2179fa96]{display:flex;flex-direction:column;gap:var(--space-3)}.n-page__bar[data-v-2179fa96]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.n-page__title[data-v-2179fa96]{font-size:var(--text-2xl)}.n-page__subtitle[data-v-2179fa96]{color:var(--color-text-muted);margin-top:var(--space-1)}.n-page__actions[data-v-2179fa96]{display:flex;align-items:center;gap:var(--space-2);flex:none}.n-page__body[data-v-2179fa96]{display:flex;flex-direction:column;gap:var(--space-6)}.n-tabs__list[data-v-449d7a0d]{display:flex;gap:var(--space-1)}.n-tabs__tab[data-v-449d7a0d]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--color-text-muted);border-radius:var(--radius-md) var(--radius-md) 0 0;transition:color var(--transition-fast) var(--ease-standard),background-color var(--transition-fast) var(--ease-standard)}.n-tabs__tab[data-v-449d7a0d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-tabs__tab[data-v-449d7a0d]:hover{color:var(--color-text)}.n-tabs__tab.is-active[data-v-449d7a0d]{color:var(--color-primary-text)}.n-tabs__list--line[data-v-449d7a0d]{border-bottom:1px solid var(--color-border)}.n-tabs__list--line .n-tabs__tab[data-v-449d7a0d]{margin-bottom:-1px;border-bottom:2px solid transparent;border-radius:0}.n-tabs__list--line .n-tabs__tab.is-active[data-v-449d7a0d]{border-bottom-color:var(--color-primary)}.n-tabs__list--pills[data-v-449d7a0d]{gap:var(--space-2)}.n-tabs__list--pills .n-tabs__tab[data-v-449d7a0d]{border-radius:var(--radius-md)}.n-tabs__list--pills .n-tabs__tab.is-active[data-v-449d7a0d]{background:var(--color-primary-subtle)}.n-tabs__panels[data-v-6fde828a]{padding-top:var(--space-5)}.n-menu[data-v-b20b930c]{display:flex;flex-direction:column;gap:var(--space-2)}.n-menu__label[data-v-b20b930c]{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);padding-inline:var(--space-3)}.n-menu__list[data-v-b20b930c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.n-menu-item[data-v-7558a299]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--color-text-muted);text-align:left;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.n-menu-item[data-v-7558a299]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-menu-item[data-v-7558a299]:hover:not(.is-disabled){background:var(--color-surface-inset);color:var(--color-text)}.n-menu-item.is-active[data-v-7558a299]{background:var(--color-primary-subtle);color:var(--color-primary-text);box-shadow:inset 2px 0 0 var(--color-primary)}.n-menu-item.is-disabled[data-v-7558a299]{opacity:.5;cursor:not-allowed}.n-menu-item.is-loading[data-v-7558a299]{cursor:progress}.n-menu-item__icon[data-v-7558a299]{display:inline-flex;flex:none}.n-menu-item__icon[data-v-7558a299] svg{width:1.15rem;height:1.15rem;display:block}.n-menu-item__label[data-v-7558a299]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-menu-item__trailing[data-v-7558a299]{flex:none;display:inline-flex;align-items:center}.n-menu-item__spinner[data-v-7558a299]{width:1em;height:1em;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:n-menu-item-spin-7558a299 .6s linear infinite}@keyframes n-menu-item-spin-7558a299{to{transform:rotate(360deg)}}.n-breadcrumb__list[data-v-c13200c8]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.n-breadcrumb__item[data-v-c13200c8]{display:inline-flex;align-items:center;gap:var(--space-1)}.n-breadcrumb__link[data-v-c13200c8]{font-size:var(--text-sm);color:var(--color-text-muted)}.n-breadcrumb__link[data-v-c13200c8]:hover{color:var(--color-primary-text);text-decoration:none}.n-breadcrumb__current[data-v-c13200c8]{font-size:var(--text-sm);color:var(--color-text);font-weight:var(--fw-medium)}.n-breadcrumb__sep[data-v-c13200c8]{display:inline-flex;color:var(--color-text-subtle)}.n-breadcrumb__sep svg[data-v-c13200c8]{width:.9rem;height:.9rem}.n-datepicker[data-v-82474c4d]{position:relative;display:inline-flex;width:100%}.n-datepicker--chip[data-v-82474c4d]{width:auto}.n-datepicker__chip[data-v-82474c4d]{display:inline-flex;align-items:center;gap:var(--space-1);height:2rem;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.n-datepicker__chip[data-v-82474c4d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-datepicker__chip[data-v-82474c4d]{transition:background-color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard)}.n-datepicker__chip[data-v-82474c4d]:hover{background:var(--color-surface-inset)}.n-datepicker__chip.is-open[data-v-82474c4d]{border-color:var(--color-primary)}.n-datepicker__chip.is-filled[data-v-82474c4d]{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary-text)}.n-datepicker__chip.is-disabled[data-v-82474c4d]{opacity:.55;cursor:not-allowed}.n-datepicker__chip-label[data-v-82474c4d]{font-weight:var(--fw-medium)}.n-datepicker__chip-value[data-v-82474c4d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.n-datepicker__chip-icon[data-v-82474c4d]{flex:none;color:var(--color-text-subtle)}.n-datepicker__chip.is-filled .n-datepicker__chip-icon[data-v-82474c4d]{color:currentColor}.n-datepicker__chip-clear[data-v-82474c4d]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-left:var(--space-1);border-radius:var(--radius-full);color:inherit;opacity:.75;cursor:pointer}.n-datepicker__chip-clear[data-v-82474c4d]:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.n-datepicker__chip-clear svg[data-v-82474c4d]{width:.8rem;height:.8rem}.n-datepicker__trigger[data-v-82474c4d]{width:100%;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;text-align:start}.n-datepicker__trigger.is-disabled[data-v-82474c4d]{opacity:.55;cursor:not-allowed}.n-datepicker__trigger.is-open[data-v-82474c4d]{border-color:var(--color-ring)}.n-datepicker--md .n-datepicker__value[data-v-82474c4d]{min-height:2.375rem}.n-datepicker__value[data-v-82474c4d]{flex:1;display:inline-flex;align-items:center;padding:0 var(--space-3);min-height:2.375rem;font-size:var(--text-base);color:var(--color-text)}.n-datepicker__value.is-placeholder[data-v-82474c4d]{color:var(--color-text-subtle)}.n-datepicker__icon[data-v-82474c4d]{flex:none;color:var(--color-text-muted);padding-inline-end:var(--space-3)}.n-datepicker__panel[data-v-82474c4d]{position:absolute;left:0;z-index:var(--z-dropdown);width:17rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.n-datepicker__panel.is-bottom[data-v-82474c4d]{top:100%;margin-top:var(--space-1)}.n-datepicker__panel.is-top[data-v-82474c4d]{bottom:100%;margin-bottom:var(--space-1)}.n-datepicker__head[data-v-82474c4d]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin-bottom:var(--space-1)}.n-datepicker__nav[data-v-82474c4d]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);color:var(--color-text-muted)}.n-datepicker__nav[data-v-82474c4d]:hover{background:var(--color-surface-inset);color:var(--color-text)}.n-datepicker__nav[data-v-82474c4d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-datepicker__title[data-v-82474c4d]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);text-transform:capitalize}.n-datepicker__title[data-v-82474c4d]:hover{background:var(--color-surface-inset)}.n-datepicker__title[data-v-82474c4d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-datepicker__weekdays[data-v-82474c4d],.n-datepicker__grid[data-v-82474c4d]{display:grid;grid-template-columns:repeat(7,1fr)}.n-datepicker__weekdays[data-v-82474c4d]{margin-bottom:var(--space-1)}.n-datepicker__weekdays span[data-v-82474c4d]{text-align:center;font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--color-text-subtle)}.n-datepicker__day[data-v-82474c4d]{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius-md);border:1px solid transparent}.n-datepicker__day[data-v-82474c4d]:hover{background:var(--color-surface-inset)}.n-datepicker__day.is-out[data-v-82474c4d]{color:var(--color-text-subtle);opacity:.55}.n-datepicker__day.is-today[data-v-82474c4d]{border-color:var(--color-border-strong)}.n-datepicker__day.is-selected[data-v-82474c4d]{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-semibold)}.n-datepicker__day[data-v-82474c4d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-datepicker__months[data-v-82474c4d]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);padding:var(--space-1) 0}.n-datepicker__month[data-v-82474c4d]{padding:var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-md);color:var(--color-text);text-transform:capitalize}.n-datepicker__month[data-v-82474c4d]:hover{background:var(--color-surface-inset)}.n-datepicker__month.is-selected[data-v-82474c4d]{background:var(--color-primary);color:var(--color-on-primary)}.n-datepicker__month[data-v-82474c4d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-datepicker__foot[data-v-82474c4d]{display:flex;justify-content:space-between;margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border-subtle)}.n-datepicker__action[data-v-82474c4d]{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-primary-text);border-radius:var(--radius-md)}.n-datepicker__action[data-v-82474c4d]:hover{background:var(--color-surface-inset)}.n-datepicker__action.is-muted[data-v-82474c4d]{color:var(--color-text-muted)}.n-datepicker__action[data-v-82474c4d]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-pop-enter-active[data-v-82474c4d],.n-pop-leave-active[data-v-82474c4d]{transition:opacity var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.n-pop-enter-from[data-v-82474c4d],.n-pop-leave-to[data-v-82474c4d]{opacity:0;transform:translateY(-4px)}.n-composer__actions[data-v-3d1ed679]{flex:none;display:flex;align-items:center;gap:var(--space-2);padding-inline-end:var(--space-2)}.n-composer.is-stacked[data-v-3d1ed679]{flex-direction:column;align-items:stretch}.n-composer.is-stacked .n-composer__field[data-v-3d1ed679]{flex:0 0 auto}.n-composer.is-stacked .n-composer__actions[data-v-3d1ed679]{justify-content:flex-end;padding:0 var(--space-2) var(--space-2)}.n-select[data-v-8415cd46]{position:relative}.n-select.is-disabled[data-v-8415cd46]{opacity:.55}.n-select__trigger[data-v-8415cd46]{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--color-text)}.n-control--sm.n-select__trigger[data-v-8415cd46]{height:2rem;font-size:var(--text-sm)}.n-control--md.n-select__trigger[data-v-8415cd46]{height:2.375rem;font-size:var(--text-base)}.n-control--lg.n-select__trigger[data-v-8415cd46]{height:2.75rem;font-size:var(--text-md)}.n-select__value[data-v-8415cd46]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-select__value.is-placeholder[data-v-8415cd46]{color:var(--color-text-subtle)}.n-select__value.has-tokens[data-v-8415cd46]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:clip}.n-select__token[data-v-8415cd46]{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);padding:.05rem var(--space-1) .05rem var(--space-2);background:var(--color-surface-inset);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.5}.n-select__token--more[data-v-8415cd46]{padding-inline:var(--space-2);color:var(--color-text-muted);font-weight:var(--fw-medium)}.n-select__token-x[data-v-8415cd46]{display:inline-flex;align-items:center;justify-content:center;font-size:.85em;cursor:pointer;color:var(--color-text-subtle);border-radius:var(--radius-sm)}.n-select__token-x[data-v-8415cd46]:hover{color:var(--color-text)}.n-select__caret[data-v-8415cd46]{flex:none;color:var(--color-text-subtle)}.n-select__clear[data-v-8415cd46]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:var(--radius-full);color:var(--color-text-subtle);cursor:pointer}.n-select__clear[data-v-8415cd46]:hover{color:var(--color-text);background:var(--color-surface-inset)}.n-select__clear svg[data-v-8415cd46]{width:.85rem;height:.85rem}.n-select--chip[data-v-8415cd46]{display:inline-flex}.n-select__chip[data-v-8415cd46]{display:inline-flex;align-items:center;gap:var(--space-1);height:2rem;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.n-select__chip[data-v-8415cd46]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-select__chip[data-v-8415cd46]{transition:background-color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard)}.n-select__chip[data-v-8415cd46]:hover{background:var(--color-surface-inset)}.n-select__chip.is-open[data-v-8415cd46]{border-color:var(--color-primary)}.n-select__chip.is-filled[data-v-8415cd46]{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary-text)}.n-select__chip.is-filled .n-select__caret[data-v-8415cd46]{color:currentColor}.n-select__chip-label[data-v-8415cd46]{font-weight:var(--fw-medium)}.n-select__chip-value[data-v-8415cd46]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.n-select__chip-clear[data-v-8415cd46]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-left:var(--space-1);border-radius:var(--radius-full);color:inherit;opacity:.75;cursor:pointer}.n-select__chip-clear[data-v-8415cd46]:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.n-select__chip-clear svg[data-v-8415cd46]{width:.8rem;height:.8rem}.n-select--chip .n-select__panel[data-v-8415cd46]{min-width:15rem}.n-select__panel[data-v-8415cd46]{position:absolute;top:calc(100% + var(--space-1));left:0;min-width:100%;z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}.n-select__panel.is-up[data-v-8415cd46]{top:auto;bottom:calc(100% + var(--space-1))}.n-select__panel.is-right[data-v-8415cd46]{left:auto;right:0}.n-select__search[data-v-8415cd46]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.n-select__search input[data-v-8415cd46]{flex:1;min-width:0;background:transparent;color:var(--color-text);font-size:var(--text-sm);border:0;outline:none}.n-select__list[data-v-8415cd46]{flex:1 1 auto;min-height:0;max-height:280px;overflow-y:auto;padding:var(--space-1)}.n-select__opt[data-v-8415cd46]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);color:var(--color-text)}.n-select__opt.is-active[data-v-8415cd46]{background:var(--color-surface-inset)}.n-select__opt.is-selected[data-v-8415cd46]{color:var(--color-primary-text);font-weight:var(--fw-medium)}.n-select__opt.is-disabled[data-v-8415cd46]{opacity:.5;cursor:not-allowed}.n-select__opt-label[data-v-8415cd46]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-select__opt-count[data-v-8415cd46]{flex:none;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.n-select__footer[data-v-8415cd46]{flex:none;display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);max-height:6rem;overflow-y:auto}.n-select__footer-chip[data-v-8415cd46]{display:inline-flex;align-items:center;gap:var(--space-1);padding:.1rem var(--space-1) .1rem var(--space-2);background:var(--color-surface-inset);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.5}.n-select__footer-x[data-v-8415cd46]{display:inline-flex;align-items:center;justify-content:center;font-size:.85em;cursor:pointer;color:var(--color-text-subtle);border-radius:var(--radius-sm)}.n-select__footer-x[data-v-8415cd46]:hover{color:var(--color-text)}.n-select__opt-check[data-v-8415cd46]{flex:none;color:var(--color-primary)}.n-select__empty[data-v-8415cd46]{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.n-select-pop-enter-active[data-v-8415cd46],.n-select-pop-leave-active[data-v-8415cd46]{transition:opacity var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.n-select-pop-enter-from[data-v-8415cd46],.n-select-pop-leave-to[data-v-8415cd46]{opacity:0;transform:translateY(-4px)}.n-checkbox[data-v-96c1643e]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.n-checkbox.is-disabled[data-v-96c1643e]{opacity:.55;cursor:not-allowed}.n-checkbox.is-readonly[data-v-96c1643e]{pointer-events:none}.n-checkbox__native[data-v-96c1643e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.n-checkbox__box[data-v-96c1643e]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;flex:none;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:transparent;transition:background-color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard)}.n-checkbox__check[data-v-96c1643e]{width:.85rem;height:.85rem}.n-checkbox__label[data-v-96c1643e]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text-subtle);-webkit-user-select:none;user-select:none}.n-checkbox__native:checked+.n-checkbox__box[data-v-96c1643e],.n-checkbox__native:indeterminate+.n-checkbox__box[data-v-96c1643e]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.n-checkbox__native:focus-visible+.n-checkbox__box[data-v-96c1643e]{outline:2px solid var(--color-ring);outline-offset:2px}.n-switch[data-v-cf2528df]{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.n-switch.is-disabled[data-v-cf2528df]{opacity:.55;cursor:not-allowed}.n-switch[data-v-cf2528df]{--n-switch-w: 2.25rem;--n-switch-h: 1.3rem}.n-switch--sm[data-v-cf2528df]{--n-switch-w: 1.85rem;--n-switch-h: 1.1rem}.n-switch__native[data-v-cf2528df]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.n-switch__track[data-v-cf2528df]{position:relative;width:var(--n-switch-w);height:var(--n-switch-h);flex:none;border-radius:var(--radius-full);background:var(--color-border-strong);transition:background-color var(--transition-base) var(--ease-standard)}.n-switch__thumb[data-v-cf2528df]{position:absolute;top:2px;left:2px;width:calc(var(--n-switch-h) - 4px);height:calc(var(--n-switch-h) - 4px);border-radius:var(--radius-full);background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--transition-base) var(--ease-standard)}.n-switch__label[data-v-cf2528df]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text-subtle);-webkit-user-select:none;user-select:none}.n-switch__native:checked+.n-switch__track[data-v-cf2528df]{background:var(--color-primary)}.n-switch__native:checked+.n-switch__track .n-switch__thumb[data-v-cf2528df]{transform:translate(calc(var(--n-switch-w) - var(--n-switch-h)))}.n-switch__native:focus-visible+.n-switch__track[data-v-cf2528df]{outline:2px solid var(--color-ring);outline-offset:2px}.n-radio-group[data-v-7182e3d8]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.n-radio-group__label[data-v-7182e3d8]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text);padding:0}.n-radio-group__items[data-v-7182e3d8]{display:flex;gap:var(--space-3) var(--space-5);flex-wrap:wrap}.n-radio[data-v-7182e3d8]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.n-radio.is-disabled[data-v-7182e3d8]{opacity:.55;cursor:not-allowed}.n-radio__native[data-v-7182e3d8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.n-radio__circle[data-v-7182e3d8]{position:relative;width:1.15rem;height:1.15rem;flex:none;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);transition:border-color var(--transition-fast) var(--ease-standard)}.n-radio__circle[data-v-7182e3d8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.55rem;height:.55rem;border-radius:var(--radius-full);background:var(--color-primary);transform:scale(0);transition:transform var(--transition-fast) var(--ease-standard)}.n-radio__label[data-v-7182e3d8]{font-size:var(--text-base);color:var(--color-text);-webkit-user-select:none;user-select:none}.n-radio__native:checked+.n-radio__circle[data-v-7182e3d8]{border-color:var(--color-primary)}.n-radio__native:checked+.n-radio__circle[data-v-7182e3d8]:after{transform:scale(1)}.n-radio__native:focus-visible+.n-radio__circle[data-v-7182e3d8]{outline:2px solid var(--color-ring);outline-offset:2px}.n-slider[data-v-b981470b]{display:flex;flex-direction:column;gap:var(--space-2)}.n-slider.is-disabled[data-v-b981470b]{opacity:.55}.n-slider__head[data-v-b981470b]{display:flex;align-items:center;justify-content:space-between}.n-slider__label[data-v-b981470b]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text)}.n-slider__value[data-v-b981470b]{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-muted)}.n-slider__input[data-v-b981470b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-primary) var(--n-slider-pct),var(--color-border-strong) var(--n-slider-pct));cursor:pointer}.n-slider__input[data-v-b981470b]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-slider__input[data-v-b981470b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1rem;height:1.1rem;border-radius:var(--radius-full);background:var(--color-surface);border:2px solid var(--color-primary);box-shadow:var(--shadow-sm);cursor:grab}.n-slider__input[data-v-b981470b]::-moz-range-thumb{width:1.1rem;height:1.1rem;border-radius:var(--radius-full);background:var(--color-surface);border:2px solid var(--color-primary);box-shadow:var(--shadow-sm);cursor:grab}.n-collapse__head[data-v-880ec5ee]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;text-align:left;transition:background var(--transition-fast) var(--ease-standard)}.n-collapse__head[data-v-880ec5ee]:hover{background:var(--color-surface-inset)}.n-collapse__head[data-v-880ec5ee]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-collapse__caret[data-v-880ec5ee]{flex:none;color:var(--color-text-muted);transition:transform var(--transition-fast) var(--ease-standard)}.n-collapse__caret.is-open[data-v-880ec5ee]{transform:rotate(90deg)}.n-collapse__title[data-v-880ec5ee]{min-width:0}.n-collapse__subtitle[data-v-880ec5ee]{display:block;font-size:var(--text-xs);font-weight:var(--fw-normal);color:var(--color-text-muted)}.n-collapse__count[data-v-880ec5ee]{color:var(--color-text-muted);font-weight:var(--fw-normal);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.n-collapse__end[data-v-880ec5ee]{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2)}.n-collapse__body[data-v-880ec5ee]{padding-top:var(--space-1)}.n-collapse--inverse .n-collapse__head[data-v-880ec5ee]{background:color-mix(in srgb,var(--color-surface) 86%,var(--color-text));color:var(--color-text)}.n-collapse--inverse .n-collapse__head[data-v-880ec5ee]:hover{background:color-mix(in srgb,var(--color-surface) 78%,var(--color-text))}.n-collapse--inverse .n-collapse__head .n-collapse__caret[data-v-880ec5ee]{color:var(--color-text-muted)}.n-collapse--inverse .n-collapse__head .n-collapse__count[data-v-880ec5ee]{color:var(--color-primary-text)}.n-collapse--primary .n-collapse__head[data-v-880ec5ee]{background:color-mix(in srgb,var(--color-primary) 88%,var(--color-bg));color:var(--color-on-primary)}.n-collapse--primary .n-collapse__head[data-v-880ec5ee]:hover{background:color-mix(in srgb,var(--color-primary) 80%,var(--color-bg))}.n-collapse--primary .n-collapse__head .n-collapse__caret[data-v-880ec5ee]{color:color-mix(in srgb,var(--color-on-primary) 70%,transparent)}.n-collapse--primary .n-collapse__head .n-collapse__count[data-v-880ec5ee]{color:color-mix(in srgb,var(--color-on-primary) 80%,transparent)}.n-list[data-v-335c4241]{list-style:none;margin:0 0 var(--space-4);padding:0;width:100%}.n-list--bordered[data-v-335c4241]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.n-list--clip[data-v-335c4241]{overflow:clip}.n-list--flush[data-v-335c4241]{width:auto;margin:0 calc(-1 * var(--n-card-pad, 0px)) calc(-1 * var(--n-card-pad, 0px))}.n-list--divided[data-v-335c4241]>.n-list-item+.n-list-item{border-top:1px solid var(--color-border-subtle)}.n-list--hoverable[data-v-335c4241]>.n-list-item:hover{background:var(--color-surface-inset)}.n-list--scroll[data-v-335c4241]{flex:1 1 0;min-height:0;margin-bottom:0;overflow-y:auto}.n-list-item[data-v-aadc067c]{list-style:none}.n-list-item.is-disabled[data-v-aadc067c]{opacity:.55}.n-list-item__row[data-v-aadc067c]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);transition:background-color var(--transition-fast) var(--ease-standard)}.n-list-item__row.is-dense[data-v-aadc067c]{padding-block:var(--space-2)}.n-list-item__row.is-interactive[data-v-aadc067c]{cursor:pointer}.n-list-item__row.is-interactive[data-v-aadc067c]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-list-item__row.is-interactive[data-v-aadc067c]:hover:not(.is-active){background:var(--color-surface-inset)}.is-disabled .n-list-item__row[data-v-aadc067c]{cursor:not-allowed}.n-list-item__row.is-active[data-v-aadc067c]{background:var(--color-primary-subtle);box-shadow:inset 3px 0 0 var(--color-primary)}.n-list-item__select[data-v-aadc067c]{flex:none;display:flex;align-items:center;margin-inline-end:var(--space-1)}.n-list-item__media[data-v-aadc067c]{flex:1;min-width:0}.n-list-item__meta[data-v-aadc067c]{flex:none;font-size:var(--text-xs);color:var(--color-text-subtle);white-space:nowrap}.n-list-item__actions[data-v-aadc067c]{flex:none;display:flex;align-items:center;gap:var(--space-2)}.n-list-item__row.has-fluid-actions .n-list-item__media[data-v-aadc067c]{flex:0 1 auto;max-width:55%}.n-list-item__row.has-fluid-actions .n-list-item__actions[data-v-aadc067c]{flex:1 1 0;min-width:0;justify-content:flex-end}.n-list-item__chevron[data-v-aadc067c]{flex:none;color:var(--color-text-subtle);transition:transform var(--transition-base) var(--ease-standard)}.n-list-item__chevron.is-open[data-v-aadc067c]{transform:rotate(180deg)}.n-list-item__handle[data-v-aadc067c]{flex:none;display:inline-flex;align-items:center;color:var(--color-text-subtle);cursor:grab}.n-list-item__handle[data-v-aadc067c]:active{cursor:grabbing}.n-list-item__handle[data-v-aadc067c]:hover{color:var(--color-text-muted)}.n-list-item__row.is-dragging[data-v-aadc067c]{opacity:.4}.n-list-item__row.is-drop-over[data-v-aadc067c]{box-shadow:inset 0 2px 0 var(--color-primary)}.n-list-item__expand[data-v-aadc067c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base) var(--ease-standard)}.n-list-item__expand.is-open[data-v-aadc067c]{grid-template-rows:1fr}.n-list-item__expand-inner[data-v-aadc067c]{overflow:hidden}.n-list-item__expanded[data-v-aadc067c]{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-2)}.n-list-row[data-v-ff21751d]{background:var(--color-surface);border-inline:1px solid var(--color-border)}.n-list-row[data-v-ff21751d]:not(.is-first){border-top:1px solid var(--color-border-subtle)}.n-list-row.is-first[data-v-ff21751d]{border-top:1px solid var(--color-border);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.n-list-row.is-last[data-v-ff21751d]{border-bottom:1px solid var(--color-border);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.n-tree__lead[data-v-98ee0105]{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:calc(var(--depth) * 1.75rem)}.n-tree__caret[data-v-98ee0105]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:transparent;color:var(--color-text-subtle);cursor:pointer;border-radius:var(--radius-sm);transition:transform var(--transition-base) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.n-tree__caret[data-v-98ee0105]:hover{color:var(--color-text)}.n-tree__caret.is-open[data-v-98ee0105]{transform:rotate(90deg)}.n-tree__caret--spacer[data-v-98ee0105]{cursor:default;pointer-events:none}.n-tree__check[data-v-98ee0105]{flex:none;display:inline-flex;align-items:center}.n-tree__dot[data-v-98ee0105]{flex:none;width:.6rem;height:.6rem;border-radius:var(--radius-full);background:var(--tree-dot-color, var(--color-primary))}.n-tree__dot.is-branch[data-v-98ee0105]{background:transparent;box-shadow:inset 0 0 0 2px var(--tree-dot-color, var(--color-primary))}.n-tree[data-v-579beab2]{margin:0;padding:0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:clip}.n-tree--scroll[data-v-579beab2]{flex:1 1 0;min-height:0;overflow:hidden auto}.n-tree[data-v-579beab2] .n-list-item+.n-list-item{border-top:1px solid var(--color-border-subtle)}.n-data-list[data-v-51ac219f]{margin:0}.n-data-list__row[data-v-51ac219f]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.n-data-list__row[data-v-51ac219f]:last-child{border-bottom:none}.n-data-list__label[data-v-51ac219f]{font-size:var(--text-sm);color:var(--color-text-muted)}.n-data-list__value[data-v-51ac219f]{margin:0;color:var(--color-text)}.n-data-list--rows .n-data-list__row[data-v-51ac219f]{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:var(--space-4);align-items:baseline}.n-data-list--stacked .n-data-list__row[data-v-51ac219f]{display:flex;flex-direction:column;gap:var(--space-1)}.n-empty[data-v-4cde9b32]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);color:var(--color-text-muted)}.n-empty__icon[data-v-4cde9b32]{color:var(--color-text-subtle);margin-bottom:var(--space-2)}.n-empty__icon[data-v-4cde9b32] svg{width:2.5rem;height:2.5rem;display:block}.n-empty__title[data-v-4cde9b32]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--color-text)}.n-empty__desc[data-v-4cde9b32]{font-size:var(--text-sm);max-width:32ch}.n-empty__actions[data-v-4cde9b32]{margin-top:var(--space-3);display:flex;gap:var(--space-2)}.n-table-wrap[data-v-46a85566]{position:relative;width:100%;overflow-x:auto;border-radius:var(--radius-lg)}.n-table[data-v-46a85566]{width:100%;border-collapse:collapse;font-size:var(--text-base)}.n-table th[data-v-46a85566]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;-webkit-user-select:none;user-select:none}.n-table th.is-sortable[data-v-46a85566]{cursor:pointer}.n-table th.is-sortable[data-v-46a85566]:hover{color:var(--color-text)}.n-table__th[data-v-46a85566]{display:inline-flex;align-items:center;gap:var(--space-1)}.n-table__sort[data-v-46a85566]{display:inline-flex;opacity:0;color:var(--color-text-subtle);transition:opacity var(--transition-fast) var(--ease-standard)}.n-table__sort svg[data-v-46a85566]{width:.9rem;height:.9rem}.n-table__sort.is-active[data-v-46a85566]{opacity:1;color:var(--color-primary)}.n-table th.is-sortable:hover .n-table__sort[data-v-46a85566]{opacity:1}.n-table td[data-v-46a85566]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text)}.n-table tbody tr:last-child td[data-v-46a85566]{border-bottom:none}.n-table tbody tr.is-dimmed td[data-v-46a85566]{color:var(--color-text-muted)}.n-table tbody tr.is-faded td[data-v-46a85566]{opacity:.55}.n-table th.n-table__check[data-v-46a85566],.n-table td.n-table__check[data-v-46a85566]{width:2.5rem;padding-right:0;white-space:nowrap}.n-table--fixed[data-v-46a85566]{table-layout:fixed}.n-table--fixed td[data-v-46a85566]{overflow:hidden}.n-table--dense th[data-v-46a85566],.n-table--dense td[data-v-46a85566]{padding:var(--space-2) var(--space-3)}.n-table--quiet-head th[data-v-46a85566]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;padding-block:var(--space-2)}.n-table tbody tr[data-v-46a85566] .n-table__reveal{opacity:0;transition:opacity var(--transition-fast) var(--ease-standard)}.n-table tbody tr[data-v-46a85566]:hover .n-table__reveal,.n-table tbody tr[data-v-46a85566]:focus-within .n-table__reveal{opacity:1}.n-table--striped tbody tr[data-v-46a85566]:nth-child(2n){background:var(--color-surface-2)}.n-table--hover tbody tr[data-v-46a85566]:hover{background:var(--color-surface-inset)}.n-table tbody tr.is-clickable[data-v-46a85566]{cursor:pointer}.n-table tbody tr.is-row-active td[data-v-46a85566]{background:var(--color-primary-subtle)}.n-table tbody td.is-cell-clickable[data-v-46a85566]{cursor:pointer;font-weight:var(--fw-medium);text-decoration:underline dotted var(--color-border-strong);text-underline-offset:.25em;transition:background-color var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.n-table tbody td.is-cell-clickable[data-v-46a85566]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.n-table tbody td.is-cell-clickable[data-v-46a85566]:hover{background:var(--color-primary-subtle);color:var(--color-primary-text);box-shadow:inset 0 0 0 1px var(--color-primary)}.n-table tbody td.is-cell-active[data-v-46a85566],.n-table tbody td.is-cell-active[data-v-46a85566]:hover{background:var(--color-primary);color:var(--color-on-primary);text-decoration:none;box-shadow:none}.n-table__sentinel[data-v-46a85566]{height:1px}.n-table__empty[data-v-46a85566]{padding:var(--space-4)}.n-table__overlay[data-v-46a85566]{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.n-code[data-v-e895da0a]{background:#10141f;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:auto;font-family:var(--font-mono, monospace);font-size:var(--text-sm);line-height:1.55}.n-code__lines[data-v-e895da0a]{margin:0;padding:var(--space-3) 0;list-style:none;counter-reset:ln;min-width:max-content}.n-code__line[data-v-e895da0a]{counter-increment:ln;padding:0 var(--space-4) 0 0;white-space:pre;color:#d5dbe8}.n-code__line[data-v-e895da0a]:before{content:counter(ln);display:inline-block;width:2.6em;margin-right:var(--space-3);padding-right:var(--space-2);text-align:right;color:#4d566b;border-right:1px solid #232a3b;-webkit-user-select:none;user-select:none}[data-v-e895da0a] .tok-kw{color:#7fb5ff}[data-v-e895da0a] .tok-str{color:#9ece8c}[data-v-e895da0a] .tok-com{color:#5d6a85;font-style:italic}[data-v-e895da0a] .tok-num{color:#e5b567}.n-alert[data-v-ad105333]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm)}.n-alert__icon[data-v-ad105333]{flex:none;margin-top:.05rem}.n-alert__icon svg[data-v-ad105333]{width:1.2rem;height:1.2rem;display:block}.n-alert__content[data-v-ad105333]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.n-alert__title[data-v-ad105333]{font-weight:var(--fw-semibold)}.n-alert__body[data-v-ad105333]{color:var(--color-text)}.n-alert__close[data-v-ad105333]{flex:none;color:inherit;opacity:.7;padding:0}.n-alert__close svg[data-v-ad105333]{width:1rem;height:1rem}.n-alert__close[data-v-ad105333]:hover{opacity:1}.n-alert--info[data-v-ad105333]{background:var(--color-info-subtle);border-color:color-mix(in srgb,var(--color-info) 30%,transparent);color:var(--color-info-text)}.n-alert--info .n-alert__icon[data-v-ad105333]{color:var(--color-info)}.n-alert--success[data-v-ad105333]{background:var(--color-success-subtle);border-color:color-mix(in srgb,var(--color-success) 30%,transparent);color:var(--color-success-text)}.n-alert--success .n-alert__icon[data-v-ad105333]{color:var(--color-success)}.n-alert--warning[data-v-ad105333]{background:var(--color-warning-subtle);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent);color:var(--color-warning-text)}.n-alert--warning .n-alert__icon[data-v-ad105333]{color:var(--color-warning)}.n-alert--danger[data-v-ad105333]{background:var(--color-danger-subtle);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent);color:var(--color-danger-text)}.n-alert--danger .n-alert__icon[data-v-ad105333]{color:var(--color-danger)}.n-progress[data-v-1c625822]{display:flex;align-items:center;gap:var(--space-3)}.n-progress__track[data-v-1c625822]{flex:1;overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-inset)}.n-progress--sm .n-progress__track[data-v-1c625822]{height:5px}.n-progress--md .n-progress__track[data-v-1c625822]{height:8px}.n-progress__fill[data-v-1c625822]{height:100%;border-radius:var(--radius-full);transition:width var(--transition-slow) var(--ease-standard)}.n-progress__fill--primary[data-v-1c625822]{background:var(--color-primary)}.n-progress__fill--success[data-v-1c625822]{background:var(--color-success)}.n-progress__fill--warning[data-v-1c625822]{background:var(--color-warning)}.n-progress__fill--danger[data-v-1c625822]{background:var(--color-danger)}.n-progress__fill.is-raf[data-v-1c625822]{transition:none}.n-progress__fill.is-indeterminate[data-v-1c625822]{width:40%;animation:n-progress-indet-1c625822 1.2s var(--ease-standard) infinite}.n-progress__label[data-v-1c625822]{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-muted);min-width:3ch}@keyframes n-progress-indet-1c625822{0%{margin-left:-40%}to{margin-left:100%}}.n-gauge[data-v-2ea4346b]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.n-gauge__ring[data-v-2ea4346b]{position:relative;width:120px;height:120px}.n-gauge__ring svg[data-v-2ea4346b]{width:100%;height:100%}.n-gauge__track[data-v-2ea4346b]{fill:none;stroke:var(--color-border);stroke-width:10}.n-gauge__arc[data-v-2ea4346b]{fill:none;stroke:var(--gauge-color, var(--color-primary));stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset var(--transition-slow) var(--ease-standard),stroke var(--transition-base) var(--ease-standard)}.n-gauge__arc.is-raf[data-v-2ea4346b]{transition:stroke var(--transition-base) var(--ease-standard)}.n-gauge__center[data-v-2ea4346b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.n-gauge__value[data-v-2ea4346b]{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--color-text)}.n-gauge__value small[data-v-2ea4346b]{font-size:var(--text-sm);color:var(--color-text-muted);margin-inline-start:1px}.n-gauge__label[data-v-2ea4346b]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text)}.n-gauge__sub[data-v-2ea4346b]{font-size:var(--text-xs);color:var(--color-text-muted)}.n-sankey[data-v-80108dc8]{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;gap:var(--space-4);align-items:stretch;min-width:0}.n-sankey__source[data-v-80108dc8]{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);text-align:end}.n-sankey__big[data-v-80108dc8]{font-size:var(--text-2xl);font-weight:var(--fw-semibold);line-height:1.1}.n-sankey__flow[data-v-80108dc8]{width:100%;height:100%;display:block}.n-sankey__src-band[data-v-80108dc8]{fill:var(--color-border)}.n-sankey__ribbon[data-v-80108dc8]{opacity:.3}.n-sankey__targets[data-v-80108dc8]{position:relative;min-width:11rem}.n-sankey__target[data-v-80108dc8]{position:absolute;transform:translateY(-50%);display:flex;align-items:baseline;gap:var(--space-2)}.n-sankey__dot[data-v-80108dc8]{width:.6rem;height:.6rem;border-radius:var(--radius-sm);flex:none;align-self:center}.n-sankey__tx[data-v-80108dc8]{display:flex;flex-direction:column;min-width:0}.n-sankey__label[data-v-80108dc8]{font-size:var(--text-sm);color:var(--color-text)}.n-sankey__val[data-v-80108dc8]{font-weight:var(--fw-semibold);margin-inline-start:var(--space-1)}.n-sankey__sub[data-v-80108dc8]{font-size:var(--text-xs);color:var(--color-text-muted)}.n-stat[data-v-ac9970d9]{display:flex;flex-direction:column;gap:var(--space-1)}.n-stat__value[data-v-ac9970d9]{font-size:var(--text-2xl);font-weight:var(--fw-semibold);line-height:1.1}.n-stat__label[data-v-ac9970d9]{font-size:var(--text-xs);color:var(--color-text-muted)}.n-dropzone[data-v-4241719f]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard)}.n-dropzone[data-v-4241719f]:hover,.n-dropzone.is-dragging[data-v-4241719f]{background:var(--color-surface-inset);border-color:var(--color-primary)}.n-dropzone.is-filled[data-v-4241719f]{border-style:solid}.n-dropzone__input[data-v-4241719f]{display:none}.n-dropzone__icon[data-v-4241719f]{color:var(--color-text-subtle);flex:none}.is-filled .n-dropzone__icon[data-v-4241719f]{color:var(--color-success)}.n-dropzone__text[data-v-4241719f]{display:flex;flex-direction:column;min-width:0}.n-dropzone__label[data-v-4241719f]{font-size:var(--text-sm);font-weight:var(--fw-medium)}.n-dropzone__file[data-v-4241719f]{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-dropzone__hint[data-v-4241719f]{font-size:var(--text-xs);color:var(--color-text-subtle)}.n-toaster[data-v-12800ce6]{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);width:min(380px,100vw - var(--space-8));pointer-events:none}.n-toaster--top-right[data-v-12800ce6]{top:var(--space-5);right:var(--space-5)}.n-toaster--top-left[data-v-12800ce6]{top:var(--space-5);left:var(--space-5)}.n-toaster--bottom-right[data-v-12800ce6]{bottom:var(--space-5);right:var(--space-5);flex-direction:column-reverse}.n-toaster--bottom-left[data-v-12800ce6]{bottom:var(--space-5);left:var(--space-5);flex-direction:column-reverse}.n-toast[data-v-12800ce6]{pointer-events:auto;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.n-toast-enter-active[data-v-12800ce6],.n-toast-leave-active[data-v-12800ce6]{transition:all var(--transition-base) var(--ease-standard)}.n-toast-enter-from[data-v-12800ce6],.n-toast-leave-to[data-v-12800ce6]{opacity:0;transform:translate(16px)}.n-toast-leave-active[data-v-12800ce6]{position:absolute;width:100%}.n-modal[data-v-a2ca9bb3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.n-modal__backdrop[data-v-a2ca9bb3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.n-modal__panel[data-v-a2ca9bb3]{position:relative;display:flex;flex-direction:column;width:100%;max-height:80vh;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);outline:none;overflow:visible}.n-modal__panel[data-v-a2ca9bb3]>:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.n-modal__panel[data-v-a2ca9bb3]>:nth-last-child(1 of:not(.n-modal__floating)){border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.n-modal__panel--sm[data-v-a2ca9bb3]{max-width:400px}.n-modal__panel--md[data-v-a2ca9bb3]{max-width:540px}.n-modal__panel--lg[data-v-a2ca9bb3]{max-width:720px}.n-modal__panel--xl[data-v-a2ca9bb3]{max-width:960px}.n-modal__panel--2xl[data-v-a2ca9bb3]{max-width:1120px}.n-modal__panel--3xl[data-v-a2ca9bb3]{max-width:1440px}.n-modal__panel--h-sm[data-v-a2ca9bb3]{height:min(420px,80vh)}.n-modal__panel--h-md[data-v-a2ca9bb3]{height:min(560px,80vh)}.n-modal__panel--h-lg[data-v-a2ca9bb3]{height:min(720px,80vh)}.n-modal__panel--h-full[data-v-a2ca9bb3]{height:80vh}.n-modal__header[data-v-a2ca9bb3]{flex:none;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.n-modal__heading[data-v-a2ca9bb3]{flex:1 1 auto;min-width:0}.n-modal__header-actions[data-v-a2ca9bb3]{flex:none;margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.n-modal__close[data-v-a2ca9bb3]{flex:none;color:var(--color-text-muted);padding:var(--space-1);border-radius:var(--radius-sm)}.n-modal__close[data-v-a2ca9bb3]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-modal__close svg[data-v-a2ca9bb3]{width:1.2rem;height:1.2rem}.n-modal__close[data-v-a2ca9bb3]:hover{color:var(--color-text);background:var(--color-surface-inset)}.n-modal__subheader[data-v-a2ca9bb3]{flex:none;background:var(--color-surface)}.n-modal__subheader.is-pad-x[data-v-a2ca9bb3]{padding-inline:var(--space-5)}.n-modal__subheader.is-pad-y[data-v-a2ca9bb3]{padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.n-modal__body[data-v-a2ca9bb3]{flex:1 1 auto;min-height:0;overflow-y:auto;background:transparent;padding-block:var(--space-5);padding-inline:calc(var(--space-5) * 2);margin-inline:calc(-1 * var(--space-5))}.n-modal__actions[data-v-a2ca9bb3]{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-2)}.n-modal__actions-start[data-v-a2ca9bb3]{justify-self:start;display:flex;align-items:center;gap:var(--space-2)}.n-modal__actions-center[data-v-a2ca9bb3]{justify-self:center;display:flex;align-items:center;gap:var(--space-2)}.n-modal__actions-end[data-v-a2ca9bb3]{justify-self:end;display:flex;align-items:center;gap:var(--space-2)}.n-modal__footer[data-v-a2ca9bb3]{flex:none;padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface)}.n-modal__floating[data-v-a2ca9bb3]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.n-modal-enter-active[data-v-a2ca9bb3],.n-modal-leave-active[data-v-a2ca9bb3]{transition:opacity var(--transition-base) var(--ease-standard)}.n-modal-enter-from[data-v-a2ca9bb3],.n-modal-leave-to[data-v-a2ca9bb3]{opacity:0}.n-modal-enter-active .n-modal__panel[data-v-a2ca9bb3],.n-modal-leave-active .n-modal__panel[data-v-a2ca9bb3]{transition:transform var(--transition-base) var(--ease-standard)}.n-modal-enter-from .n-modal__panel[data-v-a2ca9bb3],.n-modal-leave-to .n-modal__panel[data-v-a2ca9bb3]{transform:translateY(12px) scale(.98)}.n-floating-bar[data-v-9b6db376]{position:fixed;inset-inline:0;bottom:var(--space-5);z-index:var(--z-popover);display:flex;justify-content:center;padding-inline:var(--space-5);pointer-events:none}.n-floating-bar.is-contained[data-v-9b6db376]{position:absolute}.n-floating-bar__inner[data-v-9b6db376]{pointer-events:auto;display:flex;align-items:center;gap:var(--space-4);width:min(720px,100%);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.n-floating-bar__side[data-v-9b6db376]{display:flex;align-items:center;gap:var(--space-2)}.n-floating-bar__left[data-v-9b6db376]{min-width:0;flex:1 1 auto}.n-floating-bar__right[data-v-9b6db376]{flex:none;margin-inline-start:auto}.n-floating-bar-enter-active[data-v-9b6db376],.n-floating-bar-leave-active[data-v-9b6db376]{transition:opacity var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.n-floating-bar-enter-from[data-v-9b6db376],.n-floating-bar-leave-to[data-v-9b6db376]{opacity:0;transform:translateY(.75rem)}.n-drawer[data-v-33249cba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex}.n-drawer__backdrop[data-v-33249cba]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a80}.n-drawer__panel[data-v-33249cba]{position:relative;display:flex;flex-direction:column;max-width:100vw;max-height:100vh;background:var(--color-surface);box-shadow:var(--shadow-xl)}.n-drawer--right[data-v-33249cba]{justify-content:flex-end}.n-drawer--left[data-v-33249cba]{justify-content:flex-start}.n-drawer--top[data-v-33249cba]{align-items:flex-start}.n-drawer--top .n-drawer__panel[data-v-33249cba]{width:100%}.n-drawer--bottom[data-v-33249cba]{align-items:flex-end}.n-drawer--bottom .n-drawer__panel[data-v-33249cba]{width:100%}.n-drawer--right .n-drawer__panel[data-v-33249cba],.n-drawer--left .n-drawer__panel[data-v-33249cba]{height:100%}.n-drawer__header[data-v-33249cba]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.n-drawer__title[data-v-33249cba]{font-size:var(--text-lg)}.n-drawer__close[data-v-33249cba]{flex:none;color:var(--color-text-muted);padding:var(--space-1);border-radius:var(--radius-sm)}.n-drawer__close[data-v-33249cba]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.n-drawer__close svg[data-v-33249cba]{width:1.2rem;height:1.2rem}.n-drawer__close[data-v-33249cba]:hover{color:var(--color-text);background:var(--color-surface-inset)}.n-drawer__body[data-v-33249cba]{padding:var(--space-5);overflow-y:auto;flex:1}.n-drawer__footer[data-v-33249cba]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-2)}.n-drawer-right-enter-active[data-v-33249cba],.n-drawer-right-leave-active[data-v-33249cba],.n-drawer-left-enter-active[data-v-33249cba],.n-drawer-left-leave-active[data-v-33249cba],.n-drawer-top-enter-active[data-v-33249cba],.n-drawer-top-leave-active[data-v-33249cba],.n-drawer-bottom-enter-active[data-v-33249cba],.n-drawer-bottom-leave-active[data-v-33249cba]{transition:opacity var(--transition-base) var(--ease-standard)}.n-drawer-right-enter-from[data-v-33249cba],.n-drawer-right-leave-to[data-v-33249cba],.n-drawer-left-enter-from[data-v-33249cba],.n-drawer-left-leave-to[data-v-33249cba],.n-drawer-top-enter-from[data-v-33249cba],.n-drawer-top-leave-to[data-v-33249cba],.n-drawer-bottom-enter-from[data-v-33249cba],.n-drawer-bottom-leave-to[data-v-33249cba]{opacity:0}.n-drawer-right-enter-active .n-drawer__panel[data-v-33249cba],.n-drawer-right-leave-active .n-drawer__panel[data-v-33249cba],.n-drawer-left-enter-active .n-drawer__panel[data-v-33249cba],.n-drawer-left-leave-active .n-drawer__panel[data-v-33249cba],.n-drawer-top-enter-active .n-drawer__panel[data-v-33249cba],.n-drawer-top-leave-active .n-drawer__panel[data-v-33249cba],.n-drawer-bottom-enter-active .n-drawer__panel[data-v-33249cba],.n-drawer-bottom-leave-active .n-drawer__panel[data-v-33249cba]{transition:transform var(--transition-base) var(--ease-standard)}.n-drawer-right-enter-from .n-drawer__panel[data-v-33249cba],.n-drawer-right-leave-to .n-drawer__panel[data-v-33249cba]{transform:translate(100%)}.n-drawer-left-enter-from .n-drawer__panel[data-v-33249cba],.n-drawer-left-leave-to .n-drawer__panel[data-v-33249cba]{transform:translate(-100%)}.n-drawer-top-enter-from .n-drawer__panel[data-v-33249cba],.n-drawer-top-leave-to .n-drawer__panel[data-v-33249cba]{transform:translateY(-100%)}.n-drawer-bottom-enter-from .n-drawer__panel[data-v-33249cba],.n-drawer-bottom-leave-to .n-drawer__panel[data-v-33249cba]{transform:translateY(100%)}.n-tooltip[data-v-23b9674b]{position:relative;display:inline-flex}.n-tooltip__bubble[data-v-23b9674b]{position:absolute;z-index:var(--z-popover);padding:var(--space-1) var(--space-3);background:var(--color-text);color:var(--color-bg);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:1.4;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none}.n-tooltip__bubble--top[data-v-23b9674b]{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.n-tooltip__bubble--bottom[data-v-23b9674b]{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.n-tooltip__bubble--left[data-v-23b9674b]{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.n-tooltip__bubble--right[data-v-23b9674b]{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.n-tt-enter-active[data-v-23b9674b],.n-tt-leave-active[data-v-23b9674b]{transition:opacity var(--transition-fast) var(--ease-standard)}.n-tt-enter-from[data-v-23b9674b],.n-tt-leave-to[data-v-23b9674b]{opacity:0}.n-popover[data-v-279484ca]{position:relative;display:inline-flex}.n-popover__trigger[data-v-279484ca]{display:inline-flex}.n-popover__panel[data-v-279484ca]{position:absolute;z-index:var(--z-dropdown);min-width:200px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.n-popover__panel--bottom[data-v-279484ca]{top:100%;margin-top:var(--space-2)}.n-popover__panel--top[data-v-279484ca]{bottom:100%;margin-bottom:var(--space-2)}.n-popover__panel--start[data-v-279484ca]{left:0}.n-popover__panel--end[data-v-279484ca]{right:0}.n-popover__panel--framed[data-v-279484ca]{padding:0;display:flex;flex-direction:column;max-height:min(70vh,26rem);overflow:hidden}.n-popover__header[data-v-279484ca],.n-popover__footer[data-v-279484ca]{flex:0 0 auto}.n-popover__header[data-v-279484ca]{padding:var(--space-3);border-bottom:1px solid var(--color-border)}.n-popover__footer[data-v-279484ca]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border)}.n-popover__panel--framed .n-popover__body[data-v-279484ca]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-2)}.n-pop-enter-active[data-v-279484ca],.n-pop-leave-active[data-v-279484ca]{transition:opacity var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.n-pop-enter-from[data-v-279484ca],.n-pop-leave-to[data-v-279484ca]{opacity:0;transform:translateY(-4px)}.ai-ctl[data-v-87202e97]{display:flex;align-items:baseline;gap:var(--space-3);transform:translateY(2px)}.ai-ctl.is-busy[data-v-87202e97]{opacity:.55;pointer-events:none}.ai-ctl__label[data-v-87202e97]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ai-ctl__label-ai[data-v-87202e97]{color:var(--color-primary-text);font-weight:var(--fw-bold)}.ai-ctl[data-v-87202e97] .n-tabs__list--line{border-bottom:none;gap:var(--space-2)}.ai-ctl[data-v-87202e97] .n-tabs__tab{margin-bottom:0;padding:var(--space-1) var(--space-1);font-size:var(--text-xs)}.ai-ctl--local[data-v-87202e97] .n-tabs__tab.is-active,.ai-ctl--cloud[data-v-87202e97] .n-tabs__tab.is-active{border-image:linear-gradient(120deg,var(--color-ai-1),var(--color-ai-2)) 1}.ai-ctl--local.is-working[data-v-87202e97] .n-tabs__tab.is-active,.ai-ctl--cloud.is-working[data-v-87202e97] .n-tabs__tab.is-active{border-image:none;animation:aiLabelPulse-87202e97 4s var(--ease-standard) infinite}@keyframes aiLabelPulse-87202e97{0%,to{color:var(--color-primary-text);border-bottom-color:var(--color-ai-1)}50%{color:var(--color-ai-active);border-bottom-color:var(--color-ai-active)}}@media(prefers-reduced-motion:reduce){.ai-ctl--local.is-working[data-v-87202e97] .n-tabs__tab.is-active,.ai-ctl--cloud.is-working[data-v-87202e97] .n-tabs__tab.is-active{animation:none;color:var(--color-ai-active);border-bottom-color:var(--color-ai-active)}}.stats[data-v-ad3eb83b]{display:flex;align-items:stretch;gap:var(--space-1)}.stats__item[data-v-ad3eb83b]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);line-height:1.1}.stats__item[data-v-ad3eb83b]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.stats__item.is-link[data-v-ad3eb83b]{cursor:pointer}.stats__item.is-link[data-v-ad3eb83b]:hover{background:var(--color-surface-inset)}.stats__item[data-v-ad3eb83b]:disabled{cursor:default}.stats__value[data-v-ad3eb83b]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--color-text)}.stats__label[data-v-ad3eb83b]{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.header-action[data-v-dbca6d6c]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--transition-fast) var(--ease-standard)}.header-action[data-v-dbca6d6c]:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.header-action[data-v-dbca6d6c]:hover{color:var(--color-text)}.header-action.is-active[data-v-dbca6d6c]{color:var(--color-text);border-bottom-color:var(--color-primary)}.notif[data-v-e861e339]{min-width:360px;max-width:440px;color:var(--color-text)}.notif__head[data-v-e861e339]{padding:var(--space-1) var(--space-2) var(--space-2);font-weight:var(--fw-semibold);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.notif[data-v-e861e339] .n-media__title{white-space:normal}.ais-center[data-v-df1d51f2]{display:flex;justify-content:center;padding:var(--space-6)}.ais-result[data-v-df1d51f2]{font-size:var(--text-sm)}.ais-result.is-ok[data-v-df1d51f2]{color:var(--color-success)}.ais-result.is-err[data-v-df1d51f2]{color:var(--color-danger)}.ais-hint[data-v-df1d51f2]{font-size:var(--text-xs);color:var(--color-text-muted)}.brand-logo[data-v-92dd9064]{width:auto;object-fit:contain;display:block}.brand-logo--sm[data-v-92dd9064]{height:1.75rem}.brand-logo--md[data-v-92dd9064]{height:2.5rem}.brand-logo--lg[data-v-92dd9064]{height:3rem}.cropper[data-v-d8001911]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.cropper__stage[data-v-d8001911]{position:relative;width:var(--stage);height:var(--stage)}.cropper__canvas[data-v-d8001911]{width:var(--stage);height:var(--stage);border-radius:var(--radius-full);background:var(--color-surface-inset);touch-action:none;cursor:grab;display:block}.cropper__canvas.is-drag[data-v-d8001911]{cursor:grabbing}.cropper__ring[data-v-d8001911]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-text) 22%,transparent);pointer-events:none}.cropper__zoom[data-v-d8001911]{width:var(--stage)}.usermenu[data-v-5f26c239]{min-width:220px}.usermenu__head[data-v-5f26c239]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.usermenu__name[data-v-5f26c239]{font-weight:var(--fw-semibold);color:var(--color-text)}.usermenu__email[data-v-5f26c239]{font-size:var(--text-xs);color:var(--color-text-muted)}.usermenu__fields[data-v-5f26c239]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.app-header[data-v-8daf2e74]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-6);background:var(--color-bg);border-bottom:1px solid var(--color-border)}.app-header__left[data-v-8daf2e74],.app-header__right[data-v-8daf2e74]{display:flex;align-items:center;gap:var(--space-4)}.app-header__right[data-v-8daf2e74]{gap:var(--space-2)}.brand[data-v-8daf2e74]{display:inline-flex;align-items:center;gap:var(--space-3)}.brand[data-v-8daf2e74]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.brand[data-v-8daf2e74]{border-radius:var(--radius-md)}.brand__logo[data-v-8daf2e74]{height:1.75rem;width:auto;display:block}.app-header__brand-logo[data-v-8daf2e74]{height:1.75rem;width:auto;max-width:180px;display:block;object-fit:contain}.app-header__brand-sep[data-v-8daf2e74]{width:1px;align-self:stretch;margin:var(--space-2) 0;background:var(--color-border)}.brand__word[data-v-8daf2e74]{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--color-text)}.brand__accent[data-v-8daf2e74]{color:var(--color-primary-text)}.app-header__divider[data-v-8daf2e74]{width:1px;align-self:stretch;margin:var(--space-1) var(--space-2);background:var(--color-border)}@media all and (display-mode:window-controls-overlay){.app-header[data-v-8daf2e74]{-webkit-app-region:drag;app-region:drag;padding-right:calc(100% - env(titlebar-area-width,100%) + var(--space-4))}.app-header[data-v-8daf2e74] :is(button,a,input,select,[role=button],[role=tab],[role=dialog],[role=listbox],[role=menu]){-webkit-app-region:no-drag;app-region:no-drag}}.app-nav[data-v-797cd5f6]{display:flex;align-items:stretch;gap:var(--space-1);padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.app-nav__tab[data-v-797cd5f6]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--fw-medium);border-bottom:2px solid transparent;transition:color var(--transition-fast) var(--ease-standard)}.app-nav__tab[data-v-797cd5f6]:hover{color:var(--color-text);text-decoration:none}.app-nav__tab[data-v-797cd5f6]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.app-nav__tab.is-active[data-v-797cd5f6]{color:var(--color-primary-text);border-bottom-color:var(--color-primary)}button.app-nav__tab[data-v-797cd5f6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit}.app-nav__tab--dropdown.is-open[data-v-797cd5f6]{color:var(--color-text)}.app-nav__icon[data-v-797cd5f6]{width:1.15em;height:1.15em}.app-nav__chevron[data-v-797cd5f6]{width:.85em;height:.85em;transition:transform var(--transition-fast) var(--ease-standard)}.app-nav__tab--dropdown.is-open .app-nav__chevron[data-v-797cd5f6]{transform:rotate(180deg)}.asst-confirm[data-v-835ca045]{margin-top:var(--space-3)}.asst-confirm__action[data-v-835ca045]{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all}.asst-confirm__current[data-v-835ca045]{margin-top:var(--space-2);font-size:var(--text-xs)}.asst-confirm__current summary[data-v-835ca045]{cursor:pointer;color:var(--color-text-muted)}.asst-confirm__current pre[data-v-835ca045]{margin:var(--space-2) 0 0;max-height:14rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.asst-confirm__actions[data-v-835ca045]{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.asst-row[data-v-6f2977a4]{display:flex;max-width:92%}.asst-row.is-mine[data-v-6f2977a4]{align-self:flex-end;justify-content:flex-end}.asst-bubble[data-v-6f2977a4]{border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1.5;min-width:0;word-break:break-word}.asst-bubble--user[data-v-6f2977a4]{background:var(--color-primary);color:var(--color-on-primary);border-bottom-right-radius:var(--radius-xs)}.asst-bubble--bot[data-v-6f2977a4]{background:var(--color-surface-inset);color:var(--color-text);border-bottom-left-radius:var(--radius-xs)}.asst-bubble--bot.is-error[data-v-6f2977a4]{background:color-mix(in srgb,var(--color-danger) 12%,var(--color-surface-inset));border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent)}.asst-md[data-v-6f2977a4]{white-space:pre-wrap}.asst-md[data-v-6f2977a4] strong{font-weight:var(--fw-semibold)}.asst-md[data-v-6f2977a4] code{font-family:var(--font-mono);font-size:.9em;background:color-mix(in srgb,var(--color-text) 8%,transparent);padding:.05em .35em;border-radius:var(--radius-sm)}.asst-md[data-v-6f2977a4] .asst-table-wrap{overflow-x:auto;margin-top:var(--space-2)}.asst-md[data-v-6f2977a4] .asst-table{border-collapse:collapse;font-size:var(--text-xs);width:100%}.asst-md[data-v-6f2977a4] .asst-table th,.asst-md[data-v-6f2977a4] .asst-table td{border:1px solid var(--color-border-subtle);padding:var(--space-1) var(--space-2);text-align:left;white-space:nowrap}.asst-md[data-v-6f2977a4] .asst-table th{background:var(--color-surface);font-weight:var(--fw-semibold)}.asst-cards[data-v-6f2977a4]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.asst-followups[data-v-6f2977a4]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.asst-card[data-v-6f2977a4]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.asst-card__head[data-v-6f2977a4]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.asst-card__name[data-v-6f2977a4]{font-weight:var(--fw-semibold);font-size:var(--text-sm)}.asst-card__reason[data-v-6f2977a4]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.asst-action[data-v-6f2977a4]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-success-text, var(--color-text));background:color-mix(in srgb,var(--color-success) 12%,transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.asst-action__icon[data-v-6f2977a4]{color:var(--color-success);flex:none}.asst-retry[data-v-6f2977a4]{margin-top:var(--space-2)}.asst-row[data-v-919f9a23]{display:flex;max-width:92%}.asst-bubble--bot[data-v-919f9a23]{background:var(--color-surface-inset);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3)}.asst-typing[data-v-919f9a23]{display:inline-flex;gap:4px;align-items:center}.asst-typing span[data-v-919f9a23]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-text-subtle);animation:asst-dot-919f9a23 1.2s infinite ease-in-out}.asst-typing span[data-v-919f9a23]:nth-child(2){animation-delay:.2s}.asst-typing span[data-v-919f9a23]:nth-child(3){animation-delay:.4s}@keyframes asst-dot-919f9a23{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.asst-fab[data-v-2c509eff]{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-sticky);width:60px;height:60px;display:grid;place-items:center;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--color-on-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-active));box-shadow:0 8px 24px -4px color-mix(in srgb,var(--color-primary) 55%,transparent);transition:transform var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard)}.asst-fab[data-v-2c509eff]:hover{transform:scale(1.06);box-shadow:0 10px 30px -2px color-mix(in srgb,var(--color-primary) 70%,transparent)}.asst-fab[data-v-2c509eff]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.asst-fab__icon[data-v-2c509eff]{width:26px;height:26px}.asst-fab__badge[data-v-2c509eff]{position:absolute;top:-4px;right:-6px;font-size:var(--text-2xs, .625rem)}.asst[data-v-2c509eff]{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-modal);width:600px;height:680px;max-width:calc(100vw - 2 * var(--space-6));max-height:calc(100vh - 2 * var(--space-6));display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:clip}.asst__head[data-v-2c509eff]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.asst__title[data-v-2c509eff]{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold)}.asst__actions[data-v-2c509eff]{display:flex;align-items:center;gap:var(--space-1)}.asst__actions[data-v-2c509eff] .is-on{color:var(--color-primary-text)}.asst__tabs[data-v-2c509eff]{display:flex;gap:var(--space-1);padding:0 var(--space-2);border-bottom:1px solid var(--color-border-subtle);overflow-x:auto;scrollbar-width:none}.asst__tabs[data-v-2c509eff]::-webkit-scrollbar{display:none}.asst__tab[data-v-2c509eff]{display:inline-flex;align-items:center;gap:var(--space-2);flex:1 0 auto;justify-content:center;padding:var(--space-2) var(--space-3);background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap}.asst__tab[data-v-2c509eff]:hover{color:var(--color-text)}.asst__tab.is-active[data-v-2c509eff]{color:var(--color-primary-text);border-bottom-color:var(--color-primary)}.asst__tab-icon[data-v-2c509eff]{width:1.05em;height:1.05em}.asst__body[data-v-2c509eff]{position:relative;flex:1 1 0;min-height:0;display:flex}.asst__scroll[data-v-2c509eff]{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.asst__center[data-v-2c509eff]{align-self:center;margin:var(--space-6) auto}.asst__welcome[data-v-2c509eff]{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4)}.asst__welcome-icon[data-v-2c509eff]{width:40px;height:40px;color:var(--color-primary)}.asst__welcome-msg[data-v-2c509eff]{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.asst__examples[data-v-2c509eff]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.asst__example[data-v-2c509eff]{text-align:left;padding:var(--space-2) var(--space-3);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast) var(--ease-standard)}.asst__example[data-v-2c509eff]:hover{border-color:var(--color-primary)}.asst__history[data-v-2c509eff]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-surface);display:flex;flex-direction:column}.asst__history-head[data-v-2c509eff]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.asst__history-list[data-v-2c509eff]{list-style:none;margin:0;padding:var(--space-2);overflow-y:auto}.asst__history-item[data-v-2c509eff]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer}.asst__history-item[data-v-2c509eff]:hover{background:var(--color-surface-inset)}.asst__history-item.is-active[data-v-2c509eff]{background:var(--color-primary-subtle)}.asst__history-main[data-v-2c509eff]{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.asst__history-title[data-v-2c509eff]{font-size:var(--text-sm);font-weight:var(--fw-medium)}.asst__history-meta[data-v-2c509eff]{font-size:var(--text-xs);color:var(--color-text-subtle)}.asst__composer[data-v-2c509eff]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-subtle)}.asst-pop-enter-active[data-v-2c509eff],.asst-pop-leave-active[data-v-2c509eff]{transition:opacity var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard)}.asst-pop-enter-from[data-v-2c509eff],.asst-pop-leave-to[data-v-2c509eff]{opacity:0;transform:translateY(16px) scale(.98)}.asst-slide-enter-active[data-v-2c509eff],.asst-slide-leave-active[data-v-2c509eff]{transition:transform var(--transition-fast) var(--ease-standard)}.asst-slide-enter-from[data-v-2c509eff],.asst-slide-leave-to[data-v-2c509eff]{transform:translate(100%)}.issue-fab[data-v-9a92a1b5]{position:fixed;left:var(--space-6);bottom:var(--space-6);z-index:var(--z-popover);width:39px;height:39px;display:grid;place-items:center;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--color-on-primary);background:var(--color-secondary);box-shadow:var(--shadow-lg);transition:transform var(--transition-fast) var(--ease-standard)}.issue-fab[data-v-9a92a1b5]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.issue-fab[data-v-9a92a1b5]:hover{transform:scale(1.06)}.issue-fab__icon[data-v-9a92a1b5]{width:18px;height:18px}.issue-form[data-v-9a92a1b5]{display:flex;flex-direction:column;gap:var(--space-4)}.issue-shot[data-v-9a92a1b5]{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.issue-shot img[data-v-9a92a1b5]{max-width:100%;max-height:220px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.issue-shot__hint[data-v-9a92a1b5],.issue-ctx[data-v-9a92a1b5]{font-size:var(--text-sm);color:var(--color-text-muted)}.issue-ctx summary[data-v-9a92a1b5]{cursor:pointer}.issue-ctx ul[data-v-9a92a1b5]{margin:var(--space-2) 0 0;padding-left:var(--space-5);word-break:break-all}.issue-verdict[data-v-9a92a1b5]{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-inset);font-size:var(--text-sm)}.issue-verdict strong[data-v-9a92a1b5]{display:block;margin-bottom:var(--space-1)}.issue-verdict--bug[data-v-9a92a1b5]{border-color:var(--color-info)}.issue-verdict--misunderstanding[data-v-9a92a1b5]{border-color:var(--color-warning)}.issue-verdict__msg[data-v-9a92a1b5]{margin:0}.issue-verdict__note[data-v-9a92a1b5]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.plugin-frame[data-v-597c0011]{display:block;width:100%;height:65vh;border:none;border-radius:var(--radius-md);background:#000}.shell[data-v-012a3bcb]{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.shell__top[data-v-012a3bcb]{position:relative;z-index:var(--z-sticky)}.shell__main[data-v-012a3bcb]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:var(--space-8) var(--space-6)}body[data-overlay-open] .shell__main[data-v-012a3bcb]{overflow-y:hidden}.shell__content[data-v-012a3bcb]{max-width:1200px;margin:0 auto;width:100%}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--text-3xs: .625rem;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3.5rem;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.2;--lh-snug: 1.35;--lh-normal: 1.5;--lh-relaxed: 1.7;--transition-fast: .12s;--transition-base: .18s;--transition-slow: .28s;--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-popover: 1400;--z-toast: 1500;--font-sans: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SF Mono, JetBrains Mono, Menlo, Consolas, monospace;--ease-standard: cubic-bezier(.2, 0, 0, 1);--control-height-sm: 2rem;--control-height-md: 2.375rem;--control-height-lg: 2.75rem}:root,[data-theme=light]{--color-bg: #eaf0f6;--color-surface: #ffffff;--color-surface-2: #f8fafc;--color-surface-inset: #f1f5f9;--color-text: #0f172a;--color-text-muted: #64748b;--color-text-subtle: #94a3b8;--color-text-inverse: #ffffff;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-border-subtle: #f1f5f9;--color-primary: #17bca5;--color-primary-hover: rgb(19.32, 157.92, 138.6);--color-primary-active: rgb(15.64, 127.84, 112.2);--color-primary-subtle: rgb(229.7621327014, 250.3378672986, 247.4697345972);--color-primary-text: rgb(15.64, 127.84, 112.2);--color-on-primary: #ffffff;--color-ai-1: var(--color-primary);--color-ai-2: var(--color-primary-hover);--color-ai-fg: #04231e;--color-ai-tint-fg: color-mix(in srgb, var(--color-primary-text) 85%, #000);--color-ai-active: #fb3640;--color-ring: rgb(25.9333175355, 211.9766824645, 186.0433649289);--color-secondary: #0e1e29;--color-secondary-hover: rgb(11.76, 25.2, 34.44);--color-secondary-active: rgb(9.52, 20.4, 27.88);--color-secondary-subtle: rgb(222.422, 234.07, 242.078);--color-secondary-text: rgb(11.76, 25.2, 34.44);--color-on-secondary: #ffffff;--color-success: #059669;--color-success-subtle: #ecfdf5;--color-success-text: #047857;--color-warning: #f3ca40;--color-warning-subtle: rgb(252.726, 249.118, 236.974);--color-warning-text: rgb(196.4195073892, 154.2561576355, 12.3404926108);--color-on-warning: #0f172a;--color-danger: #fb3640;--color-danger-subtle: rgb(253.418, 236.082, 236.962);--color-danger-text: rgb(250.047804878, 6.152195122, 18.5326829268);--color-info: #0e79b2;--color-info-subtle: rgb(227.1485, 242.74375, 251.0515);--color-info-text: rgb(11.76, 101.64, 149.52);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .06);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .09), 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08), 0 2px 4px rgba(15, 23, 42, .05);--shadow-lg: 0 12px 28px rgba(15, 23, 42, .12), 0 4px 8px rgba(15, 23, 42, .06);--shadow-xl: 0 24px 48px rgba(15, 23, 42, .18)}[data-theme=dark]{--color-bg: #020617;--color-surface: #0f172a;--color-surface-2: #1e293b;--color-surface-inset: #1e293b;--color-text: #f1f5f9;--color-text-muted: #94a3b8;--color-text-subtle: #64748b;--color-text-inverse: #0f172a;--color-border: #1e293b;--color-border-strong: #334155;--color-border-subtle: #1e293b;--color-primary: rgb(25.9333175355, 211.9766824645, 186.0433649289);--color-primary-hover: rgb(41.8739336493, 228.9260663507, 202.8521327014);--color-primary-active: rgb(95.155450237, 235.444549763, 215.8890995261);--color-primary-subtle: rgba(25.9333175355, 211.9766824645, 186.0433649289, .16);--color-primary-text: rgb(95.155450237, 235.444549763, 215.8890995261);--color-on-primary: #ffffff;--color-ai-1: var(--color-primary);--color-ai-2: var(--color-primary-hover);--color-ai-fg: #04231e;--color-ai-tint-fg: var(--color-primary-text);--color-ai-active: rgb(251.8, 94.2, 102.2);--color-ring: rgb(41.8739336493, 228.9260663507, 202.8521327014);--color-secondary: rgb(60.3272727273, 129.2727272727, 176.6727272727);--color-secondary-hover: rgb(119.3272727273, 172.2727272727, 208.6727272727);--color-secondary-active: rgb(182.3456, 209.136, 227.5544);--color-secondary-subtle: rgba(60.3272727273, 129.2727272727, 176.6727272727, .18);--color-secondary-text: rgb(119.3272727273, 172.2727272727, 208.6727272727);--color-on-secondary: rgb(5.32, 11.4, 15.58);--color-success: #10b981;--color-success-subtle: rgba(16, 185, 129, .15);--color-success-text: #34d399;--color-warning: rgb(244.08, 206.77, 81.19);--color-warning-subtle: rgba(244.08, 206.77, 81.19, .15);--color-warning-text: rgb(245.4, 212.6, 102.2);--color-on-warning: #020617;--color-danger: rgb(251.36, 72.09, 81.19);--color-danger-subtle: rgba(251.36, 72.09, 81.19, .15);--color-danger-text: rgb(251.8, 94.2, 102.2);--color-info: rgb(16.086875, 139.0365625, 204.533125);--color-info-subtle: rgba(16.086875, 139.0365625, 204.533125, .15);--color-info-text: rgb(19.15, 160.925, 236.45);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .6);--shadow-xl: 0 24px 48px rgba(0, 0, 0, .7)}[data-surface=inverse]{--color-bg: #0e121d;--color-surface: #0e1e29;--color-surface-2: rgb(11.76, 25.2, 34.44);--color-surface-inset: rgb(9.52, 20.4, 27.88);--color-text: #f8fafc;--color-text-muted: #94a3b8;--color-text-subtle: #64748b;--color-text-inverse: rgb(7.28, 15.6, 21.32);--color-border: rgb(37.1636363636, 79.6363636364, 108.8363636364);--color-border-strong: rgb(60.3272727273, 129.2727272727, 176.6727272727);--color-border-subtle: rgb(11.76, 25.2, 34.44);--color-primary-text: rgb(41.8739336493, 228.9260663507, 202.8521327014);--color-on-primary: #ffffff;--color-ai-1: var(--color-primary);--color-ai-2: var(--color-primary-hover);--color-ai-fg: #04231e;--color-ai-tint-fg: var(--color-primary-text);--color-ai-active: rgb(251.8, 94.2, 102.2);--color-ring: rgb(41.8739336493, 228.9260663507, 202.8521327014)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}:where(a){color:inherit;text-decoration:none}#app{isolation:isolate}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}h1{font-size:var(--text-3xl);letter-spacing:-.02em}h2{font-size:var(--text-2xl);letter-spacing:-.015em}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--color-text-muted)}p{line-height:var(--lh-relaxed)}small{font-size:var(--text-sm);color:var(--color-text-muted)}strong,b{font-weight:var(--fw-semibold)}a{color:var(--color-primary-text);text-decoration:none;transition:color var(--transition-fast) var(--ease-standard)}a:hover{color:var(--color-primary);text-decoration:underline}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}code{background-color:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.1em .4em}pre{font-family:var(--font-mono);font-size:var(--text-sm);background-color:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto}pre code{background:none;border:none;padding:0}hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-4) 0}ul,ol{padding-left:var(--space-6);line-height:var(--lh-relaxed)}label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text)}table{border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--fw-semibold)}::selection{background:var(--color-primary-subtle);color:var(--color-primary-text)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}.n-control{display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard)}.n-control:focus-within{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ring) 22%,transparent)}.n-control__input{flex:1;min-width:0;width:100%;background:transparent;border:none;outline:none;color:var(--color-text);font-family:var(--font-sans)}.n-control__input::placeholder{color:var(--color-text-subtle)}.n-control__affix{display:inline-flex;align-items:center;padding-inline:var(--space-3);color:var(--color-text-subtle)}.n-control__affix:first-child{padding-inline-end:0}.n-control__affix:last-child{padding-inline-start:0}.n-control--sm .n-control__input{height:2rem;padding:0 var(--space-3);font-size:var(--text-sm)}.n-control--md .n-control__input{height:2.375rem;padding:0 var(--space-3);font-size:var(--text-base)}.n-control--lg .n-control__input{height:2.75rem;padding:0 var(--space-4);font-size:var(--text-md)}.n-control--multiline{align-items:stretch}.n-control--multiline .n-control__input{height:auto;padding:var(--space-3);line-height:var(--lh-normal);resize:vertical}.n-control--multiline.is-autogrow .n-control__input{resize:none;padding-block:var(--space-2)}.n-field.is-invalid .n-control{border-color:var(--color-danger)}.n-field.is-invalid .n-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 22%,transparent)}.n-control.is-disabled{background:var(--color-surface-inset);opacity:.7;pointer-events:none}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.text-primary{color:var(--color-primary-text)}.text-success{color:var(--color-success-text)}.text-danger{color:var(--color-danger-text)}.text-warning{color:var(--color-warning-text)}.text-info{color:var(--color-info-text)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-5xl{font-size:var(--text-5xl);line-height:1.1}.font-medium{font-weight:var(--fw-medium)}.font-semibold{font-weight:var(--fw-semibold)}.font-mono{font-family:var(--font-mono)}.text-center{text-align:center}.cursor-pointer{cursor:pointer}.flex-1{flex:1 1 0;min-width:0}.sticky-top{position:sticky;top:var(--space-4)}.n-fill{height:100%;min-height:0}.break-before-col{break-before:column}.text-nowrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.tabular-nums{font-variant-numeric:tabular-nums}.p-3{padding:var(--space-3)}.py-3{padding-block:var(--space-3)}.pl-6{padding-inline-start:var(--space-6)}.ml-2{margin-inline-start:var(--space-2)}@keyframes n-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-in{animation:n-stagger-in var(--transition-slow) var(--ease-standard) backwards;animation-delay:calc(var(--stagger-i, 0) * 55ms)}@media(prefers-reduced-motion:reduce){.stagger-in{animation:none}}
