.alert-module__D7y2-a__alert{background:var(--surface-card);border-radius:var(--radius-card);color:var(--foreground-muted);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.alert-module__D7y2-a__alertIcon{color:#d97706;flex-shrink:0;margin-top:1px}
.schedule-card-module__hMVU8G__card{background:var(--surface-card);border-radius:10px;grid-template-columns:auto auto 1fr;grid-template-areas:"image info shows";align-items:center;gap:16px;padding:12px;display:grid}.schedule-card-module__hMVU8G__detailedCard{align-items:start}.schedule-card-module__hMVU8G__detailedCard .schedule-card-module__hMVU8G__imageLink{align-self:start}.schedule-card-module__hMVU8G__detailedCard .schedule-card-module__hMVU8G__shows{align-self:center}.schedule-card-module__hMVU8G__imageLink{color:inherit;grid-area:image;align-self:center;text-decoration:none;display:block}.schedule-card-module__hMVU8G__identity{flex-direction:column;grid-area:info;gap:4px;min-width:0;display:flex}.schedule-card-module__hMVU8G__infoLink{color:inherit;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.schedule-card-module__hMVU8G__action{grid-area:action;align-items:center;display:flex}.schedule-card-module__hMVU8G__details{min-width:0}.schedule-card-module__hMVU8G__shows{flex-wrap:wrap;grid-area:shows;justify-content:flex-end;gap:8px;min-width:0;display:flex}.schedule-card-module__hMVU8G__card:has(.schedule-card-module__hMVU8G__shows:empty){row-gap:0}.schedule-card-module__hMVU8G__info{align-items:center;gap:2px;width:100%;display:flex}.schedule-card-module__hMVU8G__title{overflow-wrap:anywhere;min-width:0;margin:0}.schedule-card-module__hMVU8G__meta{color:var(--foreground-muted);align-items:center;gap:5px;display:flex}.schedule-card-module__hMVU8G__arrow{fill:currentColor;width:28px;height:28px;color:var(--foreground-muted);opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}@media (hover:hover){.schedule-card-module__hMVU8G__infoLink:hover .schedule-card-module__hMVU8G__arrow,.schedule-card-module__hMVU8G__imageLink:hover+.schedule-card-module__hMVU8G__identity .schedule-card-module__hMVU8G__arrow{opacity:1;transform:translate(0)}}.schedule-card-module__hMVU8G__infoLink:focus-visible .schedule-card-module__hMVU8G__arrow{opacity:1;transform:translate(0)}.schedule-card-module__hMVU8G__compactCard{grid-template-columns:auto 1fr;grid-template-areas:"image info""image shows";align-items:start;gap:12px;padding:10px 12px 10px 10px}.schedule-card-module__hMVU8G__compactCard .schedule-card-module__hMVU8G__imageLink{align-self:stretch}.schedule-card-module__hMVU8G__compactCard .schedule-card-module__hMVU8G__shows{justify-content:flex-start;align-self:start}.schedule-card-module__hMVU8G__compactCard .schedule-card-module__hMVU8G__arrow{display:none}.schedule-card-module__hMVU8G__pressableCard{transition:background .15s;position:relative}.schedule-card-module__hMVU8G__pressableCard .schedule-card-module__hMVU8G__infoLink:after{content:"";position:absolute;inset:0}.schedule-card-module__hMVU8G__pressableCard .schedule-card-module__hMVU8G__shows>*,.schedule-card-module__hMVU8G__pressableCard .schedule-card-module__hMVU8G__details a,.schedule-card-module__hMVU8G__pressableCard .schedule-card-module__hMVU8G__action{z-index:1;position:relative}@media (hover:hover){.schedule-card-module__hMVU8G__pressableCard:hover{background:var(--surface-card-hover)}:is(.schedule-card-module__hMVU8G__pressableCard:has(.schedule-card-module__hMVU8G__shows>:hover),.schedule-card-module__hMVU8G__pressableCard:has(.schedule-card-module__hMVU8G__details a:hover)){background:var(--surface-card)}}.schedule-card-module__hMVU8G__pressableCard:has(.schedule-card-module__hMVU8G__infoLink:focus-visible){background:var(--surface-card-hover)}@media (max-width:860px){.schedule-card-module__hMVU8G__logoCard{grid-template-columns:auto 1fr;grid-template-areas:"image info"".shows"}.schedule-card-module__hMVU8G__logoCard .schedule-card-module__hMVU8G__shows{justify-content:flex-start}.schedule-card-module__hMVU8G__arrow{display:none}.schedule-card-module__hMVU8G__posterCard{grid-template-columns:auto 1fr;grid-template-areas:"image info""image shows";align-items:start}.schedule-card-module__hMVU8G__posterCard .schedule-card-module__hMVU8G__imageLink{align-self:stretch}.schedule-card-module__hMVU8G__posterCard .schedule-card-module__hMVU8G__shows{justify-content:flex-start;align-self:start}.schedule-card-module__hMVU8G__card{gap:12px;padding:10px 12px 10px 10px}}.schedule-card-module__hMVU8G__skeletonCard{pointer-events:none}.schedule-card-module__hMVU8G__shimmer{background:var(--surface-subtle);border-radius:4px;position:relative;overflow:hidden}.schedule-card-module__hMVU8G__shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite schedule-card-module__hMVU8G__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes schedule-card-module__hMVU8G__shimmer{to{transform:translate(100%)}}.schedule-card-module__hMVU8G__imageSkeletonLogo{border-radius:50%;flex-shrink:0;width:32px;height:32px;}.schedule-card-module__hMVU8G__imageSkeletonPoster{border-radius:6px;flex-shrink:0;width:54.6667px;height:82px;}.schedule-card-module__hMVU8G__titleSkeleton{width:160px;height:16px;}.schedule-card-module__hMVU8G__metaSkeleton{width:110px;height:12px;margin-top:2px;}.schedule-card-module__hMVU8G__slotSkeleton{border-radius:var(--radius-badge);width:80px;height:56px;}
.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);white-space:nowrap;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}
.movie-card-module__rw9bKa__posterWrap{background:var(--surface-poster);border-radius:6px;flex-shrink:0;width:54.6667px;height:82px;display:block;position:relative;overflow:hidden}
.icon-button-module__zxT_Ua__iconButton{color:var(--foreground-muted);cursor:pointer;transition:var(--transition-control);border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button-module__zxT_Ua__xs{width:26px;height:26px}.icon-button-module__zxT_Ua__sm{width:32px;height:32px}.icon-button-module__zxT_Ua__md{width:38px;height:38px}.icon-button-module__zxT_Ua__lg{width:44px;height:44px}.icon-button-module__zxT_Ua__ghost{background:0 0}.icon-button-module__zxT_Ua__subtle{background:var(--surface-card);border-color:var(--border-color);color:var(--foreground)}.icon-button-module__zxT_Ua__square{border-radius:var(--radius-badge)}.icon-button-module__zxT_Ua__iconButton:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.icon-button-module__zxT_Ua__ghost:not(:disabled):hover{color:var(--foreground);background:var(--surface-card-hover)}.icon-button-module__zxT_Ua__subtle:not(:disabled):hover{background:var(--surface-card-hover)}}.icon-button-module__zxT_Ua__icon{justify-content:center;align-items:center;display:inline-flex}
.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}
.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}
.collection-links-module__AvimEG__item{display:contents}.collection-links-module__AvimEG__cardSkeleton{background:var(--surface-card);border-radius:10px;height:78px}
.page-module__ObECtG__intro{max-width:60ch;margin:0}
.metro-station-nav-module__OgQH7W__nav{gap:var(--space-cluster);flex-direction:column;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}
