.toolbar-title h2[data-v-56e4431d]{color:var(--color-text-primary);font-size:18px;font-family:Inter,sans-serif;font-weight:400;line-height:28px;letter-spacing:.01px}.user-menu-item[data-v-56e4431d]{display:flex;align-items:center;height:60px;margin-left:10px}.avatar-wrapper[data-v-56e4431d]{position:relative;height:32px;display:flex;align-items:center;gap:8px;cursor:pointer}.avatar-container[data-v-56e4431d]{position:relative;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:var(--bg-avatar-container);border-radius:9999px;border:2px var(--border-avatar) solid}.user-points-capsule[data-v-56e4431d]{display:flex;align-items:center;background:var(--bg-points-capsule);border:1px var(--border-points-capsule) solid;border-radius:9999px;padding:0 12px;margin-right:8px;color:var(--color-points);font-size:12px;font-family:Inter,sans-serif;font-weight:400;height:26px;line-height:16px;transition:all .2s ease}.user-points-capsule i[data-v-56e4431d]{margin-right:6px;font-size:14px;color:var(--color-points)}.user-points-capsule[data-v-56e4431d]:hover{background:var(--bg-points-capsule-hover);border-color:var(--border-points-capsule-hover)}.user-avatar[data-v-56e4431d]{border:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;background:var(--bg-user-avatar)}.avatar-wrapper:hover .user-avatar[data-v-56e4431d]{border-color:var(--color-tech-primary);transform:scale(1.05);box-shadow:0 0 15px var(--shadow-avatar-hover)}.avatar-ring[data-v-56e4431d]{display:none}.avatar-wrapper:hover .avatar-ring[data-v-56e4431d]{border-color:var(--color-tech-primary);-webkit-animation-duration:3s;animation-duration:3s}.avatar-ring.active[data-v-56e4431d]{border-color:var(--color-tech-primary);border-style:solid;box-shadow:0 0 15px var(--shadow-avatar-ring-active);-webkit-animation-duration:2s;animation-duration:2s}.status-dot[data-v-56e4431d]{position:absolute;bottom:0;right:0;width:8px;height:8px;background:var(--color-status-online);border-radius:50%;border:1px solid var(--border-status-dot);z-index:3;box-shadow:0 0 5px var(--shadow-status-online);transition:all .3s ease}.status-dot.offline[data-v-56e4431d]{background:var(--color-status-offline);box-shadow:0 0 8px var(--shadow-status-offline)}.avatar-wrapper:hover .status-dot[data-v-56e4431d]{background:var(--color-tech-primary);box-shadow:0 0 8px var(--color-tech-primary)}.avatar-wrapper:hover .status-dot.offline[data-v-56e4431d]{background:var(--color-status-offline);box-shadow:0 0 8px var(--shadow-status-offline)}@-webkit-keyframes rotate-data-v-56e4431d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-data-v-56e4431d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toolbar-content[data-v-56e4431d]{width:100%;height:60px;color:var(--color-text-primary);position:fixed;top:0;left:0;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;transition:background-color .3s ease,box-shadow .3s ease}.toolbar-content.enter[data-v-56e4431d]{background:var(--bg-toolbar-enter);box-shadow:0 1px 3px 0 rgba(0,0,0,.15)}.toolbar-content.jianyingHeader[data-v-56e4431d]{background:var(--bg-toolbar-enter);border-bottom:1px solid var(--border-toolbar-jianying)}.toolbar-title[data-v-56e4431d]{margin-left:30px;cursor:pointer;font-weight:700;letter-spacing:1px;display:flex;align-items:center}.toolbar-title h2[data-v-56e4431d]{margin:0;line-height:1}.toolbar-back[data-v-56e4431d]{margin-right:12px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s;background:var(--bg-icon-btn)}.toolbar-back[data-v-56e4431d]:hover{background:var(--bg-icon-btn-hover);transform:translateX(-3px)}.toolbar-mobile-menu[data-v-56e4431d]{font-size:30px;margin-right:15px;cursor:pointer}.scroll-menu[data-v-56e4431d]{margin:0 30px 0 0;display:flex;justify-content:flex-end;padding:0;align-items:center;gap:21px}.scroll-menu li[data-v-56e4431d]{list-style:none;margin:0;font-size:14px;height:32px;line-height:32px;position:relative;cursor:pointer;font-weight:500;transition:all .3s ease}.my-menu[data-v-56e4431d]{height:32px;padding-left:12px;padding-right:12px;border-radius:8px;display:flex;align-items:center;gap:6px}.menu-icon[data-v-56e4431d]{width:16px;height:16px;transition:all .2s ease;opacity:.85}.scroll-menu li .my-menu span[data-v-56e4431d]{color:var(--color-menu-text)}.scroll-menu li .menu-icon[data-v-56e4431d]{opacity:.85}.scroll-menu li.active .my-menu span[data-v-56e4431d],.scroll-menu li:hover .my-menu span[data-v-56e4431d]{color:var(--color-points)}.scroll-menu li.active .menu-icon[data-v-56e4431d],.scroll-menu li:hover .menu-icon[data-v-56e4431d]{opacity:1;filter:drop-shadow(0 0 6px var(--shadow-menu-icon-active))}.sortMenu[data-v-56e4431d]{margin-left:44px;font-size:17px;position:relative}.sortMenu[data-v-56e4431d]:after{top:32px;width:35px;left:0;height:2px;background:var(--themeBackground);content:"";border-radius:1px;position:absolute}.el-dropdown[data-v-56e4431d]{font-size:unset;color:unset}.el-popper[x-placement^=bottom][data-v-56e4431d]{margin-top:-8px}.el-dropdown-menu[data-v-56e4431d]{padding:5px 0}.el-dropdown-menu__item[data-v-56e4431d]{font-size:unset}.el-dropdown-menu__item[data-v-56e4431d]:hover{background-color:var(--white);color:var(--themeBackground)}.toolButton[data-v-56e4431d]{position:fixed;right:3vh;bottom:3vh;z-index:100;font-size:25px;width:auto;flex-direction:column;align-items:center}#toc-button[data-v-56e4431d],.toolButton[data-v-56e4431d]{-webkit-animation:slide-bottom .5s ease-in-out both;animation:slide-bottom .5s ease-in-out both;cursor:pointer;display:flex}#toc-button[data-v-56e4431d]{font-size:23px;width:30px;margin-bottom:10px;justify-content:center}#toc-button[data-v-56e4431d]:hover{color:var(--themeBackground)}.cd-top[data-v-56e4431d]{background:var(--toTop) no-repeat 50%;position:fixed;right:5vh;top:-900px;z-index:99;width:70px;height:900px;background-size:contain;transition:all .5s ease-in-out;cursor:pointer}.backTop[data-v-56e4431d]{transition:all .3s ease-in;position:relative;margin-bottom:2px}.tech-btn[data-v-56e4431d]{width:50px;height:50px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.tech-content[data-v-56e4431d]{width:42px;height:42px;background:var(--bg-tech-content);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-tech-content);box-shadow:inset 0 0 10px var(--shadow-tech-content)}.tech-content i[data-v-56e4431d]{font-size:18px;font-weight:700;transition:transform .3s cubic-bezier(.68,-.55,.27,1.55)}.tech-content i[data-v-56e4431d],.tech-text[data-v-56e4431d]{color:var(--color-tech-primary);text-shadow:0 0 5px var(--shadow-tech-primary)}.tech-text[data-v-56e4431d]{font-size:8px;font-family:Arial,sans-serif;font-weight:800;letter-spacing:1px;margin-top:-2px;opacity:.8}.tech-ring[data-v-56e4431d]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--color-tech-primary);border-right-color:var(--color-tech-secondary);border-bottom-color:var(--color-tech-primary);border-left-color:var(--color-tech-secondary);-webkit-animation:tech-spin-data-v-56e4431d 3s linear infinite;animation:tech-spin-data-v-56e4431d 3s linear infinite;box-shadow:0 0 15px var(--shadow-tech-ring);z-index:1;opacity:.7}.backTop:hover .tech-btn[data-v-56e4431d]{transform:translateY(-5px)}.backTop:hover .tech-content[data-v-56e4431d]{background:var(--bg-tech-content-hover);border-color:var(--color-tech-primary);box-shadow:0 0 20px var(--shadow-tech-content-hover)}.backTop:hover .tech-content i[data-v-56e4431d]{transform:translateY(-3px) scale(1.1);color:var(--color-tech-icon-hover)}.backTop:hover .tech-text[data-v-56e4431d]{color:var(--color-tech-icon-hover)}.backTop:hover .tech-ring[data-v-56e4431d]{-webkit-animation-duration:1s;animation-duration:1s;opacity:1;box-shadow:0 0 25px var(--shadow-tech-ring-hover)}@-webkit-keyframes tech-spin-data-v-56e4431d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tech-spin-data-v-56e4431d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#outerImg[data-v-56e4431d]{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:10;width:100%;height:100%;display:none}@media screen and (max-width:400px){.toolButton[data-v-56e4431d]{right:.5vh}}.common-header[data-v-56e4431d]{background:var(--bg-toolbar);border-bottom:1px var(--border-toolbar) solid;padding-left:24px;padding-right:24px}.main-container-padding[data-v-56e4431d]{padding-top:60px;min-height:calc(100vh - 60px)}.app-layout[data-v-56e4431d]{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:var(--bg-app);color:var(--color-text-primary);transition:flex-direction .3s ease}.app-layout.nav-left[data-v-56e4431d]{flex-direction:row}.app-layout.nav-right[data-v-56e4431d]{flex-direction:row-reverse}.app-layout.nav-top[data-v-56e4431d]{flex-direction:column}.app-layout.nav-bottom[data-v-56e4431d]{flex-direction:column-reverse}.main-sidebar[data-v-56e4431d]{background-color:var(--bg-sidebar);display:flex;align-items:center;z-index:100;flex-shrink:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;transition:background-color .3s ease}.main-sidebar[data-v-56e4431d]:active{cursor:-webkit-grabbing;cursor:grabbing}.nav-left .main-sidebar[data-v-56e4431d],.nav-right .main-sidebar[data-v-56e4431d]{width:70px;height:100%;flex-direction:column;padding-top:20px;padding-bottom:20px}.nav-bottom .main-sidebar[data-v-56e4431d],.nav-top .main-sidebar[data-v-56e4431d]{width:100%;height:70px;flex-direction:row;padding-left:20px;padding-right:20px}.sidebar-logo[data-v-56e4431d]{cursor:pointer;position:absolute;display:flex;justify-content:center;align-items:center}.nav-left .sidebar-logo[data-v-56e4431d],.nav-right .sidebar-logo[data-v-56e4431d]{top:10px;width:100%;height:auto}.nav-bottom .sidebar-logo[data-v-56e4431d],.nav-top .sidebar-logo[data-v-56e4431d]{left:20px;height:100%;top:0;width:auto}.logo-icon-svg[data-v-56e4431d]{width:55px;height:55px;border-radius:8px;transition:transform .3s ease}.sidebar-logo:hover .logo-icon-svg[data-v-56e4431d]{transform:scale(1.05)}.sidebar-menu[data-v-56e4431d]{list-style:none;margin:auto;display:flex;align-items:center;background-color:var(--bg-menu-capsule);border-radius:30px}.nav-left .sidebar-menu[data-v-56e4431d],.nav-right .sidebar-menu[data-v-56e4431d]{padding:16px 0;flex-direction:column;gap:16px;width:56px;height:auto}.nav-bottom .sidebar-menu[data-v-56e4431d],.nav-top .sidebar-menu[data-v-56e4431d]{padding:0 16px;flex-direction:row;gap:16px;height:56px;width:auto}.sidebar-menu li[data-v-56e4431d]{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center}.nav-left .sidebar-menu li[data-v-56e4431d],.nav-right .sidebar-menu li[data-v-56e4431d]{width:100%;height:auto}.nav-bottom .sidebar-menu li[data-v-56e4431d],.nav-top .sidebar-menu li[data-v-56e4431d]{height:100%;width:auto}.sidebar-menu-item[data-v-56e4431d]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:12px;transition:all .3s ease}.sidebar-menu li.active .sidebar-menu-item[data-v-56e4431d]{background-color:var(--bg-menu-active);box-shadow:inset 0 0 10px hsla(0,0%,100%,.05),0 0 15px var(--shadow-menu-item-active)}.sidebar-menu li:not(.active):hover .sidebar-menu-item[data-v-56e4431d]{background-color:var(--bg-menu-hover)}.sidebar-menu .menu-icon[data-v-56e4431d]{width:20px;height:20px;opacity:var(--opacity-menu-icon);transition:all .3s ease}.sidebar-menu li.active .menu-icon[data-v-56e4431d]{opacity:1;filter:drop-shadow(0 0 8px var(--shadow-menu-active))}.right-content[data-v-56e4431d]{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.top-header[data-v-56e4431d]{height:100px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;position:absolute;top:0;left:0;right:0;z-index:90;pointer-events:none}.top-header.user-center-top-header[data-v-56e4431d]{padding-left:280px;padding-right:32px;z-index:120}.header-left[data-v-56e4431d],.header-right[data-v-56e4431d]{pointer-events:auto;display:flex;align-items:center}.header-left.user-center-header-left[data-v-56e4431d]{min-width:0}.header-page-title[data-v-56e4431d]{display:flex;align-items:center;margin-left:8px}.header-page-title.user-center-page-title[data-v-56e4431d]{margin-left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.header-page-title .title-text[data-v-56e4431d]{font-size:20px;font-weight:500;color:var(--color-text-primary);letter-spacing:.5px;white-space:nowrap}.header-page-title .title-subtext[data-v-56e4431d]{font-size:13px;line-height:18px;color:var(--text-secondary);opacity:.85;white-space:nowrap}.header-actions[data-v-56e4431d]{display:flex;align-items:center;gap:16px;background:var(--bg-toolbar);padding:6px 8px;border-radius:9999px;border:1px solid var(--border-toolbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-btn-square[data-v-56e4431d]{width:40px;height:40px;border-radius:12px;background-color:var(--bg-action-card,hsla(0,0%,100%,.05));border:1px solid var(--border-action-card,hsla(0,0%,100%,.1));display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;color:var(--color-text-primary,#fff)}.action-btn-square[data-v-56e4431d]:hover{background-color:var(--bg-action-card-hover,hsla(0,0%,100%,.1))}.icon-svg[data-v-56e4431d]{width:20px;height:20px}.position-relative[data-v-56e4431d]{position:relative}.notification-dot[data-v-56e4431d]{position:absolute;top:8px;right:8px;width:8px;height:8px;background-color:#3b82f6;border-radius:50%;box-shadow:0 0 8px #3b82f6}.points-capsule[data-v-56e4431d]{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:20px;background-color:var(--bg-action-card,hsla(0,0%,100%,.05));border:1px solid var(--border-action-card,hsla(0,0%,100%,.1));cursor:pointer;transition:all .3s ease}.points-capsule[data-v-56e4431d]:hover{background-color:var(--bg-action-card-hover,hsla(0,0%,100%,.1))}.icon-svg-point[data-v-56e4431d]{width:18px;height:18px}.points-value[data-v-56e4431d]{color:var(--color-text-primary,#fff);font-size:15px;font-weight:500}.avatar-circle[data-v-56e4431d]{width:44px;height:44px;border-radius:50%;padding:2px;border:2px solid var(--border-action-card,hsla(0,0%,100%,.2));cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.avatar-circle[data-v-56e4431d]:hover{border-color:#3b82f6}.avatar-img[data-v-56e4431d]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}#main-container[data-v-56e4431d]{flex:1;overflow-y:auto;overflow-x:hidden;height:100%}.tech-dropdown.el-popper{background:var(--bg-dropdown)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--border-dropdown)!important;box-shadow:0 0 30px var(--shadow-dropdown-outer),inset 0 0 20px var(--shadow-dropdown-inner)!important;padding:0!important;border-radius:0!important;margin-top:15px!important;min-width:220px!important;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);overflow:hidden}.tech-dropdown.el-popper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--grid-dropdown) 1px,transparent 0),linear-gradient(90deg,var(--grid-dropdown) 1px,transparent 0);background-size:20px 20px;pointer-events:none;z-index:-1}.tech-dropdown.el-popper:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--color-tech-primary),transparent,var(--color-tech-primary));opacity:.5}.tech-dropdown .el-dropdown-menu__item{color:var(--color-dropdown-text)!important;border-radius:0;margin:0;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:Segoe UI,sans-serif;letter-spacing:1px;display:flex;align-items:center;padding:12px 24px!important;position:relative;border-left:2px solid transparent}.tech-dropdown .el-dropdown-menu__item:not(.user-header-item):hover{background:linear-gradient(90deg,var(--bg-dropdown-item-hover),transparent)!important;color:var(--color-dropdown-text-hover)!important;padding-left:30px!important;border-left:2px solid var(--color-tech-primary);text-shadow:0 0 8px var(--shadow-dropdown-text-hover)}.tech-dropdown .el-dropdown-menu__item i{margin-right:12px;color:var(--color-dropdown-icon);font-size:1.2em;transition:all .3s ease}.tech-dropdown .el-dropdown-menu__item:hover i{color:var(--color-tech-primary);transform:scale(1.1);filter:drop-shadow(0 0 5px var(--color-tech-primary))}.tech-dropdown .popper__arrow{display:none!important}.tech-dropdown .user-header-item{opacity:1!important;cursor:default!important;padding:15px!important;margin:0!important;background:transparent!important}.tech-id-card{position:relative;background:var(--bg-tech-id-card);border:1px solid var(--border-tech-id-card);padding:15px;border-radius:2px;overflow:hidden;transition:all .3s ease}.tech-id-card.warning-state{border-color:var(--border-warning-state);background:var(--bg-warning-state)}.tech-corner{position:absolute;width:8px;height:8px;border:2px solid var(--color-tech-primary);transition:all .3s ease;z-index:2}.warning-state .tech-corner{border-color:var(--color-danger)}.tech-corner.top-left{top:-1px;left:-1px;border-right:0;border-bottom:0}.tech-corner.top-right{top:-1px;right:-1px;border-left:0;border-bottom:0}.tech-corner.bottom-left{bottom:-1px;left:-1px;border-right:0;border-top:0}.tech-corner.bottom-right{bottom:-1px;right:-1px;border-left:0;border-top:0}.tech-id-card:hover .tech-corner{width:12px;height:12px;box-shadow:0 0 10px var(--shadow-tech-primary)}.id-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;border-bottom:1px dashed var(--border-id-header);padding-bottom:4px}.id-label{font-size:.6em;color:var(--color-tech-primary);letter-spacing:2px;font-weight:700;opacity:.8;font-family:Courier New,monospace}.warning-state .id-label{color:var(--color-danger)}.id-status-dot{width:6px;height:6px;background:var(--color-tech-primary);border-radius:50%;box-shadow:0 0 8px var(--color-tech-primary);-webkit-animation:pulse-dot 2s infinite;animation:pulse-dot 2s infinite}.id-status-dot.red{background:var(--color-danger);box-shadow:0 0 8px var(--color-danger)}.id-content{position:relative;z-index:2}.id-value{font-size:1.4em;color:var(--color-text-primary);font-weight:800;text-transform:uppercase;letter-spacing:1px;display:block;text-shadow:0 0 5px var(--shadow-tech-primary)}.glitch-effect,.id-value{position:relative}.glitch-effect:after,.glitch-effect:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-dropdown)}.glitch-effect:before{left:2px;text-shadow:-1px 0 var(--color-glitch-1);clip:rect(44px,450px,56px,0);animation:glitch-anim-1 5s linear infinite alternate-reverse}.glitch-effect:after{left:-2px;text-shadow:-1px 0 var(--color-glitch-2);clip:rect(44px,450px,56px,0);animation:glitch-anim-2 5s linear infinite alternate-reverse}.scan-line{width:100%;background:linear-gradient(180deg,transparent 50%,var(--bg-scanline) 51%,transparent 0);background-size:100% 4px;-webkit-animation:scanlines 1s linear infinite;animation:scanlines 1s linear infinite;z-index:1;opacity:.3}.holo-grid,.scan-line{position:absolute;top:0;left:0;height:100%;pointer-events:none}.holo-grid{width:200%;background:linear-gradient(90deg,var(--grid-dropdown) 1px,transparent 0),linear-gradient(0deg,var(--grid-dropdown) 1px,transparent 0);background-size:20px 20px;transform:perspective(500px) rotateX(60deg);-webkit-animation:grid-move 20s linear infinite;animation:grid-move 20s linear infinite;z-index:0}.menu-row{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;z-index:2}.tech-tag{font-size:.6em;padding:2px 6px;border-radius:2px;background:var(--bg-tech-tag);color:var(--color-tech-primary);border:1px solid var(--border-tech-tag);font-weight:700;letter-spacing:.5px;box-shadow:0 0 5px var(--shadow-tech-tag)}.tech-tag.pulse{-webkit-animation:pulse-tag 1.5s infinite;animation:pulse-tag 1.5s infinite;background:var(--bg-tech-tag-pulse);color:var(--color-danger);border-color:var(--color-danger);box-shadow:0 0 5px var(--shadow-tech-tag-pulse)}.item-progress{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-tech-primary);transition:width .3s ease;box-shadow:0 0 10px var(--color-tech-primary)}.tech-dropdown .el-dropdown-menu__item:hover .item-progress{width:100%}