.wishlist-event-banner[data-v-7cbb6294]{position:relative;width:100%;overflow:hidden;border-radius:32px;pointer-events:none}.wishlist-event-banner__loading[data-v-7cbb6294],.wishlist-event-banner__placeholder[data-v-7cbb6294],.wishlist-event-banner__skeleton[data-v-7cbb6294]{position:absolute;inset:0;width:100%;height:100%}.wishlist-event-banner__loading[data-v-7cbb6294]{opacity:1;transition:opacity .35s ease}.wishlist-event-banner__loading.is-hidden[data-v-7cbb6294]{opacity:0}.wishlist-event-banner__skeleton[data-v-7cbb6294]{background:#e5e5e7;animation:event-banner-pulse-7cbb6294 .9s ease-in-out infinite alternate}@keyframes event-banner-pulse-7cbb6294{0%{opacity:.45}to{opacity:.85}}.wishlist-event-banner__image[data-v-7cbb6294],.wishlist-event-banner__text[data-v-7cbb6294]{opacity:0;transition:opacity .35s ease}.is-loaded[data-v-7cbb6294]{opacity:1}.wishlist-event-banner__image[data-v-7cbb6294]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative}.wishlist-event-banner__text[data-v-7cbb6294]{position:absolute;width:100%;transform:translate(-50%,-50%);text-align:center;line-height:1;white-space:nowrap;overflow:hidden;padding:0}@media (prefers-reduced-motion:reduce){.wishlist-event-banner__skeleton[data-v-7cbb6294]{animation:none}.wishlist-event-banner__image[data-v-7cbb6294],.wishlist-event-banner__loading[data-v-7cbb6294],.wishlist-event-banner__text[data-v-7cbb6294]{transition:none}}.wishlist-event-audio[data-v-e4103c70]{display:inline-flex;align-items:center;margin-left:12px;flex-shrink:0}.wishlist-event-audio__toggle[data-v-e4103c70]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.wishlist-event-audio__toggle img[data-v-e4103c70]{display:block;width:100%;height:100%}.wishlist-event-audio__toggle--bounce[data-v-e4103c70]{animation:event-audio-bounce-e4103c70 1.7s ease-in-out infinite}@keyframes event-audio-bounce-e4103c70{0%,10.588%,21.176%,to{transform:scale(1)}15.882%,5.294%{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.wishlist-event-audio__toggle--bounce[data-v-e4103c70]{animation:none}}.wishlist-event-audio__toggle[data-v-e4103c70]:focus-visible{outline:2px solid #008bff;outline-offset:3px}.user-short-id[data-v-14057418]{position:relative;font-size:16px;margin:0;display:flex;align-items:center;font-family:Source Code Pro,monospace}.user-short-id__audio[data-v-14057418]{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center}.short-id[data-v-14057418]{font-size:13px;background-color:#ffecc9;color:#000;border-radius:12px;padding:1px 8px;margin-left:4px;font-family:Source Code Pro,monospace}.confetti-overlay[data-v-605fc16b]{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.confetti-overlay--fullscreen[data-v-605fc16b]{position:fixed;z-index:999}.benefit-view[data-v-0ec5fed5]{background-color:#eff5fb;border-radius:48px;overflow:hidden;width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.benefit-view.equal-height[data-v-0ec5fed5]{height:100%}.benefit-content[data-v-0ec5fed5]{padding:26px 26px 0 26px;display:flex;flex-direction:column;align-items:flex-start}.benefit-view--without-image .benefit-content[data-v-0ec5fed5]{padding-bottom:26px}.benefit-title[data-v-0ec5fed5]{font-size:2rem;font-weight:500;text-align:left;color:#000;margin:0 0 16px 0}.benefit-subtitle[data-v-0ec5fed5]{text-align:left;color:#666;line-height:1.4;font-size:1.2rem;margin:0}.benefit-content-image[data-v-0ec5fed5]{display:block;width:72px;height:72px;margin-top:auto;padding-top:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.benefit-link[data-v-0ec5fed5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;margin-left:8px;padding:0;border:0;background:transparent;color:#007aff;font:inherit;font-size:1.2rem;line-height:1.4;text-decoration:none}.benefit-subtitle-link[data-v-0ec5fed5]{color:#007aff;font:inherit;text-decoration:none}.benefit-subtitle-link[data-v-0ec5fed5]:hover{text-decoration:underline}.benefit-link__chevron[data-v-0ec5fed5]{display:inline-block;width:8px;height:8px;margin-left:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .36s ease}.benefit-link:hover .benefit-link__chevron[data-v-0ec5fed5]{transform:translateX(4px) rotate(45deg)}.benefit-image-bottom[data-v-0ec5fed5]{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.benefit-image-bottom img[data-v-0ec5fed5]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}@media (min-width:768px){.benefit-view.benefit-view--wide[data-v-0ec5fed5]{display:grid;grid-template-columns:40% 60%;align-items:stretch}.benefit-view.benefit-view--wide .benefit-content[data-v-0ec5fed5]{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}.benefit-view.benefit-view--wide .benefit-image-bottom[data-v-0ec5fed5]{aspect-ratio:16/10;height:100%}}.events-page__benefits[data-v-2e05ecff]{display:grid;width:min(1000px,calc(100vw - 200px));gap:20px;margin:18px auto 0}.events-page__benefit[data-v-2e05ecff]{min-height:320px}.events-page__intro[data-v-2e05ecff]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:800px;min-height:240px;margin:0 auto;padding:68px 20px 32px;box-sizing:border-box}.events-page__avatar[data-v-2e05ecff]{display:block;width:100px;height:100px;border-radius:50%;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;animation:events-intro-2e05ecff .7s ease both}.events-page__carousel[data-v-2e05ecff]{width:min(400px,calc(100vw - 20px));margin-bottom:40px}.events-page__carousel.is-ready[data-v-2e05ecff]{animation:events-intro-2e05ecff .7s ease .14s both}.events-page__intro .events-page__short-id[data-v-2e05ecff]{margin-bottom:16px}.events-page__banner-stage[data-v-2e05ecff]{overflow:hidden;border-radius:32px;transition:height .35s ease}.events-page__banner-stage[data-v-2e05ecff] .wishlist-event-banner{height:100%}.events-page__controls[data-v-2e05ecff]{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.events-page__controls button[data-v-2e05ecff]{display:inline-flex;width:29.33333px;height:29.33333px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.events-page__controls img[data-v-2e05ecff]{display:block;width:100%;height:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.events-page__pause[data-v-2e05ecff]{opacity:1;visibility:visible;transition:opacity 1s ease,visibility 0s 1s}.events-page__pause.is-dismissed[data-v-2e05ecff]{opacity:0;visibility:hidden;pointer-events:none}.events-page__controls button[data-v-2e05ecff]:focus-visible{outline:2px solid #008bff;outline-offset:3px}.events-page__subtitle[data-v-2e05ecff],.events-page__title[data-v-2e05ecff]{text-align:center;color:#121722;animation:events-intro-2e05ecff .7s ease .14s both}.events-page__title[data-v-2e05ecff]{margin:0;font-size:clamp(32px,3.6vw,50px);font-weight:600;line-height:.95}.events-page__subtitle[data-v-2e05ecff]{margin:18px 0 0;font-size:clamp(17px,1.7vw,24px);line-height:1.2}@keyframes events-intro-2e05ecff{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.events-page__benefits[data-v-2e05ecff]{width:calc(100vw - 40px)}.events-page__benefit[data-v-2e05ecff]{min-height:0}.events-page__carousel[data-v-2e05ecff]{margin-bottom:26px}.events-page__title[data-v-2e05ecff]{font-size:clamp(28px,8vw,40px)}.events-page__subtitle[data-v-2e05ecff]{margin-top:14px;font-size:clamp(16px,4vw,20px)}}@media (prefers-reduced-motion:reduce){.events-page__banner-stage[data-v-2e05ecff],.events-page__pause[data-v-2e05ecff]{transition:none}.events-page__avatar[data-v-2e05ecff],.events-page__carousel.is-ready[data-v-2e05ecff],.events-page__subtitle[data-v-2e05ecff],.events-page__title[data-v-2e05ecff]{animation:none}}