.tn-tickets-page .tn-page-heading h1>span{color:var(--accent-orange)}.tn-store-intro{isolation:isolate;background:radial-gradient(at 90% 0,#ff990008,#0000 75%),#141414;border:1px solid #ff99001c;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;padding:28px 34px;display:flex;position:relative;overflow:hidden}.tn-store-intro>div{align-items:center;gap:18px;display:flex}.tn-store-intro .tn-ticket{width:52px;height:52px}.tn-store-intro strong{font-size:var(--type-section);font-weight:var(--type-medium);letter-spacing:var(--type-tracking-heading)}.tn-store-intro small{font-size:var(--type-caption);color:#969ca8;margin-top:8px;display:block}.tn-store-intro>p{font-size:var(--type-body);line-height:var(--type-leading-reading);color:#c4c8d2;z-index:1;position:relative}.tn-store-intro>p>span{color:#f90}.tn-store-intro-symbol{letter-spacing:-12px;color:#ff990006;z-index:-1;font-size:130px;font-weight:800;position:absolute;right:27%}.tn-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:42px 0 24px;display:grid}.tn-pack{border:1px solid var(--tn-border);background:#161616;border-radius:14px;padding:26px 24px 24px;transition:transform .25s,border-color .25s;position:relative}.tn-pack:hover{border-color:#f905;transform:translateY(-5px)}.tn-pack--featured{background:#161616;border-color:#f907}.tn-pack-badge{background:var(--accent-orange);color:#2a2a2a;font-size:var(--type-caption);letter-spacing:var(--type-tracking-label);font-weight:var(--type-semibold);white-space:nowrap;border-radius:4px;padding:6px 12px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.tn-pack-head{color:#969ca8;font-size:var(--type-body);align-items:center;gap:10px;display:flex}.tn-pack-icon{color:#c4c8d2;border:1px solid #ffffff0d;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.tn-pack-art{isolation:isolate;justify-content:center;align-items:center;height:155px;display:flex;position:relative}.tn-pack-art:before{content:"";background:radial-gradient(#ff990010,#0000);border:1px solid #ff990008;border-radius:50%;width:120px;height:120px;position:absolute}.tn-pack-art .tn-ticket{z-index:3;width:77px;height:55px;position:absolute;transform:rotate(-15deg)}.tn-pack-art .tn-ticket:nth-child(2){z-index:2;opacity:.8;width:60px;height:43px;transform:translate(29px,-20px)rotate(17deg)}.tn-pack-art .tn-ticket:nth-child(3){z-index:1;opacity:.7;width:60px;height:43px;transform:translate(-33px,20px)rotate(-30deg)}.tn-pack h2{font-size:var(--type-feature);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);font-weight:var(--type-semibold);margin:0}.tn-pack h2>span{font-size:var(--type-section);color:#c4c8d2;letter-spacing:var(--type-tracking-heading);font-weight:var(--type-semibold)}.tn-pack>p{font-size:var(--type-body);line-height:var(--type-leading-body);color:#bcbcbc;margin:12px 0 25px}.tn-pack-pricing{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tn-pack-pricing strong{font-size:var(--type-section);font-weight:var(--type-medium);letter-spacing:var(--type-tracking-heading)}.tn-pack-pricing del{color:var(--tn-muted);font-size:var(--type-body)}.tn-pack-saving{color:var(--accent-orange);font-size:var(--type-body);font-weight:var(--type-medium);background:#ff990012;border-radius:4px;padding:4px 7px}.tn-pack-detail{border-top:1px solid var(--tn-border);font-size:var(--type-caption);line-height:var(--type-leading-body);color:#989898;flex-direction:column;gap:8px;margin-bottom:10px;padding:17px 0;display:flex}.tn-pack-detail>span:first-child:before{content:"✓";color:var(--accent-orange);margin-right:8px}.tn-pack-detail>span:last-child{color:#969ca8;padding-left:17px}.tn-pack .tn-btn{font-size:var(--type-body);gap:12px;padding:14px 12px}@media (width<=1200px){.tn-packs{gap:12px}.tn-pack{padding:24px 18px}.tn-pack-badge{letter-spacing:var(--type-tracking-label)}.tn-store-intro{padding:25px}.tn-store-intro>p{max-width:200px}}@media (width<=767px){.tn-packs{grid-template-columns:1fr;gap:25px;margin-top:30px}.tn-pack{grid-template-columns:1fr 120px;padding:24px;display:grid}.tn-pack-head{grid-column:1/-1}.tn-pack-art{grid-area:2/2/5;height:145px}.tn-pack h2{grid-row:2;margin-top:28px}.tn-pack>p{grid-area:3/1;margin-bottom:8px}.tn-pack-pricing{grid-column:1/-1;margin-top:16px;margin-bottom:0}.tn-pack-detail{flex-direction:column;grid-column:1/-1;margin-top:20px}.tn-pack .tn-btn{grid-column:1/-1}.tn-store-intro{flex-direction:column;align-items:flex-start;gap:14px}.tn-store-intro>p{max-width:none;margin:0}.tn-pack-detail>span:last-child{padding-left:0}}@media (width<=380px){.tn-pack{grid-template-columns:1fr 80px}.tn-pack-detail{flex-direction:column}}.tn-tickets-page .tn-page-heading .tn-eyebrow{font-size:var(--type-caption);font-weight:var(--type-semibold);letter-spacing:var(--type-tracking-label)}.tn-pack h2>small{color:#969ca8;font-size:var(--type-caption);font-weight:var(--type-semibold);letter-spacing:var(--type-tracking-body);line-height:var(--type-leading-heading);margin-bottom:9px;display:block}.tn-subscription-terms{background:#141414;border:1px solid #ffffff12;border-radius:14px;margin:16px 0 24px;padding:28px}.tn-subscription-terms__heading{max-width:760px}.tn-subscription-terms h2,.tn-subscription-refund h2{color:#f3f5fa;font-size:var(--type-section);font-weight:var(--type-semibold);letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading);margin:10px 0 14px}.tn-subscription-terms__heading>p:last-child,.tn-subscription-refund>div>p:not(.tn-eyebrow){color:#bcbcbc;font-size:var(--type-body);line-height:var(--type-leading-body)}.tn-subscription-steps{border-top:1px solid #ffffff0c;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 0;padding:24px 0 0;list-style:none;display:grid}.tn-subscription-steps li{align-items:flex-start;gap:12px;display:flex}.tn-subscription-steps li>span{width:30px;height:30px;color:var(--accent-orange);font-size:var(--type-caption);font-weight:var(--type-semibold);background:#ff99000d;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tn-subscription-steps h3{color:#f3f5fa;font-size:var(--type-title);font-weight:var(--type-semibold);line-height:var(--type-leading-heading);margin:3px 0 10px}.tn-subscription-steps p{color:#bcbcbc;font-size:var(--type-body);line-height:var(--type-leading-body);margin:0}.tn-subscription-terms__note{color:#9ca4b4;font-size:var(--type-caption);line-height:var(--type-leading-body);border-top:1px solid #ffffff0c;align-items:flex-start;gap:10px;margin:22px 0 0;padding-top:18px;display:flex}.tn-subscription-terms__note i{color:var(--accent-orange);margin-top:3px}.tn-subscription-refund{background:linear-gradient(110deg,#ff990006,#0000 75%),#141414;border:1px solid #ff990028;border-radius:14px;align-items:flex-start;gap:20px;margin:24px 0 36px;padding:28px;display:flex}.tn-subscription-refund__icon{width:42px;height:42px;color:var(--accent-orange);background:#ff99000d;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.tn-subscription-refund>div{min-width:0}.tn-subscription-refund__links{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:22px;display:flex}.tn-subscription-refund__links>a:last-child{color:#9ca4b4;font-size:var(--type-caption);text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.tn-subscription-steps{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.tn-subscription-terms,.tn-subscription-refund{padding:20px}.tn-subscription-refund{flex-direction:column;gap:16px}.tn-subscription-refund__links{flex-direction:column;align-items:flex-start}}.tn-tickets-page .tn-text-link{font-size:var(--type-body)}@media (width<=600px){.tn-pack h2{font-size:var(--type-feature)}.tn-pack h2>span,.tn-subscription-steps h3{font-size:var(--type-title)}}.tn-tickets-page .tn-subscription-faq h2{line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading)}.tn-pack--selected{border-color:#f907}.tn-subscription-summary{scroll-margin-top:calc(var(--header-height) + 20px);background:#141414;border:1px solid #ffffff18;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);margin:0 0 24px;display:grid}.tn-subscription-summary__details,.tn-subscription-summary__total{min-width:0;padding:28px}.tn-subscription-summary__details h2{font-size:var(--type-section);line-height:var(--type-leading-heading);margin:10px 0 6px}.tn-subscription-summary__name{color:var(--accent-orange);font-size:var(--type-body);margin:0 0 18px}.tn-subscription-summary__copy{color:#bcbcbc;font-size:var(--type-body);line-height:var(--type-leading-body)}.tn-subscription-summary__facts{gap:12px;margin:22px 0;display:grid}.tn-subscription-summary__facts>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:16px;display:grid}.tn-subscription-summary__facts dt{color:#989898;font-size:var(--type-caption)}.tn-subscription-summary__facts dd{color:#f3f5fa;font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.tn-subscription-summary__details>.tn-subscription-summary__conditions{font-size:var(--type-caption);color:#989898;border-top:1px solid #ffffff0e;padding-top:16px}.tn-subscription-summary__total{background:#ffffff02;border-left:1px solid #ffffff0e;flex-direction:column;display:flex}.tn-subscription-summary__price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tn-subscription-summary__price>span{color:#bcbcbc;font-size:var(--type-body)}.tn-subscription-summary__price strong{color:#fff;font-size:var(--type-metric);font-weight:var(--type-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.tn-subscription-summary__status{color:#bcbcbc;font-size:var(--type-caption);line-height:var(--type-leading-body);background:#ff990008;border-radius:8px;align-items:flex-start;gap:9px;margin:20px 0;padding:12px;display:flex}.tn-subscription-summary__status i{color:var(--accent-orange);margin-top:4px}.tn-subscription-summary__links{gap:12px;display:grid}.tn-subscription-summary__links a{color:#dedede;font-size:var(--type-body);justify-content:space-between;align-items:center;gap:12px;display:flex}.tn-subscription-summary__links i{color:var(--accent-orange);font-size:12px}.tn-subscription-summary__links a:hover{color:var(--accent-orange)}#subscription-refund{scroll-margin-top:calc(var(--header-height) + 20px)}@media (width<=900px){.tn-subscription-summary{grid-template-columns:1fr}.tn-subscription-summary__total{border-top:1px solid #ffffff0e;border-left:0}}@media (width<=600px){.tn-subscription-summary__details,.tn-subscription-summary__total{padding:20px}.tn-subscription-summary__facts>div{grid-template-columns:1fr;gap:4px}}.tn-subscription-checkout{width:min(100%,860px);max-height:calc(100dvh - 40px);margin:0;position:relative;overflow:auto;box-shadow:0 32px 100px #0009}.tn-subscription-checkout>.tn-dialog-close{z-index:1}.tn-subscription-checkout .tn-subscription-summary__total{padding-top:56px}@media (width<=900px){.tn-subscription-checkout .tn-subscription-summary__details{padding-right:54px}.tn-subscription-checkout .tn-subscription-summary__total{padding-top:28px}}@media (width<=600px){.tn-subscription-checkout .tn-subscription-summary__total{padding-top:20px}}.tn-subscription-summary__consent{color:#bcbcbc;font-size:var(--type-caption);line-height:var(--type-leading-body);cursor:pointer;border-top:1px solid #ffffff0e;align-items:flex-start;gap:10px;margin-top:24px;padding-top:18px;display:flex}.tn-subscription-summary__consent input{width:18px;height:18px;accent-color:var(--accent-orange);cursor:pointer;flex:0 0 18px;margin:1px 0 0}.tn-subscription-summary__consent a{color:#f3f5fa;text-underline-offset:3px;text-decoration:underline}.tn-subscription-summary__consent a:hover{color:var(--accent-orange)}.tn-subscription-summary__pay{margin-top:18px}
