.metro-dots-module__-lsOZa__dots{flex-shrink:0;gap:3px;display:inline-flex}.metro-dots-module__-lsOZa__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.metro-dots-module__-lsOZa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.metro-list-module__3E9Hga__list{flex-wrap:wrap;gap:3px 14px;margin:0;padding:0;list-style:none;display:flex}.metro-list-module__3E9Hga__station{color:var(--foreground-muted);align-items:center;gap:6px;display:flex}.metro-list-module__3E9Hga__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.metro-list-module__3E9Hga__link{color:inherit;text-decoration:none}@media (hover:hover){.metro-list-module__3E9Hga__link:hover{text-decoration:underline}}
.cinema-card-module__4HINYG__location{flex-direction:column;gap:8px;display:flex}.cinema-card-module__4HINYG__address{color:var(--foreground-muted);margin:0}
.tooltip-module__YzjXXq__floating{z-index:9999}.tooltip-module__YzjXXq__bubble{background:var(--background);color:var(--foreground);border:1px solid var(--border-color);border-radius:var(--radius-badge,6px);white-space:pre-line;pointer-events:none;max-width:220px;padding:6px 10px;box-shadow:0 10px 30px #0000001f}.tooltip-module__YzjXXq__arrow{background:var(--background);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tooltip-module__YzjXXq__disabledWrapper{cursor:not-allowed;display:inline-block}
.schedule-list-module__eP1DzW__cinemaList{flex-direction:column;gap:12px;display:flex}.schedule-list-module__eP1DzW__cinemaItem{display:contents}
.schedule-module__j4UBIq__schedule{flex-direction:column;gap:20px;display:flex}.schedule-module__j4UBIq__cinemaList{flex-direction:column;gap:12px;display:flex}
.schedule-skeleton-module__32P-pq__schedule{flex-direction:column;gap:20px;display:flex}.schedule-skeleton-module__32P-pq__cinemaList{flex-direction:column;gap:12px;display:flex}.schedule-skeleton-module__32P-pq__cinemaCard{background:var(--surface-card);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.schedule-skeleton-module__32P-pq__showtimes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.schedule-skeleton-module__32P-pq__dayTabs{flex-wrap:nowrap;gap:12px;display:flex;overflow:hidden}.schedule-skeleton-module__32P-pq__skeletonBlock{background:var(--surface-subtle);border-radius:var(--radius-badge);position:relative;overflow:hidden}.schedule-skeleton-module__32P-pq__skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite schedule-skeleton-module__32P-pq__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes schedule-skeleton-module__32P-pq__shimmer{to{transform:translate(100%)}}.schedule-skeleton-module__32P-pq__skeletonSectionTitle{border-radius:6px;width:180px;height:26px}.schedule-skeleton-module__32P-pq__skeletonDayTab{background:var(--surface-subtle);border-radius:12px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.schedule-skeleton-module__32P-pq__skeletonDayTab:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite schedule-skeleton-module__32P-pq__shimmer;position:absolute;inset:0;transform:translate(-100%)}.schedule-skeleton-module__32P-pq__skeletonCinemaName{border-radius:4px;width:200px;height:18px}@media (max-width:600px){.schedule-skeleton-module__32P-pq__skeletonCinemaName{width:140px}}.schedule-skeleton-module__32P-pq__skeletonShowtime{border-radius:var(--radius-badge);background:var(--surface-subtle);width:64px;height:44px;position:relative;overflow:hidden}.schedule-skeleton-module__32P-pq__skeletonShowtime:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite schedule-skeleton-module__32P-pq__shimmer;position:absolute;inset:0;transform:translate(-100%)}
.poster-lightbox-module__tRYw_G__trigger{cursor:pointer;appearance:none;width:100%;height:100%;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;transition:transform .3s ease-in-out;display:block;position:relative;overflow:hidden}@media (hover:hover){.poster-lightbox-module__tRYw_G__trigger:hover{transform:scale(1.03)}}.poster-lightbox-module__tRYw_G__trigger:focus-visible{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.poster-lightbox-module__tRYw_G__trigger{transition:none}}.poster-lightbox-module__tRYw_G__overlay{z-index:1000;-webkit-backdrop-filter:blur(16px);cursor:zoom-out;background:#0a0a0a99;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out poster-lightbox-module__tRYw_G__fadeIn;display:flex;position:fixed;inset:0}.poster-lightbox-module__tRYw_G__frame{aspect-ratio:2/3;border-radius:var(--radius-card,12px);width:min(92vw,62.6667vh);position:relative;box-shadow:0 24px 60px #0006}.poster-lightbox-module__tRYw_G__image{object-fit:contain;border-radius:var(--radius-card,12px)}.poster-lightbox-module__tRYw_G__imageLoaded{animation:.28s cubic-bezier(.34,1.56,.64,1) poster-lightbox-module__tRYw_G__bounceIn}@media (prefers-reduced-motion:reduce){.poster-lightbox-module__tRYw_G__overlay,.poster-lightbox-module__tRYw_G__imageLoaded{animation:none}}.poster-lightbox-module__tRYw_G__imageHidden{opacity:0}.poster-lightbox-module__tRYw_G__spinner{z-index:1;border:3px solid #7f7f7f40;border-top-color:var(--foreground,#111);border-radius:50%;width:48px;height:48px;animation:.72s linear infinite poster-lightbox-module__tRYw_G__spin;position:absolute}@media (prefers-reduced-motion:reduce){.poster-lightbox-module__tRYw_G__spinner{animation:1.8s linear infinite poster-lightbox-module__tRYw_G__spin}}@keyframes poster-lightbox-module__tRYw_G__spin{to{transform:rotate(360deg)}}.poster-lightbox-module__tRYw_G__close{color:#fff;cursor:pointer;background:#0006;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .12s;display:flex;position:fixed;top:16px;right:16px}@media (hover:hover){.poster-lightbox-module__tRYw_G__close:hover{background:#0009}}.poster-lightbox-module__tRYw_G__close:focus-visible{background:#0009}.poster-lightbox-module__tRYw_G__closeIcon{width:18px;height:18px}@keyframes poster-lightbox-module__tRYw_G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes poster-lightbox-module__tRYw_G__bounceIn{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}
.description-collapse-module__SQh2dG__description{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.description-collapse-module__SQh2dG__descriptionTitle{margin:0 0 8px}
.badge-module__qpqFuG__badge{background:var(--surface-subtle);border-radius:var(--radius-badge);align-items:center;gap:6px;padding:6px 12px;display:flex}.badge-module__qpqFuG__badgeIcon{opacity:.7;flex-shrink:0;display:flex}.badge-module__qpqFuG__badgeIcon svg{width:14px;height:14px}@media (max-width:600px){.badge-module__qpqFuG__badge{padding:4px 8px}}
.poster-stack-module__3KzpWq__stack{--poster-stack-width:calc(var(--poster-stack-height,80px) * 2 / 3);--poster-stack-overlap:calc(var(--poster-stack-width) / 3);pointer-events:none;flex-shrink:0;align-items:center;line-height:0;display:inline-flex}@media (max-width:600px){.poster-stack-module__3KzpWq__stack{--poster-stack-height:54px}}.poster-stack-module__3KzpWq__tile{width:var(--poster-stack-width);height:var(--poster-stack-height,80px);border-radius:var(--radius-badge);background:var(--surface-subtle);display:block;position:relative;overflow:hidden;box-shadow:4px 0 10px -2px #000000b3}.poster-stack-module__3KzpWq__tile+.poster-stack-module__3KzpWq__tile{margin-left:calc(var(--poster-stack-overlap) * -1)}.poster-stack-module__3KzpWq__poster{object-fit:cover;background:var(--surface-poster);width:100%;height:100%}.poster-stack-module__3KzpWq__more{box-sizing:border-box;width:auto;min-width:var(--poster-stack-width);padding:0 8px 0 calc(var(--poster-stack-overlap) + 8px);color:var(--foreground);background:var(--surface-subtle-hover);justify-content:center;align-items:center;display:flex}
.movie-meta-module__bHIEEq__meta{align-items:baseline;display:block}.movie-meta-module__bHIEEq__meta span:not(:last-child):after{content:"•";font-size:var(--text-body);margin-left:4px;margin-right:4px;display:inline-flex}
.collection-card-module__3aKQ_a__card{--poster-stack-height:54px;background:var(--surface-card);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .15s;display:flex}@media (hover:hover){.collection-card-module__3aKQ_a__card:hover{background:var(--surface-card-hover)}}.collection-card-module__3aKQ_a__card:focus-visible{background:var(--surface-card-hover)}.collection-card-module__3aKQ_a__text{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-card-module__3aKQ_a__title{margin:0}
.movie-hero-module__jus6wG__hero{align-items:flex-start;gap:32px;display:flex}.movie-hero-module__jus6wG__posterWrap{aspect-ratio:2/3;border-radius:var(--radius-card);background:var(--surface-poster);flex-shrink:0;width:200px;position:relative}.movie-hero-module__jus6wG__posterWrap img{border-radius:inherit}.movie-hero-module__jus6wG__heroInfo{flex-direction:column;gap:12px;padding-top:8px;display:flex}.movie-hero-module__jus6wG__title{margin:0}.movie-hero-module__jus6wG__badges{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}@media (max-width:600px){.movie-hero-module__jus6wG__hero{flex-direction:column;gap:20px}.movie-hero-module__jus6wG__posterWrap{width:120px}.movie-hero-module__jus6wG__badges{gap:8px}}
.collection-links-module__AvimEG__section{flex-direction:column;gap:14px;width:100%;display:flex}.collection-links-module__AvimEG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.collection-links-module__AvimEG__item{display:contents}.collection-links-module__AvimEG__cardSkeleton{background:var(--surface-card);border-radius:10px;height:78px}@media (max-width:600px){.collection-links-module__AvimEG__list{grid-template-columns:minmax(0,1fr);gap:8px}}
.metro-station-nav-module__OgQH7W__nav{flex-direction:column;gap:14px;display:flex}.metro-station-nav-module__OgQH7W__title{margin:0}.metro-station-nav-module__OgQH7W__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.metro-station-nav-module__OgQH7W__item{display:flex}.metro-station-nav-module__OgQH7W__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}
.page-module__ObECtG__page{min-height:100svh;padding:3rem var(--page-padding-x);max-width:var(--container-max-width);margin:0 auto}.page-module__ObECtG__main{flex-direction:column;gap:32px;display:flex}.page-module__ObECtG__intro{max-width:60ch;margin:0}@media (max-width:600px){.page-module__ObECtG__page{padding:2rem var(--page-padding-x)}.page-module__ObECtG__main{gap:24px}}
