.fdx-g{display:flex;flex-direction:column;gap:6px;min-width:0}.fdx-lab{font:600 14px/20px var(--fx-font-sans)}.fdx-h{margin:0;font:400 22px/30px var(--fx-font-serif)}.fdx-sub{font:400 13px/18px var(--fx-font-sans)}.fdx-fine,.fdx-sub{margin:0;color:var(--fx-ink-secondary)}.fdx-fine{font:400 12px/16px var(--fx-font-sans)}.fdx-ex{align-self:flex-start;padding:2px 10px;border-radius:100px;background:var(--fx-light-yellow);font:600 11px/18px var(--fx-font-sans)}.fdx-ex,.fdx-sw{color:var(--fx-charcoal)}.fdx-sw{display:flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:500 14px/20px var(--fx-font-sans);text-align:left}.fdx-cap{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx-tag{display:inline-block;padding:2px 8px;border-radius:100px;font:600 11px/16px var(--fx-font-sans);background:var(--fx-light-beige);color:var(--fx-charcoal)}.fdx-tag--dark{background:var(--fx-charcoal);color:var(--fx-white)}.fdx-av{width:40px;height:40px;border-radius:50%;background:var(--fx-light-blue);display:inline-flex;align-items:center;justify-content:center;font:700 14px/14px var(--fx-font-sans);flex:none}.fdx-acts,.fdx-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fdx-acts .tr-chip,.fdx-chips .tr-chip{height:44px}.fdx-h,.fdx-lab,.fdx-sub{min-width:0}.fdx *,.fdx :before{box-sizing:border-box}.fdx-sheet{width:100%;max-width:340px;background:var(--fx-white);border-radius:22px;box-shadow:var(--fx-shadow-md);overflow:hidden;display:flex;flex-direction:column}.fdx-sheet__h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--fx-line)}.fdx-sheet__t{display:flex;flex-direction:column;min-width:0}.fdx-sheet__t b{font:400 17px/22px var(--fx-font-serif)}.fdx-sheet__t span{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx-sheet__b{padding:14px 16px;gap:10px;min-height:250px}.fdx-sheet__b,.fdx-sheet__f{display:flex;flex-direction:column}.fdx-sheet__f{padding:12px 16px 14px;border-top:1px solid var(--fx-line);gap:6px}.fdx-tot{display:flex;align-items:center;justify-content:space-between;gap:10px}.fdx-tot small{display:block;font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx-tot b{font:500 22px/26px var(--fx-font-sans)}.fdx-tot .tr-cta{min-width:130px}.fdx-wallets{display:flex;flex-direction:column;gap:8px}.fdx-t{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:24px;align-items:start;width:100%}.fp--m .fdx-t{grid-template-columns:minmax(0,1fr)}.fdx-t__f{gap:14px}.fdx-t__f,.fdx-t__v{display:flex;flex-direction:column;min-width:0}.fdx-t__v{align-items:center;gap:12px}.fdx-t__v .tr-seg{width:100%;max-width:340px}:is(.fdx-t,.fdx-play,.fdx-how,.fdx-pa,.fdx-two) .tr-seg button{padding:0 8px;font-size:13px;white-space:nowrap}.fdx-t .tr-input{height:44px}.fdx-sheet .tr-ticketrow{padding:10px 12px}.fdx-how,.fdx-sheet .tr-ticketrow__flags{display:flex}.fdx-how{justify-content:center;width:100%}.fdx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;max-width:560px;animation:fdx-in .38s ease both}.fdx-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:var(--fx-white);border:2px solid transparent;min-width:0}.fdx-card.is-on{border-color:var(--fx-charcoal)}.fdx-card--wide{grid-column:1/-1;background:hsla(0,0%,100%,.7)}.fdx-card__t{font:400 18px/24px var(--fx-font-serif);overflow-wrap:anywhere}.fdx-card__p{font:500 22px/28px var(--fx-font-sans)}.fdx-card__d{font:400 13px/18px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%;max-width:600px;animation:fdx-in .38s ease both}.fdx-pane{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:hsla(0,0%,100%,.75);min-width:0}.fdx-pane .tr-express{pointer-events:none;font-size:14px}@media (max-width:520px){.fdx-two{grid-template-columns:minmax(0,1fr)}.fdx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes fdx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fdx-play{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;width:100%}.fp--m .fdx-play{grid-template-columns:minmax(0,1fr)}.fdx-pa{gap:14px;min-width:0;padding:4px}.fdx-calc,.fdx-pa{display:flex;flex-direction:column}.fdx-calc{border-radius:16px;background:var(--fx-white);overflow:hidden}.fdx-calc__r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font:400 15px/22px var(--fx-font-sans);border-top:1px solid var(--fx-line)}.fdx-calc__r:first-child{border-top:0}.fdx-calc__r small{display:block;font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx-calc__r b{font:600 18px/24px var(--fx-font-sans);white-space:nowrap}.fdx-calc__r--hi{background:var(--fx-charcoal);color:var(--fx-white)}.fdx-calc__r--hi b{font-size:22px}.fdx-bar{height:10px;border-radius:100px;background:var(--fx-white);overflow:hidden}.fdx-bar i{display:block;height:100%;background:var(--fx-charcoal);border-radius:100px;transition:width .3s ease}.fdx-acts .tr-cta{height:44px}@media (prefers-reduced-motion:reduce){.fdx-cards,.fdx-two{animation:none}.fdx-bar i{transition:none}}.fdx-plans{gap:8px;min-height:0}.fdx-plan{text-align:left;cursor:pointer;font-family:inherit;align-items:stretch}.fdx-plan,.fdx-plan .tr-plan__head{width:100%}.fdx-plan__perks{font:400 13px/18px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx-plan .fdx-tag{align-self:flex-start}.fdx-next{list-style:none;margin:0;padding:0;gap:8px}.fdx-next,.fdx-next li{display:flex;flex-direction:column}.fdx-next li{padding:10px 12px;border-radius:14px;background:var(--fx-light-beige)}.fdx-next b{font:600 14px/20px var(--fx-font-sans)}.fdx-next span{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx-field{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;background:var(--fx-white)}.fdx-field small{font:600 11px/14px var(--fx-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-ink-secondary)}.fdx-field b{font:500 16px/22px var(--fx-font-sans)}.fdx-fake{display:flex;align-items:center;color:var(--fx-charcoal-60)}.fdx-box{padding:12px;border-radius:16px;background:var(--fx-white)}.fdx-box,.fdx-tl{display:flex;flex-direction:column;gap:8px}.fdx-tl{list-style:none;margin:0;padding:0}.fdx-tl__i{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.6);opacity:.65;transition:opacity .2s ease,background-color .2s ease}.fdx-tl__i.is-now{opacity:1;background:var(--fx-white);box-shadow:0 0 0 2px var(--fx-charcoal)}.fdx-tl__i.is-done{opacity:1;background:var(--fx-success-tint)}.fdx-tl__n{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--fx-charcoal);display:inline-flex;align-items:center;justify-content:center;font:700 13px/13px var(--fx-font-sans)}.fdx-tl__i.is-done .fdx-tl__n{background:var(--fx-success);border-color:var(--fx-success);color:var(--fx-white)}.fdx-tl b{display:block;font:600 14px/20px var(--fx-font-sans)}.fdx-tl small{display:block;font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}@media (prefers-reduced-motion:reduce){.fdx-tl__i{transition:none}}.fz-amts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fz-d .tr-input{height:44px}.fz-err{margin:0;min-height:18px;font:500 13px/18px var(--fx-font-sans);color:var(--fx-charcoal)}.fz-cover{width:100%;height:150px;object-fit:cover;display:block}.fz-page{overflow:hidden}.fz-fake{pointer-events:none}.fz-help{margin:0;padding:10px 12px;border-radius:14px;background:var(--fx-light-beige);font:400 14px/20px var(--fx-font-sans);overflow-wrap:anywhere}.fz-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fz-pick .tr-chip{justify-content:center;height:44px}.fz-note{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:var(--fx-white);box-shadow:var(--fx-shadow-sm);overflow-wrap:anywhere}.fz-note b{font:600 14px/20px var(--fx-font-sans)}.fz-note span{font:400 14px/20px var(--fx-font-sans)}.fdx-sheet .tr-summary{padding:12px;border:1px solid var(--fx-line)}.fdx-sheet .tr-field__error:empty{display:none}.fz-mono{flex:none;width:40px;height:40px;border-radius:12px;background:var(--fz-accent,var(--fx-light-beige));color:var(--fz-on,var(--fx-charcoal));display:inline-flex;align-items:center;justify-content:center;font:700 14px/14px var(--fx-font-sans);letter-spacing:.02em}.fz-mono--sm{width:32px;height:32px;border-radius:10px;font-size:12px}.fz-brands{display:flex;flex-direction:column;gap:8px}.fz-brand{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px 6px 8px;border-radius:14px;border:2px solid transparent;background:var(--fx-white);cursor:pointer;font:500 15px/20px var(--fx-font-sans);color:var(--fx-charcoal);text-align:left}.fz-brand[aria-pressed=true]{border-color:var(--fx-charcoal)}.fz-st{width:100%;max-width:340px;border-radius:24px;overflow:hidden;background:var(--fx-light-beige);box-shadow:var(--fx-shadow-md)}.fz-st__top{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--fz-accent);color:var(--fz-on)}.fz-st__top b{font:600 15px/20px var(--fx-font-sans);overflow-wrap:anywhere}.fz-st__top .fz-mono{background:var(--fz-on);color:var(--fz-accent)}.fz-st__body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.fz-st__h{margin:0;font:400 24px/30px var(--fx-font-serif)}.fz-st__m{margin:0;font:400 13px/18px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fz-st__qr{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--fx-white)}.fz-qr{flex:none;width:64px;height:64px;border-radius:6px;background:conic-gradient(var(--fx-charcoal) 25%,var(--fx-white) 0 50%,var(--fx-charcoal) 0 75%,var(--fx-white) 0) 0 0 /16px 16px;border:4px solid var(--fx-charcoal)}.fz-st__qt{display:flex;flex-direction:column;min-width:0}.fz-st__qt b{font:600 15px/20px var(--fx-font-sans)}.fz-st__qt small{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fz-perk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:16px;background:var(--fx-white);border:2px dashed var(--fz-accent)}.fz-perk__t{display:flex;flex-direction:column;min-width:0}.fz-perk__t b{font:600 14px/20px var(--fx-font-sans);overflow-wrap:anywhere}.fz-perk__t small{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fz-perk__b{flex:none;height:40px;background:var(--fz-accent);color:var(--fz-on);border-color:var(--fz-accent)}.fz-perk__b:disabled{opacity:.45}.fz-slot{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:16px;background:var(--fx-white)}.fz-slot small{font:600 11px/14px var(--fx-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-ink-secondary)}.fz-slot b{font:600 15px/20px var(--fx-font-sans)}.fz-slot b,.fz-slot p{overflow-wrap:anywhere}.fz-slot p{margin:0;font:400 13px/18px var(--fx-font-sans)}.fz-cta{align-self:flex-start;display:inline-flex;height:36px;background:var(--fz-accent,var(--fx-charcoal));color:var(--fz-on,var(--fx-white));font:600 13px/16px var(--fx-font-sans);max-width:100%;overflow:hidden}.fz-cta,.fz-post{align-items:center;padding:0 16px;border-radius:100px}.fz-post{display:flex;justify-content:center;height:44px;border:2px solid var(--fz-accent);font:600 14px/18px var(--fx-font-sans);overflow-wrap:anywhere}.fz-st__foot{padding:10px 16px 14px;font:400 11px/14px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fz-ban{width:100%;max-width:420px;display:flex;flex-direction:column;gap:6px}.fz-ban__l{margin:0;font:500 11px/14px var(--fx-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fx-charcoal-60)}.fz-ban__c{border-radius:20px;overflow:hidden;background:var(--fx-white);box-shadow:var(--fx-shadow-md)}.fz-ban__img{aspect-ratio:16/5;display:flex;align-items:center;justify-content:center;gap:12px;font:600 20px/24px var(--fx-font-sans)}.fz-ban__img .fz-mono{background:hsla(0,0%,100%,.25);color:inherit}.fz-ban__b{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.fz-ban__b b{font:600 16px/22px var(--fx-font-sans);overflow-wrap:anywhere}.fz-ban__b p{margin:0;font:400 14px/20px var(--fx-font-sans);color:var(--fx-ink-secondary);overflow-wrap:anywhere}.fz-cta--pad{background:var(--fx-charcoal);color:var(--fx-white)}.fz-pair{display:flex;align-items:center;gap:12px}.fz-x{font:400 20px/20px var(--fx-font-serif)}.fz-n{float:right;font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fz-sw{display:flex;flex-wrap:wrap;gap:8px}.fz-swb{width:44px;height:44px;border-radius:50%;border:2px solid transparent;background:var(--fx-white);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fz-swb i{width:30px;height:30px;border-radius:50%;display:block;border:1px solid var(--fx-charcoal-40)}.fz-swb[aria-pressed=true]{border-color:var(--fx-charcoal)}.fz-s .tr-input{height:44px}.fdx .tr-ticketrow.is-on{padding:12px 13px;border:2px solid var(--fx-charcoal);background:var(--fx-light-beige)}.fdx .tr-ticketrow.is-out{background:var(--fx-light-beige);border-color:var(--fx-line)}.fdx .tr-ticketrow.is-out .tr-ticketrow__name,.fdx .tr-ticketrow.is-out .tr-ticketrow__price{color:var(--fx-ink-secondary)}.fdx .tr-field__error{font:500 12px/18px var(--fx-font-sans);color:var(--fx-destructive-text)}.fdx .tr-plan{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--fx-radius-md);border:1px solid var(--fx-line);background:var(--fx-white);color:var(--fx-charcoal)}.fdx .tr-plan[aria-checked=true]{border:2px solid var(--fx-charcoal);background:var(--fx-light-beige)}.fdx .tr-plan__head{display:flex;align-items:center;gap:10px}.fdx .tr-plan__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--fx-charcoal);box-sizing:border-box;flex:none}.fdx .tr-plan[aria-checked=true] .tr-plan__radio{background:var(--fx-charcoal)}.fdx .tr-plan__name{flex:1;font:600 16px/22px var(--fx-font-sans)}.fdx .tr-plan__price{font:400 22px/28px var(--fx-font-serif)}.fdx .tr-plan__price small{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdx .tr-discount{display:flex;flex-direction:column;gap:6px}.fdx .tr-discount__row{display:flex;gap:8px}.fdx .tr-discount__row .tr-input{flex:1;min-width:0}.fdx .tr-discount__row .tr-cta{height:48px;flex-shrink:0}