html:not(.on-checkout) #checkout-view{display:none!important}html.on-checkout .ev-main,html.on-checkout .buy-pill,html.on-checkout .buy-scrim,html.on-checkout .draw-bar,html.on-checkout .winner-bar,html.on-checkout .site-footer{display:none!important}html:not(.on-checkout) .nav-inner>.hold{display:none!important}html.on-checkout .bg-wash{-webkit-mask-image:linear-gradient(to bottom,#0e0e0e 0%,rgba(0,0,0,.5) 45%,rgba(0,0,0,0) 85%);mask-image:linear-gradient(to bottom,#0e0e0e,#00000080 45%,#0000 85%);transform:translateZ(0) scale(1.12);animation:none}html.on-checkout .bg-before{filter:saturate(.7) brightness(.8)}html.on-checkout .bg-blur{opacity:1;filter:saturate(.7) brightness(.8) blur(16px);animation:none}html.on-checkout .bg-before.is-baked,html.on-checkout .bg-blur.is-baked{filter:saturate(.7) brightness(.8)}html.on-checkout .bg-dim{opacity:1;background:linear-gradient(to bottom,#0e0e0e8c,#0e0e0eeb);animation:none}html.on-checkout .bg-after{background:var(--noise-tex),linear-gradient(180deg,#00000059,#00000040 40%,#0000008c);background-size:240px 240px,auto;background-blend-mode:overlay,normal}html.on-checkout .nav-brand{display:none}html.on-checkout{color-scheme:dark;--bg: #0e0e0e;--card: rgba(255, 255, 255, .035);--card-solid: #151515;--card-border: rgba(255, 255, 255, .09);--hairline: rgba(255, 255, 255, .12);--text: #f4f4f4;--text-muted: rgba(244, 244, 244, .64);--text-faint: rgba(244, 244, 244, .42);--fill-subtle: rgba(255, 255, 255, .05);--fill-hover: rgba(255, 255, 255, .09);--border-hover: rgba(255, 255, 255, .24);--accent: #8e79fe;--amber: #f59e0b;--red: #f87171;--focus-ring: #6ba6ff;--promo-rgb: 255, 255, 255;--promo: var(--text);--promo-tint: rgba(var(--promo-rgb), .08);--promo-edge: rgba(var(--promo-rgb), .3);--paid: #34d399;--paid-ink: #03261a;--r-pill: 999px;--r-card: 20px;--r-md: 14px;--r-sm: 10px;--r-poster-sm: 6px;--wrap: 1080px;--gutter: clamp(20px, 3.4vw, 44px);--nav-h: 84px;--wrap-top: clamp(4px, .875vh, 10px);--sec-gap: clamp(26px, 3.3vh, 37px);--sec-pad: clamp(22px, 2.6vh, 28px);--sec-title-gap: 21px;--field-h: 58px;--field-bg: rgba(255, 255, 255, .035);--field-border: rgba(255, 255, 255, .07);--field-hover-bg: rgba(255, 255, 255, .05);--field-hover-border: rgba(255, 255, 255, .12);--ease: cubic-bezier(.19, 1, .22, 1);--noise-tex: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}html.on-checkout{--enter-dur: .3s;--enter-ease: ease-out;--enter-delay: .2s}html.on-checkout{--fold: cubic-bezier(.45, 0, .2, 1);--fold-dur: .52s}html.on-checkout[data-theme=light]{color-scheme:light;--bg: #f7f8fa;--card: #ffffff;--card-solid: #ffffff;--card-border: rgba(22, 28, 40, .1);--hairline: rgba(22, 28, 40, .12);--text: #24262c;--text-muted: rgba(22, 24, 29, .7);--text-faint: rgba(22, 24, 29, .4);--fill-subtle: rgba(22, 28, 40, .04);--fill-hover: rgba(22, 28, 40, .08);--border-hover: rgba(22, 28, 40, .28);--ink: #16181d;--ink-hover: #2b2f39;--accent: #2b45cf;--amber: #b45309;--red: #dc2626;--focus-ring: #2563eb;--promo-rgb: 22, 28, 40;--promo-tint: rgba(var(--promo-rgb), .05);--promo-edge: rgba(var(--promo-rgb), .34);--paid: #16a34a;--paid-ink: #ffffff;--paid-glow: 22, 163, 74;--field-bg: #ffffff;--field-border: rgba(22, 28, 40, .16);--field-hover-bg: #ffffff;--field-hover-border: rgba(22, 28, 40, .3);--field-shadow: 0 1px 2px rgba(22, 28, 40, .05);--focus-edge: var(--ink);--focus-halo: inset 0 0 0 1px var(--ink)}html.on-checkout{.wrap{max-width:var(--wrap);margin:0 auto;padding:var(--wrap-top) var(--gutter) 0}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(300px,34vw,400px));grid-template-areas:"head link" "form rail";column-gap:clamp(36px,5vw,72px);row-gap:60px;align-items:start}#checkout{scroll-margin-top:100vh}.page-head{grid-area:head}.event-link{grid-area:link}.rail{grid-area:rail}.main-col{grid-area:form}.rail{position:sticky;top:calc(var(--nav-h) + var(--wrap-top) + 20px + 24px);display:flex;flex-direction:column;gap:24px}.page-head{padding-top:16px;animation:fade-in var(--enter-dur) var(--enter-ease) var(--enter-delay) backwards}.page-head-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.page-title-wrap{display:flex;align-items:center;gap:14px;min-width:0}.page-title{font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px -10px -14px;color:var(--text);opacity:.92;transition:opacity .25s ease,transform .35s var(--ease)}.back:hover{opacity:1;transform:translate(-2px)}.back svg{width:26px;height:26px}.back.is-hidden,.is-direct .back{display:none}&:not(.ls-direct) .is-standard .event-link{display:none}&.ls-direct .back{display:none}.event-link{position:sticky;top:calc(var(--nav-h) + var(--wrap-top));z-index:51;justify-self:end;align-self:end;margin-bottom:8px;animation:fade-in var(--enter-dur) var(--enter-ease) var(--enter-delay) backwards;display:inline-flex;align-items:center;font-size:16px;font-weight:500;line-height:1.2;color:var(--text-muted);white-space:nowrap;transition:color .25s ease}.event-link:hover{color:var(--text)}.event-link .venue-arrow{opacity:1}.event-link:hover .venue-arrow{opacity:1;transform:translate(1px,-1px)}.venue-arrow{width:13px;height:13px;margin-left:5px;vertical-align:baseline;opacity:.6;transition:opacity .2s var(--ease),transform .2s var(--ease)}.main-col{--col-gap: var(--sec-gap);display:flex;flex-direction:column;gap:var(--col-gap);min-width:0;padding-bottom:clamp(88px,10vh,112px)}.section{border-top:1px solid var(--hairline);padding-top:var(--sec-pad);display:flex;flex-direction:column;gap:var(--sec-title-gap)}.section-title{font-size:20px;font-weight:600;letter-spacing:-.01em}.section-title:has(.section-hint){display:flex;align-items:baseline;justify-content:space-between;gap:16px}.section-hint{font-size:15px;font-weight:500;color:var(--text-muted);letter-spacing:0;white-space:nowrap}.main-col>.section{border-top:0;padding-top:0}.main-col>.section:not([hidden])~.section{border-top:1px solid var(--hairline);padding-top:var(--sec-pad)}.main-col>.section{animation:fade-in var(--enter-dur) var(--enter-ease) var(--enter-delay) backwards}.tier-list{display:flex;flex-direction:column;gap:12px}.tier{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:20px;background:var(--fill-subtle);border:1px solid var(--card-border);border-radius:var(--r-md);transition:background .28s var(--ease),border-color .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}@media(hover:hover)and (pointer:fine)and (min-width:900px){.tier:not(.is-soldout):not(.is-active):hover{background:#fff1;border-color:#ffffff24}}.tier.is-active{background:var(--fill-hover);border-color:#ffffff57}.tier-info{display:flex;flex-direction:column;gap:5px;min-width:0}.tier-head{display:flex;flex-direction:column;gap:4px;min-width:0}.tier-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tier-perks{margin:0;font-size:14px;line-height:1.4;color:var(--text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tier.is-soldout .tier-perks{color:var(--text-faint)}.tier-info:has(.tier-perks){gap:12px}.tier-name{font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.tier-price{font-size:17px;font-weight:550;letter-spacing:-.005em;color:var(--text)}.tier-flag{display:inline-flex;align-items:center;font-size:14px;font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap;color:var(--text-muted);background:var(--fill-subtle);border:0;border-radius:var(--r-pill);padding:5px 10px}.tier-flag--pass{color:var(--text);background:#ffffff17}.tier-flag--warn{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.tier.is-soldout .tier-flag{color:var(--text-faint)}.tier.is-soldout{background:none}.tier.is-soldout .tier-name{color:var(--text-faint)}.tier.is-soldout .tier-price{color:var(--text);opacity:.42}.tier-list.is-stacked .tier{gap:16px}.tier-list.is-stacked .tier-info{display:contents}.tier-list.is-stacked .tier-head{grid-column:1 / -1}.tier-list.is-stacked .tier-price{grid-row:2;grid-column:1}.tier-list.is-stacked .tier-buy{grid-row:2;grid-column:2;min-height:46px}.tier-list.is-stacked .tier.is-soldout{gap:5px}.tier-list.is-stacked .tier.is-soldout .tier-buy{display:none}.tier-price s{text-decoration:line-through;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.tier-buy{display:flex;align-items:center;gap:16px}.tier-qty{display:inline-flex;align-items:center;gap:4px}.qty-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:#ffffff0a;border:1px solid var(--card-border);transition:background .2s ease,color .2s ease,border-color .3s var(--ease)}.tier.is-active .qty-btn{border-color:#ffffff38}.qty-btn:hover{background:var(--fill-hover);color:var(--text)}.qty-btn:disabled{opacity:.4;cursor:default}.qty-btn svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;fill:none}.qty-btn:disabled:hover{background:#ffffff0a;color:var(--text-muted)}@media(max-width:899px),(pointer:coarse){.qty-btn{width:44px;height:44px}.qty-btn svg{width:18px;height:18px;stroke-width:2}.tier-qty .qty-val{min-width:34px}}.qty-val{min-width:32px;font-size:16px;text-align:center;font-weight:550;color:var(--text-faint);transition:color .2s ease}.tier.is-active .qty-val{color:var(--text)}.tier.is-fixed .tier-qty{display:none}.tier-fixed{font-size:17px;font-weight:550;color:var(--text);white-space:nowrap}.tier-skel{pointer-events:none}.tier-skel .skel{display:inline-block;vertical-align:middle;width:9em;height:.8em;border-radius:6px;background:#ffffff12;animation:skel-pulse 1.6s ease-in-out infinite}.tier-skel:nth-child(2n) .tier-name .skel{width:7em}.tier-skel:nth-child(3n) .tier-name .skel{width:11em}.tier-skel .tier-price .skel{width:3em}#checkout-view.is-opened .tier-skel{display:none}@media(max-width:479px){.tier-skel{gap:16px}.tier-skel .tier-info{display:contents}.tier-skel .tier-head{grid-column:1 / -1}.tier-skel .tier-price{grid-row:2;grid-column:1}.tier-skel .tier-buy{grid-row:2;grid-column:2;min-height:46px}}@media(prefers-reduced-motion:reduce){.tier-skel .skel{animation:none}}&[data-theme=light] .tier-skel .skel{background:#161c2812}.promo{margin-top:-5px}.promo [hidden]{display:none}.promo-link{padding:8px 0;font-size:16px;font-weight:500;color:var(--text-muted);text-decoration:underline;text-decoration-color:#f4f4f447;text-underline-offset:3px;transition:color .2s ease}.promo-link:hover{color:var(--text)}.promo-tag,.promo-open-short{display:none}.promo-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:5px}#promoInput{text-transform:uppercase;letter-spacing:.02em}#promoInput::placeholder{text-transform:none;letter-spacing:0}.promo-apply{height:var(--field-h);padding:0 22px;font-size:16px;font-weight:500;border-radius:var(--r-md);background:#ffffff1f;border-color:#ffffff29}.promo-apply:hover{background:#ffffff2e;border-color:#ffffff3d}#promoInput:placeholder-shown+.promo-apply,#promoInput:placeholder-shown+.promo-apply:hover{background:#ffffff0f;border-color:#ffffff1a;color:var(--text-muted)}.promo-applied{justify-content:space-between;margin-top:5px;color:var(--text-muted)}.promo.is-landed .promo-applied{animation:promo-land .9s var(--ease)}.promo-applied>span{display:inline-flex;align-items:center;gap:14px;min-width:0}.promo-applied b{font-weight:500;color:var(--promo);letter-spacing:.02em}.promo.is-error .field-msg{display:block}.order .promo{margin:16px calc(-1 * var(--order-px)) calc(-1 * var(--order-pb));padding:0 var(--order-px);background:#00000047;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 calc(var(--r-card) - 1px) calc(var(--r-card) - 1px);transition:background .3s var(--ease),border-color .3s var(--ease)}.order #promoOpen{display:flex;width:100%;align-items:center;gap:10px;min-height:60px;padding:0;font-size:15px;text-decoration:none;color:var(--text-muted)}.order #promoOpen[hidden]{display:none}.order .promo-tag{display:block;flex:none;width:18px;height:18px;color:var(--text-faint)}.order .promo-open-short{text-decoration:underline dotted;text-decoration-color:#f4f4f46b;text-decoration-thickness:1.5px;text-underline-offset:4px}.order .promo-open-full{display:none}.order .promo-open-short{display:inline}.order .promo.is-entering{padding-top:18px;padding-bottom:18px}.order .promo-form{margin:0}.order .field-msg{margin-bottom:4px}.order .promo.is-applied{background:#ffffff0d;border-top-color:#ffffff29}.order .promo-applied{margin:0;min-height:60px;padding:0;background:none;border:0;border-radius:0;animation:none}.fields{display:flex;flex-direction:column;gap:10px}.field{position:relative}.input{width:100%;height:var(--field-h);padding:0 16px;background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--r-md);color:var(--text);font-size:16px;font-weight:450;transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease);appearance:none;-webkit-appearance:none}.input::placeholder{color:var(--text-faint)}.input:hover{background:var(--field-hover-bg);border-color:var(--field-hover-border)}.input:focus{outline:none;background:var(--field-hover-bg);border-color:#ffffff47}.input:autofill,.input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 600000s 0s,color 600000s 0s,border-color .3s var(--ease)}.input:autofill,.input:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important;box-shadow:inset 0 0 0 100px var(--field-bg)}.input:autofill:hover,.input:autofill:focus,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--field-hover-bg)}.input[chrome-autofilled]{background-color:var(--field-bg)!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)}.input[chrome-autofilled]:hover,.input[chrome-autofilled]:focus{background-color:var(--field-hover-bg)!important}.input[aria-invalid=true]{border-color:var(--red)}.field-msg{display:none;font-size:16px;font-weight:500;color:var(--red);margin:8px 0 0 2px}.field.is-error .field-msg{display:block}.float .input{padding-top:20px;padding-bottom:2px}.float .input::placeholder{color:transparent;transition:color .2s var(--ease)}.float .input:focus::placeholder{color:var(--text-faint)}.float-label{position:absolute;left:17px;top:calc(var(--field-h) / 2);max-width:calc(100% - 34px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:450;line-height:1.2;color:var(--text-muted);transform:translateY(-50%);transform-origin:left center;pointer-events:none;transition:top .25s var(--ease),transform .25s var(--ease),color .2s var(--ease)}.float .input:focus~.float-label,.float .input:not(:placeholder-shown)~.float-label,.float select.input~.float-label{top:18px;font-weight:500;color:var(--text-muted);transform:translateY(-50%) scale(.75);max-width:calc(133% - 45px)}.float .input:focus~.float-label{color:var(--text)}.float .input[aria-invalid=true]~.float-label{color:var(--red)}@media(prefers-reduced-motion:reduce){.float-label{transition:none}}.row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.questions{gap:20px}.q-label{display:block;margin:0 0 9px 2px;font-size:16px;font-weight:500;color:var(--text)}.q-opt{color:var(--text-muted);font-weight:400;white-space:nowrap}select.input:invalid,select.input.is-placeholder{color:var(--text-faint)}.q-textarea{display:block;height:auto;min-height:104px;padding:14px 16px;font:inherit;font-size:16px;font-weight:450;line-height:1.45;resize:none;overflow-y:hidden;field-sizing:content}.select-wrap .input{padding-right:40px;cursor:pointer}.select-wrap select.input option{color:#111}.select-wrap:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:1.5px solid #a1a1a1;border-bottom:1.5px solid #a1a1a1;transform:translateY(-70%) rotate(45deg);pointer-events:none}.wallets{display:flex;flex-direction:column;gap:10px}.or{display:flex;align-items:center;gap:14px;margin:12px 0 6px;color:var(--text-faint);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--hairline)}.or[data-link=card]{margin-bottom:18px}.wallets[hidden],.or[hidden]{display:none}.input.has-brands{padding-right:156px}.cvc-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:26px;height:18px;pointer-events:none;color:#a1a1a1}.check{display:flex;align-items:flex-start;gap:12px;margin-top:6px;font-size:16px;font-weight:450;color:var(--text-muted);cursor:pointer;line-height:1.45}.check input{position:absolute;opacity:0;width:0;height:0}.check .box{flex:none;width:20px;height:20px;margin-top:2px;background:var(--fill-subtle);border:1px solid var(--border-hover);border-radius:6px;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease}.check .box svg{width:11px;height:11px;opacity:0}.check input:checked+.box{background:#fff;border-color:#fff}.check input:checked+.box svg{opacity:1}.check input:focus-visible:not(.focus-quiet)+.box{outline:2px solid var(--focus-ring);outline-offset:3px}.order{background:#151515eb;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-card);box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff14;--order-px: 24px;--order-pb: 20px;padding:22px var(--order-px) var(--order-pb);animation:fade-in var(--enter-dur) var(--enter-ease) var(--enter-delay) backwards}.order-head{display:flex;align-items:center;gap:14px}.order-poster{position:relative;flex:0 0 72px;width:72px;aspect-ratio:4 / 5;border-radius:var(--r-poster-sm);overflow:hidden;background:#000;box-shadow:0 14px 40px -14px #000c}.order-poster img{width:100%;height:100%;object-fit:cover}.order-poster:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14}.order-id{min-width:0;display:flex;flex-direction:column;gap:3px}.order-title{font-weight:600;font-size:18px;line-height:1.2;margin-bottom:2px}.order-meta{font-size:16px;font-weight:500;line-height:1.35;color:var(--text-muted)}.order-meta b{font-weight:600;color:var(--text)}.order hr{border:0;height:1px;background:#ffffff14;margin:20px 0 16px}.lines,#lineTickets{display:flex;flex-direction:column;gap:10px}.line{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:500;color:var(--text-muted)}.line span:last-child{color:var(--text);white-space:nowrap}.line.is-empty,.line.is-empty span:last-child{color:var(--text-faint)}.line--total{align-items:baseline;margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:16px;font-weight:600;color:var(--text)}.line--total span:last-child{font-size:22px;font-weight:700;letter-spacing:-.01em}.line--total span.is-zero{color:var(--text-faint)}.total-meta{margin:-4px 0 4px;font-size:14px;text-align:right}#checkout.co-free .total-meta{display:none}.line--promo span:first-child{display:inline-flex;align-items:center;gap:8px}.line--promo .line-code{padding:2px 8px;border-radius:6px;background:var(--promo-tint);box-shadow:inset 0 0 0 1px rgba(var(--promo-rgb),.14);color:var(--promo);font-size:13px;font-weight:600;letter-spacing:.03em}.line.line--promo span:last-child{color:var(--promo);font-weight:600}.line--promo.is-new{animation:promo-line-in .5s var(--ease)}@media(prefers-reduced-motion:reduce){.line--promo.is-new,.promo.is-landed .promo-applied{animation:none}}.rail-cta{width:100%;font-size:17px;font-weight:700;line-height:1.2;padding:.87em 1.5em;gap:.25em;white-space:nowrap;margin-top:4px;animation:fade-in var(--enter-dur) var(--enter-ease) var(--enter-delay) backwards}.fine{font-size:14px;line-height:1.5;color:var(--text-faint);text-wrap:pretty}.rail .cta-note{margin-top:-6px;animation:fade-in var(--enter-dur) var(--enter-ease) var(--enter-delay) backwards}.fine a{color:var(--text-muted);text-decoration:underline;text-decoration-color:#f4f4f447;text-underline-offset:3px;transition:color .2s ease}.fine a:hover{color:var(--text)}.mobile-pay,.order-toggle{display:none}@media(prefers-reduced-motion:reduce){.bg-wash,.nav-inner,.order,.rail-cta,.rail .cta-note,.page-head,.event-link,.hold,.main-col>.section,.mobile-pay{animation:none}html{scroll-behavior:auto}.method{transition:background .28s ease,border-color .28s ease}.method:hover{transform:none;box-shadow:none}.tier{transition:background .28s ease,border-color .28s ease}.tier:hover{transform:none;box-shadow:none}}@media(max-width:899px){:root{--nav-h: 68px}.site-nav{display:none}.wrap{padding-top:calc(40px + env(safe-area-inset-top,0px))}.checkout-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head link" "rail rail" "form form";column-gap:16px;row-gap:28px}.rail{position:static}.main-col{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));--col-gap: 28px;--sec-title-gap: 14px}.section{padding-top:28px}.main-col>.section{padding-top:12px}.main-col>.section:not([hidden])~.section{padding-top:28px}.page-head{padding-top:0}.event-link{position:static;align-self:center;margin-bottom:0;font-size:15px}.page-title{font-size:26px}.order{--order-px: 18px;--order-pb: 16px;padding:16px var(--order-px)}.receipt .rc-paid{margin:8px -18px -16px;padding:12px 18px 13px}.order-toggle{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:16px;font-weight:500;color:var(--text-muted)}.toggle-incl{flex-basis:100%;display:grid;grid-template-rows:0fr;opacity:0;font-size:14px;text-align:right;transition:grid-template-rows var(--sum-dur) var(--fold),opacity .12s ease,margin-top var(--sum-dur) var(--fold)}.toggle-incl>span{min-height:0;overflow:hidden}.order.is-open .toggle-incl{grid-template-rows:1fr;opacity:1;margin-top:6px;transition:grid-template-rows var(--sum-dur) var(--fold),opacity .24s ease 80ms,margin-top var(--sum-dur) var(--fold)}#checkout.co-free .toggle-incl{display:none}#orderCount{display:inline-flex;align-items:baseline;gap:7px}.order-toggle .toggle-dot{color:var(--text-faint)}.order-toggle-total{display:inline-flex;align-items:center;gap:6px}.order-toggle-total{align-items:baseline}.order-toggle-chev{order:2;align-self:center}.order-toggle-chev{width:14px;height:14px;color:var(--text);transition:transform var(--sum-dur) var(--fold)}.order.is-open .order-toggle-chev{transform:rotate(180deg)}.order-toggle-say{display:grid;align-items:baseline;justify-items:start}.order-toggle-say>*{grid-area:1 / 1;transition:opacity .15s ease,transform .24s var(--ease)}.order-toggle-label{color:var(--text);font-weight:600;opacity:0;transform:translateY(4px)}.order.is-open .order-toggle-label{opacity:1;transform:none;transition-delay:.05s}.order.is-open #orderCount{opacity:0;transform:translateY(-4px)}.order .line--total,.order .total-meta{display:none}.was{margin-right:8px;font-size:15px;font-weight:500;color:var(--text-muted);text-decoration-color:#a1a1a1;text-decoration-thickness:1.5px}.was.is-new{animation:was-in .36s var(--ease) backwards}@keyframes was-in{0%{opacity:0;transform:translate(6px)}}.order-toggle strong{color:var(--text);font-size:18px;font-weight:700}.order{--sum-dur: .34s}.order-detail{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--sum-dur) var(--fold) 40ms,opacity .12s ease,visibility 0s linear calc(var(--sum-dur) + 40ms)}.order.is-open .order-detail{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--sum-dur) var(--fold),opacity .22s ease 80ms,visibility 0s}.order-detail-inner{min-height:0;overflow:hidden}.order-detail #lineTickets>.line,.order-detail .lines>.line{transition:opacity .12s ease,transform .12s ease}.order:not(.is-open) .order-detail #lineTickets>.line,.order:not(.is-open) .order-detail .lines>.line{opacity:0;transform:translateY(-6px)}.order.is-open .order-detail #lineTickets>.line,.order.is-open .order-detail .lines>.line{transition:opacity .24s ease,transform .34s var(--ease)}.order.is-open .order-detail #lineTickets>.line:nth-child(1){transition-delay:90ms}.order.is-open .order-detail #lineTickets>.line:nth-child(2){transition-delay:115ms}.order.is-open .order-detail #lineTickets>.line:nth-child(n+3){transition-delay:.14s}.order hr{margin:14px 0}.rail>.rail-cta,.rail>.cta-note{display:none}.mobile-pay{display:flex;flex-direction:column;gap:18px;margin-top:12px;animation:fade-in var(--enter-dur) var(--enter-ease) var(--enter-delay) backwards}.mobile-pay .rail-cta{margin-top:0;animation:none}}@media(max-width:479px){.tier{padding:20px 18px}.methods{gap:10px}.row{grid-template-columns:1fr}.row--pair{grid-template-columns:1fr 1fr}}.field-msg.is-on{display:block}.fields>.field-msg{margin-top:-2px}[data-pay]{position:relative}.pay-face{display:inline-flex;align-items:center;justify-content:center;gap:inherit;transition:opacity .2s ease,transform .4s var(--ease)}.pay-face--busy,.pay-face--done{position:absolute;inset:0;opacity:0;transform:scale(.6);pointer-events:none}[data-state=loading] .pay-face--idle,[data-state=done] .pay-face--idle{opacity:0;transform:scale(.94)}[data-state=loading] .pay-face--busy,[data-state=done] .pay-face--done{opacity:1;transform:none}.pay-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(14,14,14,.16);border-top-color:#0e0e0e;animation:spin .7s linear infinite}.pay-slow{display:grid;grid-template-columns:0fr;transition:grid-template-columns .65s cubic-bezier(.45,0,.2,1)}.pay-slow>span{min-width:0;overflow:hidden}.pay-slow>span>span{display:block;padding-left:10px;white-space:nowrap;font-weight:600;opacity:0;filter:blur(4px);transform:translate(-4px);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.is-slow .pay-slow{grid-template-columns:1fr}.is-slow .pay-slow>span>span{opacity:1;filter:none;transform:none;transition:opacity .45s ease .3s,filter .55s var(--ease) .3s,transform .7s var(--ease) .3s}.pay-face--done{gap:8px}.pay-face--done svg{width:20px;height:20px;margin:0;stroke-dasharray:21;stroke-dashoffset:21}[data-state=done] .pay-face--done svg{animation:check-draw .38s var(--ease) .14s forwards}[data-state]{cursor:default}[data-state]:active{transform:none}.btn--primary[data-state=loading],.btn--primary[data-state=loading]:hover{background:#fff;border-color:#fff}.btn--primary[data-state=done],.btn--primary[data-state=done]:hover{background:var(--paid);border-color:var(--paid);color:var(--paid-ink);animation:pay-pop .52s var(--ease) both}.pay-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.45;color:#fecaca;background:#f8717114;border:1px solid rgba(248,113,113,.32);border-radius:var(--r-md);text-wrap:pretty;animation:rise .38s var(--ease) both}.pay-alert[hidden]{display:none}.pay-alert svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--red)}.rail .pay-alert{margin-bottom:-10px}.is-leaving .page-head,.is-leaving .event-link,.is-leaving .main-col,.is-leaving .rail>.rail-cta,.is-leaving .rail>.cta-note,.is-leaving .rail .pay-alert{animation:leave .26s var(--ease) forwards;pointer-events:none}.is-confirmed .page-head,.is-confirmed .event-link{visibility:hidden}.is-confirmed .main-col,.is-confirmed .rail>.rail-cta,.is-confirmed .rail>.cta-note,.is-confirmed .rail .pay-alert,.is-confirmed .promo{display:none}.confirm{grid-area:form;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:10px 0 clamp(88px,10vh,112px)}.confirm[hidden]{display:none}.confirm-badge{width:64px;height:64px;margin-bottom:30px;border-radius:50%;display:grid;place-items:center;background:var(--paid);color:var(--paid-ink);box-shadow:0 18px 50px -12px #34d39973}.confirm-check{width:30px;height:30px;stroke-dasharray:21;stroke-dashoffset:21}.confirm-title{font-size:clamp(52px,6vw,76px);margin-bottom:20px;outline:none}.confirm-note{max-width:36em;font-size:18px;font-weight:450;line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere;text-wrap:pretty}.confirm-note b,.confirm-note strong{font-weight:600;color:var(--text)}.confirm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.confirm-actions .btn{font-size:17px;font-weight:700;line-height:1.2;padding:.87em 1.6em}.confirm-help{list-style:none;display:flex;flex-direction:column;gap:12px;width:min(100%,30em);margin-top:40px;padding-top:22px;border-top:1px solid var(--hairline);font-size:15px;line-height:1.4;color:var(--text-muted)}.confirm-help li{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;min-width:0}.confirm-help li>svg{flex:none;width:18px;height:18px;margin-right:4px;color:var(--text-faint)}.confirm-help a{display:inline-flex;align-items:center;font-weight:500;color:var(--text);text-decoration:underline;text-decoration-color:#f4f4f447;text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s ease}.confirm-help a:hover{text-decoration-color:#f4f4f4b3}.confirm-help .venue-arrow{width:.8em;height:.8em;margin-left:4px;opacity:1;transition:transform .25s var(--ease)}.confirm-help a:hover .venue-arrow{transform:translate(1px,-1px)}.confirm.is-in .confirm-badge{animation:badge-in .56s cubic-bezier(.34,1.56,.64,1) both}.confirm.is-in .confirm-check{animation:check-draw .42s var(--ease) .3s forwards}.confirm.is-in>.confirm-title{animation:rise .5s var(--ease) .12s both}.confirm.is-in>.confirm-note{animation:rise .5s var(--ease) .18s both}.confirm.is-in>.confirm-actions{animation:rise .5s var(--ease) .24s both}.confirm.is-in>.confirm-help{animation:rise .5s var(--ease) .3s both}.receipt{display:flex;flex-direction:column;gap:10px}.receipt[hidden],.order.has-receipt .lines{display:none}.rc-total{margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.receipt .rc-total{align-items:baseline;font-weight:600;color:var(--text)}.receipt .rc-total span:last-child{font-size:22px;font-weight:700;letter-spacing:-.01em}.rc-paid{display:flex;align-items:center;gap:8px;margin:10px -24px -20px;padding:14px 24px 15px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 calc(var(--r-card) - 1px) calc(var(--r-card) - 1px);font-size:14px;font-weight:500;color:var(--text-muted)}.rc-paid svg{flex:none;width:15px;height:15px;color:var(--paid)}.receipt.is-in>*{animation:rise .42s var(--ease) both}.reveal{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--fold-dur) var(--fold) 60ms,opacity .18s ease,visibility 0s linear calc(var(--fold-dur) + 60ms)}.reveal.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--fold-dur) var(--fold),opacity .32s ease .14s,visibility 0s}.reveal>.reveal-inner{min-height:0;min-width:0;overflow:hidden}.is-swapping,.is-swapping *{transition:none!important}.is-swapping .input:autofill{transition:background-color 600000s 0s,color 600000s 0s!important}.is-swapping .input:-webkit-autofill{transition:background-color 600000s 0s,color 600000s 0s!important}.reveal.is-settled>.reveal-inner{overflow:visible}.later{margin-top:calc(-1 * var(--col-gap))}.later-inner{display:flex;flex-direction:column;gap:var(--col-gap)}.later-inner>.section:first-child,.later-inner>.section[hidden]:first-child+.section{margin-top:var(--col-gap)}.later.is-open .later-inner>.section{animation:rise .56s var(--ease) backwards}.later.is-open .later-inner>.section:nth-child(1){animation-delay:90ms}.later.is-open .later-inner>.section:nth-child(2){animation-delay:.17s}.later.is-open .later-inner>.section:nth-child(3){animation-delay:.25s}.tickets-body{display:flex;flex-direction:column}.section-hint{transition:opacity .3s ease}[data-step=pay] #tickets-h .section-hint{opacity:0}.held,.promo-applied{display:flex;align-items:center;gap:14px;min-height:var(--field-h);padding:0 16px 0 14px;background:var(--field-hover-bg);border:1px solid var(--field-hover-border);border-radius:var(--r-md);font-size:16px;line-height:1.35}.row-chip{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff1a;color:var(--text)}.row-chip svg{width:14px;height:14px}.row-meta{color:var(--text-muted);font-weight:500}.row-action{flex:none;margin-left:auto;padding:12px 0;font-size:15px;font-weight:500;color:var(--text-muted);text-decoration:underline;text-decoration-color:#f4f4f447;text-underline-offset:3px;transition:color .2s ease}.row-action:hover{color:var(--text)}.held{padding:7px 16px 7px 14px}.held:has(.held-line+.held-line){padding-top:14px;padding-bottom:14px}.held-lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.held-line{display:flex;align-items:center;gap:14px;font-weight:500}.held-qty{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff1a;font-size:14px;font-weight:600}[data-step=pay] .tickets-sec{display:none}[data-step=pay] .later{margin-top:0}[data-step=pay] .later-inner>.section:first-child{margin-top:0;border-top:0;padding-top:0}[data-step=pay] .later-inner>.section[hidden]:first-child+.section{margin-top:0;border-top:0;padding-top:0}#heldWrap.is-open .held{animation:held-in .56s var(--ease) .38s backwards}#heldWrap.is-open{transition:grid-template-rows var(--fold-dur) var(--fold),opacity .26s ease .38s,visibility 0s}.cta-swap{display:grid}.cta-step{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.25em;transition:opacity .22s ease,transform .5s var(--ease)}[data-step=pick] .cta-step--pay{opacity:0;transform:translateY(9px)}[data-step=pay] .cta-step--pick{opacity:0;transform:translateY(-9px)}.cta-note{display:flex;flex-direction:column}.hold{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:7px 15px 7px 10px;background:var(--fill-subtle);border:1px solid var(--card-border);border-radius:var(--r-pill);font-size:15px;font-weight:500;line-height:1.2;color:var(--text-muted);white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .4s ease,transform .5s var(--ease),visibility 0s .5s}.hold.is-on{opacity:1;visibility:visible;transform:none;transition-delay:.12s,.12s,0s}@media(max-width:899px){.hold{grid-area:link;justify-self:end;align-self:center;margin-left:0;padding:6px 13px 6px 9px;font-size:14px}.event-link{transition:color .25s ease,opacity .25s ease,visibility 0s .25s}[data-step=pay] .event-link{opacity:0;visibility:hidden}}.hold-ring{flex:none;width:20px;height:20px;fill:none;stroke-width:2.2}.hold-hands{stroke:var(--text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hold-ring-track{stroke:#ffffff24}.hold-drain{stroke:var(--text);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 1));transition:stroke-dashoffset .25s linear,stroke .6s ease}.hold-time{margin-left:-4px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text);transition:color .6s ease}.dg{display:inline-block;width:.62em;text-align:center}.dg-sep{display:inline-block;width:.32em;text-align:center}.hold.is-low .hold-time{color:var(--amber)}.hold.is-low .hold-drain{stroke:var(--amber)}.hold-float{display:none}@media(max-width:899px){.hold-float{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:50%;z-index:90;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:14px;font-weight:500;color:var(--text-muted);white-space:nowrap;background:#121212db;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-pill);box-shadow:0 10px 30px #00000073;transform:translate(-50%,calc(-100% - 24px));opacity:0;pointer-events:none;transition:transform .5s var(--ease),opacity .25s ease}.hold-float.is-shown{transform:translate(-50%);opacity:1}.hold-float .hold-ring{width:18px;height:18px}.hold-float b{margin-left:-4px;font-size:15px;font-weight:700;color:var(--text);transition:color .6s ease}.hold-float.is-low b{color:var(--amber)}.hold-float.is-low .hold-drain{stroke:var(--amber)}}.dlg{position:fixed;inset:0;z-index:210;display:grid;place-items:center;padding:20px}.dlg[hidden]{display:none}.dlg-scrim{position:absolute;inset:0;background:#0000008f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in .24s ease both}.dlg-sheet{position:relative;width:min(500px,100%);padding:26px 26px 22px;background:#171717;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-card);box-shadow:0 40px 120px #0009,inset 0 1px #ffffff0f;animation:rise .42s var(--ease) both}.dlg-title{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:10px}.dlg-body{font-size:16px;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.dlg-body b{font-weight:700;color:var(--text)}.dlg-clock{display:inline-block;width:2.8em;text-align:right;white-space:nowrap}.dlg-hold{white-space:nowrap}.dlg-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:26px}.dlg-actions .btn{font-size:17px;font-weight:700;line-height:1.2;padding:.87em 1.5em}.dlg-actions .btn:not(.btn--primary):hover{background:var(--fill-hover);border-color:var(--border-hover)}.dlg.is-closing .dlg-scrim{animation:dlg-fade-out .2s ease forwards}.dlg.is-closing .dlg-sheet{animation:dlg-out .2s ease forwards}@media(max-width:599px){.dlg{place-items:end stretch;padding:0}.dlg-sheet{width:100%;border-radius:22px 22px 0 0;border-bottom:0;padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));animation:sheet-up .42s var(--ease) both}.dlg.is-closing .dlg-sheet{animation:dlg-sink .24s ease forwards}.dlg-actions{flex-direction:column-reverse}.dlg-actions .btn{width:100%;padding:.95em 1.5em}}@media(prefers-reduced-motion:reduce){.reveal,.reveal.is-open,#heldWrap.is-open,.order-detail,.order.is-open .order-detail{transition:opacity .2s ease,visibility 0s}.order-detail .line,.order-toggle-say>*,.order-toggle-chev,.toggle-incl{transition:opacity .2s ease!important;transform:none!important}.later.is-open .later-inner>.section,#heldWrap.is-open .held,.dlg-scrim,.dlg-sheet,.dlg.is-closing .dlg-scrim,.dlg.is-closing .dlg-sheet{animation:none}.cta-step{transition:opacity .2s ease;transform:none!important}.hold-float{transition:opacity .2s ease}}@media(max-width:899px){.rail .pay-alert,.is-confirmed .page-head,.is-confirmed .event-link,.is-confirmed .hold{display:none}.checkout-grid.is-confirmed{grid-template-columns:minmax(0,1fr);grid-template-areas:"form" "rail";row-gap:36px}.is-confirmed .rail{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.is-confirmed .order-toggle{display:none}.is-confirmed .order-detail{grid-template-rows:1fr;opacity:1;visibility:visible;transition:none}.is-confirmed .order-detail .line{opacity:1!important;transform:none!important;transition:none!important}.confirm{padding:4px 0 0}.confirm-badge{width:56px;height:56px;margin-bottom:24px}.confirm-check{width:26px;height:26px}.confirm-title{font-size:clamp(46px,13vw,60px);margin-bottom:16px}.confirm-note{font-size:17px}.confirm-actions{flex-direction:column;align-self:stretch;margin-top:28px}.confirm-actions .btn{width:100%}.confirm-help{width:100%;margin-top:32px}.demo-panel{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.demo-sheet{width:min(304px,calc(100vw - 20px));max-height:calc(100dvh - 90px - env(safe-area-inset-bottom,0px))}}@media(max-width:599px){.auth{place-items:end stretch;padding:0}.auth-sheet{width:100%;border-radius:22px 22px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));animation:sheet-up .42s var(--ease) both}}@media(prefers-reduced-motion:reduce){.pay-alert,.confirm.is-in>*,.confirm.is-in .confirm-badge,.receipt.is-in>*,.auth-scrim,.auth-sheet,.btn--primary[data-state=done]{animation:none}.confirm-check,.pay-face--done svg{animation:none!important;stroke-dashoffset:0}.pay-spinner{animation-duration:1.4s}}.pick-bar{display:none}@media(max-width:899px){.order-toggle,#checkout[data-step=pick] .order-detail{display:none}#checkout[data-step=pay]:not(.is-confirmed) .order-toggle{display:flex}#checkout[data-step=pick] .mobile-pay{display:none}#checkout[data-step=pick] .main-col{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.pick-bar{display:flex;flex-direction:column;align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:80;gap:16px;padding:18px 20px max(20px,env(safe-area-inset-bottom,0px));background:#1e1e1ee0;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -16px 32px -8px #0000008c;transform:translateY(calc(100% + 1px));transition:transform .45s var(--ease)}.pick-bar.is-shown{transform:none;animation:bar-in .48s var(--ease) var(--enter-delay) backwards}body:has(.main-col input:focus,.order input:focus) .pick-bar.is-shown{transform:translateY(calc(100% + 1px))}.pick-bar-sum{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pick-bar-total{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--text);transition:color .25s ease}.pick-bar-total.is-zero{color:var(--text-faint)}.pick-bar-meta{display:inline-flex;align-items:baseline;gap:7px;font-size:15px;font-weight:500;color:var(--text-muted);white-space:nowrap}.pick-bar-meta .toggle-dot{color:var(--text-faint)}.pick-bar-price{display:inline-flex;align-items:baseline}.pick-bar .rail-cta{margin:0;animation:none}body:has(.pick-bar.is-shown) .demo-panel{bottom:calc(136px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.pick-bar{transition:none}.pick-bar.is-shown{animation:none}}.stripe-frame{position:relative;min-width:0}.stripe-frame{min-height:var(--pe-reserve, 609px);transition:min-height .42s var(--ease) .48s}#checkout.is-waitlist .stripe-frame{--pe-reserve: 0px}.stripe-frame:not(.is-ready){border-radius:14px;background:var(--card)}.stripe-frame.is-ready{min-height:0}.express-slot{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0}.wallets.is-pending{visibility:hidden;position:absolute;left:0;right:0;top:0;pointer-events:none}.pkg-sec[hidden],#datesSection[hidden]{display:none}.date-rail{list-style:none;scroll-padding-inline:8px}.date-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px 8px 16px;margin:-14px -8px -16px}.date-rail::-webkit-scrollbar{display:none}.date-rail.is-dragging{scroll-snap-type:none;cursor:grabbing}.date-rail.is-dragging *{pointer-events:none}@media(hover:hover){.date-rail{cursor:grab}}.date-rail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--r-sm)}.date-rail>li{scroll-snap-align:start;flex:0 0 auto}.section-title:has(.dates-range){display:flex;align-items:baseline;justify-content:space-between;gap:16px}.dates-range{font-size:16px;font-weight:500;color:var(--text-muted);letter-spacing:0;white-space:nowrap}.leaf{width:92px;padding:13px 10px 15px;text-align:center;background:var(--fill-subtle);border:1px solid var(--card-border);border-radius:var(--r-md);transition:background .28s var(--ease),border-color .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}@media(hover:hover)and (pointer:fine)and (min-width:900px){.leaf:not([disabled]):not([aria-pressed=true]):hover{background:var(--fill-hover);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 3px 12px #00000047}.leaf:not([disabled])[aria-pressed=true]:hover{transform:translateY(-1px)}.leaf:not([disabled])[aria-pressed=true]:active{transform:translateY(0)}}.leaf:active{transform:translateY(0);box-shadow:none}.leaf .leaf-month{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.leaf .leaf-day{display:block;font-size:34px;margin:2px 0 3px;color:var(--text)}.leaf .leaf-dow{display:block;font-size:14px;font-weight:500;color:var(--text-muted)}.leaf .leaf-soldout{display:block;font-size:12px;color:var(--text-muted);margin-top:1px}.leaf[aria-pressed=true]{border-color:var(--text);background:var(--fill-hover)}.leaf[aria-pressed=true] .leaf-month,.leaf[aria-pressed=true] .leaf-dow{color:var(--text)}.leaf[disabled]{cursor:default;opacity:.38}@media(prefers-reduced-motion:reduce){.leaf{transition:background .28s ease,border-color .28s ease}.leaf:hover{transform:none;box-shadow:none}}.leaf[disabled]{opacity:1;background:transparent;border-style:dashed;border-color:#ffffff2e}.leaf[disabled] .leaf-month,.leaf[disabled] .leaf-day{color:var(--text-faint)}.leaf[disabled] .leaf-soldout{color:var(--text-muted);font-weight:500;white-space:nowrap}.pkg-sec{margin-top:var(--col-gap)}.tier.is-upcoming .tier-price{opacity:.6}.field-msg.co-suggest{display:block;color:var(--text-muted)}.field-msg.co-suggest[hidden]{display:none}.co-suggest-btn{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:color .2s ease}.co-suggest-btn b{font-weight:inherit;text-decoration:underline;text-decoration-color:#f4f4f447;text-underline-offset:3px}.co-suggest-btn:hover{color:var(--text)}.co-suggest-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}#checkout.co-free .cta-step--pay em[data-total]{display:none}body:not(:has(#checkout.is-waitlist)) .wl-only{display:none!important}body:has(#checkout.is-waitlist) .wl-not{display:none!important}body:has(#checkout.is-wl-free) .wl-paid{display:none!important}body:not(:has(#checkout.is-wl-free)) .wl-free{display:none!important}#checkout.is-waitlist #hold,#checkout.is-waitlist .wallets,#checkout.is-waitlist .or,#checkout.is-waitlist .link-inline,#checkout.is-waitlist .fine:not(.wl-only),#checkout.is-waitlist .cta-step--pay em[data-total],#checkout.is-waitlist .confirm-actions,#checkout.is-waitlist #confirmHelp>li:not(.wl-only){display:none}body:has(#checkout.is-waitlist) .hold-float{display:none}.wl-sub{margin:14px 0 0;font-size:16px;line-height:1.45;color:var(--text-muted);text-wrap:pretty;max-width:528px}.wl-sub b{font-weight:500}.wl-manage-link{color:var(--text);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:underline;text-decoration-color:#f4f4f447;text-underline-offset:3px;transition:text-decoration-color .2s ease}.wl-manage-link:hover,.wl-manage-link[aria-expanded=true]{text-decoration-color:#f4f4f4b3}.wl-consent .check{align-items:flex-start;margin-top:0}.wl-consent.is-error .box{border-color:var(--red)}.wl-consent.is-error .field-msg{display:block}.wlm-field{margin-top:20px}.wlm-send{display:inline-grid;place-items:center}.wlm-send>*{grid-area:1 / 1}.wlm-send .pay-spinner{width:18px;height:18px;visibility:hidden}.wlm-send.is-busy{pointer-events:none}.wlm-send.is-busy .wlm-send-label{visibility:hidden}.wlm-send.is-busy .pay-spinner{visibility:visible}.wlm-sent:not([hidden]){animation:rise .42s var(--ease) both}.wlm-sent .dlg-actions{justify-content:space-between;align-items:center}.wlm-sent .row-action{margin-left:0}@media(max-width:599px){.wlm-sent .row-action{align-self:center}}.wlm-sent .dlg-title:focus{outline:none}.wlm-sent .dlg-body b{font-weight:600;overflow-wrap:anywhere}&[data-theme=light] .bg-wash{-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,0));mask-image:linear-gradient(to bottom,#000,#0000)}&[data-theme=light] .bg-before{opacity:var(--bg-before-opacity);filter:var(--bg-before-filter)}&[data-theme=light] .bg-before.is-baked{filter:none}&[data-theme=light] .bg-dim{background:linear-gradient(to bottom,var(--bg-dim-top),var(--bg-dim-bottom))}&[data-theme=light] .bg-after{display:none}&[data-theme=light] .btn{background:#fff;box-shadow:0 1px 2px #161c280d}&[data-theme=light] .btn:hover{background:#f1f2f5;border-color:var(--border-hover)}&[data-theme=light] .btn--primary{background:var(--ink);border-color:var(--ink);color:#fff}&[data-theme=light] .btn--primary:hover{background:var(--ink-hover);border-color:var(--ink-hover)}&[data-theme=light] .btn--primary:disabled,&[data-theme=light] .btn--primary:disabled:hover{background:var(--fill-subtle);border-color:var(--card-border);color:var(--text-faint);box-shadow:none}&[data-theme=light] .tier{background:var(--field-bg);border-color:var(--field-border);box-shadow:var(--field-shadow)}@media(hover:hover)and (pointer:fine)and (min-width:900px){&[data-theme=light] .tier:not(.is-soldout):not(.is-active):hover{background:var(--field-bg);border-color:var(--field-hover-border)}}&[data-theme=light] .tier.is-active{background:var(--field-bg);border-color:#161c284d;box-shadow:0 8px 22px -10px #161c2838,0 1px 2px #161c280f}&[data-theme=light] .tier-flag--pass{color:var(--accent);background:#2b45cf14}&[data-theme=light] .tier.is-soldout{background:transparent;border-color:var(--card-border);box-shadow:none}&[data-theme=light] .qty-btn{background:#161c280a;border-color:#161c281f}&[data-theme=light] .tier.is-active .qty-btn{border-color:#161c2852;color:var(--text)}&[data-theme=light] .qty-btn:hover{background:var(--fill-hover);color:var(--text)}&[data-theme=light] .qty-btn:disabled:hover{background:#161c280a;color:var(--text-muted)}&[data-theme=light] .qty-val{color:var(--text-muted)}&[data-theme=light] .tier.is-active .qty-val{color:var(--text)}&[data-theme=light] .promo-link{text-decoration-color:#16181d47}&[data-theme=light] .promo-apply{background:#161c2812;border-color:#161c2824;box-shadow:none}&[data-theme=light] .promo-apply:hover{background:#161c281c;border-color:#161c283d}&[data-theme=light] #promoInput:placeholder-shown+.promo-apply,&[data-theme=light] #promoInput:placeholder-shown+.promo-apply:hover{background:#161c280a;border-color:#161c281a;color:var(--text-muted)}&[data-theme=light] .promo.is-landed .promo-applied{animation-name:promo-land-light}&[data-theme=light] .order .promo,&[data-theme=light] .order .promo.is-applied{background:#161c2809;border-top-color:#161c2814}&[data-theme=light] .order .promo-open-short{text-decoration-color:#16181d6b}&[data-theme=light] .input{box-shadow:var(--field-shadow)}&[data-theme=light] .input::placeholder{color:#16181d85}&[data-theme=light] .input:focus{background:#fff;border-color:var(--focus-edge);box-shadow:var(--focus-halo)}&[data-theme=light] .input:autofill,&[data-theme=light] .input:autofill:hover{box-shadow:inset 0 0 0 100px #fff,var(--field-shadow)}&[data-theme=light] .input:-webkit-autofill,&[data-theme=light] .input:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px #fff,var(--field-shadow)}&[data-theme=light] .input:autofill:focus{box-shadow:var(--focus-halo),inset 0 0 0 100px #fff}&[data-theme=light] .input:-webkit-autofill:focus{box-shadow:var(--focus-halo),inset 0 0 0 100px #fff}&[data-theme=light] .input[aria-invalid=true]:focus{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}&[data-theme=light] .float .input::placeholder{color:transparent}&[data-theme=light] .float .input:focus::placeholder{color:#16181d85}&[data-theme=light] .float-label{color:var(--text-muted)}&[data-theme=light] .q-opt{font-weight:450}&[data-theme=light] select.input:invalid{color:#16181d85}&[data-theme=light] .select-wrap:after{border-right:1.75px solid rgba(22,24,29,.7);border-bottom:1.75px solid rgba(22,24,29,.7)}&[data-theme=light] .or{color:var(--text-muted)}&[data-theme=light] .method{background:var(--field-bg);border-color:var(--field-border);box-shadow:var(--field-shadow)}&[data-theme=light] .method:not([aria-selected=true]){background:#f0f1f3;border-color:var(--field-border);box-shadow:none}@media(hover:hover)and (pointer:fine)and (min-width:900px){&[data-theme=light] .method:not([aria-selected=true]):hover{background:#e8e9ec;border-color:var(--field-hover-border)}}&[data-theme=light] .method[aria-selected=true]{background:var(--field-bg);border-color:#161c2873;box-shadow:inset 0 0 0 1px #161c2873,var(--field-shadow)}&[data-theme=light] .method .method-glyph{color:#16181d8c}&[data-theme=light] .method[aria-selected=true] .method-glyph{color:var(--text)}&[data-theme=light] .brand--disc{background:#fff;box-shadow:inset 0 0 0 1px #161c2824}&[data-theme=light] .cvc-icon{color:#16181d80}&[data-theme=light] .check .box{background:#fff}&[data-theme=light] .check input:checked+.box{background:var(--ink);border-color:var(--ink)}&[data-theme=light] .check .box svg{stroke:#fff}&[data-theme=light] .phone-cc{color:#16181d80}&[data-theme=light] .link-legal{color:#16181d85}&[data-theme=light] .link-meta{color:#16181d85}&[data-theme=light] .link-box-foot{color:var(--text-muted)}&[data-theme=light] .link-card{background:#f0f1f3;border-color:var(--field-border);transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease),box-shadow .28s var(--ease)}@media(hover:hover)and (pointer:fine)and (min-width:900px){&[data-theme=light] .link-card[aria-checked=false]:hover{background:#e8e9ec;border-color:var(--field-hover-border)}}&[data-theme=light] .link-card[aria-checked=true]{color:var(--text);background:var(--field-bg);border-color:#161c2873;box-shadow:inset 0 0 0 1px #161c2873,var(--field-shadow)}&[data-theme=light] .link-card-text span{color:#16181d85}&[data-theme=light] .saved-card{box-shadow:var(--field-shadow)}&[data-theme=light] .order{background:#fffffff0;border-color:#161c281f;box-shadow:0 24px 70px -24px #161c2838,0 1px 2px #161c280d,inset 0 1px #fffc}&[data-theme=light] .order-poster{box-shadow:0 14px 40px -14px #161c2859}&[data-theme=light] .order-poster:after{box-shadow:inset 0 0 0 1px #161c2814}&[data-theme=light] .order hr{background:#161c2814}&[data-theme=light] .line--total{border-top-color:#161c2814}&[data-theme=light] .line--promo .line-code{box-shadow:inset 0 0 0 1px rgba(var(--promo-rgb),.12)}&[data-theme=light] .line.is-empty,&[data-theme=light] .line.is-empty span:last-child,&[data-theme=light] .line--total span.is-zero{color:var(--text-muted)}&[data-theme=light] .fine{color:var(--text-muted)}&[data-theme=light] .fine a{color:var(--text);text-decoration-color:#16181d47}@media(max-width:899px){&[data-theme=light] .order-toggle{border-top-color:#161c2814}&[data-theme=light] .was{text-decoration-color:#5c5d61}}&[data-theme=light] .pay-spinner{border-color:#ffffff3d;border-top-color:#fff}&[data-theme=light] .btn--primary[data-state=loading],&[data-theme=light] .btn--primary[data-state=loading]:hover{background:var(--ink);border-color:var(--ink)}&[data-theme=light] .btn--primary[data-state=done],&[data-theme=light] .btn--primary[data-state=done]:hover{background:var(--paid);border-color:var(--paid);color:var(--paid-ink);animation-name:pay-pop-light}&[data-theme=light] .pay-alert{color:#991b1b;background:#dc26260f;border-color:#dc26264d}&[data-theme=light] .confirm-badge{box-shadow:0 18px 50px -12px rgba(var(--paid-glow),.4)}&[data-theme=light] .confirm-title{font-variation-settings:"wdth" 100,"wght" 600;font-weight:600;font-feature-settings:normal;font-variant-ligatures:normal;text-transform:none;font-size:clamp(40px,13px + 4.1vw,72px);letter-spacing:-.05em;line-height:1}@media(max-width:899px){&[data-theme=light] .confirm-title{font-size:clamp(52px,24px + 5.5vw,81px)}}@media(min-width:600px)and (max-width:899px){&[data-theme=light] .confirm-title{font-size:clamp(44px,16px + 5.5vw,64px)}}&[data-theme=light] .confirm-help a{text-decoration-color:#16181d47}&[data-theme=light] .confirm-help a:hover{text-decoration-color:#16181db3}&[data-theme=light] .rc-total{border-top-color:#161c2814}&[data-theme=light] .rc-paid{background:#161c2806;border-top-color:#161c2814}&[data-theme=light] .auth-scrim{background:#161c286b}&[data-theme=light] .auth-sheet{box-shadow:0 40px 120px #161c284d}&[data-theme=light] .held,&[data-theme=light] .promo-applied{box-shadow:var(--field-shadow)}&[data-theme=light] .order .promo-applied{box-shadow:none}&[data-theme=light] .row-chip{background:var(--fill-hover)}&[data-theme=light] .row-action{text-decoration-color:#16181d47}&[data-theme=light] .held-qty{background:var(--fill-hover)}&[data-theme=light] .hold{background:#fff}&[data-theme=light] .hold-ring-track{stroke:#161c2824}@media(max-width:899px){&[data-theme=light] .hold-float{background:#ffffffe6;border-color:var(--card-border);box-shadow:0 10px 30px #161c2824,0 1px 2px #161c280d}}&[data-theme=light] .dlg-scrim{background:#161c286b}&[data-theme=light] .dlg-sheet{background:#fff;border-color:var(--card-border);box-shadow:0 40px 120px #161c284d}&[data-theme=light] .dlg-actions .btn:not(.btn--primary):hover{background:#f1f2f5;border-color:var(--border-hover)}@media(max-width:899px){&[data-theme=light] .pick-bar{background:#ffffffe6;border-top-color:var(--hairline);box-shadow:0 -10px 28px -8px #161c2824,0 -1px 3px #161c280d}&[data-theme=light] .pick-bar-total.is-zero{color:var(--text-muted)}}&[data-theme=light] .tier-name{font-weight:550}&[data-theme=light] .dates-range{color:#333}&[data-theme=light] .leaf{border-color:var(--hairline)}@media(hover:hover)and (pointer:fine)and (min-width:900px){&[data-theme=light] .leaf:not([disabled]):not([aria-pressed=true]):hover{box-shadow:none}}&[data-theme=light] .leaf[aria-pressed=true]{border-color:var(--text)}&[data-theme=light] .leaf .leaf-day{font-variation-settings:"wdth" 100,"wght" 700;letter-spacing:-.028em;line-height:.95;text-transform:none}&[data-theme=light] .leaf[disabled]{background:transparent;border-color:#161c2833}&[data-theme=light] .co-suggest-btn b{text-decoration-color:#16181d47}&[data-theme=light] .wl-manage-link{text-decoration-color:#16181d47}&[data-theme=light] .wl-manage-link:hover,&[data-theme=light] .wl-manage-link[aria-expanded=true]{text-decoration-color:#16181db3}}@keyframes promo-land{0%{box-shadow:0 0 rgba(var(--promo-rgb),.22)}to{box-shadow:0 0 0 10px rgba(var(--promo-rgb),0)}}@keyframes promo-line-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes rise{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skel-pulse{50%{opacity:.45}}@keyframes check-draw{to{stroke-dashoffset:0}}@keyframes pay-pop{0%{transform:scale(1);box-shadow:0 0 #34d39973}35%{transform:scale(1.025)}to{transform:scale(1);box-shadow:0 0 0 14px #34d39900}}@keyframes leave{to{opacity:0;transform:translateY(-10px)}}@keyframes badge-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes held-in{0%{transform:translateY(-6px) scale(.985)}}@keyframes dlg-fade-out{to{opacity:0}}@keyframes dlg-out{to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes dlg-sink{to{transform:translateY(100%)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes bar-in{0%{transform:translateY(calc(100% + 1px))}}@keyframes promo-land-light{0%{box-shadow:0 0 rgba(var(--promo-rgb),.16)}to{box-shadow:0 0 0 10px rgba(var(--promo-rgb),0)}}@keyframes pay-pop-light{0%{transform:scale(1);box-shadow:0 0 rgba(var(--paid-glow),.35)}35%{transform:scale(1.025)}to{transform:scale(1);box-shadow:0 0 0 14px rgba(var(--paid-glow),0)}}html.on-checkout:not(.co-css) #checkout-view{display:none!important}html.on-checkout .page-title:focus{outline:none}:root{--vt-throw: 16px;--vt-out-dur: .11s;--vt-in-dur: .24s;--vt-in-delay: .1s;--vt-ease-out: cubic-bezier(.4, 0, 1, 1);--vt-ease-in: cubic-bezier(0, 0, .2, 1)}@media(max-width:899px){:root{--vt-throw: 12vw;--vt-out-dur: .14s;--vt-in-dur: .3s;--vt-in-delay: .12s}}@keyframes vt-fwd-step-out{to{opacity:0;transform:translate(calc(var(--vt-throw) * -1))}}@keyframes vt-fwd-step-in{0%{opacity:0;transform:translate(var(--vt-throw))}}@keyframes vt-back-step-out{to{opacity:0;transform:translate(var(--vt-throw))}}@keyframes vt-back-step-in{0%{opacity:0;transform:translate(calc(var(--vt-throw) * -1))}}@keyframes vt-fwd-fade-in{0%{opacity:0}}@keyframes vt-fwd-fade-out{to{opacity:0}}@keyframes vt-back-fade-in{0%{opacity:0}}@keyframes vt-back-fade-out{to{opacity:0}}html[data-vt]{--vt-root-dur: .25s}html[data-vt-mode=reduce]{--vt-root-dur: .16s}html[data-vt=forward]::view-transition-old(root){animation:vt-fwd-fade-out var(--vt-root-dur) ease both;mix-blend-mode:plus-lighter}html[data-vt=forward]::view-transition-new(root){animation:vt-fwd-fade-in var(--vt-root-dur) ease both;mix-blend-mode:plus-lighter}html[data-vt=back]::view-transition-old(root){animation:vt-back-fade-out var(--vt-root-dur) ease both;mix-blend-mode:plus-lighter}html[data-vt=back]::view-transition-new(root){animation:vt-back-fade-in var(--vt-root-dur) ease both;mix-blend-mode:plus-lighter}html[data-vt=forward]::view-transition-old(co-nav),html[data-vt=forward]::view-transition-old(co-bar),html[data-vt=forward]::view-transition-old(co-float){animation:vt-fwd-fade-out var(--vt-out-dur) var(--vt-ease-out) both}html[data-vt=forward]::view-transition-new(co-nav),html[data-vt=forward]::view-transition-new(co-bar),html[data-vt=forward]::view-transition-new(co-float){animation:vt-fwd-fade-in var(--vt-in-dur) var(--vt-ease-in) var(--vt-in-delay) both}html[data-vt=back]::view-transition-old(co-nav),html[data-vt=back]::view-transition-old(co-bar),html[data-vt=back]::view-transition-old(co-float){animation:vt-back-fade-out var(--vt-out-dur) var(--vt-ease-out) both}html[data-vt=back]::view-transition-new(co-nav),html[data-vt=back]::view-transition-new(co-bar),html[data-vt=back]::view-transition-new(co-float){animation:vt-back-fade-in var(--vt-in-dur) var(--vt-ease-in) var(--vt-in-delay) both}::view-transition-group(ev-body),::view-transition-group(co-body){animation:none}html[data-vt=forward]::view-transition-old(ev-body),html[data-vt=forward]::view-transition-old(co-body){animation:vt-fwd-step-out var(--vt-out-dur) var(--vt-ease-out) both}html[data-vt=forward]::view-transition-new(ev-body),html[data-vt=forward]::view-transition-new(co-body){animation:vt-fwd-step-in var(--vt-in-dur) var(--vt-ease-in) var(--vt-in-delay) both}html[data-vt=back]::view-transition-old(ev-body),html[data-vt=back]::view-transition-old(co-body){animation:vt-back-step-out var(--vt-out-dur) var(--vt-ease-out) both}html[data-vt=back]::view-transition-new(ev-body),html[data-vt=back]::view-transition-new(co-body){animation:vt-back-step-in var(--vt-in-dur) var(--vt-ease-in) var(--vt-in-delay) both}html[data-vt-mode=reduce]::view-transition-group(root){animation-duration:.16s}html.on-checkout{.co-gate{display:none}#checkout.is-gated .co-gate{display:block}#checkout.is-gated .tickets-sec,#checkout.is-gated .later,#checkout.is-gated .rail .rail-cta,#checkout.is-gated .rail .cta-note,#checkout.is-gated .mobile-pay,&:has(#checkout.is-gated) .pick-bar{display:none}.co-closed{display:none}#checkout.is-closed .co-closed{display:block}#checkout.is-closed .tickets-sec,#checkout.is-closed .later,#checkout.is-closed #co-dates,#checkout.is-closed .mobile-pay,&:has(#checkout.is-closed) .pick-bar{display:none}#checkout:is(.is-gated,.is-closed) .rail{display:none}#checkout:is(.is-gated,.is-closed){row-gap:40px}#checkout:is(.is-gated,.is-closed) .main-col{grid-column:1 / -1;min-height:calc(100svh - var(--nav-h) - var(--wrap-top) - 16px - 38px - 40px);display:flex;flex-direction:column;justify-content:center;padding-bottom:14svh}#checkout:is(.is-gated,.is-closed) :is(.co-gate,.co-closed){padding-top:0}:is(.co-gate,.co-closed) .draw-gate{display:flex;flex-direction:column;align-items:center;gap:0;max-width:420px;margin:0 auto;padding:0;text-align:center}:is(.co-gate,.co-closed) .gate-icon{width:52px;height:52px;margin:0 0 20px;color:var(--text)}:is(.co-gate,.co-closed) .gate-icon svg{width:22px;height:22px;stroke-width:1.6}.gate-glyph{display:contents}#closedSlot:not([data-glyph=lock]) [data-glyph=lock],#closedSlot[data-glyph=lock] [data-glyph=ticket]{display:none}:is(.co-gate,.co-closed) .gate-title{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}:is(.co-gate,.co-closed) .gate-sub{margin-top:10px;font-size:15px;line-height:1.55;max-width:36ch;text-wrap:pretty}:is(.co-gate,.co-closed) .gate-status{margin-top:16px}.co-gate .draw-gate-late,.co-gate .draw-gate-error{margin-top:16px}.co-gate .co-turnstile{margin-top:20px}.gate-actions{margin-top:28px;display:flex;flex-direction:column;align-items:center}.gate-actions .btn,.co-gate .gate-join{font-size:15px;padding:.8em 1.6em;min-width:200px}.co-gate .gate-join{margin-top:28px}.gate-back{margin-top:28px;font-size:15px;font-weight:500;color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px;transition:color .2s ease}.gate-back:hover{color:var(--text)}.co-gate .gate-join:not([hidden])~.gate-back{margin-top:14px}.co-gate .gate-ledger{margin:24px 0 0;width:min(100%,320px);text-align:left}.co-gate .gate-ledger[hidden]{display:none}@media(max-width:899px){#checkout:is(.is-gated,.is-closed){grid-template-areas:"head link" "form form"}#checkout:is(.is-gated,.is-closed) .main-col{min-height:calc(100svh - 114px - env(safe-area-inset-top,0px));padding-bottom:calc(12svh + env(safe-area-inset-bottom,0px))}:is(.co-gate,.co-closed) .gate-title{font-size:19px}.gate-actions{align-self:stretch}.gate-actions .btn{width:100%}}.draw-gate-late{margin:0;padding:8px 12px;background:var(--fill-subtle);border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:13px;color:var(--text-muted)}.draw-gate-error{max-width:42ch}.co-turnstile:empty{display:none}.co-tickets-msg{display:block;margin:0 0 12px}.co-tickets-msg[hidden]{display:none}.qty-btn svg{stroke:currentColor}#checkout-view .pick-bar .rail-cta,#checkout-view .mobile-pay .rail-cta{display:inline-flex}#checkout-view .mobile-pay .cta-note{display:flex}#checkout-view .cta-note .fine{text-align:left}#co-dates[hidden],#questionsSec[hidden],#gateSlot[hidden],#closedSlot[hidden],[data-closed][hidden],.tier-flag[hidden],.tier-flag:empty,.section-hint>[hidden],.confirm-actions [hidden],.pay-alert[hidden],#promoForm[hidden],#promoApplied[hidden],#promoOpen[hidden],#emailSuggest[hidden],#wlmSuggest[hidden],#wlmAsk[hidden],#wlmSent[hidden],.cta-state[hidden]{display:none!important}}
