.stg{aspect-ratio:16/9;color:#fff;background:radial-gradient(120% 90% at 50% 115%,#41090f 0%,#16080a 46%,#0a0a0b 76%);border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #00000080;container-type:inline-size}.stg.full{aspect-ratio:auto;width:100vw;height:100dvh;box-shadow:none;border-radius:0}.stg-scene{z-index:2;position:absolute;inset:0}.stg-sc{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.2cqw;padding:4cqw 5cqw;transition:opacity .45s;display:flex;position:absolute;inset:0}.stg-sc.instant,.stg-sc.instant *{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}.stg-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;font-size:max(8px,1.2cqw)}.stg-floor{filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(50% 50%,#e41e2b52,#0000 70%);height:14cqw;position:absolute;bottom:8%;left:12%;right:12%}.stg-blackout{z-index:10;background:#000;transition:opacity .6s;position:absolute;inset:0}.stg-tag{z-index:5;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;background:#ffffff14;border-radius:99px;padding:.35cqw .9cqw;font-size:max(8px,.95cqw);position:absolute;top:1.4cqw;right:1.4cqw}.stg-logo{z-index:5;opacity:.9;height:3cqw;position:absolute;bottom:2cqw;left:2cqw}.stg-mega{font-family:var(--font-display);text-transform:uppercase;gap:.08em;font-size:6.6cqw;line-height:.95;display:grid}.stg-mega .ln{white-space:nowrap;display:block}.stg-mega .red{color:#e41e2b;text-shadow:0 0 2.4cqw #e41e2b8c}.stg-mega .ch{opacity:0;filter:blur(6px);transition:opacity .5s ease, transform .8s var(--ease-out-expo), filter .6s ease;transition-delay:calc(var(--d) * 42ms + .2s);display:inline-block;transform:translateY(.35em)scale(.96)}.play .stg-mega .ch{opacity:1;filter:none;transform:none}.stg-tagline{color:#fffc;letter-spacing:.04em;opacity:0;font-size:max(10px,1.8cqw);transition:opacity .9s 1.5s}.stg-tagline b{color:#ff6b74;font-weight:500}.stg-fade{opacity:0;transition:opacity .8s .1s}.play .stg-tagline,.play .stg-fade{opacity:1}.stg-icon{opacity:0;background:radial-gradient(circle at 30% 28%,#ffffff38,#e41e2b47 70%);border:1px solid #ffffff47;border-radius:50%;place-items:center;width:7.5cqw;height:7.5cqw;transition:transform .9s cubic-bezier(.2,1.5,.3,1),opacity .4s;display:grid;transform:scale(.5)}.stg-icon svg{width:52%;height:52%}.stg-catname{font-family:var(--font-display);text-transform:uppercase;clip-path:inset(0 100% 0 0);max-width:84cqw;font-size:5.2cqw;line-height:1;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1) .3s}.stg-catline{color:#fffc;opacity:0;max-width:58cqw;font-size:max(10px,1.7cqw);transition:opacity .7s 1.1s,transform .7s 1.1s;transform:translateY(10px)}.play .stg-icon{opacity:1;transform:none}.play .stg-catname{clip-path:inset(0)}.play .stg-catline{opacity:1;transform:none}.stg-row{justify-content:center;align-items:stretch;gap:1.8cqw;display:flex}.stg-card{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(165deg,#ffffff2b,#ffffff09 62%);border:1px solid #ffffff38;border-radius:1.4cqw;flex-direction:column;align-items:center;gap:.7cqw;width:14.5cqw;padding:1.6cqw 1.1cqw 1.4cqw;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 2cqw 4cqw #00000073}.stg-card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff4d 50%,#0000 58%);position:absolute;inset:-40% -70%;transform:translate(-70%)}.stg-av{object-fit:cover;border-radius:50%;flex:none;width:8cqw;height:8cqw;box-shadow:0 0 0 .35cqw #ffffff29}.stg-av.initials{font-family:var(--font-display);background:radial-gradient(circle at 35% 30%,#ff5a64,#a50f19 72%);place-items:center;font-size:2.6cqw;display:grid}.stg-nm{font-size:max(8px,1.45cqw);font-weight:600;line-height:1.2}.stg-tm{color:#ffffffa3;font-size:max(7px,1.08cqw)}.stg-fin .stg-card{opacity:0;transition:opacity .6s ease, transform .9s var(--ease-out-expo);transition-delay:calc(var(--i) * .16s + .15s);transform:translateY(5cqw)scale(.94)}.stg-fin.play .stg-card{opacity:1;transform:none}.stg-fin.play .stg-card:before{animation:stg-shine 1.6s ease calc(var(--i) * .16s + .8s) 1 both}@keyframes stg-shine{0%{transform:translate(-70%)}to{transform:translate(70%)}}.stg-sus-line{font-family:var(--font-display);opacity:0;font-size:2.6cqw;transition:opacity .8s .7s}.stg-sus.play .stg-card{opacity:.36;filter:saturate(.35);transition:opacity 1.3s,transform 1.3s,filter 1.3s;transform:scale(.96)}.stg-sus.play .stg-sus-line{opacity:1}.stg-sweep{z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000 36%,#ffffff14 47%,#ff5a6438 50%,#ffffff14 53%,#0000 64%);position:absolute;inset:0;transform:translate(-110%)}.stg-win{gap:1.3cqw}.stg-card.big{gap:1cqw;width:24cqw;padding:2.4cqw 2cqw 2cqw;box-shadow:inset 0 1px #ffffff80,0 0 7cqw #e41e2b80,0 3cqw 6cqw #00000080}.big .stg-av{width:13cqw;height:13cqw}.big .stg-av.initials{font-size:4.4cqw}.big .stg-nm{font-size:2.6cqw}.big .stg-tm{font-size:1.5cqw}.stg-win.play .stg-card.big:before{animation:1.8s 1s both stg-shine}.stg-winlabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.32em;color:#ff6b74;opacity:0;font-size:2cqw;transition:opacity .6s 1.05s,transform .6s 1.05s;transform:translateY(8px)}.stg-cite{color:#ffffffdb;opacity:0;max-width:62cqw;font-size:max(9px,1.55cqw);line-height:1.45;transition:opacity .8s 1.45s}.play .stg-winlabel,.play .stg-cite{opacity:1;transform:none}.stg-alltitle{font-family:var(--font-display);text-transform:uppercase;font-size:4.2cqw;line-height:1}.stg-alltitle span{color:#e41e2b}.stg-row.all{grid-template-rows:auto auto;grid-auto-columns:14cqw;grid-auto-flow:column;justify-content:center;gap:.9cqw 1.4cqw;display:grid}.stg-row.all .stg-card{width:14cqw}.stg-allitem{grid-row:span 2;grid-template-rows:subgrid;opacity:0;transition:opacity .8s ease, transform .9s var(--ease-out-expo);transition-delay:calc(var(--i) * .22s + .25s);justify-items:center;display:grid;transform:translateY(4cqw)}.play .stg-allitem{opacity:1;transform:none}.stg-aw{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#ff6b74;align-self:start;max-width:14cqw;font-size:max(7px,1cqw);font-weight:500;line-height:1.3}.stg-thanks{font-family:var(--font-display);text-transform:uppercase;opacity:0;max-width:72cqw;font-size:4cqw;line-height:1.04;transition:opacity .8s,transform .8s;transform:translateY(12px)}.play .stg-thanks{opacity:1;transform:none}.stg-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.stg-track{color:#ffffffc7;white-space:nowrap;gap:3cqw;width:max-content;font-size:max(9px,1.5cqw);animation:46s linear infinite stg-mq;display:flex}.stg-marquee.rev .stg-track{color:#ffffff80;animation-direction:reverse}@keyframes stg-mq{to{transform:translate(-50%)}}.stg-live{background:#e41e2b2e;border:1px solid #e41e2b99;border-radius:99px;align-items:center;gap:.9cqw;padding:.8cqw 1.8cqw;font-size:max(9px,1.4cqw);font-weight:500;display:inline-flex}.stg-dot{background:#ff3b47;border-radius:50%;width:1cqw;min-width:6px;height:1cqw;min-height:6px;animation:1.6s infinite stg-pulse}@keyframes stg-pulse{0%{box-shadow:0 0 #ff3b47b3}to{box-shadow:0 0 0 1.4cqw #ff3b4700}}.stg-hold .stg-mega{font-size:5.4cqw}.stg-hold p.wait{color:#fffc;font-size:max(10px,1.8cqw)}@container (width<=560px){.stg-cite,.stg-catline{display:none}}
