:root{--safe-area-top:env(safe-area-inset-top);--safe-area-bottom:env(safe-area-inset-bottom);--safe-area-left:env(safe-area-inset-left);--safe-area-right:env(safe-area-inset-right)}html,body,#app,#app .v-application,#app .v-application__wrap,#app .v-application__wrap>main.v-main{display:block;overflow:hidden;height:100dvh;min-height:unset;width:100dvw;background:transparent!important;-webkit-user-select:none;user-select:none;overscroll-behavior:none}*{scrollbar-width:thin}#app,#app .v-application,#app .v-application__wrap,#app .v-application__wrap>main.v-main{height:calc(100dvh - var(--app-bottom-height,0px));overscroll-behavior:contain}html,body{overflow:hidden!important}th,td{-webkit-user-select:text!important;user-select:text!important}h1,h2,h3,h4,h5,h6,.v-card-title{font-family:DomineVariable,"Noto Serif",Georgia,serif!important}.v-card-title{font-weight:700!important}#app .v-application__wrap>main.v-main{overflow-y:auto;overflow-x:hidden;transition:padding .2s cubic-bezier(.4,0,.2,1)}#app,.v-table.no-background{background:transparent}.text-selectable{-webkit-user-select:text!important;user-select:text!important}.page-enter-active,.page-leave-active{transition:all var(--page-transition-duration,.2s)!important;position:absolute!important;top:calc(var(--v-layout-top) + var(--safe-area-top))!important;left:var(--v-layout-left)!important;right:var(--v-layout-right)!important;bottom:var(--v-layout-bottom)!important}.page-enter-from,.page-leave-to{opacity:0!important}:not(:root):fullscreen::backdrop{background:transparent!important}#app-menu-bar .v-navigation-drawer__content{padding-left:var(--safe-area-left)}#app-menu-bar .v-navigation-drawer__content:before{content:"";position:absolute;top:0;left:calc(var(--safe-area-left) * .5 + 8px * var(--safe-area-left) / var(--safe-area-left));bottom:16px;width:8px;background:#000;border-radius:8px;transform:translate(-8px)}#app-menu-bar.v-navigation-drawer--mobile .v-navigation-drawer__content{padding-top:var(--safe-area-top)}#app-top-bar{margin-top:0!important;padding-top:var(--safe-area-top)!important}.v-dialog.v-dialog--fullscreen .v-card{padding-top:var(--safe-area-top)!important;padding-bottom:var(--safe-area-bottom)!important;padding-left:var(--safe-area-left)!important;padding-right:var(--safe-area-right)!important}#app .app-login{background-color:#101022!important}#app .app-login .form{width:700px;margin:0 auto;transform:translateY(-50%)}#app .app-login .form .logo{display:flex;flex-direction:column;align-items:center;margin-bottom:2em}#app .app-login .form .qrcode{width:256px;height:256px;border-radius:4px;overflow:hidden}#app .app-login .form .qrcode.error{border:1px solid rgb(var(--v-theme-error))}#app .app-login .form .qrcode img{width:256px;height:256px}#app .app-login.small-view .form{width:unset;margin:2rem;transform:unset}#app .app-login.small-view .form>.flex-row{flex-direction:column!important;align-items:stretch!important}#app-backgrounds{position:fixed;top:0;left:0;width:100%;height:calc(100% - var(--app-bottom-height, 0px));z-index:0;background-color:#100922}#app-backgrounds>*{position:absolute;top:0;left:0;width:100%;height:100%}#app-backgrounds>*.noise{opacity:.5;background:url(/app-noise.png) repeat}#app-backgrounds>*.background-enter-active,#app-backgrounds>*.background-leave-active{transition:all .3s ease-in-out}#app-backgrounds>*.background-enter-from,#app-backgrounds>*.background-leave-to{opacity:0}#app-backgrounds .w-img{filter:contrast(.8) saturate(2) brightness(.125)}.app-search-input{width:28ch;flex:0 0 auto;margin-right:8px;cursor:text}.app-search-input input{cursor:text}.flex-player{position:relative;overflow:hidden}.flex-player>video{width:100%;height:100%}.flex-player>.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-progress{position:absolute;top:-9px;left:0;right:0;height:20px;cursor:pointer}.player-progress:before{content:"";position:absolute;z-index:1;top:9px;left:0;right:0;height:3px;background:rgba(var(--v-border-color),var(--v-disabled-opacity));pointer-events:none}.player-progress .progress{pointer-events:none;position:relative;z-index:2;top:9px;height:3px;background:rgb(var(--v-theme-primary))}.player-progress .progress-pointer{--offset:0px;--offset-text:0px;--background:rgb(var(--v-theme-surface));padding:4px;position:absolute;pointer-events:none;top:0;background:var(--background);transform:translate(-50%) translateY(-100%);display:flex;flex-direction:column;align-items:center}.player-progress .progress-pointer .text-time{flex:0 0 auto;width:fit-content;transform:translate(var(--offset-text))}.player-progress .progress-pointer:before{--size:8px;content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(100%) translate(var(--offset));width:0;height:var(--size);border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid var(--background)}.player-progress .chapters{position:absolute;pointer-events:none;left:0;right:0;top:-4px;height:14px;z-index:3}.player-progress .chapters>div{position:absolute;font-size:16px;top:0;bottom:-8px;overflow:hidden;white-space:nowrap}.player-progress .chapters>div:before,.player-progress .chapters>div:after{content:"";position:absolute;top:8px;bottom:-14px;width:0px;border-right:2px solid rgb(var(--v-theme-primary))}.player-progress .chapters>div:before{left:1}.player-progress .chapters>div:after{right:1}.app-player .app-player-bottom{position:fixed;left:0;right:0;transition:transform .3s ease-in-out;z-index:5005;background:rgba(var(--v-theme-surface),.5);transform:translateY(120%);height:var(--bottom-height);bottom:0;padding-left:calc(var(--bottom-player-width) + 8px);display:flex;flex-direction:row;align-items:center}.app-player .app-player-bottom .player-media-progress{top:-19px}.app-player .app-player-bottom .v-btn{box-shadow:0 0 0 50px #00000040 inset}.app-player .app-player-bottom .timeText{text-align:center}.app-player .app-player-bottom .media-info{margin-left:8px}.app-player .app-player-bottom .media-info h1{font-size:16px}.app-player .app-player-bottom .media-info h2{font-size:14px}.app-player .app-player-top{position:fixed;left:0;right:0;z-index:1;transition:transform .3s ease-in-out;transform:translateY(calc(0px - var(--top-poster-height) - 8px));height:var(--top-height);top:22px;display:flex;align-items:center}.app-player .app-player-top>*{background:rgba(var(--v-theme-surface),.5);height:100%;padding:8px}.app-player .app-player-top .top-pre{flex:0 0 auto;width:38px}.app-player .app-player-top .top-post{flex:1 1 1%;overflow:hidden}.app-player .app-player-top .poster{align-self:flex-start;flex:0 0 auto;height:var(--top-poster-height);width:auto;aspect-ratio:.7;margin-top:-18px;padding:6px}.app-player .eof-page{padding-top:160px;padding-bottom:130px;display:flex;flex-direction:column;justify-content:center;align-items:center}.app-player .eof-page .backdrop{position:absolute;inset:0;z-index:0;filter:contrast(.8) saturate(2) brightness(.125)}.app-player .eof-page .main{z-index:1;max-width:min(650px,100vw - 30px)}.app-player .eof-page .main .poster{width:128px;height:192px}.app-player{display:contents;z-index:5000;--bottom-height:120px;--bottom-player-width:160px;--top-height:100px;--top-poster-height:165px}.app-player>*{pointer-events:all}.app-player .app-player-video{position:fixed;transition:all .3s ease-in-out;transition-property:top,bottom,left,right,background;left:8px;right:calc(100% - var(--bottom-player-width));top:100%;bottom:var(--bottom-height);z-index:5002;cursor:pointer;display:none}.app-player .app-player-video .flex-player{width:100%;height:100%;flex:0 0 auto;pointer-events:none}.app-player .app-player-video.loaded video{background:#000}.app-player.open .app-player-bottom{transform:translateY(0)}.app-player.open .app-player-video{display:block;top:calc(100% - var(--bottom-height) + 8px);bottom:8px}.app-player.smallControls .app-player-video{inset:0 100% 100% 0;display:none}.app-player.smallControls .app-player-bottom{padding-left:0}.app-player.fullScreen>*{cursor:none!important}.app-player.fullScreen.open>*{cursor:default!important}.app-player.fullScreen.open .app-player-top{transform:translateY(0)}.app-player.fullScreen .app-player-video{inset:0;z-index:0;cursor:unset;display:block}.app-player.fullScreen.avoidNotch .app-player-video{top:var(--safe-area-top);left:var(--safe-area-left);bottom:var(--safe-area-bottom);right:var(--safe-area-right)}.app-player.fullScreen.eof .app-player-bottom,.app-player.fullScreen.eof .app-player-top{display:none}.app-player.error .app-player-bottom{background-color:color-mix(in srgb,transparent,rgb(var(--v-theme-error)) 14%)}.app-player .eof-page{position:absolute;inset:0;z-index:6000}.admin-user{color:inherit;height:100%;overflow:hidden;display:flex;flex-direction:column}.admin-user .v-tabs-window{flex:1 1 1%;overflow:hidden;display:flex;flex-direction:column}.admin-user .v-tabs-window .v-window__container{overflow:hidden;flex:1 1 1%}.admin-user .v-tabs-window .v-window__container .v-window-item{overflow:hidden;overflow-y:auto}.admin-user .v-tabs-window .v-window__container .v-window-item.flex-column{display:flex}.app-login-qr{width:300px;max-width:80vw;height:300px;display:flex;align-items:center;justify-content:center;margin:0 auto}.app-login-qr canvas{width:100%;height:100%;object-fit:contain;object-position:center}#app .v-app-bar{transition:all .3s ease-in-out;background:transparent}#app .v-app-bar.raised{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#1a1428bf}#app .v-app-bar .v-toolbar__content>*,#app .v-app-bar #app-toolbar>*{top:-5px;position:relative}#app .v-app-bar #app-toolbar{display:contents}.app-menu-list{left:-.25rem}.app-menu-list .v-list-item__overlay{display:none!important}.w-virtual-wall{position:relative;flex:1 1 1%;width:100%;height:100%;contain:paint;content-visibility:auto;overscroll-behavior:contain}.w-virtual-wall.horiz{overflow:auto hidden}.w-virtual-wall.vert,.w-virtual-wall.wall{overflow:hidden auto}.w-virtual-wall .virtual-wraper>*{transition:all .2s}.w-virtual-wall .prepend{position:sticky;top:0}.w-virtual-wall .append{position:sticky;bottom:0}.w-virtual-wall.no-anim .virtual-wraper>*{transition:none}.page-home{height:100%;flex:1 1 1%;overflow:hidden;display:flex;flex-direction:column}.config-layout-tabs.v-slide-group--vertical .v-tab__slider{left:unset!important;right:0!important}.movies-list{max-height:100%;max-width:100%;flex:1 1 1%;overflow:hidden;display:flex;flex-direction:column;position:relative;--page-transition-duration:.3s}.movies-list.page-enter-active{animation:var(--page-transition-duration) curtainClip reverse}.movies-list.page-leave-active{animation:var(--page-transition-duration) curtainClip}.image-selector{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:row;overflow:auto;flex-wrap:wrap;background:rgba(var(--v-theme-surface),var(--v-disabled-opacity));gap:8px;padding:2rem;transition:all .2s;justify-content:center;align-content:top}.image-selector .pitem{flex:0 0 auto;width:200px;height:300px;transform:translateY(0) translate(0) scale(1);transition:all .5s;transform-origin:center;cursor:pointer}.movie-page{--page-transition-duration:.2s}.movie-page.page-enter-active>header .movie-poster,.movie-page.page-enter-active>header .movie-info,.movie-page.page-enter-active>header .v-skeleton-loader,.movie-page.page-leave-active>header .movie-poster,.movie-page.page-leave-active>header .movie-info,.movie-page.page-leave-active>header .v-skeleton-loader{transition:all var(--page-transition-duration)}.movie-page.page-enter-active section,.movie-page.page-leave-active section{transition:all var(--page-transition-duration)}.movie-page.page-enter-from>header>.movie-poster,.movie-page.page-leave-to>header>.movie-poster{transform:translate(-100%)}.movie-page.page-enter-from>header>.movie-info,.movie-page.page-enter-from>header>.v-skeleton-loader,.movie-page.page-leave-to>header>.movie-info,.movie-page.page-leave-to>header>.v-skeleton-loader{transform:translateY(-100%)}.movie-page.page-enter-from section:nth-child(2n),.movie-page.page-leave-to section:nth-child(2n){transform:translate(-100%)}.movie-page.page-enter-from section:nth-child(odd),.movie-page.page-leave-to section:nth-child(odd){transform:translate(100%)}.movie-page>header{overflow:hidden}.movie-page>header .movie-poster{position:relative;float:left;margin:4px;width:200px;height:300px;flex:0 0 auto;background:#00000040}.movie-page>header .movie-poster>.image-btns{position:absolute;bottom:0;right:0}.movie-page>header.small{display:flex;align-items:center;gap:8px}.series-list{max-height:100%;max-width:100%;flex:1 1 1%;overflow:hidden;display:flex;flex-direction:column;position:relative;--page-transition-duration:.3s}.series-list.page-enter-active{animation:var(--page-transition-duration) curtainClip reverse}.series-list.page-leave-active{animation:var(--page-transition-duration) curtainClip}@keyframes curtainClip{0%{clip-path:circle(100% at 50% 0)}to{clip-path:circle(0% at 50% 0)}}.series-page{--page-transition-duration:.2s}.series-page.page-enter-active>header .series-poster,.series-page.page-enter-active>header .series-info,.series-page.page-enter-active>header .v-skeleton-loader,.series-page.page-leave-active>header .series-poster,.series-page.page-leave-active>header .series-info,.series-page.page-leave-active>header .v-skeleton-loader{transition:all var(--page-transition-duration)}.series-page.page-enter-active section,.series-page.page-leave-active section{transition:all var(--page-transition-duration)}.series-page.page-enter-from>header>.series-poster,.series-page.page-leave-to>header>.series-poster{transform:translate(-100%)}.series-page.page-enter-from>header>.series-info,.series-page.page-enter-from>header>.v-skeleton-loader,.series-page.page-leave-to>header>.series-info,.series-page.page-leave-to>header>.v-skeleton-loader{transform:translateY(-100%)}.series-page.page-enter-from section:nth-child(2n),.series-page.page-leave-to section:nth-child(2n){transform:translate(-100%)}.series-page.page-enter-from section:nth-child(odd),.series-page.page-leave-to section:nth-child(odd){transform:translate(100%)}.series-page>header{overflow:hidden}.series-page>header .series-poster{position:relative;float:left;margin:4px;width:200px;height:300px;flex:0 0 auto;background:#00000040}.series-page>header .series-poster>.image-btns{position:absolute;bottom:0;right:0}.series-page>header.small{display:flex;align-items:center;gap:8px}.season-page .episode-item{opacity:.85;overflow:hidden;border:1px solid rgba(var(--v-border-color),var(--v-disabled-opacity));background:rgba(var(--v-border-color),.08)}.season-page .episode-item .thumb{float:left;position:relative;margin:-4px;padding:4px}.season-page .episode-item .thumb .w-img{width:196px;height:132px}.season-page .episode-item .thumb .missing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.35;color:red}.season-page .episode-item .episode-play{width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity .2s;background:#00000080;opacity:0;cursor:pointer;display:flex;align-content:center;justify-content:center;align-items:center}.season-page .episode-item .episode-play:hover{opacity:1}.season-page .episode-item.special{border-color:rgba(var(--v-theme-info),var(--v-disabled-opacity));background:rgba(var(--v-theme-info),.15)}.season-page .episode-item.viewed{border-color:rgba(var(--v-theme-success),var(--v-disabled-opacity))}.season-page .episode-item.viewed:not(.special){background:rgba(var(--v-theme-success),.1)}.season-page .episode-item.missing{border-color:rgba(var(--v-theme-error),.75);opacity:.5}.season-page .episode-item.missing h2{color:rgba(var(--v-theme-error),.75)}.season-page .episode-item.missing.special{background:rgba(var(--v-theme-info),.3)}.season-page .episode-item .bar{position:absolute;bottom:0;left:0;right:0}.season-page .episode-item .bar .progress{height:4px;background:rgb(var(--v-theme-primary))}.season-page .episode-item h2{margin-top:0;line-height:1em;font-size:1.3rem}.season-page .episode-item h2>.v-icon{cursor:default}.season-page .episode-item .overview.reduced{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:var(--reduced-lines);-webkit-line-clamp:var(--reduced-lines);text-overflow:ellipsis}.season-page .episode-item{max-height:var(--max-height);position:relative;transition:max-height .2s;cursor:pointer}.season-page .episode-item.reduced{max-height:178px}.season-page{--page-transition-duration:.2s}.season-page.page-enter-active>header .w-img,.season-page.page-enter-active>header .season-info,.season-page.page-enter-active>header .v-skeleton-loader,.season-page.page-leave-active>header .w-img,.season-page.page-leave-active>header .season-info,.season-page.page-leave-active>header .v-skeleton-loader{transition:all var(--page-transition-duration)}.season-page.page-enter-active section,.season-page.page-leave-active section{transition:all var(--page-transition-duration)}.season-page.page-enter-from>header>.w-img,.season-page.page-leave-to>header>.w-img{transform:translate(-100%)}.season-page.page-enter-from>header>.season-info,.season-page.page-enter-from>header>.v-skeleton-loader,.season-page.page-leave-to>header>.season-info,.season-page.page-leave-to>header>.v-skeleton-loader{transform:translateY(-100%)}.season-page.page-enter-from section:nth-child(2n),.season-page.page-leave-to section:nth-child(2n){transform:translate(-100%)}.season-page.page-enter-from section:nth-child(odd),.season-page.page-leave-to section:nth-child(odd){transform:translate(100%)}.season-page>header{overflow:hidden}.season-page>header .w-img{float:left;margin:4px}.season-page>header.small{display:flex;flex-direction:column;align-items:center}.season-page>header.small .w-img{float:unset}.person-page{display:flex;flex-direction:column;position:relative;height:100%;--page-transition-duration:.2s}.person-page.page-enter-active>header .poster,.person-page.page-enter-active>header .person-info,.person-page.page-leave-active>header .poster,.person-page.page-leave-active>header .person-info{transition:all var(--page-transition-duration)}.person-page.page-enter-active section,.person-page.page-leave-active section{transition:all var(--page-transition-duration)}.person-page.page-enter-from>header>.poster,.person-page.page-leave-to>header>.poster{transform:scale(.1)}.person-page.page-enter-from>header>.person-info,.person-page.page-leave-to>header>.person-info{transform:translate(100%)}.person-page.page-enter-from section,.person-page.page-leave-to section{transform:translateY(-100px)}.person-page>header .poster{flex:0 0 200px;height:100%;min-height:300px;overflow:hidden;position:relative;margin-right:8px}.person-page>header .poster .v-icon{position:absolute;bottom:0;right:0;padding:8px;border-radius:50%;background:#00000080}.person-page>header .person-info{-webkit-user-select:text;user-select:text}.person-page .portrait-image-selector{position:absolute;inset:0;overflow:hidden;background:rgba(var(--v-theme-surface),var(--v-disabled-opacity));opacity:0;transition:opacity .5s}.person-page .portrait-image-selector-content{max-height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.person-page .portrait-image-selector .pitem{flex:0 0 auto;width:200px;height:300px;transform:translateY(0) translate(0) scale(1);transition:transform .5s,opacity .2s;transform-origin:center}.fict-entity-page{display:flex;flex-direction:column;position:relative;height:100%;--page-transition-duration:.2s}.fict-entity-page.page-enter-active>header .poster,.fict-entity-page.page-enter-active>header .fict-entity-info,.fict-entity-page.page-leave-active>header .poster,.fict-entity-page.page-leave-active>header .fict-entity-info{transition:all var(--page-transition-duration)}.fict-entity-page.page-enter-active section,.fict-entity-page.page-leave-active section{transition:all var(--page-transition-duration)}.fict-entity-page.page-enter-from>header>.poster,.fict-entity-page.page-leave-to>header>.poster{transform:scale(.1)}.fict-entity-page.page-enter-from>header>.fict-entity-info,.fict-entity-page.page-leave-to>header>.fict-entity-info{transform:translate(100%)}.fict-entity-page.page-enter-from section,.fict-entity-page.page-leave-to section{transform:translateY(-100px)}.fict-entity-page>header .poster{flex:0 0 200px;height:100%;min-height:300px;overflow:hidden;position:relative;margin-right:8px}.fict-entity-page>header .poster .v-icon{position:absolute;bottom:0;right:0;padding:8px;border-radius:50%;background:#00000080}.fict-entity-page>header .fict-entity-info{-webkit-user-select:text;user-select:text}.fict-entity-page .portrait-image-selector{position:absolute;inset:0;overflow:hidden;background:rgba(var(--v-theme-surface),var(--v-disabled-opacity));opacity:0;transition:opacity .5s}.fict-entity-page .portrait-image-selector-content{max-height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.fict-entity-page .portrait-image-selector .pitem{flex:0 0 auto;width:200px;height:300px;transform:translateY(0) translate(0) scale(1);transition:transform .5s,opacity .2s;transform-origin:center}.fict-entity-chat{display:flex;flex-direction:column;flex:1 1 1%;overflow:auto}.fict-entity-chat .fict-entity-chat-message{max-width:80%;border:1px solid rgba(var(--v-theme-surface),var(--v-disabled-opacity));padding:8px;border-radius:8px;margin:8px}.fict-entity-chat .fict-entity-chat-message.user{align-self:flex-end}.fict-entity-chat .fict-entity-chat-message.assistant{align-self:flex-start}.tests-layout-tabs.v-slide-group--vertical .v-tab__slider{left:unset!important;right:0!important}.test-llm-chat{display:flex;flex-direction:column;overflow:hidden;height:100%;flex:1 1 1%}.test-llm-chat .messages{flex:1 1 1%;overflow:auto;display:flex;flex-direction:column}.test-llm-chat .messages .message{max-width:80%;padding:4px;margin:4px;background:rgba(var(--v-theme-surface),.3);border:1px solid rgba(var(--v-border-color),.2);border-radius:4px;-webkit-user-select:text;user-select:text}.test-llm-chat .messages .message.user{align-self:flex-end;border-bottom-right-radius:0}.test-llm-chat .messages .message.assistant,.test-llm-chat .messages .message.system{border-bottom-left-radius:0;align-self:flex-start}.media-items-langs .dtable td:nth-child(2){overflow-wrap:anywhere}.epub-reader-test-page{height:100%;flex:1 1 1%;overflow:hidden;display:flex;flex-direction:column}.epub-reader-test-page .epub-main{flex:1 1 1%;overflow:hidden;gap:8px}.epub-reader-test-page .epub-main .epub-page{height:100%;flex:1 1 1%;overflow:hidden;position:relative;background:#fff}.epub-reader-test-page .epub-main .epub-page>iframe{height:100%;width:100%;border:none;overflow:hidden}.epub-reader-test-page .epub-main .epub-page .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.epub-navigation{flex:0 0 300px;border-right:1px solid red;overflow-y:auto}.epub-navigation ul{list-style:none;padding:0;margin:0}.epub-navigation ul>li{padding-left:16px}.epub-navigation ul>li:not(:last-child){margin-bottom:4px}.epub-navigation .nav-item-title{cursor:pointer;padding:4px 8px}.epub-navigation .nav-item-title:hover{text-decoration:underline}.epub-navigation .nav-item-title.selected{background-color:#2196f333;font-weight:700}.w-img{overflow:hidden;width:100%;height:100%;flex:1 1 auto}.w-img>img{width:100%;height:100%;transition:background .2s}.w-img.cover>img{object-fit:cover}.w-img.contain>img{object-fit:contain}.w-img .w-img-transition-enter-active,.w-img .w-img-transition-leave-active{transition:opacity .2s ease}.w-img .w-img-transition-enter-from,.w-img .w-img-transition-leave-to{opacity:0}.markdown ul,.markdown ol{margin-left:1rem}.markdown>ul,.markdown>ol{margin-left:2rem}.w-job-circle{display:flex;flex-direction:column;align-items:center}.w-job-circle .principal-image{width:100%;flex:1 1 1%;overflow:hidden;position:relative;transition:all .2s;outline:none}.w-job-circle .principal-image>*{pointer-events:none}.w-job-circle .principal-image .v-img{width:calc(100% - 8px);height:calc(100% - 8px);margin:4px;transition:all .2s;border-radius:4px}.w-job-circle .principal-image .v-img img{object-position:center 14%}.w-job-circle .principal-image .v-img.no-image{border:1px dashed rgba(var(--v-border-color),var(--v-border-opacity))}.w-job-circle .principal-image .secondary-image{position:absolute;right:0;bottom:0;width:50%;height:50%;overflow:hidden;transition:all .2s}.w-job-circle .principal-image .secondary-image .v-img{width:100%;height:100%;margin:0;border-top-left-radius:70%;background-color:rgba(var(--v-border-color),var(--v-border-opacity))}.w-job-circle .principal-image.hover-person .secondary-image{filter:brightness(.5);transform:translate(25%,25%)}.w-job-circle .principal-image.hover-person{transform:scale(1.05)}.w-job-circle .principal-image.hover-role>.v-img{filter:brightness(.5)}.w-job-circle .principal-image.hover-role .secondary-image{width:90%;height:90%}.w-job-circle .principal-image.hover-role .secondary-image .v-img{border-top-left-radius:25%}.w-job-circle .text-center{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;height:4.4em}.w-job-circle .text-center span.job,.w-job-circle .text-center span.role{font-weight:700}.v-simple-slider{position:relative;flex:1 1 100%;background-color:rgb(var(--v-theme-surface-light));cursor:pointer}.v-simple-slider .track{position:absolute;inset:0;background-color:rgb(var(--v-theme-primary));pointer-events:none}.v-simple-slider .thumb{position:absolute;background-color:rgb(var(--v-theme-surface-light));pointer-events:none}.v-simple-slider.vertical{width:4px}.v-simple-slider.vertical .thumb{bottom:var(--percent);height:1px;left:-4px;right:-4px}.v-simple-slider.vertical .track{top:calc(100% - var(--percent))}.v-simple-slider.horizontal{height:4px}.v-simple-slider.horizontal .thumb{left:var(--percent);width:1px;top:-4px;bottom:-4px}.v-simple-slider.horizontal .track{right:var(--percent)}.w-poster-item{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;position:relative}.w-poster-item .image{aspect-ratio:.68;flex:1 1 1%;overflow:hidden;position:relative;border:1px solid transparent;transition:border .2s ease-in-out;cursor:pointer}.w-poster-item .image>.v-img{transition:transform .2s ease-in-out}.w-poster-item .image .poster-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);color:rgb(var(--v-theme-on-surface));font-size:4rem;text-shadow:0 0 2px rgb(0,0,0),0 0 6px rgb(0,0,0)}.w-poster-item .image .view-count{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-surface),.8);border-radius:0 0 0 8px;padding:4px}.w-poster-item .image .play-progress{position:absolute;bottom:0;left:0;height:4px;background:rgb(var(--v-theme-primary))}.w-poster-item .image .tools{position:absolute;inset:0;background:rgba(var(--v-theme-on-surface-variant),.8);opacity:0;transition:opacity .2s ease-in-out}.w-poster-item .image .tools .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;border-radius:50%;transition:background-color .2s ease-in-out;background-color:#00000080}.w-poster-item .image .tools .play-btn:hover{background-color:rgb(var(--v-theme-primary))}.w-poster-item .text{flex:0 0 auto;width:100%}.w-poster-item .text>div{width:min-content;max-width:100%;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.w-poster-item .text .link{cursor:pointer}.w-poster-item .text .link:hover{text-decoration:underline}.w-poster-item:hover .image{border-color:rgb(var(--v-theme-primary))}.w-poster-item:hover .image>.v-img{transform:scale(1.1)}.w-poster-item:hover .image .tools{opacity:1}.w-poster-item.touch .tools{opacity:.3;background:transparent}
