.flex-row-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-row-start-center,.flex-row-start-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-row-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row-start-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-row-between-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-row-between-center,.flex-row-between-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-row-between-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row-between-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-row-around-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row-around-center,.flex-row-around-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.flex-row-around-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column-center-start{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column-center-start,.flex-row-center-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-row-center-center,.flex-row-end-center{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row-end-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-column-center-end{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-column-center-end,.flex-column-start-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-start-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-column-start-center,.flex-column-start-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-column-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-column-between-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column-center-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-column-center-center,.flex-column-center-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-column-center-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-column-round-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column-round-center,.flex-column-round-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.flex-column-round-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .15s;transition:all .15s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:210px;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:210px!important;background-color:#304156;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:#263445!important}#app .sidebar-container .is-active>.el-submenu__title{color:#f4f4f5!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:210px!important;background-color:#1f2d3d!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#001528!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:210px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:210px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-210px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#263445!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;border:1px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-message-box{max-width:90%!important;width:auto!important;min-width:300px;@media screen and (max-width:768px){min-width:280px;max-width:95%!important}.el-message-box{border-radius:12px!important;overflow:hidden;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12)!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important;border:none!important;.el-message-box__header{padding:20px 20px 10px!important;background:transparent!important;.el-message-box__title{font-size:17px!important;font-weight:600!important;color:#303133!important}.el-message-box__headerbtn{top:18px!important;right:18px!important;font-size:17px!important;.el-message-box__close{color:#909399!important;-webkit-transition:color .2s;transition:color .2s;&:hover{color:#409eff!important}}}}.el-message-box__content{padding:15px 20px 20px!important;.el-message-box__message{font-size:14px!important;line-height:1.6!important;color:#606266!important;text-align:center!important;word-break:break-word!important}}.el-message-box__btns{padding:15px 20px 20px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;.el-button{border-radius:4px!important}}}}.app-breadcrumb.el-breadcrumb[data-v-096525bc]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-096525bc]{color:#97a8be;cursor:text}.hamburger[data-v-13817f01]{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px}.hamburger.is-active[data-v-13817f01]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-buttons[data-v-13817f01]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-buttons .el-button[data-v-13817f01]{-ms-flex-negative:0;flex-shrink:0}@media (max-width:899px){.hamburger[data-v-13817f01]{display:none}}.navbar[data-v-33fc77ad]{height:50px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .hamburger-container[data-v-33fc77ad]{line-height:46px;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.navbar .breadcrumb-container[data-v-33fc77ad]{-ms-flex-negative:0;flex-shrink:0}.navbar .right-menu[data-v-33fc77ad]{-ms-flex-negative:0;flex-shrink:0;height:100%;line-height:50px}.navbar .right-menu[data-v-33fc77ad]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-33fc77ad]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-33fc77ad]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-33fc77ad]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container[data-v-33fc77ad]{margin-right:30px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-33fc77ad]{margin-top:5px;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-33fc77ad]{cursor:pointer;width:40px;height:40px;border-radius:10px}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-33fc77ad]{cursor:pointer;position:absolute;right:-20px;top:25px;font-size:12px}.sidebarLogoFade-enter-active[data-v-518c4a98]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-518c4a98],.sidebarLogoFade-leave-to[data-v-518c4a98]{opacity:0}.sidebar-logo-container[data-v-518c4a98]{position:relative;width:100%;height:50px;line-height:50px;background:#2b2f3a;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-518c4a98]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-518c4a98]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-518c4a98]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:14px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-518c4a98]{margin-right:0}.sub-el-icon[data-v-18eeea00]{color:currentColor;width:1em;height:1em}.app-main[data-v-d90c8d44]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-d90c8d44]{padding-top:50px}.el-popup-parent--hidden .fixed-header{padding-right:15px}[data-v-4f739cf0]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.app-wrapper[data-v-4f739cf0]{position:relative;height:100%;width:100%}.app-wrapper[data-v-4f739cf0]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-4f739cf0]{position:fixed;top:0}.drawer-bg[data-v-4f739cf0]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-4f739cf0]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 210px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .fixed-header[data-v-4f739cf0]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-4f739cf0]{width:100%}.log-drawer-container[data-v-d68b60f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding:12px 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.log-content-area[data-v-d68b60f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;background:#f5f7fa;border-radius:6px;padding:10px 12px}.log-content-area[data-v-d68b60f4]::-webkit-scrollbar{width:4px}.log-content-area[data-v-d68b60f4]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.log-item[data-v-d68b60f4]{margin-bottom:10px;line-height:1.6}.log-date[data-v-d68b60f4]{color:#909399;font-size:12px;margin-right:6px}.log-text[data-v-d68b60f4]{color:#1f2329;font-size:13px;margin:0;white-space:pre-wrap;word-wrap:break-word;display:inline;font-weight:500}.log-empty[data-v-d68b60f4]{color:#909399;text-align:center;padding:40px 0;font-size:13px}.log-footer[data-v-d68b60f4]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;margin-bottom:-10px}.log-page-info[data-v-d68b60f4]{color:#606266;font-size:13px}.log-buttons[data-v-d68b60f4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.log-drawer-container.is-dark .log-content-area[data-v-d68b60f4]{background:#1e1e2d}.log-drawer-container.is-dark .log-date[data-v-d68b60f4]{color:#8b92a5}.log-drawer-container.is-dark .log-text[data-v-d68b60f4]{color:#e0e0e0}.log-drawer-container.is-dark .log-empty[data-v-d68b60f4]{color:#6c7286}.log-drawer-container.is-dark .log-page-info[data-v-d68b60f4]{color:#a0a5b8}.log-drawer-container.is-dark .log-content-area[data-v-d68b60f4]::-webkit-scrollbar{width:6px}.log-drawer-container.is-dark .log-content-area[data-v-d68b60f4]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.log-drawer-container.is-dark .log-content-area[data-v-d68b60f4]::-webkit-scrollbar-track{background:#2a2a3a;border-radius:3px}@media screen and (max-width:480px){.log-drawer-container[data-v-d68b60f4]{padding:10px 12px}.log-content-area[data-v-d68b60f4]{padding:8px 10px}.log-item[data-v-d68b60f4]{margin-bottom:8px}.log-date[data-v-d68b60f4]{font-size:11px}.log-text[data-v-d68b60f4]{font-size:12px}}.pvp-info-card[data-v-d6755324]{width:100%}.pvp-info-card .time-section[data-v-d6755324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.pvp-info-card .time-section i[data-v-d6755324]{font-size:18px;color:#409eff}.pvp-info-card .time-section .time-text[data-v-d6755324]{font-size:16px;font-weight:700;color:#303133;font-family:Courier New,monospace}.pvp-info-card .tags-section[data-v-d6755324]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pvp-info-card .config-section[data-v-d6755324]{background-color:#f5f7fa;border-radius:4px;padding:10px}.pvp-info-card .config-section .config-title[data-v-d6755324]{font-size:13px;color:#606266;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pvp-info-card .config-section .config-title i[data-v-d6755324]{font-size:14px}.pvp-info-card .config-section[data-v-d6755324] .el-descriptions .el-descriptions__label{font-size:12px;color:#909399;background-color:#fafafa}.pvp-info-card .config-section[data-v-d6755324] .el-descriptions .el-descriptions__content{font-size:12px;color:#606266}.pvp-info-card .config-section .config-value[data-v-d6755324]{font-weight:500;color:#409eff}.pvp-stats-card[data-v-b1a19dd0]{width:100%;padding:2px 0}.pvp-stats-card .stat-group[data-v-b1a19dd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,rgba(144,147,153,.06),rgba(144,147,153,.02));border-radius:4px}.pvp-stats-card .stat-group .unit-text[data-v-b1a19dd0]{font-size:11px;font-weight:500;color:#606266;white-space:nowrap}.pvp-stats-card .stat-group .divider[data-v-b1a19dd0]{color:#dcdfe6;font-size:10px}.pvp-stats-card .stat-group .stat-label[data-v-b1a19dd0]{font-size:10px;color:#909399;white-space:nowrap}.pvp-stats-card .stat-group .value-number[data-v-b1a19dd0]{font-size:13px;font-weight:700;color:#303133;font-family:Courier New,monospace;line-height:1}.pvp-stats-card .stat-group .value-number--today[data-v-b1a19dd0]{display:inline-block;min-width:4ch}.restraint-table[data-v-3bb690d8]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-x:hidden}.header-bar[data-v-3bb690d8]{position:sticky;top:0;z-index:10;background:#fff;border-radius:10px;border:1px solid #eef0f4;margin-bottom:10px;overflow:hidden}.restraint-scroll-body[data-v-3bb690d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.header-row[data-v-3bb690d8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 14px}.header-row[data-v-3bb690d8],.selector-trigger[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector-trigger[data-v-3bb690d8]{gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.selector-title[data-v-3bb690d8]{font-size:14px;font-weight:600;color:#64748b}.header-right[data-v-3bb690d8]{gap:8px}.expand-trigger[data-v-3bb690d8],.header-right[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.expand-trigger[data-v-3bb690d8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expand-icon[data-v-3bb690d8]{color:#94a3b8;font-size:14px}.selector-body[data-v-3bb690d8]{padding:0 14px 14px}.selector-back-bar[data-v-3bb690d8]{padding:8px 0}.back-btn[data-v-3bb690d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px solid #e4e7ed;border-radius:6px;background:#fff;font-size:13px;color:#64748b;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.back-btn[data-v-3bb690d8]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.back-btn i[data-v-3bb690d8]{font-size:12px}.selector-grid[data-v-3bb690d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.selector-item[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 4px;border-radius:8px;border:1.5px solid transparent;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#f8fafd}.selector-item[data-v-3bb690d8]:hover{background:#eef2fb;border-color:#c5d5f7}.selector-item.active[data-v-3bb690d8]{background:#eef2fb;border-color:#5b8def}.selector-item.dual .selector-item-name[data-v-3bb690d8]{color:#6b7280}.selector-item.hidden[data-v-3bb690d8]{background:#f3f4f6;opacity:.7}.selector-item.hidden .selector-item-name[data-v-3bb690d8]{color:#9ca3af}.selector-divider[data-v-3bb690d8]{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:4px 0 2px;font-size:12px;font-weight:600;color:#94a3b8}.selector-divider[data-v-3bb690d8]:after,.selector-divider[data-v-3bb690d8]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#eef0f4}.selector-item.compose[data-v-3bb690d8]{background:#f6f8ff}.selector-item.compose .selector-item-name[data-v-3bb690d8]{color:#5b8def}.selector-item-icon[data-v-3bb690d8]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:4px}.selector-item-name[data-v-3bb690d8]{font-size:11px;font-weight:500;color:#475569;text-align:center;line-height:1.2;word-break:break-all}.selector-empty[data-v-3bb690d8]{text-align:center;padding:20px;color:#94a3b8;font-size:13px}.info-display[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-display.clickable[data-v-3bb690d8]{cursor:pointer}.info-icon[data-v-3bb690d8]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.info-name[data-v-3bb690d8]{font-size:15px;font-weight:600;color:#1e293b}.info-name-dual[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-name-line[data-v-3bb690d8]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.25;word-break:break-all}.info-badge[data-v-3bb690d8]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:8px;background:#eef2fb;color:#5b8def}.mode-toggle[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;border-radius:6px;overflow:hidden;border:1px solid #e4e7ed;-ms-flex-negative:0;flex-shrink:0}.mode-btn[data-v-3bb690d8]{padding:5px 12px;border:none;background:#fff;font-size:12px;color:#64748b;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.mode-btn[data-v-3bb690d8]:hover{background:#f1f5f9}.mode-btn.active[data-v-3bb690d8]{background:#5b8def;color:#fff}.settings-bar[data-v-3bb690d8]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;padding:10px 14px;background:#fff;border-radius:10px;border:1px solid #eef0f4;margin-bottom:10px}.settings-bar[data-v-3bb690d8],.settings-group[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-group[data-v-3bb690d8]{gap:8px}.settings-label[data-v-3bb690d8]{font-size:12px;font-weight:600;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.settings-check[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:12px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.settings-check input[data-v-3bb690d8]{cursor:pointer}.sort-select[data-v-3bb690d8]{width:120px}.sort-select[data-v-3bb690d8] .el-input__inner{border-radius:6px;font-size:12px;color:#475569}.restraint-grid[data-v-3bb690d8]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.restraint-card[data-v-3bb690d8]{background:#fff;border-radius:10px;border:1px solid #eef0f4;padding:10px 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.restraint-card[data-v-3bb690d8]:hover{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.06)}.restraint-card.is-self[data-v-3bb690d8]{border-color:#5b8def;background:#f8faff}.card-header[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.card-icon[data-v-3bb690d8]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.card-name[data-v-3bb690d8]{font-size:12px;font-weight:600;color:#334155;line-height:1.2;word-break:break-all}.card-name-dual[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.card-name-line[data-v-3bb690d8]{font-size:11px;font-weight:600;color:#334155;line-height:1.25;word-break:break-all}.card-body[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.coeff-row[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px}.coeff-label[data-v-3bb690d8]{font-size:10px;color:#94a3b8;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.coeff-value[data-v-3bb690d8]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.coeff-strong[data-v-3bb690d8]{color:#ef4444}.coeff-weak[data-v-3bb690d8]{color:#22c55e}.coeff-normal[data-v-3bb690d8]{color:#94a3b8}.coeff-immune[data-v-3bb690d8]{color:#6366f1}.simple-restraint[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.simple-row[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:10px;border:1px solid #eef0f4}.simple-label[data-v-3bb690d8]{font-size:13px;font-weight:600;color:#64748b;-ms-flex-negative:0;flex-shrink:0;width:36px}.simple-icons[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-icon-item[data-v-3bb690d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.simple-icon[data-v-3bb690d8]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.simple-empty[data-v-3bb690d8]{text-align:center;padding:32px;color:#94a3b8;font-size:13px;background:#fff;border-radius:10px;border:1px solid #eef0f4}.empty-state[data-v-3bb690d8]{text-align:center;padding:48px 20px;color:#94a3b8}.empty-icon[data-v-3bb690d8]{font-size:40px;margin-bottom:12px;display:block;color:#c5d5f7}.empty-state p[data-v-3bb690d8]{margin:0;font-size:14px}.hidden-placeholder[data-v-3bb690d8]{visibility:hidden;pointer-events:none}.slide-enter-active[data-v-3bb690d8],.slide-leave-active[data-v-3bb690d8]{-webkit-transition:all .2s ease;transition:all .2s ease;max-height:400px;overflow:hidden}.slide-enter[data-v-3bb690d8],.slide-leave-to[data-v-3bb690d8]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media (max-width:480px){.selector-grid[data-v-3bb690d8]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:5px}.selector-item-icon[data-v-3bb690d8]{width:28px;height:28px}.selector-item-name[data-v-3bb690d8]{font-size:10px}.restraint-grid[data-v-3bb690d8]{gap:6px}.restraint-card[data-v-3bb690d8]{padding:8px 4px 6px}.card-header[data-v-3bb690d8]{gap:4px;margin-bottom:6px;padding-bottom:4px}.card-icon[data-v-3bb690d8]{width:24px;height:24px}.card-name[data-v-3bb690d8]{font-size:11px}.card-name-line[data-v-3bb690d8],.coeff-value[data-v-3bb690d8]{font-size:10px}.coeff-label[data-v-3bb690d8]{font-size:9px}.settings-bar[data-v-3bb690d8]{gap:6px 10px}.settings-check[data-v-3bb690d8]{font-size:11px}.info-name[data-v-3bb690d8]{font-size:14px}.info-name-line[data-v-3bb690d8]{font-size:11px}.mode-btn[data-v-3bb690d8]{padding:4px 10px;font-size:11px}.simple-icon[data-v-3bb690d8]{width:32px;height:32px}.simple-label[data-v-3bb690d8]{font-size:12px}}@media (min-width:900px){.restraint-grid[data-v-3bb690d8]{grid-template-columns:repeat(10,1fr);gap:10px}.restraint-card[data-v-3bb690d8]{padding:12px 10px 10px}.card-header[data-v-3bb690d8]{gap:8px;margin-bottom:10px;padding-bottom:8px}.card-icon[data-v-3bb690d8]{width:32px;height:32px}.card-name[data-v-3bb690d8]{font-size:13px}.card-name-line[data-v-3bb690d8]{font-size:12px}.coeff-value[data-v-3bb690d8]{font-size:14px}.coeff-label[data-v-3bb690d8]{font-size:11px}.coeff-row[data-v-3bb690d8]{gap:6px}.selector-grid[data-v-3bb690d8]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.selector-item-icon[data-v-3bb690d8]{width:36px;height:36px}.selector-item-name[data-v-3bb690d8]{font-size:12px}.simple-icon[data-v-3bb690d8]{width:40px;height:40px}}.restraint-back-top[data-v-3bb690d8]{position:fixed;right:20px;bottom:60px;z-index:100;width:36px;height:36px;border-radius:50%;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;color:#606266;font-size:16px}.restraint-back-top[data-v-3bb690d8]:hover{background:#f5f7fa;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.skin-list-container[data-v-964fa144]{padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.skins-grid[data-v-964fa144]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media (max-width:768px){.skins-grid[data-v-964fa144]{grid-template-columns:repeat(3,1fr);gap:8px}.skin-list-container[data-v-964fa144]{padding:8px 10px}}.skin-card[data-v-964fa144]{background:#fff;border-radius:8px;border:1px solid #e4e7ed;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.skin-card[data-v-964fa144]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.skin-card.skin-normal[data-v-964fa144],.skin-card.skin-shiny[data-v-964fa144],.skin-card.skin-skin[data-v-964fa144]{border-color:#e4e7ed}.skin-card.skin-normal[data-v-964fa144]:hover,.skin-card.skin-shiny[data-v-964fa144]:hover,.skin-card.skin-skin[data-v-964fa144]:hover{-webkit-box-shadow:0 4px 16px rgba(24,144,255,.12);box-shadow:0 4px 16px rgba(24,144,255,.12)}.skin-img-wrap[data-v-964fa144]{width:100%;aspect-ratio:1/1;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.skin-img[data-v-964fa144]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.skin-img-placeholder[data-v-964fa144]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;font-size:24px}.skin-rate-badge[data-v-964fa144]{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);color:#fff;font-size:9px;line-height:1.4;padding:2px 6px;border-radius:4px;white-space:pre-line;pointer-events:none}.skin-info[data-v-964fa144]{padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.skin-name[data-v-964fa144]{font-size:12px;font-weight:600;color:#2c3e50;text-align:center;line-height:1.3;word-break:break-all}.skin-pet-origin[data-v-964fa144]{font-size:10px;color:#909399;text-align:center;line-height:1.2}.empty-state[data-v-964fa144]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;color:#c0c4cc}.empty-state i[data-v-964fa144]{font-size:48px;margin-bottom:12px}.empty-state p[data-v-964fa144]{font-size:14px}.team-container[data-v-2bee4d94]{padding:0;background:transparent;border-radius:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.team-section-title[data-v-2bee4d94]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;position:sticky;top:0;background:#f5f7fa;z-index:10;padding:12px 0 2px 0}.team-section-title i[data-v-2bee4d94]{color:#409eff}.team-content[data-v-2bee4d94]{margin-top:8px;padding:0 12px}.team-loading-state[data-v-2bee4d94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 20px;color:#909399;gap:0}.team-spinner[data-v-2bee4d94]{width:28px;height:28px;border:3px solid #e8ecf1;border-top:3px solid #409eff;border-radius:50%;-webkit-animation:team-spin-2bee4d94 .8s linear infinite;animation:team-spin-2bee4d94 .8s linear infinite;margin:0 0 12px 0}@-webkit-keyframes team-spin-2bee4d94{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes team-spin-2bee4d94{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.team-loading-state p[data-v-2bee4d94]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.team-empty-state[data-v-2bee4d94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 20px;color:#c0c4cc;background:#fafbfc;border-radius:8px;border:1px dashed #dcdfe6}.team-empty-state i[data-v-2bee4d94]{font-size:32px;color:#dcdfe6;margin-bottom:12px}.team-empty-state p[data-v-2bee4d94]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.team-list[data-v-2bee4d94]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.team-block[data-v-2bee4d94]{background:#f8f9fa;border-radius:6px;padding:10px;border:1px solid #e4e7ed}.team-header[data-v-2bee4d94]{margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #e4e7ed}.team-index[data-v-2bee4d94]{font-size:12px;font-weight:600;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:4px}.team-pets-grid[data-v-2bee4d94]{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding-top:4px}.team-sentinel[data-v-2bee4d94]{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0}.pet-block[data-v-2bee4d94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0;background:#fff;border-radius:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.pet-avatar-section[data-v-2bee4d94]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.pet-avatar-section:hover .pet-avatar-img[data-v-2bee4d94]{border-color:#409eff}.pet-avatar-img[data-v-2bee4d94]{width:100%;max-width:80px;height:auto;aspect-ratio:1;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e4e7ed;-webkit-box-sizing:border-box;box-sizing:border-box}.pet-tip[data-v-2bee4d94]{position:absolute;top:-4px;right:-4px;background:#409eff;color:#fff;font-size:9px;font-weight:600;padding:1px 4px;border-radius:6px;min-width:16px;text-align:center;z-index:1;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.pet-tip[data-v-2bee4d94]:hover{background:#337ecc}.pet-info-section[data-v-2bee4d94]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.pet-stat-line[data-v-2bee4d94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;gap:1px}.stat-label[data-v-2bee4d94]{color:#909399;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.stat-name[data-v-2bee4d94]{color:#67c23a;font-weight:600;-ms-flex-negative:0;flex-shrink:0;margin-right:4px}.stat-value[data-v-2bee4d94]{color:#e6a23c;font-weight:600;text-align:right;-ms-flex-negative:0;flex-shrink:0;font-size:10px}.pet-skills[data-v-2bee4d94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.skill-tag[data-v-2bee4d94]{color:#409eff;cursor:pointer;font-size:9px;line-height:1.1;-webkit-transition:all .2s ease;transition:all .2s ease;padding:1px 2px;border-radius:2px;background:rgba(64,158,255,.05);text-align:center;word-break:break-all;white-space:normal}.skill-tag[data-v-2bee4d94]:hover{background:rgba(64,158,255,.1);color:#06c}.back-to-top[data-v-2bee4d94]{position:fixed;bottom:80px;right:24px;width:40px;height:40px;border-radius:50%;background:#409eff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3);z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.back-to-top[data-v-2bee4d94]:hover{background:#337ecc;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.back-to-top i[data-v-2bee4d94]{font-size:18px}@media (max-width:768px){.team-list[data-v-2bee4d94]{grid-template-columns:repeat(1,1fr)}.pet-avatar-img[data-v-2bee4d94]{max-width:60px}.pet-stat-line[data-v-2bee4d94],.skill-tag[data-v-2bee4d94]{font-size:8px}}@media (max-width:480px){.pet-avatar-img[data-v-2bee4d94]{max-width:48px}.pet-stat-line[data-v-2bee4d94],.skill-tag[data-v-2bee4d94]{font-size:7px}}[data-v-4891188c] .el-dialog{border-radius:0!important}.pokedex-container[data-v-4891188c]{padding:16px;max-width:1400px;margin:0 auto;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.header-card[data-v-4891188c]{margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden}.header-card[data-v-4891188c] .el-card__body{padding:0}.header-content[data-v-4891188c]{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header-main[data-v-4891188c]{text-align:center}.page-title[data-v-4891188c]{margin:0 0 8px 0;font-size:28px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.page-subtitle[data-v-4891188c]{margin:0;font-size:16px;opacity:.9;font-weight:300}.stats-section[data-v-4891188c]{margin:16px 0}.stats-grid[data-v-4891188c]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item[data-v-4891188c]{background:hsla(0,0%,100%,.1);padding:4px;border-radius:12px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.stat-value[data-v-4891188c]{margin-bottom:4px}.stat-label[data-v-4891188c]{opacity:.8;text-transform:uppercase;letter-spacing:.5px}.controls-section[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-4891188c]{border-radius:24px;padding:12px 24px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;border:none}.action-btn[data-v-4891188c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.search-card[data-v-4891188c]{margin-bottom:24px;border-radius:16px;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.search-container[data-v-4891188c]{padding:20px}.search-input[data-v-4891188c] .el-input__inner{border-radius:24px;border:2px solid #e4e7ed;padding-left:40px;height:48px;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input[data-v-4891188c] .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 3px rgba(64,158,255,.1);box-shadow:0 0 0 3px rgba(64,158,255,.1)}.search-input[data-v-4891188c] .el-input__prefix{left:12px;color:#909399}.search-info[data-v-4891188c]{color:#409eff;font-weight:600;text-align:center}.pets-grid-container[data-v-4891188c]{margin-bottom:32px}.pets-grid[data-v-4891188c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-card[data-v-4891188c]{border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);cursor:pointer}.pet-card[data-v-4891188c]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.pet-avatar[data-v-4891188c]{position:relative;cursor:pointer}.avatar-container[data-v-4891188c]{position:relative;height:200px;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.pet-image[data-v-4891188c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pet-avatar:hover .pet-image[data-v-4891188c]{-webkit-transform:scale(1.05);transform:scale(1.05)}.placeholder-avatar[data-v-4891188c]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.7);font-size:64px}.pet-id-badge[data-v-4891188c]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.pet-info[data-v-4891188c]{padding:20px}.pet-name-center[data-v-4891188c]{margin:0 0 8px 0;font-size:18px;font-weight:700;color:#303133;text-align:center}.pet-name[data-v-4891188c]{margin:0 0 12px 0;font-size:18px;font-weight:700;color:#303133;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.pet-name[data-v-4891188c]:hover{color:#409eff}.pet-types[data-v-4891188c]{margin-bottom:12px}.type-tag[data-v-4891188c]{border-radius:12px;font-weight:600}.pet-info-stats[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:0;margin-bottom:4px}.type-value[data-v-4891188c]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);font-size:14px}.total-value[data-v-4891188c],.type-value[data-v-4891188c]{padding:4px 10px;border-radius:8px;min-width:60px;text-align:center}.total-value[data-v-4891188c]{color:#67c23a;font-weight:700;font-size:16px;background:rgba(103,194,58,.1)}.pet-stats[data-v-4891188c]{margin:0 0 16px 0;font-size:14px;color:#606266;line-height:1.8}.pet-total-stats[data-v-4891188c],.pet-types-display[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.stat-label[data-v-4891188c]{font-weight:600;margin-right:8px;font-size:13px}.type-name[data-v-4891188c]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);padding:2px 8px;border-radius:6px;font-size:12px}.pet-actions[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-btn[data-v-4891188c]{border-radius:20px;font-weight:600;padding:8px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-btn[data-v-4891188c]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.empty-state[data-v-4891188c]{grid-column:1/-1;text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-4891188c]{font-size:64px;margin-bottom:16px;display:block}.empty-state p[data-v-4891188c]{margin:0;font-size:16px}.pagination-container[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:32px}.pagination[data-v-4891188c] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination[data-v-4891188c] .el-pager li{border-radius:8px;margin:0 4px}.pagination-info[data-v-4891188c]{color:#909399;font-size:14px;font-weight:500}[data-v-4891188c] .el-dialog__body,[data-v-4891188c] .el-dialog__header{padding:0!important}.fullscreen-tab-dialog .el-dialog__body[data-v-4891188c]{padding:0!important;height:100%;background:transparent!important}.fullscreen-tab-dialog .el-dialog__wrapper[data-v-4891188c],.fullscreen-tab-dialog .el-overlay[data-v-4891188c]{background:transparent!important;padding:0!important}.fullscreen-tab-detail[data-v-4891188c]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa}.tab-pane[data-v-4891188c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;height:calc(100vh - 120px);margin-bottom:60px}.basic-tab-content[data-v-4891188c],.evolution-tab-content[data-v-4891188c],.fusion-tab-content[data-v-4891188c],.skills-tab-content[data-v-4891188c]{min-height:100%;overflow-y:auto;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.pet-hero-section[data-v-4891188c]{margin:0}.info-section2[data-v-4891188c]{background:#fff;margin:12px;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.skills-section[data-v-4891188c]{padding:0}.skills-list[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.bottom-tab-navigation[data-v-4891188c]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e4e7ed;z-index:1000;padding:8px 12px;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.1);box-shadow:0 -2px 8px rgba(0,0,0,.1)}.tab-buttons[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-button[data-v-4891188c]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px;padding:12px 8px;border:none;background:#f5f7fa;color:#606266;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-button[data-v-4891188c]:hover:not(:disabled){background:#e4e7ed;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tab-button.active[data-v-4891188c]{background:#409eff;color:#fff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.tab-button[data-v-4891188c]:disabled{opacity:.5;cursor:not-allowed;display:none}.more-tab-wrapper[data-v-4891188c]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px}.more-tab-btn[data-v-4891188c]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.more-tab-btn .el-icon-caret-top[data-v-4891188c]{font-size:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.more-tab-btn .el-icon-caret-top.rotated[data-v-4891188c]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.more-mask[data-v-4891188c]{position:fixed;inset:0;z-index:999;background:transparent}.more-menu[data-v-4891188c]{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:8px;background:#fff;border-radius:8px;-webkit-box-shadow:0 -2px 16px rgba(0,0,0,.12);box-shadow:0 -2px 16px rgba(0,0,0,.12);border:1px solid #e4e7ed;padding:4px 0;min-width:110px;z-index:1001}.more-menu-item[data-v-4891188c]{padding:10px 16px;font-size:12px;font-weight:600;color:#606266;cursor:pointer;text-align:center;-webkit-transition:background .2s;transition:background .2s}.more-menu-item[data-v-4891188c]:hover{background:#f0f2f5}.more-menu-item.active[data-v-4891188c]{color:#409eff;background:#ecf5ff}.more-fade-enter-active[data-v-4891188c],.more-fade-leave-active[data-v-4891188c]{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.more-fade-enter[data-v-4891188c],.more-fade-leave-to[data-v-4891188c]{opacity:0;-webkit-transform:translateX(-50%) translateY(6px);transform:translateX(-50%) translateY(6px)}.tab-content[data-v-4891188c]{padding-bottom:60px}.skills-section[data-v-4891188c]{padding:0 20px}.detail-header[data-v-4891188c]{position:sticky;top:0;left:0;right:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0;z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.detail-header.sticky-header[data-v-4891188c]{background:rgba(102,126,234,.95);backdrop-filter:blur(10px)}.detail-header .header-back[data-v-4891188c]{position:absolute;left:0;top:0;bottom:0;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:20px;gap:4px}.detail-header .header-back span[data-v-4891188c]{font-size:14px;font-weight:600}.detail-header .header-title[data-v-4891188c]{text-align:center;padding:16px 60px}.detail-header .header-title h2[data-v-4891188c]{margin:0;font-size:18px;font-weight:600}.detail-header .pet-id[data-v-4891188c]{font-size:12px;opacity:.8;margin-left:8px}.detail-header .header-close[data-v-4891188c]{position:absolute;right:0;top:0;bottom:0;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:18px}.detail-content[data-v-4891188c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.pet-hero-section[data-v-4891188c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0}.pet-avatar-large[data-v-4891188c]{padding:40px 20px 20px;text-align:center}.hero-image[data-v-4891188c]{-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.2);box-shadow:0 8px 32px rgba(0,0,0,.2)}.hero-image[data-v-4891188c],.placeholder-hero[data-v-4891188c]{width:120px;height:120px;border-radius:20px;border:4px solid hsla(0,0%,100%,.3)}.placeholder-hero[data-v-4891188c]{margin:0 auto;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:48px;color:hsla(0,0%,100%,.7)}.pet-basic-info[data-v-4891188c]{padding:0 20px 30px;text-align:center}.type-tags[data-v-4891188c]{margin-bottom:12px}.type-tags .el-tag[data-v-4891188c]{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-weight:600}.pet-description[data-v-4891188c]{margin:0;font-size:14px;line-height:1.5;opacity:.9}.info-section[data-v-4891188c]{background:#fff;margin:0;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.section-title[data-v-4891188c]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title i[data-v-4891188c]{color:#409eff}.info-grid[data-v-4891188c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.info-item label[data-v-4891188c]{font-size:12px;color:#909399;font-weight:500}.info-item span[data-v-4891188c]{font-size:14px;color:#303133;font-weight:600}.enchantment-recommend[data-v-4891188c]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.enchantment-recommend-title[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0 0 12px 0;font-size:13px;font-weight:600;color:#606266}.enchantment-recommend-tip[data-v-4891188c]{font-size:12px;font-weight:400;color:#909399}.enchantment-recommend-list[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.enchantment-recommend-item[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#f5f7fa;border-radius:8px;padding:4px 6px;min-width:0;max-width:calc(33.33333% - 4px);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .2s;transition:background .2s}.enchantment-recommend-item[data-v-4891188c]:hover{background:#ecf5ff}.enchantment-recommend-info[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.enchantment-recommend-icon[data-v-4891188c]{width:24px;height:24px;border-radius:4px;-o-object-fit:contain;object-fit:contain;background:#fff;-ms-flex-negative:0;flex-shrink:0}.enchantment-recommend-icon-placeholder[data-v-4891188c]{width:24px;height:24px;border-radius:4px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.enchantment-recommend-name[data-v-4891188c]{font-size:13px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:2em}.enchantment-recommend-rate[data-v-4891188c]{font-size:12px;color:#909399;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.enchantment-recommend-empty[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#c0c4cc;font-size:13px}.radar-container[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.radar-chart[data-v-4891188c]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:360px;background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid rgba(64,158,255,.1)}.stats-info[data-v-4891188c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-info-item[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:12px}.stat-info-item span[data-v-4891188c]:first-child{font-weight:600;color:#303133}.stat-info-item span[data-v-4891188c]:last-child{color:#909399}.stats-grid[data-v-4891188c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-item[data-v-4891188c]{text-align:center;padding:12px;background:#f8f9fa;border-radius:8px}.stat-label[data-v-4891188c]{font-size:12px;color:#909399;margin-bottom:4px}.stat-value[data-v-4891188c]{font-size:16px;font-weight:700;color:#303133}.skills-list[data-v-4891188c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.skill-item[data-v-4891188c]{padding:20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid #e4e7ed;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.skill-item[data-v-4891188c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(64,158,255,.15);box-shadow:0 8px 20px rgba(64,158,255,.15);border-color:#409eff}.skill-item[data-v-4891188c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.skill-header[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f0f2f5}.skill-header[data-v-4891188c],.skill-left[data-v-4891188c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill-left[data-v-4891188c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.skill-level[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.skill-level .el-tag[data-v-4891188c]{border-radius:16px;font-weight:700;font-size:10px;padding:4px 8px}.skill-level .level-text[data-v-4891188c]{font-size:12px;color:#67c23a;font-weight:700;background:rgba(103,194,58,.1);padding:4px 8px;border-radius:12px;min-width:50px;text-align:center}.skill-name[data-v-4891188c]{font-size:16px;font-weight:700;color:#303133;text-shadow:0 1px 2px rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0}.skill-id[data-v-4891188c]{font-size:11px;color:#909399;font-weight:500;margin-left:2px}.skill-elem-icon[data-v-4891188c]{width:20px;height:20px;margin-right:6px;-o-object-fit:contain;object-fit:contain;border-radius:50%}.skill-meta[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:6px}.skill-meta span[data-v-4891188c]{font-size:11px;font-weight:600;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);color:#409eff;padding:4px 8px;border-radius:6px;border:1px solid rgba(64,158,255,.2);-webkit-box-shadow:0 1px 3px rgba(64,158,255,.1);box-shadow:0 1px 3px rgba(64,158,255,.1)}.skill-meta .skill-power[data-v-4891188c]{background:linear-gradient(135deg,#fff7f0,#ffe6e6);color:#e6a23c;border-color:rgba(230,162,60,.2)}.skill-meta .skill-pp[data-v-4891188c]{background:linear-gradient(135deg,#f0fff0,#e6ffe6);color:#67c23a;border-color:rgba(103,194,58,.2)}.skill-meta .must-hit[data-v-4891188c]{background:linear-gradient(135deg,#fff0f0,#ffe6e6)!important;color:#f56c6c!important;font-weight:700;border-color:rgba(245,108,108,.2)!important}.skill-description[data-v-4891188c]{margin:0;font-size:13px;color:#606266;line-height:1.5;background:rgba(64,158,255,.03);padding:12px;border-radius:8px;border-left:3px solid #409eff}.skill-overclock-row[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 6px}.skill-overclock-tag[data-v-4891188c]{font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);padding:4px 8px;border-radius:6px;border:1px solid rgba(64,158,255,.2);-webkit-box-shadow:0 1px 3px rgba(64,158,255,.1);box-shadow:0 1px 3px rgba(64,158,255,.1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.skill-overclock-tag[data-v-4891188c]:hover{border-color:rgba(64,158,255,.6)}.overclock-pop-header[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.overclock-pop-name[data-v-4891188c]{font-size:14px;font-weight:700;color:#303133}.overclock-pop-id[data-v-4891188c]{font-size:11px;color:#909399;font-weight:500}.overclock-pop-meta[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:8px}.overclock-pop-meta span[data-v-4891188c]{font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);padding:3px 7px;border-radius:6px;border:1px solid rgba(64,158,255,.2);line-height:1.5}.overclock-pop-meta .overclock-pop-hit[data-v-4891188c]{color:#f56c6c;background:linear-gradient(135deg,#fff0f0,#ffe6e6);border-color:rgba(245,108,108,.2)}.overclock-pop-desc[data-v-4891188c]{margin:8px 0 0;font-size:12px;line-height:1.6;color:#606266;white-space:pre-wrap;word-break:break-word}.overclock-pop-pets[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px}.overclock-pop-pets span[data-v-4891188c]{padding:2px 8px;font-size:11px;color:#67c23a;background:rgba(103,194,58,.1);border-radius:10px}.evolution-fusion-tab-content[data-v-4891188c]{position:relative;padding-bottom:16px}.section-title-with-action[data-v-4891188c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-title-left[data-v-4891188c],.section-title-with-action[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title-left[data-v-4891188c]{gap:6px}.export-float-btn[data-v-4891188c]{position:fixed;right:32px;bottom:80px;width:48px;height:48px;z-index:1000;-webkit-box-shadow:0 4px 16px rgba(103,194,58,.35);box-shadow:0 4px 16px rgba(103,194,58,.35);-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.export-float-btn[data-v-4891188c]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 22px rgba(103,194,58,.5);box-shadow:0 6px 22px rgba(103,194,58,.5)}.export-fullscreen-loading[data-v-4891188c]{position:fixed;inset:0;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.45);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.export-fullscreen-loading[data-v-4891188c],.export-loading-content[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-loading-content[data-v-4891188c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;background:#fff;padding:32px 48px;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15);box-shadow:0 8px 32px rgba(0,0,0,.15)}.export-loading-content .el-icon-loading[data-v-4891188c]{font-size:36px;color:#409eff}.export-loading-content span[data-v-4891188c]{font-size:15px;color:#606266}.recipe-list[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recipe-item[data-v-4891188c]{padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #c0c4cc;-webkit-transition:background .25s,border-color .25s;transition:background .25s,border-color .25s}.recipe-item.level-normal[data-v-4891188c]{background:#fafbfc;border-left-color:#dcdfe6}.recipe-item.level-high[data-v-4891188c]{background:#f0f9eb;border-left-color:#67c23a}.recipe-item.level-special[data-v-4891188c]{background:#ecf5ff;border-left-color:#409eff}.recipe-item.level-expert[data-v-4891188c]{background:#f4f0fe;border-left-color:#9b59b6}.recipe-item.level-beast[data-v-4891188c],.recipe-item.level-king[data-v-4891188c],.recipe-item.level-puni[data-v-4891188c]{background:#fef0f0;border-left-color:#f56c6c}.recipe-item h4[data-v-4891188c]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#303133}.recipe-item p[data-v-4891188c]{margin:4px 0;font-size:13px;color:#606266}.recipe-row[data-v-4891188c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 8px;margin:0;margin-top:4px;font-size:13px;color:#606266}.export-logo-area[data-v-4891188c],.recipe-row[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-logo-area[data-v-4891188c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 0 0 0;margin-bottom:0}.export-logo-img[data-v-4891188c]{height:32px}.export-logo-title[data-v-4891188c]{font-size:15px;font-weight:600;color:#303133}.recipe-row-label[data-v-4891188c]{font-weight:500;color:#303133;white-space:nowrap}.icon-tag[data-v-4891188c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:2px 6px;font-size:12px;white-space:nowrap}.or-sep[data-v-4891188c]{margin:0 4px;color:#909399;font-size:12px}.own-tag[data-v-4891188c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s;transition:all .15s}.own-tag[data-v-4891188c]:hover{border-color:#b3d8ff;background:#ecf5ff}.own-tip[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:12px 12px 0;font-size:12px;color:#909399}.own-float[data-v-4891188c]{position:fixed;z-index:3000;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;max-width:calc(100vw - 24px);padding:10px 12px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.16);box-shadow:0 6px 20px rgba(0,0,0,.16)}.own-float-header[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.own-float-icon[data-v-4891188c]{width:22px;height:22px;border-radius:4px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.own-float-name[data-v-4891188c]{font-size:13px;font-weight:700;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.own-float-need[data-v-4891188c]{margin-left:auto;font-size:11px;color:#909399;white-space:nowrap}.own-float-line[data-v-4891188c]{margin-top:8px;font-size:12px;color:#606266}.own-float-line b[data-v-4891188c]{color:#409eff;font-size:13px}.own-float-stats[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:6px}.own-float-stats span[data-v-4891188c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);border:1px solid rgba(64,158,255,.2);border-radius:4px;padding:2px 0}.own-float-wide[data-v-4891188c]{width:280px}.own-float-meta[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.own-float-meta span[data-v-4891188c],.own-float-type[data-v-4891188c]{font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);border:1px solid rgba(64,158,255,.2);border-radius:4px;padding:1px 6px}.own-float-type[data-v-4891188c]{white-space:nowrap}.own-float-type.crowned[data-v-4891188c]{color:#e6a23c;background:linear-gradient(135deg,#fff7f0,#ffe6e6);border-color:rgba(230,162,60,.25)}.own-float-desc[data-v-4891188c]{margin:8px 0 0;font-size:12px;line-height:1.6;color:#606266;white-space:pre-wrap;word-break:break-word}.own-float-brief[data-v-4891188c]{width:400px}.brief-rates[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:8px}.brief-rate[data-v-4891188c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center;padding:3px 0;background:#f7f9fc;border:1px solid #ebeef5;border-radius:4px}.brief-rate span[data-v-4891188c]{display:block;font-size:11px;color:#909399}.brief-rate b[data-v-4891188c]{display:block;margin-top:1px;font-size:11px;font-weight:600;line-height:1.4;color:#303133;word-break:break-word}.brief-row[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin-top:6px}.brief-label[data-v-4891188c]{-ms-flex-negative:0;flex-shrink:0;width:32px;font-size:11px;line-height:20px;color:#909399}.brief-icons[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.brief-enchant-list[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;min-width:0}.brief-enchant[data-v-4891188c]{padding:1px 6px;font-size:11px;color:#303133;background:#f7f9fc;border:1px solid #ebeef5;border-radius:4px;white-space:nowrap}.brief-enchant b[data-v-4891188c]{margin-left:4px;font-weight:600;color:#409eff}.brief-enchant-empty[data-v-4891188c]{font-size:11px;line-height:20px;color:#909399}.brief-icon[data-v-4891188c]{width:20px;height:20px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.brief-stats[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-top:8px;padding-top:6px;border-top:1px solid #f0f2f5;font-size:11px;color:#606266}.brief-stat-row[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.brief-total[data-v-4891188c]{font-weight:700;color:#409eff}.recipe-icon[data-v-4891188c]{width:20px;height:20px;border-radius:4px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;background:#f5f7fa}.evo-title[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.evo-arrow[data-v-4891188c]{color:#409eff;font-weight:700;font-size:14px}.fusion-pet-tag[data-v-4891188c]{position:relative}.fusion-expand-btn[data-v-4891188c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:50%;background:#409eff;color:#fff;font-size:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle}.fusion-expand-btn[data-v-4891188c]:hover{background:#337ecc;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 2px 8px rgba(64,158,255,.4);box-shadow:0 2px 8px rgba(64,158,255,.4)}.fusion-expand-btn.expanded[data-v-4891188c]{background:#f56c6c}.fusion-expand-btn.expanded[data-v-4891188c]:hover{background:#e04545}.fusion-expand-btn-sub[data-v-4891188c]{background:#67c23a}.fusion-expand-btn-sub[data-v-4891188c]:hover{background:#5daf33}.fusion-expand-btn-sub.expanded[data-v-4891188c]{background:#e6a23c}.fusion-expand-btn-sub.expanded[data-v-4891188c]:hover{background:#cf9236}.fusion-sub-tree[data-v-4891188c]{width:100%;margin-top:0;margin-left:12px;padding:6px 10px;background:#fafbfc;border-radius:6px;border-left:3px solid #dcdfe6;-webkit-animation:fusionTreeSlide-4891188c .25s ease;animation:fusionTreeSlide-4891188c .25s ease}.fusion-sub-tree-deep[data-v-4891188c]{margin-left:10px;padding:6px 10px;border-radius:5px}.fusion-sub-tree.level-normal[data-v-4891188c]{background:#fafbfc;border-left-color:#dcdfe6}.fusion-sub-tree.level-high[data-v-4891188c]{background:#f0f9eb;border-left-color:#67c23a}.fusion-sub-tree.level-special[data-v-4891188c]{background:#ecf5ff;border-left-color:#409eff}.fusion-sub-tree.level-expert[data-v-4891188c]{background:#f4f0fe;border-left-color:#9b59b6}.fusion-sub-tree.level-beast[data-v-4891188c],.fusion-sub-tree.level-king[data-v-4891188c],.fusion-sub-tree.level-puni[data-v-4891188c]{background:#fef0f0;border-left-color:#f56c6c}@-webkit-keyframes fusionTreeSlide-4891188c{0%{opacity:0;max-height:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;max-height:600px;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fusionTreeSlide-4891188c{0%{opacity:0;max-height:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;max-height:600px;-webkit-transform:translateX(0);transform:translateX(0)}}.sub-recipe-item[data-v-4891188c]{padding:0;margin-bottom:0}.sub-row[data-v-4891188c]{font-size:12px;margin-top:2px;margin-left:4px}.sub-row .icon-tag[data-v-4891188c]{font-size:11px;padding:1px 4px}.sub-row .recipe-icon[data-v-4891188c]{width:16px;height:16px}.type-selector-dialog[data-v-4891188c] .el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2)}.type-selector-dialog[data-v-4891188c] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px!important;margin:0}.type-selector-dialog[data-v-4891188c] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.type-selector-dialog[data-v-4891188c] .el-dialog__body{padding:0!important;max-height:60vh;overflow-y:auto;background:#f8fafc}.type-selection[data-v-4891188c]{min-height:300px;padding:24px}.selection-title[data-v-4891188c]{margin:0 0 20px 0;font-size:18px;font-weight:600;color:#303133;text-align:center}.dual-type-header[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.back-btn[data-v-4891188c]{color:#409eff!important;font-weight:600;padding:8px 12px!important;border-radius:8px!important}.back-btn[data-v-4891188c]:hover{background:rgba(64,158,255,.1)!important}.single-types-grid[data-v-4891188c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:8px}.dual-types-grid[data-v-4891188c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.all-types-grid[data-v-4891188c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:0}.type-options-section[data-v-4891188c]{margin-bottom:24px}.search-info[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;padding:12px 16px;background:rgba(64,158,255,.05);border-radius:8px;border:1px solid rgba(64,158,255,.1)}.search-results[data-v-4891188c]{color:#409eff;font-weight:600}.clear-filter-btn[data-v-4891188c]{color:#f56c6c!important;font-weight:600;padding:6px 12px!important;border-radius:6px!important;font-size:12px}.clear-filter-btn[data-v-4891188c]:hover{background:rgba(245,108,108,.1)!important}.section-subtitle[data-v-4891188c]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#606266;text-transform:uppercase;letter-spacing:.5px}.type-item[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 12px;background:#fff;border:2px solid #e4e7ed;border-radius:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.type-item[data-v-4891188c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.type-item[data-v-4891188c]:hover{background:#fff;border-color:#409eff;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(64,158,255,.15);box-shadow:0 8px 25px rgba(64,158,255,.15)}.type-item[data-v-4891188c]:hover:before{opacity:1}.type-item.single-type[data-v-4891188c]:hover{border-color:#409eff}.type-item.single-type[data-v-4891188c]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-item.dual-type[data-v-4891188c]:hover{border-color:#409eff}.type-item.dual-type[data-v-4891188c]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-icon[data-v-4891188c]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;color:#fff;font-size:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden}.type-icon-image[data-v-4891188c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.type-item:hover .type-icon[data-v-4891188c]{-webkit-transform:scale(1.1);transform:scale(1.1)}.type-name[data-v-4891188c]{font-size:14px;font-weight:700;margin-bottom:6px;color:#303133}.type-combination[data-v-4891188c]{font-size:11px;color:#909399;margin-bottom:6px;line-height:1.3}.type-badge[data-v-4891188c]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;background:rgba(64,158,255,.1);color:#409eff;margin-top:4px}.type-item.single-type .type-badge[data-v-4891188c]{background:rgba(103,194,58,.1);color:#67c23a}.type-item.dual-type .type-badge[data-v-4891188c]{background:rgba(230,162,60,.1);color:#e6a23c}.selected-single-type[data-v-4891188c]{text-align:center}.selected-single-type .type-item[data-v-4891188c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:140px;background:rgba(103,194,58,.05);border-color:#67c23a}.no-dual-types[data-v-4891188c]{text-align:center;padding:40px 20px;color:#909399;background:#fff;border-radius:12px;border:1px dashed #e4e7ed}.no-dual-types p[data-v-4891188c]{margin:0;font-size:14px}.dialog-footer[data-v-4891188c]{background:#fff;padding:20px 24px;border-top:1px solid #e4e7ed;text-align:right}.dialog-footer .el-button[data-v-4891188c]{border-radius:8px;padding:10px 20px;font-weight:600}.dialog-footer .el-button[data-v-4891188c]:first-child{color:#f56c6c;border-color:#f56c6c}.dialog-footer .el-button[data-v-4891188c]:first-child:hover{background:#f56c6c;color:#fff}.search-row[data-v-4891188c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.type-filter-btn[data-v-4891188c]{white-space:nowrap;border-radius:24px;padding:12px 20px;font-weight:600;margin:0 auto}[data-v-4891188c] .el-button [class*=el-icon-]+span{margin-left:-1px}.selected-type-info[data-v-4891188c]{color:#409eff;font-weight:600;margin-left:8px}@media (max-width:768px){.pokedex-container[data-v-4891188c]{padding:12px}.header-content[data-v-4891188c]{padding:20px;gap:16px}.page-title[data-v-4891188c]{font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.stats-grid[data-v-4891188c]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-4891188c]{padding:12px}.stat-value[data-v-4891188c]{font-size:20px}.controls-section[data-v-4891188c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.action-btn[data-v-4891188c]{width:100%;margin-bottom:8px}.pets-grid[data-v-4891188c]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.avatar-container[data-v-4891188c]{height:140px}.pet-info[data-v-4891188c]{padding:16px}.pet-name[data-v-4891188c]{font-size:16px}.search-container[data-v-4891188c]{padding:16px}.search-input[data-v-4891188c] .el-input__inner{height:44px;font-size:14px}.search-row[data-v-4891188c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.type-filter-btn[data-v-4891188c]{width:100%}.single-types-grid[data-v-4891188c]{grid-template-columns:repeat(3,1fr);gap:8px}.dual-types-grid[data-v-4891188c]{grid-template-columns:repeat(2,1fr);gap:8px}.all-types-grid[data-v-4891188c]{grid-template-columns:repeat(3,1fr);gap:8px}.type-item[data-v-4891188c]{padding:12px 4px}.type-icon[data-v-4891188c]{width:32px;height:32px;font-size:14px}.type-name[data-v-4891188c]{font-size:12px}}@media (max-width:480px){.pets-grid[data-v-4891188c]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-4891188c]{grid-template-columns:1fr}.page-title[data-v-4891188c]{font-size:20px}.page-subtitle[data-v-4891188c]{font-size:14px}.radar-chart[data-v-4891188c]{height:280px;padding:12px}.stats-info[data-v-4891188c]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-info-item[data-v-4891188c]{padding:6px 8px;font-size:11px}.detail-header .header-back[data-v-4891188c]{width:70px;font-size:18px}.detail-header .header-back span[data-v-4891188c]{font-size:13px}}@-webkit-keyframes fadeInUp-4891188c{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-4891188c{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.pet-card[data-v-4891188c]{-webkit-animation:fadeInUp-4891188c .5s ease;animation:fadeInUp-4891188c .5s ease}.back-to-top[data-v-4891188c]{position:fixed;right:30px;bottom:30px;width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;font-size:20px}.back-to-top[data-v-4891188c]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 25px rgba(102,126,234,.4);box-shadow:0 6px 25px rgba(102,126,234,.4)}.fade-enter-active[data-v-4891188c],.fade-leave-active[data-v-4891188c]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-4891188c],.fade-leave-to[data-v-4891188c]{opacity:0}[data-v-4891188c]::-webkit-scrollbar{width:6px}[data-v-4891188c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-4891188c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-4891188c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pokedex-container[data-v-02005e3a]{padding:16px;max-width:1400px;margin:0 auto;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.header-card[data-v-02005e3a]{margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden}.header-card[data-v-02005e3a] .el-card__body{padding:0}.header-content[data-v-02005e3a]{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header-main[data-v-02005e3a]{text-align:center}.page-title[data-v-02005e3a]{margin:0 0 8px 0;font-size:28px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.page-subtitle[data-v-02005e3a]{margin:0;font-size:16px;opacity:.9;font-weight:300}.stats-section[data-v-02005e3a]{margin:16px 0}.stats-grid[data-v-02005e3a]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item[data-v-02005e3a]{background:hsla(0,0%,100%,.1);padding:4px;border-radius:12px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.stat-value[data-v-02005e3a]{margin-bottom:4px}.stat-label[data-v-02005e3a]{opacity:.8;text-transform:uppercase;letter-spacing:.5px}.controls-section[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-02005e3a]{border-radius:24px;padding:12px 24px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;border:none}.action-btn[data-v-02005e3a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.team-container[data-v-02005e3a]{padding:16px;background:#fff;border-radius:8px;margin:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.team-section-title[data-v-02005e3a]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.team-section-title i[data-v-02005e3a]{color:#409eff}.team-content[data-v-02005e3a]{margin-top:8px}.team-loading-state[data-v-02005e3a]{text-align:center;padding:30px 20px;color:#409eff}.team-spinner[data-v-02005e3a]{width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #409eff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:0 auto 8px}.team-loading-state p[data-v-02005e3a]{margin:0;font-size:13px}.team-empty-state[data-v-02005e3a]{text-align:center;padding:30px 20px;color:#909399;background:#f8f9fa;border-radius:6px}.team-empty-state p[data-v-02005e3a]{margin:0;font-size:13px}.team-list[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.team-block[data-v-02005e3a]{background:#f8f9fa;border-radius:6px;padding:10px;border:1px solid #e4e7ed}.team-header[data-v-02005e3a]{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e4e7ed}.team-index[data-v-02005e3a]{font-size:12px;font-weight:600;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:4px}.team-pets-grid[data-v-02005e3a]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pet-block[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px;background:#fff;border-radius:4px;border:1px solid #e4e7ed}.pet-avatar-section[data-v-02005e3a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-avatar-img[data-v-02005e3a]{width:80px;height:80px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e4e7ed}.pet-tip[data-v-02005e3a]{position:absolute;top:-4px;right:-4px;background:#409eff;color:#fff;font-size:9px;font-weight:600;padding:1px 4px;border-radius:6px;min-width:16px;text-align:center;z-index:1}.pet-info-section[data-v-02005e3a]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.pet-stat-line[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px}.stat-name[data-v-02005e3a]{color:#909399;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.stat-value[data-v-02005e3a]{font-weight:500;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2px;font-size:10px}.pet-skills[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.skill-tag[data-v-02005e3a]{color:#409eff;cursor:pointer;font-size:9px;line-height:1.1;-webkit-transition:all .2s ease;transition:all .2s ease;padding:1px 2px;border-radius:2px;background:rgba(64,158,255,.05);text-align:left;word-break:break-all;white-space:normal}.skill-tag[data-v-02005e3a]:hover{background:rgba(64,158,255,.1);color:#06c}.team-pagination[data-v-02005e3a]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.team-container[data-v-02005e3a]{padding:12px;margin:8px}.team-pets-grid[data-v-02005e3a]{grid-template-columns:repeat(3,1fr);gap:4px}.pet-avatar-img[data-v-02005e3a]{width:70px;height:70px}.pet-stat-line[data-v-02005e3a]{font-size:9px}.skill-tag[data-v-02005e3a]{font-size:8px}}@media (max-width:480px){.team-pets-grid[data-v-02005e3a]{grid-template-columns:repeat(2,1fr);gap:3px}.pet-avatar-img[data-v-02005e3a]{width:60px;height:60px}.pet-stat-line[data-v-02005e3a]{font-size:8px}.skill-tag[data-v-02005e3a]{font-size:7px}}.search-card[data-v-02005e3a]{margin-bottom:24px;border-radius:16px;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.search-container[data-v-02005e3a]{padding:20px}.search-input[data-v-02005e3a] .el-input__inner{border-radius:24px;border:2px solid #e4e7ed;padding-left:40px;height:48px;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input[data-v-02005e3a] .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 3px rgba(64,158,255,.1);box-shadow:0 0 0 3px rgba(64,158,255,.1)}.search-input[data-v-02005e3a] .el-input__prefix{left:12px;color:#909399}.search-info[data-v-02005e3a]{color:#409eff;font-weight:600;text-align:center}.pets-grid-container[data-v-02005e3a]{margin-bottom:32px}.pets-grid[data-v-02005e3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-card[data-v-02005e3a]{border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);cursor:pointer}.pet-card[data-v-02005e3a]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.pet-avatar[data-v-02005e3a]{position:relative;cursor:pointer}.avatar-container[data-v-02005e3a]{position:relative;height:200px;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.pet-image[data-v-02005e3a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pet-avatar:hover .pet-image[data-v-02005e3a]{-webkit-transform:scale(1.05);transform:scale(1.05)}.placeholder-avatar[data-v-02005e3a]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.7);font-size:64px}.pet-id-badge[data-v-02005e3a]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.pet-info[data-v-02005e3a]{padding:20px}.pet-name-center[data-v-02005e3a]{margin:0 0 8px 0;font-size:18px;font-weight:700;color:#303133;text-align:center}.pet-name[data-v-02005e3a]{margin:0 0 12px 0;font-size:18px;font-weight:700;color:#303133;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.pet-name[data-v-02005e3a]:hover{color:#409eff}.pet-types[data-v-02005e3a]{margin-bottom:12px}.type-tag[data-v-02005e3a]{border-radius:12px;font-weight:600}.type-value[data-v-02005e3a]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);font-size:14px}.total-value[data-v-02005e3a],.type-value[data-v-02005e3a]{padding:4px 10px;border-radius:8px;min-width:60px;text-align:center}.total-value[data-v-02005e3a]{color:#67c23a;font-weight:700;font-size:16px;background:rgba(103,194,58,.1)}.pet-stats[data-v-02005e3a]{margin:0 0 16px 0;font-size:14px;color:#606266;line-height:1.8}.pet-total-stats[data-v-02005e3a],.pet-types-display[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.stat-label[data-v-02005e3a]{font-weight:600;margin-right:8px;font-size:13px}.type-name[data-v-02005e3a]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);padding:2px 8px;border-radius:6px;font-size:12px}.pet-actions[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-btn[data-v-02005e3a]{border-radius:20px;font-weight:600;padding:8px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-btn[data-v-02005e3a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.empty-state[data-v-02005e3a]{grid-column:1/-1;text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-02005e3a]{font-size:64px;margin-bottom:16px;display:block}.empty-state p[data-v-02005e3a]{margin:0;font-size:16px}.pagination-container[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:32px}.pagination[data-v-02005e3a] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination[data-v-02005e3a] .el-pager li{border-radius:8px;margin:0 4px}.pagination-info[data-v-02005e3a]{color:#909399;font-size:14px;font-weight:500}[data-v-02005e3a] .el-dialog__header{padding:0!important}.fullscreen-tab-dialog .el-dialog__body[data-v-02005e3a]{padding:0!important;height:100%;background:transparent!important}.fullscreen-tab-dialog .el-dialog__wrapper[data-v-02005e3a],.fullscreen-tab-dialog .el-overlay[data-v-02005e3a]{background:transparent!important;padding:0!important}.fullscreen-tab-detail[data-v-02005e3a]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa}.tab-pane[data-v-02005e3a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;height:calc(100vh - 120px);margin-bottom:60px}.basic-tab-content[data-v-02005e3a],.evolution-tab-content[data-v-02005e3a],.fusion-tab-content[data-v-02005e3a],.skills-tab-content[data-v-02005e3a]{min-height:100%;overflow-y:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.pet-hero-section[data-v-02005e3a]{margin:0}.info-section[data-v-02005e3a]{margin:12px 0}.skills-section[data-v-02005e3a]{padding:0}.skills-list[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.bottom-tab-navigation[data-v-02005e3a]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e4e7ed;z-index:1000;padding:8px 12px;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.1);box-shadow:0 -2px 8px rgba(0,0,0,.1)}.tab-buttons[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-button[data-v-02005e3a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px;padding:12px 8px;border:none;background:#f5f7fa;color:#606266;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-button[data-v-02005e3a]:hover:not(:disabled){background:#e4e7ed;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tab-button.active[data-v-02005e3a]{background:#409eff;color:#fff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.tab-button[data-v-02005e3a]:disabled{opacity:.5;cursor:not-allowed;display:none}.tab-content[data-v-02005e3a]{padding-bottom:60px}.skills-section[data-v-02005e3a]{padding:0 20px}.detail-header[data-v-02005e3a]{position:sticky;top:0;left:0;right:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0;z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.detail-header.sticky-header[data-v-02005e3a]{background:rgba(102,126,234,.95);backdrop-filter:blur(10px)}.detail-header .header-back[data-v-02005e3a]{position:absolute;left:0;top:0;bottom:0;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:20px;gap:4px}.detail-header .header-back span[data-v-02005e3a]{font-size:14px;font-weight:600}.detail-header .header-title[data-v-02005e3a]{text-align:center;padding:16px 60px}.detail-header .header-title h2[data-v-02005e3a]{margin:0;font-size:18px;font-weight:600}.detail-header .pet-id[data-v-02005e3a]{font-size:12px;opacity:.8;margin-left:8px}.detail-header .header-close[data-v-02005e3a]{position:absolute;right:0;top:0;bottom:0;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:18px}.detail-content[data-v-02005e3a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.pet-hero-section[data-v-02005e3a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0}.pet-avatar-large[data-v-02005e3a]{padding:40px 20px 20px;text-align:center}.hero-image[data-v-02005e3a]{-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.2);box-shadow:0 8px 32px rgba(0,0,0,.2)}.hero-image[data-v-02005e3a],.placeholder-hero[data-v-02005e3a]{width:120px;height:120px;border-radius:20px;border:4px solid hsla(0,0%,100%,.3)}.placeholder-hero[data-v-02005e3a]{margin:0 auto;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:48px;color:hsla(0,0%,100%,.7)}.pet-basic-info[data-v-02005e3a]{padding:0 20px 30px;text-align:center}.type-tags[data-v-02005e3a]{margin-bottom:12px}.type-tags .el-tag[data-v-02005e3a]{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-weight:600}.pet-description[data-v-02005e3a]{margin:0;font-size:14px;line-height:1.5;opacity:.9}.info-section[data-v-02005e3a]{background:#fff;margin:12px;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.section-title[data-v-02005e3a]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title i[data-v-02005e3a]{color:#409eff}.info-grid[data-v-02005e3a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.info-item label[data-v-02005e3a]{font-size:12px;color:#909399;font-weight:500}.info-item span[data-v-02005e3a]{font-size:14px;color:#303133;font-weight:600}.radar-container[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.radar-chart[data-v-02005e3a]{width:100%;height:300px;background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid rgba(64,158,255,.1)}.stats-info[data-v-02005e3a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-info-item[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:12px}.stat-info-item span[data-v-02005e3a]:first-child{font-weight:600;color:#303133}.stat-info-item span[data-v-02005e3a]:last-child{color:#909399}.stats-grid[data-v-02005e3a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-item[data-v-02005e3a]{text-align:center;padding:12px;background:#f8f9fa;border-radius:8px}.stat-label[data-v-02005e3a]{font-size:12px;color:#909399;margin-bottom:4px}.stat-value[data-v-02005e3a]{font-size:16px;font-weight:700;color:#303133}.skills-list[data-v-02005e3a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.skill-item[data-v-02005e3a]{padding:20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid #e4e7ed;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.skill-item[data-v-02005e3a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(64,158,255,.15);box-shadow:0 8px 20px rgba(64,158,255,.15);border-color:#409eff}.skill-item[data-v-02005e3a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.skill-header[data-v-02005e3a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.skill-header[data-v-02005e3a],.skill-level[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill-level[data-v-02005e3a]{gap:8px}.skill-level .el-tag[data-v-02005e3a]{border-radius:16px;font-weight:700;font-size:10px;padding:4px 8px}.skill-level .level-text[data-v-02005e3a]{font-size:12px;color:#67c23a;font-weight:700;background:rgba(103,194,58,.1);padding:4px 8px;border-radius:12px;min-width:50px;text-align:center}.skill-name[data-v-02005e3a]{font-size:16px;font-weight:700;color:#303133;text-shadow:0 1px 2px rgba(0,0,0,.1)}.skill-meta[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:12px}.skill-meta span[data-v-02005e3a]{font-size:11px;font-weight:600;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);color:#409eff;padding:4px 8px;border-radius:6px;border:1px solid rgba(64,158,255,.2);-webkit-box-shadow:0 1px 3px rgba(64,158,255,.1);box-shadow:0 1px 3px rgba(64,158,255,.1)}.skill-meta .skill-power[data-v-02005e3a]{background:linear-gradient(135deg,#fff7f0,#ffe6e6);color:#e6a23c;border-color:rgba(230,162,60,.2)}.skill-meta .skill-pp[data-v-02005e3a]{background:linear-gradient(135deg,#f0fff0,#e6ffe6);color:#67c23a;border-color:rgba(103,194,58,.2)}.skill-meta .must-hit[data-v-02005e3a]{background:linear-gradient(135deg,#fff0f0,#ffe6e6)!important;color:#f56c6c!important;font-weight:700;border-color:rgba(245,108,108,.2)!important}.skill-description[data-v-02005e3a]{margin:0;font-size:13px;color:#606266;line-height:1.5;background:rgba(64,158,255,.03);padding:12px;border-radius:8px;border-left:3px solid #409eff}.recipe-list[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recipe-item[data-v-02005e3a]{padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.recipe-item h4[data-v-02005e3a]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#303133}.recipe-item p[data-v-02005e3a]{margin:4px 0;font-size:13px;color:#606266}[data-v-02005e3a] .el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2);margin-top:0!important}[data-v-02005e3a] .el-dialog__body{padding:0!important;max-height:90vh;overflow-y:auto;background:#f8fafc}[data-v-02005e3a] .el-dialog__footer{padding-bottom:0!important;background:#f8fafc}.type-selection[data-v-02005e3a]{min-height:300px;padding:16px 16px 0}.selection-title[data-v-02005e3a]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#303133;text-align:center}.dual-type-header[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:10px}.back-btn[data-v-02005e3a]{color:#409eff!important;font-weight:600;padding:8px 12px!important;border-radius:8px!important}.back-btn[data-v-02005e3a]:hover{background:rgba(64,158,255,.1)!important}.single-types-grid[data-v-02005e3a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.dual-types-grid[data-v-02005e3a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.all-types-grid[data-v-02005e3a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.type-options-section[data-v-02005e3a]{margin-bottom:24px}.search-info[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;padding:12px 16px;background:rgba(64,158,255,.05);border-radius:8px;border:1px solid rgba(64,158,255,.1)}.search-results[data-v-02005e3a]{color:#409eff;font-weight:600}.clear-filter-btn[data-v-02005e3a]{color:#f56c6c!important;font-weight:600;padding:6px 12px!important;border-radius:6px!important;font-size:12px}.clear-filter-btn[data-v-02005e3a]:hover{background:rgba(245,108,108,.1)!important}.section-subtitle[data-v-02005e3a]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#606266;text-transform:uppercase;letter-spacing:.5px}.type-item[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 8px;background:#fff;border:2px solid #e4e7ed;border-radius:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.type-item[data-v-02005e3a]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.type-item[data-v-02005e3a]:hover{background:#fff;border-color:#409eff;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(64,158,255,.15);box-shadow:0 8px 25px rgba(64,158,255,.15)}.type-item[data-v-02005e3a]:hover:before{opacity:1}.type-item.single-type[data-v-02005e3a]:hover{border-color:#409eff}.type-item.single-type[data-v-02005e3a]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-item.dual-type[data-v-02005e3a]:hover{border-color:#409eff}.type-item.dual-type[data-v-02005e3a]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-icon[data-v-02005e3a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;color:#fff;font-size:18px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden}.type-icon-image[data-v-02005e3a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.type-item:hover .type-icon[data-v-02005e3a]{-webkit-transform:scale(1.1);transform:scale(1.1)}.type-name[data-v-02005e3a]{font-size:13px;font-weight:700;margin-bottom:4px;color:#303133}.type-combination[data-v-02005e3a]{font-size:11px;color:#909399;margin-bottom:6px;line-height:1.3}.type-badge[data-v-02005e3a]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;background:rgba(64,158,255,.1);color:#409eff;margin-top:4px}.type-item.single-type .type-badge[data-v-02005e3a]{background:rgba(103,194,58,.1);color:#67c23a}.type-item.dual-type .type-badge[data-v-02005e3a]{background:rgba(230,162,60,.1);color:#e6a23c}.selected-single-type[data-v-02005e3a]{text-align:center}.selected-single-type .type-item[data-v-02005e3a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:140px;background:rgba(103,194,58,.05);border-color:#67c23a}.no-dual-types[data-v-02005e3a]{text-align:center;padding:40px 20px;color:#909399;background:#fff;border-radius:12px;border:1px dashed #e4e7ed}.no-dual-types p[data-v-02005e3a]{margin:0;font-size:14px}.dialog-footer[data-v-02005e3a]{background:#f8fafc;padding:10px 16px;border-top:1px solid #e4e7ed;text-align:center}.dialog-footer .el-button[data-v-02005e3a]{border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600}.dialog-footer .el-button[data-v-02005e3a]:first-child{color:#f56c6c;border-color:#f56c6c}.dialog-footer .el-button[data-v-02005e3a]:first-child:hover{background:#f56c6c;color:#fff}.search-row[data-v-02005e3a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.type-filter-btn[data-v-02005e3a]{white-space:nowrap;border-radius:24px;padding:12px 20px;font-weight:600;margin:0 auto}[data-v-02005e3a] .el-button [class*=el-icon-]+span{margin-left:-1px}.selected-type-info[data-v-02005e3a]{color:#409eff;font-weight:600;margin-left:8px}@media (max-width:768px){.pokedex-container[data-v-02005e3a]{padding:12px}.header-content[data-v-02005e3a]{padding:20px;gap:16px}.page-title[data-v-02005e3a]{font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.stats-grid[data-v-02005e3a]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-02005e3a]{padding:12px}.stat-value[data-v-02005e3a]{font-size:20px}.controls-section[data-v-02005e3a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.action-btn[data-v-02005e3a]{width:100%;margin-bottom:8px}.pets-grid[data-v-02005e3a]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.avatar-container[data-v-02005e3a]{height:140px}.pet-info[data-v-02005e3a]{padding:16px}.pet-name[data-v-02005e3a]{font-size:16px}.search-container[data-v-02005e3a]{padding:16px}.search-input[data-v-02005e3a] .el-input__inner{height:44px;font-size:14px}.search-row[data-v-02005e3a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.type-filter-btn[data-v-02005e3a]{width:100%}.single-types-grid[data-v-02005e3a]{grid-template-columns:repeat(4,1fr);gap:6px}.dual-types-grid[data-v-02005e3a]{grid-template-columns:repeat(2,1fr);gap:6px}.all-types-grid[data-v-02005e3a]{grid-template-columns:repeat(4,1fr);gap:6px}.type-item[data-v-02005e3a]{padding:8px 4px}.type-icon[data-v-02005e3a]{width:28px;height:28px;font-size:12px}.type-name[data-v-02005e3a]{font-size:11px}}@media (max-width:480px){.pets-grid[data-v-02005e3a]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-02005e3a]{grid-template-columns:1fr}.page-title[data-v-02005e3a]{font-size:20px}.page-subtitle[data-v-02005e3a]{font-size:14px}.radar-chart[data-v-02005e3a]{height:250px;padding:15px}.stats-info[data-v-02005e3a]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-info-item[data-v-02005e3a]{padding:6px 8px;font-size:11px}.detail-header .header-back[data-v-02005e3a]{width:70px;font-size:18px}.detail-header .header-back span[data-v-02005e3a]{font-size:13px}}@-webkit-keyframes fadeInUp-02005e3a{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-02005e3a{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.pet-card[data-v-02005e3a]{-webkit-animation:fadeInUp-02005e3a .5s ease;animation:fadeInUp-02005e3a .5s ease}.back-to-top[data-v-02005e3a]{position:fixed;right:30px;bottom:30px;width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;font-size:20px}.back-to-top[data-v-02005e3a]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 25px rgba(102,126,234,.4);box-shadow:0 6px 25px rgba(102,126,234,.4)}.fade-enter-active[data-v-02005e3a],.fade-leave-active[data-v-02005e3a]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-02005e3a],.fade-leave-to[data-v-02005e3a]{opacity:0}[data-v-02005e3a]::-webkit-scrollbar{width:6px}[data-v-02005e3a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-02005e3a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-02005e3a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-2c0cb79c] .el-dialog__header{padding:14px 20px 10px!important;margin-bottom:10px;margin-right:0}[data-v-2c0cb79c] .el-dialog__title{font-size:15px;font-weight:700;color:#1e293b}[data-v-2c0cb79c] .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}[data-v-2c0cb79c] .el-dialog__body{padding:0!important}.pet-selector-container[data-v-2c0cb79c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(80vh - 55px)}.search-box[data-v-2c0cb79c]{-ms-flex-negative:0;flex-shrink:0;padding:14px 20px 10px;border-bottom:1px solid #f1f5f9}.search-box[data-v-2c0cb79c] .el-input__inner{border-radius:6px;border-color:#e2e8f0;font-size:13px}.search-box[data-v-2c0cb79c] .el-input__inner:focus{border-color:#3b82f6}.pet-list-scroll[data-v-2c0cb79c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px 20px 8px;-webkit-overflow-scrolling:touch}.pet-list-scroll[data-v-2c0cb79c]::-webkit-scrollbar{width:5px}.pet-list-scroll[data-v-2c0cb79c]::-webkit-scrollbar-track{background:transparent}.pet-list-scroll[data-v-2c0cb79c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pet-list-scroll[data-v-2c0cb79c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pet-list[data-v-2c0cb79c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pet-list-item[data-v-2c0cb79c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 10px;background:#fff;border:1px solid #e8ecf1;border-radius:8px;cursor:pointer;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}.pet-list-item+.pet-list-item[data-v-2c0cb79c]{margin-top:6px}.simple-text[data-v-2c0cb79c]{font-size:13px;color:#334155}.pet-list-item[data-v-2c0cb79c]:hover{border-color:#94a3b8;background-color:#f8fafc}.pet-list-item.is-selected[data-v-2c0cb79c]{border-color:#3b82f6;background-color:#eff6ff}.pet-image-wrapper[data-v-2c0cb79c]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:6px;overflow:hidden;background:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-image[data-v-2c0cb79c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pet-placeholder[data-v-2c0cb79c]{color:#94a3b8;font-size:10px;text-align:center;padding:2px;word-break:break-all;line-height:1.2}.pet-info-wrapper[data-v-2c0cb79c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.pet-info-top[data-v-2c0cb79c]{font-size:12px;font-weight:500;color:#1e293b;line-height:1.3}.pet-info-bottom[data-v-2c0cb79c]{font-size:11px;color:#64748b;line-height:1.3}@media(max-width:768px){.search-box[data-v-2c0cb79c]{padding:10px 14px 8px}.pet-list-scroll[data-v-2c0cb79c]{padding:8px 14px 6px}.pet-image-wrapper[data-v-2c0cb79c]{width:36px;height:36px}.pet-info-top[data-v-2c0cb79c]{font-size:11px}.pet-info-bottom[data-v-2c0cb79c]{font-size:10px}.pet-list-item[data-v-2c0cb79c]{padding:5px 8px;gap:8px}.pet-list-item+.pet-list-item[data-v-2c0cb79c]{margin-top:4px}.pet-selector-container[data-v-2c0cb79c]{max-height:calc(95vh - 55px)}}@media(max-width:768px){.pet-selector-dialog{width:92%!important;max-height:95vh;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}}@media(max-width:480px){.pet-selector-dialog{width:96%!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}}[data-v-81099248] .el-dialog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-81099248] .el-dialog{margin-top:0!important;margin-bottom:0!important}.stats-grid[data-v-81099248]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.stat-item[data-v-81099248]{text-align:center;padding:14px 6px;background:#fafafa;border:1px solid #ececec;border-radius:6px}.stat-num[data-v-81099248]{display:block;font-size:22px;font-weight:600;color:#444;line-height:1.2}.stat-lbl[data-v-81099248]{display:block;font-size:12px;color:#999;margin-top:4px}.filter-bar[data-v-81099248]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding:0 2px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.category-select[data-v-81099248]{-ms-flex-negative:0;flex-shrink:0;width:200px}.analysis-tabs[data-v-81099248]{margin-top:2px}.analysis-tabs[data-v-81099248] .el-tabs__header{margin-bottom:12px}.analysis-tabs[data-v-81099248] .el-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.analysis-tabs[data-v-81099248] .el-tabs__item{font-size:12px;padding:0 14px;height:34px;line-height:34px;color:#606266;background:#fafafa;border-left:none!important;border-right:1px solid #e4e7ed;white-space:normal;text-align:center;-webkit-transition:all .2s;transition:all .2s;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.analysis-tabs[data-v-81099248] .el-tabs__item:hover{color:#409eff;background:#ecf5ff}.analysis-tabs[data-v-81099248] .el-tabs__item.is-active{background:#409eff;color:#fff;font-weight:600}.analysis-tabs[data-v-81099248] .el-tabs__item.is-active:hover{background:#409eff;color:#fff}.nice-table[data-v-81099248]{border-radius:8px;overflow:hidden;border:1px solid #ebeef5}.nice-table[data-v-81099248] th{font-size:13px;letter-spacing:.5px;border-bottom:2px solid #e4e7ed}.nice-table[data-v-81099248] td{font-size:13px;color:#555;text-align:center;padding:6px 0}.nice-table[data-v-81099248] .el-table__header-wrapper{border-radius:8px 8px 0 0}.nice-table[data-v-81099248] .el-table__body tr:hover>td{background:#f0f5ff!important}.nice-table[data-v-81099248] .el-table__row--striped td{background:#fafbfc}.nice-table[data-v-81099248] .el-table__body-wrapper::-webkit-scrollbar{width:5px}.nice-table[data-v-81099248] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:10px}.nice-table[data-v-81099248] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.nice-table[data-v-81099248] .el-table:before,.nice-table[data-v-81099248] .el-table__fixed-right:before,.nice-table[data-v-81099248] .el-table__fixed:before{display:none}@media (max-width:768px){.stats-grid[data-v-81099248]{grid-template-columns:repeat(3,1fr);gap:6px}.stat-item[data-v-81099248]{padding:10px 4px}.stat-num[data-v-81099248]{font-size:18px}.stat-lbl[data-v-81099248]{font-size:11px}.analysis-tabs[data-v-81099248] .el-tabs__item{font-size:11px;padding:0 8px;height:32px;line-height:32px}.nice-table[data-v-81099248] th{font-size:12px}.nice-table[data-v-81099248] td{font-size:12px;padding:4px 0}}.filter-body[data-v-d138d7be]{padding:0 4px}.filter-section[data-v-d138d7be]{margin-bottom:20px}.section-title[data-v-d138d7be]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-left:2px}.select-all-row[data-v-d138d7be]{margin-bottom:8px}.checkbox-group[data-v-d138d7be]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 16px}.checkbox-group[data-v-d138d7be] .el-checkbox{margin-right:0}.switch-row[data-v-d138d7be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.switch-label[data-v-d138d7be]{font-size:14px;color:#606266}.dialog-footer[data-v-d138d7be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.footer-spacer[data-v-d138d7be]{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-dialog{border-radius:12px;max-width:420px;margin:0 auto}.filter-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid #ebeef5}.filter-dialog .el-dialog__title{font-size:16px;font-weight:600}.filter-dialog .el-dialog__body{padding:16px 20px}.filter-dialog .el-dialog__footer{padding:10px 20px 16px}@media screen and (max-width:768px){.filter-dialog{max-width:92vw}.filter-dialog .el-dialog__header{padding:14px 16px 10px}.filter-dialog .el-dialog__body{padding:14px 16px}.filter-dialog .el-dialog__footer{padding:10px 16px 14px}.section-title,.switch-label{font-size:13px}}.type-filter-suffix[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-left:6px;-ms-flex-negative:0;flex-shrink:0}.selected-type-icon[data-v-d8efd4ea]{width:20px;height:20px;border-radius:50%;cursor:pointer;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.selected-type-icon[data-v-d8efd4ea]:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.type-selector-icon[data-v-d8efd4ea]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.type-selector-icon[data-v-d8efd4ea]:hover{color:#409eff}.clear-type-icon[data-v-d8efd4ea]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.clear-type-icon[data-v-d8efd4ea]:hover{color:#f56c6c}.dashboard-text[data-v-d8efd4ea]{font-size:30px;line-height:46px}[data-v-d8efd4ea] .el-card__body{padding:0}[data-v-d8efd4ea] .el-collapse-item__header{height:35px;line-height:35px}[data-v-d8efd4ea] .el-drawer__header{padding:3px;margin-bottom:0}[data-v-d8efd4ea] .el-drawer__close-btn{margin-right:20px;font-size:30px}[data-v-d8efd4ea] .el-drawer__body{overflow-y:auto}[data-v-d8efd4ea] .el-collapse-item__content,[data-v-d8efd4ea] .el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:0}[data-v-d8efd4ea] .el-descriptions__header{margin-bottom:5px}[data-v-d8efd4ea] .el-tabs__item{padding:0 6px}[data-v-d8efd4ea] .el-table th.el-table__cell>.cell{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-d8efd4ea] .el-table td.el-table__cell div{padding:0;margin:0}[data-v-d8efd4ea] .el-table--enable-row-transition .el-table__body td.el-table__cell{padding-top:2px;padding-bottom:2px}.action-sidebar[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;height:100%;overflow:auto;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f1f5f9));background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-left:1px solid #e2e8f0;min-width:0}.action-sidebar .user-info[data-v-d8efd4ea]{text-align:center;font-size:11px;color:#475569;margin-bottom:4px;line-height:1.5;word-break:break-all}.action-sidebar .action-btn[data-v-d8efd4ea]{margin:3px 0 0 0!important;width:auto;min-height:26px;border-radius:4px;font-size:11px;line-height:1.3;white-space:pre-line;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease;padding:2px 8px}.action-sidebar .action-btn[data-v-d8efd4ea]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.action-sidebar .hint-text[data-v-d8efd4ea]{margin-top:4px;margin-left:0;font-size:10px;color:#94a3b8;text-align:center;line-height:1.4}.action-sidebar .expire-text[data-v-d8efd4ea]{margin-top:6px;margin-left:0;color:#ef4444;font-size:11px;text-align:center;line-height:1.4;font-weight:500}@media(min-width:769px){.action-sidebar[data-v-d8efd4ea]{padding:12px 16px}.action-sidebar .user-info[data-v-d8efd4ea]{font-size:13px;margin-bottom:8px;line-height:1.6}.action-sidebar .action-btn[data-v-d8efd4ea]{margin:6px 0 0 0!important;min-height:34px;border-radius:8px;font-size:13px;line-height:1.4;padding:5px 14px}.action-sidebar .hint-text[data-v-d8efd4ea]{margin-top:8px;font-size:12px;line-height:1.5}.action-sidebar .expire-text[data-v-d8efd4ea]{margin-top:10px;font-size:12px;line-height:1.5}}.pet-card-container[data-v-d8efd4ea]{padding:8px}.pet-back-top[data-v-d8efd4ea]{position:fixed;right:20px;bottom:60px;z-index:100;width:36px;height:36px;border-radius:50%;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;color:#606266;font-size:16px}.pet-back-top[data-v-d8efd4ea]:hover{background:#409eff;color:#fff;-webkit-box-shadow:0 4px 14px rgba(64,158,255,.35);box-shadow:0 4px 14px rgba(64,158,255,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pet-card-grid[data-v-d8efd4ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;width:100%}.pet-card[data-v-d8efd4ea]{position:relative;border-radius:12px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e4e7ed}@media(hover:hover){.pet-card[data-v-d8efd4ea]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}}.pet-card-shiny[data-v-d8efd4ea]{position:relative}.badge[data-v-d8efd4ea]{width:6px;height:6px;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:4px}.badge-shiny[data-v-d8efd4ea]{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-box-shadow:0 0 3px rgba(245,158,11,.5);box-shadow:0 0 3px rgba(245,158,11,.5)}.shiny-text[data-v-d8efd4ea]{color:#f59e0b;font-weight:600;display:block}.badge-training[data-v-d8efd4ea]{background:linear-gradient(135deg,#10b981,#059669);-webkit-box-shadow:0 0 3px rgba(16,185,129,.5);box-shadow:0 0 3px rgba(16,185,129,.5);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-width:10px;height:10px;padding:0 2px;border-radius:5px;color:#fff;font-size:8px;font-weight:600;line-height:1;text-align:center;white-space:nowrap;overflow:visible;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle}@-webkit-keyframes pulse-training-d8efd4ea{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-training-d8efd4ea{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:no-preference){.badge-training[data-v-d8efd4ea]{-webkit-animation:pulse-training-d8efd4ea 3.5s ease-in-out infinite;animation:pulse-training-d8efd4ea 3.5s ease-in-out infinite}}.pet-card-content[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px}.pet-left[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.pet-avatar-wrapper[data-v-d8efd4ea]{position:relative;width:62px;height:62px;-ms-flex-negative:0;flex-shrink:0}.pet-avatar[data-v-d8efd4ea]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:4px}.pet-avatar-placeholder[data-v-d8efd4ea]{width:100%;height:100%;border-radius:8px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;font-weight:700;color:#64748b}.pet-info[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.pet-name-left[data-v-d8efd4ea]{font-size:12px;font-weight:600;color:#1e293b;overflow:visible;max-width:62px;text-align:center}.pet-level-text[data-v-d8efd4ea]{font-size:13px;color:#6366f1;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:visible}.talent-inline[data-v-d8efd4ea]{color:#6366f1}.talent-inline.talent-max[data-v-d8efd4ea]{color:#b8860b}.pet-nature-trait[data-v-d8efd4ea]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nature-text[data-v-d8efd4ea]{color:#6366f1}.trait-text[data-v-d8efd4ea]{color:#b8860b}.pet-time[data-v-d8efd4ea]{font-size:11px;color:#94a3b8}.pet-extra-info[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px}.level-progress[data-v-d8efd4ea]{font-size:10px;color:#059669;background:#d1fae5;padding:1px 6px;border-radius:4px}.study-progress[data-v-d8efd4ea]{font-size:10px;color:#7c3aed;background:#ede9fe;padding:1px 6px;border-radius:4px}.pet-actions[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:0 12px 12px 12px;padding-top:10px}.pet-actions .el-button[data-v-d8efd4ea]{margin-left:0!important}.infinite-scroll-sentinel[data-v-d8efd4ea],.pet-actions .el-tag[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infinite-scroll-sentinel[data-v-d8efd4ea]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;min-height:40px;color:#94a3b8;font-size:13px}.scroll-loading[data-v-d8efd4ea],.scroll-tip[data-v-d8efd4ea]{text-align:center}.scroll-loading i[data-v-d8efd4ea]{margin-right:4px}@media(max-width:768px){.pet-card-grid[data-v-d8efd4ea]{grid-template-columns:repeat(2,1fr);gap:8px}.pet-card-container[data-v-d8efd4ea]{padding:4px}.pet-avatar-wrapper[data-v-d8efd4ea]{width:48px;height:48px}.pet-card-content[data-v-d8efd4ea]{padding:10px;gap:8px}.pet-name-left[data-v-d8efd4ea]{font-size:11px;max-width:48px}.pet-level-text[data-v-d8efd4ea]{font-size:12px}.pet-nature-trait[data-v-d8efd4ea]{font-size:10px}.pet-actions[data-v-d8efd4ea]{padding:0 10px 10px 10px;gap:4px}.pet-actions .el-button[data-v-d8efd4ea]{font-size:11px;padding:4px 8px}}@media(max-width:480px){.pet-card-grid[data-v-d8efd4ea]{grid-template-columns:repeat(2,1fr);gap:6px}}[data-v-d8efd4ea] .el-tabs__content{height:calc(100% - 55px)}.shop-collapse-container[data-v-d8efd4ea]{width:100%}[data-v-d8efd4ea] .shop-collapse-container .el-collapse{border:none;background:transparent}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item{margin-bottom:8px;border-radius:8px;overflow:hidden;border:1px solid #e8ecf1;background:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item:hover{border-color:#c0c9d8;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__header{height:auto!important;min-height:40px;line-height:1.4;padding:10px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:none;font-size:15px;font-weight:600;color:#334155;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__header.is-active{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;border-bottom:1px solid #bfdbfe}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__header .el-collapse-item__arrow{font-size:16px;color:#64748b;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__header.is-active .el-collapse-item__arrow{color:#3b82f6}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__wrap{border-bottom:none;background:#fafbfc}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__content{padding:12px 16px}[data-v-d8efd4ea] .shop-collapse-container .el-card{border-radius:8px;border:1px solid #e2e8f0;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-d8efd4ea] .shop-collapse-container .el-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#cbd5e1}.shop-name[data-v-d8efd4ea]{font-size:14px;font-weight:600;color:#1e293b;padding:4px 0 2px}.shop-schedule-time[data-v-d8efd4ea]{font-size:12px;font-weight:500;color:#3b82f6;text-decoration:underline;cursor:pointer;margin-right:8px;margin-top:4px;display:inline-block;-webkit-transition:color .2s;transition:color .2s}.shop-schedule-time[data-v-d8efd4ea]:hover{color:#2563eb}[data-v-d8efd4ea] .shop-collapse-container .edit-shop-btn{font-size:12px;font-weight:500;color:#6366f1;padding:4px 8px;-webkit-transition:all .2s;transition:all .2s}[data-v-d8efd4ea] .shop-collapse-container .edit-shop-btn:hover{color:#4f46e5;background:#eef2ff;border-radius:4px}@media(max-width:768px){[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item{margin-bottom:4px;border-radius:6px}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__header{padding:6px 12px;font-size:14px;min-height:32px}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__content{padding:6px 12px}.shop-name[data-v-d8efd4ea]{font-size:13px;padding:2px 0 1px}.shop-schedule-time[data-v-d8efd4ea]{font-size:11px;margin-top:2px}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item[style*=width]{max-width:100%!important;width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media(max-width:480px){[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__header{padding:6px 10px;font-size:13px;min-height:34px}[data-v-d8efd4ea] .shop-collapse-container .el-collapse-item__content{padding:6px 10px}.shop-name[data-v-d8efd4ea]{font-size:12px}.shop-schedule-time[data-v-d8efd4ea]{font-size:10px;margin-right:6px}[data-v-d8efd4ea] .shop-collapse-container .edit-shop-btn{font-size:11px;padding:2px 6px}}.sd-header[data-v-d8efd4ea]{padding-bottom:8px}.sd-title[data-v-d8efd4ea]{font-size:17px;font-weight:700;color:#1e293b;margin:0 0 4px;line-height:1.3}.sd-desc[data-v-d8efd4ea]{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.sd-body[data-v-d8efd4ea]{width:100%;height:calc(100% - 80px);-ms-flex-negative:0;flex-shrink:0}.sd-body[data-v-d8efd4ea],.sd-left[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex}.sd-left[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8fafc;border-right:1px solid #e2e8f0}.sd-left .sd-section-label[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;padding:14px 16px 10px}.sd-filter-bar[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;padding:0 16px 10px}.sd-search-input[data-v-d8efd4ea]{width:100%;height:32px;border:1.5px solid #e2e8f0;border-radius:8px;padding:0 12px;font-size:13px;color:#334155;background:#fff;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;font-family:inherit}.sd-search-input[data-v-d8efd4ea]::-webkit-input-placeholder{color:#a0aec0}.sd-search-input[data-v-d8efd4ea]::-moz-placeholder{color:#a0aec0}.sd-search-input[data-v-d8efd4ea]:-ms-input-placeholder{color:#a0aec0}.sd-search-input[data-v-d8efd4ea]::-ms-input-placeholder{color:#a0aec0}.sd-search-input[data-v-d8efd4ea]::placeholder{color:#a0aec0}.sd-search-input[data-v-d8efd4ea]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2.5px rgba(59,130,246,.12);box-shadow:0 0 0 2.5px rgba(59,130,246,.12)}.sd-right[data-v-d8efd4ea]{width:200px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sd-right .sd-section-label[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;padding:12px 18px 8px}.sd-scroll-area[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 16px 16px;-webkit-overflow-scrolling:touch}.sd-right .sd-scroll-area[data-v-d8efd4ea]{padding:0 14px 14px;width:100%}@media(max-width:768px){.sd-right[data-v-d8efd4ea]{width:160px}}.sd-section-label[data-v-d8efd4ea]{font-size:13px;font-weight:600;color:#64748b;letter-spacing:.3px;margin-bottom:10px}.sd-task-list[data-v-d8efd4ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}@media(max-width:768px){.sd-task-list[data-v-d8efd4ea]{grid-template-columns:1fr!important;gap:8px}}.sd-task-card[data-v-d8efd4ea]{background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:13px 15px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.sd-task-card[data-v-d8efd4ea]:hover{border-color:#a0aec0;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.08);box-shadow:0 3px 10px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sd-task-card--active[data-v-d8efd4ea]{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#f0f9ff);-webkit-box-shadow:0 3px 14px rgba(59,130,246,.16);box-shadow:0 3px 14px rgba(59,130,246,.16)}.sd-task-card--active .sd-task-name[data-v-d8efd4ea]{color:#1d4ed8}.sd-task-name[data-v-d8efd4ea]{font-size:14.5px;font-weight:650;color:#1e293b;line-height:1.35;word-break:break-word}.sd-task-mark[data-v-d8efd4ea]{font-size:12px;color:#78909c;margin-top:4px;line-height:1.45}.sd-task-tags[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:9px}.sd-time-chip[data-v-d8efd4ea]{font-size:11px;font-weight:550;color:#2563eb;background:#dbeafe;padding:1px 7px;border-radius:4px;white-space:nowrap}.sd-empty-hint[data-v-d8efd4ea]{font-size:11.5px;color:#cbd5e1;font-style:italic}.sd-cur-task[data-v-d8efd4ea]{font-size:12.5px;color:#64748b;margin-bottom:12px;text-align:center;padding:6px 10px;background:#f1f5f9;border-radius:8px;width:100%}.sd-cur-task strong[data-v-d8efd4ea]{color:#1e293b;font-weight:650}.sd-time-grid[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:100%}.sd-time-row[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 6px;border-radius:8px;-webkit-transition:background .15s;transition:background .15s}.sd-time-row[data-v-d8efd4ea]:hover{background:#f8fafc}.sd-time-txt[data-v-d8efd4ea]{font-size:12.5px;font-weight:550;color:#334155;min-width:40px;text-align:center;font-variant-numeric:tabular-nums}.sd-ctrl[data-v-d8efd4ea]{width:30px;height:30px;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-weight:700;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-tap-highlight-color:transparent}.sd-ctrl--minus[data-v-d8efd4ea]{background:#fef2f2;color:#dc2626}.sd-ctrl--minus[data-v-d8efd4ea]:hover:not(:disabled){background:#fee2e2;-webkit-transform:scale(1.08);transform:scale(1.08)}.sd-ctrl--minus[data-v-d8efd4ea]:disabled{opacity:.32;cursor:not-allowed;-webkit-transform:none;transform:none}.sd-ctrl--plus[data-v-d8efd4ea]{background:#ecfdf5;color:#059669}.sd-ctrl--plus[data-v-d8efd4ea]:hover{background:#d1fae5;-webkit-transform:scale(1.08);transform:scale(1.08)}.sd-ctrl[data-v-d8efd4ea]:active:not(:disabled){-webkit-transform:scale(.93);transform:scale(.93)}.sd-num[data-v-d8efd4ea]{min-width:26px;text-align:center;font-size:16px;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.sd-split[data-v-d8efd4ea]{width:1px;background:#e2e8f0;-ms-flex-negative:0;flex-shrink:0}.sd-footer[data-v-d8efd4ea]{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:28px;padding:14px 20px 22px;background:#fff;border-top:1px solid #f1f5f9}.sd-btn[data-v-d8efd4ea]{padding:8px 38px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;outline:none;-webkit-tap-highlight-color:transparent}.sd-btn--cancel[data-v-d8efd4ea]{background:#f1f5f9;color:#475569}.sd-btn--cancel[data-v-d8efd4ea]:hover{background:#e2e8f0}.sd-btn--ok[data-v-d8efd4ea]{background:#3b82f6;color:#fff}.sd-btn--ok[data-v-d8efd4ea]:hover{background:#2563eb;-webkit-box-shadow:0 3px 12px rgba(37,99,235,.25);box-shadow:0 3px 12px rgba(37,99,235,.25)}.sd-btn--ok[data-v-d8efd4ea]:active{-webkit-transform:scale(.97);transform:scale(.97)}[data-v-d8efd4ea] .el-dialog{border-radius:12px}[data-v-d8efd4ea] .task-dialog{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:80vh;margin-top:0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-d8efd4ea] .task-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;margin-right:0}[data-v-d8efd4ea] .task-dialog .el-dialog__title{width:100%}[data-v-d8efd4ea] .task-dialog .el-dialog__body{padding:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-d8efd4ea] .task-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.task-dlg-titlebar[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-dlg-name[data-v-d8efd4ea]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.4;word-break:break-word}.task-dlg-name[data-v-d8efd4ea] font[color=red]{color:#ef4444}.task-dlg-schedule-badge[data-v-d8efd4ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:12px;font-weight:500;color:#3b82f6;background:#eff6ff;padding:2px 10px;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.task-dlg-schedule-badge[data-v-d8efd4ea]:hover{background:#dbeafe;color:#2563eb}.task-dlg-body[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.task-dlg-scroll[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 20px 8px;-webkit-overflow-scrolling:touch}.task-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.task-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.task-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.task-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.task-dlg-mark[data-v-d8efd4ea]{font-size:13px;color:#64748b;line-height:1.65;margin-bottom:12px;padding:10px 14px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;word-break:break-word;max-height:300px;overflow-y:auto}.task-dlg-mark[data-v-d8efd4ea] font[color=red]{color:#ef4444}.task-dlg-form[data-v-d8efd4ea]{margin-top:8px}[data-v-d8efd4ea] .task-dialog .el-form-item{margin-bottom:12px}[data-v-d8efd4ea] .task-dialog .el-form-item__label{font-size:13px;color:#475569;font-weight:500}[data-v-d8efd4ea] .task-dialog .el-input__inner{border-radius:6px;border-color:#e2e8f0;font-size:13px}[data-v-d8efd4ea] .task-dialog .el-input__inner:focus{border-color:#3b82f6}.task-dlg-footer[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px 16px;border-top:1px solid #f1f5f9;background:#fff;border-radius:0 0 12px 12px}.task-dlg-footer .el-button[data-v-d8efd4ea]{min-width:80px;border-radius:8px;font-weight:500}[data-v-d8efd4ea] .schedule-picker-dialog{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:70vh;margin-top:0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-d8efd4ea] .schedule-picker-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;margin-right:0}[data-v-d8efd4ea] .schedule-picker-dialog .el-dialog__title{width:100%}[data-v-d8efd4ea] .schedule-picker-dialog .el-dialog__body{padding:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-d8efd4ea] .schedule-picker-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.schedule-picker-titlebar[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;font-weight:600;color:#1e293b}.schedule-picker-hint[data-v-d8efd4ea]{font-size:12px;font-weight:400;color:#94a3b8}.schedule-picker-body[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 20px;-webkit-overflow-scrolling:touch}.schedule-picker-body[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.schedule-picker-body[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.schedule-picker-body[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.schedule-picker-grid[data-v-d8efd4ea]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.schedule-grid-item[data-v-d8efd4ea]{margin:0!important;padding:10px 4px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:40px;width:100%}.schedule-grid-item[data-v-d8efd4ea]:hover{border-color:#cbd5e1;background:#f8fafc}.schedule-grid-item.is-checked[data-v-d8efd4ea]{border-color:#3b82f6;background:#eff6ff}[data-v-d8efd4ea] .schedule-grid-item .el-radio__input{display:none}[data-v-d8efd4ea] .schedule-grid-item .el-radio__label{padding:0;font-size:14px;font-weight:600;color:#1e293b}.schedule-grid-item.is-checked .schedule-time-text[data-v-d8efd4ea],[data-v-d8efd4ea] .schedule-grid-item.is-checked .el-radio__label{color:#3b82f6}.schedule-time-text[data-v-d8efd4ea]{font-size:14px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.schedule-crowd-text[data-v-d8efd4ea]{font-size:12px;color:#94a3b8;margin-left:4px}.schedule-picker-footer[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px 16px;border-top:1px solid #f1f5f9;background:#fff;border-radius:0 0 12px 12px}.schedule-picker-footer .el-button[data-v-d8efd4ea]{min-width:80px;border-radius:8px;font-weight:500}@media(max-width:768px){[data-v-d8efd4ea] .task-dialog{width:92%!important;max-height:85vh}[data-v-d8efd4ea] .task-dialog .el-dialog__body{padding:0!important}.task-dlg-scroll[data-v-d8efd4ea]{padding:10px 14px 6px}.task-dlg-mark[data-v-d8efd4ea]{font-size:12.5px;padding:8px 10px}.task-dlg-footer[data-v-d8efd4ea]{gap:8px;padding:10px 14px 14px}.task-dlg-footer .el-button[data-v-d8efd4ea]{min-width:70px;font-size:13px;padding:8px 12px}.task-dlg-name[data-v-d8efd4ea]{font-size:14px}[data-v-d8efd4ea] .schedule-picker-dialog{width:92%!important;max-height:75vh}.schedule-picker-body[data-v-d8efd4ea]{padding:10px 14px}.schedule-picker-footer[data-v-d8efd4ea]{gap:8px;padding:10px 14px 14px}}@media(min-width:769px){.schedule-picker-grid[data-v-d8efd4ea]{grid-template-columns:repeat(8,1fr);gap:10px}.schedule-grid-item[data-v-d8efd4ea]{padding:12px 4px;min-height:44px}}@media(max-width:768px){.schedule-picker-grid[data-v-d8efd4ea]{grid-template-columns:repeat(4,1fr);gap:8px}}@media(max-width:480px){.schedule-picker-grid[data-v-d8efd4ea]{grid-template-columns:repeat(4,1fr);gap:6px}.schedule-grid-item[data-v-d8efd4ea]{padding:8px 2px;min-height:36px}.schedule-time-text[data-v-d8efd4ea]{font-size:13px}[data-v-d8efd4ea] .schedule-picker-dialog,[data-v-d8efd4ea] .task-dialog{width:96%!important}.task-dlg-footer[data-v-d8efd4ea]{-ms-flex-wrap:wrap;flex-wrap:wrap}.task-dlg-footer .el-button[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}[data-v-d8efd4ea] .pvp-dialog{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:80vh;margin-top:0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-d8efd4ea] .pvp-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;margin-right:0}[data-v-d8efd4ea] .pvp-dialog .el-dialog__body{padding:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-d8efd4ea] .pvp-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.pvp-dlg-title[data-v-d8efd4ea]{font-size:15px;font-weight:700;color:#1e293b}.pvp-dlg-body[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.pvp-dlg-scroll[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 20px 8px;-webkit-overflow-scrolling:touch}.pvp-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.pvp-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.pvp-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pvp-dlg-tip[data-v-d8efd4ea]{font-size:13px;color:#64748b;line-height:1.65;margin-bottom:12px;padding:10px 14px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;word-break:break-word}.pvp-dlg-form[data-v-d8efd4ea]{margin-top:4px}[data-v-d8efd4ea] .pvp-dialog .el-form-item{margin-bottom:14px}[data-v-d8efd4ea] .pvp-dialog .el-form-item__label{font-size:13px;color:#475569;font-weight:500}[data-v-d8efd4ea] .pvp-dialog .el-input__inner{border-radius:6px;border-color:#e2e8f0;font-size:13px}[data-v-d8efd4ea] .pvp-dialog .el-input__inner:focus{border-color:#3b82f6}.pvp-dlg-footer[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px 16px;border-top:1px solid #f1f5f9;background:#fff}.pvp-dlg-footer .el-button[data-v-d8efd4ea]{min-width:80px;border-radius:8px;font-weight:500}[data-v-d8efd4ea] .skill-dialog{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:80vh;margin-top:0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-d8efd4ea] .skill-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;margin-right:0}[data-v-d8efd4ea] .skill-dialog .el-dialog__body{padding:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-d8efd4ea] .skill-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.skill-dlg-title[data-v-d8efd4ea]{font-size:15px;font-weight:700;color:#1e293b}.skill-dlg-body[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.skill-dlg-scroll[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 20px 8px;-webkit-overflow-scrolling:touch}.skill-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.skill-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.skill-dlg-scroll[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.skill-dlg-tip[data-v-d8efd4ea]{font-size:13px;color:#64748b;line-height:1.65;margin-bottom:12px;padding:10px 14px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;word-break:break-word}.skill-dlg-tip-toggle[data-v-d8efd4ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12.5px;color:#3b82f6;cursor:pointer;padding:6px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-bottom:12px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.skill-dlg-tip-toggle[data-v-d8efd4ea]:hover{background:#dbeafe;border-color:#93c5fd}.skill-dlg-tip-toggle i[data-v-d8efd4ea]{font-size:14px}.skill-dlg-form[data-v-d8efd4ea]{margin-top:4px}[data-v-d8efd4ea] .skill-dialog .el-form-item{margin-bottom:14px}[data-v-d8efd4ea] .skill-dialog .el-form-item__label{font-size:13px;color:#475569;font-weight:500}[data-v-d8efd4ea] .skill-dialog .el-input__inner{border-radius:6px;border-color:#e2e8f0;font-size:13px}[data-v-d8efd4ea] .skill-dialog .el-input__inner:focus{border-color:#3b82f6}.skill-dlg-footer[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px 16px;border-top:1px solid #f1f5f9;background:#fff}.skill-dlg-footer .el-button[data-v-d8efd4ea]{min-width:80px;border-radius:8px;font-weight:500}@media(max-width:768px){[data-v-d8efd4ea] .pvp-dialog,[data-v-d8efd4ea] .skill-dialog{width:92%!important;max-height:85vh}.pvp-dlg-scroll[data-v-d8efd4ea],.skill-dlg-scroll[data-v-d8efd4ea]{padding:10px 14px 6px}.pvp-dlg-footer[data-v-d8efd4ea],.skill-dlg-footer[data-v-d8efd4ea]{gap:8px;padding:10px 14px 14px}}@media(max-width:480px){[data-v-d8efd4ea] .pvp-dialog,[data-v-d8efd4ea] .skill-dialog{width:96%!important}}[data-v-d8efd4ea] .skill-tip-dialog{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:70vh;margin-top:0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-d8efd4ea] .skill-tip-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;margin-right:0}[data-v-d8efd4ea] .skill-tip-dialog .el-dialog__body{padding:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(70vh - 52px)}[data-v-d8efd4ea] .skill-tip-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.skill-tip-title[data-v-d8efd4ea]{font-size:15px;font-weight:700;color:#1e293b}.skill-tip-content[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 20px 16px;font-size:13px;color:#475569;line-height:1.7;word-break:break-word;-webkit-overflow-scrolling:touch}.skill-tip-content[data-v-d8efd4ea] font[color=red]{color:#ef4444}.skill-tip-content[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.skill-tip-content[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.skill-tip-content[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@media(max-width:768px){[data-v-d8efd4ea] .skill-tip-dialog{width:92%!important}.skill-tip-content[data-v-d8efd4ea]{padding:10px 14px 14px;font-size:12.5px}}.pet-bean-grid[data-v-d8efd4ea]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pet-bean-card[data-v-d8efd4ea]{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#fff;-webkit-transition:all .2s;transition:all .2s}.pet-bean-card--active[data-v-d8efd4ea]{border-color:#3b82f6;background:#f8fafc}.pet-bean-name[data-v-d8efd4ea]{font-size:13.5px;font-weight:600;color:#1e293b;margin-bottom:10px;text-align:center}.pet-bean-inner[data-v-d8efd4ea]{gap:10px}.pet-bean-inner[data-v-d8efd4ea],.pet-bean-row[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pet-bean-row[data-v-d8efd4ea]{gap:5px}.pet-bean-label[data-v-d8efd4ea]{font-size:12px;color:#64748b;font-weight:500}.pet-bean-radio-grid[data-v-d8efd4ea]{display:grid;grid-template-columns:1fr 1fr;gap:4px}[data-v-d8efd4ea] .pet-bean-radio-grid .el-radio-button__inner{padding:5px 6px;font-size:12px;width:100%;text-align:center}[data-v-d8efd4ea] .pet-bean-radio-grid .el-radio-button{width:100%}@media(max-width:768px){.pet-bean-grid[data-v-d8efd4ea]{grid-template-columns:repeat(2,1fr);gap:8px}.pet-bean-card[data-v-d8efd4ea]{padding:10px 12px}.pet-bean-name[data-v-d8efd4ea]{font-size:13px;margin-bottom:8px}}[data-v-d8efd4ea] .token-dialog{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:85vh;margin-top:0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-d8efd4ea] .token-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;margin-right:0}[data-v-d8efd4ea] .token-dialog .el-dialog__body{padding:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-d8efd4ea] .token-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.token-dlg-titlebar[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.token-dlg-title[data-v-d8efd4ea]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.4}.token-dlg-subtitle[data-v-d8efd4ea]{font-size:12.5px;color:#94a3b8;line-height:1.4}.token-dlg-body[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.token-main[data-v-d8efd4ea]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;min-height:0}.token-iframe-wrap[data-v-d8efd4ea],.token-main[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.token-iframe-wrap[data-v-d8efd4ea]{min-width:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 12px 16px 20px;background:#f8fafc}.token-iframe[data-v-d8efd4ea]{width:100%;aspect-ratio:4/3;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.token-sidebar[data-v-d8efd4ea]{width:320px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-left:1px solid #f1f5f9}.token-tips[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 16px;-webkit-overflow-scrolling:touch}.token-tips[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.token-tips[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.token-tips[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.token-tip--warning[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:12.5px;color:#991b1b;line-height:1.6;margin-bottom:12px}.token-tip--warning i[data-v-d8efd4ea]{color:#ef4444;font-size:14px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.token-tip-list[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.token-tip-item[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:12.5px;color:#475569;line-height:1.6}.token-tip-dot[data-v-d8efd4ea]{width:8px;height:8px;border-radius:50%;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}.token-tip-dot--wechat[data-v-d8efd4ea]{background:#22c55e}.token-tip-dot--qq[data-v-d8efd4ea]{background:#3b82f6}.token-tip-dot--taomee[data-v-d8efd4ea]{background:#f59e0b}.token-tip-dot--success[data-v-d8efd4ea]{background:#ef4444}.token-dlg-footer[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid #f1f5f9;background:#fff}.token-uid-tip[data-v-d8efd4ea]{font-size:12px;color:#e6a23c;line-height:1.5}.token-dlg-footer .el-input[data-v-d8efd4ea]{width:100%}.token-dlg-footer .el-button[data-v-d8efd4ea]{width:100%;min-width:120px;border-radius:8px;font-weight:500}@media(max-width:768px){[data-v-d8efd4ea] .token-dialog{width:96%!important;max-height:90vh}.token-main[data-v-d8efd4ea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.token-iframe-wrap[data-v-d8efd4ea]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:10px 14px 0;aspect-ratio:4/3}.token-iframe[data-v-d8efd4ea]{aspect-ratio:4/3}.token-sidebar[data-v-d8efd4ea]{width:100%;border-left:none;border-top:1px solid #f1f5f9;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.token-tips[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:6px 10px}.token-tip--warning[data-v-d8efd4ea]{font-size:10px;padding:5px 7px;gap:4px;margin-bottom:6px}.token-tip--warning i[data-v-d8efd4ea]{font-size:11px}.token-tip-list[data-v-d8efd4ea]{gap:4px}.token-tip-item[data-v-d8efd4ea]{font-size:10px;gap:4px}.token-tip-dot[data-v-d8efd4ea]{width:5px;height:5px;margin-top:3px}.token-dlg-footer[data-v-d8efd4ea]{padding:10px 14px 14px}}.notice-list-wrapper[data-v-d8efd4ea]{max-height:400px;overflow-y:auto;padding-right:8px}.notice-list-wrapper[data-v-d8efd4ea]::-webkit-scrollbar{width:6px}.notice-list-wrapper[data-v-d8efd4ea]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.notice-list-wrapper[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.notice-list-wrapper[data-v-d8efd4ea]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.notice-item[data-v-d8efd4ea]{padding:12px 0;border-bottom:1px solid #f1f5f9}.notice-item[data-v-d8efd4ea]:last-child{border-bottom:none}.notice-time[data-v-d8efd4ea]{font-size:12px;color:#94a3b8;margin-bottom:4px}.notice-msg[data-v-d8efd4ea]{font-size:14px;color:#334155;line-height:1.6;word-break:break-word}[data-v-d8efd4ea] .notice-dialog{border-radius:10px}[data-v-d8efd4ea] .notice-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid #f1f5f9}[data-v-d8efd4ea] .notice-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}[data-v-d8efd4ea] .notice-dialog .el-dialog__body{padding:12px 20px 20px}[data-v-d8efd4ea] .notice-dialog .el-dialog__headerbtn{top:16px;right:18px}[data-v-d8efd4ea] .copy-dialog{border-radius:12px}[data-v-d8efd4ea] .copy-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid #f1f5f9}[data-v-d8efd4ea] .copy-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}[data-v-d8efd4ea] .copy-dialog .el-dialog__body{padding:16px 24px 8px}[data-v-d8efd4ea] .copy-dialog .el-dialog__headerbtn{top:16px;right:18px}.copy-tip[data-v-d8efd4ea]{font-size:13px;color:#64748b;line-height:1.65;margin-bottom:16px;padding:10px 14px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.copy-tip[data-v-d8efd4ea] p{margin:0}.copy-switch-group[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-top:4px;padding:14px 18px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.copy-switch-item[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.switch-label[data-v-d8efd4ea]{font-size:14px;color:#334155;font-weight:500}.copy-footer[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:22px;padding-top:14px;border-top:1px solid #f1f5f9}.copy-footer .el-button[data-v-d8efd4ea]{min-width:80px;border-radius:8px}@media(max-width:768px){[data-v-d8efd4ea] .copy-dialog{width:92%!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important}[data-v-d8efd4ea] .copy-dialog .el-dialog__body{padding:14px 16px 6px}[data-v-d8efd4ea] .copy-dialog .el-form--label-top .el-form-item__label,[data-v-d8efd4ea] .copy-dialog .el-form-item__label{font-size:13px}.copy-tip[data-v-d8efd4ea]{font-size:12.5px;padding:8px 12px}.switch-label[data-v-d8efd4ea]{font-size:13px}.copy-switch-group[data-v-d8efd4ea]{padding:12px 14px;gap:12px}.copy-footer[data-v-d8efd4ea]{gap:12px;margin-top:18px}}[data-v-d8efd4ea] .pet-dialog{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:85vh}[data-v-d8efd4ea] .pet-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0}[data-v-d8efd4ea] .pet-dialog .el-dialog__body{padding:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pet-dlg-titlebar[data-v-d8efd4ea]{gap:12px}.pet-dlg-avatar[data-v-d8efd4ea],.pet-dlg-titlebar[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-dlg-avatar[data-v-d8efd4ea]{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar-img[data-v-d8efd4ea]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.avatar-placeholder[data-v-d8efd4ea]{font-size:22px;font-weight:700;color:#64748b}.pet-dlg-title-info[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-width:0}.dlg-title-name[data-v-d8efd4ea]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.2}.dlg-title-sub[data-v-d8efd4ea]{font-size:11.5px;color:#94a3b8;line-height:1.2}.dlg-title-lv-inline[data-v-d8efd4ea]{font-size:12px;font-weight:600;color:#6366f1}.dlg-title-lv[data-v-d8efd4ea]{margin-left:auto;-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:600;color:#6366f1;background:#ede9fe;padding:2px 10px;border-radius:6px}.pet-scroll-body[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px 18px 4px;-webkit-overflow-scrolling:touch}.pet-scroll-body[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.pet-scroll-body[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.pet-scroll-body[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pet-section-card[data-v-d8efd4ea]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;margin-bottom:8px}.sec-head[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.sec-head span[data-v-d8efd4ea]{font-size:13.5px;font-weight:600;color:#334155}.sec-hint[data-v-d8efd4ea]{font-size:11.5px;color:#94a3b8;line-height:1.65;margin-bottom:6px;word-break:break-word}.info-row[data-v-d8efd4ea]{font-size:12px;color:#475569;line-height:1.7}.info-row b[data-v-d8efd4ea]{display:inline-block;width:58px;color:#64748b;font-weight:500}.time-check-group[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.level-quick-tags[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:6px}.level-tag[data-v-d8efd4ea]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .12s ease;transition:-webkit-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease}.level-tag[data-v-d8efd4ea]:active{-webkit-transform:scale(.92);transform:scale(.92)}.xxl-grid[data-v-d8efd4ea]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.xxl-field[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.xxl-label[data-v-d8efd4ea]{font-size:12px;color:#64748b;width:30px;-ms-flex-negative:0;flex-shrink:0;text-align:right}.xxl-field .el-input[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-d8efd4ea] .pet-dialog .el-form-item__label{font-size:12.5px;color:#64748b}[data-v-d8efd4ea] .pet-dialog .el-form-item{margin-bottom:6px}.time-check-group .el-checkbox[data-v-d8efd4ea]{margin-right:0;margin-top:2px;width:64px}.time-check-group .el-checkbox__label[data-v-d8efd4ea]{font-size:11.5px}.pet-fixed-footer[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 18px 14px;border-top:1px solid #f1f5f9;background:#fff}.footer-hint[data-v-d8efd4ea]{font-size:11.5px;color:#94a3b8}.footer-right[data-v-d8efd4ea]{gap:12px}.footer-priority[data-v-d8efd4ea],.footer-right[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-priority[data-v-d8efd4ea]{gap:4px}.priority-label[data-v-d8efd4ea]{font-size:12px;color:#64748b}.pet-fixed-footer .el-button[data-v-d8efd4ea]{min-width:80px;border-radius:8px}@media(max-width:768px){[data-v-d8efd4ea] .pet-dialog{width:95%!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important}[data-v-d8efd4ea] .pet-dialog .el-dialog__header{padding:12px 14px 8px!important}.pet-scroll-body[data-v-d8efd4ea]{padding:10px 12px 2px}.pet-dlg-avatar[data-v-d8efd4ea]{width:40px;height:40px;border-radius:8px}.avatar-img[data-v-d8efd4ea]{padding:2px}.avatar-placeholder[data-v-d8efd4ea]{font-size:19px}.dlg-title-name[data-v-d8efd4ea]{font-size:14px}.dlg-title-sub[data-v-d8efd4ea]{font-size:11px}.dlg-title-lv[data-v-d8efd4ea]{font-size:11.5px;padding:1px 8px;border-radius:5px}.pet-section-card[data-v-d8efd4ea]{padding:8px 12px;margin-bottom:6px;border-radius:6px}.sec-head span[data-v-d8efd4ea]{font-size:12.5px}.sec-hint[data-v-d8efd4ea]{font-size:11px}.info-row[data-v-d8efd4ea]{font-size:11.5px}.info-row b[data-v-d8efd4ea]{width:52px}.time-check-group .el-checkbox[data-v-d8efd4ea]{width:58px}.time-check-group .el-checkbox__label[data-v-d8efd4ea]{font-size:10.5px}.pet-fixed-footer[data-v-d8efd4ea]{padding:8px 12px 12px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-hint[data-v-d8efd4ea]{text-align:center}.footer-priority[data-v-d8efd4ea],.footer-right[data-v-d8efd4ea]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-fixed-footer .el-button[data-v-d8efd4ea]{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:768px){[data-v-d8efd4ea] .notice-dialog{width:92%!important}.notice-list-wrapper[data-v-d8efd4ea]{max-height:50vh}[data-v-d8efd4ea] .notice-dialog .el-dialog__body{padding:10px 14px 16px}[data-v-d8efd4ea] .notice-dialog.el-dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important}}@media(max-width:768px){.sd-left .sd-section-label[data-v-d8efd4ea]{padding:10px 12px 8px}.sd-filter-bar[data-v-d8efd4ea]{padding:0 12px 8px}.sd-search-input[data-v-d8efd4ea]{height:30px;font-size:12px;border-radius:6px}.sd-right[data-v-d8efd4ea]{width:150px}.sd-right .sd-section-label[data-v-d8efd4ea]{padding:8px 12px 6px}.sd-scroll-area[data-v-d8efd4ea]{padding:0 12px 12px}.sd-right .sd-scroll-area[data-v-d8efd4ea]{padding:0 10px 10px}.sd-section-label[data-v-d8efd4ea]{font-size:12px;margin-bottom:0}.sd-task-card[data-v-d8efd4ea]{padding:10px 12px;border-radius:8px}.sd-task-name[data-v-d8efd4ea]{font-size:13.5px}.sd-task-mark[data-v-d8efd4ea]{font-size:11px}.sd-time-chip[data-v-d8efd4ea]{font-size:10.5px;padding:1px 6px}.sd-time-txt[data-v-d8efd4ea]{font-size:11.5px;min-width:36px}.sd-ctrl[data-v-d8efd4ea]{width:30px;height:30px;font-size:16px}.sd-num[data-v-d8efd4ea]{font-size:14.5px;min-width:24px}.sd-cur-task[data-v-d8efd4ea]{font-size:11.5px;padding:5px 8px}.sd-footer[data-v-d8efd4ea]{gap:18px;padding:12px 16px 20px}.sd-btn[data-v-d8efd4ea]{padding:8px 34px;font-size:13.5px}}@media(max-width:480px){.sd-title[data-v-d8efd4ea]{font-size:15px}.sd-desc[data-v-d8efd4ea]{font-size:12px}.sd-left .sd-section-label[data-v-d8efd4ea]{padding:8px 10px 6px}.sd-filter-bar[data-v-d8efd4ea]{padding:0 10px 6px}.sd-search-input[data-v-d8efd4ea]{height:28px;font-size:11.5px;border-radius:5px;padding:0 10px}.sd-right[data-v-d8efd4ea]{width:130px}.sd-right .sd-section-label[data-v-d8efd4ea]{padding:8px 8px 5px}.sd-scroll-area[data-v-d8efd4ea]{padding:0 10px 10px}.sd-right .sd-scroll-area[data-v-d8efd4ea]{padding:0 8px 8px}.sd-task-card[data-v-d8efd4ea]{padding:9px 10px;border-radius:7px}.sd-task-name[data-v-d8efd4ea]{font-size:12.5px}.sd-task-mark[data-v-d8efd4ea]{font-size:10.5px}.sd-time-chip[data-v-d8efd4ea]{font-size:10px}.sd-time-txt[data-v-d8efd4ea]{font-size:10.5px;min-width:32px}.sd-ctrl[data-v-d8efd4ea]{width:28px;height:28px;font-size:15px}.sd-num[data-v-d8efd4ea]{font-size:13.5px;min-width:22px}.sd-cur-task[data-v-d8efd4ea]{font-size:11px}.sd-footer[data-v-d8efd4ea]{gap:12px;padding:10px 12px 18px}.sd-btn[data-v-d8efd4ea]{padding:7px 28px;font-size:13px}}.daily-content[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;height:100%;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab-search-bar[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;padding:8px 4px}.tab-search-input[data-v-d8efd4ea]{width:100%}.tab-search-input[data-v-d8efd4ea] .el-input__inner{height:32px;line-height:32px}.daily-collapse-wrapper[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:2px}.daily-collapse-wrapper[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.daily-collapse-wrapper[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.daily-collapse-wrapper[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-d8efd4ea] .daily-collapse{border:none;background:transparent}[data-v-d8efd4ea] .daily-collapse .el-collapse-item{margin-bottom:6px;border-radius:8px;overflow:hidden;border:1px solid #e8ecf1;background:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}[data-v-d8efd4ea] .daily-collapse .el-collapse-item:hover{border-color:#c0c9d8;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}[data-v-d8efd4ea] .daily-collapse .daily-ci--highlight{border-color:#93c5fd;-webkit-box-shadow:0 0 0 1px rgba(59,130,246,.12),0 2px 10px rgba(59,130,246,.08);box-shadow:0 0 0 1px rgba(59,130,246,.12),0 2px 10px rgba(59,130,246,.08)}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__header{height:auto!important;min-height:38px;line-height:1.35;padding:8px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:none;font-size:14px;font-weight:600;color:#334155;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__header.is-active{background:linear-gradient(135deg,#eff6ff,#f0f9ff);color:#1d4ed8;border-bottom:1px solid #e0e7ff}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__header .el-collapse-item__arrow{font-size:14px;color:#94a3b8}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__header.is-active .el-collapse-item__arrow{color:#60a5fa}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__wrap{border-bottom:none;background:#fafbfc}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__content{padding:10px 12px}.daily-ci-title[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.daily-ci-name[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:600;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.daily-ci-badge[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;font-size:11px;font-weight:500;color:#94a3b8;background:#f1f5f9;padding:1px 7px;border-radius:10px;line-height:1.6}.daily-ci-search-dot[data-v-d8efd4ea]{-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#3b82f6;-webkit-animation:daily-pulse-d8efd4ea 1.8s ease-in-out infinite;animation:daily-pulse-d8efd4ea 1.8s ease-in-out infinite}@-webkit-keyframes daily-pulse-d8efd4ea{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes daily-pulse-d8efd4ea{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(.85);transform:scale(.85)}}.daily-task-grid[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.daily-task-card[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1 0 220px;flex:1 0 220px;max-width:calc(50% - 3px);cursor:pointer;padding:10px 12px;border-radius:8px;border:1px solid #e8ecf1;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.daily-task-card[data-v-d8efd4ea]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.07);box-shadow:0 3px 10px rgba(0,0,0,.07);border-color:#c0c9d8}.daily-task-card--set[data-v-d8efd4ea]{border-left:3px solid #86efac;background:linear-gradient(135deg,#fff,#fafffb)}.daily-task-card--set[data-v-d8efd4ea]:hover{border-left-color:#22c55e;border-color:#bbf7d0;-webkit-box-shadow:0 3px 12px rgba(34,197,94,.09);box-shadow:0 3px 12px rgba(34,197,94,.09)}.daily-task-card--unset[data-v-d8efd4ea]{opacity:.88;border-left:3px solid #e2e8f0}.daily-task-card--match[data-v-d8efd4ea]{border-color:#93c5fd!important;border-left-width:3px!important;border-left-color:#3b82f6!important;background:linear-gradient(135deg,#eff6ff,#fff)!important;position:relative}.daily-task-card--match[data-v-d8efd4ea]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:8px;pointer-events:none;-webkit-box-shadow:inset 0 0 0 1px rgba(59,130,246,.25);box-shadow:inset 0 0 0 1px rgba(59,130,246,.25)}.daily-task-name[data-v-d8efd4ea]{font-size:13px;font-weight:500;color:#1e293b;text-align:center;line-height:1.4;word-break:break-word}.daily-task-status[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.status-text-set[data-v-d8efd4ea]{font-size:11.5px;font-weight:500;color:#16a34a}.status-text-unset[data-v-d8efd4ea]{font-size:11.5px;color:#94a3b8}.status-text-ok[data-v-d8efd4ea]{font-size:11.5px;color:#16a34a}.status-text-warn[data-v-d8efd4ea]{font-size:11.5px;color:#dc2626}.match-dot[data-v-d8efd4ea]{width:6px;height:6px;border-radius:50%;background:#3b82f6;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:daily-pulse-d8efd4ea 1.8s ease-in-out infinite;animation:daily-pulse-d8efd4ea 1.8s ease-in-out infinite}.daily-task-extra[data-v-d8efd4ea]{font-size:11.5px;color:#78909c;text-align:center;line-height:1.45}@media(max-width:768px){.tab-search-bar[data-v-d8efd4ea]{padding:6px 2px}.tab-search-input[data-v-d8efd4ea] .el-input__inner{height:22px;line-height:22px}.daily-collapse-wrapper[data-v-d8efd4ea]{padding-right:0}[data-v-d8efd4ea] .daily-collapse .el-collapse-item{margin-bottom:4px;border-radius:6px}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__header{padding:7px 12px;font-size:13px;min-height:34px}[data-v-d8efd4ea] .daily-collapse .el-collapse-item__content{padding:8px 8px}.daily-ci-name[data-v-d8efd4ea]{font-size:13px}.daily-task-grid[data-v-d8efd4ea]{gap:5px}.daily-task-card[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1 0 160px;flex:1 0 160px;max-width:100%;padding:8px 10px;border-radius:6px}.daily-task-name[data-v-d8efd4ea]{font-size:12px}.daily-task-extra[data-v-d8efd4ea],.status-text-ok[data-v-d8efd4ea],.status-text-set[data-v-d8efd4ea],.status-text-unset[data-v-d8efd4ea],.status-text-warn[data-v-d8efd4ea]{font-size:10.5px}}@media(max-width:480px){.daily-task-card[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1 0 140px;flex:1 0 140px;padding:7px 8px}.daily-task-name[data-v-d8efd4ea]{font-size:11.5px}.daily-ci-name[data-v-d8efd4ea]{font-size:12.5px}.daily-ci-badge[data-v-d8efd4ea]{font-size:10px;padding:1px 6px}}.vip-page[data-v-d8efd4ea]{width:100%;height:100%;overflow-y:auto;padding:4px 6px;-webkit-overflow-scrolling:touch}.vip-page[data-v-d8efd4ea]::-webkit-scrollbar{width:5px}.vip-page[data-v-d8efd4ea]::-webkit-scrollbar-track{background:transparent}.vip-page[data-v-d8efd4ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.vip-section-title[data-v-d8efd4ea]{font-size:15px;font-weight:600;color:#334155;margin-bottom:12px;padding-left:2px}.vip-info-section[data-v-d8efd4ea]{background:#fff;border-radius:10px;border:1px solid #e8ecf1;padding:6px 20px 14px;margin-bottom:0}.vip-info-grid[data-v-d8efd4ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 24px;margin-bottom:14px}.vip-info-item[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.info-label[data-v-d8efd4ea]{font-size:13px;color:#94a3b8;white-space:nowrap;min-width:90px}.info-value[data-v-d8efd4ea]{font-size:13.5px;font-weight:600;color:#16a34a}.vip-value-link[data-v-d8efd4ea]{color:#3b82f6;cursor:default}.vip-expired[data-v-d8efd4ea]{color:#ef4444}.vip-feature-list[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid #f1f5f9}.vip-feature-row[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:12.5px;color:#64748b;line-height:1.5}.feature-tag[data-v-d8efd4ea],.vip-feature-row[data-v-d8efd4ea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-tag[data-v-d8efd4ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 9px;border-radius:5px;font-size:11.5px;font-weight:500;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.tag-daily[data-v-d8efd4ea]{background:#eff6ff;color:#3b82f6}.tag-shop[data-v-d8efd4ea]{background:#f0fdf4;color:#16a34a}.vip-detect-tip[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;font-size:12.5px;color:#64748b;line-height:1.55}.vip-detect-tip i[data-v-d8efd4ea]{font-size:16px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.vip-divider[data-v-d8efd4ea]{height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#e2e8f0),color-stop(85%,#e2e8f0),to(transparent));background:linear-gradient(90deg,transparent,#e2e8f0 15%,#e2e8f0 85%,transparent);margin:18px 0 0}.vip-buy-section[data-v-d8efd4ea]{padding-top:16px;padding-bottom:20px}.vip-card[data-v-d8efd4ea]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1.5px solid #93c5fd;border-radius:10px;padding:14px 20px;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;margin-bottom:14px}.vip-card[data-v-d8efd4ea]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(59,130,246,.15);box-shadow:0 6px 20px rgba(59,130,246,.15);border-color:#60a5fa}.vip-card-badge[data-v-d8efd4ea]{position:absolute;top:-1px;right:20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:11px;font-weight:600;padding:2px 10px;border-radius:0 0 6px 6px}.vip-card-main[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1}.vip-card-name[data-v-d8efd4ea]{font-size:15px;font-weight:700;color:#1e40af}.vip-card-desc[data-v-d8efd4ea]{font-size:12px;color:#64748b;margin-top:2px}.vip-card-price[data-v-d8efd4ea]{font-size:22px;font-weight:800;color:#2563eb;white-space:nowrap}.vip-sub-label[data-v-d8efd4ea]{font-size:12.5px;font-weight:500;color:#94a3b8;margin:18px 0 8px;padding-left:4px}.vip-plan-grid[data-v-d8efd4ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:4px}.vip-plan-card[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;gap:14px}.vip-plan-card[data-v-d8efd4ea]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#93c5fd;-webkit-box-shadow:0 3px 12px rgba(59,130,246,.08);box-shadow:0 3px 12px rgba(59,130,246,.08);background:#fafbff}.plan-left[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.plan-name[data-v-d8efd4ea]{font-size:13.5px;font-weight:600;color:#1e293b}.plan-desc[data-v-d8efd4ea]{font-size:11px;color:#94a3b8}.plan-price[data-v-d8efd4ea]{font-size:17px;font-weight:700;color:#2563eb;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.vip-trial-hint[data-v-d8efd4ea]{margin-top:18px;padding:12px 16px;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde047;border-radius:8px;font-size:13px;color:#854d0e;text-align:center;line-height:1.5}.trial-highlight[data-v-d8efd4ea]{font-weight:700;color:#ca8a04}@media(max-width:768px){.vip-page[data-v-d8efd4ea]{padding:2px 4px}.vip-section-title[data-v-d8efd4ea]{font-size:14px;margin-bottom:10px}.vip-info-section[data-v-d8efd4ea]{padding:12px 14px 10px}.vip-info-grid[data-v-d8efd4ea]{grid-template-columns:1fr;gap:10px}.info-label[data-v-d8efd4ea]{font-size:12.5px;min-width:90px}.info-value[data-v-d8efd4ea],.vip-value-link[data-v-d8efd4ea]{font-size:12.5px}.vip-feature-row[data-v-d8efd4ea]{font-size:12px;gap:8px}.feature-tag[data-v-d8efd4ea]{font-size:10.5px;padding:2px 7px}.vip-detect-tip[data-v-d8efd4ea]{margin-top:10px;padding:8px 12px;font-size:11.5px;gap:6px}.vip-detect-tip i[data-v-d8efd4ea]{font-size:14px}.vip-divider[data-v-d8efd4ea]{margin:14px 0 0}.vip-buy-section[data-v-d8efd4ea]{padding-top:12px;padding-bottom:16px}.vip-sub-label[data-v-d8efd4ea]{font-size:12px;margin:14px 0 6px}.vip-plan-grid[data-v-d8efd4ea]{grid-template-columns:1fr;gap:7px}.vip-card[data-v-d8efd4ea]{padding:12px 14px;gap:10px}.vip-card-name[data-v-d8efd4ea]{font-size:14px}.vip-card-desc[data-v-d8efd4ea]{font-size:11.5px}.vip-card-price[data-v-d8efd4ea]{font-size:19px}.vip-card-badge[data-v-d8efd4ea]{font-size:10px;padding:1px 8px;right:14px}.plan-name[data-v-d8efd4ea]{font-size:12.5px}.plan-desc[data-v-d8efd4ea]{font-size:10.5px}.plan-price[data-v-d8efd4ea]{font-size:15px}.vip-trial-hint[data-v-d8efd4ea]{font-size:12px;padding:10px 12px;margin-top:14px}}@media(max-width:480px){.vip-plan-grid[data-v-d8efd4ea]{gap:6px}.vip-plan-card[data-v-d8efd4ea]{padding:10px 12px;gap:10px}.plan-name[data-v-d8efd4ea]{font-size:12.5px}.plan-price[data-v-d8efd4ea]{font-size:15px}.vip-card-price[data-v-d8efd4ea]{font-size:17px}}.resource-page[data-v-d8efd4ea]{width:100%;height:100%;padding:8px 12px}.resource-page[data-v-d8efd4ea],.resource-toolbar[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resource-toolbar[data-v-d8efd4ea]{gap:8px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eef2f7}.resource-filter-checks[data-v-d8efd4ea]{white-space:nowrap}@media(max-width:768px){.resource-filter-checks[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal}.resource-filter-checks .today-filter-check[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resource-filter-checks .today-filter-check[data-v-d8efd4ea] .el-checkbox__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.resource-filter-checks .today-filter-check[data-v-d8efd4ea] .el-checkbox__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14px;padding-left:4px;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.resource-search-input[data-v-d8efd4ea]{width:100%}.resource-search-input[data-v-d8efd4ea] .el-input__inner{height:30px;line-height:30px}.resource-list-container[data-v-d8efd4ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.resource-grid[data-v-d8efd4ea]{margin:0!important}.resource-col[data-v-d8efd4ea]{margin-bottom:10px}.resource-card[data-v-d8efd4ea]{cursor:pointer;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resource-card[data-v-d8efd4ea]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.resource-card[data-v-d8efd4ea] .el-card__body{padding:10px 8px;height:100%}.resource-card-inner[data-v-d8efd4ea]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%}.resource-id-badge[data-v-d8efd4ea]{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.7);color:#fff;padding:2px 4px;border-radius:5px;font-size:9px;font-weight:600}.resource-icon[data-v-d8efd4ea]{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;margin-bottom:4px}.resource-name[data-v-d8efd4ea]{font-size:11.5px;font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.3;margin-bottom:4px}.resource-stats[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;width:100%;font-size:10.5px}.stat-row[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px;border-radius:4px;line-height:1.5}.stat-label[data-v-d8efd4ea]{color:#94a3b8;-ms-flex-negative:0;flex-shrink:0;font-size:10px}.stat-value[data-v-d8efd4ea]{font-weight:600;font-family:SF Mono,Consolas,monospace;font-size:10.5px}.stat-divider[data-v-d8efd4ea]{color:#94a3b8;margin:0 2px;font-size:9.5px}.resource-load-more[data-v-d8efd4ea]{text-align:center;padding:14px;color:#94a3b8;font-size:12px}.resource-empty[data-v-d8efd4ea]{text-align:center;padding:50px 20px;color:#94a3b8;font-size:13px}.resource-empty-data[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;gap:10px}.resource-empty-data i[data-v-d8efd4ea]{font-size:48px;color:#cbd5e1}.empty-text[data-v-d8efd4ea]{font-size:15px;font-weight:600;color:#64748b}.empty-hint[data-v-d8efd4ea]{font-size:12.5px;color:#94a3b8}.resource-back-top[data-v-d8efd4ea]{position:fixed;right:20px;bottom:60px;z-index:100;width:36px;height:36px;border-radius:50%;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;color:#606266;font-size:16px}.resource-back-top[data-v-d8efd4ea]:hover{background:#409eff;color:#fff;-webkit-box-shadow:0 4px 14px rgba(64,158,255,.35);box-shadow:0 4px 14px rgba(64,158,255,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.item-detail-dialog[data-v-d8efd4ea]{border-radius:16px!important;margin:0 auto}.item-detail-dialog[data-v-d8efd4ea] .el-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-detail-dialog[data-v-d8efd4ea] .el-dialog__header{padding:16px 20px 12px;border-bottom:1px solid #f1f5f9;width:100%;text-align:center}.item-detail-dialog[data-v-d8efd4ea] .el-dialog__body{padding:20px 24px 24px;width:100%}.item-detail-content[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:8px}.item-detail-icon[data-v-d8efd4ea]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f8fafc;padding:8px}.item-detail-id[data-v-d8efd4ea]{font-size:12px;font-weight:600;color:#94a3b8;margin-bottom:-4px}.item-detail-name[data-v-d8efd4ea]{font-size:18px;font-weight:700;color:#1e293b}.item-detail-des[data-v-d8efd4ea]{font-size:13.5px;color:#64748b;line-height:1.65;max-width:280px;word-break:break-word}.item-detail-stats[data-v-d8efd4ea]{width:100%;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px}.detail-stat-row[data-v-d8efd4ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:8px 4px;border-radius:8px;background:#fff}.detail-stat-row .stat-label[data-v-d8efd4ea]{font-size:11.5px;color:#94a3b8;font-weight:500}.detail-stat-row .stat-value[data-v-d8efd4ea]{font-size:17px;font-weight:700;line-height:1.2}.stat-hold .stat-value[data-v-d8efd4ea]{color:#3b82f6}.stat-today .stat-value[data-v-d8efd4ea]{color:#10b981}.stat-total .stat-value[data-v-d8efd4ea]{color:#f59e0b}@media(max-width:480px){.resource-page[data-v-d8efd4ea]{padding:4px 4px}.tab-search-bar[data-v-d8efd4ea]{gap:5px;margin-bottom:4px;padding-bottom:6px}.tab-search-input[data-v-d8efd4ea] .el-input__inner{height:22px;line-height:22px}.resource-icon[data-v-d8efd4ea]{width:30px;height:30px;margin-bottom:2px}.resource-name[data-v-d8efd4ea]{font-size:10px;margin-bottom:2px}.resource-id-badge[data-v-d8efd4ea]{display:none}.resource-stats[data-v-d8efd4ea]{font-size:9px;gap:1px}.stat-row[data-v-d8efd4ea]{padding:0 1px}.stat-label[data-v-d8efd4ea]{font-size:8.5px}.stat-value[data-v-d8efd4ea]{font-size:9px}.resource-card[data-v-d8efd4ea] .el-card__body{padding:6px 3px}.resource-col[data-v-d8efd4ea]{margin-bottom:4px}.item-detail-dialog[data-v-d8efd4ea] .el-dialog__header{padding:10px 16px 8px}.item-detail-dialog[data-v-d8efd4ea] .el-dialog__body{padding:12px 16px 14px}.item-detail-content[data-v-d8efd4ea]{gap:5px}.item-detail-icon[data-v-d8efd4ea]{width:56px;height:56px;padding:6px}.item-detail-name[data-v-d8efd4ea]{font-size:16px}}.el-dialog__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.analysis-dialog,.el-dialog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.analysis-dialog{margin-top:0!important;margin-bottom:0!important;max-height:85vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.analysis-dialog .el-dialog__body{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}::v-deep .el-tabs__header{margin-bottom:5px}.pkf-body[data-v-12764e84]{padding:0 4px}.pkf-section[data-v-12764e84]{margin-bottom:20px}.pkf-section-title[data-v-12764e84]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-left:2px}.pkf-select-all[data-v-12764e84]{margin-bottom:8px}.pkf-checkbox-group[data-v-12764e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 16px}.pkf-checkbox-group[data-v-12764e84] .el-checkbox{margin-right:0}.pkf-switch-row[data-v-12764e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.pkf-switch-label[data-v-12764e84]{font-size:14px;color:#606266}.pkf-footer[data-v-12764e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pkf-footer-spacer[data-v-12764e84]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pkf-dialog{border-radius:12px;max-width:420px;margin:0 auto}.pkf-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid #ebeef5}.pkf-dialog .el-dialog__title{font-size:16px;font-weight:600}.pkf-dialog .el-dialog__body{padding:16px 20px}.pkf-dialog .el-dialog__footer{padding:10px 20px 16px}@media screen and (max-width:768px){.pkf-dialog{max-width:92vw}.pkf-dialog .el-dialog__header{padding:14px 16px 10px}.pkf-dialog .el-dialog__body{padding:14px 16px}.pkf-dialog .el-dialog__footer{padding:10px 16px 14px}}.boss-list-container[data-v-ce26da5a]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 0;max-width:1400px;margin:0 auto;height:calc(100vh - 50px);height:calc(100dvh - 50px);overflow:hidden;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.search-sticky[data-v-ce26da5a]{-ms-flex-negative:0;flex-shrink:0;z-index:100;margin-bottom:6px;padding:4px 0;backdrop-filter:blur(8px)}.search-bar[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:480px;margin:0 auto;padding:0 4px}.search-input[data-v-ce26da5a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-input[data-v-ce26da5a] .el-input__inner{border-radius:18px;border:1.5px solid #dcdfe6;padding-left:32px;height:34px;font-size:13px;background:#fff}.search-input[data-v-ce26da5a] .el-input__inner:focus{border-color:#f56c6c;-webkit-box-shadow:0 0 0 2px rgba(245,108,108,.1);box-shadow:0 0 0 2px rgba(245,108,108,.1)}.search-input[data-v-ce26da5a] .el-input__prefix{left:8px;color:#909399}.search-results-inline[data-v-ce26da5a]{-ms-flex-negative:0;flex-shrink:0;color:#f56c6c;font-weight:600;font-size:12px;white-space:nowrap}.boss-list-container-inner[data-v-ce26da5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding-bottom:8px}.boss-list[data-v-ce26da5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}.boss-card[data-v-ce26da5a]{border-radius:12px;overflow:hidden;-webkit-transition:all .25s ease;transition:all .25s ease}@media (hover:hover){.boss-card[data-v-ce26da5a]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 30px rgba(245,108,108,.2);box-shadow:0 8px 30px rgba(245,108,108,.2)}}.boss-card[data-v-ce26da5a] .el-card__body{padding:0!important}.boss-header[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 18px;background:linear-gradient(135deg,#f56c6c,#dd5a5a);color:#fff}.boss-avatar[data-v-ce26da5a]{width:80px;min-height:90px;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.25);-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boss-image[data-v-ce26da5a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.boss-center[data-v-ce26da5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-width:0;padding:8px 4px;height:100%;gap:10px}.boss-name[data-v-ce26da5a]{margin:0;font-size:16px;font-weight:700;color:#fff;line-height:1.4;word-break:break-all;max-width:100%}.level-tag[data-v-ce26da5a]{border-radius:6px;font-weight:600}.boss-stats-grid[data-v-ce26da5a]{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);gap:4px 12px;background:rgba(0,0,0,.15);padding:8px 10px;border-radius:8px}.stat-cell[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;line-height:1.4}.stat-label[data-v-ce26da5a]{font-size:10px;opacity:.85;font-weight:500;min-width:24px}.stat-val[data-v-ce26da5a]{font-weight:700;font-size:13px}.stat-hp[data-v-ce26da5a]{color:#fff}.stat-atk[data-v-ce26da5a]{color:#ffd89b}.stat-def[data-v-ce26da5a]{color:#a8d5ff}.stat-satk[data-v-ce26da5a]{color:#ffb3b3}.stat-sdef[data-v-ce26da5a]{color:#b3e6b3}.stat-speed[data-v-ce26da5a]{color:#e0c3f5}.boss-section[data-v-ce26da5a]{padding:14px 16px;border-bottom:1px solid #f0f2f5}.boss-section[data-v-ce26da5a]:last-child{border-bottom:none}.section-title[data-v-ce26da5a]{font-size:12px;font-weight:600;color:#909399;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.boss-skills[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.boss-skills .section-title[data-v-ce26da5a]{margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.boss-skills .section-content[data-v-ce26da5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.skills-list[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;overflow:hidden}.skills-list .el-tag[data-v-ce26da5a]{border-radius:4px;font-weight:600}.buff-tabs[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin-bottom:10px;border-bottom:1px solid #f0f2f5}.buff-tab[data-v-ce26da5a]{position:relative;padding-bottom:6px;font-size:12px;font-weight:600;color:#909399;letter-spacing:.5px;white-space:nowrap;cursor:pointer}.buff-tab.active[data-v-ce26da5a]{color:#409eff}.buff-tab.active[data-v-ce26da5a]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#409eff}.buffs-list[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.buff-item[data-v-ce26da5a]{font-size:13px;color:#606266;line-height:1.6;padding:8px 12px;background:#f8f9fa;border-left:3px solid #67c23a;border-radius:4px}.ban-skill-list[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-ms-flex-line-pack:start;align-content:flex-start;max-height:134px;overflow-y:auto;padding-right:4px}.ban-skill-tag[data-v-ce26da5a],.free-skill-tag[data-v-ce26da5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 7px;font-size:12px;line-height:20px;color:#606266;background:#f4f4f5;border:1px solid #e9e9eb;border-radius:4px;white-space:nowrap;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.free-skill-tag[data-v-ce26da5a]{color:#529b2e;background:#f0f9eb;border-color:#e1f3d8}.ban-skill-tag[data-v-ce26da5a]:hover{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.free-skill-tag[data-v-ce26da5a]:hover{color:#67c23a;background:#f0f9eb;border-color:#c2e7b0}.ban-skill-tag.is-floating[data-v-ce26da5a]{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.free-skill-tag.is-floating[data-v-ce26da5a]{color:#529b2e;background:#e1f3d8;border-color:#a8d997}.skill-float[data-v-ce26da5a]{position:fixed;z-index:3000;-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:60vh;overflow-y:auto;padding:12px 14px;background:#fff;border:1px solid #e4e7ed;border-radius:10px;-webkit-box-shadow:0 8px 28px rgba(0,0,0,.16);box-shadow:0 8px 28px rgba(0,0,0,.16)}.skill-float-header[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.skill-float-elem[data-v-ce26da5a]{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.skill-float-name[data-v-ce26da5a]{font-size:14px;font-weight:700;color:#303133}.skill-float-id[data-v-ce26da5a]{font-size:11px;color:#909399;font-weight:500}.skill-float-hit[data-v-ce26da5a]{font-size:11px;font-weight:600;color:#fff;background:#f56c6c;border-radius:4px;padding:0 4px;line-height:16px}.skill-float-meta[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:8px}.skill-float-meta span[data-v-ce26da5a]{font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);padding:3px 7px;border-radius:6px;border:1px solid rgba(64,158,255,.2);line-height:1.5}.skill-float-desc[data-v-ce26da5a]{margin:8px 0 0;font-size:12px;line-height:1.6;color:#606266;white-space:pre-wrap;word-break:break-word}.skill-float-pets[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:8px;border-top:1px dashed #ebeef5}.skill-float-pet[data-v-ce26da5a]{font-size:11px;color:#909399;background:#f4f4f5;border:1px solid #e9e9eb;border-radius:4px;padding:1px 6px;line-height:1.6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.skill-float-pet[data-v-ce26da5a]:hover{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.skill-float-more[data-v-ce26da5a]{font-size:11px;color:#409eff;background:#ecf5ff;border:1px solid #b3d8ff;border-radius:4px;padding:1px 8px;line-height:1.6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.skill-float-more[data-v-ce26da5a]:hover{background:#409eff;color:#fff;border-color:#409eff}.empty-state[data-v-ce26da5a]{grid-column:1/-1;text-align:center;padding:80px 20px;color:#909399;background:#fff;border-radius:12px}.empty-state i[data-v-ce26da5a]{font-size:56px;margin-bottom:16px;display:block}.empty-state p[data-v-ce26da5a]{margin:0;font-size:15px}.pagination-container[data-v-ce26da5a]{-ms-flex-negative:0;flex-shrink:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 0 12px;border-top:1px solid rgba(0,0,0,.06)}.pagination[data-v-ce26da5a] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination[data-v-ce26da5a] .el-pager li{border-radius:6px;margin:0 3px}.pagination-info[data-v-ce26da5a]{color:#909399;font-size:13px;font-weight:500}.back-to-top[data-v-ce26da5a]{position:fixed;right:20px;bottom:60px;z-index:100;width:36px;height:36px;border-radius:50%;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;color:#606266;font-size:16px}.back-to-top[data-v-ce26da5a]:hover{background:#409eff;color:#fff;-webkit-box-shadow:0 4px 14px rgba(64,158,255,.35);box-shadow:0 4px 14px rgba(64,158,255,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.infinite-scroll-sentinel[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;min-height:40px;color:#94a3b8;font-size:13px}.scroll-loading[data-v-ce26da5a],.scroll-tip[data-v-ce26da5a]{text-align:center}.scroll-loading i[data-v-ce26da5a]{margin-right:4px}@media (max-width:768px){.boss-list-container[data-v-ce26da5a]{padding:6px 10px 0;height:calc(100vh - 50px);height:calc(100dvh - 50px)}.search-sticky[data-v-ce26da5a]{padding:4px 0;margin-bottom:6px}.search-bar[data-v-ce26da5a]{max-width:100%;padding:0 2px}.search-input[data-v-ce26da5a] .el-input__inner{height:30px;font-size:12px;border-radius:15px;padding-left:28px}.search-results-inline[data-v-ce26da5a]{font-size:11px}.pagination-container[data-v-ce26da5a]{padding:8px 0 12px;gap:4px}.boss-list[data-v-ce26da5a]{grid-template-columns:1fr;gap:12px}.boss-header[data-v-ce26da5a]{padding:14px 16px;gap:10px}.boss-avatar[data-v-ce26da5a],.boss-stats-grid[data-v-ce26da5a]{min-height:78px}.boss-avatar[data-v-ce26da5a]{width:60px}.boss-center[data-v-ce26da5a]{padding:0 2px}.boss-name[data-v-ce26da5a]{font-size:15px;margin-bottom:6px}.boss-meta[data-v-ce26da5a]{gap:6px}.pet-name[data-v-ce26da5a]{font-size:12px;padding:2px 8px}.boss-stats-grid[data-v-ce26da5a]{gap:3px 8px;padding:6px 8px}.stat-label[data-v-ce26da5a]{font-size:9px}.stat-val[data-v-ce26da5a]{font-size:12px}.boss-section[data-v-ce26da5a]{padding:12px 14px}.section-title[data-v-ce26da5a]{font-size:11px;margin-bottom:8px}.buff-item[data-v-ce26da5a]{font-size:12px;padding:7px 10px}}@media (max-width:480px){.boss-header[data-v-ce26da5a]{padding:12px;gap:8px}.boss-avatar[data-v-ce26da5a],.boss-stats-grid[data-v-ce26da5a]{min-height:70px}.boss-avatar[data-v-ce26da5a]{width:50px}.boss-center[data-v-ce26da5a]{padding:6px 2px}.boss-name[data-v-ce26da5a]{font-size:13px}.level-tag[data-v-ce26da5a]{-webkit-transform:scale(.95);transform:scale(.95)}.boss-stats-grid[data-v-ce26da5a]{gap:2px 6px;padding:5px 6px}.stat-label[data-v-ce26da5a]{font-size:9px}.stat-val[data-v-ce26da5a]{font-size:11px}}.clickable-section[data-v-ce26da5a]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.clickable-section[data-v-ce26da5a]:hover{opacity:.8}.section-arrow[data-v-ce26da5a]{font-size:12px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.boss-skills:hover .section-arrow[data-v-ce26da5a]{-webkit-transform:translateX(3px);transform:translateX(3px)}.skill-tag[data-v-ce26da5a]{margin-right:0;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.more-tag[data-v-ce26da5a]{font-weight:600}[data-v-ce26da5a] .skill-list-dialog{border-radius:14px;overflow:hidden}[data-v-ce26da5a] .skill-list-dialog .el-dialog{margin-top:0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:14px;overflow:hidden}[data-v-ce26da5a] .skill-list-dialog .el-dialog__header{padding:18px 20px 14px;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none}[data-v-ce26da5a] .skill-list-dialog .el-dialog__title{font-size:16px;font-weight:700;color:#fff;letter-spacing:.5px}[data-v-ce26da5a] .skill-list-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.85);font-size:18px;font-weight:700}[data-v-ce26da5a] .skill-list-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}[data-v-ce26da5a] .skill-list-dialog .el-dialog__body{padding:16px 20px;max-height:calc(80vh - 120px);overflow-y:auto}.skill-list-content[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.dialog-skill-item[data-v-ce26da5a]{background:#f8f9fa;border-radius:10px;padding:14px 16px;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:3px solid #e6a23c}.dialog-skill-item[data-v-ce26da5a]:hover{background:#f0f2f5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.dialog-skill-header[data-v-ce26da5a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.dialog-skill-header[data-v-ce26da5a],.dialog-skill-left[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-skill-left[data-v-ce26da5a]{gap:8px}.dialog-skill-elem-icon[data-v-ce26da5a]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.dialog-skill-name[data-v-ce26da5a]{font-size:15px;font-weight:600;color:#303133}.dialog-skill-id[data-v-ce26da5a]{font-size:12px;color:#909399}.dialog-skill-hit[data-v-ce26da5a]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.must-hit[data-v-ce26da5a]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.dialog-skill-meta[data-v-ce26da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.dialog-skill-description[data-v-ce26da5a]{margin:8px 0 0 0;font-size:13px;color:#606266;line-height:1.6}.skill-no-detail[data-v-ce26da5a]{text-align:center;padding:40px;color:#909399;font-size:14px}@media (max-width:768px){[data-v-ce26da5a] .skill-list-dialog .el-dialog{width:95%!important;max-height:90vh}[data-v-ce26da5a] .skill-list-dialog .el-dialog__body{padding:12px 14px;max-height:calc(90vh - 100px)}.dialog-skill-item[data-v-ce26da5a]{padding:12px 13px}.dialog-skill-elem-icon[data-v-ce26da5a]{width:18px;height:18px}.dialog-skill-name[data-v-ce26da5a]{font-size:14px}.dialog-skill-meta .el-tag[data-v-ce26da5a]{font-size:11px;padding:0 6px}.dialog-skill-description[data-v-ce26da5a]{font-size:12px}}.relic-tab-container[data-v-5bcfacf7]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.search-sticky[data-v-5bcfacf7]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.search-bar[data-v-5bcfacf7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-input[data-v-5bcfacf7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-count[data-v-5bcfacf7]{margin-top:6px;font-size:12px;color:#909399}.relics-list-container[data-v-5bcfacf7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding-bottom:16px}.relics-grid[data-v-5bcfacf7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.relics-grid[data-v-5bcfacf7]{grid-template-columns:repeat(1,1fr)}.relic-tab-container[data-v-5bcfacf7]{padding:6px 10px 0}}.relic-card[data-v-5bcfacf7]{background:#fff;border-radius:8px;border:1px solid #e4e7ed;padding:14px 14px;position:relative;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.relic-card[data-v-5bcfacf7]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.relic-top-bar[data-v-5bcfacf7]{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transition:background .2s;transition:background .2s}.quality-1[data-v-5bcfacf7]{border-color:#b7eb8f}.quality-1 .relic-top-bar[data-v-5bcfacf7]{background:#52c41a}.quality-1[data-v-5bcfacf7]:hover{-webkit-box-shadow:0 4px 16px rgba(82,196,26,.12);box-shadow:0 4px 16px rgba(82,196,26,.12)}.quality-2[data-v-5bcfacf7]{border-color:#91d5ff}.quality-2 .relic-top-bar[data-v-5bcfacf7]{background:#1890ff}.quality-2[data-v-5bcfacf7]:hover{-webkit-box-shadow:0 4px 16px rgba(24,144,255,.12);box-shadow:0 4px 16px rgba(24,144,255,.12)}.quality-3[data-v-5bcfacf7]{border-color:#d3adf7}.quality-3 .relic-top-bar[data-v-5bcfacf7]{background:#722ed1}.quality-3[data-v-5bcfacf7]:hover{-webkit-box-shadow:0 4px 16px rgba(114,46,209,.12);box-shadow:0 4px 16px rgba(114,46,209,.12)}.quality-4[data-v-5bcfacf7]{border-color:#ffd591}.quality-4 .relic-top-bar[data-v-5bcfacf7]{background:#fa8c16}.quality-4[data-v-5bcfacf7]:hover{-webkit-box-shadow:0 4px 16px rgba(250,140,22,.12);box-shadow:0 4px 16px rgba(250,140,22,.12)}.quality-5[data-v-5bcfacf7]{border-color:#ffa39e}.quality-5 .relic-top-bar[data-v-5bcfacf7]{background:#f5222d}.quality-5[data-v-5bcfacf7]:hover{-webkit-box-shadow:0 4px 16px rgba(245,34,45,.12);box-shadow:0 4px 16px rgba(245,34,45,.12)}.relic-header[data-v-5bcfacf7]{gap:10px;margin-bottom:12px}.relic-header[data-v-5bcfacf7],.relic-icon-wrap[data-v-5bcfacf7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.relic-icon-wrap[data-v-5bcfacf7]{width:36px;height:36px;border-radius:6px;background:#f5f5f5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.relic-icon[data-v-5bcfacf7]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.relic-icon-placeholder[data-v-5bcfacf7]{color:#c0c4cc;font-size:16px}.relic-name-row[data-v-5bcfacf7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.relic-name[data-v-5bcfacf7]{font-size:13px;font-weight:600;color:#2c3e50;line-height:1.3;-ms-flex-negative:0;flex-shrink:0}.relic-quality-tag[data-v-5bcfacf7]{font-size:11px;font-weight:500;border-radius:3px;padding:0 6px;line-height:20px;-ms-flex-negative:0;flex-shrink:0}.relic-quality-tag.quality-1[data-v-5bcfacf7]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.relic-quality-tag.quality-2[data-v-5bcfacf7]{color:#096dd9;background:#e6f7ff;border:1px solid #91d5ff}.relic-quality-tag.quality-3[data-v-5bcfacf7]{color:#531dab;background:#f9f0ff;border:1px solid #d3adf7}.relic-quality-tag.quality-4[data-v-5bcfacf7]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591}.relic-quality-tag.quality-5[data-v-5bcfacf7]{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.relic-dlc-tag[data-v-5bcfacf7]{font-size:11px;font-weight:500;border-radius:3px;padding:0 6px;line-height:20px;-ms-flex-negative:0;flex-shrink:0}.relic-dlc-tag.quality-1[data-v-5bcfacf7]{color:#fff;background:#52c41a}.relic-dlc-tag.quality-2[data-v-5bcfacf7]{color:#fff;background:#1890ff}.relic-dlc-tag.quality-3[data-v-5bcfacf7]{color:#fff;background:#722ed1}.relic-dlc-tag.quality-4[data-v-5bcfacf7]{color:#fff;background:#fa8c16}.relic-dlc-tag.quality-5[data-v-5bcfacf7]{color:#fff;background:#f5222d}.relic-desc[data-v-5bcfacf7]{margin:0 0 10px;font-size:12px;color:#2c3e50;line-height:1.7;background:#fafafa;border-radius:4px;padding:8px 10px;border-left:3px solid #1890ff}.relic-unlock[data-v-5bcfacf7]{margin:0;font-size:11px;color:#909399;line-height:1.6}.empty-state[data-v-5bcfacf7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;color:#c0c4cc}.empty-state i[data-v-5bcfacf7]{font-size:48px;margin-bottom:12px}.empty-state p[data-v-5bcfacf7]{font-size:14px}.infinite-scroll-sentinel[data-v-5bcfacf7]{padding:20px 0;text-align:center}.scroll-loading[data-v-5bcfacf7]{font-size:13px;color:#909399}.back-to-top[data-v-5bcfacf7]{position:fixed;right:24px;bottom:80px;width:40px;height:40px;border-radius:50%;background:rgba(64,158,255,.9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:100;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.back-to-top[data-v-5bcfacf7]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.back-to-top i[data-v-5bcfacf7]{font-size:18px}.dungeon-tab-container[data-v-2236a92a]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.dungeon-toolbar[data-v-2236a92a]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:10px}.dungeon-toolbar[data-v-2236a92a] .el-radio-group{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.dungeon-summary[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:12px;color:#909399}.dungeon-list-container[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding-right:8px;padding-bottom:16px}.dungeon-list-container[data-v-2236a92a] .el-collapse{border-top:none}.dungeon-list-container[data-v-2236a92a] .el-collapse-item__header{font-size:14px;font-weight:600;color:#303133;height:auto;min-height:42px;line-height:22px;padding:9px 0 9px 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.dungeon-list-container[data-v-2236a92a] .el-collapse-item__content{padding-bottom:10px}.group-name[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.group-progress[data-v-2236a92a]{margin-right:10px;font-size:12px;font-weight:400;color:#909399}.group-note[data-v-2236a92a]{margin-left:6px;font-size:12px;font-weight:400;color:#909399}.planet-grid[data-v-2236a92a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.planet-card[data-v-2236a92a]{border:1px solid #ebeef5;border-radius:6px;padding:10px 12px;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s;background:#fff}.planet-card[data-v-2236a92a]:hover{border-color:#409eff}.planet-card.with-icon[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.planet-icon[data-v-2236a92a]{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.planet-info[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left}.planet-name[data-v-2236a92a]{font-size:13px;font-weight:600;color:#303133;word-break:break-word}.planet-meta[data-v-2236a92a]{margin-top:4px;font-size:12px;color:#909399}.spt-entry-card .planet-name[data-v-2236a92a]{color:#409eff}.planet-stars[data-v-2236a92a]{color:#f7ba2a;margin-left:4px}.planet-spt[data-v-2236a92a]{color:#409eff}.empty-state[data-v-2236a92a]{padding:60px 0;text-align:center;color:#909399}.empty-state i[data-v-2236a92a]{font-size:28px}.dungeon-dialog[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dungeon-dialog-header[data-v-2236a92a]{-ms-flex-negative:0;flex-shrink:0;gap:8px;height:52px;padding:0 14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dungeon-dialog-header[data-v-2236a92a],.header-back[data-v-2236a92a],.header-close[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-back[data-v-2236a92a],.header-close[data-v-2236a92a]{gap:4px;font-size:14px;cursor:pointer}.header-close[data-v-2236a92a]{font-size:18px}.header-title[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center;font-size:16px;font-weight:600;word-break:break-word}.dialog-summary[data-v-2236a92a]{-ms-flex-negative:0;flex-shrink:0;padding:8px 16px 0;font-size:12px;color:#909399}.dialog-chapters[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:10px 16px 12px}.dungeon-bottom-tabs[data-v-2236a92a]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:8px 12px 10px;background:#fff;border-top:1px solid #e4e7ed;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.06);box-shadow:0 -2px 8px rgba(0,0,0,.06)}.dungeon-tab-btn[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px;padding:10px 8px;border:none;border-radius:8px;background:#f5f7fa;color:#606266;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.dungeon-tab-btn.active[data-v-2236a92a]{background:#409eff;color:#fff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.chapter-title[data-v-2236a92a]{font-size:13px;font-weight:600;color:#303133;margin:12px 0 8px;padding-left:8px;border-left:3px solid #409eff}.chapter-title[data-v-2236a92a]:first-child{margin-top:0}.chapter-meta[data-v-2236a92a]{font-size:12px;font-weight:400;color:#909399;margin-left:8px}.level-card[data-v-2236a92a]{border:1px solid #ebeef5;border-radius:6px;padding:10px 12px;margin-bottom:10px}.level-head[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.level-name[data-v-2236a92a]{font-size:13px;font-weight:600;color:#303133}.level-stars[data-v-2236a92a]{font-size:14px;letter-spacing:2px}.level-catch-tag[data-v-2236a92a]{padding:0 6px;border:1px solid #b3e19d;border-radius:4px;font-size:11px;color:#67c23a}.star[data-v-2236a92a]{color:#c0c4cc}.star.on[data-v-2236a92a]{color:#f7ba2a}.level-energy[data-v-2236a92a]{margin-left:auto;font-size:12px;color:#909399}.level-conditions[data-v-2236a92a]{gap:12px;color:#e6a23c}.level-conditions[data-v-2236a92a],.level-drops[data-v-2236a92a]{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.level-drops[data-v-2236a92a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 10px}.drop-label[data-v-2236a92a]{color:#909399}.drop-item[data-v-2236a92a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 8px 2px 5px;border:1px solid #ebeef5;border-radius:4px;line-height:20px;color:#606266}.drop-icon[data-v-2236a92a]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.drop-icon-empty[data-v-2236a92a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#c0c4cc;background:#f5f7fa;border-radius:3px}.drop-count[data-v-2236a92a]{color:#909399}.item-detail-head[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.item-detail-icon[data-v-2236a92a]{width:24px;height:24px;border-radius:4px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.item-detail-name[data-v-2236a92a]{font-size:13px;font-weight:600;color:#303133}.item-detail-count[data-v-2236a92a]{font-size:12px;font-weight:600;color:#e6a23c}.item-detail-desc[data-v-2236a92a]{margin:6px 0 0;font-size:12px;line-height:1.6;color:#606266;white-space:pre-wrap;word-break:break-word}.item-owned[data-v-2236a92a]{margin-top:6px;font-size:12px;color:#909399}.spt-section[data-v-2236a92a]{margin-bottom:12px}.spt-grid[data-v-2236a92a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:8px}.spt-card[data-v-2236a92a]{border:1px solid #ebeef5;border-radius:6px;padding:8px 10px;background:#fff}.spt-main[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.spt-avatar[data-v-2236a92a]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.spt-avatar-empty[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;background:#f5f7fa;border-radius:4px}.spt-meta[data-v-2236a92a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.spt-name[data-v-2236a92a]{font-size:13px;font-weight:600;color:#303133;word-break:break-word}.spt-level[data-v-2236a92a]{font-size:12px;font-weight:400;color:#f56c6c}.spt-sub[data-v-2236a92a]{font-size:11px;color:#909399;word-break:break-word}.spt-strategy[data-v-2236a92a]{margin-left:6px}.spt-state[data-v-2236a92a]{-ms-flex-negative:0;flex-shrink:0;padding:0 6px;border-radius:8px;font-size:11px;line-height:18px;color:#909399;background:#f4f4f5}.spt-state.passed[data-v-2236a92a]{color:#67c23a;background:#f0f9eb}.spt-drops[data-v-2236a92a]{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 10px;font-size:12px}.spt-boss[data-v-2236a92a]{margin-top:6px;padding-top:6px;border-top:1px dashed #ebeef5}.spt-combo-preview[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;padding:4px 6px;background:#f8f9fa;border-radius:6px}.spt-combo-avatar[data-v-2236a92a]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.spt-boss-head[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:2px}.spt-boss-avatar[data-v-2236a92a]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.spt-boss-name[data-v-2236a92a]{font-size:12px;font-weight:600;color:#303133}.spt-block[data-v-2236a92a]{margin-top:4px}.spt-block-label[data-v-2236a92a]{display:block;margin-bottom:2px;font-size:11px;color:#909399}.boss-row[data-v-2236a92a]{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.boss-chip[data-v-2236a92a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border:1px solid #ebeef5;border-radius:6px;padding:6px 10px;background:#fff;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.boss-chip-main[data-v-2236a92a],.boss-chip[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.boss-chip-main[data-v-2236a92a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.boss-chip[data-v-2236a92a]:hover{border-color:#409eff}.boss-chip.capture-chip[data-v-2236a92a]{border-style:dashed}.boss-avatar[data-v-2236a92a]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.boss-avatar-empty[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;background:#f5f7fa;border-radius:4px}.boss-chip-meta[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.boss-chip-title[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;min-width:0}.boss-pet[data-v-2236a92a]{font-size:13px;font-weight:600;color:#303133;word-break:break-word}.boss-level[data-v-2236a92a]{font-size:12px;color:#f56c6c}.capture-rates[data-v-2236a92a]{font-size:11px;line-height:1.4;color:#909399}.own-tag[data-v-2236a92a]{-ms-flex-item-align:start;align-self:flex-start;padding:0 6px;border-radius:8px;font-size:11px;line-height:18px;color:#909399;background:#f4f4f5}.own-tag.owned[data-v-2236a92a]{color:#67c23a;background:#f0f9eb}.own-talent[data-v-2236a92a]{margin-left:2px;color:#909399}.boss-pop-head[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.boss-pop-title[data-v-2236a92a]{min-width:0}.boss-pop-name[data-v-2236a92a]{font-size:14px;font-weight:600;color:#303133}.boss-pop-sub[data-v-2236a92a]{font-size:12px;color:#909399}.boss-pop-stats[data-v-2236a92a]{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px 8px;font-size:12px;color:#606266}.boss-pop-section[data-v-2236a92a]{margin-top:10px}.pop-label[data-v-2236a92a]{margin-bottom:4px;font-size:12px;color:#909399}.pop-empty[data-v-2236a92a]{font-size:12px;color:#c0c4cc}.boss-skill-list[data-v-2236a92a]{gap:6px}.boss-skill-list[data-v-2236a92a],.boss-skill[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.boss-skill[data-v-2236a92a]{gap:2px}.boss-skill-head[data-v-2236a92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.boss-skill-meta[data-v-2236a92a]{font-size:12px;color:#909399}.boss-skill-intro[data-v-2236a92a]{font-size:12px;line-height:18px;color:#606266;word-break:break-word}.boss-buffs .buff-item[data-v-2236a92a]{font-size:12px;color:#606266;line-height:1.6}@media (max-width:768px){.dungeon-tab-container[data-v-2236a92a]{padding:6px 10px 0}.planet-grid[data-v-2236a92a]{grid-template-columns:repeat(2,1fr)}.boss-row[data-v-2236a92a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.boss-chip[data-v-2236a92a]{padding:6px 8px}.boss-chip .boss-avatar[data-v-2236a92a]{width:32px;height:32px}.spt-grid[data-v-2236a92a]{grid-template-columns:1fr}.own-tag[data-v-2236a92a]{line-height:1.4}.dungeon-dialog-header[data-v-2236a92a]{height:48px;padding:0 10px}.header-title[data-v-2236a92a]{font-size:15px}.dialog-summary[data-v-2236a92a]{padding:8px 10px 0}.dialog-chapters[data-v-2236a92a]{padding:8px 10px 10px}}.dungeon-fullscreen-dialog{pointer-events:auto;height:100%!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:769px){.dungeon-fullscreen-dialog{position:fixed!important;left:50%!important;top:50%!important;-webkit-transform:translate(calc(-50% + var(--dialog-drag-x, 0px)),calc(-50% + var(--dialog-drag-y, 0px)))!important;transform:translate(calc(-50% + var(--dialog-drag-x, 0px)),calc(-50% + var(--dialog-drag-y, 0px)))!important;width:430px!important;max-width:92vw;height:90vh!important;margin:0!important;border-radius:12px!important;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.18);box-shadow:0 12px 40px rgba(0,0,0,.18)}.dungeon-fullscreen-dialog .dungeon-dialog-header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.dungeon-fullscreen-dialog .el-dialog__header{display:none}.dungeon-fullscreen-dialog .el-dialog__body{padding:0!important;background:#f5f7fa}.dungeon-fullscreen-dialog .el-dialog__body,.enchanting-tab-container[data-v-2a5460e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.enchanting-tab-container[data-v-2a5460e4]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 16px 0;overflow:hidden}.search-sticky[data-v-2a5460e4]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.search-bar[data-v-2a5460e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-input[data-v-2a5460e4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sort-btn[data-v-2a5460e4]{-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.sort-settings[data-v-2a5460e4]{padding:4px 0}.sort-title[data-v-2a5460e4]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px}.enchanting-list-container[data-v-2a5460e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding-bottom:16px}.enchanting-grid[data-v-2a5460e4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.enchanting-grid[data-v-2a5460e4]{grid-template-columns:repeat(1,1fr)}.enchanting-tab-container[data-v-2a5460e4]{padding:6px 10px 0}}.enchanting-card[data-v-2a5460e4]{background:#fff;border-radius:8px;border:1px solid #e4e7ed;padding:14px 14px;position:relative;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.enchanting-card[data-v-2a5460e4]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.enchanting-card.crowned[data-v-2a5460e4]{border-color:#ffd591;background:linear-gradient(135deg,#fffbe6,#fff)}.enchanting-card.crowned[data-v-2a5460e4]:hover{-webkit-box-shadow:0 4px 16px rgba(250,140,22,.15);box-shadow:0 4px 16px rgba(250,140,22,.15)}.enchanting-card.normal[data-v-2a5460e4]{border-color:#91d5ff}.enchanting-card.normal[data-v-2a5460e4]:hover{-webkit-box-shadow:0 4px 16px rgba(24,144,255,.12);box-shadow:0 4px 16px rgba(24,144,255,.12)}.enchanting-header[data-v-2a5460e4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:6px}.enchanting-header-left[data-v-2a5460e4],.enchanting-header[data-v-2a5460e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.enchanting-header-left[data-v-2a5460e4]{gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.enchanting-icon-wrap[data-v-2a5460e4]{width:36px;height:36px;border-radius:6px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.enchanting-icon[data-v-2a5460e4]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.enchanting-icon-placeholder[data-v-2a5460e4]{color:#c0c4cc;font-size:16px}.enchanting-name[data-v-2a5460e4]{font-size:13px;font-weight:600;color:#2c3e50;line-height:1.3;-ms-flex-negative:0;flex-shrink:0}.enchanting-type-tag[data-v-2a5460e4]{font-size:11px;font-weight:500;border-radius:3px;padding:0 6px;line-height:20px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.enchanting-type-tag.crowned-tag[data-v-2a5460e4]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591}.enchanting-type-tag.normal-tag[data-v-2a5460e4]{color:#096dd9;background:#e6f7ff;border:1px solid #91d5ff}.enchanting-rate[data-v-2a5460e4]{font-size:11px;font-weight:500;color:#909399;-ms-flex-negative:0;flex-shrink:0}.enchanting-desc[data-v-2a5460e4]{margin:0 0 10px 0;font-size:12px;color:#2c3e50;line-height:1.7;background:#fafafa;border-radius:4px;padding:8px 10px}.enchanting-card.crowned .enchanting-desc[data-v-2a5460e4]{border-left:3px solid #fa8c16}.enchanting-card.normal .enchanting-desc[data-v-2a5460e4]{border-left:3px solid #1890ff}.enchanting-pets[data-v-2a5460e4]{margin-top:2px}.pets-row[data-v-2a5460e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pet-avatar-item[data-v-2a5460e4]{position:relative}.pet-avatar-wrap[data-v-2a5460e4]{position:relative;width:36px;height:36px;border-radius:6px;background:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.pet-avatar[data-v-2a5460e4]{width:32px;height:32px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.pet-pct[data-v-2a5460e4]{position:absolute;top:-4px;right:-6px;font-size:9px;font-weight:600;color:#fff;background:#409eff;border-radius:8px;padding:0 4px;line-height:14px;white-space:nowrap}.pet-more-btn[data-v-2a5460e4]{width:36px;height:36px;border-radius:6px;background:#f5f5f5;color:#909399;font-size:11px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:1px dashed #dcdfe6;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.pet-collapse-btn[data-v-2a5460e4],.pet-more-btn[data-v-2a5460e4]:hover{background:#e6f7ff;color:#409eff;border-color:#409eff}.empty-state[data-v-2a5460e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;color:#c0c4cc}.empty-state i[data-v-2a5460e4]{font-size:48px;margin-bottom:12px}.empty-state p[data-v-2a5460e4]{font-size:14px}.infinite-scroll-sentinel[data-v-2a5460e4]{padding:20px 0;text-align:center}.scroll-loading[data-v-2a5460e4]{font-size:13px;color:#909399}.back-to-top[data-v-2a5460e4]{position:fixed;right:24px;bottom:80px;width:40px;height:40px;border-radius:50%;background:rgba(64,158,255,.9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:100;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.back-to-top[data-v-2a5460e4]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.back-to-top i[data-v-2a5460e4]{font-size:18px}.br-empty-state[data-v-195bd68b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 20px;color:#c0c4cc;background:#fafbfc;border-radius:8px;border:1px dashed #dcdfe6}.br-empty-state i[data-v-195bd68b]{font-size:32px;color:#dcdfe6;margin-bottom:12px}.br-empty-state p[data-v-195bd68b]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.br-grid[data-v-195bd68b]{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;padding:0 6px;min-width:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.br-item[data-v-195bd68b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:2px;padding:4px 2px;border-radius:6px;background:#fff;border:1px solid #ebeef5;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);-webkit-transition:all .2s ease;transition:all .2s ease;min-width:0;overflow:hidden}.br-item[data-v-195bd68b]:hover{border-color:#c6e2ff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.12);box-shadow:0 2px 8px rgba(64,158,255,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.br-avatar-wrap[data-v-195bd68b]{position:relative;width:100%;aspect-ratio:1}.br-avatar[data-v-195bd68b]{-o-object-fit:cover;object-fit:cover}.br-avatar-placeholder[data-v-195bd68b],.br-avatar[data-v-195bd68b]{width:100%;height:100%;border-radius:4px;border:1px solid #e4e7ed;-webkit-box-sizing:border-box;box-sizing:border-box}.br-avatar-placeholder[data-v-195bd68b]{background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;font-size:14px}.br-rate-badge[data-v-195bd68b]{position:absolute;top:-2px;right:-2px;background:#409eff;color:#fff;font-size:8px;font-weight:600;padding:1px 3px;border-radius:4px;line-height:1.3;white-space:nowrap;z-index:1;pointer-events:none}.br-name[data-v-195bd68b]{font-size:10px;color:#606266;text-align:center;line-height:1.2;word-break:break-all;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.br-grid[data-v-195bd68b]{grid-template-columns:repeat(7,1fr);gap:4px;padding:0 8px}.br-rate-badge[data-v-195bd68b]{font-size:7px}.br-name[data-v-195bd68b]{font-size:9px}}@media (max-width:480px){.br-grid[data-v-195bd68b]{gap:2px;padding:0 4px}.br-rate-badge[data-v-195bd68b]{font-size:6px;padding:0 2px}.br-name[data-v-195bd68b]{font-size:8px}}.tr-container[data-v-6ed2c99d]{height:100%;overflow-y:auto;padding:12px}.tr-loading-state[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 20px;color:#909399}.tr-spinner[data-v-6ed2c99d]{width:28px;height:28px;border:3px solid #e8ecf1;border-top:3px solid #409eff;border-radius:50%;-webkit-animation:tr-spin-6ed2c99d .8s linear infinite;animation:tr-spin-6ed2c99d .8s linear infinite;margin:0 0 12px 0}@-webkit-keyframes tr-spin-6ed2c99d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tr-spin-6ed2c99d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tr-loading-state p[data-v-6ed2c99d]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.tr-empty-state[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 20px;color:#c0c4cc;background:#fafbfc;border-radius:8px;border:1px dashed #dcdfe6}.tr-empty-state i[data-v-6ed2c99d]{font-size:32px;color:#dcdfe6;margin-bottom:12px}.tr-empty-state p[data-v-6ed2c99d]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.tr-list[data-v-6ed2c99d]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tr-block[data-v-6ed2c99d]{background:#f8f9fa;border-radius:6px;padding:10px;border:1px solid #e4e7ed}.tr-header[data-v-6ed2c99d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #e4e7ed}.tr-header-left[data-v-6ed2c99d],.tr-header[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tr-header-left[data-v-6ed2c99d]{gap:8px}.tr-index[data-v-6ed2c99d]{font-size:12px;font-weight:600;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:4px}.tr-time[data-v-6ed2c99d]{font-size:11px;color:#909399}.tr-score[data-v-6ed2c99d]{font-size:12px;font-weight:600;color:#e6a23c;background:rgba(230,162,60,.1);padding:2px 6px;border-radius:4px}.tr-pets-grid[data-v-6ed2c99d]{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding-top:4px}.tr-pet-block[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0;background:#fff;border:none}.tr-avatar-section[data-v-6ed2c99d]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.tr-avatar-img[data-v-6ed2c99d]{-o-object-fit:cover;object-fit:cover}.tr-avatar-img[data-v-6ed2c99d],.tr-avatar-placeholder[data-v-6ed2c99d]{width:100%;max-width:68px;aspect-ratio:1;border-radius:4px;border:1px solid #e4e7ed;-webkit-box-sizing:border-box;box-sizing:border-box}.tr-avatar-placeholder[data-v-6ed2c99d]{background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;font-size:12px}.tr-info-section[data-v-6ed2c99d]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.tr-stat-line[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;gap:1px}.tr-stat-label[data-v-6ed2c99d]{color:#909399;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.tr-tip[data-v-6ed2c99d]{position:absolute;top:-6px;right:-6px;background:#409eff;color:#fff;font-size:9px;font-weight:600;padding:1px 4px;border-radius:6px;min-width:14px;text-align:center;z-index:1;white-space:nowrap;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.tr-tip[data-v-6ed2c99d]:hover{background:#337ecc}.tr-skills[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.tr-skill-tag[data-v-6ed2c99d]{color:#409eff;font-size:9px;line-height:1.1;padding:1px 2px;border-radius:2px;background:rgba(64,158,255,.05);text-align:center;word-break:break-all;white-space:normal;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.tr-skill-tag[data-v-6ed2c99d]:hover{background:rgba(64,158,255,.15);color:#06c}.tr-float[data-v-6ed2c99d]{position:fixed;z-index:3000;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;max-width:calc(100vw - 24px);padding:10px 12px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.16);box-shadow:0 6px 20px rgba(0,0,0,.16)}.tr-float-header[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.tr-float-icon[data-v-6ed2c99d]{width:22px;height:22px;border-radius:4px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.tr-float-name[data-v-6ed2c99d]{font-size:13px;font-weight:700;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-float-chip[data-v-6ed2c99d]{font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);border:1px solid rgba(64,158,255,.2);border-radius:4px;padding:1px 6px;white-space:nowrap}.tr-float-chip.crowned[data-v-6ed2c99d]{color:#e6a23c;background:linear-gradient(135deg,#fff7f0,#ffe6e6);border-color:rgba(230,162,60,.25)}.tr-float-meta[data-v-6ed2c99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.tr-float-meta span[data-v-6ed2c99d]{font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);border:1px solid rgba(64,158,255,.2);border-radius:4px;padding:1px 6px}.tr-float-desc[data-v-6ed2c99d]{margin:8px 0 0;font-size:12px;line-height:1.6;color:#606266;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.tr-list[data-v-6ed2c99d]{grid-template-columns:repeat(1,1fr)}.tr-avatar-img[data-v-6ed2c99d],.tr-avatar-placeholder[data-v-6ed2c99d]{max-width:54px}.tr-skill-tag[data-v-6ed2c99d],.tr-stat-line[data-v-6ed2c99d]{font-size:8px}}@media (max-width:480px){.tr-avatar-img[data-v-6ed2c99d],.tr-avatar-placeholder[data-v-6ed2c99d]{max-width:44px}.tr-skill-tag[data-v-6ed2c99d],.tr-stat-line[data-v-6ed2c99d]{font-size:7px}}.pokedex-page[data-v-ef33d146]{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100dvh - 50px);overflow:hidden;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.boss-tab-fill[data-v-ef33d146],.pokedex-tabs[data-v-ef33d146] .boss-list-container{height:100%!important;max-width:100%!important;margin:0!important;background:none!important}.pokedex-tabs[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:100%;background-color:#fff}.pokedex-tabs[data-v-ef33d146] .el-tabs__header{-ms-flex-negative:0;flex-shrink:0;margin:0;background:#fff;border-bottom:2px solid #e4e7ed;padding:0 16px}.pokedex-tabs[data-v-ef33d146] .el-tabs__nav-wrap:after{display:none}.pokedex-tabs[data-v-ef33d146] .el-tabs__nav-scroll{container-type:inline-size}.pokedex-tabs[data-v-ef33d146] .el-tabs__item{font-size:14px;font-weight:600;color:#606266;padding:0 12px;height:42px;line-height:42px}@container (max-width: 360px){.pokedex-tabs[data-v-ef33d146] .el-tabs__item{padding:0 8px}}@container (max-width: 305px){.pokedex-tabs[data-v-ef33d146] .el-tabs__item{padding:0 4px}}.pokedex-tabs[data-v-ef33d146] .el-tabs__item.is-active{color:#409eff}.pokedex-tabs[data-v-ef33d146] .el-tabs__active-bar{background-color:#409eff}.pokedex-tabs[data-v-ef33d146] .el-tab-pane,.pokedex-tabs[data-v-ef33d146] .el-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.pokedex-container[data-v-ef33d146]{max-width:1400px;margin:0 auto;background-color:#fff}.pokedex-container[data-v-ef33d146],.skills-tab-container[data-v-ef33d146]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 0;height:100%;overflow:hidden;width:100%}.skills-list-container[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding-bottom:16px}.skills-grid[data-v-ef33d146]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:4px 0}@media (max-width:768px){.skills-grid[data-v-ef33d146]{grid-template-columns:1fr;gap:10px}}.skill-left[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.skill-elem-icon[data-v-ef33d146]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.skill-name[data-v-ef33d146]{font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.08)}.skill-meta span[data-v-ef33d146]{padding:3px 7px;white-space:nowrap}.skill-description[data-v-ef33d146]{margin:6px 0 0;font-size:12px;padding:8px 10px}.skill-overclock-row[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex}.skill-overclock-tag[data-v-ef33d146]{font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);padding:4px 8px;border-radius:6px;border:1px solid rgba(64,158,255,.2);-webkit-box-shadow:0 1px 3px rgba(64,158,255,.1);box-shadow:0 1px 3px rgba(64,158,255,.1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.skill-overclock-tag[data-v-ef33d146]:hover{border-color:rgba(64,158,255,.6)}.overclock-pop-header[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-bottom:8px}.overclock-pop-name[data-v-ef33d146]{font-size:14px;font-weight:700;color:#303133}.overclock-pop-id[data-v-ef33d146]{font-size:11px;color:#909399}.overclock-pop-meta[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:8px}.overclock-pop-meta span[data-v-ef33d146]{padding:2px 8px;font-size:11px;font-weight:600;color:#409eff;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);border:1px solid rgba(64,158,255,.2);border-radius:6px}.overclock-pop-meta .overclock-pop-hit[data-v-ef33d146]{color:#f56c6c;background:linear-gradient(135deg,#fff0f0,#ffe6e6);border-color:rgba(245,108,108,.2)}.overclock-pop-desc[data-v-ef33d146]{margin:0;font-size:12px;line-height:1.6;color:#606266}.overclock-pop-pets[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px}.overclock-pop-pets span[data-v-ef33d146]{padding:2px 8px;font-size:11px;color:#67c23a;background:rgba(103,194,58,.1);border-radius:10px}.overclock-pop-pet[data-v-ef33d146]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.overclock-pop-pet[data-v-ef33d146]:hover{color:#fff;background:#67c23a}.skill-pet-names[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:8px;border-top:1px dashed #ebeef5}.skill-pet-tag[data-v-ef33d146]{font-size:11px;color:#909399;background:#f4f4f5;border:1px solid #e9e9eb;border-radius:4px;padding:1px 6px;line-height:1.6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.skill-pet-tag[data-v-ef33d146]:hover{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.skill-pet-more[data-v-ef33d146]{font-size:11px;color:#409eff;background:#ecf5ff;border:1px solid #b3d8ff;border-radius:4px;padding:1px 8px;line-height:1.6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.skill-pet-more[data-v-ef33d146]:hover{background:#409eff;color:#fff;border-color:#409eff}.header-card[data-v-ef33d146]{margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden}.header-card[data-v-ef33d146] .el-card__body{padding:0}.header-content[data-v-ef33d146]{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header-main[data-v-ef33d146]{text-align:center}.page-title[data-v-ef33d146]{margin:0 0 8px 0;font-size:28px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.page-subtitle[data-v-ef33d146]{margin:0;font-size:16px;opacity:.9;font-weight:300}.stats-section[data-v-ef33d146]{margin:16px 0}.stats-grid[data-v-ef33d146]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item[data-v-ef33d146]{background:hsla(0,0%,100%,.1);padding:4px;border-radius:12px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.stat-value[data-v-ef33d146]{margin-bottom:4px}.stat-label[data-v-ef33d146]{opacity:.8;text-transform:uppercase;letter-spacing:.5px}.controls-section[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-ef33d146]{border-radius:24px;padding:12px 24px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;border:none}.action-btn[data-v-ef33d146]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.team-container[data-v-ef33d146]{padding:16px;background:#fff;border-radius:8px;margin:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.team-section-title[data-v-ef33d146]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.team-section-title i[data-v-ef33d146]{color:#409eff}.team-content[data-v-ef33d146]{margin-top:8px}.team-loading-state[data-v-ef33d146]{text-align:center;padding:30px 20px;color:#409eff}.team-spinner[data-v-ef33d146]{width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #409eff;border-radius:50%;margin:0 auto 8px}@media (prefers-reduced-motion:no-preference){.team-spinner[data-v-ef33d146]{-webkit-animation:spin-ef33d146 1s linear infinite;animation:spin-ef33d146 1s linear infinite}}.team-loading-state p[data-v-ef33d146]{margin:0;font-size:13px}.team-empty-state[data-v-ef33d146]{text-align:center;padding:30px 20px;color:#909399;background:#f8f9fa;border-radius:6px}.team-empty-state p[data-v-ef33d146]{margin:0;font-size:13px}.team-list[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.team-block[data-v-ef33d146]{background:#f8f9fa;border-radius:6px;padding:10px;border:1px solid #e4e7ed}.team-header[data-v-ef33d146]{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e4e7ed}.team-index[data-v-ef33d146]{font-size:12px;font-weight:600;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:4px}.team-pets-grid[data-v-ef33d146]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pet-block[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px;background:#fff;border-radius:4px;border:1px solid #e4e7ed}.pet-avatar-section[data-v-ef33d146]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-avatar-img[data-v-ef33d146]{width:80px;height:80px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e4e7ed}.pet-tip[data-v-ef33d146]{position:absolute;top:-4px;right:-4px;background:#409eff;color:#fff;font-size:9px;font-weight:600;padding:1px 4px;border-radius:6px;min-width:16px;text-align:center;z-index:1}.pet-info-section[data-v-ef33d146]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.pet-stat-line[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px}.stat-name[data-v-ef33d146]{color:#909399;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.stat-value[data-v-ef33d146]{font-weight:500;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2px;font-size:10px}.pet-skills[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.skill-tag[data-v-ef33d146]{color:#409eff;cursor:pointer;font-size:9px;line-height:1.1;-webkit-transition:all .2s ease;transition:all .2s ease;padding:1px 2px;border-radius:2px;background:rgba(64,158,255,.05);text-align:left;word-break:break-all;white-space:normal}.skill-tag[data-v-ef33d146]:hover{background:rgba(64,158,255,.1);color:#06c}.team-pagination[data-v-ef33d146]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.team-container[data-v-ef33d146]{padding:12px;margin:8px}.team-pets-grid[data-v-ef33d146]{grid-template-columns:repeat(3,1fr);gap:4px}.pet-avatar-img[data-v-ef33d146]{width:70px;height:70px}.pet-stat-line[data-v-ef33d146]{font-size:9px}.skill-tag[data-v-ef33d146]{font-size:8px}}@media (max-width:480px){.team-pets-grid[data-v-ef33d146]{grid-template-columns:repeat(2,1fr);gap:3px}.pet-avatar-img[data-v-ef33d146]{width:60px;height:60px}.pet-stat-line[data-v-ef33d146]{font-size:8px}.skill-tag[data-v-ef33d146]{font-size:7px}}.search-sticky[data-v-ef33d146]{-ms-flex-negative:0;flex-shrink:0;z-index:100;margin-bottom:6px;padding:4px 0}.search-bar[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:560px;margin:0 auto;padding:0 4px}.search-input[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-input[data-v-ef33d146] .el-input__inner{border-radius:18px;border:1.5px solid #dcdfe6;height:34px;font-size:13px;background:#fff}.search-input[data-v-ef33d146] .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.search-input[data-v-ef33d146] .el-input__prefix{left:8px;color:#909399}.search-count[data-v-ef33d146]{text-align:center;color:#909399;font-size:12px;margin-top:4px;margin-bottom:4px}.type-filter-suffix[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:6px;-ms-flex-negative:0;flex-shrink:0}.selected-type-icon[data-v-ef33d146]{width:20px;height:20px;border-radius:50%;cursor:pointer;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.selected-type-icon[data-v-ef33d146]:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.type-selector-icon[data-v-ef33d146]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.type-selector-icon[data-v-ef33d146]:hover{color:#409eff}.clear-type-icon[data-v-ef33d146]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.clear-type-icon[data-v-ef33d146]:hover{color:#f56c6c}.pets-grid-container[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;margin-bottom:0;padding-bottom:8px}.pets-grid[data-v-ef33d146]{display:grid;grid-template-columns:repeat(auto-fit,minmax(134px,1fr));gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-card[data-v-ef33d146]{border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);cursor:pointer}@media (hover:hover){.pet-card[data-v-ef33d146]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}}.pet-avatar[data-v-ef33d146]{position:relative;cursor:pointer}.avatar-container[data-v-ef33d146]{position:relative;height:96px;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.pet-image[data-v-ef33d146]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (hover:hover){.pet-avatar:hover .pet-image[data-v-ef33d146]{-webkit-transform:scale(1.05);transform:scale(1.05)}}.placeholder-avatar[data-v-ef33d146]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.7);font-size:26px}.pet-id-badge[data-v-ef33d146]{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.7);color:#fff;padding:2px 4px;border-radius:5px;font-size:6px;font-weight:600}.pet-info[data-v-ef33d146]{padding:10px}.pet-name-center[data-v-ef33d146]{margin:0 0 4px 0;font-size:8px;font-weight:700;color:#303133;text-align:center}.pet-name[data-v-ef33d146]{margin:0 0 5px 0;font-size:8px;font-weight:700;color:#303133;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.pet-name[data-v-ef33d146]:hover{color:#409eff}.pet-types[data-v-ef33d146]{margin-bottom:5px}.type-tag[data-v-ef33d146]{border-radius:12px;font-weight:600}.pet-info-stats[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.pet-info-materials[data-v-ef33d146]{gap:6px}.pet-info-materials[data-v-ef33d146],.pet-info-rate[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:2px}.pet-info-rate[data-v-ef33d146]{gap:4px}.pet-info-rate .rate-item[data-v-ef33d146]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:6px;font-weight:600;padding:1px 3px;border-radius:4px;background:rgba(144,147,153,.1);color:#909399;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.type-icon-sm[data-v-ef33d146]{width:12px;height:12px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.power-value[data-v-ef33d146],.total-value[data-v-ef33d146]{color:#67c23a;font-weight:600;font-size:6px;background:rgba(103,194,58,.1);padding:2px 5px;border-radius:3px;white-space:nowrap}.power-value[data-v-ef33d146]{color:#e6a23c;background:rgba(230,162,60,.1)}.pet-stats[data-v-ef33d146]{margin:0 0 16px 0;font-size:14px;color:#606266;line-height:1.8}.pet-total-stats[data-v-ef33d146],.pet-types-display[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.stat-label[data-v-ef33d146]{font-weight:600;margin-right:8px;font-size:13px}.type-name[data-v-ef33d146]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);padding:2px 8px;border-radius:6px;font-size:12px}.pet-actions[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-btn[data-v-ef33d146]{border-radius:20px;font-weight:600;padding:8px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-btn[data-v-ef33d146]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.empty-state[data-v-ef33d146]{grid-column:1/-1;text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-ef33d146]{font-size:64px;margin-bottom:16px;display:block}.empty-state p[data-v-ef33d146]{margin:0;font-size:16px}.pagination-container[data-v-ef33d146]{-ms-flex-negative:0;flex-shrink:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:0;padding:8px 0 12px;border-top:1px solid rgba(0,0,0,.06)}.pagination[data-v-ef33d146] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination[data-v-ef33d146] .el-pager li{border-radius:8px;margin:0 4px}.pagination-info[data-v-ef33d146]{color:#909399;font-size:14px;font-weight:500}.fullscreen-tab-dialog .el-dialog__body[data-v-ef33d146]{padding:0!important;height:100%;background:transparent!important}.fullscreen-tab-dialog .el-dialog__wrapper[data-v-ef33d146],.fullscreen-tab-dialog .el-overlay[data-v-ef33d146]{background:transparent!important;padding:0!important}.fullscreen-tab-detail[data-v-ef33d146]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa}.tab-pane[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;height:calc(100vh - 120px);margin-bottom:60px}.basic-tab-content[data-v-ef33d146],.evolution-tab-content[data-v-ef33d146],.fusion-tab-content[data-v-ef33d146],.skills-tab-content[data-v-ef33d146]{min-height:100%;overflow-y:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.pet-hero-section[data-v-ef33d146]{margin:0}.info-section[data-v-ef33d146]{margin:12px 0}.skills-section[data-v-ef33d146]{padding:0}.skills-list[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.bottom-tab-navigation[data-v-ef33d146]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e4e7ed;z-index:1000;padding:8px 12px;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.1);box-shadow:0 -2px 8px rgba(0,0,0,.1)}.tab-buttons[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-button[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px;padding:12px 8px;border:none;background:#f5f7fa;color:#606266;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-button[data-v-ef33d146]:hover:not(:disabled){background:#e4e7ed;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tab-button.active[data-v-ef33d146]{background:#409eff;color:#fff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.tab-button[data-v-ef33d146]:disabled{opacity:.5;cursor:not-allowed;display:none}.tab-content[data-v-ef33d146]{padding-bottom:60px}.skills-section[data-v-ef33d146]{padding:0 20px}.detail-header[data-v-ef33d146]{position:sticky;top:0;left:0;right:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0;z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.detail-header.sticky-header[data-v-ef33d146]{background:rgba(102,126,234,.95);backdrop-filter:blur(10px)}.detail-header .header-back[data-v-ef33d146]{position:absolute;left:0;top:0;bottom:0;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:20px;gap:4px}.detail-header .header-back span[data-v-ef33d146]{font-size:14px;font-weight:600}.detail-header .header-title[data-v-ef33d146]{text-align:center;padding:16px 60px}.detail-header .header-title h2[data-v-ef33d146]{margin:0;font-size:18px;font-weight:600}.detail-header .pet-id[data-v-ef33d146]{font-size:12px;opacity:.8;margin-left:8px}.detail-header .header-close[data-v-ef33d146]{position:absolute;right:0;top:0;bottom:0;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:18px}.detail-content[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.pet-hero-section[data-v-ef33d146]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0}.pet-avatar-large[data-v-ef33d146]{padding:40px 20px 20px;text-align:center}.hero-image[data-v-ef33d146]{-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.2);box-shadow:0 8px 32px rgba(0,0,0,.2)}.hero-image[data-v-ef33d146],.placeholder-hero[data-v-ef33d146]{width:120px;height:120px;border-radius:20px;border:4px solid hsla(0,0%,100%,.3)}.placeholder-hero[data-v-ef33d146]{margin:0 auto;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:48px;color:hsla(0,0%,100%,.7)}.pet-basic-info[data-v-ef33d146]{padding:0 20px 30px;text-align:center}.type-tags[data-v-ef33d146]{margin-bottom:12px}.type-tags .el-tag[data-v-ef33d146]{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-weight:600}.pet-description[data-v-ef33d146]{margin:0;font-size:14px;line-height:1.5;opacity:.9}.info-section[data-v-ef33d146]{background:#fff;margin:12px;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.section-title[data-v-ef33d146]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title i[data-v-ef33d146]{color:#409eff}.info-grid[data-v-ef33d146]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.info-item label[data-v-ef33d146]{font-size:12px;color:#909399;font-weight:500}.info-item span[data-v-ef33d146]{font-size:14px;color:#303133;font-weight:600}.radar-container[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.radar-chart[data-v-ef33d146]{width:100%;height:300px;background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid rgba(64,158,255,.1)}.stats-info[data-v-ef33d146]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-info-item[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:12px}.stat-info-item span[data-v-ef33d146]:first-child{font-weight:600;color:#303133}.stat-info-item span[data-v-ef33d146]:last-child{color:#909399}.stats-grid[data-v-ef33d146]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-item[data-v-ef33d146]{text-align:center;padding:12px;background:#f8f9fa;border-radius:8px}.stat-label[data-v-ef33d146]{font-size:12px;color:#909399;margin-bottom:4px}.stat-value[data-v-ef33d146]{font-size:16px;font-weight:700;color:#303133}.skills-list[data-v-ef33d146]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.skill-item[data-v-ef33d146]{padding:20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid #e4e7ed;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.skill-item[data-v-ef33d146]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(64,158,255,.15);box-shadow:0 8px 20px rgba(64,158,255,.15);border-color:#409eff}.skill-item[data-v-ef33d146]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.skill-header[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f0f2f5}.skill-level[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.skill-level .el-tag[data-v-ef33d146]{border-radius:16px;font-weight:700;font-size:10px;padding:4px 8px}.skill-level .level-text[data-v-ef33d146]{font-size:12px;color:#67c23a;font-weight:700;background:rgba(103,194,58,.1);padding:4px 8px;border-radius:12px;min-width:50px;text-align:center}.skill-name[data-v-ef33d146]{font-size:16px;font-weight:700;color:#303133;text-shadow:0 1px 2px rgba(0,0,0,.1)}.skill-id[data-v-ef33d146]{font-size:11px;color:#909399;font-weight:500;margin-left:2px}.skill-meta[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.skill-meta span[data-v-ef33d146]{font-size:11px;font-weight:600;background:linear-gradient(135deg,#f0f7ff,#e6f3ff);color:#409eff;padding:4px 8px;border-radius:6px;border:1px solid rgba(64,158,255,.2);-webkit-box-shadow:0 1px 3px rgba(64,158,255,.1);box-shadow:0 1px 3px rgba(64,158,255,.1)}.skill-meta .skill-power[data-v-ef33d146]{background:linear-gradient(135deg,#fff7f0,#ffe6e6);color:#e6a23c;border-color:rgba(230,162,60,.2)}.skill-meta .skill-pp[data-v-ef33d146]{background:linear-gradient(135deg,#f0fff0,#e6ffe6);color:#67c23a;border-color:rgba(103,194,58,.2)}.skill-meta .must-hit[data-v-ef33d146]{background:linear-gradient(135deg,#fff0f0,#ffe6e6)!important;color:#f56c6c!important;font-weight:700;border-color:rgba(245,108,108,.2)!important}.skill-description[data-v-ef33d146]{margin:0;font-size:13px;color:#606266;line-height:1.5;background:rgba(64,158,255,.03);padding:12px;border-radius:8px;border-left:3px solid #409eff}.recipe-list[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recipe-item[data-v-ef33d146]{padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.recipe-item h4[data-v-ef33d146]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#303133}.recipe-item p[data-v-ef33d146]{margin:4px 0;font-size:13px;color:#606266}.type-selector-dialog[data-v-ef33d146] .el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2)}.type-selector-dialog[data-v-ef33d146] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px!important;margin:0}.type-selector-dialog[data-v-ef33d146] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.type-selector-dialog[data-v-ef33d146] .el-dialog__body{padding:0!important;max-height:60vh;overflow-y:auto;background:#f8fafc}.type-selection[data-v-ef33d146]{min-height:300px;padding:24px}.selection-title[data-v-ef33d146]{margin:0 0 20px 0;font-size:18px;font-weight:600;color:#303133;text-align:center}.dual-type-header[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.back-btn[data-v-ef33d146]{color:#409eff!important;font-weight:600;padding:8px 12px!important;border-radius:8px!important}.back-btn[data-v-ef33d146]:hover{background:rgba(64,158,255,.1)!important}.single-types-grid[data-v-ef33d146]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:8px}.dual-types-grid[data-v-ef33d146]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.all-types-grid[data-v-ef33d146]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:0}.type-options-section[data-v-ef33d146]{margin-bottom:24px}.search-info[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.section-subtitle[data-v-ef33d146]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#606266;text-transform:uppercase;letter-spacing:.5px}.type-item[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 12px;background:#fff;border:2px solid #e4e7ed;border-radius:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.type-item[data-v-ef33d146]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.type-item[data-v-ef33d146]:hover{background:#fff;border-color:#409eff;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(64,158,255,.15);box-shadow:0 8px 25px rgba(64,158,255,.15)}.type-item[data-v-ef33d146]:hover:before{opacity:1}.type-item.single-type[data-v-ef33d146]:hover{border-color:#409eff}.type-item.single-type[data-v-ef33d146]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-item.dual-type[data-v-ef33d146]:hover{border-color:#409eff}.type-item.dual-type[data-v-ef33d146]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-icon[data-v-ef33d146]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;color:#fff;font-size:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden}.type-icon-image[data-v-ef33d146]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.type-item:hover .type-icon[data-v-ef33d146]{-webkit-transform:scale(1.1);transform:scale(1.1)}.type-name[data-v-ef33d146]{font-size:14px;font-weight:700;margin-bottom:6px;color:#303133}.type-combination[data-v-ef33d146]{font-size:11px;color:#909399;margin-bottom:6px;line-height:1.3}.type-badge[data-v-ef33d146]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;background:rgba(64,158,255,.1);color:#409eff;margin-top:4px}.type-item.single-type .type-badge[data-v-ef33d146]{background:rgba(103,194,58,.1);color:#67c23a}.type-item.dual-type .type-badge[data-v-ef33d146]{background:rgba(230,162,60,.1);color:#e6a23c}.selected-single-type[data-v-ef33d146]{text-align:center}.selected-single-type .type-item[data-v-ef33d146]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:140px;background:rgba(103,194,58,.05);border-color:#67c23a}.no-dual-types[data-v-ef33d146]{text-align:center;padding:40px 20px;color:#909399;background:#fff;border-radius:12px;border:1px dashed #e4e7ed}.no-dual-types p[data-v-ef33d146]{margin:0;font-size:14px}.dialog-footer[data-v-ef33d146]{background:#fff;padding:20px 24px;border-top:1px solid #e4e7ed;text-align:right}.dialog-footer .el-button[data-v-ef33d146]{border-radius:8px;padding:10px 20px;font-weight:600}.dialog-footer .el-button[data-v-ef33d146]:first-child{color:#f56c6c;border-color:#f56c6c}.dialog-footer .el-button[data-v-ef33d146]:first-child:hover{background:#f56c6c;color:#fff}[data-v-ef33d146] .el-button [class*=el-icon-]+span{margin-left:-1px}@media (max-width:768px){.pokedex-page[data-v-ef33d146]{height:calc(100vh - 50px);height:calc(100dvh - 50px)}.pokedex-container[data-v-ef33d146],.skills-tab-container[data-v-ef33d146]{padding:6px 10px 0}.search-sticky[data-v-ef33d146]{padding:2px 0;margin-bottom:4px}.search-bar[data-v-ef33d146]{max-width:100%;padding:0 2px}.search-input[data-v-ef33d146] .el-input__inner{height:30px;font-size:12px;border-radius:15px;padding-left:28px;padding-right:56px}.search-count[data-v-ef33d146]{font-size:11px}.selected-type-icon[data-v-ef33d146]{width:18px;height:18px}.clear-type-icon[data-v-ef33d146],.type-selector-icon[data-v-ef33d146]{font-size:13px}.pagination-container[data-v-ef33d146]{padding:6px 0 10px;gap:4px}.header-content[data-v-ef33d146]{padding:20px;gap:16px}.page-title[data-v-ef33d146]{font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.stats-grid[data-v-ef33d146]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-ef33d146]{padding:12px}.stat-value[data-v-ef33d146]{font-size:20px}.controls-section[data-v-ef33d146]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.action-btn[data-v-ef33d146]{width:100%;margin-bottom:8px}.pets-grid[data-v-ef33d146]{grid-template-columns:repeat(3,1fr);gap:10px}.avatar-container[data-v-ef33d146]{height:120px}.pet-info[data-v-ef33d146]{padding:10px}.pet-name-center[data-v-ef33d146]{font-size:13px;margin-bottom:4px}.pet-info-stats[data-v-ef33d146]{font-size:11px;gap:6px}.type-icon-sm[data-v-ef33d146]{width:20px;height:20px}.power-value[data-v-ef33d146],.total-value[data-v-ef33d146]{font-size:11px;padding:2px 6px}.type-tag[data-v-ef33d146]{font-size:10px}.single-types-grid[data-v-ef33d146]{grid-template-columns:repeat(3,1fr);gap:8px}.dual-types-grid[data-v-ef33d146]{grid-template-columns:repeat(2,1fr);gap:8px}.all-types-grid[data-v-ef33d146]{grid-template-columns:repeat(3,1fr);gap:8px}.type-item[data-v-ef33d146]{padding:12px 4px}.type-icon[data-v-ef33d146]{width:32px;height:32px;font-size:14px}.type-name[data-v-ef33d146]{font-size:12px}}@media (max-width:480px){.pets-grid[data-v-ef33d146]{grid-template-columns:repeat(3,1fr);gap:8px}.avatar-container[data-v-ef33d146]{height:100px}.pet-info[data-v-ef33d146]{padding:8px}.pet-name-center[data-v-ef33d146]{font-size:12px;margin-bottom:2px}.pet-info-stats[data-v-ef33d146]{font-size:10px;gap:4px}.type-icon-sm[data-v-ef33d146]{width:18px;height:18px}.power-value[data-v-ef33d146],.total-value[data-v-ef33d146]{font-size:10px;padding:2px 4px}.pet-id-badge[data-v-ef33d146]{font-size:10px;padding:1px 4px}.stats-grid[data-v-ef33d146]{grid-template-columns:1fr}.page-title[data-v-ef33d146]{font-size:20px}.page-subtitle[data-v-ef33d146]{font-size:14px}.radar-chart[data-v-ef33d146]{height:270px;padding:15px}.stats-info[data-v-ef33d146]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-info-item[data-v-ef33d146]{padding:6px 8px;font-size:11px}.detail-header .header-back[data-v-ef33d146]{width:70px;font-size:18px}.detail-header .header-back span[data-v-ef33d146]{font-size:13px}}@-webkit-keyframes fadeInUp-ef33d146{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-ef33d146{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.pet-card[data-v-ef33d146]{-webkit-animation:fadeInUp-ef33d146 .5s ease;animation:fadeInUp-ef33d146 .5s ease}}.back-to-top[data-v-ef33d146]{position:fixed;right:20px;bottom:60px;z-index:100;width:36px;height:36px;border-radius:50%;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;color:#606266;font-size:16px}.back-to-top[data-v-ef33d146]:hover{background:#409eff;color:#fff;-webkit-box-shadow:0 4px 14px rgba(64,158,255,.35);box-shadow:0 4px 14px rgba(64,158,255,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.infinite-scroll-sentinel[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;min-height:40px;color:#94a3b8;font-size:13px}.scroll-loading[data-v-ef33d146],.scroll-tip[data-v-ef33d146]{text-align:center}.scroll-loading i[data-v-ef33d146]{margin-right:4px}@-webkit-keyframes spin-ef33d146{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-ef33d146{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-ef33d146]::-webkit-scrollbar{width:6px}[data-v-ef33d146]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-ef33d146]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-ef33d146]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ranking-container[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:#fff}.ranking-filters[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:8px 0;background:#fff;border-bottom:1px solid #e4e7ed;position:sticky;top:0;z-index:10;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.ranking-week-select[data-v-ef33d146]{width:200px}.pc-filters[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.mobile-filters[data-v-ef33d146]{display:none}@media screen and (max-width:768px){.pc-filters[data-v-ef33d146]{display:none}.mobile-filters[data-v-ef33d146]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:8px}.mf-group[data-v-ef33d146],.mobile-filters[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mf-group[data-v-ef33d146]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mf-group-wide[data-v-ef33d146]{-webkit-box-flex:2;-ms-flex:2;flex:2}.mf-label[data-v-ef33d146]{font-size:10px;color:#909399;line-height:1;margin-bottom:4px}.mf-radio-vertical[data-v-ef33d146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.mf-radio-vertical .el-radio[data-v-ef33d146]{margin-right:0;line-height:18px}.mf-radio-vertical .el-radio__label[data-v-ef33d146]{font-size:11px;padding-left:4px}.mf-radio-vertical .el-radio__inner[data-v-ef33d146]{width:12px;height:12px}.mf-week-select[data-v-ef33d146]{width:180px}}.ranking-body[data-v-ef33d146]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;min-width:0;padding-top:12px;padding-bottom:24px;background:#fff}.elf-calc-wrapper[data-v-3e49897c]{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;margin:0 auto;padding:3px 0 0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;font-size:14px;color:#374151;background:#f8f9fb;height:calc(100vh - 53px);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.tab-bar[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-bottom:1px solid #eef0f4;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:0;z-index:8}.tab-item[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:13px 0;font-size:14px;color:#94a3b8;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;position:relative;font-weight:500}.tab-item.active[data-v-3e49897c]{color:#5b8def;font-weight:600}.tab-item.active[data-v-3e49897c]:after{content:"";position:absolute;bottom:0;left:30%;width:40%;height:2px;background:#5b8def;border-radius:2px}.tab-content[data-v-3e49897c]{padding:12px}.restraint-scroll-area[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:#f5f7fa;flex-direction:column}.restraint-center-wrap[data-v-3e49897c],.restraint-scroll-area[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.restraint-center-wrap[data-v-3e49897c]{width:100%;max-width:860px;margin:0 auto;padding:0;height:100%;flex-direction:column}.stat-scroll-area[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px}.stat-center-wrap[data-v-3e49897c]{width:100%;max-width:560px}.stat-layout[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.stat-left[data-v-3e49897c]{min-width:0}.stat-right[data-v-3e49897c]{-ms-flex-negative:0;flex-shrink:0}.stat-pet-row[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:12px}.stat-pet-input[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-pet-avatar[data-v-3e49897c]{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#f1f5f9;border:1px solid #eef0f4;-ms-flex-negative:0;flex-shrink:0}.pet-info-card[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:8px;padding:12px;background:#fff;border-radius:10px;border:1px solid #eef0f4}.pet-info-avatar[data-v-3e49897c]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#f1f5f9;-ms-flex-negative:0;flex-shrink:0}.pet-info-avatar.is-clickable[data-v-3e49897c]{cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.pet-info-avatar.is-clickable[data-v-3e49897c]:hover{background:#ecf5ff;-webkit-box-shadow:0 0 0 1px #b3d8ff inset;box-shadow:inset 0 0 0 1px #b3d8ff}.pet-info-grid[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.pet-info-row[data-v-3e49897c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pet-info-cell[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:4px 8px;background:#f8fafd;border-radius:6px}.pet-cell-label[data-v-3e49897c]{font-size:12px;font-weight:600;color:#475569}.pet-cell-vals[data-v-3e49897c]{font-size:11px;color:#94a3b8}.fade-enter-active[data-v-3e49897c],.fade-leave-active[data-v-3e49897c]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-3e49897c],.fade-leave-to[data-v-3e49897c]{opacity:0}.action-cell[data-v-3e49897c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.damage-layout[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0}.dmg-input-area[data-v-3e49897c],.scroll-area[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px}.dmg-input-area[data-v-3e49897c]{overflow-x:hidden;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dmg-input-inner[data-v-3e49897c]{margin:auto 0}.dmg-pc-result[data-v-3e49897c]{display:none}.dmg-row-2col[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:10px}.dmg-section-card[data-v-3e49897c]{background:#fff;border-radius:10px;padding:8px 14px;border:1px solid #eef0f4}@media (min-width:900px){.elf-calc-wrapper[data-v-3e49897c]{max-width:1200px;margin:0 auto}.damage-layout[data-v-3e49897c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dmg-input-area[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 8px 16px 16px;min-height:0}.dmg-input-inner[data-v-3e49897c]{margin:0}.dmg-result-bar[data-v-3e49897c]{display:none}.dmg-pc-result[data-v-3e49897c]{display:block;width:260px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin:16px 16px 16px 8px;background:#fff;border-radius:12px;padding:18px 16px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.04);box-shadow:0 1px 8px rgba(0,0,0,.04);border:1px solid #eef0f4}.dmg-pc-result .dmg-result-title[data-v-3e49897c]{font-size:11px;font-weight:700;color:#5b8def;margin-bottom:14px;border-bottom:1px solid #eef0f4;padding-bottom:8px;letter-spacing:1px;text-transform:uppercase}.dmg-pc-result-grid[data-v-3e49897c]{gap:10px;margin-bottom:10px}.dmg-pc-result-grid[data-v-3e49897c],.dmg-pc-result .dmg-result-item[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dmg-pc-result .dmg-result-item[data-v-3e49897c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 12px;border-radius:8px;background:#f8fafd;border:1px solid #eef0f4}.dmg-pc-result .dmg-value[data-v-3e49897c]{font-size:28px;font-weight:800;letter-spacing:-.5px}.dmg-row-2col[data-v-3e49897c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.dmg-section-card[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;background:#fff;border-radius:10px;padding:12px 14px;border:1px solid #eef0f4;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.03);box-shadow:0 1px 4px rgba(0,0,0,.03)}.dmg-section-card .section-title[data-v-3e49897c]{margin-top:0}.form-grid[data-v-3e49897c]{grid-template-columns:1fr 1fr}.stat-center-wrap[data-v-3e49897c]{max-width:860px}.stat-layout[data-v-3e49897c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.stat-left[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-right[data-v-3e49897c]{width:280px}.pet-info-card[data-v-3e49897c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pet-info-avatar[data-v-3e49897c]{width:72px;height:72px}.stat-pet-row[data-v-3e49897c]{margin-top:0}}.stat-grid[data-v-3e49897c]{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;margin-bottom:2px}.cell[data-v-3e49897c]{background:#fff;border-radius:6px;min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px}.header[data-v-3e49897c]{background:#eef2fb;color:#5b8def;font-size:12px;font-weight:600;border-radius:6px}.header-row[data-v-3e49897c]{margin-bottom:4px}.label-cell[data-v-3e49897c]{font-weight:600;font-size:12px;color:#64748b;background:#f1f5f9}.result-cell[data-v-3e49897c]{font-weight:700;color:#5b8def;font-size:13px;background:#eef2fb}.footer-row[data-v-3e49897c]{margin-bottom:2px}.footer-row .cell[data-v-3e49897c]{background:#f8fafd}.cell-input[data-v-3e49897c]{width:100%}.cell-input[data-v-3e49897c] .el-input__inner{border:none;background:transparent;text-align:center;font-size:12px;color:#2c3e50;padding:0 4px;height:30px;line-height:30px}.cell-select[data-v-3e49897c]{width:100%}.cell-select[data-v-3e49897c] .el-input__inner{border:none;background:transparent;text-align:center;font-size:12px;color:#2c3e50;padding:0 4px;height:30px;line-height:30px}.cell-select[data-v-3e49897c] .el-select__caret{display:none}.section-title[data-v-3e49897c]{margin:10px 0 6px;font-size:12px;font-weight:600;color:#64748b;padding-left:0;border-left:none;letter-spacing:.3px;text-transform:none}.checkbox-group[data-v-3e49897c]{background:#fff;border-radius:10px;padding:10px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 18px;border:1px solid #eef0f4}.check-label[data-v-3e49897c]{white-space:nowrap;margin-right:0;font-size:13px;color:#475569}.result-panel[data-v-3e49897c]{background:#fff;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.04);box-shadow:0 1px 6px rgba(0,0,0,.04);margin-top:8px;border:1px solid #eef0f4}.result-title[data-v-3e49897c]{font-size:13px;font-weight:700;color:#5b8def;margin-bottom:10px;border-bottom:1px solid #eef0f4;padding-bottom:8px;letter-spacing:.3px}.result-grid[data-v-3e49897c]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.result-item[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 4px;background:#f8fafd;border-radius:8px}.result-label[data-v-3e49897c]{font-size:11px;color:#94a3b8;margin-bottom:4px}.result-value[data-v-3e49897c]{font-size:16px;font-weight:700;color:#334155}.result-value.accent[data-v-3e49897c]{color:#e07b30}.form-grid[data-v-3e49897c]{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:0;padding:0}.form-item[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;padding:4px 0;border-bottom:1px solid #f1f5f9}.form-label[data-v-3e49897c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5em;font-size:12px;color:#94a3b8;font-weight:500;white-space:nowrap}.form-el-input[data-v-3e49897c],.form-el-select[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:0}.form-el-select[data-v-3e49897c] .el-input__inner{text-align:center;padding-right:8px}.form-el-select[data-v-3e49897c] .el-select__caret{display:none}.dmg-result-grid[data-v-3e49897c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:8px}.dmg-result-item[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 6px;border-radius:8px;background:#f8fafd;border:1px solid #eef0f4}.dmg-label[data-v-3e49897c]{font-size:11px;color:#94a3b8;margin-bottom:5px;letter-spacing:.3px}.dmg-value[data-v-3e49897c]{font-size:22px;font-weight:800;letter-spacing:-.5px}.dmg-value.low[data-v-3e49897c]{color:#22c55e}.dmg-value.avg[data-v-3e49897c]{color:#5b8def}.dmg-value.high[data-v-3e49897c]{color:#ef4444}.dmg-tip[data-v-3e49897c]{font-size:11px;color:#b0bcc8;text-align:center;margin-top:4px}.extra-mult-panel[data-v-3e49897c]{padding:4px 0 0}.extra-mult-hint[data-v-3e49897c]{font-size:11px;color:#b0bcc8;margin-left:6px;font-weight:400;line-height:1.5}.extra-mult-grid[data-v-3e49897c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.extra-mult-row[data-v-3e49897c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.extra-mult-el-input[data-v-3e49897c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.extra-mult-del-btn[data-v-3e49897c]{-ms-flex-negative:0;flex-shrink:0;padding:5px!important}.btn-add-mult[data-v-3e49897c]{margin-top:2px}.dmg-result-bar[data-v-3e49897c]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border-top:1px solid #eef0f4;-webkit-box-shadow:0 -1px 8px rgba(0,0,0,.04);box-shadow:0 -1px 8px rgba(0,0,0,.04);padding:10px 16px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.dmg-result-title[data-v-3e49897c]{font-size:11px;font-weight:600;color:#5b8def;margin-bottom:8px;text-align:center;letter-spacing:1px;text-transform:uppercase}@media (max-width:420px){.result-grid[data-v-3e49897c]{grid-template-columns:repeat(3,1fr)}.stat-grid[data-v-3e49897c]{gap:2px}.cell[data-v-3e49897c]{min-height:32px}}.svg-icon[data-v-f9f7fefc]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-f9f7fefc]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}