:root{--b-gray-900: #1b1e21;--b-gray-850: #20242a;--b-gray-800: #2a2e33;--b-gray-700: #3c4147;--b-gray-500: #6d7378;--b-gray-400: #9aa0a5;--b-gray-300: #c9cdd1;--b-gray-200: #d8dce0;--b-gray-150: #e6e8ea;--b-gray-100: #eef0f2;--b-gray-50: #f4f5f6;--b-gray-25: #f7f8f9;--b-white: #ffffff;--b-orange-800: #c2410c;--b-orange-700: #d9480f;--b-orange-600: #e8590c;--b-orange-500: #f76707;--b-orange-300: #ffb98c;--b-orange-200: #ffd9c0;--b-orange-100: #fff1e6;--b-orange-50: #fff4ed;--b-success: #2f9e44;--b-success-bg: #ebfbee;--b-success-text: #2f7a45;--b-warning: #f08c00;--b-warning-bg: #fff4e0;--b-warning-text: #b25e00;--b-danger: #e03131;--b-danger-bg: #fff0f0;--b-danger-text: #c92a2a;--b-info: #1c7ed6;--b-info-bg: #eaf3fe;--b-info-text: #1668b8;--b-color-frame-bg: var(--b-gray-900);--b-color-frame-bg-2: var(--b-gray-850);--b-color-frame-line: var(--b-gray-800);--b-color-frame-text: #ffffff;--b-color-frame-text-2: #9ba1a7;--b-color-frame-text-3: #666d74;--b-color-canvas: var(--b-gray-100);--b-color-surface: var(--b-white);--b-color-surface-2: var(--b-gray-50);--b-color-surface-3: var(--b-gray-25);--b-color-border: var(--b-gray-150);--b-color-border-strong: var(--b-gray-200);--b-color-divider: #f1f3f4;--b-color-text: #1a1c1e;--b-color-text-2: var(--b-gray-500);--b-color-text-3: var(--b-gray-400);--b-color-text-4: var(--b-gray-300);--b-color-accent: var(--b-orange-600);--b-color-accent-hover: var(--b-orange-700);--b-color-accent-active: #b03a0d;--b-color-accent-on: var(--b-orange-500);--b-color-accent-weak: var(--b-orange-50);--b-color-accent-line: var(--b-orange-200);--b-color-accent-text: var(--b-orange-800);--b-chart-1: var(--b-orange-500);--b-chart-2: var(--b-orange-300);--b-chart-3: var(--b-orange-200);--b-chart-4: var(--b-gray-200);--b-chart-grid: #edeff1;--b-chart-axis: var(--b-gray-400);--b-node-business: #1c7ed6;--b-node-declaration: #2f9e44;--b-node-message: #f08c00;--b-node-risk: #e03131;--b-node-neutral: #9aa0a5;--b-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--b-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--b-fs-display: 24px;--b-fs-h1: 22px;--b-fs-h2: 18px;--b-fs-h3: 16px;--b-fs-title: 14px;--b-fs-body: 13px;--b-fs-caption: 12px;--b-fs-micro: 11px;--b-fs-number-lg: 22px;--b-lh-display: 32px;--b-lh-h1: 30px;--b-lh-h2: 26px;--b-lh-h3: 24px;--b-lh-title: 22px;--b-lh-body: 20px;--b-lh-caption: 18px;--b-lh-micro: 16px;--b-lh-number-lg: 28px;--b-space-1: 4px;--b-space-2: 8px;--b-space-3: 12px;--b-space-4: 16px;--b-space-5: 20px;--b-space-6: 24px;--b-space-8: 32px;--b-space-10: 40px;--b-size-sidebar: 240px;--b-size-sidebar-collapsed: 64px;--b-size-topbar: 60px;--b-size-tags: 36px;--b-size-control: 34px;--b-size-control-sm: 28px;--b-size-control-lg: 36px;--b-size-row: 56px;--b-size-row-compact: 44px;--b-size-module-tab: 32px;--b-size-nav-item: 38px;--b-size-icon: 16px;--b-size-icon-lg: 18px;--b-size-avatar: 32px;--b-radius-xs: 4px;--b-radius-sm: 6px;--b-radius-md: 8px;--b-radius-lg: 10px;--b-radius-xl: 12px;--b-radius-2xl: 14px;--b-radius-pill: 999px;--b-stroke: 1px solid var(--b-color-border);--b-stroke-strong: 1px solid var(--b-color-border-strong);--b-stroke-accent: 1px solid var(--b-color-accent-line);--b-stroke-divider: 1px solid var(--b-color-divider);--b-shadow-card: 0 1px 2px rgba(16, 24, 40, .06), 0 10px 24px -12px rgba(16, 24, 40, .1);--b-shadow-raised: 0 2px 6px rgba(16, 24, 40, .08), 0 16px 32px -16px rgba(16, 24, 40, .14);--b-shadow-popover: 0 8px 24px rgba(16, 24, 40, .12);--b-shadow-accent: 0 6px 14px -4px rgba(247, 103, 7, .28);--b-focus-ring: 0 0 0 2px rgba(247, 103, 7, .25);--b-duration-fast: .12s;--b-duration-base: .18s;--b-duration-slow: .24s;--b-ease: cubic-bezier(.2, .8, .2, 1);--b-z-dropdown: 1000;--b-z-sticky: 900;--b-z-drawer: 1100;--b-z-modal: 1200;--b-z-toast: 1300;--b-btn-primary-bg: var(--b-color-accent);--b-btn-primary-bg-hover: var(--b-color-accent-hover);--b-btn-primary-bg-active: var(--b-color-accent-active);--b-btn-primary-text: #ffffff;--b-btn-secondary-bg: #ffffff;--b-btn-secondary-bg-hover: var(--b-gray-50);--b-btn-secondary-bg-active: var(--b-gray-100);--b-btn-secondary-border: var(--b-color-border-strong);--b-btn-ghost-text: var(--b-gray-700);--b-btn-height: var(--b-size-control);--b-btn-height-lg: var(--b-size-control-lg);--b-table-header-bg: var(--b-color-surface-3);--b-table-header-text: var(--b-color-text-2);--b-table-row-hover: var(--b-color-accent-weak);--b-table-row-selected: var(--b-color-accent-weak);--b-table-row-selected-mark: inset 2px 0 0 var(--b-orange-500);--b-input-bg: #ffffff;--b-input-bg-alt: var(--b-gray-50);--b-input-border: var(--b-color-border);--b-input-border-hover: var(--b-gray-300);--b-input-border-focus: var(--b-orange-500);--b-card-bg: #ffffff;--b-card-radius: var(--b-radius-xl);--b-card-padding: 18px;--b-card-shadow: var(--b-shadow-card);--b-pager-size: 28px;--b-pager-current-bg: var(--b-gray-900);--b-skeleton: linear-gradient(90deg, #eef0f2 25%, #f7f8f9 37%, #eef0f2 63%);--b-mask: rgba(16, 24, 40, .45);--blue-1: #e6f7ff;--blue-2: #bae7ff;--blue-3: #91d5ff;--blue-4: #69c0ff;--blue-5: #40a9ff;--blue-6: #1677ff;--blue-7: #096dd9;--blue-8: #0050b3;--blue-9: #003a8c;--blue-10: #002766;--green-1: #f6ffed;--green-2: #d9f7be;--green-3: #b7eb8f;--green-4: #95de64;--green-5: #73d13d;--green-6: #52c41a;--green-7: #389e0d;--green-8: #237804;--green-9: #135200;--green-10: #092b00;--red-1: #fff1f0;--red-2: #ffccc7;--red-3: #ffa39e;--red-4: #ff7875;--red-5: #ff4d4f;--red-6: #f5222d;--red-7: #cf1322;--red-8: #a8071a;--red-9: #820014;--red-10: #5c0011;--gold-1: #fffbe6;--gold-2: #fff1b8;--gold-3: #ffe58f;--gold-4: #ffd666;--gold-5: #ffc53d;--gold-6: #faad14;--gold-7: #d48806;--gold-8: #ad6800;--gold-9: #874d00;--gold-10: #613400;--purple-1: #f9f0ff;--purple-2: #efdbff;--purple-3: #d3adf7;--purple-4: #b37feb;--purple-5: #9254de;--purple-6: #722ed1;--purple-7: #531dab;--purple-8: #391085;--purple-9: #22075e;--purple-10: #120338;--cyan-1: #e6fffb;--cyan-2: #b5f5ec;--cyan-3: #87e8de;--cyan-4: #5cdbd3;--cyan-5: #36cfc9;--cyan-6: #13c2c2;--cyan-7: #08979c;--cyan-8: #006d75;--cyan-9: #00474f;--cyan-10: #002329;--pink-1: #fff0f6;--pink-2: #ffd6e7;--pink-3: #ffadd2;--pink-4: #ff85c0;--pink-5: #f759ab;--pink-6: #eb2f96;--pink-7: #c41d7f;--pink-8: #9e1068;--pink-9: #780650;--pink-10: #520339;--orange-1: #fff7e6;--orange-2: #ffe7ba;--orange-3: #ffd591;--orange-4: #ffc069;--orange-5: #ffa940;--orange-6: #fa8c16;--orange-7: #d46b08;--orange-8: #ad4e00;--orange-9: #873800;--orange-10: #612500;--primary-radius: #fff;--primary-1: var(--blue-1);--primary-2: var(--blue-2);--primary-3: var(--blue-3);--primary-4: var(--blue-4);--primary-5: var(--blue-5);--primary-6: var(--blue-6);--primary-7: var(--blue-7);--primary-8: var(--blue-8);--primary-9: var(--blue-9);--primary-10: var(--blue-10);--primary-color: var(--primary-6);--primary-color-hover: var(--primary-5);--primary-color-active: var(--primary-7);--primary-color-outline: var(--primary-2);--info-color: var(--primary-color);--success-color: var(--green-6);--processing-color: var(--blue-6);--highlight-color: var(--red-5);--warning-color: var(--gold-6);--warning-color-hover: var(--gold-5);--warning-color-active: var(--gold-7);--warning-color-outline: var(--gold-2);--error-color: var(--red-5);--error-color-hover: var(--red-4);--error-color-active: var(--red-7);--error-color-outline: var(--red-2);--body-background: #fff;--component-background: #fff;--popover-background: #ffffff;--popover-customize-border-color: rgba(5, 5, 5, .06);--text-color: rgba(0, 0, 0, .85);--text-color-secondary: rgba(0, 0, 0, .45);--text-color-inverse: #fff;--icon-color-hover: rgba(0, 0, 0, .75);--heading-color: rgba(0, 0, 0, .85);--item-hover-bg: #f5f5f5;--border-color-base: #d9d9d9;--border-color-split: #f0f0f0;--background-color-light: #fafafa;--background-color-base: #f5f5f5;--disabled-color: rgba(0, 0, 0, .25);--disabled-bg: #f5f5f5;--disabled-color-dark: rgba(255, 255, 255, .35);--shadow-color: rgba(195, 62, 62, .15);--shadow-color-inverse: #ffffff;--box-shadow-base: 0 -6px 16px 0 rgba(0, 0, 0, .08), 0 -3px 6px -4px rgba(0, 0, 0, .12), 0 -9px 28px 8px rgba(0, 0, 0, .05);--shadow-1-up: 0 -2px 8px rgba(0, 0, 0, .15);--shadow-1-down: 0 2px 8px rgba(0, 0, 0, .15);--shadow-1-left: -2px 0 8px rgba(0, 0, 0, .15);--shadow-1-right: 2px 0 8px rgba(0, 0, 0, .15);--shadow-2: 0 4px 12px rgba(0, 0, 0, .15);--btn-shadow: 0 2px 0 rgba(0, 0, 0, .015);--btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, .045);--btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);--btn-default-bg: #ffffff;--btn-default-ghost-color: #ffffff;--btn-default-ghost-border: #ffffff;--btn-text-hover-bg: rgba(0, 0, 0, .018);--btn-text-active-bg: rgba(0, 0, 0, .028);--checkbox-check-bg: #fff;--descriptions-bg: #fafafa;--divider-color: rgba(0, 0, 0, .06);--dropdown-menu-submenu-disabled-bg: #ffffff;--radio-dot-disabled-color: rgba(0, 0, 0, .2);--radio-solid-checked-color: #ffffff;--radio-disabled-button-checked-bg: coverTintMixin(#000, 90%);--radio-disabled-button-checked-color: rgba(0, 0, 0, .25);--layout-body-background: #f0f2f5;--layout-header-background: #001529;--layout-trigger-background: #002140;--dropdown-menu-bg: #ffffff;--input-placeholder-color: #bfbfbf;--input-icon-color: rgba(0, 0, 0, .88);--input-bg: #ffffff;--input-number-handler-active-bg: #f4f4f4;--input-icon-hover-color: rgba(0, 0, 0, .85);--mentions-dropdown-bg: #ffffff;--select-dropdown-bg: #ffffff;--select-background: #ffffff;--select-clear-background: #ffffff;--select-selection-item-bg: #f5f5f5;--select-selection-item-border-color: rgba(5, 5, 5, .06);--select-multiple-disabled-background: rgba(0, 0, 0, .04);--select-multiple-item-disabled-color: #bfbfbf;--select-multiple-item-disabled-border-color: #d9d9d9;--cascader-bg: #ffffff;--cascader-menu-bg: #ffffff;--cascader-menu-border-color-split: rgba(5, 5, 5, .06);--tooltip-bg: rgba(0, 0, 0, .75);--popover-bg: #ffffff;--modal-header-bg: #ffffff;--modal-header-border-color-split: rgba(5, 5, 5, .06);--modal-content-bg: #ffffff;--modal-footer-border-color-split: rgba(5, 5, 5, .06);--progress-steps-item-bg: #f3f3f3;--menu-popup-bg: #ffffff;--menu-dark-bg: #001529;--menu-dark-inline-submenu-bg: #000c17;--table-header-bg: #fafafa;--table-header-sort-bg: #f5f5f5;--table-body-sort-bg: #fafafa;--table-row-hover-bg: #fafafa;--table-expanded-row-bg: #fbfbfb;--table-header-cell-split-color: rgba(0, 0, 0, .06);--table-header-sort-active-bg: rgba(0, 0, 0, .04);--table-header-filter-active-bg: rgba(0, 0, 0, .04);--table-filter-btns-bg: inherit;--table-filter-dropdown-bg: #ffffff;--table-expand-icon-bg: #ffffff;--picker-bg: #ffffff;--picker-basic-cell-disabled-bg: rgba(0, 0, 0, .04);--picker-border-color: rgba(5, 5, 5, .06);--calendar-bg: #ffffff;--calendar-input-bg: #ffffff;--calendar-border-color: #fff;--calendar-full-bg: #ffffff;--badge-text-color: #ffffff;--rate-star-bg: rgba(5, 5, 5, .06);--card-actions-background: #ffffff;--card-skeleton-bg: #cfd8dc;--card-shadow: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09);--comment-bg: inherit;--comment-author-time-color: #ccc;--comment-action-hover-color: #595959;--back-top-bg: rgba(0, 0, 0, .65);--back-top-hover-bg: rgba(0, 0, 0, .88);--avatar-bg: #ccc;--switch-bg: #ffffff;--pagination-item-bg: #ffffff;--pagination-item-bg-active: #ffffff;--pagination-item-link-bg: #ffffff;--pagination-item-disabled-color-active: #fff;--pagination-item-disabled-bg-active: #dbdbdb;--pagination-item-input-bg: #ffffff;--page-header-back-color: #000;--page-header-ghost-bg: inherit;--slider-rail-background-color: #f5f5f5;--slider-rail-background-color-hover: #e1e1e1;--slider-dot-border-color: rgba(5, 5, 5, .06);--slider-dot-border-color-active: #69b1ff;--tree-bg: #ffffff;--skeleton-to-color: coverShadeMixin(rgba(190, 190, 190, .2), 5%);--transfer-item-hover-bg: rgba(0, 0, 0, .04);--message-notice-content-bg: #ffffff;--list-customize-card-bg: #ffffff;--drawer-bg: #ffffff;--timeline-color: rgba(5, 5, 5, .06);--timeline-dot-color: #1677ff;--image-preview-operation-disabled-color: rgba(255, 255, 255, .45);--steps-nav-arrow-color: rgba(0, 0, 0, .25);--steps-background: #ffffff;--notification-bg: #ffffff;--sidebar-light-shadow: 1px 3px 3px rgba(0, 21, 41, .08);--sidebar-dark-shadow: 0 4px 4px rgba(0, 0, 0, .35);--header-light-shadow: 0 1px 4px rgba(0, 21, 41, .08);--header-dark-shadow: 0 1px 4px rgba(0, 0, 0, .1);--header-tool-hover-bg: rgba(0, 0, 0, .025);--header-dark-tool-hover-bg: rgba(255, 255, 255, .05);--header-color-split: rgba(0, 0, 0, .08);--logo-light-shadow: 1px 2px 3px rgba(0, 21, 41, .08);--logo-dark-shadow: 0 3px 4px rgba(0, 0, 0, .35);--gradient-min: rgba(207, 216, 220, .2);--gradient-max: rgba(207, 216, 220, .4);--font-color: rgba(0, 0, 0, .88);--header-bottom: rgba(246, 246, 246, .85);--breadcrumb-background: rgba(253, 253, 253, .85);--snowy-background-color: #ffffff;--tag-background: rgba(253, 253, 253);--success-fade-20: rgba(82, 196, 26, .2);--error-fade-20: rgba(255, 77, 79, .2);--warning-fade-20: rgba(250, 173, 20, .2);--primary-fade-20: var(--primary-2);--white--fade--65: rgba(255, 255, 255, .65);--menu-dark-highlight-color: #fff;--btn-primary-color: #fff;--tooltip-color: #fff;--card-above-color: #f0f0f0;--card-above-border-color: #cccccc;--node-wrap-box-color: #ffffff;--node-wrap-box-before-color: #ffffff;--node-wrap-box-before-borde-color: #cacaca;--auto-judge-before-color: #fff;--cover-line-before-color: #fff;--background-color: #f5f5f5;--background-border: #f0f0f0;--background-card-color: #ffffff;--background-list-color: #ececec;--background-primary-text: #000000}:root{--kb-bg-base: var(--b-color-canvas);--kb-bg-surface: var(--b-color-surface);--kb-bg-elevated: var(--b-color-surface);--kb-bg-hover: var(--b-color-accent-weak);--kb-bg-selected: var(--b-color-accent-weak);--kb-border: var(--b-color-border);--kb-border-strong: var(--b-color-border-strong);--kb-text-primary: var(--b-color-text);--kb-text-secondary: var(--b-color-text-2);--kb-text-tertiary: var(--b-color-text-3);--kb-accent: var(--b-color-accent-text);--kb-accent-hover: var(--b-orange-700);--kb-accent-weak: var(--b-color-accent-weak);--kb-focus-ring: var(--b-focus-ring);--kb-node-business: var(--b-node-business);--kb-node-declaration: var(--b-node-declaration);--kb-node-message: var(--b-node-message);--kb-node-risk: var(--b-node-risk);--kb-node-neutral: var(--b-node-neutral);--kb-edge-precede: var(--b-color-text-3);--kb-edge-declare-to: var(--b-node-declaration);--kb-edge-message-of: var(--b-node-message);--kb-edge-derive-to: var(--b-orange-500);--kb-edge-upstream: var(--b-node-business);--kb-radius-sm: var(--b-radius-md);--kb-radius-md: var(--b-radius-lg);--kb-radius-lg: var(--b-radius-xl);--kb-space-1: var(--b-space-1);--kb-space-2: var(--b-space-2);--kb-space-3: var(--b-space-3);--kb-space-4: var(--b-space-4);--kb-space-5: var(--b-space-5);--kb-space-6: var(--b-space-6);--kb-header-height: var(--b-size-topbar);--kb-font-mono: var(--b-font-mono);--kb-transition: all var(--b-duration-fast) var(--b-ease);--kb-shadow-float: var(--b-shadow-popover)}.kb-text-secondary{color:var(--kb-text-secondary)}.kb-text-tertiary{color:var(--kb-text-tertiary)}.kb-mono{font-family:var(--kb-font-mono)}.knowledge-page{padding:0;color:var(--kb-text-primary)}.knowledge-workspace{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--kb-text-primary)}.kb-panel{display:flex;flex-direction:column;min-height:0;background:var(--b-color-surface);border:1px solid var(--b-color-border);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-card);overflow:hidden}.kb-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-2);height:48px;padding:0 var(--b-space-4);border-bottom:1px solid var(--b-color-divider);flex:none}.kb-panel-title{font-size:var(--b-fs-title);line-height:var(--b-lh-title);font-weight:600;letter-spacing:0;color:var(--kb-text-primary)}.kb-panel-body{flex:1;min-height:0;overflow:auto;padding:var(--b-space-4)}.kb-panel-body:has(>.ant-table-wrapper:only-child){padding:0}.kb-section{padding:var(--b-space-3) 0;border-bottom:1px solid var(--b-color-divider)}.kb-section:last-child{border-bottom:none}.kb-section-title{display:flex;align-items:center;justify-content:space-between;font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);font-weight:500;letter-spacing:0;color:var(--kb-text-tertiary);margin-bottom:var(--b-space-2)}.kb-section-title>.kb-link{letter-spacing:0;font-weight:400}.kb-link{color:var(--b-color-accent-text);cursor:pointer;font-size:var(--b-fs-caption)}.kb-link:hover{color:var(--b-orange-500);text-decoration:underline;text-underline-offset:2px}.kb-row{display:flex;align-items:center;gap:var(--b-space-2);height:var(--b-size-nav-item);padding:0 10px;border-radius:var(--b-radius-lg);font-size:var(--b-fs-body);color:var(--kb-text-primary);cursor:pointer;box-shadow:inset 0 0 0 transparent;transition:background var(--b-duration-fast) var(--b-ease)}.kb-row:hover{background:var(--b-color-surface-2)}.kb-row.is-active{background:var(--b-color-accent-weak);color:var(--b-color-accent-text);box-shadow:inset 2px 0 0 var(--b-orange-500)}.kb-row.is-active .kb-row-label,.kb-row.is-active .kb-row-count{color:var(--b-color-accent-text)}.kb-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-row-count{font-size:var(--b-fs-micro);font-family:var(--b-font-mono);color:var(--b-color-text-3)}.kb-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--kb-node-neutral)}.kb-dot-business{background:var(--kb-node-business)}.kb-dot-declaration{background:var(--kb-node-declaration)}.kb-dot-message{background:var(--kb-node-message)}.kb-dot-risk{background:var(--kb-node-risk)}.kb-floating-bar{position:absolute;z-index:10;display:flex;flex-direction:column;gap:var(--b-space-2);padding:var(--b-space-2);background:var(--b-color-surface);border:1px solid var(--b-color-border);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-popover)}.kb-floating-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--b-radius-md);color:var(--b-color-text-2);cursor:pointer;transition:all var(--b-duration-fast) var(--b-ease)}.kb-floating-btn:hover{background:var(--b-color-surface-2);color:var(--b-color-text)}.kb-floating-btn.is-active{background:var(--b-color-accent-weak);color:var(--b-color-accent-text)}.kb-stat-bar{display:flex;align-items:center;gap:var(--b-space-3);height:28px;padding:0 var(--b-space-3);background:var(--b-color-surface);border:1px solid var(--b-color-border);border-radius:var(--b-radius-sm);font-size:var(--b-fs-micro);color:var(--b-color-text-2);font-family:var(--b-font-mono)}.kb-stat-bar-item{white-space:nowrap}.kb-stat-bar-divider{width:1px;height:12px;background:var(--b-color-border)}.kb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--b-space-3);color:var(--b-color-text-3);font-size:var(--b-fs-body);padding:var(--b-space-8) var(--b-space-4);text-align:center}.kb-skeleton{background:var(--b-skeleton);background-size:400% 100%;border-radius:var(--b-radius-sm);animation:kb-skeleton-loading 1.4s ease infinite}@keyframes kb-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.kb-scroll{scrollbar-width:none}.kb-shell-header{height:var(--kb-header-height);flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 var(--b-space-6);background:var(--b-color-surface);border-bottom:1px solid var(--b-color-border)}.kb-shell-brand{display:flex;align-items:center;gap:var(--b-space-2);font-size:15px;font-weight:600;color:var(--b-color-text);white-space:nowrap}.kb-shell-search{display:flex;align-items:center;gap:var(--b-space-2);width:100%;max-width:520px;height:var(--b-size-control);padding:0 var(--b-space-3);background:var(--b-color-surface-2);border:1px solid transparent;border-radius:var(--b-radius-pill);color:var(--b-color-text-3);font-size:var(--b-fs-body);cursor:pointer;transition:all var(--b-duration-fast) var(--b-ease)}.kb-shell-search:hover{border-color:var(--b-color-border-strong);color:var(--b-color-text-2)}.kb-kbd{font-family:var(--b-font-mono);font-size:var(--b-fs-micro);padding:1px 6px;border:1px solid var(--b-color-border-strong);border-radius:var(--b-radius-xs);color:var(--b-color-text-3)}.kb-shell-sider{width:var(--b-size-sidebar);flex:none;background:var(--b-color-frame-bg);border-right:1px solid var(--b-color-frame-line);overflow:auto}.kb-shell-content{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--b-color-canvas)}.kb-shell-tags{display:flex;align-items:center;gap:var(--b-space-2);height:var(--b-size-tags);flex:none;padding:0 var(--b-space-3);background:var(--b-color-surface);border-bottom:1px solid var(--b-color-border);overflow-x:auto}.kb-shell-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--b-radius-md);font-size:var(--b-fs-caption);color:var(--b-color-text-2);white-space:nowrap;cursor:pointer}.kb-shell-tag:hover{background:var(--b-color-surface-2)}.kb-shell-tag.is-active{color:var(--b-color-accent-text);background:var(--b-orange-100);font-weight:500}.kb-quote{margin:var(--b-space-2) 0 0;padding:var(--b-space-3) var(--b-space-4);border-left:2px solid var(--b-color-border-strong);background:var(--b-color-surface-3);border-radius:0 var(--b-radius-sm) var(--b-radius-sm) 0;color:var(--b-color-text-2);font-size:var(--b-fs-body);line-height:1.7;white-space:pre-wrap;word-break:break-word}.panel-original{margin-top:var(--b-space-1)}body{font-family:var(--b-font-sans);font-size:var(--b-fs-body);line-height:var(--b-lh-body);color:var(--b-color-text);background:var(--b-color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kb-num,.ant-table-cell .kb-mono,.kb-mono{font-family:var(--b-font-mono);font-variant-numeric:tabular-nums}.ant-btn{border-radius:var(--b-radius-lg);font-size:var(--b-fs-caption);box-shadow:none;transition:all var(--b-duration-fast) var(--b-ease)}.ant-btn-primary{background:var(--b-btn-primary-bg);border-color:var(--b-btn-primary-bg);color:var(--b-btn-primary-text);font-weight:500}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--b-btn-primary-bg-hover);border-color:var(--b-btn-primary-bg-hover)}.ant-btn-primary:active{background:var(--b-btn-primary-bg-active);border-color:var(--b-btn-primary-bg-active)}.ant-btn-primary.ant-btn-background-ghost{background:transparent;border-color:var(--b-color-accent);color:var(--b-color-accent)}.ant-btn-default{background:var(--b-btn-secondary-bg);border-color:var(--b-btn-secondary-border);color:var(--b-color-text)}.ant-btn-default:hover,.ant-btn-default:focus{background:var(--b-btn-secondary-bg-hover);border-color:var(--b-gray-300);color:var(--b-color-text)}.ant-btn-default:active{background:var(--b-btn-secondary-bg-active)}.ant-btn-text{color:var(--b-btn-ghost-text)}.ant-btn-text:hover{background:var(--b-btn-secondary-bg-hover);color:var(--b-color-text)}.ant-btn-link{color:var(--b-color-accent-text);padding-inline:4px}.ant-btn-link:hover{color:var(--b-orange-500)}.ant-btn-dangerous.ant-btn-primary{background:var(--b-danger);border-color:var(--b-danger)}.ant-btn-dangerous.ant-btn-primary:hover{background:var(--b-danger-text);border-color:var(--b-danger-text)}.ant-btn:focus-visible,.ant-checkbox-input:focus-visible+.ant-checkbox-inner,.ant-radio-input:focus-visible+.ant-radio-inner{outline:none;box-shadow:var(--b-focus-ring)}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-inline-start:6px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--b-input-bg);border-color:var(--b-input-border);border-radius:var(--b-radius-md);font-size:var(--b-fs-body);transition:all var(--b-duration-fast) var(--b-ease)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--b-input-border-hover)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{border-color:var(--b-input-border-focus);box-shadow:var(--b-focus-ring)}.ant-input::-moz-placeholder{color:var(--b-color-text-3);font-size:var(--b-fs-caption)}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--b-color-text-3);font-size:var(--b-fs-caption)}.kb-search-pill .ant-input-affix-wrapper,.kb-search-pill .ant-input{height:var(--b-size-control);border-radius:var(--b-radius-pill);background:var(--b-color-surface-2);border-color:transparent;padding-inline:12px}.kb-search-pill .ant-input-affix-wrapper:hover,.kb-search-pill .ant-input:hover{background:var(--b-color-surface-2);border-color:var(--b-color-border-strong)}.kb-search-pill .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.kb-search-pill .ant-input.ant-input-affix-wrapper-focused,.kb-search-pill .ant-input-affix-wrapper:focus,.kb-search-pill .ant-input:focus{background:var(--b-color-surface);border-color:var(--b-input-border-focus);box-shadow:var(--b-focus-ring)}.ant-select-dropdown,.ant-dropdown-menu,.ant-picker-panel-container{border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-popover);padding:var(--b-space-1)}.ant-select-item{border-radius:var(--b-radius-sm);font-size:var(--b-fs-body);min-height:32px}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--b-color-accent-weak);color:var(--b-color-accent-text);font-weight:500}body .ant-table-wrapper .ant-table{background:var(--b-color-surface);font-size:var(--b-fs-body)}body .ant-table-wrapper .ant-table-thead>tr>th{height:44px;padding:0 16px;background:var(--b-table-header-bg);color:var(--b-table-header-text);font-size:var(--b-fs-caption);font-weight:500;border-bottom:1px solid var(--b-color-border);white-space:nowrap}body .ant-table-wrapper .ant-table-thead>tr>th:before{display:none}body .ant-table-wrapper .ant-table-tbody>tr>td{height:var(--b-size-row);padding:12px 16px;font-size:var(--b-fs-body);border-bottom:1px solid var(--b-color-divider)}body .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,body .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--b-table-row-hover)}body .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--b-table-row-selected)}body .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td:first-child{box-shadow:var(--b-table-row-selected-mark)}body .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:transparent}body .ant-table-wrapper .ant-table-column-sorters .ant-table-column-title{font-weight:500}body .ant-table-wrapper .ant-table-column-sorter-up.active,body .ant-table-wrapper .ant-table-column-sorter-down.active{color:var(--b-color-accent)}body .ant-table-wrapper .ant-empty-description{color:var(--b-color-text-3);font-size:var(--b-fs-caption)}body .ant-table-wrapper .ant-table.ant-table-middle .ant-table-thead>tr>th,body .ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{height:44px;padding:0 16px}body .ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td,body .ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{height:var(--b-size-row);padding:12px 16px}body .ant-table-wrapper .ant-table.ant-table-small.kb-table-compact .ant-table-tbody>tr>td{height:var(--b-size-row-compact);padding:6px 16px}.kb-table-card,.table-wrapper{background:var(--b-color-surface);border:1px solid var(--b-color-border);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-card);overflow:hidden}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:var(--b-pager-size);height:var(--b-pager-size);line-height:calc(var(--b-pager-size) - 2px);border-radius:var(--b-radius-sm);font-family:var(--b-font-mono);font-size:var(--b-fs-micro);border-color:transparent;background:transparent}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-prev:hover,.ant-pagination .ant-pagination-next:hover{background:var(--b-color-surface-2)}.ant-pagination .ant-pagination-item-active{background:var(--b-pager-current-bg);border-color:var(--b-pager-current-bg)}.ant-pagination .ant-pagination-item-active a{color:#fff}.ant-pagination .ant-pagination-item-active:hover{background:var(--b-gray-800);border-color:var(--b-gray-800)}.ant-pagination .ant-pagination-total-text{color:var(--b-color-text-3);font-size:var(--b-fs-micro);margin-inline-end:auto}.ant-table-pagination.ant-pagination{margin:16px 16px 4px}.kb-panel-body:has(>.ant-table-wrapper:only-child) .ant-table-pagination.ant-pagination,.ant-card-body:has(>.ant-table-wrapper:only-child) .ant-table-pagination.ant-pagination,.table-wrapper .ant-table-pagination.ant-pagination{margin-left:var(--b-space-6);margin-right:var(--b-space-6)}.xn-panel.xn-panel{border-radius:var(--b-radius-xl, 12px)!important;box-shadow:var(--b-shadow-card);overflow:hidden}.ant-card{background:var(--b-color-surface);border:1px solid var(--b-color-border);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-card)}.ant-card>.ant-card-head{min-height:48px;padding:0 var(--b-card-padding);border-bottom:1px solid var(--b-color-divider);color:var(--b-color-text);font-size:var(--b-fs-title);font-weight:600}.ant-card>.ant-card-body{padding:var(--b-card-padding)}.ant-card.ant-card-bordered{border-color:var(--b-color-border)}body .ant-card>.ant-card-body:has(>.ant-table-wrapper:only-child){padding:0}body .ant-card:has(>.ant-card-body>.ant-table-wrapper:only-child){overflow:hidden}body .kb-page>.ant-card:has(.ant-table-wrapper){flex-shrink:0}.ant-card-small>.ant-card-head{min-height:40px;font-size:var(--b-fs-caption)}.ant-card-small>.ant-card-body{padding:var(--b-space-3)}.ant-modal-content{border-radius:var(--b-radius-xl);padding:0;overflow:hidden;box-shadow:var(--b-shadow-raised)}.ant-modal-header{margin:0;padding:18px var(--b-space-6) 14px;border-bottom:1px solid var(--b-color-divider);background:var(--b-color-surface)}.ant-modal-title{font-size:var(--b-fs-title);line-height:var(--b-lh-title);font-weight:600;color:var(--b-color-text)}.ant-modal-body{padding:var(--b-space-6);font-size:var(--b-fs-body)}.ant-modal-footer{margin:0;padding:14px var(--b-space-6) 18px;border-top:1px solid var(--b-color-divider)}.ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:var(--b-space-2)}.ant-modal-close{top:14px;inset-inline-end:18px;color:var(--b-color-text-3)}.ant-modal-close:hover{color:var(--b-color-text);background:transparent}.ant-modal-mask,.ant-drawer-mask{background:var(--b-mask);-webkit-backdrop-filter:none;backdrop-filter:none}.ant-drawer-content{border-radius:0}.ant-drawer-header{height:52px;padding:0 var(--b-space-5);border-bottom:1px solid var(--b-color-divider)}.ant-drawer-title{font-size:var(--b-fs-title);font-weight:600}.ant-drawer-body{padding:var(--b-space-5);font-size:var(--b-fs-body)}body[data-form-style=drawer] .ant-modal:has(.ant-form){position:fixed;top:0;right:0;bottom:0;left:auto;margin:0;padding:0}body[data-form-style=drawer] .ant-modal:has(.ant-form) .ant-modal-content{height:100vh;height:100dvh;display:flex;flex-direction:column;border-radius:0}@keyframes kb-form-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kb-form-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-enter,body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-appear,body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-leave{animation-duration:.3s!important;animation-timing-function:ease!important;animation-fill-mode:both!important;opacity:1!important}body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-enter,body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-appear,body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-enter.ant-zoom-enter-active,body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-appear.ant-zoom-appear-active{animation-name:kb-form-drawer-in!important}body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-leave,body[data-form-style=drawer] .ant-modal:has(.ant-form).ant-zoom-leave.ant-zoom-leave-active{animation-name:kb-form-drawer-out!important;pointer-events:none}body[data-form-style=drawer] .ant-modal-root:has(.ant-modal .ant-form) .ant-modal-mask{animation-duration:.3s!important;animation-timing-function:ease!important}body[data-form-style=drawer] .ant-modal:has(.ant-form) .ant-modal-body{flex:1;overflow:auto}body[data-form-style=drawer] .ant-modal:has(.ant-form) .ant-modal-footer{flex:none}.kb-drawer-footer{position:sticky;bottom:calc(var(--b-space-5) * -1);margin:var(--b-space-5) calc(var(--b-space-5) * -1) calc(var(--b-space-5) * -1);padding:14px var(--b-space-5);background:var(--b-color-surface);border-top:1px solid var(--b-color-divider);display:flex;justify-content:flex-end;gap:var(--b-space-2)}.ant-form-item{margin-bottom:var(--b-space-5)}.ant-form-item-label>label{font-size:var(--b-fs-caption);font-weight:500;color:var(--b-color-text-2);height:auto}.ant-form-item-label>label:after{margin-inline:4px 0}.ant-form-item-explain-error{font-size:var(--b-fs-micro);color:var(--b-danger-text)}.ant-form-vertical .ant-form-item-label{padding-bottom:var(--b-space-1)}.ant-checkbox-inner{width:15px;height:15px;border-radius:var(--b-radius-xs);border-color:var(--b-color-border-strong)}.ant-checkbox-checked .ant-checkbox-inner{background:var(--b-color-accent);border-color:var(--b-color-accent)}.ant-switch{background:var(--b-gray-200)}.ant-switch.ant-switch-checked{background:var(--b-color-accent)}.ant-tree{font-size:var(--b-fs-body)}.ant-tree .ant-tree-treenode{padding:0;width:100%}.ant-tree .ant-tree-node-content-wrapper{height:32px;line-height:32px;padding:0 8px;border-radius:var(--b-radius-sm);transition:background var(--b-duration-fast) var(--b-ease)}.ant-tree .ant-tree-node-content-wrapper:hover{background:var(--b-color-surface-2)}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:var(--b-color-accent-weak);color:var(--b-color-accent-text);font-weight:500}.ant-tree .ant-tree-switcher{width:20px;line-height:32px;color:var(--b-color-text-3)}.ant-tag{border-radius:var(--b-radius-sm);font-size:var(--b-fs-micro);line-height:18px;padding:1px 8px;margin-inline-end:6px;border-color:var(--b-color-border);background:var(--b-color-surface-2);color:var(--b-color-text-2)}.ant-badge-count{background:var(--b-color-accent-on);font-size:10px;height:16px;min-width:16px;line-height:16px;padding:0 5px;border-radius:var(--b-radius-pill);box-shadow:none}.kb-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--b-radius-sm);font-size:var(--b-fs-micro);line-height:22px;font-weight:500;white-space:nowrap}.kb-badge.is-pill{border-radius:var(--b-radius-pill)}.kb-badge-ok{background:var(--b-success-bg);color:var(--b-success-text)}.kb-badge-warn{background:var(--b-warning-bg);color:var(--b-warning-text)}.kb-badge-danger{background:var(--b-danger-bg);color:var(--b-danger-text)}.kb-badge-info{background:var(--b-info-bg);color:var(--b-info-text)}.kb-badge-mute{background:var(--b-gray-50);color:var(--b-gray-500)}.ant-tabs .ant-tabs-tab{font-size:var(--b-fs-body);color:var(--b-color-text-2);padding:10px 0}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--b-color-accent-text);font-weight:500}.ant-tabs .ant-tabs-ink-bar{background:var(--b-color-accent);height:2px}.ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--b-color-border)}.ant-collapse{border:1px solid var(--b-color-border);border-radius:var(--b-radius-xl);background:var(--b-color-surface)}.ant-collapse>.ant-collapse-item{border-bottom-color:var(--b-color-divider)}.ant-collapse>.ant-collapse-item:last-child{border-bottom:none}.ant-collapse .ant-collapse-header{font-size:var(--b-fs-body);font-weight:500}.ant-divider{border-color:var(--b-color-border)}.ant-divider.ant-divider-horizontal{margin:var(--b-space-4) 0}.ant-descriptions .ant-descriptions-item-label{color:var(--b-color-text-2);font-size:var(--b-fs-caption);background:var(--b-color-surface-3)}.ant-descriptions .ant-descriptions-item-content{color:var(--b-color-text);font-size:var(--b-fs-body)}.ant-descriptions .ant-descriptions-view{border-color:var(--b-color-border);border-radius:var(--b-radius-lg);overflow:hidden}body .ant-message .ant-message-notice .ant-message-notice-content{background:var(--b-gray-900);color:var(--b-white);font-size:var(--b-fs-caption);border-radius:var(--b-radius-lg);box-shadow:var(--b-shadow-popover);padding:8px 14px}body .ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content{color:var(--b-white)}body .ant-message .ant-message-notice .ant-message-notice-content .anticon{font-size:14px;margin-right:8px;vertical-align:-1px}body .ant-message-success .anticon{color:var(--b-success)}body .ant-message-error .anticon{color:var(--b-danger)}body .ant-message-warning .anticon{color:var(--b-warning)}.ant-notification-notice{border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-raised);border:1px solid var(--b-color-border)}.ant-notification-notice .ant-notification-notice-message{font-size:var(--b-fs-title);font-weight:600}.ant-empty{margin:var(--b-space-6) 0}.ant-empty .ant-empty-image{height:72px}.ant-empty .ant-empty-description{color:var(--b-color-text-3);font-size:var(--b-fs-caption)}.ant-skeleton .ant-skeleton-title,.ant-skeleton .ant-skeleton-paragraph>li,.ant-skeleton .ant-skeleton-avatar,.ant-skeleton .ant-skeleton-button,.ant-skeleton .ant-skeleton-input{background:var(--b-skeleton);background-size:400% 100%;border-radius:var(--b-radius-sm)}*{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}*::-webkit-scrollbar-thumb,*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner,*::-webkit-scrollbar-button{display:none!important;background:transparent!important}.kb-page{display:flex;flex-direction:column;gap:14px;padding:0;background:var(--b-color-canvas);height:100%;min-height:0}.kb-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--b-space-4);flex:none}.kb-page-title{font-size:var(--b-fs-h1);line-height:var(--b-lh-h1);font-weight:600;letter-spacing:0;color:var(--b-color-text)}.kb-page-desc{margin-top:3px;font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--b-color-text-2)}.kb-page-actions{display:flex;align-items:center;gap:var(--b-space-2);flex:none}.kb-filter{display:flex;align-items:center;gap:10px;flex:none;padding:12px 14px;background:var(--b-color-surface);border:1px solid var(--b-color-border);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-card)}.kb-filter .filter-input{width:280px;max-width:100%}.kb-filter .filter-select{width:180px}.kb-filter .filter-date{width:240px}.kb-filter .filter-input-sm{width:150px}.kb-filter .ant-input,.kb-filter .ant-input-affix-wrapper,.kb-filter .ant-select .ant-select-selector,.kb-filter .ant-picker{background:var(--b-color-canvas, #f4f5f7);border-color:transparent;border-radius:var(--b-radius-lg, 8px);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.kb-filter .ant-input-affix-wrapper .ant-input{background:transparent;border:none}.kb-filter .ant-input-affix-wrapper .ant-input:focus{box-shadow:none}.kb-filter .ant-select-arrow,.kb-filter .ant-picker-suffix{color:var(--b-color-text-3, #9aa0a5)}.kb-filter .ant-input:hover,.kb-filter .ant-input-affix-wrapper:hover,.kb-filter .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.kb-filter .ant-picker:hover{background:var(--b-color-canvas-hover, #edeef0);border-color:transparent}.kb-filter .ant-input:focus,.kb-filter .ant-input-affix-wrapper-focused,.kb-filter .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.kb-filter .ant-picker-focused{background:var(--b-color-surface, #ffffff);border-color:var(--b-color-accent, #e67a19);box-shadow:0 0 0 2px #e67a1924}.kb-filter .ant-input::-moz-placeholder,.kb-filter .ant-picker-input>input::-moz-placeholder{color:var(--b-color-text-3, #9aa0a5)}.kb-filter .ant-select-selection-placeholder,.kb-filter .ant-input::placeholder,.kb-filter .ant-picker-input>input::placeholder{color:var(--b-color-text-3, #9aa0a5)}.kb-filter .kb-filter-actions .kb-filter-toggle{display:inline-flex;align-items:center;gap:4px;font-size:var(--b-fs-caption);color:var(--b-color-text-2);cursor:pointer;white-space:nowrap}.kb-filter .kb-filter-actions .kb-filter-toggle:hover{color:var(--b-color-accent-text)}.kb-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 10px;border:1px solid transparent;border-radius:var(--b-radius-pill);background:var(--b-color-surface-2);color:var(--b-color-text-2);font-family:var(--b-font-sans);font-size:var(--b-fs-micro);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background var(--b-duration-fast) var(--b-ease),border-color var(--b-duration-fast) var(--b-ease),color var(--b-duration-fast) var(--b-ease)}.kb-chip:hover{background:var(--b-gray-100);color:var(--b-color-text)}.kb-chip:focus-visible{outline:none;box-shadow:var(--b-focus-ring)}.kb-chip.is-active{background:var(--b-orange-50);border-color:var(--b-color-accent-line);color:var(--b-color-accent-text)}.kb-chip.is-active:hover{background:var(--b-orange-100)}.kb-spacer{margin-left:auto}.kb-kv{display:flex;align-items:flex-start;gap:var(--b-space-3);padding:8px 0;border-bottom:1px solid var(--b-color-divider);font-size:var(--b-fs-body);line-height:var(--b-lh-body)}.kb-kv:last-child{border-bottom:none}.kb-kv-key{width:96px;flex:none;color:var(--b-color-text-2);font-size:var(--b-fs-caption);line-height:var(--b-lh-body)}.kb-kv-val{flex:1;min-width:0;color:var(--b-color-text);word-break:break-word}.kb-kpi-row{display:grid;gap:var(--b-space-3);flex:none}.kb-kpi{padding:14px 16px;background:var(--b-color-surface);border:1px solid var(--b-color-border);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-card)}.kb-kpi-label{font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--b-color-text-2)}.kb-kpi-value{margin-top:4px;font-family:var(--b-font-mono);font-size:var(--b-fs-number-lg);line-height:var(--b-lh-number-lg);font-weight:600;color:var(--b-color-text)}.kb-kpi-foot{margin-top:2px;font-size:var(--b-fs-micro);line-height:var(--b-lh-micro);color:var(--b-color-text-3)}.kb-kpi-foot.is-up{color:var(--b-success-text)}.kb-kpi-foot.is-down{color:var(--b-danger-text)}.kb-kpi-foot.is-warn{color:var(--b-warning-text)}.kb-page>.kb-side-panel,.kb-page>.kb-tree-table{flex:1;min-height:0;height:auto!important;margin-bottom:0!important}.kb-page>.kb-panel{flex:1;min-height:0}.kb-page>.kb-panel:has(.ant-table-wrapper){flex:none;min-height:auto}.kb-split{display:flex;gap:14px;flex:1;min-height:0}.kb-split>.kb-split-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.kb-split>.kb-split-side{width:340px;flex:none;display:flex;flex-direction:column;gap:14px}.ant-layout,.ant-layout-content{background:var(--b-color-canvas)}body .ant-layout-sider,body .ant-layout-sider.ant-layout-sider-dark{display:flex;flex-direction:column;overflow:hidden;background:var(--b-color-frame-bg);box-shadow:none}body .ant-layout-sider-dark{background:var(--b-color-frame-bg)}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--b-color-frame-bg)}.kb-menu-group.ant-menu{background:transparent;border-inline-end:none;font-size:var(--b-fs-body)}.kb-menu-group.ant-menu.ant-menu-inline{border-inline-end:none}.kb-menu-group.ant-menu .ant-menu-submenu-title,.kb-menu-group.ant-menu .ant-menu-item{height:var(--b-size-nav-item);line-height:var(--b-size-nav-item);margin:2px 0;width:100%;border-radius:var(--b-radius-lg);font-size:var(--b-fs-body);color:var(--b-color-frame-text-2);transition:background var(--b-duration-fast) var(--b-ease),color var(--b-duration-fast) var(--b-ease)}.kb-menu-group.ant-menu .ant-menu-submenu-title .anticon,.kb-menu-group.ant-menu .ant-menu-item .anticon{font-size:var(--b-size-icon);color:var(--b-color-frame-text-2)}.kb-menu-group.ant-menu .ant-menu-submenu-title a,.kb-menu-group.ant-menu .ant-menu-item a{color:inherit}.kb-menu-group.ant-menu .ant-menu-submenu-title:hover,.kb-menu-group.ant-menu .ant-menu-item:hover{background:var(--b-color-frame-line);color:var(--b-color-frame-text)}.kb-menu-group.ant-menu .ant-menu-submenu-title:hover .anticon,.kb-menu-group.ant-menu .ant-menu-item:hover .anticon{color:var(--b-color-frame-text)}.kb-menu-group.ant-menu .ant-menu-item-selected{background:var(--b-color-accent-on);color:var(--b-color-frame-text);font-weight:500}.kb-menu-group.ant-menu .ant-menu-item-selected .anticon{color:var(--b-color-frame-text)}.kb-menu-group.ant-menu .ant-menu-item-selected:after{display:none}.kb-menu-group.ant-menu .ant-menu-item-selected:hover{background:var(--b-orange-600)}.kb-menu-group.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--b-color-frame-text)}.ant-layout-sider-collapsed .kb-menu-group.ant-menu .ant-menu-item{width:40px;margin-inline:auto;padding-inline:0;text-align:center}.ant-layout-sider-collapsed .kb-menu-group.ant-menu .ant-menu-item .anticon{margin-inline-end:0}.snowy-header{height:var(--b-size-topbar);min-height:var(--b-size-topbar);flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 var(--b-space-5);background:var(--b-color-surface);border-bottom:1px solid var(--b-color-border);box-shadow:none}.snowy-header-left{display:flex;align-items:center;gap:var(--b-space-2);padding-left:0;min-width:0}.snowy-header-right{display:flex;align-items:center;height:100%}.snowy-header .panel-item{height:28px;width:28px;padding:0;margin:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--b-radius-md);color:var(--b-color-text-2);font-size:var(--b-size-icon-lg);cursor:pointer;transition:all var(--b-duration-fast) var(--b-ease)}.snowy-header .panel-item:hover{background:var(--b-color-surface-2);color:var(--b-color-text)}.snowy-header .user.panel-item{width:auto;height:32px;margin:0;padding:0;background:transparent}.snowy-tags{height:var(--b-size-tags);flex:none;background:var(--b-color-surface);border-bottom:1px solid var(--b-color-border);padding:0 var(--b-space-4)}.snowy-tags .ant-tabs-nav{height:var(--b-size-tags);margin:0}.snowy-tags .ant-tabs-nav:before{border-bottom:none}.snowy-tags .ant-tabs-ink-bar{display:none}.snowy-tags .ant-tabs-tab{height:26px;margin:5px 4px 5px 0!important;padding:0 10px!important;border:none!important;border-radius:var(--b-radius-md)!important;background:transparent!important;font-size:var(--b-fs-caption);color:var(--b-color-text-2);transition:background var(--b-duration-fast) var(--b-ease)}.snowy-tags .ant-tabs-tab:hover{background:var(--b-color-surface-2)!important;color:var(--b-color-text)}.snowy-tags .ant-tabs-tab .ant-tabs-tab-btn{color:inherit}.snowy-tags .ant-tabs-tab .ant-tabs-tab-remove{margin-left:4px;font-size:10px;color:var(--b-color-text-3)}.snowy-tags .ant-tabs-tab-active{background:var(--b-orange-100)!important}.snowy-tags .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--b-color-accent-text)!important;font-weight:500}.snowy-tags .snowy-admin-tabs-arrow{height:var(--b-size-tags);line-height:var(--b-size-tags);color:var(--b-color-text-3)}.snowy-tags .ant-tabs-nav-operations,.snowy-tags .snowy-admin-tabs-arrow{display:none!important}.snowy-tags .snowy-tags-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.snowy-tags .snowy-tags-scroll::-webkit-scrollbar{display:none}.admin-ui-main,.main-content-wrapper{background:var(--b-color-canvas)}#admin-ui-main{min-height:100%}html,body,.body{width:100%;height:100%;background-color:var(--b-color-canvas, #eef0f2)}a,button,input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;outline:none!important;-webkit-appearance:none}*{margin:0;padding:0;box-sizing:border-box;outline:none}.admin-ui{overflow:hidden;height:100%;display:flex;flex-flow:column}.admin-ui-wrapper{display:flex;flex:1;overflow:auto}.admin-ui-main{display:flex;flex-direction:column;height:100%;flex:1}.main-content-wrapper{padding:16px var(--b-space-5) var(--b-space-5);overflow-y:auto;overflow-x:hidden;flex:auto;background:var(--b-color-canvas)}.main-bottom-wrapper{height:60px;margin-top:25px;text-align:center;flex:auto;display:flex;align-items:flex-end;justify-content:center;padding-bottom:25px}.snowy-doublerow-layout-menu{line-height:0;align-items:center}.snowy-doublerow-layout-menu-item-fort-div{overflow:hidden;text-overflow:ellipsis;opacity:1;display:block;flex:auto}.snowy-doublerow-layout-menu-item-fort-div-span{font-size:13px;text-overflow:ellipsis}.snowy-title{color:var(--text-color)}.ant-layout-sider-collapsed .logo-bar>span{display:none}.ant-layout-sider-dark .snowy-header-logo{color:#fff}.layout-setting{position:fixed;width:40px;height:40px;border-radius:3px 0 0 3px;bottom:50%;right:0;z-index:100;background:#1677ff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.layout-setting i,.ant-layout-sider-dark .snowy-title{color:#fff}.panel-item{padding:0 10px;cursor:pointer;height:100%;display:flex;align-items:center}.panel-item:hover{background:var(--b-color-surface-2)}.contextmenu{position:fixed;width:200px;margin:0;border-radius:0;background:#fff;border:1px solid var(--border-color-split);box-shadow:0 2px 12px #0000001a;z-index:3000;list-style-type:none;padding:10px 0}.contextmenu hr{margin:5px 0;border:none;height:1px;font-size:0px;background-color:var(--border-color-split)}.contextmenu li{display:flex;align-items:center;margin:0;cursor:pointer;line-height:30px;padding:0 17px;color:#000000e0}.contextmenu li i{font-size:14px;margin-right:10px}.contextmenu li:hover{background-color:#fff;color:#66b1ff}.contextmenu li.disabled{cursor:not-allowed;color:#bbb;background:transparent}.app-main.main-maximize .main-maximize-exit{display:block}.app-main.main-maximize .ant-layout-sider,.app-main.main-maximize .ant-layout-sider-dark,.app-main.main-maximize .layout-setting,.app-main.main-maximize .snowy-header,.app-main.main-maximize .admin-ui-breadcrumb,.app-main.main-maximize .snowy-tags{display:none}.app-main.main-maximize .main-content-wrapper{padding:0}.main-maximize-exit{display:none;position:fixed;z-index:3000;top:-20px;padding-top:18px;left:50%;margin-left:-20px;border-radius:50%;width:40px;height:40px;cursor:pointer;background:#0003;text-align:center}.main-maximize-exit:hover{background:#0006}.ant-layout-sider{overflow:auto}.ant-card-head-title{padding:12px 0!important}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:12px 0!important}.ant-card-extra{padding:12px 0!important}.ant-card-head{border-bottom:0px!important;min-height:50px!important}.left-span-label{border-left:4px solid var(--primary-color);font-size:15px;color:var(--font-color);font-weight:600;padding-left:8px}.left-tree-container{height:calc(100vh - 8rem);overflow:auto}.json-box-9136076486841527{overflow:hidden!important}.json-box-9136076486841527 .CodeMirror-scrollbar-filler{display:none!important}.ant-modal-close-x .anticon{padding:2px!important}.xn-mb10{margin-bottom:10px}.xn-mt4{margin-top:4px}.xn-mg08{margin:0 8px}.xn-fdr{float:right}.xn-wd{width:100%}.xn-wd90{width:90px}.xn-wdcalc-70{width:calc(100% - 70px)}.xn-mr8{margin-right:8px}.xn-ht400{height:400px}.xn-wh25{height:25px;width:25px}.xn-ml10{margin-left:10px}.xn-pl0{padding-left:0}.xn-pd8{padding:8px}.xn-pb10{padding-bottom:10px}.xn-color-a0a0a0{color:#a0a0a0}.xn-color-d9d9d9{color:#d9d9d9}.xn-color-ff4d4f{color:#ff4d4f}.xn-color-00025{color:#00000040}.xn-jk-line{width:188px;margin-bottom:8px;display:block}.xn-findform-line{border:1px solid var(--border-color-split);cursor:pointer;width:100%;height:40px}.odd{background-color:var(--table-row-hover-bg)}.snowy-theme-dark .odd{background-color:#1d1d1d}.list-main{background:var(--auto-judge-before-color)!important}.drag-move-box:before{background:var(--primary-color)!important}.drag-move-box>.delete{background:var(--primary-color)!important}.drag-move-box>.copy{background:var(--primary-color)!important}.drag-move-box .show-key-box{color:var(--primary-color)!important}.left-ul-item:hover{color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;box-shadow:0 2px 6px var(--primary-color)!important}.list-main>.moving:before{background:var(--primary-color)!important}.operating-area a:hover{color:var(--primary-color)!important}.batch-box>.delete{background:var(--primary-color)!important}.batch-box>.copy{background:var(--primary-color)!important}.batch-box.active:before{background:var(--primary-color)!important}.ant-modal .ant-modal-header{margin:-20px -24px 20px;padding:12px 24px;background:rgb(from var(--primary-color) r g b / 10%)}.ant-modal .ant-modal-title{margin-right:22px}.ant-modal .ant-modal-close{top:12px;line-height:1.5;inset-inline-end:24px}.ant-modal .ant-modal-close-x{line-height:1.5}.full-modal .ant-modal{max-width:100%;top:0;padding-bottom:0;margin:0}.full-modal .ant-modal-content{display:flex;flex-direction:column;height:100vh}.full-modal .ant-modal-body{flex:1;overflow:auto}.ant-modal-action{display:inline-flex;align-items:center;z-index:1010;padding:0;color:#00000073;font-weight:600;line-height:1.5;text-decoration:none;background:transparent;border-radius:4px;width:22px;height:22px;border:0;outline:0;cursor:pointer;transition:color .2s,background-color .2s;font-size:16px;font-style:normal;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-action:hover{color:#000000e0;background-color:#0000000f;text-decoration:none}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.s-tool-column-item[data-v-9b073c4f]{display:flex;align-items:center;padding:4px 16px 4px 4px}.s-tool-column-item .ant-checkbox-wrapper[data-v-9b073c4f]{flex:1}.s-tool-column-item .s-tool-column-handle[data-v-9b073c4f]{opacity:.8;cursor:move}.s-tool-column-item .s-tool-column-handle .anticon-more[data-v-9b073c4f]{font-size:12px}.s-tool-column-item .s-tool-column-handle .anticon-more+.anticon-more[data-v-9b073c4f]{margin:0 4px 0 -8px}.s-tool-column-header[data-v-9b073c4f]{padding:5px 16px 10px 24px;min-width:180px}.s-tool-column .ant-divider[data-v-9b073c4f]{margin:0}.s-tool-column .ant-checkbox-group[data-v-9b073c4f]{padding:4px 0;display:block}.s-table-tool[data-v-97739a65]{display:flex;margin-bottom:16px}.s-table-tool .s-table-tool-left[data-v-97739a65]{flex:1}.s-table-tool .s-table-tool-right .s-tool-item[data-v-97739a65]{font-size:16px;margin-left:1rem;cursor:pointer}.s-table-alert[data-v-97739a65]{background-color:var(--primary-1)!important;border-color:var(--primary-color)!important}.s-table-alert[data-v-97739a65] .ant-alert-icon,.s-table-alert a[data-v-97739a65]{color:var(--primary-color)!important}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0\.5{bottom:.125rem}.right-0\.5{right:.125rem}.\!mx-0{margin-left:0!important;margin-right:0!important}.-mr-9{margin-right:-2.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-3{margin-right:.75rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.h-2{height:.5rem}.h-\[300px\]{height:300px}.h-dvh{height:100dvh}.h-full{height:100%}.\!w-\[80px\]{width:80px!important}.w-2{width:.5rem}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.border{border-width:1px}.bg-\[var\(--item-hover-bg\)\]{background-color:var(--item-hover-bg)}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.pl-3{padding-left:.75rem}.pr-2{padding-right:.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.font-6{font-weight:600}.italic{font-style:italic}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-opacity-25{--tw-text-opacity: .25}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.layout-items-center{display:flex;align-items:center}.layout-items-baseline{display:flex;align-items:baseline}.layout-baseline-between{display:flex;align-items:baseline;justify-content:space-between}.layout-center{display:flex;justify-content:center}.layout-slide{display:flex;align-items:center;justify-content:space-between}.layout-around{display:flex;align-items:center;justify-content:space-around}.layout-slide-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.layout-col-slide{display:flex;flex-direction:column;justify-content:space-between}.layout-abs-center{display:flex;justify-content:center;align-items:center}.layout-end{display:flex;justify-content:flex-end;align-items:center}.layout-col-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.text-color{color:var(--text-color)}@media (min-width: 768px){.md\:\!inline{display:inline!important}}
