@font-face{font-family:Michroma;src:url('fonts/michroma-400.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url('fonts/rajdhani-500.woff2') format('woff2');font-weight:100 599;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url('fonts/rajdhani-700.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:'Plex Mono';src:url('fonts/plexmono-500.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Michroma Fallback';src:local('Arial'),local('Helvetica'),local('Roboto');size-adjust:141.1%;ascent-override:81.9%;descent-override:18.8%;line-gap-override:0%}@font-face{font-family:'Rajdhani Fallback';src:local('Arial'),local('Helvetica'),local('Roboto');size-adjust:92.4%;ascent-override:100.6%;descent-override:37.4%;line-gap-override:0%}@font-face{font-family:'Plex Mono Fallback';src:local('Courier New'),local('Courier'),local('Liberation Mono'),local('Cousine');size-adjust:100%;ascent-override:98.5%;descent-override:26.4%;line-gap-override:0%}@font-face{font-family:Orbitron;src:url('fonts/michroma-400.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Orbitron Fallback';src:local('Arial'),local('Helvetica'),local('Roboto');size-adjust:141.1%;ascent-override:81.9%;descent-override:18.8%;line-gap-override:0%}@font-face{font-family:'AAD Voice';src:url('fonts/rajdhani-500.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'AAD Voice';src:url('fonts/rajdhani-500.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url('fonts/rajdhani-500.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url('fonts/rajdhani-500.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:'Fraunces Tagline';src:url('fonts/rajdhani-500.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Fraunces Tagline';src:url('fonts/rajdhani-500.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:'Fraunces Fallback';src:local('Arial'),local('Helvetica'),local('Roboto');size-adjust:92.4%;ascent-override:100.6%;descent-override:37.4%;line-gap-override:0%}:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-press:cubic-bezier(.3,0,.7,1);--ease-inout:cubic-bezier(.65,0,.35,1)}*{box-sizing:border-box;margin:0;padding:0}.skip-link{position:absolute;left:-9999px;z-index:200;text-decoration:none}.skip-link:focus{left:0}.reveal,.reveal.in{opacity:1;transform:none;filter:none;transition:none;animation:none}body,html{height:100%}body{min-height:100vh;overflow-x:hidden;position:relative}.skeleton-row{height:64px;margin-bottom:10px}#vig{position:fixed;inset:0;z-index:1;pointer-events:none}main{max-width:920px;margin:0 auto;padding:34px 20px 70px;overflow:hidden;overflow:clip}h1{margin-top:10px}.lede{margin-top:14px}.lede.muted{color:var(--muted)}.doc-seal{position:absolute;top:14px;right:16px;pointer-events:none}.doc-seal svg{width:100%;height:100%;display:block}@media (max-width:640px){.doc-seal{top:12px;right:12px}}.landing-ask{border-radius:16px;padding:20px;margin:18px 0;text-align:center}form{margin-top:8px}.field{margin-bottom:16px}.field input[type=email],.field input[type=tel],.field input[type=text],.field input[type=url],.field select,.field textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:10px;padding:11px 12px;color:var(--txt);font:inherit;font-size:16px;box-shadow:0 0 0 1px rgba(var(--side-rgb),.08) inset}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(154,147,255,.16)}.field.invalid input,.field.invalid select{border-color:var(--signal);box-shadow:0 0 0 3px rgba(var(--signal-rgb),.16)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.row2{grid-template-columns:1fr}}#member2wrap{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .3s cubic-bezier(.2,.8,.3,1),opacity .25s ease}#member2wrap.show{max-height:160px;opacity:1;pointer-events:auto}.regbar{height:10px;border-radius:99px;overflow:hidden;margin-top:10px}.regbar .fill{height:100%;border-radius:99px;transition:width .4s ease}.regcount{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-display)}.regcount b{font-size:22px}.regcount span{text-transform:uppercase;color:var(--muted)}.uploadbar{height:8px;overflow:hidden;margin-top:10px}.uploadbar .fill{height:100%;transition:width .2s ease}.uploadstatus.ok{color:var(--ok)}.uploadstatus.err{color:var(--signal)}.checkfield{display:flex;margin:18px 0;cursor:pointer}.checkfield input{margin-top:3px;width:16px;height:16px;flex:none;accent-color:var(--side)}.checkfield span{color:var(--txt)}.checkfield a{position:relative;z-index:1}.submitbtn:disabled{animation:none}.formmsg{margin-top:14px;display:none}.formmsg.show{display:block}.formmsg.err{background:rgba(var(--signal-rgb),.12);border:1px solid rgba(var(--signal-rgb),.4)}.formmsg.ok{background:rgba(var(--ok-rgb),.12);border:1px solid rgba(var(--ok-rgb),.4)}.field-err{margin-top:5px}.acct-avatarrow{display:flex;align-items:center;gap:18px;margin:14px 0 22px;flex-wrap:wrap}.acct-avatar{position:relative;flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(var(--side-rgb),.18));border:2px solid var(--side);display:flex;align-items:center;justify-content:center}.acct-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.acct-avatar span{font-family:var(--f-display);font-weight:900;font-size:28px;color:var(--side-txt)}.leaderboard{margin-top:20px;display:flex;flex-direction:column;gap:10px}.entry{padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;transition:box-shadow .3s ease,border-color .3s ease}.entry.resultentry{grid-template-columns:auto 1fr auto}.entry .rank{font-family:var(--f-display);font-size:20px;font-weight:900;color:var(--muted);min-width:28px;text-align:center}.entry.top .rank{color:var(--side-txt)}.entry .info b{display:block;font-size:15px;color:#fff}.entry .info .meta{color:var(--muted);text-transform:uppercase;margin-top:2px}.entry .info .meta a{color:var(--cyan);text-decoration:none}.entry .votes{text-align:center}.entry .votes b{display:block;font-family:var(--f-display);font-size:18px;font-weight:900}.entry .votes span{text-transform:uppercase;color:var(--muted)}.votebtn{cursor:pointer}@media (max-width:560px){.entry{grid-template-columns:auto 1fr;grid-template-areas:"rank info" "votes vote"}.entry .votes{grid-area:votes;text-align:left}.entry .votebtn{grid-area:vote}}.entry .player iframe{width:100%;border:none;border-radius:8px;display:block}.pill{margin-left:6px}.djbattle-score{display:flex;align-items:baseline;gap:10px;font-family:var(--f-display);font-weight:800;font-size:26px}.djbattle-w{color:var(--side-txt)}.djbattle-l{color:var(--muted)}.djbattle-dash{color:var(--line);font-weight:400}.djbattle-streak{margin-top:6px;font-size:13px;color:var(--muted)}.mixplayer-btn{justify-content:center;transition:box-shadow .15s ease,transform .08s ease}.mixplayer-main{flex:1 1 auto;min-width:0}.mixplayer-viz canvas{height:100%;display:block}.mixplayer-seek{position:absolute;inset:0}.mixplayer-progress{position:absolute;top:0;bottom:0;pointer-events:none}.mixplayer-meta{display:flex;justify-content:space-between}.scorewrap{display:flex;flex-direction:column;align-items:stretch;gap:10px}.critscore{display:flex;align-items:center;gap:10px;width:100%}.critscore .critlabel{flex:0 0 170px;font-size:14px;color:var(--txt);display:flex;align-items:center;gap:6px}.critscore .critslider{flex:1 1 auto}.critscore .critval{font-family:var(--f-display);font-weight:900;font-size:15px;color:var(--side-txt);min-width:20px;text-align:center}.crittotal{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.crittotal b{font-family:var(--f-display);color:var(--side-txt);font-size:17px;text-transform:none;letter-spacing:0}.scorecomment{flex:1 1 100%;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--txt);font:inherit;font-size:14px}.savedflag{font-size:13px;color:var(--ok);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.savedflag[hidden]{display:none}@media (max-width:520px){.critscore .critlabel{flex-basis:120px;font-size:13.5px}}.faq dd ol,.faq dd ul{list-style:none;margin:8px 0;counter-reset:faqnum}.faq dd ol li{counter-increment:faqnum;position:relative;padding:6px 0 6px 30px}.faq dd ol li::before{content:counter(faqnum);position:absolute;left:0;width:20px;height:20px;font-family:var(--f-display);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.faq dd ul li{padding:6px 0 6px 20px}.faq dd ul li::before{content:"";position:absolute;left:0;top:calc(6px + .75em);width:9px;height:2px;background:var(--faint)}.faq dd ul li{position:relative}.status-banner{margin-top:18px;padding:12px 16px;text-align:center}.status-banner.open::before{content:'● '}.status-banner.closed::before{content:'✕ '}.status-banner.upcoming::before{content:'◷ '}.status-banner.open{border:1px solid rgba(var(--ok-rgb),.4)}.status-banner.closed{border:1px solid rgba(var(--signal-rgb),.4)}.status-banner.upcoming{border:1px solid rgba(154,147,255,.4)}.empty{text-align:center}.critgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.critcard{padding:18px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.critcard .icon{font-size:28px}.critcard h3{text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.critcard p{font-size:14.5px;line-height:1.6}.jumpnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.jumpnav a{transition:background .15s,border-color .15s,color .15s}.jumpnav a:hover{border-color:rgba(154,147,255,.45)}.gatecallout{margin-top:14px;padding:12px 14px;border-radius:10px}.countdown{display:flex;justify-content:center;gap:10px;margin-top:12px;flex-wrap:wrap}.trackerlabel{text-transform:uppercase;text-align:center;margin-bottom:12px}footer{position:relative;z-index:5;text-align:center;color:var(--muted)}#ytPlayerHost{position:fixed;left:4px;bottom:4px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:0}.music-toggle-wrap{position:fixed;display:flex;align-items:center}html{scroll-padding-bottom:100px}.mixresume-wrap{position:fixed;display:flex;max-width:min(72vw,280px)}@media (max-width:560px){.mixresume-wrap{max-width:min(60vw,220px)}}.chatw-tab{position:fixed;z-index:9;display:flex;align-items:center;cursor:pointer;transition:box-shadow .15s ease}.chatw-tabcount{position:relative}.chatw-tabcount:empty{min-width:9px;height:9px;padding:0}.chatw-panel{position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.3,1),visibility 0s linear .3s}.chatw-panel.open{transform:translateX(0);visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.3,1),visibility 0s linear 0s}#introOverlay{position:fixed;inset:0;z-index:999999;overflow:hidden}.agegate-decline{transition:border-color .15s ease,color .15s ease}.agegate-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:var(--void)}.agegate-overlay.no-anim{opacity:1;animation:none}.agegate-card{max-width:420px;width:100%;margin-top:0;text-align:center}body.agegate-lock{overflow:hidden;height:100vh;height:100svh}.demogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px}.meter-readout{min-height:28px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}.crown-mark svg{display:block}.crown-mark polygon{fill:currentColor}.crown-mark line{stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ticket-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:22px;overflow:hidden}.ticket-bar>div{position:relative;padding:14px 16px;text-align:center}.ticket-bar>div:last-child{border-right:none}.ticket-bar b{display:block;text-transform:uppercase}.ticket-bar span{display:block;margin-top:5px}.lane-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.lane-card .lane-icon{flex:none;width:34px;height:34px;color:var(--accent,var(--side))}@media (hover:hover) and (pointer:fine){.lane-card:hover .lane-icon{transform:scale(1.08)}}@keyframes wpop{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}.faField,.gaField,.hsField,.naField{margin-top:14px}.faField input,.gaField input,.gaField select,.hsField input,.naField input,.naField select{width:100%;font:inherit;background:var(--glass);border:1px solid var(--line);border-radius:6px;padding:10px 12px;color:var(--txt)}.gaField select option,.naField select option{background:var(--glass);color:var(--txt)}.gaKindRow,.naRow{display:flex;gap:10px}.gaKindRow button,.naRow button{flex:1;padding:10px;cursor:pointer}.faProgress,.gaProgress,.hsProgress,.naProgress{height:6px;border-radius:3px;overflow:hidden;margin-top:8px;display:none}.faProgress-fill,.gaProgress-fill,.hsProgress-fill,.naProgress-fill{height:100%;width:0%}.falivelist-row,.galivelist-row,.hslivelist-row,.nalivelist-row{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px}.falivelist-row span,.galivelist-row span,.hslivelist-row span,.nalivelist-row span{flex:1}@media (max-width:700px){.phone-collapse.is-collapsed{position:relative;overflow:hidden;max-height:var(--pc-max,7.2em);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6em),transparent)}.phone-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:2px;padding:0 2px;background:0 0;border:0;cursor:pointer;font-family:Rajdhani,'Rajdhani Fallback',sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em;text-decoration:underline;text-decoration-color:var(--seam);text-decoration-thickness:1.5px;text-underline-offset:5px}.phone-more::after{content:'';width:7px;height:7px;border-right:2px solid var(--seam);border-bottom:2px solid var(--seam);transform:rotate(45deg) translate(-1px,-1px);transition:transform .18s var(--ease-out,ease)}.phone-more[aria-expanded=true]::after{transform:rotate(-135deg) translate(-2px,-2px)}.stage-sign .phone-more{display:flex;max-width:100%;margin:2px auto 0}}@media (max-width:700px) and (pointer:coarse){:root[data-mode] .stage-sign .phone-collapse[data-pc-max="0"]:not([data-pc-checked]){max-height:0;padding-bottom:46px;overflow:hidden;visibility:hidden;animation:pc-unfold 0s 6s forwards}}@keyframes pc-unfold{to{max-height:none;padding-bottom:0;visibility:visible}}@media (min-width:701px){.phone-more{display:none}}@media (max-width:700px){.music-next{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:ease-out}[data-aad-disc]{view-transition-name:aad-disc}.stage-sign-crest:has([data-aad-disc]){view-transition-name:aad-disc}.stage-sign-crest [data-aad-disc]{view-transition-name:none}::view-transition-group(aad-disc){animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.swipe-wrap{position:relative}.swipe-row{display:grid;grid-auto-flow:column;grid-auto-columns:min(74%,250px);gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 14px;scrollbar-width:thin}.swipe-row>*{scroll-snap-align:start}.swipe-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1}.swipe-btn:disabled{opacity:.35;cursor:default}@media (hover:none),(pointer:coarse){.swipe-row{scrollbar-width:none}.swipe-row::-webkit-scrollbar{display:none}}.music-now{position:absolute;right:calc(100% + 8px);top:50%;display:flex;align-items:center;gap:8px;max-width:min(42vw,300px);white-space:nowrap;color:var(--txt);font-family:Rajdhani,'Rajdhani Fallback',sans-serif;font-size:14px;font-weight:600;line-height:1.15;opacity:0;transform:translate(8px,-50%);visibility:hidden;pointer-events:none;transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.music-now.show{opacity:1;transform:translate(0,-50%);visibility:visible;transition:opacity .35s ease,transform .35s ease,visibility 0s}.music-now .mn-eq{display:inline-flex;align-items:flex-end;gap:2px;flex:none}.music-now .mn-eq i{display:block;width:2px;height:100%;transform-origin:50% 100%}.music-now .mn-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.music-now .mn-artist::before{content:'\00b7';margin:0 6px}@media (max-width:560px){.music-now{max-width:min(46vw,190px);font-size:13px}}@media (hover:none),(pointer:coarse){body:has(.mixresume-wrap) .music-now{display:none}}@media (prefers-reduced-motion:reduce){.music-now,.music-now.show{transition:none;transform:translate(0,-50%)}}.swipe-row{margin:0;list-style:none}.swipe-row>li{display:flex;margin:0}:root{--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M5.5 11.5l3.6 3.6 7.4-8' fill='none' stroke='%230b0610' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html{scroll-padding-top:calc(var(--hdr-h) + 12px);scrollbar-gutter:stable}body{text-shadow:none;font-size:17px;line-height:1.55}@media (min-width:701px){body{font-size:18px}}body{height:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{box-shadow:none}.badge[hidden],.btn-plain[hidden],.bulbs[hidden],.card[hidden],.cast-state[hidden],.chip[hidden],.cta[hidden],.dropzone[hidden],.link-cta[hidden],.marquee[hidden],.pill[hidden],.playbill[hidden],.side-bar[hidden],.stub[hidden],.submitbtn[hidden],.votebtn[hidden]{display:none!important}#bg{display:none!important}#vig::after{content:none}main{position:relative;z-index:5}#site-header{position:sticky;top:0;z-index:40;display:block;min-height:var(--hdr-h);padding:0;margin:0;border:0;box-shadow:none;text-align:left}@media (min-width:1100px){#site-header{top:-30px}}#site-header .hd-strip{display:none}@media (min-width:1100px){#site-header .hd-strip{display:flex;align-items:center;justify-content:space-between}}#site-header .hd-bar{position:relative;display:flex;align-items:center}:root[data-mode=hub] #site-header .hd-bar::after{background:linear-gradient(90deg,var(--court) 0 50%,var(--cyan) 50% 100%)}:root[data-side=staff] #site-header .hd-bar::after{background:var(--seam)}#site-header .brand{display:inline-flex;align-items:center;flex:none;text-decoration:none}#site-header .brand img{display:block;object-fit:contain}#site-header .hd-drawer{display:contents}#site-header .drawer-label,#site-header .drawer-where{display:none}#site-header .hd-way{display:flex;align-items:center;gap:4px}#site-header #nav-utility a,#site-header .hd-way a{display:inline-flex;align-items:center;gap:6px;padding:0 6px;height:30px;text-decoration:none;font:500 13.5px/30px var(--f-ui);letter-spacing:.01em;text-transform:none;border:0;white-space:nowrap}#site-header .hd-way a b{font-weight:700}#site-header .hd-way .hd-stage{color:var(--txt);font-weight:700}#site-header #nav-utility svg,#site-header .hd-way svg{width:13px;height:13px;flex:none}#site-header .dot{width:3px;height:3px;margin:0 4px;flex:none}@media (min-width:1100px){#site-header #nav-utility{position:absolute;top:-30px;right:64px;display:flex;align-items:center;gap:0}#site-header #nav-utility .navutil-acct,#site-header #nav-utility .navutil-staff{display:flex;align-items:center;gap:0}#site-header #nav-utility .navutil-acct a+a::before,#site-header #nav-utility .navutil-staff a+a::before{content:"";width:3px;height:3px;margin:0 8px 0 0}#site-header #nav-utility .navutil-acct{margin-left:10px;padding-left:10px;height:14px}#site-header #nav-utility svg{display:none}}@media (min-width:1100px) and (max-width:1365px){#site-header #nav-utility{right:32px}}#site-header .hd-pins{display:flex;align-items:center;gap:6px;margin-left:auto;flex:none}@media (min-width:1100px){#site-header .hd-pins{margin-left:12px}}.pin{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 13px;border:0;font:800 10.5px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:transform .08s var(--ease-press)}.pin:active{transform:translateY(1px)}#site-header .hd-pins .pin{position:relative}#site-header .hd-pins .pin::after{content:"";position:absolute;inset:-4px -2px}#site-header .brand{min-height:44px}#site-header .navtoggle{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border-radius:10px;border:0;cursor:pointer}#site-header .navtoggle .nt-close{display:none}#site-header .navtoggle.is-open .nt-open{display:none}#site-header .navtoggle.is-open .nt-close{display:block}@media (min-width:1100px){#site-header .navtoggle{display:none}}@media (max-width:1099px){#site-header .drawer-label{margin:18px 4px 6px}#site-header #nav-utility .navutil-acct,#site-header #nav-utility .navutil-staff{display:grid;grid-template-columns:1fr 1fr;gap:8px}}.side-bar{display:none}@media (max-width:1099px){:root[data-mode=court] main,:root[data-mode=throne] main{--sb:44px}main{padding-top:calc(34px + var(--sb,0px))}.side-bar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:stretch;height:var(--sb,44px);padding:0 8px}:root[data-skin=dark-room]:is([data-mode=court],[data-mode=throne]) main{--sb:56px}.side-bar a{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 8px;text-decoration:none}.side-bar svg{flex:none}}h1{animation:none}.lede b,.lede strong{font-weight:700}.crumb a{color:inherit;text-decoration:none;display:inline-block;padding:14px 2px;margin:-14px 0}:root[data-skin=dark-room] .crumb a{padding:20px 2px;margin:-20px 0}@media (hover:hover) and (pointer:fine){.crumb a:hover{text-decoration:underline;text-underline-offset:4px}}.eyebrow,.kick{text-shadow:none}.stage-sign{position:relative;display:block;text-align:center;margin:0 auto 8px;padding:6px 0 10px;max-width:760px;background:0 0;border:0;box-shadow:none}.stage-sign-crest{position:relative;display:inline-block;vertical-align:top;text-decoration:none}.stage-sign-crest img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}:root[data-mode=court] .stage-sign-crest .crest-dim-r,:root[data-mode=throne] .stage-sign-crest .crest-dim-l{opacity:1}.stage-sign .crumb{margin:12px 0 0}.stage-sign h1{margin:8px 0 0}.stage-sign .voice{margin:10px auto 0;max-width:20em}.stage-sign .lede{margin:12px auto 0;text-wrap:balance}.stage-sign .sign-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}@media (max-width:700px){.stage-sign{padding-top:2px}.stage-sign .sign-actions{gap:10px}}.stage-sign--small{max-width:36em}.cta,.submitbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;clip-path:none;overflow:visible;cursor:pointer;animation:none;transition:transform .08s var(--ease-press)}.cta::after,.submitbtn::after,.votebtn::after{content:none}.cta:not(:active){transition:transform .08s var(--ease-press)}.submitbtn{display:flex;width:100%;margin-top:8px}.cta.ghost{border:0}.link-cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;background:0 0;border:0;cursor:pointer}.link-cta svg{width:16px;height:16px;flex:none}.btn-plain{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;cursor:pointer}.btn-plain:hover{border-color:rgba(var(--muted-rgb),.8)}.btn-plain:active{transform:translateY(1px)}.ctarow{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ctarow>.cta{margin-top:0}.votebtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;animation:none;transition:transform .08s var(--ease-press)}.votebtn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 6px 16px rgba(154,147,255,.25)}.votebtn:active{transform:translateY(1px)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;cursor:pointer;text-decoration:none;white-space:nowrap}.chip:active{transform:translateY(1px)}.card{position:relative;margin-top:22px;padding:20px;border-radius:14px;isolation:isolate;clip-path:none}.card::before,.playbill::before{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;padding:0;-webkit-mask:none;mask:none;animation:none;opacity:1;background:radial-gradient(circle at 12px 12px,#fff 0 1px,var(--seam) 1.6px,var(--faint) 2.6px,transparent 3.2px),radial-gradient(circle at calc(100% - 12px) 12px,#fff 0 1px,var(--seam) 1.6px,var(--faint) 2.6px,transparent 3.2px),radial-gradient(circle at 12px calc(100% - 12px),#fff 0 1px,var(--seam) 1.6px,var(--faint) 2.6px,transparent 3.2px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#fff 0 1px,var(--seam) 1.6px,var(--faint) 2.6px,transparent 3.2px)}.card::after{content:none}.card>*{position:relative;z-index:2}.card>.doc-seal,.card>.playbill-stamp{position:absolute}.card h2{margin-bottom:12px}@media (hover:hover) and (pointer:fine){a.card{transition:transform .2s var(--ease-out)}}.stub{--notch:86px;position:relative;display:grid;grid-template-columns:var(--notch) 1fr;grid-auto-rows:min-content;align-content:start;min-height:112px}.stub::before{content:"";position:absolute;left:calc(var(--notch) - 1px);top:12px;bottom:12px;pointer-events:none}.stub>:not(.stub-end){grid-column:2;padding:0 16px 0 18px;min-width:0}.stub>:not(.stub-end)+:not(.stub-end){margin-top:4px}.stub>.stub-end:first-child+*,.stub>:first-child:not(.stub-end){padding-top:16px}.stub>:not(.stub-end):last-child{padding-bottom:14px}.stub-end{grid-column:1;grid-row:1/span 24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 6px;text-align:center}.stub-end small,.stub-end span{text-transform:uppercase;color:var(--muted)}.stub p{font:500 16px/1.45 var(--f-ui)}.stubs{display:grid;gap:12px}@media (min-width:701px){.stubs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.ticket-bar{border-radius:12px}@media (max-width:700px){.ticket-bar{grid-template-columns:1fr}}.playbill{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 20px 20px;border-radius:14px;isolation:isolate;color:var(--txt);text-decoration:none}.playbill>*{position:relative;z-index:2}.playbill .voice{font-size:19px}.playbill .playbill-date{text-transform:uppercase;color:var(--muted)}.playbill-stamp{position:absolute;top:14px;right:14px;z-index:3;display:inline-block;border-radius:4px;text-transform:uppercase;color:var(--seam)}.playbill-stamp.comedy,.playbill-stamp[data-stamp=comedy]{color:var(--court-txt)}.playbill-stamp.rave,.playbill-stamp[data-stamp=rave]{color:var(--throne-txt)}@media (hover:hover) and (pointer:fine){a.playbill{transition:transform .2s var(--ease-out)}}.plaque{position:relative;border-radius:8px}.plaque::after,.plaque::before{width:6px;border-radius:50%}.sechead{display:flex;align-items:center;gap:18px;margin:34px 0 18px}.sechead .rule{flex:1;height:1px}@media (max-width:700px){.sechead{flex-wrap:wrap;gap:8px 12px}.sechead .rule{display:none}.sechead .aside{flex-basis:100%}}.nameplate{display:inline-block;max-width:100%;border-radius:6px;text-transform:uppercase}@media (max-width:359px){:root main .plaque,:root main h2.plaque{font-size:13px;letter-spacing:.04em}.nameplate{max-width:100%;overflow-wrap:anywhere}:root main h2.nameplate{font-size:13px;letter-spacing:.04em;padding-left:9px;padding-right:9px}}.marquee{position:relative;border-radius:12px}.marquee-text{position:relative;display:flex;align-items:center;flex-wrap:wrap;max-width:none}@media (max-width:700px){.marquee-text i{display:none}}.wristband{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 44px 0 18px;border-radius:8px;text-transform:uppercase}.wristband::after{content:"";position:absolute;right:12px;top:50%;border-radius:50%}.gauge{position:relative;width:min(100%,240px);aspect-ratio:2/1;margin:0 auto;border-radius:240px 240px 0 0;overflow:hidden}.gauge-needle{position:absolute;left:50%;bottom:0;width:4px;height:88%;margin-left:-2px;border-radius:2px 2px 0 0;transform-origin:50% 100%;transform:rotate(-90deg);transition:transform 1.2s var(--ease-out)}.gauge.is-in .gauge-needle{transform:rotate(var(--gauge-deg,35deg))}.gauge::after{content:"";position:absolute;left:50%;bottom:-10px;width:22px;height:22px;margin-left:-11px;border-radius:50%}.bulbs{display:inline-flex;align-items:center;gap:4px}.bulbs>i{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.bulbs>i:last-of-type{margin-right:6px}.bulbs.court{--bulb:var(--court);--bulb-rgb:var(--court-rgb)}.bulbs.throne{--bulb:var(--cyan);--bulb-rgb:var(--throne-rgb)}.bulbs.brass{--bulb:var(--brass);--bulb-rgb:var(--brass-rgb)}.badge-dj::before{content:"";width:10px;height:8px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M0 8V2l2.5 2L5 0l2.5 4L10 2v6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M0 8V2l2.5 2L5 0l2.5 4L10 2v6z'/%3E%3C/svg%3E") center/contain no-repeat}.status-banner{animation:none;border-radius:12px;box-shadow:none}.status-banner.open{animation:none}.trackerlabel{font:700 13px/1.3 var(--f-ui);letter-spacing:.14em;color:var(--side-txt)}.entry .rank,.entry .votes b{font-variant-numeric:tabular-nums}.entry .votes b{color:var(--side-txt)}.entry .info .meta,.entry .votes span{font:700 12.5px/1.3 var(--f-ui);letter-spacing:.1em}.faq dd ol li::before{background:rgba(var(--seam-rgb),.14);color:var(--seam)}.faq dd ul li::before{color:var(--seam)}.critcard h3{font:800 14px/1.25 var(--f-display)}.critcard:hover{transform:none;box-shadow:none;border-color:var(--line)}details.fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 2px;cursor:pointer;list-style:none;font:700 17px/1.3 var(--f-ui);color:#fff}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary::after{content:"";width:9px;height:9px;flex:none;border-right:2px solid var(--seam);border-bottom:2px solid var(--seam);transform:rotate(45deg);margin-right:6px;transition:transform .16s var(--ease-out)}details.fold[open]>summary::after{transform:rotate(-135deg)}.faField label,.field label,.gaField label,.hsField label,.naField label{display:block;margin-bottom:6px}.field :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),textarea),.field select,.input,:is(.gaField,.faField,.naField,.hsField) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea),:is(.gaField,.faField,.naField,.hsField) select{width:100%;-webkit-appearance:none;appearance:none}.field textarea,:is(.gaField,.faField,.naField,.hsField) textarea,textarea.input{min-height:104px;resize:vertical}.field select,:is(.gaField,.faField,.naField,.hsField) select,select.input{padding-right:38px;cursor:pointer}.field input::-webkit-calendar-picker-indicator,:is(.gaField,.faField,.naField,.hsField) input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}.field input[list]::-webkit-calendar-picker-indicator,:is(.gaField,.faField,.naField,.hsField) input[list]::-webkit-calendar-picker-indicator{width:0;height:0;margin:0;padding:0;opacity:0}.field input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.field :is(input,select,textarea):focus,.input:focus,:is(.gaField,.faField,.naField,.hsField) :is(input,select,textarea):focus{border-color:rgba(var(--side-rgb),.6);box-shadow:none}.field .hint{margin-top:6px;font:500 14px/1.45 var(--f-ui)}.field-err{display:flex;gap:6px;align-items:flex-start;font:600 14px/1.45 var(--f-ui)}.field-err:not(:empty)::before{content:"";flex:none;width:10px;height:2px;margin:9px 4px 0 0;background:currentColor}.field-err[hidden]{display:none}.check input,.checkfield input[type=checkbox],.checkfield input[type=radio],.field input[type=checkbox],.field input[type=radio]{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:1px 0 0;cursor:pointer}.check input[type=radio],.checkfield input[type=radio],.field input[type=radio]{border-radius:50%}.checkfield{min-height:44px;align-items:flex-start;gap:12px;padding:12px 14px}.checkfield span{font:500 16px/1.5 var(--f-ui)}.checkfield a{text-decoration:underline;text-underline-offset:3px}.check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;cursor:pointer}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;padding:16px;text-align:center;cursor:pointer;font:600 16px/1.35 var(--f-ui)}.dropzone input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dropzone .dz-hint,.dropzone small{font:500 14px/1.4 var(--f-ui);color:var(--muted)}.dropzone .dz-name{font:700 15px/1.3 var(--f-ui);word-break:break-all}.pw-wrap{position:relative;display:block}.pw-wrap input{padding-right:52px!important}.pw-eye{position:absolute;right:2px;top:2px;bottom:2px;width:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:0 0;cursor:pointer}.pw-eye svg{width:22px;height:22px}.pw-meter{display:flex;align-items:center;gap:10px;margin-top:8px;font:700 13px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pw-meter .pw-track{position:relative;flex:1;height:6px;border-radius:3px;overflow:hidden}.pw-meter .pw-fill{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);transition:transform .24s var(--ease-out)}.pw-meter[data-level="1"] .pw-fill{transform:scaleX(.34)}.pw-meter[data-level="2"] .pw-fill{transform:scaleX(.67)}.pw-meter[data-level="3"] .pw-fill{transform:scaleX(1)}.pw-meter[data-level="3"] .pw-word{color:var(--seam)}.gaKindRow button,.naRow button{min-height:44px}.gaKindRow button.active,.naRow button.active{border:0}.formmsg{border-radius:10px}.regcount b{font-family:var(--f-display);color:var(--side-txt)}.regcount span{font:700 13px/1.2 var(--f-ui);letter-spacing:.12em}.cast-art{display:block;width:min(100%,320px);aspect-ratio:32/21;overflow:hidden}.cast-state--404 .cast-art{width:min(100%,480px);aspect-ratio:12/7}.cast-art img{display:block;width:100%;height:100%;object-fit:cover}.cast-state .btn-plain,.cast-state .cta,.cast-state .link-cta{margin-top:2px}.empty{padding:28px 16px;font:500 16px/1.5 var(--f-ui)}.retrylink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;margin:10px auto 0;cursor:pointer}.retrylink:active{transform:translateY(1px)}.skeleton{position:relative;overflow:hidden;animation:none}footer#site-footer,footer.apron{position:relative;z-index:5;margin-top:0;padding:0;font:500 15px/1.4 var(--f-ui);letter-spacing:normal;text-transform:none;color:var(--muted);text-shadow:none}footer#site-footer::before,footer.apron::before{content:none}.apron-crest img{position:absolute;inset:0;width:100%;height:100%;display:block}.apron-doors a{border-radius:10px}.apron-doors svg{width:18px;height:18px;flex:none}.apron-doors .sep{width:5px;height:5px;transform:rotate(45deg);background:var(--faint);flex:none}.agegate-overlay{animation:none;opacity:1}:root[data-age=ok] :is(.agegate-overlay,#introOverlay){display:none}.agegate-card.card{margin:0}#introOverlay .intro-crown,.agegate-crownmark{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 16px;border-radius:50%;color:var(--seam);background:radial-gradient(circle,var(--raised) 0 56%,transparent 57%),var(--brass-grad);box-shadow:inset 0 0 0 5px rgba(0,0,0,.25);filter:none;opacity:1;transform:none;animation:none}#introOverlay .intro-crown svg,.agegate-crownmark svg{width:28px;height:28px}#introOverlay .intro-crown polygon{fill:var(--seam);stroke:none}#introOverlay .intro-crown line{stroke:var(--seam)}.agegate-decline{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.agegate-decline:hover{border-color:rgba(var(--muted-rgb),.8)}#introOverlay .intro-haze,#introOverlay .introbeam{display:none}#introOverlay.opening::before{opacity:0;transition:opacity .3s linear}main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}main{min-height:calc(100vh - var(--hdr-h));min-height:calc(100svh - var(--hdr-h))}.music-toggle-wrap{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:9;gap:8px}.music-toggle{position:relative;display:inline-flex;align-items:center;border:0;cursor:pointer;animation:none;transition:transform .08s var(--ease-press)}.music-toggle::after{transition:opacity .24s var(--ease-out)}.music-toggle.on{animation:none}.music-toggle:active{transform:translateY(1px);filter:none}.music-toggle:disabled{cursor:default}.music-next{width:44px;height:44px;min-width:44px;border:0}.music-toggle-wrap:not(.is-playing) .music-next{display:none}.music-now{border-radius:999px}.music-now:not(.show) .mn-eq i{animation:none}.mixresume-wrap{left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:9;border:0;border-radius:999px}.chatw-tab{right:14px;bottom:calc(14px + 44px + 8px + env(safe-area-inset-bottom));writing-mode:horizontal-tb;transform:none;flex-direction:row;border-radius:999px;border:0}.chatw-tab:active{transform:translateY(1px);filter:none}.chatw-tabcount{writing-mode:horizontal-tb}body:not(:has(#musicToggleWrap)) .chatw-tab{bottom:calc(14px + env(safe-area-inset-bottom))}@media (max-width:700px){.chatw-tab{min-width:44px;justify-content:center}.chatw-tab svg{width:20px;height:20px}.chatw-tabcount{position:absolute;top:-6px;right:-6px;margin:0}}@media (max-width:1099px){body.menu-open :is(.music-toggle-wrap,.chatw-tab,.mixresume-wrap){display:none}}@media (max-width:700px){body:has(main :is(input,textarea,select):focus) :is(.music-toggle-wrap,.chatw-tab,.mixresume-wrap){visibility:hidden}}.chatw-panel{z-index:48}:root:not([data-side=hub]) body *,:root:not([data-side=hub]) body ::after,:root:not([data-side=hub]) body ::before{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important}:root[data-skin=dark-room] :is(.cta,.submitbtn,.votebtn,.chip,.btn-plain,.link-cta,.music-toggle,.music-next,.chatw-tab){min-height:56px}:root[data-skin=dark-room] :is(.music-next,.chatw-tab){min-width:56px}:root[data-skin=dark-room] .chatw-tab{bottom:calc(14px + 56px + 8px + env(safe-area-inset-bottom))}:root[data-skin=dark-room] #site-header .navtoggle{width:56px;height:56px}:root[data-skin=dark-room] #site-header .brand{min-height:56px}:root[data-skin=dark-room] #site-header .hd-pins .pin::after{inset:-8px -2px}:root[data-skin=dark-room] :is(.apron-doors a,.apron-legal a,.phone-more){min-height:56px}@media (max-width:700px) and (pointer:coarse){:root[data-skin=dark-room][data-mode] .stage-sign .phone-collapse[data-pc-max="0"]:not([data-pc-checked]){padding-bottom:58px}}:root[data-skin=bench] .music-toggle-wrap{display:none!important}.tape{display:inline-block;text-transform:uppercase}@media (prefers-reduced-motion:reduce){#house .hl,#introOverlay .intro-center,#introOverlay .intro-half,.gauge-needle,.music-toggle::after,.pw-meter .pw-fill{transition:none!important}.btn-plain,.chatw-tab,.chip,.cta,.music-toggle,.pin,.votebtn{transition:none}.cta:hover,a.card:hover,a.playbill:hover{transform:none}}:root{--void:#040507;--house:#08090c;--glass:#0d1015;--glass-2:#141821;--raised:#1b212c;--line:#232b38;--line-2:#3a4557;--ui-edge:#5f6c80;--txt:#e8ecf1;--txt-2:#c3ccd8;--muted:#8f99a8;--faint:#7d8898;--throne:#9a93ff;--throne-txt:#bdb8ff;--throne-dim:#5f59c6;--throne-hi:#dcd9ff;--throne-ink:#031418;--court:#ff9f43;--court-txt:#ffb970;--court-hi:#ffc98a;--court-lo:#8a4b16;--court-ink:#160a02;--seam:#f3efe6;--uv:#8b5cff;--uv-txt:#ab8fff;--signal:#ff5d6a;--ok:#5be3a1;--warn:#ffc46b;--seam-rgb:243,239,230;--throne-rgb:154,147,255;--court-rgb:255,159,67;--uv-rgb:139,92,255;--signal-rgb:255,93,106;--ok-rgb:91,227,161;--muted-rgb:143,153,168;--r:0;--r-led:50%;--cut:10px;--f-display:'Michroma','Michroma Fallback','Arial Black',sans-serif;--f-num:'Michroma','Michroma Fallback','Arial Black',sans-serif;--f-ui:'Rajdhani','Rajdhani Fallback','Segoe UI',Roboto,Helvetica,Arial,sans-serif;--f-mono:'Plex Mono','Plex Mono Fallback',ui-monospace,Consolas,monospace;--f-voice:'AAD Voice','Rajdhani Fallback','Segoe UI',Roboto,Helvetica,Arial,sans-serif;color-scheme:dark;--velvet:var(--glass);--velvet-2:var(--glass-2);--wine:#0b0d12;--wine-deep:var(--void);--line:#232b38;--brass-line:var(--line);--contour:transparent;--brass:var(--seam);--brass-hi:#ffffff;--brass-rgb:var(--seam-rgb);--brass2:var(--court);--gold3:var(--faint);--brass-grad:linear-gradient(var(--seam),var(--seam));--mag:var(--signal);--err:var(--signal);--lime:var(--ok);--orange:var(--court);--amber:var(--court);--pur:var(--uv);--cyan:#9a93ff;--harlequin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='8' viewBox='0 0 36 8'%3E%3Cpath d='M0 4.5H9V2.5H21V4.5H36' fill='none' stroke='%233a4557'/%3E%3Crect x='13.5' y='.5' width='4' height='4' fill='%23080a0c' stroke='%235f6c80'/%3E%3C/svg%3E");--court-fill:linear-gradient(var(--court),var(--court));--throne-fill:linear-gradient(var(--throne),var(--throne));--side:var(--seam);--side-rgb:var(--seam-rgb);--side-txt:var(--seam);--side-ink:#0b0b0b;--side-hi:#ffffff;--side-dim:var(--line-2);--side-fill:linear-gradient(var(--seam),var(--seam));--side-on-fill:#0b0b0b;--other:var(--seam);--other-txt:var(--seam);--mode:var(--seam);--mode-rgb:var(--seam-rgb);--mode-txt:var(--seam);--page:var(--house)}.is-court,.playbill--court,.side-resume--court,.switch-close--court,:root[data-mode=court]{--side:var(--court);--side-rgb:var(--court-rgb);--side-txt:var(--court-txt);--side-ink:var(--court-ink);--side-hi:var(--court-hi);--side-dim:var(--court-lo);--side-fill:linear-gradient(var(--court),var(--court));--side-on-fill:var(--court-ink);--gold:var(--court);--gold-txt:var(--court-txt);--gold-rgb:var(--court-rgb)}.is-throne,.playbill--throne,.side-resume--throne,.switch-close--throne,:root[data-mode=throne]{--side:var(--throne);--side-rgb:var(--throne-rgb);--side-txt:var(--throne-txt);--side-ink:var(--throne-ink);--side-hi:var(--throne-hi);--side-dim:var(--throne-dim);--side-fill:linear-gradient(var(--throne),var(--throne));--side-on-fill:var(--throne-ink);--gold:var(--throne);--gold-txt:var(--throne-txt);--gold-rgb:var(--throne-rgb)}:root[data-mode=court]{--other:var(--throne);--other-txt:var(--throne-txt);--mode:var(--court);--mode-rgb:var(--court-rgb);--mode-txt:var(--court-txt)}:root[data-mode=throne]{--other:var(--court);--other-txt:var(--court-txt);--mode:var(--throne);--mode-rgb:var(--throne-rgb);--mode-txt:var(--throne-txt)}.is-brass,:root[data-side=staff]{--side:var(--seam);--side-rgb:var(--seam-rgb);--side-txt:var(--seam);--side-ink:#0b0b0b;--side-hi:#ffffff;--side-dim:var(--line-2);--side-fill:linear-gradient(var(--seam),var(--seam));--side-on-fill:#0b0b0b;--gold:var(--seam);--gold-txt:var(--seam);--gold-rgb:var(--seam-rgb)}:root{--gold:var(--side);--gold-txt:var(--side-txt);--gold-rgb:var(--side-rgb)}:root[data-mode=court]:not([data-side=staff]){--gold:var(--court);--gold-txt:var(--court-txt);--gold-rgb:var(--court-rgb)}:root[data-mode=throne]:not([data-side=staff]){--gold:var(--throne);--gold-txt:var(--throne-txt);--gold-rgb:var(--throne-rgb)}:root[data-side=staff]{--gold:var(--seam);--gold-txt:var(--seam);--gold-rgb:var(--seam-rgb)}:root[data-side=shared][data-mode]{--side:var(--seam);--side-rgb:var(--seam-rgb);--side-txt:var(--seam);--side-ink:#0b0b0b;--side-hi:#ffffff;--side-dim:var(--line-2);--side-fill:linear-gradient(var(--seam),var(--seam));--side-on-fill:#0b0b0b;--gold:var(--seam);--gold-txt:var(--seam);--gold-rgb:var(--seam-rgb)}html{background:var(--void);color:var(--txt);color-scheme:dark;scrollbar-color:var(--line-2) var(--void);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--house);color:var(--txt);font-family:var(--f-ui);font-weight:500}::selection{background:var(--side);color:var(--side-ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--void)}::-webkit-scrollbar-thumb:hover{background:var(--ui-edge)}::-webkit-scrollbar-corner{background:var(--void)}::placeholder{color:var(--faint);opacity:1}#vig{background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.34) 100%)}h1{font:400 clamp(24px,5vw,44px)/1.1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:var(--txt);text-shadow:none}h2{font:400 clamp(16px,2.4vw,22px)/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}h3{font:700 20px/1.25 var(--f-ui);letter-spacing:.01em}h4{font:700 17px/1.3 var(--f-ui)}:root .stage-sign--small h1{font-size:clamp(22px,4.6vw,34px)}.lede{font:500 clamp(17px,2.2vw,20px)/1.5 var(--f-ui);color:var(--muted);max-width:62ch}:root .lede b,:root .lede strong{color:var(--txt)}.voice{font:500 clamp(20px,2.4vw,26px)/1.3 var(--f-ui);font-style:normal;color:var(--txt);text-wrap:balance}.voice .c{color:var(--throne-txt)}.voice .g{color:var(--seam);font-weight:700}.crumb{position:relative;z-index:3;font:500 12px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--side-txt)}.eyebrow,.kick{font:500 12px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--side-txt)}.num{font-variant-numeric:tabular-nums}.skip-link{background:var(--void);color:var(--txt);border:1px solid var(--line-2);border-top:0;font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:14px 18px}a{color:var(--side-txt);text-decoration-color:var(--side-dim);text-underline-offset:3px}hr{border:0;height:1px;background:var(--line);margin:24px 0}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--seam);outline-offset:3px}.field :is(input,select,textarea):focus,.input:focus,:is(.gaField,.faField,.naField,.hsField) :is(input,select,textarea):focus{outline:2px solid var(--seam);outline-offset:2px}.dropzone:focus-within{outline:2px solid var(--seam);outline-offset:3px}:root:not([data-side=hub]) body *,:root:not([data-side=hub]) body ::after,:root:not([data-side=hub]) body ::before{border-radius:0!important;transition-property:transform,opacity,visibility!important}:root:not([data-side=hub]) body :is(.gauge,.chatw-tabcount.has-new)::after,:root:not([data-side=hub]) body :is(.led,.bulbs > i,.chatw-dot,.livebadge .dot,#site-header .dot,.side-resume-dot){border-radius:50%!important}:root:not([data-side=hub]) body .gauge{border-radius:240px 240px 0 0!important}.btn,:root .cta,:root .submitbtn,:root .votebtn{--edge:var(--side);padding:12px 26px;border:0;border-radius:0;text-decoration:none;text-align:center;white-space:normal;font:400 12px/1.3 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--side-ink);background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--side) calc(var(--cut) * .7071 + .6px));box-shadow:none;filter:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;cursor:pointer}.btn:hover,:root .cta:focus-visible,:root .cta:hover,:root .submitbtn:focus-visible:not(:disabled),:root .submitbtn:hover:not(:disabled),:root .votebtn:hover:not(:disabled){background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--side-hi) calc(var(--cut) * .7071 + .6px));box-shadow:none;filter:none;transform:none}:root .cta:active,:root .submitbtn:active:not(:disabled),:root .votebtn:active:not(:disabled){transform:translateY(1px);box-shadow:none;filter:none}.btn svg,:root .cta svg,:root .submitbtn svg{width:18px;height:18px;flex:none}:root .votebtn{--side:var(--throne);--side-rgb:var(--throne-rgb);--side-txt:var(--throne-txt);--side-ink:var(--throne-ink);--side-hi:var(--throne-hi)}.btn--register{--side:var(--throne);--side-rgb:var(--throne-rgb);--side-txt:var(--throne-txt);--side-ink:var(--throne-ink);--side-hi:var(--throne-hi)}:root .votebtn{--cut:8px;min-height:44px;padding:0 18px}:root .votebtn.voted{background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--seam) calc(var(--cut) * .7071 + .6px));color:#0b0b0b}.btn:disabled,:root .cta:disabled,:root .cta[aria-disabled=true],:root .submitbtn:disabled,:root .votebtn:disabled{background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--raised) calc(var(--cut) * .7071 + .6px));color:var(--muted);cursor:not-allowed;opacity:1;box-shadow:none}:root .cta.confirming,:root .submitbtn.confirming,:root .votebtn.confirming{background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--side-hi) calc(var(--cut) * .7071 + .6px));color:var(--side-ink);box-shadow:none;animation:none}.btn--serious,:root .agegate-decline,:root .btn-plain,:root .retrylink{--edge:var(--ui-edge);border:0;border-radius:0;background:0 0;color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge);font:400 12px/1.3 var(--f-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.btn--serious:hover,:root .agegate-decline:hover,:root .btn-plain:hover,:root .retrylink:hover{background:rgba(var(--side-rgb),.09);color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge)}.btn--ghost,:root .cta.ghost{--edge:var(--side);background:0 0;color:var(--side-txt);box-shadow:inset 0 0 0 1px var(--edge)}.btn--ghost:hover,:root .cta.ghost:focus-visible,:root .cta.ghost:hover{background:rgba(var(--side-rgb),.09);box-shadow:inset 0 0 0 1px var(--edge)}:root .cta.ghost svg{color:var(--side)}:root .cta.ghost.other{--edge:var(--other);color:var(--other-txt);box-shadow:inset 0 0 0 1px var(--other)}.btn--danger,:root .btn-plain.danger,:root .cta.danger{--edge:var(--signal);background:0 0;color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.btn--danger:hover,:root .btn-plain.danger:hover,:root .cta.danger:hover{background:rgba(var(--signal-rgb),.12);color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.btn--link,:root .link-cta{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--side-txt);text-decoration:underline;text-decoration-color:var(--side-dim);text-decoration-thickness:1px;text-underline-offset:5px}.btn--link svg,:root .link-cta svg{color:var(--side)}.btn--link{min-height:44px;padding:0;background:0 0;box-shadow:none}.btn--link::after{content:"\2192";margin-left:2px}.btn--link:hover{background:0 0;color:var(--side-hi)}:root .chip,:root .gaKindRow button,:root .jumpnav a,:root .listenbtn,:root .naRow button{border:0;border-radius:0;background:0 0;color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}:root .chip:hover,:root .gaKindRow button:hover,:root .jumpnav a:hover,:root .listenbtn:hover,:root .naRow button:hover{background:rgba(var(--side-rgb),.09);color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge)}:root .chip.is-on,:root .chip[aria-pressed=true],:root .gaKindRow button.active,:root .listenbtn.open,:root .naRow button.active{background:var(--side);color:var(--side-ink);border-color:transparent;box-shadow:none}.faField label,.field label,.gaField label,.hsField label,.naField label{font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),textarea),.field select,.input,:is(.gaField,.faField,.naField,.hsField) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea),:is(.gaField,.faField,.naField,.hsField) select{min-height:52px;padding:12px 14px;border-radius:0;border:1px solid var(--ui-edge);background:var(--glass-2);color:var(--txt);font:500 17px/1.35 var(--f-ui);box-shadow:none}.field select,:is(.gaField,.faField,.naField,.hsField) select,select.input{background:var(--glass-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6.5l4.5-5' fill='none' stroke='%23c3ccd8' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E") right 14px center/12px 8px no-repeat}.field select option,:is(.gaField,.faField,.naField,.hsField) select option{background:var(--glass-2);color:var(--txt)}.field.invalid :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),select,textarea){border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.field .hint{color:var(--muted)}.field-err{color:var(--signal)}.field-err:not(:empty)::before{border-radius:0;background:var(--signal);color:var(--void);font:500 11px/1 var(--f-mono)}.check input,.checkfield input[type=checkbox],.checkfield input[type=radio],.field input[type=checkbox],.field input[type=radio]{border-radius:0;background:var(--glass-2);border:1px solid var(--ui-edge);accent-color:var(--side)}.check input[type=checkbox]:checked,.checkfield input[type=checkbox]:checked,.field input[type=checkbox]:checked{background:var(--side) var(--tick) center/18px no-repeat;border-color:var(--side)}.check input[type=radio]:checked,.checkfield input[type=radio]:checked,.field input[type=radio]:checked{background:linear-gradient(var(--side),var(--side)) center/10px 10px no-repeat,var(--glass-2);border-color:var(--side)}.checkfield{border-radius:0;border:1px solid var(--line);background:var(--glass)}.checkfield a{color:var(--side-txt);text-decoration-color:var(--side-dim)}.switch{position:relative;display:inline-block;width:44px;height:24px;flex:none;vertical-align:middle}.switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch i{display:block;height:100%;border:1px solid var(--ui-edge);background:var(--glass-2)}.switch i::after{content:"";position:absolute;left:4px;top:4px;width:14px;height:14px;background:var(--ui-edge);transition:transform .16s var(--ease-out)}.switch input:checked+i{border-color:var(--side);background:rgba(var(--side-rgb),.14)}.switch input:checked+i::after{transform:translateX(20px);background:var(--side)}.switch input:focus-visible+i{outline:2px solid var(--seam);outline-offset:3px}input[type=file]{color:var(--muted);font:500 15px/1.4 var(--f-ui);max-width:100%}input[type=file]::file-selector-button{margin-right:12px;padding:0 14px;min-height:40px;border:0;border-radius:0;background:0 0;box-shadow:inset 0 0 0 1px var(--ui-edge);color:var(--side-txt);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}input[type=file]::file-selector-button:hover{background:rgba(var(--side-rgb),.09)}.dropzone{border:1px dashed var(--ui-edge);border-radius:0;background:var(--glass);color:var(--txt)}.dropzone .dz-name{color:var(--side-txt)}.dropzone.has-file{border-style:solid;border-color:var(--side);background:var(--glass)}.dropzone.is-over{background:rgba(var(--side-rgb),.08)}.dropzone--contact,.dropzone--easel,.dropzone--sleeve{background:var(--glass);border-color:var(--ui-edge)}.critscore .critslider,input[type=range]{accent-color:var(--side)}.pw-meter .pw-track,.regbar,.uploadbar{background:var(--glass-2);border:1px solid var(--line)}:root .regbar .fill,:root .uploadbar .fill{background:var(--side)}:root .pw-meter .pw-fill{background:var(--side)}.pw-eye{color:var(--muted)}.pw-eye[aria-pressed=true]{color:var(--side-txt)}:root .formmsg{padding:12px 14px;background:var(--glass);border:1px solid var(--line-2);color:var(--txt);font:500 16px/1.45 var(--f-ui)}:root .formmsg.err{border-color:rgba(var(--signal-rgb),.75);background:rgba(var(--signal-rgb),.1);color:var(--txt)}:root .formmsg.ok{border-color:rgba(var(--ok-rgb),.7);background:rgba(var(--ok-rgb),.1);color:var(--txt)}:root .status-banner{font:500 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--glass);background-image:none;border:1px solid var(--line-2);color:var(--txt-2)}:root .status-banner.open{background-color:var(--glass);background-image:none;color:var(--ok);border-color:rgba(var(--ok-rgb),.45)}:root .status-banner.closed{background-color:var(--glass);background-image:none;color:var(--signal);border-color:rgba(var(--signal-rgb),.45)}:root .status-banner.upcoming{background-color:var(--glass);background-image:none;color:var(--side-txt);border-color:rgba(var(--side-rgb),.45)}:root .gatecallout{border:1px solid var(--line-2);border-left:2px solid var(--side);background:var(--glass);color:var(--txt-2);font:500 16px/1.5 var(--f-ui)}:root .gatecallout b{color:var(--txt)}.cast-state .cast-sub,.empty{color:var(--muted)}:root .cast-line{font:500 20px/1.35 var(--f-ui);font-style:normal;color:var(--txt)}:root .cast-art{background:var(--glass);box-shadow:none;border:1px solid var(--line)}:root .landing-ask{background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.panel,:root .card,:root .playbill{background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 42%),var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);overflow:visible}.panel{position:relative;padding:24px}.panel--lit{border-color:rgba(var(--side-rgb),.32)}:root .card::before,:root .playbill::before{content:none}:root[data-mode=court]:not([data-side=staff]) .card,:root[data-mode=throne]:not([data-side=staff]) .card{background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 42%),var(--glass)}:root .playbill.warm{border-color:rgba(var(--court-rgb),.35);background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 42%),var(--glass)}:root .card h2{font:400 15px/1.25 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--txt)}@media (hover:hover) and (pointer:fine){:root .lane-card:hover,:root .year-card:hover,:root a.card:hover,:root a.playbill:hover{transform:none;border-color:rgba(var(--side-rgb),.55)}:root .critcard:hover{transform:none;border-color:rgba(var(--side-rgb),.45)}}:root .card.switch-close,:root .card.switch-close.switch-close--court,:root .card.switch-close.switch-close--throne{background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 42%),var(--glass)}.brackets{position:relative}.brackets::after,.brackets::before{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.brackets::before{left:-1px;top:-1px;border-top:1px solid var(--side);border-left:1px solid var(--side)}.brackets::after{right:-1px;bottom:-1px;border-bottom:1px solid var(--side);border-right:1px solid var(--side)}:root .card.brackets::after,:root .card.brackets::before,:root .playbill.brackets::after,:root .playbill.brackets::before{content:"";background:0 0}:root .stub{border:1px solid var(--line);background:linear-gradient(90deg,var(--glass-2) 0 var(--notch),var(--glass) var(--notch));-webkit-mask:none;mask:none;box-shadow:none}:root .stub::before{border-left:1px solid var(--line-2)}:root .stub-end{font:400 22px/1 var(--f-num);letter-spacing:0;color:var(--side-txt)}:root .stub-end small,:root .stub-end span{font:500 11px/1.2 var(--f-mono);letter-spacing:.14em}:root .stub h3{font:700 20px/1.2 var(--f-ui);color:var(--txt)}:root .stub p{color:var(--txt-2)}:root .ticket-bar{border:1px solid var(--line);background:var(--glass);box-shadow:none}:root .ticket-bar>div{border-right:1px solid var(--line)}:root .ticket-bar>div:not(:last-child)::after{content:none}:root .ticket-bar b{font:500 11px/1.2 var(--f-mono);letter-spacing:.14em;color:var(--faint)}:root .ticket-bar span{font:700 17px/1.3 var(--f-ui);color:var(--txt)}@media (max-width:700px){:root .ticket-bar>div{border-right:0;border-bottom:1px solid var(--line)}:root .ticket-bar>div:last-child{border-bottom:0}}:root .playbill h3{font:400 18px/1.2 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--txt)}:root .playbill .playbill-date{font:500 12px/1.3 var(--f-mono);letter-spacing:.14em}:root .playbill-stamp{transform:none;padding:5px 9px;border:1px solid currentColor;background:var(--void);box-shadow:none;font:500 11px/1 var(--f-mono);letter-spacing:.14em}:root .playbill-stamp.both,:root .playbill-stamp[data-stamp=both]{color:var(--seam)}:root .wo-box .playbill-stamp{transform:translateX(-50%)}:root .marquee{padding:10px 16px;text-align:left;background:0 0;box-shadow:none;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line)}:root .marquee::before{content:none}:root .marquee-text{justify-content:flex-start;gap:6px 18px;padding:0;font:500 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}:root .marquee-text b{font:400 14px/1 var(--f-num);letter-spacing:.02em;color:var(--side-txt)}:root .marquee-text i{width:1px;height:12px;transform:none;background:var(--line-2);box-shadow:none}:root .marquee-text i:nth-of-type(2n){background:var(--line-2)}:root .wristband{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font:500 12px/1.2 var(--f-mono);letter-spacing:.12em;background-image:none}:root .wristband::after{width:8px;height:8px;margin-top:-4px;background:var(--void);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}:root .gauge{box-shadow:inset 0 0 0 2px var(--line-2)}:root .gauge-needle{box-shadow:none}:root .gauge::after{background:var(--seam);box-shadow:none}:root .countdown .cbox,:root .critcard,:root .entry,:root .judgecard,:root .lane-card,:root .swipe-btn,:root .trow,:root .year-card{background:var(--glass);border:1px solid var(--line);box-shadow:none}:root .mixplayer{background:var(--glass-2);border:1px solid var(--line);box-shadow:none}:root .entry.top,:root .trow.top{background:var(--glass);border-color:rgba(var(--side-rgb),.5);box-shadow:none}:root .swipe-btn{font-family:var(--f-mono)}:root .doc-seal{display:none}:root .skeleton{background:var(--glass);border:1px solid var(--line)}:root .skeleton::after{content:none;animation:none}:root .tape{transform:none;background:var(--raised);color:var(--txt);border:1px solid var(--line-2);padding:5px 9px;font:500 11px/1.2 var(--f-mono);letter-spacing:.12em;box-shadow:none;-webkit-mask:none;mask:none}:root .plaque{display:flex;align-items:center;gap:14px;width:100%;max-width:100%;padding:0;margin:0;border:0;background:0 0;box-shadow:none;font:400 15px/1.2 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--txt);white-space:normal;text-align:left;text-wrap:balance}:root .plaque::before{content:"";width:9px;height:9px;flex:none;border:1px solid var(--side);background:0 0;box-shadow:none}:root .plaque::after{content:"";flex:1 1 24px;min-width:24px;height:1px;background:linear-gradient(90deg,var(--line-2),transparent);box-shadow:none}:root .plaque svg{width:20px;height:20px;color:var(--side);flex:none}:root .card h2.plaque{font:400 15px/1.2 var(--f-display);letter-spacing:.18em;color:var(--txt)}:root .sechead .plaque{width:auto}:root .sechead .plaque::after{content:none}:root .sechead .rule{background:linear-gradient(90deg,var(--line-2),transparent)}:root .sechead .aside{font:500 12px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-style:normal}:root .nameplate{padding:8px 14px;background:var(--seam);color:#0b0b0b;border:0;text-shadow:none;box-shadow:none;font:400 13px/1.2 var(--f-display);letter-spacing:.14em}@media (max-width:700px){:root .plaque{text-align:left;font-size:13px;letter-spacing:.14em}}.tag,:root .badge,:root .pill,:root .spot-dj-role,:root .tbubble{display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid var(--line-2);background:0 0;box-shadow:none;font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}:root .badge,:root .pill{vertical-align:1px}:root .badge-apprentice,:root .badge-dj,:root .pill.solo{color:var(--throne-txt);border-color:rgba(var(--throne-rgb),.5)}:root .badge-judge{color:var(--seam);border-color:rgba(var(--seam-rgb),.4)}:root .badge-mentor{color:var(--uv-txt);border-color:rgba(var(--uv-rgb),.6)}:root .badge-comic{color:var(--court-txt);border-color:rgba(var(--court-rgb),.5)}:root .pill.growth{color:var(--muted);border-color:var(--line-2)}.tag--side{color:var(--side-txt);border-color:rgba(var(--side-rgb),.45)}.tag--uv{color:var(--uv-txt);border-color:var(--uv)}.led{width:8px;height:8px;background:var(--line-2);display:inline-block;flex:none}.led.on{background:var(--side);box-shadow:0 0 8px var(--side)}.led.live{background:var(--signal);box-shadow:0 0 8px var(--signal)}:root .bulbs>i{background:var(--line-2);box-shadow:none}:root .bulbs>i.on{background:var(--bulb,var(--side));box-shadow:0 0 8px rgba(var(--bulb-rgb,var(--side-rgb)),.9)}:root .bulbs{font:500 12px/1 var(--f-mono);letter-spacing:.08em;color:var(--txt-2)}.meter{display:inline-flex;gap:3px;vertical-align:middle}.meter i{width:12px;height:5px;background:var(--line-2);display:block}.meter i.on{background:var(--side)}.redact{display:inline-block;width:var(--rw,9ch);height:.95em;background:#000;border:1px solid var(--line-2);vertical-align:-2px}main table{width:100%;border-collapse:collapse}main th{padding:12px 12px 12px 0;border-bottom:1px solid var(--line-2);text-align:left;font:500 11px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}main td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);font:500 16px/1.4 var(--f-ui);color:var(--txt)}main tbody tr:last-child td{border-bottom:0}.hair{height:1px;background:var(--line)}.lightline{height:1px;background:linear-gradient(90deg,transparent,var(--side) 22%,var(--side) 78%,transparent)}.circuit{height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='12' viewBox='0 0 96 12'%3E%3Cpath d='M0 6.5H28V2.5H52V6.5H96' fill='none' stroke='%233a4557'/%3E%3Crect x='50' y='.5' width='4' height='4' fill='%23080a0c' stroke='%235f6c80'/%3E%3C/svg%3E") repeat-x}.seam{width:1px;background:var(--seam);box-shadow:0 0 10px rgba(var(--seam-rgb),.45)}.h-rule{display:flex;align-items:center;gap:14px;margin:0 0 22px}.h-rule .idx{font:500 12px/1 var(--f-mono);letter-spacing:.12em;color:var(--side-txt)}.h-rule h2{font:400 15px/1.2 var(--f-display);letter-spacing:.18em;text-transform:uppercase}.h-rule::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}:root details.fold{border-top:1px solid var(--line)}.modal-backdrop,dialog::backdrop{background:rgba(4,5,7,.86)}.modal-backdrop{position:fixed;inset:0;z-index:60}.modal,dialog{background:var(--glass);border:1px solid var(--line-2);color:var(--txt);padding:24px;max-width:min(92vw,520px);box-shadow:none}.modal h2,dialog h2{margin-bottom:12px}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;max-width:min(92vw,520px);padding:14px 18px;background:var(--glass-2);border:1px solid var(--line-2);border-left:2px solid var(--side);color:var(--txt);font:500 16px/1.4 var(--f-ui);box-shadow:none}.toast.err{border-left-color:var(--signal)}.toast.ok{border-left-color:var(--ok)}.mono{font:500 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h1{font:400 clamp(24px,5vw,44px)/1.1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance}.h3{font:700 20px/1.25 var(--f-ui);letter-spacing:.01em}.num{font:400 32px/1 var(--f-num);letter-spacing:.02em}.readout{padding:16px 18px;border:1px solid var(--line);background:var(--glass)}.readout .num{color:var(--side-txt);display:block}.readout .mono{color:var(--muted);display:block;margin-top:8px}.hud{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;padding:10px 16px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hud b{font-weight:500;color:var(--txt)}.hud .sep{color:var(--line-2)}.cap{font:500 11px/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:12px}.lab{font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);display:block;margin-bottom:12px}.ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:miter;stroke-linecap:butt;flex:none}.stack{display:grid;gap:14px}.row{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.switch i::after{transition:none}}@media (forced-colors:active){.h-rule::after,.hair,.lightline,:root .plaque::after,:root .sechead .rule,hr{background:0 0;height:0;border-top:1px solid CanvasText}.circuit{background:0 0;height:0;border-top:1px solid CanvasText}.seam{width:0;background:0 0;box-shadow:none;border-left:1px solid CanvasText}.btn,:root .cta,:root .submitbtn,:root .votebtn{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}.btn--danger,.btn--ghost,.btn--serious,:root .agegate-decline,:root .btn-plain,:root .chip,:root .cta.danger,:root .cta.ghost,:root .gaKindRow button,:root .jumpnav a,:root .listenbtn,:root .naRow button,:root .retrylink{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}:root .chip.is-on,:root .chip[aria-pressed=true],:root .gaKindRow button.active,:root .listenbtn.open,:root .naRow button.active{background:ButtonFace;color:ButtonText;border:3px double ButtonText;text-decoration:underline}:root .plaque::before{border-color:CanvasText}.led,.meter i,:root .bulbs>i{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText;box-shadow:none}.led.live,.led.on,.meter i.on,:root .bulbs>i.on{background:Highlight;border-color:Highlight}.redact{forced-color-adjust:none;background:CanvasText}.switch i::after{border:1px solid ButtonText;background:ButtonText}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;appearance:auto}.field :is(input,select,textarea),.input{border:1px solid ButtonText}:root .badge,:root .pill,:root .tag{border:1px solid CanvasText}}@media (prefers-contrast:more){:root{--line:#4a566a;--line-2:#7d8898;--ui-edge:#a8b3c4;--muted:#c3ccd8;--faint:#b0bac9}}:root .pin-register{background:var(--throne);color:var(--throne-ink);box-shadow:none}:root #introOverlay .intro-half,:root .agegate-overlay{background-image:none;background-color:var(--void)}:root:not([data-side=hub]) h1{white-space:normal!important;overflow-wrap:break-word}:root{--hdr-h:61px;--hdr-sticky:61px;--leak:linear-gradient(90deg,rgba(var(--court-rgb),.9),rgba(var(--court-rgb),.9) 40%,rgba(var(--throne-rgb),.9) 60%,rgba(var(--throne-rgb),.9))}@media (min-width:1100px){:root{--hdr-h:91px;--hdr-sticky:61px}}@media (min-width:1100px){html{scroll-padding-top:74px}}:root[data-mode=court]{--leak:linear-gradient(90deg,rgba(var(--court-rgb),.9),rgba(var(--court-rgb),.9) 60%,rgba(var(--throne-rgb),0) 88%,rgba(var(--throne-rgb),.9))}:root[data-mode=throne]{--leak:linear-gradient(90deg,rgba(var(--court-rgb),.9),rgba(var(--court-rgb),0) 12%,rgba(var(--throne-rgb),0) 12%,rgba(var(--throne-rgb),.9) 40%,rgba(var(--throne-rgb),.9))}:root[data-side=staff]{--leak:linear-gradient(90deg,rgba(var(--seam-rgb),.65),rgba(var(--seam-rgb),.65))}.crest{display:block;flex:none;width:24px;height:24px;--cl:1;--cr:1}:root[data-mode=court] .crest{--cr:.32}:root[data-mode=throne] .crest{--cl:.32}:root[data-side=staff] .crest{--cl:.55;--cr:.55}.crest--badge{width:18px;height:18px}.crest--card{width:56px;height:56px}.crest--foot{width:52px;height:52px}.stage-sign-crest{width:84px;aspect-ratio:1/1}.stage-sign-crest .crest--disc{position:absolute;inset:0;width:100%;height:100%}@media (max-width:700px){.stage-sign-crest{width:64px}}.stage-sign--small .stage-sign-crest{width:60px}@media (max-width:700px){.stage-sign--small .stage-sign-crest{width:52px}}#site-header svg :is(path,polygon,line,rect,circle,polyline),.drawer-btn svg :is(path,polygon,line,rect,circle),.side-bar svg :is(path,polygon,line,rect,circle){stroke-linecap:butt;stroke-linejoin:miter}#site-header{background:var(--glass)}#site-header .hd-bar{height:60px;background:var(--glass);gap:10px;padding:0 12px 0 16px}@media (min-width:1100px){#site-header .hd-bar{gap:18px;padding:0 64px}}#site-header .hd-bar::after{content:none}#site-header .hd-valance{height:1px;background:var(--leak);box-shadow:none}@media (min-width:1100px){#site-header .hd-valance{height:1px;background-size:auto}}#site-header .brand img{height:30px;width:auto;max-width:96px}@media (min-width:1100px){#site-header .brand img{height:32px;max-width:110px}}@media (min-width:1100px){#site-header .hd-strip{height:30px;padding:0 64px;background:var(--void);border-bottom:1px solid var(--line);font:500 11px/30px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#site-header #nav-utility a,#site-header .hd-way a{gap:7px;padding:0 6px;height:30px;font:500 11px/30px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#site-header .hd-way a b{font-weight:500;color:inherit}#site-header .hd-way .hd-stage{color:var(--txt-2);font-weight:500}#site-header #nav-utility .navutil-acct a+a::before,#site-header #nav-utility .navutil-staff a+a::before{background:var(--line-2)}#site-header #nav-utility .navutil-acct{border-left:1px solid var(--line-2)}#site-header #nav-utility a.nav-signout{color:var(--muted)}}@media (min-width:1100px){#site-header #nav-utility a:focus-visible,#site-header .hd-way a:focus-visible{outline-offset:-3px}}.skip-link:focus-visible{outline-offset:-5px}@media (hover:hover) and (pointer:fine){#site-header #nav-utility a:hover,#site-header .hd-way a:hover{color:var(--txt);text-decoration:underline;text-decoration-color:var(--side);text-decoration-thickness:1px;text-underline-offset:5px}}#site-header .dot{background:var(--line-2)}#site-header .acct-sub{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:1100px) and (max-width:1365px){#site-header .hd-bar{gap:12px;padding:0 32px}#site-header .hd-strip{padding:0 32px}}#site-header .hd-pins .pin{--cut:10px;height:40px;padding:0 22px;font:400 11px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;box-shadow:none}#site-header .hd-pins .pin-register{color:var(--throne-ink);background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--throne) calc(var(--cut) * .7071 + .6px))}#site-header .hd-pins .pin-tickets{color:var(--court-ink);background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--court) calc(var(--cut) * .7071 + .6px))}@media (hover:hover) and (pointer:fine){#site-header .hd-pins .pin-register:hover{background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--throne-hi) calc(var(--cut) * .7071 + .6px))}#site-header .hd-pins .pin-tickets:hover{background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--court-hi) calc(var(--cut) * .7071 + .6px))}}#site-header .hd-pins .pin-register.active,#site-header .hd-pins .pin-tickets.active{box-shadow:inset 0 -3px 0 var(--seam)}@media (min-width:1100px) and (max-width:1365px){#site-header .hd-pins .pin{padding:0 16px}}@media (max-width:1099px){#site-header .hd-pins .pin{--cut:8px;height:44px;padding:0 12px;font-size:11px;letter-spacing:.1em}}#site-header .navtoggle{width:44px;height:44px;background:0 0;color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge)}#site-header .navtoggle svg{width:22px;height:22px}#site-header .navtoggle.is-open{background:rgba(var(--mode-rgb),.12);box-shadow:inset 0 0 0 1px var(--mode)}#site-header .drawer-top{display:none}body.menu-open,html.menu-open{overflow:hidden}body.menu-open #site-header{z-index:120}@media (max-width:1099px){#site-header .hd-drawer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;z-index:45;overflow-y:auto;overscroll-behavior:contain;background:var(--void);padding:0 0 calc(36px + env(safe-area-inset-bottom));border:0;box-shadow:none}#site-header .hd-drawer.open{display:block}#site-header .hd-drawer:focus{outline:0}#site-header .hd-drawer>:not(.drawer-top){width:calc(100% - 32px);max-width:528px;margin-left:auto;margin-right:auto}#site-header .drawer-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 12px 0 16px;background:var(--void)}#site-header .drawer-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--leak)}#site-header .drawer-brand{display:block;height:30px;width:auto;max-width:96px}#site-header .drawer-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;cursor:pointer;color:var(--txt);background:rgba(var(--mode-rgb),.12);box-shadow:inset 0 0 0 1px var(--mode)}#site-header .drawer-close svg{width:22px;height:22px}#site-header .drawer-label,#site-header .drawer-where{display:block}#site-header .drawer-where{margin-top:22px}#site-header .drawer-label{margin-top:26px;margin-bottom:0;font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}#site-header .sidecard{position:relative;padding:18px 16px 16px;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 42%),var(--glass);border:1px solid rgba(var(--mode-rgb),.4);box-shadow:none}:root[data-mode] #site-header .sidecard{background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 42%),var(--glass)}#site-header .sidecard::after,#site-header .sidecard::before{content:"";position:absolute;width:12px;height:12px;pointer-events:none}#site-header .sidecard::before{left:-1px;top:-1px;border-top:1px solid var(--mode);border-left:1px solid var(--mode)}#site-header .sidecard::after{right:-1px;bottom:-1px;border-bottom:1px solid var(--mode);border-right:1px solid var(--mode)}#site-header .sidecard .who{display:flex;align-items:center;gap:16px}#site-header .sidecard .two{display:grid;gap:10px;margin-top:18px}#site-header .drawer-btn{--cut:10px;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;background:0 0;font:700 17px/1.2 var(--f-ui);letter-spacing:.02em;color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge);text-decoration:none}#site-header .drawer-btn svg{width:18px;height:18px;flex:none;color:var(--txt-2)}#site-header .drawer-btn.sw{color:var(--other-txt);box-shadow:inset 0 0 0 1px var(--other)}#site-header .drawer-btn.sw svg{color:var(--other)}#site-header .drawer-doors{display:grid;gap:12px}#site-header .drawer-btn.door-court,#site-header .drawer-btn.door-throne{justify-content:center;min-height:52px;font:400 12px/1.3 var(--f-display);letter-spacing:.14em;text-transform:uppercase;box-shadow:none}#site-header .drawer-btn.door-court{color:var(--court-ink);background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--court) calc(var(--cut) * .7071 + .6px))}#site-header .drawer-btn.door-throne{color:var(--throne-ink);background:linear-gradient(225deg,transparent calc(var(--cut) * .7071),var(--throne) calc(var(--cut) * .7071 + .6px))}#site-header .drawer-btn.door-court svg{color:var(--court-ink)}#site-header .drawer-btn.door-throne svg{color:var(--throne-ink)}#site-header #nav-utility{display:grid;gap:10px;margin-top:12px}#site-header #nav-utility a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 10px;background:0 0;font:700 16px/1.2 var(--f-ui);letter-spacing:.02em;color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge);text-align:center;text-decoration:none}#site-header #nav-utility a svg{width:16px;height:16px;flex:none;color:var(--txt-2)}#site-header #nav-utility a.nav-account{flex-direction:column;gap:4px}#site-header .acct-sub{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}#site-header #nav-utility a.nav-signup{background:var(--seam);color:#0b0b0b;box-shadow:none}#site-header #nav-utility a.nav-signout{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2)}#site-header #nav-utility a.active{box-shadow:inset 0 0 0 1px var(--seam)}}@media (max-width:1099px){.side-bar{background:var(--void);box-shadow:inset 0 -1px 0 var(--line);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.side-bar a:focus-visible{outline-offset:-3px}.side-bar svg{width:16px;height:16px;color:var(--faint)}}@media (max-width:389px){#site-header .hd-pins .pin{padding:0 10px;letter-spacing:.05em}#site-header .hd-bar{gap:8px}}@media (max-width:359px){#site-header .hd-bar{padding:0 8px 0 10px;gap:6px}#site-header .brand img,#site-header .drawer-brand{height:24px;max-width:66px}#site-header .hd-pins{gap:4px}#site-header .hd-pins .pin{padding:0 8px;letter-spacing:.03em}#site-header .drawer-top{padding:0 8px 0 10px}.side-bar{padding:0 4px;font-size:11px;letter-spacing:.08em}.side-bar a{padding:0 6px;gap:5px}}footer#site-footer,footer.apron{text-align:left;background:var(--void)}.apron-trim{height:1px;background:var(--leak);opacity:.7;box-shadow:none}.apron-foot{max-width:1200px;margin:0 auto;padding:40px 24px calc(32px + 96px + env(safe-area-inset-bottom));background:0 0}.ft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:36px 48px;align-items:start}@media (min-width:900px){.ft-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}.ft-id{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.apron-crest{position:static;display:block;width:52px;height:52px;aspect-ratio:auto}.apron-voice{margin:0;max-width:none;font:500 12px/1.6 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--txt-2)}.apron-voice .c,.apron-voice .g{color:inherit;font-weight:inherit}.apron-copy{margin:0;font:500 11px/1.7 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.apron-doors,.apron-legal{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:0;margin:0;max-width:none;font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.ft-label{display:block;margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--line);font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.apron-doors a,.apron-legal a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;color:var(--txt-2);text-decoration:none;justify-content:flex-start}.apron-doors a::before{content:"";width:6px;height:6px;flex:none;background:currentColor}.apron-doors .ad-court{color:var(--court-txt)}.apron-doors .ad-throne{color:var(--throne-txt)}.apron-doors .ad-stage{color:var(--txt)}.apron-doors a[aria-current]{text-decoration:underline;text-decoration-color:var(--side);text-decoration-thickness:1px;text-underline-offset:6px}.apron-doors svg{display:none}@media (hover:hover) and (pointer:fine){.apron-doors a:hover,.apron-legal a:hover{color:var(--txt);text-decoration:underline;text-decoration-color:var(--side);text-decoration-thickness:1px;text-underline-offset:6px}}.ft-readout{margin:40px 0 0;padding-top:16px;border-top:1px solid var(--line);font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.ft-readout[hidden]{display:none}.ft-readout span+span{margin-left:12px;color:var(--txt-2)}.apron-extra{margin-top:24px}@media (max-width:700px){.apron-foot{padding:32px 16px calc(28px + 96px + env(safe-area-inset-bottom))}.apron-doors,.apron-legal{display:flex;grid-template-columns:none;justify-items:stretch}.apron-doors .sep{display:none}}:root[data-skin=dark-room] :is(.apron-doors a,.apron-legal a){min-height:56px}:root .agegate-overlay{background-color:var(--void);background-image:none;padding:20px}:root .agegate-overlay>.agegate-card{position:relative;z-index:2}.agegate-card.card{max-width:440px;padding:32px 28px 28px;background:var(--glass);border:1px solid var(--line-2);box-shadow:none;text-align:center}.agegate-card.card::after,.agegate-card.card::before{content:"";position:absolute;width:12px;height:12px;pointer-events:none;background:0 0;box-shadow:none}.agegate-card.card::before{left:-1px;top:-1px;right:auto;bottom:auto;border-top:1px solid var(--side);border-left:1px solid var(--side)}.agegate-card.card::after{right:-1px;bottom:-1px;left:auto;top:auto;border-bottom:1px solid var(--side);border-right:1px solid var(--side)}.agegate-crownmark{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 22px;color:var(--side-txt);background:0 0;box-shadow:inset 0 0 0 1px var(--line-2);filter:none}.agegate-crownmark svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:miter;stroke-linecap:butt}.agegate-crownmark svg *{fill:none;stroke:currentColor}.agegate-statement{max-width:24em;margin:0 auto;font:400 15px/1.65 var(--f-display);letter-spacing:.04em;text-transform:none;color:var(--txt)}.agegate-context{max-width:36em;margin:18px auto 0;font:500 16px/1.5 var(--f-ui);color:var(--muted)}.agegate-actions{margin-top:26px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.agegate-actions .cta{margin-top:0;width:100%;min-height:48px;padding:12px 10px}@media (max-width:480px){.agegate-actions .cta,:root .agegate-decline{font-size:11px;letter-spacing:.08em}}:root .agegate-decline{min-height:48px;padding:0 18px}.door-exit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998;pointer-events:none;overflow:hidden}.door-exit .de-half{position:absolute;top:0;bottom:0;width:50%;background:var(--void);transition:transform .6s var(--ease-inout)}.door-exit .de-l{left:0;box-shadow:inset -1px 0 0 rgba(var(--seam-rgb),.6)}.door-exit .de-r{right:0;box-shadow:inset 1px 0 0 rgba(var(--seam-rgb),.6)}.door-exit .de-card{position:absolute;left:50%;top:50%;z-index:2;width:min(440px,calc(100% - 40px));margin:0;transform:none;transition:opacity .28s var(--ease-out)}.door-exit .de-half::after{content:"";position:absolute;top:0;bottom:0;width:1px;box-shadow:0 0 10px rgba(var(--seam-rgb),.2)}.door-exit .de-l::after{right:0}.door-exit .de-r::after{left:0}.door-exit.parting .de-l{transform:translateX(-100%)}.door-exit.parting .de-r{transform:translateX(100%)}.door-exit.parting .de-card{opacity:0}.chatw-tab{gap:10px;min-height:44px;padding:0 16px;background:var(--glass);color:var(--txt);font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--ui-edge)}.chatw-tab svg{color:var(--txt-2)}.chatw-tab:hover{box-shadow:inset 0 0 0 1px var(--side)}.chatw-tabcount{background:var(--side);color:var(--side-ink);border:0;font:500 10px/1 var(--f-mono);letter-spacing:.04em;padding:3px 5px;min-width:18px;text-align:center}@media (max-width:700px){.chatw-tab{width:44px;height:44px;padding:0;font-size:0}}.music-toggle{gap:10px;min-height:44px;padding:0 16px;background:var(--glass);color:var(--txt);font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--ui-edge)}.music-toggle svg{color:var(--txt-2)}.music-toggle::after{content:"";position:static;inset:auto;flex:none;width:8px;height:8px;margin-left:2px;background:var(--line-2);box-shadow:none;opacity:1;pointer-events:none}.music-toggle.on{color:var(--side-txt);box-shadow:inset 0 0 0 1px var(--side)}.music-toggle.on::after{background:var(--side);box-shadow:0 0 8px var(--side);opacity:1}.music-toggle:hover{box-shadow:inset 0 0 0 1px var(--side)}.music-toggle:disabled{background:var(--glass);color:var(--muted);opacity:.7}@media (max-width:700px){.music-toggle{padding:0 14px;font-size:12px}}:root:not([data-side=hub]) body :is(.music-toggle)::after{border-radius:50%!important}.music-next{background:var(--glass);color:var(--txt);box-shadow:inset 0 0 0 1px var(--ui-edge)}.music-next:hover{box-shadow:inset 0 0 0 1px var(--side)}.music-now{background:var(--glass);border:0;box-shadow:inset 0 0 0 1px var(--line-2);padding:8px 12px}.music-now .mn-song{font:700 15px/1.15 var(--f-ui);font-style:normal;color:var(--txt)}.music-now .mn-artist{font:500 11px/1.15 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.music-now .mn-artist::before{color:var(--faint)}.music-now .mn-eq{height:12px}.music-now .mn-eq i,.music-now .mn-eq i:nth-child(2),.music-now .mn-eq i:nth-child(3){background:var(--side);animation:none!important;transform:none!important}.music-now .mn-eq i:first-child{height:5px}.music-now .mn-eq i:nth-child(2){height:12px}.music-now .mn-eq i:nth-child(3){height:8px}.mixresume-wrap{background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-2);padding:0;gap:0;align-items:stretch}#chatWidgetWrap{--cyan:var(--side)}.chatw-panel{width:360px;background:var(--glass);border-left:1px solid var(--line-2);box-shadow:none}@media (max-width:560px){.chatw-panel{width:100%}}.swipe-row{scrollbar-color:var(--line-2) transparent}.swipe-row:focus-visible{outline:2px solid var(--seam);outline-offset:4px;border-radius:0}:root .swipe-btn{border-radius:0;background:var(--glass);border:0;box-shadow:inset 0 0 0 1px var(--ui-edge);color:var(--txt);font-family:var(--f-mono)}:root .swipe-btn:hover:not(:disabled){border-color:transparent;box-shadow:inset 0 0 0 1px var(--side)}:root[data-side=hub] :is(#site-header,#site-footer,.chatw-tab,.chatw-panel,.music-toggle-wrap,.mixresume-wrap),:root[data-side=hub] :is(#site-header,#site-footer,.chatw-tab,.chatw-panel,.music-toggle-wrap,.mixresume-wrap) *,:root[data-side=hub] :is(#site-header,#site-footer,.chatw-tab,.chatw-panel,.music-toggle-wrap,.mixresume-wrap) ::after,:root[data-side=hub] :is(#site-header,#site-footer,.chatw-tab,.chatw-panel,.music-toggle-wrap,.mixresume-wrap) ::before{border-radius:0!important;transition-property:transform,opacity,visibility!important}:root[data-side=hub] #chatWidgetWrap .chatw-dot,:root[data-side=hub] #musicToggleWrap .music-toggle::after,:root[data-side=hub] #site-header .dot{border-radius:50%!important}@media (prefers-reduced-motion:reduce){.chatw-panel,.door-exit .de-card,.door-exit .de-half,.music-now,.music-now.show{transition:none!important}}@media (forced-colors:active){#site-header .hd-valance,.apron-trim{background:0 0;height:0;border-top:1px solid CanvasText;opacity:1}#site-header .drawer-top::after{background:0 0;height:0;border-top:1px solid CanvasText}#site-header #nav-utility a,#site-header .drawer-btn,#site-header .drawer-close,#site-header .hd-pins .pin,#site-header .navtoggle,.chatw-close,.chatw-ghostbtn,.chatw-jumppill,.chatw-sendbtn,.chatw-tab,.mixresume-wrap,.music-next,.music-now,.music-toggle,.swipe-btn{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}#site-header .sidecard{border:1px solid CanvasText}.door-exit .de-half{background:Canvas;box-shadow:none}.door-exit .de-l{border-right:1px solid CanvasText}.door-exit .de-r{border-left:1px solid CanvasText}.music-toggle::after{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText;box-shadow:none}.music-toggle.on::after{background:Highlight;border-color:Highlight}.music-now .mn-eq i{forced-color-adjust:none;background:CanvasText}}#house{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--house)}#house .hl{position:absolute;inset:0;display:block!important;background-repeat:no-repeat;background-size:100% auto;opacity:0;transition:opacity .4s var(--ease-inout)}:root:is([data-side=staff],[data-side=shared]) #house .hl-both,:root[data-mode=court] #house .hl-court,:root[data-mode=hub] #house .hl-both,:root[data-mode=throne] #house .hl-throne{opacity:var(--hl-max,1)}@media (min-width:761px){#house .hl{background-size:max(100%,1440px) auto}}:root[data-side=staff] #house{--hl-max:.6}:root:is([data-side=staff],[data-side=shared]) #house .hl-court,:root:is([data-side=staff],[data-side=shared]) #house .hl-throne{opacity:0}:root[data-skin=house-up] #house{--hl-max:.5}:root[data-skin=stage-door] #house{--hl-max:.75}:root[data-skin=dark-room] #house{--hl-max:.4}:root[data-skin=bench] #house{--hl-max:.65}.cast-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 12px;text-align:center}.cast-glyph{display:block;width:min(100%,220px);height:auto;color:var(--muted);flex:none}.cast-state--404 .cast-glyph{width:min(100%,240px)}.cast-state--court .cast-glyph{color:var(--court)}.cast-state--throne .cast-glyph{color:var(--throne)}.cast-state--not-live .cast-glyph{color:var(--muted)}.cast-state--error .cast-glyph{color:var(--signal)}.cast-state--404 .cast-glyph{color:var(--seam)}.cast-state--plain{padding:16px 8px}.cast-line{max-width:24em;margin:0}.cast-state .cast-sub{max-width:52ch;margin:0;font:500 16px/1.5 var(--f-ui);color:var(--muted)}.cast-state :is(.link-cta,.retrylink,.btn-plain){margin-top:6px}:root .mixplayer{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;background:var(--glass-2);border:1px solid var(--line)}:root .mixplayer-btn{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;cursor:pointer;color:var(--side-txt);background:0 0;box-shadow:inset 0 0 0 1px var(--ui-edge)}:root .mixplayer-btn:hover{background:rgba(var(--side-rgb),.09);box-shadow:inset 0 0 0 1px var(--side)}:root .mixplayer-btn:active{transform:translateY(1px)}:root .mixplayer-btn[aria-label=Pause]{background:var(--side);color:var(--side-ink);box-shadow:none}.mixplayer-icon{width:16px;height:16px}.mixplayer-viz{position:relative;height:36px;cursor:pointer}.mixplayer-progress{background:rgba(var(--side-rgb),.12);border-right:1px solid var(--side)}.mixplayer-meta{margin-top:6px;font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mixplayer-state.live{color:var(--side-txt)}.mixplayer-state.err{color:var(--signal)}:root .jumpnav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;text-decoration:none}.jumpnav a b{font:500 11px/1 var(--f-mono);letter-spacing:.12em;color:var(--side-txt)}:root .doc-seal{display:block;width:52px;height:52px;opacity:1;transform:none;filter:none}.seal-outer{fill:none;stroke:var(--line-2);stroke-width:1.2}.seal-ring{fill:none;stroke:var(--ui-edge);stroke-width:1.2;stroke-dasharray:1.2 2.6;opacity:1}.stamp-crown-icon{color:var(--seam);filter:none}.stamp-crown-icon polygon{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:miter}.stamp-crown-icon line{stroke:currentColor;stroke-width:1.5;stroke-linecap:butt}:root .gauge{background:radial-gradient(circle at 50% 100%,var(--glass) 0 44%,transparent 44.5%),conic-gradient(from -90deg at 50% 100%,var(--court-lo) 0 60deg,var(--court) 60deg 120deg,var(--court-hi) 120deg 180deg,transparent 180deg)}:root .gauge-needle{background:var(--seam)}.faProgress-fill,.gaProgress-fill,.hsProgress-fill,.naProgress-fill{background:var(--side)}.faProgress,.gaProgress,.hsProgress,.naProgress{background:var(--glass-2);border:1px solid var(--line)}.falivelist-row,.galivelist-row,.hslivelist-row,.nalivelist-row{border-bottom:1px solid var(--line)}.ico :is(path,line,rect,circle,polygon,polyline,ellipse),[data-icon] :is(path,line,rect,circle,polygon,polyline,ellipse){stroke-linecap:butt;stroke-linejoin:miter}.ico rect,[data-icon] rect{rx:0}:root:not([data-side=hub]) :is(.cast-art,.offline-cast):has(img[src*="assets/cast/"]){display:none}:root:not([data-side=hub]) img[src*="assets/landing/sprite-"]{display:none}@media (forced-colors:active){:root .mixplayer-btn{border:1px solid ButtonText;box-shadow:none}:root .mixplayer-btn[aria-label=Pause]{border:3px double ButtonText}}