.theme-config-color-picker{z-index:4000!important}.theme-config-color-picker .el-color-predefine__colors{gap:10px}.theme-config-color-picker .el-color-predefine__color-selector{box-sizing:border-box;background:var(--el-bg-color);border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:3px;transition:border-color .2s;position:relative;box-shadow:none!important}.theme-config-color-picker .el-color-predefine__color-selector>div{border-radius:50%;width:100%;height:100%;box-shadow:none!important;border:none!important}.theme-config-color-picker .el-color-predefine__color-selector.selected{box-shadow:none!important}.theme-config-color-picker .el-color-predefine__color-selector.selected:after,.theme-config-color-picker .el-color-predefine__color-selector.selected:before,.theme-config-color-picker .el-color-predefine__color-selector.selected .el-icon{display:none!important}.theme-config-color-picker .el-color-svpanel__cursor{outline-offset:0;border:2px solid #fff;border-radius:50%;outline:2px solid #0000;width:12px;height:12px;box-shadow:none!important}.theme-config-color-picker .el-color-hue-slider__thumb,.theme-config-color-picker .el-color-alpha-slider__thumb{border:2px solid #fff;box-shadow:none!important}.theme-config-panel[data-v-dc562489]{isolation:isolate}.theme-config-nav[data-v-dc562489]{z-index:5;background:var(--el-bg-color);justify-content:center;margin-bottom:8px;padding-bottom:12px;display:flex;position:sticky;top:0}.theme-config-nav[data-v-dc562489] .koi-tag-filter-row{margin-bottom:0}.theme-config-nav[data-v-dc562489] .koi-tag-filter-item{padding:0 12px;font-size:12px}.config-panel[data-v-dc562489]{animation:.22s theme-panel-in-dc562489}@keyframes theme-panel-in-dc562489{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.config-section[data-v-dc562489]{margin-bottom:18px}.section-header[data-v-dc562489]{flex-flow:row;align-items:center;gap:10px;min-height:28px;margin-bottom:8px;padding-bottom:12px;display:flex}.section-header .section-header__icon[data-v-dc562489]{width:28px;height:28px;color:var(--el-color-primary);background:color-mix(in srgb, var(--el-color-primary) 12%, var(--el-fill-color-light));border:1px solid color-mix(in srgb, var(--el-color-primary) 22%, transparent);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.section-header .section-header__icon[data-v-dc562489] .el-icon{display:inline-flex}.section-header .section-icon[data-v-dc562489]{opacity:.9;font-size:16px;transition:all .3s}.section-header .section-title[data-v-dc562489]{white-space:nowrap;color:var(--el-text-color-primary);letter-spacing:.3px;flex:0 auto;margin:0;font-size:15px;font-weight:600;line-height:28px;position:relative}.section-header .section-title[data-v-dc562489]:after{content:"";background:linear-gradient(135deg, var(--el-color-primary) 0%, var(--el-color-primary-light-3) 50%, transparent 100%);width:40px;height:3px;box-shadow:0 2px 8px rgba(var(--el-color-primary-rgb), .3);border-radius:2px;animation:3s ease-in-out infinite title-underline-dc562489;position:absolute;bottom:-8px;left:0}.section-header .section-title[data-v-dc562489]:before{content:"";background:var(--el-color-primary);opacity:.6;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite title-dot-dc562489;position:absolute;top:-2px;left:-4px}.section-header:hover .section-title[data-v-dc562489]:after{width:50px;animation:.6s forwards title-underline-hover-dc562489}.config-block--panel[data-v-dc562489]{background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:12px;padding:12px}.theme-mode-segment[data-v-dc562489]{background:var(--el-fill-color);border:1px solid var(--el-border-color-lighter);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.theme-mode-segment__item[data-v-dc562489]{min-width:0;height:34px;color:var(--el-text-color-regular);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.theme-mode-segment__item[data-v-dc562489]:hover{color:var(--el-color-primary);background:color-mix(in srgb, var(--el-color-primary) 7%, transparent)}.theme-mode-segment__item.is-active[data-v-dc562489]{color:var(--el-color-primary);background:var(--el-bg-color);border-color:color-mix(in srgb, var(--el-color-primary) 28%, var(--el-border-color-lighter));box-shadow:0 3px 10px color-mix(in srgb, var(--el-color-primary) 13%, transparent)}.theme-mode-segment__item[data-v-dc562489]:active{transform:scale(.98)}.theme-colors-grid[data-v-dc562489]{grid-template-columns:repeat(6,1fr);gap:10px 8px;display:grid}.theme-swatch[data-v-dc562489]{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:visible}.theme-swatch[data-v-dc562489]:hover{transform:translateY(-2px)}.theme-swatch:hover .theme-swatch__core[data-v-dc562489]{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.theme-swatch:hover .theme-swatch__core[data-v-dc562489]:before{opacity:1;animation:1.5s ease-in-out infinite shimmer-sweep-dc562489}.theme-swatch.is-active .theme-swatch__core[data-v-dc562489]{box-shadow:0 2px 6px #00000026, 0 0 0 2px var(--el-bg-color), 0 0 0 4px var(--swatch-color)}.theme-swatch.is-active:hover .theme-swatch__core[data-v-dc562489]{box-shadow:0 4px 12px #0000002e, 0 0 0 2px var(--el-bg-color), 0 0 0 4px var(--swatch-color);transform:scale(1.05)}.theme-swatch:focus-visible .theme-swatch__core[data-v-dc562489]{outline:2px solid var(--el-color-primary);outline-offset:2px}.theme-swatch__core[data-v-dc562489]{box-sizing:border-box;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001f}.theme-swatch__core[data-v-dc562489]:before{content:"";opacity:0;background:linear-gradient(45deg,#0000 30%,#ffffff1f 50%,#0000 70%);transition:opacity .3s;position:absolute;inset:0;transform:translate(-100%)}.theme-swatch__core .color-check[data-v-dc562489]{width:16px;height:16px;color:var(--el-color-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;animation:.3s fade-in-scale-dc562489;display:flex;position:relative;box-shadow:0 2px 6px #00000026}.theme-swatch__core .color-check[data-v-dc562489]:before{z-index:-1;content:"";background:linear-gradient(45deg,#fffc,#fff6);border-radius:50%;position:absolute;inset:-2px}.theme-color-custom[data-v-dc562489]{background:var(--el-bg-color);border:2px solid var(--el-border-color-lighter);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px;transition:border-color .2s;display:flex}.theme-color-custom[data-v-dc562489]:hover:not(.is-active){border-color:var(--el-border-color)}.theme-color-custom.is-active[data-v-dc562489],.theme-color-custom.is-active .theme-color-custom__picker[data-v-dc562489] .el-color-picker__trigger{border-color:var(--custom-active-color,var(--el-color-primary))}.theme-color-custom__picker-wrap[data-v-dc562489],.theme-color-custom__picker[data-v-dc562489]{flex-shrink:0}.theme-color-custom__picker[data-v-dc562489] .el-color-picker__trigger{border:2px solid var(--el-border-color-lighter);border-radius:10px;width:36px;height:36px;padding:3px;transition:border-color .2s}.theme-color-custom__picker[data-v-dc562489]:hover .el-color-picker__trigger{border-color:var(--el-border-color-darker)}.theme-color-custom__picker[data-v-dc562489] .el-color-picker__color{border:none;border-radius:6px;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.theme-color-custom__picker[data-v-dc562489] .el-color-picker__icon{display:none}.theme-color-custom__info[data-v-dc562489]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.theme-color-custom__title[data-v-dc562489]{color:var(--el-text-color-primary);font-size:13px;font-weight:600;line-height:1.35}.theme-color-custom__desc[data-v-dc562489]{color:var(--el-text-color-secondary);font-size:11px;line-height:1.35}.theme-color-custom__hex[data-v-dc562489]{color:var(--el-text-color-regular);word-break:break-all;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.4}.theme-color-custom__preview[data-v-dc562489]{background:linear-gradient(180deg, color-mix(in srgb, var(--preview-color) 95%, #fff) 0%, var(--preview-color) 50%, color-mix(in srgb, var(--preview-color) 85%, #000) 100%);width:10px;min-height:52px;box-shadow:0 2px 8px color-mix(in srgb, var(--preview-color) 35%, transparent);border-radius:6px;flex-shrink:0;align-self:stretch}.semantic-color-grid[data-v-dc562489]{grid-template-columns:1fr;gap:8px;display:grid}.semantic-color-card[data-v-dc562489]{background:var(--el-bg-color);border:1px solid color-mix(in srgb, var(--semantic-color) 24%, var(--el-border-color-lighter));border-radius:10px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.semantic-color-card[data-v-dc562489]:hover{border-color:color-mix(in srgb, var(--semantic-color) 55%, var(--el-border-color));box-shadow:0 4px 14px color-mix(in srgb, var(--semantic-color) 14%, transparent);transform:translateY(-1px)}.semantic-color-card__picker[data-v-dc562489] .el-color-picker__trigger{border:2px solid color-mix(in srgb, var(--semantic-color) 45%, var(--el-border-color-lighter));border-radius:10px;width:36px;height:36px;padding:3px}.semantic-color-card__picker[data-v-dc562489] .el-color-picker__color{border:none;border-radius:6px;overflow:hidden}.semantic-color-card__picker[data-v-dc562489] .el-color-picker__icon{display:none}.semantic-color-card__meta[data-v-dc562489]{flex-direction:column;gap:3px;min-width:0;display:flex}.semantic-color-card__label[data-v-dc562489]{color:var(--el-text-color-primary);font-size:13px;font-weight:600;line-height:1.35}.semantic-color-card__hex[data-v-dc562489]{color:var(--el-text-color-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35}.semantic-color-card__reset[data-v-dc562489]{width:28px;height:28px;color:var(--el-text-color-secondary);cursor:pointer;background:color-mix(in srgb, var(--semantic-color) 8%, transparent);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background-color .2s,transform .2s;display:inline-flex}.semantic-color-card__reset[data-v-dc562489]:hover{color:var(--semantic-color);background:color-mix(in srgb, var(--semantic-color) 14%, transparent)}.semantic-color-card__reset[data-v-dc562489]:active{transform:rotate(-25deg)scale(.96)}.layout-picker-grid[data-v-dc562489]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.layout-picker-card[data-v-dc562489]{cursor:pointer;background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:10px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:10px 8px 8px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:flex;position:relative}.layout-picker-card[data-v-dc562489]:hover{border-color:color-mix(in srgb, var(--el-color-primary) 30%, var(--el-border-color));transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}.layout-picker-card.is-active[data-v-dc562489]{border-color:color-mix(in srgb, var(--el-color-primary) 50%, transparent);background:color-mix(in srgb, var(--el-color-primary) 5%, var(--el-bg-color));box-shadow:0 4px 16px color-mix(in srgb, var(--el-color-primary) 18%, transparent)}.layout-picker-card.is-active .layout-picker-card__label[data-v-dc562489]{color:var(--el-color-primary);font-weight:600}.layout-picker-card__preview[data-v-dc562489]{background:var(--el-fill-color-light);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:6px;display:flex;position:relative;box-shadow:inset 0 1px 2px #0000000d}.layout-picker-card__badge[data-v-dc562489]{z-index:2;color:#fff;background:var(--el-color-primary);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;animation:.2s fade-in-scale-dc562489;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #0000002e}.layout-picker-card__label[data-v-dc562489]{color:var(--el-text-color-primary);text-align:center;font-size:12px;font-weight:500;line-height:1.3}.layout-picker-grid .koi-layout-preview[data-v-dc562489]{isolation:isolate;background:var(--el-fill-color-lighter);border-radius:6px;width:100%;max-width:88px;height:56px;padding:5px}.layout-picker-grid .koi-layout-preview .koi-block-aside[data-v-dc562489]{background:linear-gradient(135deg, var(--el-color-primary), var(--el-color-primary-light-3));border-radius:3px;box-shadow:0 1px 2px #00000014}.layout-picker-grid .koi-layout-preview .koi-block-header[data-v-dc562489]{background:linear-gradient(135deg, var(--el-color-primary-light-5), var(--el-color-primary-light-7));border-radius:3px}.layout-picker-grid .koi-layout-preview .koi-block-main[data-v-dc562489]{background:linear-gradient(135deg, var(--el-color-primary-light-8), var(--el-color-primary-light-9));border:1px dashed color-mix(in srgb, var(--el-color-primary) 35%, transparent);border-radius:3px}.layout-picker-grid .koi-layout-vertical .koi-layout-preview[data-v-dc562489]{justify-content:space-between;display:flex}.layout-picker-grid .koi-layout-vertical .koi-layout-preview .koi-block-aside[data-v-dc562489]{width:20%}.layout-picker-grid .koi-layout-vertical .koi-layout-preview .koi-layout-inner[data-v-dc562489]{flex-direction:column;justify-content:space-between;width:73%;display:flex}.layout-picker-grid .koi-layout-vertical .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-dc562489]{height:20%}.layout-picker-grid .koi-layout-vertical .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-dc562489]{height:69%}.layout-picker-grid .koi-layout-columns .koi-layout-preview[data-v-dc562489]{justify-content:space-between;display:flex}.layout-picker-grid .koi-layout-columns .koi-layout-preview .koi-block-aside[data-v-dc562489]{width:14%}.layout-picker-grid .koi-layout-columns .koi-layout-preview .koi-block-header[data-v-dc562489]{width:17%}.layout-picker-grid .koi-layout-columns .koi-layout-preview .koi-block-main[data-v-dc562489]{width:55%}.layout-picker-grid .koi-layout-dual .koi-layout-preview[data-v-dc562489]{justify-content:space-between;gap:2px;display:flex}.layout-picker-grid .koi-layout-dual .koi-layout-preview .koi-block-aside[data-v-dc562489]{width:20%}.layout-picker-grid .koi-layout-dual .koi-layout-preview .koi-block-float[data-v-dc562489]{background:linear-gradient(135deg, color-mix(in srgb, var(--el-color-primary) 35%, var(--el-fill-color-lighter)), color-mix(in srgb, var(--el-color-primary-light-3) 25%, var(--el-fill-color-lighter)));border-radius:3px;width:16%;box-shadow:0 1px 2px #00000014}.layout-picker-grid .koi-layout-dual .koi-layout-preview .koi-layout-inner[data-v-dc562489]{justify-content:space-between;width:58%;display:flex}.layout-picker-grid .koi-layout-dual .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-dc562489]{width:22%}.layout-picker-grid .koi-layout-dual .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-dc562489]{width:72%}.layout-picker-grid .koi-layout-classic .koi-layout-preview[data-v-dc562489]{flex-direction:column;justify-content:space-between;display:flex}.layout-picker-grid .koi-layout-classic .koi-layout-preview .koi-block-aside[data-v-dc562489]{height:22%}.layout-picker-grid .koi-layout-classic .koi-layout-preview .koi-layout-inner[data-v-dc562489]{justify-content:space-between;height:70%;display:flex}.layout-picker-grid .koi-layout-classic .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-dc562489]{width:20%}.layout-picker-grid .koi-layout-classic .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-dc562489]{width:70%}.layout-picker-grid .koi-layout-optimum .koi-layout-preview[data-v-dc562489]{justify-content:space-between;display:flex}.layout-picker-grid .koi-layout-optimum .koi-layout-preview .koi-block-aside[data-v-dc562489]{width:20%}.layout-picker-grid .koi-layout-optimum .koi-layout-preview .koi-layout-inner[data-v-dc562489]{flex-direction:column;justify-content:space-between;width:73%;display:flex}.layout-picker-grid .koi-layout-optimum .koi-layout-preview .koi-layout-inner .koi-block-header[data-v-dc562489]{height:16%}.layout-picker-grid .koi-layout-optimum .koi-layout-preview .koi-layout-inner .koi-block-main[data-v-dc562489]{height:72%}.layout-picker-grid .koi-layout-horizontal .koi-layout-preview[data-v-dc562489]{flex-direction:column;justify-content:space-between;display:flex}.layout-picker-grid .koi-layout-horizontal .koi-layout-preview .koi-block-aside[data-v-dc562489]{height:20%}.layout-picker-grid .koi-layout-horizontal .koi-layout-preview .koi-block-main[data-v-dc562489]{height:67%}.interface-config[data-v-dc562489]{flex-direction:column;gap:14px;display:flex}.config-block[data-v-dc562489]{background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:12px;padding:12px}.config-block__title[data-v-dc562489]{color:var(--el-text-color-secondary);letter-spacing:.04em;margin:0 0 10px;padding-left:2px;font-size:12px;font-weight:600;line-height:1.4}.config-fields[data-v-dc562489]{flex-direction:column;gap:2px;display:flex}.config-fields .config-item[data-v-dc562489]{background:var(--el-bg-color);border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:border-color .2s,box-shadow .2s;display:flex}.config-fields .config-item[data-v-dc562489]:hover{border-color:var(--el-border-color-lighter);box-shadow:0 2px 8px #0000000a}.config-fields .config-item .config-label[data-v-dc562489]{color:var(--el-text-color-primary);align-items:center;margin:0;font-size:13px;font-weight:600;line-height:1.35;display:flex}.config-fields .config-item .config-input[data-v-dc562489]{width:100%}.toggle-grid[data-v-dc562489]{grid-template-columns:1fr;gap:8px;display:grid}.toggle-card[data-v-dc562489]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.toggle-card[data-v-dc562489]:hover{border-color:color-mix(in srgb, var(--el-color-primary) 35%, var(--el-border-color));box-shadow:0 4px 12px #0000000d}.toggle-card.is-on[data-v-dc562489]{border-color:color-mix(in srgb, var(--el-color-primary) 45%, transparent);background:color-mix(in srgb, var(--el-color-primary) 6%, var(--el-bg-color))}.toggle-card__text[data-v-dc562489]{flex:1;min-width:0}.toggle-card__label[data-v-dc562489]{color:var(--el-text-color-primary);align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.toggle-card__desc[data-v-dc562489]{color:var(--el-text-color-secondary);margin:4px 0 0;font-size:11px;line-height:1.4}.toggle-card__tip[data-v-dc562489]{color:var(--el-text-color-secondary);cursor:help;font-size:14px;transition:color .2s}.toggle-card__tip[data-v-dc562489]:hover{color:var(--el-color-primary)}.action-card[data-v-dc562489]{text-align:left;cursor:pointer;background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:flex}.action-card[data-v-dc562489]:hover{border-color:color-mix(in srgb, var(--el-color-primary) 35%, var(--el-border-color));transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.action-card[data-v-dc562489]:active{transform:translateY(0)}.action-card__icon[data-v-dc562489]{width:34px;height:34px;color:var(--el-color-primary);background:color-mix(in srgb, var(--el-color-primary) 12%, var(--el-fill-color-light));border:1px solid color-mix(in srgb, var(--el-color-primary) 22%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-card__text[data-v-dc562489]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.action-card__label[data-v-dc562489]{color:var(--el-text-color-primary);font-size:13px;font-weight:600;line-height:1.35}.action-card__desc[data-v-dc562489]{color:var(--el-text-color-secondary);font-size:11px;line-height:1.4}@keyframes title-underline-dc562489{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}@keyframes title-underline-hover-dc562489{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}@keyframes title-dot-dc562489{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes fade-in-scale-dc562489{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes shimmer-sweep-dc562489{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.koi-logo[data-v-12299791]{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%}.koi-logo--aside[data-v-12299791]{cursor:pointer;align-items:center;height:60px;padding:0 16px 0 22px;line-height:60px;display:flex;overflow:hidden}.koi-logo--aside .koi-logo__avatar[data-v-12299791]{flex-shrink:0}.koi-logo--aside .koi-logo__title[data-v-12299791]{min-width:0;color:var(--el-aside-logo-text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 0 0 10px;font-size:18px;font-weight:400;line-height:60px;overflow:hidden}.koi-logo--aside.koi-logo--collapse[data-v-12299791]{justify-content:center;padding:0}.koi-logo--column-first[data-v-12299791]{cursor:pointer;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:12px auto 3px;display:flex}.koi-logo--column-first .koi-logo__avatar[data-v-12299791]{flex-shrink:0;margin:0}.koi-logo--column-title[data-v-12299791]{box-sizing:border-box;cursor:pointer;text-align:center;flex-shrink:0;align-items:center;width:100%;height:60px;padding:0 16px;line-height:60px;transition:height .25s;display:flex;overflow:hidden}.koi-logo--column-title .koi-logo__title[data-v-12299791]{min-width:0;color:var(--el-aside-logo-text-color);text-overflow:ellipsis;white-space:nowrap;opacity:1;flex:1;margin:0;font-size:18px;font-weight:400;line-height:60px;transition:opacity .2s;overflow:hidden}.koi-logo--column-title.koi-logo--collapse[data-v-12299791]{cursor:default;pointer-events:none;height:0;line-height:0}.koi-logo--column-title.koi-logo--collapse .koi-logo__title[data-v-12299791]{opacity:0}.koi-logo__avatar[data-v-12299791]{border-radius:50%;overflow:hidden}.koi-logo__avatar-img[data-v-12299791],.koi-logo__avatar-fallback[data-v-12299791]{border-radius:50%;width:100%;height:100%;display:block}.koi-logo__avatar-fallback[data-v-12299791]{color:var(--el-color-primary)}.koi-logo--header[data-v-12299791]{width:fit-content;max-width:min(220px,32vw);height:var(--layout-header-height,60px);box-sizing:border-box;align-items:center;min-width:0;padding:0 8px 0 0;line-height:normal;display:inline-flex;overflow:hidden}.koi-logo--header .koi-logo__avatar[data-v-12299791]{flex-shrink:0}.koi-logo--header .koi-logo__title[data-v-12299791]{min-width:0;color:var(--el-header-logo-text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 0 0 10px;font-size:18px;font-weight:400;overflow:hidden}.breadcrumb-enter-active[data-v-f27ad446]{transition:all .2s}.breadcrumb-enter-from[data-v-f27ad446],.breadcrumb-leave-active[data-v-f27ad446]{opacity:0;transform:translate(10px)}.breadcrumb-box[data-v-f27ad446]{-webkit-user-select:none;user-select:none;align-items:center;width:100%;margin-left:10px;display:flex;overflow:hidden}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb{white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:0;line-height:1.5;display:flex}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item{float:none;flex:0 auto;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item:last-child{flex:auto;min-width:0;overflow:hidden}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .item-no-icon{transform:translateY(-3px)}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{min-width:0;max-width:100%}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content{min-width:0;max-width:100%;color:var(--el-header-text-color);align-items:center;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;overflow:hidden}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content.is-link{color:var(--el-header-text-color)}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content.is-link:hover{color:var(--el-color-primary)}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content .breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;flex:auto;overflow:hidden}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content .breadcrumb-label.is-current{max-width:120px}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content.is-current,.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content.is-current:hover,.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content.is-current .breadcrumb-label,.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content.is-current:hover .breadcrumb-label{color:var(--el-header-text-regular-color)}:is(.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content .breadcrumb-arrow,.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content :deep(svg),.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-item-content :deep(.koi-icon)){flex-shrink:0}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .breadcrumb-ellipsis{letter-spacing:1px;justify-content:center;align-items:center;min-width:20px;padding:0 2px;display:inline-flex}.breadcrumb-box[data-v-f27ad446] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__separator{flex-shrink:0;transform:translateY(1px)}.mask-image[data-v-f27ad446]{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 0% calc(100% - 20px),#0000)}.breadcrumb-container[data-v-f27ad446]{width:100%;min-width:0;display:flex;position:relative}.koi-user-avatar[data-v-a0b7724b]{align-items:center;display:flex;position:relative}.koi-user-avatar__avatar[data-v-a0b7724b],.koi-user-avatar__dialog-avatar[data-v-a0b7724b]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.koi-user-avatar__avatar[data-v-a0b7724b]:hover,.koi-user-avatar__dialog-avatar[data-v-a0b7724b]:hover{transform:scale(1.05)}.koi-user-avatar__fallback[data-v-a0b7724b],.koi-user-card__avatar-fallback[data-v-a0b7724b],.koi-user-avatar__dialog-fallback[data-v-a0b7724b]{border-radius:50%;flex-shrink:0}.koi-user-avatar__dialog-frame[data-v-a0b7724b]{background:color-mix(in srgb, var(--el-bg-color) 78%, #f4f6f8);border:1px dashed #c9d1db}.koi-user-card__header[data-v-a0b7724b]{border-bottom:1px solid var(--el-border-color-lighter);align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.koi-user-card__info[data-v-a0b7724b]{flex:1;margin-left:12px}.koi-user-card__name[data-v-a0b7724b]{max-width:160px;color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.koi-user-card__phone[data-v-a0b7724b]{max-width:160px;color:var(--el-text-color-regular);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.koi-user-card__menu[data-v-a0b7724b]{flex-direction:column;gap:3px;display:flex}.koi-user-card__menu-item[data-v-a0b7724b]{width:auto;height:36px;color:var(--el-text-color-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:6px;align-items:center;padding:8px 10px;font-size:13px;line-height:1;transition:all .3s;display:flex}.koi-user-card__menu-item[data-v-a0b7724b]:hover{color:var(--el-text-color-primary);background-color:var(--el-fill-color-light)}.koi-user-card__menu-item span[data-v-a0b7724b]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1;overflow:hidden}.koi-user-card__menu-icon[data-v-a0b7724b]{flex-shrink:0;margin-right:8px}.koi-user-card__menu-item:hover .koi-user-card__menu-icon[data-v-a0b7724b]{animation:1.2s cubic-bezier(.25,.46,.45,.94) forwards koi-jelly-a0b7724b}@keyframes koi-jelly-a0b7724b{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)}}.koi-user-card__footer[data-v-a0b7724b]{border-top:1px solid var(--el-border-color-lighter);align-items:center;margin-top:10px;padding-top:12px;display:flex}.koi-user-card__footer .el-button[data-v-a0b7724b]{width:100%}.koi-shell-header-actions[data-v-7c540fae]{flex-shrink:0;align-items:center;gap:8px;margin-left:12px;display:inline-flex}.koi-toolbar-btn[data-v-7c540fae]{width:32px;height:32px;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.koi-toolbar-btn[data-v-7c540fae]:hover{color:var(--el-color-primary);border-color:color-mix(in srgb, var(--el-color-primary) 38%, var(--el-border-color));background:color-mix(in srgb, var(--el-color-primary-light-9) 78%, var(--el-fill-color-light))}.koi-toolbar-btn.koi-toolbar-btn--minimize[data-v-7c540fae]:hover{color:var(--el-color-warning);border-color:color-mix(in srgb, var(--el-color-warning) 42%, var(--el-border-color));background:color-mix(in srgb, var(--el-color-warning-light-9) 82%, var(--el-fill-color-light))}.koi-toolbar-btn.koi-toolbar-btn--close[data-v-7c540fae]:hover{color:var(--el-color-danger);border-color:color-mix(in srgb, var(--el-color-danger) 42%, var(--el-border-color));background:color-mix(in srgb, var(--el-color-danger-light-9) 82%, var(--el-fill-color-light))}.koi-toolbar-btn.koi-toolbar-btn--fullscreen.is-fullscreen[data-v-7c540fae]{width:32px}.koi-toolbar-btn[data-v-7c540fae]:active{transform:scale(.96)}.koi-toolbar-btn[data-v-7c540fae] .el-icon{font-size:16px}.koi-shell-minimized-dock[data-v-eb596695]{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-eb596695]: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-eb596695]:active{transform:scale(.98)}.koi-shell-minimized-dock__icon[data-v-eb596695]{color:var(--el-text-color-regular);flex-shrink:0;font-size:15px}.koi-shell-minimized-dock__icon[data-v-eb596695] svg{width:1em;height:1em}.koi-shell-minimized-dock__title[data-v-eb596695]{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-9100c2a2]{align-items:center;width:100%;min-width:0;margin-top:-4px;padding-right:0;display:flex}.koi-dialog-custom-header .el-dialog__title[data-v-9100c2a2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dialog-content-wrapper[data-v-9100c2a2]{box-sizing:border-box;padding-right:6px;overflow:hidden auto}.dialog-content-wrapper[data-v-9100c2a2]>*{padding-right:4px}.dialog-footer[data-v-9100c2a2]{justify-content:center;align-items:center;gap:8px;display:flex}.dialog-footer[data-v-9100c2a2] .el-button+.el-button{margin-left:0}.koi-action-footer[data-v-9100c2a2] .el-button{letter-spacing:0;border-radius:6px;min-width:78px;height:32px;padding:0 16px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.koi-action-footer[data-v-9100c2a2] .koi-action-footer__cancel{color:var(--el-text-color-secondary);background:var(--el-bg-color);border-color:var(--el-border-color)}.koi-action-footer[data-v-9100c2a2] .koi-action-footer__cancel:hover,.koi-action-footer[data-v-9100c2a2] .koi-action-footer__cancel:focus{color:var(--el-color-primary);background:color-mix(in srgb, var(--el-color-primary) 7%, var(--el-bg-color));border-color:color-mix(in srgb, var(--el-color-primary) 34%, var(--el-border-color))}.koi-action-footer[data-v-9100c2a2] .koi-action-footer__confirm{border-color:var(--el-color-primary);box-shadow:0 2px 6px color-mix(in srgb, var(--el-color-primary) 16%, transparent)}.koi-action-footer[data-v-9100c2a2] .koi-action-footer__confirm:hover,.koi-action-footer[data-v-9100c2a2] .koi-action-footer__confirm:focus{border-color:var(--el-color-primary-light-3);box-shadow:0 3px 8px color-mix(in srgb, var(--el-color-primary) 20%, transparent)}.el-overlay.koi-glass-overlay{background:0 0!important}.el-dialog.koi-dialog-shell .el-dialog__header{margin-right:0}.el-dialog.koi-dialog-shell .el-dialog__footer{padding-top:var(--el-dialog-padding-primary)}.koi-dialog-motion-enter-active{animation:.3s cubic-bezier(.32,.14,.15,.86) both koi-dialog-mask-in}.koi-dialog-motion-leave-active{animation:.2s linear both koi-dialog-mask-out}.koi-dialog-motion-enter-active .el-overlay-dialog{will-change:opacity, transform;animation:.3s cubic-bezier(.32,.14,.15,.86) both dialog-open}.koi-dialog-motion-leave-active .el-overlay-dialog{will-change:opacity, transform;pointer-events:none;animation:.5s both dialog-close}.koi-dialog-motion-enter-active .el-dialog.koi-dialog-shell,.koi-dialog-motion-leave-active .el-dialog.koi-dialog-shell{backface-visibility:hidden;transform-origin:50% 42%}@keyframes koi-dialog-mask-in{0%{opacity:0}to{opacity:1}}@keyframes koi-dialog-mask-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-open{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes dialog-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.koi-dialog-motion-enter-active,.koi-dialog-motion-leave-active,.koi-dialog-motion-enter-active .el-overlay-dialog,.koi-dialog-motion-leave-active .el-overlay-dialog{animation-duration:1ms}}.el-dialog.koi-dialog-shell.koi-dialog-shell--glass{--un-backdrop-blur:blur(32px);-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);--un-backdrop-saturate:saturate(180%);background:#ffffff80!important;border:1px solid #ffffff59!important;box-shadow:0 0 30px #0000001a!important}html.dark .el-dialog.koi-dialog-shell.koi-dialog-shell--glass{background:#00000080!important;border-color:#ffffff14!important;box-shadow:0 0 30px #00000047!important}.el-dialog.koi-dialog-shell.koi-dialog-shell--glass .el-dialog__header,.el-dialog.koi-dialog-shell.koi-dialog-shell--glass .el-dialog__body,.el-dialog.koi-dialog-shell.koi-dialog-shell--glass .el-dialog__footer{background:0 0}.koi-rich-text-view[data-v-30a02745]{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.koi-rich-text-view__header[data-v-30a02745]{flex-shrink:0}.koi-rich-text-view__panel[data-v-30a02745]{border:1px solid var(--el-border-color-lighter);background:var(--el-bg-color);border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.koi-rich-text-view__panel-head[data-v-30a02745]{color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:600}.koi-rich-text-view__empty[data-v-30a02745]{min-height:120px;color:var(--el-text-color-secondary);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.koi-rich-text-view__main[data-v-30a02745]{flex:1;min-height:0;display:flex;overflow:hidden}.koi-rich-text-view__toc[data-v-30a02745]{border-right:1px solid var(--el-border-color-lighter);background:var(--el-bg-color);flex-direction:column;flex-shrink:0;width:184px;height:100%;min-height:0;display:flex;overflow:hidden}.koi-rich-text-view__toc-title[data-v-30a02745]{color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-extra-light);flex-shrink:0;padding:12px 14px 10px;font-size:13px;font-weight:600}.koi-rich-text-view__toc-scroll[data-v-30a02745]{flex:1;min-height:0;padding:8px 10px 12px;overflow-y:auto}.koi-rich-text-view__toc-scroll[data-v-30a02745]::-webkit-scrollbar{width:4px}.koi-rich-text-view__toc-scroll[data-v-30a02745]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:4px}.koi-rich-text-view__toc-scroll[data-v-30a02745]::-webkit-scrollbar-thumb:hover{background:var(--el-border-color-darker)}.koi-rich-text-view__toc-nav[data-v-30a02745]{flex-direction:column;gap:4px;display:flex}.koi-rich-text-view__toc-item[data-v-30a02745]{text-align:left;cursor:pointer;width:100%;color:var(--el-text-color-regular);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.5;transition:color .2s,background .2s;position:relative;overflow:hidden}.koi-rich-text-view__toc-item.is-level-1[data-v-30a02745]{padding-left:10px}.koi-rich-text-view__toc-item.is-level-2[data-v-30a02745]{padding-left:16px}.koi-rich-text-view__toc-item.is-level-3[data-v-30a02745]{padding-left:22px}.koi-rich-text-view__toc-item.is-level-4[data-v-30a02745]{padding-left:28px}.koi-rich-text-view__toc-item.is-level-5[data-v-30a02745]{padding-left:34px}.koi-rich-text-view__toc-item.is-level-6[data-v-30a02745]{padding-left:40px}.koi-rich-text-view__toc-item[data-v-30a02745]:hover:not(.is-active){color:var(--el-text-color-primary);background:var(--el-fill-color-light)}.koi-rich-text-view__toc-item.is-active[data-v-30a02745]{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.koi-rich-text-view__content-scroll[data-v-30a02745]{flex:1;min-width:0;min-height:0;overflow-y:auto}.koi-rich-text-view__content[data-v-30a02745]{color:var(--el-text-color-regular);word-break:break-word;padding:18px 20px;font-size:14px;line-height:1.72}.koi-rich-text-view__content[data-v-30a02745] h1,.koi-rich-text-view__content[data-v-30a02745] h2,.koi-rich-text-view__content[data-v-30a02745] h3,.koi-rich-text-view__content[data-v-30a02745] h4,.koi-rich-text-view__content[data-v-30a02745] h5,.koi-rich-text-view__content[data-v-30a02745] h6{color:var(--el-text-color-primary);scroll-margin-top:12px;font-weight:600;line-height:1.4}.koi-rich-text-view__content[data-v-30a02745] h1{border-bottom:1px solid var(--el-border-color-extra-light);margin:0 0 16px;padding-bottom:10px;font-size:24px}.koi-rich-text-view__content[data-v-30a02745] h2{border-left:3px solid var(--el-color-primary);margin:22px 0 12px;padding-left:10px;font-size:19px}.koi-rich-text-view__content[data-v-30a02745] h3{margin:18px 0 10px;font-size:17px}.koi-rich-text-view__content[data-v-30a02745] h4,.koi-rich-text-view__content[data-v-30a02745] h5,.koi-rich-text-view__content[data-v-30a02745] h6{margin:14px 0 8px;font-size:15px}.koi-rich-text-view__content[data-v-30a02745] p{margin:0 0 10px}.koi-rich-text-view__content[data-v-30a02745] p:last-child{margin-bottom:0}.koi-rich-text-view__content[data-v-30a02745] img{border:1px solid var(--el-border-color-extra-light);border-radius:6px;max-width:100%;height:auto}.koi-rich-text-view__content[data-v-30a02745] a{color:var(--el-color-primary);border-bottom:1px solid color-mix(in srgb, var(--el-color-primary) 35%, transparent);text-decoration:none;transition:border-color .2s}.koi-rich-text-view__content[data-v-30a02745] a:hover{border-bottom-color:var(--el-color-primary)}.koi-rich-text-view__content[data-v-30a02745] ul,.koi-rich-text-view__content[data-v-30a02745] ol{margin:0 0 12px;padding-left:1.5em}.koi-rich-text-view__content[data-v-30a02745] li{margin:4px 0}.koi-rich-text-view__content[data-v-30a02745] blockquote{color:var(--el-text-color-regular);background:var(--el-fill-color-light);border:1px solid var(--el-border-color-extra-light);border-left:3px solid var(--el-border-color-darker);border-radius:4px;margin:14px 0;padding:10px 14px;position:relative}.koi-rich-text-view__content[data-v-30a02745] blockquote p:last-child{margin-bottom:0}.koi-rich-text-view__content[data-v-30a02745] pre,.koi-rich-text-view__content[data-v-30a02745] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.koi-rich-text-view__content[data-v-30a02745] code{color:var(--el-color-danger);background:var(--el-fill-color-light);border:1px solid var(--el-border-color-extra-light);border-radius:4px;padding:2px 5px}.koi-rich-text-view__content[data-v-30a02745] pre{color:var(--el-text-color-primary);background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:6px;margin:12px 0;padding:12px 14px;overflow-x:auto}.koi-rich-text-view__content[data-v-30a02745] pre code{color:inherit;background:0 0;border:0;padding:0}.koi-rich-text-view__content[data-v-30a02745] table{border-collapse:collapse;border:1px solid var(--el-border-color);width:100%;margin:12px 0;font-size:13px}.koi-rich-text-view__content[data-v-30a02745] th,.koi-rich-text-view__content[data-v-30a02745] td{border:1px solid var(--el-border-color-lighter);vertical-align:top;padding:9px 10px}.koi-rich-text-view__content[data-v-30a02745] th{color:var(--el-text-color-primary);background:var(--el-fill-color-light);font-weight:600}.koi-rich-text-view__content[data-v-30a02745] hr{background:var(--el-border-color-lighter);border:0;height:1px;margin:18px 0}.koi-rich-text-view:not(.has-toc) .koi-rich-text-view__content-scroll[data-v-30a02745]{width:100%}html.dark .koi-rich-text-view__content[data-v-30a02745] blockquote{background:var(--el-fill-color-darker);border-color:var(--el-border-color);border-left-color:var(--el-text-color-secondary)}html.dark .koi-rich-text-view__content[data-v-30a02745] code,html.dark .koi-rich-text-view__content[data-v-30a02745] pre{background:var(--el-fill-color-darker);border-color:var(--el-border-color)}html.dark .koi-rich-text-view__content[data-v-30a02745] pre code{color:inherit;background:0 0;border:0;padding:0}.koi-sse-panel[data-v-959a4b02]{--un-backdrop-blur:blur(16px);width:320px;-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);--un-backdrop-saturate:saturate(180%);background:#ffffffa6;border:1px solid #ffffff73;border-radius:10px;overflow:hidden;box-shadow:0 8px 32px #0000001f}html.dark .koi-sse-panel[data-v-959a4b02]{background:#1e1e1eb8;border-color:#ffffff1f;box-shadow:0 8px 32px #00000059}.koi-sse-panel--embedded[data-v-959a4b02]{width:100%}.koi-sse-panel-header[data-v-959a4b02]{background:#ffffff40;border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}html.dark .koi-sse-panel-header[data-v-959a4b02]{background:#ffffff0a;border-bottom-color:#ffffff14}.koi-sse-panel-title[data-v-959a4b02]{flex-shrink:0;font-size:13px;font-weight:600}.koi-sse-panel-actions[data-v-959a4b02]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.koi-sse-panel-icon-btn[data-v-959a4b02]{cursor:pointer;width:22px;height:22px;color:var(--el-text-color-secondary);background:#ffffff59;border:1px solid #fff6;border-radius:6px;outline:none;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:color .2s,background .2s,border-color .2s;display:flex}.koi-sse-panel-icon-btn[data-v-959a4b02]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:#ffffff8c}html.dark .koi-sse-panel-icon-btn[data-v-959a4b02]{background:#ffffff14;border-color:#ffffff1f}html.dark .koi-sse-panel-icon-btn[data-v-959a4b02]:hover{background:#ffffff24}.koi-sse-panel-icon-btn.is-close[data-v-959a4b02]:hover{color:var(--el-color-danger);border-color:var(--el-color-danger-light-5)}.koi-sse-tabs-wrap[data-v-959a4b02]{min-width:0;padding:6px 6px 0}.koi-sse-tabs-nav[data-v-959a4b02]{width:100%;min-width:0}.koi-sse-tabs-nav[data-v-959a4b02] .koi-scroll-nav__btn{background:0 0;border-color:#ffffff59;border-radius:4px;width:20px;height:24px}.koi-sse-tabs-nav[data-v-959a4b02] .koi-scroll-nav__btn:not(.is-disabled):hover{background:rgba(var(--el-color-primary-rgb), .08)}.koi-sse-tabs-nav[data-v-959a4b02] .koi-scroll-nav__track{min-height:auto;padding:0}.koi-sse-tab[data-v-959a4b02]{color:var(--el-text-color-regular);cursor:pointer;background:#ffffff59;border:1px solid #fff6;border-radius:999px;outline:none;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .2s;display:inline-flex}html.dark .koi-sse-tab[data-v-959a4b02]{background:#ffffff0f;border-color:#ffffff1a}.koi-sse-tab.is-active[data-v-959a4b02]{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:rgba(var(--el-color-primary-rgb), .12)}.koi-sse-tab-label[data-v-959a4b02]{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.koi-sse-tab-badge[data-v-959a4b02]{color:#fff;text-align:center;background:var(--el-color-danger);border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.koi-sse-empty[data-v-959a4b02]{text-align:center;color:var(--el-text-color-secondary);padding:28px 12px;font-size:12px}.koi-sse-pagination[data-v-959a4b02]{border-top:1px solid var(--el-border-color-lighter);justify-content:center;padding:8px 12px 10px;display:flex}.koi-sse-pagination[data-v-959a4b02] .el-pagination{--el-pagination-button-width:24px;--el-pagination-button-height:24px}.koi-sse-item[data-v-959a4b02]{border-bottom:1px solid #ffffff40;padding:10px 12px;transition:background .2s}html.dark .koi-sse-item[data-v-959a4b02]{border-bottom-color:#ffffff0f}.koi-sse-item[data-v-959a4b02]:hover{background:#ffffff59}html.dark .koi-sse-item[data-v-959a4b02]:hover{background:#ffffff14}.koi-sse-item.is-unread[data-v-959a4b02]{background:rgba(var(--el-color-primary-rgb), .12)}html.dark .koi-sse-item.is-unread[data-v-959a4b02]{background:rgba(var(--el-color-primary-rgb), .18)}.koi-sse-item-head[data-v-959a4b02]{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.koi-sse-item-title[data-v-959a4b02]{word-break:break-word;flex:1;min-width:0;margin-bottom:3px;font-size:12px;font-weight:600}.koi-sse-item-title.is-clamped[data-v-959a4b02]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.koi-sse-item-title.is-link[data-v-959a4b02]{cursor:pointer}.koi-sse-item-title.is-link[data-v-959a4b02]:hover{text-decoration:underline}.koi-sse-read-btn[data-v-959a4b02]{flex-shrink:0;height:auto;padding:0;font-size:11px}.koi-sse-item-content-wrap[data-v-959a4b02]{position:relative}.koi-sse-item-content-wrap.is-expanded[data-v-959a4b02]{overscroll-behavior:contain;max-height:180px;padding-right:2px;overflow-y:auto}.koi-sse-item-content-wrap.is-expanded[data-v-959a4b02]::-webkit-scrollbar{width:4px}.koi-sse-item-content-wrap.is-expanded[data-v-959a4b02]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}html.dark .koi-sse-item-content-wrap.is-expanded[data-v-959a4b02]::-webkit-scrollbar-thumb{background:#fff3}.koi-sse-item-content-wrap.is-collapsed .koi-sse-item-content[data-v-959a4b02]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.koi-sse-item-content-wrap.is-collapsed[data-v-959a4b02]:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffffeb);height:18px;position:absolute;bottom:0;left:0;right:0}html.dark .koi-sse-item-content-wrap.is-collapsed[data-v-959a4b02]:after{background:linear-gradient(#1e1e1e00,#1e1e1eeb)}.koi-sse-item.is-unread .koi-sse-item-content-wrap.is-collapsed[data-v-959a4b02]:after{background:linear-gradient(to bottom, rgba(var(--el-color-primary-rgb), 0), rgba(var(--el-color-primary-rgb), .12))}html.dark .koi-sse-item.is-unread .koi-sse-item-content-wrap.is-collapsed[data-v-959a4b02]:after{background:linear-gradient(to bottom, rgba(var(--el-color-primary-rgb), 0), rgba(var(--el-color-primary-rgb), .18))}.koi-sse-item-content[data-v-959a4b02]{color:var(--el-text-color-regular);word-break:break-word;font-size:12px;line-height:1.45}.koi-sse-item-content[data-v-959a4b02] p{margin:0 0 4px}.koi-sse-item-content[data-v-959a4b02] p:last-child{margin-bottom:0}.koi-sse-item-content[data-v-959a4b02] img{vertical-align:middle;max-width:100%;height:auto}.koi-sse-item-content[data-v-959a4b02] a{color:var(--el-color-primary)}.koi-sse-item-content[data-v-959a4b02] ul,.koi-sse-item-content[data-v-959a4b02] ol{margin:0;padding-left:1.2em}.koi-sse-item-actions[data-v-959a4b02]{align-items:center;gap:4px;margin-top:6px;display:flex}.koi-sse-action-btn[data-v-959a4b02]{color:var(--el-text-color-secondary);cursor:pointer;background:#ffffff59;border:1px solid #fff6;border-radius:999px;outline:none;padding:2px 8px;font-size:11px;line-height:18px;transition:color .2s,background .2s,border-color .2s}html.dark .koi-sse-action-btn[data-v-959a4b02]{background:#ffffff0f;border-color:#ffffff1a}.koi-sse-action-btn[data-v-959a4b02]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:rgba(var(--el-color-primary-rgb), .08)}.koi-sse-action-btn.is-primary[data-v-959a4b02]{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:rgba(var(--el-color-primary-rgb), .1)}.koi-sse-item-time[data-v-959a4b02]{color:var(--el-text-color-secondary);margin-top:4px;font-size:11px}.koi-sse-item.is-info .koi-sse-item-title[data-v-959a4b02]{color:var(--el-text-color-primary)}.koi-sse-item.is-primary .koi-sse-item-title[data-v-959a4b02]{color:var(--el-color-primary)}.koi-sse-item.is-success .koi-sse-item-title[data-v-959a4b02]{color:var(--el-color-success)}.koi-sse-item.is-warning .koi-sse-item-title[data-v-959a4b02]{color:var(--el-color-warning)}.koi-sse-item.is-error .koi-sse-item-title[data-v-959a4b02]{color:var(--el-color-error)}.koi-sse-panel-enter-active[data-v-959a4b02],.koi-sse-panel-leave-active[data-v-959a4b02]{transition:all .2s}.koi-sse-panel-enter-from[data-v-959a4b02],.koi-sse-panel-leave-to[data-v-959a4b02]{opacity:0;transform:translateY(6px)}.koi-sse-detail-meta[data-v-959a4b02]{width:100%}.header-notify[data-v-1c203176]{align-items:center;height:100%;display:flex}.header-notify__trigger[data-v-1c203176]{justify-content:center;align-items:center;display:inline-flex}.header-notify__badge[data-v-1c203176]{justify-content:center;align-items:center;line-height:1;display:inline-flex}.header-notify__badge[data-v-1c203176] .el-badge__content.is-fixed{top:2px;right:2px}.header-notify[data-v-1c203176] .el-tooltip__trigger{justify-content:center;align-items:center;line-height:1;display:inline-flex}.koi-sse-toolbar-popover.el-popover.el-popper{border-radius:10px;padding:0;overflow:hidden;box-shadow:0 8px 32px #0000001f}.header-search[data-v-be9d9962]{margin-right:10px}@media (width<=991px){.header-search[data-v-be9d9962]{display:none}}.header-search-trigger[data-v-be9d9962]{width:160px;height:36px;color:var(--el-header-text-regular-color);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--el-header-toolbar-border-color);border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 10px;transition:color .2s,border-color .2s,background-color .2s;display:flex}.header-search-trigger[data-v-be9d9962]:hover{color:var(--el-header-text-color);background-color:var(--el-fill-color-light);border-color:var(--el-header-toolbar-border-color)}.header-search-trigger:hover .header-search-trigger__icon[data-v-be9d9962]{color:var(--el-header-text-color)}.header-search-trigger__left[data-v-be9d9962]{align-items:center;gap:4px;min-width:0;display:inline-flex}.header-search-trigger__icon[data-v-be9d9962]{color:var(--el-header-text-regular-color);flex-shrink:0;transition:color .2s}.header-search-trigger__title[data-v-be9d9962]{color:inherit;font-size:12px;font-weight:400;line-height:1}.header-search-trigger__kbd[data-v-be9d9962]{height:20px;color:inherit;border:1px solid var(--el-header-toolbar-border-color);border-radius:4px;align-items:center;gap:2px;padding:0 6px;font-size:12px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.header-search-trigger__key[data-v-be9d9962]{font-size:11px}.search-menu[data-v-be9d9962]{flex-direction:column;min-height:420px;display:flex}.search-menu__search[data-v-be9d9962]{padding:16px 16px 12px}.search-menu__search[data-v-be9d9962] .el-input__wrapper{box-shadow:0 0 0 1px var(--el-border-color-lighter) inset;border-radius:10px}.search-menu__search[data-v-be9d9962] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.search-menu__content[data-v-be9d9962]{flex:1;min-height:280px;padding:0 12px}.search-menu__placeholder[data-v-be9d9962]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:280px;padding:0 24px;display:flex}.search-menu__placeholder-icon[data-v-be9d9962]{width:56px;height:56px;color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.search-menu__placeholder-title[data-v-be9d9962]{color:var(--el-text-color-primary);margin:0 0 6px;font-size:15px;font-weight:600}.search-menu__placeholder-desc[data-v-be9d9962]{color:var(--el-text-color-secondary);margin:0;font-size:13px;line-height:1.5}.search-menu__list[data-v-be9d9962]{padding:4px 4px 8px}.search-menu__item[data-v-be9d9962]{cursor:pointer;border-radius:8px;align-items:center;gap:12px;height:52px;margin-bottom:4px;padding:0 10px;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.search-menu__item[data-v-be9d9962]:last-child{margin-bottom:0}.search-menu__item[data-v-be9d9962]:hover,.search-menu__item.is-active[data-v-be9d9962]{background-color:var(--el-color-primary-light-9)}.search-menu__item.is-active[data-v-be9d9962]{box-shadow:inset 0 0 0 1px var(--el-color-primary-light-7)}.search-menu__item.is-active .search-menu__item-title[data-v-be9d9962]{color:var(--el-color-primary);font-weight:500}.search-menu__item.is-active .search-menu__item-icon[data-v-be9d9962]{color:var(--el-color-primary);background-color:var(--el-color-primary-light-8)}.search-menu__item-icon[data-v-be9d9962]{width:34px;height:34px;color:var(--el-text-color-secondary);background-color:var(--el-fill-color-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.search-menu__item-meta[data-v-be9d9962]{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.search-menu__item-title[data-v-be9d9962]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.search-menu__item-path[data-v-be9d9962]{color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-menu__item-enter[data-v-be9d9962]{color:var(--el-text-color-placeholder);flex-shrink:0;font-size:12px}.search-menu__footer[data-v-be9d9962]{color:var(--el-text-color-secondary);background:var(--el-fill-color-lighter);border-top:1px solid var(--el-border-color-lighter);justify-content:center;align-items:center;gap:18px;padding:10px 16px;font-size:12px;display:flex}.search-menu__shortcut[data-v-be9d9962]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.search-menu__shortcut kbd[data-v-be9d9962]{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}.search-menu-dialog .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #0000001f}.search-menu-dialog .el-dialog__header{display:none}.search-menu-dialog .el-dialog__body{padding:0}.header-right[data-v-7716a771]{height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;align-items:center;gap:2px;padding:0;display:flex}[data-v-7716a771] .header-user-avatar{margin-left:6px}.header-box[data-v-ab9cbb2c]{width:100%;height:var(--layout-header-height,60px);justify-content:space-between;align-items:center;gap:12px;display:flex}.header-box .header-left[data-v-ab9cbb2c]{white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.header-box .header-breadcrumb[data-v-ab9cbb2c]{flex:1;min-width:0;overflow:hidden}@media (width<=991px){.header-box .header-breadcrumb[data-v-ab9cbb2c]{display:none}}.header-box[data-v-ab9cbb2c] .header-right{z-index:auto;flex-shrink:0;align-items:center;height:100%;display:flex;position:static;top:auto;right:auto;transform:none}[data-v-416482f1] .el-sub-menu__title,[data-v-416482f1] .el-menu-item{min-width:0;color:var(--el-menu-text-color);-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:4px;font-size:14px;font-weight:400;display:flex;position:relative;height:42px!important;line-height:42px!important}[data-v-416482f1] .el-sub-menu__title{gap:4px}[data-v-416482f1] .menu-title-wrap{flex:1;align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:hidden}[data-v-416482f1] .menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:20px;display:inline-flex}[data-v-416482f1] .menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;line-height:1.35;display:block;overflow:hidden}[data-v-416482f1] .menu-title-wrap .koi-menu-dot-badge,[data-v-416482f1] .menu-title-wrap .koi-menu-text-badge{flex-shrink:0}[data-v-416482f1] .el-sub-menu__icon-arrow{transform-origin:50%;flex-shrink:0;width:12px!important;margin:0!important;font-size:12px!important;position:static!important;top:auto!important;right:auto!important}[data-v-416482f1] .el-sub-menu>.el-sub-menu__title:hover,[data-v-416482f1] .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}[data-v-416482f1] .el-sub-menu>.el-sub-menu__title:hover .menu-icon,[data-v-416482f1] .el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon,[data-v-416482f1] .el-sub-menu>.el-sub-menu__title:hover .el-sub-menu__icon-arrow,[data-v-416482f1] .el-menu-item:not(.is-active):hover .menu-icon,[data-v-416482f1] .el-menu-item:not(.is-active):hover .menu-icon .el-icon,[data-v-416482f1] .el-menu-item:not(.is-active):hover .el-sub-menu__icon-arrow{color:var(--el-menu-hover-text-color)!important}[data-v-416482f1] .el-menu-item.is-active,[data-v-416482f1] .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background-color:var(--el-menu-active-bg-color)!important}[data-v-416482f1] .el-menu-item.is-active .menu-icon,[data-v-416482f1] .el-menu-item.is-active .menu-icon .el-icon,[data-v-416482f1] .el-menu-item.is-active:hover .menu-icon,[data-v-416482f1] .el-menu-item.is-active:hover .menu-icon .el-icon{color:var(--el-menu-active-text-color)!important}[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background-color:#0000!important}[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon,[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title .el-sub-menu__icon-arrow{color:var(--el-menu-parent-active-text-color)!important}[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon,[data-v-416482f1] .el-sub-menu.is-active>.el-sub-menu__title:hover .el-sub-menu__icon-arrow{color:var(--el-menu-parent-active-text-color)!important}.el-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title,.el-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse)>.el-menu-item,.el-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu--inline .el-sub-menu>.el-sub-menu__title,.el-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu--inline .el-menu-item{box-sizing:border-box;border-radius:6px;width:calc(100% - 16px);margin-left:8px;padding-left:calc(12px + var(--el-menu-level,0) * var(--el-menu-level-padding,20px))!important}.el-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title{padding-right:16px!important}.el-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title .menu-label{flex:auto;min-width:0}.el-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{flex-shrink:0;width:12px!important;margin:0!important;font-size:12px!important;position:static!important;top:auto!important;right:auto!important}.el-menu.el-menu--vertical.el-menu--collapse{width:100%!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item{border-radius:6px;justify-content:center!important;align-items:center!important;width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;padding:0!important;display:flex!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-label,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-label{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-title-wrap,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-title-wrap{justify-content:center!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-icon{flex-shrink:0;margin-right:0!important;display:inline-flex!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none!important}.el-menu.el-menu--vertical.el-menu--collapse .el-menu-tooltip__trigger{justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:inline-flex!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background-color:var(--el-menu-active-bg-color)!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .menu-icon .el-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .el-menu-tooltip__trigger .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .menu-icon .el-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .el-menu-tooltip__trigger .menu-icon{color:var(--el-menu-active-text-color)!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background-color:#0000!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover,.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover{color:var(--el-menu-hover-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover .menu-icon .el-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover .menu-icon,.el-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-hover-text-color)!important}.el-menu--popup-container .el-menu--popup,.el-menu--popup{border:none!important;outline:none!important}.layout-main-maximize-exit-wrap[data-v-4582911c]{z-index:10050;position:fixed;top:10px;right:10px}.layout-main-maximize-exit[data-v-4582911c]{cursor:pointer;--un-backdrop-blur:blur(12px);width:28px;height:28px;-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);--un-backdrop-saturate:saturate(180%);background:#ffffff8c;border:1px solid #fff6;border-radius:7px;outline:none;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 8px #00000014}html.dark .layout-main-maximize-exit[data-v-4582911c]{background:#1e1e1ea6;border-color:#ffffff1a;box-shadow:0 2px 10px #00000040}.layout-main-maximize-exit[data-v-4582911c]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 2px 10px rgba(var(--el-color-primary-rgb), .18);background:#ffffffd1}html.dark .layout-main-maximize-exit[data-v-4582911c]:hover{background:#282828d1}.layout-main-maximize-exit:hover .exit-icon[data-v-4582911c]{color:var(--el-color-primary);transform:scale(1.1)}.layout-main-maximize-exit[data-v-4582911c]:active{transform:scale(.94)}.layout-main-maximize-exit[data-v-4582911c]:focus-visible{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.layout-main-maximize-exit .exit-icon[data-v-4582911c]{color:var(--el-text-color-regular);transition:color .3s,transform .3s}.maximize-exit-fade-enter-active[data-v-4582911c],.maximize-exit-fade-leave-active[data-v-4582911c]{transition:opacity .22s,transform .22s}.maximize-exit-fade-enter-from[data-v-4582911c],.maximize-exit-fade-leave-to[data-v-4582911c]{opacity:0;transform:translateY(-4px)scale(.92)}.tab-menu-anchor[data-v-bf306738]{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.tabs-card[data-v-bf306738]{pointer-events:auto;z-index:10050;box-sizing:border-box;width:max-content;min-width:124px;max-width:calc(100vw - 24px);color:var(--el-text-color-primary);cursor:pointer;background-color:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);white-space:nowrap;opacity:0;transform-origin:0 0;border-radius:8px;padding:6px;display:none;position:fixed;transform:translateY(2px);box-shadow:0 8px 24px #0000001a}.tabs-card.menu-appear[data-v-bf306738]{animation:.12s ease-out forwards menuFadeIn-bf306738}@keyframes menuFadeIn-bf306738{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tab-menu-item[data-v-bf306738]{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;height:34px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:6px;align-items:center;gap:8px;margin:1px 0;padding:0 12px;display:flex}.tab-menu-item[data-v-bf306738]:hover:not(.is-disabled){color:var(--el-text-color-primary);background-color:var(--el-fill-color)}.tab-menu-item.is-disabled[data-v-bf306738]{color:var(--el-text-color-disabled);cursor:not-allowed}.tab-menu-item[data-v-bf306738]:first-child{margin-top:0}.tab-menu-item[data-v-bf306738]:last-child{margin-bottom:0}.tab-menu-divider[data-v-bf306738]{background-color:var(--el-border-color-lighter);height:1px;margin:5px 6px}.icon-bounce[data-v-bf306738]{width:17px;color:inherit;transform-origin:50%;flex:0 0 17px;justify-content:center;align-items:center;display:inline-flex}.layout-tabs-bar[data-v-b41dbd30]{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);background-color:var(--el-bg-color);box-sizing:border-box;flex-shrink:0;width:100%;min-width:0}.layout-tabs-bar__scroll[data-v-b41dbd30]{box-sizing:border-box;flex:1;width:100%;min-width:0;padding:0 6px}.layout-tabs-bar__item[data-v-b41dbd30]{min-width:0;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 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-b41dbd30]{flex:1;align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.layout-tabs-bar__label.tab-label-inner[data-v-b41dbd30]{gap:2px}.layout-tabs-bar__title[data-v-b41dbd30]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.35;display:block;overflow:hidden}.layout-tabs-bar__label[data-v-b41dbd30] .el-icon,.layout-tabs-bar__label[data-v-b41dbd30] .koi-svg-icon{flex-shrink:0}.layout-tabs-bar__close[data-v-b41dbd30]{width:16px;height:16px;color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.layout-tabs-bar__close[data-v-b41dbd30]:hover{color:var(--el-text-color-regular);background-color:var(--el-fill-color-darker)}.layout-tabs-bar__close[data-v-b41dbd30]:hover .el-icon{color:var(--el-text-color-regular)}.layout-tabs-bar__item.is-active .layout-tabs-bar__close[data-v-b41dbd30]{color:inherit}.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-b41dbd30]{border:1px solid var(--el-border-color);background:var(--el-bg-color);border-radius:6px;margin:0 1px;padding:0 12px}.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-b41dbd30]:hover:not(.is-active){background-color:var(--el-fill-color-light);border-color:color-mix(in srgb, var(--el-color-primary) 42%, var(--el-border-color))}.layout-tabs--glass-cards .layout-tabs-bar__item.is-active[data-v-b41dbd30]{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-color:var(--el-color-primary)}.layout-tabs--glass-cards .layout-tabs-bar__item.is-active[data-v-b41dbd30]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary)}.layout-tabs--google.layout-tabs-bar[data-v-b41dbd30]{border-bottom:none;position:relative}.layout-tabs--google.layout-tabs-bar[data-v-b41dbd30]:after{z-index:0;content:"";background:var(--el-border-color-light);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.layout-tabs--google .layout-tabs-bar__scroll[data-v-b41dbd30]{z-index:1;position:relative}.layout-tabs--google .layout-tabs-bar__scroll[data-v-b41dbd30] .koi-scroll-nav{align-items:stretch}.layout-tabs--google .layout-tabs-bar__scroll[data-v-b41dbd30] .koi-scroll-nav__viewport{height:100%}.layout-tabs--google .layout-tabs-bar__scroll[data-v-b41dbd30] .koi-scroll-nav__track{box-sizing:border-box;align-items:flex-end;min-height:100%;padding-top:6px;padding-bottom:0}.layout-tabs--google .layout-tabs-bar__item[data-v-b41dbd30]{box-sizing:border-box;border-radius:11px;align-items:flex-start;margin-top:0;margin-bottom:4px;margin-left:1px;padding:9px 12px 0 14px;line-height:1.35}.layout-tabs--google .layout-tabs-bar__item[data-v-b41dbd30]:first-of-type{margin-left:8px}.layout-tabs--google .layout-tabs-bar__item .line[data-v-b41dbd30]{background:color-mix(in srgb, var(--el-border-color) 55%, var(--el-text-color-secondary));opacity:1;pointer-events:none;width:1px;height:16px;margin:auto;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}.layout-tabs--google .layout-tabs-bar__item:first-of-type .line[data-v-b41dbd30]{opacity:0}.layout-tabs--google .layout-tabs-bar__item[data-v-b41dbd30]:hover:not(.is-active){background-color:var(--el-fill-color-light)}.layout-tabs--google .layout-tabs-bar__item:is(:hover,.is-active) .line[data-v-b41dbd30],.layout-tabs--google .layout-tabs-bar__item:is(:hover,.is-active)+.layout-tabs-bar__item .line[data-v-b41dbd30]{opacity:0}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]{z-index:2;height:36px;color:var(--el-color-primary);background:var(--el-color-primary-light-9);box-shadow:0 1px 0 var(--el-color-primary-light-9);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]:before,.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]:after{content:"";width:20px;height:20px;box-shadow:0 0 0 30px var(--el-color-primary-light-9);border-radius:50%;position:absolute;bottom:0}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]:before{clip-path:inset(50% -10px 0 50%);left:-20px}.layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]:after{clip-path:inset(50% 50% 0 -10px);right:-20px}html.dark .layout-tabs--google .layout-tabs-bar__item[data-v-b41dbd30]:hover:not(.is-active){background-color:var(--el-fill-color-light)}html.dark .layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]{color:var(--el-color-primary);background:color-mix(in srgb, var(--el-color-primary) 16%, var(--el-bg-color));box-shadow:0 1px 0 color-mix(in srgb, var(--el-color-primary) 16%, var(--el-bg-color))}html.dark .layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]:before,html.dark .layout-tabs--google .layout-tabs-bar__item.is-active[data-v-b41dbd30]:after{box-shadow:0 0 0 30px color-mix(in srgb, var(--el-color-primary) 18%, var(--el-bg-color))}.layout-tabs--plain .layout-tabs-bar__item[data-v-b41dbd30]{color:var(--el-text-color-regular);background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:6px;margin:0 2px;padding:0 12px}.layout-tabs--plain .layout-tabs-bar__item.is-active[data-v-b41dbd30]{color:var(--el-color-primary)}.layout-tabs--plain .layout-tabs-bar__item .layout-tabs-bar__close[data-v-b41dbd30],.layout-tabs--plain .layout-tabs-bar__item[data-v-b41dbd30] .el-icon{color:inherit}.layout-tabs--solid .layout-tabs-bar__item[data-v-b41dbd30]{color:var(--el-text-color-regular);background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:6px;margin:0 2px;padding:0 12px}.layout-tabs--solid .layout-tabs-bar__item[data-v-b41dbd30]:hover:not(.is-active){color:var(--el-text-color-primary);background:var(--el-bg-color);border-color:var(--el-border-color)}.layout-tabs--solid .layout-tabs-bar__item.is-active[data-v-b41dbd30],.layout-tabs--solid .layout-tabs-bar__item.is-active[data-v-b41dbd30]:hover{color:#fff;background:var(--el-color-primary);border-color:var(--el-color-primary)}.layout-tabs--solid .layout-tabs-bar__item .layout-tabs-bar__close[data-v-b41dbd30]{color:inherit}.layout-tabs--solid .layout-tabs-bar__item .layout-tabs-bar__close[data-v-b41dbd30]:hover{background-color:var(--el-fill-color-darker)}.layout-tabs--solid .layout-tabs-bar__item.is-active .layout-tabs-bar__close[data-v-b41dbd30]{color:#fff}.layout-tabs--solid .layout-tabs-bar__item.is-active .layout-tabs-bar__close[data-v-b41dbd30]:hover{color:#fff;background-color:#ffffff2e}.layout-tabs--solid .layout-tabs-bar__item[data-v-b41dbd30] .el-icon,.layout-tabs--solid .layout-tabs-bar__item[data-v-b41dbd30] .koi-svg-icon{color:inherit}.layout-tabs--google .layout-tabs-bar__item[data-v-b41dbd30]:focus,.layout-tabs--google .layout-tabs-bar__item[data-v-b41dbd30]:focus-visible,.layout-tabs--google .layout-tabs-bar__item[data-v-b41dbd30]:focus-within,.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-b41dbd30]:focus,.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-b41dbd30]:focus-visible,.layout-tabs--glass-cards .layout-tabs-bar__item[data-v-b41dbd30]:focus-within,.layout-tabs--plain .layout-tabs-bar__item[data-v-b41dbd30]:focus,.layout-tabs--plain .layout-tabs-bar__item[data-v-b41dbd30]:focus-visible,.layout-tabs--plain .layout-tabs-bar__item[data-v-b41dbd30]:focus-within,.layout-tabs--solid .layout-tabs-bar__item[data-v-b41dbd30]:focus,.layout-tabs--solid .layout-tabs-bar__item[data-v-b41dbd30]:focus-visible,.layout-tabs--solid .layout-tabs-bar__item[data-v-b41dbd30]:focus-within{box-shadow:none;outline:none}.layout-footer[data-v-2f672ed7]{height:var(--el-footer-height);background-color:var(--el-footer-bg-color);border-top:1px solid var(--el-footer-border-color);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;display:flex}.layout-footer__text[data-v-2f672ed7]{max-width:100%;font-size:var(--el-footer-font-size);color:var(--el-footer-text-color);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;text-decoration:none;transition:color .3s;overflow:hidden}.layout-footer__text[data-v-2f672ed7]:hover{color:var(--el-footer-text-hover-color)}.fade-default-enter-active[data-v-01deaf22],.fade-default-leave-active[data-v-01deaf22]{transition:opacity .2s ease-in-out}.fade-default-enter-from[data-v-01deaf22],.fade-default-leave-to[data-v-01deaf22]{opacity:0}.fade-enter-active[data-v-01deaf22],.fade-leave-active[data-v-01deaf22]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-01deaf22],.fade-leave-to[data-v-01deaf22]{opacity:0}.fade-slide-leave-active[data-v-01deaf22],.fade-slide-enter-active[data-v-01deaf22]{transition:all .3s}.fade-slide-enter-from[data-v-01deaf22]{opacity:0;transform:translate(-30px)}.fade-slide-leave-to[data-v-01deaf22]{opacity:0;transform:translate(30px)}.fade-bottom-enter-active[data-v-01deaf22],.fade-bottom-leave-active[data-v-01deaf22]{transition:opacity .25s,transform .3s}.fade-bottom-enter-from[data-v-01deaf22]{opacity:0;transform:translateY(-10%)}.fade-bottom-leave-to[data-v-01deaf22]{opacity:0;transform:translateY(10%)}.fade-scale-leave-active[data-v-01deaf22],.fade-scale-enter-active[data-v-01deaf22]{transition:all .28s}.fade-scale-enter-from[data-v-01deaf22]{opacity:0;transform:scale(1.2)}.fade-scale-leave-to[data-v-01deaf22]{opacity:0;transform:scale(.8)}.zoom-fade-enter-active[data-v-01deaf22],.zoom-fade-leave-active[data-v-01deaf22]{transition:transform .2s,opacity .3s ease-out}.zoom-fade-enter-from[data-v-01deaf22]{opacity:0;transform:scale(.92)}.zoom-fade-leave-to[data-v-01deaf22]{opacity:0;transform:scale(1.06)}[data-v-01deaf22]::view-transition-old(root){mix-blend-mode:normal;animation:none}[data-v-01deaf22]::view-transition-new(root){mix-blend-mode:normal;animation:none}[data-v-01deaf22]::view-transition-old(root){z-index:9999}[data-v-01deaf22]::view-transition-new(root){z-index:1}.dark[data-v-01deaf22]::view-transition-old(root){z-index:1}.dark[data-v-01deaf22]::view-transition-new(root){z-index:9999}.koi-scale[data-v-01deaf22]:hover,.koi-scale-i:hover i[data-v-01deaf22]{animation:.6s forwards koi-scale-01deaf22}@keyframes koi-scale-01deaf22{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.koi-rotate[data-v-01deaf22]:hover,.koi-rotate-i:hover i[data-v-01deaf22]{animation:.8s forwards koi-rotate-01deaf22}@keyframes koi-rotate-01deaf22{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.koi-shake[data-v-01deaf22]:hover,.koi-shake-i:hover i[data-v-01deaf22]{animation:.5s forwards koi-shake-01deaf22}@keyframes koi-shake-01deaf22{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.koi-bell-shake-i:hover i[data-v-01deaf22],.koi-bell-shake-i:hover .el-icon[data-v-01deaf22],.koi-bell-shake-i:hover svg[data-v-01deaf22]{animation:.5s ease-in-out koi-bell-shake-01deaf22}@keyframes koi-bell-shake-01deaf22{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.koi-swing[data-v-01deaf22]:hover,.koi-swing-i:hover i[data-v-01deaf22]{animation:1s forwards koi-swing-01deaf22}@keyframes koi-swing-01deaf22{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.koi-bounce[data-v-01deaf22]:hover,.koi-bounce-i:hover i[data-v-01deaf22]{animation:.8s forwards koi-bounce-01deaf22}@keyframes koi-bounce-01deaf22{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.koi-pulse[data-v-01deaf22]:hover,.koi-pulse-i:hover i[data-v-01deaf22]{animation:1s infinite koi-pulse-01deaf22}@keyframes koi-pulse-01deaf22{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-01deaf22]:hover,.koi-flip-i:hover i[data-v-01deaf22]{animation:.8s forwards koi-flip-01deaf22}@keyframes koi-flip-01deaf22{0%{transform:perspective(800px)rotateY(0)}50%{transform:perspective(800px)rotateY(180deg)}to{transform:perspective(800px)rotateY(360deg)}}.koi-wave[data-v-01deaf22]:hover,.koi-wave-i:hover i[data-v-01deaf22]{animation:.8s forwards koi-wave-01deaf22}@keyframes koi-wave-01deaf22{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-01deaf22]{flex-direction:column;flex:1;min-height:0;display:flex}.main-content[data-v-01deaf22]{box-sizing:border-box;background-color:#fafbfc;border-radius:6px;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;overflow:hidden auto}html.dark .main-content[data-v-01deaf22]{background-color:#000}.layout-vertical[data-v-f165aa2d]{background:var(--el-bg-color-page,#f5f7fa);width:100vw;height:100vh;overflow:hidden}.layout-vertical__aside[data-v-f165aa2d]{-webkit-user-select:none;user-select:none;background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100vh;min-height:0;transition:width .25s;display:flex;overflow:hidden}.layout-vertical__brand[data-v-f165aa2d]{flex-shrink:0}.layout-vertical__menu-scroll[data-v-f165aa2d]{flex:1;width:100%;height:auto;min-height:0}.layout-vertical__menu-scroll[data-v-f165aa2d] .el-scrollbar__wrap{overscroll-behavior:contain;overflow-x:hidden}.layout-vertical__menu-scroll[data-v-f165aa2d] .el-scrollbar__view{width:100%}.layout-vertical__menu-scroll[data-v-f165aa2d] .el-scrollbar__bar.is-vertical{width:4px;right:2px}.layout-vertical__menu-scroll[data-v-f165aa2d] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}html.dark .layout-vertical__menu-scroll[data-v-f165aa2d] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 45%, transparent)}.layout-vertical__menu[data-v-f165aa2d]{--el-menu-bg-color:transparent;box-sizing:border-box;overscroll-behavior:contain;width:100%;background-color:#0000!important;border-right:none!important}.layout-vertical__menu.el-menu--collapse[data-v-f165aa2d]{max-width:100%;width:100%!important}.layout-vertical__menu.el-menu--collapse[data-v-f165aa2d]>.el-sub-menu>.el-sub-menu__title,.layout-vertical__menu.el-menu--collapse[data-v-f165aa2d]>.el-menu-item{justify-content:center!important;align-items:center!important;width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;padding:0!important;display:flex!important}.layout-vertical__menu.el-menu--collapse[data-v-f165aa2d]>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none!important}.layout-vertical__menu.el-menu--collapse[data-v-f165aa2d] .menu-icon{margin-right:0!important}.layout-vertical__main-wrap[data-v-f165aa2d]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.layout-vertical__header[data-v-f165aa2d]{--el-header-padding:0 16px;height:var(--layout-header-height,60px);background-color:var(--el-header-bg-color);box-sizing:border-box;flex-shrink:0}.layout-vertical__header[data-v-f165aa2d] .header-box{width:100%;height:var(--layout-header-height,60px)}.layout-vertical__main[data-v-f165aa2d]{flex:1;min-width:0;min-height:0;overflow:hidden}[data-v-fb7f0569] .el-sub-menu__title,[data-v-fb7f0569] .el-menu-item{--el-menu-item-height:42px;--el-menu-sub-item-height:42px;min-width:0;color:var(--el-menu-text-color);-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:4px;font-size:14px;font-weight:400;display:flex;position:relative;height:42px!important;line-height:42px!important}[data-v-fb7f0569] .el-sub-menu__title{gap:4px}[data-v-fb7f0569] .menu-title-wrap,[data-v-fb7f0569] .menu-title-wrap--leaf,[data-v-fb7f0569] .menu-icon-wrap{flex:1;align-items:center;gap:4px;width:100%;min-width:0;display:flex}[data-v-fb7f0569] .menu-title-wrap,[data-v-fb7f0569] .menu-title-wrap--leaf{overflow:hidden}[data-v-fb7f0569] .menu-icon-wrap{flex:none;width:auto}[data-v-fb7f0569] .menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:20px;display:inline-flex}[data-v-fb7f0569] .menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;line-height:1.35;display:block;overflow:hidden}[data-v-fb7f0569] .menu-title-wrap .koi-menu-dot-badge,[data-v-fb7f0569] .menu-title-wrap .koi-menu-text-badge{flex-shrink:0}[data-v-fb7f0569] .el-sub-menu__icon-arrow{transform-origin:50%;flex-shrink:0;width:12px!important;margin:0!important;font-size:12px!important;position:static!important;top:auto!important;right:auto!important}[data-v-fb7f0569] .el-sub-menu>.el-sub-menu__title:hover,[data-v-fb7f0569] .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}[data-v-fb7f0569] .el-sub-menu>.el-sub-menu__title:hover .menu-icon,[data-v-fb7f0569] .el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon,[data-v-fb7f0569] .el-sub-menu>.el-sub-menu__title:hover .el-sub-menu__icon-arrow,[data-v-fb7f0569] .el-menu-item:not(.is-active):hover .menu-icon,[data-v-fb7f0569] .el-menu-item:not(.is-active):hover .menu-icon .el-icon,[data-v-fb7f0569] .el-menu-item:not(.is-active):hover .el-sub-menu__icon-arrow{color:var(--el-menu-hover-text-color)!important}[data-v-fb7f0569] .el-menu-item.is-active,[data-v-fb7f0569] .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}[data-v-fb7f0569] .el-menu-item.is-active .menu-icon,[data-v-fb7f0569] .el-menu-item.is-active .menu-icon .el-icon,[data-v-fb7f0569] .el-menu-item.is-active:hover .menu-icon,[data-v-fb7f0569] .el-menu-item.is-active:hover .menu-icon .el-icon{color:var(--el-menu-active-text-color)!important}[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon,[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title .el-sub-menu__icon-arrow{color:var(--el-menu-parent-active-text-color)!important}[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon,[data-v-fb7f0569] .el-sub-menu.is-active>.el-sub-menu__title:hover .el-sub-menu__icon-arrow{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse)>.el-menu-item,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu--inline .el-sub-menu>.el-sub-menu__title,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu--inline .el-menu-item,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse)>.el-menu-item,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu--inline .el-sub-menu>.el-sub-menu__title,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu--inline .el-menu-item{box-sizing:border-box;border-radius:6px;width:calc(100% - 17px);margin-bottom:4px;margin-left:8px;padding-left:calc(16px + var(--el-menu-level,0) * var(--el-menu-level-padding,20px))!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title{padding-right:20px!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title .menu-label,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title .menu-label{flex:auto;min-width:0}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{flex-shrink:0;width:12px!important;margin:0!important;font-size:12px!important;position:static!important;top:auto!important;right:auto!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover .el-sub-menu__icon-arrow,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover .menu-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover .el-sub-menu__icon-arrow,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover .menu-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title:hover .el-sub-menu__icon-arrow,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover .menu-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item:not(.is-active):hover .el-sub-menu__icon-arrow{color:var(--el-menu-hover-text-color)!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active:hover,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active .menu-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active:hover .menu-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active:hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active .menu-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active:hover .menu-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-menu-item.is-active:hover .menu-icon .el-icon{color:var(--el-menu-active-text-color)!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background-color:#0000!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title .el-sub-menu__icon-arrow,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title .el-sub-menu__icon-arrow{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover .el-sub-menu__icon-arrow,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical:not(.el-menu--popup):not(.el-menu--collapse) .el-sub-menu.is-active>.el-sub-menu__title:hover .el-sub-menu__icon-arrow{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse,.layout-optimum__menu.el-menu--vertical.el-menu--collapse{box-sizing:border-box;width:100%!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item{border-radius:6px;justify-content:center!important;align-items:center!important;width:calc(100% - 16px)!important;margin-bottom:4px!important;margin-left:8px!important;margin-right:8px!important;padding:0!important;display:flex!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-label,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-label{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-title-wrap,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-icon-wrap,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-title-wrap,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-icon-wrap{justify-content:center!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-icon-wrap .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item .menu-icon-wrap .menu-icon{flex-shrink:0;margin-right:0!important;display:inline-flex!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse .el-menu-tooltip__trigger,.layout-optimum__menu.el-menu--vertical.el-menu--collapse .el-menu-tooltip__trigger{justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:inline-flex!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .el-menu-tooltip__trigger .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .el-menu-tooltip__trigger .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active .el-menu-tooltip__trigger .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover .el-menu-tooltip__trigger .menu-icon{color:var(--el-menu-active-text-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background-color:#0000!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover{color:var(--el-menu-hover-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover .menu-icon .el-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item:not(.is-active):hover .menu-icon .el-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover .menu-icon,.layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-hover-text-color)!important}.layout-columns-second-menu.el-menu--vertical.el-menu--collapse{padding-top:8px}.el-popper.is-pure,.el-menu--popup-container .el-menu--popup,.el-menu--popup{border:none!important;outline:none!important}.el-menu--popup-container .el-menu--popup .el-menu-item,.el-menu--popup-container .el-menu--popup .el-sub-menu,.el-menu--popup-container .el-menu--popup .el-sub-menu__title,.el-menu--popup .el-menu-item,.el-menu--popup .el-sub-menu,.el-menu--popup .el-sub-menu__title{border-radius:6px;border:none!important;outline:none!important;width:auto!important;margin-left:0!important}.el-menu--popup-container .el-menu--popup .el-sub-menu>.el-sub-menu__title,.el-menu--popup .el-sub-menu>.el-sub-menu__title{padding-right:16px!important}.el-menu--popup-container .el-menu--popup .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--popup .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{flex-shrink:0;margin:0!important;position:static!important;top:auto!important;right:auto!important}.el-menu--popup-container .el-menu--popup .el-sub-menu>.el-sub-menu__title:hover,.el-menu--popup-container .el-menu--popup .el-menu-item:not(.is-active):hover,.el-menu--popup .el-sub-menu>.el-sub-menu__title:hover,.el-menu--popup .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.el-menu--popup-container .el-menu--popup .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--popup .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background-color:#0000!important}.el-menu--popup-container .el-menu--popup .el-sub-menu.is-active>.el-sub-menu__title:hover,.el-menu--popup .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.el-menu--popup-container .el-menu--popup .el-menu-item.is-active,.el-menu--popup-container .el-menu--popup .el-menu-item.is-active:hover,.el-menu--popup .el-menu-item.is-active,.el-menu--popup .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-column[data-v-f7930736]{-webkit-user-select:none;user-select:none;background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100%;padding-bottom:144px;transition:width .25s;display:flex;position:relative;overflow-x:hidden}.layout-column .layout-column__brand[data-v-f7930736]{flex-shrink:0}.layout-column .column-footer-dock[data-v-f7930736]{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:6px;left:0;right:0}.layout-column .column-footer-dock[data-v-f7930736]>*{pointer-events:auto}.layout-column .column-footer-btn[data-v-f7930736]{width:40px;height:40px;color:var(--el-menu-text-color);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}.layout-column .column-footer-btn[data-v-f7930736]:hover{color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.layout-column .column-footer-btn[data-v-f7930736]:hover .el-icon{color:var(--el-menu-hover-text-color)}.layout-column .column-footer-btn.is-active[data-v-f7930736],.layout-column .column-footer-btn.is-active[data-v-f7930736]:hover{color:var(--el-menu-active-text-color);background-color:var(--el-menu-active-bg-color)}.layout-column .column-footer-btn.is-active[data-v-f7930736] .el-icon,.layout-column .column-footer-btn.is-active[data-v-f7930736]:hover .el-icon{color:var(--el-menu-active-text-color)}.layout-column .column-user-avatar[data-v-f7930736]{cursor:pointer;border-radius:50%;flex-shrink:0;width:36px;height:36px}.layout-column .column-user-avatar--fallback[data-v-f7930736]{background:#f4f6f8;border:1px solid #d7dde5e6}.layout-column .column-scrollbar[data-v-f7930736]{flex:1;min-height:0;margin-top:6px;overflow-x:hidden}.layout-column .column-scrollbar[data-v-f7930736] .el-scrollbar__wrap{overscroll-behavior:contain;overflow-x:hidden!important}.layout-column .column-scrollbar[data-v-f7930736] .el-scrollbar__view{width:100%;overflow-x:hidden}.layout-column .column-scrollbar[data-v-f7930736] .el-scrollbar__bar.is-horizontal{display:none!important}.layout-column .column-scrollbar[data-v-f7930736] .el-scrollbar__bar.is-vertical{width:4px;right:2px}.layout-column .column-scrollbar[data-v-f7930736] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}.layout-column .left-column[data-v-f7930736]{width:auto;min-height:56px;color:var(--el-menu-text-color);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:4px 8px;padding:6px;transition:all .2s;display:flex;position:relative}.layout-column .left-column[data-v-f7930736]:hover,.layout-column .left-column.is-hover[data-v-f7930736]{color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.layout-column .left-column[data-v-f7930736]:hover .el-icon,.layout-column .left-column.is-hover[data-v-f7930736] .el-icon{color:var(--el-menu-hover-text-color)}.layout-column .left-column.is-active[data-v-f7930736],.layout-column .left-column.is-active[data-v-f7930736]:hover{color:var(--el-menu-active-text-color);background-color:var(--el-menu-active-bg-color)}.layout-column .left-column.is-active[data-v-f7930736] .el-icon,.layout-column .left-column.is-active[data-v-f7930736]:hover .el-icon{color:var(--el-menu-active-text-color)}.layout-column .left-column[data-v-f7930736] .el-icon{color:inherit;font-size:18px}.layout-column .left-column .left-column__badge-row[data-v-f7930736]{justify-content:center;width:100%;min-width:0;margin-bottom:4px;line-height:1.35;display:flex}.layout-column .left-column .left-column__content[data-v-f7930736]{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.layout-column .left-column .title[data-v-f7930736]{text-align:center;width:100%;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.layout-column.is-collapse .left-column[data-v-f7930736]{height:46px;min-height:46px;padding:4px 0}.layout-container[data-v-f7930736]{width:100vw;height:100vh;overflow:hidden}.layout-container .layout-columns-second-aside[data-v-f7930736]{--dual-toolbar-border-color:color-mix(in srgb, var(--el-menu-text-color) 18%, transparent);--dual-toolbar-hover-border-color:color-mix(in srgb, var(--el-menu-text-color) 28%, transparent);--dual-toolbar-divider-color:var(--el-aside-border-right-color);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;display:flex}.layout-container .layout-columns-second-aside.is-float[data-v-f7930736]{z-index:1200;border-right:1px solid var(--el-aside-border-right-color);position:fixed;top:0;box-shadow:4px 0 16px #0f172a14,2px 0 8px #0f172a0a}.layout-container .layout-header[data-v-f7930736]{--el-header-padding:0 16px;height:var(--layout-header-height,60px);background-color:var(--el-header-bg-color);box-sizing:border-box;flex-shrink:0}.layout-container .layout-header[data-v-f7930736] .header-box{width:100%;height:var(--layout-header-height,60px)}.layout-container .layout-main[data-v-f7930736]{box-sizing:border-box;background-color:var(--el-bg-color);padding:0;overflow-x:hidden}.layout-columns-second-menu-scroller[data-v-f7930736]{flex:1;width:100%;height:auto;min-height:0}.layout-columns-second-menu-scroller[data-v-f7930736] .el-scrollbar__wrap{overscroll-behavior:contain;overflow-x:hidden}.layout-columns-second-menu-scroller[data-v-f7930736] .el-scrollbar__view{width:100%}.layout-columns-second-menu-scroller[data-v-f7930736] .el-scrollbar__bar.is-vertical{width:4px;right:2px}.layout-columns-second-menu-scroller[data-v-f7930736] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}html.dark .layout-columns-second-menu-scroller[data-v-f7930736] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb,html.dark .layout-column .column-scrollbar[data-v-f7930736] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 45%, transparent)}.layout-columns-second-menu[data-v-f7930736]{--el-menu-item-height:42px;--el-menu-sub-item-height:42px;box-sizing:border-box;overscroll-behavior:contain;width:100%;background-color:#0000!important;border-right:none!important}.layout-columns-second-menu[data-v-f7930736] .el-sub-menu>.el-sub-menu__title,.layout-columns-second-menu[data-v-f7930736]>.el-menu-item,.layout-columns-second-menu[data-v-f7930736] .el-menu--inline .el-sub-menu>.el-sub-menu__title,.layout-columns-second-menu[data-v-f7930736] .el-menu--inline .el-menu-item{box-sizing:border-box;border-radius:6px;width:calc(100% - 16px);margin-bottom:4px;margin-left:8px}.layout-columns-second-menu[data-v-f7930736] .el-sub-menu>.el-sub-menu__title:hover,.layout-columns-second-menu[data-v-f7930736] .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-menu[data-v-f7930736] .el-menu-item.is-active,.layout-columns-second-menu[data-v-f7930736] .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-columns-second-menu[data-v-f7930736] .el-menu-item.is-active .menu-icon,.layout-columns-second-menu[data-v-f7930736] .el-menu-item.is-active .menu-icon .el-icon,.layout-columns-second-menu[data-v-f7930736] .el-menu-item.is-active:hover .menu-icon,.layout-columns-second-menu[data-v-f7930736] .el-menu-item.is-active:hover .menu-icon .el-icon{color:var(--el-menu-active-text-color)!important}.layout-columns-second-menu[data-v-f7930736] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}.layout-columns-second-menu[data-v-f7930736] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-columns-second-menu[data-v-f7930736] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu[data-v-f7930736] .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-menu[data-v-f7930736] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-menu[data-v-f7930736] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]{box-sizing:border-box;max-width:100%;padding-top:8px;width:100%!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu>.el-sub-menu__title,.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-menu-item{justify-content:center!important;align-items:center!important;width:calc(100% - 16px)!important;margin-bottom:4px!important;margin-left:8px!important;margin-right:8px!important;padding:0!important;display:flex!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736] .menu-icon{margin-right:0!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-menu-item.is-active,.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-menu-item.is-active:hover{background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-menu.el-menu--collapse[data-v-f7930736]>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu>.el-sub-menu__title,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup)>.el-menu-item,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu--inline .el-sub-menu>.el-sub-menu__title,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu--inline .el-menu-item{margin-bottom:4px}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu>.el-sub-menu__title:hover,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active .menu-icon,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active .menu-icon .el-icon,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active:hover .menu-icon,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active:hover .menu-icon .el-icon{color:var(--el-menu-active-text-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse{box-sizing:border-box;padding-top:8px}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item{margin-bottom:4px}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover{background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-columns-second-aside .layout-columns-second-menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-column-user-popover.el-popover,.el-popper.layout-column-user-popover{border-radius:10px;box-shadow:0 4px 12px #0f172a14,0 10px 32px #0f172a1a}.layout-classic[data-v-d81ddc7d]{grid-template-rows:var(--layout-header-height,60px) 1fr;background-color:var(--el-bg-color-page,#f5f7fa);grid-template-areas:"logo header""aside main";width:100vw;height:100vh;transition:grid-template-columns .25s;display:grid;overflow:hidden}.layout-classic__logo[data-v-d81ddc7d]{background-color:var(--el-header-bg-color);border-bottom:1px solid var(--el-border-color-light,#ebeef5);box-sizing:border-box;grid-area:logo;min-width:0;overflow:hidden}.layout-classic__logo[data-v-d81ddc7d] .koi-logo__title{color:var(--el-header-logo-text-color)}.layout-classic__header[data-v-d81ddc7d]{min-width:0;height:var(--layout-header-height,60px);background-color:var(--el-header-bg-color);box-sizing:border-box;grid-area:header;align-items:center;padding:0 12px;display:flex;overflow:hidden}.layout-classic__header[data-v-d81ddc7d] .header-box{width:100%;height:var(--layout-header-height,60px)}.layout-classic__aside[data-v-d81ddc7d]{-webkit-user-select:none;user-select:none;background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;flex-direction:column;grid-area:aside;min-width:0;min-height:0;display:flex;overflow:hidden}.layout-classic__aside-scroll[data-v-d81ddc7d]{flex:1;width:100%;height:auto;min-height:0}.layout-classic__aside-scroll[data-v-d81ddc7d] .el-scrollbar__wrap{overscroll-behavior:contain;overflow-x:hidden}.layout-classic__aside-scroll[data-v-d81ddc7d] .el-scrollbar__view{width:100%}.layout-classic__aside-scroll[data-v-d81ddc7d] .el-scrollbar__bar.is-vertical{width:4px;right:2px}.layout-classic__aside-scroll[data-v-d81ddc7d] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}html.dark .layout-classic__aside-scroll[data-v-d81ddc7d] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 45%, transparent)}.layout-classic__menu[data-v-d81ddc7d]{--el-menu-bg-color:transparent;box-sizing:border-box;overscroll-behavior:contain;width:100%;padding-top:6px;background-color:#0000!important;border-right:none!important}.layout-classic__menu.el-menu--collapse[data-v-d81ddc7d]{max-width:100%;width:100%!important}.layout-classic__menu.el-menu--collapse[data-v-d81ddc7d]>.el-sub-menu>.el-sub-menu__title,.layout-classic__menu.el-menu--collapse[data-v-d81ddc7d]>.el-menu-item{justify-content:center!important;align-items:center!important;width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;padding:0!important;display:flex!important}.layout-classic__menu.el-menu--collapse[data-v-d81ddc7d]>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none!important}.layout-classic__menu.el-menu--collapse[data-v-d81ddc7d] .menu-icon{margin-right:0!important}.layout-classic__main[data-v-d81ddc7d]{grid-area:main;min-width:0;min-height:0;overflow:hidden}.el-menu--horizontal .el-sub-menu>.el-sub-menu__title,.el-menu--horizontal .el-menu-item{position:relative}.menu-title-wrap{align-items:center;gap:2px;max-width:100%;display:flex}.menu-title-trigger{width:100%;height:100%}.menu-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:150px;line-height:1.35;display:block;position:relative;overflow:hidden}.el-menu--horizontal .el-menu-item{-webkit-user-select:none;user-select:none;border:none!important}.el-menu--horizontal .el-menu-item.is-active{color:var(--el-menu-active-text-color)!important;background:var(--el-menu-active-bg-color)!important}.el-menu--horizontal .el-menu-item.is-active .menu-title-wrap,.el-menu--horizontal .el-menu-item.is-active .menu-title-wrap .el-icon{color:var(--el-menu-active-text-color)!important}.el-menu--horizontal .el-sub-menu{padding:0!important}.el-menu--horizontal:not(.horizontal-menu) .el-sub-menu>.el-sub-menu__title{box-sizing:border-box;gap:4px;align-items:center!important;padding:0 12px!important;display:flex!important}.el-menu--horizontal:not(.horizontal-menu) .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{flex-shrink:0;width:12px!important;margin:0!important;font-size:12px!important;position:static!important;top:auto!important;right:auto!important}.el-menu--horizontal .el-menu,.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title,.el-menu--horizontal>.el-sub-menu .el-sub-menu__title,.el-menu--horizontal>.el-menu-item.is-active{border:none!important}.el-menu--horizontal>.el-menu-item{border-radius:6px!important;height:36px!important}.el-popper.is-pure{border-radius:8px;border:none!important}.koi-horizontal-menu-tooltip{z-index:4000!important}.el-menu--vertical .el-menu--popup,.el-menu--popup-container .el-menu--popup{border-radius:8px!important;padding:8px!important}.el-menu--vertical .el-menu--popup .el-sub-menu__title:hover,.el-menu--vertical .el-menu--popup .el-menu-item:hover,.el-menu--popup-container .el-menu--popup .el-sub-menu__title:hover,.el-menu--popup-container .el-menu--popup .el-menu-item:hover{border-radius:6px}.el-menu--vertical .el-menu--popup .el-menu-item,.el-menu--popup-container .el-menu--popup .el-menu-item{border-radius:6px;height:42px;margin-bottom:4px}.el-menu--vertical .el-menu--popup .el-menu-item:last-of-type,.el-menu--popup-container .el-menu--popup .el-menu-item:last-of-type{margin-bottom:0}.el-menu--vertical .el-menu--popup .el-sub-menu,.el-menu--popup-container .el-menu--popup .el-sub-menu{margin-bottom:4px;height:42px!important}.el-menu--vertical .el-menu--popup .el-sub-menu .el-sub-menu__title,.el-menu--popup-container .el-menu--popup .el-sub-menu .el-sub-menu__title{border-radius:6px;height:42px!important}.el-menu--vertical .el-menu--popup .el-sub-menu:last-of-type,.el-menu--popup-container .el-menu--popup .el-sub-menu:last-of-type{margin-bottom:0}.el-menu--vertical .el-menu--popup[data-v-65b01b8c],.el-menu--popup-container .el-menu--popup[data-v-65b01b8c]{background:var(--el-header-bg-color)}.layout-horizontal[data-v-a0abfbf3]{background-color:var(--el-bg-color-page,#f5f7fa);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.layout-horizontal__header[data-v-a0abfbf3]{height:var(--layout-header-height,60px);background-color:var(--el-header-bg-color);box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.layout-horizontal--header-inverted .layout-horizontal__header[data-v-a0abfbf3]{border-bottom-color:var(--el-header-toolbar-border-color)}.layout-horizontal__logo[data-v-a0abfbf3]{flex-shrink:1;width:fit-content;min-width:0;max-width:min(220px,32vw);overflow:hidden}.layout-horizontal__logo[data-v-a0abfbf3] .koi-logo{width:fit-content;max-width:100%}.layout-horizontal__menu[data-v-a0abfbf3]{flex:1;min-width:0;height:100%;overflow:hidden}.horizontal-menu[data-v-a0abfbf3]{align-items:center;height:100%;display:flex;background:0 0!important;border-bottom:none!important}.layout-horizontal__header[data-v-a0abfbf3] .header-right{box-shadow:none;flex-shrink:0;position:static;transform:none}.menu-ellipsis[data-v-a0abfbf3]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;line-height:1.35;display:block;overflow:hidden}.layout-horizontal__main[data-v-a0abfbf3]{flex:1;min-height:0}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal{--el-menu-bg-color:transparent}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal .menu-title-wrap{align-items:center;gap:1px;min-width:0;display:flex}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal .menu-title-wrap .koi-menu-dot-badge.is-inline,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal .menu-title-wrap .koi-menu-text-badge.is-inline{margin-left:4px}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu>.el-sub-menu__title{color:var(--el-menu-text-color);margin:0 2px;transition:color .15s,background-color .15s;border:none!important;border-radius:6px!important;height:36px!important;padding:0 10px!important}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item .el-sub-menu__icon-arrow,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{color:var(--el-menu-text-color)}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item{line-height:36px!important}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu>.el-sub-menu__title{box-sizing:border-box;gap:6px;align-items:center!important;padding:0 12px 0 10px!important;line-height:36px!important;display:flex!important}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu>.el-sub-menu__title .menu-title-wrap{flex:1}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{flex-shrink:0;width:16px!important;margin:0!important;font-size:12px!important;position:static!important;top:auto!important;right:auto!important}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item:hover,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu:hover>.el-sub-menu__title{color:var(--el-menu-hover-text-color);background:var(--el-menu-hover-bg-color)!important}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item:hover .el-sub-menu__icon-arrow,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu:hover>.el-sub-menu__title .el-sub-menu__icon-arrow{color:var(--el-menu-hover-text-color)}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item.is-active,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu.is-active>.el-sub-menu__title{font-weight:500;color:var(--el-menu-active-text-color)!important;background:var(--el-menu-active-bg-color)!important}[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item.is-active .el-sub-menu__icon-arrow,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu.is-active>.el-sub-menu__title .el-sub-menu__icon-arrow,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item.is-active .menu-title-wrap,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-menu-item.is-active .menu-title-wrap .el-icon,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu.is-active>.el-sub-menu__title .menu-title-wrap,[data-v-a0abfbf3] .horizontal-menu.el-menu--horizontal>.el-sub-menu.is-active>.el-sub-menu__title .menu-title-wrap .el-icon{color:var(--el-menu-active-text-color)}.layout-optimum[data-v-6602e313]{background-color:var(--default-bg-color);flex-direction:row;width:100vw;height:100vh;display:flex;overflow:hidden}.layout-optimum__main-col[data-v-6602e313]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-optimum__aside[data-v-6602e313]{-webkit-user-select:none;user-select:none;background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100vh;min-height:0;transition:width .25s;display:flex;overflow:hidden}.layout-optimum__brand[data-v-6602e313]{flex-shrink:0}.layout-optimum__aside-scroll[data-v-6602e313]{flex:1;width:100%;height:auto;min-height:0}.layout-optimum__aside-scroll[data-v-6602e313] .el-scrollbar__wrap{overscroll-behavior:contain;overflow-x:hidden}.layout-optimum__aside-scroll[data-v-6602e313] .el-scrollbar__view{width:100%}.layout-optimum__aside-scroll[data-v-6602e313] .el-scrollbar__bar.is-vertical{width:4px;right:2px}.layout-optimum__aside-scroll[data-v-6602e313] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}html.dark .layout-optimum__aside-scroll[data-v-6602e313] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 45%, transparent)}.layout-optimum__menu[data-v-6602e313]{--el-menu-bg-color:transparent;--el-menu-item-height:42px;--el-menu-sub-item-height:42px;box-sizing:border-box;overscroll-behavior:contain;width:100%;background-color:#0000!important;border-right:none!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu>.el-sub-menu__title,.layout-optimum__menu[data-v-6602e313]>.el-menu-item,.layout-optimum__menu[data-v-6602e313] .el-menu--inline .el-sub-menu>.el-sub-menu__title,.layout-optimum__menu[data-v-6602e313] .el-menu--inline .el-menu-item{box-sizing:border-box;border-radius:6px;align-items:center;width:calc(100% - 16px);margin-bottom:4px;margin-left:8px;font-size:14px;font-weight:400;display:flex;height:42px!important;padding-left:calc(12px + var(--el-menu-level,0) * var(--el-menu-level-padding,20px))!important;line-height:42px!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu>.el-sub-menu__title{gap:4px;padding-right:16px!important}.layout-optimum__menu[data-v-6602e313] .menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:20px;display:inline-flex}.layout-optimum__menu[data-v-6602e313] .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{flex-shrink:0;width:12px!important;margin:0!important;font-size:12px!important;position:static!important;top:auto!important;right:auto!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu>.el-sub-menu__title:hover,.layout-optimum__menu[data-v-6602e313] .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu>.el-sub-menu__title:hover .menu-icon,.layout-optimum__menu[data-v-6602e313] .el-sub-menu>.el-sub-menu__title:hover .menu-icon .el-icon,.layout-optimum__menu[data-v-6602e313] .el-sub-menu>.el-sub-menu__title:hover .el-sub-menu__icon-arrow,.layout-optimum__menu[data-v-6602e313] .el-menu-item:not(.is-active):hover .menu-icon,.layout-optimum__menu[data-v-6602e313] .el-menu-item:not(.is-active):hover .menu-icon .el-icon,.layout-optimum__menu[data-v-6602e313] .el-menu-item:not(.is-active):hover .el-sub-menu__icon-arrow{color:var(--el-menu-hover-text-color)!important}.layout-optimum__menu[data-v-6602e313] .el-menu-item.is-active,.layout-optimum__menu[data-v-6602e313] .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-optimum__menu[data-v-6602e313] .el-menu-item.is-active .menu-icon,.layout-optimum__menu[data-v-6602e313] .el-menu-item.is-active .menu-icon .el-icon,.layout-optimum__menu[data-v-6602e313] .el-menu-item.is-active:hover .menu-icon,.layout-optimum__menu[data-v-6602e313] .el-menu-item.is-active:hover .menu-icon .el-icon{color:var(--el-menu-active-text-color)!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-optimum__menu[data-v-6602e313] .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-optimum__menu[data-v-6602e313] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-optimum__menu[data-v-6602e313] .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-optimum__header[data-v-6602e313]{height:var(--layout-header-height,60px);background-color:var(--el-header-bg-color);box-sizing:border-box;flex-shrink:0;padding:0 12px}.layout-optimum__header-inner[data-v-6602e313]{justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;display:flex}.layout-optimum__header-left[data-v-6602e313]{white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.layout-optimum__header-inner[data-v-6602e313] .header-right{box-shadow:none;flex-shrink:0;position:static;transform:none}.layout-optimum__main[data-v-6602e313]{flex:1;min-width:0;min-height:0}.layout-optimum-top-nav[data-v-6602e313]{-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.layout-optimum-top-nav.layout-optimum-top-nav--scrollable[data-v-6602e313]{background:color-mix(in srgb, var(--el-header-bg-color) 88%, var(--el-fill-color-light));border:1px solid var(--el-header-toolbar-border-color);box-sizing:border-box;border-radius:8px;height:40px;padding:0 4px;box-shadow:inset 0 1px #fff6}.layout-optimum-top-nav.layout-optimum-top-nav--scrollable .layout-optimum-top-nav-scroll[data-v-6602e313]{margin:0}.layout-optimum-top-nav-btn[data-v-6602e313]{width:32px;height:32px;color:var(--el-header-text-regular-color);cursor:pointer;background:var(--el-bg-color);border:1px solid var(--el-header-toolbar-border-color);box-sizing:border-box;box-shadow:0 1px 2px color-mix(in srgb, var(--el-text-color-primary) 8%, transparent), inset 0 1px 0 #ffffff8c;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,box-shadow .15s;display:inline-flex}.layout-optimum-top-nav-btn[data-v-6602e313]:not(.is-disabled):hover{color:var(--el-color-primary);background-color:var(--el-header-icon-hover-bg-color);border-color:color-mix(in srgb, var(--el-color-primary) 45%, var(--el-header-toolbar-border-color));box-shadow:0 2px 6px color-mix(in srgb, var(--el-color-primary) 12%, transparent), inset 0 1px 0 #fff6}.layout-optimum-top-nav-btn[data-v-6602e313]:not(.is-disabled):active{color:var(--el-color-primary);background-color:color-mix(in srgb, var(--el-color-primary) 10%, var(--el-header-icon-hover-bg-color));border-color:var(--el-color-primary);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--el-text-color-primary) 10%, transparent)}.layout-optimum-top-nav-btn.is-disabled[data-v-6602e313]{opacity:.45;cursor:not-allowed;background:color-mix(in srgb, var(--el-fill-color-light) 70%, transparent);box-shadow:none}.layout-optimum-top-nav-btn[data-v-6602e313] .el-icon{color:inherit}html.dark .layout-optimum-top-nav.layout-optimum-top-nav--scrollable[data-v-6602e313]{box-shadow:inset 0 1px #ffffff0f}html.dark .layout-optimum-top-nav-btn[data-v-6602e313]{box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff14}html.dark .layout-optimum-top-nav-btn[data-v-6602e313]:not(.is-disabled):hover{box-shadow:0 2px 6px color-mix(in srgb, var(--el-color-primary) 18%, transparent), inset 0 1px 0 #ffffff0f}html.dark .layout-optimum-top-nav-btn[data-v-6602e313]:not(.is-disabled):active{box-shadow:inset 0 1px 3px #00000073}.layout-optimum--header-inverted .layout-optimum-top-nav-btn[data-v-6602e313]{background:color-mix(in srgb, var(--el-header-bg-color) 85%, #fff 15%);border-color:var(--el-header-toolbar-border-color)}.layout-optimum--header-inverted .layout-optimum-top-nav-btn[data-v-6602e313]:not(.is-disabled):hover{background-color:var(--el-header-icon-hover-bg-color)}.layout-optimum--header-inverted .layout-optimum-top-nav-btn.is-disabled[data-v-6602e313]{background:color-mix(in srgb, var(--el-header-bg-color) 70%, transparent)}.layout-optimum-top-nav-scroll[data-v-6602e313]{scrollbar-width:none;flex:1;min-width:0;overflow:auto hidden}.layout-optimum-top-nav-scroll[data-v-6602e313]::-webkit-scrollbar{display:none}.layout-optimum-top-nav-track[data-v-6602e313]{box-sizing:border-box;align-items:center;gap:4px;min-height:36px;padding:0 2px;display:inline-flex}.layout-optimum-top-nav-track[data-v-6602e313] .el-tooltip__trigger{display:inline-flex}.layout-optimum-top-nav-item[data-v-6602e313]{max-width:192px;height:36px;font-size:var(--el-font-size-base);color:var(--el-text-color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;flex-shrink:0;align-items:center;gap:6px;padding:0 14px 0 12px;font-weight:500;line-height:1.35;transition:background-color .15s;display:inline-flex}.layout-optimum-top-nav-item__title[data-v-6602e313]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;display:block;overflow:hidden}.layout-optimum-top-nav-item[data-v-6602e313]:hover{color:var(--el-header-optimum-top-nav-hover-text-color);background:var(--el-header-optimum-top-nav-hover-bg-color)}.layout-optimum-top-nav-item.is-active[data-v-6602e313]{color:var(--el-color-primary);background:color-mix(in srgb, var(--el-color-primary-light-8) 65%, transparent)}html.dark .layout-optimum-top-nav-item.is-active[data-v-6602e313]{background:color-mix(in srgb, var(--el-color-primary) 12%, var(--el-bg-color))}.layout-optimum--header-inverted .layout-optimum-top-nav-item[data-v-6602e313]{color:var(--el-header-optimum-color)}.layout-optimum--header-inverted .layout-optimum-top-nav-item.is-active[data-v-6602e313]{color:var(--el-header-optimum-active-color);background:var(--el-header-optimum-active-bg-color)}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu>.el-sub-menu__title,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup)>.el-menu-item,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu--inline .el-sub-menu>.el-sub-menu__title,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu--inline .el-menu-item{margin-bottom:4px;height:42px!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu>.el-sub-menu__title:hover,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item:not(.is-active):hover{color:var(--el-menu-hover-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active:hover{color:var(--el-menu-active-text-color)!important;background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active .menu-icon,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active .menu-icon .el-icon,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active:hover .menu-icon,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-menu-item.is-active:hover .menu-icon .el-icon{color:var(--el-menu-active-text-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup) .el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu>.el-sub-menu__title,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item{margin-bottom:4px}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-menu-item.is-active:hover{background:var(--el-menu-active-bg-color)!important;background-color:var(--el-menu-active-bg-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-parent-active-text-color)!important;background:0 0!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-parent-active-text-color)!important;background:var(--el-menu-hover-bg-color)!important;background-color:var(--el-menu-hover-bg-color)!important}.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon,.layout-optimum__aside .layout-optimum__menu.el-menu--vertical.el-menu--collapse>.el-sub-menu.is-active>.el-sub-menu__title:hover .menu-icon .el-icon{color:var(--el-menu-parent-active-text-color)!important}.dual-mega-subgroup[data-v-1190cab7]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.layout-dual-sub-toolbar[data-v-ccf5b375]{--dual-toolbar-text-color:var(--el-menu-text-color);--dual-toolbar-muted-color:color-mix(in srgb, var(--el-menu-text-color) 68%, transparent);--dual-toolbar-border-color:color-mix(in srgb, var(--el-menu-text-color) 18%, transparent);--dual-toolbar-hover-border-color:color-mix(in srgb, var(--el-menu-text-color) 28%, transparent);--dual-toolbar-divider-color:var(--el-aside-border-right-color);padding:8px var(--layout-dual-float-padding-x,20px) 8px;border-bottom:1px solid var(--dual-toolbar-divider-color);box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;display:flex}.layout-dual-sub-search[data-v-ccf5b375]{cursor:text;flex:1;width:auto;min-width:0;height:36px}.layout-dual-sub-search.header-search-trigger[data-v-ccf5b375]{color:var(--dual-toolbar-muted-color);border:1px solid var(--dual-toolbar-border-color);background-color:#0000;border-radius:6px;justify-content:flex-start;align-items:center;padding:0 10px;transition:color .2s,border-color .2s,background-color .2s;display:flex}.layout-dual-sub-search.header-search-trigger[data-v-ccf5b375]:hover,.layout-dual-sub-search.header-search-trigger[data-v-ccf5b375]:focus-within{color:var(--dual-toolbar-text-color);background-color:var(--el-menu-hover-bg-color);border-color:var(--dual-toolbar-hover-border-color)}.layout-dual-sub-search.header-search-trigger:hover .header-search-trigger__icon[data-v-ccf5b375],.layout-dual-sub-search.header-search-trigger:focus-within .header-search-trigger__icon[data-v-ccf5b375]{color:var(--dual-toolbar-text-color)}.header-search-trigger__left[data-v-ccf5b375]{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.header-search-trigger__icon[data-v-ccf5b375]{color:var(--dual-toolbar-muted-color);flex-shrink:0;transition:color .2s}.layout-dual-sub-search__input[data-v-ccf5b375]{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12px;font-weight:400;line-height:1}.layout-dual-sub-search__input[data-v-ccf5b375]::placeholder{color:var(--dual-toolbar-muted-color)}.layout-dual-sub-pin[data-v-ccf5b375]{width:36px;height:36px;color:var(--dual-toolbar-muted-color);cursor:pointer;border:1px solid var(--dual-toolbar-border-color);box-sizing:border-box;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.layout-dual-sub-pin[data-v-ccf5b375]:hover{color:var(--dual-toolbar-text-color);background-color:var(--el-menu-hover-bg-color);border-color:var(--dual-toolbar-hover-border-color)}.layout-dual-sub-pin.is-active[data-v-ccf5b375],.layout-dual-sub-pin.is-active[data-v-ccf5b375]:hover{color:var(--el-color-primary);background-color:color-mix(in srgb, var(--el-color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--el-color-primary) 35%, var(--dual-toolbar-border-color))}.layout-dual-sub-pin[data-v-ccf5b375] .el-icon{color:inherit}.layout-dual[data-v-999dfcb0]{--dual-parent-icon-gap:4px;width:100vw;height:100vh;overflow:hidden}.layout-dual-first[data-v-999dfcb0]{-webkit-user-select:none;user-select:none;background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-aside-border-right-color);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100%;transition:width .25s;display:flex;position:relative;overflow-x:hidden}.layout-dual-first__brand[data-v-999dfcb0]{flex-shrink:0}.layout-dual-first__scroll[data-v-999dfcb0]{flex:1;min-height:0;margin-top:0;overflow-x:hidden}.layout-dual-first__scroll[data-v-999dfcb0] .el-scrollbar__view{padding-top:0}.layout-dual-first__scroll[data-v-999dfcb0] .el-scrollbar__wrap{overflow-x:hidden!important}.layout-dual-first__scroll[data-v-999dfcb0] .el-scrollbar__bar.is-horizontal{display:none!important}.layout-dual-first__scroll[data-v-999dfcb0] .el-scrollbar__bar.is-vertical{width:4px;right:2px}.layout-dual-first__scroll[data-v-999dfcb0] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}.layout-dual-first__item[data-v-999dfcb0]{box-sizing:border-box;height:40px;color:var(--el-menu-text-color);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:0 8px 2px;padding:0 12px;transition:all .2s;display:flex;position:relative}.layout-dual-first__item[data-v-999dfcb0]:hover,.layout-dual-first__item.is-hover[data-v-999dfcb0]{color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.layout-dual-first__item.is-active[data-v-999dfcb0],.layout-dual-first__item.is-active[data-v-999dfcb0]:hover{color:var(--el-menu-active-text-color);background-color:var(--el-menu-active-bg-color)}.layout-dual-first__item[data-v-999dfcb0] .el-icon{color:inherit;flex-shrink:0;font-size:20px}.layout-dual-first.is-collapse .layout-dual-first__item[data-v-999dfcb0]{flex-direction:column;justify-content:center;gap:0;height:40px;margin:2px 8px;padding:0}.layout-dual-first__label[data-v-999dfcb0]{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.3}.layout-dual-float[data-v-999dfcb0]{--layout-dual-panel-min-width:180px;--layout-dual-panel-max-width:420px;--layout-dual-mega-min-width:360px;--layout-dual-mega-max-width:960px;--layout-dual-link-min-width:120px;--layout-dual-col-min-width:176px;--layout-dual-col-max-width:260px;--layout-dual-float-padding-x:20px;--layout-dual-link-padding-x:14px;--dual-parent-font-size:14px;--dual-child-font-size:13px;--dual-parent-child-gap:6px;--dual-child-gap:5px;--dual-group-gap:10px;--dual-parent-icon-gap:6px;--dual-parent-icon-size:16px;--dual-parent-bg-color:var(--el-fill-color-light);--dual-surface-bg-color:color-mix(in srgb, var(--el-menu-bg-color) 88%, var(--el-menu-hover-bg-color));--dual-surface-border-color:var(--el-aside-border-right-color);--dual-hierarchy-line-color:color-mix(in srgb, var(--el-menu-text-color) 18%, transparent);--dual-count-bg-color:var(--el-menu-bg-color);--dual-count-text-color:color-mix(in srgb, var(--el-menu-text-color) 68%, transparent);--dual-count-border-color:color-mix(in srgb, var(--el-menu-text-color) 16%, transparent);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;display:flex;overflow:hidden}.layout-dual-float.is-pinned[data-v-999dfcb0]{z-index:auto;box-shadow:none;flex-shrink:0;position:relative}.layout-dual-float.is-float[data-v-999dfcb0]{z-index:1200;max-width:calc(100vw - var(--layout-dual-first-width,220px) - 16px);border:1px solid var(--el-border-color-lighter);border-left:none;border-radius:0 10px 10px 0;transition:box-shadow .25s;position:fixed;top:0;box-shadow:0 8px 22px -10px #0f172a1a,0 3px 10px -5px #0f172a0f,2px 0 10px #0f172a08}.layout-dual-float.is-panel[data-v-999dfcb0]{width:fit-content;min-width:var(--layout-dual-panel-min-width);max-width:min(var(--layout-dual-panel-max-width), 100vw - var(--layout-dual-first-width,220px) - 16px)}.layout-dual-float.is-mega[data-v-999dfcb0]{width:min(max(var(--layout-dual-mega-min-width), -moz-fit-content), var(--layout-dual-mega-used-max,var(--layout-dual-mega-max-width)));width:min(max(var(--layout-dual-mega-min-width), fit-content), var(--layout-dual-mega-used-max,var(--layout-dual-mega-max-width)));min-width:min(var(--layout-dual-mega-min-width), var(--layout-dual-mega-used-max,var(--layout-dual-mega-max-width)));max-width:var(--layout-dual-mega-used-max,var(--layout-dual-mega-max-width));overflow:hidden}.layout-dual-main-col[data-v-999dfcb0]{flex:1;min-width:0;min-height:0}.layout-dual-header[data-v-999dfcb0]{--el-header-padding:0 16px;height:var(--layout-header-height,60px);background-color:var(--el-header-bg-color);box-sizing:border-box;flex-shrink:0}.layout-dual-header[data-v-999dfcb0] .header-box{width:100%;height:var(--layout-header-height,60px)}.dual-float-enter-active[data-v-999dfcb0],.dual-float-leave-active[data-v-999dfcb0]{transition:opacity .18s,transform .18s}.dual-float-enter-from[data-v-999dfcb0],.dual-float-leave-to[data-v-999dfcb0]{opacity:0;transform:translate(-8px)}html.dark .layout-dual-first__scroll[data-v-999dfcb0] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 45%, transparent)}.layout-dual--aside-inverted[data-v-999dfcb0],.layout-dual-float[data-v-999dfcb0]{color:var(--el-menu-text-color)}.layout-dual--aside-inverted .layout-dual-float[data-v-999dfcb0]{--dual-parent-bg-color:#1f1f1f;--dual-surface-bg-color:#181818;--dual-surface-border-color:#2f2f31;--dual-hierarchy-line-color:#d5d7dd29;--dual-count-bg-color:#242424;--dual-count-text-color:#a3a6ad;--dual-count-border-color:#333;--dual-toolbar-border-color:#333;--dual-toolbar-hover-border-color:#4c4d4f;--dual-toolbar-divider-color:#3d3d3f}html.dark .layout-dual-float.is-float[data-v-999dfcb0]{border-color:var(--el-border-color);box-shadow:0 8px 22px -10px #00000042,0 3px 10px -5px #00000029,2px 0 10px #0000001a}.layout-dual-float.is-mega .layout-dual-float__scroll{width:100%;max-width:100%;overflow:hidden}.layout-dual-float.is-mega .layout-dual-float__scroll .el-scrollbar__wrap{max-width:100%;overflow:auto!important}.layout-dual-float.is-mega .layout-dual-float__scroll .el-scrollbar__view{width:100%;min-width:max-content;max-width:none;display:block}.layout-dual-float.is-mega .layout-dual-float__scroll .el-scrollbar__bar.is-horizontal{height:4px;bottom:2px}.layout-dual-float.is-mega .layout-dual-float__scroll .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}.layout-dual-float__scroll{flex:1;width:100%;max-width:100%;min-height:0}.layout-dual-float__scroll .el-scrollbar__wrap{overflow-x:hidden}.layout-dual-float__scroll .el-scrollbar__view{width:100%;max-width:100%;padding-top:0}.layout-dual-float__scroll .el-scrollbar__bar.is-vertical{width:4px;right:2px}.dual-parent-icon{width:var(--dual-parent-icon-size,16px);height:var(--dual-parent-icon-size,16px);color:var(--el-menu-text-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dual-parent-icon .el-icon,.dual-parent-icon svg{font-size:var(--dual-parent-icon-size,16px);color:inherit}.dual-mega-children{gap:var(--dual-child-gap,4px);flex-direction:column;min-width:0;display:flex}.dual-mega-link{width:100%;max-width:100%;min-height:30px;font-size:var(--dual-child-font-size,13px);color:var(--el-menu-text-color);cursor:pointer;box-sizing:border-box;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-weight:400;line-height:1.4;transition:color .2s,background-color .2s;display:flex}.dual-mega-link:hover{color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.dual-mega-link.is-active,.dual-mega-link.is-active:hover{color:var(--el-menu-active-text-color);background-color:var(--el-menu-active-bg-color);font-weight:400}.dual-mega-link.is-depth-2,.dual-mega-link.is-depth-3,.dual-mega-link.is-depth-4,.dual-mega-link.is-depth-5{padding-left:calc(10px + (var(--dual-mega-depth,1) - 1) * 8px)}.dual-mega-link__icon{color:inherit;flex-shrink:0;font-size:15px}.dual-mega-link__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.35;overflow:hidden}.dual-mega-subtitle{align-items:center;gap:var(--dual-parent-icon-gap,4px);margin:2px 0 var(--dual-parent-child-gap,6px);min-height:30px;font-size:var(--dual-parent-font-size,14px);color:var(--el-menu-text-color);cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--dual-parent-bg-color,var(--el-fill-color-light));border-radius:6px;min-width:0;padding:6px 9px;font-weight:500;line-height:1.4;transition:background-color .2s;display:flex}.dual-mega-subtitle:hover{background-color:var(--el-menu-hover-bg-color)}.dual-mega-subtitle__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.35;overflow:hidden}.dual-mega-subtitle__count{min-width:18px;height:18px;color:var(--dual-count-text-color);text-align:center;background-color:var(--dual-count-bg-color);border:1px solid var(--dual-count-border-color);box-sizing:border-box;border-radius:999px;flex-shrink:0;padding:0 5px;font-size:11px;line-height:18px}.dual-mega-subgroup{min-width:0;padding-left:calc((var(--dual-mega-depth,1) - 1) * 8px);position:relative}.dual-mega-subgroup>.dual-mega-children{margin:0 0 2px 10px;padding-left:10px;position:relative}.dual-mega-subgroup>.dual-mega-children:before{content:"";background:var(--dual-hierarchy-line-color);width:1px;position:absolute;top:2px;bottom:4px;left:0}.dual-mega-subgroup.is-active>.dual-mega-subtitle{color:var(--el-menu-parent-active-text-color);background-color:color-mix(in srgb, var(--el-color-primary) 10%, var(--dual-parent-bg-color))}.dual-mega-subgroup.is-active>.dual-mega-subtitle .dual-parent-icon,.dual-mega-subgroup.is-active>.dual-mega-subtitle .dual-parent-icon .el-icon{color:var(--el-menu-parent-active-text-color)}.layout-dual-panel{box-sizing:border-box;min-width:var(--layout-dual-panel-min-width);padding:6px var(--layout-dual-float-padding-x) 12px}.layout-dual-panel__grid{gap:var(--dual-child-gap,4px);width:100%;min-width:var(--layout-dual-link-min-width);flex-direction:column;max-width:100%;display:flex}.layout-dual-panel__grid.is-dense{grid-template-columns:repeat(2, minmax(var(--layout-dual-link-min-width), 1fr));gap:var(--dual-child-gap,4px) 10px;min-width:calc(var(--layout-dual-link-min-width) * 2 + 10px);display:grid}.layout-dual-mega{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;min-width:max-content;padding:8px 14px 14px;display:flex}.layout-dual-mega__col{flex:1 1 var(--layout-dual-col-min-width);width:auto;min-width:var(--layout-dual-col-min-width);max-width:var(--layout-dual-col-max-width);border:1px solid var(--dual-surface-border-color);background-color:var(--dual-surface-bg-color);box-sizing:border-box;border-radius:8px;align-self:stretch;padding:10px;overflow:hidden}.layout-dual-mega__col:only-child{flex:auto;width:100%;max-width:100%}.layout-dual-mega__col:last-child{border-right:1px solid var(--dual-surface-border-color)}.layout-dual-mega__title{align-items:center;gap:var(--dual-parent-icon-gap,4px);min-height:32px;font-size:var(--dual-parent-font-size,14px);color:var(--el-menu-text-color);cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--dual-parent-bg-color,var(--el-fill-color-light));border-radius:6px;min-width:0;margin-bottom:8px;padding:7px 9px;font-weight:500;line-height:1.4;transition:background-color .2s;display:flex}.layout-dual-mega__title:hover{background-color:var(--el-menu-hover-bg-color)}.layout-dual-mega__title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.35;overflow:hidden}.layout-dual-mega__title-count{min-width:18px;height:18px;color:var(--dual-count-text-color);text-align:center;background-color:var(--dual-count-bg-color);border:1px solid var(--dual-count-border-color);box-sizing:border-box;border-radius:999px;flex-shrink:0;padding:0 5px;font-size:11px;line-height:18px}.mobile-drawer-inner[data-v-778d4cac]{box-sizing:border-box;background-color:var(--el-menu-bg-color);flex-direction:column;height:100%;min-height:0;padding-left:6px;display:flex}.mobile-drawer-logo[data-v-778d4cac]{box-sizing:border-box;flex-shrink:0}.mobile-drawer-menu-scroller[data-v-778d4cac]{flex:1;width:100%;height:auto;min-height:0}.mobile-drawer-menu-scroller[data-v-778d4cac] .el-scrollbar__wrap{overscroll-behavior:contain;overflow-x:hidden}.mobile-drawer-menu-scroller[data-v-778d4cac] .el-scrollbar__view{width:100%}.mobile-drawer-menu-scroller[data-v-778d4cac] .el-scrollbar__bar.is-vertical{width:4px;right:2px}.mobile-drawer-menu-scroller[data-v-778d4cac] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 30%, transparent);border-radius:999px}html.dark .mobile-drawer-menu-scroller[data-v-778d4cac] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:color-mix(in srgb, var(--el-text-color-secondary) 45%, transparent)}.mobile-drawer-menu-pad[data-v-778d4cac]{box-sizing:border-box;padding-right:6px}.mobile-drawer-inner[data-v-778d4cac] .el-menu{box-sizing:border-box;border-right:none;width:100%;height:auto;min-height:0;max-height:none}.mobile-drawer-inner[data-v-778d4cac] .el-menu:not(.el-menu--collapse) .el-sub-menu>.el-sub-menu__title,.mobile-drawer-inner[data-v-778d4cac] .el-menu:not(.el-menu--collapse)>.el-menu-item,.mobile-drawer-inner[data-v-778d4cac] .el-menu:not(.el-menu--collapse) .el-menu--inline .el-sub-menu>.el-sub-menu__title,.mobile-drawer-inner[data-v-778d4cac] .el-menu:not(.el-menu--collapse) .el-menu--inline .el-menu-item{width:calc(100% - 12px);margin-left:6px;margin-right:6px}.mobile-drawer-inner[data-v-778d4cac] .el-menu:not(.el-menu--collapse) .menu-title-wrap{max-width:100%}.mobile-drawer-inner[data-v-778d4cac] .el-menu:not(.el-menu--collapse) .koi-menu-text-badge.is-inline{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.mobile-drawer-inner[data-v-778d4cac] .el-menu.el-menu--collapse{box-sizing:border-box;width:100%;max-width:100%}.layout-mobile-header-brand[data-v-778d4cac]{gap:10px;min-width:0}.layout-mobile-header-menu-group[data-v-778d4cac],.layout-mobile-header-actions[data-v-778d4cac]{gap:4px}[data-v-778d4cac] .mobile-user-avatar{margin-left:0}.layout-mobile-menu-trigger[data-v-778d4cac]{cursor:pointer;flex-shrink:0;transition:background-color .2s}.layout-mobile-header-divider[data-v-778d4cac]{background-color:var(--el-border-color);flex-shrink:0;width:1px;height:18px}.layout-mobile-header-logo-img[data-v-778d4cac]{border-radius:50%;width:32px;height:32px;display:block}.layout-container[data-v-778d4cac]{width:100vw;height:100vh}.layout-container .layout-header[data-v-778d4cac]{--el-header-padding:0 12px;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}.koi-screen[data-v-481305a2]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;z-index:9999!important}.koi-screen-lock[data-v-481305a2]{animation:1s ease-in-out lock-down-481305a2}.koi-screen-unlock[data-v-481305a2]{animation:1s ease-in-out lock-up-481305a2}@keyframes lock-down-481305a2{0%{transform:translateY(-100%)}60%{transform:translateY(25px)}75%{transform:translate(0,0)}90%{transform:translate(0,0)}to{transform:none}}@keyframes lock-up-481305a2{0%{transform:translate(0,0)}90%{transform:translateY(-100%)}to{opacity:0;transform:none}}.koi-screen-avatar[data-v-481305a2]{flex-direction:column;align-items:center;margin-bottom:26px;display:flex}.koi-screen-default-avatar[data-v-481305a2]{border-radius:50%;box-shadow:0 12px 32px #0f172a1f,0 0 0 6px #ffffff61}html.dark .koi-screen-default-avatar[data-v-481305a2]{box-shadow:0 12px 32px #00000047,0 0 0 6px #ffffff1a}.koi-screen-login-name[data-v-481305a2]{margin-top:10px;font-size:30px;font-weight:400}.koi-screen-slider[data-v-481305a2]{background-image:linear-gradient(to right, color-mix(in srgb, var(--el-color-primary) 24%, transparent), #fff6, color-mix(in srgb, var(--el-color-primary) 24%, transparent));background-size:200%;border-radius:100px;width:300px;height:60px;animation:7s infinite gradation-481305a2;position:relative;box-shadow:0 0 20px 2px #00000026}.koi-screen-slider[data-v-481305a2]:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--el-color-primary) 24%, transparent), #fff6, color-mix(in srgb, var(--el-color-primary) 24%, transparent));z-index:-1;filter:blur(10px);opacity:.5;background-size:200%;border-radius:60px;animation:7s infinite gradation-481305a2;position:absolute;inset:-6px}.koi-screen-slider-button[data-v-481305a2]{width:50px;height:50px;color:var(--el-color-primary);background-color:var(--el-color-primary-light-9);-webkit-backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;margin:5px;display:flex;box-shadow:0 0 5px 2px #0000001f}.koi-screen-placeholder[data-v-481305a2]{pointer-events:none;opacity:.55;-webkit-user-select:none;user-select:none;color:var(--el-color-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gradation-481305a2{to{background-position:-400% 0}}.koi-sse-notify[data-v-5120ea5f]{z-index:9999;pointer-events:none;position:fixed;bottom:16px;right:16px}.koi-sse-notify.is-collapsed[data-v-5120ea5f]{bottom:50%;right:0;overflow:visible;transform:translateY(50%)}.koi-sse-collapsed-tab[data-v-5120ea5f],.koi-sse-trigger-wrap[data-v-5120ea5f],.koi-sse-panel-anchor[data-v-5120ea5f]{pointer-events:auto}.koi-sse-panel-anchor[data-v-5120ea5f]{width:320px;position:absolute;bottom:42px;right:0}.koi-sse-collapsed-tab[data-v-5120ea5f]{cursor:pointer;background:var(--el-bg-color);width:26px;height:48px;color:var(--el-color-primary);border:1px solid var(--el-border-color-light);border-right:none;border-radius:10px 0 0 10px;justify-content:center;align-items:center;transition:width .2s,background .2s;display:flex;position:relative;overflow:visible;box-shadow:-3px 0 12px #0000001a}.koi-sse-collapsed-tab[data-v-5120ea5f]:hover{background:var(--el-color-primary-light-9);width:32px}.koi-sse-collapsed-tab.is-connected[data-v-5120ea5f]{border-color:var(--el-color-success-light-5)}.koi-sse-collapsed-badge[data-v-5120ea5f]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.koi-sse-collapsed-inner[data-v-5120ea5f]{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.koi-sse-collapsed-badge[data-v-5120ea5f] .el-badge__content.is-fixed{top:4px;left:4px;right:auto;transform:none}.koi-sse-trigger-wrap[data-v-5120ea5f]{align-items:center;gap:6px;display:flex}.koi-sse-trigger[data-v-5120ea5f]{cursor:pointer;transition:transform .2s}.koi-sse-trigger[data-v-5120ea5f]:hover{transform:translateY(-1px)}.koi-sse-trigger.is-open .koi-sse-trigger-inner[data-v-5120ea5f]{background:var(--el-color-primary);color:#fff}.koi-sse-trigger-inner[data-v-5120ea5f]{background:var(--el-bg-color);width:34px;height:34px;color:var(--el-color-primary);border:1px solid var(--el-border-color-light);border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 10px #0000001a}.koi-sse-trigger.is-connected .koi-sse-trigger-inner[data-v-5120ea5f]{border-color:var(--el-color-success-light-5)}.koi-sse-collapse-btn[data-v-5120ea5f]{cursor:pointer;width:22px;height:34px;color:var(--el-text-color-secondary);background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #0000000f}.koi-sse-collapse-btn[data-v-5120ea5f]:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.koi-sse-collapse-btn[data-v-5120ea5f]:active{transform:scale(.96)}.koi-sse-panel[data-v-5120ea5f]{--un-backdrop-blur:blur(16px);width:320px;-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);--un-backdrop-saturate:saturate(180%);background:#ffffffa6;border:1px solid #ffffff73;border-radius:10px;overflow:hidden;box-shadow:0 8px 32px #0000001f}html.dark .koi-sse-panel[data-v-5120ea5f]{background:#1e1e1eb8;border-color:#ffffff1f;box-shadow:0 8px 32px #00000059}.koi-sse-panel--embedded[data-v-5120ea5f]{width:100%}.koi-sse-panel-header[data-v-5120ea5f]{background:#ffffff40;border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}html.dark .koi-sse-panel-header[data-v-5120ea5f]{background:#ffffff0a;border-bottom-color:#ffffff14}.koi-sse-panel-title[data-v-5120ea5f]{flex-shrink:0;font-size:13px;font-weight:600}.koi-sse-panel-actions[data-v-5120ea5f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.koi-sse-panel-icon-btn[data-v-5120ea5f]{cursor:pointer;width:22px;height:22px;color:var(--el-text-color-secondary);background:#ffffff59;border:1px solid #fff6;border-radius:6px;outline:none;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:color .2s,background .2s,border-color .2s;display:flex}.koi-sse-panel-icon-btn[data-v-5120ea5f]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:#ffffff8c}html.dark .koi-sse-panel-icon-btn[data-v-5120ea5f]{background:#ffffff14;border-color:#ffffff1f}html.dark .koi-sse-panel-icon-btn[data-v-5120ea5f]:hover{background:#ffffff24}.koi-sse-panel-icon-btn.is-close[data-v-5120ea5f]:hover{color:var(--el-color-danger);border-color:var(--el-color-danger-light-5)}.koi-sse-tabs-wrap[data-v-5120ea5f]{min-width:0;padding:6px 6px 0}.koi-sse-tabs-nav[data-v-5120ea5f]{width:100%;min-width:0}.koi-sse-tabs-nav[data-v-5120ea5f] .koi-scroll-nav__btn{background:0 0;border-color:#ffffff59;border-radius:4px;width:20px;height:24px}.koi-sse-tabs-nav[data-v-5120ea5f] .koi-scroll-nav__btn:not(.is-disabled):hover{background:rgba(var(--el-color-primary-rgb), .08)}.koi-sse-tabs-nav[data-v-5120ea5f] .koi-scroll-nav__track{min-height:auto;padding:0}.koi-sse-tab[data-v-5120ea5f]{color:var(--el-text-color-regular);cursor:pointer;background:#ffffff59;border:1px solid #fff6;border-radius:999px;outline:none;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .2s;display:inline-flex}html.dark .koi-sse-tab[data-v-5120ea5f]{background:#ffffff0f;border-color:#ffffff1a}.koi-sse-tab.is-active[data-v-5120ea5f]{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:rgba(var(--el-color-primary-rgb), .12)}.koi-sse-tab-label[data-v-5120ea5f]{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.koi-sse-tab-badge[data-v-5120ea5f]{color:#fff;text-align:center;background:var(--el-color-danger);border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.koi-sse-empty[data-v-5120ea5f]{text-align:center;color:var(--el-text-color-secondary);padding:28px 12px;font-size:12px}.koi-sse-pagination[data-v-5120ea5f]{border-top:1px solid var(--el-border-color-lighter);justify-content:center;padding:8px 12px 10px;display:flex}.koi-sse-pagination[data-v-5120ea5f] .el-pagination{--el-pagination-button-width:24px;--el-pagination-button-height:24px}.koi-sse-item[data-v-5120ea5f]{border-bottom:1px solid #ffffff40;padding:10px 12px;transition:background .2s}html.dark .koi-sse-item[data-v-5120ea5f]{border-bottom-color:#ffffff0f}.koi-sse-item[data-v-5120ea5f]:hover{background:#ffffff59}html.dark .koi-sse-item[data-v-5120ea5f]:hover{background:#ffffff14}.koi-sse-item.is-unread[data-v-5120ea5f]{background:rgba(var(--el-color-primary-rgb), .12)}html.dark .koi-sse-item.is-unread[data-v-5120ea5f]{background:rgba(var(--el-color-primary-rgb), .18)}.koi-sse-item-head[data-v-5120ea5f]{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.koi-sse-item-title[data-v-5120ea5f]{word-break:break-word;flex:1;min-width:0;margin-bottom:3px;font-size:12px;font-weight:600}.koi-sse-item-title.is-clamped[data-v-5120ea5f]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.koi-sse-item-title.is-link[data-v-5120ea5f]{cursor:pointer}.koi-sse-item-title.is-link[data-v-5120ea5f]:hover{text-decoration:underline}.koi-sse-read-btn[data-v-5120ea5f]{flex-shrink:0;height:auto;padding:0;font-size:11px}.koi-sse-item-content-wrap[data-v-5120ea5f]{position:relative}.koi-sse-item-content-wrap.is-expanded[data-v-5120ea5f]{overscroll-behavior:contain;max-height:180px;padding-right:2px;overflow-y:auto}.koi-sse-item-content-wrap.is-expanded[data-v-5120ea5f]::-webkit-scrollbar{width:4px}.koi-sse-item-content-wrap.is-expanded[data-v-5120ea5f]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}html.dark .koi-sse-item-content-wrap.is-expanded[data-v-5120ea5f]::-webkit-scrollbar-thumb{background:#fff3}.koi-sse-item-content-wrap.is-collapsed .koi-sse-item-content[data-v-5120ea5f]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.koi-sse-item-content-wrap.is-collapsed[data-v-5120ea5f]:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffffeb);height:18px;position:absolute;bottom:0;left:0;right:0}html.dark .koi-sse-item-content-wrap.is-collapsed[data-v-5120ea5f]:after{background:linear-gradient(#1e1e1e00,#1e1e1eeb)}.koi-sse-item.is-unread .koi-sse-item-content-wrap.is-collapsed[data-v-5120ea5f]:after{background:linear-gradient(to bottom, rgba(var(--el-color-primary-rgb), 0), rgba(var(--el-color-primary-rgb), .12))}html.dark .koi-sse-item.is-unread .koi-sse-item-content-wrap.is-collapsed[data-v-5120ea5f]:after{background:linear-gradient(to bottom, rgba(var(--el-color-primary-rgb), 0), rgba(var(--el-color-primary-rgb), .18))}.koi-sse-item-content[data-v-5120ea5f]{color:var(--el-text-color-regular);word-break:break-word;font-size:12px;line-height:1.45}.koi-sse-item-content[data-v-5120ea5f] p{margin:0 0 4px}.koi-sse-item-content[data-v-5120ea5f] p:last-child{margin-bottom:0}.koi-sse-item-content[data-v-5120ea5f] img{vertical-align:middle;max-width:100%;height:auto}.koi-sse-item-content[data-v-5120ea5f] a{color:var(--el-color-primary)}.koi-sse-item-content[data-v-5120ea5f] ul,.koi-sse-item-content[data-v-5120ea5f] ol{margin:0;padding-left:1.2em}.koi-sse-item-actions[data-v-5120ea5f]{align-items:center;gap:4px;margin-top:6px;display:flex}.koi-sse-action-btn[data-v-5120ea5f]{color:var(--el-text-color-secondary);cursor:pointer;background:#ffffff59;border:1px solid #fff6;border-radius:999px;outline:none;padding:2px 8px;font-size:11px;line-height:18px;transition:color .2s,background .2s,border-color .2s}html.dark .koi-sse-action-btn[data-v-5120ea5f]{background:#ffffff0f;border-color:#ffffff1a}.koi-sse-action-btn[data-v-5120ea5f]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:rgba(var(--el-color-primary-rgb), .08)}.koi-sse-action-btn.is-primary[data-v-5120ea5f]{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:rgba(var(--el-color-primary-rgb), .1)}.koi-sse-item-time[data-v-5120ea5f]{color:var(--el-text-color-secondary);margin-top:4px;font-size:11px}.koi-sse-item.is-info .koi-sse-item-title[data-v-5120ea5f]{color:var(--el-text-color-primary)}.koi-sse-item.is-primary .koi-sse-item-title[data-v-5120ea5f]{color:var(--el-color-primary)}.koi-sse-item.is-success .koi-sse-item-title[data-v-5120ea5f]{color:var(--el-color-success)}.koi-sse-item.is-warning .koi-sse-item-title[data-v-5120ea5f]{color:var(--el-color-warning)}.koi-sse-item.is-error .koi-sse-item-title[data-v-5120ea5f]{color:var(--el-color-error)}.koi-sse-panel-enter-active[data-v-5120ea5f],.koi-sse-panel-leave-active[data-v-5120ea5f]{transition:all .2s}.koi-sse-panel-enter-from[data-v-5120ea5f],.koi-sse-panel-leave-to[data-v-5120ea5f]{opacity:0;transform:translateY(6px)}.koi-sse-detail-meta[data-v-5120ea5f]{width:100%}#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
