.txgM7a_page{--surface:#fff;--muted:#686862;--line:#e2e2dc;--accent:#5145cd;isolation:isolate;color:#20211e;min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;flex-direction:column;transition:background-color .18s,color .18s;display:flex;position:relative}.txgM7a_page:before{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(circle at 15%,#5145cd14,#0000 25%),radial-gradient(circle at 85% 30%,#5145cd0f,#0000 25%);position:fixed;inset:-50%}.txgM7a_page:after{content:"";z-index:-1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.txgM7a_page[data-theme=dark]:before{background-image:radial-gradient(circle at 15%,#ada5ff12,#0000 30%),radial-gradient(circle at 85% 30%,#ada5ff0d,#0000 30%)}.txgM7a_page[data-theme=dark]:after{opacity:.12;mix-blend-mode:screen}.txgM7a_page[data-theme=dark]{--surface:#191a1b;--muted:#a4a5a0;--line:#30312e;--accent:#ada5ff;color:#f1f1eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111212}.txgM7a_container,.txgM7a_footer{width:min(100% - 64px,1120px);margin-inline:auto}.txgM7a_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;display:flex}.txgM7a_logo{letter-spacing:6px;font-size:32px;font-weight:850;text-decoration:none}.txgM7a_logo span,.txgM7a_sectionHeading h1 span{color:var(--accent)}.txgM7a_themeToggle{border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .18s;display:grid}.txgM7a_themeToggle svg{width:19px;height:19px}.txgM7a_themeToggle:hover{background:var(--surface)}.txgM7a_events{padding-block:54px 72px}.txgM7a_sectionHeading{margin-bottom:30px}.txgM7a_eyebrow{color:var(--muted);letter-spacing:.18em;margin-bottom:12px;font-size:11px;font-weight:600}.txgM7a_sectionHeading h1{letter-spacing:-.045em;font-size:clamp(30px,3.8vw,46px);font-weight:550;line-height:1.12}.txgM7a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.txgM7a_card{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;transition:border-color .18s,transform .18s;overflow:hidden}.txgM7a_cardButton{text-align:left;cursor:pointer;flex-direction:column;width:100%;height:100%;display:flex}.txgM7a_poster{aspect-ratio:4/5;background:#202120;width:100%;display:block;position:relative;overflow:hidden}.txgM7a_posterImage{object-fit:contain}.txgM7a_noPoster{color:#aaa;place-items:center;width:100%;height:100%;font-size:14px;display:grid}.txgM7a_cardDetails{flex-direction:column;flex:1;width:100%;padding:22px;display:flex}.txgM7a_eventDate{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.txgM7a_eventName{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:5px;font-size:21px;font-weight:600;line-height:1.3;display:block}.txgM7a_cardBottom{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:24px;display:flex}.txgM7a_priceGroup{flex-direction:column;display:flex}.txgM7a_oldPrice{color:var(--muted);font-size:12px;text-decoration:line-through}.txgM7a_price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:550;line-height:1.2}.txgM7a_buy{border:1px solid var(--line);border-radius:8px;align-items:center;gap:18px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:550;transition:background .18s,color .18s;display:inline-flex}.txgM7a_buy>span{font-size:18px}.txgM7a_empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:16px;grid-column:1/-1;padding:80px 20px}.txgM7a_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-block:26px 32px;display:flex}.txgM7a_footerBrand{letter-spacing:-1px;color:var(--muted);font-size:18px;font-weight:750}.txgM7a_footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.txgM7a_footer nav :is(a,button){min-height:44px;color:var(--muted);text-align:left;text-underline-offset:4px;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.txgM7a_footer nav svg{flex-shrink:0}.txgM7a_footer nav :is(a,button):hover{color:var(--accent);text-decoration:underline}.txgM7a_page button:focus-visible,.txgM7a_page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.txgM7a_cardButton:focus-visible{outline-offset:-3px!important}@media (hover:hover){.txgM7a_card:hover{border-color:var(--muted);transform:translateY(-3px)}.txgM7a_cardButton:hover .txgM7a_buy{color:var(--surface);background:var(--accent);border-color:var(--accent)}}@media (max-width:1023px){.txgM7a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.txgM7a_container,.txgM7a_footer{width:calc(100% - 40px)}.txgM7a_header{height:80px}.txgM7a_logo{font-size:29px}.txgM7a_events{padding-block:34px 48px}.txgM7a_sectionHeading{margin-bottom:24px}.txgM7a_grid{grid-template-columns:minmax(0,1fr);gap:24px}.txgM7a_cardDetails{padding:20px}.txgM7a_footer{flex-direction:column;align-items:flex-start;gap:16px}.txgM7a_footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.txgM7a_page,.txgM7a_page *,.txgM7a_page :before,.txgM7a_page :after{transition:none!important;animation:none!important}}
