.auditorium-map-container[data-astro-cid-q3vxhvo4]{background:#0b0e15f2;border:1px solid rgba(212,175,55,.28);border-radius:12px;padding:1rem;margin-bottom:1.15rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.map-top-bar[data-astro-cid-q3vxhvo4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.map-insignia[data-astro-cid-q3vxhvo4]{display:flex;align-items:center;gap:8px}.unesco-pill[data-astro-cid-q3vxhvo4]{font-size:.65rem;font-weight:800;letter-spacing:.06em;color:#f3c951;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:2px 7px;border-radius:4px;text-transform:uppercase}.hall-name[data-astro-cid-q3vxhvo4]{font-size:.82rem;font-weight:700;color:#f8f9fa;font-family:var(--font-heading, "Cinzel", serif)}.acoustic-tag[data-astro-cid-q3vxhvo4]{font-size:.7rem;color:#9ca3af;display:flex;align-items:center;gap:6px}.live-pulse[data-astro-cid-q3vxhvo4]{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981}.svg-map-wrapper[data-astro-cid-q3vxhvo4]{width:100%;display:flex;justify-content:center;background:radial-gradient(circle at center,#1e293b4d,#0a0e14cc);border-radius:8px;padding:.5rem}.palau-seating-svg[data-astro-cid-q3vxhvo4]{width:100%;height:auto;max-height:240px;display:block;user-select:none}.zone-shape[data-astro-cid-q3vxhvo4]{cursor:pointer;transition:all .25s ease;opacity:.85;stroke:#0000004d;stroke-width:1}.interactive-zone[data-astro-cid-q3vxhvo4]:hover .zone-shape[data-astro-cid-q3vxhvo4]{opacity:1;filter:brightness(1.2);stroke:#fff;stroke-width:2}.interactive-zone[data-astro-cid-q3vxhvo4].active .zone-shape[data-astro-cid-q3vxhvo4]{opacity:1;stroke:#f3c951;stroke-width:3;filter:url(#goldGlow) brightness(1.15)}.zone-text[data-astro-cid-q3vxhvo4]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:13px;fill:#fff;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.8)}.zone-subtext[data-astro-cid-q3vxhvo4]{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:9px;fill:#ffffffe6;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.8)}.zone-mini-text[data-astro-cid-q3vxhvo4]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:7px;fill:#fff;letter-spacing:.5px;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.9)}.zone-pills-bar[data-astro-cid-q3vxhvo4]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:.75rem}@media(min-width:540px){.zone-pills-bar[data-astro-cid-q3vxhvo4]{grid-template-columns:repeat(6,1fr)}}.zone-pill[data-astro-cid-q3vxhvo4]{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:5px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .2s ease;color:#e5e7eb}.zone-pill[data-astro-cid-q3vxhvo4]:hover{border-color:#d4af3780;background:#d4af3714}.zone-pill[data-astro-cid-q3vxhvo4].active{border-color:#f3c951;background:#d4af3729;box-shadow:0 0 10px #d4af3740}.dot-indicator[data-astro-cid-q3vxhvo4]{width:7px;height:7px;border-radius:50%}.dot-a[data-astro-cid-q3vxhvo4]{background:#34d399}.dot-b[data-astro-cid-q3vxhvo4]{background:#38bdf8}.dot-c[data-astro-cid-q3vxhvo4]{background:#fbbf24}.dot-d[data-astro-cid-q3vxhvo4]{background:#2dd4bf}.dot-e[data-astro-cid-q3vxhvo4]{background:#fb923c}.dot-f[data-astro-cid-q3vxhvo4]{background:#f43f5e}.pill-name[data-astro-cid-q3vxhvo4]{font-size:.72rem;font-weight:700}.pill-price[data-astro-cid-q3vxhvo4]{font-size:.68rem;color:#f3c951;font-weight:800}.map-helper-text[data-astro-cid-q3vxhvo4]{font-size:.7rem;color:#9ca3af;display:flex;align-items:center;gap:6px;margin:.5rem 0 0;justify-content:center;text-align:center}.booking-card[data-astro-cid-um2nm6nl]{padding:1.85rem;position:relative;border:1px solid rgba(212,175,55,.3);background:#0e1219d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 12px 36px #00000080}.booking-header[data-astro-cid-um2nm6nl]{text-align:center;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.badge-zero[data-astro-cid-um2nm6nl]{display:inline-flex;align-items:center;gap:6px;background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#34d399;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:.35rem .85rem;border-radius:999px;text-transform:uppercase;margin-bottom:.75rem}.booking-title[data-astro-cid-um2nm6nl]{font-size:1.45rem;color:#fff;margin:.35rem 0}.booking-subtitle[data-astro-cid-um2nm6nl]{color:var(--text-secondary);font-size:.82rem;margin:0}.booking-form[data-astro-cid-um2nm6nl]{display:flex;flex-direction:column;gap:1.15rem}.form-group[data-astro-cid-um2nm6nl]{display:flex;flex-direction:column;gap:.4rem}.form-row[data-astro-cid-um2nm6nl]{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:480px){.form-row[data-astro-cid-um2nm6nl]{grid-template-columns:1fr 1fr}}.form-label[data-astro-cid-um2nm6nl]{font-size:.8rem;font-weight:700;color:#e5e7eb;text-transform:uppercase;letter-spacing:.04em}.pass-tier-selector[data-astro-cid-um2nm6nl]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:600px){.pass-tier-selector[data-astro-cid-um2nm6nl]{grid-template-columns:repeat(3,1fr)}}.pass-tier-selector[data-astro-cid-um2nm6nl].grid-multi-tier{grid-template-columns:1fr}@media(min-width:520px){.pass-tier-selector[data-astro-cid-um2nm6nl].grid-multi-tier{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.pass-tier-selector[data-astro-cid-um2nm6nl].grid-multi-tier{grid-template-columns:repeat(3,1fr)}}.zone-dot-inline[data-astro-cid-um2nm6nl]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.dot-a[data-astro-cid-um2nm6nl]{background:#34d399}.dot-b[data-astro-cid-um2nm6nl]{background:#38bdf8}.dot-c[data-astro-cid-um2nm6nl]{background:#fbbf24}.dot-d[data-astro-cid-um2nm6nl]{background:#2dd4bf}.dot-e[data-astro-cid-um2nm6nl]{background:#fb923c}.dot-f[data-astro-cid-um2nm6nl]{background:#f43f5e}.specific-dates-selector[data-astro-cid-um2nm6nl]{background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.specific-dates-title[data-astro-cid-um2nm6nl]{font-size:.74rem;font-weight:700;color:#f3c951;text-transform:uppercase;letter-spacing:.04em}.date-pills-row[data-astro-cid-um2nm6nl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:6px}.date-quick-btn[data-astro-cid-um2nm6nl]{background:#0f141ccc;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .2s ease;color:#e5e7eb}.date-quick-btn[data-astro-cid-um2nm6nl]:hover{border-color:#d4af3780;background:#d4af3714}.date-quick-btn[data-astro-cid-um2nm6nl].active{border-color:#f3c951;background:#d4af3729;box-shadow:0 0 10px #d4af3740}.quick-weekday[data-astro-cid-um2nm6nl]{font-size:.65rem;font-weight:800;color:#f3c951}.quick-day[data-astro-cid-um2nm6nl]{font-size:.78rem;font-weight:700}.quick-time[data-astro-cid-um2nm6nl]{font-size:.65rem;color:#9ca3af}.sister-cross-sell-box[data-astro-cid-um2nm6nl]{background:linear-gradient(135deg,#e5383b1f,#140f14e6);border:1px solid rgba(229,56,59,.4);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;animation:fadeInAlert .3s ease}.sister-header[data-astro-cid-um2nm6nl]{display:flex;justify-content:space-between;align-items:center;gap:6px}.sister-badge[data-astro-cid-um2nm6nl]{font-size:.72rem;font-weight:800;color:#fca5a5;text-transform:uppercase}.sister-zero[data-astro-cid-um2nm6nl]{font-size:.65rem;font-weight:800;background:#10b981;color:#052e16;padding:2px 6px;border-radius:4px}.sister-title[data-astro-cid-um2nm6nl]{font-size:.95rem;font-weight:700;color:#fff;margin:0}.sister-desc[data-astro-cid-um2nm6nl]{font-size:.77rem;color:#d1d5db;line-height:1.35;margin:0}.sister-footer[data-astro-cid-um2nm6nl]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.sister-price[data-astro-cid-um2nm6nl]{font-size:.8rem;color:#f3c951}.btn-sister-cta[data-astro-cid-um2nm6nl]{background:linear-gradient(135deg,#a4161a,#e5383b);color:#fff;font-size:.78rem;font-weight:700;padding:6px 12px;border-radius:6px;text-decoration:none;transition:all .2s}.btn-sister-cta[data-astro-cid-um2nm6nl]:hover{filter:brightness(1.15);transform:translateY(-1px)}.tier-card[data-astro-cid-um2nm6nl]{position:relative;border:1px solid rgba(255,255,255,.12);background:#0a0d14b3;border-radius:10px;padding:.85rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.tier-card[data-astro-cid-um2nm6nl]:hover{border-color:#d4af3780;transform:translateY(-2px)}.tier-card[data-astro-cid-um2nm6nl].active{border-color:var(--accent-gold);background:#d4af371f;box-shadow:0 0 16px #d4af3733}.tier-radio[data-astro-cid-um2nm6nl]{position:absolute;opacity:0;pointer-events:none}.tier-top[data-astro-cid-um2nm6nl]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.tier-name[data-astro-cid-um2nm6nl]{font-size:.85rem;font-weight:800;color:#fff}.tier-badge-discount[data-astro-cid-um2nm6nl]{font-size:.65rem;font-weight:800;background:#10b981;color:#07090e;padding:1px 5px;border-radius:4px}.tier-badge-vip[data-astro-cid-um2nm6nl]{font-size:.65rem;font-weight:800;background:var(--accent-gold);color:#07090e;padding:1px 5px;border-radius:4px}.tier-badge-youth[data-astro-cid-um2nm6nl]{font-size:.65rem;font-weight:800;background:#3b82f6;color:#fff;padding:1px 5px;border-radius:4px}.tier-perks[data-astro-cid-um2nm6nl]{font-size:.72rem;color:var(--text-secondary);line-height:1.3;margin-bottom:8px}.tier-pricing[data-astro-cid-um2nm6nl]{display:flex;align-items:baseline;gap:6px}.tier-official-price[data-astro-cid-um2nm6nl]{font-size:.78rem;color:#6b7280;text-decoration:line-through}.tier-current-price[data-astro-cid-um2nm6nl]{font-size:1.05rem;font-weight:900;color:var(--accent-gold)}.date-input-wrapper[data-astro-cid-um2nm6nl]{position:relative;cursor:pointer}.date-picker-interactive[data-astro-cid-um2nm6nl]{cursor:pointer;width:100%}.calendar-icon[data-astro-cid-um2nm6nl]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.95rem}.date-feedback[data-astro-cid-um2nm6nl]{margin-top:6px;font-size:.74rem;color:#fef08a;background:#f3c9511f;border:1px solid rgba(243,201,81,.3);padding:6px 10px;border-radius:6px;line-height:1.35}.live-pill[data-astro-cid-um2nm6nl]{font-size:.7rem;color:#6ee7b7;text-transform:none;font-weight:700;display:flex;align-items:center;gap:4px}.pulse-dot[data-astro-cid-um2nm6nl]{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block}.form-input[data-astro-cid-um2nm6nl]{background:#0a0d14d9;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.75rem .9rem;color:#fff;font-family:inherit;font-size:.9rem;outline:none;transition:all .2s}.form-input[data-astro-cid-um2nm6nl]:focus{border-color:var(--accent-gold);box-shadow:0 0 0 2px #d4af3740}.pax-selector[data-astro-cid-um2nm6nl]{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;min-height:44px;contain:layout}.pax-btn[data-astro-cid-um2nm6nl]{background:#0a0d14b3;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#9ca3af;padding:.55rem 0;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s}.pax-btn[data-astro-cid-um2nm6nl]:hover{border-color:var(--accent-gold);color:#fff}.pax-btn[data-astro-cid-um2nm6nl].active{background:linear-gradient(135deg,#d4af37,#a47d10);color:#07090e;border-color:var(--accent-gold);box-shadow:0 2px 8px #d4af374d}.price-summary[data-astro-cid-um2nm6nl]{background:#07090ed9;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:1rem 1.15rem;min-height:84px;contain:layout}.price-row[data-astro-cid-um2nm6nl]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.price-label[data-astro-cid-um2nm6nl]{font-size:.85rem;color:#e5e7eb;font-weight:700}.savings-tag[data-astro-cid-um2nm6nl]{font-size:.72rem;color:#34d399;font-weight:700;margin-top:2px}.price-amount[data-astro-cid-um2nm6nl]{text-align:right}#display-total-price[data-astro-cid-um2nm6nl]{font-size:1.45rem;font-weight:900;color:var(--accent-gold);font-family:var(--font-heading);display:block;line-height:1}.price-detail[data-astro-cid-um2nm6nl]{font-size:.75rem;color:#9ca3af}.perk-callout[data-astro-cid-um2nm6nl]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#a7f3d0;border-top:1px solid rgba(255,255,255,.08);padding-top:.5rem;margin-top:.4rem}.perk-callout[data-astro-cid-um2nm6nl] strong[data-astro-cid-um2nm6nl]{color:#34d399}.gdpr-box[data-astro-cid-um2nm6nl]{background:#0a0d14bf;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:.85rem 1rem;margin:.75rem 0 .25rem}.gdpr-label[data-astro-cid-um2nm6nl]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;user-select:none}.gdpr-checkbox[data-astro-cid-um2nm6nl]{width:20px;height:20px;min-width:20px;min-height:20px;margin-top:1px;cursor:pointer;accent-color:#d4af37;border-radius:4px;border:1.5px solid var(--accent-gold);display:inline-block!important;opacity:1!important;visibility:visible!important;flex-shrink:0}.gdpr-text[data-astro-cid-um2nm6nl]{font-size:.78rem;color:#e5e7eb;line-height:1.45}.gdpr-link[data-astro-cid-um2nm6nl]{color:var(--accent-gold);text-decoration:underline;font-weight:700}.date-feedback[data-astro-cid-um2nm6nl]{margin-top:.6rem;padding:.75rem .9rem;background:#d4af371f;border:1px solid rgba(212,175,55,.45);border-radius:8px;font-size:.8rem;color:#f3c951;line-height:1.45;animation:fadeInAlert .3s ease}@keyframes fadeInAlert{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.booking-alert[data-astro-cid-um2nm6nl]{padding:.85rem 1rem;border-radius:8px;font-size:.84rem;font-weight:600;margin-bottom:.75rem;line-height:1.4}.booking-alert[data-astro-cid-um2nm6nl].error{background:#ef44442e;border:1px solid rgba(239,68,68,.45);color:#fca5a5;animation:fadeInAlert .3s ease}.turnstile-container[data-astro-cid-um2nm6nl]{min-height:65px;display:flex;justify-content:center;align-items:center;margin:.5rem 0;contain:layout}.btn-block[data-astro-cid-um2nm6nl]{width:100%;padding:.95rem;font-size:.9rem;letter-spacing:.04em}.guarantee-note[data-astro-cid-um2nm6nl]{font-size:.72rem;color:#6b7280;text-align:center;margin-top:.25rem}.soldout-fallback-container[data-astro-cid-um2nm6nl]{margin-top:1.25rem;padding:1.25rem;background:#120e10f2;border:1px solid rgba(229,56,59,.45);border-radius:12px;box-shadow:0 8px 32px #00000080;animation:fadeInAlert .35s ease}.soldout-header[data-astro-cid-um2nm6nl]{margin-bottom:1rem;text-align:center}.soldout-badge[data-astro-cid-um2nm6nl]{display:inline-block;padding:4px 10px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#e5383b26;border:1px solid rgba(229,56,59,.5);color:#fca5a5;border-radius:999px;margin-bottom:6px}.soldout-title[data-astro-cid-um2nm6nl]{font-size:1.15rem;color:#fff;margin:4px 0;font-family:var(--font-heading, inherit)}.soldout-subtitle[data-astro-cid-um2nm6nl]{font-size:.8rem;color:#a39e93;margin:0}.soldout-chain[data-astro-cid-um2nm6nl]{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.soldout-item[data-astro-cid-um2nm6nl]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.85rem 1rem;transition:all .2s ease}.soldout-item[data-astro-cid-um2nm6nl]:hover{border-color:#d4af3759}.soldout-item-header[data-astro-cid-um2nm6nl]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}.soldout-item-title[data-astro-cid-um2nm6nl]{font-size:.88rem;font-weight:700;color:#f8f9fa}.soldout-tag-direct[data-astro-cid-um2nm6nl]{font-size:.68rem;font-weight:800;color:#34d399;background:#10b9811f;border:1px solid rgba(16,185,129,.3);padding:2px 6px;border-radius:4px}.soldout-tag-partner[data-astro-cid-um2nm6nl]{font-size:.68rem;font-weight:800;color:#f3c951;background:#d4af371f;border:1px solid rgba(212,175,55,.35);padding:2px 6px;border-radius:4px}.soldout-item-desc[data-astro-cid-um2nm6nl]{font-size:.77rem;color:#9ca3af;line-height:1.4;margin:4px 0 8px}.btn-switch-slot[data-astro-cid-um2nm6nl]{display:inline-flex;align-items:center;gap:6px;background:#10b981;color:#052e16;font-weight:700;font-size:.8rem;padding:6px 12px;border-radius:6px;border:none;cursor:pointer;transition:all .2s}.btn-switch-slot[data-astro-cid-um2nm6nl]:hover{background:#34d399;transform:translateY(-1px)}.btn-soldout-partner[data-astro-cid-um2nm6nl]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#d4af37,#f3c951);color:#1a1505;font-weight:700;font-size:.78rem;padding:6px 12px;border-radius:6px;text-decoration:none;transition:all .2s}.btn-soldout-partner[data-astro-cid-um2nm6nl]:hover{filter:brightness(1.1);transform:translateY(-1px)}.smart-interceptor-overlay[data-astro-cid-um2nm6nl]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem;animation:fadeInAlert .25s ease}.smart-interceptor-card[data-astro-cid-um2nm6nl]{background:#0f131a;border:1px solid rgba(212,175,55,.4);border-radius:16px;max-width:460px;width:100%;padding:1.75rem;box-shadow:0 24px 64px #000000d9;position:relative;text-align:center}.interceptor-close[data-astro-cid-um2nm6nl]{position:absolute;top:12px;right:14px;background:transparent;border:none;color:#9ca3af;font-size:1.5rem;cursor:pointer;line-height:1}.interceptor-close[data-astro-cid-um2nm6nl]:hover{color:#fff}.interceptor-modal-title[data-astro-cid-um2nm6nl]{font-size:1.15rem;color:#fff;margin:4px 0 8px;font-family:var(--font-heading, inherit)}.interceptor-modal-desc[data-astro-cid-um2nm6nl]{font-size:.8rem;color:#9ca3af;line-height:1.45;margin:0 0 12px}.interceptor-skip-btn[data-astro-cid-um2nm6nl]{background:transparent;border:none;color:#6b7280;font-size:.74rem;margin-top:10px;cursor:pointer;text-decoration:underline}.interceptor-skip-btn[data-astro-cid-um2nm6nl]:hover{color:#9ca3af}.exp-page-container[data-astro-cid-byi555py]{padding-top:24px;padding-bottom:80px}.exp-breadcrumbs-row[data-astro-cid-byi555py]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.exp-breadcrumbs[data-astro-cid-byi555py]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#9ca3af}.exp-breadcrumbs[data-astro-cid-byi555py] a[data-astro-cid-byi555py]{color:#9ca3af;text-decoration:none}.breadcrumb-current[data-astro-cid-byi555py]{color:var(--accent-gold);font-weight:700}.exp-status-pill[data-astro-cid-byi555py]{display:flex;align-items:center;gap:6px;background:#10b98126;border:1px solid rgba(16,185,129,.35);padding:4px 12px;border-radius:999px;font-size:.78rem;color:#6ee7b7;font-weight:700}.status-dot[data-astro-cid-byi555py]{width:7px;height:7px;background:#10b981;border-radius:50%;display:inline-block}.exp-layout-grid[data-astro-cid-byi555py]{display:grid;grid-template-columns:1fr 420px;gap:36px;align-items:start}@media(max-width:992px){.exp-layout-grid[data-astro-cid-byi555py]{grid-template-columns:1fr}}.exp-tags-row[data-astro-cid-byi555py]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.badge-verified[data-astro-cid-byi555py]{background:linear-gradient(135deg,#d4af3738,#f3c9511a);border:1px solid rgba(243,201,81,.6);color:#fef08a;font-weight:800;font-size:.72rem;padding:4px 10px;border-radius:9999px}.exp-h1[data-astro-cid-byi555py]{font-size:clamp(2.1rem,4vw,2.9rem);line-height:1.15;color:#fff;margin-bottom:10px}.exp-tagline[data-astro-cid-byi555py]{font-size:1.05rem;color:#d1d5db;margin-bottom:16px;font-weight:500;line-height:1.45}.exp-meta-bar[data-astro-cid-byi555py]{display:flex;align-items:center;gap:14px;margin-bottom:20px;flex-wrap:wrap;font-size:.9rem;color:#d1d5db}.exp-rating[data-astro-cid-byi555py]{display:flex;align-items:center;gap:4px;color:var(--accent-gold);font-weight:800}.exp-reviews[data-astro-cid-byi555py]{color:#9ca3af;font-weight:400}.meta-sep[data-astro-cid-byi555py]{color:#374151}.exp-director[data-astro-cid-byi555py]{color:#fce181;font-weight:700}.exp-hero-media[data-astro-cid-byi555py]{position:relative;border-radius:16px;overflow:hidden;margin-bottom:28px;border:1px solid rgba(212,175,55,.3);box-shadow:0 16px 36px #0009}.exp-hero-media[data-astro-cid-byi555py] img[data-astro-cid-byi555py]{width:100%;height:380px;object-fit:cover;display:block}.media-overlay[data-astro-cid-byi555py]{position:absolute;inset:0;background:linear-gradient(to top,rgba(7,9,14,.95) 0%,rgba(7,9,14,.2) 60%,transparent 100%)}.media-caption[data-astro-cid-byi555py]{position:absolute;bottom:0;left:0;right:0;padding:22px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:10px}.media-caption-title[data-astro-cid-byi555py]{color:#fff;font-size:1.25rem;margin-top:6px;margin-bottom:2px}.media-caption-sub[data-astro-cid-byi555py]{color:#9ca3af;font-size:.85rem;margin:0}.media-caption-pill[data-astro-cid-byi555py]{background:#10b98133;border:1px solid rgba(16,185,129,.4);padding:5px 12px;border-radius:8px;color:#6ee7b7;font-size:.8rem;font-weight:800}.exp-highlights-card[data-astro-cid-byi555py]{padding:22px;margin-bottom:30px;border-color:#d4af3740}.highlights-title[data-astro-cid-byi555py]{font-size:.82rem;font-weight:800;color:var(--accent-gold);margin-bottom:14px;text-transform:uppercase;letter-spacing:.06em}.highlights-list[data-astro-cid-byi555py]{list-style:none;display:flex;flex-direction:column;gap:11px;padding:0;margin:0}.highlights-list[data-astro-cid-byi555py] li[data-astro-cid-byi555py]{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#f3f4f6}.hl-check[data-astro-cid-byi555py]{color:#10b981;font-weight:800;font-size:1.05rem;line-height:1.2}.exp-widget-sticky[data-astro-cid-byi555py]{position:sticky;top:4.8rem}.ticket-affiliate-box[data-astro-cid-byi555py]{padding:28px;border:1px solid rgba(212,175,55,.4);background:radial-gradient(circle at top right,#d4af3714,#0f131af2 75%);border-radius:16px;box-shadow:0 16px 36px #0009}.ticket-box-title[data-astro-cid-byi555py]{color:#fff;font-size:1.45rem;margin-top:8px;margin-bottom:4px}.ticket-box-sub[data-astro-cid-byi555py]{font-size:.85rem;color:#9ca3af;line-height:1.4;margin-bottom:18px}.ticket-pricing-row[data-astro-cid-byi555py]{display:flex;align-items:baseline;gap:8px;padding:14px;background:#07090eb3;border:1px solid rgba(212,175,55,.25);border-radius:8px;margin-bottom:20px}.ticket-price-label[data-astro-cid-byi555py]{font-size:.85rem;color:#9ca3af}.ticket-price-val[data-astro-cid-byi555py]{font-size:1.7rem;font-weight:800;color:var(--accent-gold)}.ticket-guarantee[data-astro-cid-byi555py]{margin-left:auto;font-size:.75rem;color:#10b981;font-weight:700}.ticket-perks-list[data-astro-cid-byi555py]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ticket-perk-item[data-astro-cid-byi555py]{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;color:#e5e7eb;line-height:1.35}.ticket-check[data-astro-cid-byi555py]{color:#10b981;font-weight:800}.btn-ticket-buy[data-astro-cid-byi555py]{display:block;width:100%;text-align:center;padding:15px;font-size:.95rem;font-weight:800;letter-spacing:.04em;border-radius:8px;text-decoration:none;box-shadow:0 8px 20px #d4af3759}.ticket-trust-footer[data-astro-cid-byi555py]{text-align:center;margin-top:14px;font-size:.75rem;color:#9ca3af}.exp-screen2-wrap[data-astro-cid-byi555py]{margin-top:60px}.exp-section[data-astro-cid-byi555py]{margin-bottom:60px}.section-heading[data-astro-cid-byi555py]{margin-bottom:32px}.section-h2[data-astro-cid-byi555py]{font-size:2.1rem;color:#fff;margin-top:8px}.section-sub[data-astro-cid-byi555py]{color:#9ca3af;max-width:620px;margin:8px auto 0;font-size:.95rem}.bento-grid[data-astro-cid-byi555py]{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.bento-card[data-astro-cid-byi555py]{position:relative;border-radius:16px;overflow:hidden;min-height:280px;border:1px solid rgba(255,255,255,.08);background:#0f131a}.bento-12[data-astro-cid-byi555py]{grid-column:span 12;min-height:260px}.bento-7[data-astro-cid-byi555py]{grid-column:span 7}.bento-5[data-astro-cid-byi555py]{grid-column:span 5}.bento-6[data-astro-cid-byi555py]{grid-column:span 6}@media(max-width:860px){.bento-12[data-astro-cid-byi555py],.bento-7[data-astro-cid-byi555py],.bento-5[data-astro-cid-byi555py],.bento-6[data-astro-cid-byi555py]{grid-column:span 12!important;min-height:280px}}.bento-img[data-astro-cid-byi555py]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:brightness(.7);transition:transform .4s ease}.bento-card[data-astro-cid-byi555py]:hover .bento-img[data-astro-cid-byi555py]{transform:scale(1.04)}.bento-gradient[data-astro-cid-byi555py]{position:absolute;inset:0;background:linear-gradient(to top,rgba(7,9,14,.95) 0%,rgba(7,9,14,.3) 60%,transparent 100%)}.bento-body[data-astro-cid-byi555py]{position:absolute;bottom:0;left:0;right:0;padding:24px;z-index:1}.bento-act[data-astro-cid-byi555py]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-gold);font-weight:700;background:#07090ebf;border:1px solid rgba(212,175,55,.35);padding:3px 10px;border-radius:999px;display:inline-block;margin-bottom:8px;backdrop-filter:blur(8px)}.bento-heading[data-astro-cid-byi555py]{font-size:1.25rem;color:#fff;margin:4px 0 6px;font-family:var(--font-display)}.bento-desc[data-astro-cid-byi555py]{font-size:.88rem;color:#d1d5db;line-height:1.45;margin:0}.comparison-table-wrapper[data-astro-cid-byi555py]{overflow-x:auto;padding:8px;border-radius:16px}.comparison-table[data-astro-cid-byi555py]{width:100%;border-collapse:collapse;font-size:.92rem}.comparison-table[data-astro-cid-byi555py] th[data-astro-cid-byi555py],.comparison-table[data-astro-cid-byi555py] td[data-astro-cid-byi555py]{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.comparison-table[data-astro-cid-byi555py] th[data-astro-cid-byi555py]{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af}.col-highlight[data-astro-cid-byi555py]{background:#d4af3714;color:#fff;font-weight:600}.txt-green[data-astro-cid-byi555py]{color:#10b981;font-weight:800;margin-right:6px}.txt-gray[data-astro-cid-byi555py]{color:#6b7280;font-weight:800;margin-right:6px}.exp-bonus-card[data-astro-cid-byi555py]{background:radial-gradient(circle at top right,#d4af3726,#0f131af2 75%);border:1px solid rgba(212,175,55,.4);border-radius:16px;padding:32px;margin-bottom:60px;box-shadow:0 10px 30px #00000080}.bonus-h3[data-astro-cid-byi555py]{font-size:1.7rem;color:#fff;margin-bottom:10px}.bonus-desc[data-astro-cid-byi555py]{color:#d1d5db;font-size:.95rem;line-height:1.7;margin-bottom:18px}.bonus-tags[data-astro-cid-byi555py]{display:flex;gap:16px;flex-wrap:wrap;font-size:.85rem;color:#fce181;font-weight:700}.transit-card[data-astro-cid-byi555py]{padding:28px;border-color:#d4af3740}.transit-header[data-astro-cid-byi555py]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.transit-venue-name[data-astro-cid-byi555py]{color:#fff;font-size:1.4rem;margin-top:6px}.transit-address[data-astro-cid-byi555py]{color:#fff;font-weight:700;font-size:.95rem;margin-top:4px}.transit-notice[data-astro-cid-byi555py]{background:#d4af371f;border:1px solid rgba(212,175,55,.35);padding:8px 14px;border-radius:8px;font-size:.8rem;color:#fce181;font-weight:700}.transit-grid[data-astro-cid-byi555py]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.transit-pill-item[data-astro-cid-byi555py]{background:#0a0d14b3;border:1px solid rgba(255,255,255,.08);padding:14px;border-radius:8px}.transit-pill-desc[data-astro-cid-byi555py]{font-size:.8rem;color:#9ca3af;margin:4px 0 0}.faqs-list[data-astro-cid-byi555py]{display:flex;flex-direction:column;gap:12px;max-width:820px;margin:0 auto}.faq-item[data-astro-cid-byi555py]{padding:18px 22px;border-radius:12px}.faq-question[data-astro-cid-byi555py]{font-weight:700;color:#fff;cursor:pointer;font-size:1rem}.faq-answer[data-astro-cid-byi555py]{margin-top:12px;color:#d1d5db;font-size:.92rem;line-height:1.6}.related-exp-section[data-astro-cid-byi555py]{margin-top:56px;padding-top:48px;border-top:1px solid rgba(255,255,255,.08)}.related-exp-grid[data-astro-cid-byi555py]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}@media(max-width:992px){.related-exp-grid[data-astro-cid-byi555py]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.related-exp-grid[data-astro-cid-byi555py]{grid-template-columns:1fr}}.related-exp-card[data-astro-cid-byi555py]{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#0f131ab3;border:1px solid rgba(255,255,255,.08);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.related-exp-card[data-astro-cid-byi555py]:hover{transform:translateY(-4px);border-color:#d4af3766;box-shadow:0 12px 30px #0006,0 0 20px #d4af371a}.related-exp-img-wrap[data-astro-cid-byi555py]{position:relative;display:block;height:180px;overflow:hidden}.related-exp-img-wrap[data-astro-cid-byi555py] img[data-astro-cid-byi555py]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.related-exp-card[data-astro-cid-byi555py]:hover .related-exp-img-wrap[data-astro-cid-byi555py] img[data-astro-cid-byi555py]{transform:scale(1.04)}.related-exp-badge[data-astro-cid-byi555py]{position:absolute;top:10px;left:10px;background:#07090ed9;border:1px solid rgba(212,175,55,.4);color:#f3c951;font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:6px;letter-spacing:.03em;backdrop-filter:blur(8px)}.related-exp-content[data-astro-cid-byi555py]{display:flex;flex-direction:column;flex-grow:1;padding:16px 18px 18px}.related-exp-meta[data-astro-cid-byi555py]{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;margin-bottom:8px}.related-exp-district[data-astro-cid-byi555py]{color:#9ca3af;font-weight:600}.related-exp-rating[data-astro-cid-byi555py]{color:var(--accent-gold);font-weight:800}.related-exp-title[data-astro-cid-byi555py]{font-size:1.05rem;line-height:1.35;margin:0 0 8px}.related-exp-title[data-astro-cid-byi555py] a[data-astro-cid-byi555py]{color:#fff;text-decoration:none;transition:color .2s ease}.related-exp-title[data-astro-cid-byi555py] a[data-astro-cid-byi555py]:hover{color:var(--accent-gold)}.related-exp-desc[data-astro-cid-byi555py]{font-size:.82rem;color:#9ca3af;line-height:1.5;margin:0 0 16px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-exp-footer[data-astro-cid-byi555py]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.related-exp-pricing[data-astro-cid-byi555py]{display:flex;flex-direction:column}.related-price-label[data-astro-cid-byi555py]{font-size:.7rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.related-price-val[data-astro-cid-byi555py]{font-size:1.1rem;color:#fff;font-weight:800}.related-exp-btn[data-astro-cid-byi555py]{padding:7px 12px;font-size:.78rem;font-weight:800;white-space:nowrap;text-decoration:none}
