.batch-upload-page[data-v-65455a1b]{padding-bottom:24px}.batch-upload-panel[data-v-65455a1b]{margin-bottom:16px}.batch-upload-intro[data-v-65455a1b],.batch-restore-alert[data-v-65455a1b]{margin-bottom:14px}.batch-album-loading[data-v-65455a1b]{margin-bottom:16px}.batch-album-picker .list-group-item[data-v-65455a1b]{text-align:left}.batch-album-picker .list-group-item small[data-v-65455a1b]{opacity:.8}.batch-album-warning[data-v-65455a1b]{margin-bottom:16px}.batch-track-card[data-v-65455a1b]{margin-bottom:12px;border-color:#e5eaec}.batch-track-card-current[data-v-65455a1b]{border-color:#23b7e5;box-shadow:0 0 0 1px #23b7e529}.batch-track-card-error[data-v-65455a1b]{border-color:#f0b5b5}.batch-track-card .panel-heading[data-v-65455a1b]{min-height:42px;line-height:24px}.batch-track-index[data-v-65455a1b]{display:inline-block;min-width:34px;margin-right:4px;color:#58666c;font-weight:600}.batch-track-title[data-v-65455a1b]{display:inline-block;max-width:calc(100% - 150px);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-status-label[data-v-65455a1b]{font-weight:400}.batch-status-uploading[data-v-65455a1b]{color:#fff;background:#23b7e5}.batch-status-submitted[data-v-65455a1b]{color:#fff;background:#27c24c}.batch-status-failed[data-v-65455a1b],.batch-status-blocked[data-v-65455a1b]{color:#fff;background:#f05050}.batch-status-paused[data-v-65455a1b]{color:#58666c;background:#edf1f2}.batch-status-skipped[data-v-65455a1b]{color:#fff;background:#98a6ad}.batch-cover-preview[data-v-65455a1b]{display:block;width:64px;height:64px;border-radius:3px;object-fit:cover;background:#edf1f2}.batch-embedded-album[data-v-65455a1b]{height:34px;padding:7px 0;color:#58666c}.has-error[data-v-65455a1b]{border-color:#f05050}.batch-artist-matches[data-v-65455a1b]{padding-top:2px}.batch-match-row[data-v-65455a1b]{margin-bottom:10px}.batch-match-row .list-group-item[data-v-65455a1b]{text-align:left}.batch-duplicate-alert[data-v-65455a1b]{margin-bottom:12px}.batch-track-error[data-v-65455a1b]{margin-bottom:10px}.batch-track-progress[data-v-65455a1b]{height:6px;margin:9px 0 10px}.batch-overall-progress[data-v-65455a1b]{height:8px;margin-bottom:10px}.batch-summary[data-v-65455a1b]{line-height:24px}.batch-complete-alert[data-v-65455a1b]{margin-bottom:12px}.batch-upload-actions-panel[data-v-65455a1b]{position:sticky;bottom:0;z-index:5;box-shadow:0 -3px 12px #1c2b3614}.batch-upload-actions-panel .panel-body[data-v-65455a1b]{background:#fffffff7}.batch-tags[data-v-65455a1b]{min-height:34px}@media(max-width:767px){.batch-track-title[data-v-65455a1b]{max-width:calc(100% - 92px)}.batch-upload-actions-panel[data-v-65455a1b]{position:static}}.video-upload-preview[data-v-f175bed6]{display:block;width:min(100%,720px);aspect-ratio:16 / 9;object-fit:contain;background:#111}.video-album-picker[data-v-f175bed6]{position:relative}.video-album-picker-toggle[data-v-f175bed6]{position:relative;text-align:left;background:#fff}.video-album-picker-menu[data-v-f175bed6]{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;max-height:300px;overflow-y:auto;padding:6px;border:1px solid #cfdadd;background:#fff;box-shadow:0 6px 18px #1c2b3629}.video-album-picker-option[data-v-f175bed6]{display:block;width:100%;padding:8px 10px;border:0;border-bottom:1px solid #edf1f2;color:#58666c;background:transparent;text-align:left;cursor:pointer}.video-album-picker-option[data-v-f175bed6]:last-of-type{border-bottom:0}.video-album-picker-option[data-v-f175bed6]:hover,.video-album-picker-option[data-v-f175bed6]:focus{color:#23b7e5;background:#f5f8fa;outline:0}.auth-template-page{min-height:100vh;position:relative;overflow-x:hidden}.error-page{min-height:100vh;padding-top:7vh;color:#788188}.error-page-inner{width:min(520px,calc(100% - 30px));margin:0 auto}.error-page .h{margin:0 0 24px;color:#fff;font-size:170px;line-height:1;text-align:center;text-shadow:0 1px 0 #d9d9d9,0 2px 0 #d0d0d0,0 5px 10px rgba(0,0,0,.125),0 10px 20px rgba(0,0,0,.2)}.error-page-dialog{box-shadow:0 12px 40px #1c2b361f}.error-page-dialog .panel-body{padding:30px}.error-page-dialog h3{color:#1c2b36}.error-page>footer{padding-top:24px}@media(max-width:767px){.error-page .h{font-size:110px}}.auth-brand{position:relative;z-index:2;padding-top:24px;text-align:center}.auth-brand .navbar-brand{display:block;float:none;margin:0;color:#fff}.auth-brand .navbar-brand:hover,.auth-brand .navbar-brand:focus{color:#fff}.live2d-widget-anchor{display:block;width:100%;height:100%}.library-header{min-height:54px;padding-top:17px;border-top:1px solid #eaeef1}.library-header h2{line-height:1.2}.library-count{margin-top:12px}.content-page-heading{padding-top:17px;border-top:1px solid #eaeef1}.content-card-cover{aspect-ratio:1 / 1;overflow:hidden}.content-card{cursor:pointer}.content-card-cover>a,.content-card-cover>a>img{display:block;width:100%;height:100%}.content-card-cover>a>img{object-fit:cover}.content-card-actions a{cursor:pointer}.content-card-title,.content-card-meta,.content-card-submeta{display:block}.content-card-stats{display:block;margin-top:3px}.content-card-compact .content-card-stats{display:none}.item:hover .item-overlay{display:none!important}.item>.pos-rlt:hover>.item-overlay,.item>.pos-rlt:focus-within>.item-overlay,.item>.content-card-cover:hover>.item-overlay,.item>.content-card-cover:focus-within>.item-overlay,.item>.radio-feature-cover:hover>.item-overlay,.item>.radio-feature-cover:focus-within>.item-overlay,.events-card-cover:hover>.item-overlay,.events-card-cover:focus-within>.item-overlay{display:block!important}.detail-cover-wrap{min-height:280px;background:#edf1f2}.detail-cover{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.detail-summary{min-height:280px}.detail-summary h2{word-break:break-word}.detail-track-number{margin-right:.45em;font-size:.62em;vertical-align:.12em}.detail-album-type{display:inline-block;margin-bottom:12px;font-weight:400}.detail-stats span{display:inline-block;margin-right:14px}.detail-inline-audio{display:block;width:min(100%,500px);margin-top:18px}.detail-video-panel .panel-body{padding:0;background:#1c2b36}.detail-video{display:block;width:100%;max-height:640px;object-fit:contain}.detail-items-panel .panel-heading{font-size:16px}.detail-item-row{display:flex;align-items:center;gap:8px}.detail-item-number{width:28px;text-align:right}.detail-item-row>img{flex:0 0 40px;width:40px;height:40px;object-fit:cover}.detail-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-item-meta{min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-item-actions{margin-left:auto;white-space:nowrap}.detail-item-actions a{display:inline-block;margin-left:12px;color:#98a6ad;cursor:pointer}.detail-item-actions a:hover{color:#23b7e5}.comments-panel{margin-top:20px}.comment-form textarea{resize:vertical}.comments-list .list-group-item{border-right:0;border-left:0}.comment-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#23b7e5;font-size:18px}.comment-avatar-image{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover}.comment-body{white-space:pre-wrap;word-break:break-word}.correction-modal,.admin-content-detail-modal{position:fixed;z-index:2500;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#1c2b369e}.delete-confirm-modal{position:fixed;z-index:2600;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#1c2b369e}.avatar-crop-modal{position:fixed;z-index:2700;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#1c2b369e}.avatar-crop-dialog{position:relative;width:min(430px,100%);padding:28px 30px 24px;border-radius:5px;background:#fff;box-shadow:0 12px 40px #00000047}.avatar-crop-dialog h4{margin:0 0 6px;text-align:center}.avatar-crop-help{margin:0 0 16px;text-align:center}.avatar-crop-stage{position:relative;width:min(100%,360px);aspect-ratio:1 / 1;margin:0 auto;overflow:hidden;background:#1c2b36;touch-action:none;-webkit-user-select:none;user-select:none}.avatar-crop-image{position:absolute;max-width:none;max-height:none;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-crop-frame{position:absolute;inset:0;border:2px solid rgba(255,255,255,.92);box-shadow:0 0 0 9999px #00000061;pointer-events:none}.avatar-crop-frame span{position:absolute;width:18px;height:18px;border-color:#fff}.avatar-crop-frame span:nth-child(1){top:-2px;left:-2px;border-top:3px solid;border-left:3px solid}.avatar-crop-frame span:nth-child(2){top:-2px;right:-2px;border-top:3px solid;border-right:3px solid}.avatar-crop-frame span:nth-child(3){bottom:-2px;left:-2px;border-bottom:3px solid;border-left:3px solid}.avatar-crop-frame span:nth-child(4){right:-2px;bottom:-2px;border-right:3px solid;border-bottom:3px solid}.avatar-crop-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.delete-confirm-dialog{width:min(460px,100%);margin:0;box-shadow:0 12px 40px #00000047}.delete-confirm-dialog .panel-body{padding:22px}.admin-content-detail-dialog{width:min(720px,100%);max-height:90vh;margin:0;overflow:auto;box-shadow:0 12px 40px #00000047}.admin-pagination{margin-left:12px}.correction-dialog{position:relative;width:min(560px,100%);max-height:90vh;overflow:auto;padding:28px 30px 24px;border-radius:5px;background:#fff;box-shadow:0 12px 40px #00000047}.detail-editor-dialog{display:flex;flex-direction:column;overflow:hidden}.detail-editor-scroll{min-height:0;overflow-y:auto;padding-right:4px}.detail-editor-actions{flex:0 0 auto;padding-top:14px;background:#fff}.correction-dialog h4{margin:0 0 10px;text-align:center}.correction-close{position:absolute;top:8px;right:12px;border:0;color:#1c2b36;background:transparent;font-size:24px;line-height:1;cursor:pointer}.template-audio{position:absolute;width:1px;height:1px;opacity:.01}#app,#app>.app{height:100%}#app>.app>.vbox{height:100%}.route-loading-backdrop{position:fixed;z-index:3200;pointer-events:none}.route-loading-backdrop .bar{width:34%;animation:route-template-progress 1.35s ease-in-out infinite}.route-loading-progress{position:fixed;z-index:3200;top:0;right:0;left:0;height:3px;pointer-events:none}.route-loading-progress .bar{width:34%;animation:route-template-progress 1.35s ease-in-out infinite}@keyframes route-template-progress{0%{width:0}45%{width:58%}80%{width:82%}to{width:92%}}#content>.hbox>section{width:auto}#content>.hbox>aside{width:240px}#content>.hbox>aside#nav>.vbox{height:100%;min-height:0}#content>.hbox>aside#nav>.vbox>.scrollable{min-height:0;overflow-y:auto}#sidebar .vbox>section.w-f-md{bottom:0}.admin-app #nav .nav-primary li>a>i.admin-nav-icon{margin:-10px 5px -10px -10px;line-height:38px;width:38px;float:left;text-align:center;position:relative;overflow:hidden}.player-wide{position:fixed!important;top:auto!important;bottom:0!important;right:0!important;width:auto!important;z-index:1100!important}.jp-gui,.jp-interface{position:relative}.video-detail-template .jp-gui{position:static}.player-mobile-progress{display:none;height:3px;padding:0;cursor:pointer;touch-action:none;background:#ffffff14}.player-mobile-progress:focus{outline:1px solid rgba(255,255,255,.5);outline-offset:1px}.player-mobile-progress-track{position:relative;width:100%;height:100%;overflow:hidden}.jp-seek-bar{position:relative;overflow:hidden}.player-mobile-progress-value{height:100%;min-width:0;background:#23b7e5;transition:width .12s linear}.player-mobile-progress.is-loading .player-mobile-progress-track:after,.jp-progress.is-loading .jp-seek-bar:after{position:absolute;top:0;bottom:0;left:-35%;width:35%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:player-loading-sweep 1.1s ease-in-out infinite}.player-loading-indicator{position:absolute;top:5px;right:8px;z-index:3;color:#23b7e5;pointer-events:none}@keyframes player-loading-sweep{0%{transform:translate(0)}to{transform:translate(385%)}}.nav-user-menu{margin-right:8px}.nav-search-form{width:340px}.nav-search-form .form-group,.nav-search-form .input-group,.nav-search-form .form-control{width:100%}.nav-user-menu>li>a{min-height:60px}.nav-user-toggle{display:flex!important;align-items:center}.nav-user-toggle .nav-user-name{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-toggle>.avatar{flex:0 0 auto;width:32px;height:32px;overflow:hidden;border-radius:50%;background:#edf1f2}.nav-user-toggle>.avatar img{display:block;width:100%;height:100%;object-fit:cover}.nav-user-dropdown{min-width:190px;padding:5px 0}.nav-user-dropdown>li>a{padding:9px 16px}.nav-notification-menu{padding:0;min-width:300px}.nav-notification-menu .panel{margin:0;border:0;box-shadow:none}.nav-notification-list{max-height:300px;overflow-y:auto}.nav-notification-list .list-group-item{min-height:52px;white-space:normal}.nav-notification-list .list-group-item>.avatar{display:block;width:30px;height:30px;overflow:hidden;border-radius:50%;background:#edf1f2}.nav-notification-list .list-group-item>.avatar img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1199px)and (min-width:768px){.nav-search-form{width:290px}}.profile-settings-pane{max-width:720px}.profile-settings-form{margin-top:18px}.profile-settings-section{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #edf1f2}.profile-settings-section h5{margin:0 0 14px;color:#58666c}.profile-settings-section .form-group:last-child{margin-bottom:0}.profile-settings-section textarea{min-height:78px;resize:vertical}.profile-settings-avatar-row{display:flex;align-items:center;gap:16px}.profile-avatar-small{flex:0 0 72px;width:72px;height:72px;margin:0;border-width:2px}.profile-settings-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.profile-settings-actions .text-muted{margin-left:0}.profile-password-fields{margin-right:-7px;margin-left:-7px}.profile-password-fields>[class*=col-]{padding-right:7px;padding-left:7px}@media(max-width:480px){.avatar-crop-dialog{padding-right:18px;padding-left:18px}}.home-cta a,.home-cta a:hover,.home-cta a:focus{color:#fff}.home-links .link ul{margin:0;padding:0;list-style:none;text-align:center;line-height:24px}.home-links .link ul li{float:left;width:130px;height:70px;padding:5px 0;overflow:hidden;vertical-align:top}.home-links .link ul li a{display:block;height:60px;overflow:hidden;line-height:24px}.home-links .link ul li img{display:block;max-width:100px;height:31px;margin:0 auto;object-fit:contain}.home-links .link ul:after{display:block;clear:both;content:""}.home-links .home-disclaimer{clear:both;margin:12px 0 0;padding-top:10px;border-top:1px solid #edf1f2;text-align:center;color:#98a6ad;line-height:24px}.home-links .about-page{min-height:120px;line-height:1.8;white-space:normal}.home-links .about-page p{margin:0 0 10px}.activity-item .activity-actor,.activity-item .activity-action{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item .activity-actor a,.activity-item .activity-action a{cursor:pointer}.activity-action--scroll{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.activity-action-track{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-action--scroll .activity-action-track{display:inline-flex;width:max-content;max-width:none;overflow:visible;text-overflow:clip;animation:activity-action-marquee 16s linear infinite;will-change:transform}.activity-action-copy{display:inline-block;flex:0 0 auto}.activity-action--scroll .activity-action-copy+.activity-action-copy{margin-left:24px}@keyframes activity-action-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 12px),0,0)}}.activity-avatar{width:30px;height:30px;overflow:hidden;border-radius:50%}.activity-avatar img{display:block;width:100%;height:100%;object-fit:cover}.home-discover-play-all{margin-left:12px;vertical-align:middle}.latest-sidebar .scrollable{min-height:0;max-height:calc(100vh - 60px);overflow-x:hidden!important;overflow-y:auto!important}.album-page-target,.radio-page-target{padding:0!important}.library-pagination{position:sticky;bottom:12px;z-index:4;display:flex;width:fit-content;max-width:calc(100% - 20px);align-items:center;justify-content:center;gap:4px;margin:20px auto;padding:6px;border:1px solid #dbe2e7;border-radius:4px;background:#f5f7f9eb}.library-ranking-view .library-pagination{position:relative;bottom:auto}.library-catalog-columns{margin-left:-10px;margin-right:-10px}.library-catalog-columns>[class*=col-]{padding-left:10px;padding-right:10px}.library-tag-panel{position:sticky;top:12px;align-self:flex-start}.library-tag-panel .list-group{max-height:520px;overflow-y:auto}.library-tag-feed{min-height:0}.library-tag-feed .scrollable{max-height:520px;overflow-y:auto}.hot-tag-item{transition:background-color .15s ease}.hot-tag-item>a{color:inherit}.hot-tag-item:hover,.hot-tag-item.active{background:#23b7e514}.hot-tag-item.active{border-color:#176d7d!important;background:#176d7d!important;color:#fff!important}.hot-tag-item.active>a,.hot-tag-item.active>a:hover,.hot-tag-item.active>a:focus{color:#fff!important}.hot-tag-item.active .activity-actor{color:#fff!important;font-weight:600}.hot-tag-item.active .activity-action{color:#d9f5f8!important}.hot-tag-badge{display:inline-flex;align-items:center;justify-content:center;color:#fff}.hot-tag-badge i{line-height:32px}.library-load-sentinel{height:2px}.library-masonry>[class*=col-]{float:none;display:inline-block;vertical-align:top}.album-events-fullscreen{width:100%}.events-state{padding:24px}.events-masonry{width:100%;margin:0}.events-template-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(6,minmax(58px,7.1vw));grid-template-areas:"a a b . . ." "a a b . . c" ". . . . d c" "e e f f d ." ". . f f . ." ". g g . . .";gap:0;margin-bottom:8px}.events-template-item{min-width:0;min-height:0;padding:4px}.events-slot-0{grid-area:a}.events-slot-1{grid-area:b}.events-slot-2{grid-area:c}.events-slot-3{grid-area:d}.events-slot-4{grid-area:e}.events-slot-5{grid-area:f}.events-slot-6{grid-area:g}.events-card{height:100%;min-height:0;overflow:hidden;background:#23b7e5;box-shadow:0 1px 2px #0000001f}.events-card-link{display:block;position:absolute;inset:0}.events-card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.events-card-cover:hover .events-card-image,.events-card-cover:focus-within .events-card-image{transform:scale(1.04);filter:saturate(1.08)}.events-card:after{display:none}.events-layout-compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-template-rows:none;grid-auto-rows:auto;aspect-ratio:auto}.events-layout-compact .events-square-item{aspect-ratio:1 / 1}.events-card-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:12px;color:#fff;background:#000000b8;opacity:0!important;animation:none!important;transition:opacity .22s ease}.events-card-cover:hover .events-card-overlay,.events-card-cover:focus-within .events-card-overlay{opacity:1!important}.events-card-kicker{font-size:11px;letter-spacing:.08em;opacity:.9}.events-play{align-self:center;margin-top:auto;margin-bottom:auto;color:#fff}.events-card-bottom{position:absolute;right:0;bottom:0;left:0;z-index:3;padding:12px;color:#fff}.events-card-title{display:block;color:#fff;font-size:16px;line-height:1.25}.events-card-description{margin:7px 0 0;color:#ffffffd1;font-size:12px}.events-card-feature .events-card-title{font-size:24px}.events-card-wide .events-card-title{font-size:18px}.events-card-solid .events-card-image,.events-card-solid-light .events-card-image{opacity:.14}.events-card-solid .events-card:after,.events-card-solid-light .events-card:after{background:none}.events-card-solid .events-card-overlay,.events-card-solid-light .events-card-overlay{opacity:1;background:transparent}.events-card-solid{background:#7266ba}.events-card-solid-light{background:#27c24c}.events-card-side-accent{background:#fad733}.events-card-wide-dark{background:#1c2b36}.events-solid-backdrop{position:absolute;inset:0;z-index:1;pointer-events:none}.events-card-solid .events-solid-backdrop{background:#7266ba}.events-card-solid-light .events-solid-backdrop{background:#27c24c}.events-card-solid .events-card-title,.events-card-solid-light .events-card-title{font-size:20px}.events-square-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:0;width:100%;aspect-ratio:3 / 1;grid-auto-flow:row dense;margin:0}.events-square-item{min-width:0;contain:layout paint}.events-square-item .events-card{position:relative;width:100%;height:100%}.events-card-cover{position:absolute;inset:0;z-index:1}.events-square-item .events-card-link{z-index:1}.events-square-item .events-card-image{display:block;width:100%;height:100%;object-fit:cover}.events-square-item .events-card-title{font-size:16px}.events-size-large .events-card-title{font-size:22px}.events-size-small .events-card-title{font-size:14px}.events-layout-feature-left,.events-layout-feature-middle,.events-layout-feature-center,.events-layout-feature-right{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:3 / 1}.events-layout-feature-left .events-size-large{grid-column:1 / span 2;grid-row:1 / span 2}.events-layout-feature-middle .events-size-large{grid-column:3 / span 2;grid-row:1 / span 2}.events-layout-feature-right .events-size-large{grid-column:5 / span 2;grid-row:1 / span 2}.events-layout-small-six{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1fr;aspect-ratio:6 / 1}.events-layout-small-ten{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:minmax(180px,1fr);grid-template-rows:none;aspect-ratio:auto}.events-layout-small-ten .events-square-item{aspect-ratio:1 / 1}.events-layout-feature-left-side .events-size-large{grid-column:1 / span 2;grid-row:1 / span 2}.events-layout-feature-middle-side .events-size-large{grid-column:3 / span 2;grid-row:1 / span 2}.events-layout-feature-right-side .events-size-large{grid-column:5 / span 2;grid-row:1 / span 2}.events-layout-feature-left-side .events-index-1{grid-column:3;grid-row:1}.events-layout-feature-left-side .events-index-2{grid-column:4;grid-row:1}.events-layout-feature-left-side .events-index-3{grid-column:5;grid-row:1}.events-layout-feature-left-side .events-index-4{grid-column:6;grid-row:1}.events-layout-feature-left-side .events-index-5{grid-column:3;grid-row:2}.events-layout-feature-left-side .events-index-6{grid-column:4;grid-row:2}.events-layout-feature-left-side .events-index-7{grid-column:5;grid-row:2}.events-layout-feature-left-side .events-index-8{grid-column:6;grid-row:2}.events-layout-feature-middle-side .events-index-0{grid-column:1;grid-row:1}.events-layout-feature-middle-side .events-index-1{grid-column:2;grid-row:1}.events-layout-feature-middle-side .events-index-2{grid-column:1;grid-row:2}.events-layout-feature-middle-side .events-index-3{grid-column:2;grid-row:2}.events-layout-feature-middle-side .events-index-5{grid-column:5;grid-row:1}.events-layout-feature-middle-side .events-index-6{grid-column:6;grid-row:1}.events-layout-feature-middle-side .events-index-7{grid-column:5;grid-row:2}.events-layout-feature-middle-side .events-index-8{grid-column:6;grid-row:2}.events-layout-feature-right-side .events-index-0{grid-column:1;grid-row:1}.events-layout-feature-right-side .events-index-1{grid-column:2;grid-row:1}.events-layout-feature-right-side .events-index-2{grid-column:3;grid-row:1}.events-layout-feature-right-side .events-index-3{grid-column:4;grid-row:1}.events-layout-feature-right-side .events-index-4{grid-column:1;grid-row:2}.events-layout-feature-right-side .events-index-5{grid-column:2;grid-row:2}.events-layout-feature-right-side .events-index-6{grid-column:3;grid-row:2}.events-layout-feature-right-side .events-index-7{grid-column:4;grid-row:2}.events-layout-feature-right-side .events-index-9{grid-column:7;grid-row:1}.events-layout-feature-right-side .events-index-10{grid-column:8;grid-row:1}.events-layout-feature-right-side .events-index-11{grid-column:7;grid-row:2}.events-layout-feature-right-side .events-index-12{grid-column:8;grid-row:2}.events-layout-feature-right-side .events-index-13{grid-column:7;grid-row:3}.events-layout-feature-right-side .events-index-14{grid-column:8;grid-row:3}.events-layout-feature-left-side .events-index-9,.events-layout-feature-left-side .events-index-10,.events-layout-feature-left-side .events-index-11,.events-layout-feature-left-side .events-index-12,.events-layout-feature-left-side .events-index-13,.events-layout-feature-left-side .events-index-14,.events-layout-feature-middle-side .events-index-9,.events-layout-feature-middle-side .events-index-10,.events-layout-feature-middle-side .events-index-11,.events-layout-feature-middle-side .events-index-12,.events-layout-feature-middle-side .events-index-13,.events-layout-feature-middle-side .events-index-14,.events-layout-feature-right-side .events-index-9,.events-layout-feature-right-side .events-index-10,.events-layout-feature-right-side .events-index-11,.events-layout-feature-right-side .events-index-12,.events-layout-feature-right-side .events-index-13,.events-layout-feature-right-side .events-index-14{grid-column:auto;grid-row:3}.events-layout-feature-left-side .events-index-9,.events-layout-feature-middle-side .events-index-9,.events-layout-feature-right-side .events-index-9{grid-column:1}.events-layout-feature-left-side,.events-layout-feature-middle-side,.events-layout-feature-right-side{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));aspect-ratio:2 / 1}@media(max-width:1199px){.events-layout-feature-left-side,.events-layout-feature-middle-side,.events-layout-feature-right-side{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));aspect-ratio:1 / 1}.events-layout-feature-left-side .events-square-item,.events-layout-feature-middle-side .events-square-item,.events-layout-feature-right-side .events-square-item{grid-column:auto!important;grid-row:auto!important}.events-layout-feature-left-side .events-size-large{grid-column:1 / span 2!important;grid-row:1 / span 2!important}.events-layout-feature-middle-side .events-size-large{grid-column:2 / span 2!important;grid-row:1 / span 2!important}.events-layout-feature-right-side .events-size-large{grid-column:3 / span 2!important;grid-row:1 / span 2!important}}@media(max-width:767px){.events-layout-feature-left-side,.events-layout-feature-middle-side,.events-layout-feature-right-side{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));aspect-ratio:3 / 5}.events-layout-feature-left-side .events-size-large,.events-layout-feature-middle-side .events-size-large,.events-layout-feature-right-side .events-size-large{grid-column:1 / span 2!important;grid-row:1 / span 2!important}.album-events-view .events-size-small .events-card-bottom{padding:6px}.album-events-view .events-size-small .events-card-title{font-size:11px;line-height:1.12;max-height:2.24em}.album-events-view .events-size-small .events-card-bottom p{display:none}.album-events-view .events-size-large .events-card-title{font-size:16px}}.events-layout-double .events-size-large:nth-child(1){grid-column:1 / span 2;grid-row:1 / span 2}.events-layout-double .events-size-large:nth-child(2){grid-column:3 / span 2;grid-row:1 / span 2}.events-layout-six{grid-template-columns:repeat(3,minmax(0,1fr));aspect-ratio:3 / 2}.events-layout-twelve{grid-template-columns:repeat(6,minmax(0,1fr));aspect-ratio:3 / 1}.events-layout-quad{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;aspect-ratio:4 / 1}.events-layout-triple{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;aspect-ratio:3 / 1}.events-layout-single{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:1 / 1}.events-pagination,.video-pagination{position:sticky;bottom:12px;z-index:4;width:fit-content;max-width:calc(100% - 20px);display:flex;justify-content:center;gap:4px;margin:20px auto;padding:6px;border:1px solid #dbe2e7;border-radius:4px;background:#f5f7f9eb;list-style:none}.events-pagination li,.video-pagination li{display:inline-block}.events-pagination li.disabled a,.video-pagination li.disabled a{pointer-events:none;opacity:.45}.events-pagination li.active a,.video-pagination li.active a{color:#fff;background:#23b7e5;border-color:#23b7e5}.video-template-grid{margin-bottom:12px}.video-albums-panel{margin-bottom:18px}.video-album-card{margin-bottom:4px}.video-album-card .padder-v>a{display:block}.video-template-grid .item{margin-bottom:16px}.video-template-grid .item>.pos-rlt{overflow:hidden;background:#edf1f2}.video-template-grid .item-overlay a{color:#fff}.video-template-grid .padder-v>a{display:block}.video-template-page>h2,.video-template-page>h3{color:#58666c}.video-template-page .item{margin-bottom:18px}.video-template-page .item>.pos-rlt{position:relative;overflow:hidden;height:auto!important;aspect-ratio:16 / 9}.video-template-page .item>.pos-rlt>a{display:block;width:100%;height:100%}.video-template-page .item>.pos-rlt img{display:block;width:100%;height:100%!important;object-fit:cover}.video-template-page .item>.pos-rlt>.item-overlay{z-index:2;border-radius:4px}.video-template-page .item>.pos-rlt>.top{position:absolute;z-index:3}.video-template-page .item-overlay a{color:#fff}.video-template-page .padder-v>a{display:block}#bjax-target .video-template-page .item>.pos-rlt{aspect-ratio:16 / 9!important}.video-featured-row{margin-bottom:18px}.video-detail-template{min-height:0;height:auto}.video-detail-scrollable{position:relative;height:auto;min-height:0;overflow:visible}.video-detail-panel{overflow:hidden}.video-detail-template .jp-type-single{background:#101820}.video-detail-template .jp-jplayer{width:100%;min-height:0;aspect-ratio:16 / 9;overflow:hidden}.video-detail-template .jp-jplayer video{display:block;width:100%;height:100%;object-fit:contain;background:#101820;cursor:pointer}.video-detail-template .jp-volume{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.video-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.video-suggestions .media{min-height:76px;margin-top:0;padding:10px 0;border-bottom:1px solid #edf1f2}.video-suggestions .media:last-child{border-bottom:0}.video-suggestions .media img{display:block;width:100%;height:100%;object-fit:cover}.video-suggestions .media .thumb-lg{width:88px;height:58px;overflow:hidden}.video-suggestions .media-body{min-width:0}.video-suggestions .media-body>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-comments-template{margin-top:18px}.video-comments-template .comment-item{min-height:60px}.video-comments-template .comment-item>.comment-body{margin-left:52px}.video-comments-template .comment-body-text{white-space:pre-wrap;word-break:break-word}.video-comments-template .comment-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#23b7e5;font-size:18px}.video-comments-template .comment-avatar-image{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover}.video-comment-form textarea{resize:vertical}@media(max-width:767px){.video-detail-template .wrapper-lg{padding-right:15px;padding-left:15px}.video-template-page .video-featured-row>[class*=col-]{width:100%}}@media(max-width:1199px){.events-square-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:3 / 1}.events-layout-feature-left .events-size-large{grid-column:1 / span 2;grid-row:1 / span 2}.events-layout-feature-middle .events-size-large{grid-column:3 / span 2;grid-row:1 / span 2}.events-layout-feature-right .events-size-large{grid-column:5 / span 2;grid-row:1 / span 2}.events-layout-double{grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:2 / 1}.events-layout-twelve{grid-template-rows:repeat(3,minmax(0,1fr));aspect-ratio:4 / 3}.events-layout-quad{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;aspect-ratio:4 / 1}.events-template-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(8,minmax(54px,8.4vw));grid-template-areas:"a a b . ." "a a b . ." ". c . . ." ". c d e e" "f f d . ." "f f . . ." ". g g . ." ". . . . ."}}@media(max-width:767px){.library-tag-panel{position:static;margin-top:14px}.events-square-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));aspect-ratio:2 / 5}.events-layout-feature-left .events-size-large,.events-layout-feature-middle .events-size-large,.events-layout-feature-center .events-size-large,.events-layout-feature-right .events-size-large{grid-column:1 / span 2;grid-row:1 / span 2}.events-layout-double{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:3 / 2}.events-layout-double .events-size-large,.events-layout-double .events-size-large:nth-child(1),.events-layout-double .events-size-large:nth-child(2){grid-column:auto!important;grid-row:auto!important}.events-layout-twelve{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));aspect-ratio:3 / 4}.events-layout-quad{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1 / 1}.events-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(12,minmax(52px,15vw));grid-template-areas:"a a b" "a a b" ". . c" ". . c" "d d e" "d d ." "f f ." "f f ." ". g g" ". g g" ". . ." ". . ."}.events-card-title{font-size:14px}.events-card-feature .events-card-title{font-size:18px}.events-card-bottom{padding:9px}}@media(max-width:480px){.events-square-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));aspect-ratio:2 / 5}.events-layout-feature-left .events-size-large,.events-layout-feature-middle .events-size-large,.events-layout-feature-center .events-size-large,.events-layout-feature-right .events-size-large{grid-column:1 / span 2;grid-row:1 / span 2}.events-layout-double{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));aspect-ratio:2 / 3}.events-layout-double .events-size-large,.events-layout-double .events-size-large:nth-child(1),.events-layout-double .events-size-large:nth-child(2){grid-column:auto!important;grid-row:auto!important}.events-layout-twelve{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));aspect-ratio:1 / 3}.events-layout-quad{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1 / 1}.events-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(10,minmax(52px,22vw));grid-template-areas:"a a" "a a" "b ." "b ." "c c" "d d" "d d" "e ." "f f" "g g"}}@media(prefers-reduced-motion:reduce){.events-card-image,.events-card-overlay{transition:none}.player-track-title--scroll{-webkit-mask-image:none;mask-image:none}.player-track-title--scroll .player-track-title-track{display:block;width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;animation:none}.player-track-title--scroll .player-track-title-track>span+span{display:none}.activity-action--scroll{-webkit-mask-image:none;mask-image:none}.activity-action--scroll .activity-action-track{display:block;width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;animation:none}.activity-action--scroll .activity-action-copy+.activity-action-copy{display:none}}.upload-page{max-width:980px;margin:0 auto;padding-bottom:36px}.upload-heading{margin-bottom:18px}.upload-heading h2{margin-top:0}.upload-panel{margin-bottom:18px}.upload-panel .panel-heading{min-height:44px}.upload-file-summary{min-height:56px}.upload-cover-preview{display:block;width:72px;height:72px;border-radius:3px;object-fit:cover;background:#edf1f2}.upload-tags{display:flex;flex-wrap:wrap;align-items:center;min-height:34px;padding:5px 7px;border:1px solid #cfdadd;border-radius:2px;background:#fff}.upload-tags .label{display:inline-flex;align-items:center;gap:4px;font-weight:400}.upload-tags .label button{padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.upload-tag-input{flex:1 1 140px;min-width:140px;height:24px;border:0;outline:0}.upload-popular-tags .btn.active{color:#fff;border-color:#23b7e5;background:#23b7e5}.detail-metadata-panel .detail-metadata{color:#58666c}.detail-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.detail-tag-row strong{margin-right:8px;color:#58666c}.community-tag-remove{margin-left:4px;padding:0 2px;border:0;color:inherit;background:transparent;opacity:.8}.community-tag-editor{width:100%}.community-tag-hint{display:block;margin-bottom:10px}.community-tag-group{padding:10px 0 6px;border-top:1px solid #edf1f2}.community-tag-group:first-child{padding-top:0;border-top:0}.community-tag-group-title{display:block;margin-bottom:7px;color:#58666c;font-size:13px;font-weight:600}.community-tag-group-options{display:flex;flex-wrap:wrap;gap:6px}.community-tag-group-options .btn{margin:0}.detail-metadata dl{margin-top:12px}.detail-metadata dd{margin-bottom:8px;white-space:pre-wrap}.video-detail-extra .label{font-weight:400}.upload-album-match .list-group-item{text-align:left}.upload-album-match .list-group-item small{opacity:.8}.upload-artist-match .list-group-item{text-align:left}.upload-artist-match .list-group-item small{opacity:.85}.upload-match-row{margin-bottom:10px}.upload-page .text-danger a{color:inherit;font-weight:600}.upload-progress{margin:0 0 16px}.upload-progress .progress{height:8px;margin-bottom:5px}.upload-error{margin-bottom:18px}.upload-login-panel{max-width:520px;margin:80px auto 0}@media(max-width:767px){.upload-page{padding-right:0;padding-left:0}.upload-panel .panel-heading .text-muted{display:block;margin-top:4px;margin-left:0}.upload-heading{padding-top:12px}.upload-login-panel{margin-top:30px}}.profile-template-page{min-width:0}.profile-template-shell{display:grid;grid-template-columns:minmax(205px,240px) minmax(0,1fr) minmax(220px,280px);min-height:calc(100vh - 110px);border-top:1px solid #eaeef1;background:#fff}.profile-sidebar,.profile-rightbar{min-width:0;background:#f6f8f9}.profile-sidebar{border-right:1px solid #eaeef1}.profile-rightbar{border-left:1px solid #eaeef1}.profile-sidebar-inner,.profile-right-scrollable{padding:20px}.profile-identity{text-align:center}.profile-uid{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:0;border:0;background:transparent;color:#98a6ad;font-size:12px;line-height:1.5;cursor:pointer}.profile-uid:hover,.profile-uid:focus{color:#23b7e5;outline:0}.profile-copy-message{display:block;margin-top:3px;font-size:12px}.profile-avatar{position:relative;width:94px;height:94px;min-width:94px;aspect-ratio:1 / 1;box-sizing:border-box;margin:0 auto;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#23b7e5;box-shadow:0 1px 3px #1c2b362e}.profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar.profile-avatar-small{flex:0 0 72px;min-width:72px;width:72px;height:72px}.profile-avatar-square{border-radius:50%;flex:0 0 72px;min-width:72px;width:72px;height:72px}.profile-avatar span{display:none}.profile-avatar-actions{min-height:26px;margin-top:8px}.profile-avatar-actions .btn{border-color:#dce4e8;background:#fff}.profile-avatar-actions .btn:hover,.profile-avatar-actions .btn:focus{border-color:#23b7e5;color:#23b7e5}.profile-stats,.profile-privacy{border:1px solid #eaeef1;background:#fff}.profile-stats{margin-top:20px;margin-bottom:18px}.profile-stats .row+.row{border-top:1px solid #edf1f2;padding-top:12px}.profile-privacy{margin-bottom:18px}.profile-privacy label{display:block;padding-left:0;font-weight:400}.profile-about{padding-top:16px;border-top:1px solid #eaeef1;line-height:1.7}.profile-main{min-width:0;background:#fff}.profile-tabs-header{height:50px;min-height:50px;box-sizing:border-box;padding:0;border:0;border-radius:0;overflow:hidden}.profile-tabs-header .nav-tabs{width:100%;height:50px;margin:0!important;padding:0!important;border:0}.profile-tabs-header .nav-tabs>li,.profile-tabs-header .nav-tabs>li>a{height:50px;box-sizing:border-box}.profile-tabs-header .nav-tabs>li>a{display:block;margin:0!important;padding:15px;border:0!important;border-radius:0;line-height:20px}.profile-tabs-header .profile-settings-tab{float:right}.profile-main-scrollable{min-width:0;padding:22px 24px 36px}.profile-tab-pane{min-width:0}.profile-pane-heading{padding-bottom:12px;border-bottom:1px solid #edf1f2}.profile-pane-heading h4{margin-bottom:0}.profile-activity-list,.profile-content-list{margin-top:0}.profile-activity-item,.profile-content-item{position:relative;min-height:62px;padding:11px 78px 11px 12px;border-right:0;border-left:0}.profile-activity-item:first-child,.profile-content-item:first-child{border-top:0}.profile-activity-item>a.thumb-sm,.profile-content-item>a.thumb-sm{display:block;width:40px;height:40px;overflow:hidden}.profile-activity-item img,.profile-content-item img{display:block;width:100%;height:100%;object-fit:cover}.profile-activity-item .clear,.profile-content-item .clear{min-width:0;padding-right:8px}.profile-activity-item .strong,.profile-content-item .strong{color:#58666c;font-weight:600}.profile-activity-item .strong:hover,.profile-content-item .strong:hover{color:#23b7e5}.profile-row-play{position:absolute;top:15px;right:42px;width:30px;padding:5px;color:#98a6ad}.profile-row-play:hover,.profile-row-play:focus{color:#23b7e5}.profile-row-delete{position:absolute;top:15px;right:8px;width:30px;padding:5px}.profile-empty,.profile-state{padding:30px 20px}.profile-playlist-grid{margin-top:18px}.profile-playlist-card{display:block;margin-bottom:15px;overflow:hidden;color:#58666c}.profile-playlist-card:hover{border-color:#23b7e5}.profile-playlist-cover{aspect-ratio:16 / 8;overflow:hidden;background:#edf1f2}.profile-playlist-cover img{display:block;width:100%;height:100%;object-fit:cover}.profile-playlist-card p{margin-bottom:7px}.profile-summary-panel,.profile-recent-panel,.profile-info-panel,.profile-activity-panel{border:1px solid #eaeef1;background:#fff}.profile-summary-panel .list-group,.profile-recent-panel .list-group,.profile-info-panel .list-group{margin-bottom:0}.profile-info-panel .list-group-item{min-width:0}.profile-info-value{display:inline-block;max-width:62%;font-weight:400;color:#58666c}.profile-info-bio{line-height:1.7;word-break:break-word}.profile-recent-item{min-height:62px}.profile-recent-item .thumb-xs{display:block;width:40px;height:40px;overflow:hidden}.profile-recent-item img{display:block;width:100%;height:100%;object-fit:cover}.profile-activity-panel,.profile-activity-panel .list-group{margin-bottom:0}.profile-activity-panel .profile-recent-item{padding:11px 12px;cursor:pointer}.profile-activity-panel .profile-recent-item:hover{background:#f6f8f9}@media(max-width:1199px){.profile-template-shell{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.profile-rightbar{grid-column:1 / -1;border-top:1px solid #eaeef1;border-left:0}.profile-right-scrollable{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.profile-right-scrollable>.panel{margin-bottom:0}}@media(max-width:767px){.profile-template-shell{display:block;min-height:0}.profile-sidebar{border-right:0;border-bottom:1px solid #eaeef1}.profile-sidebar-inner{padding:18px 15px}.profile-identity{text-align:left}.profile-avatar{width:72px;height:72px;min-width:72px;margin:0 0 10px}.profile-stats{margin-top:14px}.profile-about{display:block}.profile-tabs-header{overflow-x:auto}.profile-tabs-header .nav-tabs{min-width:max-content;padding-left:0}.profile-tabs-header .profile-settings-tab{float:right}.profile-main-scrollable{padding:18px 0 28px}.profile-pane-heading{margin:0 15px}.profile-activity-item,.profile-content-item{padding-right:78px;padding-left:15px}.profile-playlist-grid{margin-right:0;margin-left:0}.profile-playlist-grid>[class*=col-]{padding-right:8px;padding-left:8px}.profile-right-scrollable{display:block;padding:15px}.profile-right-scrollable>.panel{margin-bottom:15px}}.library-list-mode .content-card{display:flex;align-items:center;min-height:76px}.library-list-mode .content-card-cover{flex:0 0 64px;width:64px;margin-right:12px}.library-list-mode .content-card>.padder-v{flex:1;min-width:0;padding-top:0;padding-bottom:0}.library-list-mode .content-card-title,.library-list-mode .content-card-meta,.library-list-mode .content-card-submeta,.library-list-mode .content-card-stats{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-card{display:block;color:inherit}.playlist-card:hover{text-decoration:none}.playlist-card-cover{aspect-ratio:1 / 1;overflow:hidden;background:#e8edf0}.playlist-card-cover img{width:100%;height:100%;object-fit:cover}.playlist-card-info{padding:12px 14px}.playlist-card-info h4,.playlist-card-info p{margin-bottom:6px}.playlist-items .list-group-item>.clear{display:inline-block}.radio-template-shell{height:100%;min-height:0;margin:0;background:#1c2b36;color:#e6eaed}.radio-template-columns{display:flex;height:100%;min-height:0}.radio-template-columns>aside,.radio-template-columns>section{min-height:0}.radio-template-columns>aside>.vbox,.radio-template-columns>section>.vbox{height:100%}.radio-template-columns .scrollable{overflow-y:auto}.radio-featured-column{background:#1c2b36}.radio-random-column{background:#edf1f2;color:#1c2b36}.radio-tags-column{background:#f5f7f9;color:#1c2b36}.radio-feature-hero,.radio-feature-cover,.radio-feature-cover>a,.radio-feature-cover>a>img,.radio-feature-hero .item-overlay{border-radius:0!important}.radio-feature-hero{background:#1c2b36}.radio-feature-hero>.top,.radio-feature-hero>.bottom{z-index:2}.radio-feature-cover{position:relative;z-index:1}.radio-feature-cover>a,.radio-feature-cover>a>img{display:block;width:100%}.radio-feature-cover>a>img{max-height:330px;object-fit:cover}.radio-column-toolbar{min-height:48px;padding:15px 18px 10px}.radio-column-toolbar strong{font-weight:400}.radio-column-toolbar .btn-link{padding:0;color:inherit}.radio-random-actions{display:inline-flex;align-items:center;gap:12px}.radio-play-all{padding:5px 10px}.radio-refresh{padding:4px 2px;font-size:16px}.radio-featured-list{max-height:640px}.radio-featured-list .list-group-item{min-height:54px;border-color:#ffffff0f;background:transparent;color:#e6eaed}.radio-featured-list .list-group-item a{color:inherit}.radio-featured-list .list-group-item a:hover{color:#23b7e5}.radio-featured-list .text-muted{color:#98a6ad}.radio-row-actions{white-space:nowrap}.radio-random-list{max-height:760px}.radio-random-list .list-group-item{border-color:#e5eaed;background:transparent}.radio-random-list .list-group-item a{color:#1c2b36}.radio-random-list .list-group-item a:hover{color:#23b7e5}.radio-random-list .text-muted{color:#98a6ad}.radio-tags-heading{padding:22px 20px 12px}.radio-tag-tiles{margin-top:0}.radio-tag-tile{display:block;position:relative;min-height:104px;padding:17px 20px;color:#fff;overflow:hidden}.radio-tag-tile:hover,.radio-tag-tile:focus,.radio-tag-tile.active{color:#fff;text-decoration:none;filter:brightness(1.06)}.radio-tag-tile .h3{margin-top:0}.radio-tag-tile>i{position:absolute;right:18px;bottom:15px}.radio-tag-0{background:#7266ba}.radio-tag-1{background:#f05050}.radio-tag-2{background:#27c24c}.radio-tag-3{background:#fad733;color:#1c2b36!important}.radio-tag-3:hover,.radio-tag-3:focus,.radio-tag-3.active{color:#1c2b36!important}.radio-mobile-heading{padding:20px;color:#1c2b36;background:#f5f7f9}.video-template-page .item[role=link]{cursor:pointer}@media(max-width:767px){.radio-template-shell{height:auto;margin:0}.radio-template-columns{display:block;height:auto;min-height:0}.radio-template-columns>aside,.radio-template-columns>section{display:block;width:100%;min-height:0}.radio-template-columns>aside>.vbox,.radio-template-columns>section>.vbox{height:auto}.radio-featured-column{padding-bottom:10px}.radio-feature-cover>a>img{max-height:240px}.radio-random-list,.radio-featured-list{max-height:420px}.radio-tags-column{min-height:0!important}.radio-tags-column .scrollable{max-height:none}.radio-tag-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.radio-tag-tile{min-height:98px}}.jp-volume-bar{position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.jp-controls>div.jp-volume{width:100px!important;padding-right:10px!important;cursor:pointer}.jp-controls>div.jp-volume:focus{outline:1px solid rgba(255,255,255,.45);outline-offset:2px}.jp-controls>div.station-widget-slot{width:240px!important;min-width:240px;height:60px}.moesound-live2d-player #waifu{left:auto;right:0;bottom:-240px;transform:scale(.8);transform-origin:bottom right;transition:bottom .7s ease-out,transform .3s ease-in-out;z-index:1200}.moesound-live2d-player #waifu.waifu-active{bottom:0}.moesound-live2d-player #waifu:hover{transform:scale(.8)}.moesound-live2d-player #waifu-toggle{left:auto;right:0;bottom:8px;z-index:1190;margin-left:0;margin-right:0;width:36px;min-width:36px;padding:5px 4px;background-color:#23b7e5;border-radius:4px;box-shadow:0 2px 8px #0003}.moesound-live2d-player #waifu-toggle.waifu-toggle-active{margin-right:0}.moesound-live2d-player #waifu-toggle svg{height:20px}.moesound-live2d-player #waifu-tool{right:8px;z-index:1300}.moesound-live2d-player #waifu-tips,.moesound-live2d-auth #waifu-tips{background-color:#1c2b36f0;border-color:#23b7e5a6;color:#fff}.moesound-live2d-auth #waifu{inset:72px auto auto 50%;transform:translate(-50%) scale(.8);transform-origin:top center;z-index:1200;pointer-events:none}.moesound-live2d-auth #waifu:hover{transform:translate(-50%) scale(.8)}.moesound-live2d-auth #waifu-toggle{display:none!important}.moesound-live2d-auth #content{padding-top:242px}.moesound-live2d-auth #waifu-tool{display:none!important}.auth-template-page form>.form-group>.form-control{text-align:center}.auth-template-page form>button[type=submit]>span{display:block;margin:0!important;text-align:center}.auth-captcha-row{display:flex;align-items:stretch;gap:8px}.auth-slider{position:relative;flex:1 1 auto;width:280px;height:46px;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:23px;background:linear-gradient(135deg,rgba(255,255,255,.11) 25%,transparent 25%) 0 0 / 18px 18px,#1c2b363d;-webkit-user-select:none;user-select:none;touch-action:none}.auth-slider:before{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001f;content:"";pointer-events:none}.auth-slider-target{position:absolute;top:7px;width:48px;height:30px;border:1px dashed rgba(255,255,255,.68);border-radius:15px;background:#0000001f;pointer-events:none}.auth-slider-challenge{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none}.auth-slider-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffd9;font-size:13px;pointer-events:none}.auth-slider-handle{position:absolute;z-index:2;top:2px;left:2px;display:block;width:40px;height:40px;padding:0 0 3px;border:0;border-radius:50%;color:#2ea0b6;background:#fff;box-shadow:0 2px 7px #00000038;font-size:30px;line-height:35px;cursor:grab;transition:box-shadow .15s ease}.auth-slider.is-dragging .auth-slider-handle{cursor:grabbing;box-shadow:0 3px 10px #00000052}.auth-slider.is-verified{border-color:#ffffffb3;background:#23b7e5bf}.auth-slider.is-verified .auth-slider-target{border-color:transparent;background:#ffffff29}.auth-captcha-row .auth-captcha-refresh{flex:0 0 46px;width:46px;padding:0;border-radius:22px;border:0;color:#fff;font-size:14px;white-space:nowrap}.auth-terms{margin:-2px 0 14px;color:#ffffffe6;font-size:13px}.auth-terms label{cursor:pointer;font-weight:400}.auth-terms input{margin-right:4px;vertical-align:-2px}.auth-terms .btn-link{padding:0;border:0;color:#fff;text-decoration:underline;background:transparent}.auth-terms-modal{position:fixed;z-index:3000;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#1c2b3699}.auth-terms-dialog{position:relative;width:min(560px,100%);max-height:min(640px,90vh);overflow:auto;padding:28px 30px 30px;border:1px solid rgba(255,255,255,.7);border-radius:6px;color:#1c2b36;background:#fff;box-shadow:0 12px 40px #00000047}.auth-terms-dialog h4{margin:0 0 18px;text-align:center}.auth-terms-body{white-space:pre-wrap;line-height:1.8}.auth-terms-close{position:absolute;top:8px;right:12px;border:0;color:#1c2b36;background:transparent;font-size:24px;line-height:1;cursor:pointer}.moesound-live2d-auth #waifu-canvas{width:300px;height:300px;overflow:hidden;border-radius:50%;background:#5bc0de;clip-path:circle(150px at center);box-sizing:border-box}.moesound-live2d-auth #waifu-canvas{position:relative}.moesound-live2d-auth #live2d{cursor:default;pointer-events:none}.moesound-live2d-auth #waifu-tips{top:84px;left:calc(100% + 32px);width:230px;margin:0;z-index:4;animation:none!important;transform:translate(-50%,-100%)!important;pointer-events:none}.moesound-live2d-auth.moesound-auth-password-focused #waifu-tips{opacity:1!important}body.moesound-live2d-auth:has(input[name=password]:focus) #waifu-tips{opacity:1!important}.moesound-live2d-auth #waifu-canvas:before{position:absolute;z-index:1;right:0;bottom:0;left:0;height:100%;border:0;border-radius:0;background:linear-gradient(#ccd1d3,#ccd1d3) center bottom / 30px 8px no-repeat,linear-gradient(#ffffff24,#ffffff24) center bottom / 100% 10px no-repeat,#2ea0b6;content:"";box-sizing:border-box;opacity:1;overflow:hidden;transform:none;transition:bottom .8s ease,background-color .35s ease,border-color .35s ease;pointer-events:none}.moesound-live2d-auth .moesound-auth-mask-content{position:absolute;z-index:1;inset:-80% 0 auto;height:auto;overflow:hidden;padding-top:28px;color:#fff;font-size:40px;font-weight:700;line-height:52px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.2);pointer-events:none;transform:none;transition:top .8s ease}.moesound-live2d-auth .moesound-auth-mask-content .mask-line{display:block;width:max-content;height:52px;margin-left:-360px;white-space:nowrap;transform:translate(var(--mask-shift, 0px))}.moesound-live2d-auth .moesound-auth-mask-content .mask-word-moe{color:#72e4ee}.moesound-live2d-auth .moesound-auth-mask-content .mask-word-sound{color:#ffffffeb}.moesound-live2d-auth #waifu-canvas:after{position:absolute;z-index:2;inset:0;border-radius:50%;border:4px solid rgba(255,255,255,.72);background:transparent;box-shadow:none;content:"";opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,border-color .25s ease;pointer-events:none}.moesound-live2d-auth.moesound-live2d-auth-ready #waifu-canvas:before{bottom:80%;background-color:#2ea0b6;opacity:1}.moesound-live2d-auth.moesound-live2d-auth-ready .moesound-auth-mask-content{top:-76%;bottom:auto}.moesound-live2d-auth.moesound-auth-password-focused #waifu-canvas:after{border-color:#ffffffe6;opacity:1;transform:scale(1)}body.moesound-live2d-auth:has(input[name=password]:focus) #waifu-canvas:after{border-color:#ffffffe6;opacity:1;transform:scale(1)}.moesound-live2d-auth.moesound-auth-password-focused #waifu-canvas:before{bottom:20%!important;background-color:#2ea0b6!important}body.moesound-live2d-auth:has(input[name=password]:focus) #waifu-canvas:before{bottom:20%!important;background-color:#2ea0b6!important}.moesound-live2d-auth.moesound-auth-password-focused .moesound-auth-mask-content,body.moesound-live2d-auth:has(input[name=password]:focus) .moesound-auth-mask-content{top:-16%!important;bottom:auto!important}.jp-volume-input{position:absolute;z-index:2;inset:-8px 0;width:auto;height:22px;margin:0;cursor:pointer;opacity:0}.jp-current-cover{width:50px!important;padding:0 5px!important}.jp-controls>.jp-current-cover a,.jp-current-cover a,.jp-current-cover-empty{display:block;width:40px;height:40px;margin:0 auto;padding:0!important;box-sizing:border-box;overflow:hidden}.jp-controls>.jp-current-cover a:focus,.jp-current-cover a:focus{outline:0}.jp-controls>.jp-current-cover img,.jp-current-cover img{display:block;width:40px;height:40px;max-width:none;max-height:none;margin:0;padding:0;box-sizing:border-box;object-fit:cover}.jp-current-cover-empty{background-color:#ffffff14}.player-track-title{min-width:0;overflow:hidden}.player-track-title li{overflow:hidden;text-overflow:clip}.player-track-title-track{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-track-title--scroll .player-track-title-track{display:inline-flex;width:max-content;max-width:none;overflow:visible;text-overflow:clip;animation:player-title-marquee 16s linear infinite;will-change:transform}.player-track-title--scroll{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.player-track-title--scroll .player-track-title-track>span{flex:0 0 auto}.player-track-title--scroll .player-track-title-track>span+span{margin-left:24px}@keyframes player-title-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 12px),0,0)}}.jp-playlist .playlist-actions a{display:block;padding:8px;color:#9badb9;font-size:12px;text-align:right}.jp-playlist .playlist-actions a:hover{color:#fff}.jp-playlist .jp-playlist-item,.jp-playlist .jp-playlist-item-remove{color:#e6eaed;cursor:pointer}.jp-playlist .jp-playlist-item:hover,.jp-playlist .jp-playlist-item:focus,.jp-playlist .jp-playlist-item-remove:hover,.jp-playlist .jp-playlist-current .jp-playlist-item{color:#fff}#bjax-target .item .pos-rlt{aspect-ratio:1 / 1;overflow:hidden}#bjax-target .item .pos-rlt>a,#bjax-target .item .pos-rlt>a>img{display:block;width:100%;height:100%}#bjax-target .item .pos-rlt>a>img{object-fit:cover}@media(max-width:767px){.library-header{min-height:44px;padding-top:12px}.library-header h2{font-size:24px}.content-page-heading{padding-top:12px}.library-catalog-columns{margin-left:0;margin-right:0}.library-catalog-columns>[class*=col-]{padding-left:0;padding-right:0}.library-grid{margin-left:0;margin-right:0}.detail-cover-wrap,.detail-summary{min-height:0}.detail-item-meta{display:none}.correction-dialog{padding:24px 18px 18px}.auth-captcha-row .auth-captcha-refresh{flex:0 0 46px;flex-basis:46px;width:46px;padding-right:8px;padding-left:8px;font-size:12px}.moesound-live2d-player #waifu,.moesound-live2d-player #waifu-toggle{display:none!important}.moesound-live2d-auth #waifu{inset:70px auto auto 50%;transform:translate(-50%) scale(.48);transform-origin:top center;opacity:1;pointer-events:none}.moesound-live2d-auth #content{padding-top:160px}.moesound-live2d-auth #waifu-canvas{clip-path:circle(150px at center)}.moesound-live2d-auth #waifu-tips{top:82px;left:calc(100% + 25px);width:190px;transform:none}.player-wide{left:0!important}.player-wide .jp-controls{width:auto;table-layout:auto;margin:0 auto}.player-wide .jp-controls>div{width:40px;min-width:40px}.player-wide .jp-controls>div.jp-current-cover{width:50px!important;min-width:50px}#content>.hbox{display:block;height:auto}#content>.hbox>section,#content>.hbox>aside{display:block;width:100%;height:auto}#content>.hbox>section>.vbox,#content>.hbox>aside>.vbox{display:block;height:auto}#content>.hbox>aside.latest-sidebar{min-height:320px}#content>.hbox>aside.latest-sidebar .vbox>section{position:relative;top:auto;bottom:auto;min-height:320px}.latest-sidebar .scrollable{max-height:360px}.player-wide .jp-controls>div.hidden-xs.hidden-sm{display:none!important}.player-wide .jp-progress,.player-wide .jp-current-time,.player-wide .jp-duration,.player-wide .jp-volume,.player-wide .jp-current-cover{display:none!important}.player-wide .player-mobile-progress{display:block}.player-wide .player-loading-indicator{top:8px;right:7px}#nav{position:fixed!important;z-index:1200;top:50px;bottom:0;left:0;width:75%!important;max-width:300px;overflow-y:auto;background:#1c2b36;transform:translate(-105%);transition:transform .2s ease}#nav.mobile-visible{transform:translate(0)}#nav .nav-primary{display:block!important}}@media(min-width:320px)and (max-width:767px){.player-wide .jp-current-cover{display:table-cell!important}}@media(max-width:1199px){.events-layout-feature-left-side,.events-layout-feature-middle-side,.events-layout-feature-right-side{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;aspect-ratio:1 / 1!important}.events-layout-feature-left-side .events-square-item,.events-layout-feature-middle-side .events-square-item,.events-layout-feature-right-side .events-square-item{grid-column:auto!important;grid-row:auto!important}.events-layout-feature-left-side .events-size-large{grid-column:1 / span 2!important;grid-row:1 / span 2!important}.events-layout-feature-middle-side .events-size-large{grid-column:2 / span 2!important;grid-row:1 / span 2!important}.events-layout-feature-right-side .events-size-large{grid-column:3 / span 2!important;grid-row:1 / span 2!important}}@media(max-width:767px){.events-layout-feature-left-side,.events-layout-feature-middle-side,.events-layout-feature-right-side{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;aspect-ratio:3 / 5!important}.events-layout-feature-left-side .events-size-large,.events-layout-feature-middle-side .events-size-large,.events-layout-feature-right-side .events-size-large{grid-column:1 / span 2!important;grid-row:1 / span 2!important}}.upload-active-sessions{margin-bottom:16px}.upload-session-row{border-top:1px solid rgba(0,0,0,.08);padding:9px 0}.upload-session-row:first-of-type{border-top:0}.upload-session-row>span{max-width:calc(100% - 170px)}.upload-session-row small{display:inline}@media(max-width:600px){.upload-session-row>span{float:none!important;display:block;max-width:none;margin-bottom:7px}.upload-session-row>button{float:none!important}}:where(a,button,[role=button],input[type=button],input[type=submit],input[type=reset],select):focus{outline:0!important;box-shadow:none!important}:where(a,button,[role=button],input[type=button],input[type=submit],input[type=reset],select):focus-visible{outline:2px solid #23b7e5!important;outline-offset:2px;box-shadow:none!important}
