[v-cloak]{display:none}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-VariableFont_wdth,wght.ttf?2295bbb909ec");font-style:normal;font-weight:400}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-Italic-VariableFont_wdth,wght.ttf?2295bbb909ec");font-style:italic;font-weight:400}html{font-family:"Noto Sans",sans-serif;height:100%;font-size:14px;--color-accent:#ff9900;--color-accent-rgb:255,153,0}body,#app{height:100%;display:flex;flex-direction:column}main{flex-grow:1}footer{padding:1em 0}a,a:visited{color:#333;font-weight:bold;text-decoration:none}a:hover,a:visited:hover{color:#3f51b5}a.youtube,a:visited.youtube{color:#FF0033}.movie-app-bar{height:98px!important;overflow:visible;z-index:2100!important;transition:height 160ms ease}.movie-app-bar .v-toolbar__content{align-items:flex-start;height:98px!important;overflow:visible;transition:height 160ms ease}.movie-app-bar--timeline-active{height:124px!important}.movie-app-bar--timeline-active .v-toolbar__content{height:124px!important}.movie-toolbar{--movie-logo-slot-width:190px;align-self:flex-start;max-width:none;padding:8px 0 0}.movie-toolbar__main{min-height:44px;padding:3px 16px 0}.movie-toolbar__logo-slot{display:flex;align-items:center;justify-content:center;width:var(--movie-logo-slot-width);height:105px;flex:0 0 var(--movie-logo-slot-width);margin-bottom:-64px;overflow:visible;text-decoration:none}.movie-toolbar__logo{display:block;width:auto;height:76px;object-fit:contain;transform:translateY(-11px)}.movie-toolbar--filters-open .movie-toolbar__genre-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.movie-toolbar__mode-space{display:flex;align-items:center;min-width:280px}.movie-toolbar__time-modes{display:inline-flex;align-items:center;gap:6px;min-height:32px}.movie-toolbar__time-mode{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 11px;border:1px solid transparent;border-radius:999px;background:#f1f1f1;color:#555;cursor:pointer;font:inherit;font-size:13px;line-height:1;white-space:nowrap;transition:background 120ms ease,border-color 120ms ease,color 120ms ease,box-shadow 120ms ease}.movie-toolbar__time-mode .v-icon{color:currentColor}.movie-toolbar__time-mode:hover,.movie-toolbar__time-mode:focus-visible{background:rgba(var(--color-accent-rgb),0.12);border-color:rgba(var(--color-accent-rgb),0.28);color:#111}.movie-toolbar__time-mode--active{background:rgba(var(--color-accent-rgb),0.72);border-color:rgba(var(--color-accent-rgb),0.86);box-shadow:0 1px 3px rgba(0,0,0,0.12);color:#111}.movie-toolbar__time-mode--active:hover,.movie-toolbar__time-mode--active:focus-visible{background:rgba(var(--color-accent-rgb),0.78)}.movie-toolbar__trailer-submodes{display:inline-flex;align-items:center;gap:14px;margin-left:10px;padding-left:14px;border-left:1px solid rgba(0,0,0,0.18)}.movie-toolbar__movie-submodes{display:inline-flex;align-items:center;gap:14px;margin-left:10px;padding-left:14px;border-left:1px solid rgba(0,0,0,0.18)}.movie-toolbar__trailer-submode{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 4px;border:0;background:transparent;color:#666;cursor:pointer;font:inherit;line-height:1;text-decoration:none;transition:color 120ms ease}.movie-toolbar__trailer-submode .v-icon{color:currentColor}.movie-toolbar__trailer-submode:hover,.movie-toolbar__trailer-submode:focus-visible,.movie-toolbar__trailer-submode--active{color:var(--color-accent)}.movie-toolbar__movie-submode{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 4px;border:0;background:transparent;color:#666;cursor:pointer;font:inherit;line-height:1;text-decoration:none;transition:color 120ms ease}.movie-toolbar__movie-submode .v-icon{color:currentColor}.movie-toolbar__movie-submode:hover,.movie-toolbar__movie-submode:focus-visible,.movie-toolbar__movie-submode--active{color:var(--color-accent)}.movie-toolbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:24px;padding-right:0}.movie-toolbar__filter-button{display:inline-flex;align-items:center;gap:6px;padding:0 4px;border:0;background:transparent;color:#888;cursor:pointer;font:inherit;font-size:13px;line-height:1}.movie-toolbar__filter-button:hover,.movie-toolbar__filter-button:focus-visible{color:var(--color-accent)}.movie-toolbar__result-count{color:#666;font-size:13px;line-height:1;white-space:nowrap}.movie-toolbar__selected-range{color:#666;font-size:13px;line-height:1;white-space:nowrap;text-align:right}.movie-toolbar__genre-popover{position:fixed;top:98px;left:0;right:0;z-index:2200;padding:16px;background:rgba(255,255,255,0.94);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transform:translateY(-14px);visibility:hidden;transition:opacity 160ms ease,transform 180ms ease,visibility 0s linear 180ms}.movie-toolbar__genre-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0}.movie-toolbar__genre-panel .v-slide-group__content{flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 6px}.movie-toolbar__genre-panel .v-chip{min-height:30px;margin:0;padding:0 10px}.movie-toolbar__genre-panel .v-chip .v-chip__content{font-size:13px}.movie-toolbar__filter-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 18px;margin-bottom:12px}.movie-toolbar__filter-controls .v-input{flex:0 0 auto}.movie-toolbar__filter-toggle{--filter-active-bg:#e0e0e0;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:#e2e2e2;color:#777;cursor:pointer;font:inherit;font-size:13px;line-height:1;opacity:0.7}.movie-toolbar__filter-toggle .v-icon{color:#777}.movie-toolbar__filter-toggle:hover,.movie-toolbar__filter-toggle:focus-visible{opacity:1}.movie-toolbar__filter-toggle--active{background:var(--filter-active-bg);color:#111;opacity:1}.movie-toolbar__filter-toggle--active .v-icon{color:#111}.movie-toolbar__filter-toggle--notify{--filter-active-bg:#f6d65b}.movie-toolbar__filter-toggle--seen{--filter-active-bg:#8bd39b}.movie-toolbar__filter-toggle--hidden{--filter-active-bg:#ef8f8f}.movie-toolbar__filter-toggle--packages{--filter-active-bg:rgba(var(--color-accent-rgb),0.58)}.movie-toolbar__rating-filter{display:flex;align-items:center;gap:8px}.movie-toolbar__rating-label{min-width:96px;min-height:30px;padding:0;border:0;background:transparent;color:#777;cursor:pointer;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap}.movie-toolbar__rating-label:hover,.movie-toolbar__rating-label:focus-visible,.movie-toolbar__rating-label--active{color:#111}.movie-toolbar__rating-stars{display:inline-flex;align-items:center;gap:0}.movie-toolbar__rating-stars--disabled .movie-toolbar__rating-star{opacity:0.65}.movie-toolbar__rating-star{--star-fill:0%;position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:30px;padding:0;border:0;background:transparent;color:#c8c8c8;cursor:pointer}.movie-toolbar__rating-star .v-icon{color:currentColor}.movie-toolbar__rating-star:hover,.movie-toolbar__rating-star:focus-visible{color:var(--color-accent)}.movie-toolbar__rating-star-empty,.movie-toolbar__rating-star-fill{display:inline-flex;align-items:center;justify-content:center;width:20px;height:30px;pointer-events:none}.movie-toolbar__rating-star-empty{color:#c8c8c8}.movie-toolbar__rating-star-fill{position:absolute;top:0;left:0;width:20px;clip-path:inset(0 calc(100% - var(--star-fill)) 0 0);color:var(--color-accent)}.movie-toolbar__filters{width:100vw;margin-left:calc(50% - 50vw);padding:7px 28px 0 calc(29px + var(--movie-logo-slot-width))}.v-btn--variant-outlined{min-height:36px;border-radius:4px;letter-spacing:0.08em;font-weight:600;text-transform:uppercase;color:#2d2d2d;background-color:rgba(239,239,239,0.5);background-image:radial-gradient(circle at 18% 18%,rgba(255,255,255,0.38),transparent 24%),radial-gradient(circle at 78% 22%,rgba(0,0,0,0.03),transparent 18%),radial-gradient(circle at 38% 72%,rgba(0,0,0,0.02),transparent 16%),linear-gradient(180deg,rgba(247,247,247,0.5) 0%,rgba(225,225,225,0.5) 100%);border:2px solid #555;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),inset 0 -1px 0 rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.08);transition:background-color 120ms ease,box-shadow 120ms ease,border-color 120ms ease,color 120ms ease}.v-btn--variant-outlined .v-btn__overlay{opacity:0}.v-btn--variant-outlined .v-btn__underlay{opacity:0}.v-btn--variant-outlined:hover{background-color:#f4f4f4;background-image:radial-gradient(circle at 18% 18%,rgba(255,255,255,0.75),transparent 24%),radial-gradient(circle at 78% 22%,rgba(0,0,0,0.06),transparent 18%),radial-gradient(circle at 38% 72%,rgba(0,0,0,0.04),transparent 16%),linear-gradient(180deg,#f7f7f7 0%,#e1e1e1 100%)}.v-btn--variant-outlined:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),inset 0 -1px 0 rgba(0,0,0,0.06),0 0 0 2px rgba(63,81,181,0.14),0 1px 2px rgba(0,0,0,0.08)}.v-btn--variant-outlined.notification-setup__button--cancel{background:transparent;background-image:none;border-color:#d3d3d3;box-shadow:none;color:#757575}.v-btn--variant-outlined.notification-setup__button--cancel:hover{background:transparent;background-image:none;border-color:#c9c9c9}.movie-app-bar--timeline-active .movie-toolbar__genre-popover{top:124px}.release-range{--release-from:0%;--release-to:100%;--release-to-right:0%;--release-center:16px;--release-thumb-width:24px;padding:0;overflow:visible}.release-range__rail{position:relative;height:32px;overflow:visible;cursor:pointer;touch-action:none;transition:height 160ms ease}.release-range--active .release-range__rail{height:58px}.release-range--active .release-range__label,.release-range--active .release-range__tick-label{opacity:1;visibility:visible;transition-delay:0s}.release-range--active .release-range__label--from,.release-range--active .release-range__label--to{transform:translate(-50%,0)}.release-range--active .release-range__tick-label{transform:translate(-50%,0)}.release-range--active .release-range__tick-label--hidden{opacity:0;visibility:hidden}.release-range__track{position:absolute;top:calc(var(--release-center) - 1px);left:calc(var(--release-thumb-width) / 2);right:calc(var(--release-thumb-width) / 2);height:2px;background:#b9b9b9}.release-range__selection{position:absolute;top:calc(var(--release-center) - 5px);left:var(--release-from);right:var(--release-to-right);height:10px;background:rgba(86,96,120,0.2);transition:background 140ms ease,box-shadow 140ms ease;z-index:1}.release-range__label{position:absolute;top:36px;color:#626262;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;z-index:4;opacity:0;visibility:hidden;transition:opacity 140ms ease,transform 140ms ease,visibility 0s linear 140ms;transform:translate(-50%,-4px)}.release-range__label--from,.release-range__label--to{left:var(--release-from);text-align:center}.release-range__label--from{left:calc(var(--release-from) - var(--release-from-label-offset,0px))}.release-range__label--to{left:calc(var(--release-to) - var(--release-to-label-offset,0px))}.release-range__label--from-center,.release-range__label--to-center{transform:translate(-50%,-4px)}.release-range__label--from-start,.release-range__label--to-start{transform:translate(0,-4px)}.release-range__label--from-end,.release-range__label--to-end{transform:translate(-100%,-4px)}.release-range--active .release-range__label--from-center,.release-range--active .release-range__label--to-center{transform:translate(-50%,0)}.release-range--active .release-range__label--from-start,.release-range--active .release-range__label--to-start{transform:translate(0,0)}.release-range--active .release-range__label--from-end,.release-range--active .release-range__label--to-end{transform:translate(-100%,0)}.release-range:hover .release-range__selection{background:rgba(var(--color-accent-rgb),0.42);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb),0.18)}.release-range__ticks{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.release-range__tick{position:absolute;top:0;transform:translateX(-50%)}.release-range__tick-mark{position:absolute;top:calc(var(--release-center) - 4px);left:50%;transform:translateX(-50%);display:block;width:1px;height:8px;background:#c7c7c7}.release-range__tick-label{position:absolute;top:36px;left:50%;display:block;padding:1px 5px;background:white;box-shadow:0 0 0 2px white;color:#9a9a9a;font-size:12px;line-height:1;white-space:nowrap;z-index:5;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity 140ms ease,transform 140ms ease,visibility 0s linear 140ms}.release-range__tick-label--hidden{opacity:0;visibility:hidden}.release-range__tick--endpoint .release-range__tick-mark{top:calc(var(--release-center) - 7px);width:2px;height:14px;background:#9a9a9a}.release-range__tick--endpoint .release-range__tick-label{color:#8a8a8a;font-weight:600}.release-range__handle{position:absolute;top:0;width:var(--release-thumb-width);height:32px;margin:0 0 0 calc(var(--release-thumb-width) / -2);padding:0;border:0;background:transparent;outline:none;cursor:grab;z-index:3}.release-range__handle::before{content:"";position:absolute;top:calc(var(--release-center) - 7px);bottom:auto;left:50%;width:2px;height:14px;transform:translateX(-50%);background:#6f6f6f;transition:top 120ms ease,bottom 120ms ease,width 120ms ease,height 120ms ease,background 120ms ease}.release-range__handle:hover::before,.release-range__handle:focus-visible::before,.release-range__handle:active::before{top:4px;bottom:4px;width:6px;height:auto;background:#555}.release-range__handle:active{cursor:grabbing}.movie-card{width:190px}.movie-card__extras-meta{color:#111;font-size:12px;line-height:1.4}.movie-card .pie{position:absolute;top:260px;right:12px;width:44px;height:44px;z-index:1;background-color:black;border-radius:50%}.movie-card .pie .v-progress-circular{position:absolute}.movie-card .pie .count{color:white;font-size:14px;font-weight:600}.movie-card .pie .count .percent{font-size:7px;position:relative;top:-6px}.movie-card .icons{position:absolute;bottom:0;left:0;z-index:1}.movie-card .icons .v-icon{color:#eee;margin:4px;padding:4px;cursor:pointer}.movie-card .icons .v-icon:hover{color:#ccc}.movie-card .v-card-title{font-size:14px;font-weight:600;white-space:wrap}.v-card-actions{position:relative}.detailed-movie-card,.movie-card{height:410px}.detailed-movie-card{transition:opacity 160ms ease;position:relative;background-size:cover;background-position:center}.detailed-movie-card--no-packages{opacity:0.45}.detailed-movie-card--no-packages:hover{opacity:1}.detailed-movie-card .background-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);backdrop-filter:blur(2px);z-index:0}.detailed-movie-card .extras{z-index:1;width:642px}.detailed-movie-card .extras-overview{overflow-y:auto;max-height:188px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.25) transparent}.detailed-movie-card .extras-overview::-webkit-scrollbar{width:4px}.detailed-movie-card .extras-overview::-webkit-scrollbar-track{background:transparent}.detailed-movie-card .extras-overview::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.25);border-radius:2px}.detailed-movie-card .trailers .youtube{font-size:24px}.v-img__img--preload{filter:blur(1px);object-fit:cover}.v-overlay__content:has(.trailer-dialog){background:transparent!important;box-shadow:none}.trailer-dialog{background:transparent}.trailer-iframe{display:block;background:#000}.trailer-strip{display:flex;gap:8px;padding:10px 12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.trailer-strip__thumb{flex:0 0 auto;width:120px;position:relative;cursor:pointer;border-radius:3px;overflow:hidden;opacity:0.4;transition:opacity 120ms ease}.trailer-strip__thumb:hover{opacity:1}.trailer-strip__thumb--active{opacity:0.4}.trailer-strip__thumb img{width:100%;height:68px;object-fit:cover;display:block}.trailer-strip__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;pointer-events:none}.v-overlay__scrim{--v-overlay-opacity:0.9}.v-snackbar{z-index:2300!important}.v-snackbar .v-snackbar__wrapper{top:8px!important}