@charset "UTF-8";@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ui-bg:#fff;--ui-surface:#fff;--ui-surface-2:#f4f7f8;--ui-surface-3:#ebf0f2;--ui-border:#e3e8ec;--ui-border-strong:#cdd5db;--ui-text:#141c24;--ui-text-2:#4a5866;--ui-text-3:#687786;--ui-placeholder:#94a1ad;--ui-overlay:rgba(10,14,18,.38);--ui-glass:hsla(0,0%,100%,.72);--ui-glass-strong:hsla(0,0%,100%,.86);--ui-glass-border:hsla(0,0%,100%,.55);--ui-shadow-1:0 1px 2px rgb(16 24 32/6%),0 1px 1px rgb(16 24 32/4%);--ui-shadow-2:0 4px 16px rgb(16 24 32/8%);--ui-shadow-3:0 12px 32px rgba(16,24,32,.14);--ui-radius-xs:6px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:20px;--ui-radius-2xl:28px;--ui-radius-pill:999px;--ui-text-xs:12px;--ui-text-sm:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:18px;--ui-text-2xl:22px;--ui-text-3xl:28px;--ui-dur-fast:.12s;--ui-dur-base:.18s;--ui-dur-slow:.26s;--ui-ease-out:cubic-bezier(.2,.8,.2,1);--ui-ease-pop:cubic-bezier(.34,1.3,.64,1);--ui-font-sans:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC",sans-serif}html.dark{--ui-bg:#15191c;--ui-surface:#1c2226;--ui-surface-2:#232a2f;--ui-surface-3:#2b3338;--ui-border:#333c42;--ui-border-strong:#444e55;--ui-text:#e7ecef;--ui-text-2:#b2bdc4;--ui-text-3:#8c99a1;--ui-placeholder:#6e7c84;--ui-overlay:rgba(0,0,0,.52);--ui-glass:rgba(28,34,38,.72);--ui-glass-strong:rgba(28,34,38,.88);--ui-glass-border:hsla(0,0%,100%,.08);--ui-shadow-1:0 1px 2px rgba(0,0,0,.3);--ui-shadow-2:0 4px 16px rgba(0,0,0,.35);--ui-shadow-3:0 12px 32px rgba(0,0,0,.45)}html.dark:root,html:root{--el-bg-color:var(--ui-surface);--el-bg-color-page:var(--ui-bg);--el-bg-color-overlay:var(--ui-surface);--el-text-color-primary:var(--ui-text);--el-text-color-regular:var(--ui-text-2);--el-text-color-secondary:var(--ui-text-3);--el-text-color-placeholder:var(--ui-placeholder);--el-border-color:var(--ui-border-strong);--el-border-color-light:var(--ui-border);--el-border-color-lighter:var(--ui-surface-3);--el-border-color-extra-light:var(--ui-surface-2);--el-fill-color:var(--ui-surface-3);--el-fill-color-light:var(--ui-surface-2);--el-fill-color-blank:var(--ui-surface);--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-round:20px;--el-box-shadow-light:var(--ui-shadow-2);--el-box-shadow:var(--ui-shadow-3);--el-overlay-color-lighter:var(--ui-overlay);--el-font-family:var(--ui-font-sans)}.lucide{stroke-width:1.75}#__nuxt,body,html{background-color:var(--app-bg);color:var(--app-text);cursor:url(../cursor.png),auto;font-family:var(--ui-font-sans);height:100%;margin:0;padding:0;width:100%;word-break:break-word}html{scrollbar-gutter:stable}html:has(.app-wrapper.is-reading){overflow:hidden;scrollbar-gutter:auto}@supports (scrollbar-gutter:stable){body.el-popup-parent--hidden{width:100%!important}}:where(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number]):not([readonly]):not(:disabled),[contenteditable=true],textarea:not([readonly]):not(:disabled){caret-color:var(--el-color-primary);cursor:url(../cursor-text.svg) 10 13,text}html.dark :where(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number]):not([readonly]):not(:disabled),html.dark [contenteditable=true],html.dark textarea:not([readonly]):not(:disabled){cursor:url(../cursor-text-dark.svg) 10 13,text}.app-skeleton-block{background:var(--ui-surface-3);overflow:hidden;position:relative}.app-skeleton-block:after{animation:app-skeleton-shimmer 1.2s linear infinite;background:linear-gradient(90deg,transparent,var(--ui-surface-2),transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-100%)}@keyframes app-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.app-skeleton-block:after{animation:none;opacity:0}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.none-enter-active,.none-leave-active{transition:none!important}.main-box{margin:0 auto;min-height:0;padding:15px}.admin-page{padding:24px}.admin-page-inner{margin:0 auto;max-width:1280px}.admin-page-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.admin-page-heading{min-width:0}.admin-page-header__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-page-title{color:var(--center-title,var(--app-text));font-size:28px;font-weight:800;line-height:1.25;margin:0}.admin-panel{border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;box-shadow:0 10px 30px #0f172a0e!important}.route-tab-content{border-radius:0 0 18px 18px!important;border-top:0!important;margin-top:0!important}.route-tab-content--surface{background:var(--app-card-bg);border:1px solid var(--app-border);border-radius:0 0 18px 18px;border-top:0;box-shadow:0 10px 30px #0f172a0e;min-width:0}.route-tab-content--padded{padding:18px}.maxWidth-1200{max-width:1200px}.section-header{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.section-header .title{color:var(--app-text);font-size:24px;font-weight:600;margin:0;padding-left:14px;position:relative}.section-header .title:before{background-color:var(--el-color-primary);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.section-header .more-btn{color:var(--el-text-color-secondary);font-size:14px}.section-header .more-btn:hover{color:var(--el-color-primary)}@media(prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active{transition:none}}@media(max-width:768px){.admin-page{padding:12px}.admin-page-header{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:12px}.admin-page-header__actions{justify-content:flex-start;width:100%}.admin-page-header__actions>*{max-width:100%}.admin-page-title{font-size:22px}.route-tab-content,.route-tab-content--surface{border-radius:0 0 16px 16px!important}.route-tab-content--padded{padding:12px}.section-header .title{font-size:20px;padding-left:10px}}.el-overlay{--app-overlay-background:rgba(15,23,42,.52);background:transparent!important}.el-overlay:before{background:var(--app-overlay-background);content:"";inset:0;pointer-events:none;position:absolute}.el-overlay.is-message-box{z-index:10000!important}.el-message,.el-notification{z-index:10001!important}.el-image-viewer__wrapper{z-index:10002!important}.el-dialog,.el-message-box{background:var(--app-card-bg)!important;border:1px solid rgba(15,23,42,.1);border-radius:20px!important;box-shadow:0 24px 64px #0f172a38!important;overflow:hidden}.el-dialog{display:flex;flex-direction:column;margin-top:max(7vh,24px)!important;max-height:min(86vh,920px);padding:0!important}.el-dialog__header,.el-drawer__header{background:var(--app-card-bg);border-bottom:1px solid var(--app-border);flex:0 0 auto;margin:0!important;padding:20px 22px 16px!important}.el-dialog__header.show-close{padding-right:62px!important}.el-dialog__headerbtn{right:14px!important;top:12px!important}.el-dialog__title,.el-drawer__title,.el-message-box__title{color:var(--app-text)!important;font-size:17px!important;font-weight:700!important;line-height:1.4}.el-dialog__headerbtn,.el-drawer__close-btn{border-radius:6px;color:var(--el-text-color-secondary)!important;display:grid;height:36px!important;place-items:center;width:36px!important}.el-dialog__headerbtn:hover,.el-drawer__close-btn:hover{background:var(--el-fill-color);color:var(--app-text)!important}.el-dialog__body{color:var(--el-text-color-primary);min-height:0;overflow:auto;padding:20px 22px!important}.el-dialog__footer,.el-drawer__footer{background:var(--app-card-bg);border-top:1px solid var(--app-border);flex:0 0 auto;padding:14px 22px 18px!important}.drawer-footer,.el-dialog__footer,.el-dialog__footer>div,.el-drawer__footer,.el-message-box__btns{align-items:center;display:flex;gap:10px;justify-content:flex-end}.el-dialog__footer .el-button+.el-button,.el-message-box__btns .el-button+.el-button{margin-left:0}.el-drawer{background:var(--app-card-bg)!important;border:0;box-shadow:-10px 0 28px #0f172a33!important;display:flex;flex-direction:column;transition-property:transform!important}.el-drawer.ltr{box-shadow:10px 0 28px #0f172a33!important}:is(.dialog-fade-enter-active,.el-drawer-fade-enter-active,.fade-in-linear-enter-active),:is(.dialog-fade-leave-active,.el-drawer-fade-leave-active,.fade-in-linear-leave-active){animation:app-overlay-presence .18s linear!important;transition:none!important}:is(.dialog-fade-enter-from,.dialog-fade-leave-to,.el-drawer-fade-enter-from,.el-drawer-fade-leave-to,.fade-in-linear-enter-from,.fade-in-linear-leave-to){opacity:1!important}:is(.dialog-fade-enter-active,.el-drawer-fade-enter-active,.fade-in-linear-enter-active):before{animation:app-backdrop-in .18s ease-out both}:is(.dialog-fade-leave-active,.el-drawer-fade-leave-active,.fade-in-linear-leave-active):before{animation:app-backdrop-in .14s ease-in reverse both}.dialog-fade-enter-active .el-overlay-dialog,.dialog-fade-leave-active .el-overlay-dialog,.fade-in-linear-enter-active .el-overlay-message-box,.fade-in-linear-leave-active .el-overlay-message-box{animation:none!important;will-change:auto!important}.el-drawer-fade-enter-active .el-drawer,.el-drawer-fade-leave-active .el-drawer{transition:transform .18s cubic-bezier(.2,0,0,1)!important;will-change:transform}.dialog-fade-enter-active .el-dialog,.fade-in-linear-enter-active .el-message-box{animation:app-panel-in .18s cubic-bezier(.2,0,0,1) both;will-change:transform}.dialog-fade-leave-active .el-dialog,.fade-in-linear-leave-active .el-message-box{animation:app-panel-in .14s ease-in reverse both;will-change:transform}@keyframes app-overlay-presence{0%,to{opacity:1}}@keyframes app-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-panel-in{0%{transform:translate3d(0,8px,0)}to{transform:translateZ(0)}}.el-drawer__body{min-height:0;overflow:auto;padding:20px 22px!important}.el-dialog__body,.el-drawer__body,.source-editor-body{overscroll-behavior:contain;scrollbar-color:var(--el-border-color) transparent;scrollbar-width:thin}.el-message-box{padding:0!important;width:min(440px,calc(100vw - 24px))!important}.el-message-box__header{border-bottom:1px solid var(--app-border);padding:20px 22px 14px!important}.el-message-box__content{color:var(--el-text-color-primary)!important;line-height:1.65;padding:20px 22px!important}.el-message-box__btns{border-top:1px solid var(--app-border);padding:14px 22px 18px!important}.el-message-box__status.el-message-box-icon--warning{color:#d97706}html.dark .el-overlay{--app-overlay-background:rgba(0,0,0,.62)}html.dark .el-dialog,html.dark .el-drawer,html.dark .el-message-box{border-color:#ffffff1c;box-shadow:0 18px 40px #0000007a!important}@media(prefers-reduced-motion:reduce){.dialog-fade-enter-active,.dialog-fade-enter-active .el-dialog,.dialog-fade-leave-active,.dialog-fade-leave-active .el-dialog,.el-drawer-fade-enter-active,.el-drawer-fade-enter-active .el-drawer,.el-drawer-fade-leave-active,.el-drawer-fade-leave-active .el-drawer,.el-overlay:before,.fade-in-linear-enter-active,.fade-in-linear-enter-active .el-message-box,.fade-in-linear-leave-active,.fade-in-linear-leave-active .el-message-box{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:760px){.el-dialog{margin:6dvh auto!important;max-height:88dvh}.el-dialog,.el-message-box{width:calc(100vw - 32px)!important}.el-drawer.ltr,.el-drawer.rtl{border-radius:8px!important;bottom:4dvh!important;height:auto!important;top:4dvh!important;width:min(92vw,calc(100vw - 24px))!important}.el-drawer.rtl{right:12px!important}.el-drawer.ltr{left:12px!important}.el-drawer.btt,.el-drawer.ttb{border-radius:8px!important;left:12px!important;max-height:88dvh!important;right:12px!important;width:auto!important}.el-drawer.btt{bottom:4dvh!important}.el-drawer.ttb{top:4dvh!important}.el-dialog__header,.el-drawer__header,.el-message-box__header{padding:16px 16px 13px!important}.el-dialog__body,.el-drawer__body,.el-message-box__content{padding:16px!important}.el-dialog__footer,.el-drawer__footer,.el-message-box__btns{padding:12px 16px 16px!important}}:is(.el-popper.is-light,.el-dropdown__popper.el-popper,.el-select__popper.el-popper,.el-popover.el-popper):not(.is-dark){--ui-popper-surface:var(--ui-surface);background:var(--ui-popper-surface);border-color:var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-3),inset 0 0 0 1px var(--ui-glass-border)}:is(.el-popper.is-light,.el-dropdown__popper.el-popper,.el-select__popper.el-popper,.el-popover.el-popper):not(.is-dark)>.el-popper__arrow:before{background:var(--ui-popper-surface)}.el-dropdown__popper.el-popper:not(.is-dark) .el-dropdown-menu{background:transparent}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is(.el-popper.is-light,.el-dropdown__popper.el-popper,.el-select__popper.el-popper,.el-popover.el-popper):not(.is-dark){--ui-popper-surface:var(--ui-glass-strong);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}}@media(prefers-reduced-transparency:reduce){:is(.el-popper.is-light,.el-dropdown__popper.el-popper,.el-select__popper.el-popper,.el-popover.el-popper):not(.is-dark){--ui-popper-surface:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}:is(.el-dialog,.el-drawer):not(.music-control-drawer):not(.music-control-overlay *){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-surface)!important;border-color:var(--ui-border);box-shadow:var(--ui-shadow-3)!important}.el-dialog:not(.music-control-drawer):not(.music-control-overlay *){border-radius:var(--ui-radius-lg)!important}:is(.el-button,.header-container button,.user-menu-actions button,.logout-action,.global-search button,.content-center .category-option,.music-mini button,.music-page .controls button,.music-page .volume-control button,.music-favorite,.music-retry,.view-tabs button,.load-row button,.auth-page .mode-tabs button,.auth-page .captcha-box,.comment-tool-button,.comment-like,.comment-emoji-categories button,.comment-emoji-grid button,.focused-reply button):not(:disabled):not(.is-disabled):not([aria-disabled=true]){transition:transform var(--ui-dur-fast) var(--ui-ease-out),background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out),border-color var(--ui-dur-fast) var(--ui-ease-out),box-shadow var(--ui-dur-fast) var(--ui-ease-out)}:is(.el-button,.header-container button,.user-menu-actions button,.logout-action,.global-search button,.content-center .category-option,.music-mini button,.music-page .controls button,.music-page .volume-control button,.music-favorite,.music-retry,.view-tabs button,.load-row button,.auth-page .mode-tabs button,.auth-page .captcha-box,.comment-tool-button,.comment-like,.comment-emoji-categories button,.comment-emoji-grid button,.focused-reply button):not(:disabled):not(.is-disabled):not([aria-disabled=true]):active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){:is(.el-button,.header-container button,.user-menu-actions button,.logout-action,.global-search button,.content-center .category-option,.music-mini button,.music-page .controls button,.music-page .volume-control button,.music-favorite,.music-retry,.view-tabs button,.load-row button,.auth-page .mode-tabs button,.auth-page .captcha-box,.comment-tool-button,.comment-like,.comment-emoji-categories button,.comment-emoji-grid button,.focused-reply button):not(:disabled):not(.is-disabled):not([aria-disabled=true]){transform:none!important;transition:none!important}}#__nuxt,.app-main .el-card,.app-wrapper,.el-paper,.header-container,.sidebar-container,body,html{transition:color .3s ease,background-color .3s ease,border-color .3s ease}:root{--app-bg:var(--ui-bg);--app-text:var(--ui-text);--app-card-bg:var(--ui-surface);--app-border:var(--ui-border)}.el-button--primary:not(.is-plain,.is-text,.is-link){--el-button-text-color:var(--site-on-primary);--el-button-hover-text-color:var(--site-on-primary);--el-button-active-text-color:var(--site-on-primary);--el-button-bg-color:var(--site-primary);--el-button-hover-bg-color:var(--site-primary-hover);--el-button-active-bg-color:var(--site-primary-active);--el-button-border-color:var(--site-primary);--el-button-hover-border-color:var(--site-primary-hover);--el-button-active-border-color:var(--site-primary-active)}:where(button,a,input,select,textarea,[tabindex]):not(:where(.el-input__inner,.el-textarea__inner,.el-select__input,.el-range-input,.el-cascader__search-input,.el-select__wrapper,.el-input__wrapper,.el-range-editor)):focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}.el-button--primary.is-plain{--el-button-text-color:var(--site-primary-text);--el-button-bg-color:var(--site-primary-soft);--el-button-border-color:var(--site-primary-border);--el-button-hover-text-color:var(--site-on-primary);--el-button-active-text-color:var(--site-on-primary);--el-button-hover-bg-color:var(--site-primary-hover);--el-button-active-bg-color:var(--site-primary-active)}.el-button--primary:is(.is-text,.is-link){--el-button-text-color:var(--site-primary-text);--el-button-hover-text-color:var(--site-primary-text);--el-button-active-text-color:var(--site-primary-text);--el-button-hover-link-text-color:var(--site-primary-text)}.el-checkbox{--el-checkbox-checked-icon-color:var(--site-on-primary)}.el-radio__input.is-checked .el-radio__inner:after,.el-switch.is-checked .el-switch__action{background:var(--site-on-primary)}.el-pagination.is-background .el-pager li.is-active,.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--site-on-primary)}.el-input__wrapper:has(input:focus-visible),.el-range-editor:has(input:focus-visible),.el-select__wrapper:focus-visible,.el-select__wrapper:has(input:focus-visible),.el-textarea .el-textarea__inner:focus-visible{box-shadow:0 0 0 2px var(--site-focus-ring) inset;outline:none}@media(forced-colors:active){.comment-composer-shell:has(textarea:focus-visible),.el-input__wrapper:has(input:focus-visible),.el-range-editor:has(input:focus-visible),.el-select__wrapper:focus-visible,.el-select__wrapper:has(input:focus-visible),.el-textarea .el-textarea__inner:focus-visible,.forum-editor:has(textarea:focus-visible){outline:2px solid Highlight;outline-offset:2px}}.content-center-layout{--page-scene-width:1840px;--center-title:var(--ui-text);--center-muted:var(--ui-text-3);--center-accent:var(--site-primary-text);--center-panel:var(--ui-surface);--center-line:rgba(102,175,169,.12);--center-pill:var(--ui-surface-2);--center-pill-text:var(--ui-text-3);--center-shadow:0 5px 20px rgb(58 134 127/4%);background:radial-gradient(ellipse 60% 280px at 70% 0,rgba(158,237,224,.18),transparent),radial-gradient(ellipse 45% 440px at 0 60%,rgba(193,239,239,.12),transparent),linear-gradient(145deg,#effafb,#f8fcfd 600px,#f7fbfc)}html.dark .content-center-layout{--center-title:var(--ui-text);--center-muted:var(--ui-text-3);--center-accent:var(--site-primary-text);--center-panel:var(--ui-surface);--center-line:rgba(143,212,202,.12);--center-pill:var(--ui-surface-2);--center-pill-text:var(--ui-text-3);--center-shadow:0 5px 20px rgb(0 0 0/8%);background:radial-gradient(ellipse 65% 350px at 75% 0,rgba(41,132,120,.13),transparent),linear-gradient(145deg,#15262a,#182125 600px,#182125)}.content-center-layout{--page-top:16px;--page-gutter:24px}.content-center-layout .app-content-wrapper>:is(.main-box,.content-center,.admin-page,.about-page,.user-space-page,.user-profile-page){box-sizing:border-box;min-height:0;padding-top:var(--page-top);padding-inline:var(--page-gutter)}.home-layout>section:first-child .section-header{margin-top:0}@media(max-width:767px){.content-center-layout{--page-top:12px;--page-gutter:12px}}.content-center{box-sizing:border-box;container-name:content-center;container-type:inline-size;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:var(--page-scene-width);min-width:0;padding:22px 32px 28px;width:100%}.content-center .category-card{background:var(--center-panel);border:1px solid var(--center-line);border-radius:16px;box-shadow:var(--center-shadow);padding:14px 16px 16px}.content-center .search-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:14px}.content-center .search-input{flex:1 1 24rem;max-width:32rem;min-width:0}@media(max-width:640px){.content-center .search-input{flex-basis:0;max-width:none}}.content-center .search-input .el-input__wrapper{background:transparent;border-radius:6px;box-shadow:0 0 0 1px var(--el-border-color) inset}.content-center .search-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--center-accent) inset}.content-center .search-button{background:var(--site-primary);border:0;border-radius:7px;color:var(--site-on-primary);flex-shrink:0;min-width:132px}.content-center .search-button:hover{background:var(--site-primary-hover)}.content-center .search-button:disabled{opacity:.65}.content-center .category-row{align-items:flex-start;display:flex;margin-bottom:10px}.content-center .category-row:last-child{margin-bottom:0}.content-center .category-label-col{flex:0 0 64px;padding-top:5px}.content-center .category-label{color:var(--center-title);font-size:14px;font-weight:650;white-space:nowrap}.content-center .category-options-col{flex:1;min-width:0}.content-center .category-row--skeleton{pointer-events:none}.content-center .category-row--skeleton .category-options-col{display:flex;flex-wrap:wrap;gap:7px 10px}.content-center .search-skeleton{flex:1;height:40px}.content-center .search-button-skeleton{height:40px;width:132px}.content-center .category-option-skeleton{border-radius:999px;height:30px;width:78px}.content-center .category-options{display:flex;flex-wrap:wrap;gap:7px 10px}.content-center .category-option{background:var(--center-pill);border:0;border-radius:999px;box-sizing:border-box;color:var(--center-pill-text);cursor:pointer;font:inherit;font-size:13px;line-height:20px;min-height:30px;padding:5px 17px;transition:background-color .18s,color .18s,box-shadow .18s}.content-center .category-option:hover{background:color-mix(in srgb,var(--center-accent) 9%,var(--center-panel));color:var(--center-accent)}.content-center .category-option.is-active{background:var(--site-primary);box-shadow:inset 0 1px #ffffff2e;color:var(--site-on-primary);font-weight:600}.content-center :is(.category-option,.search-button,.manga-card,.video-card):focus-visible{outline:2px solid var(--center-accent);outline-offset:3px}.content-center :is(.manga-grid,.video-grid){display:grid;gap:20px}.content-center .manga-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.content-center .video-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.content-center :is(.manga-card,.video-card){background:var(--center-panel);border:1px solid var(--center-line);border-radius:9px;box-shadow:var(--center-shadow);min-width:0;transition:transform var(--ui-dur-base) var(--ui-ease-out),box-shadow var(--ui-dur-base) var(--ui-ease-out)}.content-center :is(.manga-card,.video-card):hover{border-color:color-mix(in srgb,var(--center-accent) 28%,transparent);box-shadow:var(--ui-shadow-2);transform:translateY(-2px)}.content-center .video-card{grid-template-rows:auto 76px}.content-center .info-wrapper{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 12px}.content-center :is(.manga-title,.video-title){color:var(--center-title);display:block;font-size:15px;font-weight:650;line-height:1.35;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-center :is(.manga-author,.video-desc){color:var(--center-muted);font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-center .video-card .info-wrapper{gap:0}.content-center .cover-label{background:var(--site-primary);border:1px solid hsla(0,0%,100%,.2);border-radius:5px;box-shadow:0 2px 8px #00000014;color:var(--site-on-primary);font-size:11px;font-weight:600;line-height:1.4;max-width:calc(100% - 16px);overflow:hidden;padding:4px 8px;position:absolute;right:8px;text-overflow:ellipsis;top:8px;white-space:nowrap;z-index:2}.content-center .cover-label.is-completed{background:#c7eff0f2;color:#215b64}html.dark .content-center .cover-label.is-completed{background:#2c6f78f2;color:#d4f4f6}@container content-center (max-width: 980px){.content-center .manga-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.content-center .video-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@container content-center (max-width: 720px){.content-center .manga-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-center .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container content-center (max-width: 500px){.content-center .manga-grid,.content-center .video-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.content-center .video-card{grid-template-rows:auto 68px}.content-center .video-card .info-wrapper{padding:8px}.content-center .video-card .video-title{font-size:13px}.content-center .video-card .cover-label{font-size:11px;padding:3px 6px;right:6px;top:6px}}@media(max-width:1199px){.content-center{padding-inline:24px}}@media(max-width:767px){.content-center{gap:16px;padding:18px 12px 24px}.content-center .category-card{border-radius:12px;padding:12px}.content-center .category-label-col{flex-basis:46px}.content-center .category-label{font-size:12px}.content-center .category-options{gap:6px}.content-center .category-option{font-size:12px;padding:5px 12px}.content-center .search-toolbar{gap:8px}.content-center .search-button{min-width:68px;padding-inline:12px}.content-center :is(.manga-title,.video-title){font-size:14px}}@media(prefers-reduced-motion:reduce){.content-center :is(.manga-card,.video-card):hover{border-color:var(--center-line);transform:none}.content-center *,.content-center :after,.content-center :before{animation:none!important;transition:none!important}}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c,0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8,0px 12px 32px #000,0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a,0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014,0px 12px 32px #0000001f,0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;color:var(--color);display:inline-flex;fill:currentColor;font-size:inherit;height:1em;justify-content:center;line-height:1em;position:relative;width:1em}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;width:fit-content}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:0;margin:0 auto;right:0}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translateY(-100%)}.el-message-fade-enter-from.is-bottom,.el-message-fade-leave-to.is-bottom{transform:translateY(100%)}.loading-overlay[data-v-29e7c98d]{align-items:center;background:linear-gradient(180deg,#effafb,#f7fbfc);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loading-panel[data-v-29e7c98d]{align-items:center;animation:panel-enter-29e7c98d .22s ease-out;background:var(--ui-glass-strong);border:1px solid var(--ui-border);border-radius:20px;box-shadow:var(--ui-shadow-3);box-sizing:border-box;contain:layout paint;display:flex;flex-direction:column;gap:.9rem;padding:24px 20px;width:min(340px,calc(100vw - 32px))}.loading-badge[data-v-29e7c98d]{background:var(--site-primary-soft);border-radius:999px;color:var(--site-primary-text);font-size:12px;font-weight:700;letter-spacing:.24em;padding:6px 14px;text-transform:uppercase}.loading-picture[data-v-29e7c98d]{display:contents}.loading-gif[data-v-29e7c98d]{height:auto;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(96px,30vw,170px);will-change:transform}.loading-text[data-v-29e7c98d]{color:var(--ui-text);font-size:clamp(.96rem,2.4vw,1.08rem);font-weight:600;letter-spacing:.02em;margin:0;text-align:center}.loading-bars[data-v-29e7c98d]{align-items:center;display:flex;gap:8px}.loading-bars span[data-v-29e7c98d]{animation:loading-pulse-29e7c98d .95s ease-in-out infinite;background:linear-gradient(180deg,var(--site-primary),var(--site-primary-hover));border-radius:999px;height:7px;width:7px;will-change:transform,opacity}html.dark .loading-overlay{background:linear-gradient(180deg,#15262a,#182125)}.loading-bars span[data-v-29e7c98d]:nth-child(2){animation-delay:.12s}.loading-bars span[data-v-29e7c98d]:nth-child(3){animation-delay:.24s}@keyframes panel-enter-29e7c98d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-pulse-29e7c98d{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(max-width:480px){.loading-panel[data-v-29e7c98d]{border-radius:18px;gap:.7rem;padding:20px 16px}.loading-badge[data-v-29e7c98d]{font-size:var(--ui-text-xs);letter-spacing:.16em;padding:5px 12px}}@media(max-height:520px){.loading-panel[data-v-29e7c98d]{gap:.55rem;padding:16px 18px}.loading-gif[data-v-29e7c98d]{width:clamp(84px,22vh,132px)}.loading-text[data-v-29e7c98d]{font-size:clamp(.9rem,2.2vh,1rem)}}.network-hint[data-v-bdf4e90e]{align-items:center;background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);border-radius:18px;bottom:calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 4px 16px #00000014;color:var(--el-text-color-regular);display:flex;font-size:12px;gap:7px;height:32px;justify-content:center;line-height:1;min-width:92px;padding:0 12px;pointer-events:none;position:fixed;right:14px;z-index:2100}body:has(.book-reader:not(.chrome-hidden)){bottom:calc(76px + env(safe-area-inset-bottom,0px))}body:has(.manga-read-page){bottom:calc(140px + env(safe-area-inset-bottom,0px))}body:has(.music-mini){bottom:calc(var(--music-player-offset, 104px) + 14px + env(safe-area-inset-bottom,0px))}.network-hint__spinner[data-v-bdf4e90e]{animation:network-spin-bdf4e90e .85s linear infinite;border:1.5px solid var(--el-border-color-light);border-radius:50%;border-top-color:var(--site-primary);box-sizing:border-box;height:13px;width:13px}.network-hint-enter-active[data-v-bdf4e90e]{transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.network-hint-leave-active[data-v-bdf4e90e]{transition:opacity .16s ease,transform .16s ease}.network-hint-enter-from[data-v-bdf4e90e],.network-hint-leave-to[data-v-bdf4e90e]{opacity:0;transform:translateY(6px)}@keyframes network-spin-bdf4e90e{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.network-hint__spinner[data-v-bdf4e90e]{animation:none}.network-hint-enter-active[data-v-bdf4e90e],.network-hint-leave-active[data-v-bdf4e90e]{transition:none}}.is-loading[data-v-629535d2]{-o-object-fit:cover!important;object-fit:cover!important;opacity:.8}.notice-card[data-v-6efa71fc]{background:var(--app-card-bg);border:1px solid var(--app-border);border-radius:14px;min-width:0;padding:18px}header[data-v-6efa71fc]{align-items:start;display:flex;gap:12px;justify-content:space-between}p[data-v-6efa71fc],strong[data-v-6efa71fc]{overflow-wrap:anywhere}p[data-v-6efa71fc]{line-height:1.7;max-height:40vh;overflow:auto;white-space:pre-wrap}img[data-v-6efa71fc]{aspect-ratio:16/9;background:var(--el-fill-color-light);border-radius:8px;display:block;height:auto;margin-top:12px;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}a[data-v-6efa71fc]{color:var(--el-color-primary)}.notice-card-dialog[data-v-6efa71fc]{background:transparent;border:0;border-radius:0;padding:0}.notice-card-dialog p[data-v-6efa71fc]{color:var(--el-text-color-regular);font-size:15px;line-height:1.85;margin:0;max-height:none;overflow:visible}.notice-card-dialog img[data-v-6efa71fc]{background:var(--el-fill-color-light);border-radius:12px;margin:0 0 20px;max-height:240px}.notice-card-dialog a[data-v-6efa71fc]{display:inline-flex;font-weight:600;margin-top:16px;text-decoration:underline;text-underline-offset:4px}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:initial;border:0 solid #0000;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:initial!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:#0000;border-color:#0000;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:initial!important;border-color:#0000!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):hover{background-color:initial;border-color:#0000}.el-button.is-link:not(.is-disabled):active{background-color:initial;border-color:#0000;color:var(--el-button-active-color)}.el-button--text{background:#0000;border-color:#0000;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:initial!important;border-color:#0000!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:initial;border-color:#0000;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:initial;border-color:#0000;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:#0000;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-dialog.notice-dialog{margin:auto!important;max-height:min(760px,calc(100dvh - 48px))}.notice-dialog .el-dialog__header{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 8%,var(--app-card-bg)),var(--app-card-bg) 80%);border-bottom:0;padding:26px 26px 20px!important}.notice-heading{align-items:flex-start;display:flex;gap:14px}.notice-symbol{background:color-mix(in srgb,var(--el-color-primary) 11%,var(--app-card-bg));border-radius:14px;color:var(--el-color-primary);display:grid;flex:0 0 44px;height:44px;place-items:center}.notice-heading-copy{flex:1;min-width:0}.notice-eyebrow{color:var(--el-color-primary);font-size:12px;font-weight:600}.notice-heading h2{color:var(--app-text);font-size:21px;font-weight:700;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.notice-heading .notice-close{flex:0 0 36px;height:36px;margin:-6px -8px 0 0;width:36px}.notice-dialog .el-dialog__body{overscroll-behavior:contain;padding:0 26px 24px!important}.notice-dialog .el-dialog__footer{border-radius:0 0 calc(var(--ui-radius-lg) - 1px) calc(var(--ui-radius-lg) - 1px);flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 26px!important}.notice-dialog .notice-mute{color:var(--el-text-color-secondary);margin:0;min-height:40px;padding:10px 0}.notice-dialog .notice-mute:hover{color:var(--el-color-primary)}.notice-dialog .notice-confirm{border-radius:12px;font-weight:600;margin:0;min-height:40px;min-width:104px}.contact-reminder{align-items:center;background:var(--app-card-bg);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 8px 28px #0000001f;display:flex;font-size:13px;gap:12px;max-width:calc(100vw - 40px);padding:10px 14px;position:fixed;right:20px;top:70px;z-index:1800}.contact-reminder a{color:var(--el-color-primary);white-space:nowrap}@media(max-height:500px),(max-width:600px){.notice-dialog .el-dialog__header{padding:20px 20px 16px!important}.notice-dialog .el-dialog__body{padding:0 20px 20px!important}.notice-dialog .el-dialog__footer{padding:14px 20px!important}.notice-heading{gap:12px}.notice-heading h2{font-size:19px}}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:#0000;border-top-color:#0000}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:#0000;border-top-color:#0000}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:#0000;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:flex;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.tour-skip[data-v-1e6b1e5f]{background:none;border:0;color:var(--el-text-color-secondary);cursor:pointer;padding:4px 8px 4px 0}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.music-control-icon{display:block;flex:0 0 auto;height:20px;width:20px}.music-volume{flex:0 0 44px;position:relative}.music-volume-popover{align-items:center;background:var(--app-card-bg);border:1px solid var(--player-border);border-radius:18px;bottom:calc(100% + 8px);box-shadow:0 5px 20px #0002;display:flex;flex-direction:column;gap:4px;left:50%;padding:8px 4px 4px;position:absolute;transform:translate(-50%);width:60px;z-index:2}.music-volume-popover:after{content:"";inset:100% 0 -10px;position:absolute}.music-volume .volume-value{color:var(--player-muted);font-size:11px;font-variant-numeric:tabular-nums}.music-mini .music-volume-popover input{direction:rtl;height:108px;margin:2px 0;touch-action:none;width:44px;writing-mode:vertical-lr}@media(pointer:coarse){.music-volume-popover{width:68px}}@media(max-height:400px)and (orientation:landscape){.music-mini .music-volume-popover input{height:72px}}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:var(--el-text-color-primary);display:flex;margin-bottom:32px;overflow:hidden;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{overflow:hidden;padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:initial;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none}.el-drawer__dragger,.el-drawer__dragger:before{background-color:initial;position:absolute;transition:all .2s}.el-drawer__dragger:before{content:""}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{bottom:0;cursor:ew-resize;height:100%;top:0;width:var(--el-drawer-dragger-size)}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{bottom:0;top:0;width:3px}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.btt>.el-drawer__dragger,.el-drawer.ttb>.el-drawer__dragger{cursor:ns-resize;height:var(--el-drawer-dragger-size);left:0;right:0;width:100%}.el-drawer.btt>.el-drawer__dragger:before,.el-drawer.ttb>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:initial!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.music-control-overlay{background:#10182020!important;transition:opacity .16s ease}.music-control-overlay .music-control-drawer.el-drawer{--player-primary:var(--site-primary,var(--el-color-primary));--player-muted:color-mix(in srgb,var(--app-text) 68%,var(--app-card-bg));--player-border:color-mix(in srgb,var(--app-text) 12%,transparent);--player-soft:color-mix(in srgb,var(--app-card-bg) 92%,var(--player-primary));-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--app-card-bg)!important;border:1px solid var(--player-border);border-radius:22px!important;box-shadow:0 8px 28px #0002!important;color:var(--app-text);max-width:calc(100vw - 24px);overflow:hidden!important;transition:transform .16s ease!important}.music-control-overlay .music-control-drawer.el-drawer.rtl{bottom:calc(var(--music-player-offset, 104px) + 16px + env(safe-area-inset-bottom))!important;height:min(560px,calc(100% - var(--music-player-offset, 104px) - 32px))!important;max-height:calc(100dvh - var(--music-player-offset, 104px) - 32px - env(safe-area-inset-bottom));right:calc(12px + env(safe-area-inset-right))!important;top:auto!important;width:420px!important}.music-control-drawer .el-drawer__header{border-bottom:1px solid var(--player-border);border-radius:21px 21px 0 0;flex:0 0 auto;margin:0!important;padding:10px 12px 10px 20px!important}.queue-heading{align-items:center;display:flex;gap:8px;min-width:0}.queue-heading h2{font-size:16px;font-weight:650;margin:0}.queue-heading>span{background:var(--player-soft);border-radius:999px;color:var(--player-muted);font-size:11px;font-variant-numeric:tabular-nums;padding:3px 8px}.music-control-drawer .el-drawer__close-btn{color:var(--player-muted)!important;height:44px!important;padding:0;width:44px!important}.music-control-drawer .el-drawer__body{display:flex;flex-direction:column;min-height:0;overflow:hidden!important;padding:12px 10px calc(10px + env(safe-area-inset-bottom))!important}.music-queue-hint{color:var(--player-muted);flex:0 0 auto;font-size:11px;line-height:1.5;margin:0 8px 8px}.music-queue-viewport{contain:layout paint;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.music-queue-list{list-style:none;margin:0;padding:0;position:relative}.music-queue-list li{align-items:center;display:flex;gap:2px;height:56px;min-width:0}.music-control-drawer button{color:inherit;cursor:pointer;font:inherit;touch-action:manipulation}.music-queue-list button{align-items:center;background:transparent;border:0;border-radius:12px;display:flex;min-height:44px;min-width:44px}.music-queue-list .queue-track-play{flex:1;gap:10px;height:52px;min-width:0;padding:6px 8px;text-align:left}.music-queue-list .queue-track-remove{color:var(--player-muted);flex:0 0 44px;justify-content:center;padding:0}.queue-track-index{color:var(--player-muted);display:grid;flex:0 0 22px;font-size:11px;font-variant-numeric:tabular-nums;place-items:center}.queue-track-index .music-control-icon{color:var(--player-primary);height:16px;width:16px}.queue-track-copy{display:grid;gap:3px;min-width:0}.queue-track-copy strong,.queue-track-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-track-copy strong{font-size:13px;font-weight:550}.queue-track-copy>span{color:var(--player-muted);font-size:11px}.music-queue-list [aria-current=true]{background:var(--player-soft);color:var(--player-primary)}.music-control-drawer button:focus-visible{outline:2px solid var(--site-focus-ring,var(--player-primary));outline-offset:-2px}@media(hover:hover){.music-queue-list button:hover{background:var(--player-soft)}}@media(max-width:600px){.music-control-overlay .music-control-drawer.el-drawer.btt{bottom:calc(var(--music-player-offset, 150px) + 10px + env(safe-area-inset-bottom))!important;left:calc(8px + env(safe-area-inset-left))!important;max-height:calc(100dvh - var(--music-player-offset, 150px) - 32px - env(safe-area-inset-bottom))!important;max-width:none;right:calc(8px + env(safe-area-inset-right))!important;top:auto!important;width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))!important}}@media(max-height:500px)and (orientation:landscape){.music-control-overlay .music-control-drawer.el-drawer:is(.btt,.rtl){bottom:calc(12px + env(safe-area-inset-bottom))!important;height:calc(100% - 24px - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))!important}.music-queue-hint{display:none}}@media(prefers-reduced-motion:reduce){.music-control-drawer *,.music-control-overlay,.music-control-overlay .music-control-drawer.el-drawer{animation:none!important;transition:none!important}}body.has-music-player .app-content-wrapper{padding-bottom:calc(var(--music-player-offset, 104px) + env(safe-area-inset-bottom))}.music-mini{--player-primary:var(--site-primary,var(--el-color-primary));--player-surface:var(--app-card-bg);--player-muted:color-mix(in srgb,var(--app-text) 68%,var(--app-card-bg));--player-border:color-mix(in srgb,var(--app-text) 12%,transparent);--player-soft:color-mix(in srgb,var(--app-card-bg) 92%,var(--player-primary));align-items:center;animation:music-mini-appear .16s ease-out;background:var(--player-surface);border:1px solid var(--player-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-3);box-sizing:border-box;color:var(--app-text);display:grid;gap:10px;grid-template-columns:minmax(140px,1fr) auto minmax(150px,1fr) auto;inset:auto 16px calc(16px + env(safe-area-inset-bottom));inset-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));margin-inline:auto;padding:10px 12px;position:fixed;width:min(1040px,calc(100% - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right))));z-index:1800}.music-mini button{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-grid;flex:0 0 auto;font:inherit;min-height:44px;min-width:44px;padding:0;place-items:center;touch-action:manipulation;transition:background-color .12s ease,color .12s ease}.music-mini a:focus-visible,.music-mini button:focus-visible,.music-mini input:focus-visible,.music-mini:focus-visible{outline:2px solid var(--site-focus-ring,var(--player-primary));outline-offset:3px}.music-mini button:disabled,.music-mini input:disabled{cursor:not-allowed;opacity:.45}.music-mini input{accent-color:var(--player-primary);cursor:pointer;display:block;height:24px;margin:0;min-width:0;width:100%}.music-mini .mini-play{background:var(--player-primary);color:var(--site-on-primary,#fff)}.mini-title{align-items:center;border-radius:16px;color:inherit;display:flex;flex:1 1 140px;gap:9px;min-height:44px;min-width:0;text-decoration:none}.mini-cover{background:var(--player-soft);border-radius:var(--ui-radius-md);color:var(--player-primary);display:grid;flex:0 0 auto;font-size:22px;height:42px;overflow:hidden;place-items:center;width:42px}.mini-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mini-track-copy{display:grid;gap:3px;min-width:0}.mini-track-copy strong,.mini-track-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-track-copy strong{font-size:13px;font-weight:650}.mini-progress span,.mini-track-copy>span{color:var(--player-muted);font-size:var(--ui-text-xs)}.mini-controls,.mini-utility{align-items:center;display:flex;flex:0 0 auto;gap:0}.mini-favorite[aria-pressed=true],.mini-mode{color:var(--player-primary)!important}.mini-progress{align-items:center;display:grid;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:auto minmax(40px,1fr) auto;margin-inline:0;min-width:0;text-align:center}.mini-progress span{white-space:nowrap}.music-mini.is-collapsed{border-radius:16px;display:flex;height:48px;left:auto;margin:0;padding:0;right:calc(16px + env(safe-area-inset-right));width:48px}.music-mini .mini-restore{border-radius:var(--ui-radius-lg);color:var(--player-primary);height:46px;width:46px}.music-mini.is-collapsed.is-playing:after{background:var(--player-primary);border-radius:50%;content:"";height:5px;pointer-events:none;position:absolute;right:6px;top:6px;width:5px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.music-mini{--player-surface:color-mix(in srgb,var(--app-card-bg) 90%,transparent);-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}}@media(hover:hover){.music-mini button:hover:not(:disabled){background:var(--player-soft);color:var(--player-primary)}.music-mini .mini-play:hover{background:var(--site-primary-hover,var(--player-primary));color:var(--site-on-primary,#fff)}}@media(max-width:900px){.music-mini{border-radius:var(--ui-radius-xl);display:grid;gap:6px 8px;grid-template-columns:minmax(0,1fr) auto;inset-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));padding:8px 12px;width:calc(100% - max(8px,env(safe-area-inset-left)) - max(8px,env(safe-area-inset-right)))}.mini-title{grid-column:1;grid-row:1}.mini-utility{grid-column:2;grid-row:1}.mini-controls{gap:clamp(0px,2vw,12px);grid-column:1/-1;grid-row:2;justify-content:center}.mini-cover{border-radius:12px;height:36px;width:36px}.mini-progress{grid-column:1/-1;grid-row:3;margin-inline:0;width:100%}.music-mini.is-collapsed{display:flex;left:auto;right:calc(8px + env(safe-area-inset-right));width:48px}}@media(max-width:380px){.mini-controls{gap:0;justify-content:space-between}}@media(prefers-reduced-transparency:reduce){.music-mini{--player-surface:var(--app-card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes music-mini-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.music-mini,.music-mini *{animation:none!important;transition:none!important}}.music-error-notification{bottom:max(90px,var(--music-player-offset,90px))!important;max-width:calc(100vw - 24px)}.music-playback-notification button:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.music-playback-notification button{background:var(--app-card-bg);border:1px solid var(--ui-border);border-radius:8px;color:var(--site-primary);cursor:pointer;margin-right:10px;padding:6px 10px}.global-search__recent[data-v-660f71c3]{padding:4px 2px 14px}.global-search__recent-heading[data-v-660f71c3]{align-items:center;display:flex;gap:8px;justify-content:space-between}.global-search__recent h3[data-v-660f71c3]{color:var(--ui-text-2);font-size:var(--ui-text-sm);margin:0}.global-search__recent button[data-v-660f71c3]{background:transparent;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-2);min-height:44px}.global-search__recent button[data-v-660f71c3]:hover{background:var(--ui-surface-2);color:var(--ui-text)}.global-search__recent-item[data-v-660f71c3]{display:block;overflow:hidden;padding:8px 10px;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%}.global-search__draft-hint[data-v-660f71c3]{color:var(--el-text-color-secondary);font-size:12px;margin:0;padding:0 20px 10px}.global-search[data-v-660f71c3]{--search-inset:min(8vh,72px);background:var(--app-card-bg);border:1px solid var(--el-border-color-lighter);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-3);box-sizing:border-box;color:var(--app-text);inset:calc(var(--search-viewport-top, 0px) + var(--search-inset)) 0 auto;margin:0 auto;max-height:min(720px,calc(var(--search-viewport-height, 100dvh) - var(--search-inset)*2));max-width:none;overflow:hidden;padding:0;position:fixed;width:min(680px,calc(100% - 40px))}.global-search[open][data-v-660f71c3]{animation:search-appear-660f71c3 .16s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}.global-search[data-v-660f71c3]::backdrop{animation:search-backdrop-660f71c3 .16s ease-out;background:var(--ui-overlay)}@media(prefers-reduced-transparency:reduce){.global-search[data-v-660f71c3]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-surface)}}.global-search button[data-v-660f71c3],.global-search input[data-v-660f71c3]{font:inherit}.global-search button[data-v-660f71c3]{cursor:pointer;-webkit-tap-highlight-color:transparent}.global-search button[data-v-660f71c3]:disabled{cursor:default;opacity:.45}.global-search__field[data-v-660f71c3],.global-search__footer[data-v-660f71c3],.global-search__form[data-v-660f71c3],.global-search__group-heading[data-v-660f71c3],.global-search__heading[data-v-660f71c3],.global-search__pagination[data-v-660f71c3],.global-search__title[data-v-660f71c3]{align-items:center;display:flex}.global-search__heading[data-v-660f71c3]{border-bottom:1px solid var(--app-border);flex:none;gap:12px;justify-content:space-between;padding:16px 18px}.global-search__title[data-v-660f71c3]{gap:9px;min-width:0}.global-search__title h2[data-v-660f71c3]{font-size:16px;font-weight:750;line-height:1.4;margin:0}.global-search__mark[data-v-660f71c3]{background:var(--site-primary-soft);border-radius:var(--ui-radius-md);color:var(--site-primary-text);display:grid;flex:none;height:30px;place-items:center;width:30px}.global-search__clear[data-v-660f71c3],.global-search__icon[data-v-660f71c3]{background:var(--el-fill-color);border:0;border-radius:50%;color:var(--el-text-color-secondary);display:grid;flex:none;height:36px;padding:0;place-items:center;width:36px}.global-search__form[data-v-660f71c3]{flex:none;gap:8px;padding:16px 18px 12px}.global-search__field[data-v-660f71c3]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:var(--ui-radius-md);color:var(--el-text-color-secondary);flex:1;gap:9px;min-width:0;padding:0 10px;transition:border-color .14s ease,box-shadow .14s ease}.global-search__field[data-v-660f71c3]:focus-within{border-color:var(--site-primary);box-shadow:0 0 0 1px var(--site-primary) inset}.global-search input[data-v-660f71c3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--app-text);font-size:16px;height:44px;min-width:0;outline:none;padding:0;width:100%}.global-search input[data-v-660f71c3]::-moz-placeholder{color:var(--el-text-color-placeholder)}.global-search input[data-v-660f71c3]::placeholder{color:var(--el-text-color-placeholder)}.global-search__clear[data-v-660f71c3]{font-size:13px;height:28px;width:28px}.global-search__retry[data-v-660f71c3],.global-search__submit[data-v-660f71c3]{background:var(--site-primary);border:1px solid var(--site-primary);border-radius:var(--ui-radius-md);color:var(--site-on-primary);flex:none;font-size:14px;font-weight:650;min-height:44px;padding:0 15px}.global-search__types[data-v-660f71c3]{background:var(--el-fill-color);border-radius:var(--ui-radius-md);display:grid;flex:none;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px 12px;padding:4px}.global-search__types button[data-v-660f71c3]{background:transparent;border:0;border-radius:var(--ui-radius-md);color:var(--el-text-color-secondary);font-size:13px;min-height:34px;padding:5px 3px;transition:background-color .14s ease,color .14s ease}.global-search__types button[aria-pressed=true][data-v-660f71c3]{background:var(--app-card-bg);box-shadow:var(--ui-shadow-1);color:var(--site-primary-text);font-weight:700}.global-search__results[data-v-660f71c3]{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px;scroll-padding-block:12px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.global-search__results[data-v-660f71c3]:focus-visible{outline-offset:-3px}.global-search__state[data-v-660f71c3]{align-items:center;color:var(--el-text-color-secondary);display:flex;flex-direction:column;font-size:14px;gap:9px;justify-content:center;min-height:168px;padding:24px 12px;text-align:center}.global-search__state p[data-v-660f71c3]{margin:0}.global-search__state>span[data-v-660f71c3]:not(.global-search__spinner){font-size:12px}.global-search__empty-icon[data-v-660f71c3]{color:var(--site-primary-text);font-size:28px;margin-bottom:4px}.global-search__spinner[data-v-660f71c3]{animation:search-spin-660f71c3 .7s linear infinite;border:2px solid var(--site-primary-soft);border-radius:50%;border-top-color:var(--site-primary);height:20px;width:20px}.global-search__group+.global-search__group[data-v-660f71c3]{margin-top:12px}.global-search__group-heading[data-v-660f71c3]{gap:10px;justify-content:space-between;min-height:32px;padding:0 7px 5px}.global-search__group-heading h3[data-v-660f71c3]{font-size:12px;font-weight:700;margin:0}.global-search__group-heading h3 span[data-v-660f71c3]{color:var(--el-text-color-secondary);font-weight:400;margin-left:5px}.global-search__group-heading button[data-v-660f71c3]{background:transparent;border:0;color:var(--site-primary-text);font-size:12px;min-height:30px;padding:3px 0 3px 8px}.global-search__result[data-v-660f71c3]{align-items:center;border:1px solid transparent;border-radius:var(--ui-radius-md);color:inherit;display:flex;gap:11px;min-width:0;padding:8px;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.global-search__result[data-v-660f71c3]:focus-visible,.global-search__result[data-v-660f71c3]:hover{background:var(--site-primary-soft);border-color:var(--site-primary-border)}.global-search__cover[data-v-660f71c3]{background:var(--el-fill-color);border-radius:var(--ui-radius-sm);box-sizing:border-box;flex:0 0 38px;height:48px;-o-object-fit:cover;object-fit:cover;width:38px}.global-search__cover--empty[data-v-660f71c3]{color:var(--site-primary-text);display:grid;font-size:19px;place-items:center}.global-search__copy[data-v-660f71c3]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.global-search__copy strong[data-v-660f71c3],.global-search__copy>span[data-v-660f71c3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search__copy strong[data-v-660f71c3]{font-size:14px;font-weight:600;line-height:1.4}.global-search__copy>span[data-v-660f71c3]{color:var(--el-text-color-secondary);font-size:12px}.global-search__arrow[data-v-660f71c3]{color:var(--el-text-color-placeholder);font-size:20px;padding:0 3px}.global-search__footer[data-v-660f71c3]{border-top:1px solid var(--el-border-color-lighter);color:var(--el-text-color-secondary);flex:none;font-size:var(--ui-text-xs);gap:8px;justify-content:space-between;padding:11px 18px}.global-search__pagination[data-v-660f71c3]{flex:none;font-size:12px;gap:16px;justify-content:center;padding:7px 12px}.global-search__pagination button[data-v-660f71c3]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:var(--ui-radius-md);color:var(--app-text);font-size:20px;height:34px;padding:0;width:34px}.global-search__sr-only[data-v-660f71c3]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes search-appear-660f71c3{0%{transform:translateY(-6px) scale(.985)}to{transform:translateY(0) scale(1)}}@keyframes search-backdrop-660f71c3{0%{opacity:0}to{opacity:1}}@keyframes search-spin-660f71c3{to{transform:rotate(1turn)}}@media(max-height:500px),(max-width:640px){.global-search[data-v-660f71c3]{--search-inset:12px;border-radius:20px;width:min(680px,calc(100% - 24px))}.global-search__heading[data-v-660f71c3]{padding:10px 12px 4px}.global-search__form[data-v-660f71c3]{gap:6px;padding:6px 12px 10px}.global-search__types[data-v-660f71c3]{margin:0 12px 8px}.global-search__results[data-v-660f71c3]{padding-inline:6px}.global-search__submit[data-v-660f71c3]{padding-inline:12px}.global-search__footer[data-v-660f71c3]{padding:10px 14px max(10px,env(safe-area-inset-bottom))}.global-search__escape[data-v-660f71c3]{display:none}}@media(max-width:640px),(pointer:coarse){.global-search__clear[data-v-660f71c3],.global-search__icon[data-v-660f71c3],.global-search__pagination button[data-v-660f71c3]{height:44px;width:44px}.global-search__group-heading button[data-v-660f71c3],.global-search__types button[data-v-660f71c3]{min-height:44px}}@media(max-height:420px){.global-search__heading[data-v-660f71c3]{padding-block:4px}.global-search__form[data-v-660f71c3]{padding-block:4px 8px}.global-search__types[data-v-660f71c3]{margin-bottom:5px}.global-search__footer[data-v-660f71c3]{display:none}.global-search__state[data-v-660f71c3]{min-height:90px;padding-block:14px}}@media(prefers-reduced-motion:reduce){.global-search[data-v-660f71c3]::backdrop,.global-search[open][data-v-660f71c3],.global-search__spinner[data-v-660f71c3]{animation:none}.global-search[data-v-660f71c3] *,.global-search[data-v-660f71c3] :after,.global-search[data-v-660f71c3] :before,.global-search__types button[data-v-660f71c3]{scroll-behavior:auto;transition:none}}@media(forced-colors:active){.global-search__field[data-v-660f71c3]:focus-within{outline:2px solid Highlight;outline-offset:1px}}.error-page[data-v-d5cd706b]{background:radial-gradient(circle at 20% 18%,rgba(20,184,166,.16),transparent 34%),radial-gradient(circle at 80% 82%,rgba(59,130,246,.12),transparent 32%),var(--app-bg,#f8fafc);box-sizing:border-box;display:grid;min-height:100vh;padding:24px;place-items:center}.error-card[data-v-d5cd706b]{background:var(--app-card-bg);border:1px solid rgba(15,23,42,.08);border-radius:28px;box-shadow:0 28px 70px #0f172a1f;box-sizing:border-box;padding:54px 42px;text-align:center;width:min(100%,620px)}.error-code[data-v-d5cd706b]{color:#0f766e24;font-size:clamp(88px,20vw,168px);font-weight:800;letter-spacing:-.08em;line-height:.82}.error-kicker[data-v-d5cd706b]{color:#0f766e;font-size:13px;font-weight:700;letter-spacing:.22em;margin:30px 0 8px;text-transform:uppercase}h1[data-v-d5cd706b]{color:var(--app-text);font-size:clamp(28px,5vw,42px);line-height:1.2;margin:0}.error-description[data-v-d5cd706b]{color:var(--el-text-color-secondary);font-size:16px;line-height:1.8;margin:18px auto 0;max-width:480px}.error-actions[data-v-d5cd706b]{display:flex;gap:12px;justify-content:center;margin-top:34px}html.dark .error-card[data-v-d5cd706b]{background:#1f1f1ff0;border-color:var(--app-border);box-shadow:0 28px 70px #00000052}@media(max-width:640px){.error-page[data-v-d5cd706b]{padding:16px}.error-card[data-v-d5cd706b]{border-radius:22px;padding:42px 20px}.error-actions[data-v-d5cd706b]{flex-direction:column}.error-actions[data-v-d5cd706b] .el-button{margin-left:0;width:100%}}
