:root{--hot:#ff3d71;--grn:#2fe08a;--disp:var(--f-display), var(--f-ui), sans-serif}html{scroll-behavior:smooth;scroll-padding-top:72px}body{overflow-x:hidden}.wrap2{width:min(1200px,100% - 32px);margin-inline:auto}.g{color:var(--grn)}.r{color:var(--hot)}h1,h2,h3,h4{font-family:var(--disp)}.btn-hot{background:var(--hot);color:#16060c;cursor:pointer;height:50px;font-weight:800;font-family:var(--disp);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;transition:transform .15s;display:inline-flex}.btn-hot:hover{transform:translateY(-2px)}.btn-hot:disabled{opacity:.45;cursor:default;transform:none}.btn-hot.small{height:38px;padding:0 18px;font-size:14px}.btn-line{height:50px;color:var(--text);cursor:pointer;background:0 0;border:1.5px solid #f7f1ea4d;border-radius:999px;align-items:center;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.btn-line:hover{border-color:var(--text)}.open{z-index:100;background:#000;place-items:center;transition:background .9s;display:grid;position:fixed;inset:0;overflow:hidden}.open-out{pointer-events:none;background:0 0}.curtain{background:repeating-linear-gradient(90deg,#4a0a28 0,#8d1846 44px,#5e1033 76px,#4a0a28 112px);width:50.5%;transition:transform .9s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0}.curtain-l{left:0}.curtain-r{right:0}.open-out .curtain-l{transform:translate(-101%)}.open-out .curtain-r{transform:translate(101%)}.open-mid{text-align:center;justify-items:center;gap:6px;padding:16px;transition:opacity .35s;display:grid;position:relative}.open-out .open-mid{opacity:0}.open-face{filter:drop-shadow(0 18px 40px #0009);height:min(46vh,380px);animation:3.4s ease-in-out infinite bob;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.open-kicker{color:#ffd9e4;letter-spacing:.02em;font-weight:600}.open-name{letter-spacing:-.05em;color:#fff;font-size:clamp(84px,17vw,190px);font-weight:800;line-height:.86}.open-play{background:var(--grn);color:#06170e;height:60px;font:800 20px var(--disp);cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:0 34px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 14px #2fe08a2e}}@keyframes bob{50%{transform:translateY(-10px)rotate(-1deg)}}.top{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0d0812d1;align-items:center;gap:18px;padding:10px 20px;display:flex;position:sticky;top:0}.top-brand{font:800 20px var(--disp);align-items:center;gap:9px;display:flex}.top-brand img{border-radius:50%;width:34px;height:34px}.top nav{scrollbar-width:none;gap:4px;margin:0 auto;display:flex;overflow-x:auto}.top nav a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.top nav a:hover{color:var(--text);background:#ff3d7124}.stage{background:radial-gradient(80% 70% at 50% 25%,#431543 0,#1c0d2c 58%,#0d0812 100%);height:min(880px,100vh - 58px);min-height:640px;position:relative;overflow:hidden}.beams{pointer-events:none;position:absolute;inset:0}.beams i{top:-12%;left:calc(14% + var(--n,0)*24%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);transform-origin:50% 0;background:linear-gradient(#ff3d7157,#0000 86%);width:240px;height:130%;animation:6s ease-in-out infinite alternate sweep;position:absolute}.beams i:nth-child(2){--n:1;background:linear-gradient(#2fe08a47,#0000 86%);animation-delay:-2s}.beams i:nth-child(3){--n:2;animation-delay:-4s}.beams i:nth-child(4){--n:3;background:linear-gradient(#2fe08a47,#0000 86%);animation-delay:-1s}@keyframes sweep{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}.led{opacity:.92;background:#07040b;border-block:3px solid #2c1f3b;height:44%;position:absolute;top:26px;left:0;right:0;overflow:hidden}.led-off{background:#07040b}.led-track{align-items:flex-end;gap:12px;width:max-content;height:100%;padding:10px 0 0;animation:90s linear infinite scroll;display:flex}.led-bar{border-radius:4px 4px 0 0;width:34px;position:relative}.led-bar.up{background:linear-gradient(var(--grn),#2fe08a40)}.led-bar.dn{background:linear-gradient(var(--hot),#ff3d7140)}.led-bar span{writing-mode:vertical-rl;font:700 11px var(--f-num);color:#07040b;white-space:nowrap;max-height:90%;position:absolute;top:6px;left:50%;overflow:hidden;transform:translate(-50%)rotate(180deg)}@keyframes scroll{to{transform:translate(-50%)}}.mega{letter-spacing:-.06em;color:#fff;pointer-events:none;z-index:1;text-shadow:0 8px 50px #0d0812e6;font-size:clamp(96px,17vw,270px);font-weight:800;line-height:.86;position:absolute;top:17%;left:max(24px,50% - 600px)}.hero-a{transform-origin:50% 100%;filter:drop-shadow(0 0 60px #ff3d7159);z-index:2;height:min(800px,96%);animation:2.6s ease-in-out infinite sway;position:absolute;bottom:-16px;left:71%;transform:translate(-50%)}@keyframes sway{0%,to{transform:translate(-50%)rotate(-1.2deg)}50%{transform:translate(-50%)rotate(1.2deg)translateY(-6px)}}.crowd{z-index:3;height:150px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 52%);mask-image:linear-gradient(90deg,#0000 34%,#000 52%)}.crowd i{background:#06030a;border-radius:48px 48px 0 0;width:96px;height:128px;animation:1.1s ease-in-out infinite jump;position:absolute}.crowd b{background:#fff;border-radius:3px;width:16px;height:29px;animation:2.6s steps(2,end) infinite flick;position:absolute;top:-46px;left:74px;box-shadow:0 0 22px #fffc}@keyframes jump{50%{transform:translateY(-12px)}}@keyframes flick{50%{opacity:.45}}.hero-copy{z-index:4;gap:12px;width:min(460px,100% - 48px);display:grid;position:absolute;bottom:104px;left:max(24px,50% - 600px)}.hero-copy h2{letter-spacing:-.03em;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1}.hero-copy p{color:#e0d6e8;font-size:16px}.hero-cta{flex-wrap:wrap;gap:10px;display:flex}.tape{background:var(--grn);color:#07170f;padding:10px 0;overflow:hidden}.tape div{width:max-content;font:700 15px var(--f-num);white-space:nowrap;gap:38px;animation:70s linear infinite scroll;display:flex}.tape b{opacity:.55}.tape em{font-style:normal}.tape .g{color:#06401f}.tape .r{color:#a0003a}.stats{grid-template-columns:repeat(4,1fr);gap:0;padding:44px 0;display:grid}.stats div{border-left:1px solid var(--line);gap:3px;padding:0 18px;display:grid}.stats b{font:800 clamp(30px,4vw,52px) var(--disp);letter-spacing:-.03em}.stats span{color:var(--muted);font-size:14px}.sec{padding:84px 0}.sec-h{gap:7px;max-width:760px;margin-bottom:38px;display:grid}.sec-h p{color:var(--grn);font-size:15px;font-weight:700}.sec-h h2{letter-spacing:-.04em;font-size:clamp(44px,7vw,90px);font-weight:800;line-height:.98}.sec-h span{color:var(--muted);font-size:17px}.empty{border:1.5px dashed var(--line);color:var(--muted);text-align:center;border-radius:22px;padding:38px}.now{grid-template-columns:minmax(0,420px) 1fr;align-items:start;gap:60px;display:grid}.now-l{gap:20px;display:grid;position:sticky;top:84px}.vinyl{aspect-ratio:1;background:repeating-radial-gradient(#0a060e 0 3px,#1b1423 3px 6px);border-radius:50%;width:100%;padding:17%;box-shadow:0 26px 70px #00000080}.vinyl img{object-fit:cover;border-radius:50%;width:100%;height:100%}.spin{animation:5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wave{align-items:center;gap:3px;height:58px;display:flex}.wave i{background:var(--hot);opacity:.75;border-radius:2px;flex:1;transform:scaleY(.55)}.wave.go i{animation:.7s ease-in-out infinite alternate wv}@keyframes wv{to{transform:scaleY(1.05)}}.now dl{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:15px;display:grid}.now dt{color:var(--muted)}.now dd{margin:0;font-weight:600}.note{color:var(--muted);font-size:15px}.lyr{gap:30px;display:grid}.lyr h4{color:var(--hot);margin:0 0 8px;font-size:15px}.lyr p{font:700 clamp(22px,2.7vw,34px)/1.25 var(--disp);letter-spacing:-.02em;color:#d9cfe2;transition:color .2s}.lyr p.on{color:var(--grn)}.chip{color:var(--grn);font:700 13px var(--f-num);vertical-align:middle;background:#2fe08a26;border-radius:999px;margin-left:10px;padding:2px 10px;display:inline-block}.chartsec{color:#150b1f;background:#fff5ec}.chartsec .sec-h p{color:#b70e49}.chartsec .sec-h span{color:#5f5469}.row40{border-bottom:1px solid #150b1f1c;grid-template-columns:44px 44px minmax(0,1fr) 92px 92px 78px 118px;align-items:center;gap:10px;padding:11px 8px;display:grid}.row40.head{color:#5f5469;font-size:13px;font-weight:700}.pos{font:800 28px var(--disp);letter-spacing:-.03em}.mv{font:800 11px var(--f-num);color:#8a7f92}.mv.up{color:#0a9a55}.mv.down{color:#d31552}.mv.new{color:#7a2bd8}.who{align-items:center;gap:12px;min-width:0;display:flex}.who img,.who em{object-fit:cover;color:#fff;width:44px;height:44px;font:700 13px var(--f-num);background:#150b1f;border-radius:12px;flex:none;place-items:center;display:grid}.who span{min-width:0;display:grid}.who b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.who small{color:#5f5469;gap:7px;display:flex}.who u{color:#b70e49;font-weight:600;text-decoration:none}.num{text-align:right;font:600 15px var(--f-num)}.chartsec .g{color:#0a9a55}.chartsec .r{color:#d31552}.req{cursor:pointer;color:#150b1f;background:0 0;border:1.5px solid #150b1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.req:hover{color:#fff;background:#150b1f}.req.done{color:#fff;cursor:default;background:#150b1f;border-color:#0000}.req span{color:var(--hot)}.more{color:#fff;cursor:pointer;background:#150b1f;border:0;border-radius:999px;height:46px;margin:22px auto 0;padding:0 26px;font-weight:700;display:block}.heart{background:linear-gradient(#3a0a24,#18061a)}.heart .sec-h p{color:#ffb3c8}.heart .sec-h span{color:#e1b8c8}.hb{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.hb a{background:#ff3d711a;border:1px solid #ff3d7142;border-radius:20px;gap:2px;padding:22px;transition:transform .15s;display:grid}.hb a:hover{transform:translateY(-4px)rotate(-.6deg)}.hb strong{font:800 46px var(--disp);color:var(--hot);letter-spacing:-.04em}.hb b{font-size:19px}.hb small{color:#e1b8c8}.desk{border:1px solid var(--line);background:linear-gradient(#241636,#15091f);border-radius:26px;grid-template-columns:repeat(5,1fr);gap:0;padding:26px 10px;display:grid}.strip{border-right:1px solid var(--line);grid-template-columns:18px 1fr;gap:8px;padding:0 16px;display:grid}.strip:last-child{border:0}.meter{background:#08050c;border-radius:6px;grid-row:span 1;align-items:flex-end;height:190px;display:flex;overflow:hidden}.meter i{background:linear-gradient(var(--hot),var(--grn) 45%);width:100%;transition:height .8s;display:block}.fader{height:190px;position:relative}.fader:before{content:"";background:#08050c;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.fader u{background:linear-gradient(#efe6dc,#8b8091);border-radius:5px;width:58px;height:22px;margin-left:-29px;transition:bottom .8s;position:absolute;left:50%}.strip b,.strip h4,.strip p{grid-column:1/-1;margin:0}.strip b{font:800 38px var(--disp);letter-spacing:-.03em}.strip h4{color:var(--grn);font-size:17px}.strip p{color:var(--muted);font-size:14px;line-height:1.4}.disco{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.disco button{all:unset;cursor:pointer;gap:4px;display:grid}.disco img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;transition:transform .18s}.disco button:hover img{transform:scale(1.03)rotate(-1deg)}.disco button:focus-visible{outline:2px solid var(--hot);outline-offset:3px}.disco .on img{outline:3px solid var(--grn)}.disco b{font:700 19px var(--disp);margin-top:8px}.disco small{color:var(--muted)}.meet{background:#190f27}.sheet{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.sheet-a{position:relative}.sheet-a img{border-radius:20px;width:100%}.pin{width:0;position:absolute}.pin>i{background:var(--grn);border-radius:50%;width:14px;height:14px;margin:-7px;animation:2s infinite pulse;position:absolute;box-shadow:0 0 0 6px #2fe08a33}.traits{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.traits div{border:1px solid var(--line);background:#0d081299;border-radius:18px;gap:3px;padding:18px;display:grid}.traits b{font:800 19px var(--disp);color:var(--grn)}.traits span{color:#ddd3e6;font-size:15px}.bio{color:#ddd3e6;gap:18px;font-size:18px;display:grid}.bio .big{font:800 clamp(30px,3.6vw,46px)/1.05 var(--disp);letter-spacing:-.03em;color:#fff}.says{grid-template-columns:1fr 1fr;gap:22px;margin-top:8px;display:grid}.says h4{color:var(--hot);margin:0 0 8px}.says div:first-child h4{color:var(--grn)}.says ul{gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.studio{grid-template-columns:1fr 390px;gap:44px;display:grid}.pick{margin-bottom:24px}.pick h4{color:var(--grn);margin:0 0 10px;font-size:18px}.pick>div{flex-wrap:wrap;gap:8px;display:flex}.pick button{border:1.5px solid var(--line);color:var(--text);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:999px;padding:10px 15px;font-size:14px;font-weight:600}.pick button.on{background:var(--hot);border-color:var(--hot);color:#16060c}.studio-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-go span{color:var(--muted);font-size:14px}.studio-err{color:#ffb3c8;margin-top:14px}.studio-r img{border-radius:22px;width:100%}.studio-r pre{color:#bfb3cb;font:12.5px/1.5 var(--f-num);white-space:pre-wrap;background:#08050c;border-radius:14px;margin:12px 0 0;padding:14px}.wall{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.wall figure{margin:0}.wall img{border-radius:14px;width:100%}.wall figcaption{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:12px}.openc{background:var(--grn);color:#07170f}.openc .sec-h p{color:#06401f}.openc .sec-h span{color:#0b3a22}.kit{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kit a{background:#f4fff9;border-radius:22px;gap:3px;padding:18px;transition:transform .15s;display:grid}.kit a:hover{transform:translateY(-4px)}.kit img,.kit-j{object-fit:contain;width:100%;height:260px}.kit-j{font:800 72px var(--f-num);color:#0a9a55;place-items:center;display:grid}.kit b{font:800 20px var(--disp);margin-top:8px}.kit small{color:#2c5a43}.agents{color:#e7dff0;background:#07040b;border-radius:18px;margin-top:18px;overflow:hidden}.ag-bar{background:#1a1224;align-items:center;gap:7px;padding:12px 16px;display:flex}.ag-bar i{background:var(--hot);border-radius:50%;width:12px;height:12px}.ag-bar i:nth-child(2){background:#ffd166}.ag-bar i:nth-child(3){background:var(--grn)}.ag-bar span{color:var(--muted);font:13px var(--f-num);margin-left:9px}.agents pre{font:14px/1.6 var(--f-num);margin:0;padding:20px;overflow-x:auto}.finale{text-align:center;background:radial-gradient(70% 80% at 50% 10%,#551a4f,#0d0812);justify-items:center;gap:12px;padding:90px 16px 120px;display:grid;position:relative;overflow:hidden}.finale img{height:min(520px,60vh);position:relative;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.finale h2{letter-spacing:-.05em;font-size:clamp(50px,9vw,118px);font-weight:800;line-height:.95;position:relative}.finale p{color:#ddd3e6;position:relative}.fin-ca{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex;position:relative}.ca{border:1px solid var(--line);height:50px;color:var(--text);font:13px var(--f-num);cursor:pointer;text-overflow:ellipsis;background:#08050c;border-radius:999px;max-width:100%;padding:0 18px;overflow:hidden}.finale nav{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px;font-size:14px;display:flex;position:relative}.pbar{z-index:50;border-top:1px solid var(--line);background:#0d0812f2;align-items:center;gap:14px;padding:10px 18px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.pbar img{object-fit:cover;border-radius:9px;width:46px;height:46px}.pbar-t{flex:1;min-width:0;display:grid}.pbar-t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pbar-t span{color:var(--muted);font-size:13px}.pbar-b{background:var(--grn);color:#06170e;cursor:pointer;border:0;border-radius:50%;width:46px;height:46px;font-size:15px}.pbar-p{background:#ffffff1f;height:4px;position:absolute;bottom:0;left:0;right:0}.pbar-p i{background:var(--hot);height:100%;display:block}@media (max-width:980px){.now,.sheet,.studio{grid-template-columns:1fr;gap:36px}.now-l{position:static}.desk{grid-template-columns:1fr;gap:22px}.strip{border:0;grid-template-columns:18px 80px 1fr}.meter,.fader{height:90px}.strip b,.strip h4,.strip p{grid-column:3}.strip b{grid-row:1}.kit,.traits{grid-template-columns:1fr}.top nav{display:none}.top-brand{margin-right:auto}.hide-s{display:none}.row40{grid-template-columns:30px 32px minmax(0,1fr) 62px 54px}.row40 .req,.row40.head span:last-child{grid-column:3/-1;justify-self:start;padding:0 14px}.pos{font-size:22px}.stats{grid-template-columns:1fr 1fr;gap:22px 0}.led{height:28%}.hero-a{height:min(390px,42%);bottom:300px;left:60%;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.hero-copy{padding:0;bottom:82px}.crowd{display:none}.mega{font-size:27vw;top:9%;left:16px}.says{grid-template-columns:1fr}.pin>div{display:none}.stage{min-height:820px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mic{gap:8px;display:grid}.mic-row{border:1.5px solid var(--grn);background:#07040bdb;border-radius:999px;gap:8px;padding:7px;display:flex;box-shadow:0 0 0 6px #2fe08a1f}.mic input{min-width:0;height:50px;color:var(--text);font:15px var(--f-num);background:0 0;border:0;outline:0;flex:1;padding:0 16px}.mic input::placeholder{color:#a597b5}.mic-row:focus-within{box-shadow:0 0 0 6px #2fe08a47}.mic-err{color:#ffb3c8;font-size:15px}.hero-tags{color:#e0d6e8;flex-wrap:wrap;gap:6px 14px;font-size:14px;font-weight:600;display:flex}.hero-tags a{text-underline-offset:3px;-webkit-text-decoration:underline #2fe08a99;text-decoration:underline #2fe08a99}.hero-tags a:hover{color:var(--grn)}.readsec{background:#07040b radial-gradient(#ffffff12 1px,#0000 1.4px) 0 0/7px 7px;padding-top:64px}.board{--v:var(--grn);box-shadow:0 0 70px color-mix(in srgb,var(--v) 22%,transparent);background:#0b0713;border:3px solid #2c1f3b;border-radius:26px;margin-bottom:42px;overflow:hidden}.board.v-careful{--v:#ffd166}.board.v-rug{--v:var(--hot)}.board-top{grid-template-columns:230px 1fr;align-items:end;gap:28px;padding:30px 30px 0;display:grid}.board-face{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:18px 18px 0 0;width:100%}.board-v{gap:6px;min-width:0;padding-bottom:26px;display:grid}.board-coin{align-items:center;gap:10px;min-width:0;font-size:17px;display:flex}.board-coin img{object-fit:cover;border-radius:50%;width:34px;height:34px}.board-coin span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board h3{letter-spacing:-.05em;color:var(--v);text-shadow:0 0 34px color-mix(in srgb,var(--v) 55%,transparent);margin:4px 0;font-size:clamp(58px,10vw,128px);font-weight:800;line-height:.92}.board-sub{color:#ddd3e6;font-size:17px}.board blockquote{border-left:3px solid var(--v);background:#ffffff0a;border-radius:0 12px 12px 0;margin:8px 0 0;padding:12px 16px;font-size:18px;font-weight:600}.led-grid{background:#2c1f3b;border-block:1px solid #2c1f3b;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.led-cell{background:#0b0713;gap:2px;min-width:0;padding:14px 18px;display:grid}.led-cell span{color:var(--muted);font-size:12.5px}.led-cell b{font:700 19px var(--f-num);overflow-wrap:anywhere}.led-cell b.unread{color:#7e7290;font-size:13.5px;font-weight:500}.chans{margin:0;padding:10px 18px;list-style:none;display:grid}.chans li{border-bottom:1px solid #ffffff0f;grid-template-columns:14px 150px 1fr;align-items:center;gap:12px;padding:11px 8px;display:grid}.chans li:last-child{border:0}.chans i{background:#3a304a;border-radius:50%;width:12px;height:12px}.l-ok i{background:var(--grn);box-shadow:0 0 12px var(--grn)}.l-warn i{background:#ffd166;box-shadow:0 0 12px #ffd166}.l-bad i{background:var(--hot);box-shadow:0 0 14px var(--hot)}.chans span{font-size:15px;font-weight:700}.chans p{color:#ddd3e6;font-size:15.5px}.l-unknown p{color:#8d819e}.board-links{flex-wrap:wrap;gap:10px;padding:6px 26px 26px;display:flex}.door h3{margin-bottom:14px;font-size:24px}.door-l{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.door-l button{all:unset;cursor:pointer;border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex}.door-l button:hover{border-color:var(--grn)}.door-l button:focus-visible{outline:2px solid var(--hot)}.door-l img,.door-l em{object-fit:cover;width:38px;height:38px;font:700 12px var(--f-num);background:#1b0f2b;border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.door-l span{flex:1;min-width:0;display:grid}.door-l b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.door-l small{color:var(--muted);font-size:12.5px}.vt{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;text-decoration:none}.vt.clean{color:var(--grn);background:#2fe08a2b}.vt.careful{color:#ffd166;background:#ffd1662b}.vt.rug{color:#ff8fb0;background:#ff3d7133}.merch{background:linear-gradient(#1a0c2c,#2a0f33)}.merch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:44px;display:grid}.merch-form{gap:14px;display:grid}.fld{border:1.5px solid var(--line);width:100%;height:52px;color:var(--text);background:#0b0713;border-radius:14px;outline:0;padding:0 18px;font-size:15px}.fld:focus{border-color:var(--grn)}.merch-form .pick{margin:0}.seg{border:1px solid var(--line);background:#0b0713;border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.seg button.on{background:var(--grn);color:#06170e}.rail{justify-items:center;gap:18px;min-height:420px;padding-top:10px;display:grid}.pass{justify-items:center;display:grid;position:relative}.lanyard{background:repeating-linear-gradient(135deg,var(--hot) 0 10px,var(--grn) 10px 20px);clip-path:polygon(0 0,100% 0,72% 100%,28% 100%);width:26px;height:74px}.pass-card{color:#150b1f;transform-origin:50% 0;background:#fff5ec;border-radius:20px;justify-items:center;gap:10px;width:min(320px,100%);padding:14px;animation:4s ease-in-out infinite bob;display:grid;box-shadow:0 26px 60px #00000073}.pass-card small{font:800 15px var(--disp);letter-spacing:.14em;color:#b70e49}.pass-card img,.pass-ph{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.pass-ph{color:#a597b5;text-align:center;background:#150b1f;place-items:center;padding:18px;font-size:15px;font-weight:700;display:grid}.pass-card b{font:800 20px var(--disp);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.truss{gap:0;width:100%;display:grid}.truss-bar{background:repeating-linear-gradient(90deg,#3b3048 0 4px,#0000 4px 24px),linear-gradient(#584b66,#2c1f3b);border-radius:6px;height:30px}.truss-banner{border-radius:0 0 14px 14px;margin:0 12px;overflow:hidden;box-shadow:0 24px 60px #00000080}.truss-banner img,.truss-banner .pass-ph{aspect-ratio:3;object-fit:cover;width:100%;font:800 clamp(22px,4vw,40px) var(--disp);color:var(--hot);border-radius:0;display:grid}.studio-tabs{margin-bottom:26px}.studio-lead{color:var(--muted);margin-bottom:18px;font-size:17px}.out-a{width:100%;margin-top:12px}.out-v{background:#000;border-radius:22px;width:100%}.studio .fld{margin-bottom:18px}.frames{flex-wrap:wrap;gap:8px;display:flex}.pick .frames button{background:0 0;border-radius:12px;width:72px;height:72px;padding:0;overflow:hidden}.pick .frames button.on{border:2.5px solid var(--grn);background:0 0}.frames img{object-fit:cover;width:100%;height:100%}.wall2{margin-top:48px}.wall-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.wall-h h3{letter-spacing:-.03em;font-size:34px;font-weight:800}.wall-h p{color:var(--muted)}.wall2 .wall figure.wide{grid-column:span 2}.wall video{background:#000;border-radius:14px;width:100%;display:block}.wall-song img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.wall-song audio{width:100%;height:36px;margin-top:6px}.stage .hero-copy{width:min(520px,100% - 48px)}@media (max-width:980px){.merch-grid{grid-template-columns:1fr;gap:30px}.board-top{grid-template-columns:96px 1fr;align-items:start;gap:14px;padding:18px 16px 0}.board-v{padding-bottom:16px}.board h3{font-size:clamp(42px,14vw,72px)}.board blockquote,.board-sub{grid-column:1/-1}.led-grid{grid-template-columns:repeat(2,1fr)}.led-cell b{font-size:16px}.chans{padding:6px 8px}.chans li{grid-template-columns:14px 1fr;gap:4px 10px}.chans p{grid-column:2}.stage{height:calc(100svh - 58px);min-height:720px}.hero-copy{gap:9px;bottom:84px}.hero-copy h2{font-size:32px}.hero-copy p{font-size:15px;line-height:1.35}.led{height:24%;top:14px}.mega{top:7%}.hero-a{height:min(290px,38%);bottom:340px;left:58%}.mic input{padding:0 8px 0 12px;font-size:15px}.mic .btn-hot{height:46px;padding:0 18px}.rail{min-height:0}.wall2 .wall figure.wide{grid-column:1/-1}}
