.kl-empty-state[data-v-0c5d358b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.kl-empty-state--compact[data-v-0c5d358b]{padding:16px 8px}.kl-empty-state__illustration[data-v-0c5d358b]{width:200px;height:140px;margin-bottom:16px}.kl-empty-state--compact .kl-empty-state__illustration[data-v-0c5d358b]{width:120px;height:84px;margin-bottom:8px}.kl-empty-state__illustration svg[data-v-0c5d358b]{width:100%;height:100%;display:block}.kl-empty-state__title[data-v-0c5d358b]{color:var(--kl-text-primary);margin-bottom:4px;font-size:15px;font-weight:600}.kl-empty-state__description[data-v-0c5d358b]{color:var(--kl-text-muted);max-width:320px;font-size:13px;line-height:1.5}.kl-empty-state__action[data-v-0c5d358b]{margin-top:16px}.kl-error-boundary[data-v-60a91ca8]{justify-content:center;align-items:center;width:100%;min-height:320px;display:flex}.kl-error-boundary__stack[data-v-60a91ca8]{background:var(--kl-bg-code);border:1px solid var(--kl-border-color-light);border-radius:var(--kl-radius);text-align:left;max-width:100%;margin-top:16px;padding:12px 16px;overflow:auto}.kl-error-boundary__stack pre[data-v-60a91ca8]{font-family:var(--kl-font-mono);color:var(--kl-color-error);white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px;line-height:1.6}.kl-route-progress[data-v-772ca849]{height:2px;z-index:var(--kl-z-toast);pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}.kl-route-progress__bar[data-v-772ca849]{background:linear-gradient(90deg,#4a9dff 0%,#7c5cff 100%);border-radius:0 2px 2px 0;height:100%;transition:width .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #7c5cff99,0 0 4px #4a9dff80}.kl-route-progress__glow[data-v-772ca849]{opacity:.8;background:linear-gradient(90deg,#0000,#fff9,#0000) 0 0/80px 100% no-repeat;height:100%;transition:width .2s cubic-bezier(.4,0,.2,1);animation:1.2s linear infinite kl-progress-shimmer-772ca849;position:absolute;top:0;left:0}@keyframes kl-progress-shimmer-772ca849{0%{background-position:-80px 0}to{background-position:100% 0}}.kl-progress-fade-enter-active[data-v-772ca849],.kl-progress-fade-leave-active[data-v-772ca849]{transition:opacity .2s}.kl-progress-fade-enter-from[data-v-772ca849],.kl-progress-fade-leave-to[data-v-772ca849]{opacity:0}@media (prefers-reduced-motion:reduce){.kl-route-progress__bar[data-v-772ca849],.kl-route-progress__glow[data-v-772ca849]{transition:none}.kl-route-progress__glow[data-v-772ca849]{animation:none}}.fade-slide-enter-active{will-change:opacity, transform;transition:opacity .22s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.25,.46,.45,.94)}.fade-slide-leave-active{transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)}.fade-slide-enter-from{opacity:0;transform:translateY(8px)}.fade-slide-leave-to{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.fade-slide-enter-active,.fade-slide-leave-active{transition:none}.fade-slide-enter-from,.fade-slide-leave-to{transform:none}}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2")}.kl-display-num{font-family:"Outfit", var(--kl-font-family);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root{--kl-bg-primary:#fff;--kl-bg-secondary:#f5f5f5;--kl-bg-tertiary:#fafafa;--kl-bg-code:#f6f8fa;--kl-bg-sidebar:#fff;--kl-bg-header:#fff;--kl-bg-body:#f0f2f5;--kl-text-primary:#1d2129;--kl-text-secondary:#4e5969;--kl-text-muted:#86909c;--kl-text-inverse:#fff;--kl-border-color:#e5e7eb;--kl-border-color-light:#f3f4f6;--kl-card-border:1px solid #e5e7eb;--kl-card-border-hover:1px solid #d1d5db;--kl-shadow-sm:0 1px 2px 0 #0000000d;--kl-shadow:0 1px 3px 0 #00000014;--kl-shadow-md:0 1px 3px 0 #0000001a;--kl-shadow-lg:0 4px 12px 0 #0000001f;--kl-radius-sm:4px;--kl-radius:6px;--kl-radius-lg:8px;--kl-radius-xl:10px;--kl-space-xs:4px;--kl-space-sm:8px;--kl-space:12px;--kl-space-md:16px;--kl-space-lg:24px;--kl-space-xl:32px;--kl-space-2xl:48px;--kl-card-padding:16px 20px;--kl-section-gap:16px;--kl-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--kl-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--kl-color-success:#00b42a;--kl-color-warning:#ff7d00;--kl-color-error:#f53f3f;--kl-color-info:#1677ff;--kl-color-primary:#1677ff;--kl-color-success-bg:#f6ffed;--kl-color-success-border:#b7eb8f;--kl-color-warning-bg:#fff7e6;--kl-color-warning-border:#ffd591;--kl-color-error-bg:#fff2f0;--kl-color-error-border:#ffccc7;--kl-color-info-bg:#e8f3ff;--kl-color-info-border:#bedaff;--kl-chart-cyan:#13c2c2;--kl-chart-magenta:#eb2f96;--kl-chart-lime:#a0d911;--kl-chart-volcano:#fa8c16;--kl-chart-gold:#2f54eb;--kl-chart-purple:#722ed1;--kl-chart-red:#f53f3f;--kl-chart-orange:#fa541c;--kl-chart-dust:#531dab;--kl-chart-1:#2563eb;--kl-chart-2:#0891b2;--kl-chart-3:#16a34a;--kl-chart-4:#d97706;--kl-chart-5:#dc2626;--kl-chart-6:#9333ea;--kl-chart-7:#db2777;--kl-chart-8:#4f46e5;--kl-chart-9:#65a30d;--kl-chart-10:#ea580c;--kl-color-divider:#f0f0f0;--kl-color-disabled-bg:#f5f5f5;--kl-color-border-base:#d9d9d9;--kl-color-placeholder:#bfbfbf;--kl-color-text-tertiary:#999;--kl-color-rgb-white:#fff;--kl-color-rgb-dark:#333;--kl-overlay-bg:#00000073;--kl-highlight-bg:#e8f3ff;--kl-highlight-border:#bedaff;--kl-gradient-brand:linear-gradient(135deg, #3491fa, #1677ff);--kl-gradient-purple:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--kl-gradient-green:linear-gradient(135deg, #11998e 0%, #38ef7d 100%);--kl-gradient-pink:linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--kl-gradient-gold:linear-gradient(135deg, #ffd89b 0%, #19547b 100%);--kl-gradient-mint:linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);--kl-gradient-coral:linear-gradient(135deg, #ff9a56 0%, #ff6a88 100%);--kl-gradient-peach:linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);--kl-gradient-sky:linear-gradient(135deg, #89f7fe 0%, #66a6ff 100%);--kl-gradient-teal:linear-gradient(135deg, #30cfd0 0%, #330867 100%);--kl-gradient-blue:linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--kl-gradient-emerald:linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--kl-gradient-sunset:linear-gradient(135deg, #fa709a 0%, #fee140 100%);--kl-gradient-lavender:linear-gradient(135deg, #a18cd1 0%, #fbc2eb 100%);--kl-gradient-rose:linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);--kl-gradient-amber:linear-gradient(135deg, #f6d365 0%, #fda085 100%);--kl-gradient-ice:linear-gradient(135deg, #a1c4fd 0%, #c2e9fb 100%);--kl-gradient-lime:linear-gradient(135deg, #d4fc79 0%, #96e6a1 100%);--kl-gradient-info:linear-gradient(135deg, #1677ff 0%, #096dd9 100%);--kl-gradient-success-solid:linear-gradient(135deg, #00b42a 0%, #389e0d 100%);--kl-gradient-purple-deep:linear-gradient(135deg, #722ed1 0%, #531dab 100%);--kl-gradient-error-solid:linear-gradient(135deg, #f53f3f 0%, #cf1322 100%);--kl-color-indigo:#667eea;--kl-gradient-version-ok:linear-gradient(135deg, #00b42a 0%, #1677ff 50%, #00b42a 100%);--kl-gradient-brand-button:linear-gradient(135deg, #1677ff 0%, #4096ff 25%, #722ed1 75%, #1677ff 100%);--kl-gradient-brand-marker:linear-gradient(135deg, #1677ff, #722ed1);--kl-sidebar-width:240px;--kl-sidebar-collapsed-width:64px;--kl-sidebar-item-hover:#f2f3f5;--kl-sidebar-active-bg:#e8f3ff;--kl-sidebar-active-text:#1677ff;--kl-header-height:48px;--kl-z-dropdown:1000;--kl-z-sticky:1020;--kl-z-modal:2000;--kl-z-overlay:3000;--kl-z-popover:3500;--kl-z-toast:4000;--kl-z-lock:5000;--kl-transition:.2s cubic-bezier(.645, .045, .355, 1);--kl-transition-theme:.35s cubic-bezier(.4, 0, .2, 1);--kl-transition-lang:.35s cubic-bezier(.4, 0, .2, 1);--kl-focus-ring-color:#1677ff59;--kl-focus-ring-width:2px;--kl-focus-ring-offset:2px;--kl-bp-xs:576px;--kl-bp-sm:768px;--kl-bp-md:992px;--kl-bp-lg:1200px;--kl-bp-xl:1600px;--kl-space-responsive:var(--kl-space);--kl-content-max-width:1600px;--kl-font-size-xs:11px;--kl-font-size-sm:12px;--kl-font-size-base:14px;--kl-font-size-lg:16px;--kl-font-size-xl:18px;--kl-font-size-2xl:20px;--kl-font-weight-medium:500;--kl-font-weight-semibold:600;--kl-term-fg:#24292f;--kl-term-bg:var(--kl-bg-code);--kl-term-cmd:#0550ae;--kl-term-success:#1a7f37;--kl-term-comment:#6e7781;--kl-term-error:#cf222e;--kl-term-warning:#9a6700;--kl-term-border:#d0d7de;--kl-term-selection:#b6e3ff;--kl-term-page-bg:#fff;--kl-term-header-bg:#f6f8fa;--kl-term-chrome-border:#d0d7de;--kl-term-chrome-text:#1f2328;--kl-term-chrome-text-secondary:#656d76;--kl-term-chrome-text-muted:#8c959f;--kl-term-chrome-hover-bg:#f3f4f6;--kl-term-accent:#0969da;--kl-term-success-dot:#1a7f37;--kl-term-focus-ring:#0969da1f;--kl-term-option-active-bg:#0969da1f;--kl-term-option-selected-bg:#0969da2e}[data-theme=dark]{--kl-bg-primary:#1f1f1f;--kl-bg-secondary:#2a2a2a;--kl-bg-tertiary:#232323;--kl-bg-code:#252525;--kl-bg-sidebar:#141414;--kl-bg-header:#141414;--kl-bg-body:#0a0a0a;--kl-text-primary:#f6f6f6;--kl-text-secondary:#a6a6a6;--kl-text-muted:#737373;--kl-text-inverse:#141414;--kl-border-color:#27272a;--kl-border-color-light:#1f1f1f;--kl-card-border:1px solid #27272a;--kl-card-border-hover:1px solid #3f3f46;--kl-shadow-sm:0 1px 2px 0 #0006;--kl-shadow:0 1px 3px 0 #00000080;--kl-shadow-md:0 1px 3px 0 #0009;--kl-shadow-lg:0 4px 12px 0 #000000b3;--kl-color-success:#34c759;--kl-color-warning:#ff9500;--kl-color-error:#ff453a;--kl-color-info:#4096ff;--kl-color-primary:#4096ff;--kl-color-success-bg:#162312;--kl-color-success-border:#274916;--kl-color-warning-bg:#2b2111;--kl-color-warning-border:#594214;--kl-color-error-bg:#2a1215;--kl-color-error-border:#58181c;--kl-color-info-bg:#172438;--kl-color-info-border:#1d3a5c;--kl-chart-cyan:#36cfc9;--kl-chart-magenta:#f759ab;--kl-chart-lime:#d3f261;--kl-chart-volcano:#ff7a45;--kl-chart-gold:#597ef7;--kl-chart-purple:#b37feb;--kl-chart-red:#ff453a;--kl-chart-orange:#ff7a45;--kl-chart-dust:#b37feb;--kl-chart-1:#60a5fa;--kl-chart-2:#22d3ee;--kl-chart-3:#4ade80;--kl-chart-4:#fbbf24;--kl-chart-5:#f87171;--kl-chart-6:#c084fc;--kl-chart-7:#f472b6;--kl-chart-8:#818cf8;--kl-chart-9:#a3e635;--kl-chart-10:#fb923c;--kl-color-divider:#303030;--kl-color-disabled-bg:#2a2a2a;--kl-color-border-base:#424242;--kl-color-placeholder:#595959;--kl-color-text-tertiary:#8c8c8c;--kl-color-rgb-white:#1f1f1f;--kl-color-rgb-dark:#f0f0f0;--kl-overlay-bg:#0009;--kl-highlight-bg:#172438;--kl-highlight-border:#1d3a5c;--kl-gradient-brand:linear-gradient(135deg, #4096ff, #1677ff);--kl-color-indigo:#818cf8;--kl-sidebar-item-hover:#2a2a2a;--kl-sidebar-active-bg:#172438;--kl-sidebar-active-text:#4096ff;--kl-term-fg:#d4d4d4;--kl-term-bg:var(--kl-bg-code);--kl-term-cmd:#569cd6;--kl-term-success:#4ec9b0;--kl-term-comment:#6a9955;--kl-term-error:#f44747;--kl-term-warning:#dcdcaa;--kl-term-border:#30363d;--kl-term-selection:#264f78;--kl-term-page-bg:#010409;--kl-term-header-bg:#0d1117;--kl-term-chrome-border:#30363d;--kl-term-chrome-text:#c9d1d9;--kl-term-chrome-text-secondary:#7d8590;--kl-term-chrome-text-muted:#484f58;--kl-term-chrome-hover-bg:#161b22;--kl-term-accent:#58a6ff;--kl-term-success-dot:#3fb950;--kl-term-focus-ring:#58a6ff26;--kl-term-option-active-bg:#388bfd26;--kl-term-option-selected-bg:#388bfd40;--kl-focus-ring-color:#4096ff73}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;min-width:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--kl-bg-body);min-height:100vh;color:var(--kl-text-primary);font-family:var(--kl-font-family);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:0;overflow-x:hidden}img,svg,canvas,video{max-width:100%}pre,code,kbd,samp{overflow-wrap:anywhere;word-break:break-word;max-width:100%}pre{overflow:auto}.ant-layout,.ant-layout-content,.ant-layout-header,.ant-layout-sider,.ant-layout-sider-children,.ant-card,.ant-card-head,.ant-card-body,.ant-list,.ant-list-item,.ant-tabs,.ant-tabs-content,.ant-tabs-tabpane,.ant-collapse,.ant-collapse-content,.ant-alert,.ant-statistic,.ant-spin-nested-loading,.ant-spin-container,.ant-modal,.ant-modal-content,.ant-modal-body,.ant-drawer,.ant-drawer-content,.ant-drawer-body,.ant-popover,.ant-popover-inner,.ant-tooltip,.ant-form,.ant-row,.ant-col,.ant-space,.ant-descriptions,.ant-table-wrapper{min-width:0;max-width:100%}.ant-card-body,.ant-list-item,.ant-alert,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-modal-title,.ant-drawer-title,.ant-popover-inner-content,.ant-message-notice-content,.ant-notification-notice-message,.ant-notification-notice-description{overflow-wrap:anywhere;word-break:break-word}.ant-card-head-title,.ant-list-item-meta-title,.ant-list-item-meta-description,.ant-statistic-title,.ant-statistic-content{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ant-space{flex-wrap:wrap;row-gap:8px}.ant-space-wrap{max-width:100%}.ant-tabs-nav{min-width:0}.ant-tabs-nav-wrap{overflow:auto hidden!important}.ant-collapse-header,.ant-collapse-content-box{overflow-wrap:anywhere;word-break:break-word;min-width:0}.theme-fading,.theme-fading *,.theme-fading :before,.theme-fading :after{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),fill .4s cubic-bezier(.4,0,.2,1),stroke .4s cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){.theme-fading,.theme-fading *,.theme-fading :before,.theme-fading :after{transition:none!important}}.theme-ripple{z-index:9990;pointer-events:none;--ripple-c1:#ffffff80;--ripple-c2:#ffffff42;--ripple-scale-1:80;--ripple-scale-2:60;width:0;height:0;position:fixed}.theme-ripple__ring{border:1.5px solid var(--ripple-c1);opacity:0;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.7s cubic-bezier(.16,1,.3,1) forwards theme-ripple-expand;position:absolute;top:0;left:0;transform:scale(0)}.theme-ripple__ring--second{border-color:var(--ripple-c2);border-width:1px;animation:.7s cubic-bezier(.16,1,.3,1) .13s forwards theme-ripple-expand-2}@keyframes theme-ripple-expand{0%{opacity:0;transform:scale(0)}8%{opacity:1}to{transform:scale(var(--ripple-scale-1));opacity:0}}@keyframes theme-ripple-expand-2{0%{opacity:0;transform:scale(0)}10%{opacity:1}to{transform:scale(var(--ripple-scale-2));opacity:0}}@media (prefers-reduced-motion:reduce){.theme-ripple{display:none}}html.theme-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-vt::view-transition-new(root){z-index:1}.theme-toggle svg{animation:.46s cubic-bezier(.34,1.56,.64,1) theme-icon-in}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-120deg)scale(.55)}to{opacity:1;transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.theme-toggle svg{animation:none}}:root{--kl-locale-transition-x:50%;--kl-locale-transition-y:50%}.locale-switching--wave::view-transition-old(root){z-index:1;animation:.28s cubic-bezier(.4,0,.2,1) both kl-locale-old-fade}.locale-switching--wave::view-transition-new(root){z-index:2;animation:.28s cubic-bezier(.4,0,.2,1) both kl-locale-square-reveal}@keyframes kl-locale-old-fade{0%{opacity:1}to{opacity:0}}@keyframes kl-locale-square-reveal{0%{clip-path:polygon(var(--kl-locale-transition-x,50%) var(--kl-locale-transition-y,50%), var(--kl-locale-transition-x,50%) var(--kl-locale-transition-y,50%), var(--kl-locale-transition-x,50%) var(--kl-locale-transition-y,50%), var(--kl-locale-transition-x,50%) var(--kl-locale-transition-y,50%))}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes kl-locale-pulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(20)}}@keyframes kl-locale-char-float{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(.7)}}.locale-switching *,.locale-switching :before,.locale-switching :after{transition:none!important}.locale-fallback-transition body,.locale-fallback-transition .kl-sider,.locale-fallback-transition .kl-header,.locale-fallback-transition .kl-content,.locale-fallback-transition .ant-card,.locale-fallback-transition .ant-modal-content,.locale-fallback-transition .ant-drawer-content,.locale-fallback-transition .ant-dropdown-menu{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)!important}.header-pill-btn--lang{position:relative;overflow:hidden}.header-pill-btn--lang:before{content:"";opacity:0;background:linear-gradient(135deg,#1677ff1a,#722ed114);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.header-pill-btn--lang:hover:before{opacity:1}.header-pill-btn--lang:active{transform:scale(.95)}.lang-icon{transition:all .4s cubic-bezier(.68,-.15,.27,1.15)!important}.header-pill-btn--lang:hover .lang-icon{filter:drop-shadow(0 0 8px #1677ff80);color:var(--kl-color-info)!important;transform:rotate(-18deg)scale(1.15)!important}.lang-label-wrap{perspective:300px;letter-spacing:.5px;font-weight:700;display:inline-flex;position:relative}.lang-label-text{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .45s cubic-bezier(.68,-.2,.27,1.2),opacity .35s,filter .35s}.lang-label-text--hidden{opacity:0;filter:blur(2px);transform:rotateX(90deg)translateY(-4px)}.lang-label-text--back{opacity:0;background:linear-gradient(135deg, var(--kl-color-info), var(--kl-chart-purple));-webkit-text-fill-color:transparent;filter:blur(2px);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;transform:rotateX(-90deg)translateY(4px)}.lang-label-text--show{opacity:1;filter:blur();transform:rotateX(0)translateY(0)}.ant-card{border-radius:var(--kl-radius-lg)!important;background:var(--kl-bg-primary)!important;border:1px solid var(--kl-border-color-light)!important;box-shadow:none!important}.ant-card:hover{border-color:var(--kl-border-color)!important;box-shadow:var(--kl-shadow-sm)!important}.ant-card-head{border-bottom-color:var(--kl-border-color-light)!important;min-height:44px!important}.ant-card-head-title{white-space:normal!important;font-size:14px!important;font-weight:600!important}.ant-table-wrapper{width:100%;overflow:auto visible}.ant-table{max-width:100%;border-radius:var(--kl-radius-lg)!important;background:var(--kl-bg-primary)!important}.ant-table-container,.ant-table-content,.ant-table-body{min-width:0;max-width:100%}.ant-table-content,.ant-table-body{overflow-x:auto!important}.ant-table-body{overflow-y:auto!important}.ant-table-thead>tr>th{background:var(--kl-bg-secondary)!important;color:var(--kl-text-secondary)!important;font-size:13px!important;font-weight:600!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{overflow-wrap:anywhere;word-break:break-word;min-width:0}.ant-table-tbody>tr>td{max-width:min(420px,72vw)}.ant-table-cell .ant-space,.ant-table-cell .ant-btn,.ant-table-cell .ant-tag{max-width:100%}.ant-table-cell code,.ant-table-cell pre{vertical-align:middle;max-width:100%;display:inline-block;overflow:auto}.ant-table-tbody>tr{transition:background-color .16s!important}.ant-btn{border-radius:var(--kl-radius)!important;font-weight:500!important;transition:background-color .16s,border-color .16s,color .16s,opacity .16s!important}.ant-btn-primary:not(.ant-btn-disabled):hover{opacity:.88}.ant-btn-primary:not(.ant-btn-disabled):active{opacity:.78}.ant-btn-link:not(.ant-btn-disabled),.ant-btn-text:not(.ant-btn-disabled){border-radius:6px}.ant-btn-link:not(.ant-btn-disabled):not(.ant-btn-loading):hover,.ant-btn-text:not(.ant-btn-disabled):not(.ant-btn-loading):hover{background-color:color-mix(in srgb, var(--kl-color-primary,#1677ff) 9%, transparent)}.ant-btn-dangerous.ant-btn-link:not(.ant-btn-disabled):hover,.ant-btn-dangerous.ant-btn-text:not(.ant-btn-disabled):hover{background-color:#ff4d4f1a}.ant-input,.ant-select-selector,.ant-input-affix-wrapper{border-radius:var(--kl-radius)!important;background:var(--kl-bg-primary)!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s!important}.ant-input-affix-wrapper:focus-within,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-btn:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-input:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-select-selector:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-picker:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-input-number:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-cascader-picker:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-tree-select:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-mentions:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-radio-button-wrapper:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-checkbox-wrapper:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}.ant-switch:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}a:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}[role=button]:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}[tabindex]:focus-visible{outline:var(--kl-focus-ring-width,2px) solid var(--kl-focus-ring-color,#1677ff59)!important;outline-offset:var(--kl-focus-ring-offset,2px)!important;border-radius:var(--kl-radius)!important}a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--kl-color-primary);text-decoration-color:var(--kl-color-primary);text-underline-offset:3px;outline:none!important}.ant-btn:focus:not(:focus-visible){outline:none!important}.ant-input:focus:not(:focus-visible){outline:none!important}.ant-select-selector:focus:not(:focus-visible){outline:none!important}.ant-picker:focus:not(:focus-visible){outline:none!important}@media (prefers-reduced-motion:reduce){.ant-btn:focus-visible{transition:none!important}.ant-input:focus-visible{transition:none!important}.ant-select-selector:focus-visible{transition:none!important}.ant-picker:focus-visible{transition:none!important}a:focus-visible{transition:none!important}}.ant-form,.ant-form-item,.ant-form-item-row,.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content{max-width:100%;min-width:0!important}.ant-form-item-label{overflow-wrap:anywhere;min-width:0!important}.ant-form-item-label>label{overflow-wrap:anywhere;word-break:break-word;max-width:100%;white-space:normal!important;height:auto!important;line-height:1.45!important}.ant-form-item-control-input-content>*,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-wrapper,.ant-select,.ant-select-selector,.ant-select-selection-overflow,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker,.ant-cascader-picker,.ant-tree-select,.ant-mentions,.ant-textarea,.ant-upload,.ant-upload-wrapper{max-width:100%}.ant-input-number,.ant-picker,.ant-select,.ant-tree-select,.ant-cascader-picker,.ant-mentions{min-width:0}.ant-form-item-control-input-content{overflow-wrap:anywhere}.ant-select-selection-item{text-overflow:ellipsis;overflow:hidden}.ant-select-multiple .ant-select-selection-item{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ant-input,.ant-input-number-input,.ant-select-selection-search-input,.ant-picker-input>input,.ant-mentions textarea,.ant-input-affix-wrapper input{min-width:0}@media (max-width:992px){.ant-form:not(.ant-form-inline):not(.ant-form-vertical) .ant-form-item-row{flex-direction:column!important;align-items:stretch!important}.ant-form:not(.ant-form-inline):not(.ant-form-vertical) .ant-form-item-label{text-align:left!important;flex:none!important;max-width:100%!important;padding:0 0 6px!important}.ant-form:not(.ant-form-inline):not(.ant-form-vertical) .ant-form-item-control{flex:auto!important;max-width:100%!important}}@media (max-width:768px){.ant-form-inline{row-gap:8px}.ant-row,.ant-col{min-width:0}.ant-modal{max-width:calc(100vw - 24px)!important}.ant-modal-body,.ant-drawer-body{max-height:calc(100vh - 160px);overflow:auto}}@media (max-width:576px){.ant-form .ant-col{flex:0 0 100%!important;max-width:100%!important}.ant-form-inline .ant-form-item,.ant-form-inline .ant-form-item-control,.ant-form-inline .ant-form-item-control-input,.ant-form-inline .ant-form-item-control-input-content{width:100%}.ant-space{flex-wrap:wrap;max-width:100%}.ant-card-body,.ant-modal-body,.ant-drawer-body{padding:12px!important}.ant-table-tbody>tr>td{max-width:78vw}}.ant-modal-mask,.ant-drawer-mask{background:#00000073!important}.ant-modal-content,.ant-drawer-content{overflow:hidden;border-radius:var(--kl-radius-xl)!important;background:var(--kl-bg-primary)!important;border:1px solid var(--kl-border-color)!important;box-shadow:var(--kl-shadow-lg)!important}.ant-modal-header{border-bottom-color:var(--kl-border-color-light)!important}.ant-modal-title,.ant-drawer-title{white-space:normal!important;line-height:1.45!important}.ant-descriptions-view{overflow-x:auto}.ant-descriptions-row>th,.ant-descriptions-row>td{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:min(420px,72vw)}.ant-tag{overflow-wrap:anywhere;word-break:break-word;vertical-align:middle;max-width:100%;border-radius:var(--kl-radius-sm)!important;white-space:normal!important;height:auto!important;font-size:12px!important;line-height:1.45!important;display:inline-block!important}.ant-tabs-tab{transition:color .16s!important}.ant-tabs-tab:hover{color:var(--kl-color-info)!important}.ant-page-header{padding:0 0 16px!important}.ant-page-header-heading-title{font-size:20px!important;font-weight:600!important}.ant-statistic-content-value{font-weight:600!important}.ant-descriptions-item-label{color:var(--kl-text-muted)!important;font-weight:500!important}.ant-badge-status-dot{width:8px!important;height:8px!important}.ant-tooltip-inner{border-radius:var(--kl-radius)!important;box-shadow:var(--kl-shadow-md)!important}.ant-popover-inner{border-radius:var(--kl-radius)!important;background:var(--kl-bg-primary)!important;border:1px solid var(--kl-border-color)!important;box-shadow:var(--kl-shadow-md)!important;color:var(--kl-text-primary)!important}.ant-tooltip-inner{color:#fff!important;background:#000000bf!important}[data-theme=dark] .ant-tooltip-inner{color:#fff!important;background:#ffffff26!important}.ant-dropdown-menu{border-radius:var(--kl-radius-lg)!important;background:var(--kl-bg-primary)!important;border:1px solid var(--kl-border-color)!important;box-shadow:var(--kl-shadow-md)!important;padding:4px!important}.ant-dropdown-menu-item{border-radius:var(--kl-radius-sm)!important}.ant-steps-item-title{font-weight:500!important}.ant-alert{border-radius:var(--kl-radius-lg)!important}.ant-switch{min-width:40px!important}.ant-progress-inner{border-radius:var(--kl-radius-sm)!important}.ant-card-hoverable{cursor:pointer}.ant-card-hoverable:hover{border-color:var(--kl-color-info)!important;box-shadow:var(--kl-shadow-sm)!important}.kl-card-stat{border-radius:var(--kl-radius-lg);padding:var(--kl-space-md);background:var(--kl-bg-primary);border:1px solid var(--kl-border-color);transition:border-color .2s}.kl-card-stat:hover{border-color:var(--kl-color-info)}.kl-code-block{background:var(--kl-bg-code);border:1px solid var(--kl-border-color);border-radius:var(--kl-radius);padding:var(--kl-space-md);color:var(--kl-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.kl-section-title{color:var(--kl-text-primary);margin-bottom:var(--kl-space);font-size:14px;font-weight:600}.kl-text-muted{color:var(--kl-text-muted)}.kl-text-secondary{color:var(--kl-text-secondary)}.kl-bg-secondary{background:var(--kl-bg-secondary)}.kl-bg-code{background:var(--kl-bg-code)}.kl-border{border:1px solid var(--kl-border-color)}.kl-highlight-bar{margin-bottom:var(--kl-space);padding:10px var(--kl-space-md);background:var(--kl-highlight-bg);border:1px solid var(--kl-highlight-border);border-radius:var(--kl-radius)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8c8c8c4d padding-box padding-box;border:1px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c99 padding-box padding-box}::-webkit-scrollbar-thumb:active{background:#8c8c8ccc padding-box padding-box}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26 padding-box padding-box}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box}[data-theme=dark] ::-webkit-scrollbar-thumb:active{background:#ffffff6b padding-box padding-box}html{scrollbar-width:thin;scrollbar-color:#8c8c8c4d transparent}[data-theme=dark] html{scrollbar-color:#ffffff26 transparent}.kl-scrollbar-hidden::-webkit-scrollbar{width:0;height:0}.kl-scrollbar-hidden{scrollbar-width:none}::selection{background:#1677ff33}[data-theme=dark] ::selection{background:#4096ff40}.kl-page{padding:var(--kl-space-md) var(--kl-space-lg)}.kl-page--flush{padding:0}@media (max-width:768px){.kl-page{padding:var(--kl-space)}}.kl-toolbar{align-items:center;gap:var(--kl-space);margin-bottom:var(--kl-space-md);flex-wrap:wrap;display:flex}.kl-toolbar>.kl-toolbar__spacer{flex:1}.kl-section{margin-bottom:var(--kl-section-gap)}.kl-section:last-child{margin-bottom:0}.kl-card,.dash-card{background:var(--kl-bg-primary);border:1px solid var(--kl-border-color-light);border-radius:var(--kl-radius-lg);padding:var(--kl-card-padding);transition:box-shadow var(--kl-transition), border-color var(--kl-transition)}.kl-card--inset{background:var(--kl-bg-secondary)}.kl-card__title{font-size:var(--kl-font-size-lg);font-weight:var(--kl-font-weight-semibold);color:var(--kl-text-primary);margin-bottom:var(--kl-space-md);justify-content:space-between;align-items:center;gap:var(--kl-space);display:flex}.kl-card__sub{font-size:var(--kl-font-size-sm);color:var(--kl-text-secondary);font-weight:400}.kl-code-box{background:var(--kl-bg-code);color:var(--kl-term-fg);padding:var(--kl-space);border-radius:var(--kl-radius);font-family:var(--kl-font-mono);font-size:var(--kl-font-size-sm);white-space:pre-wrap;word-break:break-all;border:1px solid var(--kl-border-color-light);line-height:1.6;overflow:auto}.kl-stat-card{background:var(--kl-bg-primary);border:1px solid var(--kl-border-color-light);border-radius:var(--kl-radius-lg);padding:var(--kl-space-md);align-items:center;gap:var(--kl-space);transition:all var(--kl-transition);display:flex}.kl-stat-card:hover{box-shadow:var(--kl-shadow-md);border-color:var(--kl-border-color);transform:translateY(-1px)}.kl-empty-text{text-align:center;color:var(--kl-text-muted);padding:var(--kl-space-2xl) var(--kl-space-md);font-size:var(--kl-font-size-base)}.ant-table{border-radius:var(--kl-radius-lg)}.ant-table-thead>tr>th{background:var(--kl-bg-secondary)!important;font-weight:var(--kl-font-weight-semibold)!important;font-size:var(--kl-font-size-sm)!important;color:var(--kl-text-primary)!important;border-bottom:1px solid var(--kl-border-color)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--kl-border-color-light)!important}.ant-table-tbody>tr:hover>td{background:var(--kl-bg-tertiary)!important}.ant-tag{border-radius:var(--kl-radius-sm)!important;font-size:var(--kl-font-size-sm)!important}.ant-btn,.ant-btn-sm,.ant-input,.ant-input-affix-wrapper,.ant-select .ant-select-selector,.ant-picker{border-radius:var(--kl-radius)!important}.ant-empty-description{color:var(--kl-text-muted)!important}.hoverable-card{will-change:transform;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s}.hoverable-card:hover{box-shadow:var(--kl-shadow-md,0 4px 12px #00000014);border-color:var(--kl-color-info);transform:translateY(-2px)}@media (hover:none),(max-width:768px){.hoverable-card:hover{box-shadow:var(--kl-shadow-sm,0 2px 4px #0000000a);transform:none}}@media (prefers-reduced-motion:reduce){.hoverable-card{will-change:auto;transition:none}.hoverable-card:hover{transform:none}}:root{--kl-space-responsive:12px}@media (max-width:576px){:root{--kl-space-responsive:8px}}@media (min-width:1200px){:root{--kl-space-responsive:16px}}@media (min-width:1600px){:root{--kl-space-responsive:20px;--kl-content-max-width:1600px}}@media (min-width:2200px){:root{--kl-space-responsive:24px;--kl-content-max-width:1800px}}.kl-container{width:100%;max-width:var(--kl-content-max-width);margin:0 auto}.kl-container--fluid{max-width:100%}.kl-visible-xs,.kl-visible-sm,.kl-visible-md,.kl-visible-lg,.kl-visible-xl{display:none!important}.kl-hidden-xs,.kl-hidden-sm,.kl-hidden-md,.kl-hidden-lg,.kl-hidden-xl{display:revert!important}@media (max-width:576px){.kl-visible-xs{display:revert!important}.kl-hidden-xs{display:none!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{font-size:12px!important}}@media (max-width:768px){.kl-visible-sm{display:revert!important}.kl-hidden-sm{display:none!important}}@media (max-width:992px){.kl-visible-md{display:revert!important}.kl-hidden-md{display:none!important}}@media (min-width:992px){.kl-visible-lg{display:revert!important}.kl-hidden-lg{display:none!important}}@media (min-width:1200px){.kl-visible-xl{display:revert!important}.kl-hidden-xl{display:none!important}}@media (min-width:2200px){body{font-size:15px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-btn{font-size:14px!important}.kl-page{padding:var(--kl-space-lg) var(--kl-space-xl)}}.kl-permission-denied{cursor:not-allowed!important}.kl-permission-denied.ant-btn{opacity:.75;color:var(--ant-color-text-disabled,#00000040)!important;background:var(--ant-color-bg-container-disabled,#f5f5f5)!important;border-color:var(--ant-color-border,#d9d9d9)!important;box-shadow:none!important}.kl-permission-denied:not(.ant-btn){opacity:.55;filter:grayscale(35%)}.ant-table-wrapper{border:1px solid var(--kl-border-color-light);background:var(--kl-bg-primary);border-radius:12px;box-shadow:0 1px 3px #0f172a0a}[data-theme=dark] .ant-table-wrapper{border-color:var(--kl-border-color-light);box-shadow:0 1px 3px #00000047}.ant-table-wrapper .ant-table{border-radius:11px!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--kl-color-primary) 4%, var(--kl-bg-primary))!important}.ant-card .ant-table-wrapper,.ant-modal .ant-table-wrapper,.ant-drawer .ant-table-wrapper,.settings-card .ant-table-wrapper,.settings-tabs-wrapper .ant-table-wrapper{box-shadow:none;border:none;border-radius:8px}.ant-card{transition:border-color .22s;box-shadow:0 1px 3px #0f172a0a;border-radius:12px!important}.ant-card-bordered{border-color:var(--kl-border-color-light)}[data-theme=dark] .ant-card{box-shadow:none}.ant-modal-content{overflow:hidden;border-radius:14px!important;box-shadow:0 18px 50px #0f172a38!important}.ant-modal-header{border-bottom:1px solid var(--kl-border-color-light);padding-bottom:12px}.ant-drawer-content{border-radius:14px 0 0 14px;box-shadow:-12px 0 40px #0f172a29!important}.ant-drawer-header{border-bottom:1px solid var(--kl-border-color-light)}[data-theme=dark] .ant-modal-content{box-shadow:0 18px 50px #0000008c!important}[data-theme=dark] .ant-drawer-content{box-shadow:-12px 0 40px #00000080!important}.ant-tag{border-radius:6px;transition:transform .15s,box-shadow .15s}.ant-tag:hover{transform:translateY(-1px)}.ant-badge-status-dot,.ant-badge .ant-badge-dot{box-shadow:0 0 0 2px var(--kl-bg-primary)}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:8px;transition:all .16s}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-item-active{border-color:var(--kl-color-primary)}.ant-pagination .ant-pagination-item-active{box-shadow:0 2px 8px color-mix(in srgb, var(--kl-color-primary) 28%, transparent)}.ant-dropdown-menu,.ant-select-dropdown{overflow:hidden;border-radius:10px!important;box-shadow:0 10px 32px #0f172a24!important}.ant-dropdown-menu-item{border-radius:6px;width:auto;margin:2px 6px;transition:background-color .14s,color .14s}[data-theme=dark] .ant-dropdown-menu,[data-theme=dark] .ant-select-dropdown{box-shadow:0 10px 32px #00000080!important}.ant-descriptions-item-label{font-weight:500;color:var(--kl-text-muted)!important}.ant-statistic-content-value,.ant-statistic-content-suffix{font-variant-numeric:tabular-nums}.ant-alert{border-radius:10px;position:relative;overflow:hidden}.ant-alert:before{content:"";background:var(--kl-color-primary);opacity:.55;width:3px;position:absolute;top:0;bottom:0;left:0}.ant-alert-success:before{background:var(--kl-color-success)}.ant-alert-info:before{background:var(--kl-color-info)}.ant-alert-warning:before{background:var(--kl-color-warning)}.ant-alert-error:before{background:var(--kl-color-error)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{transition:color .16s,background-color .16s;border-radius:8px 8px 0 0!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:inset 0 2px 0 var(--kl-color-primary)}.stat-card,.audit-stat-card,.settings-card{transition:border-color .2s,box-shadow .2s}.stat-card:hover,.audit-stat-card:hover,.settings-card:hover{border-color:color-mix(in srgb, var(--kl-color-primary) 35%, transparent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--kl-text-muted) 30%, transparent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--kl-text-muted) 50%, transparent)}
