@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_3de222df-module__cdpv1W__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_3de222df-module__cdpv1W__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de3eebfbe27a42c2-s.3_2th5rkiy7y_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8c9e97bf43e5c06-s.p.18vgu6pxqeqca.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Limelight Fallback;src:local(Arial);ascent-override:75.82%;descent-override:25.58%;line-gap-override:0.0%;size-adjust:120.04%}.limelight_d1285446-module__0LgyKa__className{font-family:Limelight,Limelight Fallback;font-style:normal;font-weight:400}.limelight_d1285446-module__0LgyKa__variable{--font-limelight:"Limelight", "Limelight Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_2e844623-module__t5ct6G__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_2e844623-module__t5ct6G__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-marquee:var(--font-anton);--font-palace:var(--font-limelight);--font-ornament:var(--font-cinzel)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.static{position:static}.z-10{z-index:10}.h-full{height:100%}.min-h-full{min-height:100%}.rounded{border-radius:.25rem}.px-4{padding-inline:calc(var(--spacing) * 4)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}}:root{--night:#070403;--asphalt:#0c0807;--velvet:#4a0610;--velvet-deep:#2a0309;--crimson:#8b0e1a;--gold:#f3c65c;--gold-rich:#e6b43a;--gold-deep:#9a6f12;--bulb:#ffe7a3;--bulb-hot:#fff4cf;--board:#f4eee0;--board-ridge:#e6ddc8;--letter:#12100c;--cream:#f7ecd0;--signal-green:#3dcc6a;--signal-red:#e23b3b}html,body{min-height:100%}body{color:var(--cream);background:var(--night);font-family:var(--font-ornament), serif;margin:0}.house{isolation:isolate;background:radial-gradient(90% 50% at 50% 0,#f3c65c2e,#0000 55%),radial-gradient(70% 40% at 50% 100%,#8b0e1a47,#0000 60%),linear-gradient(#140807 0%,#070403 38%,#0a0605 72%,#050303 100%);min-height:100dvh;position:relative;overflow-x:hidden}.house:before,.house:after{content:"";pointer-events:none;z-index:2;opacity:.72;background:repeating-linear-gradient(90deg,#0000 0 10px,#00000014 10px 12px),linear-gradient(#6d101c 0%,#3d0710 40%,#22040a 100%);width:min(18vw,220px);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 40px #0000008c}.house:before{transform-origin:0;border-right:3px solid #f3c65c47;left:0;transform:perspective(600px)rotateY(18deg)}.house:after{transform-origin:100%;border-left:3px solid #f3c65c47;right:0;transform:perspective(600px)rotateY(-18deg)}.wet-street{pointer-events:none;z-index:1;background:linear-gradient(#0000,#0000008c 30%,#050303),repeating-linear-gradient(100deg,#0000 0 38px,#f3c65c0d 38px 40px,#0000 40px 86px,#fff4cf0a 86px 88px);height:28vh;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.grain{pointer-events:none;z-index:40;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.85'/></svg>");animation:.45s steps(3,end) infinite grain-shift;position:fixed;inset:0}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}.stage{z-index:3;width:min(920px,100% - 2rem);margin:0 auto;padding:1.6rem 0 2.4rem;position:relative}.palace-crest{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1.15rem;display:flex}.shell{width:72px;height:28px;color:var(--gold);filter:drop-shadow(0 0 10px #f3c65c8c)}.gold-type{font-family:var(--font-palace), serif;letter-spacing:.08em;color:#f6d56a;text-shadow:0 1px #c9a227,0 2px #b8911e,0 3px #a67c12,0 4px #8d680d,0 10px 18px #000000a6,0 0 28px #ffd25a73;margin:0;font-size:clamp(2.6rem,10vw,5.6rem);font-weight:400;line-height:.92}.tagline{font-family:var(--font-ornament), serif;letter-spacing:.42em;text-indent:.42em;color:#f0d48a;text-transform:uppercase;margin:.15rem 0 0;font-size:.72rem}.bulb-frame{background:linear-gradient(#d9ae3e 0%,#9a6f12 48%,#e6b43a 100%);padding:14px;position:relative;box-shadow:0 0 0 2px #5a3d08,0 18px 40px #0000008c,0 0 50px #f3c65c2e}.bulb-frame:before{content:"";pointer-events:none;border:1px solid #ffecb459;position:absolute;inset:6px}.bulb-rail{justify-content:space-between;gap:4px;padding:0 2px;display:flex}.bulb-rail.vertical{flex-direction:column;width:14px;position:absolute;top:18px;bottom:18px}.bulb-rail.left{left:8px}.bulb-rail.right{right:8px}.bulb{background:radial-gradient(circle at 35% 30%, #fffdf4, var(--bulb) 42%, #e0a43a 78%);border-radius:50%;flex:none;width:10px;height:10px;animation:2.8s ease-in-out infinite flicker;box-shadow:0 0 6px 2px #ffe28cbf,0 0 14px 4px #f3c65c47}.bulb:nth-child(3n){animation-duration:3.4s}.bulb:nth-child(4n){animation-duration:2.2s}.bulb:nth-child(5n){animation-duration:3.9s}@keyframes flicker{0%,to{opacity:1;filter:brightness()}46%{opacity:.92;filter:brightness(.95)}50%{opacity:.7;filter:brightness(.75)}54%{opacity:1;filter:brightness(1.05)}}.canopy{background:radial-gradient(circle at 50% 0,#ffe7a3 0 3px,#0000 4px) 0 2px/12px 12px,linear-gradient(#3a2208,#1a0e05);height:22px;margin-top:8px;box-shadow:inset 0 8px 12px #ffdc782e}.letterboard{background:repeating-linear-gradient(180deg, var(--board) 0 11px, var(--board-ridge) 11px 12px);color:var(--letter);padding:1.1rem 1.25rem 1.2rem;box-shadow:inset 0 0 0 1px #00000014}.kicker{font-family:var(--font-marquee), sans-serif;letter-spacing:.28em;text-indent:.28em;text-align:center;text-transform:uppercase;margin:0 0 .35rem;font-size:clamp(1.05rem,3.4vw,1.7rem)}.hero-line{font-family:var(--font-marquee), sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,13vw,7.2rem);line-height:.88}.hero-sub{font-family:var(--font-marquee), sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(1.15rem,4.4vw,2.15rem)}.pct-pair{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.85rem;display:grid}.pct-cell{background:#ffffff38;border:1px solid #12100c2e;padding:.45rem .3rem .55rem}.pct-label{font-family:var(--font-ornament), serif;letter-spacing:.22em;text-align:center;text-transform:uppercase;color:#5a4a2c;margin:0;font-size:.62rem}.pct-num{font-family:var(--font-marquee), sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:.15rem 0 0;font-size:clamp(1.35rem,5vw,2.4rem);line-height:1}.dual-boards{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.board-panel{min-width:0}.stock-note{text-align:center;letter-spacing:.04em;text-transform:none;color:#8a7350;margin:.65rem 0 0;font-size:.58rem;line-height:1.45}.hero-ghost{opacity:.28}.live-dot{font-family:var(--font-ornament), serif;letter-spacing:.28em;text-transform:uppercase;color:#6a5a3a;justify-content:center;align-items:center;gap:.5rem;margin:.85rem 0 0;font-size:.68rem;display:flex}.live-dot i{background:#3dcc6a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3dcc6a}.section-label{text-align:center;letter-spacing:.36em;text-transform:uppercase;color:#e8c56a;margin:1.4rem 0 .55rem;font-size:.68rem}.ladder-board{flex-direction:column;gap:.35rem;display:flex}.rung{color:#6b6454;background:repeating-linear-gradient(#111008 0 10px,#1a1810 10px 11px);border:1px solid #2a2414;grid-template-columns:28px 1fr auto;align-items:center;gap:.7rem;padding:.55rem .8rem;display:grid;box-shadow:inset 0 0 20px #00000059}.rung.lit{color:#f4eee0;border-color:#f3c65c73;box-shadow:inset 0 0 20px #f3c65c14,0 0 18px #f3c65c29}.rung.next{color:#f6d56a;border-color:#f3c65cb3;box-shadow:0 0 0 1px #f3c65c40,0 0 22px #f3c65c2e}.rung-label,.rung-note{font-family:var(--font-marquee), sans-serif;letter-spacing:.14em;text-transform:uppercase}.rung-label{font-size:clamp(1.15rem,3.6vw,1.7rem)}.rung-note{letter-spacing:.16em;text-align:right;font-size:.78rem}.rung-bulb{background:#2a2418;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 4px #000}.rung.lit .rung-bulb{background:radial-gradient(circle at 35% 30%, #fffdf4, var(--bulb) 50%, #e0a43a);box-shadow:0 0 10px #ffe28cd9}.rung.next .rung-bulb{background:radial-gradient(circle at 35% 30%,#fff,#f6d56a 55%,#b8860b);animation:1.6s ease-in-out infinite flicker;box-shadow:0 0 12px #f3c65ce6}.climb-arrow{color:#f3c65c;font-family:var(--font-marquee), sans-serif;letter-spacing:.4em;text-shadow:0 0 12px #f3c65c73;justify-content:center;font-size:1.4rem;display:flex}.next-line{text-align:center;font-family:var(--font-ornament), serif;letter-spacing:.16em;text-transform:uppercase;color:#f0d48a;margin:.85rem 0 0;font-size:.78rem}.signal{background:#100805;border:1px solid #3a2410;gap:.75rem;padding:1rem 1rem 1.05rem;display:grid;box-shadow:0 10px 28px #0006}.signal.ok{border-color:#3dcc6a73;box-shadow:0 0 24px #3dcc6a1f}.signal.bad{border-color:#e23b3b8c;box-shadow:0 0 24px #e23b3b29}.signal-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.signal-title{font-family:var(--font-marquee), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:1.25rem}.signal.ok .signal-title{color:#7dffa3}.signal.bad .signal-title{color:#ff8a8a}.seats{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.seat{min-height:58px;font-family:var(--font-marquee), sans-serif;letter-spacing:.08em;background:#0a0706;border:1px solid #2a1c10;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.seat b{font-size:.95rem}.seat small{font-family:var(--font-ornament), serif;letter-spacing:.12em;text-transform:uppercase;color:#b9a27a;font-size:.58rem}.seat.ok b{color:#7dffa3}.seat.bad b{color:#ff8a8a}.tickets{gap:.5rem;display:grid}.ticket{color:#f7ecd0;background:linear-gradient(#1a100c,#120b09);border:1px dashed #f3c65c59;grid-template-columns:88px 1fr auto;align-items:center;gap:.6rem;padding:.7rem .8rem;display:grid}.ticket-label{font-family:var(--font-marquee), sans-serif;letter-spacing:.14em;font-size:.95rem}.ticket-value{text-overflow:ellipsis;white-space:nowrap;color:#e8d3a0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(.68rem,2.6vw,.82rem);overflow:hidden}.ticket-actions{align-items:center;gap:.4rem;display:flex}.copy-btn,.link-btn{appearance:none;color:#f3c65c;font-family:var(--font-marquee), sans-serif;letter-spacing:.12em;cursor:pointer;background:#2a1a0c;border:1px solid #f3c65c73;padding:.28rem .5rem;font-size:.72rem;text-decoration:none}.copy-btn:hover,.link-btn:hover{background:#3d2610}.copy-btn.copied{color:#7dffa3;border-color:#3dcc6a80}.footer-line{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#8a7350;margin:1.6rem 0 .4rem;font-size:.64rem}.retry{appearance:none;color:#f3c65c;font-family:var(--font-marquee), sans-serif;letter-spacing:.16em;cursor:pointer;background:0 0;border:1px solid #f3c65c80;margin:.9rem auto 0;padding:.45rem .9rem;display:block}@media (max-width:720px){.house:before,.house:after{opacity:.45;width:28px;transform:none}.seats{grid-template-columns:repeat(2,1fr)}.ticket{grid-template-rows:auto auto;grid-template-columns:1fr auto}.ticket-label{grid-column:1}.ticket-actions{grid-area:1/2/span 2}.ticket-value{grid-column:1}.dual-boards{grid-template-columns:1fr}.rung{grid-template-columns:22px 1fr}.rung-note{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.grain,.bulb,.rung.next .rung-bulb{animation:none}}
