.chimera-icon.svelte-1nj2dac{flex:none;display:block}.chimera-badge.svelte-1rchjz4{min-height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;align-items:center;font-weight:800;line-height:1;display:inline-flex}.chimera-badge--accent.svelte-1rchjz4{background:var(--chimera-accent);color:var(--chimera-text-on-accent)}.chimera-badge--selected.svelte-1rchjz4{border-color:var(--chimera-accent);background:var(--chimera-surface-selected);color:var(--chimera-accent)}.chimera-badge--muted.svelte-1rchjz4{border-color:var(--chimera-border);background:var(--chimera-surface-raised);color:var(--chimera-text-secondary)}.chimera-button.svelte-1vn5qjb{justify-content:center;align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--type-footnote);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:1px solid #0000;font-weight:800;display:inline-flex}.chimera-button.svelte-1vn5qjb:hover:not(:disabled){transform:translateY(-2px)}.chimera-button.svelte-1vn5qjb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chimera-button.svelte-1vn5qjb:disabled{cursor:not-allowed;opacity:.5}.chimera-button--full.svelte-1vn5qjb{width:100%}.chimera-button--primary.svelte-1vn5qjb{background:var(--chimera-accent);color:var(--chimera-text-on-accent)}.chimera-button--primary.svelte-1vn5qjb:hover:not(:disabled){background:var(--accent-hover)}.chimera-button--secondary.svelte-1vn5qjb{border-color:var(--chimera-accent);color:var(--chimera-accent);background:0 0}.chimera-button--secondary.svelte-1vn5qjb:hover:not(:disabled){background:var(--chimera-surface-selected)}.chimera-button--quiet.svelte-1vn5qjb{border-color:var(--chimera-border);background:var(--chimera-surface-raised);color:var(--chimera-text)}.chimera-button--quiet.svelte-1vn5qjb:hover:not(:disabled){border-color:var(--chimera-accent)}@media (prefers-reduced-motion:reduce){.chimera-button.svelte-1vn5qjb{transition:none}.chimera-button.svelte-1vn5qjb:hover:not(:disabled){transform:none}}.chimera-card.svelte-1m0tl25{border-radius:var(--radius-lg);background:var(--chimera-surface-card);color:var(--chimera-text);box-shadow:var(--chimera-shadow-card);border:0}.chimera-plan-card{min-width:0;height:100%;min-height:0;padding:var(--space-2);border:1px solid var(--chimera-border);overflow:hidden;container:pricing-plan/inline-size}.chimera-plan-card.chimera-plan-card--best-value{border-color:var(--chimera-accent);box-shadow:var(--chimera-shadow-raised)}.chimera-plan-card.chimera-plan-card--first-time{border-color:color-mix(in srgb, var(--chimera-accent) 58%, white)}.plan-layout.svelte-1o8hryq{gap:var(--space-2);flex-direction:column;min-width:0;height:100%;display:flex}.plan-header.svelte-1o8hryq,.plan-content.svelte-1o8hryq{flex-direction:column;justify-content:center;min-width:0;display:flex}.plan-heading-row.svelte-1o8hryq{justify-content:space-between;align-items:center;gap:var(--space-1);min-width:0;display:flex}.plan-badges.svelte-1o8hryq{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}h3.svelte-1o8hryq{color:var(--chimera-text);margin:0;font-family:inherit;font-size:1.05rem;font-style:normal;font-weight:800;line-height:1.25}.plan-content.svelte-1o8hryq{text-align:left;align-items:flex-start}.plan-price.svelte-1o8hryq{color:var(--chimera-text);letter-spacing:-.04em;font-size:2rem;font-weight:900;line-height:1}.currency.svelte-1o8hryq{color:var(--chimera-accent);vertical-align:top;margin-right:.1em;font-size:.65em}.per-ticket.svelte-1o8hryq{margin:var(--space-1) 0 0;color:var(--chimera-text-secondary);font-size:var(--type-caption)}.plan-footer.svelte-1o8hryq{gap:var(--space-1);grid-template-columns:minmax(0,1fr);align-content:end;margin-top:auto;display:grid}.plan-footer.svelte-1o8hryq .purchase-button{min-width:0;padding-inline:var(--space-1);font-size:var(--type-caption);white-space:nowrap}@container pricing-plan (width>=22rem){.plan-price.svelte-1o8hryq{font-size:2.35rem}.per-ticket.svelte-1o8hryq{font-size:var(--type-footnote)}.plan-footer.svelte-1o8hryq .purchase-button{padding-inline:var(--space-2)}}:where(.chimera-scope){--chimera-surface-canvas:var(--ink);--chimera-surface-card:var(--panel);--chimera-surface-raised:var(--surface-raised);--chimera-surface-selected:var(--acid-soft);--chimera-border:#ffffff14;--chimera-text:var(--paper);--chimera-text-secondary:var(--muted);--chimera-text-tertiary:#7f7078;--chimera-accent:var(--acid);--chimera-text-on-accent:var(--ink);--chimera-font-display:var(--font-display);--chimera-shadow-card:var(--shadow-1);--chimera-shadow-raised:var(--shadow-2)}.chimera-pricing.svelte-1q1yqa5{width:min(100%,76rem);padding:var(--space-5) var(--space-3) calc(var(--space-5) * 2);color:var(--chimera-text);margin:0 auto}.back-link.svelte-1q1yqa5{width:2.75rem;height:2.75rem;margin-bottom:var(--space-5);border:1px solid var(--chimera-border);border-radius:var(--radius-md);color:var(--chimera-text-secondary);font-size:var(--type-footnote);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.back-link.svelte-1q1yqa5:hover{border-color:var(--chimera-accent);color:var(--chimera-accent)}.back-link.svelte-1q1yqa5:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pricing-hero.svelte-1q1yqa5{max-width:48rem;margin:0 auto var(--space-5);text-align:center}h1.svelte-1q1yqa5,.plans-heading.svelte-1q1yqa5{color:var(--chimera-text);font-family:var(--chimera-font-display);text-wrap:balance;font-style:italic;font-weight:900}h1.svelte-1q1yqa5{margin:0;font-size:clamp(2.75rem,8vw,5.25rem);line-height:.95}.chimera-hero-copy.svelte-1q1yqa5{max-width:34rem;margin:var(--space-3) auto 0;color:var(--chimera-text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.checkout-status.svelte-1q1yqa5{margin:var(--space-2) 0 0;color:var(--chimera-accent);font-size:var(--type-footnote);font-weight:700}.purchase-facts.svelte-1q1yqa5{justify-content:center;gap:var(--space-1);margin:calc(var(--space-2) * -1) 0 var(--space-3);color:var(--chimera-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.purchase-facts.svelte-1q1yqa5 li:where(.svelte-1q1yqa5){align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--chimera-border);border-radius:var(--radius-full);background:var(--chimera-surface-raised);font-size:var(--type-caption);white-space:nowrap;font-weight:700;display:inline-flex}.fact-icon.svelte-1q1yqa5{color:var(--chimera-accent);display:inline-flex}.pricing-grid.svelte-1q1yqa5{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.plans-heading.svelte-1q1yqa5{margin:var(--space-5) 0 var(--space-3);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}.checkout-error.svelte-1q1yqa5{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--paper);display:flex}.checkout-error.svelte-1q1yqa5 p:where(.svelte-1q1yqa5){margin:0}.checkout-error.svelte-1q1yqa5 button:where(.svelte-1q1yqa5){min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--chimera-accent);border-radius:var(--radius-md);color:var(--chimera-accent);background:0 0;flex:none;font-weight:800}@media (width>=620px){.pricing-grid.svelte-1q1yqa5{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (width>=768px){.chimera-pricing.svelte-1q1yqa5{padding-inline:var(--space-5)}}@media (width<=619px){.chimera-pricing.svelte-1q1yqa5{padding:var(--space-3) var(--space-2) var(--space-5)}.back-link.svelte-1q1yqa5,.pricing-hero.svelte-1q1yqa5{margin-bottom:var(--space-3)}h1.svelte-1q1yqa5{font-size:clamp(2.25rem,11vw,3rem)}.chimera-hero-copy.svelte-1q1yqa5{margin-top:var(--space-2);font-size:var(--type-footnote);line-height:1.4}.pricing-grid.svelte-1q1yqa5{gap:var(--space-2)}.plans-heading.svelte-1q1yqa5{margin:var(--space-3) 0 var(--space-2);font-size:1.65rem}.checkout-error.svelte-1q1yqa5{flex-direction:column;align-items:stretch}}
