:root{--color-white: #ffffff;--color-transparent: transparent;--color-primary: #2f5cff;--color-primary-hover: #2450e6;--color-primary-pressed: #1f46cc;--color-primary-soft: #eef3ff;--color-primary-softer: #eff4ff;--color-primary-surface: #f5f8ff;--color-primary-border: rgba(47, 92, 255, .18);--color-primary-border-soft: rgba(47, 92, 255, .14);--color-primary-border-muted: rgba(47, 92, 255, .22);--color-primary-border-emphasis: rgba(47, 92, 255, .42);--color-primary-border-strong: rgba(47, 92, 255, .28);--color-primary-border-focus: rgba(47, 92, 255, .48);--color-primary-soft-hover: #e4ebff;--color-primary-soft-pressed: #dce6ff;--color-primary-pressed-alt: #1d4ed8;--color-primary-note: #3056a3;--color-primary-note-border: #dbe6ff;--color-primary-soft-surface: #e8eeff;--color-primary-ring: rgba(47, 92, 255, .28);--color-primary-ring-muted: rgba(47, 92, 255, .22);--color-primary-ring-soft: rgba(47, 92, 255, .12);--color-primary-shadow: rgba(47, 92, 255, .1);--color-primary-shadow-soft: rgba(47, 92, 255, .08);--color-primary-shadow-muted: rgba(47, 92, 255, .09);--color-primary-shadow-strong: rgba(47, 92, 255, .14);--color-primary-gradient-end: #0ea5e9;--color-accent: #12b76a;--color-success: #079455;--color-success-strong: #12b76a;--color-success-soft: #ecfdf5;--color-success-text: #0f766e;--color-teal-soft: #eafbf8;--color-teal-text: #008f83;--color-warning: #dc6803;--color-warning-strong: #b54708;--color-warning-soft: #fff7ed;--color-warning-text: #c2410c;--color-danger: #d92d20;--color-danger-soft: #ffe4e6;--color-danger-text: #e11d48;--color-danger-strong: #b42318;--color-info: #0e88a8;--color-violet: #6941c6;--color-violet-soft: #f4f3ff;--color-violet-softer: #f8f0ff;--color-violet-text: #5925dc;--color-menu-icon-bg: #f2f4f7;--color-menu-active-icon-bg: #dfe8ff;--color-menu-active-bg: #eaf0ff;--color-slate-900: #101828;--color-slate-800: #1d2939;--color-slate-700: #344054;--color-slate-600: #475467;--color-slate-500: #667085;--color-slate-400: #98a2b3;--color-slate-300: #cbd5e1;--color-slate-200: #d0d5dd;--color-slate-100: #e5e7ef;--color-slate-075: #edf0f7;--color-slate-050: #f0f2f7;--color-slate-025: #f8fafc;--text-strong: var(--color-slate-900);--text-heading: var(--color-slate-900);--text-default: var(--color-slate-700);--text-secondary: var(--color-slate-600);--text-muted: var(--color-slate-500);--text-subtle: var(--color-slate-400);--text-disabled: var(--color-slate-300);--text-inverse: var(--color-white);--surface-page: #f6f8fc;--surface-base: var(--color-white);--surface-raised: var(--color-white);--surface-muted: var(--color-slate-025);--surface-hover: #f9fafb;--surface-pressed: #f3f5fa;--surface-control: #f7f8fa;--surface-control-muted: #f3f4f6;--surface-card: var(--color-white);--surface-toolbar: rgba(255, 255, 255, .86);--surface-toolbar-solid: var(--color-white);--surface-primary-soft: var(--color-primary-soft);--surface-primary-softer: var(--color-primary-softer);--border-soft: var(--color-slate-100);--border-muted: var(--color-slate-075);--border-subtle: var(--color-slate-050);--border-default: var(--color-slate-200);--border-card: rgba(16, 24, 40, .07);--border-card-strong: rgba(16, 24, 40, .08);--border-panel: rgba(15, 23, 42, .08);--border-soft-blue: #eef1f6;--space-0: 0;--space-0-5: 2px;--space-0-75: 3px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-4-5: 18px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-5-5: 22px;--space-3-25: 13px;--radius-none: 0;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 16px;--radius-card: 18px;--radius-card-lg: 20px;--radius-pill: 999px;--radius-11px: 11px;--radius-14px: 14px;--radius-22px: 22px;--radius-28px: 28px;--shadow-none: none;--shadow-xs: 0 2px 8px rgba(16, 24, 40, .04);--shadow-sm: 0 4px 12px rgba(16, 24, 40, .04);--shadow-toolbar: 0 6px 16px rgba(16, 24, 40, .035);--shadow-card-soft: 0 12px 30px rgba(16, 24, 40, .045);--shadow-card: 0 14px 36px rgba(16, 24, 40, .055);--shadow-panel: 0 14px 40px rgba(15, 23, 42, .06);--shadow-panel-strong: 0 18px 44px rgba(16, 24, 40, .15);--shadow-drawer: -14px 0 34px rgba(16, 24, 40, .08);--shadow-popover: 0 16px 40px rgba(16, 24, 40, .12);--shadow-surface: 0 8px 22px rgba(16, 24, 40, .035);--shadow-surface-hover: 0 8px 20px rgba(16, 24, 40, .06);--shadow-focus-primary: 0 0 0 2px var(--color-primary-ring-soft);--line-height-tight: 1;--line-height-title: 1.35;--line-height-body: 1.5;--line-height-relaxed: 1.55;--line-height-1-4: 1.4;--line-height-1-2: 1.2;--line-height-1-25: 1.25;--line-height-1-3: 1.3;--line-height-1-45: 1.45;--line-height-1-6: 1.6;--line-height-1-65: 1.65;--line-height-1-7: 1.7;--app-bg: var(--surface-page);--app-surface: var(--surface-base);--app-text: var(--text-heading);--app-muted: var(--text-muted);--app-line: var(--border-soft);--app-line-soft: var(--border-subtle);--app-primary: var(--color-primary);--app-accent: var(--color-accent);--app-shadow: 0 12px 30px rgba(16, 24, 40, .08);--app-radius: var(--radius-card);--font-xs: 14px;--font-md: 14px;--font-tag: 14px;--font-table: 13px;--font-topbar: 14px;--font-menu: 15px;--font-title: 14px;--font-hero: 30px;--font-number: 30px;--font-sm: 10px;--font-11px: 11px;--font-xs-alt: 12px;--font-19px: 19px;--font-28px: 28px;--font-29px: 29px;--font-32px: 32px;--font-base: 16px;--font-lg: 18px;--font-xl: 20px;--font-2xl: 22px;--font-3xl: 24px;--button-height-compact: 30px;--button-height-default: 34px;--button-height-form: 38px;--button-radius-compact: 9px;--button-radius-default: var(--radius-xl);--button-gap: var(--space-1-5);--button-shadow-primary: 0 6px 14px rgba(47, 92, 255, .12);--button-shadow-primary-hover: 0 8px 18px rgba(47, 92, 255, .16);--weight-regular: 400;--weight-medium: 500;--weight-strong: 600;--weight-semibold: 650;--weight-title: 640;--weight-number: 700;--weight-bold: 700;--weight-750: 750;--weight-760: 760;--weight-780: 780;--weight-850: 850;--weight-950: 950;--weight-680: 680;--weight-720: 720;--weight-extrabold: 800;--weight-black: 900;--menu-hover: var(--color-menu-icon-bg);--menu-active: var(--surface-primary-soft);--table-toolbar-gap-x: var(--space-3-5);--table-toolbar-gap-y: var(--space-2-5);--table-toolbar-padding: var(--space-2-5);--table-toolbar-bg: var(--surface-toolbar);--table-toolbar-shadow: var(--shadow-toolbar);--table-filter-gap: var(--space-2);--table-filter-search-width: 200px;--table-filter-search-min-width: 160px;--table-filter-search-max-width: 220px;--table-filter-select-width: 138px;--table-filter-select-compact-width: 120px;--table-filter-select-wide-width: 168px;--table-filter-select-card-wide-width: 132px;--table-action-gap: var(--space-3);--table-action-color: var(--text-muted);--table-action-primary-color: var(--color-primary);--table-action-warning-color: var(--color-warning-strong);--table-action-danger-color: var(--color-danger);--table-action-disabled-color: var(--text-subtle);--panel-card-bg: var(--surface-card);--panel-card-border: var(--border-card);--panel-card-radius: var(--radius-card);--panel-card-shadow: var(--shadow-card);--panel-card-title-color: var(--text-strong);--panel-card-subtitle-color: var(--text-muted);--panel-card-icon-bg: var(--surface-primary-softer);--panel-card-icon-color: var(--color-primary);--tabs-bg: var(--surface-base);--tabs-border: var(--border-card);--tabs-radius: var(--radius-3xl);--tabs-shadow: var(--shadow-card-soft);--tabs-item-radius: var(--radius-2xl);--tabs-item-color: var(--text-muted);--tabs-item-hover-bg: var(--surface-muted);--tabs-item-hover-color: var(--text-default);--tabs-item-active-bg: var(--surface-primary-soft);--tabs-item-active-color: var(--color-primary);--tabs-item-active-border: var(--color-primary-border);--tabs-item-active-shadow: 0 6px 16px var(--color-primary-shadow);--color-brand-knowledge-body-text: #111827;--website-template-corporate: #1d4ed8;--website-template-knowledge: #059669;--website-template-minimal: #7c3aed;--website-template-local: #ea580c;--website-template-product: #15803d;--website-template-saas: #7c3aed;--website-template-medical: #0891b2}*{box-sizing:border-box}.n-card>.n-card-content:first-child{padding-top:var(--space-6)}html,body,#app{min-width:0;height:100%;margin:0}body{overflow:hidden;background:var(--app-bg);color:var(--app-text);font-size:var(--font-sm);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;line-height:var(--line-height-relaxed)}a{color:inherit;text-decoration:none}:root{--n-height: var(--button-height-default)}.n-card>.n-card-header{padding:var(--space-4) var(--space-4) var(--space-2-5)}.n-card>.n-card__content,.n-card>.n-card-content{padding:var(--space-4)}.n-card-header .n-card-header__main,.n-card-header .n-card-header__extra{min-width:0}.n-card-header .n-card-header__main{font-size:var(--font-title);font-weight:var(--weight-strong)}.n-text{line-height:var(--line-height-body)}.n-button,.n-button__content,.n-button__icon,.n-dropdown-menu,.n-popover{font-size:var(--font-xs)}.n-input,.n-select,.n-tabs,.n-breadcrumb,.n-form-item,.n-empty{font-size:var(--font-sm)}.n-tag,.n-tag__content,.membership-lock-pill,.agent-mode-pill{font-size:var(--font-tag)}.n-button{--n-font-size: var(--font-xs) !important;letter-spacing:0;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.n-button:not(.sidebar-collapse):not(.org-trigger):not(.topbar-action):hover{transform:translateY(-1px)}.n-button.n-button--primary-type{box-shadow:var(--button-shadow-primary)}.n-button.n-button--primary-type:hover{box-shadow:var(--button-shadow-primary-hover)}.n-input,.n-select,.n-tabs,.n-breadcrumb,.n-form-item,.n-empty{--n-font-size: var(--font-sm) !important}.n-tag{--n-font-size: var(--font-tag) !important}.n-card.n-card--bordered{border-color:var(--border-card-strong)}.app-icon{display:block;flex:0 0 auto}.app-icon--colored{color:var(--app-icon-color, currentColor)}.app-icon--tone-primary{--app-icon-color: var(--color-primary)}.app-icon--tone-success{--app-icon-color: var(--color-success)}.app-icon--tone-warning{--app-icon-color: var(--color-warning)}.app-icon--tone-danger{--app-icon-color: var(--color-danger)}.app-icon--tone-info{--app-icon-color: var(--color-info)}.app-icon--tone-violet{--app-icon-color: var(--color-violet)}.app-icon--tone-slate{--app-icon-color: var(--text-secondary)}.menu-symbol .app-icon--colored,.rail-menu-icon .app-icon--colored{color:var(--app-icon-color, currentColor)}.menu-row--active .app-icon--colored,.menu-row--locked .app-icon--colored,.rail-menu-item--active .app-icon--colored,.rail-menu-item--locked .app-icon--colored,.n-button--disabled .app-icon--colored,.n-button--primary-type .app-icon--colored{color:currentColor}.n-form-item-label{font-size:var(--font-xs)}.n-input{font-size:14px;--n-font-size: 14px !important}.n-input .n-input__placeholder,.n-input .n-input__textarea-el::placeholder,.n-input .n-input__input-el::placeholder{font-size:14px}.n-data-table{--n-font-size: var(--font-table) !important;--n-th-font-size: var(--font-table) !important;--n-td-font-size: var(--font-table) !important;font-size:var(--font-table)}.n-data-table :where(.n-data-table-th,.n-data-table-td,.n-data-table-th .n-text,.n-data-table-td .n-text){font-size:var(--font-table)}.n-data-table :where(.n-button){--n-height: var(--button-height-compact) !important;--n-font-size: var(--font-table) !important;--n-border-radius: var(--button-radius-compact) !important;height:var(--button-height-compact);border-radius:var(--button-radius-compact);font-size:var(--font-table)}.n-data-table :where(.n-button__content){gap:var(--button-gap)}.n-select,.n-cascader{--n-border-radius: var(--button-radius-default) !important}.n-base-selection .n-base-selection-label,.n-base-selection .n-base-selection-placeholder{display:flex!important;align-items:center!important;min-height:100%!important;padding:0 var(--space-3)!important}.n-base-selection .n-base-selection-label .n-base-selection-input{padding:0!important}.n-base-selection .n-base-selection-label .n-base-selection-input-positioner{position:absolute!important;left:var(--space-3)!important;right:var(--space-3)!important;top:0!important;bottom:0!important}.n-base-selection-tags{height:100%!important;align-items:center!important;flex-wrap:nowrap!important;max-width:100%!important;overflow:hidden!important;padding-top:0!important}.n-base-selection-tag-wrapper{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;padding-bottom:0!important}.n-base-selection-tags .n-tag{max-width:100%!important}.n-base-selection-tags .n-tag__content{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.table-filter-toolbar{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--table-toolbar-gap-y) var(--table-toolbar-gap-x);padding:var(--table-toolbar-padding);border:1px solid var(--app-line);border-radius:var(--button-radius-default);background:var(--table-toolbar-bg);box-shadow:var(--table-toolbar-shadow)}.table-filter-toolbar--embedded{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;flex-wrap:nowrap}.table-filter-toolbar--embedded .table-filter-row{flex:0 1 auto;flex-wrap:nowrap}.table-filter-toolbar--embedded .table-filter-actions{flex:0 0 auto;margin-left:auto}.table-filter-toolbar--embedded .table-filter-search{width:var(--table-filter-search-width);min-width:var(--table-filter-search-min-width);max-width:var(--table-filter-search-max-width);flex:0 0 var(--table-filter-search-width)}.table-filter-row{display:flex;min-width:0;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:var(--table-filter-gap)}.table-filter-search{width:clamp(240px,28vw,360px);flex:0 1 360px}.table-toolbar-row{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:nowrap}.table-toolbar-row__filters{display:flex;min-width:0;flex:0 1 auto;align-items:center;flex-wrap:nowrap;gap:var(--table-filter-gap)}.table-toolbar-row__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--table-filter-gap);margin-left:auto;white-space:nowrap}.table-toolbar-row__search,.table-panel-card__toolbar .table-filter-search{width:var(--table-filter-search-width);min-width:var(--table-filter-search-min-width);max-width:var(--table-filter-search-max-width);flex:0 0 var(--table-filter-search-width)}.table-toolbar-row__select,.table-panel-card__toolbar .table-filter-select{width:var(--table-filter-select-compact-width);flex:0 0 var(--table-filter-select-compact-width)}.table-panel-card__toolbar .table-filter-select--wide,.table-toolbar-row__select--wide{width:var(--table-filter-select-card-wide-width);flex:0 0 var(--table-filter-select-card-wide-width)}.table-filter-select{width:var(--table-filter-select-width)}.table-filter-select--wide{width:var(--table-filter-select-wide-width)}.table-row-actions{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:var(--table-action-gap);min-width:0}.table-row-action-link{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer;color:var(--table-action-color);font-family:inherit;font-size:var(--font-xs);font-weight:650;line-height:var(--line-height-title);white-space:nowrap;transition:opacity .15s ease,color .15s ease}.table-row-action-link--primary{color:var(--table-action-primary-color)}.table-row-action-link--muted{color:var(--table-action-color)}.table-row-action-link--warning{color:var(--table-action-warning-color)}.table-row-action-link--danger{color:var(--table-action-danger-color)}.table-row-action-link--disabled,.table-row-action-link:disabled{color:var(--table-action-disabled-color);cursor:default}.table-row-action-link:not(:disabled):hover{opacity:.82}.table-row-action-link:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-primary-ring);outline-offset:2px}.table-row-actions__fallback{color:var(--text-subtle);font-size:var(--font-xs)}.table-filter-actions{min-width:0;flex:0 1 auto;justify-content:flex-end}.table-filter-search.n-input,.table-filter-select.n-select{--n-height: var(--button-height-default) !important;--n-border-radius: var(--button-radius-default) !important;--n-border: 1px solid var(--app-line) !important;--n-border-hover: 1px solid var(--color-primary-border-strong) !important;--n-border-focus: 1px solid var(--color-primary-border-focus) !important;height:var(--button-height-default);border-radius:var(--button-radius-default);font-size:var(--font-xs)}.table-filter-actions .n-button{--n-height: var(--button-height-default) !important;--n-border-radius: var(--button-radius-default) !important;height:var(--button-height-default);max-width:100%;flex:0 0 auto;border-radius:var(--button-radius-default);font-size:var(--font-xs);font-weight:var(--weight-medium);white-space:nowrap}.table-filter-actions .n-button__content{gap:var(--button-gap)}.n-statistic.n-statistic{--n-value-font-size: var(--font-number) !important}.n-statistic.n-statistic .n-statistic-value,.n-statistic.n-statistic .n-statistic-value__content,.n-statistic.n-statistic .n-statistic-value__prefix,.n-statistic.n-statistic .n-statistic-value__suffix{font-size:var(--font-number)!important;font-weight:var(--weight-number);line-height:1;letter-spacing:0}.n-statistic.n-statistic .n-statistic-value__content{font-size:inherit;font-weight:inherit;line-height:inherit}
