.logo-square-canvas[data-v-7d9870b0]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brand-block[data-v-3ad7b5dd]{color:inherit;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.brand-block .brand-logo[data-v-3ad7b5dd]{width:var(--hl-layout-logo-img-height);height:var(--hl-layout-logo-img-height);display:block;position:relative}.brand-block .brand-name[data-v-3ad7b5dd]{font-size:var(--hl-text-lg);letter-spacing:.02em;white-space:nowrap;font-weight:700;overflow:hidden}.is-loading[data-v-22d85df0]{animation:1s linear infinite spin}.header-nav[data-v-035645b6]{background-color:#0000;border-bottom:none;flex-shrink:1;min-width:0;height:100%}.header-nav[data-v-035645b6] .el-menu-item,.header-nav[data-v-035645b6] .el-sub-menu__title{height:100%;font-size:var(--hl-text-base);background-color:#0000;border-bottom:none}.header-nav[data-v-035645b6] .el-sub-menu.is-parent-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.header-search[data-v-83776084]{cursor:pointer;border:1px solid var(--hl-border);border-radius:var(--hl-radius-chip);width:220px;max-width:100%;height:32px;transition:border-color var(--hl-motion-fast) ease;align-items:center;padding:0 12px;display:flex}.header-search[data-v-83776084]:hover{border-color:var(--hl-brand)}.header-search .search-icon[data-v-83776084]{color:var(--hl-text-secondary);flex-shrink:0;margin-right:8px}.header-search .search-placeholder[data-v-83776084]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary)}.breadcrumb-box[data-v-5734f39a]{align-items:center;display:flex;overflow:hidden}.breadcrumb-box .skew-breadcrumb[data-v-5734f39a]{align-items:center;margin-left:10px;padding:0;display:flex;position:relative}.breadcrumb-box[data-v-5734f39a] .el-breadcrumb__item{margin-right:6px}.breadcrumb-box[data-v-5734f39a] .el-breadcrumb__inner{color:var(--el-menu-hover-text-color);cursor:pointer;transition:color var(--hl-motion-fast);align-items:center;gap:4px;padding:8px 16px;display:inline-flex;position:relative}.breadcrumb-box[data-v-5734f39a] .el-breadcrumb__inner:before{z-index:-1;content:"";background-color:var(--el-aside-border-color);transition:background-color var(--hl-motion-fast), transform var(--hl-motion-fast);position:absolute;inset:0;transform:skew(-20deg)}.breadcrumb-box .breadcrumb-icon[data-v-5734f39a]{flex-shrink:0}.breadcrumb-box[data-v-5734f39a] .el-breadcrumb__separator .el-icon{transform:skew(20deg)}.breadcrumb-box[data-v-5734f39a] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--hl-white);cursor:default;font-weight:500}.breadcrumb-box[data-v-5734f39a] .el-breadcrumb__item:last-child .el-breadcrumb__inner:before{background-color:var(--hl-brand-light-3)}.breadcrumb-box[data-v-5734f39a] .el-breadcrumb__item:not(:last-child) .el-breadcrumb__inner:hover:before{background-color:var(--hl-hover-brand-strong);transform:skew(-20deg)translateY(-2px)}.tool-icon[data-v-074d4650]{color:var(--el-header-text-color);cursor:pointer;transition:color var(--hl-motion-fast) ease;justify-content:center;align-items:center;display:flex}.tool-icon[data-v-074d4650]:hover{color:var(--hl-brand)}.message-body[data-v-45c18baa]{min-height:120px}.message-list[data-v-45c18baa]{flex-direction:column;display:flex}.message-list .message-item[data-v-45c18baa]{cursor:pointer;border-bottom:1px solid var(--hl-border-light);align-items:center;padding:12px 0;display:flex}.message-list .message-item[data-v-45c18baa]:last-child{border:none}.message-list .message-item:hover .message-title[data-v-45c18baa]{color:var(--hl-brand)}.message-list .message-item .unread-dot[data-v-45c18baa]{background-color:var(--hl-danger);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:0 10px 0 2px}.message-list .message-item .message-content[data-v-45c18baa]{flex-direction:column;min-width:0;display:flex}.message-list .message-item .message-content .message-title[data-v-45c18baa]{transition:color var(--hl-motion-fast) ease;margin-bottom:4px}.message-list .message-item .message-content .message-title.read[data-v-45c18baa]{color:var(--hl-text-secondary)}.message-list .message-item .message-content .message-text[data-v-45c18baa]{font-size:var(--hl-text-xs);color:var(--hl-text-regular);margin-bottom:4px}.message-list .message-item .message-content .message-date[data-v-45c18baa]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary)}.message-list .message-item .message-content .todo-actions[data-v-45c18baa]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.message-list .message-item .message-content .todo-result[data-v-45c18baa]{font-size:var(--hl-text-xs);color:var(--hl-text-regular);margin-top:4px}.message-footer[data-v-45c18baa]{border-top:1px solid var(--hl-border-light);justify-content:center;padding-top:8px;display:flex}.parallax-scene[data-v-f173c13f]{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}canvas[data-v-f173c13f]{width:100%;height:100%;display:block}.parallax-indicators[data-v-f173c13f]{z-index:2;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.parallax-dot[data-v-f173c13f]{cursor:pointer;width:10px;height:10px;transition:background var(--hl-motion-base);background:#ffffff59;border-radius:50%}.parallax-dot.active[data-v-f173c13f]{background:var(--hl-bg-base)}.parallax-arrow[data-v-f173c13f]{z-index:2;width:40px;height:40px;color:var(--hl-white);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--hl-motion-base);background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.parallax-arrow[data-v-f173c13f]:hover:not(:disabled){background:#ffffff40}.parallax-arrow[data-v-f173c13f]:disabled{cursor:default;opacity:.5}.parallax-arrow--left[data-v-f173c13f]{left:12px}.parallax-arrow--right[data-v-f173c13f]{right:12px}.parallax-arrow-icon[data-v-f173c13f]{font-size:28px;line-height:1}.error-page[data-v-c466638f]{width:100%;height:100%;position:relative;overflow:hidden}.error-page .error-scene[data-v-c466638f]{cursor:default;position:absolute;inset:0}.error-page .error-overlay[data-v-c466638f]{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.error-page .error-overlay .error-code[data-v-c466638f]{letter-spacing:.04em;background:linear-gradient(135deg, var(--hl-brand), var(--hl-brand-light-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(96px,18vw,180px);font-weight:800;line-height:1}.error-page .error-overlay .error-title[data-v-c466638f]{font-size:var(--hl-text-2xl);color:var(--hl-text-primary);margin:16px 0 0;font-weight:600}.error-page .error-overlay .error-desc[data-v-c466638f]{font-size:var(--hl-text-md);color:var(--hl-text-regular);margin:10px 0 0}.error-page .error-overlay .error-detail[data-v-c466638f]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary);word-break:break-all;margin:10px 0 0}.error-page .error-overlay .error-actions[data-v-c466638f]{pointer-events:auto;gap:16px;margin-top:32px;display:flex}.avatar[data-v-9aa01d39]{cursor:pointer;width:40px;height:40px;transition:box-shadow var(--hl-motion-fast) ease;border-radius:50%;overflow:hidden}.avatar[data-v-9aa01d39]:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--hl-brand) 40%, transparent)}.avatar img[data-v-9aa01d39]{width:100%;height:100%}.dropdown-icon[data-v-9aa01d39]{vertical-align:middle;margin-right:8px}[data-v-2c7d70cd],[data-v-2c7d70cd]:after,[data-v-2c7d70cd]:before{box-sizing:border-box}.toggle[data-v-2c7d70cd]{--slide-ease:cubic-bezier(.4, -.3, .6, 1.3);--easing:var(--slide-ease);--speed:.5s;--width:64px;--sun:#f5cb32;--moon:#cbd1d7;--crater:#a0a9ba;z-index:1;width:var(--width);aspect-ratio:8/3;cursor:pointer;background:hsl(calc(204 + var(--dark,0) * 25), calc((53 - var(--dark,0) * 28) * 1%), calc((47 - var(--dark,0) * 31) * 1%));border-radius:var(--hl-radius-switch);box-shadow:0 calc(var(--width) * .02) calc(var(--width) * .01) calc(var(--width) * -.0025) #fffffff2, 0 calc(var(--width) * -.02) calc(var(--width) * .01) calc(var(--width) * -.0025) #171a1c33, 0 calc(var(--width) * .02) calc(var(--width) * .5) 0 #ffffff26;isolation:isolate;transition:background var(--speed) var(--easing);will-change:transform;-webkit-tap-highlight-color:transparent;border:0;outline-color:#0000;padding:0;position:relative;overflow:hidden;transform:translate(0,0)}.toggle[data-v-2c7d70cd]:after{pointer-events:none;content:"";border-radius:var(--hl-radius-switch);box-shadow:0 calc(var(--width) * -.025) calc(var(--width) * .025) 0 #171a1c26 inset, 0 calc(var(--width) * .025) calc(var(--width) * .025) 0 #171a1ca6 inset;position:absolute;inset:0}.toggle[data-v-2c7d70cd]:focus-visible{outline-offset:2px;outline:2px solid #3885b7}.toggle[aria-pressed=true][data-v-2c7d70cd]{--dark:1}.toggle__content[data-v-2c7d70cd]{border-radius:var(--hl-radius-switch);clip-path:inset(0 0 0 0 round var(--hl-radius-switch));display:block;position:absolute;inset:0;overflow:hidden}.toggle__backdrop[data-v-2c7d70cd]{width:100%;translate:0 calc(var(--dark,0) * (100% - .375 * var(--width)));transition:translate var(--speed) var(--easing);position:absolute;bottom:0;left:0;overflow:visible}.toggle[aria-pressed=false] .toggle__backdrop[data-v-2c7d70cd]:last-of-type{transition-timing-function:cubic-bezier(.2,-.6,.7,1.6)}.toggle[aria-pressed=false] .stars path[data-v-2c7d70cd]{transition-delay:0s}.stars path[data-v-2c7d70cd]{transform-origin:25%;transform-box:fill-box;scale:calc(.25 + var(--dark,0) * .75);transition:scale var(--speed) calc(var(--speed) * .5) var(--easing)}.toggle__indicator-wrapper[data-v-2c7d70cd]{translate:calc(var(--dark,0) * (var(--width) - .375 * var(--width))) 0;transition:translate var(--speed) var(--slide-ease);position:absolute;inset:0}.toggle__indicator[data-v-2c7d70cd]{aspect-ratio:1;border-radius:0%;place-items:center;height:100%;padding:3%;display:grid}.toggle__star[data-v-2c7d70cd]{aspect-ratio:1;height:100%;translate:calc(var(--dark,0) * -10% + 5%) 0;transition:translate var(--speed) var(--easing);border-radius:50%;position:relative}.toggle__star[data-v-2c7d70cd]:before{z-index:-1;aspect-ratio:1;content:"";width:356%;translate:calc((50 - var(--dark,0) * 4) * -1%) -50%;transition:translate var(--speed) var(--easing);background:radial-gradient(#ffffff40 40%,#0000 40.5%),#ffffff40 radial-gradient(#ffffff40 56%,#0000 56.5%);border-radius:50%;position:absolute;top:50%;left:50%}.toggle__star[data-v-2c7d70cd]:after{z-index:-1;content:"";filter:blur(4px);background:#00000080;border-radius:50%;display:block;position:absolute;inset:0;translate:2% 4%}.sun[data-v-2c7d70cd]{background:var(--sun);box-shadow:calc(var(--width) * .01) calc(var(--width) * .01) calc(var(--width) * .02) 0 #fffffff2 inset, calc(var(--width) * -.01) calc(var(--width) * -.01) calc(var(--width) * .02) 0 #2e333880 inset;border-radius:50%;position:absolute;inset:0;overflow:hidden}.moon[data-v-2c7d70cd]{background:var(--moon);box-shadow:calc(var(--width) * .01) calc(var(--width) * .01) calc(var(--width) * .02) 0 #fffffff2 inset, calc(var(--width) * -.01) calc(var(--width) * -.01) calc(var(--width) * .02) 0 #171a1cf2 inset;translate:calc((100 - var(--dark,0) * 100) * 1%) 0%;transition:translate var(--speed) ease-in-out;border-radius:50%;position:absolute;inset:-1%}.moon__crater[data-v-2c7d70cd]{top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:calc(var(--size,10) * 1%);aspect-ratio:1;background:var(--crater);box-shadow:calc(var(--width) * .01) calc(var(--width) * .01) calc(var(--width) * .01) 0 #0e0f1140 inset, 0 calc(var(--width) * .005) calc(var(--width) * .01) 0 #ffffff40;border-radius:50%;position:absolute}.moon__crater[data-v-2c7d70cd]:first-of-type{--size:18;--x:40;--y:15}.moon__crater[data-v-2c7d70cd]:nth-of-type(2){--size:20;--x:65;--y:58}.moon__crater[data-v-2c7d70cd]:nth-of-type(3){--size:34;--x:18;--y:40}.stars g[data-v-2c7d70cd]{transform-origin:50%;transform-box:fill-box}.stars g[data-v-2c7d70cd]:nth-of-type(3){animation:4s -2s infinite twinkle-2c7d70cd}.stars g[data-v-2c7d70cd]:nth-of-type(9){animation:4s -1s infinite twinkle-2c7d70cd}.stars g[data-v-2c7d70cd]:nth-of-type(11){animation:6s -2s infinite twinkle-2c7d70cd}@keyframes twinkle-2c7d70cd{0%,40%,60%,to{transform:scale(1)}50%{transform:scale(0)}}.scanner-body[data-v-f94e83d7]{gap:var(--hl-space-4);flex-direction:column;align-items:center;display:flex}.scanner-viewport[data-v-f94e83d7]{aspect-ratio:4/3;background-color:var(--hl-black);border-radius:var(--hl-radius-panel);justify-content:center;align-items:center;width:100%;max-width:520px;display:flex;position:relative;overflow:hidden}.scanner-viewport .scanner-video[data-v-f94e83d7]{object-fit:cover;width:100%;height:100%}.scanner-viewport .scanner-frame[data-v-f94e83d7]{aspect-ratio:1;border:2px solid var(--hl-white);border-radius:var(--hl-radius-card);width:62%;position:absolute}.scanner-viewport .scanner-hint[data-v-f94e83d7]{bottom:var(--hl-space-4);font-size:var(--hl-text-sm);color:var(--hl-white);position:absolute}.scanner-alert[data-v-f94e83d7]{max-width:520px}.scanner-footer[data-v-f94e83d7]{justify-content:center;display:flex}.result-text[data-v-f94e83d7]{max-height:50vh;padding:var(--hl-space-3);font-size:var(--hl-text-base);color:var(--hl-text-primary);word-break:break-all;white-space:pre-wrap;background-color:var(--hl-fill-light);border-radius:var(--hl-radius-base);line-height:1.6;overflow-y:auto}.app-header[data-v-6a8ddb9d]{align-items:center;gap:12px;width:100%;height:100%;display:flex;position:relative}.app-header .app-header-left[data-v-6a8ddb9d]{white-space:nowrap;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.app-header .app-header-center[data-v-6a8ddb9d]{flex:1;align-items:center;min-width:0;height:100%;display:flex}.app-header .app-header-right[data-v-6a8ddb9d]{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.app-header .app-header-right .header-icon[data-v-6a8ddb9d]{align-items:center;gap:12px;display:flex}.app-header .app-header-right .username[data-v-6a8ddb9d]{font-size:var(--hl-text-md);color:var(--el-header-text-color);margin:0 8px}.lite-header[data-v-5bd68355]{z-index:var(--hl-z-affix);height:var(--hl-layout-header-height);border-bottom:1px solid var(--hl-border-light);background-color:color-mix(in srgb, var(--hl-bg-base) 30%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));position:absolute;top:0;left:0;right:0}.lite-header .header-inner[data-v-5bd68355]{align-items:center;max-width:1400px;height:100%;margin:0 auto;padding:0 24px;display:flex}.lite-footer[data-v-5bd68355]{z-index:var(--hl-z-affix);height:var(--hl-layout-lite-footer-height);border-top:1px solid var(--hl-border-light);background-color:color-mix(in srgb, var(--hl-bg-base) 30%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));position:absolute;bottom:0;left:0;right:0}.lite-footer .footer-inner[data-v-5bd68355]{height:100%;font-size:var(--hl-text-xs);color:var(--hl-text-placeholder);justify-content:center;align-items:center;gap:12px;display:flex}.lite-footer .footer-divider[data-v-5bd68355]{opacity:.4}.lite-footer .footer-icp[data-v-5bd68355]{color:inherit;transition:color var(--hl-motion-fast) ease;text-decoration:none}.lite-footer .footer-icp[data-v-5bd68355]:hover{color:var(--hl-brand)}.lite-footer .footer-icp--dev[data-v-5bd68355]{color:var(--hl-warning)}.tabs-box[data-v-85d3d2a7]{border-bottom:1px solid var(--hl-border-light);background-color:color-mix(in srgb, var(--hl-bg-base) 50%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur))}.tabs-box .tabs-menu[data-v-85d3d2a7]{width:100%;position:relative}.tabs-box .tabs-menu>.el-dropdown[data-v-85d3d2a7]{position:absolute;top:0;bottom:0;right:0}.tabs-box .tabs-menu>.el-dropdown .more-button[data-v-85d3d2a7]{cursor:pointer;border-left:1px solid var(--hl-border-light);width:43px;transition:background-color var(--hl-motion-base) ease;justify-content:center;align-items:center;display:flex}.tabs-box .tabs-menu>.el-dropdown .more-button[data-v-85d3d2a7]:hover{background-color:var(--hl-hover-fill)}.tabs-box .tabs-menu .tabs-group-badge[data-v-85d3d2a7]{font-size:var(--hl-text-xs);color:var(--hl-text-placeholder);outline:none;align-items:center;margin-left:4px;display:inline-flex}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs.el-tabs--card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header{box-sizing:border-box;height:var(--hl-layout-tabs-height);margin:0;padding:0 10px}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header .el-tabs__nav-wrap{width:calc(100% - 70px);position:absolute}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav{border:none;display:flex}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{color:var(--hl-text-placeholder);border:none;justify-content:center;align-items:center;display:flex}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item .tabs-icon{font-size:var(--hl-text-md);margin:1.5px 4px 0 0}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item .is-icon-close{margin-top:1px}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active{color:var(--hl-brand)}.tabs-box .tabs-menu[data-v-85d3d2a7] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active:before{content:"";border-bottom:2px solid var(--hl-brand);width:100%;height:0;position:absolute;bottom:0}.tabs-box[data-v-686c1961]{border-bottom:1px solid var(--hl-border-light);background-color:color-mix(in srgb, var(--hl-bg-base) 50%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur))}.tabs-box .tabs-menu[data-v-686c1961]{width:100%;position:relative}.tabs-box .tabs-menu>.el-dropdown[data-v-686c1961]{position:absolute;top:0;bottom:0;right:0}.tabs-box .tabs-menu>.el-dropdown .more-button[data-v-686c1961]{cursor:pointer;border-left:1px solid var(--hl-border-light);width:43px;transition:background-color var(--hl-motion-base) ease;justify-content:center;align-items:center;display:flex}.tabs-box .tabs-menu>.el-dropdown .more-button[data-v-686c1961]:hover{background-color:var(--hl-hover-fill)}.tabs-box .tabs-menu .tabs-group-badge[data-v-686c1961]{font-size:var(--hl-text-xs);color:var(--hl-text-placeholder);outline:none;align-items:center;margin-left:4px;display:inline-flex}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs.el-tabs--card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header{box-sizing:border-box;height:var(--hl-layout-tabs-height);margin:0;padding:0 10px}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header .el-tabs__nav-wrap{width:calc(100% - 70px);position:absolute}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav{border:none;display:flex}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{color:var(--hl-text-placeholder);border:none;justify-content:center;align-items:center;display:flex}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item .tabs-icon{font-size:var(--hl-text-md);margin:1.5px 4px 0 0}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item .is-icon-close{margin-top:1px}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active{color:var(--hl-brand)}.tabs-box .tabs-menu[data-v-686c1961] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active:before{content:"";border-bottom:2px solid var(--hl-brand);width:100%;height:0;position:absolute;bottom:0}.chrome-pro .el-sub-menu .el-sub-menu__title:hover{color:var(--el-menu-hover-text-color);background-color:#0000}.chrome-pro .el-sub-menu.is-parent-active>.el-sub-menu__title{color:var(--el-menu-active-color);background-color:var(--el-menu-active-bg-color);position:relative}.chrome-pro .el-sub-menu.is-parent-active>.el-sub-menu__title:before{content:"";background-color:var(--hl-brand);width:4px;position:absolute;top:0;bottom:0;left:0}.chrome-pro .el-menu--collapse .el-sub-menu>.el-sub-menu__title span.icon-container{visibility:visible;width:16px;height:16px;display:inline-flex;overflow:visible}.chrome-pro .el-menu--collapse .is-active .el-sub-menu__title,.chrome-pro .el-menu--collapse .is-parent-active .el-sub-menu__title{color:var(--hl-white);background-color:var(--hl-brand)}.chrome-pro .el-menu--inline{background-color:#0000}.chrome-pro .el-menu-item:hover{color:var(--el-menu-hover-text-color)}.chrome-pro .el-menu-item.is-active{color:var(--el-menu-active-color);background-color:var(--el-menu-active-bg-color)}.chrome-pro .el-menu-item.is-active:before{content:"";background-color:var(--hl-brand);width:4px;position:absolute;top:0;bottom:0;left:0}.chrome-pro .el-header[data-v-a6dd9d0a]{z-index:var(--hl-z-affix);box-sizing:border-box;height:var(--hl-layout-header-height);border-bottom:1px solid var(--el-header-border-color);background-color:color-mix(in srgb, var(--el-header-bg-color) 63%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));justify-content:space-between;align-items:center;padding:0 15px;display:flex;position:absolute;top:0;left:0;right:0}.chrome-pro[data-v-a6dd9d0a] .tabs-box{top:var(--hl-layout-header-height);z-index:var(--hl-z-affix);position:absolute;left:0;right:0}.chrome-pro .el-aside[data-v-a6dd9d0a]{top:calc(var(--hl-layout-header-height) + var(--hl-layout-tabs-height));z-index:var(--hl-z-affix);border-right:1px solid var(--el-aside-border-color);width:auto;transition:top var(--hl-motion-base) ease;background-color:color-mix(in srgb, var(--el-menu-bg-color) 57%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));position:absolute;bottom:0;left:0}.chrome-pro .el-aside .aside-box[data-v-a6dd9d0a]{height:100%;transition:width var(--hl-motion-base) ease;flex-direction:column;display:flex}.chrome-pro .el-aside .aside-box .el-scrollbar[data-v-a6dd9d0a]{flex:1;min-height:0}.chrome-pro .el-aside .aside-box .el-scrollbar .el-menu[data-v-a6dd9d0a]{background-color:#0000;border-right:none;width:100%;overflow-x:hidden}.chrome-pro .el-aside .aside-box .aside-footer[data-v-a6dd9d0a]{cursor:pointer;border-top:1px solid var(--el-aside-border-color);height:40px;transition:background-color var(--hl-motion-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chrome-pro .el-aside .aside-box .aside-footer[data-v-a6dd9d0a]:hover{background-color:var(--el-menu-hover-bg-color)}.chrome-pro .el-aside .aside-box .aside-footer .collapse-icon[data-v-a6dd9d0a]{color:var(--el-menu-text-color);transition:transform var(--hl-motion-base) ease}.chrome-pro .el-aside .aside-box .aside-footer .collapse-icon.is-collapsed[data-v-a6dd9d0a]{transform:rotate(180deg)}.chrome-pro.chrome-pro--no-tabs .el-aside[data-v-a6dd9d0a]{top:var(--hl-layout-header-height)}.layout-take[data-v-958b13b2]{overflow:hidden}.take-header[data-v-958b13b2]{z-index:var(--hl-z-affix);height:var(--hl-layout-header-height-mobile);border-bottom:1px solid var(--el-header-border-color);background-color:color-mix(in srgb, var(--el-header-bg-color) 63%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));align-items:center;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}.take-bottom-nav[data-v-958b13b2]{z-index:var(--hl-z-affix);height:var(--hl-layout-mobile-nav-height);border-top:1px solid var(--hl-border-light);box-shadow:0 -2px 8px color-mix(in srgb, var(--hl-black) 6%, transparent);background-color:color-mix(in srgb, var(--hl-bg-base) 67%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}.take-bottom-nav .take-nav-item[data-v-958b13b2]{color:var(--hl-text-secondary);cursor:pointer;transition:color var(--hl-motion-fast), background-color var(--hl-motion-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.take-bottom-nav .take-nav-item .take-nav-icon[data-v-958b13b2]{transition:transform var(--hl-motion-fast) cubic-bezier(.34, 1.3, .64, 1);justify-content:center;align-items:center;display:flex}.take-bottom-nav .take-nav-item .take-nav-label[data-v-958b13b2]{font-size:var(--hl-text-sm);transition:font-weight var(--hl-motion-fast);line-height:1}.take-bottom-nav .take-nav-item.is-active[data-v-958b13b2]{color:var(--hl-brand)}.take-bottom-nav .take-nav-item.is-active .take-nav-icon[data-v-958b13b2]{transform:translateY(-2px)scale(1.1)}.take-bottom-nav .take-nav-item.is-active .take-nav-label[data-v-958b13b2]{font-weight:600}.take-bottom-nav .take-nav-item[data-v-958b13b2]:active{background-color:var(--hl-fill-light)}.take-bottom-nav .take-nav-item:active .take-nav-icon[data-v-958b13b2]{transform:scale(.92)}.menu-overlay[data-v-958b13b2]{inset:0;bottom:var(--hl-layout-mobile-nav-height);z-index:var(--hl-z-affix);pointer-events:auto;background-color:var(--hl-overlay-veil);position:fixed}.menu-panel[data-v-958b13b2]{border-radius:var(--hl-radius-panel) var(--hl-radius-panel) 0 0;max-height:65vh;box-shadow:0 -4px 24px color-mix(in srgb, var(--hl-black) 15%, transparent);background-color:color-mix(in srgb, var(--hl-bg-base) 67%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.menu-panel .menu-panel-header[data-v-958b13b2]{z-index:1;border-bottom:1px solid var(--hl-border-extra-light);background-color:color-mix(in srgb, var(--hl-bg-base) 67%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));align-items:center;gap:8px;padding:14px 12px 10px;display:flex;position:sticky;top:0}.menu-panel .menu-panel-header .menu-back-btn[data-v-958b13b2]{font-size:var(--hl-text-sm);color:var(--hl-brand);align-items:center;gap:2px;padding:0 6px;display:flex}.menu-panel .menu-panel-header .menu-panel-title[data-v-958b13b2]{font-size:var(--hl-text-base);color:var(--hl-text-primary);text-align:center;flex:1;font-weight:600}.menu-panel .menu-panel-header .menu-close-btn[data-v-958b13b2]{color:var(--hl-text-secondary)}.menu-panel .menu-panel-grid[data-v-958b13b2]{grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 8px 20px;display:grid}.menu-panel .menu-panel-item[data-v-958b13b2]{cursor:pointer;border-radius:var(--hl-radius-base);transition:background-color var(--hl-motion-fast), transform var(--hl-motion-fast);animation:menu-item-in-958b13b2 var(--hl-motion-base) cubic-bezier(.34, 1.3, .64, 1) backwards;animation-delay:calc(var(--stagger,0) * 30ms);flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.menu-panel .menu-panel-item[data-v-958b13b2]:hover{background-color:var(--hl-hover-fill)}.menu-panel .menu-panel-item[data-v-958b13b2]:active{background-color:var(--hl-hover-fill-strong);transform:scale(.94)}.menu-panel .menu-panel-item.is-active .menu-panel-icon[data-v-958b13b2]{color:var(--hl-brand);background-color:var(--hl-brand-light-9)}.menu-panel .menu-panel-item.is-active .menu-panel-label[data-v-958b13b2]{color:var(--hl-brand);font-weight:600}.menu-panel .menu-panel-item .menu-panel-icon[data-v-958b13b2]{width:44px;height:44px;color:var(--hl-text-regular);background-color:var(--hl-fill);border-radius:var(--hl-radius-card);transition:background-color var(--hl-motion-fast);justify-content:center;align-items:center;display:flex;position:relative}.menu-panel .menu-panel-item .menu-panel-icon .has-children-badge[data-v-958b13b2]{color:var(--hl-text-placeholder);background-color:var(--hl-overlay-bg);transition:transform var(--hl-motion-fast);border-radius:50%;padding:1px;position:absolute;bottom:-2px;right:-2px}.menu-panel .menu-panel-item:hover .has-children-badge[data-v-958b13b2],.menu-panel .menu-panel-item:active .has-children-badge[data-v-958b13b2]{transform:translate(2px)}.menu-panel .menu-panel-item .menu-panel-label[data-v-958b13b2]{font-size:var(--hl-text-sm);color:var(--hl-text-regular);text-align:center;word-break:break-all;line-height:1.3}.menu-panel-enter-active[data-v-958b13b2]{transition:opacity var(--hl-motion-fast) ease-out}.menu-panel-enter-active .menu-panel[data-v-958b13b2]{transition:transform var(--hl-motion-base) cubic-bezier(.34, 1.3, .64, 1)}.menu-panel-leave-active[data-v-958b13b2]{transition:opacity var(--hl-motion-fast) ease-in}.menu-panel-leave-active .menu-panel[data-v-958b13b2]{transition:transform var(--hl-motion-fast) cubic-bezier(.4, 0, 1, 1)}.menu-panel-enter-from[data-v-958b13b2],.menu-panel-leave-to[data-v-958b13b2]{opacity:0}.menu-panel-enter-from .menu-panel[data-v-958b13b2],.menu-panel-leave-to .menu-panel[data-v-958b13b2]{transform:translateY(100%)}.menu-slide-left-enter-active[data-v-958b13b2],.menu-slide-left-leave-active[data-v-958b13b2],.menu-slide-right-enter-active[data-v-958b13b2],.menu-slide-right-leave-active[data-v-958b13b2]{transition:opacity var(--hl-motion-fast) ease, transform var(--hl-motion-fast) ease}.menu-slide-left-enter-from[data-v-958b13b2]{opacity:0;transform:translate(32px)}.menu-slide-left-leave-to[data-v-958b13b2],.menu-slide-right-enter-from[data-v-958b13b2]{opacity:0;transform:translate(-32px)}.menu-slide-right-leave-to[data-v-958b13b2]{opacity:0;transform:translate(32px)}@keyframes menu-item-in-958b13b2{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.canvas-section[data-v-5da5fc34]{margin-bottom:var(--hl-space-3)}.section-header[data-v-5da5fc34]{gap:var(--hl-space-2);margin-bottom:var(--hl-space-2);align-items:center;display:flex}.section-header .section-index[data-v-5da5fc34]{width:20px;height:20px;font-family:monospace;font-size:var(--hl-text-xs);color:var(--hl-white);background:var(--hl-brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.section-header .section-title[data-v-5da5fc34]{font-size:var(--hl-text-md);color:var(--hl-text-primary);font-weight:600}.section-header .section-rule[data-v-5da5fc34]{border-top:1px dashed var(--hl-border-dark);flex:1}.section-body[data-v-5da5fc34]{grid-template-columns:repeat(var(--hl-theme-cols,2), minmax(0, 1fr));gap:var(--hl-space-2) var(--hl-space-4);display:grid}.span-2[data-v-5da5fc34-s]{grid-column:1/-1}.annotate-item[data-v-0991a5df]{align-items:center;min-width:0;display:flex}.annotate-target[data-v-0991a5df]{min-width:0;padding:var(--hl-space-1) var(--hl-space-2);flex:auto;justify-content:center;align-items:center;display:flex}.annotate-leader[data-v-0991a5df]{flex:none;align-items:center;margin:0 2px;display:flex}.annotate-leader .leader-dot[data-v-0991a5df]{background:var(--hl-brand);border:1px solid var(--hl-bg-base);width:7px;height:7px;box-shadow:0 0 0 1px var(--hl-brand);border-radius:50%}.annotate-leader .leader-line[data-v-0991a5df]{border-top:1px dashed var(--hl-brand);width:16px}.annotate-editor[data-v-0991a5df]{width:var(--hl-annotate-editor-w,260px);background:var(--hl-bg-base);border:1px dashed var(--hl-border-dark);border-radius:var(--hl-radius-chip);flex-direction:column;flex:none;gap:2px;min-width:0;padding:4px 8px;display:flex}.annotate-meta[data-v-0991a5df]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.annotate-meta .annotate-label[data-v-0991a5df]{font-size:var(--hl-text-xs);color:var(--hl-text-primary);white-space:nowrap}.annotate-meta .annotate-token[data-v-0991a5df]{font-family:monospace;font-size:var(--hl-text-2xs);color:var(--hl-text-placeholder)}.annotate-control[data-v-0991a5df]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=768px){.annotate-editor[data-v-0991a5df]{width:200px}}.override-flag[data-v-e579aad3]{color:var(--hl-text-placeholder);cursor:pointer;transition:color var(--hl-motion-fast);align-items:center;display:inline-flex}.override-flag.active[data-v-e579aad3],.override-flag[data-v-e579aad3]:hover{color:var(--hl-brand)}.brand-demo[data-v-6b75def3]{gap:var(--hl-space-3);flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.brand-actions[data-v-6b75def3]{gap:var(--hl-space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.shade-strip[data-v-6b75def3]{border-radius:var(--hl-radius-chip);display:flex;overflow:hidden}.shade-strip .shade-block[data-v-6b75def3]{width:18px;height:18px}.func-grid[data-v-6b75def3]{grid-template-columns:repeat(var(--hl-theme-cols,2), minmax(0, 1fr));gap:var(--hl-space-2) var(--hl-space-4);display:grid}.func-button[data-v-6b75def3]{width:108px}.func-error-chip[data-v-6b75def3]{width:108px;height:32px;font-size:var(--hl-text-sm);color:var(--hl-white);background:var(--hl-error);border-radius:var(--hl-radius-chip);justify-content:center;align-items:center;display:inline-flex}.text-grid[data-v-97fc89d2]{grid-template-columns:repeat(var(--hl-theme-cols,2), minmax(0, 1fr));gap:var(--hl-space-2) var(--hl-space-4);display:grid}.text-sample[data-v-97fc89d2]{font-size:var(--hl-text-base);white-space:nowrap}.shadow-input[data-v-a3a6f2e7]{flex:auto;min-width:0}.override-flag[data-v-a3a6f2e7]{color:var(--hl-text-placeholder);cursor:pointer;transition:color var(--hl-motion-fast);align-items:center;display:inline-flex}.override-flag.active[data-v-a3a6f2e7],.override-flag[data-v-a3a6f2e7]:hover{color:var(--hl-brand)}.size-input[data-v-8e1b6614]{width:110px}.unit[data-v-8e1b6614]{font-size:var(--hl-text-xs);color:var(--hl-text-placeholder)}.override-flag[data-v-8e1b6614]{color:var(--hl-text-placeholder);cursor:pointer;transition:color var(--hl-motion-fast);align-items:center;display:inline-flex}.override-flag.active[data-v-8e1b6614],.override-flag[data-v-8e1b6614]:hover{color:var(--hl-brand)}.page-demo[data-v-918b997a]{gap:var(--hl-space-3);width:100%;padding:var(--hl-space-3);background:var(--hl-bg-page);border-radius:var(--hl-radius-card);justify-content:center;align-items:center;display:flex}.page-card[data-v-918b997a]{padding:var(--hl-space-2) var(--hl-space-3);background:var(--hl-bg-base);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-card);box-shadow:var(--hl-shadow-card)}.page-card .card-title[data-v-918b997a]{font-size:var(--hl-text-sm);color:var(--hl-text-primary)}.page-card .card-inner[data-v-918b997a]{padding:var(--hl-space-1) var(--hl-space-2);margin-top:var(--hl-space-1);font-size:var(--hl-text-xs);color:var(--hl-text-secondary);background:var(--hl-fill-blank);border:1px dashed var(--hl-border);border-radius:var(--hl-radius-chip)}.overlay-demo[data-v-918b997a]{padding:var(--hl-space-2) var(--hl-space-3);font-size:var(--hl-text-xs);color:var(--hl-text-regular);background:var(--hl-bg-overlay);border-radius:var(--hl-radius-card);box-shadow:var(--hl-shadow)}.sub-grid[data-v-918b997a]{grid-template-columns:repeat(var(--hl-theme-cols,2), minmax(0, 1fr));gap:var(--hl-space-2) var(--hl-space-4);display:grid}.swatch[data-v-918b997a]{border:1px dashed var(--hl-border-dark);border-radius:var(--hl-radius-chip);width:56px;height:28px}.border-sample[data-v-918b997a]{background:var(--hl-bg-base);border-radius:var(--hl-radius-chip);border:2px solid;width:56px;height:28px}.mask-sample[data-v-918b997a]{border-radius:var(--hl-radius-chip);background:repeating-linear-gradient(45deg,#7f8c9b 0 6px,#b8c0cc 6px 12px);width:56px;height:28px;display:block;position:relative;overflow:hidden}.mask-sample .mask-layer[data-v-918b997a]{position:absolute;inset:0}.hover-sample[data-v-918b997a]{width:64px;height:28px;font-size:var(--hl-text-xs);color:var(--hl-text-secondary);cursor:default;background:var(--hl-bg-base);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-chip);transition:background var(--hl-motion-fast);justify-content:center;align-items:center;display:inline-flex}.hover-sample[data-v-918b997a]:hover{background:var(--demo-hover)}.card-demo[data-v-918b997a]{gap:var(--hl-space-3);justify-content:center;width:100%;display:flex}.demo-card[data-v-918b997a]{gap:var(--hl-space-1);padding:var(--hl-card-padding);background:var(--hl-card-bg);border:1px solid var(--hl-card-border);border-radius:var(--hl-radius-card);box-shadow:var(--hl-card-shadow);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur));flex-direction:column;display:flex}.demo-card.hover[data-v-918b997a]{box-shadow:var(--hl-card-shadow-hover)}.demo-card .demo-card-title[data-v-918b997a]{font-size:var(--hl-text-sm);color:var(--hl-text-primary);font-weight:600}.demo-card .demo-card-desc[data-v-918b997a]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary)}.card-editors[data-v-918b997a]{gap:var(--hl-space-2);flex-direction:column;width:100%;display:flex}.panel-demo[data-v-918b997a],.overlay-glass-demo[data-v-918b997a]{gap:var(--hl-space-3);justify-content:center;width:100%;display:flex}.glass-overlay[data-v-918b997a]{gap:var(--hl-space-1);width:100%;padding:var(--hl-space-4);background:var(--hl-overlay-bg);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-panel);box-shadow:var(--hl-shadow);-webkit-backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));flex-direction:column;display:flex}.bubble-demo[data-v-918b997a]{gap:var(--hl-space-3);justify-content:center;width:100%;display:flex}.demo-bubble[data-v-918b997a]{min-width:64px;padding:var(--hl-space-2) var(--hl-space-3);font-size:var(--hl-text-sm);border-radius:var(--hl-radius-panel);-webkit-backdrop-filter:blur(var(--hl-bubble-blur));backdrop-filter:blur(var(--hl-bubble-blur));justify-content:center;align-items:center;font-weight:600;display:inline-flex}.demo-bubble--self[data-v-918b997a]{color:var(--hl-bubble-self-color);background:var(--hl-bubble-self-bg)}.demo-bubble--assistant[data-v-918b997a]{color:var(--hl-text-primary);background:var(--hl-bubble-assistant-bg);border:1px solid var(--hl-border-lighter)}.demo-panel[data-v-918b997a]{gap:var(--hl-space-1);width:100%;padding:var(--hl-space-4);background:var(--hl-panel-bg);border:1px solid var(--hl-card-border);border-radius:var(--hl-radius-panel);box-shadow:var(--hl-card-shadow);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur));flex-direction:column;display:flex}.demo-panel .demo-panel-title[data-v-918b997a]{font-size:var(--hl-text-sm);color:var(--hl-text-primary);font-weight:600}.demo-panel .demo-panel-desc[data-v-918b997a]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary)}.shadow-grid[data-v-01db9e0d]{grid-template-columns:repeat(var(--hl-theme-cols,2), minmax(0, 1fr));gap:var(--hl-space-2) var(--hl-space-4);display:grid}.shadow-card[data-v-01db9e0d]{width:72px;height:36px;font-size:var(--hl-text-xs);color:var(--hl-text-secondary);background:var(--hl-bg-base);border-radius:var(--hl-radius-card);justify-content:center;align-items:center;display:inline-flex}.layout-box[data-v-01131ea2]{gap:var(--hl-space-4);grid-template-columns:repeat(2,minmax(100px,140px));justify-content:center;display:grid}.layout-box .layout-item[data-v-01131ea2]{box-sizing:border-box;cursor:pointer;border-radius:var(--hl-radius-panel);height:84px;box-shadow:0 0 5px 1px var(--hl-border-dark);transition:box-shadow var(--hl-motion-fast) ease;padding:6px;position:relative}.layout-box .layout-item .layout-dark[data-v-01131ea2]{background-color:var(--hl-brand);border-radius:var(--hl-radius-chip)}.layout-box .layout-item .layout-light[data-v-01131ea2]{background-color:var(--hl-brand-light-5);border-radius:var(--hl-radius-chip)}.layout-box .layout-item .layout-content[data-v-01131ea2]{background-color:var(--hl-brand-light-8);border:1px dashed var(--hl-brand);border-radius:var(--hl-radius-chip)}.layout-box .layout-item .el-icon[data-v-01131ea2]{color:var(--hl-brand);position:absolute;bottom:10px;right:10px}.layout-box .layout-item[data-v-01131ea2]:hover{box-shadow:0 0 5px 1px var(--hl-text-secondary)}.layout-box .is-active[data-v-01131ea2]{box-shadow:0 0 0 2px var(--hl-brand)}.layout-box .layout-pro[data-v-01131ea2]{flex-direction:column;justify-content:space-between;display:flex}.layout-box .layout-pro .layout-dark[data-v-01131ea2]{height:20%}.layout-box .layout-pro .layout-container[data-v-01131ea2]{justify-content:space-between;height:67%;display:flex}.layout-box .layout-pro .layout-container .layout-light[data-v-01131ea2]{width:20%}.layout-box .layout-pro .layout-container .layout-content[data-v-01131ea2]{width:72%}.layout-box .layout-lite[data-v-01131ea2]{flex-direction:column;justify-content:space-between;display:flex}.layout-box .layout-lite .layout-dark[data-v-01131ea2]{height:20%}.layout-box .layout-lite .layout-content[data-v-01131ea2]{height:67%}.inverted-grid[data-v-01131ea2]{grid-template-columns:repeat(var(--hl-theme-cols,2), minmax(0, 1fr));gap:var(--hl-space-2) var(--hl-space-4);display:grid}.mini-aside[data-v-01131ea2]{background:var(--hl-inverted-bg);border-radius:var(--hl-radius-chip);width:40px;height:48px}.mini-header[data-v-01131ea2]{background:var(--hl-inverted-bg);border-radius:var(--hl-radius-chip);width:72px;height:20px}.wf-row[data-v-03eef951]{justify-content:center;width:100%;display:flex}.wf-menu[data-v-03eef951]{background:var(--hl-fill-light);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-chip);flex-direction:column;gap:4px;width:90px;padding:6px;display:flex}.wf-menu .wf-menu-item[data-v-03eef951]{background:var(--hl-fill-dark);border-radius:var(--hl-radius-small);height:8px}.wf-menu .wf-menu-item[data-v-03eef951]:first-child{background:var(--hl-brand-light-5)}.wf-breadcrumb[data-v-03eef951]{width:100%;max-width:280px;font-size:var(--hl-text-xs);color:var(--hl-text-regular);background:var(--hl-bg-base);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-chip);align-items:center;gap:6px;padding:5px 10px;display:flex}.wf-breadcrumb .wf-sep[data-v-03eef951]{color:var(--hl-text-placeholder)}.wf-tabs[data-v-03eef951]{background:var(--hl-fill-lighter);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-chip);gap:4px;width:100%;max-width:280px;padding:4px;display:flex}.wf-tabs .wf-tab[data-v-03eef951]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary);border-radius:var(--hl-radius-chip);align-items:center;gap:3px;padding:2px 10px;display:inline-flex}.wf-tabs .wf-tab.active[data-v-03eef951]{color:var(--hl-brand);background:var(--hl-bg-base);box-shadow:var(--hl-shadow-sm)}.wf-content[data-v-03eef951]{width:100%;max-width:280px;height:56px;font-size:var(--hl-text-xs);color:var(--hl-text-placeholder);background:var(--hl-bg-base);border:1px dashed var(--hl-border);border-radius:var(--hl-radius-chip);justify-content:center;align-items:center;display:flex;position:relative}.wf-content .wf-watermark-text[data-v-03eef951]{font-size:var(--hl-text-lg);color:var(--hl-fill-dark);-webkit-user-select:none;user-select:none;position:absolute;transform:rotate(-18deg)}.switch-item[data-v-03eef951]{font-size:var(--hl-text-xs);color:var(--hl-text-regular);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.radius-demo[data-v-58d0d777]{width:40px;height:40px;font-size:var(--hl-text-lg);color:var(--hl-brand);background:var(--hl-brand-light-8);border:1px solid var(--hl-brand);justify-content:center;align-items:center;display:inline-flex}.radius-input[data-v-58d0d777]{width:96px}.filter-demo[data-v-58d0d777]{gap:var(--hl-space-2);display:flex}.filter-demo .filter-chip[data-v-58d0d777]{border-radius:var(--hl-radius-chip);width:22px;height:22px}.switch-item[data-v-58d0d777]{font-size:var(--hl-text-xs);color:var(--hl-text-regular);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.advanced-collapse[data-v-58d0d777]{border-top:none}.advanced-collapse[data-v-58d0d777] .el-collapse-item__header{font-size:var(--hl-text-sm);color:var(--hl-text-secondary)}.token-grid[data-v-58d0d777]{grid-template-columns:repeat(var(--hl-theme-cols,2), minmax(0, 1fr));gap:var(--hl-space-2) var(--hl-space-4);display:grid}.size-sample[data-v-58d0d777]{color:var(--hl-text-primary);white-space:nowrap}.space-bar[data-v-58d0d777]{background:repeating-linear-gradient(90deg, var(--hl-brand-light-5) 0 4px, var(--hl-brand-light-8) 4px 8px);border:1px solid var(--hl-brand-light-5);border-radius:var(--hl-radius-small);max-width:100%;height:12px;display:inline-block}.theme-header[data-v-f2ac52ce]{gap:var(--hl-space-2);flex-direction:column;display:flex}.theme-header .theme-header__actions[data-v-f2ac52ce]{gap:var(--hl-space-2);flex-wrap:wrap;align-items:center;display:flex}.theme-header .theme-header__group-label[data-v-f2ac52ce]{font-size:var(--hl-text-xs);color:var(--hl-text-placeholder)}.preset-strip[data-v-f2ac52ce]{gap:var(--hl-space-2);align-items:center;display:flex}.preset-dot[data-v-f2ac52ce]{cursor:pointer;border:2px solid var(--hl-bg-base);width:22px;height:22px;box-shadow:0 0 0 1px var(--hl-border-dark);transition:transform var(--hl-motion-fast), box-shadow var(--hl-motion-fast);border-radius:50%;display:inline-block}.preset-dot[data-v-f2ac52ce]:hover{transform:scale(1.15)}.preset-dot.is-active[data-v-f2ac52ce]{box-shadow:0 0 0 2px var(--hl-brand)}.preset-tip[data-v-f2ac52ce]{flex-direction:column;gap:2px;max-width:180px;display:flex}.preset-tip span[data-v-f2ac52ce]{font-size:var(--hl-text-2xs);opacity:.8}.toolbar-divider[data-v-f2ac52ce]{background:var(--hl-border-dark);width:1px;height:18px}.toolbar-spacer[data-v-f2ac52ce]{flex:1}.mode-label[data-v-f2ac52ce]{font-size:var(--hl-text-sm);color:var(--hl-text-regular)}.mode-help[data-v-f2ac52ce]{color:var(--hl-text-placeholder);cursor:pointer}.theme-body[data-v-f2ac52ce]{flex:1;min-height:0;display:flex}.theme-nav[data-v-f2ac52ce]{width:168px;padding:var(--hl-space-3) var(--hl-space-2);border-right:1px dashed var(--hl-border-dark);flex-direction:column;flex:none;gap:4px;display:flex;overflow-y:auto}.theme-nav .theme-nav__item[data-v-f2ac52ce]{box-sizing:border-box;gap:var(--hl-space-2);width:100%;font:inherit;font-size:var(--hl-text-sm);color:var(--hl-text-secondary);text-align:left;cursor:pointer;border-radius:var(--hl-radius-chip);transition:background-color var(--hl-motion-fast) ease, border-color var(--hl-motion-fast) ease, color var(--hl-motion-fast) ease;background:0 0;border:1px solid #0000;align-items:center;padding:6px 8px;display:flex}.theme-nav .theme-nav__item .theme-nav__index[data-v-f2ac52ce]{width:18px;height:18px;font-family:monospace;font-size:var(--hl-text-2xs);color:var(--hl-text-placeholder);border:1px solid var(--hl-border-dark);transition:background-color var(--hl-motion-fast) ease, border-color var(--hl-motion-fast) ease, color var(--hl-motion-fast) ease;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-nav .theme-nav__item .theme-nav__title[data-v-f2ac52ce]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-nav .theme-nav__item[data-v-f2ac52ce]:hover{color:var(--hl-brand);background:var(--hl-hover-fill)}.theme-nav .theme-nav__item.is-active[data-v-f2ac52ce]{color:var(--hl-brand);background:var(--hl-brand-light-8);border-color:var(--hl-brand-light-5)}.theme-nav .theme-nav__item.is-active .theme-nav__index[data-v-f2ac52ce]{color:var(--hl-white);background:var(--hl-brand);border-color:var(--hl-brand)}.theme-canvas[data-v-f2ac52ce]{flex:1;min-height:0}.theme-canvas .theme-canvas__inner[data-v-f2ac52ce]{padding:var(--hl-space-3)}@media (width<=768px){.theme-body[data-v-f2ac52ce]{flex-direction:column}.theme-nav[data-v-f2ac52ce]{width:100%;padding:var(--hl-space-2);border-right:none;border-bottom:1px dashed var(--hl-border-dark);flex-direction:row;flex:none;overflow:auto hidden}.theme-nav .theme-nav__item[data-v-f2ac52ce]{white-space:nowrap;flex:none;width:auto}}.theme-config.el-dialog{--el-dialog-width:1200px;flex-direction:column;height:min(80vh,100dvh - 120px);margin:10vh auto 50px;display:flex;overflow:hidden}.theme-config .el-dialog__header{flex:none}.theme-config .el-dialog__body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}:is(.el-overlay-dialog:has(.theme-config),.el-overlay:has(.theme-config)){overflow:hidden}@media (width<=1280px){.theme-config.el-dialog{--el-dialog-width:94vw}}@media (width<=768px){.theme-config.el-dialog{--el-dialog-width:100%;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.theme-config .el-dialog__body{flex-direction:column}}.wave-progress[data-v-f04f5fa1]{cursor:pointer;flex:1;align-items:center;min-width:0;height:32px;display:flex;position:relative}.wave-progress .wave-canvas[data-v-f04f5fa1]{width:100%;height:100%;display:block}.wave-progress .progress-tooltip[data-v-f04f5fa1]{font-size:var(--hl-text-2xs);color:var(--hl-white);white-space:nowrap;pointer-events:none;border-radius:var(--hl-radius-small);background-color:var(--hl-media-scrim-strong);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur));padding:2px 6px;position:absolute;top:-22px}[data-frost-off] .wave-progress .progress-tooltip[data-v-f04f5fa1]{-webkit-backdrop-filter:none;backdrop-filter:none}.wave-progress .progress-tooltip[data-v-f04f5fa1]{transform:translate(-50%)}.music-panel[data-v-1f05d51e]{z-index:1;flex-direction:column;gap:8px;padding:8px 16px 14px;display:flex;position:relative}.player-visual[data-v-1f05d51e]{align-items:center;gap:12px;display:flex}.cover-wrap[data-v-1f05d51e]{background:var(--hl-fill-light);width:48px;height:48px;box-shadow:var(--hl-shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cover-wrap .cover-art[data-v-1f05d51e]{object-fit:cover;width:100%;height:100%}.spectrum-wrap[data-v-1f05d51e]{flex:1;min-width:0;height:48px}.spectrum-canvas[data-v-1f05d51e]{width:100%;height:100%;display:block}.player-info[data-v-1f05d51e]{text-align:center;min-width:0}.player-info .player-artist[data-v-1f05d51e]{font-size:var(--hl-text-2xs);color:var(--hl-text-secondary)}.lyric-offset-bar[data-v-1f05d51e]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.lyric-offset-bar .offset-value[data-v-1f05d51e]{min-width:44px;font-size:var(--hl-text-2xs);font-variant-numeric:tabular-nums;color:var(--hl-text-secondary);text-align:center}.lyric-offset-bar .el-button+.el-button[data-v-1f05d51e]{margin-left:0}.player-lyrics[data-v-1f05d51e]{text-align:center;max-height:200px;padding:6px 4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.player-lyrics[data-v-1f05d51e]::-webkit-scrollbar{width:3px}.player-lyrics[data-v-1f05d51e]::-webkit-scrollbar-thumb{background:var(--hl-border)}.player-lyrics.empty[data-v-1f05d51e]{max-height:28px}.player-lyrics .lyrics-inner[data-v-1f05d51e]{padding:90px 0}.player-lyrics .lyric-line[data-v-1f05d51e]{font-size:var(--hl-text-xs);color:var(--hl-text-placeholder);overflow-wrap:break-word;white-space:normal;padding:0 8px;line-height:2.2;overflow:hidden}.player-lyrics .lyric-line.active[data-v-1f05d51e]{font-size:var(--hl-text-base);color:var(--hl-brand);text-shadow:0 0 12px var(--hl-brand-light-5);font-weight:700}.player-lyrics .lyric-line.active.word-mode[data-v-1f05d51e]{color:var(--hl-text-placeholder);text-shadow:none}.player-lyrics .lyric-line.past[data-v-1f05d51e]{color:var(--hl-text-disabled)}.player-lyrics .lyric-line .lyric-word[data-v-1f05d51e]{transition:color var(--hl-motion-faster) ease, text-shadow var(--hl-motion-faster) ease}.player-lyrics .lyric-line .lyric-word.lit[data-v-1f05d51e]{color:var(--hl-brand);text-shadow:0 0 12px var(--hl-brand-light-5);font-weight:700}.player-lyrics .lyrics-placeholder[data-v-1f05d51e]{font-size:var(--hl-text-2xs);color:var(--hl-text-placeholder);opacity:.6}.player-progress-wrap[data-v-1f05d51e]{align-items:center;gap:8px;padding:0 4px;display:flex}.player-progress-wrap .time-label[data-v-1f05d51e]{min-width:32px;font-size:var(--hl-text-2xs);font-variant-numeric:tabular-nums;color:var(--hl-text-placeholder);text-align:center}.player-controls[data-v-1f05d51e]{justify-content:center;align-items:center;gap:8px;display:flex}.player-controls .play-btn[data-v-1f05d51e]{width:40px;height:40px;color:var(--hl-white);background:var(--hl-brand);border-color:var(--hl-brand)}.player-controls .play-btn[data-v-1f05d51e]:hover{filter:brightness(1.15)}.player-controls .volume-wrap[data-v-1f05d51e]{align-items:center;gap:2px;width:100px;margin-left:8px;display:flex}.player-controls .volume-wrap .volume-slider[data-v-1f05d51e]{flex:1}.lyric-content-enter-active[data-v-1f05d51e],.lyric-content-leave-active[data-v-1f05d51e]{transition:opacity var(--hl-motion-base) ease}.lyric-content-enter-from[data-v-1f05d51e],.lyric-content-leave-to[data-v-1f05d51e]{opacity:0}.stage-lyrics[data-v-d0f8b1a0]{flex-direction:row;align-items:center;min-width:0;padding:12px 32px;display:flex;position:relative;overflow:hidden}.stage-lyrics.is-mobile[data-v-d0f8b1a0]{flex-direction:column;padding:8px 16px}.lyric-slot[data-v-d0f8b1a0]{min-width:0;height:2.3em;font-size:calc(var(--hl-text-2xl) * 1.6);flex:0 0 55%;position:relative}.is-mobile .lyric-slot[data-v-d0f8b1a0]{width:100%;font-size:calc(var(--hl-text-2xl) * 1.15);flex:none}.lyric-group[data-v-d0f8b1a0]{z-index:3;white-space:nowrap;opacity:var(--fo,1);transform:translate(-50%, -50%) translate(var(--fx,0), var(--fy,0)) scale(calc(var(--fs,1) * var(--fit,1)));will-change:transform;font-weight:800;line-height:1.5;position:absolute;top:50%;left:50%}.lyric-group.phase-approach[data-v-d0f8b1a0]{z-index:2}.lyric-group.phase-exit[data-v-d0f8b1a0]{z-index:1}.lyric-group.line-mode[data-v-d0f8b1a0]{color:var(--hl-text-placeholder);transition:color var(--hl-motion-faster) ease, text-shadow var(--hl-motion-faster) ease}.lyric-group.line-mode.phase-active[data-v-d0f8b1a0],.lyric-group.line-mode.phase-exit[data-v-d0f8b1a0]{color:var(--hl-white);text-shadow:0 0 .4em var(--hl-brand-light-5)}.lyric-word[data-v-d0f8b1a0]{color:var(--hl-text-placeholder);opacity:.55;transform-origin:bottom;transition:color var(--hl-motion-faster) ease, opacity var(--hl-motion-faster) ease, transform var(--hl-motion-faster) var(--hl-ease-standard), text-shadow var(--hl-motion-faster) ease;display:inline-block;transform:scale(.98)}.lyric-word.is-sung[data-v-d0f8b1a0]{color:var(--hl-white);text-shadow:0 0 .3em var(--hl-brand-light-5);opacity:1;transform:scale(1)}.lyric-word.is-singing[data-v-d0f8b1a0]{color:var(--hl-white);text-shadow:0 0 .25em var(--hl-white), 0 0 .6em var(--hl-brand-light-3), 0 0 .9em var(--hl-brand-light-5);opacity:1;transform:scale(1.15)translateY(-.03em)}.lyric-rail[data-v-d0f8b1a0]{min-width:0;height:1.5em;font-size:calc(var(--hl-text-2xl) * .95);flex-direction:row;flex:1;justify-content:flex-start;align-items:baseline;line-height:1.5em;display:flex;overflow:hidden}.is-mobile .lyric-rail[data-v-d0f8b1a0]{width:100%;height:3.1em;font-size:calc(var(--hl-text-base) * 1.2);flex-direction:column;flex:none;align-items:center}.rail-line[data-v-d0f8b1a0]{font-size:calc(1em * (1 - var(--depth,0) * .16));color:var(--hl-text-secondary);white-space:nowrap;opacity:calc(.65 - var(--depth,0) * .18);margin-inline-end:1.2em;font-weight:600}.is-mobile .rail-line[data-v-d0f8b1a0]{margin-block-end:.1em;margin-inline-end:0}.rail-line[data-v-d0f8b1a0]{transition:transform var(--hl-motion-base) var(--hl-ease-standard), font-size var(--hl-motion-base) ease, opacity var(--hl-motion-base) ease}.rail-leave-active[data-v-d0f8b1a0]{transition:width var(--hl-motion-base) var(--hl-ease-standard), height var(--hl-motion-base) var(--hl-ease-standard), padding var(--hl-motion-base) var(--hl-ease-standard), margin var(--hl-motion-base) var(--hl-ease-standard);overflow:hidden}.rail-enter-active[data-v-d0f8b1a0]{transition:opacity var(--hl-motion-base) ease, transform var(--hl-motion-base) var(--hl-ease-standard)}.rail-enter-from[data-v-d0f8b1a0]{opacity:0;transform:translate(1.5em)}.is-mobile .rail-enter-from[data-v-d0f8b1a0]{transform:translateY(.8em)}.stage-lyrics-placeholder[data-v-d0f8b1a0]{font-size:var(--hl-text-sm);color:var(--hl-text-placeholder);pointer-events:none;opacity:.6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-side-panel[data-v-dea61069]{flex-direction:column;max-height:60vh;display:flex}.side-tabs[data-v-dea61069]{border-bottom:1px solid var(--hl-border-lighter);align-items:center;gap:4px;padding-bottom:8px;display:flex}.side-tabs .side-tab[data-v-dea61069]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary);cursor:pointer;border-radius:var(--hl-radius-small);transition:color var(--hl-motion-base), background var(--hl-motion-base);background:0 0;border:none;padding:4px 12px}.side-tabs .side-tab.active[data-v-dea61069]{color:var(--hl-brand);background:var(--hl-hover-brand);font-weight:600}.side-body[data-v-dea61069]{flex:1;min-height:0;padding-top:8px;overflow-y:auto}.album-head[data-v-dea61069]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.album-head .album-cover[data-v-dea61069]{object-fit:cover;border-radius:var(--hl-radius-small);width:64px;height:64px;box-shadow:var(--hl-shadow-sm)}.album-head .album-info[data-v-dea61069]{min-width:0}.album-head .album-title[data-v-dea61069]{font-size:var(--hl-text-base);color:var(--hl-text-primary);font-weight:600}.album-head .album-sub[data-v-dea61069]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary)}.side-placeholder[data-v-dea61069]{font-size:var(--hl-text-xs);color:var(--hl-text-placeholder);text-align:center;padding:24px 0}.side-list[data-v-dea61069]{flex-direction:column;display:flex}.side-item[data-v-dea61069]{cursor:pointer;border-radius:var(--hl-radius-small);transition:background var(--hl-motion-faster);align-items:center;gap:8px;padding:7px 8px;display:flex}.side-item[data-v-dea61069]:hover{background:var(--hl-hover-fill)}.side-item.active[data-v-dea61069]{background:var(--hl-hover-brand)}.side-item.active .item-title[data-v-dea61069]{color:var(--hl-brand);font-weight:600}.side-item .item-track[data-v-dea61069]{width:20px;font-size:var(--hl-text-2xs);font-variant-numeric:tabular-nums;color:var(--hl-text-placeholder);text-align:right;flex-shrink:0}.side-item .item-title[data-v-dea61069]{min-width:0;font-size:var(--hl-text-sm);color:var(--hl-text-primary);flex:1}.side-item .item-duration[data-v-dea61069]{font-size:var(--hl-text-2xs);font-variant-numeric:tabular-nums;color:var(--hl-text-placeholder);flex-shrink:0}.music-stage[data-v-564da576]{width:100%;height:100%;color:var(--hl-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.stage-canvas[data-v-564da576]{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.stage-top[data-v-564da576]{z-index:2;justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex;position:relative}.stage-top .stage-track-badge[data-v-564da576]{min-width:0;font-size:var(--hl-text-sm);color:var(--hl-text-secondary);align-items:center;gap:6px;display:flex}.stage-top .stage-top-actions[data-v-564da576]{gap:4px;display:flex}.settings-popover[data-v-564da576]{flex-direction:column;gap:12px;display:flex}.settings-popover .settings-section[data-v-564da576]{flex-direction:column;gap:6px;display:flex}.settings-popover .settings-section .settings-label-row[data-v-564da576]{justify-content:space-between;align-items:center;display:flex}.settings-popover .settings-section .settings-label[data-v-564da576]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary);font-weight:500}.settings-popover .settings-section .settings-hint[data-v-564da576]{font-size:var(--hl-text-2xs);color:var(--hl-text-placeholder)}.stage-body[data-v-564da576]{z-index:1;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 48px;display:flex;position:relative}.stage-left[data-v-564da576]{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:300px;max-width:100%;margin-bottom:10vh;display:flex}.stage-cover[data-v-564da576]{aspect-ratio:1;width:min(260px,60vw);color:var(--hl-text-placeholder);background:var(--hl-fill-light);border-radius:var(--hl-radius-base);box-shadow:var(--hl-shadow-md);transition:transform var(--hl-motion-slow) var(--hl-ease-standard);justify-content:center;align-items:center;display:flex;overflow:hidden}.stage-cover.playing[data-v-564da576]{transform:scale(1.02)}.stage-cover .stage-cover-art[data-v-564da576]{object-fit:cover;width:100%;height:100%}.stage-title[data-v-564da576]{max-width:100%;font-size:var(--hl-text-xl);color:var(--hl-white);font-weight:700}.stage-artist[data-v-564da576]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary)}.stage-album[data-v-564da576]{font-size:var(--hl-text-xs);color:var(--hl-text-placeholder)}.stage-bottom[data-v-564da576]{z-index:2;flex-direction:column;gap:6px;padding:0 48px 18px;display:flex;position:relative}.stage-offset-bar[data-v-564da576]{justify-content:center;align-items:center;gap:4px;display:flex}.stage-offset-bar .offset-value[data-v-564da576]{min-width:44px;font-size:var(--hl-text-2xs);font-variant-numeric:tabular-nums;color:var(--hl-text-secondary);text-align:center}.stage-offset-bar .el-button+.el-button[data-v-564da576]{margin-left:0}.stage-progress[data-v-564da576]{align-items:center;gap:10px;display:flex}.stage-progress .time-label[data-v-564da576]{min-width:36px;font-size:var(--hl-text-2xs);font-variant-numeric:tabular-nums;color:var(--hl-text-placeholder);text-align:center}.stage-controls[data-v-564da576]{justify-content:center;align-items:center;gap:10px;display:flex}.stage-controls .play-btn[data-v-564da576]{width:46px;height:46px;color:var(--hl-white);background:var(--hl-brand);border-color:var(--hl-brand)}.stage-controls .play-btn[data-v-564da576]:hover{filter:brightness(1.15)}.stage-controls .volume-wrap[data-v-564da576]{align-items:center;gap:2px;width:110px;margin-left:6px;display:flex}.stage-controls .volume-wrap .volume-slider[data-v-564da576]{flex:1}.stage-controls .mode-on[data-v-564da576]{color:var(--hl-brand)}.stage-controls .mode-badge[data-v-564da576]{font-size:var(--hl-text-2xs);color:var(--hl-brand);margin-top:-8px;margin-left:6px;font-weight:700;position:absolute}.music-stage.is-mobile .stage-body[data-v-564da576]{padding:0 16px}.music-stage.is-mobile .stage-title[data-v-564da576]{font-size:var(--hl-text-base)}.music-stage.is-mobile .stage-bottom[data-v-564da576]{padding:0 12px calc(10px + env(safe-area-inset-bottom,0px))}.stage-offset-enter-active[data-v-564da576],.stage-offset-leave-active[data-v-564da576]{transition:opacity var(--hl-motion-base), transform var(--hl-motion-base) var(--hl-ease-standard)}.stage-offset-enter-from[data-v-564da576],.stage-offset-leave-to[data-v-564da576]{opacity:0;transform:translateY(6px)}.control-progress[data-v-48d839a1]{cursor:pointer;align-items:center;height:32px;margin-bottom:2px;padding:0 4px;display:flex;position:relative}.control-progress .progress-canvas[data-v-48d839a1]{width:100%;height:100%}.control-progress .progress-tooltip[data-v-48d839a1]{font-size:var(--hl-text-2xs);color:var(--hl-white);white-space:nowrap;pointer-events:none;border-radius:var(--hl-radius-small);background-color:var(--hl-media-scrim-strong);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur));padding:2px 6px;position:absolute;top:-22px}[data-frost-off] .control-progress .progress-tooltip[data-v-48d839a1]{-webkit-backdrop-filter:none;backdrop-filter:none}.control-progress .progress-tooltip[data-v-48d839a1]{transform:translate(-50%)}.player-info-overlay[data-v-72a7d87d]{z-index:4;pointer-events:none;transition:opacity var(--hl-motion-base);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.player-info-overlay--hidden[data-v-72a7d87d]{opacity:0}.player-info-overlay .player-info-row[data-v-72a7d87d]{gap:6px;display:flex}.player-info-overlay .player-info-tag[data-v-72a7d87d]{font-size:var(--hl-text-2xs);color:var(--hl-white);letter-spacing:.3px;border-radius:var(--hl-radius-chip);background-color:var(--hl-media-scrim);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur));padding:2px 7px;font-weight:600;line-height:18px}[data-frost-off] .player-info-overlay .player-info-tag[data-v-72a7d87d]{-webkit-backdrop-filter:none;backdrop-filter:none}.player-info-overlay .player-info-tag--speed[data-v-72a7d87d]{font-family:var(--hl-font-mono)}.player-info-overlay .player-info-tag--buffer[data-v-72a7d87d]{letter-spacing:normal;word-break:break-all;white-space:normal;font-weight:500}.player-video-wrapper[data-v-15e9f657]{aspect-ratio:16/9;cursor:pointer;background:var(--hl-black);position:relative;overflow:hidden}.player-video-wrapper .player-video[data-v-15e9f657]{width:100%;height:100%;display:block}.player-video-wrapper .player-big-play[data-v-15e9f657]{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-video-wrapper .player-big-play .player-big-play-circle[data-v-15e9f657]{width:64px;height:64px;color:var(--hl-white);background-color:var(--hl-media-scrim);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur));border-radius:50%;justify-content:center;align-items:center;display:flex}[data-frost-off] .player-video-wrapper .player-big-play .player-big-play-circle[data-v-15e9f657]{-webkit-backdrop-filter:none;backdrop-filter:none}.player-video-wrapper .player-big-play .player-big-play-circle[data-v-15e9f657]{transition:transform var(--hl-motion-fast), background var(--hl-motion-base)}.player-video-wrapper .player-loading[data-v-15e9f657]{z-index:3;color:var(--hl-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-video-wrapper .player-loading[data-v-15e9f657] .el-icon{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--hl-black) 40%, transparent))}.player-controls-overlay[data-v-15e9f657]{z-index:4;background:linear-gradient(to top, var(--hl-media-scrim-strong) 0%, var(--hl-overlay-veil) 70%, transparent 100%);transition:opacity var(--hl-motion-base);padding:24px 12px 8px;position:absolute;bottom:0;left:0;right:0}.player-controls-overlay--hidden[data-v-15e9f657]{opacity:0}.player-controls-overlay .control-buttons[data-v-15e9f657]{justify-content:space-between;align-items:center;display:flex}.player-controls-overlay .control-buttons .control-left[data-v-15e9f657]{align-items:center;gap:2px;display:flex}.player-controls-overlay .control-buttons .control-left .control-time[data-v-15e9f657]{font-size:var(--hl-text-2xs);font-variant-numeric:tabular-nums;color:var(--hl-white);white-space:nowrap;opacity:.85;margin-left:6px}.player-controls-overlay .control-buttons .control-right[data-v-15e9f657]{align-items:center;gap:4px;display:flex}.player-controls-overlay .control-buttons .control-volume[data-v-15e9f657]{align-items:center;gap:2px;display:flex}.player-controls-overlay .control-buttons[data-v-15e9f657] .el-button--small.is-circle{color:var(--hl-white)}.player-controls-overlay .control-buttons[data-v-15e9f657] .el-button--small.is-circle:hover{color:var(--hl-white);background:color-mix(in srgb, var(--hl-white) 15%, transparent)}.player-controls-overlay .control-buttons[data-v-15e9f657] .el-button--small.is-circle.is-disabled{color:color-mix(in srgb, var(--hl-white) 30%, transparent)}.player-controls-overlay .control-buttons[data-v-15e9f657] .el-select .el-input__wrapper{background:color-mix(in srgb, var(--hl-white) 10%, transparent);box-shadow:none;border:none}.player-controls-overlay .control-buttons[data-v-15e9f657] .el-select .el-input__wrapper .el-input__inner,.player-controls-overlay .control-buttons[data-v-15e9f657] .el-select .el-input__wrapper .el-select__caret{color:var(--hl-white)}.player-controls-overlay .control-buttons .quality-select[data-v-15e9f657]{width:86px}.player-controls-overlay .control-buttons .source-radio-mobile[data-v-15e9f657] .el-radio{height:24px;margin-right:4px}.player-controls-overlay .control-buttons .source-radio-mobile[data-v-15e9f657] .el-radio__label{font-size:var(--hl-text-2xs);color:var(--hl-white);padding-left:4px}.player-controls-overlay .control-buttons .source-radio-mobile[data-v-15e9f657] .el-radio__input.is-disabled+.el-radio__label{color:color-mix(in srgb, var(--hl-white) 30%, transparent)}.player-controls-overlay .control-buttons .fit-radio-mobile[data-v-15e9f657] .el-radio{height:24px;margin-right:4px}.player-controls-overlay .control-buttons .fit-radio-mobile[data-v-15e9f657] .el-radio__label{font-size:var(--hl-text-2xs);color:var(--hl-white);padding-left:4px}.player-controls-overlay .control-buttons .fit-radio-mobile[data-v-15e9f657] .el-radio__input.is-disabled+.el-radio__label{color:color-mix(in srgb, var(--hl-white) 30%, transparent)}.player-controls-overlay .control-buttons .volume-slider[data-v-15e9f657]{width:70px}.player-controls-overlay .control-buttons .volume-slider[data-v-15e9f657] .el-slider__bar{background:var(--hl-bg-base)}.player-controls-overlay .control-buttons .volume-slider[data-v-15e9f657] .el-slider__runway{background:color-mix(in srgb, var(--hl-white) 25%, transparent)}.player-controls-overlay .control-buttons .volume-slider[data-v-15e9f657] .el-slider__button-wrapper .el-slider__button{background:var(--hl-bg-base);border-color:var(--hl-white);width:10px;height:10px}.player-controls-overlay .control-buttons .playlist-info[data-v-15e9f657]{font-size:var(--hl-text-2xs);color:color-mix(in srgb, var(--hl-white) 70%, transparent);white-space:nowrap;margin-left:4px}.player-controls-overlay .control-buttons .rotate-icon[data-v-15e9f657]{transition:transform var(--hl-motion-base)}.player-controls-overlay .control-buttons .rotate-icon.is-rotated[data-v-15e9f657]{transform:rotate(180deg)}.settings-popover[data-v-15e9f657]{flex-direction:column;gap:12px;display:flex}.settings-popover .settings-section[data-v-15e9f657]{flex-direction:column;gap:6px;display:flex}.settings-popover .settings-section .settings-label[data-v-15e9f657]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary);font-weight:500}.settings-popover .settings-section .settings-hint[data-v-15e9f657]{font-size:var(--hl-text-2xs);color:var(--hl-text-placeholder)}.cover-preview[data-v-15e9f657]{flex-direction:column;align-items:center;gap:8px;display:flex}.cover-preview .cover-preview-img[data-v-15e9f657]{border-radius:var(--hl-radius-small);max-width:100%;max-height:40vh}.cover-preview .cover-preview-tip[data-v-15e9f657]{font-size:var(--hl-text-2xs);color:var(--hl-text-placeholder)}.media-player[data-v-87f33d8d]{z-index:calc(var(--hl-z-fixed) + 10);box-sizing:border-box;background-color:var(--hl-overlay-bg);border:1px solid var(--hl-border-light);max-width:calc(100vw - 48px);-webkit-backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));position:fixed;bottom:24px;right:24px;overflow:hidden}[data-frost-off] .media-player[data-v-87f33d8d]{-webkit-backdrop-filter:none;backdrop-filter:none}.media-player[data-v-87f33d8d]{border-radius:var(--hl-radius-small);box-shadow:0 8px 32px color-mix(in srgb, var(--hl-black) 20%, transparent);transition:left .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),opacity .35s,border-radius .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.media-player--music[data-v-87f33d8d]{width:380px}.media-player--video[data-v-87f33d8d]{width:560px}.media-player--slid-out[data-v-87f33d8d]{pointer-events:none;opacity:0;transform:translateY(calc(100% + 24px))}.media-player--maximized[data-v-87f33d8d]{max-width:none;box-shadow:none;border:none;border-radius:0;bottom:0;right:0}.media-player--maximized .player-header[data-v-87f33d8d],.media-player--maximized .player-header-mobile[data-v-87f33d8d]{display:none}.media-player--maximized .player-video-wrapper[data-v-87f33d8d]{aspect-ratio:auto;width:100%;height:100%}.media-player--maximized .music-stage[data-v-87f33d8d]{width:100%;height:100%}.media-player--maximized[data-v-87f33d8d] .player-info-overlay{top:10px}.media-player.is-animating[data-v-87f33d8d]{flex-direction:column;display:flex}.media-player.is-animating .player-video-wrapper[data-v-87f33d8d]{aspect-ratio:auto;flex:1;width:100%;min-height:0}.media-player.is-animating .music-stage[data-v-87f33d8d]{flex:1;width:100%;min-height:0}.player-bg[data-v-87f33d8d]{z-index:0;pointer-events:none;opacity:.7;filter:blur(var(--hl-overlay-blur)) brightness(.45) saturate(.6);background-position:50%;background-size:cover;position:absolute;inset:0}.player-bg-overlay[data-v-87f33d8d]{z-index:0;pointer-events:none;background:var(--hl-overlay-bg);opacity:.45;position:absolute;inset:0}.player-header[data-v-87f33d8d]{z-index:1;cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:relative}.player-header .player-title[data-v-87f33d8d]{font-size:var(--hl-text-sm);color:var(--hl-text-primary);flex:1;margin-right:8px;font-weight:500}.player-header .player-header-actions[data-v-87f33d8d]{gap:4px;display:flex}.player-header .btn-jump[data-v-87f33d8d]{color:var(--hl-brand)}.player-header .maximize-icon[data-v-87f33d8d]{transition:transform var(--hl-motion-base)}.player-header .maximize-icon.is-maximized[data-v-87f33d8d]{transform:rotate(180deg)}.player-header-mobile[data-v-87f33d8d]{z-index:1;border-bottom:1px solid var(--hl-border-lighter);justify-content:space-between;align-items:center;padding:6px 10px;display:flex;position:relative}.player-header-mobile .player-title-mobile[data-v-87f33d8d]{font-size:var(--hl-text-sm);color:var(--hl-text-primary);flex:1;margin-right:8px;font-weight:500}.player-header-mobile .player-header-actions-mobile[data-v-87f33d8d]{align-items:center;gap:4px;display:flex}.player-header-mobile .btn-jump[data-v-87f33d8d]{color:var(--hl-brand)}.player-max-restore[data-v-87f33d8d]{z-index:6;pointer-events:auto;gap:8px;display:flex;position:absolute;top:12px;right:12px}.player-max-restore .player-max-restore-circle[data-v-87f33d8d]{width:32px;height:32px;color:var(--hl-white);cursor:pointer;border-radius:var(--hl-radius-small);background-color:var(--hl-media-scrim);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur));justify-content:center;align-items:center;display:flex}[data-frost-off] .player-max-restore .player-max-restore-circle[data-v-87f33d8d]{-webkit-backdrop-filter:none;backdrop-filter:none}.player-max-restore .player-max-restore-circle[data-v-87f33d8d]{transition:background var(--hl-motion-base)}.player-max-restore .player-max-restore-circle[data-v-87f33d8d]:hover{background:var(--hl-media-scrim-strong)}.media-player.is-mobile[data-v-87f33d8d]{border-radius:var(--hl-radius-small) var(--hl-radius-small) 0 0;border:none;width:100vw;max-width:100vw;bottom:0;left:0;right:0}.media-player.is-mobile.media-player--slid-out[data-v-87f33d8d]{transform:translateY(calc(100% + 24px))}.media-player.is-mobile .player-video-wrapper[data-v-87f33d8d]{aspect-ratio:auto;max-height:70vh}.media-player.is-mobile[data-v-87f33d8d] .player-controls-overlay{padding:16px 8px calc(8px + env(safe-area-inset-bottom,0px))}.media-player.is-mobile[data-v-87f33d8d] .control-progress{height:40px}.media-player.is-mobile[data-v-87f33d8d] .control-buttons .control-left .control-time{font-size:var(--hl-text-2xs);margin-left:4px}.media-player.is-mobile[data-v-87f33d8d] .control-buttons .control-right{gap:2px}.media-player.is-mobile[data-v-87f33d8d] .control-buttons .el-button--small.is-circle{width:28px;height:28px}.media-player.is-mobile[data-v-87f33d8d] .control-buttons .quality-select{width:80px}.media-player.is-mobile[data-v-87f33d8d] .player-info-overlay{top:40px}.media-player.is-mobile .music-panel[data-v-87f33d8d]{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.media-player.is-mobile .music-panel[data-v-87f33d8d] .player-lyrics{max-height:32vh}.media-player.is-mobile.is-landscape .player-header-mobile[data-v-87f33d8d]{display:none}.media-player.is-mobile.is-landscape .player-video-wrapper[data-v-87f33d8d]{max-height:100vh}.media-player.is-mobile.is-landscape[data-v-87f33d8d] .player-info-overlay{top:10px}.media-player.is-mobile.is-landscape[data-v-87f33d8d] .player-controls-overlay{padding:12px 6px calc(4px + env(safe-area-inset-bottom,0px))}.media-player.is-mobile.media-player--maximized[data-v-87f33d8d]{border-radius:0}.media-player.is-mobile.media-player--maximized .player-video-wrapper[data-v-87f33d8d]{height:100%;max-height:none}.media-player.is-mobile.media-player--maximized[data-v-87f33d8d] .player-info-overlay{top:10px}.media-player.is-mobile.media-player--maximized[data-v-87f33d8d] .player-controls-overlay{padding:12px 6px calc(4px + env(safe-area-inset-bottom,0px))}.player-slide-enter-active[data-v-87f33d8d],.player-slide-leave-active[data-v-87f33d8d]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s}.player-slide-enter-from[data-v-87f33d8d],.player-slide-leave-to[data-v-87f33d8d]{opacity:0;transform:translateY(calc(100% + 24px))}.fade-enter-active[data-v-87f33d8d],.fade-leave-active[data-v-87f33d8d]{transition:opacity var(--hl-motion-base)}.fade-enter-from[data-v-87f33d8d],.fade-leave-to[data-v-87f33d8d]{opacity:0}.pwa-notify[data-v-c38e5387]{z-index:var(--hl-z-toast);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-base);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--hl-shadow);background-color:color-mix(in srgb, var(--hl-bg-overlay) 45%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));align-items:center;gap:10px;margin-left:auto;margin-right:auto;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:0;right:0;overflow:hidden}.pwa-notify__icon[data-v-c38e5387]{flex-shrink:0;align-items:center;display:flex}.pwa-notify__body[data-v-c38e5387]{flex:1;min-width:0}.pwa-notify__content[data-v-c38e5387]{align-items:center;min-height:24px;display:flex;position:relative}.pwa-notify__text[data-v-c38e5387]{font-size:var(--hl-text-base);color:var(--hl-text-primary);margin:0;line-height:1.4;transition:opacity .25s,transform .25s}.pwa-notify__text.is-hidden[data-v-c38e5387]{pointer-events:none;opacity:0;transform:translateY(-6px)}.pwa-notify__complete[data-v-c38e5387]{flex-direction:row;align-items:center;gap:8px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pwa-notify__complete.is-hidden[data-v-c38e5387]{pointer-events:none;opacity:0;transform:translateY(calc(6px - 50%))}.pwa-notify__close[data-v-c38e5387]{color:var(--hl-text-secondary);cursor:pointer;transition:color var(--hl-motion-fast);flex-shrink:0}.pwa-notify__close[data-v-c38e5387]:hover{color:var(--hl-text-primary)}.is-loading[data-v-c38e5387]{animation:1.2s linear infinite spin}.pwa-notify-enter-active[data-v-c38e5387]{transition:all var(--hl-motion-slow) cubic-bezier(.4, 0, .2, 1)}.pwa-notify-leave-active[data-v-c38e5387]{transition:all var(--hl-motion-base) cubic-bezier(.4, 0, .2, 1)}.pwa-notify-enter-from[data-v-c38e5387]{opacity:0;transform:translateY(16px)scale(.95)}.pwa-notify-leave-to[data-v-c38e5387]{opacity:0;transform:translateY(8px)scale(.98)}.login-overlay[data-v-5e147809]{z-index:calc(var(--hl-z-fixed) + 50);padding:var(--hl-space-4);background-color:var(--hl-mask-extra-light);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}[data-frost-off] .login-overlay[data-v-5e147809]{-webkit-backdrop-filter:none;backdrop-filter:none}.login-overlay[data-v-5e147809]{transition:backdrop-filter var(--hl-motion-fast) var(--hl-ease-standard)}.login-glow[data-v-5e147809]{pointer-events:none;opacity:.5;filter:blur(90px);border-radius:50%;position:absolute}.login-glow.glow-a[data-v-5e147809]{background:color-mix(in srgb, var(--hl-brand) 45%, transparent);width:380px;height:380px;top:-120px;left:-80px}.login-glow.glow-b[data-v-5e147809]{background:color-mix(in srgb, var(--hl-brand-light-3) 40%, transparent);width:420px;height:420px;bottom:-140px;right:-100px}.login-card[data-v-5e147809]{z-index:1;width:400px;max-width:100%;padding:var(--hl-space-5) var(--hl-space-5) var(--hl-space-4);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-large);box-shadow:var(--hl-shadow-lg);background-color:color-mix(in srgb, var(--hl-bg-base) 67%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));transition:backdrop-filter var(--hl-motion-fast) var(--hl-ease-standard);position:relative}.login-close[data-v-5e147809]{top:var(--hl-space-3);right:var(--hl-space-3);z-index:2;position:absolute}.login-logo[data-v-5e147809]{width:52px;height:52px;margin:0 auto var(--hl-space-2);position:relative}.login-title[data-v-5e147809]{font-size:var(--hl-text-2xl);color:var(--hl-text-primary);text-align:center;letter-spacing:.02em;margin:0;font-weight:700}.login-subtitle[data-v-5e147809]{margin:var(--hl-space-1) 0 var(--hl-space-3);font-size:var(--hl-text-sm);color:var(--hl-text-secondary);text-align:center}.mode-switch[data-v-5e147809]{width:100%;margin-bottom:var(--hl-space-3)}.mode-switch[data-v-5e147809] .el-segmented__item{flex:1}.form-swap[data-v-5e147809]{transition:height var(--hl-motion-base) ease;overflow:hidden}.form-swap[data-v-5e147809] .el-form{width:100%}.login-actions[data-v-5e147809]{gap:var(--hl-space-2);margin-top:var(--hl-space-2);align-items:center;display:flex}.login-actions .submit-btn[data-v-5e147809]{flex:1;margin:0}.login-dialog-enter-active[data-v-5e147809]{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity var(--hl-motion-slow) cubic-bezier(.4, 0, .2, 1)}.login-dialog-enter-active .login-card[data-v-5e147809]{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity var(--hl-motion-slow) cubic-bezier(.4, 0, .2, 1), transform var(--hl-motion-slow) cubic-bezier(.4, 0, .2, 1)}.login-dialog-leave-active[data-v-5e147809]{transition:opacity var(--hl-motion-base) cubic-bezier(.4, 0, .2, 1)}.login-dialog-leave-active .login-card[data-v-5e147809]{transition:opacity var(--hl-motion-base) cubic-bezier(.4, 0, .2, 1), transform var(--hl-motion-base) cubic-bezier(.4, 0, .2, 1)}.login-dialog-enter-from[data-v-5e147809],.login-dialog-leave-to[data-v-5e147809]{opacity:0}.login-dialog-enter-from .login-card[data-v-5e147809]{opacity:0;transform:translateY(24px)scale(.96)}.login-dialog-leave-to .login-card[data-v-5e147809]{opacity:0;transform:translateY(12px)scale(.97)}.subtitle-enter-active[data-v-5e147809],.subtitle-leave-active[data-v-5e147809]{transition:opacity var(--hl-motion-fast) ease, transform var(--hl-motion-fast) ease}.subtitle-enter-from[data-v-5e147809]{opacity:0;transform:translateY(6px)}.subtitle-leave-to[data-v-5e147809]{opacity:0;transform:translateY(-6px)}.form-swap-left-enter-active[data-v-5e147809],.form-swap-left-leave-active[data-v-5e147809],.form-swap-right-enter-active[data-v-5e147809],.form-swap-right-leave-active[data-v-5e147809]{transition:opacity var(--hl-motion-base) ease, transform var(--hl-motion-base) ease}.form-swap-left-enter-from[data-v-5e147809]{opacity:0;transform:translate(24px)}.form-swap-left-leave-to[data-v-5e147809],.form-swap-right-enter-from[data-v-5e147809]{opacity:0;transform:translate(-24px)}.form-swap-right-leave-to[data-v-5e147809]{opacity:0;transform:translate(24px)}.result-list[data-v-15daf704]{max-height:480px;margin-top:15px;overflow:auto}.result-list .group-title[data-v-15daf704]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary);margin:12px 4px 4px}.result-list .result-item[data-v-15daf704]{height:48px;color:var(--hl-text-secondary);cursor:pointer;border:1px solid var(--hl-border);border-radius:var(--hl-radius-card);transition:background-color var(--hl-motion-fast) ease, border-color var(--hl-motion-fast) ease, color var(--hl-motion-fast) ease;align-items:center;margin:6px 0;padding:0 16px;display:flex}.result-list .result-item .item-icon[data-v-15daf704]{font-size:var(--hl-text-lg);flex-shrink:0;margin-right:10px}.result-list .result-item .item-main[data-v-15daf704]{flex-direction:column;flex:1;min-width:0;display:flex}.result-list .result-item .item-title[data-v-15daf704]{font-size:var(--hl-text-base)}.result-list .result-item .item-summary[data-v-15daf704]{font-size:var(--hl-text-sm);opacity:.75}.result-list .result-item .item-enter[data-v-15daf704]{flex-shrink:0;margin-left:10px}.result-list .item-active[data-v-15daf704]{color:var(--hl-white);background-color:var(--hl-brand)}.result-list .item-disabled[data-v-15daf704]{cursor:default;opacity:.7}.palette-tips[data-v-15daf704]{font-size:var(--hl-text-sm);color:var(--hl-text-secondary);justify-content:space-between;align-items:center;margin-top:15px;display:flex}.palette-tips .tips-shortcut[data-v-15daf704]{border:1px solid var(--hl-border);border-radius:var(--hl-radius-chip);padding:2px 8px}.search-dialog{border-radius:var(--hl-radius-chip)}.search-dialog .el-dialog__header{display:none}.search-palette .el-dialog__body{padding-top:15px}.upload-bubble[data-v-06ab29ee]{width:380px;max-width:calc(100vw - 32px)}.upload-bubble__header[data-v-06ab29ee]{border-bottom:1px solid var(--hl-border-light);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.upload-bubble__title[data-v-06ab29ee]{font-size:var(--hl-text-base);color:var(--hl-text-primary);font-weight:600}.upload-bubble__clear[data-v-06ab29ee]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary);cursor:pointer;background:0 0;border:none}.upload-bubble__clear[data-v-06ab29ee]:hover{color:var(--hl-text-primary)}.upload-bubble__list[data-v-06ab29ee]{margin:0;padding:0;list-style:none}.upload-task[data-v-06ab29ee]{border-bottom:1px solid var(--hl-border-light);padding:10px 14px}.upload-task[data-v-06ab29ee]:last-child{border-bottom:none}.upload-task__row[data-v-06ab29ee]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.upload-task__row+.upload-task__row[data-v-06ab29ee]{margin-top:6px}.upload-task__name[data-v-06ab29ee]{text-overflow:ellipsis;font-size:var(--hl-text-base);color:var(--hl-text-primary);white-space:nowrap;overflow:hidden}.upload-task__phase[data-v-06ab29ee]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary);flex-shrink:0}.upload-task__phase[data-phase=done][data-v-06ab29ee]{color:var(--hl-success)}.upload-task__phase[data-phase=error][data-v-06ab29ee]{color:var(--hl-danger)}.upload-task__bar[data-v-06ab29ee]{background:var(--hl-border-light);border-radius:var(--hl-radius-small);flex:1;height:4px;overflow:hidden}.upload-task__bar-inner[data-v-06ab29ee]{background:var(--hl-brand);border-radius:var(--hl-radius-small);height:100%;transition:width .3s}.upload-task__bar-inner[data-phase=done][data-v-06ab29ee]{background:var(--hl-success)}.upload-task__bar-inner[data-phase=error][data-v-06ab29ee]{background:var(--hl-danger)}.upload-task__meta[data-v-06ab29ee]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary);flex-shrink:0}.upload-task__error[data-v-06ab29ee]{font-size:var(--hl-text-xs);color:var(--hl-danger);margin:4px 0 0}.upload-task__actions[data-v-06ab29ee]{gap:12px;margin-top:6px;display:flex}.upload-task__actions button[data-v-06ab29ee]{font-size:var(--hl-text-xs);color:var(--hl-text-secondary);cursor:pointer;background:0 0;border:none;padding:0}.upload-task__actions button[data-v-06ab29ee]:hover{color:var(--hl-text-primary)}.task-dock[data-v-d4acc7b6]{z-index:calc(var(--hl-z-fixed) + 90);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-small) var(--hl-radius-small) 0 0;box-shadow:0 -2px 8px color-mix(in srgb, var(--hl-black) 12%, transparent);transition:transform var(--hl-motion-base) cubic-bezier(.4, 0, .2, 1);background-color:color-mix(in srgb, var(--hl-bg-overlay) 45%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));border-bottom:none;align-items:center;gap:6px;padding:4px 6px;display:flex;position:fixed;bottom:0;right:16px;transform:translateY(75%)}.task-dock[data-v-d4acc7b6]:hover,.task-dock[data-v-d4acc7b6]:focus-within{transform:translateY(0)}.task-dock.is-mobile[data-v-d4acc7b6]{right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px))}.task-dock__item[data-v-d4acc7b6]{width:40px;height:40px;color:var(--hl-text-secondary);cursor:pointer;border-radius:var(--hl-radius-small);transition:color var(--hl-motion-fast);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.task-dock__item[data-v-d4acc7b6]:hover,.task-dock__item.is-active[data-v-d4acc7b6]{color:var(--hl-text-primary)}.task-dock__item.is-active[data-v-d4acc7b6]{color:var(--hl-brand)}.task-dock__item img[data-v-d4acc7b6]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.task-dock__badge[data-v-d4acc7b6]{min-width:18px;font-size:var(--hl-text-2xs);color:var(--hl-white);text-align:center;background:var(--hl-brand);border-radius:var(--hl-radius-round);padding:0 4px;line-height:18px;position:absolute;top:-2px;right:-2px}.task-dock-bubble[data-v-d4acc7b6]{z-index:calc(var(--hl-z-fixed) + 91);border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-base);max-width:calc(100vw - 32px);max-height:60vh;box-shadow:var(--hl-shadow);background-color:color-mix(in srgb, var(--hl-bg-overlay) 45%, transparent);-webkit-backdrop-filter:blur(var(--hl-layout-bar-blur));backdrop-filter:blur(var(--hl-layout-bar-blur));position:fixed;bottom:60px;right:16px;overflow:hidden auto}.task-dock-bubble.is-mobile[data-v-d4acc7b6]{right:12px;bottom:calc(124px + env(safe-area-inset-bottom,0px))}.task-dock-enter-active[data-v-d4acc7b6],.task-dock-leave-active[data-v-d4acc7b6]{transition:opacity var(--hl-motion-base), transform var(--hl-motion-base)}.task-dock-enter-from[data-v-d4acc7b6],.task-dock-leave-to[data-v-d4acc7b6]{opacity:0;transform:translateY(100%)}.task-dock-bubble-enter-active[data-v-d4acc7b6],.task-dock-bubble-leave-active[data-v-d4acc7b6]{transition:opacity var(--hl-motion-base), transform var(--hl-motion-base)}.task-dock-bubble-enter-from[data-v-d4acc7b6],.task-dock-bubble-leave-to[data-v-d4acc7b6]{opacity:0;transform:translateY(8px)}.flow-background[data-v-6944fd12]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.parallax-background[data-v-654780cf]{z-index:0;pointer-events:none;position:fixed;inset:0}.content-layer[data-v-8221eaf2]{box-sizing:border-box;width:100%;height:100%;transition:padding var(--hl-motion-base) ease;position:relative}:root{--bprogress-color:#29d;--bprogress-height:2px;--bprogress-spinner-size:18px;--bprogress-spinner-animation-duration:.4s;--bprogress-spinner-border-size:2px;--bprogress-box-shadow:0 0 10px var(--bprogress-color), 0 0 5px var(--bprogress-color);--bprogress-z-index:99999;--bprogress-spinner-top:15px;--bprogress-spinner-bottom:auto;--bprogress-spinner-right:15px;--bprogress-spinner-left:auto}.bprogress{pointer-events:none;width:0;height:0;z-index:var(--bprogress-z-index)}.bprogress .bar{background:var(--bprogress-color);z-index:var(--bprogress-z-index);width:100%;height:var(--bprogress-height);position:fixed;top:0;left:0}.bprogress .peg{width:100px;height:100%;box-shadow:var(--bprogress-box-shadow);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.bprogress .spinner{z-index:var(--bprogress-z-index);top:var(--bprogress-spinner-top);bottom:var(--bprogress-spinner-bottom);right:var(--bprogress-spinner-right);left:var(--bprogress-spinner-left);display:block;position:fixed}.bprogress .spinner-icon{width:var(--bprogress-spinner-size);height:var(--bprogress-spinner-size);box-sizing:border-box;border:solid var(--bprogress-spinner-border-size) transparent;border-top-color:var(--bprogress-color);border-left-color:var(--bprogress-color);-webkit-animation:bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;animation:bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;border-radius:50%}.bprogress-custom-parent{position:relative;overflow:hidden}.bprogress-custom-parent .bprogress .spinner,.bprogress-custom-parent .bprogress .bar{position:absolute}.bprogress .indeterminate{width:100%;height:var(--bprogress-height);position:fixed;top:0;left:0;overflow:hidden}.bprogress .indeterminate .inc,.bprogress .indeterminate .dec{background-color:var(--bprogress-color);height:100%;position:absolute;top:0}.bprogress .indeterminate .inc{animation:2s infinite bprogress-indeterminate-increase}.bprogress .indeterminate .dec{animation:2s .5s infinite bprogress-indeterminate-decrease}@keyframes bprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bprogress-indeterminate-increase{0%{width:5%;left:-5%}to{width:100%;left:130%}}@keyframes bprogress-indeterminate-decrease{0%{width:80%;left:-80%}to{width:10%;left:110%}}:root{--hl-p-brand:#0bbecc;--hl-p-white:#fff;--hl-p-black:#000;--hl-p-gray-1:#f2f3f5;--hl-p-gray-2:#f5f7fa;--hl-p-gray-3:#fafafa;--hl-p-gray-4:#ebeef5;--hl-p-gray-5:#e4e7ed;--hl-p-gray-6:#dcdfe6;--hl-p-gray-7:#c0c4cc;--hl-p-gray-8:#a8abb2;--hl-p-gray-9:#909399;--hl-p-gray-10:#606266;--hl-p-gray-11:#303133;--hl-p-border-darker:#cdd0d6;--hl-p-border-dark:#d4d7de;--hl-p-border-extra-light:#f2f6fc;--hl-p-fill:#f0f2f5;--hl-p-fill-dark:#ebedf0;--hl-p-fill-darker:#e6e8eb;--hl-p-fill-extra-light:#fafcff;--hl-p-dark-1:#0a0a0a;--hl-p-dark-2:#141414;--hl-p-dark-3:#1d1e1f;--hl-p-dark-4:#191919;--hl-p-dark-5:#1d1d1d;--hl-p-dark-6:#262727;--hl-p-dark-7:#303030;--hl-p-dark-8:#39393a;--hl-p-dark-9:#424243;--hl-p-dark-10:#2b2b2c;--hl-p-dark-11:#363637;--hl-p-dark-12:#414243;--hl-p-dark-13:#4c4d4f;--hl-p-dark-14:#58585b;--hl-p-dark-15:#636466;--hl-p-dark-text-1:#e5eaf3;--hl-p-dark-text-2:#cfd3dc;--hl-p-dark-text-3:#a3a6ad;--hl-p-dark-text-4:#8d9095;--hl-p-dark-text-5:#6c6e72;--hl-p-success:#67c23a;--hl-p-warning:#e6a23c;--hl-p-danger:#f56c6c;--hl-p-error:#f56c6c;--hl-p-info:#909399;--hl-p-inverted-bg:#191a20;--hl-p-inverted-text:#bdbdc0;--hl-p-inverted-logo:#dadada;--hl-p-inverted-border:#414243;--hl-p-track-video:#4a90d9;--hl-p-track-audio:#7ed321;--hl-p-track-entity:#f5a623;--hl-p-track-role:#bd10e0;--hl-p-track-scene:#50e3c2;--hl-p-track-image:#f8e71c;--hl-p-track-output:#d0021b;--hl-p-track-director:#6c5ce7;--hl-p-track-muted:#95a5a6;--hl-brand:var(--hl-p-brand);--hl-brand-dark-2:color-mix(in srgb, var(--hl-brand) 70%, var(--hl-p-dark-2));--hl-brand-light-1:color-mix(in srgb, var(--hl-brand) 90%, var(--hl-p-white));--hl-brand-light-2:color-mix(in srgb, var(--hl-brand) 80%, var(--hl-p-white));--hl-brand-light-3:color-mix(in srgb, var(--hl-brand) 70%, var(--hl-p-white));--hl-brand-light-4:color-mix(in srgb, var(--hl-brand) 60%, var(--hl-p-white));--hl-brand-light-5:color-mix(in srgb, var(--hl-brand) 50%, var(--hl-p-white));--hl-brand-light-6:color-mix(in srgb, var(--hl-brand) 40%, var(--hl-p-white));--hl-brand-light-7:color-mix(in srgb, var(--hl-brand) 30%, var(--hl-p-white));--hl-brand-light-8:color-mix(in srgb, var(--hl-brand) 20%, var(--hl-p-white));--hl-brand-light-9:color-mix(in srgb, var(--hl-brand) 10%, var(--hl-p-white));--hl-success:var(--hl-p-success);--hl-warning:var(--hl-p-warning);--hl-danger:var(--hl-p-danger);--hl-error:var(--hl-p-error);--hl-info:var(--hl-p-info);--hl-success-dark-2:color-mix(in srgb, var(--hl-success) 80%, var(--hl-p-black));--hl-success-light-3:color-mix(in srgb, var(--hl-success) 70%, var(--hl-p-white));--hl-success-light-5:color-mix(in srgb, var(--hl-success) 50%, var(--hl-p-white));--hl-success-light-7:color-mix(in srgb, var(--hl-success) 30%, var(--hl-p-white));--hl-success-light-8:color-mix(in srgb, var(--hl-success) 20%, var(--hl-p-white));--hl-success-light-9:color-mix(in srgb, var(--hl-success) 10%, var(--hl-p-white));--hl-warning-dark-2:color-mix(in srgb, var(--hl-warning) 80%, var(--hl-p-black));--hl-warning-light-3:color-mix(in srgb, var(--hl-warning) 70%, var(--hl-p-white));--hl-warning-light-5:color-mix(in srgb, var(--hl-warning) 50%, var(--hl-p-white));--hl-warning-light-7:color-mix(in srgb, var(--hl-warning) 30%, var(--hl-p-white));--hl-warning-light-8:color-mix(in srgb, var(--hl-warning) 20%, var(--hl-p-white));--hl-warning-light-9:color-mix(in srgb, var(--hl-warning) 10%, var(--hl-p-white));--hl-danger-dark-2:color-mix(in srgb, var(--hl-danger) 80%, var(--hl-p-black));--hl-danger-light-3:color-mix(in srgb, var(--hl-danger) 70%, var(--hl-p-white));--hl-danger-light-5:color-mix(in srgb, var(--hl-danger) 50%, var(--hl-p-white));--hl-danger-light-7:color-mix(in srgb, var(--hl-danger) 30%, var(--hl-p-white));--hl-danger-light-8:color-mix(in srgb, var(--hl-danger) 20%, var(--hl-p-white));--hl-danger-light-9:color-mix(in srgb, var(--hl-danger) 10%, var(--hl-p-white));--hl-error-dark-2:color-mix(in srgb, var(--hl-error) 80%, var(--hl-p-black));--hl-error-light-3:color-mix(in srgb, var(--hl-error) 70%, var(--hl-p-white));--hl-error-light-5:color-mix(in srgb, var(--hl-error) 50%, var(--hl-p-white));--hl-error-light-7:color-mix(in srgb, var(--hl-error) 30%, var(--hl-p-white));--hl-error-light-8:color-mix(in srgb, var(--hl-error) 20%, var(--hl-p-white));--hl-error-light-9:color-mix(in srgb, var(--hl-error) 10%, var(--hl-p-white));--hl-info-dark-2:color-mix(in srgb, var(--hl-info) 80%, var(--hl-p-black));--hl-info-light-3:color-mix(in srgb, var(--hl-info) 70%, var(--hl-p-white));--hl-info-light-5:color-mix(in srgb, var(--hl-info) 50%, var(--hl-p-white));--hl-info-light-7:color-mix(in srgb, var(--hl-info) 30%, var(--hl-p-white));--hl-info-light-8:color-mix(in srgb, var(--hl-info) 20%, var(--hl-p-white));--hl-info-light-9:color-mix(in srgb, var(--hl-info) 10%, var(--hl-p-white));--hl-text-primary:var(--hl-p-gray-11);--hl-text-regular:var(--hl-p-gray-10);--hl-text-secondary:var(--hl-p-gray-9);--hl-text-placeholder:var(--hl-p-gray-8);--hl-text-disabled:var(--hl-p-gray-7);--hl-bg-page:var(--hl-p-gray-1);--hl-bg-base:var(--hl-p-white);--hl-bg-overlay:var(--hl-p-white);--hl-border-darker:var(--hl-p-border-darker);--hl-border-dark:var(--hl-p-border-dark);--hl-border:var(--hl-p-gray-6);--hl-border-light:var(--hl-p-gray-5);--hl-border-lighter:var(--hl-p-gray-4);--hl-border-extra-light:var(--hl-p-border-extra-light);--hl-fill-darker:var(--hl-p-fill-darker);--hl-fill-dark:var(--hl-p-fill-dark);--hl-fill:var(--hl-p-fill);--hl-fill-light:var(--hl-p-gray-2);--hl-fill-lighter:var(--hl-p-gray-3);--hl-fill-extra-light:var(--hl-p-fill-extra-light);--hl-fill-blank:var(--hl-p-white);--hl-mask:#ffffffe6;--hl-mask-extra-light:#ffffff4d;--hl-overlay-veil-light:#0000001a;--hl-overlay-veil:#00000059;--hl-overlay-veil-strong:#0009;--hl-overlay-dim:#00000073;--hl-media-scrim:#0000008c;--hl-media-scrim-strong:#000000bf;--hl-hover-fill:color-mix(in srgb, var(--hl-text-primary) 4%, transparent);--hl-hover-fill-strong:color-mix(in srgb, var(--hl-text-primary) 8%, transparent);--hl-hover-brand:color-mix(in srgb, var(--hl-brand) 10%, transparent);--hl-hover-brand-strong:color-mix(in srgb, var(--hl-brand) 20%, transparent);--hl-hover-danger:color-mix(in srgb, var(--hl-danger) 10%, transparent);--hl-active-brand:color-mix(in srgb, var(--hl-brand) 15%, transparent);--hl-hover-inverted:#ffffff14;--hl-active-inverted:#ffffff24;--hl-white:var(--hl-p-white);--hl-black:var(--hl-p-black);--hl-inverted-bg:var(--hl-p-inverted-bg);--hl-inverted-text:var(--hl-p-inverted-text);--hl-inverted-logo-text:var(--hl-p-inverted-logo);--hl-inverted-border:var(--hl-p-inverted-border);--hl-inverted-text-strong:var(--hl-p-dark-text-1);--hl-inverted-text-regular:var(--hl-p-dark-text-2);--hl-track-video:var(--hl-p-track-video);--hl-track-audio:var(--hl-p-track-audio);--hl-track-entity:var(--hl-p-track-entity);--hl-track-role:var(--hl-p-track-role);--hl-track-scene:var(--hl-p-track-scene);--hl-track-image:var(--hl-p-track-image);--hl-track-output:var(--hl-p-track-output);--hl-track-director:var(--hl-p-track-director);--hl-track-muted:var(--hl-p-track-muted);--hl-shadow-card:0 0 12px #0000000d;--hl-shadow-sm:0 1px 4px #00000014;--hl-shadow:0 2px 12px #0000001a;--hl-shadow-lg:0 4px 16px #0000001f;--hl-card-bg:color-mix(in srgb, var(--hl-bg-base) 70%, transparent);--hl-card-border:var(--hl-border-lighter);--hl-card-shadow:var(--hl-shadow-card);--hl-card-shadow-hover:var(--hl-shadow);--hl-card-padding:16px;--hl-card-blur:8px;--hl-panel-bg:color-mix(in srgb, var(--hl-bg-base) 73%, transparent);--hl-overlay-bg:color-mix(in srgb, var(--hl-bg-base) 67%, transparent);--hl-overlay-blur:12px;--hl-overlay-saturate:150%;--hl-bubble-self-bg:color-mix(in srgb, var(--hl-brand) 70%, transparent);--hl-bubble-self-color:var(--hl-white);--hl-bubble-assistant-bg:color-mix(in srgb, var(--hl-bg-base) 75%, transparent);--hl-bubble-blur:var(--hl-card-blur);--hl-radius-base:0px;--hl-radius-small:0px;--hl-radius-round:0px;--hl-radius-card:0px;--hl-radius-button:0px;--hl-radius-input:0px;--hl-radius-chip:0px;--hl-radius-panel:0px;--hl-radius-large:0px;--hl-radius-switch:0px;--hl-text-2xs:10px;--hl-text-xs:12px;--hl-text-sm:13px;--hl-text-base:14px;--hl-text-md:15px;--hl-text-lg:16px;--hl-text-xl:17px;--hl-text-2xl:18px;--hl-text-3xl:20px;--hl-text-4xl:22px;--hl-text-5xl:24px;--hl-font-mono:"SF Mono", "Cascadia Code", Consolas, monospace;--hl-space-1:4px;--hl-space-2:8px;--hl-space-3:12px;--hl-space-4:16px;--hl-space-5:20px;--hl-space-6:24px;--hl-space-8:32px;--hl-space-10:40px;--hl-layout-header-height:55px;--hl-layout-header-height-mobile:48px;--hl-layout-aside-width:210px;--hl-layout-aside-collapse-width:65px;--hl-layout-logo-width:var(--hl-layout-aside-width);--hl-layout-logo-img-height:30px;--hl-layout-menu-sub-item-height:50px;--hl-layout-mobile-nav-height:56px;--hl-layout-lite-footer-height:36px;--hl-layout-tabs-height:40px;--hl-layout-bar-blur:8px;--hl-layout-page-padding:0px;--hl-layout-page-padding-mobile:12px;--hl-layout-card-gap:16px;--hl-layout-card-gap-mobile:12px;--hl-layout-sidebar-width:320px;--hl-layout-sidebar-width-compact:240px;--hl-z-base:1;--hl-z-affix:100;--hl-z-sticky:500;--hl-z-fixed:1000;--hl-z-dropdown:2000;--hl-z-popover:3000;--hl-z-toast:9000;--hl-z-max:9999;--hl-motion-faster:.15s;--hl-motion-fast:.2s;--hl-motion-base:.3s;--hl-motion-slow:.4s;--hl-motion-slower:.6s;--hl-ease-standard:cubic-bezier(.22, .61, .36, 1);--hl-ease-settle:cubic-bezier(.22, 1, .36, 1)}html.dark{--hl-brand-dark-2:color-mix(in srgb, var(--hl-brand) 80%, var(--hl-p-white));--hl-brand-light-1:color-mix(in srgb, var(--hl-brand) 90%, var(--hl-p-dark-2));--hl-brand-light-2:color-mix(in srgb, var(--hl-brand) 80%, var(--hl-p-dark-2));--hl-brand-light-3:color-mix(in srgb, var(--hl-brand) 70%, var(--hl-p-dark-2));--hl-brand-light-4:color-mix(in srgb, var(--hl-brand) 60%, var(--hl-p-dark-2));--hl-brand-light-5:color-mix(in srgb, var(--hl-brand) 50%, var(--hl-p-dark-2));--hl-brand-light-6:color-mix(in srgb, var(--hl-brand) 40%, var(--hl-p-dark-2));--hl-brand-light-7:color-mix(in srgb, var(--hl-brand) 30%, var(--hl-p-dark-2));--hl-brand-light-8:color-mix(in srgb, var(--hl-brand) 20%, var(--hl-p-dark-2));--hl-brand-light-9:color-mix(in srgb, var(--hl-brand) 10%, var(--hl-p-dark-2));--hl-text-primary:var(--hl-p-dark-text-1);--hl-text-regular:var(--hl-p-dark-text-2);--hl-text-secondary:var(--hl-p-dark-text-3);--hl-text-placeholder:var(--hl-p-dark-text-4);--hl-text-disabled:var(--hl-p-dark-text-5);--hl-bg-page:var(--hl-p-dark-1);--hl-bg-base:var(--hl-p-dark-2);--hl-bg-overlay:var(--hl-p-dark-3);--hl-border-darker:var(--hl-p-dark-15);--hl-border-dark:var(--hl-p-dark-14);--hl-border:var(--hl-p-dark-13);--hl-border-light:var(--hl-p-dark-12);--hl-border-lighter:var(--hl-p-dark-11);--hl-border-extra-light:var(--hl-p-dark-10);--hl-fill-darker:var(--hl-p-dark-9);--hl-fill-dark:var(--hl-p-dark-8);--hl-fill:var(--hl-p-dark-7);--hl-fill-light:var(--hl-p-dark-6);--hl-fill-lighter:var(--hl-p-dark-5);--hl-fill-extra-light:var(--hl-p-dark-4);--hl-fill-blank:transparent;--hl-mask:#000c;--hl-mask-extra-light:#0000004d;--hl-card-bg:color-mix(in srgb, var(--hl-bg-base) 63%, transparent);--hl-panel-bg:color-mix(in srgb, var(--hl-bg-base) 67%, transparent);--hl-overlay-bg:color-mix(in srgb, var(--hl-bg-base) 65%, transparent);--hl-bubble-assistant-bg:color-mix(in srgb, var(--hl-bg-base) 70%, transparent);--hl-success-dark-2:color-mix(in srgb, var(--hl-success) 80%, var(--hl-p-white));--hl-success-light-3:color-mix(in srgb, var(--hl-success) 70%, var(--hl-p-black));--hl-success-light-5:color-mix(in srgb, var(--hl-success) 50%, var(--hl-p-black));--hl-success-light-7:color-mix(in srgb, var(--hl-success) 30%, var(--hl-p-black));--hl-success-light-8:color-mix(in srgb, var(--hl-success) 20%, var(--hl-p-black));--hl-success-light-9:color-mix(in srgb, var(--hl-success) 10%, var(--hl-p-black));--hl-warning-dark-2:color-mix(in srgb, var(--hl-warning) 80%, var(--hl-p-white));--hl-warning-light-3:color-mix(in srgb, var(--hl-warning) 70%, var(--hl-p-black));--hl-warning-light-5:color-mix(in srgb, var(--hl-warning) 50%, var(--hl-p-black));--hl-warning-light-7:color-mix(in srgb, var(--hl-warning) 30%, var(--hl-p-black));--hl-warning-light-8:color-mix(in srgb, var(--hl-warning) 20%, var(--hl-p-black));--hl-warning-light-9:color-mix(in srgb, var(--hl-warning) 10%, var(--hl-p-black));--hl-danger-dark-2:color-mix(in srgb, var(--hl-danger) 80%, var(--hl-p-white));--hl-danger-light-3:color-mix(in srgb, var(--hl-danger) 70%, var(--hl-p-black));--hl-danger-light-5:color-mix(in srgb, var(--hl-danger) 50%, var(--hl-p-black));--hl-danger-light-7:color-mix(in srgb, var(--hl-danger) 30%, var(--hl-p-black));--hl-danger-light-8:color-mix(in srgb, var(--hl-danger) 20%, var(--hl-p-black));--hl-danger-light-9:color-mix(in srgb, var(--hl-danger) 10%, var(--hl-p-black));--hl-error-dark-2:color-mix(in srgb, var(--hl-error) 80%, var(--hl-p-white));--hl-error-light-3:color-mix(in srgb, var(--hl-error) 70%, var(--hl-p-black));--hl-error-light-5:color-mix(in srgb, var(--hl-error) 50%, var(--hl-p-black));--hl-error-light-7:color-mix(in srgb, var(--hl-error) 30%, var(--hl-p-black));--hl-error-light-8:color-mix(in srgb, var(--hl-error) 20%, var(--hl-p-black));--hl-error-light-9:color-mix(in srgb, var(--hl-error) 10%, var(--hl-p-black));--hl-info-dark-2:color-mix(in srgb, var(--hl-info) 80%, var(--hl-p-white));--hl-info-light-3:color-mix(in srgb, var(--hl-info) 70%, var(--hl-p-black));--hl-info-light-5:color-mix(in srgb, var(--hl-info) 50%, var(--hl-p-black));--hl-info-light-7:color-mix(in srgb, var(--hl-info) 30%, var(--hl-p-black));--hl-info-light-8:color-mix(in srgb, var(--hl-info) 20%, var(--hl-p-black));--hl-info-light-9:color-mix(in srgb, var(--hl-info) 10%, var(--hl-p-black));--hl-shadow-card:0 0 12px #000000b8;--hl-shadow-sm:0 1px 4px #00000080;--hl-shadow:0 2px 12px #0009;--hl-shadow-lg:0 4px 16px #000000b3}:root,html.dark{--el-color-primary:var(--hl-brand);--el-color-primary-dark-2:var(--hl-brand-dark-2);--el-color-primary-light-1:var(--hl-brand-light-1);--el-color-primary-light-2:var(--hl-brand-light-2);--el-color-primary-light-3:var(--hl-brand-light-3);--el-color-primary-light-4:var(--hl-brand-light-4);--el-color-primary-light-5:var(--hl-brand-light-5);--el-color-primary-light-6:var(--hl-brand-light-6);--el-color-primary-light-7:var(--hl-brand-light-7);--el-color-primary-light-8:var(--hl-brand-light-8);--el-color-primary-light-9:var(--hl-brand-light-9);--el-color-success:var(--hl-success);--el-color-warning:var(--hl-warning);--el-color-danger:var(--hl-danger);--el-color-error:var(--hl-error);--el-color-info:var(--hl-info);--el-color-success-dark-2:var(--hl-success-dark-2);--el-color-success-light-3:var(--hl-success-light-3);--el-color-success-light-5:var(--hl-success-light-5);--el-color-success-light-7:var(--hl-success-light-7);--el-color-success-light-8:var(--hl-success-light-8);--el-color-success-light-9:var(--hl-success-light-9);--el-color-warning-dark-2:var(--hl-warning-dark-2);--el-color-warning-light-3:var(--hl-warning-light-3);--el-color-warning-light-5:var(--hl-warning-light-5);--el-color-warning-light-7:var(--hl-warning-light-7);--el-color-warning-light-8:var(--hl-warning-light-8);--el-color-warning-light-9:var(--hl-warning-light-9);--el-color-danger-dark-2:var(--hl-danger-dark-2);--el-color-danger-light-3:var(--hl-danger-light-3);--el-color-danger-light-5:var(--hl-danger-light-5);--el-color-danger-light-7:var(--hl-danger-light-7);--el-color-danger-light-8:var(--hl-danger-light-8);--el-color-danger-light-9:var(--hl-danger-light-9);--el-color-error-dark-2:var(--hl-error-dark-2);--el-color-error-light-3:var(--hl-error-light-3);--el-color-error-light-5:var(--hl-error-light-5);--el-color-error-light-7:var(--hl-error-light-7);--el-color-error-light-8:var(--hl-error-light-8);--el-color-error-light-9:var(--hl-error-light-9);--el-color-info-dark-2:var(--hl-info-dark-2);--el-color-info-light-3:var(--hl-info-light-3);--el-color-info-light-5:var(--hl-info-light-5);--el-color-info-light-7:var(--hl-info-light-7);--el-color-info-light-8:var(--hl-info-light-8);--el-color-info-light-9:var(--hl-info-light-9);--el-text-color-primary:var(--hl-text-primary);--el-text-color-regular:var(--hl-text-regular);--el-text-color-secondary:var(--hl-text-secondary);--el-text-color-placeholder:var(--hl-text-placeholder);--el-text-color-disabled:var(--hl-text-disabled);--el-bg-color-page:var(--hl-bg-page);--el-bg-color:var(--hl-bg-base);--el-bg-color-overlay:var(--hl-overlay-bg);--el-border-color-darker:var(--hl-border-darker);--el-border-color-dark:var(--hl-border-dark);--el-border-color:var(--hl-border);--el-border-color-light:var(--hl-border-light);--el-border-color-lighter:var(--hl-border-lighter);--el-border-color-extra-light:var(--hl-border-extra-light);--el-fill-color-darker:var(--hl-fill-darker);--el-fill-color-dark:var(--hl-fill-dark);--el-fill-color:var(--hl-fill);--el-fill-color-light:var(--hl-fill-light);--el-fill-color-lighter:var(--hl-fill-lighter);--el-fill-color-extra-light:var(--hl-fill-extra-light);--el-fill-color-blank:var(--hl-fill-blank);--el-mask-color:var(--hl-mask);--el-mask-color-extra-light:var(--hl-mask-extra-light);--el-box-shadow:var(--hl-shadow);--el-box-shadow-light:var(--hl-shadow-sm);--el-box-shadow-lighter:var(--hl-shadow-card);--el-box-shadow-dark:var(--hl-shadow-lg);--el-border-radius-base:var(--hl-radius-base);--el-border-radius-small:var(--hl-radius-small);--el-border-radius-round:var(--hl-radius-round);--el-popper-border-radius:var(--hl-radius-base);--el-transition-duration:var(--hl-motion-base);--el-transition-duration-fast:var(--hl-motion-fast);--el-transition-function-ease-in-out-bezier:var(--hl-ease-standard);--el-transition-function-fast-bezier:var(--hl-ease-settle);--el-card-padding:var(--hl-card-padding);--el-card-border-color:var(--hl-card-border);--el-card-bg-color:var(--hl-card-bg);--el-font-size-extra-small:var(--hl-text-xs);--el-font-size-small:var(--hl-text-sm);--el-font-size-base:var(--hl-text-base);--el-font-size-medium:var(--hl-text-lg);--el-font-size-large:var(--hl-text-2xl);--el-font-size-extra-large:var(--hl-text-3xl);--el-menu-bg-color:var(--hl-bg-base);--el-menu-hover-bg-color:var(--hl-hover-fill-strong);--el-menu-active-bg-color:var(--hl-active-brand);--el-menu-text-color:var(--hl-text-primary);--el-menu-active-color:var(--hl-brand);--el-menu-hover-text-color:var(--hl-text-primary);--el-menu-horizontal-sub-item-height:var(--hl-layout-menu-sub-item-height);--el-table-row-hover-bg-color:var(--hl-hover-fill);--el-tree-node-hover-bg-color:var(--hl-hover-fill);--el-dropdown-menuItem-hover-fill:var(--hl-hover-fill);--el-aside-logo-text-color:var(--hl-text-primary);--el-aside-border-color:var(--hl-border-light);--el-header-logo-text-color:var(--hl-text-primary);--el-header-bg-color:var(--hl-bg-base);--el-header-text-color:var(--hl-text-primary);--el-header-text-color-regular:var(--hl-text-regular);--el-header-border-color:var(--hl-border-light);--el-popover-border-radius:var(--hl-radius-base);--el-popover-padding:var(--hl-space-3);--el-popover-padding-large:var(--hl-space-4) var(--hl-space-5);--el-popover-title-font-size:var(--hl-text-lg);--el-card-border-radius:var(--hl-radius-card);--el-messagebox-border-radius:var(--hl-radius-base);--el-pagination-border-radius:var(--hl-radius-small);--el-tag-border-radius:var(--hl-radius-small);--el-tag-border-radius-rounded:var(--hl-radius-round);--el-color-white:var(--hl-white);--el-color-black:var(--hl-black);--el-button-divide-border-color:color-mix(in srgb, var(--hl-white) 50%, transparent);--el-table-fixed-left-column:inset 10px 0 10px -10px color-mix(in srgb, var(--hl-black) 15%, transparent);--el-table-fixed-right-column:inset -10px 0 10px -10px color-mix(in srgb, var(--hl-black) 15%, transparent);--el-empty-fill-color-1:color-mix(in srgb, var(--hl-text-primary) 3%, var(--hl-bg-base));--el-empty-fill-color-2:color-mix(in srgb, var(--hl-text-primary) 4%, var(--hl-bg-base));--el-empty-fill-color-3:color-mix(in srgb, var(--hl-text-primary) 5%, var(--hl-bg-base));--el-empty-fill-color-4:color-mix(in srgb, var(--hl-text-primary) 7%, var(--hl-bg-base));--el-empty-fill-color-5:color-mix(in srgb, var(--hl-text-primary) 8%, var(--hl-bg-base));--el-empty-fill-color-6:color-mix(in srgb, var(--hl-text-primary) 10%, var(--hl-bg-base));--el-empty-fill-color-7:color-mix(in srgb, var(--hl-text-primary) 11%, var(--hl-bg-base));--el-empty-fill-color-8:color-mix(in srgb, var(--hl-text-primary) 13%, var(--hl-bg-base));--el-empty-fill-color-9:color-mix(in srgb, var(--hl-text-primary) 16%, var(--hl-bg-base));--el-overlay-color:color-mix(in srgb, var(--hl-black) 80%, transparent);--el-overlay-color-light:color-mix(in srgb, var(--hl-black) 70%, transparent);--el-overlay-color-lighter:color-mix(in srgb, var(--hl-black) 50%, transparent);--el-tag-font-size:var(--hl-text-xs);--el-alert-title-font-size:var(--hl-text-base);--el-alert-title-with-description-font-size:var(--hl-text-lg);--el-alert-description-font-size:var(--hl-text-base);--el-alert-close-font-size:var(--hl-text-lg);--el-alert-close-customed-font-size:var(--hl-text-base);--el-messagebox-error-font-size:var(--hl-text-xs);--el-dialog-content-font-size:var(--hl-text-base);--el-pagination-font-size:var(--hl-text-base);--el-pagination-font-size-small:var(--hl-text-xs);--el-checkbox-font-size:var(--hl-text-base);--el-select-input-font-size:var(--hl-text-base);--el-notification-title-font-size:var(--hl-text-lg);--el-collapse-header-font-size:var(--hl-text-sm);--el-collapse-content-font-size:var(--hl-text-sm);--el-avatar-text-size:var(--hl-text-base);--el-dialog-padding-primary:var(--hl-space-4);--el-drawer-padding-primary:var(--hl-space-5);--el-drawer-dragger-size:var(--hl-space-2);--el-messagebox-padding-primary:var(--hl-space-3);--el-alert-padding:var(--hl-space-2) var(--hl-space-4);--el-pagination-item-gap:var(--hl-space-4);--el-segmented-padding:2px;--el-menu-base-level-padding:var(--hl-space-5);--el-menu-level-padding:var(--hl-space-5);--el-menu-icon-width:var(--hl-space-6);--el-tabs-header-height:var(--hl-space-10);--el-pagination-button-width:var(--hl-space-8);--el-pagination-button-height:var(--hl-space-8);--el-message-close-size:var(--hl-space-4);--el-notification-icon-size:var(--hl-space-6);--el-badge-size:18px;--el-slider-height:6px;--el-menu-item-height:56px;--el-menu-horizontal-height:60px;--el-tree-node-content-height:26px;--el-messagebox-width:420px;--el-notification-width:330px;--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-avatar-icon-size:18px;--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px;--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-form-inline-content-width:220px}.el-popover{--el-popover-border-radius:var(--hl-radius-base);--el-popover-padding:var(--hl-space-3);--el-popover-padding-large:var(--hl-space-4) var(--hl-space-5);--el-popover-title-font-size:var(--hl-text-lg)}.el-card{--el-card-border-radius:var(--hl-radius-card)}.el-message-box{--el-messagebox-border-radius:var(--hl-radius-base);--el-messagebox-error-font-size:var(--hl-text-xs);--el-messagebox-padding-primary:var(--hl-space-3);--el-messagebox-width:420px}.el-pagination{--el-pagination-border-radius:var(--hl-radius-small);--el-pagination-font-size:var(--hl-text-base);--el-pagination-font-size-small:var(--hl-text-xs);--el-pagination-item-gap:var(--hl-space-4);--el-pagination-button-width:var(--hl-space-8);--el-pagination-button-height:var(--hl-space-8)}.el-tag{--el-tag-border-radius:var(--hl-radius-small);--el-tag-border-radius-rounded:var(--hl-radius-round);--el-tag-font-size:var(--hl-text-xs)}.el-alert{--el-alert-title-font-size:var(--hl-text-base);--el-alert-title-with-description-font-size:var(--hl-text-lg);--el-alert-description-font-size:var(--hl-text-base);--el-alert-close-font-size:var(--hl-text-lg);--el-alert-close-customed-font-size:var(--hl-text-base);--el-alert-padding:var(--hl-space-2) var(--hl-space-4)}.el-dialog{--el-dialog-content-font-size:var(--hl-text-base);--el-dialog-padding-primary:var(--hl-space-4)}.el-drawer{--el-drawer-padding-primary:var(--hl-space-5);--el-drawer-dragger-size:var(--hl-space-2)}.el-menu{--el-menu-base-level-padding:var(--hl-space-5);--el-menu-level-padding:var(--hl-space-5);--el-menu-icon-width:var(--hl-space-6);--el-menu-item-height:56px;--el-menu-horizontal-height:60px}.el-tabs{--el-tabs-header-height:var(--hl-space-10)}.el-tree{--el-tree-node-content-height:26px}.el-select{--el-select-input-font-size:var(--hl-text-base)}.el-empty{--el-empty-fill-color-1:color-mix(in srgb, var(--hl-text-primary) 3%, var(--hl-bg-base));--el-empty-fill-color-2:color-mix(in srgb, var(--hl-text-primary) 4%, var(--hl-bg-base));--el-empty-fill-color-3:color-mix(in srgb, var(--hl-text-primary) 5%, var(--hl-bg-base));--el-empty-fill-color-4:color-mix(in srgb, var(--hl-text-primary) 7%, var(--hl-bg-base));--el-empty-fill-color-5:color-mix(in srgb, var(--hl-text-primary) 8%, var(--hl-bg-base));--el-empty-fill-color-6:color-mix(in srgb, var(--hl-text-primary) 10%, var(--hl-bg-base));--el-empty-fill-color-7:color-mix(in srgb, var(--hl-text-primary) 11%, var(--hl-bg-base));--el-empty-fill-color-8:color-mix(in srgb, var(--hl-text-primary) 13%, var(--hl-bg-base));--el-empty-fill-color-9:color-mix(in srgb, var(--hl-text-primary) 16%, var(--hl-bg-base));--el-empty-padding:40px 0;--el-empty-image-width:160px}.el-badge{--el-badge-size:18px}.el-slider{--el-slider-height:6px}.el-checkbox{--el-checkbox-font-size:var(--hl-text-base)}.el-message{--el-message-close-size:var(--hl-space-4)}.el-notification{--el-notification-title-font-size:var(--hl-text-lg);--el-notification-icon-size:var(--hl-space-6);--el-notification-width:330px}.el-collapse{--el-collapse-header-font-size:var(--hl-text-sm);--el-collapse-content-font-size:var(--hl-text-sm)}.el-avatar{--el-avatar-text-size:var(--hl-text-base);--el-avatar-icon-size:18px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px}.el-form{--el-form-inline-content-width:220px}.el-segmented{--el-segmented-padding:2px}.el-button{--el-button-divide-border-color:color-mix(in srgb, var(--hl-white) 50%, transparent)}.el-table{--el-table-fixed-left-column:inset 10px 0 10px -10px color-mix(in srgb, var(--hl-black) 15%, transparent);--el-table-fixed-right-column:inset -10px 0 10px -10px color-mix(in srgb, var(--hl-black) 15%, transparent)}html,body,#app,#watermark{width:100%;height:100%;margin:0;padding:0}body{-webkit-user-select:none;user-select:none}body input,body textarea{-webkit-user-select:text;user-select:text}:-webkit-any(article,aside,nav,section) h1{font-size:2em}#app{background:radial-gradient(60% 50% at 15% 0%, color-mix(in srgb, var(--hl-brand) 10%, transparent), transparent), radial-gradient(50% 40% at 90% 100%, color-mix(in srgb, var(--hl-brand) 8%, transparent), transparent), var(--el-bg-color-page)}html.dark #app{background:radial-gradient(60% 50% at 15% 0%, color-mix(in srgb, var(--hl-brand) 7%, transparent), transparent), radial-gradient(50% 40% at 90% 100%, color-mix(in srgb, var(--hl-brand) 5%, transparent), transparent), var(--el-bg-color-page)}html.flow-bg #app{background:var(--el-bg-color-page)}@keyframes fade-transform-enter{0%{opacity:0;transform:translate(-30px)}}@keyframes fade-transform-leave{to{opacity:0;transform:translate(30px)}}.fade-transform-enter-active{animation:fade-transform-enter var(--hl-motion-fast) ease both}.fade-transform-leave-active{animation:fade-transform-leave var(--hl-motion-fast) ease both}.layout-chrome{z-index:var(--hl-z-affix);pointer-events:none;position:absolute;inset:0;overflow:hidden}.layout-chrome .chrome-bar{pointer-events:auto}@keyframes chrome-swap-top-in{0%{transform:translateY(-100%)}}@keyframes chrome-swap-left-in{0%{transform:translate(-100%)}}@keyframes chrome-swap-bottom-in{0%{transform:translateY(100%)}}@keyframes chrome-swap-fade-in{0%{opacity:0}}@keyframes chrome-swap-fade-out{to{opacity:0}}.chrome-swap-enter-active{animation:chrome-swap-fade-in var(--hl-motion-base) ease both}.chrome-swap-enter-active .el-header,.chrome-swap-enter-active .lite-header,.chrome-swap-enter-active .take-header,.chrome-swap-enter-active .tabs-box,.chrome-swap-enter-active .el-aside,.chrome-swap-enter-active .lite-footer,.chrome-swap-enter-active .take-bottom-nav{animation-duration:var(--hl-motion-base);animation-timing-function:ease;animation-fill-mode:backwards}.chrome-swap-leave-active{animation:chrome-swap-fade-out var(--hl-motion-base) ease both}.chrome-swap-leave-active .el-header,.chrome-swap-leave-active .lite-header,.chrome-swap-leave-active .take-header,.chrome-swap-leave-active .tabs-box,.chrome-swap-leave-active .el-aside,.chrome-swap-leave-active .lite-footer,.chrome-swap-leave-active .take-bottom-nav{animation-duration:var(--hl-motion-base);animation-timing-function:ease;animation-direction:reverse;animation-fill-mode:backwards}.chrome-swap-enter-active .el-header,.chrome-swap-enter-active .lite-header,.chrome-swap-enter-active .take-header{animation-name:chrome-swap-top-in}.chrome-swap-enter-active .tabs-box{animation-name:chrome-swap-top-in;animation-delay:50ms}.chrome-swap-enter-active .el-aside{animation-name:chrome-swap-left-in}.chrome-swap-enter-active .lite-footer,.chrome-swap-enter-active .take-bottom-nav{animation-name:chrome-swap-bottom-in}.chrome-swap-leave-active .el-header,.chrome-swap-leave-active .lite-header,.chrome-swap-leave-active .take-header,.chrome-swap-leave-active .tabs-box{animation-name:chrome-swap-top-in}.chrome-swap-leave-active .el-aside{animation-name:chrome-swap-left-in}.chrome-swap-leave-active .lite-footer,.chrome-swap-leave-active .take-bottom-nav{animation-name:chrome-swap-bottom-in}@media (prefers-reduced-motion:reduce){.chrome-swap-enter-active,.chrome-swap-leave-active,.chrome-swap-enter-active .el-header,.chrome-swap-enter-active .lite-header,.chrome-swap-enter-active .take-header,.chrome-swap-enter-active .tabs-box,.chrome-swap-enter-active .el-aside,.chrome-swap-enter-active .lite-footer,.chrome-swap-enter-active .take-bottom-nav,.chrome-swap-leave-active .el-header,.chrome-swap-leave-active .lite-header,.chrome-swap-leave-active .take-header,.chrome-swap-leave-active .tabs-box,.chrome-swap-leave-active .el-aside,.chrome-swap-leave-active .lite-footer,.chrome-swap-leave-active .take-bottom-nav{animation:none}}@keyframes breadcrumb-enter{0%{opacity:0;transform:translate(10px)}}@keyframes breadcrumb-leave{to{opacity:0;transform:translate(10px)}}.breadcrumb-enter-active{animation:breadcrumb-enter var(--hl-motion-fast) ease both}.breadcrumb-leave-active{animation:breadcrumb-leave var(--hl-motion-fast) ease both;position:absolute}.breadcrumb-move{transition:all var(--hl-motion-fast)}.layout-pro ::-webkit-scrollbar{width:24px;height:24px}.layout-pro ::-webkit-scrollbar-track{background:0 0}.layout-pro ::-webkit-scrollbar-thumb{background-color:var(--el-border-color-darker);border-radius:var(--hl-radius-base);background-clip:padding-box;border:6px solid #0000}.layout-pro ::-webkit-scrollbar-corner{background:0 0}:root{--bprogress-color:var(--el-color-primary);--bprogress-height:3px;--bprogress-box-shadow:0 0 12px color-mix(in srgb, var(--el-color-primary) 55%, transparent), 0 0 4px color-mix(in srgb, var(--el-color-primary) 35%, transparent);--bprogress-z-index:99999}.bprogress .bar{background:linear-gradient(90deg, var(--el-color-primary-light-5), var(--el-color-primary) 60%, var(--el-color-primary-dark-2))}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.form-hint{font-size:var(--hl-text-xs);color:var(--el-text-color-placeholder);margin-top:4px;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes reveal-in{0%{opacity:0;transform:translateY(var(--reveal-offset,26px))}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;will-change:opacity, transform}.reveal.is-revealed{animation:reveal-in var(--hl-motion-slower) var(--hl-ease-standard) forwards}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none;transform:none}}.hl-loading{position:relative}.hl-loading-overlay{z-index:9;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);transition:backdrop-filter var(--hl-motion-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hl-loading-overlay.is-enter{-webkit-backdrop-filter:brightness();backdrop-filter:brightness()}.hl-loading-overlay.is-leaving{-webkit-backdrop-filter:brightness();backdrop-filter:brightness();transition-duration:var(--hl-motion-base)}@keyframes hl-loading-square-cycle{0%{opacity:0;border-width:21px;transform:rotate(0)scale(.2)}15%,30%{opacity:1;border-width:21px;transform:rotate(0)scale(1)}55%{border-width:4px;transform:rotate(-12.7deg)scale(1)}85%,to{border-width:4px;transform:rotate(-12.7deg)scale(2.8)}}.hl-loading-mask{z-index:9;width:64px;height:64px;transition:opacity var(--hl-motion-base);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0;overflow:hidden}.hl-loading-mask.is-leaving{opacity:0}.hl-loading-square{box-sizing:border-box;border:21px solid var(--hl-brand);width:42px;height:42px;animation:hl-loading-square-cycle 2s var(--hl-ease-standard) infinite}@media (prefers-reduced-motion:reduce){.hl-loading-overlay{transition:none}.hl-loading-square{border-width:4px;animation:none;transform:rotate(-12.7deg)}}@keyframes text-glow{0%,to{text-shadow:none}50%{text-shadow:0 0 10px color-mix(in srgb, var(--hl-brand) 85%, transparent)}}@keyframes row-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes pane-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse-glow{0%,to{box-shadow:0 0 4px var(--hl-warning);opacity:1}50%{box-shadow:0 0 10px var(--hl-warning-light-3);opacity:.35}}.hl-list-enter-active,.hl-list-leave-active{transition:opacity var(--hl-motion-fast) ease, transform var(--hl-motion-fast) ease}.hl-list-enter-from,.hl-list-leave-to{opacity:0;transform:scale(.9)}.hl-list-leave-active{position:absolute}.hl-list-move{transition:transform var(--hl-motion-fast) ease}@media (prefers-reduced-motion:reduce){.hl-list-enter-active,.hl-list-leave-active,.hl-list-move{transition:none}}.el-message{border-color:color-mix(in srgb, var(--hl-white) 50%, transparent);border-radius:var(--hl-radius-base);box-shadow:var(--hl-shadow);box-sizing:border-box;background-color:var(--hl-overlay-bg);border:1px solid var(--hl-border-light);-webkit-backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));overflow:hidden}[data-frost-off] .el-message{-webkit-backdrop-filter:none;backdrop-filter:none}html.dark .el-message{border-color:color-mix(in srgb, var(--hl-white) 10%, transparent)}.el-message{transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s, backdrop-filter var(--hl-motion-fast) var(--hl-ease-standard)}.el-message.el-message-fade-enter-active{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.el-notification{transition:opacity var(--el-transition-duration), transform var(--el-transition-duration), left var(--el-transition-duration), right var(--el-transition-duration), top .4s, bottom var(--el-transition-duration), backdrop-filter var(--hl-motion-fast) var(--hl-ease-standard)}.el-notification.el-notification-fade-enter-active{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.el-notification{background-color:var(--hl-overlay-bg);width:100vw;max-width:100vw;min-height:52px;-webkit-backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));border-top:none;border-left:none;border-right:none;border-radius:0;align-items:center;padding:0 52px 0 28px;left:0;right:0}.el-notification .el-notification__icon{flex-shrink:0;margin-right:12px}.el-notification .el-notification__group{flex-direction:row;align-items:center;gap:0 16px;display:flex}.el-notification .el-notification__content{margin:0}.el-notification .el-notification__closeBtn{top:50%;transform:translateY(-50%)}.el-notification+.el-notification{margin-top:0}.el-notification:has(.el-notification--success){background-color:color-mix(in srgb, var(--hl-success) 16%, var(--hl-overlay-bg));border-color:color-mix(in srgb, var(--hl-success) 40%, transparent);box-shadow:0 6px 28px color-mix(in srgb, var(--hl-success) 35%, transparent), 0 0 70px color-mix(in srgb, var(--hl-success) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-success) 20%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-success) 25%, transparent)}.el-notification:has(.el-notification--warning){background-color:color-mix(in srgb, var(--hl-warning) 16%, var(--hl-overlay-bg));border-color:color-mix(in srgb, var(--hl-warning) 40%, transparent);box-shadow:0 6px 28px color-mix(in srgb, var(--hl-warning) 35%, transparent), 0 0 70px color-mix(in srgb, var(--hl-warning) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-warning) 20%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-warning) 25%, transparent)}.el-notification:has(.el-notification--error){background-color:color-mix(in srgb, var(--hl-error) 16%, var(--hl-overlay-bg));border-color:color-mix(in srgb, var(--hl-error) 40%, transparent);box-shadow:0 6px 28px color-mix(in srgb, var(--hl-error) 35%, transparent), 0 0 70px color-mix(in srgb, var(--hl-error) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-error) 20%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-error) 25%, transparent)}.el-notification:has(.el-notification--info){background-color:color-mix(in srgb, var(--hl-info) 16%, var(--hl-overlay-bg));border-color:color-mix(in srgb, var(--hl-info) 40%, transparent);box-shadow:0 6px 28px color-mix(in srgb, var(--hl-info) 30%, transparent), 0 0 70px color-mix(in srgb, var(--hl-info) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-info) 18%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-info) 20%, transparent)}.el-notification-fade-leave-to{opacity:0;transform:translate(-100%)}html.dark .el-notification:has(.el-notification--success){background-color:color-mix(in srgb, var(--hl-success) 10%, var(--hl-overlay-bg));box-shadow:0 6px 32px color-mix(in srgb, var(--hl-success) 50%, transparent), 0 0 90px color-mix(in srgb, var(--hl-success) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-success) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-success) 20%, transparent)}html.dark .el-notification:has(.el-notification--warning){background-color:color-mix(in srgb, var(--hl-warning) 10%, var(--hl-overlay-bg));box-shadow:0 6px 32px color-mix(in srgb, var(--hl-warning) 50%, transparent), 0 0 90px color-mix(in srgb, var(--hl-warning) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-warning) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-warning) 20%, transparent)}html.dark .el-notification:has(.el-notification--error){background-color:color-mix(in srgb, var(--hl-error) 10%, var(--hl-overlay-bg));box-shadow:0 6px 32px color-mix(in srgb, var(--hl-error) 50%, transparent), 0 0 90px color-mix(in srgb, var(--hl-error) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-error) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-error) 20%, transparent)}html.dark .el-notification:has(.el-notification--info){background-color:color-mix(in srgb, var(--hl-info) 10%, var(--hl-overlay-bg));box-shadow:0 6px 32px color-mix(in srgb, var(--hl-info) 45%, transparent), 0 0 90px color-mix(in srgb, var(--hl-info) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--hl-info) 30%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hl-info) 15%, transparent)}.mask-image{-webkit-mask-image:linear-gradient(90deg, var(--hl-black) 0%, var(--hl-black) calc(100% - 50px), transparent);mask-image:linear-gradient(90deg, var(--hl-black) 0%, var(--hl-black) calc(100% - 50px), transparent);padding-right:50px}.card{box-sizing:border-box;background-color:var(--hl-card-bg);border:1px solid var(--hl-card-border);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur))}[data-frost-off] .card{-webkit-backdrop-filter:none;backdrop-filter:none}.card{padding:var(--hl-card-padding);border-radius:var(--hl-radius-card);box-shadow:var(--hl-card-shadow);overflow-x:hidden}.hl-card-interactive{transition:transform var(--hl-motion-fast) ease, box-shadow var(--hl-motion-fast) ease;position:relative}.hl-card-interactive:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--hl-white) 16%, transparent) 50%, transparent 60%);border-radius:inherit;transition:transform calc(var(--hl-motion-base) * 2) ease;position:absolute;inset:0;transform:translate(-130%)}.hl-card-interactive:hover{box-shadow:var(--hl-card-shadow-hover);transform:translateY(-2px)}.hl-card-interactive:active{transform:translateY(0)scale(.99)}.hl-card-interactive:active:before{transform:translate(130%)}.el-card{border-radius:var(--hl-radius-card);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur))}.el-card.hl-card-compact>.el-card__header{padding:10px 16px}.el-card.hl-card-body-tight>.el-card__body{padding:8px}.table-main{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.table-main .el-table{flex:1}.table-main .el-table table{width:100%}.table-main .el-table .el-table__header th{height:45px;font-size:var(--hl-text-md);color:var(--el-text-color-primary);background:var(--el-fill-color-light);font-weight:700}.table-main .el-table .el-table__row{height:45px;font-size:var(--hl-text-base)}.table-main .el-table .el-table__row .move,.table-main .el-table .el-table__row .move .el-icon{cursor:move}.table-main .el-table .el-table__header .el-table__cell>.cell{white-space:wrap}.table-main .el-table .el-table__empty-block{position:absolute}.table-main .el-table .el-table__empty-block .table-empty{line-height:30px}.table-main .el-table .el-table__empty-block .table-empty img{display:inline-flex}.el-table--small .el-table__header th{height:40px;font-size:var(--hl-text-base)}.el-table--small .el-table__row{height:40px;font-size:var(--hl-text-sm)}.el-table--large .el-table__header th{height:50px;font-size:var(--hl-text-lg)}.el-table--large .el-table__row{height:50px;font-size:var(--hl-text-md)}.el-table .el-table__row .cell{animation:row-enter var(--hl-motion-base) ease backwards}.el-table .el-table__row:nth-child(2) .cell{animation-delay:30ms}.el-table .el-table__row:nth-child(3) .cell{animation-delay:60ms}.el-table .el-table__row:nth-child(4) .cell{animation-delay:90ms}.el-table .el-table__row:nth-child(5) .cell{animation-delay:.12s}.el-table .el-table__row:nth-child(6) .cell{animation-delay:.15s}.el-table .el-table__row:nth-child(7) .cell{animation-delay:.18s}.el-table .el-table__row:nth-child(8) .cell{animation-delay:.21s}.el-table .el-table__row:nth-child(9) .cell{animation-delay:.24s}.el-table .el-table__row:nth-child(10) .cell{animation-delay:.27s}.el-table .el-table__row:nth-child(11) .cell{animation-delay:.3s}.el-table .el-table__row:nth-child(12) .cell{animation-delay:.33s}.el-table .el-table__row>td.el-table__cell{background-image:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--hl-white) 16%, transparent) 50%, transparent 100%);transition:background-color var(--hl-motion-fast) ease, background-position .7s ease, box-shadow var(--hl-motion-base) ease;background-position:200% 0;background-repeat:no-repeat;background-size:220% 100%}.el-table .el-table__row:hover>td.el-table__cell{background-position:-100% 0}.el-table .el-table__row:active>td.el-table__cell{box-shadow:inset 0 10px 12px -12px color-mix(in srgb, var(--hl-brand) 38%, transparent), inset 0 -10px 12px -12px color-mix(in srgb, var(--hl-brand) 38%, transparent)}.el-alert{border:1px solid}.el-button{border-radius:var(--hl-radius-button);transition:all var(--hl-motion-fast) ease}.el-button:not(.is-disabled,.is-loading):hover{transform:translateY(-1px)}.el-button:not(.is-disabled,.is-loading):active{transform:translateY(0)scale(.97)}.el-button.is-circle{border-radius:min(50%, var(--hl-radius-base) * 9999)}.el-input{border-radius:var(--hl-radius-input)}.el-input .el-input__wrapper{transition:box-shadow var(--hl-motion-fast) ease}.el-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset, 0 0 12px color-mix(in srgb, var(--el-color-primary) 30%, transparent)}.el-textarea__inner{resize:none}.el-tree .el-tree-node__children{animation:row-enter var(--hl-motion-base) ease}.el-tree .el-tree-node__content{transition:background-color var(--hl-motion-fast) ease}.el-tree .el-tree-node__content:active{animation:text-glow var(--hl-motion-base) ease}.el-tree .el-tree-node__expand-icon,.el-pagination button:not(:disabled),.el-pagination .btn-prev:not(:disabled),.el-pagination .btn-next:not(:disabled),.el-pagination .el-pager li{transition:transform var(--hl-motion-fast) ease}.el-pagination button:not(:disabled):hover,.el-pagination .btn-prev:not(:disabled):hover,.el-pagination .btn-next:not(:disabled):hover,.el-pagination .el-pager li:hover{transform:translateY(-1px)}.el-switch .el-switch__core{border-radius:var(--hl-radius-switch)}.el-switch .el-switch__action{border-radius:min(50%, var(--hl-radius-switch) * 9999)}.el-tabs--card,.el-tabs--border-card{border-radius:var(--hl-radius-card);box-sizing:border-box;background-color:var(--hl-panel-bg);border:1px solid var(--hl-card-border);-webkit-backdrop-filter:blur(var(--hl-card-blur));backdrop-filter:blur(var(--hl-card-blur))}[data-frost-off] .el-tabs--card,[data-frost-off] .el-tabs--border-card{-webkit-backdrop-filter:none;backdrop-filter:none}.el-tabs--card>.el-tabs__header,.el-tabs--border-card>.el-tabs__header{background-color:#0000}.el-tabs__content>.el-tab-pane{animation:pane-enter var(--hl-motion-fast) var(--hl-ease-standard)}.el-tag{border-radius:var(--hl-radius-small)}.el-progress-bar__inner{transition-duration:var(--hl-motion-slower)}@media (width<=768px){body{width:100%;padding-right:0!important}}.el-drawer{max-width:100vw}.el-drawer .el-drawer__header{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding:16px 20px}.el-drawer .el-drawer__header span{font-size:var(--hl-text-xl);line-height:var(--hl-text-xl);color:var(--el-text-color-primary)}.el-drawer .el-drawer__footer{border-top:1px solid var(--el-border-color-lighter)}.el-drawer .el-select{width:100%}.el-drawer .drawer-multiColumn-form{flex-wrap:wrap;display:flex}.el-drawer .drawer-multiColumn-form .el-form-item{width:47%}.el-drawer .drawer-multiColumn-form .el-form-item:nth-child(2n-1){margin-right:5%}.el-dialog{padding:0}.el-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color-lighter);margin:0;padding:15px 20px}.el-dialog .el-dialog__header .el-dialog__title{font-size:var(--hl-text-xl)}.el-dialog .el-dialog__body,.el-dialog .el-dialog__footer{padding:15px 20px}.el-popper{border-radius:var(--hl-radius-base);box-shadow:var(--hl-shadow);box-sizing:border-box;background-color:var(--hl-overlay-bg);border:1px solid var(--hl-border-light);-webkit-backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate))}[data-frost-off] .el-popper{-webkit-backdrop-filter:none;backdrop-filter:none}.el-popper__arrow{border-radius:0}.el-popper__arrow:before{background:var(--hl-overlay-bg)}.el-popper.el-tooltip{padding:var(--hl-space-2) var(--hl-space-3);font-size:var(--hl-text-sm);border-radius:var(--hl-radius-small)}.el-popper.el-tooltip.is-dark{color:var(--hl-text-primary);background-color:var(--hl-overlay-bg);border:1px solid var(--hl-border-light)}.el-popper.el-tooltip.is-dark>.el-popper__arrow:before{background:var(--hl-overlay-bg);border:1px solid var(--hl-border-light)}.el-popper.el-tooltip:not(.is-pure,.el-popover){pointer-events:none}.el-dropdown__popper .el-dropdown-menu,.el-picker__popper .el-picker-panel,.el-picker__popper .el-time-panel,.el-cascader__dropdown .el-cascader-menu,.el-color-picker__panel .el-color-picker-panel{box-shadow:none;background:0 0}.el-picker__popper .el-time-panel,.el-picker-panel__sidebar,.el-picker-panel__footer,.el-time-panel__footer,.el-select-dropdown__header,.el-select-dropdown__footer,.el-autocomplete-suggestion__header,.el-autocomplete-suggestion__footer,.el-mention-dropdown__header,.el-mention-dropdown__footer{border:none}.el-cascader__dropdown .el-cascader-menu{border-right:none}.el-color-picker-panel__footer .el-input{color:var(--hl-text-primary)}.el-dropdown-menu__item,.el-select-dropdown__item,.el-cascader-node,.el-autocomplete-suggestion li,.el-mention-dropdown__item,.el-picker-panel__shortcut,.el-picker-panel__icon-btn,.el-picker-panel__btn,.el-date-table td,.el-date-table-cell,.el-date-table-cell__text,.time-select-item,.el-time-panel__btn,.el-dialog__headerbtn .el-dialog__close,.el-drawer__close-btn,.el-message-box__close,.el-notification__closeBtn,.el-tag__close,.el-backtop,.el-link,.el-transfer-panel__item,.el-upload-dragger,.el-input-number__increase,.el-input-number__decrease,.el-color-picker__trigger{transition:background-color var(--hl-motion-fast) ease, color var(--hl-motion-fast) ease, border-color var(--hl-motion-fast) ease}.el-select-dropdown__item.is-hovering,.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus,.el-autocomplete-suggestion li:hover,.el-mention-dropdown__item:hover,.el-picker-panel__shortcut:hover,.time-select-item:hover,.el-transfer-panel__item:hover{background-color:var(--hl-hover-fill)}.el-dialog{--el-dialog-bg-color:var(--hl-overlay-bg)}.el-drawer{--el-drawer-bg-color:var(--hl-overlay-bg)}.el-dialog,.el-drawer,.el-message-box{box-sizing:border-box;background-color:var(--hl-overlay-bg);border:1px solid var(--hl-border-light);-webkit-backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate));backdrop-filter:blur(var(--hl-overlay-blur)) saturate(var(--hl-overlay-saturate))}[data-frost-off] .el-dialog,[data-frost-off] .el-drawer,[data-frost-off] .el-message-box{-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=768px){.el-dialog.is-fullscreen{-webkit-backdrop-filter:none;backdrop-filter:none}}.el-dialog,.el-message-box,.el-popper{transition:backdrop-filter var(--hl-motion-fast) var(--hl-ease-standard)}.dialog-fade-enter-active .el-dialog,.el-drawer-fade-enter-active .el-drawer,.fade-in-linear-enter-active .el-message-box,.el-zoom-in-top-enter-active.el-popper,.el-zoom-in-bottom-enter-active.el-popper,.el-zoom-in-left-enter-active.el-popper,.el-zoom-in-center-enter-active.el-popper,.el-fade-in-linear-enter-active.el-popper{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.el-zoom-in-top-enter-active.el-popper,.el-zoom-in-top-leave-active.el-popper,.el-zoom-in-bottom-enter-active.el-popper,.el-zoom-in-bottom-leave-active.el-popper,.el-zoom-in-left-enter-active.el-popper,.el-zoom-in-left-leave-active.el-popper,.el-zoom-in-center-enter-active.el-popper,.el-zoom-in-center-leave-active.el-popper{transition:var(--el-transition-md-fade), backdrop-filter var(--hl-motion-fast) var(--hl-ease-standard)}.el-fade-in-linear-enter-active.el-popper,.el-fade-in-linear-leave-active.el-popper{transition:var(--el-transition-fade-linear), backdrop-filter var(--hl-motion-fast) var(--hl-ease-standard)}@media (prefers-reduced-motion:reduce){.el-dialog,.el-message-box,.el-popper,.el-zoom-in-top-enter-active.el-popper,.el-zoom-in-top-leave-active.el-popper,.el-zoom-in-bottom-enter-active.el-popper,.el-zoom-in-bottom-leave-active.el-popper,.el-zoom-in-left-enter-active.el-popper,.el-zoom-in-left-leave-active.el-popper,.el-zoom-in-center-enter-active.el-popper,.el-zoom-in-center-leave-active.el-popper,.el-fade-in-linear-enter-active.el-popper,.el-fade-in-linear-leave-active.el-popper{transition:none}}.hl-menu-popper.el-popper.is-light{padding:6px}.hl-menu-popper .el-menu--popup-container,.hl-menu-popper .el-menu--popup,.hl-menu-popper .el-menu{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.hl-menu-popper .el-menu.el-menu--popup .el-menu-item,.hl-menu-popper .el-menu.el-menu--popup .el-sub-menu__title{border-radius:var(--hl-radius-chip);height:38px;line-height:38px}.hl-menu-popper .el-menu.el-menu--popup .el-menu-item:not(:hover),.hl-menu-popper .el-menu.el-menu--popup .el-sub-menu__title:not(:hover){background-color:#0000}.hl-menu-popper .el-menu.el-menu--popup .el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}@media (prefers-reduced-motion:reduce){.hl-card-interactive,.hl-card-interactive:before{transition:none}.el-table .el-table__row .cell{animation:none}.el-table .el-table__row>td.el-table__cell,.el-button:not(.is-disabled,.is-loading),.el-input .el-input__wrapper{transition:none}.el-tree .el-tree-node__children{animation:none}.el-tree .el-tree-node__content{transition:none}.el-tree .el-tree-node__content:active{animation:none}.el-tree .el-tree-node__expand-icon,.el-pagination button:not(:disabled),.el-pagination .btn-prev:not(:disabled),.el-pagination .btn-next:not(:disabled),.el-pagination .el-pager li{transition:none}.el-tabs__content>.el-tab-pane{animation:none}.el-dropdown-menu__item,.el-select-dropdown__item,.el-cascader-node,.el-autocomplete-suggestion li,.el-mention-dropdown__item,.el-picker-panel__shortcut,.el-picker-panel__icon-btn,.el-picker-panel__btn,.el-date-table td,.el-date-table-cell,.el-date-table-cell__text,.time-select-item,.el-time-panel__btn,.el-dialog__headerbtn .el-dialog__close,.el-drawer__close-btn,.el-message-box__close,.el-notification__closeBtn,.el-tag__close,.el-backtop,.el-link,.el-transfer-panel__item,.el-upload-dragger,.el-input-number__increase,.el-input-number__decrease,.el-color-picker__trigger{transition:none}}.msg-markdown{overflow-wrap:break-word}.msg-markdown p{margin:0 0 8px}.msg-markdown p:last-child{margin-bottom:0}.msg-markdown ul,.msg-markdown ol{margin:0 0 8px;padding-left:20px}.msg-markdown ul:last-child,.msg-markdown ol:last-child,.msg-markdown ul ul,.msg-markdown ul ol,.msg-markdown ol ul,.msg-markdown ol ol{margin-bottom:0}.msg-markdown li,.msg-markdown li>p{margin-bottom:2px}.msg-markdown li:has(>input[type=checkbox]){margin-left:-20px;list-style:none}.msg-markdown input[type=checkbox]{accent-color:var(--el-color-primary);pointer-events:none;cursor:default;margin-right:6px;position:relative;top:1px}.msg-markdown h1,.msg-markdown h2,.msg-markdown h3,.msg-markdown h4,.msg-markdown h5,.msg-markdown h6{margin:12px 0 6px;font-weight:600;line-height:1.4}.msg-markdown h1:first-child,.msg-markdown h2:first-child,.msg-markdown h3:first-child,.msg-markdown h4:first-child,.msg-markdown h5:first-child,.msg-markdown h6:first-child{margin-top:0}.msg-markdown h1:last-child,.msg-markdown h2:last-child,.msg-markdown h3:last-child,.msg-markdown h4:last-child,.msg-markdown h5:last-child,.msg-markdown h6:last-child{margin-bottom:0}.msg-markdown h1{font-size:1.4em}.msg-markdown h2{font-size:1.25em}.msg-markdown h3{font-size:1.15em}.msg-markdown h4{font-size:1.05em}.msg-markdown h5{font-size:1em}.msg-markdown h6{color:var(--el-text-color-secondary);font-size:.93em}.msg-markdown strong{font-weight:600}.msg-markdown em{font-style:italic}.msg-markdown del,.msg-markdown s{color:var(--el-text-color-placeholder);text-decoration:line-through}.msg-markdown mark{color:var(--el-color-warning-dark-2);background:var(--el-color-warning-light-9);border-radius:var(--hl-radius-small);padding:1px 2px}.msg-markdown sup,.msg-markdown sub{font-size:.78em}.msg-markdown sup{vertical-align:super;top:-.45em}.msg-markdown sub{vertical-align:sub;bottom:-.25em}.msg-markdown abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.msg-markdown kbd{color:var(--el-text-color-primary);background:var(--el-fill-color);border:1px solid var(--el-border-color);border-radius:var(--hl-radius-small);box-shadow:inset 0 -1px 0 var(--el-border-color);border-bottom-width:2px;padding:1px 5px;font-family:Consolas,Monaco,monospace;font-size:.85em;line-height:1.4;display:inline-block}.msg-markdown a{color:var(--el-color-primary);text-underline-offset:2px;transition:opacity var(--hl-motion-fast) ease;text-decoration:underline}.msg-markdown a:hover{opacity:.85}.msg-markdown code{word-break:break-all;background:var(--el-fill-color-dark);border-radius:var(--hl-radius-small);padding:1px 5px;font-family:Consolas,Monaco,monospace;font-size:.9em}.msg-markdown pre{background:var(--el-fill-color-dark);border-radius:var(--hl-radius-small);margin:0 0 8px;padding:10px 12px;position:relative;overflow-x:auto}.msg-markdown pre:last-child{margin-bottom:0}.msg-markdown pre code{background:0 0;padding:0;font-size:.88em}.msg-markdown blockquote{color:var(--el-text-color-secondary);border-left:3px solid var(--el-color-primary);margin:0 0 8px;padding:4px 10px}.msg-markdown blockquote:last-child,.msg-markdown blockquote blockquote{margin-bottom:0}.msg-markdown hr{border:none;border-top:1px solid var(--el-border-color-lighter);margin:12px 0}.msg-markdown table{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:.92em;display:block;overflow-x:auto}.msg-markdown table:last-child{margin-bottom:0}.msg-markdown table th,.msg-markdown table td{text-align:left;border:1px solid var(--el-border-color-lighter);padding:8px 12px}.msg-markdown table th{color:var(--el-text-color-primary);white-space:nowrap;background:var(--el-fill-color-light);font-size:.93em;font-weight:600}.msg-markdown table td{color:var(--el-text-color-regular)}.msg-markdown table tbody tr{transition:background-color var(--hl-motion-fast) ease}.msg-markdown table tbody tr:hover{background:var(--hl-hover-fill)}.msg-markdown table thead{border-bottom:2px solid var(--el-border-color)}.msg-markdown img{cursor:zoom-in;object-fit:contain;border-radius:var(--hl-radius-small);max-width:100%;max-height:320px;margin:8px 0;display:block}.msg-markdown img:first-child{margin-top:0}.msg-markdown img:last-child{margin-bottom:0}.msg-markdown video,.msg-markdown audio{border-radius:var(--hl-radius-small);max-width:100%;margin:8px 0;display:block}.msg-markdown video:last-child,.msg-markdown audio:last-child{margin-bottom:0}.msg-markdown figure{margin:8px 0}.msg-markdown figure:first-child{margin-top:0}.msg-markdown figure:last-child{margin-bottom:0}.msg-markdown figure figcaption{color:var(--el-text-color-secondary);text-align:center;margin-top:4px;font-size:.88em}.msg-markdown dl{margin:0 0 8px}.msg-markdown dl:last-child{margin-bottom:0}.msg-markdown dt{margin-bottom:2px;font-weight:600}.msg-markdown dd{color:var(--el-text-color-secondary);margin-bottom:4px;margin-left:20px}.msg-markdown dd:last-child{margin-bottom:0}.msg-markdown details{border:1px solid var(--el-border-color-lighter);border-radius:var(--hl-radius-small);margin:0 0 8px;padding:8px 10px}.msg-markdown details:last-child{margin-bottom:0}.msg-markdown details[open]>summary{margin-bottom:6px}.msg-markdown summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.msg-markdown summary::marker{color:var(--el-color-primary)}.msg-markdown .md-code-block,.md-vpreview .md-code-block{background:var(--hl-fill-light);border:1px solid var(--hl-border-lighter);border-radius:var(--hl-radius-small);margin:0 0 8px;overflow:hidden}.msg-markdown .md-code-block:last-child,.md-vpreview .md-code-block:last-child{margin-bottom:0}.msg-markdown .md-code-head,.md-vpreview .md-code-head{background:var(--hl-fill);border-bottom:1px solid var(--hl-border-lighter);justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.msg-markdown .md-code-lang,.md-vpreview .md-code-lang{font-family:var(--hl-font-mono);font-size:var(--hl-text-2xs);color:var(--hl-text-placeholder);letter-spacing:.04em}.msg-markdown .md-code-copy,.md-vpreview .md-code-copy{font-size:var(--hl-text-2xs);color:var(--hl-text-secondary);cursor:pointer;border:1px solid var(--hl-border-light);border-radius:var(--hl-radius-small);transition:color var(--hl-motion-fast), border-color var(--hl-motion-fast);background:0 0;padding:1px 8px}.msg-markdown .md-code-copy:hover,.md-vpreview .md-code-copy:hover{color:var(--hl-brand);border-color:var(--hl-brand)}.msg-markdown .md-code-pre,.md-vpreview .md-code-pre{margin:0;padding:10px 12px;font-size:.88em;line-height:1.6;overflow-x:auto}.msg-markdown .md-code-pre code,.md-vpreview .md-code-pre code{font-family:var(--hl-font-mono);word-break:normal;background:0 0;border-radius:0;padding:0}.msg-markdown .hljs,.md-vpreview .hljs{color:var(--hl-text-primary)}.msg-markdown .hljs-comment,.msg-markdown .hljs-quote,.md-vpreview .hljs-comment,.md-vpreview .hljs-quote{color:var(--hl-text-placeholder);font-style:italic}.msg-markdown .hljs-keyword,.msg-markdown .hljs-selector-tag,.msg-markdown .hljs-template-tag,.msg-markdown .hljs-meta,.md-vpreview .hljs-keyword,.md-vpreview .hljs-selector-tag,.md-vpreview .hljs-template-tag,.md-vpreview .hljs-meta{color:var(--hl-brand)}.msg-markdown .hljs-string,.msg-markdown .hljs-regexp,.msg-markdown .hljs-addition,.md-vpreview .hljs-string,.md-vpreview .hljs-regexp,.md-vpreview .hljs-addition{color:var(--hl-success)}.msg-markdown .hljs-number,.msg-markdown .hljs-literal,.msg-markdown .hljs-symbol,.msg-markdown .hljs-bullet,.md-vpreview .hljs-number,.md-vpreview .hljs-literal,.md-vpreview .hljs-symbol,.md-vpreview .hljs-bullet{color:var(--hl-warning)}.msg-markdown .hljs-title,.msg-markdown .hljs-name,.msg-markdown .hljs-selector-id,.msg-markdown .hljs-selector-class,.md-vpreview .hljs-title,.md-vpreview .hljs-name,.md-vpreview .hljs-selector-id,.md-vpreview .hljs-selector-class{color:var(--hl-brand-dark-2)}.msg-markdown .hljs-attr,.msg-markdown .hljs-attribute,.msg-markdown .hljs-variable,.msg-markdown .hljs-template-variable,.md-vpreview .hljs-attr,.md-vpreview .hljs-attribute,.md-vpreview .hljs-variable,.md-vpreview .hljs-template-variable{color:var(--hl-danger)}.msg-markdown .hljs-built_in,.msg-markdown .hljs-type,.msg-markdown .hljs-class,.md-vpreview .hljs-built_in,.md-vpreview .hljs-type,.md-vpreview .hljs-class{color:var(--hl-info)}.msg-markdown .hljs-tag,.msg-markdown .hljs-section,.md-vpreview .hljs-tag,.md-vpreview .hljs-section{color:var(--hl-brand)}.msg-markdown .hljs-deletion,.md-vpreview .hljs-deletion{color:var(--hl-danger)}.msg-markdown .hljs-emphasis,.md-vpreview .hljs-emphasis{font-style:italic}.msg-markdown .hljs-strong,.md-vpreview .hljs-strong{font-weight:600}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80}.page-full{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;height:100%;display:flex;overflow:hidden}.page-scroll{box-sizing:border-box;width:100%;height:100%;overflow-y:auto}.sle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-mx-auto{margin-left:auto;margin-right:auto}.u-my-1{margin-top:.25rem;margin-bottom:.25rem}.u-mb-10px{margin-bottom:10px}.u-mb-2{margin-bottom:.5rem}.u-mb-20px{margin-bottom:20px}.u-mb-3{margin-bottom:.75rem}.u-ml-2{margin-left:.5rem}.u-ml-2px{margin-left:2px}.u-ml-auto{margin-left:auto}.u-mt-10px{margin-top:10px}.u-mt-15{margin-top:3.75rem}.u-mt-2{margin-top:.5rem}.u-mt-20px{margin-top:20px}.u-mt-6{margin-top:1.5rem}.u-mt-6px{margin-top:6px}.u-hidden{display:none}.u-h-10{height:2.5rem}.u-h-14px{height:14px}.u-h-18px{height:18px}.u-h-4{height:1rem}.u-h-5{height:1.25rem}.u-h-6{height:1.5rem}.u-h-8{height:2rem}.u-h-9{height:2.25rem}.u-h-full{height:100%}.u-max-h-300px{max-height:300px}.u-w-\[40\%\]{width:40%}.u-w-\[45\%\]{width:45%}.u-w-\[55\%\]{width:55%}.u-w-\[60\%\]{width:60%}.u-w-\[70\%\]{width:70%}.u-w-\[80\%\]{width:80%}.u-w-\[90\%\]{width:90%}.u-w-10{width:2.5rem}.u-w-110px{width:110px}.u-w-12{width:3rem}.u-w-14{width:3.5rem}.u-w-140px{width:140px}.u-w-16{width:4rem}.u-w-180px{width:180px}.u-w-20{width:5rem}.u-w-260px{width:260px}.u-w-30{width:7.5rem}.u-w-300px{width:300px}.u-w-40{width:10rem}.u-w-50{width:12.5rem}.u-w-50px{width:50px}.u-w-55{width:13.75rem}.u-w-60{width:15rem}.u-w-72px{width:72px}.u-w-9{width:2.25rem}.u-w-full{width:100%}.u-flex{display:flex}.u-flex-1{flex:1}.u-flex-shrink-0{flex-shrink:0}.u-flex-wrap{flex-wrap:wrap}.u-items-center{align-items:center}.u-gap-1{gap:.25rem}.u-gap-2{gap:.5rem}.u-gap-3{gap:.75rem}.u-gap-6px{gap:6px}.u-rounded-\[var\(--hl-radius-panel\)\]{border-radius:var(--hl-radius-panel)}.u-px-3{padding-left:.75rem;padding-right:.75rem}
