.ui-highlight-banner[data-v-13b47341]{-webkit-backdrop-filter:blur(var(--glass-blur-subtle));backdrop-filter:blur(var(--glass-blur-subtle));background:var(--banner-bg);border:1px solid var(--banner-border);border-radius:var(--radius-md);gap:var(--fib-3);padding:var(--fib-3) var(--fib-5)}.ui-highlight-banner--compact[data-v-13b47341]{gap:var(--fib-2);padding:var(--fib-2) var(--fib-3)}.ui-highlight-banner--promo[data-v-13b47341]{overflow:hidden;position:relative}.ui-highlight-banner--promo[data-v-13b47341]:before{background:var(--banner-bg);content:"";inset:0;position:absolute;z-index:-1}.ui-highlight-banner__icon[data-v-13b47341]{align-items:center;background:var(--glass-bg-subtle);border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:var(--fib-8);justify-content:center;width:var(--fib-8)}.ui-highlight-banner--compact .ui-highlight-banner__icon[data-v-13b47341]{height:var(--fib-5);width:var(--fib-5)}.ui-highlight-banner__mdi-icon[data-v-13b47341]{color:var(--banner-icon-color)}.ui-highlight-banner__emoji[data-v-13b47341]{font-size:var(--text-lg);line-height:var(--leading-none)}.ui-highlight-banner--compact .ui-highlight-banner__emoji[data-v-13b47341]{font-size:var(--text-base)}.ui-highlight-banner__content[data-v-13b47341]{flex:1;gap:var(--fib-3);min-width:0}.ui-highlight-banner__message[data-v-13b47341]{color:var(--color-content);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);margin:0}.ui-highlight-banner--compact .ui-highlight-banner__message[data-v-13b47341]{font-size:var(--text-xs)}.ui-highlight-banner__action[data-v-13b47341]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--banner-icon-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);gap:var(--fib-1);padding:var(--fib-1) var(--fib-2);transition:background-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);white-space:nowrap}.ui-highlight-banner__action[data-v-13b47341]:hover{background:var(--glass-bg-default)}.ui-highlight-banner__action[data-v-13b47341]:active{transform:scale(.98)}.ui-highlight-banner__action[data-v-13b47341]:focus-visible{box-shadow:var(--focus-ring-glow-subtle);outline:none}.ui-highlight-banner--compact .ui-highlight-banner__action[data-v-13b47341]{font-size:var(--text-xs);padding:var(--fib-1)}.ui-highlight-banner__dismiss[data-v-13b47341]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;display:flex;flex-shrink:0;height:var(--touch-target-min);justify-content:center;margin-left:auto;padding:0;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);width:var(--touch-target-min)}.ui-highlight-banner__dismiss[data-v-13b47341]:hover{background:var(--glass-bg-default);color:var(--color-content)}.ui-highlight-banner__dismiss[data-v-13b47341]:active{background:var(--glass-bg-strong)}.ui-highlight-banner__dismiss[data-v-13b47341]:focus-visible{box-shadow:var(--focus-ring-glow-subtle);outline:none}.ui-highlight-banner--compact .ui-highlight-banner__dismiss[data-v-13b47341]{height:var(--touch-target-min);width:var(--touch-target-min)}.banner-fade-enter-active[data-v-13b47341]{transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.banner-fade-leave-active[data-v-13b47341]{transition:opacity var(--duration-fast) var(--ease-in),transform var(--duration-fast) var(--ease-in)}.banner-fade-enter-from[data-v-13b47341]{opacity:0;transform:translateY(-8px)}.banner-fade-leave-to[data-v-13b47341]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.ui-highlight-banner__action[data-v-13b47341]{transition:none}.ui-highlight-banner__action[data-v-13b47341]:active{transform:none}.ui-highlight-banner__dismiss[data-v-13b47341]{transition:none}.banner-fade-enter-active[data-v-13b47341],.banner-fade-leave-active[data-v-13b47341]{transition:opacity var(--duration-instant) linear}.banner-fade-enter-from[data-v-13b47341],.banner-fade-leave-to[data-v-13b47341]{transform:none}}@media(prefers-contrast:more){.ui-highlight-banner[data-v-13b47341]{border-width:2px}.ui-highlight-banner__action[data-v-13b47341]:focus-visible,.ui-highlight-banner__dismiss[data-v-13b47341]:focus-visible{outline:2px solid currentcolor;outline-offset:var(--fib-0)}}@media(max-width:639px){.ui-highlight-banner__content[data-v-13b47341]{align-items:flex-start;flex-direction:column;gap:var(--fib-2)}.ui-highlight-banner__action[data-v-13b47341]{margin-left:0}}.push-opt-in[data-v-baa27ca0]{align-items:center;background:var(--glass-bg-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--fib-3);padding:var(--fib-3) var(--fib-4);padding-right:var(--fib-10);position:relative}.push-opt-in__icon[data-v-baa27ca0]{color:var(--color-accent);flex-shrink:0}.push-opt-in__content[data-v-baa27ca0]{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.push-opt-in__title[data-v-baa27ca0]{color:var(--color-content);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.push-opt-in__body[data-v-baa27ca0]{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.push-opt-in__actions[data-v-baa27ca0]{align-items:center;display:flex;flex-shrink:0;gap:var(--fib-2);margin-left:auto}.push-opt-in__close[data-v-baa27ca0]{position:absolute;right:var(--fib-2);top:var(--fib-2)}.push-opt-in-enter-active[data-v-baa27ca0],.push-opt-in-leave-active[data-v-baa27ca0]{transition:opacity var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default)}.push-opt-in-enter-from[data-v-baa27ca0],.push-opt-in-leave-to[data-v-baa27ca0]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.push-opt-in-enter-active[data-v-baa27ca0],.push-opt-in-leave-active[data-v-baa27ca0],.push-opt-in__close[data-v-baa27ca0]{transition:none}}.booking-sheet__summary[data-v-63ecbb74]{padding:var(--fib-2) 0}.booking-sheet__social-proof[data-v-63ecbb74]{background:var(--glass-bg-subtle);border-radius:var(--radius-md);padding:var(--fib-2) var(--fib-3)}.claim-strip[data-v-d73d4dd7]{align-items:center;background:transparent;border-block:1px solid color-mix(in srgb,var(--color-structure) 72%,transparent);display:flex;padding-block:var(--fib-1);width:100%}.claim-strip__content[data-v-d73d4dd7]{align-items:center;display:flex;flex:1;gap:var(--fib-2);justify-content:space-between;min-width:0}.claim-strip__icon[data-v-d73d4dd7]{align-items:center;border-radius:var(--radius-full);color:var(--color-muted);display:flex;flex-shrink:0;height:var(--fib-6);justify-content:center;outline:1px solid color-mix(in srgb,var(--color-structure) 70%,transparent);outline-offset:-1px;width:var(--fib-6)}.claim-strip__icon--success[data-v-d73d4dd7]{color:var(--status-success)}.claim-strip__text[data-v-d73d4dd7]{display:flex;flex:1;flex-direction:column;gap:var(--fib-0);min-width:0}.claim-strip__primary[data-v-d73d4dd7]{color:var(--color-content);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);margin:0}.claim-strip__secondary[data-v-d73d4dd7]{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.claim-strip__cta[data-v-d73d4dd7]{flex-shrink:0;min-height:var(--touch-target-min)}.claim-strip__error[data-v-d73d4dd7]{color:var(--status-error);font-size:var(--text-xs);margin:0}@media(max-width:560px){.claim-strip__content[data-v-d73d4dd7]{align-items:flex-start}.claim-strip__text[data-v-d73d4dd7]{flex:1 1 auto}.claim-strip__cta[data-v-d73d4dd7]{flex:0 0 auto}}.rules-list[data-v-88acf398]{display:flex;flex-direction:column;gap:var(--fib-3);list-style:none;margin:var(--fib-3) 0 0;padding:0}.rules-list:has(>:only-child) .rules-list__item[data-v-88acf398]{display:inline-flex}.rules-list__item[data-v-88acf398]{align-items:flex-start;display:flex;gap:var(--fib-3)}.rules-list__icon[data-v-88acf398]{color:var(--status-success);flex-shrink:0;margin-top:0}.rules-empty[data-v-88acf398]{align-items:center;border-radius:var(--radius-lg);color:var(--color-muted);cursor:pointer;display:flex;flex-direction:column;gap:var(--fib-2);padding:var(--fib-5);transition:border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default)}.rules-empty[data-v-88acf398]:hover{border-color:var(--color-content);color:var(--color-content)}@media(prefers-reduced-motion:reduce){.rules-empty[data-v-88acf398]{transition-duration:var(--duration-none)}}.htc[data-v-30cc9106]{border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-hover);overflow:hidden}.htc__top[data-v-30cc9106]{align-items:center;display:flex;flex-direction:column;gap:var(--fib-3);padding:var(--fib-5);text-align:center}.htc__avatar-btn[data-v-30cc9106]{background:none;border:none;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;height:80px;outline:none;overflow:hidden;padding:0;position:relative;transition:transform var(--duration-fast) var(--ease-default);width:80px}.htc__avatar-btn[data-v-30cc9106]:hover{transform:scale(1.03)}.htc__avatar-btn[data-v-30cc9106]:focus-visible{box-shadow:var(--focus-ring-glow)}.htc__avatar-badge[data-v-30cc9106]{align-items:center;background:var(--color-accent);border:2px solid var(--color-surface);border-radius:var(--radius-full);bottom:2px;color:var(--color-canvas);display:flex;height:28px;justify-content:center;position:absolute;right:2px;width:28px}.htc__name-block[data-v-30cc9106]{align-items:center;display:flex;flex-direction:column;gap:var(--fib-1);max-width:100%}.htc__name[data-v-30cc9106]{border-radius:var(--radius-sm);color:var(--color-content);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);max-width:100%;outline:none;overflow-wrap:break-word;text-decoration:none;transition:color var(--duration-fast)}.htc__name[data-v-30cc9106]:hover{color:var(--color-muted)}.htc__name[data-v-30cc9106]:focus-visible{box-shadow:var(--focus-ring-glow-subtle)}.htc__tier[data-v-30cc9106]{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.htc__tier--experienced[data-v-30cc9106]{color:var(--color-accent)}.htc__tier--top[data-v-30cc9106]{color:var(--status-warning);font-weight:var(--font-weight-bold)}.htc__stats[data-v-30cc9106]{gap:0;justify-content:center}.htc__stat[data-v-30cc9106],.htc__stats[data-v-30cc9106]{align-items:center;display:flex}.htc__stat[data-v-30cc9106]{flex-direction:column;min-width:64px;padding:0 var(--fib-3)}.htc__stat-value[data-v-30cc9106]{color:var(--color-content);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.htc__stat-label[data-v-30cc9106]{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-snug);max-width:100%;white-space:nowrap}.htc__stat-divider[data-v-30cc9106]{background:var(--color-structure-subtle);flex-shrink:0;height:20px;width:1px}.htc__bottom[data-v-30cc9106]{border-top:1px solid var(--glass-border-default);gap:var(--fib-4);padding:var(--fib-5)}.htc__bio-section[data-v-30cc9106],.htc__bottom[data-v-30cc9106]{display:flex;flex-direction:column}.htc__bio-section[data-v-30cc9106]{gap:var(--fib-2)}.htc__bio[data-v-30cc9106]{color:var(--color-content);display:-webkit-box;font-size:var(--text-md);-webkit-line-clamp:3;line-height:var(--leading-relaxed);margin:0;-webkit-box-orient:vertical;overflow:hidden}.htc__bio--expanded[data-v-30cc9106]{-webkit-line-clamp:unset}.htc__show-more[data-v-30cc9106]{align-items:center;align-self:flex-start;background:none;border:none;color:var(--color-content);cursor:pointer;display:inline-flex;font-size:var(--text-md);font-weight:var(--font-weight-semibold);gap:var(--fib-1);outline:none;padding:0;text-decoration:underline;text-underline-offset:var(--fib-1);transition:opacity var(--duration-fast)}.htc__show-more[data-v-30cc9106]:hover{opacity:var(--opacity-subtle)}.htc__show-more[data-v-30cc9106]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-glow-subtle)}.htc__actions[data-v-30cc9106]{align-items:center;display:flex;flex-direction:column;gap:var(--fib-3)}@media(prefers-reduced-motion:reduce){.htc__avatar-btn[data-v-30cc9106]:hover{transform:none}}.event-about__description[data-v-6d84c0c4]{color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);max-width:65ch;overflow-wrap:break-word;white-space:pre-line}.event-about__edit[data-v-6d84c0c4]{width:100%}.event-about__input-bio[data-v-6d84c0c4]{background:var(--glass-bg-subtle);border:1px solid var(--color-structure);border-radius:var(--radius-sm);color:var(--color-content);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);min-height:var(--fib-11);padding:var(--fib-3);resize:vertical;transition:border-color var(--duration-normal) var(--ease-default);width:100%}.event-about__input-bio[data-v-6d84c0c4]:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring-glow);outline:none}.event-about__input-bio[data-v-6d84c0c4]:focus:not(:focus-visible){outline:none}.event-about__input-bio[data-v-6d84c0c4]::-moz-placeholder{color:var(--color-muted)}.event-about__input-bio[data-v-6d84c0c4]::placeholder{color:var(--color-muted)}.event-about__skeleton[data-v-6d84c0c4]{display:flex;flex-direction:column;gap:var(--fib-3)}.event-about__skeleton-line[data-v-6d84c0c4]{border-radius:var(--radius-xs);height:var(--fib-7);width:100%}.event-about__skeleton-line--short[data-v-6d84c0c4]{width:60%}@media(prefers-reduced-motion:reduce){.event-about__input-bio[data-v-6d84c0c4]{transition:none}}.lineup__header[data-v-0617b3a7]{display:flex;justify-content:flex-end;margin-block-end:var(--fib-3)}.lineup__count[data-v-0617b3a7]{color:var(--color-muted);font-size:var(--text-xs)}.lineup__stage-header[data-v-0617b3a7]{color:var(--color-muted-strong);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-block-end:var(--fib-2)}.lineup__row-wrapper[data-v-0617b3a7]{color:inherit;display:block;position:relative;text-decoration:none}.lineup__row-wrapper--clickable[data-v-0617b3a7]{cursor:pointer}.lineup__row-wrapper--clickable[data-v-0617b3a7]:hover .card{background:var(--glass-bg-subtle)}.lineup__row-wrapper--clickable[data-v-0617b3a7]:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-accent);outline-offset:-2px}.lineup__chevron[data-v-0617b3a7]{flex-shrink:0;opacity:.4}.lineup__info[data-v-0617b3a7]{flex:1;min-width:0}.lineup__name[data-v-0617b3a7]{color:var(--color-content);display:block;font-size:var(--text-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.lineup__row-wrapper--clickable:hover .lineup__name[data-v-0617b3a7]{text-decoration:underline}.lineup__subtitle[data-v-0617b3a7]{overflow:hidden;text-overflow:ellipsis}.lineup__subtitle[data-v-0617b3a7],.lineup__time[data-v-0617b3a7]{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.lineup__time[data-v-0617b3a7]{flex-shrink:0}.lineup__row-wrapper--faded[data-v-0617b3a7]:after{background:linear-gradient(color-mix(in srgb,var(--color-canvas) 0%,transparent),var(--color-canvas));border-radius:0 0 var(--radius-card) var(--radius-card);bottom:0;content:"";height:60%;left:0;pointer-events:none;position:absolute;right:0}.lineup__expandable[data-v-0617b3a7]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--duration-slow) var(--ease-smooth)}.lineup__expandable--open[data-v-0617b3a7]{grid-template-rows:1fr}.lineup__expandable-inner[data-v-0617b3a7]{min-height:0;padding-block-start:var(--fib-3)}@media(prefers-reduced-motion:reduce){.lineup__expandable[data-v-0617b3a7]{transition:none}}.lineup__toggle[data-v-0617b3a7]{display:flex;justify-content:center;margin-block-start:var(--fib-3)}.lineup__toggle-btn[data-v-0617b3a7]{border-radius:var(--radius-full)}.programme-timeline[data-v-babb2a3a]{padding-left:var(--fib-8);position:relative}.programme-timeline__line[data-v-babb2a3a]{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-accent) 15%,transparent) 0,color-mix(in srgb,var(--color-accent) 40%,transparent) 30% 70%,color-mix(in srgb,var(--color-accent) 15%,transparent));border-radius:var(--radius-full);bottom:var(--fib-3);left:var(--fib-3);position:absolute;top:var(--fib-3);width:var(--fib-0)}.programme-timeline__item[data-v-babb2a3a]{display:flex;flex-direction:column;gap:var(--fib-2);opacity:0;padding-block:var(--fib-4);position:relative;transform:translateY(var(--fib-3));transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);transition-delay:calc(var(--stagger-index, 0)*80ms)}.programme-timeline__item--visible[data-v-babb2a3a]{opacity:1;transform:translateY(0)}.programme-timeline__node[data-v-babb2a3a]{background:var(--color-accent);border:var(--fib-0) solid var(--color-canvas);border-radius:var(--radius-full);height:10px;left:calc(var(--fib-8)*-1 + var(--fib-2));position:absolute;top:var(--fib-5);transition:box-shadow var(--duration-normal) var(--ease-out);width:10px}.programme-timeline__item--headliner .programme-timeline__node[data-v-babb2a3a]{box-shadow:0 0 8px color-mix(in srgb,var(--color-accent) 50%,transparent);height:14px;width:14px}.programme-timeline__node--active[data-v-babb2a3a]{animation:programme-node-pulse-babb2a3a 2s var(--ease-default) infinite;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent);height:14px;width:14px}.programme-timeline__time-label[data-v-babb2a3a]{align-items:center;display:flex;gap:var(--fib-3);padding-left:var(--fib-1)}.programme-timeline__time-text[data-v-babb2a3a]{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.programme-timeline__time-text--active[data-v-babb2a3a]{color:var(--color-accent)}.programme-timeline__now-badge[data-v-babb2a3a]{align-items:center;animation:programme-now-pop-babb2a3a var(--duration-emphasis) var(--ease-spring);background:var(--color-accent);border-radius:var(--radius-full);color:var(--color-canvas);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-weight-bold);gap:var(--fib-1);letter-spacing:var(--tracking-widest);line-height:var(--leading-none);padding:var(--fib-0) var(--fib-3);text-transform:uppercase}.programme-timeline__card[data-v-babb2a3a]{align-items:center;background:transparent;border-radius:var(--radius-md);display:flex;flex:1;gap:var(--fib-4);min-width:0;padding:var(--fib-3);text-decoration:none;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.programme-timeline__card--clickable[data-v-babb2a3a]:hover{background:var(--glass-bg-subtle)}.programme-timeline__card--headliner[data-v-babb2a3a]{background:var(--glass-bg-subtle);border-radius:var(--radius-lg);padding:var(--fib-4)}.programme-timeline__card--active[data-v-babb2a3a]{background:color-mix(in srgb,var(--color-accent) 6%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 8%,transparent)}.programme-timeline__info[data-v-babb2a3a]{display:flex;flex:1;flex-direction:column;gap:var(--fib-1);min-width:0}.programme-timeline__name-row[data-v-babb2a3a]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--fib-2)}.programme-timeline__headliner-name[data-v-babb2a3a]{color:var(--color-content);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.programme-timeline__artist-name[data-v-babb2a3a]{color:var(--color-content);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.programme-timeline__time-range[data-v-babb2a3a]{color:var(--color-muted);font-size:var(--text-sm)}.programme-timeline__genre-chip[data-v-babb2a3a]{align-self:flex-start;background:color-mix(in srgb,var(--color-muted) 10%,transparent);color:var(--color-muted);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);padding:var(--fib-0) var(--fib-3)}.programme-timeline__genre-chip[data-v-babb2a3a],.programme-timeline__headliner-badge[data-v-babb2a3a]{border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xs)}.programme-timeline__headliner-badge[data-v-babb2a3a]{align-items:center;background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);font-weight:var(--font-weight-semibold);line-height:var(--leading-none);padding:var(--fib-1) var(--fib-3);white-space:nowrap}.programme-timeline__stage[data-v-babb2a3a]{display:flex;flex-direction:column;gap:var(--fib-4)}.programme-timeline__stage-header[data-v-babb2a3a]{align-items:center;display:flex;gap:var(--fib-3);padding-left:var(--fib-2)}.programme-timeline__stage-accent[data-v-babb2a3a]{background:var(--color-accent);border-radius:var(--radius-full);height:var(--fib-6);width:3px}.programme-timeline__stage-name[data-v-babb2a3a]{color:var(--color-content);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.programme-timeline__empty[data-v-babb2a3a]{align-items:center;display:flex;flex-direction:column;gap:var(--fib-3);padding:var(--fib-8) 0;text-align:center}@keyframes programme-node-pulse-babb2a3a{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 15%,transparent)}}@keyframes programme-now-pop-babb2a3a{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.programme-timeline__item[data-v-babb2a3a]{opacity:1;transform:none;transition:none}.programme-timeline__line[data-v-babb2a3a]{background:var(--color-structure)}.programme-timeline__node--active[data-v-babb2a3a],.programme-timeline__now-badge[data-v-babb2a3a]{animation:none}}.event-timeline[data-v-d52a506f]{background:var(--glass-bg-subtle);border-radius:var(--radius-lg);padding:var(--fib-5)}.event-timeline__title[data-v-d52a506f]{color:var(--color-content);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--fib-5) 0}.event-timeline__title-icon[data-v-d52a506f]{color:var(--color-accent)}.event-timeline__number[data-v-d52a506f]{background:var(--color-accent);border-radius:var(--radius-full);color:var(--color-canvas);font-size:var(--text-sm);font-weight:var(--font-weight-bold);height:var(--icon-lg);width:var(--icon-lg)}.event-timeline__line[data-v-d52a506f]{background:var(--color-structure);flex-grow:1;margin:var(--fib-2) 0;min-height:var(--fib-7);overflow:hidden;position:relative;width:var(--fib-0)}.event-timeline__line--filled[data-v-d52a506f]{background:var(--color-accent);transition:background var(--duration-slower) var(--ease-out)}.event-timeline__content[data-v-d52a506f]{flex-grow:1;padding-bottom:var(--fib-3)}.event-timeline__header[data-v-d52a506f]{margin-bottom:var(--fib-2)}.event-timeline__name[data-v-d52a506f]{color:var(--color-content);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0}.event-timeline__time[data-v-d52a506f]{color:var(--color-accent);font-size:var(--text-sm);white-space:nowrap}.event-timeline__address[data-v-d52a506f],.event-timeline__perks[data-v-d52a506f]{color:var(--color-muted);font-size:var(--text-sm);margin:var(--fib-1) 0 0 0}.event-timeline__perks[data-v-d52a506f]{background:var(--color-accent-bg);border-radius:var(--radius-sm);color:var(--color-content);margin-top:var(--fib-2);padding:var(--fib-2) var(--fib-3)}.event-timeline__perks-icon[data-v-d52a506f]{color:var(--color-accent)}.event-timeline__item--active[data-v-d52a506f]{background:color-mix(in srgb,var(--color-accent) 6%,transparent);border-radius:var(--radius-md);margin-inline:calc(var(--fib-2)*-1);padding-inline:var(--fib-2)}.event-timeline__number--active[data-v-d52a506f]{animation:active-stop-pulse-d52a506f 2s var(--ease-default) infinite,active-stop-pop-d52a506f var(--duration-emphasis) var(--ease-spring);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)}@keyframes active-stop-pop-d52a506f{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.event-timeline__number--completed[data-v-d52a506f]{background:color-mix(in srgb,var(--color-accent) 85%,var(--color-canvas));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 40%,transparent),0 2px 4px color-mix(in srgb,var(--color-canvas) 20%,transparent);opacity:var(--opacity-near-full)}@keyframes active-stop-pulse-d52a506f{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 15%,transparent)}}@media(prefers-reduced-motion:reduce){.event-timeline__number--active[data-v-d52a506f]{animation:none}}.door-vibe__section[data-v-41b9bd8d]{display:flex;flex-direction:column;gap:var(--fib-3)}.door-vibe__section+.door-vibe__section[data-v-41b9bd8d]{margin-top:var(--fib-5)}.door-vibe__title[data-v-41b9bd8d]{align-items:center;color:var(--color-content);display:flex;font-size:var(--text-base);font-weight:var(--font-weight-semibold);gap:var(--fib-2);margin:0}.door-vibe__live-dot[data-v-41b9bd8d]{animation:door-vibe-pulse-41b9bd8d 2s ease-in-out infinite;background:var(--status-success);border-radius:var(--radius-full);flex-shrink:0;height:6px;width:6px}.door-vibe__live-text[data-v-41b9bd8d]{color:var(--status-success);font-size:var(--text-xs);font-weight:var(--font-weight-normal)}@keyframes door-vibe-pulse-41b9bd8d{0%,to{opacity:1}50%{opacity:.4}}@keyframes door-vote-pulse-41b9bd8d{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.door-vibe__vote-btn-wrap[data-v-41b9bd8d]{display:inline-flex}.door-vibe__thanks--pulse[data-v-41b9bd8d],.door-vibe__vote-btn-wrap[data-v-41b9bd8d]:active{animation:door-vote-pulse-41b9bd8d var(--duration-slow) var(--ease-default)}@media(prefers-reduced-motion:reduce){.door-vibe__live-dot[data-v-41b9bd8d],.door-vibe__thanks--pulse[data-v-41b9bd8d],.door-vibe__vote-btn-wrap[data-v-41b9bd8d]:active{animation:none}}.door-vibe__door-summary[data-v-41b9bd8d]{display:flex;flex-direction:column;gap:var(--fib-1)}.door-vibe__door-btn[data-v-41b9bd8d],.door-vibe__door-buttons[data-v-41b9bd8d]{display:flex;gap:var(--fib-2)}.door-vibe__door-btn[data-v-41b9bd8d]{align-items:center;background:transparent;border-radius:var(--radius-full);color:var(--color-content);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);outline:1px solid var(--glass-border-strong);outline-offset:-1px;padding:var(--fib-2) var(--fib-4);transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease}.door-vibe__door-btn[data-v-41b9bd8d]:hover{background:var(--glass-bg-subtle)}.door-vibe__door-btn[data-v-41b9bd8d]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled,.5)}.door-vibe__door-btn--easy[data-v-41b9bd8d]:hover{border-color:var(--status-success)}.door-vibe__door-btn--difficult[data-v-41b9bd8d]:hover{border-color:var(--status-error)}.door-vibe__input-row[data-v-41b9bd8d]{align-items:center;display:flex;gap:var(--fib-2)}.door-vibe__input[data-v-41b9bd8d]{border-radius:var(--radius-full);flex:1;padding:var(--fib-2) var(--fib-3);--_field-ring:inset 0 0 0 1px var(--glass-border-strong);background:transparent;box-shadow:var(--_field-ring);color:var(--color-content);font-size:var(--text-sm);outline:none;transition:border-color var(--duration-fast) ease}.door-vibe__input[data-v-41b9bd8d]::-moz-placeholder{color:var(--color-muted)}.door-vibe__input[data-v-41b9bd8d]::placeholder{color:var(--color-muted)}.door-vibe__input[data-v-41b9bd8d]:focus{border-color:var(--color-content)}.door-vibe__post-btn[data-v-41b9bd8d]{background:var(--color-content);border:none;border-radius:var(--radius-full);color:var(--color-canvas);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding:var(--fib-2) var(--fib-4);transition:opacity var(--duration-fast) ease}.door-vibe__post-btn[data-v-41b9bd8d]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled,.3)}.door-vibe__comments[data-v-41b9bd8d]{display:flex;flex-direction:column;gap:var(--fib-2)}.door-vibe__comment[data-v-41b9bd8d]{padding-left:var(--fib-3);--_edge-inset:inset 2px 0 0 0 var(--glass-border-default);box-shadow:var(--_edge-inset)}.door-vibe__comment-text[data-v-41b9bd8d]{color:var(--color-content);display:block;font-size:var(--text-sm);font-style:italic}.door-vibe__comment-meta[data-v-41b9bd8d]{color:var(--color-muted);font-size:var(--text-xs)}.things-to-know__grid[data-v-e19b1178]{display:grid;gap:var(--fib-6);grid-template-columns:1fr}@media(min-width:768px){.things-to-know__grid[data-v-e19b1178]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.things-to-know__category-title[data-v-e19b1178]{color:var(--color-content);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--fib-4) 0}.things-to-know__list[data-v-e19b1178]{display:flex;flex-direction:column;gap:var(--fib-4);list-style:none;margin:0;padding:0}.things-to-know__item[data-v-e19b1178]{align-items:flex-start;display:flex;gap:var(--fib-4)}.things-to-know__item-icon[data-v-e19b1178]{color:var(--color-muted);flex-shrink:0;margin-top:2px}.things-to-know__item-label[data-v-e19b1178]{color:var(--color-content);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.things-to-know__item-detail[data-v-e19b1178]{color:var(--color-muted);display:block;font-size:var(--text-xs);line-height:var(--leading-relaxed);margin-top:var(--fib-1)}.skip-links[data-v-3b55c003]{position:absolute;z-index:var(--z-fixed)}.skip-link[data-v-3b55c003]{background:var(--color-canvas);border-radius:var(--radius-md);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--font-weight-medium);height:1px;left:-9999px;overflow:hidden;padding:var(--fib-2) var(--fib-3);position:absolute;text-decoration:none;top:auto;white-space:nowrap;width:1px}.skip-link[data-v-3b55c003]:focus,.skip-link[data-v-3b55c003]:focus-visible{box-shadow:var(--shadow-md);height:auto;left:var(--fib-3);outline:none;position:fixed;top:var(--fib-3);width:auto;z-index:var(--z-fixed)}.event-detail-sections[data-v-3b55c003] .c-page-section__container{padding-block:var(--fib-6)}.event-detail-sections[data-v-3b55c003] [id]{scroll-margin-top:calc(var(--page-header-clearance, var(--fib-21)) + var(--fib-4))}.event-badge[data-v-bae78f03]{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:var(--badge-radius);color:var(--badge-text);cursor:default;display:inline-flex;font-size:var(--badge-font-size);font-weight:var(--font-weight-medium);gap:var(--badge-gap);line-height:var(--leading-none);max-width:var(--chip-max-width,320px);overflow:hidden;padding:var(--badge-py) var(--badge-px);transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.event-badge__icon[data-v-bae78f03]{color:var(--badge-text);flex-shrink:0;opacity:var(--opacity-near-full)}.event-badge__label[data-v-bae78f03]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-badge--wrap[data-v-bae78f03]{max-width:var(--chip-max-width,none);white-space:normal}.event-badge--wrap .event-badge__label[data-v-bae78f03]{overflow:visible;text-overflow:clip}.event-badge--clickable[data-v-bae78f03]{cursor:pointer}.event-badge--clickable[data-v-bae78f03]:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.event-badge--clickable[data-v-bae78f03]:active{transform:translateY(0)}.event-badge--clickable[data-v-bae78f03]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.event-badge--glow[data-v-bae78f03]{box-shadow:var(--shadow-sm)}.event-badge--glow[data-v-bae78f03]:hover{box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){.event-badge[data-v-bae78f03]{transition:none}}.mosaic-desktop[data-v-83bd801a]{border-radius:var(--radius-md);display:none;overflow:hidden;position:relative}@media(min-width:768px){.mosaic-desktop[data-v-83bd801a]{aspect-ratio:2.35/1;display:grid;gap:var(--fib-2)}.mosaic-desktop--count-1[data-v-83bd801a]{grid-template-columns:1fr;grid-template-rows:1fr}.mosaic-desktop--count-2[data-v-83bd801a]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.mosaic-desktop--count-3[data-v-83bd801a]{grid-template-columns:50% 1fr;grid-template-rows:1fr 1fr}.mosaic-desktop--count-4[data-v-83bd801a],.mosaic-desktop--count-5[data-v-83bd801a]{grid-template-columns:50% 1fr 1fr;grid-template-rows:1fr 1fr}}.mosaic-desktop__tile[data-v-83bd801a]{background:var(--overlay-subtle);border:none;border-radius:0;cursor:pointer;height:100%;overflow:hidden;padding:0;position:relative;transition:opacity var(--duration-fast) var(--ease-default);width:100%}.mosaic-desktop__tile[data-v-83bd801a]:hover{opacity:.92}.mosaic-desktop__tile[data-v-83bd801a]:focus-visible{box-shadow:var(--shadow-focus-inset);outline:none}.mosaic-desktop--count-3 .mosaic-desktop__tile--primary[data-v-83bd801a],.mosaic-desktop--count-4 .mosaic-desktop__tile--primary[data-v-83bd801a],.mosaic-desktop--count-5 .mosaic-desktop__tile--primary[data-v-83bd801a]{grid-column:1;grid-row:1/-1}.mosaic-desktop--count-4 .mosaic-desktop__tile[data-v-83bd801a]:nth-child(4){grid-column:2/-1}.mosaic-desktop__show-all[data-v-83bd801a]{align-items:center;background:var(--color-content);border-radius:var(--radius-sm);bottom:24px;color:var(--color-canvas);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);gap:var(--fib-1);line-height:var(--leading-snug);outline:1px solid var(--color-canvas);outline-offset:-1px;padding:7px 15px;position:absolute;right:24px;transition:background var(--duration-fast) var(--ease-default);z-index:var(--z-base)}.mosaic-desktop__show-all[data-v-83bd801a]:hover{background:var(--primitive-gold-50)}.mosaic-desktop__show-all[data-v-83bd801a]:focus-visible{--shadow-focus-ring:0 0 0 2px var(--color-accent);box-shadow:var(--shadow-focus-ring);outline:none}@media not (min-width:768px){.mobile-full-bleed[data-v-83bd801a]{margin-inline:calc(var(--layout-gutter)*-1);width:calc(100% + var(--layout-gutter)*2)}}.mobile-hero-btn[data-v-83bd801a]{aspect-ratio:3/2;background:var(--overlay-subtle);border:none;cursor:pointer;max-height:45dvh;overflow:hidden;padding:0;width:100%}@media(min-width:768px){.mobile-hero-btn[data-v-83bd801a]{aspect-ratio:2.35/1;border-radius:var(--radius-md);max-height:none}}.mobile-hero-btn[data-v-83bd801a]:focus-visible{box-shadow:var(--shadow-focus-inset);outline:none}.image-counter-badge[data-v-83bd801a]{background:var(--overlay-default);border-radius:var(--radius-xs);bottom:12px;color:var(--color-content);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--fib-4);padding:3px 10px;position:absolute;right:calc(var(--layout-gutter) + 12px)}.mosaic-fallback[data-v-83bd801a]{align-items:center;aspect-ratio:2.35/1;background:var(--color-surface);border-radius:var(--radius-md);display:flex;justify-content:center;width:100%}@media not (min-width:768px){.mosaic-fallback[data-v-83bd801a]{aspect-ratio:3/2;border-radius:0}}.event-basic-display[data-v-4ace6dd2]{width:100%}@media(min-width:768px){.event-basic-display[data-v-4ace6dd2]{overflow-x:clip}}.event-basic-display__cover-wrapper[data-v-4ace6dd2]{border-radius:0;margin-inline:calc(var(--layout-gutter)*-1);overflow:hidden;padding-top:env(safe-area-inset-top,0);position:relative;width:calc(100% + var(--layout-gutter)*2)}@media(min-width:768px){.event-basic-display__cover-wrapper[data-v-4ace6dd2]{border-radius:0;margin-inline:0;width:100%}}.event-basic-display__identity[data-v-4ace6dd2]{padding-top:0}.event-basic-display__title[data-v-4ace6dd2]{color:var(--color-content);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:normal;line-height:var(--leading-snug);margin:0;word-break:break-word}.event-basic-display__date-location[data-v-4ace6dd2]{color:var(--color-muted)}.event-basic-display__date[data-v-4ace6dd2]{color:var(--color-content);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.event-basic-display__location[data-v-4ace6dd2]{color:var(--color-muted);font-size:var(--text-sm)}.event-basic-display__price-row[data-v-4ace6dd2]{padding-top:0}.event-basic-display__price[data-v-4ace6dd2]{color:var(--color-content);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.event-basic-display__trust-item[data-v-4ace6dd2]{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.event-basic-display__share-save[data-v-4ace6dd2]{display:none}@media(min-width:768px){.event-basic-display__share-save[data-v-4ace6dd2]{align-items:center;display:flex;gap:var(--fib-4)}}.event-basic-display__share-save-btn[data-v-4ace6dd2]{align-items:center;background:none;border:none;color:var(--color-content);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);gap:var(--fib-1);padding:0;text-decoration:underline;transition:color var(--duration-fast) var(--ease-default)}.event-basic-display__share-save-btn[data-v-4ace6dd2]:hover{color:var(--color-muted)}.event-basic-display__share-save-btn[data-v-4ace6dd2]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-glow);outline:none}.event-basic-display__share-save-btn--saved[data-v-4ace6dd2]{color:var(--status-error)}.event-basic-display__meta[data-v-4ace6dd2]{margin-top:0;padding-top:0}.event-basic-display__meta-item[data-v-4ace6dd2]{color:var(--color-muted);font-size:var(--text-sm)}@media(min-width:768px){.event-basic-display__price[data-v-4ace6dd2],.event-basic-display__title[data-v-4ace6dd2]{font-size:var(--text-2xl)}}@media(min-width:1024px){.event-basic-display__title[data-v-4ace6dd2]{font-size:var(--text-2xl);max-width:80%}}@media(prefers-reduced-motion:reduce){.event-basic-display.event-basic-display[data-v-4ace6dd2],.event-basic-display.event-basic-display[data-v-4ace6dd2] *{animation-duration:var(--duration-none);transition-duration:var(--duration-none)}}.event-basic-editor[data-v-88fc135a]{overflow-x:hidden;width:100%}.event-basic-editor__cover-wrapper[data-v-88fc135a]{left:50%;margin-left:-50dvw;margin-right:-50dvw;position:relative;right:50%;transition:border-color var(--duration-normal) var(--ease-default),background-color var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default);width:100dvw}.dragover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);transform:scale(1.01)}@media(prefers-reduced-motion:reduce){.dragover{transform:none}}.event-basic-editor__identity[data-v-88fc135a]{display:flex;flex-direction:column;gap:var(--fib-2);padding:0 var(--card-padding-sm)}.event-basic-editor__title-edit[data-v-88fc135a]{position:relative;width:100%}.event-basic-editor__save-indicator[data-v-88fc135a]{color:var(--color-accent);position:absolute;right:var(--fib-2);top:50%;transform:translateY(-50%)}@keyframes spin-centered-88fc135a{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(1turn)}}.animate-spin[data-v-88fc135a]{animation:spin-centered-88fc135a 1s linear infinite}.save-check-enter-active[data-v-88fc135a],.save-check-leave-active[data-v-88fc135a]{transition:opacity var(--duration-fast) var(--ease-default)}.save-check-enter-from[data-v-88fc135a],.save-check-leave-to[data-v-88fc135a]{opacity:0}.event-basic-editor__input-h1[data-v-88fc135a]{background:transparent;border:none;border-bottom:1px dashed var(--glass-border-default);color:var(--color-content);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-weight-bold);padding:var(--fib-1) 0;transition:border-color var(--duration-normal) var(--ease-default);width:100%}.event-basic-editor__input-h1--saving[data-v-88fc135a]{border-bottom-color:var(--color-accent);border-bottom-style:solid}.event-basic-editor__input-h1[data-v-88fc135a]:focus-visible{border-bottom-color:var(--color-content);box-shadow:var(--focus-ring-glow);outline:none}.event-basic-editor__input-h1[data-v-88fc135a]:focus:not(:focus-visible){outline:none}.event-basic-editor__input-h1[data-v-88fc135a]::-moz-placeholder{color:var(--color-muted)}.event-basic-editor__input-h1[data-v-88fc135a]::placeholder{color:var(--color-muted)}.event-basic-editor__date-trigger[data-v-88fc135a]{align-items:center;background:var(--glass-bg-subtle);border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--fib-2) var(--fib-3);transition:background var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.event-basic-editor__date-trigger[data-v-88fc135a]:hover{background:var(--glass-bg-default);box-shadow:var(--shadow-sm)}.event-basic-editor__date-trigger[data-v-88fc135a]:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.event-basic-editor__meta[data-v-88fc135a]{display:flex;flex-wrap:wrap;gap:var(--fib-2);margin-top:var(--fib-1)}.event-basic-editor__meta-item[data-v-88fc135a]{align-items:center;color:var(--color-muted);display:flex;font-size:var(--text-sm);gap:var(--fib-1)}.event-basic-editor__meta-item--badge[data-v-88fc135a]{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-radius:var(--radius-full);color:var(--color-muted);padding:var(--fib-1) var(--fib-3)}.event-basic-editor__meta-item--safety[data-v-88fc135a]{background:var(--glass-bg-subtle);border-color:var(--color-accent);color:var(--color-accent)}.event-basic-editor__meta-item--draft[data-v-88fc135a]{background:var(--glass-bg-subtle);border-color:var(--border-subtle);color:var(--color-muted)}.event-basic-editor__meta-item--live[data-v-88fc135a]{background:var(--glass-bg-subtle);border-color:var(--status-success);box-shadow:none;color:var(--status-success)}@media(min-width:768px){.event-basic-editor__cover-wrapper[data-v-88fc135a]{left:auto;margin-left:0;margin-right:0;position:relative;right:auto;width:100%}.event-basic-editor__identity[data-v-88fc135a]{padding:0}.event-basic-editor__input-h1[data-v-88fc135a]{font-size:var(--text-xl)}}@media(prefers-reduced-motion:reduce){.event-basic-editor.event-basic-editor[data-v-88fc135a],.event-basic-editor.event-basic-editor[data-v-88fc135a] *{animation-duration:var(--duration-none);transition-duration:var(--duration-none)}}.event-basic-outer[data-v-0f68fdaa]{position:relative;width:100%}.event-basic-container[data-v-0f68fdaa]{border-radius:0;overflow:visible;position:relative;transition:box-shadow var(--duration-slower) var(--ease-default),border-color var(--duration-slower) var(--ease-default)}@media(min-width:768px){.event-basic-container[data-v-0f68fdaa]{border-radius:var(--radius-lg);overflow:hidden}}.event-basic__save-toast[data-v-0f68fdaa]{align-items:center;animation:fadeIn-drop-0f68fdaa var(--duration-normal) var(--ease-default);background:var(--glass-bg-subtle);border-radius:var(--radius-sm);color:var(--status-success);display:flex;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--fib-3);padding:var(--fib-2) var(--fib-3)}@keyframes fadeIn-drop-0f68fdaa{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.event-basic__flash[data-v-0f68fdaa]{animation:shutterFlash-0f68fdaa var(--duration-emphasis) var(--ease-out) forwards;background:var(--color-content);inset:0;pointer-events:none;position:absolute;z-index:var(--z-sticky)}.event-basic__skeleton[data-v-0f68fdaa]{display:flex;flex-direction:column;gap:var(--fib-2);padding:var(--fib-3)}.event-basic__skeleton-hero[data-v-0f68fdaa],.event-basic__skeleton-line[data-v-0f68fdaa]{animation:event-basic-skeleton-shimmer-0f68fdaa var(--duration-slow) var(--ease-default) infinite;background:linear-gradient(135deg,var(--glass-bg-subtle) 0,var(--glass-bg-default) 50%,var(--glass-bg-subtle) 100%);background-size:200% 200%;border-radius:var(--radius-sm)}.event-basic__skeleton-hero[data-v-0f68fdaa]{border-radius:var(--radius-md);width:100%}.event-basic__skeleton-line[data-v-0f68fdaa]{height:var(--fib-4);width:100%}.event-basic__skeleton-line--lg[data-v-0f68fdaa]{width:80%}.event-basic__skeleton-line--sm[data-v-0f68fdaa]{width:60%}@keyframes event-basic-skeleton-shimmer-0f68fdaa{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shutterFlash-0f68fdaa{0%{opacity:0}10%{opacity:var(--opacity-intense)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.event-basic-outer.event-basic-outer[data-v-0f68fdaa],.event-basic-outer.event-basic-outer[data-v-0f68fdaa] *{animation-duration:var(--duration-none);transition-duration:var(--duration-none)}.event-basic__skeleton-hero[data-v-0f68fdaa],.event-basic__skeleton-line[data-v-0f68fdaa]{animation:none}}.trust-rating[data-v-93834d6c]{align-items:center;display:flex;gap:var(--fib-1)}.trust-rating__star[data-v-93834d6c]{color:var(--color-accent)}.trust-rating__value[data-v-93834d6c]{color:var(--color-content);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.trust-rating__value--highlighted[data-v-93834d6c]{color:var(--color-accent);font-size:var(--text-xl)}.host-badge[data-v-fb45cd58]{align-items:center;display:flex;flex-direction:column;gap:var(--fib-1)}.host-badge__icon[data-v-fb45cd58]{color:var(--color-muted)}.host-badge__icon--top[data-v-fb45cd58]{color:var(--status-warning)}.host-badge__icon--verified[data-v-fb45cd58]{color:var(--color-accent)}.host-badge__icon--new[data-v-fb45cd58]{animation:new-host-shimmer-fb45cd58 3s var(--ease-default) infinite;color:var(--status-warning)}.host-badge__chip[data-v-fb45cd58]{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-full);color:var(--status-warning);display:inline-flex;font-size:var(--text-xs);gap:var(--fib-1);padding:var(--fib-1) var(--fib-2)}.host-badge__label[data-v-fb45cd58]{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes new-host-shimmer-fb45cd58{0%,to{opacity:var(--opacity-intense)}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.host-badge__icon--new[data-v-fb45cd58]{animation:none;opacity:1}}.event-count-badge[data-v-d20548e9]{align-items:center;display:flex;flex-direction:column;gap:var(--fib-1)}.event-count-badge__value[data-v-d20548e9]{color:var(--color-content);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.event-count-badge__label[data-v-d20548e9]{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-count-badge--compact .event-count-badge__value[data-v-d20548e9]{font-family:inherit;line-height:1.2}.event-count-badge--compact .event-count-badge__label[data-v-d20548e9]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:1.4}@media(max-width:639px){.trust-row[data-v-3e841574]{gap:var(--fib-3);grid-template-columns:1fr 1fr}.trust-row__divider[data-v-3e841574]{display:none}}.trust-row[data-v-3e841574]{align-items:center;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;padding:var(--fib-5) 0}.trust-row[data-v-3e841574]:has(.trust-row__column--static){grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.trust-row__column[data-v-3e841574],.trust-row__column--static[data-v-3e841574]{align-items:center;display:flex;flex-direction:column;gap:var(--fib-1);min-width:0;padding:var(--fib-3) var(--fib-2)}.trust-row__column[data-v-3e841574]{background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);-webkit-tap-highlight-color:transparent}.trust-row__column[data-v-3e841574]:not(:disabled):hover{background:var(--glass-bg-subtle)}.trust-row__column[data-v-3e841574]:not(:disabled):active{transform:scale(.97)}.trust-row__column[data-v-3e841574]:disabled{cursor:default}.trust-row__column[data-v-3e841574]:focus-visible{box-shadow:var(--shadow-md);outline:none}.trust-row__value[data-v-3e841574]{align-items:center;display:flex;gap:var(--fib-1)}.trust-row__number[data-v-3e841574]{color:var(--color-content);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.trust-row__label[data-v-3e841574]{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-row__divider[data-v-3e841574]{background:linear-gradient(to bottom,transparent,var(--color-structure) 20%,var(--color-structure) 80%,transparent);height:var(--fib-8);opacity:var(--opacity-dim);width:1px}.trust-row__badge-wrapper[data-v-3e841574]{align-items:center;display:flex;justify-content:center;min-width:0;position:relative}.trust-row__tooltip[data-v-3e841574]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg-strong);border-radius:var(--radius-md);bottom:calc(100% + var(--fib-2));box-shadow:var(--shadow-lg);color:var(--color-content);font-size:var(--text-xs);left:50%;max-width:none;padding:var(--fib-2) var(--fib-3);pointer-events:none;position:absolute;text-align:center;transform:translate(-50%);white-space:normal;z-index:var(--z-tooltip,50)}.tooltip-fade-enter-active[data-v-3e841574],.tooltip-fade-leave-active[data-v-3e841574]{transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.tooltip-fade-enter-from[data-v-3e841574],.tooltip-fade-leave-to[data-v-3e841574]{opacity:0;transform:translate(-50%) translateY(4px)}.trust-row__response-icon[data-v-3e841574]{color:var(--color-accent)}.trust-row__skeleton[data-v-3e841574]{background:var(--color-surface);border-radius:var(--radius-sm);height:var(--fib-8);width:var(--icon-container-md)}@media(prefers-reduced-motion:reduce){.tooltip-fade-enter-active[data-v-3e841574],.tooltip-fade-leave-active[data-v-3e841574],.trust-row__column[data-v-3e841574]{transition:none}}.quality-badge[data-v-21a7b455]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:var(--fib-1)}.quality-badge__rating[data-v-21a7b455]{color:var(--color-content);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.quality-badge__count[data-v-21a7b455]{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-weight-normal)}.user-ticket-status-banner[data-v-a1ad789e]{position:relative}.user-ticket-status-glow[data-v-a1ad789e]{background:var(--color-accent-muted);inset:0;opacity:var(--opacity-faint,.05);pointer-events:none;position:absolute}.user-ticket-status-content[data-v-a1ad789e]{padding:var(--fib-3);position:relative;width:100%;z-index:var(--z-base,1)}.user-ticket-status-icon-circle[data-v-a1ad789e]{align-items:center;background:var(--color-accent-muted);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:40px;justify-content:center;opacity:var(--opacity-subtle,.1);width:40px}.user-ticket-status-text[data-v-a1ad789e]{display:flex;flex-direction:column}.slide-fade-enter-active[data-v-a1ad789e]{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.slide-fade-leave-active[data-v-a1ad789e]{transition:opacity var(--duration-slow) var(--ease-in),transform var(--duration-slow) var(--ease-in)}.slide-fade-enter-from[data-v-a1ad789e],.slide-fade-leave-to[data-v-a1ad789e]{opacity:0;transform:translateY(-10px)}@media(prefers-reduced-motion:reduce){.user-ticket-status-banner.user-ticket-status-banner[data-v-a1ad789e],.user-ticket-status-banner.user-ticket-status-banner[data-v-a1ad789e] *{animation-duration:var(--duration-none);transition-duration:var(--duration-none)}}.event-hero-desktop-title[data-v-3a5e2140]{display:none}@media(min-width:640px){.event-hero-desktop-title[data-v-3a5e2140]{align-items:flex-start;display:flex;gap:var(--fib-4);justify-content:space-between}}.event-hero-desktop-title__heading[data-v-3a5e2140]{color:var(--color-content);flex:1;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0;min-width:0;word-break:break-word}@media(min-width:768px){.event-hero-desktop-title__heading[data-v-3a5e2140]{font-size:var(--text-2xl)}}@media(min-width:1024px){.event-hero-desktop-title__heading[data-v-3a5e2140]{font-size:var(--text-2xl);max-width:80%}}.event-hero-desktop-title__actions[data-v-3a5e2140]{align-items:center;display:flex;flex-shrink:0;gap:var(--fib-4);padding-top:var(--fib-1)}.event-hero-desktop-title__btn[data-v-3a5e2140]{align-items:center;background:none;border:none;color:var(--color-content);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);gap:var(--fib-1);padding:0;text-decoration:underline;transition:color var(--duration-fast) var(--ease-default)}.event-hero-desktop-title__btn[data-v-3a5e2140]:hover{color:var(--color-muted)}.event-hero-desktop-title__btn[data-v-3a5e2140]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-glow);outline:none}.event-hero-desktop-title__btn--saved[data-v-3a5e2140]{color:var(--status-error)}.event-hero-category-descriptor[data-v-3a5e2140]{display:none}@media(min-width:640px){.event-hero-category-descriptor[data-v-3a5e2140]{color:var(--color-muted);display:block;font-size:var(--text-base);font-weight:var(--font-weight-medium)}}.event-detail__pull-indicator[data-v-d24aee41]{left:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(var(--pull-distance,0));z-index:var(--z-fixed)}.event-detail__pull-content[data-v-d24aee41]{-webkit-backdrop-filter:blur(var(--glass-blur-md));backdrop-filter:blur(var(--glass-blur-md));background:var(--glass-bg-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-md);padding:var(--fib-3) var(--fib-5)}.event-detail__pull-text[data-v-d24aee41]{color:var(--color-content);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.event-detail__pull-arrow[data-v-d24aee41]{transform:rotate(var(--pull-rotation,0deg));transition:transform var(--duration-fast) var(--ease-default)}.event-detail__spin[data-v-d24aee41]{animation:event-detail-spin-d24aee41 1s linear infinite}@keyframes event-detail-spin-d24aee41{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.event-detail__pull-arrow[data-v-d24aee41]{transition:none}.event-detail__spin[data-v-d24aee41]{animation:none}}.event-detail__skeleton-hero[data-v-0174b37d]{border-radius:var(--radius-lg);width:100%}.event-detail__skeleton-content[data-v-0174b37d]{padding:0 var(--fib-5)}.event-detail__skeleton-title[data-v-0174b37d]{border-radius:var(--radius-xs);height:var(--icon-container-sm);width:70%}.event-detail__skeleton-subtitle[data-v-0174b37d]{border-radius:var(--radius-xs);height:var(--text-lg);width:45%}.event-detail__skeleton-badge[data-v-0174b37d]{border-radius:var(--radius-full);height:var(--fib-8);width:calc(var(--fib-5)*4)}.event-detail__skeleton-actions[data-v-0174b37d]{border-radius:var(--radius-lg);height:var(--touch-target-comfortable);width:100%}.event-detail__skeleton-body[data-v-0174b37d]{border-radius:var(--radius-xs);height:var(--text-sm);width:100%}.event-detail__skeleton-body--short[data-v-0174b37d]{width:60%}.event-detail__error-fallback[data-v-3a12fac0]{align-items:center;background:color-mix(in srgb,var(--status-error) 10%,var(--color-surface));border-radius:var(--radius-lg);color:var(--color-content);display:flex;font-size:var(--text-sm);gap:var(--fib-3);padding:var(--fib-3) var(--fib-5)}.external-link-dialog[data-v-ee37ae58]{animation:dialog-enter-ee37ae58 var(--duration-normal) var(--ease-spring);background:transparent;box-sizing:border-box;margin-inline:auto;max-width:100%;padding:clamp(var(--fib-5),5vw,var(--fib-7));text-align:center;width:min(100%,23rem)}@keyframes dialog-enter-ee37ae58{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.external-link-dialog__icon[data-v-ee37ae58]{align-items:center;background:color-mix(in srgb,var(--color-accent) 15%,transparent);border-radius:var(--radius-full);color:var(--color-accent);display:inline-flex;height:var(--icon-container-xl);justify-content:center;margin-bottom:var(--fib-3);width:var(--icon-container-xl)}.external-link-dialog__title[data-v-ee37ae58]{color:var(--color-content);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--fib-2)}.external-link-dialog__text[data-v-ee37ae58]{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0 0 var(--fib-5)}.external-link-dialog__actions[data-v-ee37ae58]{align-items:center;display:grid;gap:var(--fib-2);grid-template-columns:1fr 1fr}.external-link-dialog__actions[data-v-ee37ae58] .ui-btn{min-height:var(--touch-target-min);width:100%}@media(max-width:639px){.external-link-dialog__actions[data-v-ee37ae58]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.external-link-dialog[data-v-ee37ae58]{animation:none}}.event-detail-sticky-widget[data-v-e771a413]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg-strong,var(--overlay-heavy));border:1px solid var(--glass-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);box-sizing:border-box;padding:var(--fib-6)}.event-detail-sticky-widget[data-v-e771a413] [data-testid=sticky-rsvp-btn]{min-height:56px}.event-detail-sticky-widget__trust-green[data-v-e771a413]{align-items:center;color:var(--status-success);display:flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:var(--fib-2);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-default)}.event-detail-sticky-widget__trust-green[data-v-e771a413]:hover{opacity:var(--opacity-subtle)}.event-detail-sticky-widget__no-charge-text[data-v-e771a413]{color:var(--color-muted);display:block;font-size:var(--text-xs);text-align:center}.event-detail-sticky-widget__spots-text[data-v-e771a413]{color:var(--status-warning);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.event-detail-sticky-widget__spots-text--error[data-v-e771a413]{color:var(--status-error)}.event-detail-sticky-widget__spots-text--warning[data-v-e771a413]{color:var(--status-warning)}.event-detail-sticky-widget__spots-text--info[data-v-e771a413]{color:var(--color-muted)}.event-detail-sticky-widget__host-trust[data-v-e771a413],.event-detail-sticky-widget__info-zone[data-v-e771a413]{background:var(--glass-bg-subtle,hsla(0,0%,100%,.04));border-radius:var(--radius-md);padding:var(--fib-3)}.event-detail-sticky-widget__host-trust[data-v-e771a413]{display:flex;flex-direction:column;gap:var(--fib-2)}.event-detail-sticky-widget__host-row[data-v-e771a413]{align-items:center;display:flex;gap:var(--fib-2);min-width:0}.event-detail-sticky-widget__guestlist-closed[data-v-e771a413]{color:var(--status-error)}.event-detail-sticky-widget__past-badge[data-v-e771a413]{align-items:center;background:var(--glass-bg-subtle);border-radius:var(--radius-md);color:var(--color-muted);display:flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:var(--fib-2);padding:var(--fib-3) var(--fib-4)}.event-detail-layout[data-v-1626ffba]{display:flex;flex-direction:column;width:100%}.event-detail-layout__main[data-v-1626ffba]{min-width:0}.event-detail-layout__sidebar[data-v-1626ffba]{align-self:stretch;display:none!important;min-height:0}@media(min-width:1280px){.event-detail-layout[data-v-1626ffba]{align-items:start;display:grid;gap:var(--fib-7);grid-template-columns:1fr minmax(300px,33%)}.event-detail-layout__sidebar[data-v-1626ffba]{display:block!important}.event-detail-layout--no-sidebar[data-v-1626ffba]{grid-template-columns:1fr}}@media(min-width:1536px){.event-detail-layout[data-v-1626ffba]{gap:var(--fib-8)}}.post-event-recap[data-v-1626ffba]{background:var(--glass-bg-default);border-radius:var(--radius-lg);gap:var(--fib-5);padding:var(--fib-8) var(--fib-5);text-align:center}.post-event-recap[data-v-1626ffba],.post-event-recap__stat[data-v-1626ffba]{align-items:center;display:flex;flex-direction:column}.post-event-recap__stat[data-v-1626ffba]{gap:var(--fib-1)}.post-event-recap__count[data-v-1626ffba]{color:var(--color-content);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1}.post-event-recap__label[data-v-1626ffba]{color:var(--color-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.post-event-recap__actions[data-v-1626ffba]{display:flex;flex-direction:column;gap:var(--fib-3);max-width:320px;width:100%}.post-event-recap__secondary[data-v-1626ffba]{display:flex;gap:var(--fib-2);justify-content:center}.event-error-state[data-v-278900ab]{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:var(--fib-5)}.event-error-state__card[data-v-278900ab]{max-width:28rem;padding:var(--fib-8);width:100%}.event-error-state__icon[data-v-278900ab]{margin-bottom:var(--fib-2)}.event-error-state__title[data-v-278900ab]{color:var(--color-content);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0}.event-error-state__message[data-v-278900ab]{color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.event-error-state__actions[data-v-278900ab]{display:flex;flex-direction:column;gap:var(--fib-3);margin-top:var(--fib-3);width:100%}@media(min-width:640px){.event-error-state__actions[data-v-278900ab]{flex-direction:row;justify-content:center}}.event-error-state__alternatives[data-v-278900ab]{margin-top:var(--fib-3);padding-top:var(--fib-5);width:100%}.event-error-state__alternatives-title[data-v-278900ab]{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 var(--fib-3) 0}.event-error-state__alternatives-links[data-v-278900ab]{display:flex;flex-wrap:wrap;gap:var(--fib-2);justify-content:center}.event-error-state__link[data-v-278900ab]{align-items:center;background:var(--color-surface);border-radius:var(--radius-full);color:var(--color-content);display:inline-flex;font-size:var(--text-sm);gap:var(--fib-1);padding:var(--fib-2) var(--fib-3);text-decoration:underline;text-decoration-color:var(--color-muted);text-underline-offset:2px;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),text-decoration-color var(--duration-fast) var(--ease-default)}.event-error-state__link[data-v-278900ab]:hover{background:var(--color-surface-hover);border-color:var(--color-accent);text-decoration-color:var(--color-accent)}.event-error-state__link[data-v-278900ab]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.event-error-state__support[data-v-278900ab]{color:var(--color-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-default)}.event-error-state__support[data-v-278900ab]:hover{color:var(--color-content)}.event-error-state__support[data-v-278900ab]:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--shadow-md);outline:none}@media(prefers-reduced-motion:reduce){.event-error-state__link[data-v-278900ab],.event-error-state__support[data-v-278900ab]{transition:none}}.event-loading-skeleton[data-v-b0448886]{--skeleton-stagger-base:50ms;--shimmer-accent:var(--color-accent);--shimmer-accent-subtle:color-mix(in srgb,var(--shimmer-accent) 8%,transparent);max-width:100%;padding-bottom:var(--fib-21);width:100%}.shimmer-primary[style*=--stagger-index][data-v-b0448886],.shimmer-secondary[style*=--stagger-index][data-v-b0448886],.shimmer-tertiary[style*=--stagger-index][data-v-b0448886],.shimmer[style*=--stagger-index][data-v-b0448886]{animation-delay:calc(var(--skeleton-stagger-base)*var(--stagger-index, 0))}.skeleton-hero[data-v-b0448886]{aspect-ratio:16/9;background:var(--color-canvas);border-radius:var(--radius-xl);overflow:hidden;position:relative;width:100%}.skeleton-hero-image[data-v-b0448886]{height:100%;width:100%}.skeleton-hero-overlay[data-v-b0448886]{background:linear-gradient(to top,var(--color-canvas),transparent);bottom:0;height:40%;left:0;pointer-events:none;position:absolute;right:0}.skeleton-hero-badge[data-v-b0448886]{border-radius:var(--radius-full);height:var(--fib-8);left:var(--fib-5);position:absolute;top:var(--fib-5);width:var(--fib-10)}.skeleton-header[data-v-b0448886]{padding:0 var(--fib-3)}.skeleton-title[data-v-b0448886]{border-radius:var(--radius-sm);height:var(--fib-8);width:80%}.skeleton-pill[data-v-b0448886]{width:var(--fib-13)}.skeleton-pill[data-v-b0448886],.skeleton-pill-wide[data-v-b0448886]{border-radius:var(--radius-xs);height:var(--fib-5)}.skeleton-pill-wide[data-v-b0448886]{width:var(--fib-10)}.skeleton-dot[data-v-b0448886]{background:var(--glass-bg-default);border-radius:var(--radius-full);flex-shrink:0;height:var(--dot-size-xs);width:var(--dot-size-xs)}.skeleton-pills-row[data-v-b0448886]{padding:0 var(--fib-3)}.skeleton-info-pill[data-v-b0448886],.skeleton-info-pill-lg[data-v-b0448886]{border-radius:var(--radius-full);height:var(--fib-8);width:var(--fib-10)}.skeleton-social-proof[data-v-b0448886]{background:var(--glass-bg-subtle);border-radius:var(--radius-lg);margin:0 var(--fib-3);padding:var(--fib-3) var(--fib-5)}.skeleton-avatar[data-v-b0448886]{border:2px solid var(--color-surface);border-radius:var(--radius-full);flex-shrink:0;height:var(--fib-8);width:var(--fib-8)}.skeleton-social-text[data-v-b0448886]{border-radius:var(--radius-xs);height:var(--fib-4);width:var(--fib-11)}.skeleton-content[data-v-b0448886]{contain-intrinsic-size:auto 600px;content-visibility:auto;padding:0 var(--fib-3)}.skeleton-price-section[data-v-b0448886]{background:var(--glass-bg-subtle);border-radius:var(--radius-lg);padding:var(--fib-5)}.skeleton-price-label[data-v-b0448886]{border-radius:var(--radius-xs);height:var(--fib-3);margin-bottom:var(--fib-2);width:var(--fib-9)}.skeleton-price-value[data-v-b0448886]{border-radius:var(--radius-sm);height:var(--fib-8);margin-bottom:var(--fib-3);width:var(--fib-10)}.skeleton-ticket-row[data-v-b0448886]{border-radius:var(--radius-md);height:var(--fib-9);width:100%}.skeleton-section-title[data-v-b0448886]{border-radius:var(--radius-xs);height:var(--fib-5);width:var(--fib-10)}.skeleton-text-line[data-v-b0448886]{border-radius:var(--radius-xs);height:var(--fib-6);width:100%}.skeleton-organizer-card[data-v-b0448886]{background:var(--glass-bg-subtle);border-radius:var(--radius-lg);padding:var(--fib-3)}.skeleton-organizer-avatar[data-v-b0448886]{border-radius:var(--radius-full);flex-shrink:0;height:var(--fib-13);width:var(--fib-13)}.skeleton-organizer-name[data-v-b0448886]{height:var(--fib-7)}.skeleton-organizer-meta[data-v-b0448886],.skeleton-organizer-name[data-v-b0448886]{border-radius:var(--radius-xs);width:var(--fib-10)}.skeleton-organizer-meta[data-v-b0448886]{height:var(--fib-6)}.skeleton-follow-btn[data-v-b0448886]{border-radius:var(--radius-full);height:var(--fib-8);width:var(--fib-10)}.skeleton-artist[data-v-b0448886]{border-radius:var(--radius-md);flex-shrink:0;height:var(--fib-10);width:var(--fib-10)}.skeleton-map[data-v-b0448886]{border-radius:var(--radius-lg);height:var(--fib-11);width:100%}.skeleton-venue-name[data-v-b0448886]{height:var(--fib-7)}.skeleton-venue-address[data-v-b0448886],.skeleton-venue-name[data-v-b0448886]{border-radius:var(--radius-xs);width:var(--fib-11)}.skeleton-venue-address[data-v-b0448886]{height:var(--fib-6)}.skeleton-sticky-footer[data-v-b0448886]{-webkit-backdrop-filter:blur(var(--glass-blur-lg));backdrop-filter:blur(var(--glass-blur-lg));background:var(--glass-bg-strong);bottom:0;box-shadow:var(--shadow-sticky-top);left:0;padding:var(--fib-3) var(--fib-5);position:fixed;right:0;z-index:var(--z-sticky)}.skeleton-footer-label[data-v-b0448886]{border-radius:var(--radius-xs);height:var(--fib-3);width:var(--fib-8)}.skeleton-footer-amount[data-v-b0448886]{border-radius:var(--radius-sm);height:var(--fib-6);width:var(--fib-13)}.skeleton-footer-cta[data-v-b0448886]{border-radius:var(--radius-xl);height:var(--touch-target-min);width:var(--fib-11)}.skeleton-hero[data-v-b0448886]{animation-delay:0s}.skeleton-header[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) 60ms both;opacity:1}.skeleton-pills-row[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .12s both;opacity:1}.skeleton-social-proof[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .18s both;opacity:1}.skeleton-price-section[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .24s both;opacity:1}.skeleton-about-section[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .3s both;opacity:1}.skeleton-organizer-section[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .36s both;opacity:1}.skeleton-lineup-section[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .42s both;opacity:1}.skeleton-venue-section[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .48s both;opacity:1}.skeleton-sticky-footer[data-v-b0448886]{animation:skeleton-stagger-in-b0448886 var(--duration-slower) var(--ease-out) .54s both;opacity:1}@keyframes skeleton-stagger-in-b0448886{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media not (min-width:768px){.skeleton-hero[data-v-b0448886]{aspect-ratio:4/3;border-radius:var(--radius-none)}}.shimmer[data-v-b0448886],.shimmer-primary[data-v-b0448886],.shimmer-secondary[data-v-b0448886],.shimmer-tertiary[data-v-b0448886],.skeleton-hero-image[data-v-b0448886]{contain:layout style;will-change:background-position}.skeleton-hero-image[data-v-b0448886]{animation:branded-shimmer-b0448886 2s var(--ease-default) infinite;background:linear-gradient(90deg,var(--glass-bg-subtle) 0,var(--glass-bg-default) 20%,var(--shimmer-accent-subtle) 50%,var(--glass-bg-default) 80%,var(--glass-bg-subtle) 100%);background-size:200% 100%}@keyframes branded-shimmer-b0448886{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.shimmer[data-v-b0448886],.shimmer-primary[data-v-b0448886],.shimmer-secondary[data-v-b0448886],.shimmer-tertiary[data-v-b0448886],.skeleton-hero-image[data-v-b0448886]{animation:none;background:var(--glass-bg-subtle)}.skeleton-about-section[data-v-b0448886],.skeleton-header[data-v-b0448886],.skeleton-lineup-section[data-v-b0448886],.skeleton-organizer-section[data-v-b0448886],.skeleton-pills-row[data-v-b0448886],.skeleton-price-section[data-v-b0448886],.skeleton-social-proof[data-v-b0448886],.skeleton-sticky-footer[data-v-b0448886],.skeleton-venue-section[data-v-b0448886]{animation:none;opacity:1}}.event-header-floating[data-v-709ad018]{align-items:center;display:flex;justify-content:space-between;left:var(--layout-gutter);pointer-events:none;position:fixed;right:var(--layout-gutter);top:calc(env(safe-area-inset-top,0px) + var(--navbar-height, 0px) + var(--fib-3));z-index:var(--z-sticky,10)}.event-header-floating__right[data-v-709ad018]{align-items:center;display:flex;gap:var(--fib-2)}.event-header-floating__btn--saved[data-v-709ad018]{color:var(--status-error)}.event-header-floating__btn[data-v-709ad018]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:color-mix(in srgb,var(--color-canvas) 85%,transparent);border:none;border-radius:var(--radius-full);box-shadow:var(--shadow-lg);color:var(--color-content);cursor:pointer;display:grid;height:var(--touch-target-min);place-items:center;pointer-events:auto;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);width:var(--touch-target-min);-webkit-tap-highlight-color:transparent}.event-header-floating__btn[data-v-709ad018]:hover{background:var(--color-canvas);box-shadow:var(--shadow-lg)}.event-header-floating__btn[data-v-709ad018]:active{transform:scale(.92)}.event-header-floating__btn[data-v-709ad018]:focus-visible{box-shadow:var(--shadow-md);outline:none}@media(prefers-reduced-motion:reduce){.event-header-floating__btn[data-v-709ad018]{transition:none}.event-header-floating__btn[data-v-709ad018]:active{transform:none}}.pulse-icon[data-v-2d83bfbe]{animation:bounce-subtle-2d83bfbe 1s var(--ease-default) infinite}.expires-badge[data-v-2d83bfbe]{background:var(--glass-bg-default);border-radius:var(--radius-md);color:var(--color-content);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-left:var(--fib-2);padding:0 var(--fib-2)}@keyframes bounce-subtle-2d83bfbe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.pulse-icon[data-v-2d83bfbe]{animation:none}}.ticket-selection-content[data-v-2d83bfbe]{box-sizing:border-box;margin-inline:auto;padding-inline:var(--fib-3);width:min(100%,80rem)}@media(min-width:640px){.ticket-selection-content[data-v-2d83bfbe]{padding-inline:var(--fib-5)}}.footer-ticket-body[data-v-c59ae7dd]{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--fib-3);justify-content:space-between;max-width:100%;overflow:hidden;padding:var(--fib-3) var(--fib-6);width:100%}.footer-ticket-price[data-v-c59ae7dd]{display:flex;flex:1;flex-direction:column;gap:var(--fib-1);min-width:0}.footer-ticket-label[data-v-c59ae7dd]{color:var(--color-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.footer-ticket-amount[data-v-c59ae7dd]{color:var(--color-content);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:var(--leading-1-2)}.price-skeleton[data-v-c59ae7dd]{animation:price-shimmer-c59ae7dd 2s var(--ease-smooth) infinite;background:linear-gradient(100deg,var(--glass-bg-subtle) 0,var(--glass-bg-subtle) 40%,var(--glass-bg-default) 50%,var(--glass-bg-subtle) 60%,var(--glass-bg-subtle) 100%);background-size:300% 100%;border-radius:var(--radius-sm);display:inline-block;height:var(--fib-6);vertical-align:middle;width:var(--fib-21)}@keyframes price-shimmer-c59ae7dd{0%{background-position:200% 0}to{background-position:-100% 0}}.footer-ticket-amount[data-v-c59ae7dd]:has(+.footer-ticket-signals .footer-ticket-urgency),.footer-ticket-price:has(.footer-ticket-urgency) .footer-ticket-amount[data-v-c59ae7dd]{color:var(--color-accent)}.footer-ticket-context[data-v-c59ae7dd]{color:var(--color-muted);display:block;font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.footer-ticket-signals[data-v-c59ae7dd]{align-items:center;display:flex;gap:var(--fib-1);margin-top:var(--fib-1)}.footer-ticket-trust[data-v-c59ae7dd]{color:var(--color-muted)}.footer-ticket-trust[data-v-c59ae7dd],.footer-ticket-urgency[data-v-c59ae7dd]{align-items:center;display:inline-flex;font-size:var(--text-xs);gap:var(--fib-1)}.footer-ticket-urgency[data-v-c59ae7dd]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.urgency-dot[data-v-c59ae7dd]{background:currentcolor;border-radius:var(--radius-full);display:inline-block;height:var(--dot-size-sm);width:var(--dot-size-sm)}.urgency-dot--low[data-v-c59ae7dd],.urgency-dot--warning[data-v-c59ae7dd]{animation:none}.urgency-dot--critical[data-v-c59ae7dd]{animation:dot-pulse-c59ae7dd 1.5s var(--ease-default) infinite}@keyframes dot-pulse-c59ae7dd{0%,to{opacity:1;transform:scale(1)}50%{opacity:var(--opacity-disabled);transform:scale(1.4)}}.footer-ticket-urgency--low[data-v-c59ae7dd]{color:var(--color-accent)}.footer-ticket-urgency--warning[data-v-c59ae7dd]{color:var(--status-warning)}.footer-ticket-urgency--critical[data-v-c59ae7dd]{color:var(--status-error);font-weight:var(--font-weight-semibold)}.footer-ticket-spin[data-v-c59ae7dd]{animation:footer-spin-c59ae7dd 1s linear infinite}@keyframes footer-spin-c59ae7dd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.price-skeleton[data-v-c59ae7dd]{animation:none;background:var(--glass-bg-default)}.urgency-dot[data-v-c59ae7dd]{animation:none}.footer-ticket-button[data-v-c59ae7dd]{transition:none}.footer-ticket-button[data-v-c59ae7dd]:active,.footer-ticket-button[data-v-c59ae7dd]:hover{transform:none}.footer-ticket-spin[data-v-c59ae7dd]{animation:none}}.footer-ticket-cta[data-v-c59ae7dd]{align-items:center;display:flex;flex:1;gap:var(--fib-3);justify-content:flex-end}.footer-ticket-cta>div[data-v-c59ae7dd]{width:100%}.footer-ticket-cta[data-v-c59ae7dd] button{white-space:nowrap;width:100%}.footer-ticket-button[data-v-c59ae7dd]{box-shadow:var(--shadow-btn-accent-rest);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);min-height:var(--touch-target-min);min-width:7.5rem;text-transform:uppercase;transition:box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.footer-ticket-button[data-v-c59ae7dd]:hover{box-shadow:var(--shadow-btn-accent-hover);transform:translateY(-1px)}.footer-ticket-button[data-v-c59ae7dd]:active{box-shadow:var(--shadow-btn-accent-pressed);opacity:var(--opacity-visible);transform:translateY(0) scale(.96)}.footer-ticket-button[data-v-c59ae7dd]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.footer-ticket-button--info[data-v-c59ae7dd]{box-shadow:none;cursor:default;opacity:var(--opacity-disabled,.4)}.footer-ticket-body--past[data-v-c59ae7dd]{opacity:var(--opacity-visible)}.footer-ticket-past-subtitle[data-v-c59ae7dd]{color:var(--color-content);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-1-2)}.footer-post-cta[data-v-c59ae7dd]{background:transparent;border:1px solid var(--glass-border-default);border-radius:var(--radius-md);box-shadow:none;color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);min-height:var(--fib-8);padding-inline:var(--fib-3);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.footer-post-cta[data-v-c59ae7dd]:hover{background:var(--glass-bg-subtle);border-color:var(--color-content);color:var(--color-content)}.footer-post-cta[data-v-c59ae7dd]:active{opacity:var(--opacity-near-full);transform:scale(.96)}.footer-post-cta[data-v-c59ae7dd]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}@media not (min-width:375px){.footer-ticket-body[data-v-c59ae7dd]{gap:var(--fib-2);padding:var(--fib-3) var(--fib-5)}.footer-post-cta[data-v-c59ae7dd]{font-size:var(--text-2xs);padding-inline:var(--fib-2)}}@media(min-width:768px){.footer-ticket-body[data-v-c59ae7dd]{padding:var(--fib-2) var(--fib-8)}.footer-ticket-amount[data-v-c59ae7dd]{font-size:var(--text-xl)}.footer-ticket-button[data-v-c59ae7dd]{min-height:var(--touch-target-min);min-width:8.75rem}.footer-post-cta[data-v-c59ae7dd]{font-size:var(--text-xs);padding-inline:var(--fib-5)}}@media(prefers-reduced-motion:reduce){.footer-post-cta[data-v-c59ae7dd]{transition:none}.footer-post-cta[data-v-c59ae7dd]:active{transform:none}}.footer-ticket-body[data-v-ba7eba01]{align-items:center;display:flex;flex-direction:row;gap:var(--fib-3);justify-content:space-between;padding:var(--fib-2) var(--fib-5);width:100%}@media not (min-width:768px){.footer-ticket-body[data-v-ba7eba01]{padding:var(--fib-1) var(--fib-5)}}.footer-ticket-price[data-v-ba7eba01]{display:flex;flex-direction:column;gap:var(--fib-1);min-width:0}.footer-ticket-label[data-v-ba7eba01]{color:var(--color-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase}.footer-ticket-amount[data-v-ba7eba01]{color:var(--color-accent);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:var(--leading-1-2);text-shadow:0 1px 2px var(--overlay-subtle)}.footer-ticket-context[data-v-ba7eba01]{color:var(--color-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.footer-ticket-cta[data-v-ba7eba01]{align-items:center;display:flex;flex-shrink:0;gap:var(--fib-2)}.footer-ticket-button[data-v-ba7eba01]{box-shadow:var(--shadow-btn-accent-rest);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);min-height:var(--touch-target-min);min-width:7.5rem;text-transform:uppercase;transition:box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.footer-ticket-button[data-v-ba7eba01]:hover{box-shadow:var(--shadow-btn-accent-hover);transform:translateY(-1px)}.footer-ticket-button[data-v-ba7eba01]:active{box-shadow:var(--shadow-btn-accent-pressed);opacity:var(--opacity-visible);transform:translateY(0) scale(.96)}.footer-ticket-button[data-v-ba7eba01]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.footer-ticket-button--going[data-v-ba7eba01]{border-color:var(--color-accent);box-shadow:none}.footer-ticket-button--going[data-v-ba7eba01]:hover{box-shadow:var(--shadow-sm)}.footer-ticket-spin[data-v-ba7eba01]{animation:footer-spin-ba7eba01 1s linear infinite}@keyframes footer-spin-ba7eba01{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(min-width:768px){.footer-ticket-body[data-v-ba7eba01]{padding:var(--fib-3) var(--fib-8)}.footer-ticket-amount[data-v-ba7eba01]{font-size:var(--text-xl)}.footer-ticket-button[data-v-ba7eba01]{min-height:var(--touch-target-min);min-width:8.75rem}}.footer-ticket-body--past[data-v-ba7eba01]{opacity:var(--opacity-visible)}.footer-ticket-past-subtitle[data-v-ba7eba01]{color:var(--color-content);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-1-2)}.footer-post-cta[data-v-ba7eba01]{background:transparent;border:1px solid var(--glass-border-default);border-radius:var(--radius-md);box-shadow:none;color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);min-height:var(--fib-8);padding-inline:var(--fib-3);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.footer-post-cta[data-v-ba7eba01]:hover{background:var(--glass-bg-subtle);border-color:var(--color-content);color:var(--color-content)}.footer-post-cta[data-v-ba7eba01]:active{opacity:var(--opacity-near-full);transform:scale(.96)}.footer-post-cta[data-v-ba7eba01]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}@media(prefers-reduced-motion:reduce){.footer-ticket-spin[data-v-ba7eba01]{animation:none}.footer-ticket-button[data-v-ba7eba01]{transition:none}.footer-ticket-button[data-v-ba7eba01]:active,.footer-ticket-button[data-v-ba7eba01]:hover{transform:none}.footer-post-cta[data-v-ba7eba01]{transition:none}.footer-post-cta[data-v-ba7eba01]:active{transform:none}}@media not (min-width:375px){.footer-post-cta[data-v-ba7eba01]{font-size:var(--text-2xs);padding-inline:var(--fib-2)}}@media(min-width:768px){.footer-post-cta[data-v-ba7eba01]{font-size:var(--text-xs);padding-inline:var(--fib-5)}}.footer-ticket-spacer[data-v-55720fbe]{height:calc(var(--footer-ticket-height, var(--navbar-height)) + env(safe-area-inset-bottom,0px) + var(--fib-3))}@media(min-width:768px){.footer-ticket-spacer[data-v-55720fbe]{height:calc(var(--navbar-height) + var(--fib-3) + env(safe-area-inset-bottom,0px))}}.footer-ticket[data-v-55720fbe] .card{container-type:normal;width:100%}@media(min-width:1024px){.footer-ticket-spacer[data-v-55720fbe]{display:none}}.footer-ticket.footer-ticket[data-v-55720fbe]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface);border-top:1px solid var(--glass-border-default);box-shadow:var(--shadow-sticky-top);contain:layout style;height:var(--footer-ticket-height,var(--navbar-height));min-height:var(--navbar-height);padding-bottom:env(safe-area-inset-bottom,0);position:fixed}@media(min-width:768px){.footer-ticket.footer-ticket[data-v-55720fbe]{height:calc(var(--navbar-height) + var(--fib-3));min-height:calc(var(--navbar-height) + var(--fib-3))}}.footer-ticket-container[data-v-55720fbe]{align-items:center;display:flex;justify-content:center;margin-inline:auto;max-width:var(--container-xl);padding-inline:var(--layout-gutter);width:100%}.footer-slide-enter-active[data-v-55720fbe]{transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.footer-slide-leave-active[data-v-55720fbe]{transition:transform var(--duration-normal) var(--ease-in),opacity var(--duration-normal) var(--ease-in)}.footer-slide-enter-from[data-v-55720fbe],.footer-slide-leave-to[data-v-55720fbe]{opacity:0;transform:translateY(100%)}.footer-slide-enter-to[data-v-55720fbe],.footer-slide-leave-from[data-v-55720fbe]{opacity:1;transform:translateY(0)}.footer-ticket-handle[data-v-55720fbe]{background:var(--color-muted);border-radius:var(--radius-full);height:var(--fib-1);left:50%;opacity:var(--opacity-dim);position:absolute;top:var(--fib-2);transform:translate(-50%);width:var(--icon-container-md)}@media not (min-width:768px){.footer-ticket-handle[data-v-55720fbe]{display:none}.footer-ticket.footer-ticket[data-v-55720fbe]{height:auto;min-height:var(--navbar-height)}}@media(prefers-reduced-motion:reduce){.footer-slide-enter-active[data-v-55720fbe],.footer-slide-leave-active[data-v-55720fbe]{transition:none}}
