.alert-module__D7y2-a__alert{background:var(--glass-thin);border-radius:var(--radius-card);color:var(--usher-grey);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{border-radius:var(--radius-card);background:var(--glass-thin);grid-template-columns:auto auto 1fr;grid-template-areas:"image info shows";align-items:start;gap:16px;padding:12px;display:grid}.schedule-card-module__hMVU8G__detailedCard .schedule-card-module__hMVU8G__shows{align-self:center}.schedule-card-module__hMVU8G__imageLink{color:inherit;grid-area:image;text-decoration:none;display:block}.schedule-card-module__hMVU8G__posterCard .schedule-card-module__hMVU8G__imageLink{border-radius:calc(var(--radius-card) - 12px);background:var(--velvet);width:54.6667px;height:82px;position:relative;overflow:hidden}.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__titleTail{white-space:nowrap}.schedule-card-module__hMVU8G__action{vertical-align:middle;margin-block:-8px;margin-inline-start:2px;display:inline-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{width:100%}.schedule-card-module__hMVU8G__title{overflow-wrap:anywhere;min-width:0;margin:0}.schedule-card-module__hMVU8G__meta{color:var(--usher-grey)}.schedule-card-module__hMVU8G__arrow{vertical-align:middle;fill:currentColor;width:28px;height:28px;color:var(--usher-grey);opacity:0;margin-block:-6px;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)}@media (min-width:861px){.schedule-card-module__hMVU8G__logoCard:not(.schedule-card-module__hMVU8G__pressableCard),.schedule-card-module__hMVU8G__posterCard:not(.schedule-card-module__hMVU8G__compactCard){grid-template-columns:auto 18rem 1fr}}.schedule-card-module__hMVU8G__posterCard{--stacked-slot-height:calc(20px + 1.2 * var(--text-label) + 2px + var(--text-card));--stacked-poster-height:calc(2 * var(--text-card) * var(--leading-snug) + 2px + var(--text-label) * 1.45 + 12px + var(--stacked-slot-height))}@media (max-width:860px){.schedule-card-module__hMVU8G__posterCard{--stacked-slot-height:calc(16px + 1.2 * var(--text-micro) + 2px + var(--text-dense))}}.schedule-card-module__hMVU8G__compactCard{grid-template:"image info""image shows"1fr/auto 1fr;align-items:start;gap:12px;padding:10px 12px 10px 10px}.schedule-card-module__hMVU8G__compactCard .schedule-card-module__hMVU8G__imageLink{width:calc(var(--stacked-poster-height) * 2 / 3);height:var(--stacked-poster-height);border-radius:calc(var(--radius-card) - 10px);align-self:start}.schedule-card-module__hMVU8G__compactCard .schedule-card-module__hMVU8G__shows{justify-content:flex-start;align-self:end}.schedule-card-module__hMVU8G__compactCard .schedule-card-module__hMVU8G__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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(--glass)}: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(--glass-thin)}}.schedule-card-module__hMVU8G__pressableCard:has(.schedule-card-module__hMVU8G__infoLink:focus-visible){background:var(--glass)}@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:"image info""image shows"1fr/auto 1fr;align-items:start}.schedule-card-module__hMVU8G__posterCard .schedule-card-module__hMVU8G__imageLink{width:calc(var(--stacked-poster-height) * 2 / 3);height:var(--stacked-poster-height);align-self:start}.schedule-card-module__hMVU8G__posterCard .schedule-card-module__hMVU8G__shows{justify-content:flex-start;align-self:end}.schedule-card-module__hMVU8G__posterCard .schedule-card-module__hMVU8G__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.schedule-card-module__hMVU8G__card{gap:12px;padding:10px 12px 10px 10px}}@media (max-width:600px){.schedule-card-module__hMVU8G__logoCard:not(.schedule-card-module__hMVU8G__pressableCard){grid-template-areas:"image info""shows shows"}}.schedule-card-module__hMVU8G__skeletonCard{pointer-events:none}.schedule-card-module__hMVU8G__shimmer{background:var(--glass);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:44px;height:44px;}.schedule-card-module__hMVU8G__imageSkeletonPoster{}.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-datum);width:88px;height:56px;}
.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(--usher-grey);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(--usher-grey);margin:0}
.cinema-schedule-module__vWADIq__schedule{gap:var(--space-cluster);flex-direction:column;display:flex}
.icon-button-module__zxT_Ua__iconButton{color:var(--usher-grey);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(--glass);color:var(--screen-light)}.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(--screen-light);background:var(--glass)}.icon-button-module__zxT_Ua__subtle:not(:disabled):hover{background:var(--glass-thick)}}.icon-button-module__zxT_Ua__icon{justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.icon-button-module__zxT_Ua__iconButton{transition:var(--transition-control), transform var(--spring-snappy-duration) var(--spring-snappy)}.icon-button-module__zxT_Ua__iconButton:not(:disabled):active{transform:scale(var(--tap-scale-small))}}
.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:not(.poster-stack-module__3KzpWq__fanned){--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(--glass);box-shadow:var(--shadow-pile);display:block;position:relative;overflow:hidden}.poster-stack-module__3KzpWq__fanned{width:calc(var(--poster-stack-width) + 2 * 14px);height:var(--poster-stack-height,80px);position:relative}.poster-stack-module__3KzpWq__fanned .poster-stack-module__3KzpWq__tile{top:0;left:calc(var(--pile-step) * 14px);border-radius:var(--radius-stamp);transform:rotate(calc(var(--pile-step) * 4deg));transform-origin:50% 100%;position:absolute}.poster-stack-module__3KzpWq__fanned .poster-stack-module__3KzpWq__tile+.poster-stack-module__3KzpWq__tile{margin-left:0}.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(--velvet);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(--screen-light);background:var(--glass-thick);justify-content:center;align-items:center;display:flex}
.collection-card-module__3aKQ_a__card{--poster-stack-height:112px;border-radius:var(--radius-card);background:color-mix(in oklab, var(--ambient,var(--ambient-fallback)) 24%, var(--lounge));min-height:136px;color:inherit;transition:transform var(--spring-snappy-duration) var(--spring-snappy);align-items:center;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.collection-card-module__3aKQ_a__card:hover{transform:translateY(-2px)}}.collection-card-module__3aKQ_a__card:focus-visible{transform:translateY(-2px)}.collection-card-module__3aKQ_a__text{z-index:1;flex-direction:column;gap:4px;min-width:0;max-width:55%;display:flex;position:relative}.collection-card-module__3aKQ_a__title{margin:0}.collection-card-module__3aKQ_a__pile{position:absolute;top:50%;right:-8px;translate:0 -50%}@media (prefers-reduced-motion:reduce){.collection-card-module__3aKQ_a__card{transition:none}.collection-card-module__3aKQ_a__card:hover,.collection-card-module__3aKQ_a__card:focus-visible{transform:none}}
.collection-links-module__AvimEG__grid{gap:var(--space-cluster);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.collection-links-module__AvimEG__item{display:contents}.collection-links-module__AvimEG__cardSkeleton{border-radius:var(--radius-card);background:var(--glass-thin);height:136px}.collection-links-module__AvimEG__titleSkeleton{background:var(--glass-thin);color:#0000;-webkit-user-select:none;user-select:none;border-radius:4px;justify-self:start}
.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}
