.movies_page__NwYbt{min-height:100vh;background:#000;color:#eee;color-scheme:dark}body:has(.movies_page__NwYbt),html:has(.movies_page__NwYbt){background:#000}.movies_header__4aNsw{display:flex;align-items:center;justify-content:space-between;position:relative;font-size:14px}.movies_home__NgKZ7{display:flex;align-items:center;gap:8px;color:#a0a0a0}.movies_name__cWBeu{display:none;font-weight:500;letter-spacing:-.025em}.movies_home__NgKZ7:hover,.movies_name__cWBeu:hover{color:#fff}.movies_pageLabel__Z9u0O{color:#808080;font-size:13px}.movies_introduction__neAlR{margin-top:44px}.movies_introduction__neAlR h1{font-size:20px;font-weight:500;letter-spacing:-.04em}.movies_introduction__neAlR p{margin-top:9px;color:#939393;font-size:14px;line-height:1.7}.movies_collection__IZNQ8{margin-top:54px;padding-bottom:32px}.movies_year__kkpGM+.movies_year__kkpGM{margin-top:48px}.movies_yearHeading__ugb4a{display:flex;align-items:baseline;margin-bottom:19px}.movies_yearHeading__ugb4a h2{font-size:16px;font-weight:500;letter-spacing:-.02em}.movies_yearHeading__ugb4a span{color:#808080;font-size:12px}.movies_row__3YFqN{display:grid;grid-auto-flow:column;grid-auto-columns:132px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 14px;margin:0;list-style:none;scrollbar-color:#444 transparent;scrollbar-width:thin}.movies_cardLink__YspvO:focus-visible,.movies_home__NgKZ7:focus-visible,.movies_name__cWBeu:focus-visible,.movies_row__3YFqN:focus-visible{outline:2px solid #aaa;outline-offset:4px}.movies_card__5X3Oo{min-width:0}.movies_cardLink__YspvO{display:block;border-radius:5px}.movies_poster__4BRnh{display:grid;place-items:center;aspect-ratio:2/3;overflow:hidden;border-radius:5px;background:#1a1a1a}.movies_poster__4BRnh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movies_posterTitle__kGwVE{padding:16px;color:#888;font-size:13px;text-align:center}.movies_movieTitle__KoGvj{display:block;margin-top:10px;color:#e6e6e6;font-size:14px;line-height:1.4}.movies_watchedDate__LeP5t{display:block;margin-top:3px;color:#888;font-size:12px}.movies_theatre__qTd1Q{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:3px;margin-left:-8px;border-radius:6px;color:#999}.movies_theatre__qTd1Q:focus-visible,.movies_theatre__qTd1Q:hover{color:#eee}.movies_theatre__qTd1Q:focus-visible{outline:2px solid #aaa;outline-offset:1px}.movies_theatreTooltip__F_fL5{position:absolute;z-index:2;bottom:calc(100% + 4px);left:0;width:-moz-max-content;width:max-content;padding:6px 9px;border:1px solid #333;border-radius:6px;background:#222;color:#eee;font-size:11px;line-height:1.4;opacity:0;visibility:hidden;pointer-events:none}.movies_theatre__qTd1Q:focus-visible .movies_theatreTooltip__F_fL5,.movies_theatre__qTd1Q:hover .movies_theatreTooltip__F_fL5{opacity:1;visibility:visible}.movies_empty__oA0kX{margin:54px 0 32px;color:#939393;font-size:14px}.movies_page__NwYbt footer,.movies_page__NwYbt footer a,.movies_page__NwYbt footer button,.movies_page__NwYbt footer div,.movies_page__NwYbt footer p,.movies_page__NwYbt footer time{color:#888}.movies_page__NwYbt footer a:hover,.movies_page__NwYbt footer a[aria-current=page],.movies_page__NwYbt footer button:hover{color:#eee}.movies_page__NwYbt footer nav a>span{background:#ffffff12}.movies_page__NwYbt footer>div>div{border-color:#1c1c1c}@media (min-width:640px){.movies_header__4aNsw{margin-top:2px}.movies_name__cWBeu{display:inline}.movies_home__NgKZ7{position:absolute;right:calc(100% + 48px);white-space:nowrap}.movies_row__3YFqN{grid-auto-columns:160px;gap:20px}}@media (min-width:640px) and (max-width:1023px){.movies_home__NgKZ7{position:static}}.movies_yearHeading__ugb4a{align-items:center;justify-content:space-between;gap:12px}.movies_yearTitle__e6H26{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.movies_rowControls__kHNpZ{display:flex;align-items:center;gap:6px;flex-shrink:0}.movies_viewAll__NQJe0{padding:7px 6px;color:#aaa;font-size:12px;white-space:nowrap}.movies_viewAll__NQJe0:hover{color:#fff}.movies_arrow__VM0JR{display:grid;place-items:center;width:32px;height:32px;border:1px solid #333;border-radius:50%;color:#ddd;font-size:16px}.movies_arrow__VM0JR:hover:not(:disabled){background:#222;border-color:#777}.movies_arrow__VM0JR:disabled{opacity:.3}.movies_arrow__VM0JR:focus-visible,.movies_close__DYHvj:focus-visible,.movies_viewAll__NQJe0:focus-visible{outline:2px solid #aaa;outline-offset:3px}.movies_dialog__9oVYs{position:fixed;inset:0;width:min(820px,calc(100% - 32px));max-width:none;max-height:min(85dvh,900px);margin:auto;padding:28px;border:1px solid #303030;border-radius:18px;background:#111;color:#eee;overflow-y:auto;overscroll-behavior:contain;color-scheme:dark}.movies_dialog__9oVYs::backdrop{background:#000c;backdrop-filter:blur(8px)}.movies_dialogHeader__g2v27{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.movies_dialogHeader__g2v27 h2{font-size:20px;font-weight:500;letter-spacing:-.035em}.movies_dialogHeader__g2v27 p{margin-top:5px;color:#939393;font-size:12px}.movies_close__DYHvj{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;color:#aaa;font-size:26px;line-height:1}.movies_close__DYHvj:hover{background:#242424;color:#fff}.movies_dialogGrid__ZKkGk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:28px 0 0;padding:0 0 12px;list-style:none}@media (min-width:640px){.movies_dialogGrid__ZKkGk{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}}@media (max-width:420px){.movies_yearHeading__ugb4a{align-items:flex-start}.movies_rowControls__kHNpZ{gap:2px}.movies_arrow__VM0JR{width:30px;height:30px}.movies_dialog__9oVYs{padding:22px}}.movies_trackingNote__wiX9z{margin:0 0 24px;color:#939393;font-size:13px;line-height:1.6}