:root[data-show] body{overflow:hidden;background:var(--surface-sunken)}.show-page{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--surface-sunken);color:var(--text)}.show-page.idle{cursor:none}.show-fit{position:relative;width:min(100vw,calc(100vh * 16 / 9))}@supports (height: 100dvh){.show-fit{width:min(100vw,calc(100dvh * 16 / 9))}}.show-msg{position:fixed;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:2vmin;padding:0 5vw;text-align:center;background:var(--bg)}.show-msg h1{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,4.4vw,64px);line-height:1.1;letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.show-msg p{color:var(--muted);font-size:clamp(16px,1.8vw,28px);max-width:40ch}.show-wait{display:block;width:clamp(40px,6vw,80px);height:clamp(40px,6vw,80px);border-radius:50%;border:6px solid var(--line-strong);border-top-color:var(--accent);animation:show-spin 1s linear infinite}@keyframes show-spin{to{transform:rotate(360deg)}}.show-start{position:fixed;inset:0;z-index:10;display:grid;place-content:center;justify-items:center;gap:2.4vmin;padding:0 5vw;text-align:center;background:var(--bg)}.show-start .show-start-logo{display:grid;place-items:center}.show-start .show-start-logo img{display:block;max-height:14vmin;max-width:40vw;object-fit:contain}.show-start .show-start-logo svg{width:12vmin;height:12vmin}.show-start h1{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,4vw,56px);line-height:1.1;letter-spacing:-.02em}.show-start p{color:var(--muted);font-size:clamp(16px,1.6vw,24px);max-width:36ch}.show-start .btn{min-height:56px;padding:0 32px;font-size:clamp(18px,1.8vw,26px);font-weight:700}.show-chip{position:absolute;right:1.2%;bottom:1%;z-index:4;display:inline-flex;align-items:center;gap:.5em;padding:.45em .9em;border-radius:999px;background:var(--glass);border:1px solid var(--line-strong);color:var(--muted);font-size:max(12px,min(1.1vw,2vh));font-weight:600;line-height:1;pointer-events:none}.show-chip i{width:.6em;height:.6em;border-radius:50%;background:var(--warn);animation:show-pulse 1.8s ease-in-out infinite}.show-stage{--show-ease: cubic-bezier(.16, 1, .3, 1);position:relative;width:100%;aspect-ratio:16 / 9;container-type:inline-size;overflow:hidden;isolation:isolate;color:var(--text);font-family:var(--font-ui);background:radial-gradient(120% 95% at 50% 0%,var(--surface-3) 0%,var(--bg) 62%)}.show-stage[style*=--accent-dark]{--accent: var(--accent-dark) !important;--accent-glow: color-mix(in srgb, var(--accent-dark) 20%, transparent) !important}.show-layer{position:absolute;inset:0;overflow:hidden}.show-layer>*{position:absolute}.show-in{animation:show-in .4s var(--show-ease) both}.show-out{animation:show-out .4s linear both;pointer-events:none}@keyframes show-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes show-out{0%{opacity:1}to{opacity:0}}@keyframes show-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes show-rise{0%{opacity:0;transform:translateY(.8cqw)}to{opacity:1;transform:none}}@keyframes show-pulse{50%{opacity:.35}}.show-preload{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.show-preload img,.show-preload video{width:1px;height:1px}.show-beam,.show-rbeam{top:0;height:46cqw;width:62cqw;left:-6cqw;background:radial-gradient(60% 100% at 50% 0%,color-mix(in srgb,var(--spot) 30%,transparent),color-mix(in srgb,var(--spot) 8%,transparent) 60%,transparent 82%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);pointer-events:none;z-index:0}.show-chrome{left:3cqw;top:2.2cqw;display:flex;align-items:center;gap:1cqw;z-index:2;max-width:52cqw}.show-chrome svg{width:2.6cqw;height:2.6cqw;flex:none}.show-chrome img{height:3cqw;width:auto;max-width:9cqw;object-fit:contain;flex:none}.show-chrome span{font-size:1.65cqw;font-weight:700;line-height:1.1;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-corner{right:3cqw;top:1.8cqw;display:flex;align-items:center;gap:1cqw;z-index:2;text-align:right}.show-corner-t{display:grid;gap:.35cqw}.show-corner small{font-size:1.15cqw;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.show-corner b{font-size:1.4cqw;font-weight:500;line-height:1;color:var(--text)}.show-qr{background:var(--qr-bg)}.show-qr svg{display:block;width:100%;height:100%}.show-qr svg rect{fill:var(--qr-bg)}.show-qr svg path{fill:var(--qr-ink)}.show-qr-mini{width:4.8cqw;height:4.8cqw;padding:.35cqw;border-radius:.5cqw;flex:none}.show-spons{left:0;right:0;bottom:0;height:4.6cqw;display:flex;align-items:center;justify-content:center;gap:2.2cqw;border-top:1px solid var(--line);background:var(--glass);font-size:1.3cqw;font-weight:500;line-height:1;color:var(--muted);z-index:2}.show-spons small{font-size:1.05cqw;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.show-spons b{color:var(--text);font-weight:700}.show-spon{display:inline-flex;align-items:center;gap:2.2cqw}.show-spon u{width:.35cqw;height:.35cqw;border-radius:50%;background:var(--line-strong);display:block}.show-spon img{display:block;height:2.8cqw;width:auto;max-width:12cqw;object-fit:contain;padding:.35cqw .7cqw;border-radius:.5cqw;background:var(--qr-bg)}.show-eb{display:flex;align-items:center;gap:.9cqw;font-size:1.45cqw;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.show-dot{width:1cqw;height:1cqw;border-radius:50%;background:var(--accent);display:inline-block;flex:none}.show-dot.ok{background:var(--good);animation:show-pulse 1.8s ease-in-out infinite}.show-no{font-size:2.1cqw;font-weight:600;line-height:1;color:var(--spot);letter-spacing:.04em}.show-nm{font-family:var(--font-display);font-size:7cqw;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text);margin:0;text-wrap:balance;overflow-wrap:anywhere}.show-nm.lg{font-size:5.4cqw}.show-nm.xl{font-size:4cqw;line-height:1.05}.show-act{font-size:2.8cqw;font-weight:600;line-height:1.1;color:var(--text)}.show-meta{font-size:1.7cqw;font-weight:500;line-height:1.2;color:var(--muted)}.show-pic{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.show-initials{display:grid;place-items:center;background:var(--surface-3);color:var(--muted);font-family:var(--font-display);font-weight:800;font-size:6cqw}.show-ph{left:8cqw;top:11cqw;width:34cqw;height:34cqw;border-radius:2.2cqw;overflow:hidden;background:var(--surface);z-index:1;box-shadow:var(--shadow-3),0 0 0 1px var(--line-strong),0 0 6cqw var(--spot-soft)}.show-ph.outfit .show-pic{object-fit:contain;object-position:50% 50%}.show-stxt{left:48cqw;right:5cqw;top:14cqw;display:grid;gap:1.5cqw;justify-items:start;z-index:2}.show-stxt .show-nm{margin-top:.3cqw}.show-stxt .show-meta{margin-top:.2cqw}.show-stxt.video{left:64cqw;right:4cqw;top:12cqw;gap:1.3cqw}.show-stxt.video .show-nm{font-size:4.9cqw}.show-stxt.video .show-nm.lg{font-size:4cqw}.show-stxt.video .show-nm.xl{font-size:3.2cqw}.show-stxt.video .show-act{font-size:2.3cqw}.show-vp{left:5cqw;top:10.5cqw;width:55cqw;height:30.9375cqw;border-radius:1.8cqw;overflow:hidden;background:var(--surface);z-index:1;box-shadow:var(--shadow-3),0 0 0 1px var(--line-strong),0 0 6cqw var(--spot-soft)}.show-vp video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--surface-sunken)}.show-vp .show-pic{position:absolute;inset:0;object-position:50% 24%}.show-vp:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--bg) 82%,transparent));pointer-events:none}.show-vp>div{z-index:2}.show-vchip{position:absolute;left:1.4cqw;top:1.4cqw;display:flex;align-items:center;gap:.8cqw;padding:.8cqw 1.4cqw;border-radius:999px;background:var(--glass);font-size:1.5cqw;font-weight:600;line-height:1}.show-vchip svg{width:1.5cqw;height:1.5cqw;fill:currentColor}.show-vplay{position:absolute;left:50%;top:44%;width:7.5cqw;height:7.5cqw;margin:-3.75cqw 0 0 -3.75cqw;border-radius:50%;background:var(--text);display:grid;place-items:center}.show-vplay svg{width:3cqw;height:3cqw;fill:var(--bg);margin-left:.4cqw}.show-vbar{position:absolute;left:1.6cqw;right:1.6cqw;bottom:1.4cqw;display:grid;gap:.8cqw}.show-vtrack{height:.6cqw;border-radius:999px;background:var(--line-strong);overflow:hidden}.show-vtrack i{display:block;height:100%;width:100%;background:var(--spot);border-radius:inherit;transform:scaleX(0);transform-origin:0 50%}.show-vtime{display:flex;justify-content:flex-end;font-size:1.3cqw;font-weight:500;line-height:1;color:var(--text)}.show-un{left:5cqw;right:5cqw;top:9.2cqw;display:grid;justify-items:center;gap:2.2cqw;z-index:1}.show-un h2{font-family:var(--font-display);font-size:4.4cqw;font-weight:800;line-height:1;letter-spacing:-.02em}.show-unrow{display:flex;align-items:flex-end;justify-content:center;gap:3.4cqw}.show-uc{display:grid;gap:.6cqw;justify-items:start;width:24cqw;min-width:0}.show-ucimg{width:24cqw;height:24cqw;border-radius:1.8cqw;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-2),0 0 0 1px var(--line-strong)}.show-ucn{font-size:1.5cqw;font-weight:600;line-height:1.2;color:var(--spot);margin-top:.6cqw}.show-ucm{font-family:var(--font-display);font-size:2.5cqw;font-weight:800;line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere}.show-lab{font-size:1.15cqw;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--spot)}.show-uc.cur{width:14cqw;opacity:.82}.show-uc.cur .show-lab{color:var(--muted)}.show-uc.cur .show-ucimg{width:14cqw;height:14cqw;border-radius:1.4cqw}.show-uc.cur .show-ucm{font-size:1.9cqw}.show-unsep{width:1px;align-self:stretch;background:var(--line-strong);margin:0 .4cqw}.show-unend{width:24cqw;align-self:center;text-align:center;font-size:1.9cqw;font-weight:500;line-height:1.3;color:var(--muted)}.show-jph{left:8cqw;top:11cqw;width:28cqw;height:28cqw;border-radius:2cqw;overflow:hidden;background:var(--surface);z-index:1;box-shadow:var(--shadow-3),0 0 0 1px var(--line-strong)}.show-jtx{left:43cqw;right:5cqw;top:11cqw;display:grid;gap:2.2cqw;z-index:2}.show-jtx h2{display:grid;gap:.6cqw;margin:0}.show-jtx h2 span{font-size:3cqw;font-weight:600;line-height:1.1;color:var(--muted)}.show-jtx .show-nm{font-size:6.4cqw}.show-jtx .show-nm.lg{font-size:5cqw}.show-jtx .show-nm.xl{font-size:3.8cqw}.show-seats{display:flex;flex-wrap:wrap;gap:2.2cqw}.show-seat{display:block;width:7.4cqw;height:7.4cqw}.show-seat svg{width:7.4cqw;height:7.4cqw;fill:var(--surface-3);stroke:var(--line-strong);stroke-width:1.5}.show-seat.lit svg{fill:var(--spot);stroke:var(--spot);filter:drop-shadow(0 0 1.4cqw color-mix(in srgb,var(--spot) 55%,transparent))}.show-jcount{font-family:var(--font-display);font-size:2.9cqw;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--spot)}.show-jtrack{width:100%;max-width:40cqw;height:.8cqw;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-top:-.8cqw}.show-jtrack i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--spot);transform-origin:0 50%;transition:transform .6s var(--show-ease)}.show-jnote{font-size:1.6cqw;font-weight:500;line-height:1.3;color:var(--muted)}.show-qrcard{left:9cqw;top:10cqw;width:34cqw;height:34cqw;padding:2.2cqw;background:var(--qr-bg);border-radius:2.2cqw;z-index:1;box-shadow:var(--shadow-3),0 0 8cqw var(--spot-soft)}.show-qrcard .show-qr{width:100%;height:100%}.show-vtx{left:49cqw;right:5cqw;top:11cqw;display:grid;gap:1.7cqw;justify-items:start;z-index:2}.show-vtx h2{font-family:var(--font-display);font-size:5cqw;font-weight:800;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.show-vtx h2[data-len=md]{font-size:3.9cqw}.show-vtx h2[data-len=lg]{font-size:3.2cqw}.show-vtx h2[data-len=xl]{font-size:2.6cqw;line-height:1.1}.show-url{font-size:2cqw;font-weight:500;line-height:1.2;color:var(--spot);overflow-wrap:anywhere}.show-vcount{display:flex;align-items:baseline;gap:1.2cqw;margin-top:1cqw}.show-vcount b{font-family:var(--font-display);font-size:8.2cqw;font-weight:800;line-height:1;letter-spacing:-.02em}.show-vcount span{font-size:2.9cqw;font-weight:600;line-height:1;color:var(--muted)}.show-live{display:inline-flex;align-items:center;gap:.8cqw;padding:.8cqw 1.4cqw;border-radius:999px;border:1px solid var(--line-strong);font-size:1.3cqw;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.show-live .show-dot{width:.9cqw;height:.9cqw}.show-results{position:absolute;inset:0}.show-results>*{position:absolute}.show-rt{left:0;right:0;top:8.4cqw;text-align:center;font-family:var(--font-display);font-size:3.4cqw;font-weight:800;line-height:1;letter-spacing:-.02em;z-index:2}.show-rt small{display:block;margin-top:.9cqw;font-family:var(--font-ui);font-size:1.45cqw;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.show-rnone{left:10cqw;right:10cqw;top:22cqw;margin:0;text-align:center;font-size:2.2cqw;font-weight:500;line-height:1.3;color:var(--muted);z-index:2}.show-rbeam{left:19cqw;width:62cqw;height:44cqw;opacity:0;transform:translateY(-6%);transition:opacity .4s var(--show-ease),transform .4s var(--show-ease)}.show-results.won .show-rbeam{opacity:1;transform:none}.show-podium{left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;gap:2.2cqw;z-index:1}.show-results.has-spons .show-podium{bottom:4.6cqw}.show-pc{--sz: 11cqw;display:grid;justify-items:center;width:24cqw}.show-gap{visibility:hidden}.show-pc.p1{--sz: 16cqw}.show-pc.p2{--sz: 12cqw}.show-slot{position:relative;width:var(--sz);height:var(--sz);border-radius:1.5cqw}.show-wh{position:absolute;inset:0;border-radius:inherit;border:.25cqw dashed var(--line-strong);background:var(--surface);transition:opacity .3s var(--show-ease),transform .3s var(--show-ease)}.show-pc.rev .show-wh{opacity:0;transform:scale(1.04)}.show-ws{position:absolute;inset:0;display:grid;gap:.3cqw;border-radius:inherit;overflow:hidden;box-shadow:var(--shadow-2),0 0 0 1px var(--line-strong);animation:show-pop .4s var(--show-ease) both}.show-slot.n2 .show-ws{grid-template-columns:1fr 1fr}.show-slot.n3 .show-ws,.show-slot.n4 .show-ws{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.show-ws .show-pic{min-width:0;min-height:0}.show-pc.p1.rev .show-ws{box-shadow:0 0 0 .5cqw var(--spot),0 0 5cqw color-mix(in srgb,var(--spot) 50%,transparent)}.show-pn{display:grid;width:100%;min-height:6.4cqw;margin-top:.9cqw;text-align:center}.show-pns{grid-area:1 / 1;display:grid;align-content:start;gap:.5cqw;min-width:0;animation:show-rise .4s var(--show-ease) both}.show-pns b{font-family:var(--font-display);font-size:2.3cqw;font-weight:800;line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance}.show-pw{display:inline-block;max-width:100%}.show-pns>.num{font-size:1.45cqw;font-weight:500;line-height:1.2;color:var(--muted)}.show-pc.p1 .show-pns b{color:var(--spot)}.show-pc[data-ties="2"] .show-pns b{font-size:2cqw}.show-pc[data-ties="3"],.show-pc[data-ties="4"]{width:30cqw}.show-pc[data-ties="3"]{--sz: 10cqw}.show-pc[data-ties="3"].p1{--sz: 12cqw}.show-pc[data-ties="4"]{--sz: 8cqw}.show-pc[data-ties="4"].p1{--sz: 10cqw}.show-pc[data-ties="3"] .show-pns b{font-size:1.6cqw;line-height:1.1}.show-pc[data-ties="4"] .show-pns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2cqw;row-gap:.5cqw}.show-pc[data-ties="4"] .show-pns b{font-size:1.4cqw;line-height:1.1}.show-podium[data-places="1"] .show-pc[data-ties="3"],.show-podium[data-places="1"] .show-pc[data-ties="4"]{width:62cqw;--sz: 11cqw}.show-podium[data-places="1"] .show-pc[data-ties="3"] .show-pns,.show-podium[data-places="1"] .show-pc[data-ties="4"] .show-pns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2cqw;row-gap:.5cqw}.show-podium[data-places="1"] .show-pc[data-ties="3"] .show-pns b,.show-podium[data-places="1"] .show-pc[data-ties="4"] .show-pns b{font-size:1.8cqw}.show-pc[data-ties="4"] .show-pns b.last-odd,.show-podium[data-places="1"] .show-pc[data-ties="3"] .show-pns b.last-odd{grid-column:1 / -1}.show-pns>span{grid-column:1 / -1}.show-slot.n2 .show-initials,.show-slot.n3 .show-initials,.show-slot.n4 .show-initials{font-size:calc(var(--sz) * .22)}.show-ped{position:relative;width:100%;height:5.6cqw;margin-top:.8cqw;display:grid;place-items:center;overflow:hidden;border-radius:.9cqw .9cqw 0 0;border:1px solid var(--line-strong);border-bottom:0;background:linear-gradient(180deg,var(--surface-3),var(--surface));font-family:var(--font-display);font-size:3.6cqw;font-weight:800;line-height:1;color:var(--muted)}.show-pc.p2 .show-ped{height:8cqw}.show-pc.p1 .show-ped{height:11.5cqw}.show-ped:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--spot) 70%,var(--text)),var(--spot) 55%,color-mix(in srgb,var(--spot) 85%,var(--warn)));opacity:0;transition:opacity .3s var(--show-ease)}.show-ped>span{position:relative;z-index:1}.show-pc.p1.rev .show-ped{color:var(--spot-ink);border-color:var(--spot)}.show-pc.p1.rev .show-ped:after{opacity:1}.show-blank{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2cqw}.show-blank svg{width:10cqw;height:10cqw}.show-blank img{display:block;max-height:16cqw;max-width:40cqw;object-fit:contain}.show-blank b{font-family:var(--font-display);font-size:4.2cqw;font-weight:800;line-height:1.05;letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:80cqw}@media(prefers-reduced-motion:reduce){.show-in,.show-ws,.show-pns{animation:none}.show-out{display:none}.show-wh,.show-ped:after,.show-rbeam,.show-jtrack i{transition:none}.show-dot.ok,.show-chip i,.show-wait{animation:none}}
