.theme-toggle[data-v-547b4b40]{isolation:isolate;box-sizing:border-box;cursor:pointer;color:var(--text-secondary);border:2px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex;position:relative;overflow:visible}.theme-toggle__icon[data-v-547b4b40]{z-index:1;justify-content:center;align-items:center;width:1.16em;height:1.16em;font-size:1.05em;line-height:1;display:inline-flex;position:relative;overflow:visible}.theme-toggle__icon[data-v-547b4b40] svg{width:1em;height:1em;display:block;overflow:visible}.theme-toggle__text[data-v-547b4b40]{z-index:1;letter-spacing:.08em;margin-left:6px;font-size:12px;font-weight:700;position:relative}.theme-toggle--nav[data-v-547b4b40]{border-radius:var(--radius-md);background:0 0;width:36px;height:36px;font-size:18px}.theme-toggle--nav[data-v-547b4b40]:hover{background:var(--color-gray-100);color:var(--color-primary);transform:scale(1.05)}.theme-toggle--home[data-v-547b4b40]{border-radius:var(--radius-md);background:var(--color-gray-100);border-color:var(--border-gray);min-height:40px;padding:0 12px}.theme-toggle--home[data-v-547b4b40]:hover{color:var(--color-primary);border-color:var(--color-primary);transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.theme-toggle[data-v-547b4b40]{transition:none!important}.theme-toggle[data-v-547b4b40]:hover{transform:none!important}}[data-theme=dark] .theme-toggle,[data-theme=dark] .theme-toggle .theme-toggle__icon{color:var(--text-primary)}[data-theme=dark] .theme-toggle--nav{background:0 0;border-color:#0000}[data-theme=dark] .theme-toggle--nav:hover{background:var(--bg-secondary);color:var(--color-primary-light)}[data-theme=dark] .theme-toggle--nav:hover .theme-toggle__icon{color:var(--color-primary-light)}[data-theme=dark] .theme-toggle--home{background:var(--bg-secondary);border-color:var(--glass-border-light)}[data-theme=dark] .theme-toggle--home:hover{background:var(--bg-tertiary);color:var(--color-primary-light);border-color:var(--color-primary-light)}[data-theme=dark] .theme-toggle--home:hover .theme-toggle__icon{color:var(--color-primary-light)}#wei[data-v-db36d386]{width:50px;height:50px;z-index:var(--z-popover);transition:transform .3s var(--ease-out-back);position:absolute;top:-30px;left:208px}.con[data-v-db36d386]{float:left;width:550px;min-width:405px;height:auto;z-index:var(--z-popover);justify-content:center;align-items:center;margin-left:-290px;display:flex;position:absolute;top:30px;left:50vw}.nav-glass[data-v-db36d386]{background:var(--bg-primary);border-radius:var(--radius-lg);border:2px solid var(--border-gray);align-items:center;padding:8px;transition:background .2s,border-color .2s;display:flex}.nav-glass[data-v-db36d386]:hover{border-color:var(--color-primary)}.nav-divider[data-v-db36d386]{background:var(--border-gray);width:2px;height:24px;margin:0 6px;transition:background .2s}nav ul li[data-v-db36d386]{list-style:none;display:inline-block}.nav-item[data-v-db36d386]{font-weight:600;font-family:var(--font-family-base);color:var(--text-secondary);cursor:pointer;z-index:2;transition:color .2s var(--ease-smooth), background-color .2s ease, transform .2s ease;border-radius:var(--radius-md);letter-spacing:0;margin:4px;padding:12px 26px;font-size:14px;text-decoration:none;display:inline-block;position:relative}.nav-item[data-v-db36d386]:after{content:"";background:var(--color-gray-100);border-radius:var(--radius-md);z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.nav-item.active[data-v-db36d386]{color:#fff;background:#2563eb}.nav-item[data-v-db36d386]:hover{color:var(--color-primary);transform:scale(1.04)}.nav-item[data-v-db36d386]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.nav-item.active[data-v-db36d386]:hover{color:#fff}.nav-item.active[data-v-db36d386]:focus-visible{outline-color:var(--color-accent)}.nav-item.disabled[data-v-db36d386]{pointer-events:none;opacity:.4}.nav-item[data-v-db36d386]:hover:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.nav-item.active[data-v-db36d386]:after{opacity:0}.nav-item[data-v-db36d386]:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.nav-item[data-v-db36d386]{transition:none!important;animation:none!important}.nav-item[data-v-db36d386]:after,#wei[data-v-db36d386]{transition:none!important}}.center[data-v-9aee79c9]{float:right;text-align:center;width:140px;margin:15px}.popHide[data-v-9aee79c9]{transform-origin:top;animation:.2s ease-out forwards fade-out-9aee79c9}.popShow[data-v-9aee79c9]{transform-origin:top;animation:.2s ease-out forwards fade-in-9aee79c9}@keyframes fade-in-9aee79c9{0%{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes fade-out-9aee79c9{0%{transform:translateY(10px)}to{transform:translateY(0)}}#myimg[data-v-9aee79c9]{border:none;border-radius:10%;width:100px;height:100px;margin:10px}.unauth-avatar[data-v-9aee79c9]{background:#7dd3fc61;box-shadow:0 0 0 10px #7dd3fc61,inset 0 0 20px #0e749029}[data-theme=dark] #myimg[data-v-9aee79c9]{box-shadow:0 10px 28px #00000057, 0 0 0 1px var(--glass-border-light)}.center[data-v-9aee79c9] .el-popover__reference{outline:none}.center a[data-v-9aee79c9],.center a[data-v-9aee79c9]:focus,.center a[data-v-9aee79c9]:focus-visible,.center a[data-v-9aee79c9]:hover,.center[data-v-9aee79c9] .el-badge,.center[data-v-9aee79c9] .el-badge:hover{border:none;outline:none}.center[data-v-9aee79c9] .el-badge__content{z-index:3000;pointer-events:none}.center[data-v-9aee79c9] .el-badge__content.is-fixed{transform:translate(35%,-5%)}.center-dropdown--tour{z-index:5600!important;pointer-events:auto!important}.center-dropdown--tour .el-dropdown-menu{pointer-events:auto!important}.center.is-tour-avatar .el-dropdown{position:relative}.center.is-tour-avatar .el-popper.center-dropdown--tour,.center.is-tour-avatar .center-dropdown--tour{z-index:5600!important}.center-dropdown .el-dropdown-menu__item{justify-content:center;align-items:center;display:flex}.center-dropdown--tour .personalspace-nav-item.el-dropdown-menu__item,.center-dropdown--tour .el-dropdown-menu__item.personalspace-nav-item{min-height:36px}.center-dropdown .el-dropdown-menu__item .item-arrow{margin-left:4px;font-size:12px}.center-dropdown .info-item{min-height:auto;padding:2px 16px;line-height:1.4}.center-dropdown .el-dropdown-menu__item .nickname-text{color:#303133;font-size:15px;font-weight:600}.center-dropdown .el-dropdown-menu__item .info-text{color:#909399;font-size:12px}.center-dropdown .el-dropdown-menu__item.is-disabled{cursor:default;color:inherit}.center-dropdown.el-popper .el-dropdown-menu__item.is-disabled:hover,.center-dropdown.el-popper .el-dropdown-menu__item.is-disabled:focus{color:inherit!important;background-color:#0000!important}[data-theme=dark] .center-dropdown,[data-theme=dark] .center-dropdown .el-dropdown-menu{border-color:var(--glass-border-light)!important;background:var(--surface-card)!important}[data-theme=dark] .center-dropdown .el-dropdown-menu__item,[data-theme=dark] .center-dropdown .el-dropdown-menu__item .nickname-text{color:var(--text-primary)!important}[data-theme=dark] .center-dropdown .el-dropdown-menu__item .info-text{color:var(--text-secondary)!important}[data-theme=dark] .center-dropdown .el-dropdown-menu__item.is-divided{border-top-color:var(--glass-border)!important}[data-theme=dark] .center-dropdown .el-dropdown-menu__item:not(.is-disabled):hover,[data-theme=dark] .center-dropdown .el-dropdown-menu__item:not(.is-disabled):focus{color:var(--color-primary-light)!important;background:var(--bg-secondary)!important}.message-popover{padding:0!important}.message-popover .message-list{padding:0}.message-popover .message-item{text-align:center;cursor:pointer;padding:8px 12px;transition:color .2s}.message-popover .message-item+.message-item{border-top:1px solid #e4e7ed}.message-popover .message-item:hover{color:#09f}.anime-page[data-v-f65c333a]{width:100%;min-width:0;position:relative}.anime-main[data-v-f65c333a]{width:100%;min-width:0}.anime-page--anime-list[data-v-f65c333a],.anime-page--anime-new[data-v-f65c333a],.anime-page--anime-search[data-v-f65c333a],.anime-page--season-rank[data-v-f65c333a]{min-width:0;position:relative}.anime-page--anime-new .anime-center[data-v-f65c333a],.anime-page--anime-search .anime-center[data-v-f65c333a],.anime-page--season-rank .anime-center[data-v-f65c333a]{float:none;z-index:120;margin:0;position:absolute;top:20px;right:20px}.anime-page--playlist[data-v-f65c333a]{width:100%;min-width:0;position:relative;overflow-x:visible}.index[data-v-f65c333a]{z-index:1;width:140px;height:auto;position:absolute;top:10px;left:100px}.index[data-v-f65c333a]:before,.index[data-v-f65c333a]:after{content:"";z-index:-1;background:#3040d0;border-radius:50%;width:73px;height:80px;animation:2s linear infinite push-f65c333a;position:absolute;top:20px;bottom:0;left:57%;transform:translate(-50%,-100%)scale(0)}.index[data-v-f65c333a]:after{animation-delay:1s}@keyframes push-f65c333a{0%,50%{transform:translate(-50%)scale(1)}to{transform:translate(-50%,-100%)scale(0)}}.index img[data-v-f65c333a]{width:140px;height:auto}.anime-center[data-v-f65c333a]{z-index:10;position:relative}.anime-page--anime-list .anime-center[data-v-f65c333a]{float:none;z-index:120;margin:0;position:absolute;top:20px;right:20px}.anime-page--anime-list[data-v-f65c333a] .con{margin-left:-290px;left:50%}.anime-page--playlist .anime-center[data-v-f65c333a]{float:none;margin:0;position:absolute;top:20px;right:20px}.anime-schedule-link[data-v-f65c333a]{z-index:125;box-sizing:border-box;background:var(--color-accent);width:150px;min-height:44px;color:var(--text-inverse);white-space:nowrap;text-align:center;border-radius:10px;justify-content:center;align-items:center;margin-left:-90px;padding:5px;font-size:25px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:50px;left:79vw;right:auto;overflow:hidden;box-shadow:0 8px 18px #f59e0b33}.anime-schedule-link[data-v-f65c333a]:hover{color:var(--text-inverse);background:#d97706}.anime-schedule-link.slide_text[data-v-f65c333a]:after{justify-content:center;align-items:center;display:flex;transform:translate(-24%)}.anime-schedule-link.slide_text[data-v-f65c333a]:hover:after{transform:translate(0)}@media (width<=2080px){.anime-page--season-rank[data-v-f65c333a]{padding-top:78px}}@media (width<=1360px){.anime-page--playlist .index[data-v-f65c333a]{z-index:101;width:88px;top:20px;left:max(18px,50vw - 582px)}.anime-page--playlist .index[data-v-f65c333a]:before,.anime-page--playlist .index[data-v-f65c333a]:after{width:46px;height:52px;top:12px;left:54%}.anime-page--playlist .index img[data-v-f65c333a]{width:88px}.anime-page--playlist .anime-center[data-v-f65c333a]{border-radius:14px;width:72px;height:72px;top:22px;right:max(18px,50vw - 582px);overflow:hidden}.anime-page--playlist .anime-center[data-v-f65c333a] #myimg{border-radius:14px;width:72px;height:72px;margin:0}}@media (width<=1220px){.anime-page[data-v-f65c333a]{padding-top:78px;overflow-x:visible}.anime-page .index[data-v-f65c333a],.anime-page--playlist .index[data-v-f65c333a]{display:none}.anime-page[data-v-f65c333a] .con,.anime-page--playlist[data-v-f65c333a] .con{float:none;box-sizing:border-box;z-index:130;justify-content:center;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 78px 0;position:fixed;top:0;left:auto;right:auto}.anime-page--anime-search[data-v-f65c333a] .con,.anime-page--anime-new[data-v-f65c333a] .con{padding:10px 228px 0 78px}.anime-schedule-link[data-v-f65c333a]{z-index:132;width:auto;height:48px;min-height:48px;margin-left:0;padding:0 16px;font-size:14px;line-height:1;position:fixed;top:10px;left:auto;right:96px}.anime-page[data-v-f65c333a] #wei,.anime-page--playlist[data-v-f65c333a] #wei{display:none}.anime-page[data-v-f65c333a] .nav-glass,.anime-page--playlist[data-v-f65c333a] .nav-glass{box-sizing:border-box;scrollbar-width:none;border-width:1px;border-radius:14px;width:auto;max-width:100%;padding:7px;overflow:auto hidden;box-shadow:0 10px 30px #0f172a14}.anime-page[data-v-f65c333a] .nav-glass::-webkit-scrollbar{display:none}.anime-page--playlist[data-v-f65c333a] .nav-glass::-webkit-scrollbar{display:none}.anime-page[data-v-f65c333a] .nav-glass ul,.anime-page--playlist[data-v-f65c333a] .nav-glass ul{flex:none;align-items:center;min-width:max-content;display:flex}.anime-page[data-v-f65c333a] nav ul li,.anime-page--playlist[data-v-f65c333a] nav ul li{flex:none}.anime-page[data-v-f65c333a] .nav-item,.anime-page--playlist[data-v-f65c333a] .nav-item{white-space:nowrap;margin:2px;padding:10px 15px;font-size:13px}.anime-page[data-v-f65c333a] .nav-divider,.anime-page--playlist[data-v-f65c333a] .nav-divider{flex:none;height:24px;margin:0 6px}.anime-page[data-v-f65c333a] .theme-toggle--nav,.anime-page--playlist[data-v-f65c333a] .theme-toggle--nav{width:40px;height:40px;font-size:19px}.anime-page .anime-center[data-v-f65c333a],.anime-page--playlist .anime-center[data-v-f65c333a]{box-sizing:border-box;z-index:131;border-radius:14px;width:56px;height:56px;margin:0;padding:6px;position:fixed;top:4px;right:12px;overflow:visible}.anime-page .anime-center[data-v-f65c333a] #myimg,.anime-page--playlist .anime-center[data-v-f65c333a] #myimg{object-fit:cover;border-radius:14px;width:100%;height:100%;margin:0;display:block}}@media (width<=480px){.anime-page[data-v-f65c333a] .con,.anime-page--playlist[data-v-f65c333a] .con{padding-inline:8px 62px}.anime-page--anime-search[data-v-f65c333a] .con,.anime-page--anime-new[data-v-f65c333a] .con{padding-inline:8px 192px}.anime-schedule-link[data-v-f65c333a]{height:44px;min-height:44px;padding:0 12px;font-size:13px;right:82px}.anime-page[data-v-f65c333a] .nav-glass,.anime-page--playlist[data-v-f65c333a] .nav-glass{padding:5px;overflow-x:auto}.anime-page[data-v-f65c333a] .nav-item,.anime-page--playlist[data-v-f65c333a] .nav-item{margin:1px;padding:8px;font-size:12px}.anime-page[data-v-f65c333a] .nav-divider,.anime-page--playlist[data-v-f65c333a] .nav-divider{margin:0 3px}.anime-page[data-v-f65c333a] .theme-toggle--nav,.anime-page--playlist[data-v-f65c333a] .theme-toggle--nav{width:38px;height:38px;font-size:18px}.anime-page .anime-center[data-v-f65c333a],.anime-page--playlist .anime-center[data-v-f65c333a]{width:52px;height:52px;padding:4px;top:5px;right:9px}.anime-page .anime-center[data-v-f65c333a] #myimg,.anime-page--playlist .anime-center[data-v-f65c333a] #myimg{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.index[data-v-f65c333a]:before,.index[data-v-f65c333a]:after{transform:translate(-50%)scale(1);animation:none!important}}
