@charset "UTF-8";.app-user-avatar{position:relative;display:flex;justify-content:center;align-items:center;font-size:20px;width:32px;height:32px;-webkit-user-select:none;user-select:none}.app-user-avatar.clickable{cursor:pointer}.app-user-avatar.hoverable:hover{background-color:#fff3}.app-header-container{position:relative;height:100%;color:var(--app-header-color-text)}.app-header-container .left,.app-header-container .right{display:flex;align-items:center;height:100%}.app-header-container .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.app-header-container .logo{font-size:20px;font-weight:700;margin:0 16px}.app-header-container .navigation{display:flex;font-weight:500;-webkit-user-select:none;user-select:none}.app-header-container .navigation__item{position:relative;padding:6px 0;margin:0 10px}.app-header-container .navigation__item>span{cursor:pointer}.app-header-container .navigation__item .arco-icon-right{transition:transform .15s}.app-header-container .navigation__item:hover .navigation__popup{display:block}.app-header-container .navigation__item:hover .arco-icon-right{transform:rotate(90deg)}.app-header-container .navigation__popup{display:none;overflow:hidden;position:absolute;top:28px;left:-14px;min-width:120px;color:var(--color-text-2);background-color:var(--color-bg-2);border:2px solid var(--color-border);border-radius:var(--border-radius-medium);box-shadow:2px 2px 8px rgb(var(--app-color-common-rgb),.1)}.app-header-container .navigation__subitem{white-space:nowrap;border-radius:2px}.app-header-container .navigation__subitem>a{display:block;padding:10px 12px;text-align:left}.app-header-container .navigation__subitem .item-icon{margin-right:6px}.app-header-container .navigation__subitem .item-label{display:inline-block}.app-header-container .navigation__subitem:hover{color:var(--app-color-common)}.app-header-container .action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;border-radius:var(--border-radius-medium)}.app-header-container .action-btn:hover{background-color:#fff3}.app-header-container .btn-icon{position:relative;display:flex;justify-content:center;align-items:center;font-size:20px;width:var(--app-header-height);height:100%;cursor:pointer}.app-header-container .btn-icon:hover{background-color:#fff3}.app-navigation-drawer .arco-drawer-body{padding:0}.app-navigation-drawer .arco-menu-selected{color:var(--app-color-common)!important}.app-navigation-drawer .arco-menu-selected .arco-menu-icon,.app-navigation-drawer .arco-menu-selected .arco-icon{color:currentColor!important}body:not([no-animation]) .app-header-container .navigation__popup{animation:navigation-popup-in .4s ease}@keyframes navigation-popup-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.app-iframe-player{position:fixed;left:0;top:0;right:0;bottom:0;z-index:505;display:flex;overflow-y:auto;background-color:var(--color-mask-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-iframe-player .player-wrapper{display:inline-block;width:100%;max-width:1080px;margin:auto;padding:8px}.app-iframe-player .player-header{display:flex;align-items:center;justify-content:space-between;color:#fff;width:100%;height:36px;border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);background-color:var(--app-color-common)}.app-iframe-player .player-header[data-from=BilibiliW]{background-color:#1296db}.app-iframe-player .player-header[data-from=YouTubeW]{background-color:red}.app-iframe-player .player-title{display:flex;align-items:center}.app-iframe-player .player-title .website-icon{width:24px;margin:0 6px}.app-iframe-player .player-title .trailer-name{margin-left:8px;font-size:16px}.app-iframe-player .btn-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;margin-right:4px;color:#fff;z-index:5;transition:opacity .15s}.app-iframe-player .btn-close:hover{opacity:.5}.app-iframe-player .iframe-player{background-color:#000}.app-iframe-player iframe{width:100%;height:100%;background-color:#000}.app-hanle-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:var(--color-mask-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-hanle-dialog .app-hanle-close{position:absolute;right:2px;top:2px;z-index:100}.app-hanle-dialog .app-hanle-dialog-content{position:absolute;left:0;bottom:0;width:100%}.app-hanle-dialog .app-handle-monitor{max-width:500px;margin:0 auto 10px;box-sizing:border-box;border:12px solid #cccccc}.app-hanle-dialog .app-handle-monitor ::selection{background:#0b5016}.app-hanle-dialog .app-handle-monitor .screen{padding:8px;font-size:18px;line-height:20px;background-color:#000;background-image:radial-gradient(#11581e,#041607);background-repeat:no-repeat;background-size:cover;color:#80ff80cc;text-shadow:0 0 1ex #3f3,0 0 2px rgba(255,255,255,.8)}.app-hanle-dialog .app-handle-monitor .screen-inner{display:flex;flex-direction:column;padding:4px;box-sizing:border-box}.app-hanle-dialog .app-handle-monitor .noise{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:.015}.app-hanle-dialog .app-handle-monitor .overlay{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(180deg,#0000 0,#00000080,#0000);background-size:auto 4px;z-index:1}.app-hanle-dialog .app-handle-monitor .overlay:before{content:"";pointer-events:none;position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,transparent 0%,rgba(32,128,32,.2) 2%,rgba(32,128,32,.8) 3%,rgba(32,128,32,.2) 3%,transparent 100%);background-repeat:no-repeat;animation:screen-scan 7.5s linear 0s infinite}.app-hanle-dialog .app-handle-monitor .monitor-main{flex-grow:1}.app-hanle-dialog .app-handle-monitor .monitor-main .arco-icon{font-size:20px;vertical-align:bottom}.app-hanle-dialog .app-handle-monitor .monitor-main .col-title{padding:4px 0;text-align:center}.app-hanle-dialog .app-handle-monitor .monitor-main .arco-col:not(.col-title){padding-left:8px}.app-hanle-dialog .app-handle-monitor .monitor-main .command-switch{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px}.app-hanle-dialog .app-handle-monitor .monitor-main .command-switch:hover{background-color:#ffffff40}.app-hanle-dialog .app-handle-monitor .dos-message{font-size:.7em}.app-hanle-dialog .app-handle-monitor .dos-message.has-message{color:rgb(var(--red-6));text-shadow:0 0 1ex rgb(var(--red-3)),0 0 2px rgba(255,255,255,.8)}.app-hanle-dialog .app-handle-monitor .key{display:inline-flex;justify-content:center;align-items:center;width:1.2em;height:1.2em;background-color:var(--color-fill-4)}.app-hanle-dialog .app-handle-monitor .arco-space:after{content:"";display:inline-block;width:2px;height:1em;margin-left:.2em;background-color:currentColor;animation:flash .5s infinite alternate-reverse;margin-bottom:4px}@keyframes flash{0%{opacity:0}to{opacity:1}}.app-hanle-dialog .app-handle-wrapper{position:relative;margin:0 auto 20px;max-width:500px;border-radius:12px}.app-hanle-dialog .app-handle-wrapper .bg-block-1{position:absolute;left:1.5%;top:4%;width:40%;height:92%;border-radius:12px}.app-hanle-dialog .app-handle-wrapper .bg-block-2{position:absolute;right:1.5%;bottom:4%;width:80%;height:52%;border-radius:12px}.app-hanle-dialog .bg-hanle-red{background-color:#770611;box-shadow:3px 3px 5px #000}.app-hanle-dialog .bg-hanle-gold{background-color:rgb(var(--gold-3))}.app-hanle-dialog .handle-btn{display:flex;justify-content:center;align-items:center;color:#fff;box-sizing:border-box;box-shadow:0 1px 1px #00000014 inset,0 1px 1px #fff}.app-hanle-dialog .handle-btn:hover{background-color:#333!important}.app-hanle-dialog .handle-btn:active{background-color:#444!important}.app-hanle-dialog .app-handle{-webkit-user-select:none;user-select:none;position:relative}.app-hanle-dialog .app-handle .app-handle-left{position:absolute;bottom:15%;left:7%;width:22%}.app-hanle-dialog .app-handle .app-handle-left .handle-arrow{position:absolute;background-color:#000}.app-hanle-dialog .app-handle .app-handle-left .handle-arrow-x,.app-hanle-dialog .app-handle .app-handle-left .handle-arrow-y{top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between}.app-hanle-dialog .app-handle .app-handle-left .handle-arrow-x .handle-btn{width:calc(33.34% + 3px)}.app-hanle-dialog .app-handle .app-handle-left .handle-arrow-y{flex-direction:column}.app-hanle-dialog .app-handle .app-handle-left .handle-arrow-y .handle-btn{height:calc(33.34% + 3px)}.app-hanle-dialog .app-handle .app-handle-left .handle-btn{border:3px solid #770611}.app-hanle-dialog .app-handle .app-handle-left .handle-btn-right{border-left-color:transparent}.app-hanle-dialog .app-handle .app-handle-left .handle-btn-left{border-right-color:transparent}.app-hanle-dialog .app-handle .app-handle-left .handle-btn-up{border-bottom-color:transparent;box-shadow:none}.app-hanle-dialog .app-handle .app-handle-left .handle-btn-down{border-top-color:transparent}.app-hanle-dialog .app-handle .app-handle-right{position:absolute;top:50%;right:4%;transform:translateY(-50%);width:33%}.app-hanle-dialog .app-handle .app-handle-right .handle-btn{position:absolute;width:30%;height:30%;border-radius:50%;border:4px solid #770611}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-b,.app-hanle-dialog .app-handle .app-handle-right .handle-btn-x{left:50%;transform:translate(-50%)}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-a,.app-hanle-dialog .app-handle .app-handle-right .handle-btn-y{top:50%;transform:translateY(-50%)}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-b{bottom:5%}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-x{top:5%}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-a{right:5%}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-y{left:5%}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-inner{display:inline-flex;width:100%;height:100%;border-radius:50%;background-color:#000;box-shadow:3px 3px 5px #0009}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-inner:hover{background-color:#333!important}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-inner:active{background-color:#444!important;box-shadow:1px 4px 5px #0009}.app-hanle-dialog .app-handle .app-handle-right .handle-btn-inner span{display:inline-block;margin:auto}.app-login-dialog.arco-modal .arco-modal-header{display:none}.app-login-dialog.arco-modal .arco-modal-body{display:flex}.app-login-dialog.arco-modal .login-body{flex:0 0 280px;width:280px}.app-login-dialog.arco-modal .login-extra{position:relative;display:flex;flex:1 0 auto;width:220px;background-color:var(--color-fill-2)}.app-login-dialog.arco-modal .login-extra .bg{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;overflow:hidden}.app-login-dialog.arco-modal .login-extra .bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);filter:blur(6px)}.app-login-dialog.arco-modal .random-bangumi{margin:auto;width:160px;cursor:pointer;line-height:1.2;font-size:13px}.app-login-dialog.arco-modal header{padding:24px 32px 0;margin-bottom:24px;text-align:center}.app-login-dialog.arco-modal header .title{font-weight:500;font-size:16px}.app-login-dialog.arco-modal header .tips{color:var(--app-color-common);font-size:12px}.app-login-dialog.arco-modal main{padding:0 32px}.app-login-dialog.arco-modal footer{box-sizing:border-box;width:100%;padding:24px 32px;margin-top:20px;border-top:2px dashed var(--color-border);text-align:center}.app-login-dialog.arco-modal footer .arco-btn+.arco-btn{margin-left:12px}.user-center__header{position:relative;border-bottom:1px solid var(--popup-border-color);background-color:var(--deep-block-bg)}.user-center__header .top{position:relative;height:150px;background:linear-gradient(to bottom,var(--app-color-common) 0 45%,var(--deep-block-bg) 45%);-webkit-user-select:none;user-select:none}.user-center__header .top-text{opacity:.5;-webkit-user-select:none;user-select:none;color:#fff;font-weight:700;font-size:32px;height:45%}.user-center__header .big-avatar{cursor:pointer;border:8px solid var(--popup-bg);border-radius:50%}.user-center__header .big-avatar>a{display:flex}.user-center__header .big-avatar .arco-avatar{background-color:var(--deep-block-bg);color:var(--color-text-3)}.user-center__header .level{position:absolute;left:8px;bottom:4px;-webkit-user-select:none;user-select:none}.user-center__header .level .level-tooltip-content{font-size:12px;width:100%;min-width:120px}.user-center__header .to-register,.user-center__header .to-logout{position:absolute;right:8px;bottom:4px;width:48px;height:48px;border:3px solid var(--popup-bg);border-radius:50%;box-sizing:border-box;font-size:14px;line-height:14px;cursor:pointer}.user-center__header .to-register span,.user-center__header .to-logout span,.user-center__header .to-register:hover .arco-icon,.user-center__header .to-logout:hover .arco-icon{display:none}.user-center__header .to-register:hover span,.user-center__header .to-logout:hover span{display:block}.user-center__header .usernames{display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px}.user-center__header .usernames .nickname{font-size:20px;line-height:24px;color:var(--color-text-1)}.user-center__header .usernames .username{font-size:14px;line-height:18px;color:var(--color-text-3)}.user-center__action-group{-webkit-user-select:none;user-select:none;border-top:1px solid var(--popup-border-color);border-bottom:1px solid var(--popup-border-color);background-color:var(--popup-border-color)}.user-center__action-group .action-item{cursor:pointer;box-sizing:border-box}.user-center__action-group .action-item>.acg-ratio-div{width:100%}.user-center__action-group .action-item>.acg-ratio-div .acg-ratio-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.user-center__action-group .action-item .action-item-icon{font-size:20px;line-height:24px;height:24px}.user-center__action-group .action-item .action-item-name{color:var(--color-text-3);font-size:12px;line-height:16px}.user-center__action-group .action-item:hover{background-color:var(--color-fill-1)}.user-center__action-group .action-item:active{background-color:var(--color-fill-2)}.user-center__my-credit{position:relative;padding:0 8px;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:hidden}.user-center__my-credit .top-title{position:absolute;left:8px;top:0;height:36px;line-height:36px;font-size:26px;white-space:nowrap;word-break:keep-all;overflow:hidden;opacity:.1}.user-center__my-credit .my-credit{height:36px}.user-center__my-credit .points{position:relative;font-size:20px;line-height:36px;z-index:1}.user-center__my-credit .points .arco-statistic-value{font-size:20px}.user-center__my-credit .points .arco-statistic-prefix{font-size:inherit}.user-center__my-credit .points .inc-point{display:inline-block;color:var(--app-color-common)}.user-center__search-site{border-bottom:1px solid var(--popup-border-color);padding-top:12px}.user-center__search-site .top{position:relative;text-align:center;height:30px;-webkit-user-select:none;user-select:none}.user-center__search-site .top .top-text{position:absolute;color:var(--color-text-1);font-size:30px;line-height:30px;opacity:.15;z-index:0}.user-center__search-site .top .title{position:relative;font-size:28px;line-height:30px;font-weight:700;color:var(--color-text-1);z-index:1}.user-center__search-site .search-container{padding:12px 14px}.user-center__theme-picker{display:flex;align-items:center;height:40px;padding:6px 12px;-webkit-user-select:none;user-select:none}.user-center__theme-picker .title{display:inline-block;color:var(--color-text-3);margin-right:8px}.user-center__theme-picker .colors{display:inline-grid;grid-template-columns:repeat(7,20px)}.user-center__theme-picker .color{display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;width:20px;height:20px;box-sizing:border-box}.quick-setting-cell{display:block;height:28px;padding:6px 12px;color:var(--color-text-3);-webkit-user-select:none;user-select:none}.quick-setting-cell.clickable{cursor:pointer}.quick-setting-cell.clickable:hover{background-color:rgba(var(--app-color-common-rgb),.1)}.quick-setting-cell.clickable:active{background-color:rgba(var(--app-color-common-rgb),.15)}.quick-setting-cell .cell-container{height:100%}.quick-setting-cell .tips{margin-left:2px}.user-center__quick-setting .top{position:relative;text-align:center;height:30px;padding-top:7px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.user-center__quick-setting .top .title{position:relative;font-size:16px;line-height:16px;color:var(--color-text-1);z-index:1}.user-center__random-explore{--bg-saturate: .2;--title-margin-left: 0;position:relative;height:60px;padding:6px;border-bottom:1px solid var(--popup-border-color)}.user-center__random-explore .random-explore-container{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;background-color:rgba(var(--app-theme-rgb),.15);border-radius:4px}.user-center__random-explore .random-explore-container:hover{--bg-saturate: 1;--title-margin-left: 8px}.user-center__random-explore .random-explore-container:hover .minami_kotori_head{transform:none}.user-center__random-explore .title{position:absolute;color:#fff;font-size:22px;left:50%;top:50%;margin-left:var(--title-margin-left);transform:translate(-50%,-50%);transition:margin-left .3s .15s}.user-center__random-explore .explore-anime-bg{width:1100px;margin-top:-30px;filter:blur(2px) brightness(.8) saturate(var(--bg-saturate));transition:filter .3s}.user-center__random-explore .minami_kotori_head{position:absolute;left:0;bottom:0;width:45px;height:45px;transform:translate(-100%,100%);transition:transform .3s ease-in}.app-user-center-drawer{--popup-bg: var(--app-color-bg);--popup-border-color: var(--color-border);--deep-block-bg: var(--color-bg-2)}.app-user-center-drawer .arco-drawer-body{padding:0}.app-user-center-drawer .deep-block{background-color:var(--deep-block-bg)}.app-sign-calendar-dialog{max-width:480px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.app-sign-calendar-dialog .arco-calendar{border:none}.app-sign-calendar-dialog .arco-calendar-header-left{width:100%}.app-sign-calendar-dialog .arco-calendar-header-left .arco-btn{margin-left:auto}.app-sign-calendar-dialog .arco-calendar-header-right{display:none}.app-sign-calendar-dialog .arco-calendar-week-list-item{padding:0;text-align:center}.app-sign-calendar-dialog .arco-calendar-month-row{height:50px}.app-sign-calendar-dialog .arco-calendar-cell{position:relative;color:var(--color-text-1);outline-offset:-1px;border:none!important}.app-sign-calendar-dialog .arco-calendar-cell.arco-calendar-cell-in-view>.calendar-date{opacity:1}.app-sign-calendar-dialog .arco-calendar-cell.arco-calendar-cell-today{color:var(--app-color-common);text-decoration:underline;outline:1px dashed var(--app-color-common)}.app-sign-calendar-dialog .arco-calendar-cell.arco-calendar-cell-selected{outline:1px solid var(--app-color-common)}.app-sign-calendar-dialog .calendar-date{width:100%;height:100%;display:flex;cursor:pointer;opacity:.1}.app-sign-calendar-dialog .calendar-date>span{position:relative;font-size:20px;margin:auto;z-index:10}.app-sign-calendar-dialog .calendar-date.is-signed:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"签";font-size:2em;opacity:.5;z-index:1;color:var(--app-color-common)}.acg-comment{align-items:start}.acg-comment .arco-comment-datetime{display:inline-block}.acg-comment .arco-comment-inner{width:0}.acg-comment .arco-comment-content{word-break:break-all;word-wrap:break-word}.acg-comment .identity-tag{display:inline-block;line-height:1;padding:2px 4px;font-size:12px;border:1px solid currentColor;margin-left:4px;border-radius:2px}.acg-comment .score-number{-webkit-user-select:none;user-select:none;position:absolute;right:4px;top:2px;font-size:48px;line-height:1;color:#e4a329}.app-episode-reviews .my-review{margin-bottom:24px}.app-episode-reviews .my-review .review-editor-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.app-episode-reviews .my-review .my-review-inner{display:flex;align-items:center}.app-episode-reviews .my-review .my-review-inner .acg-comment{flex-grow:1}.app-episode-reviews .my-review .my-review-inner .btn-review-modify{flex-shrink:0}.app-episode-reviews .arco-comment{position:relative;border-radius:var(--border-radius-medium);padding:6px 8px}.app-episode-reviews .arco-comment:not(:first-of-type),.app-episode-reviews .arco-comment .arco-comment-inner-comment{margin-top:4px}.app-episode-reviews .arco-comment .score-number{top:2px;right:2px;font-size:36px}.app-episode-reviews .rate{margin-left:4px;min-height:16px;font-size:16px;vertical-align:text-bottom}.app-episode-reviews .rate .arco-rate-character{margin-right:0}.app-comment-replies .acg-comment{padding:12px 0}.app-comment-replies .acg-comment:not(:first-child){border-top:1px solid var(--color-border)}.app-comment-replies .comment-quoto-card{font-size:12px;line-height:18px;background-color:var(--color-fill-2);margin-bottom:4px}.app-comment-replies .comment-quoto-card.empty{outline:1px dashed rgba(var(--warning-6),.7)}.app-comment-replies .comment-quoto-deleted{color:var(--color-text-3)}.app-comment-replies .comment-quoto{word-break:break-all;word-wrap:break-word}.app-comment-replies .comment-quoto .comment-owner{display:inline-block}.app-comment-replies .comment-quoto:before{content:open-quote;display:inline;height:0;line-height:0;position:relative;left:-3px;top:10px;font-size:30px;color:var(--color-text-4)}.app-comment-replies .comment-quoto:after{content:close-quote;display:inline;height:0;line-height:0;position:relative;left:3px;top:20px;font-size:30px;color:var(--color-text-4)}.app-reply-drawer .arco-drawer-header{border-bottom:none}.app-reply-drawer .arco-drawer-header .arco-drawer-title{margin:0 auto}.app-reply-drawer .arco-drawer-body{padding-top:0;padding-bottom:4px}.app-reply-drawer .arco-drawer-footer{border-top:none;padding-top:0}.app-reply-drawer .comment-quoto-card{font-size:12px;line-height:18px;margin-bottom:4px}.app-reply-drawer .comment-quoto{word-break:break-all;word-wrap:break-word}.app-reply-drawer .comment-quoto .comment-owner{display:inline-block}.app-comments .reply-box{position:relative}.app-comments .reply-box .need-login{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;z-index:10;color:#fff;background-color:#00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-comments .reply-box .reply-actions{margin-top:8px}.app-comments .reply-box .nickname{margin-left:8px}.app-comments .reply-box .user-info{display:flex;align-items:center;color:var(--color-text-2)}.app-comments .reply-box.not-login .user-info{opacity:.5}.app-comments .comment-list .arco-comment:not(:first-of-type),.app-comments .comment-list .arco-comment .arco-comment-inner-comment{margin-top:0}.app-comments .comment-list .arco-comment-title{display:flex;align-items:center;flex-wrap:wrap;height:40px;line-height:20px}.app-comments .comment-actions-inner{font-size:13px}.app-comments .comment-actions-inner .action-item{cursor:pointer}.app-comments .comment-actions-inner .reply-btn{color:inherit}.app-comments .comment-actions-inner a.arco-link{font-size:inherit}.arco-modal.app-episode-dialog{box-sizing:border-box;max-width:740px;display:inline-flex;flex-direction:column}.arco-modal.app-episode-dialog .arco-modal-header{position:relative;flex-shrink:0;height:64px;border:none;background-color:var(--app-color-common);border-radius:var(--border-radius-medium)}.arco-modal.app-episode-dialog .arco-modal-header .rating{position:absolute;right:68px;top:50%;transform:translateY(-50%);line-height:1.2;text-align:center;color:#fff}.arco-modal.app-episode-dialog .arco-modal-header .rating .score{font-size:22px;border-bottom:1px solid currentColor}.arco-modal.app-episode-dialog .arco-modal-header .rating .review-count{font-size:14px;opacity:.75}.arco-modal.app-episode-dialog .arco-modal-header .btn-close{position:absolute;right:8px;top:8px;display:flex;width:48px;height:48px;background-color:rgb(var(--red-5));border-radius:var(--border-radius-medium);font-size:28px;color:#fff;z-index:1;cursor:pointer}.arco-modal.app-episode-dialog .arco-modal-header .btn-close .arco-icon-close{margin:auto}.arco-modal.app-episode-dialog .arco-modal-header .btn-close:hover{background-color:rgb(var(--red-6))}.arco-modal.app-episode-dialog .arco-modal-header .btn-close:active{background-color:rgb(var(--red-4))}.arco-modal.app-episode-dialog .episode-title{display:flex;align-items:center;line-height:1.2;color:#fff}.arco-modal.app-episode-dialog .episode-title .ep{flex-shrink:0;display:flex;align-items:center;height:30px;font-weight:700;font-size:13px;line-height:14px}.arco-modal.app-episode-dialog .episode-title .titles{width:0;flex-grow:1;margin-right:44px}.arco-modal.app-episode-dialog .episode-title .title{font-size:16px}.arco-modal.app-episode-dialog .episode-title .o-title{display:inline-block;width:100%;font-size:12px}.arco-modal.app-episode-dialog .episode-title .arco-divider{border-color:#fff}.arco-modal.app-episode-dialog .episode-info{margin-top:4px}.arco-modal.app-episode-dialog .air-date{font-size:13px}.arco-modal.app-episode-dialog .episode-status{-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.arco-modal.app-episode-dialog .episode-status .set-episode-progress,.arco-modal.app-episode-dialog .episode-status .current-progress{display:inline-block;padding:2px 8px;border-radius:var(--border-radius-medium)}.arco-modal.app-episode-dialog .episode-status .set-episode-progress{cursor:pointer;color:var(--color-text-3);border:1px solid currentColor}.arco-modal.app-episode-dialog .episode-status .set-episode-progress:hover{color:rgba(var(--app-color-common-rgb),.75)}.arco-modal.app-episode-dialog .episode-status .current-progress{color:#fff;background-color:var(--app-color-common);border:1px solid var(--app-color-common)}.arco-modal.app-episode-dialog .line-rating{font-size:13px}.arco-modal.app-episode-dialog .desc{margin-top:4px;font-size:12px;white-space:pre-line;font-family:inherit}.arco-modal.app-episode-dialog .images{margin-top:10px}.arco-modal.app-episode-dialog .images .image-item{cursor:pointer;border-radius:var(--border-radius-medium);overflow:hidden}.arco-modal.app-episode-dialog .arco-tabs,.arco-modal.app-episode-dialog .arco-tabs-nav{overflow:initial}.arco-modal.app-episode-dialog .arco-tabs-nav{position:sticky;top:0;z-index:100;background-color:var(--color-bg-3)}.arco-modal.app-episode-dialog .arco-avatar-image img{object-fit:cover}.arco-modal.app-episode-dialog .app-reply-drawer{z-index:1001!important}.app-episode-dialog-replay-drawer{--transition-duration-3: .3s;--transition-timing-function-standard: cubic-bezier(.34, .69, .1, 1)}.app-episode-dialog-replay-drawer>.arco-drawer{max-width:740px;left:50%;transform:translate(-50%)}.app-episode-dialog-replay-drawer .slide-bottom-drawer-enter-from,.app-episode-dialog-replay-drawer .slide-bottom-drawer-appear-from{transform:translate(-50%,100%)}.app-episode-dialog-replay-drawer .slide-bottom-drawer-enter-to,.app-episode-dialog-replay-drawer .slide-bottom-drawer-appear-to{transform:translate(-50%)}.app-episode-dialog-replay-drawer .slide-bottom-drawer-enter-active,.app-episode-dialog-replay-drawer .slide-bottom-drawer-appear-active{transition:transform var(--transition-duration-3) var(--transition-timing-function-standard)}.app-episode-dialog-replay-drawer .slide-bottom-drawer-leave-from{transform:translate(-50%)}.app-episode-dialog-replay-drawer .slide-bottom-drawer-leave-to{transform:translate(-50%,100%)}.app-episode-dialog-replay-drawer .slide-bottom-drawer-leave-active{transition:transform var(--transition-duration-3) var(--transition-timing-function-standard)}.app-episode-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:8px}.app-episode-grid .btn-episode.current:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:currentColor;border-radius:var(--border-radius-medium);z-index:1}.app-episode-grid-popover[trigger-placement=bottom] .arco-popover-popup-arrow{background-color:var(--app-color-common)}.app-episode-grid-popover .app-episode-grid-popover-content{overflow:hidden}.app-episode-grid-popover .pop-title{font-weight:700;padding:4px;font-size:14px;background-color:var(--app-color-common);color:#fff}.app-episode-grid-popover .pop-content{min-width:240px;font-size:12px}.app-episode-grid-popover .pop-content .info{padding:2px 6px 8px}.app-episode-grid-popover .pop-content .footer{border-top:1px solid var(--color-fill-3);padding:2px 4px}.app-episode-grid-popover .pop-content .comment,.app-episode-grid-popover .pop-content .rating{font-size:12px}.app-watching-box{--box-body-height: 360px;--side-height: 100%;--side-width: 35%;--main-height: 100%;--main-width: 65%;--direction: row;max-width:600px;box-sizing:border-box}.app-watching-box .watching-box .box-header{height:36px;border-bottom:1px solid var(--color-border-2);-webkit-user-select:none;user-select:none}.app-watching-box .watching-box .box-title{display:flex;align-items:center;flex-grow:1;width:0;padding-left:12px}.app-watching-box .watching-box .box-title .title{display:inline-block;font-size:14px;line-height:1}.app-watching-box .watching-box .box-tabs .arco-radio{padding:0;margin-right:6px}.app-watching-box .watching-box .box-tabs .arco-radio-checked .arco-tag{font-weight:700}.app-watching-box .watching-box .box-extra{display:flex;align-items:center;flex-shrink:0}.app-watching-box .watching-box .box-extra .box-layout{margin-right:8px}.app-watching-box .watching-box .box-extra .layout-btn{cursor:pointer}.app-watching-box .watching-box .box-extra .layout-btn.active{color:var(--app-color-common)}.app-watching-box .watching-box .box-extra .close-btn{width:28px;height:28px;margin:4px;color:#fff;background-color:rgb(var(--red-5));border-radius:var(--border-radius-medium);cursor:pointer}.app-watching-box .watching-box .box-extra .close-btn:hover{background-color:rgb(var(--red-6))}.app-watching-box .watching-box .box-extra .close-btn:active{background-color:rgb(var(--red-4))}.app-watching-box .watching-box .box-body{height:var(--box-body-height)}.app-watching-box .watching-box .box-body .box-container{height:100%}.app-watching-box .watching-box .list-box{display:flex;flex-direction:var(--direction)}.app-watching-box .watching-box .list-box .box-side{flex-shrink:0;width:var(--side-width);height:var(--side-height)}.app-watching-box .watching-box .list-box .box-main{flex-shrink:0;display:flex;flex-direction:column;width:var(--main-width);height:var(--main-height);background-color:var(--color-bg-4);border-left:1px solid var(--color-border-2);box-sizing:border-box}.app-watching-box .watching-box .list-box .subject-item{display:flex;align-items:start;height:60px;padding:6px;box-sizing:border-box;cursor:pointer}.app-watching-box .watching-box .list-box .subject-item:not(:last-child){border-bottom:1px solid var(--color-border)}.app-watching-box .watching-box .list-box .subject-item:hover{background-color:rgba(var(--app-color-common-rgb),.05)}.app-watching-box .watching-box .list-box .subject-item.active{background-color:rgba(var(--app-color-common-rgb),.15)}.app-watching-box .watching-box .list-box .subject-item .subject-title{font-size:13px;line-height:14px}.app-watching-box .watching-box .list-box .subject-cover{flex-shrink:0;margin-right:6px}.app-watching-box .watching-box .list-box .subject-meta{flex-grow:1;width:0;height:100%;display:flex;flex-direction:column}.app-watching-box .watching-box .list-box .subject-progress{margin-top:auto}.app-watching-box .watching-box .list-box .subject-info{flex-shrink:0;display:flex;align-items:stretch;padding:16px;height:112px;background-color:var(--color-bg-3);border-bottom:1px solid var(--color-border)}.app-watching-box .watching-box .list-box .subject-info .watch-progress{position:absolute;left:0;bottom:0;width:100%;z-index:1}.app-watching-box .watching-box .list-box .subject-info .subject-title{font-size:15px;line-height:1;margin-bottom:4px}.app-watching-box .watching-box .list-box .subject-info .status,.app-watching-box .watching-box .list-box .subject-info .onair,.app-watching-box .watching-box .list-box .subject-info .watching-count{font-size:12px;line-height:14px;color:var(--color-text-3);margin-bottom:4px}.app-watching-box .watching-box .list-box .subject-info .actions{margin-top:auto}.app-watching-box .watching-box .list-box .subject-info .action-btn{font-size:13px;line-height:13px;color:var(--app-color-common);opacity:.9;cursor:pointer}.app-watching-box .watching-box .list-box .subject-info .action-btn:hover{opacity:1;text-decoration:underline}.app-watching-box .watching-box .list-box .subject-info .toggle-status-btn{opacity:.5;cursor:pointer}.app-watching-box .watching-box .list-box .subject-info .toggle-status-btn:hover{opacity:1}.app-watching-box .watching-box .list-box .subject-episodes{flex-grow:1;height:0}.app-watching-box .watching-box .list-box .subject-episodes .app-episode-grid{padding:8px}@media (max-width: 767.9px){.app-watching-box{--box-body-height: calc(100vh - 164px) ;--side-height: 40%;--side-width: 100%;--main-height: 60%;--main-width: 100%;--direction: column}.app-watching-box .watching-box .list-box .box-main{border-left:none;border-top:1px solid var(--color-border-2)}}.acg-ratio-div{position:relative}.acg-ratio-div .acg-ratio-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}.acg-ratio-div .acg-ratio-content img{width:100%;height:100%;object-fit:cover}.acg-image{--footer-fs: 13px;--badge-border-radius: 4px;position:relative;display:inline-block}.acg-image.circle{border-radius:50%}.acg-image.acg-ratio-div>div,.acg-image.acg-ratio-div .acg-ratio-content{border-radius:inherit}.acg-image-img{vertical-align:middle;border-radius:inherit;width:100%;height:100%;object-fit:cover}.acg-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.acg-image-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-user-select:none;user-select:none}.acg-image-empty .empty-text{opacity:.5;font-size:16px;display:inline-block}.acg-image-error{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;color:var(--color-text-4);background-color:var(--color-fill-2);font-size:13px}.acg-image-error span{margin-top:4px}.acg-image-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-fill-2)}.acg-image-loader-spin{position:absolute;top:50%;left:50%;color:rgb(var(--primary-6));font-size:32px;text-align:center;transform:translate(-50%,-50%)}.acg-image-loader-animate{width:100%;height:100%;background:linear-gradient(90deg,var(--skeleton-bg-color) 25%,var(--skeleton-bg-color-to) 37%,var(--skeleton-bg-color) 63%);background-size:400% 100%;animation:skeleton-loading 1.25s ease infinite}.acg-image-footer{position:absolute;left:0;bottom:-1px;width:100%;padding:2em 2px 3px;box-sizing:border-box;color:#fff;font-size:var(--footer-fs);background:linear-gradient(0deg,#0009 0,#0000);-webkit-user-select:none;user-select:none}.acg-image-badge{position:absolute;z-index:10;color:#fff;background-color:#333;padding:3px 6px;font-size:13px;min-height:14px;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.acg-image-badge[data-position*=t]{top:-1px}.acg-image-badge[data-position*=b]{bottom:-1px}.acg-image-badge[data-position*=l]{left:-1px}.acg-image-badge[data-position*=r]{right:-1px}.acg-image-badge[data-position=lt],.acg-image-badge[data-position=tl]{border-bottom-right-radius:var(--badge-border-radius)}.acg-image-badge[data-position=lb],.acg-image-badge[data-position=bl]{border-top-right-radius:var(--badge-border-radius)}.acg-image-badge[data-position=rt],.acg-image-badge[data-position=tr]{border-bottom-left-radius:var(--badge-border-radius)}.acg-image-badge[data-position=rb],.acg-image-badge[data-position=br]{border-top-left-radius:var(--badge-border-radius)}.acg-image.loading .acg-image-img,.acg-image.empty .acg-image-img,.acg-image.error .acg-image-img{visibility:hidden}.app-explore-iframe-player{position:relative;width:100%;height:100%;background-color:#000}.app-explore-iframe-player .iframe-loading{z-index:0}.app-explore-iframe-player iframe{position:relative;width:100%;height:100%;z-index:5}.app-explore-preview{--preview-list-height: 36px;position:relative;width:100%;height:100%}.app-explore-preview .blur-bg{position:absolute;transform:scale(1.1);filter:blur(10px)}.app-explore-preview .preview-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.app-explore-preview .preview-container .preview-body{flex-grow:1;width:100%;height:0;overflow:hidden}.app-explore-preview .preview-container .preview-list{position:relative;z-index:10;flex-shrink:0;height:var(--preview-list-height);padding:0 8px;background-color:#00000080;display:flex;align-items:center;-webkit-user-select:none;user-select:none;transition:background-color .15s;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-explore-preview .preview-container .preview-item{cursor:pointer;border-radius:4px;border:1px solid currentColor;line-height:24px;display:flex;align-items:center}.app-explore-preview .preview-container .preview-item .preview-icon{flex-shrink:0;width:24px;height:24px}.app-explore-preview .preview-container .preview-item .preview-name{display:inline-block;flex-shrink:0;padding:0 4px;word-break:keep-all;text-wrap:nowrap;white-space:nowrap}.app-explore-preview .preview-container .preview-item.trailer .preview-icon{width:16px;height:16px;padding:4px 0 4px 4px}.app-explore-preview .preview-container .preview-item.active{color:var(--app-color-common)}.app-explore-preview .preview-container[data-type=trailer] .preview-list{background-color:#000}.app-favourite-dropdown-btn{width:100%}.app-favourite-dropdown-btn .favourite-cancel-text{display:none}.app-favourite-dropdown-btn .arco-btn{padding:0}.app-favourite-dropdown-btn .arco-btn.arco-btn-status-stop{color:#9c6de6b3!important;background-color:#9c6de633!important;border:1px dashed rgba(156,109,230,.5)!important}.app-favourite-dropdown-btn .arco-btn.arco-btn-status-watching{color:#02a9ffb3!important;background-color:#02a9ff33!important;border:1px dashed rgba(2,169,255,.5)!important}.app-favourite-dropdown-btn.cancelable .arco-btn:not(.arco-btn-status-normal):hover{color:#fd2929!important;background-color:#fd292933!important;border:1px dashed rgba(253,41,41,.5)!important}.app-favourite-dropdown-btn.cancelable .arco-btn:not(.arco-btn-status-normal):hover .favourite-status-text{display:none}.app-favourite-dropdown-btn.cancelable .arco-btn:not(.arco-btn-status-normal):hover .favourite-cancel-text{display:block}.app-explore-item{--desc-fs: 14px;position:relative;display:grid;grid-template-columns:70% 30%;grid-template-areas:"preview info";width:100%;background-color:var(--color-bg-3)}.app-explore-item .subject-preview{grid-area:preview;position:relative;width:100%;min-width:100%;height:auto;background:radial-gradient(100% 100% at 20% 0%,#87b2bf 10%,#466169 90%);overflow:hidden}.app-explore-item .subject-info{grid-area:info;color:#fff;width:100%;overflow:hidden;position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box}.app-explore-item .subject-info .subject-content{flex-grow:1;display:grid;grid-template-columns:20% auto;grid-template-rows:auto 20px auto 1fr;grid-template-areas:"capsule subjectInfo" "tags tags" "review review" "relevance relevance";width:100%;padding:calc(8px + .6vw);margin-bottom:8px;box-sizing:border-box;gap:8px 16px;overflow-y:scroll;overflow-x:hidden;-webkit-mask-image:linear-gradient(black 94%,transparent);mask-image:linear-gradient(black 94%,transparent);scrollbar-width:none}.app-explore-item .subject-info .titles{grid-area:title}.app-explore-item .subject-info .cover{grid-area:capsule;box-shadow:0 2px 4px #0000003d;align-self:start}.app-explore-item .subject-info .info{grid-area:subjectInfo}.app-explore-item .subject-info .info .title{line-height:22px;margin-bottom:4px}.app-explore-item .subject-info .tags{grid-area:tags;width:100%;overflow:hidden}.app-explore-item .subject-info .desc{grid-area:review;font-size:var(--desc-fs);line-height:1.4}.app-explore-item .subject-info .subject-controls{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:8px;padding:calc(8px + .6vw);padding-top:0}@media (max-width: 1599.9px){.app-explore-item{width:1120px}}@media (max-width: 1199.9px){.app-explore-item{--desc-fs: 13px}}@media (max-width: 991.9px){.app-explore-item{--desc-fs: 13px;grid-template-columns:auto;grid-template-rows:40% 60%;width:640px;height:100%;grid-template-areas:"preview" "info"}}@media (max-width: 767.9px){.app-explore-item{--desc-fs: 12px;width:calc(100% - 128px);height:100%}}.app-explore-result{display:grid;width:100%;padding:36px 24px;box-sizing:border-box;grid-template-rows:auto auto 36px;background-color:var(--color-bg-3);justify-items:center;text-align:center}.app-explore-result .title,.app-explore-result .stats,.app-explore-result .actions{width:100%}.app-explore-result .actions .arco-btn{width:120px}.app-explore{--btn-arrow-size: 70px;z-index:1000}.app-explore .mask{background-color:var(--color-mask-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:7}.app-explore .explore-dialog{z-index:10}.app-explore .explore-dialog_content{position:relative;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:1fr 50px auto 50px 1fr;grid-template-areas:"spacer spacer spacer" "leftArrow controls rightArrow" "leftArrow content rightArrow" "leftArrow pips rightArrow" "bottomspacer bottomspacer bottomspacer";margin:auto 0;width:100%;height:100%}.app-explore .explore-header{grid-area:controls;display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:#fff;font-size:24px;line-height:32px;z-index:100}.app-explore .explore-header .btn-close{font-size:16px;line-height:16px;padding:8px 16px;border-radius:2px;cursor:pointer;text-align:center;background-color:#acb2c924;transition:background-color .1s ease,border-radius .1s ease}.app-explore .explore-header .btn-close>.arco-icon{stroke-width:6}.app-explore .explore-header .btn-close:hover{background-color:#acb2c947}.app-explore .btn-prev,.app-explore .btn-next{display:flex;align-items:center;justify-content:center;width:var(--btn-arrow-size);height:var(--btn-arrow-size);font-size:24px;border-radius:50%;background-color:var(--color-fill-4);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 16px #0000004d,inset 0 0 0 1px #ffffff1a;transform:scale(.92);transition:all .15s;cursor:pointer;z-index:10;opacity:.75}.app-explore .btn-prev>.arco-icon,.app-explore .btn-next>.arco-icon{stroke-width:8}.app-explore .btn-prev:hover,.app-explore .btn-next:hover{opacity:1;color:#fff;background-color:var(--app-color-common);transform:none}.app-explore .btn-prev{grid-area:leftArrow;margin:auto 0 auto auto}.app-explore .btn-next{grid-area:rightArrow;margin:auto auto auto 0}.app-explore .explore-carousel{grid-area:content;position:relative;display:flex;align-items:center;justify-content:center;z-index:1;padding-top:39.3%}.app-explore .acg-api-result,.app-explore .app-explore-item,.app-explore .app-explore-result{position:absolute;display:none;top:0;bottom:0;width:100%;height:100%;transition:transform .5s ease,filter .5s ease}.app-explore .acg-api-result.pprev,.app-explore .acg-api-result.prev,.app-explore .acg-api-result.current,.app-explore .acg-api-result.next,.app-explore .acg-api-result.nnext,.app-explore .app-explore-item.pprev,.app-explore .app-explore-item.prev,.app-explore .app-explore-item.current,.app-explore .app-explore-item.next,.app-explore .app-explore-item.nnext,.app-explore .app-explore-result.pprev,.app-explore .app-explore-result.prev,.app-explore .app-explore-result.current,.app-explore .app-explore-result.next,.app-explore .app-explore-result.nnext{display:grid}.app-explore .acg-api-result.pprev,.app-explore .app-explore-item.pprev,.app-explore .app-explore-result.pprev{transform:translate(-150vw) scale(.7);filter:brightness(.5) saturate(.2)}.app-explore .acg-api-result.prev,.app-explore .app-explore-item.prev,.app-explore .app-explore-result.prev{transform:translate(-75vw) scale(.8);filter:brightness(.5) saturate(.2)}.app-explore .acg-api-result.current,.app-explore .app-explore-item.current,.app-explore .app-explore-result.current{z-index:5;transform:translate(0);filter:unset}.app-explore .acg-api-result.next,.app-explore .app-explore-item.next,.app-explore .app-explore-result.next{transform:translate(75vw) scale(.8);filter:brightness(.5) saturate(.2)}.app-explore .acg-api-result.nnext,.app-explore .app-explore-item.nnext,.app-explore .app-explore-result.nnext{transform:translate(150vw) scale(.7);filter:brightness(.5) saturate(.2)}.app-explore .explore-pips{grid-area:pips;text-align:center;margin-top:16px;min-height:20px}.app-explore .explore-pips .pip{-webkit-user-select:none;user-select:none;font-size:12px;line-height:14px;display:inline-block;opacity:.3;width:20px;height:14px;margin:3px 4px;background-color:var(--app-color-common);border-radius:3px;transition:opacity .5s ease}.app-explore .explore-pips .pip.active{opacity:.8}@media (max-width: 991.9px){.app-explore .explore-dialog_content{grid-template-rows:5% 50px auto 50px 5%}}@media (max-width: 767.9px){.app-explore .btn-prev,.app-explore .btn-next{position:absolute;top:50%;transform:translateY(-50%) scale(.92)}.app-explore .btn-prev:hover,.app-explore .btn-next:hover{transform:translateY(-50%)}.app-explore .btn-prev{right:-8px}.app-explore .btn-next{left:-8px}}.app-footer-container{height:100%;padding-top:60px;box-sizing:border-box}.app-footer-container .copyright{line-height:24px;text-align:center}.app-footer-container .copyright a:hover{color:var(--app-color-common)}.app-footer-container .qq-channel{font-size:12px}.acg-area-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;line-height:1}.acg-area-header.align-start{align-items:flex-start}.acg-area-header.align-end{align-items:flex-end}.acg-area-header .left,.acg-area-header .right{height:100%;display:flex;flex-direction:row;align-items:center}.acg-gallery{--thumbnail-size: 80px;width:100%}.acg-gallery img{width:100%;height:100%;object-fit:cover}.acg-gallery .indicator{position:relative;width:50%;height:6px;margin-top:6px;margin-left:auto;margin-right:auto;background-color:rgba(var(--gray-4),.5);border-radius:4px;cursor:pointer}.acg-gallery .indicator .indicator-item{position:absolute;height:100%;background-color:rgba(var(--gray-4),1);border-radius:6px;transition:left .3s}.acg-gallery .gallery-thumbnails{position:relative;height:var(--thumbnail-size);white-space:nowrap;overflow:hidden}.acg-gallery .gallery-thumbnails .thumbnails{height:100%;transition:margin-left .1s ease-in;text-align:center}.acg-gallery .gallery-thumbnails .thumbnail{position:relative;display:inline-block;height:100%;width:var(--thumbnail-size);cursor:pointer;opacity:.5;outline:3px solid #ffffff;outline-offset:-3px}.acg-gallery .gallery-thumbnails .thumbnail+.thumbnail{margin-left:-3px}.acg-gallery .gallery-thumbnails .thumbnail:hover{opacity:.8}.acg-gallery .gallery-thumbnails .thumbnail.active{opacity:1;outline-color:var(--app-color-common);z-index:1}.acg-gallery .gallery-thumbnails .thumbnail.active .arco-image{z-index:-1}.acg-gallery .thumbnails-scroll-bar{position:relative;height:7px}.acg-gallery .thumbnails-scroll-bar .bar{width:0;height:100%;background-color:#fff;cursor:grab}.acg-gallery .thumbnails-scroll-bar:before{content:"";position:absolute;top:0;left:0;height:1px;width:100%;margin:3px 0;background-color:#fff;opacity:.8}@media (max-width: 767.9px){.acg-gallery .indicator{height:3px}}.acg-filter{--filter-direction: row;--row-gutter: 12px;--label-fs: 13px;--label-lh: 24px;--label-padding: 0;--option-gutter: 8px}.acg-filter .filter-row{display:flex;flex-direction:var(--filter-direction, row)}.acg-filter .filter-row+.filter-row{margin-top:var(--row-gutter)}.acg-filter .filter-item-label{flex:0 0 auto;margin-right:var(--label-x-gutter, 0);margin-bottom:var(--label-y-gutter, 0);padding:var(--label-padding);color:var(--color-text-3);font-size:var(--label-fs);line-height:var(--label-lh)}.acg-filter .filter-item-label.highlight{color:var(--app-color-common)}.acg-filter .filter-item-label.resetable{cursor:pointer}.acg-filter .filter-item-label.label-left{text-align:left}.acg-filter .filter-item-label.label-center{text-align:center}.acg-filter .filter-item-label.label-right{text-align:right}.acg-filter .filter-item-options{flex:1 0 auto}.acg-filter .filter-item-options>.option-item{margin:0 var(--option-gutter) var(--option-gutter) 0}.acg-filter.horizontal{--filter-direction: row;--label-x-gutter: 20px;--label-y-gutter: 0}.acg-filter.horizontal .filter-item-options{width:0}.acg-filter.horizontal.small{--label-lh: 20px}.acg-filter.horizontal.large{--label-lh: 32px}.acg-filter.vertical{--filter-direction: column;--label-x-gutter: 0;--label-y-gutter: 6px}.acg-filter.vertical,.acg-filter.vertical.large{--label-lh: 24px;--label-fs: 14px}.acg-filter.vertical.small{--label-lh: 20px;--label-fs: 13px}.acg-filter.small{--label-fs: 12px;--option-gutter: 6px}.acg-filter.large{--label-fs: 14px}.acg-forum-chat .forum-chat-btn{position:fixed;left:40px;bottom:40px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;background-color:var(--app-color-common);font-size:16px;cursor:pointer;z-index:205}.acg-forum-chat .forum-chat-btn:hover{background-color:rgba(var(--app-color-common-rgb),.8)}.acg-forum-chat .forum-chat-box{position:fixed;left:40px;bottom:40px;display:flex;flex-direction:column;width:calc(100% - 80px);max-width:300px;height:calc(100% - 80px - var(--app-header-height));max-height:500px;background-color:var(--app-color-bg);border-radius:8px 8px 8px 20px;overflow:hidden;z-index:200;box-shadow:0 2px 12px rgba(var(--gray-10),.25)}.acg-forum-chat .forum-chat-box header{position:relative;font-size:16px;height:36px;line-height:36px;text-align:center;background-color:var(--app-color-common);-webkit-user-select:none;user-select:none;color:#fff}.acg-forum-chat .forum-chat-box header .chat-box-btn{cursor:pointer;width:36px;height:36px}.acg-forum-chat .forum-chat-box header .chat-box-btn:hover{background-color:rgba(var(--app-color-common-rgb),.2)}.acg-forum-chat .forum-chat-box main{flex-grow:1;overflow-y:auto}.acg-forum-chat .forum-chat-box main .chat-message{display:grid;grid-template-columns:38px auto;padding:8px 12px;font-size:12px}.acg-forum-chat .forum-chat-box main .chat-message .avatar-wrap{grid-row:1/3}.acg-forum-chat .forum-chat-box main .chat-message .message{font-size:13px;margin-top:4px}.acg-forum-chat .forum-chat-box footer{padding-left:24px;height:36px}.acg-forum-chat .forum-chat-box .toast{padding:8px 12px;color:#fff;background-color:#000000bf;animation:move-in-bottom .2s ease-out}.acg-forum-chat .danmu-module{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none}.acg-foldable-div .acg-foldable-container{position:relative;word-break:break-all;word-wrap:break-word;line-height:1;overflow:hidden}.acg-foldable-div .bottom-mask{position:absolute;bottom:0;left:0;right:0;height:12px;background:linear-gradient(to top,var(--app-color-bg),rgba(0,0,0,0));z-index:10}.acg-foldable-div .acg-foldable-actions:not(.custom-actions){margin-top:4px;line-height:1}.acg-foldable-div .acg-foldable-actions:not(.custom-actions).align-left{text-align:left}.acg-foldable-div .acg-foldable-actions:not(.custom-actions).align-center{text-align:center}.acg-foldable-div .acg-foldable-actions:not(.custom-actions).align-right{text-align:right}.acg-foldable-div .fold-btn{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;color:var(--app-color-common);padding:2px}.acg-foldable-div .fold-btn:hover{background-color:rgba(var(--app-color-common-rgb),.25)}.acg-section{--header-padding: 8px 0;--header-gutter: 8px;--title-fs: 24px;--title-lh: 28px;--title-fw: bold;--title-color: var(--color-text-1);--subtitle-gutter: var(--header-gutter);--subtitle-fs: 14px;--subtitle-lh: 16px;--subtitle-color: var(--color-text-3);--stripe-line-color: var(--color-fill-4);--stripe-line-ml: 8px;--stripe-line-mr: 0;--right-fs: 14px;--right-lh: 20px;--right-color: var(--color-text-2);--pagination-fs: 18px;--body-gutter: 4px}.acg-section.title-divider{--subtitle-gutter: 0}.acg-section.has-right{--stripe-line-mr: 8px}.acg-section--mini{--header-padding: 2px 0;--title-fs: 14px;--title-lh: 24px;--header-gutter: 6px;--subtitle-fs: 12px;--subtitle-lh: 14px;--right-fs: 14px;--right-lh: 16px;--pagination-fs: 16px}.acg-section--small{--header-padding: 4px 0;--title-fs: 20px;--title-lh: 24px;--subtitle-fs: 13px;--subtitle-lh: 16px;--right-fs: 14px;--right-lh: 18px;--pagination-fs: 18px}.acg-section--large{--header-padding: 10px 0;--title-fs: 28px;--title-lh: 28px;--subtitle-fs: 16px;--subtitle-lh: 18px;--right-fs: 16px;--right-lh: 22px;--pagination-fs: 18px;--body-gutter: 8px}.acg-section-header,.acg-section-header-left,.acg-section-header-right{display:flex;align-items:center;justify-content:space-between}.acg-section-header{padding:var(--header-padding)}.acg-section-header-left{flex-shrink:0}.acg-section-header-title{color:var(--title-color);font-size:var(--title-fs);line-height:var(--title-lh);font-weight:var(--title-fw)}.acg-section-header-title+.acg-section-header-subtitle{margin-left:var(--subtitle-gutter)}.acg-section-header-subtitle{color:var(--subtitle-color);font-size:var(--subtitle-fs);line-height:var(--subtitle-lh);font-weight:var(--subtitle-fw)}.acg-section-header-stripe-line{flex-grow:1;width:0;height:12px;margin-left:var(--stripe-line-ml);margin-right:var(--stripe-line-mr);background:linear-gradient(45deg,var(--stripe-line-color) 0,var(--stripe-line-color) 25%,transparent 25%,transparent 50%,var(--stripe-line-color) 50%,var(--stripe-line-color) 75%,transparent 75%,transparent);background-size:6px 6px}.acg-section-header-right{flex-shrink:0;color:var(--right-color);font-size:var(--right-fs);line-height:var(--right-lh)}.acg-section-header-right>*+*{margin-left:var(--header-gutter)}.acg-section-pagination{display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-size:var(--pagination-fs);color:var(--color-text-2)}.acg-section-pagination>*{flex-shrink:0}.acg-section-pagination .arco-icon{cursor:pointer;stroke-width:6px}.acg-section-pagination .arco-icon.disabled{cursor:default;color:var(--color-text-4)}.acg-section-pagination .arco-icon:not(.disabled):hover{color:var(--app-color-common)}.acg-section-pagination .pagination-number{display:inline-block;font-weight:700;text-align:center}.acg-section-body{margin-top:var(--body-gutter)}.acg-stream-item{display:inline-flex}.acg-stream-item.block{display:block}.acg-stream-item .arco-link{position:relative;text-align:center}.acg-stream-item .arco-link .icon{display:block;width:4em;height:4em;margin:0 auto;object-fit:contain}.acg-stream-item .arco-link .name{display:flex;height:4em;justify-items:center;align-items:center}.acg-stream-item .arco-link .badge{position:absolute;left:0;top:0;font-size:12px;line-height:16px;padding:0 2px;color:#fff;background-color:rgb(var(--danger-6));box-shadow:0 0 0 1px var(--color-bg-2)}.acg-stream-item .arco-btn{padding:0 8px}.acg-stream-item .arco-btn .icon{width:1.4em;height:1.4em;vertical-align:-.3em}.acg-stream-item .arco-btn .region{margin-left:2px;font-size:12px;color:rgb(var(--danger-6))}body{--acg-fixed-button-color: #666666;--acg-fixed-button-border: 1px solid var(--color-border);--acg-fixed-button-bg-color: #ffffff}body[arco-theme=dark]{--acg-fixed-button-color: #ffffff;--acg-fixed-button-border: none;--acg-fixed-button-bg-color: rgb(var(--theme-dark))}.acg-fixed-button{position:fixed;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px;cursor:pointer;transition:transform .15s;box-sizing:border-box;color:var(--acg-fixed-button-color);z-index:400}.acg-fixed-button.animation{transition:bottom .3s,right .3s}.acg-fixed-button:not(.transparent){border:var(--acg-fixed-button-border);background-color:var(--acg-fixed-button-bg-color)}.acg-fixed-button:active{transform:scale(.9)}.acg-icon{display:inline-block;width:1em;height:1em;vertical-align:-.15em;overflow:hidden;fill:currentColor;stroke:currentColor}.acg-api-result{min-height:var(--height, 200px)}.acg-api-result.loading,.acg-api-result.empty,.acg-api-result.error{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}.acg-text-spoiler{background-color:var(--color-fill-4);transition:color .2s ease-out,background-color .2s ease-out}.acg-text-spoiler:not(.visible):not(.colorful){color:transparent!important}.acg-text-spoiler.clickable{cursor:pointer}.acg-text-spoiler.colorful{background-color:currentColor}.acg-text-spoiler.visible{background-color:transparent!important}.app-username{display:inline-flex;align-items:center;max-width:100%}.app-username .user-avatar{flex-shrink:0;border-radius:2px}.app-username .user-avatar .acg-image-img{vertical-align:initial}.app-username .user-avatar.circle{border-radius:50%}.app-username .display-name{display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-username .display-name.has-avatar{margin-left:4px}.app-details-link:not(.is-block){display:inline}.app-details-link:not(.no-style) a:hover{color:var(--app-color-common)}.app-filter-status .arco-tag{padding:0 4px;margin:0 4px 4px 0}.app-filter-title{height:var(--app-header-height);font-size:16px;margin-bottom:8px}.app-filter-searcher{padding:15px 0}.app-filter-drawer .arco-drawer-body{padding-top:0}.app-filter .app-filter-status{padding-bottom:4px;margin-top:-7px}.app-filter:not(.in-drawer) .app-filter-content{padding:8px 8px 0;background-color:var(--color-bg-4);border-radius:var(--border-radius-medium);border:1px solid var(--color-border-2)}.app-filter.in-drawer{height:auto}.app-filter.in-drawer .app-filter-searcher{padding:0 0 15px}.app-filter.in-drawer .app-filter-content{padding:0 8px}.app-filter-with-drawer.full-height{height:100%}.app-filter-with-drawer.full-height>.app-filter{height:100%}.acg-markdown-editor{display:flex;flex-direction:column;width:100%;height:100%;padding:8px 18px;box-sizing:border-box;background-color:var(--markdown-editor-bg, var(--color-bg-2));border-radius:var(--border-radius-large)}.acg-markdown-editor .toolbar{flex-shrink:0;display:flex;flex-wrap:wrap;margin-bottom:12px;padding:8px 4px;min-height:28px}.acg-markdown-editor .toolbar__item{cursor:pointer;display:inline-block;width:20px;height:20px;padding:4px;font-size:18px}.acg-markdown-editor .toolbar__item:hover{color:var(--app-color-common)}.acg-markdown-editor .toolbar__divider{width:1px;margin:4px;background-color:currentColor;opacity:.4}.acg-markdown-editor .input{flex-grow:1}.acg-markdown-editor .input textarea{color:inherit;background:none;border:none;border-radius:0;outline:none;width:100%;height:100%;min-height:100px;max-height:50vh;resize:vertical;word-break:break-all}.acg-markdown-editor .actions{flex-shrink:0;padding:10px 0;text-align:right}.acg-markdown-editor.is-loading .toolbar__item{cursor:not-allowed}.acg-markdown-preview{width:100%;height:100%;box-sizing:border-box}.app-news-card{cursor:pointer;overflow:hidden;border-radius:var(--border-radius-large)!important}.app-news-card.is-skeleton{pointer-events:none}.app-news-card.is-skeleton .author{min-height:16px;min-width:60px}.app-news-card.is-skeleton .update-time{min-width:120px}.app-news-card:hover .news-item-container .title{color:var(--color-text-1)}.app-news-card:hover .news-item-container .content{color:var(--color-text-3)}.app-news-card .news-item-container{--img-scale-ratio: 1.05;--img-scale-duration: .3s}.app-news-card .news-cover .type-tag{position:absolute;left:8px;bottom:18px}.app-news-card .news-meta{position:relative;padding:16px;border-radius:var(--border-radius-large);background:var(--color-bg-2);margin-top:-12px;font-size:12px;display:flex;flex-direction:column}.app-news-card .news-meta .title{flex-shrink:0;font-size:16px;line-height:20px;height:40px;margin-bottom:4px;word-break:break-all}.app-news-card .news-meta .title.text-truncate{height:20px}.app-news-card .news-meta .content{flex-shrink:0;font-size:12px;line-height:14px;height:42px;color:var(--color-text-4)}.app-news-card .news-meta .footer{margin-top:12px;color:var(--color-text-3)}.app-news-card .news-meta .news-from{flex-shrink:0;height:16px;line-height:1;color:var(--color-text-2)}.app-news-card .news-meta .update-time{min-height:14px}.app-feedback-dialog{max-width:600px;box-sizing:border-box}.emoji-reaction-menu{position:relative}.emoji-reaction-menu .reaction-menu-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:var(--item-height, 26px);height:var(--item-height, 26px);margin-right:var(--item-gutter);border:1px solid var(--item-border-color);border-radius:50%;color:var(--color-text-2)}.emoji-reaction-menu .reaction-menu-btn:hover,.emoji-reaction-menu .reaction-menu-btn.active{background-color:var(--color-fill-2)}.emoji-reaction-menu .dropdown-menu-reactions{position:absolute;top:auto;bottom:100%;left:0;display:flex;padding:0 2px;margin:8px 0;border:1px solid var(--item-border-color);border-radius:6px;background-color:var(--color-bg-2);transform-origin:left bottom;--move-in-duration: .3s;--move-in-timing-function: cubic-bezier(.68, -.55, .265, 1.55)}.emoji-reaction-menu .reaction-option{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:4px 2px;padding:4px;width:30px;height:30px;font-size:18px;border-radius:6px;cursor:pointer}.emoji-reaction-menu .reaction-option.active{background-color:rgba(var(--app-color-common-rgb),.5)}.emoji-reaction-menu .reaction-option:not(.active):hover{background-color:var(--color-fill-2)}.emoji-reaction-menu .reaction-option:hover .reaction-option-label{display:block}.emoji-reaction-menu .reaction-option-label{display:none;position:absolute;top:0;left:50%;padding:4px 3px;font-size:12px;line-height:12px;color:#ccc;text-align:center;background-color:#000000bf;border-radius:4px;transform:translate(-50%,-100%);white-space:nowrap;word-break:keep-all;z-index:1;pointer-events:none}.emoji-reaction-pick{display:flex;align-items:center}.emoji-reaction-pick .reaction-item{position:relative;flex-shrink:0;cursor:pointer;padding:0 6px;height:var(--item-height);line-height:var(--item-height);border:1px solid var(--item-border-color);border-radius:100px;overflow:hidden}.emoji-reaction-pick .reaction-item+.reaction-item{margin-left:var(--item-gutter)}.emoji-reaction-pick .reaction-item:hover{background-color:var(--color-fill-2)}.emoji-reaction-pick .reaction-item.active{background-color:rgba(var(--app-color-common-rgb),.5)}.emoji-reaction-pick .reaction-item.active:hover .cancel-tips{display:flex}.emoji-reaction-pick .reaction-count{padding:0 4px;color:var(--color-text-3)}.emoji-reaction-pick .cancel-tips{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:#000000bf;color:rgb(var(--red-6));font-size:12px}.app-emoji-reaction{--item-height: 26px;--item-border-color: var(--color-border-3);--item-gutter: 4px;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.app-emoji-reaction *{box-sizing:border-box}.app-emoji-reaction>*{flex-shrink:0}.app-sort-text{cursor:pointer;display:inline-flex;align-items:center;color:var(--color-text-2);font-size:14px;font-weight:400}.app-sort-text .actived{color:var(--app-color-common)}.app-sort-text .sort-label{flex-shrink:0}.app-sort-text .app-sort-sorter{flex-shrink:0;display:inline-flex;flex-direction:column;margin-left:2px;color:var(--color-neutral-4)}.app-sort-text .app-sort-sorter .sorter-icon{position:relative;font-size:12px;width:12px;height:12px;overflow:hidden;line-height:8px}.app-sort-text .app-sort-sorter .sorter-icon.ascend .arco-icon{position:absolute;bottom:-2px}.app-sort-text .app-sort-sorter .sorter-icon.descend .arco-icon{position:absolute;top:-2px}.app-bangumi-setting-icon{cursor:pointer}.app-collection-tag{--tag-bg: #ffc36d;--tag-rank-color: #ffdfa4;--tag-text-color: #835000;--tag-fs: 12px;display:inline-flex;align-items:center;line-height:1;font-size:var(--tag-fs);color:var(--tag-text-color);background:var(--tag-bg);border-radius:var(--border-radius-small);overflow:hidden}.app-collection-tag .collection-rank{flex-shrink:0;display:inline-flex;padding:3px 2px 3px 6px;background:var(--tag-rank-color)}.app-collection-tag .collection-rank .rank-text{margin-left:2px}.app-collection-tag .bg-triangle{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--tag-rank-color)}.app-collection-tag .collection-title{flex-shrink:0;display:inline-flex;padding:3px 4px}.app-collection-tag .collection-title:hover{opacity:.8}.app-collection-tag .collection-title:active{opacity:.9}.app-collection-tag.type-punish,.app-collection-tag.type-ban{--tag-bg: #f76965;--tag-rank-color: #f98d86;--tag-text-color: #770611}.app-collection-tag.type-other{--tag-bg: #5aaafb;--tag-rank-color: #7dc1fc;--tag-text-color: #052f78}
