.base-menu[data-v-85404875]{position:relative}.base-menu summary[data-v-85404875]{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--page-border,var(--color-border));background:var(--page-surface,var(--color-surface));color:var(--page-text-secondary,var(--color-text-muted));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.base-menu summary[data-v-85404875]::-webkit-details-marker{display:none}.base-menu summary[data-v-85404875]:hover{background:var(--page-accent-soft,var(--color-surface-muted));color:var(--page-text,var(--color-text))}.base-menu .panel[data-v-85404875]{top:calc(100% + var(--space-2));z-index:20;min-width:200px;padding:var(--space-1);border:1px solid var(--page-border,var(--color-border));background:var(--page-surface,var(--color-surface));border-radius:14px;flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 10px 30px #00000026}.panel a[data-v-85404875-s],.panel button[data-v-85404875-s]{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius);color:var(--page-text,var(--color-text));font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:.9rem;text-decoration:none;display:flex}.panel a[data-v-85404875-s]:focus-visible,.panel a[data-v-85404875-s]:hover,.panel button[data-v-85404875-s]:focus-visible,.panel button[data-v-85404875-s]:hover{background:var(--page-accent-soft,var(--color-surface-muted))}.lineup[data-v-05df78fe]{flex-direction:column;gap:14px;display:flex}.tier[data-v-05df78fe]{gap:14px;padding:0;list-style:none;display:grid}.tier>li[data-v-05df78fe]{display:flex}.card[data-v-05df78fe]{width:100%;min-width:0;color:var(--page-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:10px;padding:0;display:flex;position:relative}.card[data-v-05df78fe]:focus-visible{outline:2px solid var(--page-accent-ink);outline-offset:3px;border-radius:14px}.media[data-v-05df78fe]{aspect-ratio:1;background:var(--page-accent-soft);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.media img[data-v-05df78fe]{-o-object-position:50% 25%;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.monogram[data-v-05df78fe]{color:var(--page-accent-ink);letter-spacing:.02em;font-size:clamp(1.1rem,4vw,2.2rem);font-weight:700}.body[data-v-05df78fe]{flex-direction:column;gap:2px;min-width:0;display:flex}.name[data-v-05df78fe],.subtitle[data-v-05df78fe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name[data-v-05df78fe]{font-size:.98rem;font-weight:650;line-height:1.25}.subtitle[data-v-05df78fe]{color:var(--page-text-secondary);font-size:.82rem}.tier[data-tier=headliner][data-v-05df78fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.tier[data-tier=headliner][data-count="1"][data-v-05df78fe]{grid-template-columns:1fr}.tier[data-tier=headliner][data-count="1"] .media[data-v-05df78fe]{aspect-ratio:16/9}.tier[data-tier=headliner][data-count="3"][data-v-05df78fe]{grid-template-columns:repeat(3,minmax(0,1fr))}.tier[data-tier=headliner][data-count="4"][data-v-05df78fe]{grid-template-columns:repeat(4,minmax(0,1fr))}.tier[data-tier=headliner] .media[data-v-05df78fe]{aspect-ratio:4/5;border-radius:20px}.tier[data-tier=headliner] .media[data-v-05df78fe]:not([data-empty]):after{content:"";background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.tier[data-tier=headliner] .media[data-empty][data-v-05df78fe]{aspect-ratio:auto;min-height:112px}.tier[data-tier=headliner]:has(.media:not([data-empty])) .media[data-empty][data-v-05df78fe]{flex-grow:1}.tier[data-tier=headliner] .card:has(.media:not([data-empty])) .body[data-v-05df78fe]{z-index:1;color:#fff;position:absolute;bottom:16px;left:18px;right:18px}.tier[data-tier=headliner] .card:has(.media:not([data-empty])) .body .subtitle[data-v-05df78fe]{color:#ffffffd1}.tier[data-tier=headliner] .name[data-v-05df78fe]{white-space:normal;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:700}@media (width<=767px){.tier[data-tier=headliner][data-count="4"][data-v-05df78fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.tier[data-tier=headliner][data-v-05df78fe],.tier[data-tier=headliner][data-count="3"][data-v-05df78fe],.tier[data-tier=headliner][data-count="4"][data-v-05df78fe]{grid-template-columns:1fr}.tier[data-tier=headliner] .media[data-v-05df78fe]:not([data-empty]){aspect-ratio:4/3}}.tier[data-tier=featured][data-v-05df78fe]{grid-template-columns:repeat(4,minmax(0,1fr))}.tier[data-tier=featured][data-count="1"][data-v-05df78fe],.tier[data-tier=featured][data-count="2"][data-v-05df78fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.tier[data-tier=featured][data-count="3"][data-v-05df78fe]{grid-template-columns:repeat(3,minmax(0,1fr))}.tier[data-tier=featured] .media[data-empty][data-v-05df78fe]{aspect-ratio:auto;min-height:112px}.tier[data-tier=featured]:has(.media:not([data-empty])) .media[data-empty][data-v-05df78fe]{aspect-ratio:1}@media (width<=575px){.tier[data-tier=featured][data-v-05df78fe],.tier[data-tier=featured][data-count="3"][data-v-05df78fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier[data-tier=standard][data-v-05df78fe]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px}.tier[data-tier=standard] .card[data-v-05df78fe]{border-radius:var(--radius);flex-direction:row;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:8px}.tier[data-tier=standard] .card[data-v-05df78fe]:hover{background:var(--page-accent-soft)}.tier[data-tier=standard] .media[data-v-05df78fe]{border-radius:12px;flex-shrink:0;width:52px;height:52px}.tier[data-tier=standard] .monogram[data-v-05df78fe]{font-size:1rem}@media (width<=575px){.tier[data-tier=standard][data-v-05df78fe]{grid-template-columns:1fr}}.day-tabs[data-v-aadb4ca5]{gap:var(--space-2);margin:0 -24px var(--space-4);padding:0 24px var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}@media (width<=767px){.day-tabs[data-v-aadb4ca5]{margin:0 calc(var(--space-4)*-1) var(--space-4);padding:0 var(--space-4) var(--space-1)}}.day-tab[data-v-aadb4ca5]{border:1px solid var(--page-border);min-width:108px;color:var(--page-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;padding:10px 14px;display:flex}.day-tab[data-v-aadb4ca5]:hover{border-color:var(--page-accent)}.day-tab[aria-pressed=true][data-v-aadb4ca5]{border-color:var(--page-accent-solid);background:var(--page-accent-solid);color:var(--page-on-accent)}.day-tab[aria-pressed=true] .day-date[data-v-aadb4ca5]{color:inherit;opacity:.85}.day-name[data-v-aadb4ca5]{font-size:.95rem;font-weight:700}.day-date[data-v-aadb4ca5]{color:var(--page-text-secondary);font-size:.78rem}.agenda[data-v-aadb4ca5]{padding:0;list-style:none}.agenda-row[data-v-aadb4ca5]{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--page-border);grid-template-columns:76px minmax(0,1fr) auto;display:grid}.agenda-row[data-v-aadb4ca5]:first-child{padding-top:var(--space-1);border-top:none}@media (width<=575px){.agenda-row[data-v-aadb4ca5]{gap:var(--space-3);grid-template-columns:60px minmax(0,1fr)}}.time[data-v-aadb4ca5]{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.time .start[data-v-aadb4ca5]{color:var(--page-text);font-size:.95rem;font-weight:700}.time .end[data-v-aadb4ca5]{color:var(--page-text-tertiary);font-size:.8rem}.body[data-v-aadb4ca5]{flex-direction:column;gap:6px;min-width:0;display:flex}.title[data-v-aadb4ca5]{color:var(--page-text);font-size:1.02rem;font-weight:650;line-height:1.3}.meta[data-v-aadb4ca5]{color:var(--page-text-secondary);flex-wrap:wrap;gap:6px 12px;font-size:.84rem;display:flex}.meta[data-v-aadb4ca5],.space[data-v-aadb4ca5]{align-items:center}.space[data-v-aadb4ca5]{gap:6px;display:inline-flex}.space-dot[data-v-aadb4ca5]{background:var(--space-colour,var(--page-accent));border-radius:50%;flex-shrink:0;width:8px;height:8px}.space-dot[data-space-index="1"][data-v-aadb4ca5]{--space-colour:#0ea5e9}.space-dot[data-space-index="2"][data-v-aadb4ca5]{--space-colour:#10b981}.space-dot[data-space-index="3"][data-v-aadb4ca5]{--space-colour:#f59e0b}.space-dot[data-space-index="4"][data-v-aadb4ca5]{--space-colour:#ec4899}.space-dot[data-space-index="5"][data-v-aadb4ca5]{--space-colour:#8b5cf6}.venue[data-v-aadb4ca5]{color:var(--page-text-tertiary);align-items:center;gap:2px;display:inline-flex}.performer[data-v-aadb4ca5]{min-height:32px;color:var(--page-text);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.performer[data-v-aadb4ca5]:hover{text-underline-offset:3px;text-decoration:underline}.avatar[data-v-aadb4ca5]{background:var(--page-accent-soft);width:22px;height:22px;color:var(--page-accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:.6rem;font-weight:700;display:inline-grid;overflow:hidden}.avatar.large[data-v-aadb4ca5]{width:44px;height:44px;box-shadow:0 0 0 2px var(--page-surface);border-radius:12px;font-size:.8rem}.avatar img[data-v-aadb4ca5]{width:100%;height:100%}.avatars[data-v-aadb4ca5]{cursor:pointer;background:0 0;border:none;align-self:start;padding:0;display:flex}.avatars .avatar+.avatar[data-v-aadb4ca5]{margin-left:-14px}@media (width<=575px){.avatars[data-v-aadb4ca5]{display:none}}.organizer-card[data-v-ea57c63b]{align-items:flex-start;gap:20px;display:flex}@media (width<=575px){.organizer-card[data-v-ea57c63b]{text-align:center;flex-direction:column;align-items:center}}.organizer-card .organizer-logo[data-v-ea57c63b]{background:var(--color-logo-background);width:56px;height:56px;color:var(--page-accent-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.organizer-card .organizer-logo img[data-v-ea57c63b]{width:100%;height:100%}.organizer-card .organizer-content[data-v-ea57c63b]{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=575px){.organizer-card .organizer-content[data-v-ea57c63b]{align-items:center}}.organizer-card .organizer-name[data-v-ea57c63b]{font-size:1.15rem;font-weight:700}.organizer-card .organizer-name a[data-v-ea57c63b]{color:var(--page-text);text-decoration:none}.organizer-card .organizer-name a[data-v-ea57c63b]:hover{color:var(--page-accent-ink)}.contact-actions[data-v-ea57c63b]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.more-events[data-v-ea57c63b]{flex-direction:column;gap:4px;margin:0 -14px;display:flex}@media (width<=575px){.more-events[data-v-ea57c63b]{margin:0 -10px}}.view-all[data-v-ea57c63b]{min-height:var(--touch-target);color:var(--page-accent-ink);align-self:flex-start;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=575px){.contact-actions[data-v-ea57c63b]{justify-content:center}}.profile-dialog[data-v-8f1ab440]{overscroll-behavior:contain;background:var(--page-surface);width:min(640px,100% - 32px);max-height:calc(100% - 32px);color:var(--page-text);font-family:var(--font-body);border:none;border-radius:24px;margin:auto;padding:0;overflow:hidden auto}.profile-dialog[data-v-8f1ab440]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.close[data-v-8f1ab440]{z-index:2;width:var(--touch-target);height:var(--touch-target);color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.close[data-v-8f1ab440]:hover{background:#000000a6}.hero[data-v-8f1ab440]{aspect-ratio:16/10;background:var(--page-accent-soft);place-items:center;width:100%;max-height:46vh;display:grid;position:relative;overflow:hidden}.hero[data-empty][data-v-8f1ab440]{aspect-ratio:16/6}.hero img[data-v-8f1ab440]{-o-object-position:50% 25%;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.monogram[data-v-8f1ab440]{color:var(--page-accent-ink);font-size:2.2rem;font-weight:700}.content[data-v-8f1ab440]{padding:var(--space-6) 28px 28px;flex-direction:column;gap:14px;display:flex}@media (width<=575px){.content[data-v-8f1ab440]{padding:20px}}.role[data-v-8f1ab440]{color:var(--page-accent-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:-8px;font-size:.75rem;font-weight:700}.name[data-v-8f1ab440]{letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2rem);font-weight:750;line-height:1.1}.tagline[data-v-8f1ab440]{color:var(--page-text-secondary);margin-top:-8px}.links[data-v-8f1ab440]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.links a[data-v-8f1ab440]{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--page-border);color:var(--page-text);border-radius:50%;place-items:center;display:grid}.links a[data-v-8f1ab440]:hover{border-color:var(--page-accent);background:var(--page-accent-soft);color:var(--page-accent-ink)}.appearances[data-v-8f1ab440]{background:var(--page-accent-soft);font-variant-numeric:tabular-nums;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;font-size:.88rem;list-style:none;display:flex}.appearances li[data-v-8f1ab440]{flex-wrap:wrap;gap:4px 10px;display:flex}.appearances .day[data-v-8f1ab440]{font-weight:700}.appearances .muted[data-v-8f1ab440]{color:var(--page-text-secondary)}.section-nav[data-v-3343591f]{display:none}@media (width>=992px){.section-nav[data-v-3343591f]{z-index:101;border-bottom:1px solid var(--page-border);background:color-mix(in srgb,var(--page-surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);visibility:hidden;opacity:0;transition:transform .35s,opacity .25s,visibility 0s linear .35s;display:block;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.section-nav[data-v-3343591f].visible[data-v-3343591f]{visibility:visible;opacity:1;transition:transform .35s,opacity .25s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.section-nav[data-v-3343591f]{transition:none}.section-nav[data-v-3343591f].visible[data-v-3343591f]{transition:none}}}.inner[data-v-3343591f]{align-items:center;gap:var(--space-6);max-width:var(--content-width);height:64px;padding:0 calc(var(--space-4) + 24px);margin:0 auto;display:flex}.identity[data-v-3343591f]{align-items:center;gap:var(--space-3);flex:0 auto;min-width:0;max-width:38%;display:flex}.identity .thumb[data-v-3343591f]{border-radius:10px;flex-shrink:0;width:36px;height:36px}.identity-text[data-v-3343591f]{flex-direction:column;min-width:0;display:flex}.link[data-v-3343591f],.subtitle[data-v-3343591f],.title[data-v-3343591f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title[data-v-3343591f]{color:var(--page-text);letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.subtitle[data-v-3343591f]{color:var(--page-text-secondary);font-size:.8125rem}.links[data-v-3343591f]{gap:var(--space-1);scrollbar-width:none;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.links[data-v-3343591f]::-webkit-scrollbar{display:none}.links.overflowing[data-v-3343591f]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.link[data-v-3343591f]{max-width:180px;color:var(--page-text-secondary);border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s}.link[data-v-3343591f]:hover{background:color-mix(in srgb,var(--page-text) 4%,var(--page-surface));color:var(--page-text)}.link[aria-current][data-v-3343591f]{background:color-mix(in srgb,var(--page-text) 8%,var(--page-surface));color:var(--page-text)}.link[data-v-3343591f]:focus-visible{outline:2px solid var(--page-accent-ink);outline-offset:2px}.share-button[data-v-d687479c]{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--page-border,var(--color-border));background:var(--page-surface,var(--color-surface));color:var(--page-text-secondary,var(--color-text-muted));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.share-button[data-v-d687479c]:hover{background:var(--page-accent-soft,var(--color-surface-muted));color:var(--page-text,var(--color-text))}.ticket-widget[data-v-d19a9cf1]{min-height:var(--loading-height);--loading-height:120px;position:relative}.loading[data-v-d19a9cf1]{height:var(--loading-height);place-items:center;transition:opacity .2s,visibility .2s;display:grid;position:absolute;inset:0 0 auto}.ready .loading[data-v-d19a9cf1]{opacity:0;visibility:hidden}.loading-ticket[data-v-d19a9cf1]{fill:var(--page-accent,var(--color-logo-magenta));animation:1.4s ease-in-out infinite alternate ticket-breathe-d19a9cf1}@media (prefers-reduced-motion:reduce){.loading-ticket[data-v-d19a9cf1]{animation-name:ticket-fade-d19a9cf1;animation-duration:2s}}@keyframes ticket-breathe-d19a9cf1{0%{opacity:.25;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ticket-fade-d19a9cf1{0%{opacity:.35}to{opacity:.9}}.hievents-widget[data-v-d19a9cf1]{opacity:0;transition:opacity .45s ease-out,transform .45s ease-out;transform:translateY(8px)}.ready .hievents-widget[data-v-d19a9cf1]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hievents-widget[data-v-d19a9cf1]{transition:opacity .2s;transform:none}}.tickets-placeholder[data-v-ad74d063]{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--page-border);border-radius:var(--radius);color:var(--page-text-secondary);text-align:center;flex-direction:column;display:flex}.tickets-placeholder p[data-v-ad74d063]{margin:0}.cover[data-v-ad74d063]{aspect-ratio:16/9;background:var(--page-accent-soft);grid-area:cover;width:100%;max-height:420px;position:relative;overflow:hidden}@media (width<=767px){.cover[data-v-ad74d063]{max-height:260px}}.cover .cover-image[data-v-ad74d063]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cover .status-badge[data-v-ad74d063]{border-radius:var(--radius);color:#fff;background:#0009;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:20px;left:20px}.event-header[data-v-ad74d063]{grid-area:header;padding:20px 24px 18px}@media (width<=767px){.event-header[data-v-ad74d063]{padding:var(--space-4) var(--space-4) var(--space-4)}}.top-row[data-v-ad74d063]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.organizer-pill[data-v-ad74d063]{min-width:0;min-height:var(--touch-target);background:var(--page-accent-soft);color:var(--page-text);border-radius:100px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.organizer-pill .pill-avatar[data-v-ad74d063]{border:2px solid var(--page-surface);background:var(--color-logo-background);width:28px;height:28px;color:var(--page-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;overflow:hidden}.organizer-pill .pill-avatar img[data-v-ad74d063]{width:100%;height:100%}.organizer-pill .pill-name[data-v-ad74d063]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actions[data-v-ad74d063]{gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.status[data-v-ad74d063]{background:var(--page-accent-soft);border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.event-title[data-v-ad74d063],.status[data-v-ad74d063]{color:var(--page-text);margin-bottom:14px}.event-title[data-v-ad74d063]{letter-spacing:-.02em;font-size:clamp(1.6rem,4.5vw,2.2rem);font-weight:800;line-height:1.15}.meta[data-v-ad74d063]{flex-direction:column;gap:10px;display:flex}.meta-item[data-v-ad74d063]{gap:12px}.icon-box[data-v-ad74d063],.meta-item[data-v-ad74d063]{align-items:center;display:flex}.icon-box[data-v-ad74d063]{background:var(--page-accent-soft);width:36px;height:36px;color:var(--page-accent-ink);border-radius:12px;flex-shrink:0;justify-content:center}.meta-content[data-v-ad74d063]{flex:1;min-width:0}.meta-primary[data-v-ad74d063]{color:var(--page-text);margin-bottom:2px;font-weight:600}.meta-secondary[data-v-ad74d063]{color:var(--page-text-secondary);font-size:.9rem}.meta-link[data-v-ad74d063]{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--page-accent-ink);font-size:.85rem;font-weight:500;display:inline-flex}@media (width>=992px){.event-card[data-v-ad74d063]{grid-template:"cover cover""header tickets""before tickets""after tickets"1fr/minmax(0,1fr) 400px;display:grid}.event-card[data-v-ad74d063].without-tickets[data-v-ad74d063]{grid-template-columns:minmax(0,1fr);grid-template-areas:"cover""header""before""after"}}.sections.before[data-v-ad74d063]{grid-area:before}.sections.after[data-v-ad74d063]{grid-area:after}.tickets[data-v-ad74d063]{scroll-margin-top:var(--space-4);grid-area:tickets}.tickets[data-v-ad74d063]:focus{outline:none}@media (width>=992px){.tickets[data-v-ad74d063]{border-left:1px solid var(--page-border)}.tickets .tickets-section[data-v-ad74d063]{border-top:none;position:sticky;top:64px}}.checkout-bar[data-v-ad74d063]{z-index:95;align-items:center;gap:var(--space-4);padding:12px var(--space-4) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--page-border);background:color-mix(in srgb,var(--page-surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.checkout-bar[data-v-ad74d063]{border:1px solid var(--page-border);border-radius:999px;width:min(560px,100% - 48px);padding:8px 8px 8px 24px;bottom:20px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 1px 2px #0f0f140d,0 16px 40px -20px #0f0f143d}}@media (width>=992px){.checkout-bar[data-v-ad74d063]{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0}.checkout-bar[data-v-ad74d063] .checkout-summary[data-v-ad74d063]{display:none}.checkout-bar[data-v-ad74d063] .checkout-button[data-v-ad74d063]{box-shadow:0 4px 20px #0003}}.checkout-summary[data-v-ad74d063]{flex-direction:column;flex:40%;min-width:0;display:flex}@media (width<=359px){.checkout-summary[data-v-ad74d063]{display:none}}.checkout-date[data-v-ad74d063],.checkout-price[data-v-ad74d063]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-price[data-v-ad74d063]{color:var(--page-text);letter-spacing:-.01em;font-weight:700}.checkout-date[data-v-ad74d063]{color:var(--page-text-secondary);font-size:.8125rem}.checkout-button[data-v-ad74d063]{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);background:var(--page-accent-solid);color:var(--page-on-accent);font:inherit;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;font-size:.9375rem;font-weight:700;display:inline-flex}@media (width<=359px){.checkout-button[data-v-ad74d063]{flex:1}}.checkout-button[data-v-ad74d063]:focus-visible{outline:2px solid var(--page-accent-ink);outline-offset:2px}
