.preview{container-type:inline-size;container-name:preview;position:relative;background:#fff}.preview__platforms{display:flex;position:absolute;top:0;right:.625rem;flex-grow:1;flex-wrap:wrap;transform:translateY(-50%);border:0;background-color:var(--background-color)}:is(.preview,.previewHolder).isMini .preview__platforms,:is(.preview,.previewHolder).isSmall .preview__platforms{display:none}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){.preview__platforms{display:none}}.preview__platforms>li:hover:before{content:"";position:absolute;z-index:-1;top:0;right:0;height:3rem;width:18.75rem}.preview__platforms ul{display:none;font-size:0}.preview__platforms li{margin:0 .0625rem;padding:0 .125rem;background-color:var(--accent-color);color:#888;font-size:.625rem;font-weight:700;line-height:1rem;text-transform:uppercase;cursor:default}.preview__platforms li:first-child{margin-left:0}.preview__platforms li:hover,.preview__platforms li:focus{position:relative;background-color:#ffd900;color:#242424}.preview__platforms li:hover ul,.preview__platforms li:focus ul{display:flex;position:absolute;top:.8125rem;right:-.375rem;padding:.3125rem .3125rem 0 0;text-align:right;white-space:nowrap}.native-scrollbar{scrollbar-width:thin!important;scrollbar-face-color:rgba(128,128,128,.5);scrollbar-track-color:#fff;scrollbar-color:rgba(128,128,128,.5) #fff}.native-scrollbar::-webkit-scrollbar{-webkit-appearance:none}.native-scrollbar::-webkit-scrollbar:vertical{width:11px}.native-scrollbar::-webkit-scrollbar:horizontal{height:11px}.native-scrollbar::-webkit-scrollbar-thumb{border:4px solid #fff;border-radius:0;background-color:#80808080}.native-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#808080bf}.native-scrollbar::-webkit-scrollbar-track{background:#fff}:root{--preview-card-flex-direction: row;--preview-card-spacing-vertical: 1rem;--preview-card-spacing-horizontal: .75rem;--preview-card-padding-offset: 1rem;--preview-card-details-columns: 2;--preview-card-offset-top: 0;--preview-card-border-width: 1px;--preview-card-border-color: rgba(0,0,0,0);--preview-card-poster-width: 9rem;--preview-card-poster-height: 12.875rem;--preview-card-card-margin: 0;--preview-card-main-font-size: .875rem;--preview-card-main-font-size-gap: .25rem;--preview-card-title-display: block;--preview-card-title-margin: 0 .25rem .25rem 0;--preview-card-title-font-size: 1.25rem;--preview-card-title-font-weight: normal;--preview-card-title-line-height: 1.25;--preview-card-title-line-camp: 2;--preview-card-alternate-title-display: none;--preview-card-alternate-title-padding: 0 .75rem 0 0;--preview-card-details-display: none;--preview-card-details-gap: .25rem;--preview-card-details-margin-top: .75rem;--preview-card-detail-header-display: inline;--preview-card-detail-header-font-weight: normal;--preview-card-detail-header-line-height: 1.25rem;--preview-card-detail-header-text-transform: lowercase;--preview-card-shadow: none;--preview-card-debug-text: "--card-medium--";--background-color: #fff;--text-color: #242424;--accent-color: #e8e8e8;--hover-color: #555;--hover-secondary-color: #976103}.preview.previewCard{border-radius:.25rem;display:grid;position:relative;flex-grow:1;grid-template-columns:var(--variant-index-width, 0) calc(var(--preview-card-poster-width) + var(--preview-card-spacing-vertical)) minmax(0,auto);grid-template-areas:"index poster card" "index poster ratings" "index poster content";grid-template-rows:auto 1fr auto;padding:var(--preview-card-padding-offset) var(--preview-card-padding-offset) var(--preview-card-padding-offset) 0;border-color:var(--preview-card-border-color);border-style:solid;border-width:var(--preview-card-border-width);box-shadow:var(--preview-card-shadow);font-family:Lato,sans-serif;background:var(--main-background-color)}.preview.previewCard:has(.preview__placeholder){display:flex}.isDark .preview.previewCard{--background-color: #202020;--accent-color: #333;--text-color: #eee;--hover-color: #fff;--hover-secondary-color: #e7a90f}.preview.previewCard:after{content:var(--preview-card-debug-text);display:none;position:absolute;right:0;height:1rem;background:#ffc8c8;font-size:.75rem;line-height:1rem;white-space:nowrap}.preview.previewCard .preview__cinemaThumbnail,.preview.previewCard .poster{grid-area:poster;flex-shrink:0;width:var(--preview-card-poster-width);height:var(--preview-card-poster-height);margin:calc(-1 * (var(--preview-card-border-width) + var(--preview-card-padding-offset))) 0 calc(-1 * (var(--preview-card-border-width) + var(--preview-card-padding-offset))) calc(-1 * (var(--preview-card-border-width)))}.preview.previewCard .preview__card{display:flex;position:relative;flex-direction:column;grid-area:card;align-self:start;padding-top:var(--preview-card-offset-top)}.preview.previewCard .preview__header{margin-top:-.25rem;color:var(--main-text-color);font-size:var(--preview-card-main-font-size);line-height:1.25}.preview.previewCard .preview__header .preview__title>.preview__link{margin-right:.25rem}.preview.previewCard .preview__title{display:var(--preview-card-title-display);position:relative;overflow:hidden;margin:var(--preview-card-title-margin);color:var(--main-text-color);font-size:var(--preview-card-title-font-size);font-weight:var(--preview-card-title-font-weight);line-height:var(--preview-card-title-line-height);text-overflow:ellipsis;-webkit-line-clamp:var(--preview-card-title-line-camp);-webkit-box-orient:vertical}.preview.previewCard .preview__alternateTitle{display:var(--preview-card-alternate-title-display);padding:var(--preview-card-alternate-title-padding)}.preview.previewCard .preview__more{color:#888;font-size:.875rem;line-height:1.4}.preview.previewCard .preview__link{transition:color .2s cubic-bezier(.25,.46,.45,.94);color:var(--main-text-color)}.mouse .preview.previewCard .preview__link:hover{color:var(--main-text-color)}.preview.previewCard .preview__ratings{grid-area:ratings;display:flex;align-items:end}.preview.previewCard .preview__ratings>div{padding-top:var(--preview-card-spacing-horizontal)}.preview.previewCard .preview__content{display:flex;flex-direction:column;grid-area:content;margin:auto 0;color:var(--main-text-color)}.preview.previewCard .preview__details{display:var(--preview-card-details-display);grid-gap:var(--preview-card-details-gap);flex-wrap:wrap;margin-bottom:-.25rem;padding-top:var(--preview-card-spacing-horizontal);font-size:calc(var(--preview-card-main-font-size))}.preview.previewCard .preview__plot{padding-top:var(--preview-card-spacing-horizontal);margin-bottom:-.25rem}.preview.previewCard .preview__plotText{text-wrap:pretty}.preview.previewCard .preview__detail{display:block;flex-grow:1;width:auto;min-width:calc((100% - var(--preview-card-details-gap) * var(--preview-card-details-columns)) / var(--preview-card-details-columns));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview.previewCard .preview__detail[data-detail-type]:before{content:attr(data-detail-type);display:var(--preview-card-detail-header-display);padding:0 .5rem 0 0;color:#888;font-size:calc(var(--preview-card-main-font-size) - var(--preview-card-main-font-size-gap));font-weight:var(--preview-card-detail-header-font-weight);line-height:var(--preview-card-detail-header-line-height);text-transform:var(--preview-card-detail-header-text-transform)}.preview.previewCard .preview__detail h3{display:inline;font-size:inherit;line-height:inherit}.preview.previewCard .preview__detail h3:not(:first-child):before{content:"/";padding:0 .1875rem;font-size:var(--preview-card-main-font-size)}.preview.previewCard .preview__detail span{font-size:var(--preview-card-main-font-size);line-height:1.25rem}.preview.previewCard .preview__detail a{transition:color .2s cubic-bezier(.25,.46,.45,.94);color:var(--text-color);font-size:var(--preview-card-main-font-size);line-height:1.25rem;cursor:pointer}.mouse .preview.previewCard .preview__detail a:hover{color:var(--hover-secondary-color)}.preview.previewCard .preview__detail a img{border-radius:.25rem;display:inline;width:1.5rem;height:1.5rem;margin:0 .1875rem 0 0;vertical-align:bottom}.preview.previewCard .preview__thumbnail{margin:calc(-1 * (var(--preview-card-border-width) + var(--preview-card-padding-offset))) 0 calc(-1 * (var(--preview-card-border-width) + var(--preview-card-padding-offset))) calc(-1 * (var(--preview-card-border-width)))}@media (min-width: 768px) and (orientation: portrait),(min-width: 768px) and (orientation: landscape) and (min-height: 461px),(min-width: 768px) and (orientation: landscape) and (min-width: 897px){:is(.preview,.previewHolder).isLarge{--preview-card-poster-width: 10rem;--preview-card-poster-height: 14.25rem}}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).isLarge{--preview-card-details-display: none;--preview-card-poster-width: 7rem;--preview-card-poster-height: 10rem;--preview-card-debug-text: "--card-small--";--preview-card-title-font-size: 1.125rem;--preview-card-spacing-vertical: 1rem}}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).isMedium{--preview-card-details-display: none;--preview-card-poster-width: 7rem;--preview-card-poster-height: 10rem;--preview-card-debug-text: "--card-small--";--preview-card-title-font-size: 1.125rem;--preview-card-spacing-vertical: 1rem}}@media (min-width: 768px) and (orientation: portrait),(min-width: 768px) and (orientation: landscape) and (min-height: 461px),(min-width: 768px) and (orientation: landscape) and (min-width: 897px){:is(.preview,.previewHolder).isSmall{--preview-card-details-display: none;--preview-card-poster-width: 7rem;--preview-card-poster-height: 10rem;--preview-card-debug-text: "--card-small--";--preview-card-title-font-size: 1.125rem;--preview-card-spacing-vertical: 1rem}}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).isSmall{--preview-card-details-display: none;--preview-card-poster-width: 5.5rem;--preview-card-poster-height: 7.75rem;--preview-card-debug-text: "--card-mini--";--preview-card-spacing-vertical: .875rem;--preview-card-padding-offset: .875rem;--preview-card-title-font-size: 1rem;--preview-card-main-font-size: .875rem}}@media (min-width: 768px) and (orientation: portrait),(min-width: 768px) and (orientation: landscape) and (min-height: 461px),(min-width: 768px) and (orientation: landscape) and (min-width: 897px){:is(.preview,.previewHolder).isMini{--preview-card-details-display: none;--preview-card-poster-width: 5.5rem;--preview-card-poster-height: 7.75rem;--preview-card-debug-text: "--card-mini--";--preview-card-spacing-vertical: .875rem;--preview-card-padding-offset: .875rem;--preview-card-title-font-size: 1rem;--preview-card-main-font-size: .875rem}}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).isMini{--preview-card-details-display: none;--preview-card-title-margin: 0 .25rem .125rem 0;--preview-card-poster-width: 4.1875rem;--preview-card-poster-height: 6rem;--preview-card-debug-text: "--card-micro--";--preview-card-spacing-vertical: .75rem;--preview-card-padding-offset: .75rem;--preview-card-title-font-size: 1rem;--preview-card-main-font-size: .75rem}}:is(.preview,.previewHolder).isMicro{--preview-card-details-display: none;--preview-card-title-margin: 0 .25rem .125rem 0;--preview-card-poster-width: 4.1875rem;--preview-card-poster-height: 6rem;--preview-card-debug-text: "--card-micro--";--preview-card-spacing-vertical: .75rem;--preview-card-padding-offset: .75rem;--preview-card-title-font-size: 1rem;--preview-card-main-font-size: .75rem}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).smMicro{--preview-card-details-display: none;--preview-card-title-margin: 0 .25rem .125rem 0;--preview-card-poster-width: 4.1875rem;--preview-card-poster-height: 6rem;--preview-card-debug-text: "--card-micro--";--preview-card-spacing-vertical: .75rem;--preview-card-padding-offset: .75rem;--preview-card-title-font-size: 1rem;--preview-card-main-font-size: .75rem}}:is(.preview,.previewHolder).isSpaced{padding:var(--preview-card-padding-offset);--preview-card-padding-offset: 1rem}:is(.preview,.previewHolder).isSpaced .preview__cinemaThumbnail,:is(.preview,.previewHolder).isSpaced .poster{margin:0}:is(.preview,.previewHolder).isSpaced:not(.variantBadge) .preview__card{padding-top:0}:is(.preview,.previewHolder).noPadding:is(.variantBadge,.hasBadge){--preview-card-offset-top: .75rem}:is(.preview,.previewHolder).noPadding,:is(.preview,.previewHolder).noPadding .preview{--preview-card-padding-offset: 0rem}:is(.preview,.previewHolder).noPadding .preview__content{padding-left:0!important}@media (min-width: 768px) and (orientation: portrait),(min-width: 768px) and (orientation: landscape) and (min-height: 461px),(min-width: 768px) and (orientation: landscape) and (min-width: 897px){:is(.preview,.previewHolder).hasBorder{--preview-card-border-width: 1px;--preview-card-border-color: rgba(128, 128, 128, .2)}}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).hasBorder{--preview-card-border-width: 1px;--preview-card-border-color: rgba(128, 128, 128, .2)}}:is(.preview,.previewHolder).hasShadow{--preview-card-shadow: 0 .75rem 1.25rem rgb(0 0 0 / 4%)}:is(.preview,.previewHolder).isBold{--preview-card-title-font-weight: 700;--preview-card-detail-header-display: block;--preview-card-detail-header-font-weight: 700;--preview-card-detail-header-line-height: normal;--preview-card-detail-header-text-transform: uppercase;--preview-card-details-margin-top: 1rem;--preview-card-details-gap: .5rem}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).variantPlot .preview__content{padding-left:var(--preview-card-spacing-vertical)}:is(.preview,.previewHolder).variantPlot,:is(.preview,.previewHolder).variantPlot .preview{grid-template-areas:"index poster card" "index poster ratings" "index content content"}}@media (max-width: 767px),(max-width: 896px) and (max-height: 460px) and (orientation: landscape){:is(.preview,.previewHolder).isMini.isReverse,:is(.preview,.previewHolder).isMini.isReverse .preview{grid-template-columns:var(--variant-index-width, 0) minmax(0,auto) calc(var(--preview-card-poster-width));column-gap:var(--preview-card-spacing-vertical);grid-template-areas:"index card poster " "index ratings poster " "index content poster";padding-right:0}:is(.preview,.previewHolder).isMini.isReverse:not(:has(.preview__index)),:is(.preview,.previewHolder).isMini.isReverse .preview:not(:has(.preview__index)){grid-template-columns:minmax(0,auto) calc(var(--preview-card-poster-width));grid-template-areas:"card poster " "ratings poster " "content poster"}}:is(.preview,.previewHolder).variantAdditionalInfo .preview__additionalInfo{border-radius:.25rem;width:fit-content;margin-top:-1px;margin-bottom:.5rem;padding:.125rem .375rem;background-color:#ffc200;font-weight:700;font-size:.625rem;line-height:.625rem;text-transform:uppercase}
