.el-overlay.theme-config-overlay{transition:opacity .2s!important}.el-drawer.theme-config-drawer{transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.theme-config-panel[data-v-d88240c4]{isolation:isolate;contain:layout style}.config-section[data-v-d88240c4]{margin-bottom:20px}.section-header[data-v-d88240c4]{align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.section-header .section-icon[data-v-d88240c4]{color:var(--el-color-primary);opacity:.9;margin-right:12px;font-size:18px;transition:all .3s}.section-header .section-title[data-v-d88240c4]{color:var(--el-text-color-primary);letter-spacing:.3px;font-size:16px;font-weight:600;position:relative}.section-header .section-title[data-v-d88240c4]:after{content:"";background:var(--koi-accent);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-8px;left:0}.section-header:hover .section-icon[data-v-d88240c4]{opacity:1;transform:scale(1.1)}.section-header:hover .section-title[data-v-d88240c4]:after{width:50px;animation:.6s forwards title-underline-hover-d88240c4}.theme-colors-grid[data-v-d88240c4]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.theme-colors-grid .theme-color-item[data-v-d88240c4]{cursor:pointer;background:var(--el-bg-color);border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;padding:8px 6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.theme-colors-grid .theme-color-item[data-v-d88240c4]:hover{background-color:var(--koi-surface-hover);box-shadow:var(--koi-shadow-raised)}.theme-colors-grid .theme-color-item:hover .color-preview[data-v-d88240c4]{box-shadow:var(--koi-shadow-raised);transform:scale(1.05)}.theme-colors-grid .theme-color-item.active[data-v-d88240c4]{background-color:var(--koi-accent-soft);border-color:var(--koi-accent-border);box-shadow:var(--koi-shadow-card)}.theme-colors-grid .theme-color-item.active .color-preview[data-v-d88240c4]{box-shadow:var(--koi-shadow-card);transform:scale(1.02)}.theme-colors-grid .theme-color-item .color-preview[data-v-d88240c4]{width:32px;height:32px;box-shadow:var(--koi-shadow-card);border-radius:6px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden}.theme-colors-grid .theme-color-item .color-preview[data-v-d88240c4]:hover{box-shadow:var(--koi-shadow-raised);transform:scale(1.1)}.theme-colors-grid .theme-color-item .color-check[data-v-d88240c4]{background:var(--koi-surface-card);width:16px;height:16px;color:var(--koi-accent-text);box-shadow:var(--koi-shadow-card);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;animation:.3s fade-in-scale-d88240c4;display:flex}.frost-wallpaper-grid[data-v-d88240c4]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.frost-wallpaper-item[data-v-d88240c4]{aspect-ratio:16/10;cursor:pointer;background-color:var(--koi-surface-sunken);border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-card);background-position:50%;background-size:cover;border:2px solid #0000;padding:0;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.frost-wallpaper-item[data-v-d88240c4]:hover{box-shadow:var(--koi-shadow-raised)}.frost-wallpaper-item.is-active[data-v-d88240c4]{border-color:var(--koi-accent-border);box-shadow:var(--koi-shadow-card)}.frost-wallpaper-check[data-v-d88240c4]{width:20px;height:20px;color:var(--koi-on-accent);background:var(--koi-accent-strong);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;bottom:4px;right:4px}.koi-layout-grid[data-v-d88240c4]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.koi-layout-grid .koi-layout-item[data-v-d88240c4]{cursor:pointer;background:var(--el-bg-color);border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;padding:12px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.koi-layout-grid .koi-layout-item[data-v-d88240c4]:hover{background-color:var(--koi-surface-hover);box-shadow:var(--koi-shadow-raised)}.koi-layout-grid .koi-layout-item.is-active[data-v-d88240c4]{background-color:var(--koi-accent-soft);border-color:var(--koi-accent-border);box-shadow:var(--koi-shadow-card)}.koi-layout-grid .koi-layout-item .koi-layout-preview[data-v-d88240c4]{isolation:isolate;border-radius:var(--koi-radius-md);background:var(--koi-surface-sunken);width:80px;height:60px;margin-bottom:8px;padding:6px}.koi-layout-grid .koi-layout-item .koi-layout-preview .koi-block-aside[data-v-d88240c4]{background:var(--koi-surface-hover);border:1px solid var(--koi-border);border-radius:4px}.koi-layout-grid .koi-layout-item .koi-layout-preview .koi-block-header[data-v-d88240c4]{background:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:4px}.koi-layout-grid .koi-layout-item .koi-layout-preview .koi-block-main[data-v-d88240c4]{background:var(--koi-surface-card);border:1px dashed var(--koi-border-strong);border-radius:4px}.koi-layout-grid .koi-layout-item .koi-layout-label[data-v-d88240c4]{color:var(--el-text-color-primary);text-align:center;font-size:14px;font-weight:500}.koi-layout-grid .koi-layout-item .koi-layout-check[data-v-d88240c4]{background:var(--el-color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;animation:.3s fadeInScale;display:flex;position:absolute;top:6px;right:6px}.koi-layout-grid .koi-layout-vertical .koi-layout-preview[data-v-d88240c4]{justify-content:space-between;display:flex}.koi-layout-grid .koi-layout-vertical .koi-layout-preview .koi-block-aside[data-v-d88240c4]{width:20%}.koi-layout-grid .koi-layout-vertical .koi-layout-preview .koi-layout-inner[data-v-d88240c4]{flex-direction:column;justify-content:space-between;width:73%;display:flex}.koi-layout-grid .koi-layout-vertical .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-d88240c4]{height:20%}.koi-layout-grid .koi-layout-vertical .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-d88240c4]{height:69%}.koi-layout-grid .koi-layout-gradation .koi-layout-preview[data-v-d88240c4]{justify-content:space-between;display:flex}.koi-layout-grid .koi-layout-gradation .koi-layout-preview .koi-block-aside[data-v-d88240c4]{border-radius:3px;width:20%}.koi-layout-grid .koi-layout-gradation .koi-layout-preview .koi-layout-inner[data-v-d88240c4]{background:var(--koi-surface-sunken);border-radius:6px;flex-direction:column;justify-content:space-between;width:73%;padding:2px;display:flex}.koi-layout-grid .koi-layout-gradation .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-d88240c4]{height:17%}.koi-layout-grid .koi-layout-gradation .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-d88240c4]{border-radius:5px;height:70%}.koi-layout-grid .koi-layout-frosted .koi-layout-preview[data-v-d88240c4]{justify-content:space-between;display:flex;position:relative;overflow:hidden}.koi-layout-grid .koi-layout-frosted .koi-layout-preview .koi-block-aside[data-v-d88240c4]{filter:blur(.3px);border-radius:3px;width:20%}.koi-layout-grid .koi-layout-frosted .koi-layout-preview .koi-layout-inner[data-v-d88240c4]{background:var(--koi-surface-sunken);border-radius:6px;flex-direction:column;justify-content:space-between;width:73%;padding:2px;display:flex}.koi-layout-grid .koi-layout-frosted .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-d88240c4]{opacity:.85;height:17%}.koi-layout-grid .koi-layout-frosted .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-d88240c4]{border:1px dashed var(--koi-border-strong);border-radius:5px;height:70%}.koi-layout-grid .koi-layout-columns .koi-layout-preview[data-v-d88240c4]{justify-content:space-between;display:flex}.koi-layout-grid .koi-layout-columns .koi-layout-preview .koi-block-aside[data-v-d88240c4]{width:14%}.koi-layout-grid .koi-layout-columns .koi-layout-preview .koi-block-header[data-v-d88240c4]{width:17%}.koi-layout-grid .koi-layout-columns .koi-layout-preview .koi-block-main[data-v-d88240c4]{width:55%}.koi-layout-grid .koi-layout-gradation-columns .koi-layout-preview[data-v-d88240c4]{justify-content:space-between;display:flex}.koi-layout-grid .koi-layout-gradation-columns .koi-layout-preview .koi-block-aside[data-v-d88240c4]{border-radius:3px;width:14%}.koi-layout-grid .koi-layout-gradation-columns .koi-layout-preview .koi-block-header[data-v-d88240c4]{opacity:.95;border-radius:3px;width:17%}.koi-layout-grid .koi-layout-gradation-columns .koi-layout-preview .koi-block-main[data-v-d88240c4]{box-sizing:border-box;background:var(--koi-surface-card);border-radius:6px;width:53%;padding:2px}.koi-layout-grid .koi-layout-frosted-columns .koi-layout-preview[data-v-d88240c4]{justify-content:space-between;display:flex;position:relative;overflow:hidden}.koi-layout-grid .koi-layout-frosted-columns .koi-layout-preview .koi-block-aside[data-v-d88240c4]{filter:blur(.2px);border-radius:3px;width:14%}.koi-layout-grid .koi-layout-frosted-columns .koi-layout-preview .koi-block-header[data-v-d88240c4]{opacity:.93;border-radius:3px;width:17%}.koi-layout-grid .koi-layout-frosted-columns .koi-layout-preview .koi-block-main[data-v-d88240c4]{box-sizing:border-box;background:var(--koi-surface-card);border:1px dashed var(--koi-border-strong);border-radius:6px;width:53%;padding:2px}.koi-layout-grid .koi-layout-classic .koi-layout-preview[data-v-d88240c4]{flex-direction:column;justify-content:space-between;display:flex}.koi-layout-grid .koi-layout-classic .koi-layout-preview .koi-block-aside[data-v-d88240c4]{height:22%}.koi-layout-grid .koi-layout-classic .koi-layout-preview .koi-layout-inner[data-v-d88240c4]{justify-content:space-between;height:70%;display:flex}.koi-layout-grid .koi-layout-classic .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-d88240c4]{width:20%}.koi-layout-grid .koi-layout-classic .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-d88240c4]{width:70%}.koi-layout-grid .koi-layout-optimum .koi-layout-preview[data-v-d88240c4]{justify-content:space-between;display:flex}.koi-layout-grid .koi-layout-optimum .koi-layout-preview .koi-block-aside[data-v-d88240c4]{width:20%}.koi-layout-grid .koi-layout-optimum .koi-layout-preview .koi-layout-inner[data-v-d88240c4]{flex-direction:column;justify-content:space-between;width:73%;display:flex}.koi-layout-grid .koi-layout-optimum .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-d88240c4]{height:16%}.koi-layout-grid .koi-layout-optimum .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-d88240c4]{height:72%}.koi-layout-grid .koi-layout-horizontal .koi-layout-preview[data-v-d88240c4]{flex-direction:column;justify-content:space-between;display:flex}.koi-layout-grid .koi-layout-horizontal .koi-layout-preview .koi-block-aside[data-v-d88240c4]{height:20%}.koi-layout-grid .koi-layout-horizontal .koi-layout-preview .koi-block-main[data-v-d88240c4]{height:67%}.interface-config .config-item[data-v-d88240c4]{border-bottom:1px solid var(--el-border-color-extra-light);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.interface-config .config-item[data-v-d88240c4]:last-child{border-bottom:none}.interface-config .config-item .config-label[data-v-d88240c4]{min-width:0;color:var(--el-text-color-primary);flex:1;align-items:center;margin-right:16px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.interface-config .config-item .config-label .warning-icon[data-v-d88240c4]{color:var(--el-text-color-secondary);cursor:help;flex-shrink:0;margin-left:2px;transition:color .2s}.interface-config .config-item .config-label .warning-icon[data-v-d88240c4]:hover{color:var(--el-color-primary)}.interface-config .config-item .config-input[data-v-d88240c4]{flex-shrink:1;width:180px}@keyframes fade-in-scale-d88240c4{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes title-underline-d88240c4{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}@keyframes title-underline-hover-d88240c4{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}@keyframes title-dot-d88240c4{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes color-pulse-d88240c4{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes color-preview-hover-d88240c4{0%,to{transform:scale(1.05)}50%{transform:scale(1.08)}}@keyframes shimmer-sweep-d88240c4{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.koi-logo[data-v-bac5a2f1]{height:56px;line-height:56px}.koi-logo--header[data-v-bac5a2f1]{flex-shrink:1;min-width:0;max-width:min(220px,32vw);overflow:hidden}.koi-logo__avatar[data-v-bac5a2f1],.koi-logo__title[data-v-bac5a2f1]{min-width:0}.koi-logo--header .koi-logo__title[data-v-bac5a2f1]{flex:auto;max-width:155px}@media (width<=1199px){.koi-logo--header .koi-logo__title[data-v-bac5a2f1]{display:none!important}}.breadcrumb-enter-active[data-v-136fb448]{transition:all .2s}.breadcrumb-enter-from[data-v-136fb448],.breadcrumb-leave-active[data-v-136fb448]{opacity:0;transform:translate(10px)}.breadcrumb-box[data-v-136fb448]{-webkit-user-select:none;user-select:none;align-items:center;width:100%;margin-left:10px;padding-top:2px;display:flex;overflow:hidden}.breadcrumb-box .el-breadcrumb__inner a[data-v-136fb448],.breadcrumb-box .el-breadcrumb__inner.is-link[data-v-136fb448]{font-weight:500}.breadcrumb-box .el-breadcrumb[data-v-136fb448]{white-space:nowrap;line-height:15px}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item[data-v-136fb448]{display:inline-block;position:relative}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item .item-no-icon[data-v-136fb448]{transform:translateY(-3px)}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-136fb448]{line-height:10px;display:inline-flex}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link[data-v-136fb448]{color:var(--el-header-text-color)}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link[data-v-136fb448]:hover{color:var(--el-color-primary)}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner .breadcrumb-icon[data-v-136fb448]{margin-right:6px;font-size:16px}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-136fb448],.breadcrumb-box .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-136fb448]:hover{color:var(--el-header-text-regular-color)}.breadcrumb-box .el-breadcrumb .el-breadcrumb__item[data-v-136fb448] .el-breadcrumb__separator{transform:translateY(1px)}.breadcrumb-container[data-v-136fb448]{width:100%;min-width:0;display:flex;position:relative}.breadcrumb-fade[data-v-136fb448]{background:linear-gradient(90deg, transparent 0%, var(--el-header-bg-color) 100%);pointer-events:none;width:50px;position:absolute;top:0;bottom:0;right:0}.user-container[data-v-1d61db02]{align-items:center;margin-left:6px;display:flex;position:relative}.user-avatar[data-v-1d61db02]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-avatar[data-v-1d61db02]:hover{transform:scale(1.05)}.user-card-content[data-v-1d61db02]{padding:0}.user-card-header[data-v-1d61db02]{border-bottom:1px solid var(--el-border-color-lighter);align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.user-info[data-v-1d61db02]{flex:1;margin-left:12px}.user-name[data-v-1d61db02]{color:var(--el-text-color-primary);white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-bottom:3px;font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.user-phone[data-v-1d61db02]{color:var(--el-text-color-regular);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;line-height:1.2;overflow:hidden}.user-card-menu[data-v-1d61db02]{flex-direction:column;gap:3px;display:flex}.user-menu-item[data-v-1d61db02]{-webkit-user-select:none;user-select:none;cursor:pointer;font-display:swap;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;border-radius:6px;align-items:center;width:auto;height:36px;padding:8px 10px;font-size:13px;line-height:1;transition:all .3s;display:flex}.user-menu-item[data-v-1d61db02]:hover{color:var(--koi-accent-text);background-color:var(--koi-surface-hover)}.user-menu-item .el-icon[data-v-1d61db02]{flex-shrink:0;margin-right:8px;font-size:14px}.user-menu-item span[data-v-1d61db02]{white-space:nowrap;text-overflow:ellipsis;font-display:swap;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1;font-size:13px;line-height:1;overflow:hidden}.user-menu-item:hover .el-icon[data-v-1d61db02]{animation:1.2s cubic-bezier(.25,.46,.45,.94) forwards koi-jelly-1d61db02}@keyframes koi-jelly-1d61db02{0%{transform-origin:50%;transform:scale(1)rotate(0)}15%{transform:scale(1.25,.8)rotate(0)}30%{transform:scale(.85,1.1)rotate(-2deg)}45%{transform:scale(1.05,.95)rotate(1deg)}60%{transform:scale(.95,1.02)rotate(-1deg)}75%{transform:scale(1.02,.98)rotate(.5deg)}90%{transform:scale(.98,1.01)rotate(-.3deg)}to{transform:scale(1)rotate(0)}}.user-card-footer[data-v-1d61db02]{border-top:1px solid var(--el-border-color-lighter);align-items:center;margin-top:10px;padding-top:12px;display:flex}.user-card-footer .el-button[data-v-1d61db02]{width:100%}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:9999}::view-transition-new(root){z-index:1}.dark::view-transition-old(root){z-index:1}.dark::view-transition-new(root){z-index:9999}.command-palette[data-v-87c1e062]{align-items:center;display:flex}.command-palette__trigger[data-v-87c1e062]{outline:none;gap:4px;padding:0 8px}.command-palette__trigger[data-v-87c1e062]:focus-visible{box-shadow:0 0 0 2px var(--koi-accent)}.command-palette__hint[data-v-87c1e062]{color:var(--el-header-text-regular-color);white-space:nowrap;background:var(--koi-surface-hover);border:1px solid var(--koi-border);border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px;line-height:16px}.command-palette__mask[data-v-87c1e062]{z-index:3000;background:var(--el-overlay-color-lighter);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.command-palette__panel[data-v-87c1e062]{background:var(--el-bg-color-overlay);border-radius:var(--koi-radius-lg);width:560px;max-width:100%;box-shadow:var(--el-box-shadow);flex-direction:column;transition:transform .18s;display:flex;overflow:hidden}.command-palette-fade-enter-active[data-v-87c1e062],.command-palette-fade-leave-active[data-v-87c1e062]{transition:opacity .18s}.command-palette-fade-enter-from[data-v-87c1e062],.command-palette-fade-leave-to[data-v-87c1e062]{opacity:0}.command-palette-fade-enter-from .command-palette__panel[data-v-87c1e062],.command-palette-fade-leave-to .command-palette__panel[data-v-87c1e062]{transform:translateY(-8px)scale(.985)}.command-palette__search[data-v-87c1e062]{border-bottom:1px solid var(--el-border-color-lighter);padding:8px 8px 0}.command-palette__search[data-v-87c1e062] .el-input__wrapper{box-shadow:none;background:0 0;padding:6px 10px}.command-palette__search[data-v-87c1e062] .el-input__inner{color:var(--el-text-color-primary);font-size:15px}.command-palette__search[data-v-87c1e062] .el-input__prefix{color:var(--el-text-color-placeholder)}.command-palette__body[data-v-87c1e062]{min-height:120px}.command-palette__head[data-v-87c1e062]{color:var(--el-text-color-secondary);justify-content:space-between;align-items:center;padding:10px 16px 4px;font-size:12px;display:flex}.command-palette__clear[data-v-87c1e062]{color:var(--el-color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.command-palette__clear[data-v-87c1e062]:hover{text-decoration:underline}.command-palette__count[data-v-87c1e062]{color:var(--el-text-color-placeholder)}.command-palette__section[data-v-87c1e062]{color:var(--el-text-color-placeholder);letter-spacing:.04em;-webkit-user-select:none;user-select:none;padding:8px 10px 2px;font-size:11px;font-weight:500}.command-palette__list[data-v-87c1e062]{padding:4px 8px 8px}.command-palette__item[data-v-87c1e062]{cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:7px 10px;transition:background-color .16s,color .16s;display:flex}.command-palette__item[data-v-87c1e062]:last-child{margin-bottom:0}.command-palette__item[data-v-87c1e062]:hover,.command-palette__item.is-active[data-v-87c1e062]{background-color:var(--koi-surface-hover)}.command-palette__item.is-active[data-v-87c1e062]{background-color:var(--koi-accent-soft);box-shadow:inset 2px 0 0 0 var(--koi-accent)}.command-palette__item.is-active .command-palette__item-title[data-v-87c1e062]{color:var(--koi-accent-text);font-weight:500}.command-palette__item.is-active .command-palette__item-icon[data-v-87c1e062]{color:var(--koi-accent-text)}.command-palette__item-icon[data-v-87c1e062]{width:30px;height:30px;color:var(--el-text-color-secondary);background-color:var(--koi-surface-sunken);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.command-palette__item-main[data-v-87c1e062]{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.35;display:flex}.command-palette__item-title[data-v-87c1e062]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.command-palette__item-sub[data-v-87c1e062]{color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-palette__tag[data-v-87c1e062]{flex-shrink:0}.command-palette__item-path[data-v-87c1e062]{max-width:38%;color:var(--el-text-color-placeholder);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:11px;overflow:hidden}.command-palette__empty[data-v-87c1e062]{text-align:center;padding:40px 24px 44px}.command-palette__empty-icon[data-v-87c1e062]{width:44px;height:44px;color:var(--koi-accent-text);background:var(--koi-accent-soft);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.command-palette__empty-title[data-v-87c1e062]{color:var(--el-text-color-primary);margin:0 0 6px;font-size:14px;font-weight:500}.command-palette__empty-desc[data-v-87c1e062]{color:var(--el-text-color-secondary);margin:0;font-size:12px;line-height:1.6}.command-palette__footer[data-v-87c1e062]{color:var(--el-text-color-secondary);background:var(--el-fill-color-lighter);justify-content:center;align-items:center;gap:18px;padding:8px 16px;font-size:12px;display:flex}.command-palette__shortcut[data-v-87c1e062]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.command-palette__shortcut kbd[data-v-87c1e062]{min-width:20px;height:20px;color:var(--el-text-color-regular);background:var(--el-bg-color);border:1px solid var(--el-border-color);box-shadow:0 1px 0 var(--el-border-color-lighter);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}.ai-settings[data-v-490fa006]{padding:4px 2px 12px}.ai-settings__intro[data-v-490fa006]{color:var(--el-text-color-regular);background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.7}.ai-settings__intro strong[data-v-490fa006]{color:var(--el-text-color-primary)}.ai-settings__hint[data-v-490fa006]{color:var(--el-text-color-placeholder);margin-top:4px;font-size:11px;line-height:1.6}.ai-settings__hint code[data-v-490fa006]{color:var(--el-text-color-regular);background:var(--koi-surface-sunken);border-radius:3px;padding:0 4px;font-size:11px}.ai-settings__grid[data-v-490fa006]{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.ai-settings__switch[data-v-490fa006]{align-items:flex-start;gap:10px;display:flex}.ai-settings__switch-text[data-v-490fa006]{flex-direction:column;gap:2px;line-height:1.5;display:flex}.ai-settings__switch-text span[data-v-490fa006]{color:var(--el-text-color-regular);font-size:13px}.ai-settings__switch-text small[data-v-490fa006]{color:var(--el-text-color-placeholder);font-size:11px}.ai-settings__actions[data-v-490fa006]{align-items:center;gap:8px;margin-top:4px;display:flex}.ai-settings__result[data-v-490fa006]{word-break:break-all;border-radius:var(--koi-radius-md);margin-top:12px;padding:8px 10px;font-size:12px;line-height:1.6}.ai-settings__result.is-ok[data-v-490fa006]{color:var(--koi-success-text);background:var(--koi-surface-sunken);border:1px solid var(--koi-border)}.ai-settings__result.is-bad[data-v-490fa006]{color:var(--koi-danger-text);background:var(--koi-surface-sunken);border:1px solid var(--koi-border)}[data-v-490fa006] .el-form-item{margin-bottom:14px}[data-v-490fa006] .el-form-item__label{color:var(--el-text-color-regular);padding-bottom:2px;font-size:12px}[data-v-490fa006] .el-input-number{width:100%}.ai-assistant__trigger[data-v-1d27e1bf]{color:var(--el-header-text-color);cursor:pointer;outline:none;padding:0}.ai-assistant__trigger[data-v-1d27e1bf]:focus-visible{box-shadow:0 0 0 2px var(--koi-accent)}.ai-shell[data-v-1d27e1bf]{background:var(--el-bg-color-overlay);flex-direction:column;height:100%;min-height:0;display:flex}.ai-shell__head[data-v-1d27e1bf]{border-bottom:1px solid var(--koi-border);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 10px 0 16px;display:flex}.ai-shell__title[data-v-1d27e1bf]{color:var(--el-text-color-primary);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.ai-shell__title .el-icon[data-v-1d27e1bf]{color:var(--koi-accent-text)}.ai-shell__badge[data-v-1d27e1bf]{color:var(--el-text-color-secondary);background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:400}.ai-shell__tools[data-v-1d27e1bf]{align-items:center;gap:2px;display:flex}.ai-shell__btn[data-v-1d27e1bf]{width:28px;height:28px;color:var(--el-text-color-secondary);cursor:pointer;border-radius:var(--koi-radius-sm);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.ai-shell__btn[data-v-1d27e1bf]:hover{color:var(--koi-accent-text);background:var(--koi-surface-hover)}.ai-shell__btn[data-v-1d27e1bf]:focus-visible{box-shadow:0 0 0 2px var(--koi-accent)}.ai-shell__scroll[data-v-1d27e1bf]{flex:1;min-height:0;padding:12px 16px;overflow-y:auto}.ai-shell__body[data-v-1d27e1bf]{flex-direction:column;gap:14px;display:flex}.ai-shell__foot[data-v-1d27e1bf]{border-top:1px solid var(--koi-border);flex-shrink:0;padding:10px 12px 12px}.ai-shell__actions[data-v-1d27e1bf]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ai-shell__tip[data-v-1d27e1bf]{color:var(--el-text-color-placeholder);font-size:11px}.ai-empty[data-v-1d27e1bf]{text-align:center;padding:32px 8px}.ai-empty__icon[data-v-1d27e1bf]{width:44px;height:44px;color:var(--koi-accent-text);background:var(--koi-accent-soft);border-radius:var(--koi-radius-lg);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.ai-empty__title[data-v-1d27e1bf]{color:var(--el-text-color-primary);margin:0 0 6px;font-size:13.5px}.ai-empty__desc[data-v-1d27e1bf]{color:var(--el-text-color-secondary);margin:0 0 18px;font-size:12px;line-height:1.7}.ai-empty__samples[data-v-1d27e1bf]{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ai-empty__sample[data-v-1d27e1bf]{color:var(--el-text-color-regular);text-align:left;cursor:pointer;background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);padding:8px 12px;font-size:12.5px;transition:background .18s,border-color .18s,color .18s}.ai-empty__sample[data-v-1d27e1bf]:hover{color:var(--koi-accent-text);background:var(--koi-surface-hover);border-color:var(--koi-accent-border)}.ai-empty__cats[data-v-1d27e1bf]{text-align:left;border-top:1px solid var(--koi-border);margin-top:18px;padding-top:18px}.ai-empty__cats-head[data-v-1d27e1bf]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-empty__cats-title[data-v-1d27e1bf]{color:var(--el-text-color-primary);font-size:12px;font-weight:500}.ai-empty__cats-back[data-v-1d27e1bf]{color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}.ai-empty__cats-back[data-v-1d27e1bf]:hover{color:var(--koi-accent-text)}.ai-empty__cats-grid[data-v-1d27e1bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ai-empty__cats-hint[data-v-1d27e1bf]{color:var(--el-text-color-secondary);margin:0 0 8px;font-size:11.5px;line-height:1.6}.ai-empty__cats-apis[data-v-1d27e1bf]{flex-direction:column;gap:6px;display:flex}.ai-empty__cat[data-v-1d27e1bf]{min-width:0;color:var(--el-text-color-regular);cursor:pointer;background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:background .18s,border-color .18s,color .18s;display:flex}.ai-empty__cat[data-v-1d27e1bf]:hover{color:var(--koi-accent-text);background:var(--koi-surface-hover);border-color:var(--koi-accent-border)}.ai-empty__cat-name[data-v-1d27e1bf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-empty__cat-count[data-v-1d27e1bf]{color:var(--el-text-color-placeholder);flex-shrink:0;font-size:10.5px}.ai-empty__api[data-v-1d27e1bf]{text-align:left;cursor:pointer;background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);flex-direction:column;gap:2px;min-width:0;padding:7px 10px;transition:background .18s,border-color .18s;display:flex}.ai-empty__api[data-v-1d27e1bf]:hover{background:var(--koi-surface-hover);border-color:var(--koi-accent-border)}.ai-empty__api-url[data-v-1d27e1bf]{color:var(--koi-accent-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.ai-empty__api-doc[data-v-1d27e1bf]{color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-msg[data-v-1d27e1bf]{flex-direction:column;gap:6px;font-size:13px;line-height:1.7;display:flex}.ai-msg.is-user[data-v-1d27e1bf]{align-items:flex-end}.ai-msg__bubble[data-v-1d27e1bf]{overflow-wrap:anywhere;max-width:100%;color:var(--el-text-color-primary);background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);padding:9px 12px}.is-user .ai-msg__bubble[data-v-1d27e1bf]{color:var(--koi-on-accent);background:var(--koi-accent);border-color:var(--koi-accent)}.ai-msg__error[data-v-1d27e1bf]{color:var(--koi-danger-text);background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);padding:9px 12px;font-size:12.5px}.ai-msg__pending[data-v-1d27e1bf]{color:var(--el-text-color-secondary);background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);align-items:center;gap:4px;padding:8px 12px;display:flex}.ai-msg__pending-text[data-v-1d27e1bf]{margin-left:4px;font-size:12px}.ai-metrics[data-v-1d27e1bf]{color:var(--el-text-color-placeholder);flex-wrap:wrap;align-items:center;gap:3px;font-size:10.5px;line-height:1.4;display:flex}.ai-metrics__sep[data-v-1d27e1bf]{opacity:.6}.ai-metrics__tag[data-v-1d27e1bf]{color:var(--koi-accent-text);background:var(--koi-accent-soft);border-radius:3px;margin-left:2px;padding:0 4px}.ai-dot[data-v-1d27e1bf]{background:var(--koi-accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ai-dot-bounce-1d27e1bf}.ai-dot[data-v-1d27e1bf]:nth-child(2){animation-delay:.16s}.ai-dot[data-v-1d27e1bf]:nth-child(3){animation-delay:.32s}@keyframes ai-dot-bounce-1d27e1bf{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-steps[data-v-1d27e1bf]{background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);flex-direction:column;gap:3px;padding:7px 10px;display:flex}.ai-step[data-v-1d27e1bf]{min-width:0;color:var(--el-text-color-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.ai-step__dot[data-v-1d27e1bf]{background:var(--koi-success-solid);border-radius:50%;flex-shrink:0;width:5px;height:5px}.ai-step__label[data-v-1d27e1bf]{color:var(--el-text-color-regular);flex-shrink:0}.ai-step__preset[data-v-1d27e1bf]{color:var(--koi-accent-text);background:var(--koi-accent-soft);border-radius:3px;flex-shrink:0;padding:0 4px;font-size:10px;line-height:15px}.ai-step__arg[data-v-1d27e1bf]{color:var(--el-text-color-placeholder);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-p{margin:0 0 6px}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-p:last-child{margin-bottom:0}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-h{margin:8px 0 4px;font-weight:600}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-h:first-child{margin-top:0}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-ul,.ai-msg__bubble[data-v-1d27e1bf] .ai-md-ol{margin:4px 0;padding-left:18px}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-ul li,.ai-msg__bubble[data-v-1d27e1bf] .ai-md-ol li{margin-bottom:2px}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-code{background:var(--koi-surface-hover);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-pre{background:var(--koi-surface-hover);border-radius:var(--koi-radius-sm);margin:6px 0;padding:8px 10px;font-size:12px;overflow-x:auto}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-hr{border:none;border-top:1px solid var(--koi-border);margin:8px 0}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-table-wrap{margin:6px 0;overflow-x:auto}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-table{border-collapse:collapse;width:100%;font-size:12px}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-table th,.ai-msg__bubble[data-v-1d27e1bf] .ai-md-table td{text-align:left;white-space:nowrap;border:1px solid var(--koi-border);padding:5px 8px}.ai-msg__bubble[data-v-1d27e1bf] .ai-md-table th{background:var(--koi-surface-hover);font-weight:500}[data-v-1d27e1bf] .el-textarea__inner{font-size:13px;line-height:1.6}.el-drawer.ai-drawer .el-drawer__body{padding:0;overflow:hidden}.header-right[data-v-3fe91c47]{background:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-lg);height:100%;box-shadow:var(--koi-shadow-card);align-items:center;padding:2px 6px;transition:all .3s;display:flex}.header-right.is-header-inverted[data-v-3fe91c47]{background-color:var(--el-header-bg-color);border:1px solid var(--el-header-toolbar-border-color);box-shadow:var(--koi-shadow-card)}.header-right.is-header-inverted .toolbar-toggle[data-v-3fe91c47]{color:var(--el-header-text-color);background:var(--koi-surface-sunken);border-color:var(--el-header-toolbar-border-color);box-shadow:none}.header-right.is-header-inverted .toolbar-toggle[data-v-3fe91c47]:hover{color:var(--koi-accent-text);background:var(--koi-surface-hover);border-color:var(--koi-accent-border);box-shadow:none}.header-right.is-header-inverted .toolbar-toggle[data-v-3fe91c47]:focus-visible{border-color:var(--koi-accent);box-shadow:0 0 0 2px var(--koi-accent)}html.dark .header-right[data-v-3fe91c47]{background:var(--koi-surface-card);border-color:var(--koi-border);box-shadow:var(--koi-shadow-card)}html.dark .header-right .toolbar-toggle[data-v-3fe91c47]{color:var(--el-header-text-color);background:var(--koi-surface-sunken);border-color:var(--el-header-toolbar-border-color);box-shadow:none}html.dark .header-right .toolbar-toggle[data-v-3fe91c47]:hover{color:var(--koi-accent-text);background:var(--koi-surface-hover);border-color:var(--koi-accent-border);box-shadow:none}html.dark .header-right .toolbar-toggle[data-v-3fe91c47]:focus-visible{border-color:var(--koi-accent);box-shadow:0 0 0 2px var(--koi-accent)}.header-right .toolbar-toggle-wrap[data-v-3fe91c47]{flex-shrink:0;align-items:center;margin-left:2px;display:flex}.header-right .toolbar-toggle-divider[data-v-3fe91c47]{background:var(--el-header-toolbar-border-color);opacity:.75;width:1px;height:18px;margin-right:5px}.header-right .toolbar-toggle[data-v-3fe91c47]{width:30px;height:30px;color:var(--koi-accent-text);cursor:pointer;background:var(--koi-surface-sunken);border:1px solid var(--koi-border);border-radius:var(--koi-radius-sm);outline:none;justify-content:center;align-items:center;padding:0;transition:background .25s,border-color .25s,box-shadow .25s,transform .2s;display:flex}.header-right .toolbar-toggle .el-icon[data-v-3fe91c47]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.header-right .toolbar-toggle.is-expanded .el-icon[data-v-3fe91c47]{transform:translate(-1px)}.header-right .toolbar-toggle:not(.is-expanded) .el-icon[data-v-3fe91c47]{transform:translate(1px)}.header-right .toolbar-toggle[data-v-3fe91c47]:hover{background:var(--koi-surface-hover);border-color:var(--koi-accent-border);box-shadow:var(--koi-shadow-card)}.header-right .toolbar-toggle[data-v-3fe91c47]:active{transform:scale(.94)}.header-right .toolbar-toggle[data-v-3fe91c47]:focus-visible{border-color:var(--koi-accent);box-shadow:0 0 0 2px var(--koi-accent)}.header-box[data-v-2ade3bbc]{justify-content:space-between;height:56px;display:flex;position:relative}.header-box .header-left[data-v-2ade3bbc]{white-space:nowrap;z-index:1;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.header-box[data-v-2ade3bbc] .header-right{z-index:10;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ia-rail[data-v-ee5ff617]{--ia-text-1:var(--koi-text-1,var(--el-text-color-primary));--ia-text-2:var(--koi-text-2,var(--el-text-color-secondary));--ia-accent-soft:var(--koi-accent-soft,color-mix(in srgb, var(--el-color-primary) 5%, var(--koi-surface-card,var(--el-bg-color))));--ia-accent-text:var(--koi-accent-text,var(--koi-accent-strong,var(--el-color-primary)));--ia-surface-hover:var(--koi-surface-hover,var(--el-fill-color));box-sizing:border-box;overscroll-behavior:contain;background:var(--koi-surface-sunken,var(--el-fill-color-lighter));-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;align-items:center;gap:6px;width:100%;height:100%;min-height:0;padding:10px 8px 14px;display:flex;overflow:hidden auto}.ia-rail__item[data-v-ee5ff617]{width:80px;min-height:58px;color:var(--ia-text-2,var(--koi-text-2,var(--el-text-color-secondary)));cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:9px 6px;font-family:inherit;font-size:12px;line-height:1;transition:background-color .14s,color .14s;display:flex;position:relative}.ia-rail__item[data-v-ee5ff617]:hover{background:var(--ia-surface-hover);color:var(--ia-text-1,var(--koi-text-1,var(--el-text-color-primary)))}.ia-rail__item[data-v-ee5ff617]:focus-visible{outline:1px solid var(--el-color-primary);outline-offset:1px}.ia-rail__item.is-active[data-v-ee5ff617]{background:var(--ia-accent-soft);color:var(--ia-accent-text)}.ia-rail__item.is-active[data-v-ee5ff617]:before{background:var(--el-color-primary);content:"";border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.ia-rail__icon[data-v-ee5ff617]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ia-rail__label[data-v-ee5ff617]{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ia-rail__tip-title[data-v-ee5ff617]{font-size:12px;font-weight:600}.ia-rail__tip-desc[data-v-ee5ff617]{opacity:.75;margin-top:2px;font-size:11px}html.aside-inverted:not(.dark) .ia-rail{background:var(--el-menu-hover-bg-color);--ia-text-1:var(--el-menu-text-color);--ia-text-2:var(--el-menu-text-color);--ia-surface-hover:var(--el-menu-bg-color)}.ia-menu[data-v-c15667ea]{flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}.layout-main-maximize-exit-wrap[data-v-b7a18088]{z-index:10050;position:fixed;top:10px;right:10px}.layout-main-maximize-exit[data-v-b7a18088]{cursor:pointer;background:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-sm);width:28px;height:28px;box-shadow:var(--koi-shadow-card);outline:none;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.layout-main-maximize-exit[data-v-b7a18088]:hover{background:var(--koi-surface-hover);border-color:var(--koi-accent-border);box-shadow:var(--koi-shadow-raised)}.layout-main-maximize-exit:hover .exit-icon[data-v-b7a18088]{color:var(--koi-accent-text);transform:scale(1.1)}.layout-main-maximize-exit[data-v-b7a18088]:active{transform:scale(.94)}.layout-main-maximize-exit[data-v-b7a18088]:focus-visible{border-color:var(--koi-accent);box-shadow:0 0 0 2px var(--koi-accent)}.layout-main-maximize-exit .exit-icon[data-v-b7a18088]{color:var(--el-text-color-regular);transition:color .3s,transform .3s}.maximize-exit-fade-enter-active[data-v-b7a18088],.maximize-exit-fade-leave-active[data-v-b7a18088]{transition:opacity .22s,transform .22s}.maximize-exit-fade-enter-from[data-v-b7a18088],.maximize-exit-fade-leave-to[data-v-b7a18088]{opacity:0;transform:translateY(-4px)scale(.92)}.tab-menu-anchor[data-v-3f2818e4]{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.tabs-card[data-v-3f2818e4]{pointer-events:auto;z-index:10050;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);color:var(--el-text-color-primary);cursor:pointer;background-color:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-raised);white-space:nowrap;opacity:0;transform-origin:0 0;padding:4px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:none;position:fixed;transform:scale(.8)}.tabs-card.menu-appear[data-v-3f2818e4]{animation:.2s ease-out forwards menuFadeIn-3f2818e4}@keyframes menuFadeIn-3f2818e4{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tab-menu-item[data-v-3f2818e4]{white-space:nowrap;width:max-content;min-width:100%;height:32px;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;border-radius:var(--el-border-radius-base);background-color:#0000;align-items:center;margin:2px 0;padding:8px 12px;transition:all .2s;display:flex}.tab-menu-item[data-v-3f2818e4]:hover{color:var(--koi-accent-text);background-color:var(--koi-surface-hover)}.tab-menu-item[data-v-3f2818e4]:first-child{margin-top:0}.tab-menu-item[data-v-3f2818e4]:last-child{margin-bottom:0}.tab-menu-item:hover .icon-bounce[data-v-3f2818e4]{animation:1.2s cubic-bezier(.25,.46,.45,.94) forwards koi-jelly-3f2818e4}@keyframes koi-jelly-3f2818e4{0%{transform-origin:50%;transform:scale(1)rotate(0)}15%{transform:scale(1.25,.8)rotate(0)}30%{transform:scale(.85,1.1)rotate(-2deg)}45%{transform:scale(1.05,.95)rotate(1deg)}60%{transform:scale(.95,1.02)rotate(-1deg)}75%{transform:scale(1.02,.98)rotate(.5deg)}90%{transform:scale(.98,1.01)rotate(-.3deg)}to{transform:scale(1)rotate(0)}}.layout-tabs-bar[data-v-6a08bab6]{border-top:1px solid var(--koi-border);background-color:var(--koi-surface-card);box-sizing:border-box;flex-shrink:0;width:100%;min-width:0}.layout-tabs-bar__scroll[data-v-6a08bab6]{box-sizing:border-box;flex:1;width:100%;min-width:0;padding:0 6px}.layout-tabs-bar__item[data-v-6a08bab6]{max-width:220px;height:32px;font-family:var(--el-font-family);font-size:var(--el-font-size-base);color:var(--el-text-color-primary);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex-shrink:0;align-items:center;margin-top:0;padding:0 10px 0 12px;font-weight:500;line-height:32px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.layout-tabs-bar__label[data-v-6a08bab6]{flex:1;align-items:center;min-width:0;display:inline-flex}.layout-tabs-bar__label.tab-label-inner[data-v-6a08bab6]{gap:2px}.layout-tabs-bar__title[data-v-6a08bab6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-tabs-bar__close[data-v-6a08bab6]{color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:0;display:inline-flex}.layout-tabs-bar__item.is-active .layout-tabs-bar__close[data-v-6a08bab6]{color:inherit}.layout-tabs-bar__item.is-active .layout-tabs-bar__close[data-v-6a08bab6]:hover{background-color:var(--koi-surface-hover)}.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-6a08bab6]{border:1px solid var(--koi-border);background:var(--koi-surface-card);border-radius:var(--koi-radius-sm);margin:0 1px;padding:0 10px 0 12px}.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-6a08bab6]:hover:not(.is-active){background-color:var(--koi-surface-hover);border-color:var(--koi-accent-border)}.layout-tabs--glass-cards .layout-tabs-bar__item.is-active[data-v-6a08bab6]{color:var(--koi-accent-text);background:var(--koi-accent-soft);border-color:var(--koi-accent-border);box-shadow:inset 0 -2px 0 0 var(--koi-accent)}.layout-tabs--glass-cards .layout-tabs-bar__item.is-active[data-v-6a08bab6]:hover{background:var(--koi-accent-soft);border-color:var(--koi-accent-border)}.layout-tabs--google .layout-tabs-bar__item[data-v-6a08bab6]{border-radius:8px;margin-top:6px;margin-left:4px;padding:0 12px 0 14px}.layout-tabs--google .layout-tabs-bar__item[data-v-6a08bab6]:first-of-type{margin-left:8px}.layout-tabs--google .layout-tabs-bar__item .line[data-v-6a08bab6]{background:var(--el-border-color);opacity:1;width:1px;height:16px;margin:auto;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.layout-tabs--google .layout-tabs-bar__item:first-child .line[data-v-6a08bab6]{opacity:0}.layout-tabs--google .layout-tabs-bar__item[data-v-6a08bab6]:hover:not(.is-active){background-color:var(--koi-surface-hover)}.layout-tabs--google .layout-tabs-bar__item:hover:not(.is-active) .line[data-v-6a08bab6]{opacity:0}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-6a08bab6]{color:var(--koi-accent-text);background:var(--koi-accent-soft);box-shadow:inset 0 -2px 0 0 var(--koi-accent)}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-6a08bab6]:before,.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-6a08bab6]:after{content:"";width:20px;height:20px;box-shadow:0 0 0 30px var(--koi-accent-soft);border-radius:50%;position:absolute;bottom:0}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-6a08bab6]:before{clip-path:inset(50% -10px 0 50%);left:-20px}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-6a08bab6]:after{clip-path:inset(50% 50% 0 -10px);right:-20px}.layout-tabs--google .layout-tabs-bar__item.is-active .line[data-v-6a08bab6],.layout-tabs--google .layout-tabs-bar__item:hover+.layout-tabs-bar__item .line[data-v-6a08bab6],.layout-tabs--google .layout-tabs-bar__item.is-active+.layout-tabs-bar__item .line[data-v-6a08bab6]{opacity:0}.layout-tabs--plain .layout-tabs-bar__item[data-v-6a08bab6]{color:var(--el-text-color-regular);background:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-sm);margin:0 2px;padding:0 12px}.layout-tabs--plain .layout-tabs-bar__item.is-active[data-v-6a08bab6]{color:var(--koi-accent-text);background:var(--koi-accent-soft);box-shadow:inset 0 -2px 0 0 var(--koi-accent)}.layout-tabs--plain .layout-tabs-bar__item .layout-tabs-bar__close[data-v-6a08bab6],.layout-tabs--plain .layout-tabs-bar__item[data-v-6a08bab6] .el-icon{color:inherit}.layout-tabs--google .layout-tabs-bar__item[data-v-6a08bab6]:focus,.layout-tabs--google .layout-tabs-bar__item[data-v-6a08bab6]:focus-visible,.layout-tabs--google .layout-tabs-bar__item[data-v-6a08bab6]:focus-within,.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-6a08bab6]:focus,.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-6a08bab6]:focus-visible,.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-6a08bab6]:focus-within,.layout-tabs--plain .layout-tabs-bar__item[data-v-6a08bab6]:focus,.layout-tabs--plain .layout-tabs-bar__item[data-v-6a08bab6]:focus-visible,.layout-tabs--plain .layout-tabs-bar__item[data-v-6a08bab6]:focus-within{box-shadow:none;outline:none}.fade-default-enter-active[data-v-7fc42d50],.fade-default-leave-active[data-v-7fc42d50]{transition:opacity .2s ease-in-out}.fade-default-enter-from[data-v-7fc42d50],.fade-default-leave-to[data-v-7fc42d50]{opacity:0}.fade-enter-active[data-v-7fc42d50],.fade-leave-active[data-v-7fc42d50]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-7fc42d50],.fade-leave-to[data-v-7fc42d50]{opacity:0}.fade-slide-leave-active[data-v-7fc42d50],.fade-slide-enter-active[data-v-7fc42d50]{transition:all .3s}.fade-slide-enter-from[data-v-7fc42d50]{opacity:0;transform:translate(-30px)}.fade-slide-leave-to[data-v-7fc42d50]{opacity:0;transform:translate(30px)}.fade-bottom-enter-active[data-v-7fc42d50],.fade-bottom-leave-active[data-v-7fc42d50]{transition:opacity .25s,transform .3s}.fade-bottom-enter-from[data-v-7fc42d50]{opacity:0;transform:translateY(-10%)}.fade-bottom-leave-to[data-v-7fc42d50]{opacity:0;transform:translateY(10%)}.fade-scale-leave-active[data-v-7fc42d50],.fade-scale-enter-active[data-v-7fc42d50]{transition:all .28s}.fade-scale-enter-from[data-v-7fc42d50]{opacity:0;transform:scale(1.2)}.fade-scale-leave-to[data-v-7fc42d50]{opacity:0;transform:scale(.8)}.zoom-fade-enter-active[data-v-7fc42d50],.zoom-fade-leave-active[data-v-7fc42d50]{transition:transform .2s,opacity .3s ease-out}.zoom-fade-enter-from[data-v-7fc42d50]{opacity:0;transform:scale(.92)}.zoom-fade-leave-to[data-v-7fc42d50]{opacity:0;transform:scale(1.06)}.koi-scale[data-v-7fc42d50]:hover,.koi-scale-i:hover i[data-v-7fc42d50]{animation:.6s forwards koi-scale-7fc42d50}@keyframes koi-scale-7fc42d50{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.koi-rotate[data-v-7fc42d50]:hover,.koi-rotate-i:hover i[data-v-7fc42d50]{animation:.8s forwards koi-rotate-7fc42d50}@keyframes koi-rotate-7fc42d50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.koi-shake[data-v-7fc42d50]:hover,.koi-shake-i:hover i[data-v-7fc42d50]{animation:.5s forwards koi-shake-7fc42d50}@keyframes koi-shake-7fc42d50{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.koi-swing[data-v-7fc42d50]:hover,.koi-swing-i:hover i[data-v-7fc42d50]{animation:1s forwards koi-swing-7fc42d50}@keyframes koi-swing-7fc42d50{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.koi-bounce[data-v-7fc42d50]:hover,.koi-bounce-i:hover i[data-v-7fc42d50]{animation:.8s forwards koi-bounce-7fc42d50}@keyframes koi-bounce-7fc42d50{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.koi-pulse[data-v-7fc42d50]:hover,.koi-pulse-i:hover i[data-v-7fc42d50]{animation:1s infinite koi-pulse-7fc42d50}@keyframes koi-pulse-7fc42d50{0%{transform:scale(1);box-shadow:0 0 #fc00}70%{transform:scale(1.12);box-shadow:0 0 0 15px #fc00}to{transform:scale(1);box-shadow:0 0 #fc00}}.koi-flip[data-v-7fc42d50]:hover,.koi-flip-i:hover i[data-v-7fc42d50]{animation:.8s forwards koi-flip-7fc42d50}@keyframes koi-flip-7fc42d50{0%{transform:perspective(800px)rotateY(0)}50%{transform:perspective(800px)rotateY(180deg)}to{transform:perspective(800px)rotateY(360deg)}}.koi-wave[data-v-7fc42d50]:hover,.koi-wave-i:hover i[data-v-7fc42d50]{animation:.8s forwards koi-wave-7fc42d50}@keyframes koi-wave-7fc42d50{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-15px)rotate(5deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-10px)rotate(-5deg)}}.main-wrapper[data-v-7fc42d50]{flex-direction:column;flex:1;min-height:0;display:flex}.main-content[data-v-7fc42d50]{background-color:var(--koi-surface-page);flex:1;min-height:0;margin:0;padding:0;overflow-x:hidden}.layout-container.layout-vertical[data-v-523fefbe]{width:100vw;height:100vh;overflow:hidden}.layout-container.layout-vertical .layout-vertical-aside[data-v-523fefbe]{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;height:100vh;min-height:0;padding:0;display:flex;overflow:hidden}.layout-container.layout-vertical .layout-header[data-v-523fefbe]{background-color:var(--el-header-bg-color);height:56px}.layout-container[data-v-05a37bdd]{width:100vw;height:100vh;overflow:hidden}.layout-container .layout-columns-aside[data-v-05a37bdd]{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;height:100vh;min-height:0;padding:0;display:flex;overflow:hidden}.layout-container .layout-header[data-v-05a37bdd]{background-color:var(--el-header-bg-color);height:56px}.layout-columns-footer-dock[data-v-05a37bdd]{border-top:1px solid var(--el-border-color-lighter);box-sizing:border-box;flex:none;justify-content:center;align-items:center;padding:4px 0 6px;display:flex}.column-footer-btn[data-v-05a37bdd]{width:40px;height:40px;color:var(--el-text-color-secondary);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.column-footer-btn[data-v-05a37bdd]:hover{color:var(--el-text-color-primary);background:var(--el-menu-hover-bg-color)}.column-user-avatar[data-v-05a37bdd]{cursor:pointer;border-radius:50%;flex-shrink:0;width:36px;height:36px}.layout-column-user-popover .user-card-content[data-v-05a37bdd]{padding:0}.layout-column-user-popover .user-card-header[data-v-05a37bdd]{border-bottom:1px solid var(--el-border-color-lighter);align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.layout-column-user-popover .user-info[data-v-05a37bdd]{flex:1;margin-left:12px}.layout-column-user-popover .user-name[data-v-05a37bdd]{color:var(--el-text-color-primary);white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-bottom:3px;font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.layout-column-user-popover .user-phone[data-v-05a37bdd]{color:var(--el-text-color-regular);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;line-height:1.2;overflow:hidden}.layout-column-user-popover .user-card-menu[data-v-05a37bdd]{flex-direction:column;gap:3px;display:flex}.layout-column-user-popover .user-menu-item[data-v-05a37bdd]{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border-radius:6px;align-items:center;width:auto;height:36px;padding:8px 10px;font-size:13px;line-height:1;transition:all .3s;display:flex}.layout-column-user-popover .user-menu-item[data-v-05a37bdd]:hover{color:var(--koi-accent-text);background-color:var(--koi-surface-hover)}.layout-column-user-popover .user-menu-item .el-icon[data-v-05a37bdd]{flex-shrink:0;margin-right:8px;font-size:14px}.layout-column-user-popover .user-menu-item span[data-v-05a37bdd]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:1;overflow:hidden}.layout-column-user-popover .user-card-footer[data-v-05a37bdd]{border-top:1px solid var(--el-border-color-lighter);align-items:center;margin-top:10px;padding-top:12px;display:flex}.layout-column-user-popover .user-card-footer .el-button[data-v-05a37bdd]{width:100%}.layout-container[data-v-298604ac]{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.layout-container .layout-container-aside[data-v-298604ac]{flex:1;min-height:0;overflow:hidden}.layout-container .layout-container-aside .layout-classic-aside[data-v-298604ac]{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.layout-container .layout-header[data-v-298604ac]{background-color:var(--el-header-bg-color);height:56px;display:flex;overflow:hidden}.layout-container .layout-header .header[data-v-298604ac]{white-space:nowrap;flex-grow:1;overflow:hidden}.ia-item[data-v-bae724c2]{height:32px;color:var(--ia-text-1,var(--koi-text-1,var(--el-text-color-regular)));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 6px;font-size:13px;line-height:1;transition:background-color .14s,color .14s;display:flex;position:relative}.ia-item[data-v-bae724c2]:hover{background:var(--ia-surface-hover,var(--koi-surface-hover,var(--el-fill-color-light)));color:var(--ia-text-1,var(--koi-text-1,var(--el-text-color-primary)))}.ia-item[data-v-bae724c2]:focus-visible{outline:1px solid var(--el-color-primary);outline-offset:-1px}.ia-item.is-active[data-v-bae724c2]{background:var(--ia-accent-soft,var(--koi-accent-soft,var(--el-fill-color-light)));color:var(--ia-accent-text,var(--koi-accent-text,var(--koi-accent-strong,var(--el-color-primary))));font-weight:500}.ia-item.is-active[data-v-bae724c2]:before{background:var(--el-color-primary);content:"";border-radius:0 2px 2px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ia-item.is-dead[data-v-bae724c2]{color:var(--ia-text-3,var(--koi-text-3,var(--el-text-color-placeholder)))}.ia-item.is-dead.is-active[data-v-bae724c2]{color:var(--ia-accent-text,var(--koi-accent-text,var(--koi-accent-strong,var(--el-color-primary))))}.ia-item__icon[data-v-bae724c2]{flex:0 0 16px;justify-content:center;align-items:center;height:16px;display:flex}.ia-item__main[data-v-bae724c2]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ia-item__text[data-v-bae724c2]{white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;overflow:hidden}.ia-item__desc[data-v-bae724c2]{min-width:0;color:var(--ia-text-3,var(--koi-text-3,var(--el-text-color-placeholder)));white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.ia-item--rich[data-v-bae724c2]{height:auto;min-height:46px;padding-top:5px;padding-bottom:5px}.ia-item--rich .ia-item__text[data-v-bae724c2]{line-height:1.25}.ia-item__star[data-v-bae724c2]{width:20px;height:20px;color:var(--el-text-color-placeholder);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .14s,color .14s,background-color .14s;display:flex}.ia-item__star.is-on[data-v-bae724c2]{color:var(--el-color-warning);opacity:1}.ia-item__star[data-v-bae724c2]:hover{background:var(--ia-surface-hover,var(--koi-surface-hover,var(--el-fill-color-light)));color:var(--el-color-warning);opacity:1}.ia-item__star[data-v-bae724c2]:focus-visible{opacity:1;outline:1px solid var(--el-color-primary)}.ia-item:hover .ia-item__star[data-v-bae724c2]{opacity:1}.ia-hmenu[data-v-a2aea026]{--ia-text-1:var(--el-menu-text-color);--ia-text-2:var(--el-menu-text-color);--ia-accent-soft:var(--koi-accent-soft,color-mix(in srgb, var(--el-color-primary) 5%, var(--koi-surface-card,var(--el-bg-color))));--ia-accent-text:var(--koi-accent-text,var(--koi-accent-strong,var(--el-color-primary)));--ia-surface-hover:var(--el-menu-hover-bg-color);--ia-surface-sunken:var(--el-menu-hover-bg-color);scrollbar-width:none;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;width:100%;min-width:0;height:100%;display:flex;overflow:auto hidden}.ia-hmenu[data-v-a2aea026]::-webkit-scrollbar{display:none}.ia-hmenu__ref[data-v-a2aea026]{flex:none;display:inline-flex}.ia-hmenu__trigger[data-v-a2aea026]{height:36px;color:var(--ia-text-2,var(--koi-text-2,var(--el-menu-text-color)));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.ia-hmenu__trigger[data-v-a2aea026]:hover,.ia-hmenu__trigger.is-open[data-v-a2aea026]{color:var(--ia-text-1,var(--koi-text-1,var(--el-menu-hover-text-color)));background:var(--ia-surface-hover)}.ia-hmenu__trigger[data-v-a2aea026]:focus-visible{outline:1px solid var(--el-color-primary);outline-offset:1px}.ia-hmenu__trigger.is-active[data-v-a2aea026]{color:var(--ia-accent-text);background:var(--ia-accent-soft);font-weight:600}.ia-hmenu__icon[data-v-a2aea026]{justify-content:center;align-items:center;width:17px;height:17px;display:flex}.ia-hmenu__label[data-v-a2aea026]{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;max-width:120px;overflow:hidden}.ia-hmenu__caret[data-v-a2aea026]{opacity:.7;flex:none;transition:transform .15s}.ia-hmenu__trigger.is-open .ia-hmenu__caret[data-v-a2aea026]{transform:rotate(180deg)}.ia-hmenu__panel[data-v-a2aea026]{--ia-text-1:var(--koi-text-1,var(--el-text-color-primary));--ia-text-2:var(--koi-text-2,var(--el-text-color-secondary));--ia-text-3:var(--koi-text-3,var(--el-text-color-placeholder));--ia-accent-soft:var(--koi-accent-soft,color-mix(in srgb, var(--el-color-primary) 5%, var(--koi-surface-card,var(--el-bg-color))));--ia-accent-text:var(--koi-accent-text,var(--koi-accent-strong,var(--el-color-primary)));--ia-surface-hover:var(--koi-surface-hover,var(--el-fill-color-light));--ia-surface-sunken:var(--koi-surface-sunken,var(--el-fill-color-lighter));flex-direction:column;min-height:0;max-height:min(70vh,560px);display:flex}.ia-hmenu__head[data-v-a2aea026]{flex:none;padding:12px 12px 10px}.ia-hmenu__head-row[data-v-a2aea026]{align-items:center;gap:6px;min-width:0;display:flex}.ia-hmenu__title[data-v-a2aea026]{min-width:0;color:var(--ia-text-1,var(--koi-text-1,var(--el-text-color-primary)));white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.ia-hmenu__count[data-v-a2aea026]{background:var(--ia-surface-sunken);color:var(--ia-text-2,var(--koi-text-2,var(--el-text-color-secondary)));white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;line-height:1.35}.ia-hmenu__enter[data-v-a2aea026]{background:var(--ia-surface-sunken);height:22px;color:var(--ia-text-2,var(--koi-text-2,var(--el-text-color-secondary)));cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:2px;margin-left:auto;padding:0 8px;font-family:inherit;font-size:11px;transition:color .14s,background-color .14s;display:inline-flex}.ia-hmenu__enter[data-v-a2aea026]:hover{color:var(--ia-accent-text);background:var(--ia-accent-soft)}.ia-hmenu__desc[data-v-a2aea026]{color:var(--ia-text-2,var(--koi-text-2,var(--el-text-color-secondary)));white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.ia-hmenu__search[data-v-a2aea026]{margin-top:10px}.ia-hmenu__search[data-v-a2aea026] .el-input__wrapper{background:var(--ia-surface-sunken);box-shadow:0 0 0 1px var(--koi-border,var(--el-border-color-lighter)) inset;border-radius:8px}.ia-hmenu__body[data-v-a2aea026]{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 8px 10px;overflow:hidden auto}.ia-hmenu__sec[data-v-a2aea026]{margin-top:6px}.ia-hmenu__sec-title[data-v-a2aea026]{z-index:2;box-sizing:border-box;background-color:color-mix(in srgb, var(--el-bg-color-overlay) 96%, transparent);height:24px;color:var(--ia-text-2,var(--koi-text-2,var(--el-text-color-secondary)));letter-spacing:.08em;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.ia-hmenu__sec-name[data-v-a2aea026]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ia-hmenu__sec-count[data-v-a2aea026]{color:var(--ia-text-3,var(--koi-text-3,var(--el-text-color-placeholder)));font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;font-weight:500}.ia-hmenu__empty[data-v-a2aea026]{color:var(--ia-text-3,var(--koi-text-3,var(--el-text-color-placeholder)));text-align:center;margin:22px 8px;font-size:12px}.ia-hmenu__hint[data-v-a2aea026]{color:var(--ia-text-3,var(--koi-text-3,var(--el-text-color-placeholder)));margin:8px 6px 0;font-size:11px;line-height:1.5}.ia-hmenu__popper.el-popover.el-popper{border-radius:var(--koi-radius-lg,12px);box-shadow:var(--koi-shadow-raised,0 18px 48px #0f172a29);padding:0}.layout-horizontal-host[data-v-9714228b]{box-sizing:border-box;background:var(--koi-surface-page);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.layout-horizontal-body[data-v-9714228b]{flex-direction:column;flex:1;min-height:0;display:flex}.layout-horizontal-topbar[data-v-9714228b]{flex-shrink:0;padding:0 14px 6px}.layout-horizontal-topbar-card[data-v-9714228b]{border:1px solid var(--koi-border);border-radius:0 0 var(--koi-radius-lg) var(--koi-radius-lg);background:var(--koi-surface-card);min-height:64px;box-shadow:var(--koi-shadow-card);border-top:none;align-items:center;gap:10px;padding:6px 10px 6px 12px;display:flex}.layout-horizontal-host--header-inverted .layout-horizontal-topbar-card[data-v-9714228b]{background:var(--el-header-bg-color);box-shadow:var(--koi-shadow-card);border-color:var(--el-header-toolbar-border-color)}.layout-horizontal-host--header-inverted .layout-horizontal-toolbar-wrap[data-v-9714228b]{border-left-color:var(--el-header-toolbar-border-color)}.layout-horizontal-logo[data-v-9714228b]{flex-shrink:1;min-width:0}.menu-container[data-v-9714228b]{flex:1;align-items:center;min-width:0;height:56px;display:flex;overflow:hidden}.layout-horizontal-toolbar-wrap[data-v-9714228b]{border-left:1px solid var(--koi-border);flex-shrink:0;align-self:center;align-items:center;height:56px;margin-left:2px;padding-left:6px;display:flex}.layout-horizontal-toolbar-wrap[data-v-9714228b] .header-right{z-index:auto;flex-shrink:0;height:auto;position:static;top:auto;right:auto;transform:none}.layout-horizontal-main[data-v-9714228b]{flex:1;min-height:0}.layout-horizontal-main[data-v-9714228b] .main-content,html.dark .layout-horizontal-main[data-v-9714228b] .main-content{background-color:#0000}.koi-header[data-v-7c736cb4]{justify-content:space-between;height:56px;display:flex;position:relative}.koi-header .header-left[data-v-7c736cb4]{white-space:nowrap;z-index:1;flex:1;align-items:center;min-width:0;transition:padding-right .3s;display:flex;overflow:hidden}.koi-header[data-v-7c736cb4] .header-right{z-index:10;background-color:var(--el-header-bg-color);border:1px solid var(--el-header-toolbar-border-color);border-radius:var(--koi-radius-lg);height:40px;box-shadow:var(--koi-shadow-card);padding:2px 6px;transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.layout-row[data-v-7c736cb4]{-webkit-user-select:none;user-select:none;background-color:var(--el-header-bg-color);box-sizing:border-box;flex:1;min-width:0;height:100%;padding:0 4px;display:flex}.layout-optimum-scroll-nav[data-v-7c736cb4]{width:100%;min-width:0}.layout-optimum-scroll-nav[data-v-7c736cb4] .koi-scroll-nav__track{height:100%;min-height:48px;padding:2px 0}.layout-optimum-scroll-nav[data-v-7c736cb4] .koi-scroll-nav__btn{width:26px;height:26px;color:var(--el-text-color-secondary);background:var(--el-header-optimum-nav-btn-bg-color);border:1px solid var(--el-header-optimum-nav-btn-border-color);box-shadow:none;border-radius:8px;transition:color .18s,border-color .18s,background-color .18s}.layout-optimum-scroll-nav[data-v-7c736cb4] .koi-scroll-nav__btn:not(.is-disabled):hover{color:var(--el-color-primary);border-color:var(--el-header-optimum-nav-btn-hover-border-color);background:var(--el-header-optimum-nav-btn-hover-bg-color)}.left-row[data-v-7c736cb4]{cursor:pointer;min-width:68px;max-width:112px;height:100%;color:var(--el-header-optimum-color);box-sizing:border-box;border:1px solid #0000;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:4px 10px;transition:color .18s,background-color .18s;display:inline-flex}.left-row .left-row-tooltip-trigger[data-v-7c736cb4]{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.left-row .title[data-v-7c736cb4]{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;opacity:.88;max-width:100%;margin-top:4px;font-size:12px;font-weight:500;line-height:14px;transition:opacity .18s,color .18s;overflow:hidden}.left-row[data-v-7c736cb4] .el-icon,.left-row[data-v-7c736cb4] svg{opacity:.85;transition:opacity .18s,color .18s}.left-row[data-v-7c736cb4]:hover{color:var(--el-header-optimum-hover-color);background:var(--el-header-optimum-hover-bg-color);border-color:#0000}.left-row:hover .title[data-v-7c736cb4],.left-row[data-v-7c736cb4]:hover .el-icon,.left-row[data-v-7c736cb4]:hover svg{opacity:1}.left-row.is-active[data-v-7c736cb4]{color:var(--el-header-optimum-active-color);background:var(--el-header-optimum-active-bg-color);border-color:#0000}.left-row.is-active .title[data-v-7c736cb4]{opacity:1}.left-row.is-active[data-v-7c736cb4] .el-icon,.left-row.is-active[data-v-7c736cb4] svg{opacity:1;color:var(--el-header-optimum-active-color)}.left-row.is-active[data-v-7c736cb4]:hover{color:var(--el-header-optimum-active-color);background:var(--el-header-optimum-active-bg-color);border-color:#0000}.layout-container[data-v-7c736cb4]{width:100vw;height:100vh;overflow:hidden}.layout-container .layout-header[data-v-7c736cb4]{background-color:var(--el-header-bg-color);height:56px}.layout-container .layout-main[data-v-7c736cb4]{box-sizing:border-box;background-color:var(--el-bg-color);padding:0;overflow-x:hidden}.mobile-drawer-inner[data-v-61cbd9b4]{box-sizing:border-box;background-color:var(--el-menu-bg-color);flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.mobile-drawer-logo[data-v-61cbd9b4]{box-sizing:border-box;flex-shrink:0}.layout-mobile-header-brand[data-v-61cbd9b4]{gap:10px;min-width:0}.layout-mobile-header-menu-group[data-v-61cbd9b4]{gap:4px}.layout-mobile-header-actions[data-v-61cbd9b4]{gap:4px;min-width:0}.layout-mobile-menu-trigger[data-v-61cbd9b4]{cursor:pointer;flex-shrink:0;transition:background-color .2s}.layout-mobile-header-divider[data-v-61cbd9b4]{background-color:var(--el-border-color);flex-shrink:0;width:1px;height:18px}.layout-mobile-header-logo-img[data-v-61cbd9b4]{border-radius:50%;width:32px;height:32px;display:block}.layout-container[data-v-61cbd9b4]{width:100vw;height:100vh}.layout-container .layout-header[data-v-61cbd9b4]{background-color:var(--el-header-bg-color);height:56px;overflow:hidden}.layout-mobile-drawer.el-drawer{--el-drawer-padding-primary:0px}.layout-mobile-drawer.el-drawer .el-drawer__body{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;margin:0!important;padding:0 0 6px!important}html,body,#app{height:100%;margin:0;padding:0}html,body{overflow-x:hidden}a{color:var(--el-color-primary);transition:color var(--el-transition-duration-fast,.2s) ease;outline:0;text-decoration:none}a:hover,a:focus{color:var(--el-color-primary-light-3)}a:active{color:var(--el-color-primary-dark-2)}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-latin-Bd2SIMhT.woff2)format("woff2");unicode-range:U+21-5B,U+5D-7E,U+2014,U+2016,U+2018-2019,U+201C-201D,U+2026,U+3001-3002,U+3008-3011,U+3014-3017,U+FF01,U+FF08-FF09,U+FFE5}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk01-Df9c4wca.woff2)format("woff2");unicode-range:U+4E00-4E01,U+4E03,U+4E07-4E0B,U+4E0D-4E11,U+4E13-4E14,U+4E16,U+4E18-4E1D,U+4E1F,U+4E22,U+4E24-4E25,U+4E27,U+4E2A-4E2B,U+4E2D,U+4E30,U+4E32,U+4E34,U+4E38-4E3B,U+4E3D-4E3E,U+4E43,U+4E45,U+4E48-4E49,U+4E4B-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5D-4E61,U+4E66,U+4E70-4E71,U+4E73,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E8E-4E8F,U+4E91-4E92,U+4E94-4E95,U+4E98,U+4E9A-4E9B,U+4EA1-4EA2,U+4EA4-4EA9,U+4EAB-4EAE,U+4EB2,U+4EBA-4EBB,U+4EBF-4EC1,U+4EC4-4EC7,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED1,U+4ED3-4ED4,U+4ED6-4ED9,U+4EE3-4EE5,U+4EEA,U+4EEC,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F01,U+4F0A,U+4F0D-4F11,U+4F17-4F1A,U+4F1E-4F20,U+4F24,U+4F26-4F27,U+4F2A,U+4F2F-4F30,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D,U+4F43,U+4F46,U+4F4A,U+4F4D-4F51,U+4F53,U+4F55,U+4F59,U+4F5B-4F5E,U+4F60,U+4F63,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73,U+4F7F,U+4F83-4F84,U+4F88,U+4F8B,U+4F8D,U+4F97,U+4F9B,U+4F9D,U+4FA0,U+4FA3,U+4FA5-4FA9,U+4FAE-4FAF,U+4FB5,U+4FBF,U+4FC3-4FC4,U+4FC8,U+4FCA,U+4FCF-4FD0,U+4FD7-4FD8,U+4FDA-4FDB,U+4FDD-4FDE,U+4FE1,U+4FE6,U+4FE9-4FEA,U+4FED-4FEF,U+4FF1,U+4FF3,U+4FF8,U+4FFA,U+500C-500D,U+5012,U+5014,U+5018-501A,U+501F,U+5021,U+5026,U+502A,U+503A,U+503C,U+503E,U+5047-5048,U+504E-504F,U+5058,U+505A,U+505C,U+5065,U+5076-5077,U+507B,U+507F-5080,U+5085,U+508D,U+50A3,U+50A8,U+50AC,U+50B2,U+50BB,U+50CF,U+50DA,U+50E7,U+50F5,U+50FB,U+5112,U+5121,U+513F,U+5141,U+5143-5146,U+5148-5149,U+514B,U+514D,U+5151,U+5154,U+515A,U+515C,U+5162,U+5165,U+5167-5168,U+516B-516D,U+5170-5171,U+5173-5178,U+517B-517D,U+5180,U+5185,U+5188-5189,U+518C-518D,U+5192,U+5195,U+5197,U+5199,U+519B-519C,U+51A0,U+51A4-51A6,U+51AC,U+51AF-51B0,U+51B2-51B3,U+51B5-51B7,U+51BB,U+51BE,U+51C0,U+51C4,U+51C6,U+51C9,U+51CB-51CC,U+51CF,U+51D1,U+51DB,U+51DD,U+51E0-51E1,U+51E4,U+51EB,U+51ED,U+51EF-51F0,U+51F3,U+51F6,U+51F8-51FB,U+51FD,U+51FF-5201,U+5203,U+5206-5207,U+520A,U+520E,U+5211-5212,U+5217-521B,U+521D,U+5220,U+5224-5225,U+5228-5229,U+522B,U+522E,U+5230,U+5236-523B,U+523D,U+523F,U+5241-5243,U+524A-524B,U+524D,U+5250-5251,U+5254,U+5256,U+5260,U+5265,U+5267,U+5269-526A,U+526F,U+5272,U+527D,U+527F,U+5288,U+529B,U+529D-52A3,U+52A8-52AB,U+52B1-52B3,U+52BE-52C0,U+52C3,U+52C7,U+52C9-52CB,U+52D2,U+52D6,U+52D8,U+52DF,U+52E4,U+52FA,U+52FE-5300,U+5305-5306,U+5308,U+530D,U+5310,U+5315-5317,U+5319,U+531D,U+5320-5321,U+5323,U+532A,U+532E,U+5339-533B,U+533E-533F,U+5341,U+5343,U+5345,U+5347-534A,U+534E-534F,U+5351-5353,U+5355-5357,U+535A,U+535C,U+535E,U+5360-5362,U+5364,U+5366-5367,U+5369,U+536B-536C,U+536F-5371,U+5373-5375,U+5377-5378,U+537F,U+5382,U+5384-5386,U+5389,U+538B-538C,U+5395,U+5398,U+539A,U+539F,U+53A2,U+53A6,U+53A8-53A9,U+53BB,U+53BF,U+53C1-53C2,U+53C8-53CD,U+53D1,U+53D4,U+53D6-53D9,U+53DB,U+53DF-53E0,U+53E3-53E6,U+53E8-53F3,U+53F6-53F9,U+53FC-53FD,U+5401,U+5403-5404,U+5406}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk02-BU-2OwQD.woff2)format("woff2");unicode-range:U+5408-540A,U+540C-5411,U+5413,U+5415,U+5417,U+541B,U+541D-5420,U+5426-5429,U+542B-542F,U+5431,U+5434-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5446,U+5448,U+544A,U+5450,U+5455,U+5458,U+545B-545C,U+5462,U+5468,U+5471,U+5473,U+5475,U+5478,U+547B-547D,U+5480,U+5482,U+5484,U+5486,U+548B-548C,U+548E-5490,U+5492,U+5495-5497,U+5499,U+549B,U+54A7-54AA,U+54AC,U+54AF,U+54B1,U+54B3,U+54B8,U+54BD,U+54C0-54C1,U+54C4,U+54C6-54C9,U+54CC-54CE,U+54D1,U+54D7,U+54D9,U+54DE-54DF,U+54E5-54E6,U+54E8-54EA,U+54ED-54EE,U+54F2,U+54FA,U+54FC-54FD,U+5501,U+5506-5507,U+5509,U+5510,U+5520,U+5522,U+5524,U+5527-5528,U+552C,U+552E-552F,U+5531,U+5533,U+553E,U+5543-5544,U+5546,U+554A,U+5550,U+5555-5556,U+555C,U+5561,U+5564-5567,U+556A,U+556C,U+556E,U+5570,U+5578,U+557C,U+5580,U+5582,U+5584,U+5587,U+5589-558A,U+558F,U+5594,U+5598,U+559C-559D,U+55A7,U+55B1,U+55B3,U+55B7,U+55BB,U+55C5,U+55D2-55D3,U+55DC,U+55E1,U+55E3-55E6,U+55F2-55F3,U+55F7,U+55FD,U+5600-5601,U+5608-5609,U+560E-560F,U+5618,U+561B,U+561F,U+5623,U+5631-5632,U+5634,U+5636,U+5639,U+563B,U+563F,U+564C,U+564E,U+5662,U+5668-566A,U+566C,U+568E-568F,U+56A3,U+56B7,U+56BC,U+56CA,U+56D4,U+56DA-56DB,U+56DE,U+56E0-56E2,U+56E4,U+56EB,U+56ED,U+56F0-56F1,U+56F4-56F5,U+56F9-56FA,U+56FD-56FE,U+5703,U+5706,U+5708,U+571F,U+5723,U+5728,U+572D,U+5730,U+573A,U+573E,U+5740,U+5742,U+5747,U+574A,U+574E-5752,U+5757,U+575A-575B,U+575D-5761,U+5764,U+5766,U+576A,U+576F,U+5773,U+5777,U+5782-5785,U+578B,U+5792,U+579B,U+57A2-57A3,U+57A6,U+57AB,U+57AE,U+57C2-57C3,U+57CB,U+57CE,U+57D4,U+57DF-57E0,U+57F9-57FA,U+5802,U+5806,U+5811,U+5815,U+5821,U+5824,U+582A,U+5830,U+5835,U+584C,U+5851,U+5854,U+5858,U+585E,U+586B,U+5883,U+5885,U+5893,U+5899,U+589E-589F,U+58A8-58A9,U+58C1,U+58D1,U+58D5,U+58E4,U+58EB,U+58EE,U+58F0,U+58F3,U+58F6,U+58F9,U+5904,U+5907,U+590D,U+590F,U+5915-5916,U+591A,U+591C,U+591F,U+5927,U+5929-592B,U+592D-592F,U+5931,U+5934,U+5937-593A,U+5941,U+5944,U+5947-5949,U+594B,U+594E-594F,U+5951,U+5954-5957,U+5960,U+5962,U+5965,U+5973-5974,U+5976,U+5978-5979,U+597D,U+5982-5984,U+5986-5988,U+598A,U+5992-5993,U+5996,U+5999,U+599E,U+59A3,U+59A5,U+59A8-59AA,U+59AE,U+59B2,U+59B9,U+59BB,U+59BE,U+59C6,U+59CA-59CB,U+59D0-59D1,U+59D3-59D4,U+59DA,U+59DC-59DD,U+59E3,U+59E5,U+59E8,U+59EC,U+59FB,U+59FF,U+5A01,U+5A03-5A04,U+5A06-5A07,U+5A0C,U+5A11,U+5A18,U+5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A31,U+5A36,U+5A46,U+5A49-5A4A,U+5A5A,U+5A62,U+5A6A,U+5A74-5A77,U+5A7F,U+5A92,U+5A9A,U+5AAA,U+5AB3,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD2,U+5AD4,U+5AD6,U+5AE1,U+5AE9,U+5AF0,U+5B09,U+5B34,U+5B37,U+5B40,U+5B50,U+5B54-5B55,U+5B57-5B59,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B66,U+5B69-5B6A,U+5B6C,U+5B70-5B71,U+5B75,U+5B7A,U+5B7D,U+5B81,U+5B83,U+5B85,U+5B87-5B89,U+5B8B-5B8C,U+5B8F,U+5B95,U+5B97-5B9E,U+5BA0-5BA4,U+5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB6,U+5BB9,U+5BBD-5BBF,U+5BC2,U+5BC4,U+5BC6-5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDF,U+5BE1,U+5BE5,U+5BE8,U+5BF8-5BFC,U+5BFF,U+5C01,U+5C04-5C06,U+5C09-5C0A,U+5C0F,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C1D,U+5C24,U+5C2C,U+5C31,U+5C38,U+5C3A,U+5C3C-5C42,U+5C45,U+5C48-5C4B,U+5C4E-5C51,U+5C55}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk03-DQ9c7ZkL.woff2)format("woff2");unicode-range:U+5C5E,U+5C60-5C61,U+5C65,U+5C6F,U+5C71,U+5C79,U+5C7F,U+5C81-5C82,U+5C90-5C91,U+5C94,U+5C96-5C97,U+5C9A-5C9B,U+5CA9,U+5CAC-5CAD,U+5CB1,U+5CB3,U+5CB8,U+5CBF,U+5CD9,U+5CE1,U+5CE5-5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D07,U+5D0E,U+5D14,U+5D16,U+5D29,U+5D2D,U+5D4B-5D4C,U+5D58,U+5D69,U+5D99,U+5DC5,U+5DCD,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE5-5DE9,U+5DEB,U+5DEE,U+5DF1-5DF4,U+5DF7,U+5DFE,U+5E01-5E03,U+5E05-5E06,U+5E08,U+5E0C,U+5E10,U+5E15-5E16,U+5E18,U+5E1A-5E1D,U+5E26,U+5E2D-5E2E,U+5E38,U+5E3C-5E3D,U+5E42,U+5E44-5E45,U+5E4C,U+5E54-5E55,U+5E62,U+5E72-5E74,U+5E76,U+5E78,U+5E7B-5E7D,U+5E7F,U+5E84,U+5E86-5E87,U+5E8A,U+5E8F-5E90,U+5E93-5E97,U+5E99-5E9A,U+5E9C,U+5E9E-5E9F,U+5EA6-5EA7,U+5EAD,U+5EB5-5EB8,U+5EC9-5ECA,U+5ED3,U+5ED6,U+5EF6-5EF7,U+5EFA,U+5EFF-5F00,U+5F02-5F04,U+5F0A,U+5F0F,U+5F13,U+5F15,U+5F18,U+5F1B,U+5F1F-5F20,U+5F25-5F27,U+5F29,U+5F2F,U+5F31,U+5F39-5F3A,U+5F3C,U+5F52-5F53,U+5F55,U+5F57,U+5F5D,U+5F62,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70-5F71,U+5F77,U+5F79,U+5F7B-5F7C,U+5F80-5F82,U+5F84-5F85,U+5F88-5F8B,U+5F90,U+5F92,U+5F97-5F99,U+5FA1,U+5FA8,U+5FAA,U+5FAE,U+5FB7,U+5FBC-5FBD,U+5FC3,U+5FC5-5FC6,U+5FCC-5FCD,U+5FD1-5FD2,U+5FD6-5FD9,U+5FE0,U+5FE7,U+5FEB,U+5FF1,U+5FF5,U+5FF8,U+5FFD-6002,U+6004,U+6006,U+600E,U+6012,U+6014-6016,U+601C-601D,U+6020-6021,U+6025-6028,U+602A,U+602F,U+6035,U+603B,U+6041,U+6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6059,U+605D,U+6062,U+6064,U+6068-6069,U+606B-606D,U+606F-6070,U+6073,U+6076,U+607B-607C,U+6084,U+6089,U+608D,U+6094,U+6096,U+609A,U+609F-60A0,U+60A3,U+60A6,U+60A8,U+60AC,U+60AF,U+60B2,U+60B4,U+60B8,U+60BC,U+60C5-60C6,U+60CA-60CB,U+60D1,U+60D5,U+60DC,U+60DF-60E0,U+60E6-60E9,U+60EB-60F0,U+60F3,U+60F6,U+60F9-60FA,U+6101,U+6108-6109,U+610E-610F,U+6115,U+611A,U+611F,U+6123-6124,U+6127,U+613F,U+6148,U+614C,U+614E,U+6151,U+6155,U+6160,U+6162,U+6167-6168,U+6170,U+6177,U+618B,U+618E,U+6194,U+61A7-61A9,U+61BE,U+61C2,U+61C8,U+61CA,U+61D1-61D2,U+61E6,U+6208,U+620A,U+620C-6212,U+6216,U+6218,U+621A,U+621F,U+622A,U+622E,U+6233-6234,U+6237,U+623E-6241,U+6247,U+6249,U+624B,U+624D-624E,U+6251-6254,U+6258,U+625B,U+6263,U+6266-6267,U+6269-6270,U+6273,U+6276,U+6279,U+627C,U+627E-6280,U+6284,U+6289-628A,U+6291-6293,U+6295-6298,U+629A-629B,U+62A0-62A2,U+62A4-62A5,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62BF,U+62C2,U+62C4-62CA,U+62CC-62CE,U+62D0,U+62D2-62D4,U+62D6-62D9,U+62DB-62DC,U+62DF,U+62E2-62E3,U+62E5-62E9,U+62EC-62ED,U+62EF,U+62F1,U+62F3-62F4,U+62F7,U+62FC-62FF,U+6301-6302,U+6307,U+6309,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6321,U+6323-6325,U+6328,U+632A-632B,U+632F,U+6332,U+633A,U+633D,U+6342,U+6345-6346,U+6349,U+634B-6350,U+6355,U+635E-635F,U+6361-6363,U+6367,U+636E,U+6371,U+6376-6377,U+637A-637B,U+6380,U+6382,U+6388-638A,U+638C,U+638F-6390,U+6392,U+6396,U+6398,U+63A0,U+63A2-63A3,U+63A5,U+63A7-63AA,U+63B0,U+63B3,U+63B7-63B8,U+63BA,U+63BC,U+63BE,U+63C9,U+63CD,U+63CF-63D0,U+63D2,U+63D6,U+63E1,U+63E3,U+63E9-63EA,U+63ED,U+63F4,U+63FD,U+6400-6402}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk04-DH_snV1x.woff2)format("woff2");unicode-range:U+6405,U+640F-6410,U+6413-6414,U+641C,U+641E,U+642A,U+642C-642D,U+643A,U+643D,U+6441,U+6444,U+6446-6448,U+644A-644B,U+6452,U+6454,U+6458,U+6467,U+6469,U+6478-6479,U+6482,U+6487,U+6491-6492,U+6495,U+649E,U+64A4,U+64A9,U+64AC-64AE,U+64B0,U+64B5,U+64BC,U+64C2,U+64C5,U+64CD-64CE,U+64D2,U+64DE,U+64E6,U+6500,U+6512,U+6518,U+6526,U+652B,U+652F,U+6535-6536,U+6539,U+653B,U+653E-653F,U+6545,U+6548,U+654C,U+654F,U+6551,U+6556,U+6559,U+655B,U+655D-655E,U+6562-6563,U+6566,U+656C,U+6570,U+6572,U+6574,U+6577,U+6587,U+658B-658C,U+6590-6591,U+6597,U+6599,U+659C,U+659F,U+65A4-65A5,U+65A7,U+65A9,U+65AD,U+65AF-65B0,U+65B9,U+65BD,U+65C1,U+65C5,U+65CB,U+65CF,U+65D7,U+65E0,U+65E2,U+65E5-65E9,U+65EC-65EF,U+65F1,U+65F6-65F7,U+65FA,U+6602,U+6606,U+660A,U+660C,U+660E-660F,U+6613-6615,U+6619,U+661F-6620,U+6625,U+6627-6628,U+662D,U+662F,U+6635,U+663C,U+663E,U+6641,U+6643,U+664B-664C,U+6652-6653,U+6655,U+665A,U+665F,U+6664,U+6666,U+6668,U+666E-6670,U+6674,U+6676,U+667A,U+667E,U+6682,U+6687,U+6691,U+6696-6697,U+669D,U+66A7-66A8,U+66AE,U+66B4,U+66D9,U+66DD,U+66EC,U+66F0,U+66F2-66F4,U+66F9,U+66FC,U+66FE-6700,U+6708-6709,U+670B,U+670D,U+6714-6715,U+6717,U+671B,U+671D,U+671F,U+6726,U+6728,U+672A-672D,U+672F,U+6731,U+6734-6735,U+673A,U+673D,U+6740,U+6742-6743,U+6746,U+6748-6749,U+674E-6751,U+6756,U+675C,U+675F-6761,U+6765,U+6768,U+676D,U+676F-6770,U+677E-677F,U+6781,U+6784,U+6789,U+6790,U+6795,U+6797,U+679A,U+679C-679D,U+67A2-67A3,U+67A5,U+67AA-67AB,U+67AF,U+67B6-67B8,U+67C4,U+67CF-67D4,U+67DC,U+67E0,U+67E5,U+67E9,U+67EC,U+67EF,U+67F1,U+67F3-67F5,U+67FF,U+6805,U+6807-6808,U+680B,U+680E-680F,U+6811,U+6813,U+6816-6817,U+6821,U+6829-682A,U+6832,U+6837-6839,U+683C-683E,U+6840,U+6842-6843,U+6845-6846,U+6848-6849,U+684C,U+6850-6851,U+6853-6854,U+6862-6863,U+6865-6866,U+6868-6869,U+6876,U+6881,U+6885-6886,U+6897,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68C0,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68E0,U+68EE,U+68F0-68F1,U+68F5,U+68FA,U+6901,U+6905,U+690B,U+690D-690E,U+6912,U+691F,U+692D,U+6930,U+6934,U+693F,U+6954,U+695A,U+695E,U+6963,U+6977,U+697C,U+6982,U+6984,U+6986,U+6994-6995,U+699B-699C,U+69A8,U+69B4,U+69B7,U+69CC,U+69D0,U+69DB,U+69DF,U+69FD,U+6A0A,U+6A1F,U+6A21,U+6A2A,U+6A31,U+6A35,U+6A3D-6A3E,U+6A44,U+6A47,U+6A58-6A59,U+6A61,U+6A71,U+6A80,U+6A84,U+6A90,U+6AA9,U+6AAC,U+6B20-6B23,U+6B27,U+6B32,U+6B3A,U+6B3E,U+6B47,U+6B49,U+6B4C,U+6B62-6B67,U+6B6A,U+6B79,U+6B7B-6B7C,U+6B81,U+6B83,U+6B86,U+6B89-6B8B,U+6B93,U+6B96,U+6B9A,U+6BA1,U+6BB4-6BB5,U+6BB7,U+6BBA,U+6BBF,U+6BC1,U+6BC5,U+6BCB,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD7,U+6BD9,U+6BDB,U+6BE1,U+6BEB,U+6BEF,U+6C0F-6C11,U+6C13-6C14,U+6C1B,U+6C22,U+6C27-6C28,U+6C2E-6C2F,U+6C34,U+6C38,U+6C3D,U+6C41-6C42,U+6C46-6C47,U+6C49,U+6C55,U+6C57,U+6C5B,U+6C5D-6C61,U+6C64,U+6C69-6C6A,U+6C70,U+6C72,U+6C76,U+6C79,U+6C7D,U+6C81,U+6C83,U+6C85,U+6C88-6C89,U+6C8F-6C90,U+6C93,U+6C99,U+6C9B,U+6C9F,U+6CA1,U+6CA5-6CA7,U+6CAA-6CAB,U+6CAE,U+6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC4,U+6CC9-6CCA,U+6CCC,U+6CD5,U+6CDB,U+6CDE,U+6CE1-6CE3,U+6CE5,U+6CE8,U+6CEA,U+6CF0,U+6CF3,U+6CF5,U+6CFB-6CFD,U+6D01,U+6D0B,U+6D12,U+6D17,U+6D1B,U+6D1E,U+6D25,U+6D2A,U+6D32,U+6D3B-6D3E,U+6D41,U+6D45-6D47,U+6D4A-6D4B,U+6D4E-6D4F,U+6D51-6D53,U+6D59,U+6D66,U+6D69-6D6A,U+6D6E,U+6D74,U+6D77-6D78,U+6D82,U+6D88-6D89}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk05-D4C6v9tj.woff2)format("woff2");unicode-range:U+6D8C,U+6D8E,U+6D95,U+6D9B,U+6D9D,U+6D9F,U+6DA1,U+6DA3-6DA4,U+6DA6-6DAB,U+6DAE-6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DC0,U+6DC6,U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8,U+6DE1,U+6DE4,U+6DEB,U+6DEE,U+6DF1,U+6DF3,U+6DF7,U+6DF9,U+6DFB-6DFC,U+6E05,U+6E0A,U+6E0D-6E0E,U+6E10-6E11,U+6E14,U+6E17,U+6E20-6E21,U+6E23-6E24,U+6E29,U+6E2D,U+6E2F,U+6E34,U+6E38,U+6E3A,U+6E43,U+6E4D,U+6E56,U+6E58,U+6E5B,U+6E7E-6E7F,U+6E83,U+6E85,U+6E89,U+6E90,U+6E9C,U+6EA2,U+6EAA,U+6EAF,U+6EB6,U+6EBA-6EBB,U+6EC1-6EC2,U+6EC7,U+6ECB,U+6ED1,U+6ED3-6ED5,U+6EDA,U+6EDE,U+6EE1,U+6EE4-6EE5,U+6EE8-6EE9,U+6EF4,U+6F02,U+6F06,U+6F0F,U+6F13-6F14,U+6F20,U+6F29,U+6F2B,U+6F31,U+6F3E,U+6F4B,U+6F4D,U+6F58,U+6F5C,U+6F66,U+6F6D-6F6E,U+6F84,U+6F88,U+6F8E,U+6F9C,U+6FA1,U+6FB3,U+6FC0,U+6FD1-6FD2,U+7011,U+701A,U+704C,U+706B,U+706D,U+706F-7070,U+7075-7076,U+7078,U+707C,U+707E-707F,U+7089-708A,U+708E,U+7092,U+7095-7096,U+7099,U+70AB-70AF,U+70B3,U+70B8-70B9,U+70BC-70BD,U+70C1-70C2,U+70C8,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E7,U+70E9,U+70EB-70ED,U+70EF,U+70F9,U+70FD,U+7109-710A,U+7115-7116,U+7119-711A,U+7126,U+7130,U+7136,U+7145,U+714C,U+714E,U+715E,U+7164,U+7166-7167,U+716E,U+717D,U+7184,U+718A,U+718F,U+7194,U+7199,U+719F,U+71AC,U+71C3,U+71CE,U+71D5,U+71E5,U+7206,U+722A,U+722C,U+7231,U+7235-7239,U+723D,U+7247-7248,U+724C-724D,U+7252,U+7259,U+725B,U+725F,U+7261-7262,U+7267,U+7269,U+7272,U+7275,U+7279-727A,U+7280-7281,U+728A,U+7292,U+729F,U+72AC-72AD,U+72AF,U+72B6-72B7,U+72B9,U+72C2,U+72C4,U+72C8,U+72D0,U+72D2,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72EC-72EE,U+72F0-72F1,U+72F8,U+72FC,U+730E,U+7316,U+731B-731D,U+7329-732C,U+732E,U+7334,U+733E-733F,U+7352,U+736D,U+737E,U+7384,U+7387,U+7389,U+738B,U+7396,U+739B,U+73A9,U+73AB,U+73AF-73B0,U+73B2,U+73B7,U+73BB,U+73CA,U+73CD,U+73D1,U+73E0,U+73ED,U+7403,U+7405-7406,U+7409,U+740F-7410,U+7422,U+7433-7436,U+743C,U+7441,U+7459-745A,U+745E-745F,U+7470,U+747E,U+7480,U+7483,U+74A7-74A8,U+74DC,U+74E2-74E4,U+74E6,U+74EE,U+74F6-74F7,U+7504,U+7518,U+751A,U+751C,U+751F,U+7525,U+7528-7529,U+752B,U+752D,U+7530-7533,U+7535,U+7537-7538,U+753B,U+7545,U+754C,U+754F,U+7554,U+7559,U+755C,U+7565-7566,U+756A,U+7574,U+7578,U+7586,U+758F,U+7591-7592,U+7597,U+7599-759A,U+759F,U+75A4-75A5,U+75AB,U+75AE-75AF,U+75B2,U+75B5,U+75B9,U+75BC-75BE,U+75C2,U+75C5,U+75C7,U+75C9-75CA,U+75D2,U+75D4-75D5,U+75D8,U+75DB,U+75DE,U+75E2,U+75E4,U+75EA,U+75F0-75F1,U+75F4,U+75F9,U+7601,U+7618,U+761F,U+7624,U+7626-7627,U+7629-762B,U+7638,U+763E,U+764C-764D,U+765C,U+765E,U+7663,U+766B,U+7678,U+767B,U+767D-767E,U+7682,U+7684,U+7686-7688,U+768B,U+768E,U+7691,U+7693,U+76AE,U+76B1,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CE-76D2,U+76D4,U+76D6-76D8,U+76DB,U+76DF,U+76E5,U+76EE-76EF,U+76F2,U+76F4,U+76F8-76F9,U+76FC,U+76FE,U+7701,U+7707-7709,U+770B,U+771F-7720,U+7728-7729,U+772F,U+7736-7738,U+773A,U+773C,U+7740-7741,U+7747,U+775B,U+7761,U+7763,U+7766,U+776B-776C,U+7779,U+777E-777F,U+7784-7785,U+778C,U+778E,U+7791-7792,U+779F,U+77A5,U+77A7,U+77A9-77AA,U+77AC-77AD,U+77B0,U+77B3,U+77BB,U+77D7,U+77DB,U+77E2,U+77E5,U+77E9,U+77EB,U+77ED-77EE,U+77F3,U+77FE-7802,U+780C-780D,U+7814,U+7816,U+7818,U+781A,U+7827,U+782D,U+7830,U+7834,U+7838,U+783E,U+7840,U+7845,U+7852,U+7855,U+785D,U+786B-786E,U+787C,U+7889,U+788C-788E,U+7891,U+7897-7898,U+789F,U+78A7,U+78B0-78B1,U+78B3-78B4,U+78BE,U+78C1,U+78C5,U+78CB,U+78D0,U+78D5,U+78E8,U+78F4,U+78F7,U+7901,U+7934,U+793A}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk06-DfDVzHgc.woff2)format("woff2");unicode-range:U+793C,U+793E,U+7941,U+7948,U+7956,U+795D-7960,U+7965,U+7968,U+796D,U+796F,U+7977-7978,U+7980-7981,U+7985,U+798F,U+79A7,U+79B9,U+79BB,U+79BD-79BE,U+79C0-79C1,U+79C3,U+79C6,U+79C9,U+79CB,U+79CD,U+79D1-79D2,U+79D5,U+79D8,U+79DF,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EB,U+79EF-79F0,U+79F8,U+79FB,U+79FD,U+7A00,U+7A0B,U+7A0D-7A0E,U+7A1A,U+7A20,U+7A33,U+7A37,U+7A3B-7A3D,U+7A3F,U+7A46,U+7A57,U+7A74,U+7A76-7A77,U+7A79-7A7A,U+7A7F,U+7A81,U+7A83-7A84,U+7A8D,U+7A91-7A92,U+7A95-7A98,U+7A9C-7A9D,U+7A9F,U+7AA5,U+7ABF,U+7ACB,U+7AD6,U+7AD9,U+7ADE-7AE0,U+7AE3,U+7AE5,U+7AED,U+7AEF,U+7AF9-7AFA,U+7AFF,U+7B03,U+7B06,U+7B0B,U+7B11,U+7B14,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B24,U+7B26,U+7B28,U+7B2C,U+7B3A,U+7B3C,U+7B49,U+7B4B,U+7B4F-7B52,U+7B54,U+7B56,U+7B5B,U+7B5D,U+7B77,U+7B79,U+7B7E,U+7B80,U+7B8D,U+7B94-7B95,U+7B97,U+7BA1,U+7BA9,U+7BAB-7BAD,U+7BB1,U+7BB4,U+7BC6-7BC7,U+7BD3,U+7BD9,U+7BDD,U+7BE1,U+7BE9,U+7BEE,U+7BF1,U+7BF7,U+7C01,U+7C07,U+7C1B,U+7C27,U+7C2A,U+7C38,U+7C3F,U+7C4D,U+7C6D,U+7C73,U+7C7B,U+7C7D,U+7C89,U+7C92,U+7C95,U+7C97-7C98,U+7C9C,U+7C9F,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1,U+7CB9,U+7CBC-7CBE,U+7CCA,U+7CD5-7CD6,U+7CD9,U+7CDC,U+7CDF-7CE0,U+7CEF,U+7CFB,U+7D0A,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7D6E,U+7E41,U+7E7A,U+7E82,U+7EA0,U+7EA2-7EA4,U+7EA6-7EA7,U+7EAA-7EAC,U+7EAF,U+7EB1-7EB3,U+7EB5-7EBA,U+7EBD,U+7EBF,U+7EC3-7EC8,U+7ECA,U+7ECC-7ECF,U+7ED1-7ED5,U+7ED8-7EDA,U+7EDC-7EDF,U+7EE2-7EE3,U+7EE5-7EE7,U+7EE9-7EEB,U+7EED,U+7EEF-7EF0,U+7EF3-7EF5,U+7EF7-7EF8,U+7EFA,U+7EFC-7EFD,U+7EFF-7F00,U+7F05-7F06,U+7F08-7F09,U+7F0E,U+7F13-7F16,U+7F18,U+7F1A,U+7F1C-7F1D,U+7F1F-7F20,U+7F24,U+7F28-7F2A,U+7F2C-7F2D,U+7F30,U+7F34,U+7F36,U+7F38,U+7F3A,U+7F44,U+7F50-7F51,U+7F55,U+7F57,U+7F5A,U+7F62,U+7F69-7F6A,U+7F6E,U+7F72,U+7F79,U+7F81,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9E,U+7FA1,U+7FA4,U+7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCE,U+7FD4-7FD5,U+7FD8,U+7FDF-7FE0,U+7FE6,U+7FE9,U+7FF0-7FF1,U+7FFB-7FFC,U+8000-8001,U+8003,U+8005,U+800C-800D,U+8010,U+8015,U+8017-8019,U+8026,U+8028,U+8033,U+8036-8038,U+803B,U+803D,U+803F,U+8042-8043,U+8046,U+804A-804D,U+8052,U+8054,U+8058,U+805A,U+806A,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098,U+809A-809B,U+809D,U+80A0-80A2,U+80A4-80A5,U+80A9-80AA,U+80AE-80AF,U+80B1-80B2,U+80B4,U+80BA,U+80BE-80C1,U+80C3-80C4,U+80C6,U+80CC,U+80CE,U+80D6-80D7,U+80DA-80DC,U+80DE,U+80E1,U+80E7,U+80EF-80F0,U+80F3,U+80F6,U+80F8,U+80FD,U+8102,U+8106,U+8109-810A,U+810F-8111,U+8113,U+8116,U+811A,U+812F,U+8131,U+8138,U+813E,U+8146,U+814A-814C,U+8150-8151,U+8154-8155,U+815A,U+8165,U+816E,U+8170,U+8179-817C,U+817E-8180,U+818A,U+818F,U+8191,U+8198,U+819B-819D,U+81A8,U+81B3,U+81BB,U+81C0,U+81C2,U+81C6,U+81CA,U+81DC,U+81E3,U+81EA,U+81ED,U+81F3-81F4,U+81FB-81FC,U+8200,U+8205-8206,U+820C-820D,U+8212,U+8214,U+821C,U+821E-821F,U+822A,U+822C,U+8230-8231,U+8235-8237,U+8239,U+8247,U+8258,U+826E-8270,U+8272-8273,U+827A,U+827E,U+8282,U+828B,U+828D,U+8292,U+8299,U+829C-829D,U+82A5-82A6,U+82AA-82AD,U+82AF,U+82B1,U+82B3,U+82B9,U+82BD,U+82C7,U+82CD,U+82CF,U+82D1,U+82D3-82D4,U+82D7,U+82DB,U+82DE-82DF,U+82E5-82E6,U+82EB,U+82EF,U+82F1,U+82F9,U+8301-8305,U+8309,U+830E,U+8327-8328,U+832B-832C,U+8334-8336,U+8338-8339,U+8346,U+8349,U+8350,U+8352,U+8354}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk07-BB4AEvUn.woff2)format("woff2");unicode-range:U+835A,U+835E,U+8360-8361,U+8363-8364,U+8367,U+836F,U+8377-8378,U+837C,U+8385-8386,U+8389,U+838E,U+8398,U+839E,U+83AB,U+83B1-83B2,U+83B7,U+83B9-83BA,U+83BD,U+83C7,U+83CA,U+83CC,U+83CF,U+83DC,U+83E0,U+83E9,U+83F1-83F2,U+8403-8404,U+840C-840E,U+841D,U+8424-8428,U+843D,U+8457,U+845B,U+8461,U+8463,U+846B-846C,U+8471,U+8475,U+8482,U+848B,U+8499,U+849C,U+84B2,U+84B8,U+84BF,U+84C4,U+84C9,U+84D1,U+84D6,U+84DD,U+84EC,U+8511,U+8513,U+8517,U+851A,U+851F,U+8521,U+852B-852C,U+8537,U+853A-853D,U+8549-854A,U+8574,U+857E,U+8584,U+8587,U+859B,U+85AA,U+85AF,U+85CF-85D0,U+85D5,U+85E4,U+85FB,U+8611,U+8638,U+864E-8651,U+865A,U+865E,U+866B,U+8671,U+8679,U+867B,U+867D-867E,U+8680-8682,U+868A,U+868C,U+8693,U+8695,U+869C,U+86A3-86A4,U+86AA,U+86AF,U+86C0,U+86C6-86C7,U+86C9-86CB,U+86CE,U+86D4,U+86D9,U+86DB,U+86DF,U+86E4,U+86EE,U+86F9,U+86FE,U+8700,U+8702,U+8708,U+8712-8713,U+8715,U+8717-8718,U+871C,U+8721-8722,U+8725,U+873B,U+8747,U+8749,U+874C,U+874E,U+8757,U+8759,U+8760,U+8774,U+8776,U+877C,U+8783,U+878D,U+879F,U+87A8,U+87BA,U+87C0,U+87C6,U+87CB,U+87D1-87D2,U+87E0,U+87E5,U+87F9,U+8815,U+8821-8822,U+8840,U+8845,U+884C-884D,U+8853-8854,U+8857,U+8859,U+8861,U+8863,U+8865,U+8868-8869,U+886B-886C,U+886E,U+8870,U+8877,U+8881-8882,U+8884-8885,U+888B,U+888D,U+8892,U+8896,U+889C,U+88A4,U+88AB,U+88AD,U+88B1,U+88C1-88C2,U+88C5-88C6,U+88D4-88D5,U+88D8-88D9,U+88DF,U+88E4,U+88E8,U+88F1,U+88F3-88F4,U+88F8-88F9,U+8902,U+8910,U+8912,U+8919,U+8925,U+892A,U+8934,U+8936,U+8944,U+895F,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4-89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E5-89E6,U+8A00,U+8A07,U+8A79,U+8A89-8A8A,U+8A93,U+8AF0,U+8B66,U+8B6C,U+8BA1-8BA5,U+8BA7-8BA9,U+8BAB,U+8BAD-8BB0,U+8BB2-8BB4,U+8BB6,U+8BB8-8BBA,U+8BBC-8BC1,U+8BC4-8BC6,U+8BC8-8BCB,U+8BCD,U+8BD1,U+8BD5,U+8BD7,U+8BDA-8BDB,U+8BDD-8BDF,U+8BE1-8BE3,U+8BE5-8BE7,U+8BEB-8BED,U+8BEF-8BF5,U+8BF7-8BF8,U+8BFA-8BFB,U+8BFD-8BFE,U+8C01,U+8C03,U+8C05-8C06,U+8C08,U+8C0A-8C0B,U+8C0D-8C13,U+8C17,U+8C19-8C1C,U+8C20,U+8C22-8C24,U+8C26,U+8C28-8C29,U+8C2C-8C2D,U+8C30-8C31,U+8C34,U+8C37,U+8C41,U+8C46,U+8C4C,U+8C55,U+8C5A,U+8C61,U+8C6A-8C6B,U+8C79-8C7A,U+8C82,U+8C89,U+8C8C,U+8D1D-8D1F,U+8D21-8D32,U+8D34-8D35,U+8D37-8D3A,U+8D3C,U+8D3E-8D3F,U+8D41-8D45,U+8D48,U+8D4A-8D4C,U+8D4E-8D50,U+8D54,U+8D56,U+8D58,U+8D5A-8D5B,U+8D5E,U+8D60-8D64,U+8D66,U+8D6B,U+8D70,U+8D73-8D77,U+8D81,U+8D84-8D85,U+8D8A-8D8B,U+8D9F,U+8DA3,U+8DB3-8DB4,U+8DBE-8DBF,U+8DC3,U+8DCB-8DCC,U+8DCE-8DCF,U+8DD1,U+8DDA-8DDB,U+8DDD,U+8DDF,U+8DE8,U+8DEA,U+8DEF,U+8DF3,U+8DF5,U+8DF7,U+8DFA,U+8E09-8E0A,U+8E0C,U+8E0F,U+8E1D-8E1F,U+8E22-8E23,U+8E29-8E2A,U+8E2E,U+8E31,U+8E42,U+8E44,U+8E48,U+8E4A-8E4B,U+8E66,U+8E69,U+8E6C-8E6D,U+8E72,U+8E74,U+8E7C,U+8E7F,U+8E81,U+8E87,U+8E8F,U+8EAB-8EAC,U+8EAF,U+8EB2,U+8EBA,U+8F66-8F69,U+8F6C,U+8F6E-8F72,U+8F74,U+8F7B,U+8F7D,U+8F7F,U+8F83-8F89,U+8F8D,U+8F90-8F91,U+8F93,U+8F95-8F97,U+8F99,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA8-8FA9,U+8FAB,U+8FB0-8FB1,U+8FB9,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5,U+8FC7-8FC8,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8}@font-face{font-family:KoiFont;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/KoiFont-cjk08-BW4Wt6Pn.woff2)format("woff2");unicode-range:U+8FD9,U+8FDB-8FDF,U+8FE2,U+8FE5,U+8FE9-8FEB,U+8FED,U+8FF0,U+8FF7-8FF9,U+8FFD,U+9000-9003,U+9006,U+9009-900A,U+900F-9010,U+9012,U+9014,U+9016-9017,U+901A-901B,U+901D-9020,U+9022,U+9026,U+902E,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9047,U+904D,U+904F,U+9052-9053,U+9057,U+9063,U+9065,U+9068,U+906D-906E,U+9074-9075,U+907F-9080,U+908B,U+9091,U+9093,U+90A2-90A3,U+90A6,U+90AA,U+90AE-90AF,U+90B1,U+90B5,U+90B9,U+90BB,U+90C1,U+90CA,U+90CE,U+90D1,U+90DD,U+90E1,U+90E6,U+90E8,U+90ED,U+90F8,U+90FD,U+9119,U+9149,U+914B-914D,U+9152,U+9157,U+915D,U+9163,U+9165,U+916A,U+916C,U+9171,U+9175-9178,U+917E-917F,U+9187,U+9189,U+918B,U+9192,U+91C7,U+91CA,U+91CC-91CF,U+91D1,U+91DC,U+9274,U+92A9,U+92AE,U+938F,U+93D6,U+946B,U+9488-9489,U+948E,U+9493,U+9499,U+949D-94A3,U+94A5-94A9,U+94AD-94AE,U+94B1,U+94B3,U+94B5,U+94BB,U+94BE,U+94C1-94C3,U+94C5-94C6,U+94D0,U+94DB-94DD,U+94E0-94E1,U+94E3,U+94E5,U+94ED-94EE,U+94F2,U+94F6,U+94F8,U+94FA,U+94FE-9501,U+9504-9505,U+9508-950C,U+9510,U+9519-951A,U+9521,U+9523-9526,U+9528,U+952D-9530,U+9532,U+9539,U+953B,U+9540,U+9542,U+9547,U+954A,U+954C,U+9550-9551,U+9556,U+955C,U+9563,U+956B,U+9570,U+9576,U+957F,U+95B7,U+95E8-95EA,U+95ED-95F0,U+95F2,U+95F4,U+95F7-95FB,U+95FD,U+9600-9602,U+9605,U+9609,U+960E,U+9610,U+9614,U+9616,U+9619-961A,U+961F,U+9631-9636,U+963B,U+963F-9640,U+9644-9648,U+964B-964D,U+9650,U+9655,U+965B,U+9661-9662,U+9664,U+9668-966A,U+9675-9677,U+9685-9686,U+968B,U+968F-9690,U+9694,U+9698-9699,U+969C,U+96A7,U+96B6,U+96BC,U+96BE,U+96C0-96C1,U+96C4-96C7,U+96CC,U+96CF,U+96D5,U+96E8,U+96EA,U+96EF,U+96F3,U+96F6-96F7,U+96F9,U+96FE,U+9700,U+9704,U+9706-9707,U+9709,U+970D-970E,U+9713,U+9716,U+971C,U+971E,U+972D,U+9732,U+9738-9739,U+973E,U+9752-9753,U+9756,U+9759,U+975B,U+975E,U+9760-9762,U+9769,U+9773-9774,U+9776,U+978B,U+978D,U+9791,U+9798,U+97A0,U+97AD,U+97E6-97E7,U+97E9,U+97ED,U+97F3,U+97F5-97F6,U+9875-9877,U+9879-987B,U+987D-9882,U+9884-9888,U+988A,U+988C,U+9890-9891,U+9893-9894,U+9896-9898,U+989C-989D,U+98A0,U+98A2,U+98A4,U+98A6-98A7,U+98A9,U+98CE,U+98D2,U+98D5,U+98D8-98D9,U+98DE-98DF,U+98E8,U+9910,U+9965,U+9968,U+996D-9972,U+9975-9976,U+997A,U+997C-997D,U+997F,U+9981,U+9984-9986,U+9988,U+998B,U+998D,U+998F,U+9992,U+9996,U+9999,U+99A5,U+99A8,U+9A6C-9A71,U+9A73-9A74,U+9A76,U+9A78-9A79,U+9A7B-9A7F,U+9A82,U+9A84,U+9A86-9A87,U+9A8A-9A8C,U+9A8F,U+9A91,U+9A97,U+9A9A,U+9A9C,U+9A9E,U+9AA0-9AA1,U+9AA4-9AA5,U+9AA8,U+9AB0,U+9AB7-9AB8,U+9ABC,U+9AC5,U+9ACB,U+9AD3,U+9AD8,U+9AE6,U+9AEF,U+9AFB,U+9B03,U+9B13,U+9B1F,U+9B3C,U+9B41-9B42,U+9B44,U+9B49,U+9B4F,U+9B51,U+9B54,U+9C7C,U+9C81,U+9C8D,U+9C9C,U+9CA4,U+9CA7-9CA8,U+9CAB,U+9CB8,U+9CC3-9CC5,U+9CCD,U+9CCF,U+9CD4,U+9CD6,U+9CDE,U+9E1F-9E23,U+9E25-9E26,U+9E2D,U+9E2F,U+9E33,U+9E35,U+9E3D-9E3F,U+9E42-9E43,U+9E45,U+9E49-9E4A,U+9E4C,U+9E4F,U+9E64,U+9E66,U+9E6B,U+9E70,U+9E73,U+9E7F,U+9E93,U+9E9F,U+9EA6,U+9EB8,U+9EBB,U+9EBD,U+9EC4,U+9ECD-9ECF,U+9ED1,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EEF,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F3E,U+9F50,U+9F7F,U+9F84,U+9F8A-9F8C,U+9F99-9F9B,U+9F9F}:root{--el-header-logo-text-color:#161616;--el-header-bg-color:#fff;--el-header-text-color:#303133;--el-header-text-regular-color:#606266;--el-header-toolbar-collapse-bg-color:var(--koi-surface-hover);--el-header-toolbar-collapse-hover-bg-color:var(--koi-border);--el-header-toolbar-border-color:#ebeef5;--el-header-icon-hover-bg-color:var(--koi-surface-hover);--el-aside-logo-text-color:#161616;--el-aside-border-right-color:#ebeef5;--el-menu-bg-color:#fff;--el-menu-hover-bg-color:var(--koi-surface-hover);--el-menu-active-bg-color:var(--koi-surface-hover);--el-menu-text-color:#333639;--el-menu-hover-text-color:var(--koi-accent-text);--el-menu-parent-active-text-color:var(--koi-accent-text);--el-menu-active-text-color:var(--koi-accent-text);--el-header-optimum-color:var(--el-menu-text-color);--el-header-optimum-hover-color:var(--el-menu-hover-text-color);--el-header-optimum-active-color:var(--el-menu-active-text-color);--el-header-optimum-hover-bg-color:var(--el-menu-hover-bg-color);--el-header-optimum-active-bg-color:var(--el-menu-active-bg-color);--el-header-optimum-nav-btn-border-color:#dcdfe6;--el-header-optimum-nav-btn-hover-border-color:var(--koi-accent);--el-header-optimum-nav-btn-bg-color:transparent;--el-header-optimum-nav-btn-hover-bg-color:var(--koi-surface-hover)}html.header-inverted:not(.dark){--el-header-logo-text-color:#e5eaf3;--el-header-bg-color:#141414;--el-header-text-color:#e5eaf3;--el-header-text-regular-color:#a3a6ad;--el-header-toolbar-collapse-bg-color:#262626;--el-header-toolbar-collapse-hover-bg-color:#333;--el-header-toolbar-border-color:#3d3d3f;--el-header-icon-hover-bg-color:#2a2a2a;--el-header-optimum-color:var(--el-header-text-color);--el-header-optimum-hover-color:var(--koi-accent-on-dark);--el-header-optimum-active-color:#fff;--el-header-optimum-hover-bg-color:#262626;--el-header-optimum-active-bg-color:var(--koi-accent-strong);--el-header-optimum-nav-btn-border-color:#3d3d3f;--el-header-optimum-nav-btn-hover-border-color:var(--koi-accent);--el-header-optimum-nav-btn-bg-color:#1f1f1f;--el-header-optimum-nav-btn-hover-bg-color:#2a2a2a}html.aside-inverted:not(.dark){--el-aside-logo-text-color:#e5eaf3;--el-aside-border-right-color:#3d3d3f}html.aside-inverted:not(.dark),html.layout-horizontal.header-inverted:not(.dark){--el-menu-bg-color:#141414;--el-menu-hover-bg-color:#1a1a1a;--el-menu-active-bg-color:var(--koi-accent-strong);--el-menu-text-color:#d5d7dd;--el-menu-hover-text-color:var(--koi-accent-on-dark);--el-menu-parent-active-text-color:var(--koi-accent-on-dark);--el-menu-active-text-color:#fff}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-header-logo-text-color:#e5eaf3;--el-header-bg-color:var(--koi-surface-card);--el-header-text-color:#e5eaf3;--el-header-text-regular-color:#cfd3dc;--el-header-toolbar-collapse-bg-color:var(--koi-surface-hover);--el-header-toolbar-collapse-hover-bg-color:var(--koi-surface-sunken);--el-header-toolbar-border-color:var(--koi-border);--el-header-icon-hover-bg-color:var(--koi-surface-hover);--el-aside-logo-text-color:#e5eaf3;--el-aside-border-right-color:var(--koi-border);--el-menu-bg-color:var(--koi-surface-card);--el-menu-hover-bg-color:var(--koi-surface-hover);--el-menu-active-bg-color:var(--koi-surface-hover);--el-menu-text-color:#e5eaf3;--el-menu-parent-active-text-color:var(--koi-accent-text);--el-menu-hover-text-color:var(--koi-accent-text);--el-menu-active-text-color:var(--koi-accent-text);--el-header-optimum-color:var(--el-menu-text-color);--el-header-optimum-hover-color:var(--el-menu-hover-text-color);--el-header-optimum-active-color:var(--el-menu-active-text-color);--el-header-optimum-hover-bg-color:var(--el-menu-hover-bg-color);--el-header-optimum-active-bg-color:var(--el-menu-active-bg-color);--el-header-optimum-nav-btn-border-color:var(--koi-border);--el-header-optimum-nav-btn-hover-border-color:var(--koi-accent);--el-header-optimum-nav-btn-bg-color:transparent;--el-header-optimum-nav-btn-hover-bg-color:var(--koi-surface-hover)}html.grey-mode body{filter:grayscale()}html.weak-mode body{filter:invert(80%)}#nprogress .bar{background:var(--el-color-primary)!important}#nprogress .spinner-icon{border-top-color:var(--el-color-primary)!important;border-left-color:var(--el-color-primary)!important}#nprogress .peg{box-shadow:0 0 10px var(--el-color-primary), 0 0 5px var(--el-color-primary)!important}.main-maximize .el-aside,.main-maximize .el-header,.main-maximize .el-footer,.main-maximize .layout-column,.main-maximize .layout-tabs{display:none!important}.el-header.layout-header{--el-header-padding:0 12px}.koi-icon{color:var(--el-header-text-color);outline:none}.koi-icon:hover{color:var(--el-color-primary);cursor:pointer}.el-table .el-table__header-wrapper th{color:#303133;font-weight:500}.dark .el-table .el-table__header-wrapper th{--un-text-opacity:.9;color:rgb(255 255 255/var(--un-text-opacity))}.koi-flex{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.koi-flex-tabs{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.el-table{flex:1}.el-table table{width:100%}.fade-default-enter-active,.fade-default-leave-active{transition:opacity .2s ease-in-out}.fade-default-enter-from,.fade-default-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity .25s,transform .3s}.fade-bottom-enter-from{opacity:0;transform:translateY(-10%)}.fade-bottom-leave-to{opacity:0;transform:translateY(10%)}.fade-scale-leave-active,.fade-scale-enter-active{transition:all .28s}.fade-scale-enter-from{opacity:0;transform:scale(1.2)}.fade-scale-leave-to{opacity:0;transform:scale(.8)}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:transform .2s,opacity .3s ease-out}.zoom-fade-enter-from{opacity:0;transform:scale(.92)}.zoom-fade-leave-to{opacity:0;transform:scale(1.06)}.koi-scale:hover,.koi-scale-i:hover i{animation:.6s forwards koi-scale}@keyframes koi-scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.koi-rotate:hover,.koi-rotate-i:hover i{animation:.8s forwards koi-rotate}@keyframes koi-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.koi-shake:hover,.koi-shake-i:hover i{animation:.5s forwards koi-shake}@keyframes koi-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.koi-swing:hover,.koi-swing-i:hover i{animation:1s forwards koi-swing}@keyframes koi-swing{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.koi-bounce:hover,.koi-bounce-i:hover i{animation:.8s forwards koi-bounce}@keyframes koi-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.koi-pulse:hover,.koi-pulse-i:hover i{animation:1s infinite koi-pulse}@keyframes koi-pulse{0%{transform:scale(1);box-shadow:0 0 #fc00}70%{transform:scale(1.12);box-shadow:0 0 0 15px #fc00}to{transform:scale(1);box-shadow:0 0 #fc00}}.koi-flip:hover,.koi-flip-i:hover i{animation:.8s forwards koi-flip}@keyframes koi-flip{0%{transform:perspective(800px)rotateY(0)}50%{transform:perspective(800px)rotateY(180deg)}to{transform:perspective(800px)rotateY(360deg)}}.koi-wave:hover,.koi-wave-i:hover i{animation:.8s forwards koi-wave}@keyframes koi-wave{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-15px)rotate(5deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-10px)rotate(-5deg)}}.el-card{border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-card);transition:box-shadow .2s,border-color .2s}.el-card.is-hover-shadow:hover,.el-card.is-always-shadow{box-shadow:var(--koi-shadow-raised)}.el-button{border-radius:var(--koi-radius-sm);transition:background-color .18s,border-color .18s,color .18s}.el-button--primary{box-shadow:none}.el-input__wrapper,.el-textarea__inner{border-radius:var(--koi-radius-sm);transition:box-shadow .18s}.el-table{--el-table-border-color:var(--koi-border);--el-table-row-hover-bg-color:var(--koi-surface-hover);border-radius:var(--koi-radius-md)}.el-table th.el-table__cell{background-color:var(--koi-surface-sunken);letter-spacing:0;font-weight:600}.el-tag{border-radius:var(--koi-radius-sm);font-weight:500}.el-menu-item,.el-sub-menu__title{border-radius:var(--koi-radius-sm);transition:background-color .18s,color .18s}.el-dialog{border-radius:var(--koi-radius-lg);box-shadow:var(--koi-shadow-raised)}.el-drawer{box-shadow:var(--koi-shadow-raised)}.el-message-box{border-radius:var(--koi-radius-lg)}.el-popper.is-light{border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-raised)}.el-pagination{--el-pagination-button-border-radius:var(--koi-radius-sm)}::-webkit-scrollbar-thumb{border-radius:var(--koi-radius-md)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.el-card__header{border-bottom-color:var(--koi-border);font-weight:600}.el-dialog__title,.el-message-box__title{letter-spacing:.01em;font-weight:600}.el-button:focus-visible{outline:2px solid var(--koi-accent);outline-offset:2px}.el-table .cell,.el-statistic__number,.el-pagination__total{font-variant-numeric:tabular-nums}.el-pagination .el-pager li,.el-pagination .btn-prev,.el-pagination .btn-next{transition:background-color .18s,color .18s}.el-image__inner{border-radius:inherit}html.dark{background-color:var(--koi-surface-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark body{background-color:var(--koi-surface-page);background-image:none;min-height:100vh}html.dark .el-card{background-color:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-card)}html.dark .el-card.is-hover-shadow:hover,html.dark .el-card.is-always-shadow{border-color:var(--koi-border-strong);box-shadow:var(--koi-shadow-raised)}html.dark .el-card__header{border-bottom:1px solid var(--koi-border);background:0 0}html.dark .el-table{--el-table-bg-color:var(--koi-surface-card);--el-table-tr-bg-color:transparent;--el-table-header-bg-color:var(--koi-surface-sunken);--el-table-row-hover-bg-color:var(--koi-surface-hover);--el-table-current-row-bg-color:var(--koi-surface-hover);--el-table-border-color:var(--koi-border);--el-table-header-text-color:var(--koi-text-2);--el-table-text-color:var(--koi-text-1);background-color:var(--koi-surface-card);border-radius:var(--koi-radius-md)}html.dark .el-table th.el-table__cell{background-color:var(--koi-surface-sunken);color:var(--koi-text-2);border-bottom:1px solid var(--koi-border-strong)}html.dark .el-table td.el-table__cell{border-bottom:1px solid var(--koi-border)}html.dark .el-table .el-table__body tr.hover-row>td.el-table__cell{background-color:var(--koi-surface-hover)}html.dark .el-dialog,html.dark .el-message-box,html.dark .el-drawer{background-color:var(--koi-surface-card);border:1px solid var(--koi-border-strong);border-radius:var(--koi-radius-lg);box-shadow:var(--koi-shadow-raised)}html.dark .el-popper.is-light,html.dark .el-dropdown__popper,html.dark .el-select__popper,html.dark .el-picker__popper{background-color:var(--koi-surface-card);border:1px solid var(--koi-border);box-shadow:var(--koi-shadow-raised)}html.dark .el-popper.is-light .el-popper__arrow:before{background-color:var(--koi-surface-card);border-color:var(--koi-border)}html.dark .layout-vertical-aside,html.dark .layout-classic-aside,html.dark .layout-columns-aside,html.dark .layout-optimum-aside{background-color:var(--koi-surface-card);border-right:1px solid var(--koi-border)}html.dark .layout-header,html.dark .layout-tabs{background-color:var(--koi-surface-card);border-bottom:1px solid var(--koi-border)}html.dark .el-menu-item.is-active{background-color:var(--koi-surface-hover);color:var(--koi-accent-text);box-shadow:none}html.dark .el-menu-item:hover,html.dark .el-sub-menu__title:hover{background-color:var(--koi-surface-hover)}html.dark .el-tabs__active-bar{box-shadow:none;background-image:none}html.dark .el-tabs--card>.el-tabs__header .el-tabs__item{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);border-radius:var(--koi-radius-sm) var(--koi-radius-sm) 0 0}html.dark .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--koi-surface-card);border-color:var(--koi-border);box-shadow:none}html.dark .koi-icon:hover{background-color:var(--koi-surface-hover);box-shadow:none}html.dark ::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar-thumb{background:var(--koi-border-strong);border-radius:var(--koi-radius-md);background-clip:padding-box;border:1px solid #0000}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--koi-text-3);background-clip:padding-box}html.dark .koi-logo__title{-webkit-text-fill-color:currentcolor;color:var(--koi-text-1);letter-spacing:.02em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:600}html.dark .koi-logo__avatar{box-shadow:0 0 0 1px var(--koi-border-strong);transition:box-shadow .2s}html.dark .koi-logo:hover .koi-logo__avatar{box-shadow:0 0 0 1px var(--koi-text-3)}html.dark .user-avatar{box-shadow:0 0 0 2px var(--koi-border)}html.dark .user-avatar:hover{box-shadow:0 0 0 2px var(--koi-border-strong)}html.color-transition,html.color-transition *,html.color-transition :before,html.color-transition :after{transition:background-color .3s,border-color .3s,color .3s!important}html.dark .app-main:before,html.dark .layout-main:before{content:none}html:root{--koi-surface-page:#eef1f6;--koi-surface-card:#fff;--koi-surface-hover:#f2f4f7;--koi-surface-sunken:#f7f8fa;--koi-border:#e5e8ef;--koi-border-strong:#d5dae4;--koi-brand-wash:color-mix(in srgb, var(--el-color-primary) 2.2%, var(--koi-surface-card));--koi-text-1:#1d2430;--koi-text-2:#4d5766;--koi-text-3:#686f7d;--koi-accent:var(--el-color-primary);--koi-accent-strong:color-mix(in srgb, var(--el-color-primary) 88%, #000);--koi-accent-text:var(--koi-accent-strong);--koi-accent-on-dark:color-mix(in srgb, var(--el-color-primary) 70%, #e8ecf3);--koi-accent-soft:color-mix(in srgb, var(--el-color-primary) 5%, var(--koi-surface-card));--koi-accent-border:color-mix(in srgb, var(--el-color-primary) 26%, var(--koi-surface-card));--koi-on-accent:#fff;--koi-success-text:color-mix(in srgb, var(--el-color-success) 52%, var(--koi-text-1));--koi-warning-text:color-mix(in srgb, var(--el-color-warning) 48%, var(--koi-text-1));--koi-danger-text:color-mix(in srgb, var(--el-color-danger) 52%, var(--koi-text-1));--koi-info-text:color-mix(in srgb, var(--el-color-info) 55%, var(--koi-text-1));--koi-success-solid:color-mix(in srgb, var(--el-color-success) 52%, var(--koi-text-1));--koi-warning-solid:color-mix(in srgb, var(--el-color-warning) 48%, var(--koi-text-1));--koi-danger-solid:color-mix(in srgb, var(--el-color-danger) 52%, var(--koi-text-1));--koi-info-solid:color-mix(in srgb, var(--el-color-info) 60%, var(--koi-text-1));--koi-radius-sm:6px;--koi-radius-md:8px;--koi-radius-lg:12px;--koi-shadow-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--koi-shadow-raised:0 6px 20px #10182814;--koi-mask:#10182880;--koi-font-size-xs:12px;--koi-font-size-sm:13px;--koi-font-size-md:14px;--koi-font-size-lg:16px;--koi-font-size-xl:20px;--koi-font-size-2xl:24px;--koi-font-size-3xl:30px;--koi-line-height-xs:1.5;--koi-line-height-sm:1.5715;--koi-font-weight-regular:400;--koi-font-weight-medium:500;--koi-font-weight-semibold:600;--koi-space-1:4px;--koi-space-2:8px;--koi-space-3:12px;--koi-space-4:16px;--koi-space-5:20px;--koi-space-6:24px;--koi-space-8:32px;--koi-space-10:40px;--koi-duration-fast:.15s;--koi-duration-normal:.2s;--koi-duration-slow:.3s;--koi-ease-standard:cubic-bezier(.2, 0, 0, 1);--koi-ease-emphasized:cubic-bezier(.05, .7, .1, 1)}.koi-text-primary{color:var(--koi-text-1)}.koi-text-regular{color:var(--koi-text-2)}.koi-text-secondary{color:var(--koi-text-3)}.koi-text-accent{color:var(--koi-accent-text)}.koi-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}html.dark{--koi-surface-page:#0d1017;--koi-surface-card:#161a22;--koi-surface-hover:#1e232d;--koi-surface-sunken:#1a1f28;--koi-brand-wash:color-mix(in srgb, var(--el-color-primary) 8%, var(--koi-surface-card));--koi-border:#2a3040;--koi-border-strong:#38404f;--koi-text-1:#e8ecf3;--koi-text-2:#b3bccb;--koi-text-3:#8b96a8;--koi-accent:var(--el-color-primary);--koi-on-accent:#fff;--koi-accent-strong:color-mix(in srgb, var(--el-color-primary) 88%, #000);--koi-accent-text:var(--koi-accent-on-dark);--koi-accent-on-dark:color-mix(in srgb, var(--el-color-primary) 70%, #e8ecf3);--koi-accent-soft:color-mix(in srgb, var(--el-color-primary) 5%, var(--koi-surface-card));--koi-accent-border:color-mix(in srgb, var(--el-color-primary) 34%, var(--koi-surface-card));--koi-success-solid:color-mix(in srgb, var(--el-color-success) 62%, #000);--koi-warning-solid:color-mix(in srgb, var(--el-color-warning) 55%, #000);--koi-danger-solid:color-mix(in srgb, var(--el-color-danger) 60%, #000);--koi-info-solid:color-mix(in srgb, var(--el-color-info) 70%, #000);--koi-success-text:color-mix(in srgb, var(--el-color-success) 52%, var(--koi-text-1));--koi-warning-text:color-mix(in srgb, var(--el-color-warning) 48%, var(--koi-text-1));--koi-danger-text:color-mix(in srgb, var(--el-color-danger) 52%, var(--koi-text-1));--koi-info-text:color-mix(in srgb, var(--el-color-info) 55%, var(--koi-text-1));--koi-radius-sm:6px;--koi-radius-md:8px;--koi-radius-lg:12px;--koi-shadow-card:0 1px 2px #00000073, 0 1px 3px #00000080;--koi-shadow-raised:0 6px 20px #0000008c;--koi-mask:#0009}html:root{--el-bg-color:var(--koi-surface-card);--el-bg-color-page:var(--koi-surface-page);--el-bg-color-overlay:var(--koi-surface-card);--el-color-white:#fff;--el-radio-button-checked-bg-color:var(--koi-accent-strong);--el-radio-button-checked-border-color:var(--koi-accent-strong);--el-radio-button-checked-text-color:var(--koi-on-accent);--el-checkbox-button-checked-bg-color:var(--koi-accent-strong);--el-checkbox-button-checked-border-color:var(--koi-accent-strong);--el-checkbox-button-checked-text-color:var(--koi-on-accent);--el-checkbox-checked-bg-color:var(--koi-accent-strong);--el-checkbox-checked-input-border-color:var(--koi-accent-strong);--el-checkbox-checked-icon-color:var(--koi-on-accent);--el-switch-on-color:var(--koi-accent-strong);--el-slider-main-bg-color:var(--koi-accent-strong);--el-datepicker-active-color:var(--koi-accent-strong);--el-anchor-active-color:var(--koi-accent-text);--el-anchor-marker-bg-color:var(--koi-accent-strong);--el-backtop-text-color:var(--koi-accent-text);--el-fill-color:var(--koi-surface-hover);--el-fill-color-light:var(--koi-surface-hover);--el-fill-color-lighter:var(--koi-surface-sunken);--el-fill-color-extra-light:var(--koi-surface-sunken);--el-fill-color-dark:var(--koi-border);--el-fill-color-darker:var(--koi-border-strong);--el-fill-color-blank:var(--koi-surface-card);--el-border-color:var(--koi-border);--el-border-color-light:var(--koi-border);--el-border-color-lighter:var(--koi-border);--el-border-color-extra-light:var(--koi-border);--el-border-color-dark:var(--koi-border-strong);--el-border-color-darker:var(--koi-border-strong);--el-border-color-hover:var(--koi-border-strong);--el-text-color-primary:var(--koi-text-1);--el-text-color-regular:var(--koi-text-2);--el-text-color-secondary:var(--koi-text-3);--el-text-color-placeholder:var(--koi-text-3);--el-text-color-disabled:var(--koi-text-3);--el-disabled-text-color:var(--koi-text-3);--el-disabled-bg-color:var(--koi-surface-hover);--el-disabled-border-color:var(--koi-border);--el-box-shadow:var(--koi-shadow-raised);--el-box-shadow-light:var(--koi-shadow-raised);--el-box-shadow-lighter:var(--koi-shadow-card);--el-box-shadow-dark:var(--koi-shadow-raised);--el-mask-color:var(--koi-mask);--el-mask-color-extra-light:var(--koi-mask);--el-border-radius-base:var(--koi-radius-sm);--el-border-radius-small:var(--koi-radius-sm);--el-menu-hover-bg-color:var(--koi-surface-hover);--el-menu-item-hover-fill:var(--koi-surface-hover);--el-dropdown-menuItem-hover-fill:var(--koi-surface-hover);--el-dropdown-menuItem-hover-color:var(--koi-accent-text);--el-table-row-hover-bg-color:var(--koi-surface-hover);--el-table-current-row-bg-color:var(--koi-surface-hover);--el-segmented-bg-color:var(--koi-surface-sunken);--el-segmented-item-hover-bg-color:var(--koi-surface-hover);--el-segmented-item-active-bg-color:var(--koi-surface-hover);--el-segmented-item-selected-bg-color:var(--koi-accent-strong);--el-segmented-item-selected-color:var(--koi-on-accent);--el-tree-node-hover-bg-color:var(--koi-surface-hover);--el-datepicker-inrange-bg-color:var(--koi-surface-hover);--el-datepicker-inrange-hover-bg-color:var(--koi-surface-hover);--el-calendar-selected-bg-color:var(--koi-surface-hover);--el-pagination-bg-color:var(--koi-surface-card);--el-pagination-button-bg-color:var(--koi-surface-sunken);--el-pagination-hover-color:var(--koi-accent-text);--el-cascader-tag-background:var(--koi-surface-sunken);--el-cascader-node-background-hover:var(--koi-surface-hover);--el-cascader-menu-selected-text-color:var(--koi-accent-text);--el-mention-option-hover-background:var(--koi-surface-hover);--el-mention-option-selected-color:var(--koi-accent-text);--el-transfer-panel-header-bg-color:var(--koi-surface-sunken);--el-checkbox-disabled-input-fill:var(--koi-surface-hover);--el-descriptions-item-bordered-label-background:var(--koi-surface-sunken);--el-collapse-header-bg-color:var(--koi-surface-card);--el-collapse-content-bg-color:var(--koi-surface-card);--el-skeleton-color:var(--koi-surface-hover);--el-skeleton-to-color:var(--koi-surface-sunken);--el-color-success:#2e7d32;--el-color-warning:#a35a06;--el-color-danger:#c0392b;--el-color-error:#c0392b;--el-color-info:#5c616a}html.dark{--el-color-success:#7ec050;--el-color-warning:#e0a955;--el-color-danger:#f0736f;--el-color-error:#f0736f;--el-color-info:#a3a6ad}html:root body{background-color:var(--koi-surface-page);color:var(--koi-text-1)}html:root .el-card{--el-card-bg-color:var(--koi-surface-card);--el-card-border-color:var(--koi-border);--el-card-border-radius:var(--koi-radius-md);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-card)}html:root .el-card__header{border-bottom:1px solid var(--koi-border);color:var(--koi-text-1);font-weight:600}html:root .app-main,html:root .layout-main,html:root .layout-column{background-color:var(--koi-surface-page)}html:root .el-table{--el-table-bg-color:var(--koi-surface-card);--el-table-tr-bg-color:transparent;--el-table-header-bg-color:var(--koi-surface-sunken);--el-table-header-text-color:var(--koi-text-3);--el-table-text-color:var(--koi-text-1);--el-table-row-hover-bg-color:var(--koi-surface-hover);--el-table-current-row-bg-color:var(--koi-surface-hover);--el-table-expanded-cell-bg-color:var(--koi-surface-sunken);--el-table-border-color:var(--koi-border);--el-table-border:1px solid var(--koi-border);--el-table-fixed-left-column:inset 10px 0 10px -10px #10182814;--el-table-fixed-right-column:inset -10px 0 10px -10px #10182814;color:var(--koi-text-1);border-radius:var(--koi-radius-md)}html:root .el-table th.el-table__cell{background-color:var(--koi-surface-sunken);color:var(--koi-text-3);font-size:var(--koi-font-size-xs,12px);letter-spacing:.03em;padding-top:10px;padding-bottom:10px;font-weight:600}html:root .el-table td.el-table__cell{padding-top:12px;padding-bottom:12px}html:root .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--koi-surface-sunken)}html:root .el-table .el-table__body tr.hover-row>td.el-table__cell,html:root .el-table__body tr.current-row>td.el-table__cell{background-color:var(--koi-surface-hover)}html:root .el-table .el-table__empty-text{color:var(--koi-text-3)}html:root .el-tag{--el-tag-bg-color:var(--koi-surface-sunken);--el-tag-border-color:var(--koi-border);--el-tag-text-color:var(--koi-text-2);--el-tag-hover-color:var(--koi-text-1);--koi-tag-dot:var(--koi-text-3);--el-tag-border-radius:var(--koi-radius-sm);border-radius:var(--koi-radius-sm);color:var(--koi-text-2);font-weight:500}html:root .el-tag:before{content:"";background-color:var(--koi-tag-dot);border-radius:50%;flex:none;width:6px;height:6px;margin-right:5px}html:root .el-tag--primary{--koi-tag-dot:var(--koi-accent);border-color:var(--koi-border);background-color:var(--koi-surface-sunken);color:var(--koi-accent-text)}html:root .el-tag--success{--koi-tag-dot:var(--el-color-success);border-color:var(--koi-border);background-color:var(--koi-surface-sunken);color:var(--koi-success-text)}html:root .el-tag--warning{--koi-tag-dot:var(--el-color-warning);border-color:var(--koi-border);background-color:var(--koi-surface-sunken);color:var(--koi-warning-text)}html:root .el-tag--danger,html:root .el-tag--error{--koi-tag-dot:var(--el-color-danger);border-color:var(--koi-border);background-color:var(--koi-surface-sunken);color:var(--koi-danger-text)}html:root .el-tag--info{--koi-tag-dot:var(--el-color-info);border-color:var(--koi-border);background-color:var(--koi-surface-sunken);color:var(--koi-info-text)}html:root .el-tag--plain{background-color:var(--koi-surface-card);border-color:var(--koi-border-strong);color:var(--koi-text-2)}html:root .el-tag--dark{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);color:var(--koi-text-2)}html:root .el-tag .el-tag__close{color:var(--koi-text-3)}html:root .el-tag .el-tag__close:hover{color:var(--koi-text-1)}html:root .el-button{border-radius:var(--koi-radius-md);--el-button-bg-color:var(--koi-surface-sunken);--el-button-border-color:var(--koi-border);--el-button-text-color:var(--koi-text-1);--el-button-hover-bg-color:var(--koi-surface-hover);--el-button-hover-border-color:var(--koi-border-strong);--el-button-hover-text-color:var(--koi-text-1);--el-button-active-bg-color:var(--koi-surface-hover);--el-button-active-border-color:var(--koi-border-strong);--el-button-active-text-color:var(--koi-text-1);--el-button-disabled-bg-color:var(--koi-surface-hover);--el-button-disabled-border-color:var(--koi-border);--el-button-disabled-text-color:var(--koi-text-3);--el-button-outline-color:var(--koi-accent-border);font-weight:500;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}html:root .el-button:not(.is-text):not(.is-link):hover,html:root .el-button:not(.is-text):not(.is-link):active{box-shadow:none;transform:none}html:root .el-button--primary{--el-button-bg-color:var(--koi-accent-strong);--el-button-border-color:var(--koi-accent-strong);--el-button-text-color:var(--koi-on-accent);--el-button-hover-bg-color:color-mix(in srgb, var(--koi-accent-strong) 86%, #000);--el-button-hover-border-color:color-mix(in srgb, var(--koi-accent-strong) 86%, #000);--el-button-hover-text-color:var(--koi-on-accent);--el-button-active-bg-color:color-mix(in srgb, var(--koi-accent-strong) 76%, #000);--el-button-active-border-color:color-mix(in srgb, var(--koi-accent-strong) 76%, #000);--el-button-active-text-color:var(--koi-on-accent);box-shadow:none}html:root .el-button--success,html:root .el-button--warning,html:root .el-button--danger,html:root .el-button--error,html:root .el-button--info{--el-button-text-color:var(--koi-on-accent)}html:root .el-button--success{--el-button-bg-color:var(--koi-success-solid);--el-button-border-color:var(--koi-success-solid);--el-button-hover-bg-color:color-mix(in srgb, var(--koi-success-solid) 86%, #000);--el-button-hover-border-color:color-mix(in srgb, var(--koi-success-solid) 86%, #000);--el-button-active-bg-color:color-mix(in srgb, var(--koi-success-solid) 76%, #000)}html:root .el-button--warning{--el-button-bg-color:var(--koi-warning-solid);--el-button-border-color:var(--koi-warning-solid);--el-button-hover-bg-color:color-mix(in srgb, var(--koi-warning-solid) 86%, #000);--el-button-hover-border-color:color-mix(in srgb, var(--koi-warning-solid) 86%, #000);--el-button-active-bg-color:color-mix(in srgb, var(--koi-warning-solid) 76%, #000)}html:root .el-button--danger,html:root .el-button--error{--el-button-bg-color:var(--koi-danger-solid);--el-button-border-color:var(--koi-danger-solid);--el-button-hover-bg-color:color-mix(in srgb, var(--koi-danger-solid) 86%, #000);--el-button-hover-border-color:color-mix(in srgb, var(--koi-danger-solid) 86%, #000);--el-button-active-bg-color:color-mix(in srgb, var(--koi-danger-solid) 76%, #000)}html:root .el-button--info{--el-button-bg-color:var(--koi-info-solid);--el-button-border-color:var(--koi-info-solid);--el-button-hover-bg-color:color-mix(in srgb, var(--koi-info-solid) 86%, #000);--el-button-hover-border-color:color-mix(in srgb, var(--koi-info-solid) 86%, #000);--el-button-active-bg-color:color-mix(in srgb, var(--koi-info-solid) 76%, #000)}html:root .el-button.is-plain{--el-button-bg-color:var(--koi-surface-card);--el-button-border-color:var(--koi-border-strong);--el-button-text-color:var(--koi-text-1);--el-button-hover-bg-color:var(--koi-surface-hover);--el-button-active-bg-color:var(--koi-surface-sunken)}html:root .el-button--primary.is-plain{--el-button-border-color:var(--koi-accent-border);--el-button-text-color:var(--koi-accent-text);--el-button-hover-border-color:var(--koi-accent-strong);--el-button-active-border-color:var(--koi-accent-strong)}html:root .el-button--success.is-plain{--el-button-border-color:color-mix(in srgb, var(--el-color-success) 45%, var(--koi-border-strong));--el-button-text-color:var(--koi-success-text);--el-button-hover-text-color:var(--koi-success-text)}html:root .el-button--warning.is-plain{--el-button-border-color:color-mix(in srgb, var(--el-color-warning) 45%, var(--koi-border-strong));--el-button-text-color:var(--koi-warning-text);--el-button-hover-text-color:var(--koi-warning-text)}html:root .el-button--danger.is-plain,html:root .el-button--error.is-plain{--el-button-border-color:color-mix(in srgb, var(--el-color-danger) 45%, var(--koi-border-strong));--el-button-text-color:var(--koi-danger-text);--el-button-hover-text-color:var(--koi-danger-text)}html:root .el-button--info.is-plain{--el-button-border-color:color-mix(in srgb, var(--el-color-info) 45%, var(--koi-border-strong));--el-button-text-color:var(--koi-info-text);--el-button-hover-text-color:var(--koi-info-text)}html:root .el-button.is-text,html:root .el-button.is-link{--el-button-hover-bg-color:var(--koi-surface-hover);--el-button-hover-link-text-color:var(--koi-accent-text)}html:root .el-button--primary.is-text,html:root .el-button--primary.is-link{--el-button-text-color:var(--koi-accent-text);--el-button-hover-text-color:var(--koi-accent-text);--el-button-active-text-color:var(--koi-accent-text)}html:root .el-button--success.is-text,html:root .el-button--success.is-link{--el-button-text-color:var(--koi-success-text);--el-button-hover-text-color:var(--koi-success-text)}html:root .el-button--warning.is-text,html:root .el-button--warning.is-link{--el-button-text-color:var(--koi-warning-text);--el-button-hover-text-color:var(--koi-warning-text)}html:root .el-button--danger.is-text,html:root .el-button--danger.is-link,html:root .el-button--error.is-text,html:root .el-button--error.is-link{--el-button-text-color:var(--koi-danger-text);--el-button-hover-text-color:var(--koi-danger-text)}html:root .el-button--info.is-text,html:root .el-button--info.is-link{--el-button-text-color:var(--koi-info-text);--el-button-hover-text-color:var(--koi-info-text)}html:root .el-button:focus-visible{outline:2px solid var(--koi-accent);outline-offset:2px}html:root a{color:var(--koi-accent-text)}html:root a:hover,html:root a:focus{color:var(--koi-accent-strong)}html:root .el-link{--el-link-text-color:var(--koi-accent-text);--el-link-hover-text-color:var(--koi-accent-strong);--el-link-disabled-text-color:var(--koi-text-3)}html:root .el-link--success{--el-link-text-color:var(--koi-success-text);--el-link-hover-text-color:var(--koi-success-text)}html:root .el-link--warning{--el-link-text-color:var(--koi-warning-text);--el-link-hover-text-color:var(--koi-warning-text)}html:root .el-link--danger,html:root .el-link--error{--el-link-text-color:var(--koi-danger-text);--el-link-hover-text-color:var(--koi-danger-text)}html:root .el-link--info{--el-link-text-color:var(--koi-info-text);--el-link-hover-text-color:var(--koi-info-text)}html:root .el-text--primary{--el-text-color:var(--koi-accent-text)}html:root .el-text--success{--el-text-color:var(--koi-success-text)}html:root .el-text--warning{--el-text-color:var(--koi-warning-text)}html:root .el-text--danger{--el-text-color:var(--koi-danger-text)}html:root .el-text--info{--el-text-color:var(--koi-info-text)}html:root .el-input,html:root .el-textarea,html:root .el-select{--el-input-bg-color:var(--koi-surface-card);--el-input-text-color:var(--koi-text-1);--el-input-border-color:var(--koi-border);--el-input-hover-border-color:var(--koi-border-strong);--el-input-focus-border-color:var(--koi-accent);--el-input-placeholder-color:var(--koi-text-3);--el-input-icon-color:var(--koi-text-3);--el-input-border-radius:var(--koi-radius-sm)}html:root .el-input__wrapper,html:root .el-textarea__inner,html:root .el-select__wrapper{border-radius:var(--koi-radius-sm);box-shadow:0 0 0 1px var(--koi-border) inset}html:root .el-select__wrapper.is-focused,html:root .el-select__wrapper.is-hovering{box-shadow:0 0 0 1px var(--koi-border-strong) inset}html:root .el-checkbox{--el-checkbox-text-color:var(--koi-text-1);--el-checkbox-checked-text-color:var(--koi-accent-text);--el-checkbox-input-border-color-hover:var(--koi-accent);--el-checkbox-disabled-input-fill:var(--koi-surface-hover);--el-checkbox-disabled-checked-input-fill:var(--koi-surface-hover);--el-checkbox-checked-bg-color:var(--koi-accent-strong);--el-checkbox-checked-input-border-color:var(--koi-accent-strong);--el-checkbox-checked-icon-color:var(--koi-on-accent)}html:root .el-radio-button{--el-radio-button-checked-bg-color:var(--koi-accent-strong);--el-radio-button-checked-border-color:var(--koi-accent-strong);--el-radio-button-checked-text-color:var(--koi-on-accent)}html:root .el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--koi-accent-strong);--el-checkbox-button-checked-border-color:var(--koi-accent-strong);--el-checkbox-button-checked-text-color:var(--koi-on-accent)}html:root .el-radio{--el-radio-text-color:var(--koi-text-1);--el-radio-input-border-color-hover:var(--koi-accent)}html:root .el-radio__label,html:root .el-checkbox__label{color:var(--koi-text-1)}html:root .el-radio-button__inner,html:root .el-checkbox-button__inner{background-color:var(--koi-surface-card);border-color:var(--koi-border-strong);color:var(--koi-text-1);box-shadow:none}html:root .el-radio-button__original-radio:checked+.el-radio-button__inner,html:root .el-checkbox-button.is-checked .el-checkbox-button__inner,html:root .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--koi-accent-strong);border-color:var(--koi-accent-strong);color:var(--koi-on-accent);box-shadow:none}html:root .el-radio__input.is-checked .el-radio__inner{border-color:var(--koi-accent-strong);background-color:var(--koi-accent-strong)}html:root .el-radio__input.is-checked+.el-radio__label,html:root .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--koi-accent-text)}html:root .el-radio.is-bordered.is-checked,html:root .el-checkbox.is-bordered.is-checked{border-color:var(--koi-accent-strong)}html:root .el-radio-button__inner:hover,html:root .el-checkbox-button__inner:hover,html:root .el-switch__label.is-active{color:var(--koi-accent-text)}html:root .el-slider{--el-slider-main-bg-color:var(--koi-accent-strong);--el-slider-runway-bg-color:var(--koi-surface-hover)}html:root .el-date-table td.today .el-date-table-cell__text,html:root .el-month-table td.today .el-date-table-cell__text,html:root .el-year-table td.today .el-date-table-cell__text,html:root .el-quarter-table td.today .el-date-table-cell__text{color:var(--koi-accent-text)}html:root .el-switch{--el-switch-on-color:var(--koi-accent-strong);--el-switch-off-color:var(--koi-text-3)}html.dark .el-switch{--el-switch-off-color:color-mix(in srgb, var(--koi-text-3) 84%, #000)}html.dark .el-slider{--el-slider-main-bg-color:var(--koi-accent)}html:root .el-avatar{--el-avatar-bg-color:var(--koi-accent-strong);--el-avatar-text-color:var(--koi-on-accent)}html:root .el-date-editor{--el-datepicker-inrange-bg-color:var(--koi-surface-hover);--el-datepicker-inrange-hover-bg-color:var(--koi-surface-hover);--el-datepicker-hover-text-color:var(--koi-accent-text);--el-datepicker-border-color:var(--koi-border)}html:root .el-date-picker,html:root .el-date-range-picker{--el-datepicker-active-color:var(--koi-accent-strong);--el-datepicker-hover-text-color:var(--koi-accent-text);--el-datepicker-inrange-bg-color:var(--koi-surface-hover);--el-datepicker-inrange-hover-bg-color:var(--koi-surface-hover);--el-datepicker-border-color:var(--koi-border);--el-datepicker-bg-color:var(--koi-surface-card);--el-fill-color-blank:var(--koi-surface-card)}html:root .el-anchor{--el-anchor-active-color:var(--koi-accent-text);--el-anchor-marker-bg-color:var(--koi-accent-strong)}html:root .el-backtop{--el-backtop-text-color:var(--koi-accent-text)}html:root .el-calendar{--el-calendar-selected-bg-color:var(--koi-accent-strong)}html:root .el-mention-dropdown{--el-mention-option-hover-background:var(--koi-surface-hover);--el-mention-option-selected-color:var(--koi-accent-text)}html:root .el-pagination{--el-pagination-button-color:var(--koi-text-1);--el-pagination-bg-color:var(--koi-surface-card);--el-pagination-button-bg-color:var(--koi-surface-sunken);--el-pagination-hover-color:var(--koi-accent-text);--el-pagination-button-disabled-bg-color:var(--koi-surface-card);--el-pagination-button-disabled-color:var(--koi-text-3);--el-pagination-button-border-radius:var(--koi-radius-sm)}html:root .el-pagination .el-pager li,html:root .el-pagination .btn-prev,html:root .el-pagination .btn-next{background-color:var(--koi-surface-sunken);border-radius:var(--koi-radius-sm);color:var(--koi-text-1)}html:root .el-pagination .el-pager li:hover,html:root .el-pagination .btn-prev:hover,html:root .el-pagination .btn-next:hover{background-color:var(--koi-surface-hover);color:var(--koi-accent-text)}html:root .el-pagination .el-pager li.is-active{background-color:var(--koi-accent-strong);color:var(--koi-on-accent);box-shadow:none}html:root .el-dialog,html:root .el-message-box,html:root .el-drawer{background-color:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-lg);box-shadow:var(--koi-shadow-raised)}html:root .el-dialog{--el-dialog-bg-color:var(--koi-surface-card);--el-dialog-border-radius:var(--koi-radius-lg)}html:root .el-dialog__header,html:root .el-dialog__footer,html:root .el-message-box__header{border-color:var(--koi-border)}html:root .el-dialog__title,html:root .el-message-box__title{color:var(--koi-text-1);font-weight:600}html:root .el-overlay{background-color:var(--koi-mask)}html:root .el-popper.is-light,html:root .el-popper.is-pure,html:root .el-dropdown__popper,html:root .el-select__popper,html:root .el-picker__popper{background-color:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-raised)}html:root .el-popper.is-light .el-popper__arrow:before{background-color:var(--koi-surface-card);border-color:var(--koi-border)}html:root .el-dropdown-menu{--el-dropdown-menuItem-hover-fill:var(--koi-surface-hover);--el-dropdown-menuItem-hover-color:var(--koi-accent-text);background-color:var(--koi-surface-card)}html:root .el-dropdown-menu__item:not(.is-disabled):focus,html:root .el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--koi-surface-hover);color:var(--koi-accent-text)}html:root .el-select-dropdown__item.is-selected,html:root .el-select-dropdown__item.is-hovering{background-color:var(--koi-surface-hover);color:var(--koi-accent-text);font-weight:600}html:root .el-select-dropdown__item.is-selected:before{content:"";background-color:var(--koi-accent);border-radius:0 2px 2px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html:root .el-select-dropdown__item{position:relative}html:root .el-menu{--el-menu-active-color:var(--koi-accent-text);--el-menu-hover-text-color:var(--koi-accent-text);--el-menu-hover-bg-color:var(--koi-surface-hover);--el-menu-item-hover-fill:var(--koi-surface-hover);--el-menu-border-color:var(--koi-border);border-color:var(--koi-border)}html:root .el-menu-item,html:root .el-sub-menu__title{border-radius:var(--koi-radius-sm);transition:background-color .18s,color .18s}html:root .el-menu-item:hover,html:root .el-sub-menu__title:hover{background-color:var(--koi-surface-hover)}html:root .el-menu-item.is-active{background-color:var(--koi-surface-hover);color:var(--koi-accent-text);box-shadow:none;font-weight:600}html:root:not(.layout-horizontal) .el-menu-item.is-active{position:relative}html:root:not(.layout-horizontal) .el-menu-item.is-active:after{content:"";background-color:var(--koi-accent);border-radius:0 2px 2px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html:root .layout-tabs-bar__item.is-active,html:root .layout-tabs-bar__item.is-active .layout-tabs-bar__title,html:root .layout-tabs-bar__item.is-active .layout-tabs-bar__label,html:root .layout-tabs-bar__item.is-active .layout-tabs-bar__close{color:var(--koi-accent-text)}html.aside-inverted:not(.dark) .el-aside,html.aside-inverted:not(.dark) .el-menu,html.aside-inverted:not(.dark) .layout-horizontal-topbar,html.header-inverted:not(.dark) .el-header,html.header-inverted:not(.dark) .layout-header,html.header-inverted:not(.dark) .layout-horizontal-topbar,html.header-inverted:not(.dark) .el-menu{--koi-accent-text:var(--koi-accent-on-dark);--koi-surface-card:#161a22;--koi-surface-hover:#1e232d;--koi-surface-sunken:#1a1f28;--koi-accent-soft:color-mix(in srgb, var(--el-color-primary) 22%, #141414);--koi-text-1:#e8ecf3;--koi-text-2:#b3bccb;--koi-text-3:#8b96a8;--koi-border:#2a3040;--koi-border-strong:#38404f;--koi-shadow-card:0 1px 2px #00000073, 0 1px 3px #00000080;--koi-shadow-raised:0 6px 20px #0000008c;--el-aside-border-right-color:#2a3040;--el-aside-logo-text-color:#e8ecf3;--el-menu-bg-color:var(--koi-surface-card);--el-menu-hover-bg-color:var(--koi-surface-hover);--el-menu-text-color:#d5d7dd;--el-menu-hover-text-color:var(--koi-accent-on-dark);--el-menu-active-text-color:#fff;--el-menu-active-bg-color:var(--koi-surface-hover);--el-header-bg-color:var(--koi-surface-card);--el-header-toolbar-collapse-bg-color:var(--koi-surface-hover);--el-header-toolbar-collapse-hover-bg-color:var(--koi-surface-sunken);--el-header-icon-hover-bg-color:var(--koi-surface-hover);--el-header-optimum-hover-bg-color:var(--koi-surface-hover);--el-header-optimum-nav-btn-bg-color:var(--koi-surface-sunken);--el-header-optimum-nav-btn-hover-bg-color:var(--koi-surface-hover)}html:root .el-tabs__item{color:var(--koi-text-2);transition:color .18s}html:root .el-tabs__item:hover{color:var(--koi-accent-text)}html:root .el-tabs__item.is-active{color:var(--koi-accent-text);font-weight:600}html:root .el-tabs__active-bar{background-color:var(--koi-accent);box-shadow:none;background-image:none}html:root .el-tabs--card>.el-tabs__header .el-tabs__item,html:root .el-tabs--border-card{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);color:var(--koi-text-2)}html:root .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--koi-surface-card);color:var(--koi-accent-text);box-shadow:none}html:root .el-breadcrumb__inner,html:root .el-breadcrumb__inner a,html:root .el-breadcrumb__separator{color:var(--koi-text-3)}html:root .el-breadcrumb__item:hover .el-breadcrumb__inner,html:root .el-breadcrumb__item:hover .el-breadcrumb__inner a{color:var(--koi-accent-text)}html:root .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--koi-text-1);font-weight:600}html:root .el-step__title.is-process,html:root .el-step__title.is-finish,html:root .el-step__head.is-process,html:root .el-step__head.is-finish{color:var(--koi-accent-text);border-color:var(--koi-accent-text)}html:root .el-step__head.is-process .el-step__icon{background-color:var(--koi-accent-strong);border-color:var(--koi-accent-strong);color:var(--koi-on-accent)}html:root .el-step__head.is-finish .el-step__icon{border-color:var(--koi-accent-text);color:var(--koi-accent-text)}html:root .el-step__title.is-wait,html:root .el-step__description.is-wait{color:var(--koi-text-3)}html:root .el-upload-dragger{background-color:var(--koi-surface-sunken);border:1px dashed var(--koi-border-strong);border-radius:var(--koi-radius-md);transition:border-color .18s,background-color .18s}html:root .el-upload-dragger:hover{border-color:var(--koi-accent)}html:root .el-upload-dragger.is-dragover{background-color:var(--koi-surface-hover);border-color:var(--koi-accent)}html:root .el-upload--picture-card,html:root .el-upload-list--picture-card .el-upload-list__item,html:root .el-upload--picture-card:hover,html:root .el-upload:focus .el-upload--picture-card{background-color:var(--koi-surface-sunken);border-color:var(--koi-border-strong);border-radius:var(--koi-radius-md);color:var(--koi-text-3)}html:root .el-upload--picture-card:hover,html:root .el-upload:focus .el-upload--picture-card{border-color:var(--koi-accent);color:var(--koi-accent-text)}html:root .el-tree{--el-tree-node-hover-bg-color:var(--koi-surface-hover);--el-tree-text-color:var(--koi-text-1);--el-tree-expand-icon-color:var(--koi-text-3);color:var(--koi-text-1);background-color:#0000}html:root .el-tree-node.is-current>.el-tree-node__content{background-color:var(--koi-accent-soft);color:var(--koi-accent-text);font-weight:600}html:root .el-cascader,html:root .el-cascader-panel,html:root .el-cascader__dropdown{--el-cascader-menu-fill:var(--koi-surface-card);--el-cascader-menu-border:solid 1px var(--koi-border);--el-cascader-menu-text-color:var(--koi-text-1);--el-cascader-menu-selected-text-color:var(--koi-accent-text);--el-cascader-node-background-hover:var(--koi-surface-hover);--el-cascader-color-empty:var(--koi-text-3);--el-cascader-tag-background:var(--koi-surface-sunken)}html:root .el-transfer{--el-transfer-border-color:var(--koi-border);--el-transfer-panel-header-bg-color:var(--koi-surface-sunken)}html:root .el-message{border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-raised);--el-message-bg-color:var(--koi-surface-card);--el-message-border-color:var(--koi-border);--el-message-text-color:var(--koi-text-1);--el-message-close-icon-color:var(--koi-text-3);--el-message-close-hover-color:var(--koi-text-1)}html:root .el-message--primary{--el-message-bg-color:var(--koi-surface-card);--el-message-border-color:var(--koi-border);--el-message-text-color:var(--koi-text-1)}html:root .el-message--primary .el-message-icon--primary{color:var(--koi-accent-text)}html:root .el-message--success{--el-message-bg-color:var(--koi-surface-card);--el-message-border-color:var(--koi-border);--el-message-text-color:var(--koi-text-1)}html:root .el-message--success .el-message-icon--success{color:var(--koi-success-text)}html:root .el-message--warning{--el-message-bg-color:var(--koi-surface-card);--el-message-border-color:var(--koi-border);--el-message-text-color:var(--koi-text-1)}html:root .el-message--warning .el-message-icon--warning{color:var(--koi-warning-text)}html:root .el-message--error{--el-message-bg-color:var(--koi-surface-card);--el-message-border-color:var(--koi-border);--el-message-text-color:var(--koi-text-1)}html:root .el-message--error .el-message-icon--error{color:var(--koi-danger-text)}html:root .el-message--info{--el-message-bg-color:var(--koi-surface-card);--el-message-border-color:var(--koi-border);--el-message-text-color:var(--koi-text-1)}html:root .el-message--info .el-message-icon--info{color:var(--koi-info-text)}html:root .el-notification{background-color:var(--koi-surface-card);border:1px solid var(--koi-border);border-radius:var(--koi-radius-md);box-shadow:var(--koi-shadow-raised);--el-notification-border-color:var(--koi-border);--el-notification-title-color:var(--koi-text-1);--el-notification-content-color:var(--koi-text-2);--el-notification-close-color:var(--koi-text-3);--el-notification-close-hover-color:var(--koi-text-1)}html:root .el-notification--primary .el-notification__icon{color:var(--koi-accent-text)}html:root .el-notification--success .el-notification__icon{color:var(--koi-success-text)}html:root .el-notification--warning .el-notification__icon{color:var(--koi-warning-text)}html:root .el-notification--error .el-notification__icon{color:var(--koi-danger-text)}html:root .el-notification--info .el-notification__icon{color:var(--koi-info-text)}html:root .el-alert{border:1px solid var(--koi-border);border-radius:var(--koi-radius-sm);background-color:var(--koi-surface-sunken);color:var(--koi-text-1);--el-alert-bg-color:var(--koi-surface-sunken)}html:root .el-alert--primary,html:root .el-alert--primary.is-light,html:root .el-alert--primary.is-dark{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);color:var(--koi-accent-text)}html:root .el-alert--success,html:root .el-alert--success.is-light,html:root .el-alert--success.is-dark{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);color:var(--koi-success-text)}html:root .el-alert--warning,html:root .el-alert--warning.is-light,html:root .el-alert--warning.is-dark{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);color:var(--koi-warning-text)}html:root .el-alert--error,html:root .el-alert--error.is-light,html:root .el-alert--error.is-dark{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);color:var(--koi-danger-text)}html:root .el-alert--info,html:root .el-alert--info.is-light,html:root .el-alert--info.is-dark{background-color:var(--koi-surface-sunken);border-color:var(--koi-border);color:var(--koi-info-text)}html:root .el-alert__title,html:root .el-alert__description{color:var(--koi-text-1)}html:root .el-alert .el-alert__close-btn{color:var(--koi-text-3)}html:root .el-alert .el-alert__close-btn:hover{color:var(--koi-text-1)}html:root .el-result{--el-result-color:var(--koi-accent-text);color:var(--koi-text-1)}html:root .el-empty{--el-empty-fill-color-0:var(--koi-surface-card);--el-empty-fill-color-1:var(--koi-surface-sunken);--el-empty-fill-color-2:var(--koi-surface-hover);--el-empty-fill-color-3:var(--koi-surface-hover);--el-empty-fill-color-4:var(--koi-border);--el-empty-fill-color-5:var(--koi-border);--el-empty-fill-color-6:var(--koi-border);--el-empty-fill-color-7:var(--koi-border-strong);--el-empty-fill-color-8:var(--koi-border-strong);--el-empty-fill-color-9:var(--koi-border-strong)}html:root .el-empty__description p{color:var(--koi-text-3)}html:root .el-badge{--el-badge-bg-color:var(--koi-danger-solid)}html:root .el-badge__content{background-color:var(--koi-danger-solid);border-color:var(--koi-surface-card);color:var(--koi-on-accent)}html:root .el-segmented{--el-segmented-bg-color:var(--koi-surface-sunken);--el-segmented-color:var(--koi-text-1);--el-segmented-item-hover-bg-color:var(--koi-surface-hover);--el-segmented-item-hover-color:var(--koi-text-1);--el-segmented-item-active-bg-color:var(--koi-surface-hover);--el-segmented-item-selected-bg-color:var(--koi-accent-strong);--el-segmented-item-selected-color:var(--koi-on-accent);--el-segmented-item-selected-disabled-bg-color:var(--koi-surface-hover);--el-segmented-item-disabled-color:var(--koi-text-3);background-color:var(--koi-surface-sunken)}html:root ::selection{background-color:var(--koi-accent-strong);color:var(--koi-on-accent)}html:root .el-descriptions{--el-descriptions-item-bordered-label-background:var(--koi-surface-sunken);--el-descriptions-table-border:1px solid var(--koi-border);color:var(--koi-text-1)}html:root .el-descriptions__label{color:var(--koi-text-2)}html:root .el-descriptions__content{color:var(--koi-text-1)}html:root .el-collapse{--el-collapse-border-color:var(--koi-border);--el-collapse-header-bg-color:var(--koi-surface-card);--el-collapse-content-bg-color:var(--koi-surface-card);border-color:var(--koi-border)}html:root .el-collapse-item__header,html:root .el-collapse-item__wrap{background-color:var(--koi-surface-card);border-color:var(--koi-border);color:var(--koi-text-1)}html:root .el-statistic{--el-statistic-content-color:var(--koi-text-1);--el-statistic-title-color:var(--koi-text-2)}html:root .el-form-item__label,html:root .el-form-item__error{color:var(--koi-text-2)}html:root .el-form-item__error{color:var(--koi-danger-text)}html:root .el-divider{--el-border-color:var(--koi-border);border-color:var(--koi-border)}html:root .el-divider__text{background-color:var(--koi-surface-card);color:var(--koi-text-2)}html:root .el-image__error,html:root .el-image__placeholder{background-color:var(--koi-surface-sunken);color:var(--koi-text-3)}html:root :focus-visible{outline-color:var(--koi-accent)}html:root .el-table,html:root .el-table.el-table--small,html:root .el-table.el-table--large{font-size:13px}html:root .el-table th.el-table__cell,html:root .el-table.el-table--small th.el-table__cell,html:root .el-table.el-table--large th.el-table__cell{height:38px;padding-top:0;padding-bottom:0}html:root .el-table td.el-table__cell,html:root .el-table.el-table--small td.el-table__cell,html:root .el-table.el-table--large td.el-table__cell{padding:9px 0}html:root .el-table .cell{line-height:20px}html:root .el-table--border .el-table__cell{border-right:none}html:root .el-table__inner-wrapper:before,html:root .el-table--border:after,html:root .el-table--border:before{background-color:#0000;border-color:#0000;width:0;height:0}html:root .el-table .el-scrollbar__bar.is-horizontal{display:block!important}html:root .el-table .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{background-color:var(--koi-text-3);opacity:.55}html:root .el-table .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb:hover{opacity:.85}html:root .koi-page{padding:16px}html:root .koi-page__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}html:root .koi-page__main{min-width:0}html:root .koi-page__title{color:var(--koi-text-1);margin:0;font-size:16px;font-weight:600;line-height:24px}html:root .koi-page__desc{color:var(--koi-text-3);margin:2px 0 0;font-size:13px;line-height:20px}html:root .koi-page__actions{flex:none;align-items:center;gap:8px;display:flex}html:root .koi-page__toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;display:flex}html:root .el-card__header .koi-page__toolbar{margin-bottom:0}html:root .el-main .el-pagination{justify-content:flex-end;margin-top:12px}html:root .koi-pager{justify-content:flex-end;padding-top:12px;display:flex}html:root .koi-pager .el-pagination{margin-top:0}html:root .koi-section__title{color:var(--koi-text-1);margin:0 0 12px;padding-left:11px;font-size:14px;font-weight:600;line-height:20px;position:relative}html:root .koi-section__title:before{content:"";background-color:var(--koi-accent);border-radius:0 2px 2px 0;width:3px;height:14px;margin:auto 0;position:absolute;top:0;bottom:0;left:0}html:root .koi-tip{color:var(--koi-text-2);border-radius:var(--koi-radius-sm);background-color:var(--koi-surface-sunken);margin:0 0 12px;padding:6px 8px;font-size:13px;line-height:20px}html:root .el-table .cell-num,html:root .el-table .cell-amount{font-variant-numeric:tabular-nums}html:root .koi-table-empty{flex-direction:column;align-items:center;gap:8px;padding:36px 0 28px;display:flex}html:root .koi-table-empty__title{color:var(--koi-text-2);margin:0;font-size:14px;font-weight:600;line-height:20px}html:root .koi-table-empty__desc{max-width:520px;color:var(--koi-text-3);margin:0;font-size:13px;line-height:20px}html:root .koi-table-empty__actions{align-items:center;gap:8px;margin-top:4px;display:flex}:is(html:root .el-table__empty-text:has(.koi-table-empty),html:root .el-table__empty-text:has(.table-empty)){width:100%;line-height:normal}html:root .el-empty{--el-empty-description-margin-top:12px;--el-empty-bottom-margin-top:16px}html:root .el-empty__description p{color:var(--koi-text-3);font-size:13px;line-height:20px}html:root .el-table .el-empty{--el-empty-padding:24px 0;--el-empty-image-width:120px}html:root .el-skeleton{--el-skeleton-color:var(--koi-surface-sunken);--el-skeleton-to-color:var(--koi-surface-hover)}html:root .el-skeleton__item{background-color:var(--koi-surface-sunken)}html:root .el-loading-mask{background-color:color-mix(in srgb, var(--koi-surface-card) 72%, transparent)}html:root .el-loading-spinner .el-loading-text{color:var(--koi-text-2)}html:root .el-form-item__error{color:var(--koi-danger-text);font-size:12px;line-height:18px}html:root .el-form-item.is-error .el-input__wrapper,html:root .el-form-item.is-error .el-textarea__inner,html:root .el-form-item.is-error .el-select__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}html:root .koi-table-head{align-items:center;gap:12px;display:flex}html:root .koi-table-head__title{color:var(--koi-text-1);margin-right:auto;font-size:16px;font-weight:600;line-height:24px}html:root .koi-table-head__meta{color:var(--koi-text-3);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}html:root .koi-table-head>div:first-child{margin-right:auto}html:root .el-main .pagination-wrap .el-pagination{margin-top:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--el-border-color-dark);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--el-text-color-secondary) 60%, transparent)}*{box-sizing:border-box;word-break:break-word;margin:0;padding:0;font-family:KoiFont,Inter,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.user-avatar{cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .2s}.user-avatar:hover{box-shadow:0 0 0 2px var(--koi-border-strong)}.koi-shell-header-actions[data-v-88b9b47a]{flex-shrink:0;align-items:center;gap:8px;margin-left:12px;display:inline-flex}.koi-toolbar-btn[data-v-88b9b47a]{width:32px;height:32px;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--koi-border);background:var(--koi-surface-sunken);border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.koi-toolbar-btn[data-v-88b9b47a]:hover{color:var(--koi-accent-text);border-color:var(--koi-accent-border);background:var(--koi-surface-hover)}.koi-toolbar-btn.koi-toolbar-btn--minimize[data-v-88b9b47a]:hover{color:var(--koi-warning-text);border-color:var(--koi-border-strong);background:var(--koi-surface-hover)}.koi-toolbar-btn.koi-toolbar-btn--close[data-v-88b9b47a]:hover{color:var(--koi-danger-text);border-color:var(--koi-border-strong);background:var(--koi-surface-hover)}.koi-toolbar-btn[data-v-88b9b47a]:active{transform:scale(.96)}.koi-toolbar-btn[data-v-88b9b47a] .el-icon{font-size:16px}.koi-shell-minimized-dock[data-v-845ca9d5]{box-sizing:border-box;cursor:pointer;text-align:left;width:max-content;min-width:0;max-width:min(220px,100vw - 32px);min-height:32px;color:var(--el-text-color-primary);border:1px solid var(--el-border-color-lighter);background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow);border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:4px 10px;transition:transform .2s,border-color .2s;display:inline-flex;position:fixed;left:16px;right:auto;overflow:hidden}.koi-shell-minimized-dock[data-v-845ca9d5]:hover{border-color:color-mix(in srgb, var(--el-color-primary) 45%, var(--el-border-color));transform:translateY(-1px)}.koi-shell-minimized-dock[data-v-845ca9d5]:active{transform:scale(.98)}.koi-shell-minimized-dock__icon[data-v-845ca9d5]{color:var(--el-text-color-regular);flex-shrink:0;font-size:15px}.koi-shell-minimized-dock__icon[data-v-845ca9d5] svg{width:1em;height:1em}.koi-shell-minimized-dock__title[data-v-845ca9d5]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.koi-dialog-custom-header[data-v-da5b8f3d]{align-items:center;width:100%;min-width:0;padding-right:0;display:flex}.koi-dialog-custom-header .el-dialog__title[data-v-da5b8f3d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dialog-content-wrapper[data-v-da5b8f3d]{box-sizing:border-box;padding-right:6px;overflow:hidden auto}.dialog-content-wrapper[data-v-da5b8f3d]>*{padding-right:4px}.koi-dialog-shell .el-dialog__header{margin-right:0}.koi-drawer-custom-header[data-v-aea74bb7]{align-items:center;width:100%;min-width:0;display:flex}.koi-drawer-custom-header>span[data-v-aea74bb7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.formDrawer[data-v-aea74bb7]{flex-direction:column;width:100%;height:100%;display:flex}.formDrawer .body[data-v-aea74bb7]{--un-text-opacity:1;color:rgb(48 49 51/var(--un-text-opacity));flex:1;padding-right:8px;font-size:14px;bottom:50px;overflow-y:auto}.dark .formDrawer .body[data-v-aea74bb7]{--un-text-opacity:1;color:rgb(229 234 243/var(--un-text-opacity))}.formDrawer .footer[data-v-aea74bb7]{align-items:center;height:50px;margin-top:auto;display:flex}[data-v-aea74bb7] .el-drawer__title{--un-text-opacity:1;color:rgb(48 49 51/var(--un-text-opacity))}.dark [data-v-aea74bb7] .el-drawer__title{--un-text-opacity:1;color:rgb(207 211 220/var(--un-text-opacity))}.el-drawer.koi-drawer-shell .el-drawer__header{margin-bottom:0}.el-drawer.koi-drawer-shell .el-drawer__body{padding-bottom:8px}.koi-toolbar[data-v-b8bd9868]{margin-left:auto}.koi-toolbar-row[data-v-b8bd9868]{gap:8px}.koi-toolbar-btn[data-v-b8bd9868]{width:32px;height:32px;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--koi-border);background:var(--koi-surface-sunken);border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.koi-toolbar-btn[data-v-b8bd9868]:hover{color:var(--koi-accent-text);border-color:var(--koi-accent-border);background:var(--koi-surface-hover)}.koi-toolbar-btn[data-v-b8bd9868]:active{transform:scale(.96)}.koi-toolbar-btn[data-v-b8bd9868] .el-icon{font-size:16px}.koi-toolbar-colset[data-v-b8bd9868]{flex-direction:column;gap:8px;display:flex}.koi-toolbar-colset__head[data-v-b8bd9868]{border-bottom:1px solid var(--koi-border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.koi-toolbar-colset__list[data-v-b8bd9868]{flex-direction:column;gap:2px;padding-top:4px;display:flex}.koi-toolbar-colset__list[data-v-b8bd9868] .el-checkbox{height:28px;margin-right:0}.koi-toolbar-density-item.is-active[data-v-b8bd9868]{color:var(--koi-accent-text);font-weight:600}.is-error .upload[data-v-9a783116] .el-upload,.is-error .upload[data-v-9a783116] .el-upload-dragger{border:2px dashed var(--el-color-danger)!important}.is-error .upload[data-v-9a783116] .el-upload:hover,.is-error .upload[data-v-9a783116] .el-upload-dragger:hover{border-color:var(--el-color-primary)!important}[data-v-9a783116] .disabled .el-upload,[data-v-9a783116] .disabled .el-upload-dragger{cursor:not-allowed!important;background:var(--el-fill-color-light)!important;border:2px dashed var(--el-border-color-darker)!important;box-shadow:none!important}[data-v-9a783116] .disabled .el-upload:hover,[data-v-9a783116] .disabled .el-upload-dragger:hover{border:2px dashed var(--el-border-color-darker)!important;box-shadow:none!important}.upload-box .upload-with-progress[data-v-9a783116]{width:var(--v89d97f38);height:var(--e4f45b6e);position:relative}.upload-box .upload-progress-layer[data-v-9a783116]{z-index:11;border-radius:var(--v16d14900);background:color-mix(in srgb, var(--el-bg-color) 88%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-box .no-border[data-v-9a783116] .el-upload{border:none!important}.upload-box[data-v-9a783116] .upload .el-upload{width:var(--v89d97f38);height:var(--e4f45b6e);border:2px dashed var(--el-border-color-darker);border-radius:var(--v16d14900);box-shadow:none;transition:border-color var(--el-transition-duration-fast), background-color var(--el-transition-duration-fast), box-shadow var(--el-transition-duration-fast);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.upload-box[data-v-9a783116] .upload .el-upload:hover{border-color:var(--el-color-primary);background:var(--el-fill-color-lighter);box-shadow:var(--el-box-shadow-light)}.upload-box[data-v-9a783116] .upload .el-upload:hover .upload-content,.upload-box[data-v-9a783116] .upload .el-upload:hover .upload-content .el-icon{color:var(--el-color-primary)}.upload-box[data-v-9a783116] .upload .el-upload:hover .upload-operate{opacity:1}.upload-box[data-v-9a783116] .upload .el-upload .el-upload-dragger{border:2px dashed var(--el-border-color-darker);border-radius:var(--v16d14900);background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.upload-box[data-v-9a783116] .upload .el-upload .el-upload-dragger:hover{border-color:var(--el-color-primary);background:var(--el-fill-color-lighter)}.upload-box[data-v-9a783116] .upload .el-upload .el-upload-dragger:hover .upload-content,.upload-box[data-v-9a783116] .upload .el-upload .el-upload-dragger:hover .upload-content .el-icon{color:var(--el-color-primary)}.upload-box[data-v-9a783116] .upload .el-upload .el-upload-dragger.is-dragover{background-color:var(--koi-surface-hover);border:2px dashed var(--el-color-primary)!important}.upload-box[data-v-9a783116] .upload .el-upload .el-upload:has(.el-upload-dragger.is-dragover){box-shadow:var(--el-box-shadow-light)}.upload-box[data-v-9a783116] .upload .el-upload .upload-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.upload-box[data-v-9a783116] .upload .el-upload .upload-content{color:var(--el-text-color-regular);transition:color var(--el-transition-duration-fast);flex-direction:column;justify-content:center;align-items:center;font-size:12px;line-height:30px;display:flex;position:relative}.upload-box[data-v-9a783116] .upload .el-upload .upload-content .el-icon{color:var(--el-text-color-regular);transition:color var(--el-transition-duration-fast);font-size:28px}.upload-box[data-v-9a783116] .upload .el-upload .upload-operate{box-sizing:border-box;cursor:pointer;opacity:0;width:100%;height:100%;transition:var(--el-transition-duration-fast);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.upload-box[data-v-9a783116] .upload .el-upload .upload-operate .upload-icon{color:var(--el-color-primary-light-2);flex-direction:column;justify-content:center;align-items:center;padding:0 6%;display:flex}.upload-box[data-v-9a783116] .upload .el-upload .upload-operate .upload-icon .el-icon{margin-bottom:40%;font-size:130%;line-height:130%}.upload-box[data-v-9a783116] .upload .el-upload .upload-operate .upload-icon span{font-size:85%;line-height:85%}.upload-box .upload-tip[data-v-9a783116]{color:var(--el-text-color-secondary);text-align:left;font-size:12px;line-height:26px}.is-error .upload[data-v-d4f18760] .el-upload--picture-card,.is-error .upload[data-v-d4f18760] .el-upload-dragger{border:2px dashed var(--el-color-danger)!important}.is-error .upload[data-v-d4f18760] .el-upload--picture-card:hover,.is-error .upload[data-v-d4f18760] .el-upload-dragger:hover{border-color:var(--el-color-primary)!important}[data-v-d4f18760] .disabled .el-upload--picture-card,[data-v-d4f18760] .disabled .el-upload-dragger{cursor:not-allowed;border:2px dashed var(--el-border-color-darker);background:var(--el-fill-color-light)!important;box-shadow:none!important}[data-v-d4f18760] .disabled .el-upload--picture-card:hover,[data-v-d4f18760] .disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)!important;box-shadow:none!important}.upload-box .upload-with-progress[data-v-d4f18760]{vertical-align:top;max-width:100%;display:inline-block;position:relative}.upload-box .upload-progress-layer[data-v-d4f18760]{z-index:11;border-radius:var(--v259187b0);background:color-mix(in srgb, var(--el-bg-color) 88%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-box .no-border[data-v-d4f18760] .el-upload--picture-card{border:none!important}.upload-box[data-v-d4f18760] .upload .el-upload-dragger{border:2px dashed var(--el-border-color-darker);border-radius:var(--v259187b0);justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.upload-box[data-v-d4f18760] .upload .el-upload-dragger:hover{border-color:var(--el-color-primary);background:var(--el-fill-color-lighter);box-shadow:var(--el-box-shadow-light)}.upload-box[data-v-d4f18760] .upload .el-upload-dragger:hover .upload-content,.upload-box[data-v-d4f18760] .upload .el-upload-dragger:hover .upload-content .el-icon{color:var(--el-color-primary)}.upload-box[data-v-d4f18760] .upload .el-upload-dragger.is-dragover{background-color:var(--koi-surface-hover);border:2px dashed var(--el-color-primary)!important}:is(.upload-box[data-v-d4f18760] .upload .el-upload-list__item:has(.el-upload-dragger.is-dragover),.upload-box[data-v-d4f18760] .upload .el-upload--picture-card:has(.el-upload-dragger.is-dragover)){box-shadow:var(--el-box-shadow-light)}.upload-box[data-v-d4f18760] .upload .el-upload-list__item,.upload-box[data-v-d4f18760] .upload .el-upload--picture-card{width:var(--v6bb54cbc);height:var(--v1db55e1e);border:2px dashed var(--el-border-color-darker);border-radius:var(--v259187b0);box-shadow:none;transition:border-color var(--el-transition-duration-fast), background-color var(--el-transition-duration-fast), box-shadow var(--el-transition-duration-fast);background-color:#0000;overflow:hidden}.upload-box[data-v-d4f18760] .upload .el-upload-list__item:hover,.upload-box[data-v-d4f18760] .upload .el-upload--picture-card:hover{border-color:var(--el-color-primary);background-color:var(--el-fill-color-lighter);box-shadow:var(--el-box-shadow-lighter)}.upload-box[data-v-d4f18760] .upload .el-upload-list__item:hover .upload-content,.upload-box[data-v-d4f18760] .upload .el-upload--picture-card:hover .upload-content,.upload-box[data-v-d4f18760] .upload .el-upload-list__item:hover .upload-content .el-icon,.upload-box[data-v-d4f18760] .upload .el-upload--picture-card:hover .upload-content .el-icon{color:var(--el-color-primary)}.upload-box[data-v-d4f18760] .upload .el-upload-list__item:hover .upload-operator,.upload-box[data-v-d4f18760] .upload .el-upload--picture-card:hover .upload-operator{opacity:1}.upload-box[data-v-d4f18760] .upload .upload-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.upload-box[data-v-d4f18760] .upload .upload-operator{box-sizing:border-box;cursor:pointer;opacity:0;width:100%;height:100%;transition:var(--el-transition-duration-fast);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.upload-box[data-v-d4f18760] .upload .upload-operator .upload-icon{color:var(--el-color-primary-light-2);flex-direction:column;justify-content:center;align-items:center;padding:0 6%;display:flex}.upload-box[data-v-d4f18760] .upload .upload-operator .upload-icon .el-icon{margin-bottom:15%;font-size:140%}.upload-box[data-v-d4f18760] .upload .upload-operator .upload-icon span{font-size:100%}.upload-box[data-v-d4f18760] .upload .upload-content{color:var(--el-text-color-regular);transition:color var(--el-transition-duration-fast);flex-direction:column;align-items:center;font-size:12px;line-height:30px;display:flex}.upload-box[data-v-d4f18760] .upload .upload-content .el-icon{color:var(--el-text-color-regular);transition:color var(--el-transition-duration-fast);font-size:28px}.upload-box .el-upload-tip[data-v-d4f18760]{color:var(--el-text-color-secondary);text-align:left;margin-top:5px;font-size:12px;line-height:12px}.koi-scroll-nav[data-v-8fc3ad48]{-webkit-user-select:none;user-select:none;box-sizing:border-box;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.koi-scroll-nav.koi-scroll-nav--scrollable .koi-scroll-nav__viewport[data-v-8fc3ad48]{margin:0 2px}.koi-scroll-nav__btn[data-v-8fc3ad48]{width:32px;height:32px;color:var(--el-text-color-secondary);cursor:pointer;background:color-mix(in srgb, var(--el-bg-color) 82%, transparent);border:1px solid var(--el-border-color);box-sizing:border-box;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.koi-scroll-nav__btn[data-v-8fc3ad48]:not(.is-disabled):hover{color:var(--el-color-primary);border-color:var(--el-color-primary);background:var(--el-fill-color-light)}.koi-scroll-nav__btn.is-disabled[data-v-8fc3ad48]{opacity:.35;cursor:not-allowed}.koi-scroll-nav__viewport[data-v-8fc3ad48]{scrollbar-width:none;flex:1;min-width:0;overflow:auto hidden}.koi-scroll-nav__viewport[data-v-8fc3ad48]::-webkit-scrollbar{display:none}.koi-scroll-nav__track[data-v-8fc3ad48]{box-sizing:border-box;align-items:center;min-height:32px;padding:2px 4px;display:inline-flex}.koi-image[data-v-0761a865]{background:var(--el-fill-color-light);border-radius:4px;display:block}.koi-ai-batch__head[data-v-3c143984]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.koi-ai-batch__tip[data-v-3c143984]{color:var(--el-text-color-secondary);font-size:12px}.koi-ai-batch__actions[data-v-3c143984]{align-items:center;gap:12px;margin-top:12px;display:flex}.koi-ai-batch__pager[data-v-3c143984]{justify-content:flex-end;margin-top:12px;display:flex}.koi-ai-batch__progress[data-v-3c143984]{border-radius:8px;margin-top:12px}.koi-ai-batch__progress-head[data-v-3c143984]{justify-content:space-between;align-items:center;display:flex}.koi-ai-batch__progress-title[data-v-3c143984]{font-size:14px;font-weight:600}.koi-ai-batch__progress-text[data-v-3c143984]{color:var(--el-text-color-secondary);margin-top:8px;font-size:13px}.miss-tag[data-v-3c143984]{text-align:center;width:22px;height:22px;color:var(--koi-text-1);background:var(--koi-surface-sunken);border:1px solid var(--el-color-danger);border-radius:var(--koi-radius-sm);font-size:12px;line-height:20px;display:inline-block}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}[select~=\$event]{-webkit-user-select:var(--event);user-select:var(--event)}.visible,[visible=""]{visibility:visible}[\!visible=""]{visibility:visible!important}[focus-visible=""]:focus,[enabled~=visible]:enabled{visibility:visible}.absolute,.pos-absolute,[absolute=""]{position:absolute}.fixed,[fixed=""]{position:fixed}.relative,[relative=""]{position:relative}.sticky{position:sticky}.static{position:static}[right~="1"]{right:.25rem}[top~="5vh"]{top:5vh}[top~="6vh"]{top:6vh}[top~="8vh"]{top:8vh}.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.grid,[grid=""]{display:grid}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}.m-x-10px{margin-left:10px;margin-right:10px}.mx-auto{margin-left:auto;margin-right:auto}.m-b-12px{margin-bottom:12px}.m-b-32px{margin-bottom:32px}.m-b-40px{margin-bottom:40px}.m-b-8px{margin-bottom:8px}.m-l--4px{margin-left:-4px}.m-l-10px{margin-left:10px}.m-l-4px{margin-left:4px}.m-l-6px{margin-left:6px}.m-l-8px{margin-left:8px}.m-r-4px{margin-right:4px}.m-r-5px,[m-r-5px=""]{margin-right:5px}.m-r-6px{margin-right:6px}.m-t-32px{margin-top:32px}.mb,.mb-4,[mb=""]{margin-bottom:1rem}.ml{margin-left:1rem}.ml-12{margin-left:3rem}.mr-4{margin-right:1rem}.ms,[ms=""]{margin-inline-start:1rem}.mt-16{margin-top:4rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}[m-r-5px~=default\:]:default{margin-right:5px}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden,[hidden=""]{display:none}[size~="12"]{width:3rem;height:3rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="19"]{width:4.75rem;height:4.75rem}[size~="20"]{width:5rem;height:5rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="28"]{width:7rem;height:7rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="320"]{width:80rem;height:80rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="40"]{width:10rem;height:10rem}[size~="42"]{width:10.5rem;height:10.5rem}[size~="420px"]{width:420px;height:420px}[size~="44"]{width:11rem;height:11rem}[size~="440px"]{width:440px;height:440px}[size~="560px"]{width:560px;height:560px}[size~="620px"]{width:620px;height:620px}[size~="640px"]{width:640px;height:640px}[size~="76%"]{width:76%;height:76%}[size~="920px"]{width:920px;height:920px}.h-100\%{height:100%}.h-32px{height:32px}.h-36px,[h-36px=""]{height:36px}.h-auto{height:auto}.h-screen{height:100vh}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.max-w-440px{max-width:440px}.min-w-0{min-width:0}.w-100\%,.w-full{width:100%}.w-120{width:30rem}.w-140{width:35rem}.w-160{width:40rem}.w-200{width:50rem}.w-220{width:55rem}.w-240{width:60rem}.w-260{width:65rem}.w-300{width:75rem}.w-300px{width:300px}.w-32px{width:32px}.w-340px{width:340px}.w-360{width:90rem}.w-36px{width:36px}.w-420{width:105rem}.w-520{width:130rem}.w-560{width:140rem}.w-720{width:180rem}.w-screen{width:100vw}[w-200~=default\:]:default{width:50rem}[w-full~=default\:]:default{width:100%}[w-200~=placeholder\:]::placeholder{width:50rem}.flex,[flex=""]{display:flex}.inline-flex,[inline-flex=""]{display:inline-flex}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.target-table:target,[target-table~=default\:]:target:default{display:table}.border-collapse{border-collapse:collapse}.transform,[transform=""]{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.select-none{-webkit-user-select:none;user-select:none}.resize,[resize=""]{resize:both}[resize~=none]{resize:none}.flex-justify-center,.justify-center,[flex-justify-center=""]{justify-content:center}.gap-10px{gap:10px}.gap-12px{gap:12px}[gap~="4"]{gap:1rem}.gap-x-4px{column-gap:4px}.flex-justify-between{justify-content:space-between}.flex-items-center{align-items:center}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.b,.border,[border=""],[b~=active\:]:active{border-width:1px}.rounded-full{border-radius:9999px}.rounded-md,[rounded-md=""]{border-radius:.375rem}.hover\:bg-\[--koi-surface-hover\]:hover{background-color:var(--koi-surface-hover)}[fill~=none]{fill:none}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="1.7"]{stroke-width:1.7px}[stroke-width~="5"]{stroke-width:5px}[stroke~=none]{stroke:none}.p-x-5px{padding-left:5px;padding-right:5px}.px,[px=""],[px~=default\:]:default,[px~=disabled\:]:disabled{padding-left:1rem;padding-right:1rem}.p-l-5px{padding-left:5px}.p-t-8px{padding-top:8px}.pt,[pt=""]{padding-top:1rem}.pie{padding-inline-end:1rem}.text-center{text-align:center}.text-14px{font-size:14px}.text-15px{font-size:15px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:1.5rem;line-height:2rem}.dark .dark\:text-\#CFD3DC{--un-text-opacity:1;color:rgb(207 211 220/var(--un-text-opacity))}.dark .dark\:text-\#E5EAF3{--un-text-opacity:1;color:rgb(229 234 243/var(--un-text-opacity))}.text-\[--el-color-primary\]{color:var(--el-color-primary)}.text-\[--el-text-color-regular\]{color:var(--el-text-color-regular)}.text-\#303133{--un-text-opacity:1;color:rgb(48 49 51/var(--un-text-opacity))}.font-400{font-weight:400}.font-700{font-weight:700}.leading-relaxed{line-height:1.625}.tracking-4px{letter-spacing:4px}.tabular-nums,[tabular-nums=""]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter,[backdrop-filter=""]{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[duration~="1500"]{transition-duration:1.5s}.ease,.ease-in-out,[ease=""]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}[content~="$t("]{content:var(--t\()}@media (width<=767.9px){.\<md\:hidden{display:none}}
