.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-004cbab0]{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-004cbab0]{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-004cbab0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.header-row[data-v-004cbab0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 14px}.header-row[data-v-004cbab0],.selector-trigger[data-v-004cbab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector-trigger[data-v-004cbab0]{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-004cbab0]{font-size:14px;font-weight:600;color:#64748b}.header-right[data-v-004cbab0]{gap:8px}.expand-trigger[data-v-004cbab0],.header-right[data-v-004cbab0]{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-004cbab0]{-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-004cbab0]{color:#94a3b8;font-size:14px}.selector-body[data-v-004cbab0]{padding:0 14px 14px}.selector-back-bar[data-v-004cbab0]{padding:8px 0}.back-btn[data-v-004cbab0]{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-004cbab0]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.back-btn i[data-v-004cbab0]{font-size:12px}.selector-grid[data-v-004cbab0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.selector-item[data-v-004cbab0]{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-004cbab0]:hover{background:#eef2fb;border-color:#c5d5f7}.selector-item.active[data-v-004cbab0]{background:#eef2fb;border-color:#5b8def}.selector-item.dual .selector-item-name[data-v-004cbab0]{color:#6b7280}.selector-item.hidden[data-v-004cbab0]{background:#f3f4f6;opacity:.7}.selector-item.hidden .selector-item-name[data-v-004cbab0]{color:#9ca3af}.selector-item-icon[data-v-004cbab0]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:4px}.selector-item-name[data-v-004cbab0]{font-size:11px;font-weight:500;color:#475569;text-align:center;line-height:1.2;word-break:break-all}.selector-empty[data-v-004cbab0]{text-align:center;padding:20px;color:#94a3b8;font-size:13px}.info-display[data-v-004cbab0]{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-004cbab0]{cursor:pointer}.info-icon[data-v-004cbab0]{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-004cbab0]{font-size:15px;font-weight:600;color:#1e293b}.info-name-dual[data-v-004cbab0]{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-004cbab0]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.25;word-break:break-all}.info-badge[data-v-004cbab0]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:8px;background:#eef2fb;color:#5b8def}.mode-toggle[data-v-004cbab0]{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-004cbab0]{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-004cbab0]:hover{background:#f1f5f9}.mode-btn.active[data-v-004cbab0]{background:#5b8def;color:#fff}.settings-bar[data-v-004cbab0]{-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-004cbab0],.settings-group[data-v-004cbab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-group[data-v-004cbab0]{gap:8px}.settings-label[data-v-004cbab0]{font-size:12px;font-weight:600;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.settings-check[data-v-004cbab0]{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-004cbab0]{cursor:pointer}.sort-select[data-v-004cbab0]{width:120px}.sort-select[data-v-004cbab0] .el-input__inner{border-radius:6px;font-size:12px;color:#475569}.restraint-grid[data-v-004cbab0]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.restraint-card[data-v-004cbab0]{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-004cbab0]: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-004cbab0]{border-color:#5b8def;background:#f8faff}.card-header[data-v-004cbab0]{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-004cbab0]{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-004cbab0]{font-size:12px;font-weight:600;color:#334155;line-height:1.2;word-break:break-all}.card-name-dual[data-v-004cbab0]{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-004cbab0]{font-size:11px;font-weight:600;color:#334155;line-height:1.25;word-break:break-all}.card-body[data-v-004cbab0]{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-004cbab0]{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-004cbab0]{font-size:10px;color:#94a3b8;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.coeff-value[data-v-004cbab0]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.coeff-strong[data-v-004cbab0]{color:#ef4444}.coeff-weak[data-v-004cbab0]{color:#22c55e}.coeff-normal[data-v-004cbab0]{color:#94a3b8}.coeff-immune[data-v-004cbab0]{color:#6366f1}.simple-restraint[data-v-004cbab0]{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-004cbab0]{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-004cbab0]{font-size:13px;font-weight:600;color:#64748b;-ms-flex-negative:0;flex-shrink:0;width:36px}.simple-icons[data-v-004cbab0]{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-004cbab0]{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-004cbab0]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.simple-empty[data-v-004cbab0]{text-align:center;padding:32px;color:#94a3b8;font-size:13px;background:#fff;border-radius:10px;border:1px solid #eef0f4}.empty-state[data-v-004cbab0]{text-align:center;padding:48px 20px;color:#94a3b8}.empty-icon[data-v-004cbab0]{font-size:40px;margin-bottom:12px;display:block;color:#c5d5f7}.empty-state p[data-v-004cbab0]{margin:0;font-size:14px}.hidden-placeholder[data-v-004cbab0]{visibility:hidden;pointer-events:none}.slide-enter-active[data-v-004cbab0],.slide-leave-active[data-v-004cbab0]{-webkit-transition:all .2s ease;transition:all .2s ease;max-height:400px;overflow:hidden}.slide-enter[data-v-004cbab0],.slide-leave-to[data-v-004cbab0]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media (max-width:480px){.selector-grid[data-v-004cbab0]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:5px}.selector-item-icon[data-v-004cbab0]{width:28px;height:28px}.selector-item-name[data-v-004cbab0]{font-size:10px}.restraint-grid[data-v-004cbab0]{gap:6px}.restraint-card[data-v-004cbab0]{padding:8px 4px 6px}.card-header[data-v-004cbab0]{gap:4px;margin-bottom:6px;padding-bottom:4px}.card-icon[data-v-004cbab0]{width:24px;height:24px}.card-name[data-v-004cbab0]{font-size:11px}.card-name-line[data-v-004cbab0],.coeff-value[data-v-004cbab0]{font-size:10px}.coeff-label[data-v-004cbab0]{font-size:9px}.settings-bar[data-v-004cbab0]{gap:6px 10px}.settings-check[data-v-004cbab0]{font-size:11px}.info-name[data-v-004cbab0]{font-size:14px}.info-name-line[data-v-004cbab0]{font-size:11px}.mode-btn[data-v-004cbab0]{padding:4px 10px;font-size:11px}.simple-icon[data-v-004cbab0]{width:32px;height:32px}.simple-label[data-v-004cbab0]{font-size:12px}}@media (min-width:900px){.restraint-grid[data-v-004cbab0]{grid-template-columns:repeat(10,1fr);gap:10px}.restraint-card[data-v-004cbab0]{padding:12px 10px 10px}.card-header[data-v-004cbab0]{gap:8px;margin-bottom:10px;padding-bottom:8px}.card-icon[data-v-004cbab0]{width:32px;height:32px}.card-name[data-v-004cbab0]{font-size:13px}.card-name-line[data-v-004cbab0]{font-size:12px}.coeff-value[data-v-004cbab0]{font-size:14px}.coeff-label[data-v-004cbab0]{font-size:11px}.coeff-row[data-v-004cbab0]{gap:6px}.selector-grid[data-v-004cbab0]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.selector-item-icon[data-v-004cbab0]{width:36px;height:36px}.selector-item-name[data-v-004cbab0]{font-size:12px}.simple-icon[data-v-004cbab0]{width:40px;height:40px}}.restraint-back-top[data-v-004cbab0]{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-004cbab0]: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-4ff9005f]{padding:0;background:transparent;border-radius:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.team-section-title[data-v-4ff9005f]{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-4ff9005f]{color:#409eff}.team-content[data-v-4ff9005f]{margin-top:8px;padding:0 12px}.team-loading-state[data-v-4ff9005f]{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-4ff9005f]{width:28px;height:28px;border:3px solid #e8ecf1;border-top:3px solid #409eff;border-radius:50%;-webkit-animation:team-spin-4ff9005f .8s linear infinite;animation:team-spin-4ff9005f .8s linear infinite;margin:0 0 12px 0}@-webkit-keyframes team-spin-4ff9005f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes team-spin-4ff9005f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.team-loading-state p[data-v-4ff9005f]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.team-empty-state[data-v-4ff9005f]{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-4ff9005f]{font-size:32px;color:#dcdfe6;margin-bottom:12px}.team-empty-state p[data-v-4ff9005f]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.team-list[data-v-4ff9005f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.team-block[data-v-4ff9005f]{background:#f8f9fa;border-radius:6px;padding:10px;border:1px solid #e4e7ed}.team-header[data-v-4ff9005f]{margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #e4e7ed}.team-index[data-v-4ff9005f]{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-4ff9005f]{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding-top:4px}.team-sentinel[data-v-4ff9005f]{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-4ff9005f]{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-4ff9005f]{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-4ff9005f]{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-4ff9005f]{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-4ff9005f]{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-4ff9005f]{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-4ff9005f]{color:#909399;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.stat-name[data-v-4ff9005f]{color:#67c23a;font-weight:600;-ms-flex-negative:0;flex-shrink:0;margin-right:4px}.stat-value[data-v-4ff9005f]{color:#e6a23c;font-weight:600;text-align:right;-ms-flex-negative:0;flex-shrink:0;font-size:10px}.pet-skills[data-v-4ff9005f]{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-4ff9005f]{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-4ff9005f]:hover{background:rgba(64,158,255,.1);color:#06c}.back-to-top[data-v-4ff9005f]{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-4ff9005f]:hover{background:#337ecc;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.back-to-top i[data-v-4ff9005f]{font-size:18px}@media (max-width:768px){.team-list[data-v-4ff9005f]{grid-template-columns:repeat(1,1fr)}.pet-avatar-img[data-v-4ff9005f]{max-width:60px}.pet-stat-line[data-v-4ff9005f],.skill-tag[data-v-4ff9005f]{font-size:8px}}@media (max-width:480px){.pet-avatar-img[data-v-4ff9005f]{max-width:48px}.pet-stat-line[data-v-4ff9005f],.skill-tag[data-v-4ff9005f]{font-size:7px}}[data-v-746a0f0f] .el-dialog{border-radius:0!important}.pokedex-container[data-v-746a0f0f]{padding:16px;max-width:1400px;margin:0 auto;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.header-card[data-v-746a0f0f]{margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden}.header-card[data-v-746a0f0f] .el-card__body{padding:0}.header-content[data-v-746a0f0f]{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-746a0f0f]{text-align:center}.page-title[data-v-746a0f0f]{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-746a0f0f]{margin:0;font-size:16px;opacity:.9;font-weight:300}.stats-section[data-v-746a0f0f]{margin:16px 0}.stats-grid[data-v-746a0f0f]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item[data-v-746a0f0f]{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-746a0f0f]{margin-bottom:4px}.stat-label[data-v-746a0f0f]{opacity:.8;text-transform:uppercase;letter-spacing:.5px}.controls-section[data-v-746a0f0f]{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-746a0f0f]{border-radius:24px;padding:12px 24px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;border:none}.action-btn[data-v-746a0f0f]: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-746a0f0f]{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-746a0f0f]{padding:20px}.search-input[data-v-746a0f0f] .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-746a0f0f] .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-746a0f0f] .el-input__prefix{left:12px;color:#909399}.search-info[data-v-746a0f0f]{color:#409eff;font-weight:600;text-align:center}.pets-grid-container[data-v-746a0f0f]{margin-bottom:32px}.pets-grid[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]: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-746a0f0f]{position:relative;cursor:pointer}.avatar-container[data-v-746a0f0f]{position:relative;height:200px;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.pet-image[data-v-746a0f0f]{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-746a0f0f]{-webkit-transform:scale(1.05);transform:scale(1.05)}.placeholder-avatar[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{padding:20px}.pet-name-center[data-v-746a0f0f]{margin:0 0 8px 0;font-size:18px;font-weight:700;color:#303133;text-align:center}.pet-name[data-v-746a0f0f]{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-746a0f0f]:hover{color:#409eff}.pet-types[data-v-746a0f0f]{margin-bottom:12px}.type-tag[data-v-746a0f0f]{border-radius:12px;font-weight:600}.pet-info-stats[data-v-746a0f0f]{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-746a0f0f]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);font-size:14px}.total-value[data-v-746a0f0f],.type-value[data-v-746a0f0f]{padding:4px 10px;border-radius:8px;min-width:60px;text-align:center}.total-value[data-v-746a0f0f]{color:#67c23a;font-weight:700;font-size:16px;background:rgba(103,194,58,.1)}.pet-stats[data-v-746a0f0f]{margin:0 0 16px 0;font-size:14px;color:#606266;line-height:1.8}.pet-total-stats[data-v-746a0f0f],.pet-types-display[data-v-746a0f0f]{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-746a0f0f]{font-weight:600;margin-right:8px;font-size:13px}.type-name[data-v-746a0f0f]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);padding:2px 8px;border-radius:6px;font-size:12px}.pet-actions[data-v-746a0f0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-btn[data-v-746a0f0f]{border-radius:20px;font-weight:600;padding:8px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-btn[data-v-746a0f0f]: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-746a0f0f]{grid-column:1/-1;text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-746a0f0f]{font-size:64px;margin-bottom:16px;display:block}.empty-state p[data-v-746a0f0f]{margin:0;font-size:16px}.pagination-container[data-v-746a0f0f]{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-746a0f0f] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination[data-v-746a0f0f] .el-pager li{border-radius:8px;margin:0 4px}.pagination-info[data-v-746a0f0f]{color:#909399;font-size:14px;font-weight:500}[data-v-746a0f0f] .el-dialog__body,[data-v-746a0f0f] .el-dialog__header{padding:0!important}.fullscreen-tab-dialog .el-dialog__body[data-v-746a0f0f]{padding:0!important;height:100%;background:transparent!important}.fullscreen-tab-dialog .el-dialog__wrapper[data-v-746a0f0f],.fullscreen-tab-dialog .el-overlay[data-v-746a0f0f]{background:transparent!important;padding:0!important}.fullscreen-tab-detail[data-v-746a0f0f]{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-746a0f0f]{-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-746a0f0f],.evolution-tab-content[data-v-746a0f0f],.fusion-tab-content[data-v-746a0f0f],.skills-tab-content[data-v-746a0f0f]{min-height:100%;overflow-y:auto;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.pet-hero-section[data-v-746a0f0f]{margin:0}.info-section2[data-v-746a0f0f]{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-746a0f0f]{padding:0}.skills-list[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{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-746a0f0f]{-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-746a0f0f]:hover:not(:disabled){background:#e4e7ed;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tab-button.active[data-v-746a0f0f]{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-746a0f0f]:disabled{opacity:.5;cursor:not-allowed;display:none}.more-tab-wrapper[data-v-746a0f0f]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px}.more-tab-btn[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.more-mask[data-v-746a0f0f]{position:fixed;inset:0;z-index:999;background:transparent}.more-menu[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]:hover{background:#f0f2f5}.more-menu-item.active[data-v-746a0f0f]{color:#409eff;background:#ecf5ff}.more-fade-enter-active[data-v-746a0f0f],.more-fade-leave-active[data-v-746a0f0f]{-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-746a0f0f],.more-fade-leave-to[data-v-746a0f0f]{opacity:0;-webkit-transform:translateX(-50%) translateY(6px);transform:translateX(-50%) translateY(6px)}.tab-content[data-v-746a0f0f]{padding-bottom:60px}.skills-section[data-v-746a0f0f]{padding:0 20px}.detail-header[data-v-746a0f0f]{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-746a0f0f]{background:rgba(102,126,234,.95);backdrop-filter:blur(10px)}.detail-header .header-back[data-v-746a0f0f]{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-746a0f0f]{font-size:14px;font-weight:600}.detail-header .header-title[data-v-746a0f0f]{text-align:center;padding:16px 60px}.detail-header .header-title h2[data-v-746a0f0f]{margin:0;font-size:18px;font-weight:600}.detail-header .pet-id[data-v-746a0f0f]{font-size:12px;opacity:.8;margin-left:8px}.detail-header .header-close[data-v-746a0f0f]{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-746a0f0f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.pet-hero-section[data-v-746a0f0f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0}.pet-avatar-large[data-v-746a0f0f]{padding:40px 20px 20px;text-align:center}.hero-image[data-v-746a0f0f]{-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-746a0f0f],.placeholder-hero[data-v-746a0f0f]{width:120px;height:120px;border-radius:20px;border:4px solid hsla(0,0%,100%,.3)}.placeholder-hero[data-v-746a0f0f]{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-746a0f0f]{padding:0 20px 30px;text-align:center}.type-tags[data-v-746a0f0f]{margin-bottom:12px}.type-tags .el-tag[data-v-746a0f0f]{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-weight:600}.pet-description[data-v-746a0f0f]{margin:0;font-size:14px;line-height:1.5;opacity:.9}.info-section[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{color:#409eff}.info-grid[data-v-746a0f0f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item[data-v-746a0f0f]{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-746a0f0f]{font-size:12px;color:#909399;font-weight:500}.info-item span[data-v-746a0f0f]{font-size:14px;color:#303133;font-weight:600}.enchantment-recommend[data-v-746a0f0f]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.enchantment-recommend-title[data-v-746a0f0f]{margin:0 0 12px 0;font-size:13px;font-weight:600;color:#606266}.enchantment-recommend-list[data-v-746a0f0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.enchantment-recommend-item[data-v-746a0f0f]{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}.enchantment-recommend-info[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{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-746a0f0f]{font-size:13px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:2em}.enchantment-recommend-rate[data-v-746a0f0f]{font-size:12px;color:#909399;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.enchantment-recommend-empty[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{-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-746a0f0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-info-item[data-v-746a0f0f]{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-746a0f0f]:first-child{font-weight:600;color:#303133}.stat-info-item span[data-v-746a0f0f]:last-child{color:#909399}.stats-grid[data-v-746a0f0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-item[data-v-746a0f0f]{text-align:center;padding:12px;background:#f8f9fa;border-radius:8px}.stat-label[data-v-746a0f0f]{font-size:12px;color:#909399;margin-bottom:4px}.stat-value[data-v-746a0f0f]{font-size:16px;font-weight:700;color:#303133}.skills-list[data-v-746a0f0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.skill-item[data-v-746a0f0f]{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-746a0f0f]: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-746a0f0f]: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-746a0f0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-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-746a0f0f],.skill-left[data-v-746a0f0f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill-left[data-v-746a0f0f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.skill-level[data-v-746a0f0f]{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-746a0f0f]{border-radius:16px;font-weight:700;font-size:10px;padding:4px 8px}.skill-level .level-text[data-v-746a0f0f]{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-746a0f0f]{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-elem-icon[data-v-746a0f0f]{width:20px;height:20px;margin-right:6px;-o-object-fit:contain;object-fit:contain;border-radius:50%}.skill-meta[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{background:linear-gradient(135deg,#fff7f0,#ffe6e6);color:#e6a23c;border-color:rgba(230,162,60,.2)}.skill-meta .skill-pp[data-v-746a0f0f]{background:linear-gradient(135deg,#f0fff0,#e6ffe6);color:#67c23a;border-color:rgba(103,194,58,.2)}.skill-meta .must-hit[data-v-746a0f0f]{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-746a0f0f]{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}.evolution-fusion-tab-content[data-v-746a0f0f]{position:relative;padding-bottom:16px}.section-title-with-action[data-v-746a0f0f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-title-left[data-v-746a0f0f],.section-title-with-action[data-v-746a0f0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title-left[data-v-746a0f0f]{gap:6px}.export-float-btn[data-v-746a0f0f]{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-746a0f0f]: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-746a0f0f]{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-746a0f0f],.export-loading-content[data-v-746a0f0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-loading-content[data-v-746a0f0f]{-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-746a0f0f]{font-size:36px;color:#409eff}.export-loading-content span[data-v-746a0f0f]{font-size:15px;color:#606266}.recipe-list[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{background:#fafbfc;border-left-color:#dcdfe6}.recipe-item.level-high[data-v-746a0f0f]{background:#f0f9eb;border-left-color:#67c23a}.recipe-item.level-special[data-v-746a0f0f]{background:#ecf5ff;border-left-color:#409eff}.recipe-item.level-expert[data-v-746a0f0f]{background:#f4f0fe;border-left-color:#9b59b6}.recipe-item.level-beast[data-v-746a0f0f],.recipe-item.level-king[data-v-746a0f0f],.recipe-item.level-puni[data-v-746a0f0f]{background:#fef0f0;border-left-color:#f56c6c}.recipe-item h4[data-v-746a0f0f]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#303133}.recipe-item p[data-v-746a0f0f]{margin:4px 0;font-size:13px;color:#606266}.recipe-row[data-v-746a0f0f]{-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-746a0f0f],.recipe-row[data-v-746a0f0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-logo-area[data-v-746a0f0f]{-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-746a0f0f]{height:32px}.export-logo-title[data-v-746a0f0f]{font-size:15px;font-weight:600;color:#303133}.recipe-row-label[data-v-746a0f0f]{font-weight:500;color:#303133;white-space:nowrap}.icon-tag[data-v-746a0f0f]{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-746a0f0f]{margin:0 4px;color:#909399;font-size:12px}.recipe-icon[data-v-746a0f0f]{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-746a0f0f]{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-746a0f0f]{color:#409eff;font-weight:700;font-size:14px}.fusion-pet-tag[data-v-746a0f0f]{position:relative}.fusion-expand-btn[data-v-746a0f0f]{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-746a0f0f]: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-746a0f0f]{background:#f56c6c}.fusion-expand-btn.expanded[data-v-746a0f0f]:hover{background:#e04545}.fusion-expand-btn-sub[data-v-746a0f0f]{background:#67c23a}.fusion-expand-btn-sub[data-v-746a0f0f]:hover{background:#5daf33}.fusion-expand-btn-sub.expanded[data-v-746a0f0f]{background:#e6a23c}.fusion-expand-btn-sub.expanded[data-v-746a0f0f]:hover{background:#cf9236}.fusion-sub-tree[data-v-746a0f0f]{width:100%;margin-top:0;margin-left:12px;padding:6px 10px;background:#fafbfc;border-radius:6px;border-left:3px solid #dcdfe6;-webkit-animation:fusionTreeSlide-746a0f0f .25s ease;animation:fusionTreeSlide-746a0f0f .25s ease}.fusion-sub-tree-deep[data-v-746a0f0f]{margin-left:10px;padding:6px 10px;border-radius:5px}.fusion-sub-tree.level-normal[data-v-746a0f0f]{background:#fafbfc;border-left-color:#dcdfe6}.fusion-sub-tree.level-high[data-v-746a0f0f]{background:#f0f9eb;border-left-color:#67c23a}.fusion-sub-tree.level-special[data-v-746a0f0f]{background:#ecf5ff;border-left-color:#409eff}.fusion-sub-tree.level-expert[data-v-746a0f0f]{background:#f4f0fe;border-left-color:#9b59b6}.fusion-sub-tree.level-beast[data-v-746a0f0f],.fusion-sub-tree.level-king[data-v-746a0f0f],.fusion-sub-tree.level-puni[data-v-746a0f0f]{background:#fef0f0;border-left-color:#f56c6c}@-webkit-keyframes fusionTreeSlide-746a0f0f{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-746a0f0f{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-746a0f0f]{padding:0;margin-bottom:0}.sub-row[data-v-746a0f0f]{font-size:12px;margin-top:2px;margin-left:4px}.sub-row .icon-tag[data-v-746a0f0f]{font-size:11px;padding:1px 4px}.sub-row .recipe-icon[data-v-746a0f0f]{width:16px;height:16px}.type-selector-dialog[data-v-746a0f0f] .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-746a0f0f] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px!important;margin:0}.type-selector-dialog[data-v-746a0f0f] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.type-selector-dialog[data-v-746a0f0f] .el-dialog__body{padding:0!important;max-height:60vh;overflow-y:auto;background:#f8fafc}.type-selection[data-v-746a0f0f]{min-height:300px;padding:24px}.selection-title[data-v-746a0f0f]{margin:0 0 20px 0;font-size:18px;font-weight:600;color:#303133;text-align:center}.dual-type-header[data-v-746a0f0f]{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-746a0f0f]{color:#409eff!important;font-weight:600;padding:8px 12px!important;border-radius:8px!important}.back-btn[data-v-746a0f0f]:hover{background:rgba(64,158,255,.1)!important}.single-types-grid[data-v-746a0f0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:8px}.dual-types-grid[data-v-746a0f0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.all-types-grid[data-v-746a0f0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:0}.type-options-section[data-v-746a0f0f]{margin-bottom:24px}.search-info[data-v-746a0f0f]{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-746a0f0f]{color:#409eff;font-weight:600}.clear-filter-btn[data-v-746a0f0f]{color:#f56c6c!important;font-weight:600;padding:6px 12px!important;border-radius:6px!important;font-size:12px}.clear-filter-btn[data-v-746a0f0f]:hover{background:rgba(245,108,108,.1)!important}.section-subtitle[data-v-746a0f0f]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#606266;text-transform:uppercase;letter-spacing:.5px}.type-item[data-v-746a0f0f]{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-746a0f0f]: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-746a0f0f]: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-746a0f0f]:hover:before{opacity:1}.type-item.single-type[data-v-746a0f0f]:hover{border-color:#409eff}.type-item.single-type[data-v-746a0f0f]: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-746a0f0f]:hover{border-color:#409eff}.type-item.dual-type[data-v-746a0f0f]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-icon[data-v-746a0f0f]{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-746a0f0f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.type-item:hover .type-icon[data-v-746a0f0f]{-webkit-transform:scale(1.1);transform:scale(1.1)}.type-name[data-v-746a0f0f]{font-size:14px;font-weight:700;margin-bottom:6px;color:#303133}.type-combination[data-v-746a0f0f]{font-size:11px;color:#909399;margin-bottom:6px;line-height:1.3}.type-badge[data-v-746a0f0f]{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-746a0f0f]{background:rgba(103,194,58,.1);color:#67c23a}.type-item.dual-type .type-badge[data-v-746a0f0f]{background:rgba(230,162,60,.1);color:#e6a23c}.selected-single-type[data-v-746a0f0f]{text-align:center}.selected-single-type .type-item[data-v-746a0f0f]{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-746a0f0f]{text-align:center;padding:40px 20px;color:#909399;background:#fff;border-radius:12px;border:1px dashed #e4e7ed}.no-dual-types p[data-v-746a0f0f]{margin:0;font-size:14px}.dialog-footer[data-v-746a0f0f]{background:#fff;padding:20px 24px;border-top:1px solid #e4e7ed;text-align:right}.dialog-footer .el-button[data-v-746a0f0f]{border-radius:8px;padding:10px 20px;font-weight:600}.dialog-footer .el-button[data-v-746a0f0f]:first-child{color:#f56c6c;border-color:#f56c6c}.dialog-footer .el-button[data-v-746a0f0f]:first-child:hover{background:#f56c6c;color:#fff}.search-row[data-v-746a0f0f]{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-746a0f0f]{white-space:nowrap;border-radius:24px;padding:12px 20px;font-weight:600;margin:0 auto}[data-v-746a0f0f] .el-button [class*=el-icon-]+span{margin-left:-1px}.selected-type-info[data-v-746a0f0f]{color:#409eff;font-weight:600;margin-left:8px}@media (max-width:768px){.pokedex-container[data-v-746a0f0f]{padding:12px}.header-content[data-v-746a0f0f]{padding:20px;gap:16px}.page-title[data-v-746a0f0f]{font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.stats-grid[data-v-746a0f0f]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-746a0f0f]{padding:12px}.stat-value[data-v-746a0f0f]{font-size:20px}.controls-section[data-v-746a0f0f]{-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-746a0f0f]{width:100%;margin-bottom:8px}.pets-grid[data-v-746a0f0f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.avatar-container[data-v-746a0f0f]{height:140px}.pet-info[data-v-746a0f0f]{padding:16px}.pet-name[data-v-746a0f0f]{font-size:16px}.search-container[data-v-746a0f0f]{padding:16px}.search-input[data-v-746a0f0f] .el-input__inner{height:44px;font-size:14px}.search-row[data-v-746a0f0f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.type-filter-btn[data-v-746a0f0f]{width:100%}.single-types-grid[data-v-746a0f0f]{grid-template-columns:repeat(3,1fr);gap:8px}.dual-types-grid[data-v-746a0f0f]{grid-template-columns:repeat(2,1fr);gap:8px}.all-types-grid[data-v-746a0f0f]{grid-template-columns:repeat(3,1fr);gap:8px}.type-item[data-v-746a0f0f]{padding:12px 4px}.type-icon[data-v-746a0f0f]{width:32px;height:32px;font-size:14px}.type-name[data-v-746a0f0f]{font-size:12px}}@media (max-width:480px){.pets-grid[data-v-746a0f0f]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-746a0f0f]{grid-template-columns:1fr}.page-title[data-v-746a0f0f]{font-size:20px}.page-subtitle[data-v-746a0f0f]{font-size:14px}.radar-chart[data-v-746a0f0f]{height:280px;padding:12px}.stats-info[data-v-746a0f0f]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-info-item[data-v-746a0f0f]{padding:6px 8px;font-size:11px}.detail-header .header-back[data-v-746a0f0f]{width:70px;font-size:18px}.detail-header .header-back span[data-v-746a0f0f]{font-size:13px}}@-webkit-keyframes fadeInUp-746a0f0f{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-746a0f0f{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.pet-card[data-v-746a0f0f]{-webkit-animation:fadeInUp-746a0f0f .5s ease;animation:fadeInUp-746a0f0f .5s ease}.back-to-top[data-v-746a0f0f]{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-746a0f0f]: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-746a0f0f],.fade-leave-active[data-v-746a0f0f]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-746a0f0f],.fade-leave-to[data-v-746a0f0f]{opacity:0}[data-v-746a0f0f]::-webkit-scrollbar{width:6px}[data-v-746a0f0f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-746a0f0f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-746a0f0f]::-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-56878a31]{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-56878a31]{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-56878a31]:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.type-selector-icon[data-v-56878a31]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.type-selector-icon[data-v-56878a31]:hover{color:#409eff}.clear-type-icon[data-v-56878a31]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.clear-type-icon[data-v-56878a31]:hover{color:#f56c6c}.dashboard-text[data-v-56878a31]{font-size:30px;line-height:46px}[data-v-56878a31] .el-card__body{padding:0}[data-v-56878a31] .el-collapse-item__header{height:35px;line-height:35px}[data-v-56878a31] .el-drawer__header{padding:3px;margin-bottom:0}[data-v-56878a31] .el-drawer__close-btn{margin-right:20px;font-size:30px}[data-v-56878a31] .el-drawer__body{overflow-y:auto}[data-v-56878a31] .el-collapse-item__content,[data-v-56878a31] .el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:0}[data-v-56878a31] .el-descriptions__header{margin-bottom:5px}[data-v-56878a31] .el-tabs__item{padding:0 6px}[data-v-56878a31] .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-56878a31] .el-table td.el-table__cell div{padding:0;margin:0}[data-v-56878a31] .el-table--enable-row-transition .el-table__body td.el-table__cell{padding-top:2px;padding-bottom:2px}.action-sidebar[data-v-56878a31]{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-56878a31]{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-56878a31]{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-56878a31]: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-56878a31]{margin-top:4px;margin-left:0;font-size:10px;color:#94a3b8;text-align:center;line-height:1.4}.action-sidebar .expire-text[data-v-56878a31]{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-56878a31]{padding:12px 16px}.action-sidebar .user-info[data-v-56878a31]{font-size:13px;margin-bottom:8px;line-height:1.6}.action-sidebar .action-btn[data-v-56878a31]{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-56878a31]{margin-top:8px;font-size:12px;line-height:1.5}.action-sidebar .expire-text[data-v-56878a31]{margin-top:10px;font-size:12px;line-height:1.5}}.pet-card-container[data-v-56878a31]{padding:8px}.pet-back-top[data-v-56878a31]{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-56878a31]: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-56878a31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;width:100%}.pet-card[data-v-56878a31]{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-56878a31]: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-56878a31]{position:relative}.badge[data-v-56878a31]{width:6px;height:6px;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:4px}.badge-shiny[data-v-56878a31]{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-56878a31]{color:#f59e0b;font-weight:600;display:block}.badge-training[data-v-56878a31]{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-56878a31{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-training-56878a31{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:no-preference){.badge-training[data-v-56878a31]{-webkit-animation:pulse-training-56878a31 3.5s ease-in-out infinite;animation:pulse-training-56878a31 3.5s ease-in-out infinite}}.pet-card-content[data-v-56878a31]{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-56878a31]{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-56878a31]{position:relative;width:62px;height:62px;-ms-flex-negative:0;flex-shrink:0}.pet-avatar[data-v-56878a31]{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-56878a31]{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-56878a31]{-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-56878a31]{font-size:12px;font-weight:600;color:#1e293b;overflow:visible;max-width:62px;text-align:center}.pet-level-text[data-v-56878a31]{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-56878a31]{color:#6366f1}.talent-inline.talent-max[data-v-56878a31]{color:#b8860b}.pet-nature-trait[data-v-56878a31]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nature-text[data-v-56878a31]{color:#6366f1}.trait-text[data-v-56878a31]{color:#b8860b}.pet-time[data-v-56878a31]{font-size:11px;color:#94a3b8}.pet-extra-info[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px}.level-progress[data-v-56878a31]{font-size:10px;color:#059669;background:#d1fae5;padding:1px 6px;border-radius:4px}.study-progress[data-v-56878a31]{font-size:10px;color:#7c3aed;background:#ede9fe;padding:1px 6px;border-radius:4px}.pet-actions[data-v-56878a31]{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-56878a31]{margin-left:0!important}.infinite-scroll-sentinel[data-v-56878a31],.pet-actions .el-tag[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infinite-scroll-sentinel[data-v-56878a31]{-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-56878a31],.scroll-tip[data-v-56878a31]{text-align:center}.scroll-loading i[data-v-56878a31]{margin-right:4px}@media(max-width:768px){.pet-card-grid[data-v-56878a31]{grid-template-columns:repeat(2,1fr);gap:8px}.pet-card-container[data-v-56878a31]{padding:4px}.pet-avatar-wrapper[data-v-56878a31]{width:48px;height:48px}.pet-card-content[data-v-56878a31]{padding:10px;gap:8px}.pet-name-left[data-v-56878a31]{font-size:11px;max-width:48px}.pet-level-text[data-v-56878a31]{font-size:12px}.pet-nature-trait[data-v-56878a31]{font-size:10px}.pet-actions[data-v-56878a31]{padding:0 10px 10px 10px;gap:4px}.pet-actions .el-button[data-v-56878a31]{font-size:11px;padding:4px 8px}}@media(max-width:480px){.pet-card-grid[data-v-56878a31]{grid-template-columns:repeat(2,1fr);gap:6px}}[data-v-56878a31] .el-tabs__content{height:calc(100% - 55px)}.shop-collapse-container[data-v-56878a31]{width:100%}[data-v-56878a31] .shop-collapse-container .el-collapse{border:none;background:transparent}[data-v-56878a31] .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-56878a31] .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-56878a31] .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-56878a31] .shop-collapse-container .el-collapse-item__header.is-active{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;border-bottom:1px solid #bfdbfe}[data-v-56878a31] .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-56878a31] .shop-collapse-container .el-collapse-item__header.is-active .el-collapse-item__arrow{color:#3b82f6}[data-v-56878a31] .shop-collapse-container .el-collapse-item__wrap{border-bottom:none;background:#fafbfc}[data-v-56878a31] .shop-collapse-container .el-collapse-item__content{padding:12px 16px}[data-v-56878a31] .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-56878a31] .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-56878a31]{font-size:14px;font-weight:600;color:#1e293b;padding:4px 0 2px}.shop-schedule-time[data-v-56878a31]{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-56878a31]:hover{color:#2563eb}[data-v-56878a31] .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-56878a31] .shop-collapse-container .edit-shop-btn:hover{color:#4f46e5;background:#eef2ff;border-radius:4px}@media(max-width:768px){[data-v-56878a31] .shop-collapse-container .el-collapse-item{margin-bottom:4px;border-radius:6px}[data-v-56878a31] .shop-collapse-container .el-collapse-item__header{padding:6px 12px;font-size:14px;min-height:32px}[data-v-56878a31] .shop-collapse-container .el-collapse-item__content{padding:6px 12px}.shop-name[data-v-56878a31]{font-size:13px;padding:2px 0 1px}.shop-schedule-time[data-v-56878a31]{font-size:11px;margin-top:2px}[data-v-56878a31] .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-56878a31] .shop-collapse-container .el-collapse-item__header{padding:6px 10px;font-size:13px;min-height:34px}[data-v-56878a31] .shop-collapse-container .el-collapse-item__content{padding:6px 10px}.shop-name[data-v-56878a31]{font-size:12px}.shop-schedule-time[data-v-56878a31]{font-size:10px;margin-right:6px}[data-v-56878a31] .shop-collapse-container .edit-shop-btn{font-size:11px;padding:2px 6px}}.sd-header[data-v-56878a31]{padding-bottom:8px}.sd-title[data-v-56878a31]{font-size:17px;font-weight:700;color:#1e293b;margin:0 0 4px;line-height:1.3}.sd-desc[data-v-56878a31]{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.sd-body[data-v-56878a31]{width:100%;height:calc(100% - 80px);-ms-flex-negative:0;flex-shrink:0}.sd-body[data-v-56878a31],.sd-left[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex}.sd-left[data-v-56878a31]{-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-56878a31]{-ms-flex-negative:0;flex-shrink:0;padding:14px 16px 10px}.sd-filter-bar[data-v-56878a31]{-ms-flex-negative:0;flex-shrink:0;padding:0 16px 10px}.sd-search-input[data-v-56878a31]{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-56878a31]::-webkit-input-placeholder{color:#a0aec0}.sd-search-input[data-v-56878a31]::-moz-placeholder{color:#a0aec0}.sd-search-input[data-v-56878a31]:-ms-input-placeholder{color:#a0aec0}.sd-search-input[data-v-56878a31]::-ms-input-placeholder{color:#a0aec0}.sd-search-input[data-v-56878a31]::placeholder{color:#a0aec0}.sd-search-input[data-v-56878a31]: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-56878a31]{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-56878a31]{-ms-flex-negative:0;flex-shrink:0;padding:12px 18px 8px}.sd-scroll-area[data-v-56878a31]{-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-56878a31]{padding:0 14px 14px;width:100%}@media(max-width:768px){.sd-right[data-v-56878a31]{width:160px}}.sd-section-label[data-v-56878a31]{font-size:13px;font-weight:600;color:#64748b;letter-spacing:.3px;margin-bottom:10px}.sd-task-list[data-v-56878a31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}@media(max-width:768px){.sd-task-list[data-v-56878a31]{grid-template-columns:1fr!important;gap:8px}}.sd-task-card[data-v-56878a31]{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-56878a31]: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-56878a31]{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-56878a31]{color:#1d4ed8}.sd-task-name[data-v-56878a31]{font-size:14.5px;font-weight:650;color:#1e293b;line-height:1.35;word-break:break-word}.sd-task-mark[data-v-56878a31]{font-size:12px;color:#78909c;margin-top:4px;line-height:1.45}.sd-task-tags[data-v-56878a31]{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-56878a31]{font-size:11px;font-weight:550;color:#2563eb;background:#dbeafe;padding:1px 7px;border-radius:4px;white-space:nowrap}.sd-empty-hint[data-v-56878a31]{font-size:11.5px;color:#cbd5e1;font-style:italic}.sd-cur-task[data-v-56878a31]{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-56878a31]{color:#1e293b;font-weight:650}.sd-time-grid[data-v-56878a31]{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-56878a31]{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-56878a31]:hover{background:#f8fafc}.sd-time-txt[data-v-56878a31]{font-size:12.5px;font-weight:550;color:#334155;min-width:40px;text-align:center;font-variant-numeric:tabular-nums}.sd-ctrl[data-v-56878a31]{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-56878a31]{background:#fef2f2;color:#dc2626}.sd-ctrl--minus[data-v-56878a31]:hover:not(:disabled){background:#fee2e2;-webkit-transform:scale(1.08);transform:scale(1.08)}.sd-ctrl--minus[data-v-56878a31]:disabled{opacity:.32;cursor:not-allowed;-webkit-transform:none;transform:none}.sd-ctrl--plus[data-v-56878a31]{background:#ecfdf5;color:#059669}.sd-ctrl--plus[data-v-56878a31]:hover{background:#d1fae5;-webkit-transform:scale(1.08);transform:scale(1.08)}.sd-ctrl[data-v-56878a31]:active:not(:disabled){-webkit-transform:scale(.93);transform:scale(.93)}.sd-num[data-v-56878a31]{min-width:26px;text-align:center;font-size:16px;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.sd-split[data-v-56878a31]{width:1px;background:#e2e8f0;-ms-flex-negative:0;flex-shrink:0}.sd-footer[data-v-56878a31]{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-56878a31]{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-56878a31]{background:#f1f5f9;color:#475569}.sd-btn--cancel[data-v-56878a31]:hover{background:#e2e8f0}.sd-btn--ok[data-v-56878a31]{background:#3b82f6;color:#fff}.sd-btn--ok[data-v-56878a31]: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-56878a31]:active{-webkit-transform:scale(.97);transform:scale(.97)}[data-v-56878a31] .el-dialog{border-radius:12px}[data-v-56878a31] .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-56878a31] .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-56878a31] .task-dialog .el-dialog__title{width:100%}[data-v-56878a31] .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-56878a31] .task-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.task-dlg-titlebar[data-v-56878a31]{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-56878a31]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.4;word-break:break-word}.task-dlg-name[data-v-56878a31] font[color=red]{color:#ef4444}.task-dlg-schedule-badge[data-v-56878a31]{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-56878a31]:hover{background:#dbeafe;color:#2563eb}.task-dlg-body[data-v-56878a31]{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-56878a31]{-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-56878a31]::-webkit-scrollbar{width:5px}.task-dlg-scroll[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.task-dlg-scroll[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.task-dlg-scroll[data-v-56878a31]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.task-dlg-mark[data-v-56878a31]{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-56878a31] font[color=red]{color:#ef4444}.task-dlg-form[data-v-56878a31]{margin-top:8px}[data-v-56878a31] .task-dialog .el-form-item{margin-bottom:12px}[data-v-56878a31] .task-dialog .el-form-item__label{font-size:13px;color:#475569;font-weight:500}[data-v-56878a31] .task-dialog .el-input__inner{border-radius:6px;border-color:#e2e8f0;font-size:13px}[data-v-56878a31] .task-dialog .el-input__inner:focus{border-color:#3b82f6}.task-dlg-footer[data-v-56878a31]{-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-56878a31]{min-width:80px;border-radius:8px;font-weight:500}[data-v-56878a31] .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-56878a31] .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-56878a31] .schedule-picker-dialog .el-dialog__title{width:100%}[data-v-56878a31] .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-56878a31] .schedule-picker-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.schedule-picker-titlebar[data-v-56878a31]{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-56878a31]{font-size:12px;font-weight:400;color:#94a3b8}.schedule-picker-body[data-v-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 20px;-webkit-overflow-scrolling:touch}.schedule-picker-body[data-v-56878a31]::-webkit-scrollbar{width:5px}.schedule-picker-body[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.schedule-picker-body[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.schedule-picker-grid[data-v-56878a31]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.schedule-grid-item[data-v-56878a31]{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-56878a31]:hover{border-color:#cbd5e1;background:#f8fafc}.schedule-grid-item.is-checked[data-v-56878a31]{border-color:#3b82f6;background:#eff6ff}[data-v-56878a31] .schedule-grid-item .el-radio__input{display:none}[data-v-56878a31] .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-56878a31],[data-v-56878a31] .schedule-grid-item.is-checked .el-radio__label{color:#3b82f6}.schedule-time-text[data-v-56878a31]{font-size:14px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.schedule-crowd-text[data-v-56878a31]{font-size:12px;color:#94a3b8;margin-left:4px}.schedule-picker-footer[data-v-56878a31]{-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-56878a31]{min-width:80px;border-radius:8px;font-weight:500}@media(max-width:768px){[data-v-56878a31] .task-dialog{width:92%!important;max-height:85vh}[data-v-56878a31] .task-dialog .el-dialog__body{padding:0!important}.task-dlg-scroll[data-v-56878a31]{padding:10px 14px 6px}.task-dlg-mark[data-v-56878a31]{font-size:12.5px;padding:8px 10px}.task-dlg-footer[data-v-56878a31]{gap:8px;padding:10px 14px 14px}.task-dlg-footer .el-button[data-v-56878a31]{min-width:70px;font-size:13px;padding:8px 12px}.task-dlg-name[data-v-56878a31]{font-size:14px}[data-v-56878a31] .schedule-picker-dialog{width:92%!important;max-height:75vh}.schedule-picker-body[data-v-56878a31]{padding:10px 14px}.schedule-picker-footer[data-v-56878a31]{gap:8px;padding:10px 14px 14px}}@media(min-width:769px){.schedule-picker-grid[data-v-56878a31]{grid-template-columns:repeat(8,1fr);gap:10px}.schedule-grid-item[data-v-56878a31]{padding:12px 4px;min-height:44px}}@media(max-width:768px){.schedule-picker-grid[data-v-56878a31]{grid-template-columns:repeat(4,1fr);gap:8px}}@media(max-width:480px){.schedule-picker-grid[data-v-56878a31]{grid-template-columns:repeat(4,1fr);gap:6px}.schedule-grid-item[data-v-56878a31]{padding:8px 2px;min-height:36px}.schedule-time-text[data-v-56878a31]{font-size:13px}[data-v-56878a31] .schedule-picker-dialog,[data-v-56878a31] .task-dialog{width:96%!important}.task-dlg-footer[data-v-56878a31]{-ms-flex-wrap:wrap;flex-wrap:wrap}.task-dlg-footer .el-button[data-v-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}[data-v-56878a31] .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-56878a31] .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-56878a31] .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-56878a31] .pvp-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.pvp-dlg-title[data-v-56878a31]{font-size:15px;font-weight:700;color:#1e293b}.pvp-dlg-body[data-v-56878a31]{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-56878a31]{-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-56878a31]::-webkit-scrollbar{width:5px}.pvp-dlg-scroll[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.pvp-dlg-scroll[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pvp-dlg-tip[data-v-56878a31]{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-56878a31]{margin-top:4px}[data-v-56878a31] .pvp-dialog .el-form-item{margin-bottom:14px}[data-v-56878a31] .pvp-dialog .el-form-item__label{font-size:13px;color:#475569;font-weight:500}[data-v-56878a31] .pvp-dialog .el-input__inner{border-radius:6px;border-color:#e2e8f0;font-size:13px}[data-v-56878a31] .pvp-dialog .el-input__inner:focus{border-color:#3b82f6}.pvp-dlg-footer[data-v-56878a31]{-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-56878a31]{min-width:80px;border-radius:8px;font-weight:500}[data-v-56878a31] .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-56878a31] .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-56878a31] .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-56878a31] .skill-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.skill-dlg-title[data-v-56878a31]{font-size:15px;font-weight:700;color:#1e293b}.skill-dlg-body[data-v-56878a31]{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-56878a31]{-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-56878a31]::-webkit-scrollbar{width:5px}.skill-dlg-scroll[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.skill-dlg-scroll[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.skill-dlg-tip[data-v-56878a31]{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-56878a31]{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-56878a31]:hover{background:#dbeafe;border-color:#93c5fd}.skill-dlg-tip-toggle i[data-v-56878a31]{font-size:14px}.skill-dlg-form[data-v-56878a31]{margin-top:4px}[data-v-56878a31] .skill-dialog .el-form-item{margin-bottom:14px}[data-v-56878a31] .skill-dialog .el-form-item__label{font-size:13px;color:#475569;font-weight:500}[data-v-56878a31] .skill-dialog .el-input__inner{border-radius:6px;border-color:#e2e8f0;font-size:13px}[data-v-56878a31] .skill-dialog .el-input__inner:focus{border-color:#3b82f6}.skill-dlg-footer[data-v-56878a31]{-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-56878a31]{min-width:80px;border-radius:8px;font-weight:500}@media(max-width:768px){[data-v-56878a31] .pvp-dialog,[data-v-56878a31] .skill-dialog{width:92%!important;max-height:85vh}.pvp-dlg-scroll[data-v-56878a31],.skill-dlg-scroll[data-v-56878a31]{padding:10px 14px 6px}.pvp-dlg-footer[data-v-56878a31],.skill-dlg-footer[data-v-56878a31]{gap:8px;padding:10px 14px 14px}}@media(max-width:480px){[data-v-56878a31] .pvp-dialog,[data-v-56878a31] .skill-dialog{width:96%!important}}[data-v-56878a31] .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-56878a31] .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-56878a31] .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-56878a31] .skill-tip-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.skill-tip-title[data-v-56878a31]{font-size:15px;font-weight:700;color:#1e293b}.skill-tip-content[data-v-56878a31]{-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-56878a31] font[color=red]{color:#ef4444}.skill-tip-content[data-v-56878a31]::-webkit-scrollbar{width:5px}.skill-tip-content[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.skill-tip-content[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@media(max-width:768px){[data-v-56878a31] .skill-tip-dialog{width:92%!important}.skill-tip-content[data-v-56878a31]{padding:10px 14px 14px;font-size:12.5px}}.pet-bean-grid[data-v-56878a31]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pet-bean-card[data-v-56878a31]{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-56878a31]{border-color:#3b82f6;background:#f8fafc}.pet-bean-name[data-v-56878a31]{font-size:13.5px;font-weight:600;color:#1e293b;margin-bottom:10px;text-align:center}.pet-bean-inner[data-v-56878a31]{gap:10px}.pet-bean-inner[data-v-56878a31],.pet-bean-row[data-v-56878a31]{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-56878a31]{gap:5px}.pet-bean-label[data-v-56878a31]{font-size:12px;color:#64748b;font-weight:500}.pet-bean-radio-grid[data-v-56878a31]{display:grid;grid-template-columns:1fr 1fr;gap:4px}[data-v-56878a31] .pet-bean-radio-grid .el-radio-button__inner{padding:5px 6px;font-size:12px;width:100%;text-align:center}[data-v-56878a31] .pet-bean-radio-grid .el-radio-button{width:100%}@media(max-width:768px){.pet-bean-grid[data-v-56878a31]{grid-template-columns:repeat(2,1fr);gap:8px}.pet-bean-card[data-v-56878a31]{padding:10px 12px}.pet-bean-name[data-v-56878a31]{font-size:13px;margin-bottom:8px}}[data-v-56878a31] .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-56878a31] .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-56878a31] .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-56878a31] .token-dialog .el-dialog__headerbtn{top:14px;right:16px;font-size:18px}.token-dlg-titlebar[data-v-56878a31]{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-56878a31]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.4}.token-dlg-subtitle[data-v-56878a31]{font-size:12.5px;color:#94a3b8;line-height:1.4}.token-dlg-body[data-v-56878a31]{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-56878a31]{-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-56878a31],.token-main[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.token-iframe-wrap[data-v-56878a31]{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-56878a31]{width:100%;aspect-ratio:4/3;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.token-sidebar[data-v-56878a31]{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-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 16px;-webkit-overflow-scrolling:touch}.token-tips[data-v-56878a31]::-webkit-scrollbar{width:5px}.token-tips[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.token-tips[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.token-tip--warning[data-v-56878a31]{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-56878a31]{color:#ef4444;font-size:14px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.token-tip-list[data-v-56878a31]{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-56878a31]{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-56878a31]{width:8px;height:8px;border-radius:50%;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}.token-tip-dot--wechat[data-v-56878a31]{background:#22c55e}.token-tip-dot--qq[data-v-56878a31]{background:#3b82f6}.token-tip-dot--taomee[data-v-56878a31]{background:#f59e0b}.token-tip-dot--success[data-v-56878a31]{background:#ef4444}.token-dlg-footer[data-v-56878a31]{-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-56878a31]{font-size:12px;color:#e6a23c;line-height:1.5}.token-dlg-footer .el-input[data-v-56878a31]{width:100%}.token-dlg-footer .el-button[data-v-56878a31]{width:100%;min-width:120px;border-radius:8px;font-weight:500}@media(max-width:768px){[data-v-56878a31] .token-dialog{width:96%!important;max-height:90vh}.token-main[data-v-56878a31]{-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-56878a31]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:10px 14px 0;aspect-ratio:4/3}.token-iframe[data-v-56878a31]{aspect-ratio:4/3}.token-sidebar[data-v-56878a31]{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-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:6px 10px}.token-tip--warning[data-v-56878a31]{font-size:10px;padding:5px 7px;gap:4px;margin-bottom:6px}.token-tip--warning i[data-v-56878a31]{font-size:11px}.token-tip-list[data-v-56878a31]{gap:4px}.token-tip-item[data-v-56878a31]{font-size:10px;gap:4px}.token-tip-dot[data-v-56878a31]{width:5px;height:5px;margin-top:3px}.token-dlg-footer[data-v-56878a31]{padding:10px 14px 14px}}.notice-list-wrapper[data-v-56878a31]{max-height:400px;overflow-y:auto;padding-right:8px}.notice-list-wrapper[data-v-56878a31]::-webkit-scrollbar{width:6px}.notice-list-wrapper[data-v-56878a31]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.notice-list-wrapper[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.notice-list-wrapper[data-v-56878a31]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.notice-item[data-v-56878a31]{padding:12px 0;border-bottom:1px solid #f1f5f9}.notice-item[data-v-56878a31]:last-child{border-bottom:none}.notice-time[data-v-56878a31]{font-size:12px;color:#94a3b8;margin-bottom:4px}.notice-msg[data-v-56878a31]{font-size:14px;color:#334155;line-height:1.6;word-break:break-word}[data-v-56878a31] .notice-dialog{border-radius:10px}[data-v-56878a31] .notice-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid #f1f5f9}[data-v-56878a31] .notice-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}[data-v-56878a31] .notice-dialog .el-dialog__body{padding:12px 20px 20px}[data-v-56878a31] .notice-dialog .el-dialog__headerbtn{top:16px;right:18px}[data-v-56878a31] .copy-dialog{border-radius:12px}[data-v-56878a31] .copy-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid #f1f5f9}[data-v-56878a31] .copy-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#1e293b}[data-v-56878a31] .copy-dialog .el-dialog__body{padding:16px 24px 8px}[data-v-56878a31] .copy-dialog .el-dialog__headerbtn{top:16px;right:18px}.copy-tip[data-v-56878a31]{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-56878a31] p{margin:0}.copy-switch-group[data-v-56878a31]{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-56878a31]{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-56878a31]{font-size:14px;color:#334155;font-weight:500}.copy-footer[data-v-56878a31]{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-56878a31]{min-width:80px;border-radius:8px}@media(max-width:768px){[data-v-56878a31] .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-56878a31] .copy-dialog .el-dialog__body{padding:14px 16px 6px}[data-v-56878a31] .copy-dialog .el-form--label-top .el-form-item__label,[data-v-56878a31] .copy-dialog .el-form-item__label{font-size:13px}.copy-tip[data-v-56878a31]{font-size:12.5px;padding:8px 12px}.switch-label[data-v-56878a31]{font-size:13px}.copy-switch-group[data-v-56878a31]{padding:12px 14px;gap:12px}.copy-footer[data-v-56878a31]{gap:12px;margin-top:18px}}[data-v-56878a31] .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-56878a31] .pet-dialog .el-dialog__header{padding:14px 20px 10px!important;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0}[data-v-56878a31] .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-56878a31]{gap:12px}.pet-dlg-avatar[data-v-56878a31],.pet-dlg-titlebar[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-dlg-avatar[data-v-56878a31]{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-56878a31]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.avatar-placeholder[data-v-56878a31]{font-size:22px;font-weight:700;color:#64748b}.pet-dlg-title-info[data-v-56878a31]{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-56878a31]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.2}.dlg-title-sub[data-v-56878a31]{font-size:11.5px;color:#94a3b8;line-height:1.2}.dlg-title-lv-inline[data-v-56878a31]{font-size:12px;font-weight:600;color:#6366f1}.dlg-title-lv[data-v-56878a31]{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-56878a31]{-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-56878a31]::-webkit-scrollbar{width:5px}.pet-scroll-body[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.pet-scroll-body[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pet-section-card[data-v-56878a31]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;margin-bottom:8px}.sec-head[data-v-56878a31]{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-56878a31]{font-size:13.5px;font-weight:600;color:#334155}.sec-hint[data-v-56878a31]{font-size:11.5px;color:#94a3b8;line-height:1.65;margin-bottom:6px;word-break:break-word}.info-row[data-v-56878a31]{font-size:12px;color:#475569;line-height:1.7}.info-row b[data-v-56878a31]{display:inline-block;width:58px;color:#64748b;font-weight:500}.time-check-group[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.level-quick-tags[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:6px}.level-tag[data-v-56878a31]{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-56878a31]:active{-webkit-transform:scale(.92);transform:scale(.92)}.xxl-grid[data-v-56878a31]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.xxl-field[data-v-56878a31]{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-56878a31]{font-size:12px;color:#64748b;width:30px;-ms-flex-negative:0;flex-shrink:0;text-align:right}.xxl-field .el-input[data-v-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-56878a31] .pet-dialog .el-form-item__label{font-size:12.5px;color:#64748b}[data-v-56878a31] .pet-dialog .el-form-item{margin-bottom:6px}.time-check-group .el-checkbox[data-v-56878a31]{margin-right:0;margin-top:2px;width:64px}.time-check-group .el-checkbox__label[data-v-56878a31]{font-size:11.5px}.pet-fixed-footer[data-v-56878a31]{-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-56878a31]{font-size:11.5px;color:#94a3b8}.footer-right[data-v-56878a31]{gap:12px}.footer-priority[data-v-56878a31],.footer-right[data-v-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-priority[data-v-56878a31]{gap:4px}.priority-label[data-v-56878a31]{font-size:12px;color:#64748b}.pet-fixed-footer .el-button[data-v-56878a31]{min-width:80px;border-radius:8px}@media(max-width:768px){[data-v-56878a31] .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-56878a31] .pet-dialog .el-dialog__header{padding:12px 14px 8px!important}.pet-scroll-body[data-v-56878a31]{padding:10px 12px 2px}.pet-dlg-avatar[data-v-56878a31]{width:40px;height:40px;border-radius:8px}.avatar-img[data-v-56878a31]{padding:2px}.avatar-placeholder[data-v-56878a31]{font-size:19px}.dlg-title-name[data-v-56878a31]{font-size:14px}.dlg-title-sub[data-v-56878a31]{font-size:11px}.dlg-title-lv[data-v-56878a31]{font-size:11.5px;padding:1px 8px;border-radius:5px}.pet-section-card[data-v-56878a31]{padding:8px 12px;margin-bottom:6px;border-radius:6px}.sec-head span[data-v-56878a31]{font-size:12.5px}.sec-hint[data-v-56878a31]{font-size:11px}.info-row[data-v-56878a31]{font-size:11.5px}.info-row b[data-v-56878a31]{width:52px}.time-check-group .el-checkbox[data-v-56878a31]{width:58px}.time-check-group .el-checkbox__label[data-v-56878a31]{font-size:10.5px}.pet-fixed-footer[data-v-56878a31]{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-56878a31]{text-align:center}.footer-priority[data-v-56878a31],.footer-right[data-v-56878a31]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-fixed-footer .el-button[data-v-56878a31]{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:768px){[data-v-56878a31] .notice-dialog{width:92%!important}.notice-list-wrapper[data-v-56878a31]{max-height:50vh}[data-v-56878a31] .notice-dialog .el-dialog__body{padding:10px 14px 16px}[data-v-56878a31] .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-56878a31]{padding:10px 12px 8px}.sd-filter-bar[data-v-56878a31]{padding:0 12px 8px}.sd-search-input[data-v-56878a31]{height:30px;font-size:12px;border-radius:6px}.sd-right[data-v-56878a31]{width:150px}.sd-right .sd-section-label[data-v-56878a31]{padding:8px 12px 6px}.sd-scroll-area[data-v-56878a31]{padding:0 12px 12px}.sd-right .sd-scroll-area[data-v-56878a31]{padding:0 10px 10px}.sd-section-label[data-v-56878a31]{font-size:12px;margin-bottom:0}.sd-task-card[data-v-56878a31]{padding:10px 12px;border-radius:8px}.sd-task-name[data-v-56878a31]{font-size:13.5px}.sd-task-mark[data-v-56878a31]{font-size:11px}.sd-time-chip[data-v-56878a31]{font-size:10.5px;padding:1px 6px}.sd-time-txt[data-v-56878a31]{font-size:11.5px;min-width:36px}.sd-ctrl[data-v-56878a31]{width:30px;height:30px;font-size:16px}.sd-num[data-v-56878a31]{font-size:14.5px;min-width:24px}.sd-cur-task[data-v-56878a31]{font-size:11.5px;padding:5px 8px}.sd-footer[data-v-56878a31]{gap:18px;padding:12px 16px 20px}.sd-btn[data-v-56878a31]{padding:8px 34px;font-size:13.5px}}@media(max-width:480px){.sd-title[data-v-56878a31]{font-size:15px}.sd-desc[data-v-56878a31]{font-size:12px}.sd-left .sd-section-label[data-v-56878a31]{padding:8px 10px 6px}.sd-filter-bar[data-v-56878a31]{padding:0 10px 6px}.sd-search-input[data-v-56878a31]{height:28px;font-size:11.5px;border-radius:5px;padding:0 10px}.sd-right[data-v-56878a31]{width:130px}.sd-right .sd-section-label[data-v-56878a31]{padding:8px 8px 5px}.sd-scroll-area[data-v-56878a31]{padding:0 10px 10px}.sd-right .sd-scroll-area[data-v-56878a31]{padding:0 8px 8px}.sd-task-card[data-v-56878a31]{padding:9px 10px;border-radius:7px}.sd-task-name[data-v-56878a31]{font-size:12.5px}.sd-task-mark[data-v-56878a31]{font-size:10.5px}.sd-time-chip[data-v-56878a31]{font-size:10px}.sd-time-txt[data-v-56878a31]{font-size:10.5px;min-width:32px}.sd-ctrl[data-v-56878a31]{width:28px;height:28px;font-size:15px}.sd-num[data-v-56878a31]{font-size:13.5px;min-width:22px}.sd-cur-task[data-v-56878a31]{font-size:11px}.sd-footer[data-v-56878a31]{gap:12px;padding:10px 12px 18px}.sd-btn[data-v-56878a31]{padding:7px 28px;font-size:13px}}.daily-content[data-v-56878a31]{-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-56878a31]{-ms-flex-negative:0;flex-shrink:0;padding:8px 4px}.tab-search-input[data-v-56878a31]{width:100%}.tab-search-input[data-v-56878a31] .el-input__inner{height:32px;line-height:32px}.daily-collapse-wrapper[data-v-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:2px}.daily-collapse-wrapper[data-v-56878a31]::-webkit-scrollbar{width:5px}.daily-collapse-wrapper[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.daily-collapse-wrapper[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-56878a31] .daily-collapse{border:none;background:transparent}[data-v-56878a31] .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-56878a31] .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-56878a31] .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-56878a31] .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-56878a31] .daily-collapse .el-collapse-item__header.is-active{background:linear-gradient(135deg,#eff6ff,#f0f9ff);color:#1d4ed8;border-bottom:1px solid #e0e7ff}[data-v-56878a31] .daily-collapse .el-collapse-item__header .el-collapse-item__arrow{font-size:14px;color:#94a3b8}[data-v-56878a31] .daily-collapse .el-collapse-item__header.is-active .el-collapse-item__arrow{color:#60a5fa}[data-v-56878a31] .daily-collapse .el-collapse-item__wrap{border-bottom:none;background:#fafbfc}[data-v-56878a31] .daily-collapse .el-collapse-item__content{padding:10px 12px}.daily-ci-title[data-v-56878a31]{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-56878a31]{-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-56878a31]{-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-56878a31]{-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#3b82f6;-webkit-animation:daily-pulse-56878a31 1.8s ease-in-out infinite;animation:daily-pulse-56878a31 1.8s ease-in-out infinite}@-webkit-keyframes daily-pulse-56878a31{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes daily-pulse-56878a31{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-56878a31]{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-56878a31]{-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-56878a31]: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-56878a31]{border-left:3px solid #86efac;background:linear-gradient(135deg,#fff,#fafffb)}.daily-task-card--set[data-v-56878a31]: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-56878a31]{opacity:.88;border-left:3px solid #e2e8f0}.daily-task-card--match[data-v-56878a31]{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-56878a31]: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-56878a31]{font-size:13px;font-weight:500;color:#1e293b;text-align:center;line-height:1.4;word-break:break-word}.daily-task-status[data-v-56878a31]{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-56878a31]{font-size:11.5px;font-weight:500;color:#16a34a}.status-text-unset[data-v-56878a31]{font-size:11.5px;color:#94a3b8}.status-text-ok[data-v-56878a31]{font-size:11.5px;color:#16a34a}.status-text-warn[data-v-56878a31]{font-size:11.5px;color:#dc2626}.match-dot[data-v-56878a31]{width:6px;height:6px;border-radius:50%;background:#3b82f6;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:daily-pulse-56878a31 1.8s ease-in-out infinite;animation:daily-pulse-56878a31 1.8s ease-in-out infinite}.daily-task-extra[data-v-56878a31]{font-size:11.5px;color:#78909c;text-align:center;line-height:1.45}@media(max-width:768px){.tab-search-bar[data-v-56878a31]{padding:6px 2px}.tab-search-input[data-v-56878a31] .el-input__inner{height:22px;line-height:22px}.daily-collapse-wrapper[data-v-56878a31]{padding-right:0}[data-v-56878a31] .daily-collapse .el-collapse-item{margin-bottom:4px;border-radius:6px}[data-v-56878a31] .daily-collapse .el-collapse-item__header{padding:7px 12px;font-size:13px;min-height:34px}[data-v-56878a31] .daily-collapse .el-collapse-item__content{padding:8px 8px}.daily-ci-name[data-v-56878a31]{font-size:13px}.daily-task-grid[data-v-56878a31]{gap:5px}.daily-task-card[data-v-56878a31]{-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-56878a31]{font-size:12px}.daily-task-extra[data-v-56878a31],.status-text-ok[data-v-56878a31],.status-text-set[data-v-56878a31],.status-text-unset[data-v-56878a31],.status-text-warn[data-v-56878a31]{font-size:10.5px}}@media(max-width:480px){.daily-task-card[data-v-56878a31]{-webkit-box-flex:1;-ms-flex:1 0 140px;flex:1 0 140px;padding:7px 8px}.daily-task-name[data-v-56878a31]{font-size:11.5px}.daily-ci-name[data-v-56878a31]{font-size:12.5px}.daily-ci-badge[data-v-56878a31]{font-size:10px;padding:1px 6px}}.vip-page[data-v-56878a31]{width:100%;height:100%;overflow-y:auto;padding:4px 6px;-webkit-overflow-scrolling:touch}.vip-page[data-v-56878a31]::-webkit-scrollbar{width:5px}.vip-page[data-v-56878a31]::-webkit-scrollbar-track{background:transparent}.vip-page[data-v-56878a31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.vip-section-title[data-v-56878a31]{font-size:15px;font-weight:600;color:#334155;margin-bottom:12px;padding-left:2px}.vip-info-section[data-v-56878a31]{background:#fff;border-radius:10px;border:1px solid #e8ecf1;padding:6px 20px 14px;margin-bottom:0}.vip-info-grid[data-v-56878a31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 24px;margin-bottom:14px}.vip-info-item[data-v-56878a31]{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-56878a31]{font-size:13px;color:#94a3b8;white-space:nowrap;min-width:90px}.info-value[data-v-56878a31]{font-size:13.5px;font-weight:600;color:#16a34a}.vip-value-link[data-v-56878a31]{color:#3b82f6;cursor:default}.vip-expired[data-v-56878a31]{color:#ef4444}.vip-feature-list[data-v-56878a31]{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-56878a31]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:12.5px;color:#64748b;line-height:1.5}.feature-tag[data-v-56878a31],.vip-feature-row[data-v-56878a31]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-tag[data-v-56878a31]{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-56878a31]{background:#eff6ff;color:#3b82f6}.tag-shop[data-v-56878a31]{background:#f0fdf4;color:#16a34a}.vip-detect-tip[data-v-56878a31]{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-56878a31]{font-size:16px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.vip-divider[data-v-56878a31]{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-56878a31]{padding-top:16px;padding-bottom:20px}.vip-card[data-v-56878a31]{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-56878a31]: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-56878a31]{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-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1}.vip-card-name[data-v-56878a31]{font-size:15px;font-weight:700;color:#1e40af}.vip-card-desc[data-v-56878a31]{font-size:12px;color:#64748b;margin-top:2px}.vip-card-price[data-v-56878a31]{font-size:22px;font-weight:800;color:#2563eb;white-space:nowrap}.vip-sub-label[data-v-56878a31]{font-size:12.5px;font-weight:500;color:#94a3b8;margin:18px 0 8px;padding-left:4px}.vip-plan-grid[data-v-56878a31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:4px}.vip-plan-card[data-v-56878a31]{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-56878a31]: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-56878a31]{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-56878a31]{font-size:13.5px;font-weight:600;color:#1e293b}.plan-desc[data-v-56878a31]{font-size:11px;color:#94a3b8}.plan-price[data-v-56878a31]{font-size:17px;font-weight:700;color:#2563eb;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.vip-trial-hint[data-v-56878a31]{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-56878a31]{font-weight:700;color:#ca8a04}@media(max-width:768px){.vip-page[data-v-56878a31]{padding:2px 4px}.vip-section-title[data-v-56878a31]{font-size:14px;margin-bottom:10px}.vip-info-section[data-v-56878a31]{padding:12px 14px 10px}.vip-info-grid[data-v-56878a31]{grid-template-columns:1fr;gap:10px}.info-label[data-v-56878a31]{font-size:12.5px;min-width:90px}.info-value[data-v-56878a31],.vip-value-link[data-v-56878a31]{font-size:12.5px}.vip-feature-row[data-v-56878a31]{font-size:12px;gap:8px}.feature-tag[data-v-56878a31]{font-size:10.5px;padding:2px 7px}.vip-detect-tip[data-v-56878a31]{margin-top:10px;padding:8px 12px;font-size:11.5px;gap:6px}.vip-detect-tip i[data-v-56878a31]{font-size:14px}.vip-divider[data-v-56878a31]{margin:14px 0 0}.vip-buy-section[data-v-56878a31]{padding-top:12px;padding-bottom:16px}.vip-sub-label[data-v-56878a31]{font-size:12px;margin:14px 0 6px}.vip-plan-grid[data-v-56878a31]{grid-template-columns:1fr;gap:7px}.vip-card[data-v-56878a31]{padding:12px 14px;gap:10px}.vip-card-name[data-v-56878a31]{font-size:14px}.vip-card-desc[data-v-56878a31]{font-size:11.5px}.vip-card-price[data-v-56878a31]{font-size:19px}.vip-card-badge[data-v-56878a31]{font-size:10px;padding:1px 8px;right:14px}.plan-name[data-v-56878a31]{font-size:12.5px}.plan-desc[data-v-56878a31]{font-size:10.5px}.plan-price[data-v-56878a31]{font-size:15px}.vip-trial-hint[data-v-56878a31]{font-size:12px;padding:10px 12px;margin-top:14px}}@media(max-width:480px){.vip-plan-grid[data-v-56878a31]{gap:6px}.vip-plan-card[data-v-56878a31]{padding:10px 12px;gap:10px}.plan-name[data-v-56878a31]{font-size:12.5px}.plan-price[data-v-56878a31]{font-size:15px}.vip-card-price[data-v-56878a31]{font-size:17px}}.resource-page[data-v-56878a31]{width:100%;height:100%;padding:8px 12px}.resource-page[data-v-56878a31],.resource-toolbar[data-v-56878a31]{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-56878a31]{gap:8px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eef2f7}.resource-search-input[data-v-56878a31]{width:100%}.resource-search-input[data-v-56878a31] .el-input__inner{height:30px;line-height:30px}.resource-list-container[data-v-56878a31]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.resource-grid[data-v-56878a31]{margin:0!important}.resource-col[data-v-56878a31]{margin-bottom:10px}.resource-card[data-v-56878a31]{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-56878a31]: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-56878a31] .el-card__body{padding:10px 8px;height:100%}.resource-card-inner[data-v-56878a31]{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-icon[data-v-56878a31]{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;margin-bottom:4px}.resource-name[data-v-56878a31]{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-56878a31]{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-56878a31]{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-56878a31]{color:#94a3b8;-ms-flex-negative:0;flex-shrink:0;font-size:10px}.stat-value[data-v-56878a31]{font-weight:600;font-family:SF Mono,Consolas,monospace;font-size:10.5px}.stat-divider[data-v-56878a31]{color:#94a3b8;margin:0 2px;font-size:9.5px}.resource-load-more[data-v-56878a31]{text-align:center;padding:14px;color:#94a3b8;font-size:12px}.resource-empty[data-v-56878a31]{text-align:center;padding:50px 20px;color:#94a3b8;font-size:13px}.resource-empty-data[data-v-56878a31]{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-56878a31]{font-size:48px;color:#cbd5e1}.empty-text[data-v-56878a31]{font-size:15px;font-weight:600;color:#64748b}.empty-hint[data-v-56878a31]{font-size:12.5px;color:#94a3b8}.resource-back-top[data-v-56878a31]{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-56878a31]: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-56878a31]{border-radius:16px!important;margin:0 auto}.item-detail-dialog[data-v-56878a31] .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-56878a31] .el-dialog__header{padding:16px 20px 12px;border-bottom:1px solid #f1f5f9;width:100%;text-align:center}.item-detail-dialog[data-v-56878a31] .el-dialog__body{padding:20px 24px 24px;width:100%}.item-detail-content[data-v-56878a31]{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:14px}.item-detail-icon[data-v-56878a31]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f8fafc;padding:8px}.item-detail-name[data-v-56878a31]{font-size:18px;font-weight:700;color:#1e293b}.item-detail-des[data-v-56878a31]{font-size:13.5px;color:#64748b;line-height:1.65;max-width:280px;word-break:break-word}.item-detail-stats[data-v-56878a31]{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-56878a31]{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-56878a31]{font-size:11.5px;color:#94a3b8;font-weight:500}.detail-stat-row .stat-value[data-v-56878a31]{font-size:17px;font-weight:700;line-height:1.2}.stat-hold .stat-value[data-v-56878a31]{color:#3b82f6}.stat-today .stat-value[data-v-56878a31]{color:#10b981}.stat-total .stat-value[data-v-56878a31]{color:#f59e0b}@media(max-width:480px){.resource-page[data-v-56878a31]{padding:4px 4px}.tab-search-bar[data-v-56878a31]{gap:5px;margin-bottom:4px;padding-bottom:6px}.tab-search-input[data-v-56878a31] .el-input__inner{height:22px;line-height:22px}.resource-icon[data-v-56878a31]{width:30px;height:30px;margin-bottom:2px}.resource-name[data-v-56878a31]{font-size:10px;margin-bottom:2px}.resource-stats[data-v-56878a31]{font-size:9px;gap:1px}.stat-row[data-v-56878a31]{padding:0 1px}.stat-label[data-v-56878a31]{font-size:8.5px}.stat-value[data-v-56878a31]{font-size:9px}.resource-card[data-v-56878a31] .el-card__body{padding:6px 3px}.resource-col[data-v-56878a31]{margin-bottom:4px}}.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-6e5a29ec]{-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-6e5a29ec]{-ms-flex-negative:0;flex-shrink:0;z-index:100;margin-bottom:6px;padding:4px 0;backdrop-filter:blur(8px)}.search-bar[data-v-6e5a29ec]{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-6e5a29ec]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-input[data-v-6e5a29ec] .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-6e5a29ec] .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-6e5a29ec] .el-input__prefix{left:8px;color:#909399}.search-results-inline[data-v-6e5a29ec]{-ms-flex-negative:0;flex-shrink:0;color:#f56c6c;font-weight:600;font-size:12px;white-space:nowrap}.boss-list-container-inner[data-v-6e5a29ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding-bottom:8px}.boss-list[data-v-6e5a29ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}.boss-card[data-v-6e5a29ec]{border-radius:12px;overflow:hidden;-webkit-transition:all .25s ease;transition:all .25s ease}@media (hover:hover){.boss-card[data-v-6e5a29ec]: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-6e5a29ec] .el-card__body{padding:0!important}.boss-header[data-v-6e5a29ec]{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-6e5a29ec]{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-6e5a29ec]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.boss-center[data-v-6e5a29ec]{-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-6e5a29ec]{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-6e5a29ec]{border-radius:6px;font-weight:600}.boss-stats-grid[data-v-6e5a29ec]{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-6e5a29ec]{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-6e5a29ec]{font-size:10px;opacity:.85;font-weight:500;min-width:24px}.stat-val[data-v-6e5a29ec]{font-weight:700;font-size:13px}.stat-hp[data-v-6e5a29ec]{color:#fff}.stat-atk[data-v-6e5a29ec]{color:#ffd89b}.stat-def[data-v-6e5a29ec]{color:#a8d5ff}.stat-satk[data-v-6e5a29ec]{color:#ffb3b3}.stat-sdef[data-v-6e5a29ec]{color:#b3e6b3}.stat-speed[data-v-6e5a29ec]{color:#e0c3f5}.stat-default[data-v-6e5a29ec]{grid-column:span 2;text-align:center;font-size:12px;opacity:.7;padding:4px 0}.boss-section[data-v-6e5a29ec]{padding:14px 16px;border-bottom:1px solid #f0f2f5}.boss-section[data-v-6e5a29ec]:last-child{border-bottom:none}.section-title[data-v-6e5a29ec]{font-size:12px;font-weight:600;color:#909399;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.boss-skills[data-v-6e5a29ec]{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-6e5a29ec]{margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.boss-skills .section-content[data-v-6e5a29ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.skills-list[data-v-6e5a29ec]{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-6e5a29ec]{border-radius:4px;font-weight:600}.buffs-list[data-v-6e5a29ec]{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-6e5a29ec]{font-size:13px;color:#606266;line-height:1.6;padding:8px 12px;background:#f8f9fa;border-left:3px solid #67c23a;border-radius:4px}.empty-state[data-v-6e5a29ec]{grid-column:1/-1;text-align:center;padding:80px 20px;color:#909399;background:#fff;border-radius:12px}.empty-state i[data-v-6e5a29ec]{font-size:56px;margin-bottom:16px;display:block}.empty-state p[data-v-6e5a29ec]{margin:0;font-size:15px}.pagination-container[data-v-6e5a29ec]{-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-6e5a29ec] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination[data-v-6e5a29ec] .el-pager li{border-radius:6px;margin:0 3px}.pagination-info[data-v-6e5a29ec]{color:#909399;font-size:13px;font-weight:500}.back-to-top[data-v-6e5a29ec]{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-6e5a29ec]: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-6e5a29ec]{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-6e5a29ec],.scroll-tip[data-v-6e5a29ec]{text-align:center}.scroll-loading i[data-v-6e5a29ec]{margin-right:4px}@media (max-width:768px){.boss-list-container[data-v-6e5a29ec]{padding:6px 10px 0;height:calc(100vh - 50px);height:calc(100dvh - 50px)}.search-sticky[data-v-6e5a29ec]{padding:4px 0;margin-bottom:6px}.search-bar[data-v-6e5a29ec]{max-width:100%;padding:0 2px}.search-input[data-v-6e5a29ec] .el-input__inner{height:30px;font-size:12px;border-radius:15px;padding-left:28px}.search-results-inline[data-v-6e5a29ec]{font-size:11px}.pagination-container[data-v-6e5a29ec]{padding:8px 0 12px;gap:4px}.boss-list[data-v-6e5a29ec]{grid-template-columns:1fr;gap:12px}.boss-header[data-v-6e5a29ec]{padding:14px 16px;gap:10px}.boss-avatar[data-v-6e5a29ec],.boss-stats-grid[data-v-6e5a29ec]{min-height:78px}.boss-avatar[data-v-6e5a29ec]{width:60px}.boss-center[data-v-6e5a29ec]{padding:0 2px}.boss-name[data-v-6e5a29ec]{font-size:15px;margin-bottom:6px}.boss-meta[data-v-6e5a29ec]{gap:6px}.pet-name[data-v-6e5a29ec]{font-size:12px;padding:2px 8px}.boss-stats-grid[data-v-6e5a29ec]{gap:3px 8px;padding:6px 8px}.stat-label[data-v-6e5a29ec]{font-size:9px}.stat-val[data-v-6e5a29ec]{font-size:12px}.boss-section[data-v-6e5a29ec]{padding:12px 14px}.section-title[data-v-6e5a29ec]{font-size:11px;margin-bottom:8px}.buff-item[data-v-6e5a29ec]{font-size:12px;padding:7px 10px}}@media (max-width:480px){.boss-header[data-v-6e5a29ec]{padding:12px;gap:8px}.boss-avatar[data-v-6e5a29ec],.boss-stats-grid[data-v-6e5a29ec]{min-height:70px}.boss-avatar[data-v-6e5a29ec]{width:50px}.boss-center[data-v-6e5a29ec]{padding:6px 2px}.boss-name[data-v-6e5a29ec]{font-size:13px}.level-tag[data-v-6e5a29ec]{-webkit-transform:scale(.95);transform:scale(.95)}.boss-stats-grid[data-v-6e5a29ec]{gap:2px 6px;padding:5px 6px}.stat-label[data-v-6e5a29ec]{font-size:9px}.stat-val[data-v-6e5a29ec]{font-size:11px}}.clickable-section[data-v-6e5a29ec]{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-6e5a29ec]:hover{opacity:.8}.section-arrow[data-v-6e5a29ec]{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-6e5a29ec]{-webkit-transform:translateX(3px);transform:translateX(3px)}.skill-tag[data-v-6e5a29ec]{margin-right:0;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.more-tag[data-v-6e5a29ec]{font-weight:600}[data-v-6e5a29ec] .skill-list-dialog{border-radius:14px;overflow:hidden}[data-v-6e5a29ec] .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-6e5a29ec] .skill-list-dialog .el-dialog__header{padding:18px 20px 14px;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none}[data-v-6e5a29ec] .skill-list-dialog .el-dialog__title{font-size:16px;font-weight:700;color:#fff;letter-spacing:.5px}[data-v-6e5a29ec] .skill-list-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.85);font-size:18px;font-weight:700}[data-v-6e5a29ec] .skill-list-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}[data-v-6e5a29ec] .skill-list-dialog .el-dialog__body{padding:16px 20px;max-height:calc(80vh - 120px);overflow-y:auto}.skill-list-content[data-v-6e5a29ec]{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-6e5a29ec]{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-6e5a29ec]: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-6e5a29ec]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.dialog-skill-header[data-v-6e5a29ec],.dialog-skill-left[data-v-6e5a29ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-skill-left[data-v-6e5a29ec]{gap:8px}.dialog-skill-elem-icon[data-v-6e5a29ec]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.dialog-skill-name[data-v-6e5a29ec]{font-size:15px;font-weight:600;color:#303133}.dialog-skill-hit[data-v-6e5a29ec]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.must-hit[data-v-6e5a29ec]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.dialog-skill-meta[data-v-6e5a29ec]{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-6e5a29ec]{margin:8px 0 0 0;font-size:13px;color:#606266;line-height:1.6}.skill-no-detail[data-v-6e5a29ec]{text-align:center;padding:40px;color:#909399;font-size:14px}@media (max-width:768px){[data-v-6e5a29ec] .skill-list-dialog .el-dialog{width:95%!important;max-height:90vh}[data-v-6e5a29ec] .skill-list-dialog .el-dialog__body{padding:12px 14px;max-height:calc(90vh - 100px)}.dialog-skill-item[data-v-6e5a29ec]{padding:12px 13px}.dialog-skill-elem-icon[data-v-6e5a29ec]{width:18px;height:18px}.dialog-skill-name[data-v-6e5a29ec]{font-size:14px}.dialog-skill-meta .el-tag[data-v-6e5a29ec]{font-size:11px;padding:0 6px}.dialog-skill-description[data-v-6e5a29ec]{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}.enchanting-tab-container[data-v-2a5460e4]{-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-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-3365afc8]{height:100%;overflow-y:auto;padding:12px}.tr-loading-state[data-v-3365afc8]{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-3365afc8]{width:28px;height:28px;border:3px solid #e8ecf1;border-top:3px solid #409eff;border-radius:50%;-webkit-animation:tr-spin-3365afc8 .8s linear infinite;animation:tr-spin-3365afc8 .8s linear infinite;margin:0 0 12px 0}@-webkit-keyframes tr-spin-3365afc8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tr-spin-3365afc8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tr-loading-state p[data-v-3365afc8]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.tr-empty-state[data-v-3365afc8]{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-3365afc8]{font-size:32px;color:#dcdfe6;margin-bottom:12px}.tr-empty-state p[data-v-3365afc8]{margin:0;font-size:14px;color:#909399;letter-spacing:.5px}.tr-list[data-v-3365afc8]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tr-block[data-v-3365afc8]{background:#f8f9fa;border-radius:6px;padding:10px;border:1px solid #e4e7ed}.tr-header[data-v-3365afc8]{-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-3365afc8],.tr-header[data-v-3365afc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tr-header-left[data-v-3365afc8]{gap:8px}.tr-index[data-v-3365afc8]{font-size:12px;font-weight:600;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:4px}.tr-time[data-v-3365afc8]{font-size:11px;color:#909399}.tr-score[data-v-3365afc8]{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-3365afc8]{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding-top:4px}.tr-pet-block[data-v-3365afc8]{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-3365afc8]{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-3365afc8]{-o-object-fit:cover;object-fit:cover}.tr-avatar-img[data-v-3365afc8],.tr-avatar-placeholder[data-v-3365afc8]{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-3365afc8]{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-3365afc8]{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-3365afc8]{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-3365afc8]{color:#909399;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.tr-tip[data-v-3365afc8]{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}.tr-skills[data-v-3365afc8]{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-3365afc8]{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}@media (max-width:768px){.tr-list[data-v-3365afc8]{grid-template-columns:repeat(1,1fr)}.tr-avatar-img[data-v-3365afc8],.tr-avatar-placeholder[data-v-3365afc8]{max-width:54px}.tr-skill-tag[data-v-3365afc8],.tr-stat-line[data-v-3365afc8]{font-size:8px}}@media (max-width:480px){.tr-avatar-img[data-v-3365afc8],.tr-avatar-placeholder[data-v-3365afc8]{max-width:44px}.tr-skill-tag[data-v-3365afc8],.tr-stat-line[data-v-3365afc8]{font-size:7px}}.pokedex-page[data-v-a7a717ee]{-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-a7a717ee],.pokedex-tabs[data-v-a7a717ee] .boss-list-container{height:100%!important;max-width:100%!important;margin:0!important;background:none!important}.pokedex-tabs[data-v-a7a717ee]{-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-a7a717ee] .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-a7a717ee] .el-tabs__nav-wrap:after{display:none}.pokedex-tabs[data-v-a7a717ee] .el-tabs__item{font-size:14px;font-weight:600;color:#606266;padding:0 12px;height:42px;line-height:42px}.pokedex-tabs[data-v-a7a717ee] .el-tabs__item.is-active{color:#409eff}.pokedex-tabs[data-v-a7a717ee] .el-tabs__active-bar{background-color:#409eff}.pokedex-tabs[data-v-a7a717ee] .el-tab-pane,.pokedex-tabs[data-v-a7a717ee] .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-a7a717ee]{max-width:1400px;margin:0 auto;background-color:#fff}.pokedex-container[data-v-a7a717ee],.skills-tab-container[data-v-a7a717ee]{-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-a7a717ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding-bottom:16px}.skills-grid[data-v-a7a717ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:4px 0}@media (max-width:768px){.skills-grid[data-v-a7a717ee]{grid-template-columns:1fr;gap:10px}}.skill-left[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.08)}.skill-meta span[data-v-a7a717ee]{padding:3px 7px;white-space:nowrap}.skill-description[data-v-a7a717ee]{margin:6px 0 0;font-size:12px;padding:8px 10px}.skill-pet-names[data-v-a7a717ee]{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-a7a717ee]{font-size:11px;color:#909399;background:#f4f4f5;border:1px solid #e9e9eb;border-radius:4px;padding:1px 6px;line-height:1.6}.skill-pet-more[data-v-a7a717ee]{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-a7a717ee]:hover{background:#409eff;color:#fff;border-color:#409eff}.header-card[data-v-a7a717ee]{margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden}.header-card[data-v-a7a717ee] .el-card__body{padding:0}.header-content[data-v-a7a717ee]{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-a7a717ee]{text-align:center}.page-title[data-v-a7a717ee]{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-a7a717ee]{margin:0;font-size:16px;opacity:.9;font-weight:300}.stats-section[data-v-a7a717ee]{margin:16px 0}.stats-grid[data-v-a7a717ee]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item[data-v-a7a717ee]{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-a7a717ee]{margin-bottom:4px}.stat-label[data-v-a7a717ee]{opacity:.8;text-transform:uppercase;letter-spacing:.5px}.controls-section[data-v-a7a717ee]{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-a7a717ee]{border-radius:24px;padding:12px 24px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;border:none}.action-btn[data-v-a7a717ee]: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-a7a717ee]{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-a7a717ee]{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-a7a717ee]{color:#409eff}.team-content[data-v-a7a717ee]{margin-top:8px}.team-loading-state[data-v-a7a717ee]{text-align:center;padding:30px 20px;color:#409eff}.team-spinner[data-v-a7a717ee]{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-a7a717ee]{-webkit-animation:spin-a7a717ee 1s linear infinite;animation:spin-a7a717ee 1s linear infinite}}.team-loading-state p[data-v-a7a717ee]{margin:0;font-size:13px}.team-empty-state[data-v-a7a717ee]{text-align:center;padding:30px 20px;color:#909399;background:#f8f9fa;border-radius:6px}.team-empty-state p[data-v-a7a717ee]{margin:0;font-size:13px}.team-list[data-v-a7a717ee]{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-a7a717ee]{background:#f8f9fa;border-radius:6px;padding:10px;border:1px solid #e4e7ed}.team-header[data-v-a7a717ee]{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e4e7ed}.team-index[data-v-a7a717ee]{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-a7a717ee]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pet-block[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{width:80px;height:80px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e4e7ed}.pet-tip[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{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-a7a717ee]{color:#909399;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.stat-value[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{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-a7a717ee]:hover{background:rgba(64,158,255,.1);color:#06c}.team-pagination[data-v-a7a717ee]{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-a7a717ee]{padding:12px;margin:8px}.team-pets-grid[data-v-a7a717ee]{grid-template-columns:repeat(3,1fr);gap:4px}.pet-avatar-img[data-v-a7a717ee]{width:70px;height:70px}.pet-stat-line[data-v-a7a717ee]{font-size:9px}.skill-tag[data-v-a7a717ee]{font-size:8px}}@media (max-width:480px){.team-pets-grid[data-v-a7a717ee]{grid-template-columns:repeat(2,1fr);gap:3px}.pet-avatar-img[data-v-a7a717ee]{width:60px;height:60px}.pet-stat-line[data-v-a7a717ee]{font-size:8px}.skill-tag[data-v-a7a717ee]{font-size:7px}}.search-sticky[data-v-a7a717ee]{-ms-flex-negative:0;flex-shrink:0;z-index:100;margin-bottom:6px;padding:4px 0}.search-bar[data-v-a7a717ee]{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-a7a717ee]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-input[data-v-a7a717ee] .el-input__inner{border-radius:18px;border:1.5px solid #dcdfe6;height:34px;font-size:13px;background:#fff}.search-input[data-v-a7a717ee] .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-a7a717ee] .el-input__prefix{left:8px;color:#909399}.search-count[data-v-a7a717ee]{text-align:center;color:#909399;font-size:12px;margin-top:4px;margin-bottom:4px}.type-filter-suffix[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.type-selector-icon[data-v-a7a717ee]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.type-selector-icon[data-v-a7a717ee]:hover{color:#409eff}.clear-type-icon[data-v-a7a717ee]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.clear-type-icon[data-v-a7a717ee]:hover{color:#f56c6c}.pets-grid-container[data-v-a7a717ee]{-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-a7a717ee]{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-a7a717ee]{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-a7a717ee]: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-a7a717ee]{position:relative;cursor:pointer}.avatar-container[data-v-a7a717ee]{position:relative;height:96px;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.pet-image[data-v-a7a717ee]{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-a7a717ee]{-webkit-transform:scale(1.05);transform:scale(1.05)}}.placeholder-avatar[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{padding:10px}.pet-name-center[data-v-a7a717ee]{margin:0 0 4px 0;font-size:8px;font-weight:700;color:#303133;text-align:center}.pet-name[data-v-a7a717ee]{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-a7a717ee]:hover{color:#409eff}.pet-types[data-v-a7a717ee]{margin-bottom:5px}.type-tag[data-v-a7a717ee]{border-radius:12px;font-weight:600}.pet-info-stats[data-v-a7a717ee]{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-a7a717ee]{gap:6px}.pet-info-materials[data-v-a7a717ee],.pet-info-rate[data-v-a7a717ee]{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-a7a717ee]{gap:4px}.pet-info-rate .rate-item[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee],.total-value[data-v-a7a717ee]{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-a7a717ee]{color:#e6a23c;background:rgba(230,162,60,.1)}.pet-stats[data-v-a7a717ee]{margin:0 0 16px 0;font-size:14px;color:#606266;line-height:1.8}.pet-total-stats[data-v-a7a717ee],.pet-types-display[data-v-a7a717ee]{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-a7a717ee]{font-weight:600;margin-right:8px;font-size:13px}.type-name[data-v-a7a717ee]{color:#409eff;font-weight:600;background:rgba(64,158,255,.1);padding:2px 8px;border-radius:6px;font-size:12px}.pet-actions[data-v-a7a717ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-btn[data-v-a7a717ee]{border-radius:20px;font-weight:600;padding:8px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-btn[data-v-a7a717ee]: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-a7a717ee]{grid-column:1/-1;text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-a7a717ee]{font-size:64px;margin-bottom:16px;display:block}.empty-state p[data-v-a7a717ee]{margin:0;font-size:16px}.pagination-container[data-v-a7a717ee]{-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-a7a717ee] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination[data-v-a7a717ee] .el-pager li{border-radius:8px;margin:0 4px}.pagination-info[data-v-a7a717ee]{color:#909399;font-size:14px;font-weight:500}.fullscreen-tab-dialog .el-dialog__body[data-v-a7a717ee]{padding:0!important;height:100%;background:transparent!important}.fullscreen-tab-dialog .el-dialog__wrapper[data-v-a7a717ee],.fullscreen-tab-dialog .el-overlay[data-v-a7a717ee]{background:transparent!important;padding:0!important}.fullscreen-tab-detail[data-v-a7a717ee]{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-a7a717ee]{-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-a7a717ee],.evolution-tab-content[data-v-a7a717ee],.fusion-tab-content[data-v-a7a717ee],.skills-tab-content[data-v-a7a717ee]{min-height:100%;overflow-y:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.pet-hero-section[data-v-a7a717ee]{margin:0}.info-section[data-v-a7a717ee]{margin:12px 0}.skills-section[data-v-a7a717ee]{padding:0}.skills-list[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{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-a7a717ee]{-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-a7a717ee]:hover:not(:disabled){background:#e4e7ed;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tab-button.active[data-v-a7a717ee]{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-a7a717ee]:disabled{opacity:.5;cursor:not-allowed;display:none}.tab-content[data-v-a7a717ee]{padding-bottom:60px}.skills-section[data-v-a7a717ee]{padding:0 20px}.detail-header[data-v-a7a717ee]{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-a7a717ee]{background:rgba(102,126,234,.95);backdrop-filter:blur(10px)}.detail-header .header-back[data-v-a7a717ee]{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-a7a717ee]{font-size:14px;font-weight:600}.detail-header .header-title[data-v-a7a717ee]{text-align:center;padding:16px 60px}.detail-header .header-title h2[data-v-a7a717ee]{margin:0;font-size:18px;font-weight:600}.detail-header .pet-id[data-v-a7a717ee]{font-size:12px;opacity:.8;margin-left:8px}.detail-header .header-close[data-v-a7a717ee]{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-a7a717ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.pet-hero-section[data-v-a7a717ee]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0}.pet-avatar-large[data-v-a7a717ee]{padding:40px 20px 20px;text-align:center}.hero-image[data-v-a7a717ee]{-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-a7a717ee],.placeholder-hero[data-v-a7a717ee]{width:120px;height:120px;border-radius:20px;border:4px solid hsla(0,0%,100%,.3)}.placeholder-hero[data-v-a7a717ee]{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-a7a717ee]{padding:0 20px 30px;text-align:center}.type-tags[data-v-a7a717ee]{margin-bottom:12px}.type-tags .el-tag[data-v-a7a717ee]{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-weight:600}.pet-description[data-v-a7a717ee]{margin:0;font-size:14px;line-height:1.5;opacity:.9}.info-section[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{color:#409eff}.info-grid[data-v-a7a717ee]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item[data-v-a7a717ee]{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-a7a717ee]{font-size:12px;color:#909399;font-weight:500}.info-item span[data-v-a7a717ee]{font-size:14px;color:#303133;font-weight:600}.radar-container[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-info-item[data-v-a7a717ee]{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-a7a717ee]:first-child{font-weight:600;color:#303133}.stat-info-item span[data-v-a7a717ee]:last-child{color:#909399}.stats-grid[data-v-a7a717ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-item[data-v-a7a717ee]{text-align:center;padding:12px;background:#f8f9fa;border-radius:8px}.stat-label[data-v-a7a717ee]{font-size:12px;color:#909399;margin-bottom:4px}.stat-value[data-v-a7a717ee]{font-size:16px;font-weight:700;color:#303133}.skills-list[data-v-a7a717ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.skill-item[data-v-a7a717ee]{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-a7a717ee]: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-a7a717ee]: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-a7a717ee]{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:12px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.skill-level[data-v-a7a717ee]{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-a7a717ee]{border-radius:16px;font-weight:700;font-size:10px;padding:4px 8px}.skill-level .level-text[data-v-a7a717ee]{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-a7a717ee]{font-size:16px;font-weight:700;color:#303133;text-shadow:0 1px 2px rgba(0,0,0,.1)}.skill-meta[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{background:linear-gradient(135deg,#fff7f0,#ffe6e6);color:#e6a23c;border-color:rgba(230,162,60,.2)}.skill-meta .skill-pp[data-v-a7a717ee]{background:linear-gradient(135deg,#f0fff0,#e6ffe6);color:#67c23a;border-color:rgba(103,194,58,.2)}.skill-meta .must-hit[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{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-a7a717ee]{padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.recipe-item h4[data-v-a7a717ee]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#303133}.recipe-item p[data-v-a7a717ee]{margin:4px 0;font-size:13px;color:#606266}.type-selector-dialog[data-v-a7a717ee] .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-a7a717ee] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px!important;margin:0}.type-selector-dialog[data-v-a7a717ee] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.type-selector-dialog[data-v-a7a717ee] .el-dialog__body{padding:0!important;max-height:60vh;overflow-y:auto;background:#f8fafc}.type-selection[data-v-a7a717ee]{min-height:300px;padding:24px}.selection-title[data-v-a7a717ee]{margin:0 0 20px 0;font-size:18px;font-weight:600;color:#303133;text-align:center}.dual-type-header[data-v-a7a717ee]{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-a7a717ee]{color:#409eff!important;font-weight:600;padding:8px 12px!important;border-radius:8px!important}.back-btn[data-v-a7a717ee]:hover{background:rgba(64,158,255,.1)!important}.single-types-grid[data-v-a7a717ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:8px}.dual-types-grid[data-v-a7a717ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.all-types-grid[data-v-a7a717ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:0}.type-options-section[data-v-a7a717ee]{margin-bottom:24px}.search-info[data-v-a7a717ee]{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-a7a717ee]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#606266;text-transform:uppercase;letter-spacing:.5px}.type-item[data-v-a7a717ee]{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-a7a717ee]: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-a7a717ee]: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-a7a717ee]:hover:before{opacity:1}.type-item.single-type[data-v-a7a717ee]:hover{border-color:#409eff}.type-item.single-type[data-v-a7a717ee]: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-a7a717ee]:hover{border-color:#409eff}.type-item.dual-type[data-v-a7a717ee]:hover:before{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a)}.type-icon[data-v-a7a717ee]{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-a7a717ee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.type-item:hover .type-icon[data-v-a7a717ee]{-webkit-transform:scale(1.1);transform:scale(1.1)}.type-name[data-v-a7a717ee]{font-size:14px;font-weight:700;margin-bottom:6px;color:#303133}.type-combination[data-v-a7a717ee]{font-size:11px;color:#909399;margin-bottom:6px;line-height:1.3}.type-badge[data-v-a7a717ee]{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-a7a717ee]{background:rgba(103,194,58,.1);color:#67c23a}.type-item.dual-type .type-badge[data-v-a7a717ee]{background:rgba(230,162,60,.1);color:#e6a23c}.selected-single-type[data-v-a7a717ee]{text-align:center}.selected-single-type .type-item[data-v-a7a717ee]{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-a7a717ee]{text-align:center;padding:40px 20px;color:#909399;background:#fff;border-radius:12px;border:1px dashed #e4e7ed}.no-dual-types p[data-v-a7a717ee]{margin:0;font-size:14px}.dialog-footer[data-v-a7a717ee]{background:#fff;padding:20px 24px;border-top:1px solid #e4e7ed;text-align:right}.dialog-footer .el-button[data-v-a7a717ee]{border-radius:8px;padding:10px 20px;font-weight:600}.dialog-footer .el-button[data-v-a7a717ee]:first-child{color:#f56c6c;border-color:#f56c6c}.dialog-footer .el-button[data-v-a7a717ee]:first-child:hover{background:#f56c6c;color:#fff}[data-v-a7a717ee] .el-button [class*=el-icon-]+span{margin-left:-1px}@media (max-width:768px){.pokedex-page[data-v-a7a717ee]{height:calc(100vh - 50px);height:calc(100dvh - 50px)}.pokedex-container[data-v-a7a717ee],.skills-tab-container[data-v-a7a717ee]{padding:6px 10px 0}.search-sticky[data-v-a7a717ee]{padding:2px 0;margin-bottom:4px}.search-bar[data-v-a7a717ee]{max-width:100%;padding:0 2px}.search-input[data-v-a7a717ee] .el-input__inner{height:30px;font-size:12px;border-radius:15px;padding-left:28px;padding-right:56px}.search-count[data-v-a7a717ee]{font-size:11px}.selected-type-icon[data-v-a7a717ee]{width:18px;height:18px}.clear-type-icon[data-v-a7a717ee],.type-selector-icon[data-v-a7a717ee]{font-size:13px}.pagination-container[data-v-a7a717ee]{padding:6px 0 10px;gap:4px}.header-content[data-v-a7a717ee]{padding:20px;gap:16px}.page-title[data-v-a7a717ee]{font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.stats-grid[data-v-a7a717ee]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-a7a717ee]{padding:12px}.stat-value[data-v-a7a717ee]{font-size:20px}.controls-section[data-v-a7a717ee]{-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-a7a717ee]{width:100%;margin-bottom:8px}.pets-grid[data-v-a7a717ee]{grid-template-columns:repeat(3,1fr);gap:10px}.avatar-container[data-v-a7a717ee]{height:120px}.pet-info[data-v-a7a717ee]{padding:10px}.pet-name-center[data-v-a7a717ee]{font-size:13px;margin-bottom:4px}.pet-info-stats[data-v-a7a717ee]{font-size:11px;gap:6px}.type-icon-sm[data-v-a7a717ee]{width:20px;height:20px}.power-value[data-v-a7a717ee],.total-value[data-v-a7a717ee]{font-size:11px;padding:2px 6px}.type-tag[data-v-a7a717ee]{font-size:10px}.single-types-grid[data-v-a7a717ee]{grid-template-columns:repeat(3,1fr);gap:8px}.dual-types-grid[data-v-a7a717ee]{grid-template-columns:repeat(2,1fr);gap:8px}.all-types-grid[data-v-a7a717ee]{grid-template-columns:repeat(3,1fr);gap:8px}.type-item[data-v-a7a717ee]{padding:12px 4px}.type-icon[data-v-a7a717ee]{width:32px;height:32px;font-size:14px}.type-name[data-v-a7a717ee]{font-size:12px}}@media (max-width:480px){.pets-grid[data-v-a7a717ee]{grid-template-columns:repeat(3,1fr);gap:8px}.avatar-container[data-v-a7a717ee]{height:100px}.pet-info[data-v-a7a717ee]{padding:8px}.pet-name-center[data-v-a7a717ee]{font-size:12px;margin-bottom:2px}.pet-info-stats[data-v-a7a717ee]{font-size:10px;gap:4px}.type-icon-sm[data-v-a7a717ee]{width:18px;height:18px}.power-value[data-v-a7a717ee],.total-value[data-v-a7a717ee]{font-size:10px;padding:2px 4px}.pet-id-badge[data-v-a7a717ee]{font-size:10px;padding:1px 4px}.stats-grid[data-v-a7a717ee]{grid-template-columns:1fr}.page-title[data-v-a7a717ee]{font-size:20px}.page-subtitle[data-v-a7a717ee]{font-size:14px}.radar-chart[data-v-a7a717ee]{height:270px;padding:15px}.stats-info[data-v-a7a717ee]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-info-item[data-v-a7a717ee]{padding:6px 8px;font-size:11px}.detail-header .header-back[data-v-a7a717ee]{width:70px;font-size:18px}.detail-header .header-back span[data-v-a7a717ee]{font-size:13px}}@-webkit-keyframes fadeInUp-a7a717ee{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-a7a717ee{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-a7a717ee]{-webkit-animation:fadeInUp-a7a717ee .5s ease;animation:fadeInUp-a7a717ee .5s ease}}.back-to-top[data-v-a7a717ee]{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-a7a717ee]: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-a7a717ee]{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-a7a717ee],.scroll-tip[data-v-a7a717ee]{text-align:center}.scroll-loading i[data-v-a7a717ee]{margin-right:4px}@-webkit-keyframes spin-a7a717ee{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-a7a717ee{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-a7a717ee]::-webkit-scrollbar{width:6px}[data-v-a7a717ee]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-a7a717ee]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-a7a717ee]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ranking-container[data-v-a7a717ee]{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-a7a717ee]{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-a7a717ee]{width:200px}.pc-filters[data-v-a7a717ee]{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-a7a717ee]{display:none}@media screen and (max-width:768px){.pc-filters[data-v-a7a717ee]{display:none}.mobile-filters[data-v-a7a717ee]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:8px}.mf-group[data-v-a7a717ee],.mobile-filters[data-v-a7a717ee]{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-a7a717ee]{-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-a7a717ee]{-webkit-box-flex:2;-ms-flex:2;flex:2}.mf-label[data-v-a7a717ee]{font-size:10px;color:#909399;line-height:1;margin-bottom:4px}.mf-radio-vertical[data-v-a7a717ee]{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-a7a717ee]{margin-right:0;line-height:18px}.mf-radio-vertical .el-radio__label[data-v-a7a717ee]{font-size:11px;padding-left:4px}.mf-radio-vertical .el-radio__inner[data-v-a7a717ee]{width:12px;height:12px}.mf-week-select[data-v-a7a717ee]{width:180px}}.ranking-body[data-v-a7a717ee]{-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-f409f854]{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-f409f854]{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-f409f854]{-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-f409f854]{color:#5b8def;font-weight:600}.tab-item.active[data-v-f409f854]:after{content:"";position:absolute;bottom:0;left:30%;width:40%;height:2px;background:#5b8def;border-radius:2px}.tab-content[data-v-f409f854]{padding:12px}.restraint-scroll-area[data-v-f409f854]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:#f5f7fa;flex-direction:column}.restraint-center-wrap[data-v-f409f854],.restraint-scroll-area[data-v-f409f854]{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-f409f854]{width:100%;max-width:860px;margin:0 auto;padding:0;height:100%;flex-direction:column}.stat-scroll-area[data-v-f409f854]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px}.stat-center-wrap[data-v-f409f854]{width:100%;max-width:560px}.stat-layout[data-v-f409f854]{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-f409f854]{min-width:0}.stat-right[data-v-f409f854]{-ms-flex-negative:0;flex-shrink:0}.stat-pet-row[data-v-f409f854]{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-f409f854]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-pet-avatar[data-v-f409f854]{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-f409f854]{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-f409f854]{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-grid[data-v-f409f854]{-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-f409f854]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pet-info-cell[data-v-f409f854]{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-f409f854]{font-size:12px;font-weight:600;color:#475569}.pet-cell-vals[data-v-f409f854]{font-size:11px;color:#94a3b8}.fade-enter-active[data-v-f409f854],.fade-leave-active[data-v-f409f854]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-f409f854],.fade-leave-to[data-v-f409f854]{opacity:0}.action-cell[data-v-f409f854]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.damage-layout[data-v-f409f854]{-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-f409f854],.scroll-area[data-v-f409f854]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px}.dmg-input-area[data-v-f409f854]{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-f409f854]{margin:auto 0}.dmg-pc-result[data-v-f409f854]{display:none}.dmg-row-2col[data-v-f409f854]{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-f409f854]{background:#fff;border-radius:10px;padding:8px 14px;border:1px solid #eef0f4}@media (min-width:900px){.elf-calc-wrapper[data-v-f409f854]{max-width:1200px;margin:0 auto}.damage-layout[data-v-f409f854]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dmg-input-area[data-v-f409f854]{-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-f409f854]{margin:0}.dmg-result-bar[data-v-f409f854]{display:none}.dmg-pc-result[data-v-f409f854]{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-f409f854]{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-f409f854]{gap:10px;margin-bottom:10px}.dmg-pc-result-grid[data-v-f409f854],.dmg-pc-result .dmg-result-item[data-v-f409f854]{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-f409f854]{-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-f409f854]{font-size:28px;font-weight:800;letter-spacing:-.5px}.dmg-row-2col[data-v-f409f854]{-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-f409f854]{-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-f409f854]{margin-top:0}.form-grid[data-v-f409f854]{grid-template-columns:1fr 1fr}.stat-center-wrap[data-v-f409f854]{max-width:860px}.stat-layout[data-v-f409f854]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.stat-left[data-v-f409f854]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-right[data-v-f409f854]{width:280px}.pet-info-card[data-v-f409f854]{-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-f409f854]{width:72px;height:72px}.stat-pet-row[data-v-f409f854]{margin-top:0}}.stat-grid[data-v-f409f854]{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;margin-bottom:2px}.cell[data-v-f409f854]{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-f409f854]{background:#eef2fb;color:#5b8def;font-size:12px;font-weight:600;border-radius:6px}.header-row[data-v-f409f854]{margin-bottom:4px}.label-cell[data-v-f409f854]{font-weight:600;font-size:12px;color:#64748b;background:#f1f5f9}.result-cell[data-v-f409f854]{font-weight:700;color:#5b8def;font-size:13px;background:#eef2fb}.footer-row[data-v-f409f854]{margin-bottom:2px}.footer-row .cell[data-v-f409f854]{background:#f8fafd}.cell-input[data-v-f409f854]{width:100%}.cell-input[data-v-f409f854] .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-f409f854]{width:100%}.cell-select[data-v-f409f854] .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-f409f854] .el-select__caret{display:none}.section-title[data-v-f409f854]{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-f409f854]{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-f409f854]{white-space:nowrap;margin-right:0;font-size:13px;color:#475569}.result-panel[data-v-f409f854]{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-f409f854]{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-f409f854]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.result-item[data-v-f409f854]{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-f409f854]{font-size:11px;color:#94a3b8;margin-bottom:4px}.result-value[data-v-f409f854]{font-size:16px;font-weight:700;color:#334155}.result-value.accent[data-v-f409f854]{color:#e07b30}.form-grid[data-v-f409f854]{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-f409f854]{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-item[data-v-f409f854]:last-child{border-bottom:none}.form-label[data-v-f409f854]{-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-f409f854],.form-el-select[data-v-f409f854]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:0}.form-el-select[data-v-f409f854] .el-input__inner{text-align:center;padding-right:8px}.form-el-select[data-v-f409f854] .el-select__caret{display:none}.dmg-result-grid[data-v-f409f854]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:8px}.dmg-result-item[data-v-f409f854]{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-f409f854]{font-size:11px;color:#94a3b8;margin-bottom:5px;letter-spacing:.3px}.dmg-value[data-v-f409f854]{font-size:22px;font-weight:800;letter-spacing:-.5px}.dmg-value.low[data-v-f409f854]{color:#22c55e}.dmg-value.avg[data-v-f409f854]{color:#5b8def}.dmg-value.high[data-v-f409f854]{color:#ef4444}.dmg-tip[data-v-f409f854]{font-size:11px;color:#b0bcc8;text-align:center;margin-top:4px}.extra-mult-panel[data-v-f409f854]{padding:4px 0 0}.extra-mult-hint[data-v-f409f854]{font-size:11px;color:#b0bcc8;margin-left:6px;font-weight:400;line-height:1.5}.extra-mult-grid[data-v-f409f854]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.extra-mult-row[data-v-f409f854]{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-f409f854]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.extra-mult-del-btn[data-v-f409f854]{-ms-flex-negative:0;flex-shrink:0;padding:5px!important}.btn-add-mult[data-v-f409f854]{margin-top:2px}.dmg-result-bar[data-v-f409f854]{-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-f409f854]{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-f409f854]{grid-template-columns:repeat(3,1fr)}.stat-grid[data-v-f409f854]{gap:2px}.cell[data-v-f409f854]{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}