.schedule-admin-banner{justify-content:center;width:100%;padding-bottom:40px;display:flex}.schedule-admin-banner__link{border-radius:8px;width:100%;line-height:0;display:block;overflow:hidden}.schedule-admin-banner img,.schedule-admin-banner picture{border-radius:16px;display:block}.schedule-admin-banner img{border-radius:inherit;width:auto;max-width:100%;height:auto;margin:0 auto}@media (width>=900px){.schedule-admin-banner{box-sizing:border-box;padding-left:clamp(1rem,80vw - 59rem,5rem);padding-right:clamp(1rem,80vw - 59rem,5rem)}.schedule-admin-banner img{width:100%}}.banner-schedule-main{flex-direction:column;align-items:center;gap:16px;width:100%;margin:0 auto;padding:0 0 40px;display:flex}.banner-schedule-main .banner-schedule-wrapper{width:100%;height:100%;display:flex;position:relative}.banner-schedule-main .banner-schedule-wrapper-mobile{display:none}.banner-schedule-main .banner-slider{width:90%;height:auto;padding-bottom:40px;overflow:visible}.banner-schedule-main .banner-slider .swiper-wrapper{overflow:visible}.banner-schedule-main .banner-slider .swiper-pagination{bottom:0}.banner-schedule-main .banner-slider .swiper-pagination-bullet{opacity:.5;background:#fff;width:10px;height:10px}.banner-schedule-main .banner-slider .swiper-pagination-bullet-active{opacity:1;background:#ffdf20}.banner-schedule-main .banner-slider .swiper-slide{width:100%;height:auto;display:flex}.banner-schedule-main .banner-item{border-radius:24px;width:100%;max-height:296px;overflow:hidden}.banner-schedule-main .banner-item img{width:100%;height:auto;display:block}.banner-schedule-main .one-image{border-radius:24px;width:100%}.banner-schedule-main .slider-nav{z-index:10;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:calc(50% - 20px);transform:translateY(-50%)}.banner-schedule-main .slider-nav svg{width:20px;height:20px;display:block;fill:none!important}.banner-schedule-main .slider-nav svg path{stroke-width:2px;fill:none!important;stroke:#fff!important}.banner-schedule-main .slider-nav:hover{background:#ffffff26;border-color:#fff}.banner-schedule-main .slider-nav--prev{background-color:#7b369e;left:45px;transform:translateY(-50%)translate(-50%)}.banner-schedule-main .slider-nav--next{background-color:#7b369e;right:45px;transform:translateY(-50%)translate(50%)}.banner-schedule-main .icon-rotated{transform:rotate(180deg)!important}@media (width<=700px){.banner-schedule-main .banner-schedule-wrapper{display:none}.banner-schedule-main .banner-schedule-wrapper-mobile{box-sizing:border-box;width:100%;max-width:1400px;height:100%;margin:0 auto;display:block;position:relative}.banner-schedule-main .banner-slider-mobile{width:100%;padding:0 0 28px 16px;overflow:hidden}.banner-schedule-main .banner-slider-mobile .swiper-pagination{justify-content:center;align-items:center;gap:6px;display:flex;bottom:0}.banner-schedule-main .banner-slider-mobile .swiper-pagination-bullet{opacity:1;background:#ffffff4d;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s;margin:0!important}.banner-schedule-main .banner-slider-mobile .swiper-pagination-bullet-active{background:#ffdf20;width:28px}.banner-schedule-main .banner-slider-mobile .swiper-wrapper{align-items:stretch}.banner-schedule-main .banner-slider-mobile .swiper-slide{width:auto;height:auto;display:flex}.banner-schedule-main .banner-item-mobile{border-radius:32px;flex-shrink:0;width:343px;height:343px;overflow:hidden}.banner-schedule-main .banner-item-mobile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}}.cats-row[data-v-2ffead7d]{--fade-l:0px;--fade-r:0px;position:relative}.cats-row.has-prev[data-v-2ffead7d]{--fade-l:88px}.cats-row.has-next[data-v-2ffead7d]{--fade-r:88px}.cats-row__list[data-v-2ffead7d]{-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) - 48px),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) + 48px));-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) - 48px),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) + 48px));mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) - 48px),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) + 48px));scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.cats-row__list[data-v-2ffead7d]::-webkit-scrollbar{display:none}.cats-row__arrow[data-v-2ffead7d]{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cats-row__arrow[data-v-2ffead7d]:hover{color:#e5b2ff}.cats-row__arrow[data-v-2ffead7d]:disabled{visibility:hidden}.cats-row__arrow[data-v-2ffead7d]:focus-visible{outline-offset:2px;outline:2px solid #fff}.cats-row__arrow--prev[data-v-2ffead7d]{justify-items:start;left:0}.cats-row__arrow--next[data-v-2ffead7d]{justify-items:end;right:0}.cats-row__arrow-icon[data-v-2ffead7d]{width:24px;height:24px}@media (width<=1024px){.cats-row[data-v-2ffead7d]{margin-inline:-80px}}@media (width<=1024px) and (width<=1024px){.cats-row[data-v-2ffead7d]{margin-inline:-40px}}@media (width<=1024px) and (width<=767px){.cats-row[data-v-2ffead7d]{margin-inline:-16px}}@media (width<=1024px){.cats-row__list[data-v-2ffead7d]{padding-inline:40px;scroll-padding-inline:40px}.cats-row__arrow--prev[data-v-2ffead7d]{padding-left:8px}.cats-row__arrow--next[data-v-2ffead7d]{padding-right:8px}}@media (width<=767px){.cats-row__list[data-v-2ffead7d]{gap:8px;padding-inline:16px;scroll-padding-inline:16px}}.cat-tile[data-v-2ffead7d]{-moz-column-gap:8px;color:#fff;text-align:left;cursor:pointer;background:#33004c;border:0;border-radius:24px;flex:1 0 190px;grid-template-columns:72px minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;min-width:0;max-width:240px;min-height:62px;padding:12px 10px 12px 0;transition:background-color .2s,color .2s;display:grid;position:relative;overflow:hidden}.cat-tile[data-v-2ffead7d]:hover{background:#521470}.cat-tile[data-v-2ffead7d]:focus-visible{outline-offset:2px;outline:2px solid #fff}.cat-tile.is-active[data-v-2ffead7d]{background:#5c1f7a;box-shadow:inset 0 0 0 1px #d37aff}.cat-tile__icon[data-v-2ffead7d]{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:72px;height:100%;position:absolute;top:0;left:0}.cat-tile__name[data-v-2ffead7d]{text-overflow:ellipsis;grid-row:1;font-size:15px;font-weight:600;line-height:18px;overflow:hidden}.cat-tile__count[data-v-2ffead7d],.cat-tile__name[data-v-2ffead7d]{white-space:nowrap;grid-column:2;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-style:normal}.cat-tile__count[data-v-2ffead7d]{color:#e5b2ff;grid-row:2;font-size:12px;font-weight:500;line-height:16px}.cat-tile.is-active .cat-tile__count[data-v-2ffead7d]{color:#f1d4ff}@media (width<=1199px){.cat-tile[data-v-2ffead7d]{flex:0 0 190px}}@media (width<=767px){.cat-tile[data-v-2ffead7d]{flex:none;width:max-content;max-width:176px;min-height:64px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.cat-tile[data-v-2ffead7d]{transition:none}}.date-strip[data-v-7fc803c1]{min-width:0}.date-strip__head[data-v-7fc803c1]{margin-bottom:12px}.date-strip__months[data-v-7fc803c1]{pointer-events:none;width:100%;height:20px;position:relative;overflow:hidden}.date-strip__month[data-v-7fc803c1]{letter-spacing:.125em;text-transform:uppercase;color:#f1d4ff;white-space:nowrap;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;position:absolute;top:0}.date-strip__row[data-v-7fc803c1]{--fade-l:0px;--fade-r:0px;align-items:center;min-width:0;display:flex;position:relative}.date-strip__row.has-prev[data-v-7fc803c1]{--fade-l:88px}.date-strip__row.has-next[data-v-7fc803c1]{--fade-r:88px}.date-strip__list[data-v-7fc803c1]{scroll-snap-type:x proximity;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) - 48px),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) + 48px));-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) - 48px),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) + 48px));mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) - 48px),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) + 48px));scrollbar-width:none;flex:1 1 0;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.date-strip__list[data-v-7fc803c1]::-webkit-scrollbar{display:none}.date-strip__arrow[data-v-7fc803c1]{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:0}.date-strip__arrow[data-v-7fc803c1]:hover{color:#e5b2ff}.date-strip__arrow[data-v-7fc803c1]:disabled{visibility:hidden}.date-strip__arrow[data-v-7fc803c1]:focus-visible{outline-offset:2px;outline:2px solid #fff}.date-strip__arrow--prev[data-v-7fc803c1]{justify-items:start;left:0}.date-strip__arrow--next[data-v-7fc803c1]{justify-items:end;right:0}.date-strip__arrow-icon[data-v-7fc803c1]{width:24px;height:24px}@media (width<=767px){.date-strip__row[data-v-7fc803c1]{margin-inline:-80px}}@media (width<=767px) and (width<=1024px){.date-strip__row[data-v-7fc803c1]{margin-inline:-40px}}@media (width<=767px) and (width<=767px){.date-strip__row[data-v-7fc803c1]{margin-inline:-16px}}@media (width<=767px){.date-strip__list[data-v-7fc803c1]{gap:4px;padding-inline:16px;scroll-padding-inline:16px}.date-strip__arrow--prev[data-v-7fc803c1]{padding-left:8px}.date-strip__arrow--next[data-v-7fc803c1]{padding-right:8px}}.date-strip--compact[data-v-7fc803c1]{flex:1 1 0}.date-strip--compact .date-strip__row[data-v-7fc803c1]{margin-inline:0}.date-strip--compact .date-strip__list[data-v-7fc803c1]{padding-inline:0;gap:4px;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.date-strip--compact .date-strip__arrow[data-v-7fc803c1]{flex:0 0 32px;justify-items:center;width:32px;padding:0;position:static}.date-cell[data-v-7fc803c1]{color:#fff;scroll-snap-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:48px;padding:0;display:flex}.date-cell__num[data-v-7fc803c1]{letter-spacing:-.014em;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:600;line-height:28px;transition:background-color .2s,box-shadow .2s;display:grid}.date-cell__num[data-v-7fc803c1],.date-cell__wd[data-v-7fc803c1]{font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-style:normal}.date-cell__wd[data-v-7fc803c1]{color:#ffffff5c;font-size:15px;font-weight:500;line-height:20px}.date-cell[data-weekend] .date-cell__wd[data-v-7fc803c1]{color:#ffdf20}.date-cell:hover .date-cell__num[data-v-7fc803c1]{background:#ffffff0f}.date-cell[data-v-7fc803c1]:focus-visible{outline:none}.date-cell:focus-visible .date-cell__num[data-v-7fc803c1]{box-shadow:0 0 0 2px #d37aff}.date-cell[data-current]:not([aria-pressed=true]) .date-cell__num[data-v-7fc803c1]{box-shadow:inset 0 0 0 2px #ffdf20}.date-cell[aria-pressed=true] .date-cell__num[data-v-7fc803c1]{background:#e60045}.date-cell[aria-pressed=true] .date-cell__wd[data-v-7fc803c1]{color:#fff}.date-cell[aria-disabled=true][data-v-7fc803c1]{cursor:default;pointer-events:none}.date-cell[aria-disabled=true] .date-cell__num[data-v-7fc803c1],.date-cell[aria-disabled=true] .date-cell__wd[data-v-7fc803c1]{color:#ffffff29;background:0 0}@media (width<=767px){.date-cell[data-v-7fc803c1]{min-width:44px}.date-cell__wd[data-v-7fc803c1]{font-size:13px;line-height:18px}}.date-cell--mini[data-v-7fc803c1]{flex-direction:row;gap:4px;min-width:0;height:40px;padding:0 4px}.date-cell--mini .date-cell__num[data-v-7fc803c1]{width:32px;height:32px;font-size:15px;line-height:20px}.date-cell--mini .date-cell__wd[data-v-7fc803c1]{font-size:12px;line-height:20px}@media (prefers-reduced-motion:reduce){.date-cell__num[data-v-7fc803c1]{transition:none}}.cal[data-v-d04a45d3]{flex-direction:column;gap:12px;display:flex}.cal__nav[data-v-d04a45d3]{justify-content:space-between;align-items:center;display:flex}.cal__month[data-v-d04a45d3]{letter-spacing:-.005em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:28px}@media (width<=767px){.cal__month[data-v-d04a45d3]{letter-spacing:-.005em;font-size:15px;line-height:20px}}.cal__month[data-v-d04a45d3]{margin:0}.cal__arrows[data-v-d04a45d3]{gap:6px;display:flex}.cal__arrow[data-v-d04a45d3]{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background-color .2s,opacity .2s;display:grid}.cal__arrow[data-v-d04a45d3]:hover:not(:disabled){background:#ffffff29}.cal__arrow[data-v-d04a45d3]:disabled{opacity:.35;cursor:default}.cal__arrow[data-v-d04a45d3]:focus-visible{outline-offset:2px;outline:2px solid #fff}.cal__arrow-icon[data-v-d04a45d3]{width:20px;height:20px}.cal__quick[data-v-d04a45d3]{gap:6px;display:flex}.cal__quick-btn[data-v-d04a45d3]{letter-spacing:-.005em;--chip-h:44px;flex:0 auto;min-width:0;padding-inline:16px;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:24px}.cal__quick-btn[data-v-d04a45d3]:disabled{opacity:.4;cursor:default;pointer-events:none}.cal__grid[data-v-d04a45d3]{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.cal__wd[data-v-d04a45d3]{letter-spacing:0;color:#e5b2ff;text-align:center;padding-bottom:4px;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.cal__cell[data-v-d04a45d3]{place-items:center;display:grid}.cal__cell[data-in-range][data-v-d04a45d3],.cal__cell[data-range-end][data-v-d04a45d3],.cal__cell[data-range-start][data-v-d04a45d3]{background:#e600452e}.cal__cell[data-range-start][data-v-d04a45d3]{border-radius:20px 0 0 20px}.cal__cell[data-range-end][data-v-d04a45d3]{border-radius:0 20px 20px 0}.cal__day[data-v-d04a45d3]{letter-spacing:-.005em;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:24px;transition:background-color .15s}.cal__day[data-v-d04a45d3]:hover:not(:disabled){background:#ffffff14}.cal__day[data-v-d04a45d3]:focus-visible{outline-offset:2px;outline:2px solid #fff}.cal__day[data-today][data-v-d04a45d3]{box-shadow:inset 0 0 0 1.5px #ffffff3d}.cal__day[data-v-d04a45d3]:disabled{color:#ffffff29;cursor:default}.cal__cell[data-in-range] .cal__day[data-v-d04a45d3]{border-radius:0}.cal__cell:not([data-in-range]) .cal__day[aria-pressed=true][data-v-d04a45d3]{background:#e60045}@media (width<=767px){.cal__day[data-v-d04a45d3]{width:44px;height:44px}}.schedule-filters[data-v-bdc2294e]{flex-direction:column;gap:24px;margin-bottom:40px;display:flex;position:relative}@media (width<=767px){.schedule-filters[data-v-bdc2294e]{gap:16px;margin-bottom:32px}}.chip-count[data-v-bdc2294e]{font-variant-numeric:tabular-nums;opacity:.6}.filter-bar[data-v-bdc2294e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-bar[data-v-bdc2294e]:empty{display:none}.filter-bar__side[data-v-bdc2294e]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=767px){.filter-bar[data-v-bdc2294e]{flex-flow:column;align-items:stretch}.filter-bar__side[data-v-bdc2294e]{justify-content:space-between;width:100%}}.filter-chips[data-v-bdc2294e]{flex-wrap:wrap;gap:8px;display:flex}.filter-chips__date[data-v-bdc2294e]{max-width:75%}@media (width<=767px){.filter-chips[data-v-bdc2294e]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-80px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}}@media (width<=767px) and (width<=1024px){.filter-chips[data-v-bdc2294e]{margin-inline:-40px}}@media (width<=767px) and (width<=767px){.filter-chips[data-v-bdc2294e]{margin-inline:-16px}}@media (width<=767px){.filter-chips[data-v-bdc2294e]::-webkit-scrollbar{display:none}.filter-chips[data-v-bdc2294e]>*{flex-shrink:0}.filter-chips__date[data-v-bdc2294e]{max-width:none}}.filter-clear[data-v-bdc2294e]{color:#fda5bf}@media (width<=767px){.filter-clear[data-v-bdc2294e]{height:32px;padding:0}}.somm-open[data-v-bdc2294e]{letter-spacing:-.005em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:28px}@media (width<=767px){.somm-open[data-v-bdc2294e]{letter-spacing:-.005em;font-size:15px;line-height:20px}}.somm-open[data-v-bdc2294e]{color:#ffdf20;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffdf20;border-radius:999px;align-items:center;gap:8px;height:40px;margin-left:auto;padding:0 16px 0 10px;transition:background-color .2s;display:inline-flex}.somm-open img[data-v-bdc2294e]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.somm-open[data-v-bdc2294e]:hover{background:#ffffff0f}.somm-open[data-v-bdc2294e]:focus-visible{outline-offset:2px;outline:2px solid #fff}.sticky-filters[data-v-bdc2294e]{z-index:98;opacity:0;pointer-events:none;background:#723192;border-radius:28px;width:calc(100% - 160px);max-width:1280px;padding:4px;transition:opacity .2s,transform .25s;position:fixed;left:50%;transform:translate(-50%,-12px);box-shadow:0 12px 32px #1400208c}.sticky-filters.is-visible[data-v-bdc2294e]{opacity:1;pointer-events:auto;transform:translate(-50%)}.sticky-filters__inner[data-v-bdc2294e]{align-items:center;gap:2px;display:flex}.sticky-filters__day[data-v-bdc2294e]{border-color:#0000;flex:0 auto;min-width:0}.sticky-filters__dates[data-v-bdc2294e]{flex:1 1 0;min-width:0}.sticky-filters__chips[data-v-bdc2294e]{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.sticky-filters__all[data-v-bdc2294e]{letter-spacing:-.014em;color:#fff;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:48px;margin-left:auto;padding:0 20px 0 16px;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:20px;display:none}.sticky-filters__all.is-filled[data-v-bdc2294e]{color:#33004c;background:#fff;border-color:#fff}.sticky-filters__all[data-v-bdc2294e]:focus-visible{outline-offset:2px;outline:2px solid #fff}.sticky-filters__all-icon[data-v-bdc2294e]{width:20px;height:20px}@media (width<=1024px){.sticky-filters[data-v-bdc2294e]{width:calc(100% - 80px)}}@media (width<=1279px){.sticky-filters__dates[data-v-bdc2294e]{display:none}}@media (width<=767px){.sticky-filters[data-v-bdc2294e]{border-radius:24px;width:calc(100% - 32px)}.sticky-filters.is-hidden[data-v-bdc2294e]{opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 16px))}.sticky-filters__chips[data-v-bdc2294e]{display:none}.sticky-filters__all[data-v-bdc2294e]{height:40px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.sticky-filters[data-v-bdc2294e]{transition:none}}.pop-chips[data-v-bdc2294e]{flex-wrap:wrap;gap:6px;display:flex}.pop-chips__chip[data-v-bdc2294e]{letter-spacing:-.005em;--chip-h:44px;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:24px}.pop-section[data-v-bdc2294e]{flex-direction:column;gap:8px;display:flex}.pop-section__title[data-v-bdc2294e]{letter-spacing:-.005em;color:#e5b2ff;margin:0;padding:0;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:24px}.pop-list[data-v-bdc2294e]{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.pop-item[data-v-bdc2294e]{cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 8px;transition:background-color .15s;display:flex;position:relative}.pop-item[data-v-bdc2294e]:hover{background:#ffffff0f}.pop-item input[data-v-bdc2294e]{opacity:0;pointer-events:none;position:absolute}.pop-item__icon[data-v-bdc2294e]{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.pop-item__glyph[data-v-bdc2294e]{color:#e5b2ff;background:#ffffff0f;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.pop-item__glyph-icon[data-v-bdc2294e]{width:22px;height:22px}.pop-item__name[data-v-bdc2294e]{letter-spacing:-.005em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:28px}@media (width<=767px){.pop-item__name[data-v-bdc2294e]{letter-spacing:-.005em;font-size:15px;line-height:20px}}.pop-item__name[data-v-bdc2294e]{flex:auto}.pop-item__count[data-v-bdc2294e]{letter-spacing:0;color:#e5b2ff;font-variant-numeric:tabular-nums;flex-shrink:0;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.pop-item__check[data-v-bdc2294e]{border:2px solid #ffffff3d;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;transition:background-color .15s,border-color .15s;display:grid}input:checked~.pop-item__check[data-v-bdc2294e]{background:#e60045 url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m3%208.5%203.2%203%206.8-7%22%2F%3E%3C%2Fsvg%3E) 50%/16px no-repeat;border-color:#e60045}input:focus-visible~.pop-item__check[data-v-bdc2294e]{outline-offset:2px;outline:2px solid #fff}.pop-item--top[data-v-bdc2294e]{background:#ffd23f14;border:1.5px solid #ffd23f59}.visually-hidden[data-v-bdc2294e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.schedule-list[data-v-5b677bd1]{flex-direction:column;gap:48px;display:flex}@media (width<=767px){.schedule-list[data-v-5b677bd1]{gap:32px}}.day-group[data-v-5b677bd1]{scroll-margin-top:160px}.day-group__title[data-v-5b677bd1]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.day-group__heading[data-v-5b677bd1]{letter-spacing:-.022em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:44px}@media (width<=767px){.day-group__heading[data-v-5b677bd1]{letter-spacing:-.01em;font-size:22px;line-height:28px}}.day-group__heading[data-v-5b677bd1]{margin:0}.day-group__sub[data-v-5b677bd1]{letter-spacing:0;color:#e5b2ff;text-align:right;margin:0 0 0 auto;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.day-group__cards[data-v-5b677bd1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1279px){.day-group__cards[data-v-5b677bd1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.day-group__title[data-v-5b677bd1]{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.day-group__sub[data-v-5b677bd1]{text-align:left;margin:0;line-height:22px}.day-group__cards[data-v-5b677bd1]{grid-template-columns:1fr;gap:12px}}.schedule-rd[data-v-71ac3cb8]{color:#fff;background:#450366;border-radius:56px 56px 0 0;min-height:calc(100dvh - 80px);margin-top:24px;padding:56px max(80px,50% - 640px) 80px}@media (width<=1024px){.schedule-rd[data-v-71ac3cb8]{border-radius:40px 40px 0 0;margin-top:16px;padding:40px 40px 80px}}@media (width<=767px){.schedule-rd[data-v-71ac3cb8]{border-radius:32px 32px 0 0;margin-top:8px;padding:24px 16px 80px}}.schedule-rd__crumbs[data-v-71ac3cb8]{letter-spacing:0;color:#e5b2ff;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px;display:flex}.schedule-rd__crumbs a[data-v-71ac3cb8]{color:#e5b2ff;text-decoration:none}.schedule-rd__crumbs [aria-current][data-v-71ac3cb8],.schedule-rd__crumbs a[data-v-71ac3cb8]:hover{color:#fff}@media (width<=767px){.schedule-rd__crumbs[data-v-71ac3cb8]{margin-bottom:8px;line-height:18px}}.schedule-rd__head[data-v-71ac3cb8]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}@media (width<=767px){.schedule-rd__head[data-v-71ac3cb8]{flex-wrap:wrap;gap:8px;margin-bottom:16px}}.schedule-rd__title[data-v-71ac3cb8]{letter-spacing:-.026em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:56px}@media (width<=767px){.schedule-rd__title[data-v-71ac3cb8]{letter-spacing:-.015em;font-size:26px;line-height:32px}}.schedule-rd__title[data-v-71ac3cb8]{margin:0}.schedule-rd__head[data-v-71ac3cb8]:has(+.schedule-rd__lead){margin-bottom:8px}.schedule-rd__lead[data-v-71ac3cb8]{letter-spacing:-.004em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px}@media (width<=767px){.schedule-rd__lead[data-v-71ac3cb8]{letter-spacing:0;font-size:17px;line-height:24px}}.schedule-rd__lead[data-v-71ac3cb8]{color:#e5b2ff;margin:0 0 24px}@media (width<=767px){.schedule-rd__lead[data-v-71ac3cb8]{margin-bottom:16px}}.schedule-rd__strip-link[data-v-71ac3cb8]{color:#fff;scroll-snap-align:end;border-left:1px solid #ffffff14;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:48px;margin-left:4px;padding-left:12px;text-decoration:none;display:flex}.schedule-rd__strip-link:hover .schedule-rd__strip-link-icon[data-v-71ac3cb8]{background:#ffffff14}.schedule-rd__strip-link[data-v-71ac3cb8]:focus-visible{outline:none}.schedule-rd__strip-link:focus-visible .schedule-rd__strip-link-icon[data-v-71ac3cb8]{box-shadow:0 0 0 2px #d37aff}.schedule-rd__strip-link-icon[data-v-71ac3cb8]{background:#ffffff0f;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .2s;display:grid}.schedule-rd__strip-link-text[data-v-71ac3cb8]{color:#e5b2ff;white-space:nowrap;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:20px}@media (width<=767px){.schedule-rd__strip-link-text[data-v-71ac3cb8]{font-size:13px;line-height:18px}}.schedule-rd__city[data-v-71ac3cb8]{color:#ffdf20}.schedule-rd__switch[data-v-71ac3cb8]{letter-spacing:-.005em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:28px}@media (width<=767px){.schedule-rd__switch[data-v-71ac3cb8]{letter-spacing:-.005em;font-size:15px;line-height:20px}}.schedule-rd__switch[data-v-71ac3cb8]{color:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:40px;margin-right:-8px;padding:0 8px 0 16px;text-decoration:none;transition:background-color .2s;display:inline-flex}.schedule-rd__switch[data-v-71ac3cb8]:hover{background:#ffffff0f}.schedule-rd__switch[data-v-71ac3cb8]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=767px){.schedule-rd__switch[data-v-71ac3cb8]{margin-left:auto;font-size:14px}}.schedule-rd__switch-icon[data-v-71ac3cb8]{flex-shrink:0;width:24px;height:24px}@media (width<=767px){.schedule-rd__switch--wide[data-v-71ac3cb8]{display:none}}.schedule-rd__past-chip[data-v-71ac3cb8]{letter-spacing:-.014em;color:#fff;white-space:nowrap;border:1.5px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:20px;text-decoration:none;display:none}.schedule-rd__past-chip[data-v-71ac3cb8]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=767px){.schedule-rd__past-chip[data-v-71ac3cb8]{display:inline-flex}}.schedule-rd__past-chip-icon[data-v-71ac3cb8]{flex-shrink:0;width:20px;height:20px}.schedule-rd__empty[data-v-71ac3cb8]{text-align:center;border:1.5px dashed #ffffff29;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.schedule-rd__empty-title[data-v-71ac3cb8]{letter-spacing:-.014em;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:32px}@media (width<=767px){.schedule-rd__empty-title[data-v-71ac3cb8]{letter-spacing:-.005em;font-size:18px;line-height:24px}}.schedule-rd__empty-title[data-v-71ac3cb8]{margin:0}.schedule-rd__empty-text[data-v-71ac3cb8]{letter-spacing:0;color:#e5b2ff;max-width:420px;margin:0 0 12px;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.schedule-rd__skeleton-title[data-v-71ac3cb8]{background:#ffffff0f;border-radius:12px;width:220px;max-width:60%;height:44px;margin-bottom:20px}.schedule-rd__skeleton-cards[data-v-71ac3cb8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1279px){.schedule-rd__skeleton-cards[data-v-71ac3cb8]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-rd__skeleton-cards[data-v-71ac3cb8]>:nth-child(3){display:none}}@media (width<=767px){.schedule-rd__skeleton-cards[data-v-71ac3cb8]{grid-template-columns:1fr}.schedule-rd__skeleton-cards[data-v-71ac3cb8]>:nth-child(2){display:none}}.schedule-rd__skeleton-card[data-v-71ac3cb8]{background:linear-gradient(100deg,#ffffff0a 30%,#ffffff0f 50%,#ffffff0a 70%) 0 0/200% 100%;border-radius:24px;height:560px;animation:1.4s linear infinite schedule-rd-shimmer-71ac3cb8}@media (prefers-reduced-motion:reduce){.schedule-rd__skeleton-card[data-v-71ac3cb8]{animation:none}}.schedule-rd__sentinel[data-v-71ac3cb8]{height:1px}.schedule-rd__more[data-v-71ac3cb8]{justify-content:center;padding-top:24px;display:flex}.schedule-rd__more-icon[data-v-71ac3cb8]{width:50px;height:50px}.visually-hidden[data-v-71ac3cb8]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes schedule-rd-shimmer-71ac3cb8{to{background-position:-200% 0}}.schedule-main[data-v-4cafc592]{background:#33004c;flex-direction:column;width:100%;padding-top:1px;display:flex}
