._grid_84g3i_1{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._card_84g3i_6{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}._cardImage_84g3i_14{aspect-ratio:225/335;object-fit:cover;background:var(--color-surface-elevated);width:100%;height:auto}._newsImage_84g3i_21{aspect-ratio:16/9;margin-bottom:1rem}._cardBody_84g3i_25{gap:var(--space-2);padding:var(--space-4);display:grid}._cardTitle_84g3i_30{font-size:var(--text-lg);margin:0}._meta_84g3i_34,._excerpt_84g3i_35{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._meta_84g3i_34{padding:1rem 0}._tags_84g3i_43{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tags_84g3i_43 a{color:var(--color-text-muted);font-size:var(--text-xs)}._section_84g3i_55{margin-bottom:var(--space-12)}._sectionHead_84g3i_58{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._sectionTitle_84g3i_65{font-size:var(--text-2xl);margin:0}._carousel_84g3i_69{position:relative}._carouselTrack_84g3i_72{gap:var(--space-4);padding:var(--space-2) 3rem;scroll-snap-type:x mandatory;scrollbar-color:var(--color-border-strong) var(--color-surface);scrollbar-width:thin;grid-auto-columns:calc(100% - 1.5rem);grid-auto-flow:column;scroll-padding-inline:3rem;display:grid;overflow-x:auto}._carouselTrack_84g3i_72>*{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}._carouselControl_84g3i_89{z-index:1;border:.0625rem solid var(--color-border-strong);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);box-shadow:var(--shadow-floating);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}._carouselControl_84g3i_89[hidden]{display:none}._carouselControl_84g3i_89 svg{width:1.5rem;height:1.5rem}._carouselPrevious_84g3i_117{left:var(--space-2)}._carouselNext_84g3i_120{right:var(--space-2)}._carouselControl_84g3i_89:not(:disabled):hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}._carouselControl_84g3i_89:disabled{cursor:not-allowed;opacity:.45}._carouselControl_84g3i_89:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.125rem}@media (width>=30rem){._carouselTrack_84g3i_72{grid-auto-columns:calc(50% - .5rem)}}@media (width>=64rem){._carouselTrack_84g3i_72{grid-auto-columns:calc(33.3333% - .666667rem)}}@media (prefers-reduced-motion:reduce){._carouselControl_84g3i_89{transition:none}}._hero_84g3i_151{gap:var(--space-8);margin-bottom:var(--space-10);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;display:grid}._heroBody_84g3i_158{min-width:0}._title_84g3i_161{margin:0}._imdbRating_84g3i_164{bottom:var(--space-3);left:var(--space-3);font-size:1rem;font-weight:700;line-height:1.2;position:absolute}._heroBlock_84g3i_172{margin-top:var(--space-6)}._heroBlock_84g3i_172 h2{margin-bottom:var(--space-3);font-size:var(--text-xl)}._posterWrap_84g3i_179,._posterFrame_84g3i_180{position:relative}._poster_84g3i_179{aspect-ratio:225/335;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-surface-elevated);width:100%;height:auto}._lead_84g3i_191{color:var(--color-text-muted);font-size:var(--text-lg)}._filmMetadata_84g3i_195{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:1rem 0;list-style:none;display:flex}._releaseDate_84g3i_207{align-items:baseline;gap:var(--space-2);color:var(--color-text);display:flex}._releaseDateLabel_84g3i_213{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._releaseDate_84g3i_207 time{font-size:var(--text-base);font-weight:600}._detailSection_84g3i_222{margin-top:var(--space-8)}._detailSection_84g3i_222 h2{font-size:var(--text-2xl)}._trailerGrid_84g3i_228{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._chips_84g3i_233{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_84g3i_233{border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-elevated);padding:var(--space-1) var(--space-3);color:var(--color-text);font-size:var(--text-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}._chip_84g3i_233:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}._chipAccent_84g3i_261{border-color:color-mix(in srgb, var(--color-accent) 32%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-strong);font-size:var(--text-xs);font-weight:600}._chipAccent_84g3i_261:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}._rich_84g3i_273{color:var(--color-text-muted)}._rich_84g3i_273 img{max-width:100%;height:auto}._video_84g3i_280{border-radius:var(--radius-lg);background:var(--color-surface-elevated);width:100%;color:var(--color-text);text-align:left;border:0;padding:0;position:relative;overflow:hidden}._video_84g3i_280 img,._video_84g3i_280{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}._playIcon_84g3i_298{background:var(--color-overlay);width:4rem;height:4rem;color:var(--color-text);box-shadow:var(--shadow-floating);backdrop-filter:blur(.25rem);transition:background-color var(--transition-fast), color var(--transition-fast), scale var(--transition-fast);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}._video_84g3i_280:hover ._playIcon_84g3i_298,._video_84g3i_280:focus-visible ._playIcon_84g3i_298{background:var(--color-accent);color:var(--color-accent-contrast);scale:1.08}@media (prefers-reduced-motion:reduce){._playIcon_84g3i_298{transition:none}._video_84g3i_280:hover ._playIcon_84g3i_298,._video_84g3i_280:focus-visible ._playIcon_84g3i_298{scale:1}}._shortCard_84g3i_332{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}._videoUnavailable_84g3i_340{color:var(--color-text-muted)}._genreHero_84g3i_343{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);padding:var(--space-8);margin-bottom:var(--space-8)}._loadMore_84g3i_350{justify-items:center;gap:var(--space-3);margin-top:var(--space-8);display:grid}._loadError_84g3i_356{color:var(--color-danger)}@media (width<=48rem){._grid_84g3i_1{grid-template-columns:repeat(2,minmax(0,1fr))}._trailerGrid_84g3i_228,._hero_84g3i_151{grid-template-columns:1fr}._posterWrap_84g3i_179,._poster_84g3i_179{max-width:18rem}}@media (width<=30rem){._grid_84g3i_1{grid-template-columns:1fr}}._seasons_84g3i_379{scroll-margin-top:var(--space-6)}._seasonTabs_84g3i_382{gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-2);display:flex;overflow-x:auto}._seasonTab_84g3i_382{border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);flex:none}._seasonTab_84g3i_382[aria-selected=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}._seasonContent_84g3i_404{gap:var(--space-6);display:grid}._seasonContent_84g3i_404._hasTrailers_84g3i_408{grid-template-columns:minmax(15rem,1fr) minmax(0,1fr)}._seasonTrailers_84g3i_411{align-content:start;gap:var(--space-5);display:grid}._episodes_84g3i_416 ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._episode_84g3i_416{align-items:start;gap:var(--space-3);border-bottom:.0625rem solid var(--color-border);padding:0 0 var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._episodeNumber_84g3i_431{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}._episode_84g3i_416 h3,._episode_84g3i_416 p{margin:0}._episode_84g3i_416 p,._episode_84g3i_416 time,._episode_84g3i_416 a{color:var(--color-text-muted);font-size:var(--text-sm)}._episode_84g3i_416 a{white-space:nowrap}@media (width<=48rem){._seasonContent_84g3i_404._hasTrailers_84g3i_408{grid-template-columns:1fr}}@media (width<=30rem){._episode_84g3i_416{gap:var(--space-1);grid-template-columns:1fr}}._scale_txhac_1{gap:.125rem;display:flex}._scale_txhac_1 button{border-radius:var(--radius-sm);background:var(--color-transparent);cursor:pointer;border:0;padding:.1875rem .0625rem;line-height:0}._scale_txhac_1 button:disabled,._scale_txhac_1 button[aria-disabled=true]{cursor:default;opacity:.6}._scale_txhac_1 button:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}._scaleIcon_txhac_22{width:1.375rem;height:1.625rem}._glass_txhac_26{fill:none;stroke:var(--color-text-muted);stroke-width:1.4px}._potion_txhac_31{fill:var(--color-accent)}._widget_4nwer_1{gap:var(--space-3);margin-top:var(--space-3);display:grid}._flask_4nwer_11{padding:var(--space-2);aspect-ratio:225/335;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}._flaskStack_4nwer_30{filter:drop-shadow(0 .125rem .75rem #0000008c);height:94%;position:relative;bottom:-70px;right:-15%}._flaskBase_4nwer_37{width:auto;height:100%}._flaskMotion_4nwer_41{width:50%;height:100%;position:absolute;left:25%}._bubbleA_4nwer_48{animation:3.6s ease-in infinite _bubble-rise_4nwer_1}._bubbleB_4nwer_51{animation:4.4s ease-in .9s infinite _bubble-rise_4nwer_1}._bubbleC_4nwer_54{animation:3.6s ease-in 1.7s infinite _bubble-rise_4nwer_1}._ticks_4nwer_57 line{stroke:#64748b;stroke-width:1.5px;stroke-linecap:round;opacity:.6}._bulbValue_4nwer_63{fill:#fff;letter-spacing:-.5px;font-size:28px;font-weight:900}._flame_4nwer_69{fill:var(--color-accent);transform-origin:22px 20px;animation:1.6s ease-in-out infinite alternate _flicker_4nwer_1}._flameCore_4nwer_74{fill:var(--color-accent-strong)}@keyframes _bubble-rise_4nwer_1{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-180px)}}@keyframes _flicker_4nwer_1{0%{opacity:.85;transform:scaleY(.92)}to{opacity:1;transform:scaleY(1.06)}}@media (prefers-reduced-motion:reduce){._bubbleA_4nwer_48,._bubbleB_4nwer_51,._bubbleC_4nwer_54,._flame_4nwer_69{animation:none}}._controls_4nwer_108{gap:var(--space-2);display:grid}._actions_4nwer_112{gap:var(--space-2);padding-top:2rem;display:flex}._actions_4nwer_112 button{min-width:0;padding:var(--space-1) var(--space-2);border:.0625rem solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-elevated);color:var(--color-text);font-weight:700;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._actions_4nwer_112 button:disabled{opacity:.6}._actions_4nwer_112 button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}._message_4nwer_139{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;margin:0}@media (width<=20rem){._actions_4nwer_112{flex-direction:column}}._widget_4nwer_1{--rating-mark:#f5c46b}:root[data-theme=light] ._widget_4nwer_1{--rating-mark:#9a6a12}._flaskMotionWide_4nwer_157{width:100%;height:100%;position:absolute;left:0}._mark_4nwer_163{fill:var(--rating-mark)}._mark_4nwer_163 line{stroke:var(--rating-mark)}._bulbSmall_4nwer_169{font-size:20px}._bulbSub_4nwer_172{fill:#cbd5e1;font-size:12px}._summary_4nwer_176{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;padding-top:2rem;display:flex}._summary_4nwer_176 strong{color:var(--color-text);font-variant-numeric:tabular-nums}._summaryExpectation_4nwer_188{color:var(--rating-mark)}._hint_4nwer_191{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._hint_4nwer_191 a{color:var(--color-accent-strong)}._scaleRow_4nwer_199{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._myScore_4nwer_206{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._myScore_4nwer_206 button{margin-left:var(--space-2);background:var(--color-transparent);color:inherit;font:inherit;cursor:pointer;border:0;padding:0;text-decoration:underline}._widget_4nwer_1 button:focus-visible,._widget_4nwer_1 a:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}._button_7r45e_6{top:var(--space-2);left:var(--space-2);z-index:2;border-radius:var(--radius-pill);color:#fff;cursor:pointer;backdrop-filter:blur(.25rem);width:2.5rem;height:2.5rem;transition:background var(--transition-fast);background:#0b0c109e;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._button_7r45e_6:hover{background:#0b0c10cc}._button_7r45e_6:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}._button_7r45e_6[aria-pressed=true]{color:#fb7185}._button_7r45e_6[aria-disabled=true]{cursor:default;opacity:.7}._icon_7r45e_40{width:1.375rem;height:1.375rem}._statuses_u46tr_1{gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-6);display:grid}._hint_u46tr_7{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._hint_u46tr_7 a{color:var(--color-accent-strong)}._grid_u46tr_15{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._grid_u46tr_15 button,._grid_u46tr_15 a{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-4) var(--space-2);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text);font-weight:600;font-size:var(--text-sm);text-align:center;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}._grid_u46tr_15 button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}._grid_u46tr_15 button:disabled{opacity:.5;cursor:not-allowed}._grid_u46tr_15 button[aria-disabled=true]{opacity:.6;cursor:default}._grid_u46tr_15 button:focus-visible,._grid_u46tr_15 a:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}._icon_u46tr_57{width:1.75rem;height:1.75rem}._message_u46tr_61{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._viewings_1r3ju_1{gap:var(--space-3);margin-top:var(--space-3);display:grid}._tool_1r3ju_6:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}._note_1r3ju_10{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._section_1r3ju_15{gap:var(--space-2);display:grid}._heading_1r3ju_19{font-size:var(--text-base);margin:0}._list_1r3ju_23{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._item_1r3ju_30{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);display:grid}._row_1r3ju_39{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._meta_1r3ju_45{overflow-wrap:anywhere;min-width:0}._tools_1r3ju_49{gap:var(--space-1);flex-shrink:0;display:inline-flex}._tool_1r3ju_6{min-width:2.25rem;min-height:2.25rem;padding:0 var(--space-2);border:.0625rem solid var(--color-transparent);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;cursor:pointer;background:0 0}._tool_1r3ju_6:hover:not(:disabled){border-color:var(--color-border-strong)}._tool_1r3ju_6:disabled{opacity:.6;cursor:default}._excerpt_1r3ju_72{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}._confirm_1r3ju_77{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
