@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer components{.seg-shell{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * .5);border-width:1px;border-color:var(--public-divider);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seg-shell{border-color:color-mix(in srgb, var(--public-divider) 88%, transparent)}}.seg-shell{background:#ffffff05;box-shadow:inset 0 1px #ffffff08}.seg-item{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.01em;letter-spacing:.01em;color:var(--text-muted);transition-property:background,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:3.40282e38px;transition-duration:.15s}@media (hover:hover){.seg-item:hover{color:var(--text-secondary)}}.seg-item-active{color:var(--text-primary);background:#fff1;box-shadow:inset 0 1px #ffffff0d,0 1px #0000001f}.dance-energy-rail{--fd-rail-ember:#c66a2a;--fd-rail-orange:#f0a15a;--fd-rail-amber:#e3a64f;--fd-rail-gold:#f6d38a;--fd-rail-lime:#b6f266;--fd-rail-cyan:#67e8f9;--fd-rail-magenta:#f472b6;--fd-rail-violet:#a78bfa;--fd-rail-hot-white:#fff7cc;--rail-intensity:.34;--rail-glow:.18;--rail-spark-opacity:.36;--rail-prism-alpha:.12;--rail-hue-shift:0deg;--fd-rail-cell-width:.25rem;--fd-rail-cell-height:.625rem;--fd-rail-cell-height-scale:1;--fd-rail-sweep-width:.75rem;--fd-rail-sweep-height:.875rem;--fd-rail-spark-scale:.72;min-width:2.8rem}.dance-energy-rail[data-dance-energy-size=sm]{--fd-rail-cell-width:.375rem;--fd-rail-cell-height:.75rem;--fd-rail-sweep-width:1rem;--fd-rail-sweep-height:1.125rem;--fd-rail-spark-scale:.86;min-width:3.85rem}.dance-energy-rail[data-dance-energy-size=md]{--fd-rail-cell-width:.375rem;--fd-rail-cell-height:.875rem;--fd-rail-sweep-width:1.125rem;--fd-rail-sweep-height:1.25rem;--fd-rail-spark-scale:1;min-width:4.35rem}.dance-energy-rail[data-dance-energy-presentation=public]{--fd-rail-cell-width:.24rem;--fd-rail-cell-height:.82rem;--fd-rail-sweep-width:.7rem;--fd-rail-sweep-height:1rem;--fd-rail-spark-scale:0;--fd-rail-led-silver:#ebf0eeeb;--fd-rail-led-acid:#c7ff58d1;--fd-rail-led-cyan:#80ffeb73;--fd-rail-led-inactive:#ffffff1c;--fd-rail-led-border:#ffffff2e;min-width:3.3rem}.dance-energy-rail[data-dance-energy-presentation=public][data-dance-energy-size=xs]{--fd-rail-cell-width:.22rem;--fd-rail-cell-height:.72rem;--fd-rail-sweep-width:.65rem;--fd-rail-sweep-height:.9rem;min-width:3rem}.dance-energy-rail[data-dance-energy-presentation=public][data-dance-energy-size=sm]{--fd-rail-cell-width:.28rem;--fd-rail-cell-height:.95rem;--fd-rail-sweep-width:.78rem;--fd-rail-sweep-height:1.1rem;min-width:3.65rem}.dance-energy-rail[data-dance-energy-presentation=public][data-dance-energy-size=md]{--fd-rail-cell-width:.32rem;--fd-rail-cell-height:1.08rem;--fd-rail-sweep-width:.86rem;--fd-rail-sweep-height:1.2rem;min-width:4rem}.dance-energy-rail[data-dance-energy-intensity="1"]{--rail-intensity:.38;--rail-glow:.16;--rail-spark-opacity:.36;--rail-prism-alpha:.1;--rail-hue-shift:-12deg}.dance-energy-rail[data-dance-energy-intensity="2"]{--rail-intensity:.48;--rail-glow:.22;--rail-spark-opacity:.44;--rail-prism-alpha:.14;--rail-hue-shift:-6deg}.dance-energy-rail[data-dance-energy-intensity="3"]{--rail-intensity:.6;--rail-glow:.28;--rail-spark-opacity:.54;--rail-prism-alpha:.2;--rail-hue-shift:0deg}.dance-energy-rail[data-dance-energy-intensity="4"]{--rail-intensity:.76;--rail-glow:.36;--rail-spark-opacity:.68;--rail-prism-alpha:.3;--rail-hue-shift:8deg}.dance-energy-rail[data-dance-energy-intensity="5"]{--rail-intensity:1;--rail-glow:.5;--rail-spark-opacity:.82;--rail-prism-alpha:.42;--rail-hue-shift:14deg}.dance-energy-rail__cell{z-index:1;width:var(--fd-rail-cell-width);height:calc(var(--fd-rail-cell-height) * var(--fd-rail-cell-height-scale,1));background:linear-gradient(#ffffff1a,#ffffff09),#05060c6b;border-color:#ffffff13;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000040}.dance-energy-rail__cell[data-index="1"]{--fd-rail-cell-height-scale:.72}.dance-energy-rail__cell[data-index="2"]{--fd-rail-cell-height-scale:.82}.dance-energy-rail__cell[data-index="3"]{--fd-rail-cell-height-scale:.92}.dance-energy-rail__cell[data-index="4"]{--fd-rail-cell-height-scale:1.01}.dance-energy-rail__cell[data-index="5"]{--fd-rail-cell-height-scale:1.1}.dance-energy-rail__core,.dance-energy-rail__facet,.dance-energy-rail__glint{border-radius:inherit}.dance-energy-rail__core{opacity:0;background:radial-gradient(circle at 50% 24%, #ffffff85, transparent 22%), linear-gradient(180deg, var(--fd-rail-gold) 0%, var(--fd-rail-amber) 56%, var(--fd-rail-ember) 100%)}.dance-energy-rail__facet{opacity:.24;mix-blend-mode:screen;background:linear-gradient(130deg, #ffffffa3 0 16%, transparent 17% 100%), conic-gradient(from 220deg at 50% 50%, transparent 0deg, rgba(103, 232, 249, var(--rail-prism-alpha)) 56deg, transparent 96deg, rgba(244, 114, 182, calc(var(--rail-prism-alpha) * .9)) 152deg, transparent 210deg, rgba(246, 211, 138, calc(var(--rail-prism-alpha) * 1.1)) 286deg, transparent 360deg)}.dance-energy-rail__glint{opacity:0;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 0% 22%,#ffffffc7 46%,#67e8f938 56%,#0000 74%);transform:translate(-150%)skew(-14deg)}.dance-energy-rail__cell[data-active=true]{border-color:rgba(246, 211, 138, calc(.2 + var(--rail-intensity) * .24));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.18 + var(--rail-intensity) * .26)), inset 0 -1px 0 #0000003d, 0 0 7px rgba(226, 176, 101, var(--rail-glow));animation:3.6s ease-in-out infinite fd-prism-cell-breathe}.dance-energy-rail__cell[data-active=true] .dance-energy-rail__core{opacity:calc(.58 + var(--rail-intensity) * .3)}.dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet{opacity:calc(.28 + var(--rail-intensity) * .32);animation:4.2s ease-in-out infinite fd-prism-facet-shimmer}.dance-energy-rail__cell[data-active=true] .dance-energy-rail__glint{opacity:calc(.18 + var(--rail-intensity) * .32);animation:3.2s cubic-bezier(.16,1,.3,1) infinite fd-prism-glint-pass}.dance-energy-rail__cell[data-active=true][data-index="1"] .dance-energy-rail__core{background:radial-gradient(circle at 50% 22%, #ffffff61, transparent 22%), linear-gradient(180deg, #f0a15a 0%, #d97935 48%, var(--fd-rail-ember) 100%)}.dance-energy-rail__cell[data-active=true][data-index="2"] .dance-energy-rail__core{background:radial-gradient(circle at 50% 22%, #ffffff70, transparent 22%), linear-gradient(180deg, #ffd280 0%, var(--fd-rail-amber) 58%, #bf6c30 100%)}.dance-energy-rail__cell[data-active=true][data-index="3"] .dance-energy-rail__core{background:linear-gradient(90deg, #b6f2667a, transparent 52%), linear-gradient(180deg, var(--fd-rail-gold) 0%, #d9e96d 46%, #d88f3f 100%)}.dance-energy-rail__cell[data-active=true][data-index="4"] .dance-energy-rail__core{background:linear-gradient(90deg,#67e8f994,#0000 46%),linear-gradient(135deg,#0000 0 34%,#f472b694 68%,#a78bfa80 100%),linear-gradient(#ffe08f 0%,#dd9b47 56%,#9f6cff 100%)}.dance-energy-rail__cell[data-active=true][data-index="5"] .dance-energy-rail__core{background:radial-gradient(circle at 50% 24%, #ffffff9e, transparent 23%), linear-gradient(90deg, #67e8f9b8, transparent 42%), linear-gradient(135deg, #b6f26657 0 24%, #f472b6a3 58%, #a78bfa94 100%), linear-gradient(180deg, var(--fd-rail-hot-white) 0%, var(--fd-rail-gold) 30%, #ef8f4a 60%, #8d6dff 100%)}.dance-energy-rail--hot .dance-energy-rail__cell[data-active=true][data-index="4"]{box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #00000038,0 0 8px #67e8f933,0 0 12px #f472b621}.dance-energy-rail--max .dance-energy-rail__cell[data-active=true][data-index="5"]{border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #00000038,0 0 9px #f6d38a57,0 0 13px #67e8f938,0 0 18px #f472b62e}.dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__core{animation:1.45s cubic-bezier(.16,1,.3,1) both fd-prism-crown-pop}.dance-energy-rail--max:after{content:"";z-index:4;width:calc(var(--fd-rail-sweep-width) * 2.9);height:calc(var(--fd-rail-sweep-height) * 1.55);opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0% 22%,#fffffff2 43%,#67e8f9b8 50%,#f472b68a 59%,#0000 76%);border-radius:999px;animation:1.6s cubic-bezier(.16,1,.3,1) .12s both fd-prism-crown-sweep;position:absolute;top:50%;right:-.28rem;transform:translateY(-50%)translate(-1.15rem)skew(-18deg)scaleX(.7)}.dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__facet{opacity:.74;background:radial-gradient(circle at 50% 38%,#ffffffb8,#0000 22%),linear-gradient(130deg,#ffffffe6 0 16%,#0000 17% 100%),conic-gradient(from 220deg,#67e8f93d 0deg,#ffffff7a 52deg,#f472b647 118deg,#f6d38a4d 198deg,#a78bfa3d 280deg,#67e8f93d 360deg)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell{border-color:var(--fd-rail-led-border);background:linear-gradient(180deg, #ffffff0b, #ffffff03), var(--fd-rail-led-inactive);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000052}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__facet{opacity:.12;background:linear-gradient(130deg,#ffffff57 0 14%,#0000 15% 100%),linear-gradient(90deg,#0000,#80ffeb14,#0000)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__glint{opacity:0;background:linear-gradient(110deg,#0000 0% 30%,#ebf0ee73 48%,#80ffeb38 56%,#0000 72%)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true]{border-color:rgba(235, 240, 238, calc(.28 + var(--rail-intensity) * .18));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.2 + var(--rail-intensity) * .18)), inset 0 -1px 0 #00000042, 0 0 5px rgba(220, 230, 235, calc(var(--rail-glow) * .36));animation:none}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true] .dance-energy-rail__core{opacity:calc(.7 + var(--rail-intensity) * .2);background:linear-gradient(90deg, #80ffeb24, transparent 42%), linear-gradient(180deg, #fffffffa 0%, var(--fd-rail-led-silver) 52%, #97a09db8 100%)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet{opacity:calc(.12 + var(--rail-intensity) * .1);animation:none}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true] .dance-energy-rail__glint{opacity:calc(.08 + var(--rail-intensity) * .12);animation:none}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--hot .dance-energy-rail__cell[data-active=true][data-index="4"],.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max .dance-energy-rail__cell[data-active=true][data-index="5"]{border-color:#c7ff588f;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0000003d,0 0 5px #c7ff5833,0 0 7px #80ffeb1f}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--hot .dance-energy-rail__cell[data-active=true][data-index="4"] .dance-energy-rail__core,.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max .dance-energy-rail__cell[data-active=true][data-index="5"] .dance-energy-rail__core{background:linear-gradient(90deg, #c7ff5861, transparent 38%), linear-gradient(180deg, #fff 0%, var(--fd-rail-led-silver) 48%, #c7ff5875 100%)}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max:after{width:calc(var(--fd-rail-sweep-width) * 2);height:calc(var(--fd-rail-sweep-height) * 1.1);opacity:.28;background:linear-gradient(105deg,#0000 0% 30%,#ebf0ee6b 46%,#c7ff583d 54%,#80ffeb2e 62%,#0000 78%);border-radius:3px;animation:none;right:-.1rem}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__facet{opacity:.22;background:linear-gradient(130deg,#ffffff75 0 14%,#0000 15% 100%),linear-gradient(90deg,#c7ff5829,#80ffeb1a,#0000)}.dance-energy-rail__sparks{z-index:5;pointer-events:none;transform:scale(var(--fd-rail-spark-scale));transform-origin:100%;position:absolute;inset:0}.dance-energy-rail__spark{left:var(--spark-x);top:var(--spark-y);width:var(--spark-size);height:var(--spark-size);background:var(--spark-color);box-shadow:0 0 10px var(--spark-color);opacity:0;animation:fd-prism-spark-drift 2.6s cubic-bezier(.16, 1, .3, 1) var(--spark-delay) infinite;border-radius:999px;position:absolute;transform:translate(0)scale(.25)rotate(0)}.dance-energy-rail__spark[data-shape=diamond]{border-radius:1px}@keyframes fd-prism-cell-breathe{0%,to{opacity:.88;transform:translate(0)scaleY(1)}50%{opacity:1;transform:translateY(-1px)scaleY(1.04)}}@keyframes fd-prism-facet-shimmer{0%,to{opacity:calc(.26 + var(--rail-intensity) * .24);transform:translate(0)rotate(0)}50%{opacity:calc(.34 + var(--rail-intensity) * .32);transform:translate(0)rotate(6deg)}}@keyframes fd-prism-glint-pass{0%,52%{opacity:0;transform:translate(-150%)skew(-14deg)}66%{opacity:calc(.24 + var(--rail-intensity) * .28)}to{opacity:0;transform:translate(135%)skew(-14deg)}}@keyframes fd-prism-crown-pop{0%{opacity:0;transform:scale(.68)rotate(-10deg)}28%{opacity:1;transform:scale(1.1)rotate(4deg)}to{opacity:.72;transform:scale(1)rotate(0)}}@keyframes fd-prism-crown-sweep{0%{opacity:0;transform:translateY(-50%)translate(-1.15rem)skew(-18deg)scaleX(.7)}32%{opacity:1}to{opacity:0;transform:translateY(-50%)translate(1.4rem)skew(-18deg)scaleX(1.18)}}@keyframes fd-prism-spark-drift{0%,to{opacity:0;transform:translate(0)scale(.25)rotate(0)}26%{opacity:calc(var(--rail-spark-opacity) * var(--spark-scale));transform:translate3d(0, -1px, 0) scale(calc(var(--spark-scale) * 1.1)) rotate(45deg)}72%{opacity:0;transform:translate3d(var(--spark-dx), var(--spark-dy), 0) scale(calc(var(--spark-scale) * .54)) rotate(115deg)}}@media (prefers-reduced-motion:reduce){.dance-energy-rail--max:after,.dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__core,.dance-energy-rail__cell[data-active=true],.dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet,.dance-energy-rail__cell[data-active=true] .dance-energy-rail__glint,.dance-energy-rail__spark{animation:none}.dance-energy-rail--max:after,.dance-energy-rail__spark{opacity:0}.dance-energy-rail__cell[data-active=true],.dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet{opacity:1;transform:none}}.media-frame{--media-accent:var(--accent);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-soft);display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #00000029}.media-image{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.event-row-image{object-position:bottom center}.event-detail-hero{height:clamp(180px,30vh,260px)}.event-detail-page-shell{border:1px solid var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.event-detail-page-shell{border:1px solid color-mix(in srgb, var(--public-divider) 92%, transparent)}}.event-detail-page-shell{background:linear-gradient(180deg, var(--public-shell-highlight) 0%, transparent 18%), var(--public-surface-shell)}.event-detail-page-header{border-bottom-color:var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.event-detail-page-header{border-bottom-color:color-mix(in srgb, var(--public-divider) 88%, transparent)}}.event-detail-hero-frame{border-radius:.625rem;box-shadow:inset 0 1px #ffffff0f,0 14px 38px #0003}.event-detail-temporal-status{border:1px solid var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.event-detail-temporal-status{border:1px solid color-mix(in srgb, var(--public-divider) 90%, transparent)}}.event-detail-temporal-status{background:var(--public-surface-control);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.event-detail-temporal-status{background:color-mix(in srgb, var(--public-surface-control) 88%, transparent)}}.event-detail-temporal-status{color:var(--text-secondary)}.event-detail-temporal-status[data-temporal-status=live]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-detail-temporal-status[data-temporal-status=live]{border-color:color-mix(in srgb, var(--accent) 40%, var(--public-divider))}}.event-detail-temporal-status[data-temporal-status=live]{color:var(--accent)}.event-detail-temporal-status[data-temporal-status=ended]{color:var(--text-muted)}.event-detail-fact-card{box-shadow:none;border-radius:.5rem}.event-detail-fact-card-mobile{min-height:4.5rem;padding:.7rem}.event-detail-fact-card-compact{min-height:4rem;padding:.625rem}.event-detail-sold-out-action{box-shadow:inset 0 1px #ffffff0a}@media (min-width:768px){.event-detail-page-shell{border-radius:.625rem;overflow:hidden}.event-detail-page-header{padding:clamp(1rem,2vw,1.5rem)}.event-detail-page-grid{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.event-detail-page-shell .event-detail-page-hero-frame{border-radius:.5rem}.event-detail-page-shell .event-detail-fact-grid{gap:.625rem;margin-top:1rem}.event-detail-page-shell .event-detail-fact-card-compact{min-height:4.75rem;padding:.75rem}.event-detail-page-shell .event-detail-action-row{margin-top:1rem}}@media (max-width:767px){.event-detail-page-shell{border-left:0;border-right:0}.event-detail-title-mobile{letter-spacing:-.03em}}.event-detail-hero-image{object-fit:contain;object-position:center;width:100%;height:100%!important}.media-scrim{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:2;background:linear-gradient(#0000001f 0%,#0000003d 56%,#0000009e 100%);position:absolute}.media-fallback{inset:calc(var(--spacing,.25rem) * 0);z-index:0;background:radial-gradient(120% 100% at 8% 0,#ffffff0f 0%,#0000 58%),linear-gradient(165deg,#161413 0%,#101011 45%,#181717 100%);align-items:flex-end;display:flex;position:absolute}.media-fallback-label{margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.media-fallback-label{border-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent)}}.media-fallback-label{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.media-fallback-label{background-color:color-mix(in oklab, var(--color-black,#000) 25%, transparent)}}.media-fallback-label{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.media-fallback-label{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.media-fallback-label{text-transform:uppercase}.media-slot-thumb{border-radius:calc(var(--radius) + 4px)}.media-slot-hero{border-radius:1rem}.media-accent-shell{--media-accent:var(--accent);background:linear-gradient(#ffffff08 0%,#0000 52%)}.event-profile-page-shell{border:1px solid var(--public-divider);overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.event-profile-page-shell{border:1px solid color-mix(in srgb, var(--public-divider) 92%, transparent)}}.event-profile-page-shell{background:var(--bg)}@media (min-width:640px){.event-profile-page-shell{border-radius:.625rem}}.event-profile-hero-media{isolation:isolate;aspect-ratio:16/9;min-height:0;max-height:min(70vh,560px)}.event-profile-hero-media[data-media-shape=wide]{aspect-ratio:16/9}.event-profile-hero-media[data-media-shape=standard]{aspect-ratio:1;max-height:min(68vh,520px)}.event-profile-hero-media[data-media-shape=tall]{aspect-ratio:4/5;min-height:360px;max-height:min(74vh,620px)}.event-profile-hero-backdrop{opacity:.64;filter:blur(26px)saturate(1.18);transform:scale(1.12)}.event-profile-hero-media:not([data-media-shape=tall]) .event-profile-hero-backdrop{display:none}.event-profile-hero-image{z-index:10;transition:transform .36s var(--public-motion-ease), filter .22s ease;position:relative}.event-profile-hero-image-contain{object-fit:contain;object-position:center;padding:0}.event-profile-hero-image-cover{object-fit:cover;object-position:center;padding:0}@media (min-width:640px){.event-profile-hero-image-contain{padding:0}}.event-profile-hero-media[data-media-shape=tall] .event-profile-hero-image-contain{padding:1rem}@media (min-width:768px){.event-profile-hero-media[data-media-shape=tall] .event-profile-hero-image-contain{padding:1.25rem}}.event-profile-hero-scrim{background:linear-gradient(#0000000d 30%,#0000007a 68%,#000000d1 100%),linear-gradient(#00000029,#0000 30%)}.event-profile-title{text-wrap:balance;font-size:clamp(1.6rem,6.2vw,2.3rem);font-weight:650;line-height:1}@media (min-width:640px){.event-profile-title{font-size:clamp(1.9rem,4.65vw,2.7rem)}}.event-profile-hero-copy{background:linear-gradient(180deg, var(--text-primary), transparent 72%);border-top:1px solid #ffffff0f}@supports (color:color-mix(in lab, red, red)){.event-profile-hero-copy{background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent 72%)}}[data-theme=day] .event-profile-hero-copy{border-color:#1720331a}.event-profile-section{border-color:#ffffff0f}[data-theme=day] .event-profile-section{border-color:#1720331a}.event-profile-copy{max-width:68ch}.event-profile-plan-row{background:#fff1;box-shadow:0 12px 30px #0000002e}.event-profile-plan-row:hover{background:#ffffff17}[data-theme=day] .event-profile-plan-row{background:#1720330b;box-shadow:0 10px 24px #0f172a14}[data-theme=day] .event-profile-plan-row:hover{background:#17203312}.event-profile-page-shell .event-profile-sticky-actions{background:#090a0df0;border-color:#ffffff14;width:min(100%,760px);position:fixed;bottom:0;left:50%;transform:translate(-50%)}[data-theme=day] .event-profile-page-shell .event-profile-sticky-actions{background:#f7f7f3f0;border-color:#1720331f}.event-detail-surface{--event-detail-edge:.3125rem;--event-detail-hairline:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-hairline:color-mix(in srgb, var(--text-primary) 14%, transparent)}}.event-detail-surface{--event-detail-hairline-strong:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-hairline-strong:color-mix(in srgb, var(--text-primary) 24%, transparent)}}.event-detail-surface{--event-detail-panel:var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-panel:color-mix(in srgb, var(--public-surface-shell) 86%, var(--bg) 14%)}}.event-detail-surface{--event-detail-panel-strong:var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-panel-strong:color-mix(in srgb, var(--public-surface-shell) 72%, var(--text-primary) 4%)}}.event-detail-surface{--event-detail-muted-panel:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-muted-panel:color-mix(in srgb, var(--text-primary) 5%, transparent)}}.event-detail-surface{background:linear-gradient(180deg, var(--text-primary), transparent 260px), var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent 260px), var(--public-surface-shell)}}[data-theme=day] .event-detail-surface{--event-detail-hairline:#17203324;--event-detail-hairline-strong:#1720333d;--event-detail-panel:#f7f7f3;--event-detail-panel-strong:#fff;--event-detail-muted-panel:#1720330e}.event-detail-scroll{scroll-timeline-name:--event-detail-scroll;scroll-timeline-axis:block}.event-detail-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-hot));width:100%;height:2px;position:sticky;top:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.event-detail-progress{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent-hot) 70%, var(--accent)))}}.event-detail-progress{opacity:.92}@keyframes fd-detail-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.event-detail-progress{animation:linear both fd-detail-progress;animation-timeline:--event-detail-scroll}}.event-detail-hero-frame{isolation:isolate;border-color:var(--event-detail-hairline-strong);background:linear-gradient(135deg,#ffffff0f,#0000 38%),#090b10;box-shadow:inset 0 0 0 1px #ffffff0b,0 14px 44px #00000038}[data-theme=day] .event-detail-hero-frame{background:linear-gradient(135deg,#0f172a14,#0000 42%),#e6e7e2;box-shadow:inset 0 0 0 1px #1720330a,0 14px 36px #0f172a1f}.event-detail-hero-backdrop{transition:transform .42s var(--public-motion-ease), opacity .22s ease;transform:scale(1.08)}.event-detail-hero-frame:hover .event-detail-hero-backdrop{transform:scale(1.12)}.event-detail-hero-image{transition:transform .36s var(--public-motion-ease), filter .22s ease}.event-detail-hero-frame:hover .event-detail-hero-image{transform:scale(1.015)}.event-detail-hero-badge-row{pointer-events:none;z-index:35;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.event-detail-hero-badge-row span,.event-detail-hero-badge-row strong{color:#ffffffe0;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#0000007a;border:1px solid #ffffff29;align-items:center;min-height:1.625rem;padding:0 .55rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.event-detail-hero-badge-row strong[data-tone=live]{color:#d9ff8a;background:#1452149e;border-color:#a3ff125c}.event-detail-hero-badge-row strong[data-tone=soon]{color:#ffd18a;background:#5830099e;border-color:#ffb44861}.event-detail-identity{color:var(--text-primary)}.event-detail-signal-pill{border:1px solid var(--event-detail-hairline);background:var(--event-detail-muted-panel);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.35rem;min-height:1.625rem;padding:0 .55rem;font-size:.625rem;font-weight:850;line-height:1;display:inline-flex}.event-detail-title{color:var(--text-primary);letter-spacing:-.055em;text-wrap:balance;font-weight:850}.event-detail-meta-strip{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.8125rem;font-weight:700;line-height:1.25;display:flex}.event-detail-meta-strip span{align-items:center;display:inline-flex}.event-detail-meta-strip span:not(:last-child):after{content:"·";color:var(--text-muted);margin-left:.375rem}.event-detail-meta-strip strong{border:1px solid var(--event-detail-hairline);background:var(--event-detail-muted-panel);color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.18rem .42rem;font-size:.6875rem;font-weight:850;line-height:1;display:inline-flex}.event-detail-meta-strip strong[data-tone=live]{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=live]{border-color:color-mix(in srgb, var(--accent-lime) 42%, transparent)}}.event-detail-meta-strip strong[data-tone=live]{color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=live]{color:color-mix(in srgb, var(--accent-lime) 72%, var(--text-primary))}}.event-detail-meta-strip strong[data-tone=soon]{border-color:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=soon]{border-color:color-mix(in srgb, var(--color-warning-500) 42%, transparent)}}.event-detail-meta-strip strong[data-tone=soon]{color:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=soon]{color:color-mix(in srgb, var(--color-warning-500) 78%, var(--text-primary))}}.event-detail-fact-card{border:1px solid var(--event-detail-hairline);background:var(--event-detail-panel);text-align:left;box-shadow:none;transition:border-color var(--public-motion-duration) ease, background-color var(--public-motion-duration) ease, transform var(--public-motion-duration) var(--public-motion-ease);position:relative;overflow:hidden}.event-detail-fact-card:before{content:"";background:var(--accent);width:2px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.event-detail-fact-card:before{background:color-mix(in srgb, var(--accent) 42%, transparent)}}.event-detail-fact-card:before{opacity:.65}.event-detail-fact-card-interactive:hover{border-color:var(--event-detail-hairline-strong);background:var(--event-detail-panel-strong);transform:translateY(-1px)}.event-detail-fact-label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:850;line-height:1}.event-detail-fact-primary{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.625rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.event-detail-fact-secondary{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-weight:650;line-height:1.25;display:block;overflow:hidden}.event-detail-venue-thumb{border:1px solid var(--event-detail-hairline);background:var(--event-detail-muted-panel);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.event-detail-action{border:1px solid var(--event-detail-hairline-strong);letter-spacing:-.01em;transition:transform var(--public-motion-duration) var(--public-motion-ease), background-color var(--public-motion-duration) ease, border-color var(--public-motion-duration) ease;justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;font-weight:850;display:inline-flex}.event-detail-action:hover{transform:translateY(-1px)}.event-detail-action:active{transform:translateY(0)scale(.99)}.event-detail-action-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-primary{border-color:color-mix(in srgb, var(--accent) 56%, transparent)}}.event-detail-action-primary{background:var(--accent);color:var(--primary-foreground)}.event-detail-action-primary:hover{background:var(--accent-strong)}.event-detail-action-secondary{background:var(--event-detail-panel);color:var(--text-primary)}.event-detail-action-secondary:hover{background:var(--event-detail-panel-strong)}.event-detail-action-disabled{border-color:var(--color-danger-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-disabled{border-color:color-mix(in srgb, var(--color-danger-500) 34%, var(--event-detail-hairline))}}.event-detail-action-disabled{background:var(--color-danger-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-disabled{background:color-mix(in srgb, var(--color-danger-500) 12%, var(--event-detail-panel))}}.event-detail-action-disabled{color:var(--color-danger-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-disabled{color:color-mix(in srgb, var(--color-danger-500) 78%, var(--text-primary))}}.event-detail-section-copy{max-width:68ch;color:var(--text-secondary);font-size:.98rem;line-height:1.82}.event-detail-sticky-actions{border-top:1px solid var(--event-detail-hairline);background:linear-gradient(180deg, var(--public-surface-shell), var(--public-surface-shell)), var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-sticky-actions{background:linear-gradient(180deg, color-mix(in srgb, var(--public-surface-shell) 72%, transparent), var(--public-surface-shell)), var(--public-surface-shell)}}.event-detail-sticky-actions{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%)}.event-image-lightbox-frame,.venue-image-lightbox-frame{border-radius:var(--event-detail-edge)}@media (max-width:767px){.event-detail-title{font-size:clamp(1.9rem,7.4vw,2.85rem);line-height:.98}.event-detail-title-mobile{letter-spacing:-.035em}.event-detail-meta-strip{font-size:.875rem}.event-detail-fact-card{min-height:6.25rem}.event-detail-page-shell .event-detail-fact-grid-mobile-page{grid-template-columns:repeat(2,minmax(0,1fr))}.event-detail-page-shell .event-detail-fact-grid-mobile-page .event-detail-fact-card-critical{grid-column:1/-1;min-height:4.85rem}.event-detail-page-shell .event-detail-fact-grid-mobile-page .event-detail-fact-card-critical .event-detail-fact-primary{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:768px){.event-detail-title{font-size:clamp(1.9rem,3vw,3rem);line-height:.96}}@media (prefers-reduced-motion:reduce){.event-detail-progress{display:none}.event-detail-hero-backdrop,.event-detail-hero-image,.event-detail-fact-card,.event-detail-action{transition:none}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}@layer components{.public-desktop-shell{border:1px solid var(--fd-shell-border);background:linear-gradient(180deg, var(--public-shell-highlight) 0%, transparent 22%), var(--public-surface-shell);box-shadow:var(--public-shadow-shell), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:18px}.public-desktop-header{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);border-bottom:1px solid var(--public-divider);background:linear-gradient(180deg, var(--public-shell-highlight) 0%, transparent 100%)}.public-desktop-section{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);border-top:1px solid var(--public-divider)}.public-desktop-inset{border-radius:var(--public-card-radius);border:1px solid var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.public-desktop-inset{border:1px solid color-mix(in srgb, var(--public-divider) 92%, transparent)}}.public-desktop-inset{background:linear-gradient(180deg, #ffffff05 0%, transparent 100%), var(--public-surface-section);box-shadow:var(--public-shadow-inset)}.public-desktop-row{border-bottom:1px solid var(--public-divider);transition:background-color var(--public-motion-duration) var(--public-motion-ease), border-color var(--public-motion-duration) var(--public-motion-ease), box-shadow var(--public-motion-duration) var(--public-motion-ease), color var(--public-motion-duration) var(--public-motion-ease);background:0 0}.public-desktop-row:hover{background:var(--public-row-hover)}.public-desktop-row-selected{background:var(--public-surface-selected);box-shadow:inset 0 0 0 1px var(--accent), 0 0 18px var(--public-row-selected-glow)}@supports (color:color-mix(in lab, red, red)){.public-desktop-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), 0 0 18px var(--public-row-selected-glow)}}.public-desktop-interactive{transition:background-color var(--public-motion-duration) var(--public-motion-ease), border-color var(--public-motion-duration) var(--public-motion-ease), color var(--public-motion-duration) var(--public-motion-ease), box-shadow var(--public-motion-duration) var(--public-motion-ease), transform var(--public-motion-duration) var(--public-motion-ease)}.public-desktop-focus:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus-ring);--tw-outline-style:none;outline-style:none}.fd-command-shell{border-radius:var(--public-shell-radius);border:1px solid var(--fd-shell-border);background:var(--fd-shell-bg);box-shadow:var(--public-shadow-inset);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%)}.fd-command-control{border-radius:var(--public-control-radius);border:1px solid var(--fd-shell-border);background:var(--fd-control-bg);min-height:2.25rem;color:var(--fd-text-secondary);box-shadow:var(--public-shadow-inset);transition:background-color var(--public-motion-duration) var(--public-motion-ease), border-color var(--public-motion-duration) var(--public-motion-ease), color var(--public-motion-duration) var(--public-motion-ease), box-shadow var(--public-motion-duration) var(--public-motion-ease)}.fd-command-control:hover{border-color:var(--border-strong);background:var(--fd-control-bg-hover);color:var(--fd-text-primary)}.fd-command-control-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-command-control-active{border-color:color-mix(in srgb, var(--accent) 32%, var(--fd-shell-border))}}.fd-command-control-active{background:var(--fd-control-active);color:var(--fd-text-primary)}.fd-token{border:1px solid var(--fd-shell-border);background:var(--fd-control-bg);min-height:1.875rem;color:var(--fd-text-secondary);border-radius:.625rem}.fd-token-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-token-active{border-color:color-mix(in srgb, var(--accent) 32%, var(--fd-shell-border))}}.fd-token-active{background:var(--fd-control-active);color:var(--fd-text-primary)}.fd-filter-dialog{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.fd-filter-dialog{border-color:color-mix(in srgb, var(--border-subtle) 90%, transparent)}}.fd-filter-dialog{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.fd-filter-dialog{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.fd-filter-dialog{box-shadow:var(--public-shadow-shell);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}.fd-compact-row{border-radius:var(--public-card-radius);transition:background-color var(--public-motion-duration) var(--public-motion-ease), border-color var(--public-motion-duration) var(--public-motion-ease), box-shadow var(--public-motion-duration) var(--public-motion-ease)}.public-desktop-pill{border-radius:var(--public-pill-radius);border:1px solid var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.public-desktop-pill{border:1px solid color-mix(in srgb, var(--public-divider) 90%, transparent)}}.public-desktop-pill{background:var(--public-surface-control)}.public-desktop-chip{border-radius:var(--public-pill-radius);background:var(--public-surface-control);color:var(--text-secondary)}.public-desktop-chip-button{border:1px solid var(--public-divider);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.public-desktop-chip-button{border:1px solid color-mix(in srgb, var(--public-divider) 88%, transparent)}}.public-desktop-chip-button{background:var(--public-surface-control);color:var(--text-secondary);box-shadow:var(--public-shadow-inset)}.public-region-media{box-shadow:inset 0 1px #ffffff0b,0 12px 24px #00000038}.public-desktop-button{border-radius:var(--public-control-radius);border:1px solid var(--border-subtle);background:var(--public-surface-control);box-shadow:var(--public-shadow-inset)}.public-desktop-button:hover{background:var(--public-surface-control-hover);border-color:var(--border-strong)}.public-desktop-button-active{border-color:var(--border-strong);background:var(--public-surface-control-active);box-shadow:var(--public-shadow-inset)}.public-desktop-back-button{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--text-secondary);border-radius:var(--public-pill-radius);transition:background-color var(--public-motion-duration) var(--public-motion-ease), color var(--public-motion-duration) var(--public-motion-ease), border-color var(--public-motion-duration) var(--public-motion-ease);display:inline-flex}.public-desktop-back-button:hover{color:var(--text-primary);background:#ffffff08}.public-desktop-eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase}.public-desktop-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--text-primary)}.public-desktop-meta{--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--text-secondary)}.public-desktop-support{--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--text-muted)}.fd-progress{background:var(--surface-1);border:0;border-radius:999px;width:100%;height:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fd-progress{background:color-mix(in srgb, var(--surface-1) 72%, white 28%)}}.fd-progress::-webkit-progress-bar{background:0 0}.fd-progress::-webkit-progress-value{background:linear-gradient(90deg, var(--accent), var(--accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fd-progress::-webkit-progress-value{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 72%, white 28%), var(--accent))}}.fd-progress::-moz-progress-bar{background:linear-gradient(90deg, var(--accent), var(--accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fd-progress::-moz-progress-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 72%, white 28%), var(--accent))}}.fd-progress:indeterminate{background:linear-gradient(90deg, transparent 0%, var(--accent) 28%, var(--accent) 52%, transparent 76%) 0 0 / 200% 100% no-repeat, var(--surface-1);position:relative}@supports (color:color-mix(in lab, red, red)){.fd-progress:indeterminate{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 82%, white 18%) 28%, var(--accent) 52%, transparent 76%) 0 0 / 200% 100% no-repeat, color-mix(in srgb, var(--surface-1) 72%, white 28%)}}.fd-progress:indeterminate{animation:1.1s linear infinite fd-progress-slide}@keyframes fd-progress-slide{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.fd-navlink{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.fd-navlink:hover{color:var(--text-primary)}}.emoji-map-marker{all:unset;cursor:pointer;padding:calc(var(--spacing,.25rem) * 0);color:var(--color-white,#fff);-webkit-user-select:none;user-select:none;background-color:#0000;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.event-card-glow-hot{box-shadow:inset 0 0 0 1px #ff3d8140,0 0 18px #ff3d811a}.event-card-secondary-genre{display:inline-flex}@container (max-width:10.75rem){.event-card-details .event-card-meta-line[data-has-availability=true] .event-card-secondary-genre{display:none}}.genre-chip{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.genre-chip:hover{color:var(--text-secondary);border-color:#ffffff2e}.genre-chip-active{color:#20f5ff;background:#20f5ff14;border-color:#20f5ff66}.fd-browse-list-scroll{scrollbar-color:var(--text-muted) transparent}@supports (color:color-mix(in lab, red, red)){.fd-browse-list-scroll{scrollbar-color:color-mix(in srgb, var(--text-muted) 52%, transparent) transparent}}.fd-browse-list-scroll::-webkit-scrollbar{width:10px}.fd-browse-list-scroll::-webkit-scrollbar-track{background:0 0}.fd-browse-list-scroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--text-muted);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fd-browse-list-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--text-muted) 52%, transparent)}}.fd-scroll-sentinel{justify-content:center;align-items:center;min-height:56px;padding:.75rem 0 1.5rem;display:flex}.fd-scroll-sentinel__button{color:#f4f1eaad;background:#0b0d10;border:1px solid #ffffff16;border-radius:10px;justify-content:center;align-items:center;min-height:30px;padding:0 .75rem;font-size:12px;font-weight:680;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.fd-scroll-sentinel__button:hover{color:#f4f1eae0;background:#101318;border-color:#ffffff24}.fd-scroll-sentinel__end{color:#f4f1ea70;font-size:12px;font-weight:640}.fd-home-map-preview{--home-map-card-padding:0px;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;position:relative;overflow:visible}.fd-home-map-preview__frame{aspect-ratio:3/2;width:100%;height:auto;min-height:0;max-height:none;padding:var(--home-map-card-padding);transition:height .26s var(--public-motion-ease), min-height .26s var(--public-motion-ease), max-height .26s var(--public-motion-ease), padding .26s var(--public-motion-ease);background:0 0;border-radius:0;display:block;position:relative;overflow:hidden}.fd-home-map-preview__map-cell{aspect-ratio:auto;isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;transition:border-radius .26s var(--public-motion-ease), opacity .22s var(--public-motion-ease);background:#05070b;border-radius:22px;position:relative;overflow:hidden}.fd-home-map-preview__map-host{border-radius:inherit;background:#05070b;position:absolute;inset:0;overflow:hidden}.fd-home-map-preview__map{z-index:0;transition:filter .22s var(--public-motion-ease), opacity .22s var(--public-motion-ease);background:#05070b;position:absolute;inset:0}.fd-home-map-preview__map--compact{pointer-events:auto;-webkit-user-select:auto;user-select:auto;filter:saturate(.98)brightness(.96)contrast(1.02);opacity:1}.fd-home-map-preview__map--compact:before{z-index:9;content:"";pointer-events:none;background:linear-gradient(90deg,#05070b0a,#05070b00 42%,#05070b29),linear-gradient(#05070b00,#05070b33);position:absolute;inset:0}.fd-map-controls{z-index:20;pointer-events:none;opacity:0;transition:opacity .16s var(--public-motion-ease), transform .16s var(--public-motion-ease);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:28px;right:10px;transform:translateY(5px)}.fd-map-controls--visible{pointer-events:auto;opacity:1;transform:translateY(0)}.fd-map-controls__button{color:#f8fafcf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:34px;height:34px;transition:background .14s var(--public-motion-ease), border-color .14s var(--public-motion-ease), transform .14s var(--public-motion-ease);background:#07090dc7;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 22px #00000042}.fd-map-controls__button:hover,.fd-map-controls__button:focus-visible{background:#0c1018eb;border-color:#ffffff47}.fd-map-controls__button:active{transform:translateY(1px)}.fd-map-controls__button--home{color:#67e8f9f5}.fd-home-map-preview__location-notice{z-index:6;pointer-events:none;max-width:calc(100% - 32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f4f1eab8;opacity:0;text-align:center;white-space:nowrap;visibility:hidden;transition:opacity .18s var(--public-motion-ease), transform .18s var(--public-motion-ease), visibility 0s linear .18s;background:#0b0d10e0;border:0;border-radius:14px;padding:8px 11px;font-size:12px;font-weight:640;line-height:1;position:absolute;bottom:12px;left:50%;transform:translate(-50%,8px)}.fd-home-map-preview__location-notice--visible{opacity:1;visibility:visible;transition:opacity .18s var(--public-motion-ease), transform .18s var(--public-motion-ease), visibility 0s;transform:translate(-50%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fd-home-map-preview__location-notice{background:#0b0d10f0}}@media (prefers-reduced-motion:reduce){.fd-home-map-preview__location-notice{transition:opacity 1ms linear,visibility}}.fd-home-desktop-nav{display:none}.fd-home-desktop-nav__brand{color:#f8fafcf2;letter-spacing:0;min-width:0;transition:color .16s var(--public-motion-ease);align-items:baseline;font-size:24px;font-weight:780;line-height:1;text-decoration:none;display:inline-flex}.fd-home-desktop-nav__brand:hover{color:#fff}.fd-home-desktop-nav__actions{flex:none;align-items:center;gap:8px;display:flex}.fd-home-desktop-nav__action{color:#e8eef5ad;letter-spacing:0;min-height:32px;transition:border-color .16s var(--public-motion-ease), background-color .16s var(--public-motion-ease), color .16s var(--public-motion-ease), opacity .16s var(--public-motion-ease);background:#10141b;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:720;line-height:1;display:inline-flex}.fd-home-desktop-nav__action:hover:not(:disabled),.fd-home-desktop-nav__action--active{color:#f8fafc;background:#151a22;border-color:#ffffff24}.fd-home-desktop-nav__action:disabled{cursor:wait;opacity:.72}.fd-home-desktop-nav__icon{flex:none;width:14px;height:14px}.fd-home-mobile-nav{right:16px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;opacity:1;visibility:visible;width:auto;max-width:430px;height:60px;transition:transform .18s var(--public-motion-ease), opacity .16s var(--public-motion-ease);will-change:transform, opacity;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-inline:auto;padding:5px;display:grid;position:fixed;left:16px;transform:translate(0)}.fd-home-mobile-nav--hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 7rem))}.fd-home-mobile-nav__button{color:#ffffff9e;letter-spacing:0;min-width:0;height:50px;min-height:46px;transition:border-color .16s var(--public-motion-ease), background-color .16s var(--public-motion-ease), color .16s var(--public-motion-ease), opacity .16s var(--public-motion-ease);background:0 0;border:1px solid #0000;border-radius:22px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:15px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.fd-home-mobile-nav__button--active{color:#ffffffe6;background:#ffffff13;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff17,0 4px 12px #00000024}.fd-home-mobile-nav__button:hover:not(:disabled):not(.fd-home-mobile-nav__button--active){color:#ffffffc2;background:#ffffff09}.fd-home-mobile-nav__button:disabled{cursor:wait;opacity:.72}.fd-home-mobile-nav__icon{color:#ffffff94;flex:none;width:18px;height:18px}.fd-home-mobile-nav__button--active .fd-home-mobile-nav__icon{color:#ffffffe6}@media (min-width:480px){.fd-home-map-preview{--home-map-card-padding:0px}}@media (min-width:768px){.fd-home-desktop-nav{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:42px;padding-block:4px 2px;display:flex}.fd-home-mobile-nav{display:none}.fd-home-map-preview{width:100%;max-width:100%;margin-inline:0 auto}.fd-home-map-preview .fd-home-map-preview__frame{aspect-ratio:auto;width:100%;height:clamp(260px,32vw,430px);min-height:clamp(260px,32vw,430px);max-height:clamp(260px,32vw,430px);display:block}.fd-home-map-preview .fd-home-map-preview__map-cell{aspect-ratio:auto;width:100%;height:100%}}.fd-tonight-row-list{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.fd-tonight-media-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.fd-home-transient-message-slot{align-items:center;min-height:2.75rem;display:grid}.fd-home-transient-message-slot__filters,.fd-home-transient-message-slot__message{grid-area:1/1;min-width:0;transition:opacity .18s,visibility .18s}.fd-home-transient-message-slot__filters{opacity:1;visibility:visible}.fd-home-transient-message-slot[data-message-visible=true] .fd-home-transient-message-slot__filters{pointer-events:none;opacity:0;visibility:hidden}.fd-home-transient-message-slot__message{pointer-events:none;opacity:0;visibility:hidden;gap:.125rem;padding:.125rem .25rem .25rem;display:grid}.fd-home-transient-message-slot__message--visible{opacity:1;visibility:visible}.fd-home-transient-message-slot__message--single{align-items:center;gap:.625rem;padding:.1rem .25rem .2rem;display:flex}.fd-home-transient-message-slot__message--single:before,.fd-home-transient-message-slot__message--single:after{content:"";background:#f4f1ea14;flex:1 1 0;min-width:1.5rem;height:1px}.fd-home-transient-message-slot__primary,.fd-home-transient-message-slot__secondary{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.fd-home-transient-message-slot__primary{color:#f4f1eae0;letter-spacing:0;font-size:13px;font-weight:730;line-height:17px}.fd-home-transient-message-slot__message--single .fd-home-transient-message-slot__primary{color:#f4f1ea70;text-align:center;flex:0 auto;font-size:12px;font-weight:620}.fd-home-transient-message-slot__secondary{color:#f4f1ea80;letter-spacing:0;font-size:12px;font-weight:590;line-height:16px}@media (prefers-reduced-motion:reduce){.fd-home-transient-message-slot__filters,.fd-home-transient-message-slot__message{transition:none}}@media (min-width:1024px){.fd-tonight-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-tonight-media-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem}}.fd-tonight-media-card{color:var(--text-primary);isolation:isolate;background:#090a0b;border:1px solid #fff1;border-radius:22px;transition:transform .16s,border-color .16s,background-color .16s;position:relative;overflow:hidden}.fd-tonight-media-card:hover{background-color:#0b0b0c;border-color:#ffffff1a}.fd-tonight-media-card:active{transform:translateY(1px)}.fd-tonight-media-card--muted{background:#08090a;border-color:#ffffff0b}.fd-tonight-media-card--muted .fd-tonight-media-card__image,.fd-tonight-media-card--muted .fd-tonight-media-card__fallback{opacity:.68}.fd-tonight-media-card--muted .fd-tonight-media-card__image-name{color:#f4f1eac7}.fd-tonight-media-card__button{border-radius:inherit;text-align:left;width:100%;height:100%;display:block}.fd-tonight-media-card__media{aspect-ratio:16/9;contain:paint;background:#080a0d;border-radius:18px;margin:6px 6px 0;display:block;position:relative;overflow:hidden}.fd-tonight-media-card__media:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000,#000000ad);height:58%;position:absolute;inset:auto 0 0}.fd-tonight-media-card__media-frame{border-radius:inherit;width:100%;height:100%;box-shadow:none;background:0 0;border:0}.fd-tonight-media-card__media-frame picture,.fd-tonight-media-card__media-frame .media-image{width:100%;height:100%;display:block}.fd-tonight-media-card__image{object-fit:cover;object-position:center;transition:opacity .16s,transform .18s}.fd-tonight-media-card:hover .fd-tonight-media-card__image{transform:scale(1.012)}.fd-tonight-media-card__fallback{color:#f4f1eab8;background:#11151b;justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;font-weight:740;display:flex}.fd-tonight-media-card__walk-badge{z-index:4;color:#ffffffe6;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;border-radius:999px;align-items:center;max-width:calc(100% - 16px);min-height:22px;padding:3px 8px;font-size:11px;font-weight:700;line-height:13px;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.fd-tonight-media-card__image-name{z-index:3;color:#fffaf1;letter-spacing:0;text-shadow:0 2px 14px #00000080;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:29px;font-weight:820;line-height:32px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.fd-tonight-media-card__content{flex-direction:column;min-width:0;padding:9px 76px 12px 10px;display:flex;position:relative}.fd-tonight-media-card__price{color:#f4f1eac7;justify-content:flex-end;align-items:center;max-width:62px;display:inline-flex;position:absolute;top:9px;right:10px;overflow:hidden}.fd-tonight-media-card__status-line,.fd-tonight-media-card__meta,.fd-tonight-media-card__access{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;min-width:0;display:flex;overflow:hidden}.fd-tonight-media-card__status-line{color:#f4f1eaa3;font-size:14px;font-weight:650;line-height:18px}.fd-tonight-media-card__meta{color:#f4f1ea99;gap:.3rem;margin-top:4px;font-size:15px;font-weight:600;line-height:20px}.fd-tonight-media-card__meta-type{white-space:nowrap;flex:none}.fd-tonight-media-card__meta-separator{color:#f4f1ea57;flex:none}.fd-tonight-media-card__meta-sound{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-tonight-media-card__access{color:#f4f1eac7;margin-top:2px;font-size:15px;font-weight:700;line-height:20px}.fd-tonight-media-card__access-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-tonight-media-card .fd-tonight-row__price{font-size:inherit;line-height:inherit}.fd-tonight-row{height:106px;color:var(--text-primary);isolation:isolate;background:#0b0d10;border:1px solid #ffffff16;border-radius:16px;transition:transform .16s,border-color .16s,background-color .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.fd-tonight-row:before{content:none;display:none}.fd-tonight-row:hover{background-color:#101318;border-color:#ffffff24}.fd-tonight-row--muted{background:#090b0e;border-color:#ffffff0f}.fd-tonight-row--muted .fd-tonight-row__image,.fd-tonight-row--muted .fd-tonight-row__fallback{opacity:.68}.fd-tonight-row--muted .fd-tonight-row__name{color:#f4f1eac7}.fd-tonight-row--muted .fd-tonight-row__location,.fd-tonight-row--muted .fd-tonight-row__meta,.fd-tonight-row--muted .fd-tonight-row__access,.fd-tonight-row--muted .fd-tonight-row__proof{color:#f4f1ea7a}.fd-tonight-row:active{transform:translateY(1px)}.fd-tonight-row__button{z-index:2;border-radius:inherit;text-align:left;width:100%;height:100%;display:block;position:relative;overflow:hidden}.fd-tonight-row__media{z-index:1;contain:paint;background:#080a0d;border-right:1px solid #ffffff12;width:39%;height:100%;display:block;position:absolute;inset:0 auto 0 0;overflow:hidden}.fd-tonight-row__media:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#0003);position:absolute;inset:0}.fd-tonight-row__walk-badge{z-index:4;color:#ffffffe6;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;border-radius:999px;align-items:center;max-width:calc(100% - 16px);min-height:22px;padding:3px 8px;font-size:11px;font-weight:700;line-height:13px;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.fd-tonight-row__media-frame{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:15px 0 0 15px}.fd-tonight-row__media-frame picture,.fd-tonight-row__media-frame .media-image{width:100%;height:100%;display:block}.fd-tonight-row__image{object-fit:cover;object-position:center;transition:opacity .16s,transform .18s}.fd-tonight-row:hover .fd-tonight-row__image{transform:scale(1.012)}.fd-tonight-row__image--vip{filter:brightness(.94)saturate(.92)contrast(1.04)}.fd-tonight-row__image--bar{filter:saturate(1.02)contrast(1.04)}.fd-tonight-row__image--club{filter:saturate(1.04)contrast(1.08)}.fd-tonight-row__image--default{filter:saturate(1.02)contrast(1.04)}.fd-tonight-row__fallback{color:#f4f1eab8;background:#11151b;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:680;display:flex}.fd-tonight-row__content{z-index:4;flex-direction:column;justify-content:center;min-width:0;height:100%;margin-left:39%;padding:9px 13px;display:flex;position:relative}.fd-tonight-row__top{justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;display:flex}.fd-tonight-row__status-chip{color:#f4f1eae6;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:#f4f1ea14;border-radius:999px;flex:none;align-items:center;max-width:68%;min-height:20px;padding:2px 7px;font-size:11.5px;font-weight:760;line-height:14px;display:inline-flex;overflow:hidden}.fd-tonight-row__location{color:#f4f1ea8c;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:660;line-height:14px;overflow:hidden}.fd-tonight-row__price{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;white-space:nowrap;flex:none;align-items:baseline;line-height:1;display:inline-flex}.fd-tonight-row__price-slot{display:inline-block}.fd-tonight-row__price-slot--filled{opacity:.95}.fd-tonight-row__price-slot--empty{opacity:.24}.fd-tonight-row__name{color:#f4f1ea;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:18px;font-weight:780;line-height:20px;display:block;overflow:hidden}.fd-tonight-row__meta{color:#f4f1ea8a;align-items:baseline;gap:.28rem;min-width:0;margin-top:1px;font-size:12.5px;font-weight:610;line-height:14px;display:flex}.fd-tonight-row__meta-type{white-space:nowrap;flex:none}.fd-tonight-row__meta-separator{color:#f4f1ea57;flex:none}.fd-tonight-row__meta-sound{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-tonight-row__access{color:#f4f1ead1;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.28rem;min-width:0;margin-top:2px;font-size:12.5px;font-weight:660;line-height:14px;display:flex;overflow:hidden}.fd-tonight-row__access-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-tonight-row__access-separator{color:#f4f1ea61;flex:none}.fd-tonight-row__proof{color:#8f99aae6;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:11.5px;font-weight:640;line-height:13px;display:block;overflow:hidden}.fd-tonight-row__rail{z-index:5;pointer-events:none;background:#f4f1ea47;border-radius:999px 0 0 999px;width:1px;position:absolute;inset:13px 0 13px auto}@media (min-width:1024px){.fd-tonight-row{height:105px}}@media (max-width:479px){.fd-tonight-row{border-radius:16px;height:106px}.fd-tonight-row:before{display:none}.fd-tonight-row__media{width:39%}.fd-tonight-row__media-frame{border-radius:15px 0 0 15px}.fd-tonight-row__fallback{font-size:18px}.fd-tonight-row__content{margin-left:39%;padding:9px 11px 9px 12px}.fd-tonight-row__top{gap:.4rem}.fd-tonight-row__location,.fd-tonight-row__status-chip,.fd-tonight-row__price{font-size:11.5px;line-height:14px}.fd-tonight-row__status-chip{max-width:72%;min-height:20px;padding-inline:7px}.fd-tonight-row__name{margin-top:3px;font-size:17px;line-height:19px}.fd-tonight-row__meta{gap:.24rem;margin-top:1px;font-size:12px;line-height:14px}.fd-tonight-row__meta-type{text-overflow:ellipsis;flex:0 auto;max-width:52%;overflow:hidden}.fd-tonight-row__access{margin-top:2px;font-size:12px;line-height:14px}.fd-tonight-row__proof{margin-top:2px;font-size:11.5px;line-height:13px}}@media (max-width:359px){.fd-tonight-row__content{padding-left:12px;padding-right:10px}.fd-tonight-row__name{font-size:18px;line-height:20px}.fd-tonight-row__meta,.fd-tonight-row__access,.fd-tonight-row__proof{font-size:12px}}@media (prefers-reduced-motion:reduce){.fd-home-map-preview__frame,.fd-home-map-preview__map-cell,.fd-home-map-preview__map,.fd-map-controls,.fd-map-controls__button,.fd-home-desktop-nav__brand,.fd-home-desktop-nav__action,.fd-home-mobile-nav,.fd-home-mobile-nav__button,.fd-tonight-media-card,.fd-tonight-media-card__image,.fd-tonight-row,.fd-tonight-row__image{transition:none!important;animation:none!important}.fd-tonight-row__media,.fd-tonight-media-card__media,.fd-tonight-media-card__image-name,.fd-tonight-row__name{view-transition-name:none!important}.fd-tonight-row:hover .fd-tonight-row__image,.fd-tonight-media-card:hover .fd-tonight-media-card__image,.fd-tonight-media-card:active,.fd-tonight-row:active{transform:none!important}}@media (prefers-contrast:more),(forced-colors:active){.fd-home-desktop-nav__action,.fd-home-mobile-nav,.fd-home-mobile-nav__button{background:#05070be6;border-color:#ffffff38}.fd-home-map-preview__map--compact:before{background:#05070bb8}}@media (prefers-reduced-transparency:reduce){.fd-home-desktop-nav__action{background:#05070beb}}.fd-browse-grid{padding-bottom:calc(80px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .625rem;margin:0;padding-inline-start:0;list-style:none;display:grid}@media (min-width:640px){.fd-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem .75rem;padding-bottom:6rem}}@media (min-width:1024px){.fd-browse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fd-browse-card{width:100%;min-width:0;height:100%;color:var(--text-primary);text-align:left;background:linear-gradient(#ffffff09 0%,#0000 34%),#0d1117;border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #0000003d}.fd-browse-card:hover{box-shadow:inset 0 1px 0 #ffffff0f, 0 20px 42px #00000047, 0 0 0 1px var(--media-accent,var(--accent));background-color:#111720;border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.fd-browse-card:hover{box-shadow:inset 0 1px 0 #ffffff0f, 0 20px 42px #00000047, 0 0 0 1px color-mix(in srgb, var(--media-accent,var(--accent)) 14%, transparent)}}.fd-browse-card--event{box-shadow:none;background:0 0;border-color:#0000;gap:.54rem;overflow:visible}.fd-browse-card--event:hover{box-shadow:none;background-color:#0000;border-color:#0000}.fd-browse-card--event:hover .fd-card-media{border-color:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff0e,0 12px 28px #0000003d}.fd-browse-card:active{transform:scale(.995)}.fd-card-media{aspect-ratio:1;background:radial-gradient(circle at 50% 36%, var(--media-accent,var(--accent)), transparent 46%), #151a22;border-radius:16px 16px 10px 10px;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fd-card-media{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--media-accent,var(--accent)) 22%, transparent), transparent 46%), #151a22}}.fd-card-media .media-frame,.fd-card-media .media-image,.fd-card-media picture{width:100%;height:100%}.fd-browse-card--event .fd-card-media{border:1px solid #ffffff1b;border-radius:16px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff09,0 8px 22px #0003}.fd-card-media--venue:after,.venue-image-edge-fade{pointer-events:none;z-index:18;background:linear-gradient(90deg,#03070d75,#0000 18% 82%,#03070d75),linear-gradient(#03070d57,#0000 22% 70%,#03070d94);position:absolute;inset:0}.fd-card-media--venue:after{content:""}.fd-card-badge-row{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex;position:absolute;inset:.5rem .5rem auto}.fd-card-object-badge,.fd-card-access-badge{text-overflow:ellipsis;white-space:nowrap;color:#f7fafcf0;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#090c12bd;border:1px solid #ffffff24;border-radius:999px;min-width:0;max-width:72%;padding:.28rem .48rem;font-size:.66rem;font-weight:760;line-height:1;overflow:hidden}.fd-card-access-badge{border-color:var(--accent);flex-shrink:0;max-width:54%}@supports (color:color-mix(in lab, red, red)){.fd-card-access-badge{border-color:color-mix(in srgb, var(--accent) 32%, #ffffff1f)}}.fd-card-access-badge{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-card-access-badge{color:color-mix(in srgb, var(--accent) 70%, white 30%)}}.fd-card-logo{background:#0a0c12b8;border:1px solid #ffffff29;border-radius:.6rem;width:2rem;height:2rem;padding:.16rem;display:block;position:absolute;bottom:.55rem;right:.55rem;overflow:hidden;box-shadow:0 10px 24px #00000047}.fd-card-logo .media-frame,.fd-card-logo .media-image,.fd-card-logo picture{border-radius:.45rem;width:100%;height:100%}.fd-card-body{align-content:start;gap:.34rem;min-width:0;min-height:9.1rem;padding:.72rem .72rem .82rem;display:grid}.fd-browse-card--event .fd-card-body{gap:.34rem;min-height:0;padding:0 .12rem}.fd-card-title{-webkit-line-clamp:2;letter-spacing:0;color:#f8fafcfa;-webkit-box-orient:vertical;min-height:2.55rem;font-size:clamp(.92rem,.88rem + .18vw,1.02rem);font-weight:780;line-height:1.18;display:-webkit-box;overflow:hidden}.fd-browse-card--event .fd-card-title{text-overflow:ellipsis;min-height:0;max-height:2.3256rem;font-size:1.02rem;font-weight:780;line-height:1.14}.fd-card-meta,.fd-card-primary-line,.fd-card-secondary-line{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;font-size:.76rem;line-height:1.24;overflow:hidden}.fd-card-meta{color:#e2e8f0b8}.fd-card-meta--inline{align-items:center;gap:.35rem;display:flex}.fd-card-primary-line{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-card-primary-line{color:color-mix(in srgb, var(--accent) 55%, white 45%)}}.fd-card-event-venue-line{color:#cbd5e1c7;flex:auto;font-size:.78rem;font-weight:700;line-height:1.25}.fd-card-event-venue-prefix{color:#94a3b8c2;font-weight:640}.fd-card-event-venue-name{color:#cbd5e1c2;font-weight:700}.fd-card-event-venue-location{color:#94a3b8b8;font-weight:640}.fd-card-secondary-line{color:#94a3b8eb;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.fd-card-secondary-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-card-distance{color:#e2e8f0e6;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:.12rem .36rem;font-weight:760}.fd-card-distance--green{color:#d1fae5;background:#064e3ba3;border-color:#6ee7b73d}.fd-card-distance--yellow{color:#fef9c3;background:#713f12a3;border-color:#fde04742}.fd-card-distance--red{color:#fee2e2;background:#7f1d1d9e;border-color:#fca5a542}.fd-card-distance-text{color:#e2e8f0b8;flex:none;font-weight:650}.fd-browse-card--venue .fd-card-primary-line{color:#e2e8f0c7}.fd-browse-card--venue .fd-card-secondary-line{margin-top:auto}.fd-browse-card--event .fd-card-secondary-line{margin-top:0}.fd-card-event-venue-genre-row,.fd-card-event-bottom,.fd-card-event-time-cost{align-items:center;min-width:0;display:flex}.fd-card-event-venue-genre-row{gap:.38rem}.fd-card-event-bottom{justify-content:space-between;gap:.45rem}.fd-card-event-time-cost{color:#94a3b8eb;font-variant-numeric:tabular-nums;align-items:baseline;gap:.24rem;font-size:.72rem;font-weight:650;line-height:1.28;overflow:hidden}.fd-card-event-time-cost>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-card-event-cost{color:#e2e8f0e6;flex:none;font-weight:780}.fd-card-event-cost:before{content:"";border-left:1px solid #94a3b857;height:.78em;margin-right:.24rem;display:inline-block;transform:translateY(.08em)}.fd-card-event-genre-inline{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8e0;flex:0 auto;align-items:center;gap:.22rem;min-width:0;max-width:48%;font-size:.72rem;font-weight:720;line-height:1.15;display:inline-flex;overflow:hidden}.fd-card-event-genre-inline>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.fd-card-event-genre-emoji{opacity:.86;flex:none;font-size:.74rem;line-height:1}@media (max-width:389px){.fd-browse-card--event{grid-column:auto}.fd-browse-card--event .fd-card-media{aspect-ratio:1}}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
[data-theme=day] [data-map-presentation] .mapboxgl-canvas{filter:brightness(.96)saturate(.9)contrast(1.02)}
.fd-lava-placeholder{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#b7ecff 0%,#0000 35%),radial-gradient(circle at 75% 35%,#ffd9c8 0%,#0000 35%),radial-gradient(circle at 55% 75%,#d9c8ff 0%,#0000 35%),radial-gradient(circle at 40%,#fff1b8 0%,#0000 28%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:8s ease-in-out infinite alternate fdLavaDrift}@keyframes fdLavaDrift{0%{transform:scale(1)translate(0%)}to{transform:scale(1.08)translate(-3%,2%)}}[data-map-presentation=homePreview]{--public-shell-radius:1rem}[data-map-presentation=homePreview] .mapboxgl-ctrl-bottom-left,[data-map-presentation=homePreview] .mapboxgl-ctrl-bottom-right{opacity:.6}
