.NavigationLink_link__LmkNA{position:relative;transition:opacity .2s ease}.NavigationLink_link__LmkNA[data-loading=true]{pointer-events:none}.NavigationLink_inlineIndicator__ST_6_{position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:999px;background:rgba(148,163,184,.35);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;overflow:hidden}.NavigationLink_link__LmkNA[data-loading=true] .NavigationLink_inlineIndicator__ST_6_{opacity:1;transform:translateY(0)}.NavigationLink_overlayIndicator__LMJPP{position:absolute;left:0;right:0;top:0;height:3px;border-radius:999px;background:rgba(15,23,42,.18);opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:2}.NavigationLink_link__LmkNA[data-loading=true] .NavigationLink_overlayIndicator__LMJPP{opacity:1;transform:translateY(0)}.NavigationLink_progressBar__Ohz6n{position:absolute;top:0;bottom:0;left:0;width:45%;border-radius:inherit;background:linear-gradient(90deg,rgba(99,102,241,0),#6366f1,rgba(99,102,241,0));animation:NavigationLink_progress__vnMfG 1.1s ease-in-out infinite}@keyframes NavigationLink_progress__vnMfG{0%{transform:translateX(-100%)}50%{transform:translateX(10%)}to{transform:translateX(100%)}}.FavoriteButton_favoriteButton__neVcV{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:12px;font-size:var(--fs-1);font-weight:700;cursor:pointer;border:1px solid var(--hero-secondary-button-border);background:var(--hero-secondary-button-surface);color:var(--text-primary);transition:background-color .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.FavoriteButton_favoriteButton__neVcV:hover{border-color:var(--preview-movie-dialog-hover-border);background:var(--preview-movie-dialog-hover-surface);transform:translateY(-1px)}.FavoriteButton_favoriteButtonLiked__cFEkA{background:linear-gradient(135deg,var(--preview-movie-like-gradient-start),var(--preview-movie-like-gradient-end));border-color:transparent;color:var(--preview-movie-like-text);box-shadow:var(--preview-movie-like-shadow)}.FavoriteButton_favoriteButtonLiked__cFEkA:hover{background:linear-gradient(135deg,var(--preview-movie-like-hover-gradient-start),var(--preview-movie-like-hover-gradient-end));transform:translateY(-1px)}.FavoriteButton_favoriteButtonIcon__wrIGG{font-size:var(--fs-1);display:inline-flex;align-items:center;justify-content:center}.FavoriteButton_sizeSm__guctv{padding:6px 12px;font-size:var(--fs-0);gap:8px}.FavoriteButton_showcase__1j2kc{padding:9px 16px;border-radius:12px;font-size:var(--fs-1);letter-spacing:var(--ls-wide);box-shadow:0 16px 32px rgba(0,0,0,.35)}.FavoriteButton_showcase__1j2kc:hover{transform:translateY(-2px) scale(1.01)}.PreviewMovie_container__vvyU_{position:relative;display:flex;flex-direction:column;width:420px;max-width:100%;border-radius:12px;overflow:hidden;color:var(--text-primary);background-color:#161c2b;box-shadow:0 16px 36px rgba(6,9,24,.45)}.PreviewMovie_containerOverlay__ZwPRF{width:420px;max-width:min(100%,420px)}.PreviewMovie_media__MRIfl{position:relative;height:240px;width:100%;overflow:hidden}.PreviewMovie_mediaImage__ILzxk{object-fit:cover;width:100%;height:100%;filter:saturate(1.04)}.PreviewMovie_mediaOverlay__8UUt5{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,24,.45),rgba(15,19,31,.92))}.PreviewMovie_content__Y2Ypr{display:flex;flex-direction:column;gap:16px;padding:18px 18px 20px;background:#1d2334}.PreviewMovie_header__QXgIS{display:flex;flex-direction:column;gap:6px}.PreviewMovie_title__VYmG2{margin:0;font-size:var(--fs-2);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.PreviewMovie_subtitle__LkJRQ{margin:0;font-size:var(--fs-0);color:hsla(0,0%,100%,.5);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PreviewMovie_buttons__zLoho{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:12px;gap:12px;align-items:center}.PreviewMovie_button__Gn3n_{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:12px;font-size:var(--fs-0);font-weight:700;cursor:pointer;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.PreviewMovie_buttonPrimary__3jNO2{background-color:#f8c537;color:#131314;box-shadow:0 8px 20px rgba(248,197,55,.35)}.PreviewMovie_buttonPrimary__3jNO2:hover{background-color:#ffd55b;transform:translateY(-1px)}.PreviewMovie_buttonOutline__v6kde{background-color:transparent;border-color:hsla(0,0%,100%,.65);color:var(--text-primary)}.PreviewMovie_buttonOutline__v6kde:hover{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.85)}.PreviewMovie_buttonWatchLater__35poq{border-color:var(--hero-secondary-button-border);background:var(--hero-secondary-button-surface);color:var(--text-primary)}.PreviewMovie_buttonWatchLater__35poq:hover{border-color:var(--preview-movie-dialog-hover-border);background:var(--preview-movie-dialog-hover-surface);transform:translateY(-1px)}.PreviewMovie_buttonIcon__HBXse{font-size:var(--fs-1);display:inline-flex;align-items:center;justify-content:center}.PreviewMovie_metadata__dz8TV{display:grid;grid-gap:12px;gap:12px}.PreviewMovie_badges__FbKMr{display:flex;flex-wrap:wrap;align-items:center}.PreviewMovie_badge__6WP1u{padding:6px 12px;border-radius:10px;background-color:#1f2430;font-size:var(--fs-0);letter-spacing:var(--ls-tight);white-space:nowrap}.PreviewMovie_genres__Um5bI{display:flex;flex-wrap:wrap;gap:8px;align-items:center;text-transform:capitalize}.PreviewMovie_genreChip__n0EoD{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:var(--fs-0);letter-spacing:var(--ls-normal);white-space:nowrap;box-shadow:0 6px 16px rgba(10,14,28,.25)}.PreviewMovie_genreChip__n0EoD:nth-child(6n+1){background:#ffd45c;color:#2a1b02}.PreviewMovie_genreChip__n0EoD:nth-child(6n+2){background:#8deaff;color:#0a2330}.PreviewMovie_genreChip__n0EoD:nth-child(6n+3){background:#ff9ad5;color:#2b0b1a}.PreviewMovie_genreChip__n0EoD:nth-child(6n+4){background:#a6ffb6;color:#0f2b18}.PreviewMovie_genreChip__n0EoD:nth-child(6n+5){background:#c3b2ff;color:#1c1236}.PreviewMovie_genreChip__n0EoD:nth-child(6n){background:#ffb486;color:#2b1404}@media (max-width:520px){.PreviewMovie_container__vvyU_{width:100%}.PreviewMovie_media__MRIfl{height:220px}.PreviewMovie_content__Y2Ypr{padding:16px}}.PosterWrapper_card__fkDKd{border-radius:12px;padding:16px 14px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:transform .2s ease-out,box-shadow .2s ease-out;cursor:pointer}.PosterWrapper_cardPreviewVisible__UqxnB{transform:translateY(-2px) scale(1.01);box-shadow:0 20px 40px rgba(0,0,0,.45)}.PosterWrapper_poster__ti0c6{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 16px 28px rgba(0,0,0,.6)}.PosterWrapper_posterImage__e3B2Y{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;aspect-ratio:2/3}.PosterWrapper_badge__eeiN8{position:absolute;bottom:14px;left:16px;background-color:rgba(30,30,30,.92);color:#f5f5f5;font-size:var(--fs-0);font-weight:500;padding:3px 10px;border-radius:6px;letter-spacing:var(--ls-wide);box-shadow:0 6px 12px rgba(0,0,0,.45)}.PosterWrapper_info__PD2fj{width:100%}.PosterWrapper_vnTitle__YJP12{color:var(--text-primary);font-weight:500;margin:8px 0 0}.PosterWrapper_enTitle__CRX2u,.PosterWrapper_vnTitle__YJP12{font-size:var(--fs-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PosterWrapper_enTitle__CRX2u{color:#a0a0a0;font-weight:400;margin:4px 0 0}@media (max-width:768px){.PosterWrapper_card__fkDKd{padding:14px 12px 16px;border-radius:10px}.PosterWrapper_posterImage__e3B2Y,.PosterWrapper_poster__ti0c6{border-radius:10px}}.SearchPage_pageContainer__8prBc{background-color:#0d0d0d;color:var(--text-primary);padding:40px 60px;min-height:100vh}@media (max-width:1024px){.SearchPage_pageContainer__8prBc{padding:32px 32px 48px}}@media (max-width:768px){.SearchPage_pageContainer__8prBc{padding:24px 20px 40px}}.SearchPage_pageTitle__6FPQE{font-size:var(--fs-6);font-weight:700;margin-bottom:12px;line-height:var(--lh-snug)}.SearchPage_filterBar__a_jds{display:flex;align-items:center;margin-bottom:24px}.SearchPage_filterToggle__P4jcl{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;color:#ffb800;font-weight:600;cursor:pointer;font-size:var(--fs-2);letter-spacing:var(--ls-wide);transition:color .2s ease}.SearchPage_filterToggle__P4jcl:hover{color:#ffd566}.SearchPage_filterToggleIcon__nU_7H{width:20px;height:20px;object-fit:contain}.SearchPage_filterWrapper__MhyRx{position:relative;margin-bottom:30px}.SearchPage_filterPanel__a8I11{background:#141414;border:1px solid #2b2b2b;border-radius:16px;padding:28px 32px;margin-bottom:12px;box-shadow:0 20px 40px rgba(0,0,0,.45);opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.SearchPage_filterPanelVisible__HlAtC{opacity:1;transform:translateY(0);pointer-events:auto}.SearchPage_filterPanelExiting__zAtxY{opacity:0;transform:translateY(-12px);pointer-events:none}.SearchPage_filterSection__rX3Aa{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px;flex-wrap:wrap}.SearchPage_filterLabel__UuDn0{flex:0 0 130px;font-weight:600;font-size:var(--fs-1);margin-top:6px}.SearchPage_filterOptions__n8xrR{display:flex;flex-wrap:wrap;gap:10px;flex:1 1}.SearchPage_optionButton__PzFeW{background:#1e1e1e;color:var(--text-primary);border:none;padding:8px 18px;border-radius:999px;cursor:pointer;font-size:var(--fs-1);transition:background .2s ease,color .2s ease,transform .2s ease}.SearchPage_optionButton__PzFeW:hover{transform:translateY(-1px)}.SearchPage_optionActive__NYjsW{background:#ffb800;color:#000}.SearchPage_filterActions__tGsTV{display:flex;justify-content:center;gap:18px;margin-top:12px}.SearchPage_applyButton__apVQd{background:#ffb800;border:none;padding:10px 26px;border-radius:999px;color:#000;font-weight:700;font-size:var(--fs-1);cursor:pointer;transition:background .2s ease,transform .2s ease}.SearchPage_applyButton__apVQd:hover{background:#ffd566;transform:translateY(-1px)}.SearchPage_cancelButton__ar17T{background:transparent;color:var(--text-primary);border:1px solid #565656;border-radius:999px;padding:10px 26px;font-weight:600;font-size:var(--fs-1);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.SearchPage_cancelButton__ar17T:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.SearchPage_movieGrid___6I_Y{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:28px;gap:28px}.SearchPage_skeletonCard__pruMV{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border-radius:12px;background:var(--poster-card-surface)}.SearchPage_skeletonPoster__WYmhz{width:100%;aspect-ratio:2/3;border-radius:12px;background:linear-gradient(120deg,var(--surface-card) 30%,var(--surface-overlay) 50%,var(--surface-card) 70%);background-size:200% 100%;animation:SearchPage_searchSkeletonShimmer__Narov 1.6s ease-in-out infinite;box-shadow:var(--highlight-comment-shadow)}.SearchPage_skeletonLineShort__H51DK,.SearchPage_skeletonLine__F_b16{height:var(--space-sm);border-radius:var(--radius-full);background:linear-gradient(120deg,var(--surface-panel) 30%,var(--surface-overlay) 50%,var(--surface-panel) 70%);background-size:200% 100%;animation:SearchPage_searchSkeletonShimmer__Narov 1.6s ease-in-out infinite}.SearchPage_skeletonLine__F_b16{width:80%}.SearchPage_skeletonLineShort__H51DK{width:60%}@keyframes SearchPage_searchSkeletonShimmer__Narov{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1500px){.SearchPage_movieGrid___6I_Y{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1024px){.SearchPage_movieGrid___6I_Y{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}}@media (max-width:860px){.SearchPage_movieGrid___6I_Y{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.SearchPage_movieGrid___6I_Y{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (max-width:540px){.SearchPage_movieGrid___6I_Y{grid-template-columns:repeat(2,minmax(0,1fr))}}.SearchPage_pagination__m_xiw{display:flex;justify-content:center;align-items:center;margin:48px 0 16px;gap:16px}.SearchPage_paginationButton__YrioU{background:#1a1a1a;border:none;color:var(--text-primary);border-radius:50%;width:40px;height:40px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:var(--fs-3);transition:background .2s ease,transform .2s ease}.SearchPage_paginationButton__YrioU:hover:not(:disabled){background:#2c2c2c;transform:translateY(-1px)}.SearchPage_paginationButton__YrioU:disabled{opacity:.4;cursor:not-allowed}.SearchPage_paginationStatus__uq5us{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:var(--fs-1)}.SearchPage_paginationInput__okM3Q{width:68px;padding:6px 10px;border-radius:10px;border:1px solid var(--hero-secondary-button-border);background:var(--surface-card);color:var(--text-primary);font-size:var(--fs-1);text-align:center}.SearchPage_paginationInput__okM3Q:focus{outline:2px solid var(--accent-filter-outline);outline-offset:2px}@media (max-width:600px){.SearchPage_pageTitle__6FPQE{font-size:var(--fs-5)}.SearchPage_filterSection__rX3Aa{flex-direction:column;align-items:stretch}.SearchPage_filterLabel__UuDn0{width:100%;margin-bottom:8px}.SearchPage_filterOptions__n8xrR{width:100%}.SearchPage_pagination__m_xiw{gap:12px}.SearchPage_paginationButton__YrioU{width:36px;height:36px}}