.wp-layer{position:absolute;inset:0;z-index:45;pointer-events:none}.wp-layer[hidden]{display:none}.wp-layer>*{pointer-events:auto}.wp-board{pointer-events:none!important}.wo-member :is(#wo-rest-skip,#wo-rest-plus,#wo-m-skip),.wo-member :is(.wo-rest,.wo-move) [data-act=pause],.wo-member :is(.wo-rest,.wo-move) .wo-hands{display:none!important}.wp-lead{display:none;margin:0;font-weight:900;font-size:clamp(13px,2vmin,24px);color:var(--wo-ink2)}.wo-member .wp-lead{display:block}.wp-av,.wp-bav,.wp-pav{flex:none;display:grid;place-items:center;border-radius:50%;background:#ffffff29;line-height:1}.wp-av{width:clamp(34px,5.4vmin,64px);height:clamp(34px,5.4vmin,64px);font-size:clamp(20px,3.2vmin,38px)}.wp-av.has-look,.wp-bav.has-look,.wp-pav.has-look{background:none}.wp-crown{font-style:normal;margin-right:.25em}.wp-roster{list-style:none;margin:.5em 0 0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(6px,1.2vmin,14px)}.wp-mem{display:flex;align-items:center;gap:.5em;background:#00000038;border-radius:999px;padding:.25em .9em .25em .3em;font-weight:900;font-size:clamp(14px,2.1vmin,26px);min-width:0}.wp-mem.me{box-shadow:inset 0 0 0 2px var(--wo-y)}.wp-mem.off{opacity:.5}.wp-nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14em}.wp-roster.big .wp-av{width:clamp(56px,10vmin,128px);height:clamp(56px,10vmin,128px);font-size:clamp(32px,6vmin,76px)}.wp-roster.big .wp-mem{flex-direction:column;border-radius:22px;padding:.6em .9em;gap:.3em;font-size:clamp(14px,2.3vmin,28px)}.wp-roster.rank{flex-direction:column;flex-wrap:nowrap;gap:clamp(5px,.9vmin,10px)}.wp-roster.rank .wp-mem{border-radius:16px;padding:.3em .8em .3em .4em}.wp-roster.big.rank .wp-mem{flex-direction:row;padding:.35em .9em .35em .5em}.wp-roster.big.rank .wp-av{width:clamp(40px,6.6vmin,80px);height:clamp(40px,6.6vmin,80px);font-size:clamp(24px,4vmin,48px)}.wp-place{flex:none;width:1.6em;text-align:center;font-size:1.15em}.wp-mv{margin-left:auto;font-size:1.25em;font-variant-numeric:tabular-nums;color:var(--wo-y);padding-left:.6em}.wp-mvl{font-weight:800;color:var(--wo-ink2);font-size:.75em}.wp-strip{margin:.6em 0;background:linear-gradient(135deg,#ff3e8a47,#7c3aed47);border:2px solid rgba(255,111,174,.55);border-radius:20px;padding:clamp(10px,1.8vmin,22px)}.wp-strip[hidden]{display:none}.wp-strip-t{display:flex;align-items:center;gap:.8em;font-weight:900;font-size:clamp(15px,2.4vmin,30px)}.wp-code-s{margin-left:auto;font-family:ui-monospace,Menlo,monospace;letter-spacing:.14em;background:#00000040;border-radius:10px;padding:.15em .5em;font-size:.85em}.wp-strip-n{margin:.5em 0 0;font-weight:800;color:var(--wo-ink2);font-size:clamp(13px,2vmin,24px)}.wp-strip-n:empty{display:none}.wp-wait-c{width:min(1000px,100%);text-align:center;display:flex;flex-direction:column;align-items:center}.wp-wait-c .wo-row{justify-content:center}.wp-wait-c .wp-roster{justify-content:center;margin:clamp(10px,2.4vmin,30px) 0}.wp-wait-c .wp-roster.rank{width:min(620px,100%);align-items:stretch}.wp-wait-ring{width:clamp(110px,20vmin,240px)}.wp-wait-ring[hidden]{display:none}.wp-wait-ring .num{font-size:clamp(40px,9vmin,110px)}.wp-panel{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(10px,3vmin,48px);background:#080a22c7;backdrop-filter:blur(8px);overflow:auto;animation:wo-in .2s ease-out}.wp-panel[hidden]{display:none}.wo-card.wp-panel-c{width:min(1180px,100%);background:linear-gradient(160deg,#232c74,#2c1768);border-color:#ff6fae80;box-shadow:0 30px 90px #0009}.wp-p-head .wo-h{font-size:clamp(24px,4.6vmin,60px)}.wp-p-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(14px,3vmin,44px);margin-top:clamp(8px,1.6vmin,20px);align-items:start}.wp-p-link{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vmin,14px);text-align:center}.wp-qr{width:clamp(150px,27vmin,330px);aspect-ratio:1;background:#fff;border-radius:20px;padding:clamp(8px,1.2vmin,14px);box-shadow:0 10px 30px #00000059}.wp-qr svg{display:block;width:100%;height:100%}.wp-scan{font-weight:900;font-size:clamp(13px,2vmin,24px);color:var(--wo-ink2)}.wp-code{display:flex;flex-direction:column;align-items:center;line-height:1.1}.wp-code small{font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--wo-y);font-size:clamp(11px,1.6vmin,18px)}.wp-code b{font-family:ui-monospace,Menlo,monospace;font-size:clamp(28px,6vmin,76px);letter-spacing:.12em}.wp-link-in{width:100%;font:800 clamp(12px,1.7vmin,18px) var(--font,"Nunito",system-ui,sans-serif);color:#fff;background:#00000047;border:2px solid var(--wo-line);border-radius:12px;padding:.55em .8em;text-overflow:ellipsis}.wp-p-link .wo-row{justify-content:center;margin-top:0}.wp-h3{margin:0 0 .4em;font-weight:900;font-size:clamp(16px,2.6vmin,32px)}.wp-p-friends .wp-h3:not(:first-child){margin-top:clamp(12px,2.4vmin,28px)}.wp-friends{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(6px,1vmin,12px);max-height:min(38vh,420px);overflow:auto}.wp-friends:empty{display:none}.wp-fr{display:flex;align-items:center;gap:.6em;background:#0003;border-radius:16px;padding:.35em .5em .35em .4em;font-weight:900;font-size:clamp(14px,2.1vmin,26px)}.wp-fr .wp-nm{flex:1;min-width:0}.wp-online{color:#5eff8f;font-size:.7em;font-weight:900}.wp-fr .wo-btn{font-size:clamp(13px,2vmin,24px);padding:.45em 1.1em}.wp-small{font-size:clamp(13px,1.9vmin,22px)}.wp-small[hidden]{display:none}.wp-p-row{justify-content:center}.wp-board{position:absolute;z-index:31;width:clamp(190px,21vmin,330px);background:#080c24b3;backdrop-filter:blur(4px);border-radius:18px;padding:.45em .55em .55em;font-weight:900;font-size:clamp(12px,1.7vmin,21px);box-shadow:0 8px 24px #0000004d}.wp-board[hidden]{display:none}.wp-board-h{color:var(--wo-y);font-size:.85em;letter-spacing:.06em;text-transform:uppercase;padding:0 .2em .3em}.wp-board-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25em}.wp-board-l li{display:flex;align-items:center;gap:.45em;background:#ffffff14;border-radius:999px;padding:.15em .6em .15em .15em}.wp-board-l li.me{background:#ffe14d38;box-shadow:inset 0 0 0 2px #ffe14d99}.wp-board-l li.off{opacity:.5}.wp-bp{flex:none;width:1.2em;text-align:center;color:var(--wo-ink2)}.wp-bav{width:clamp(24px,3.2vmin,40px);height:clamp(24px,3.2vmin,40px);font-size:clamp(14px,2vmin,24px)}.wp-bn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-bm{flex:none;font-size:1.2em;font-variant-numeric:tabular-nums;color:#fff}.wp-rank{margin-top:clamp(10px,2vmin,24px);background:var(--wo-panel);border:2px solid var(--wo-line);border-radius:20px;padding:clamp(10px,1.8vmin,22px)}.wp-rank[hidden]{display:none}.wp-rank .wp-h3{font-size:clamp(14px,2.2vmin,27px)}.wp-rank .wp-roster{margin:0}.wp-podium{background:linear-gradient(160deg,#ffe14d29,#ff3e8a29);border:2px solid rgba(255,225,77,.45);border-radius:22px;padding:clamp(12px,2.2vmin,26px)}.wp-podium[hidden]{display:none}.wp-stand{display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,1.6vmin,20px);margin:.4em 0 .8em}.wp-step{display:flex;flex-direction:column;align-items:center;gap:.25em;width:clamp(90px,15vmin,190px);font-weight:900;text-align:center}.wp-pav{width:clamp(56px,9vmin,110px);height:clamp(56px,9vmin,110px);font-size:clamp(32px,5.4vmin,66px)}.wp-step.p1 .wp-pav{width:clamp(70px,11.5vmin,140px);height:clamp(70px,11.5vmin,140px);animation:wp-bounce 1.6s ease-in-out infinite}@keyframes wp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@media(prefers-reduced-motion:reduce){.wp-step.p1 .wp-pav{animation:none}}.wp-pn{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(13px,2vmin,24px)}.wp-pm{font-size:clamp(18px,3.2vmin,40px);color:var(--wo-y);font-variant-numeric:tabular-nums}.wp-step.me .wp-pn{color:var(--wo-y)}.wp-block{width:100%;display:grid;place-items:start center;padding-top:.3em;border-radius:14px 14px 4px 4px;font-size:clamp(22px,4vmin,48px);box-shadow:inset 0 -6px #0003}.wp-step.p1 .wp-block{height:clamp(70px,13vmin,160px);background:linear-gradient(#ffe36b,#ffb020)}.wp-step.p2 .wp-block{height:clamp(50px,9vmin,110px);background:linear-gradient(#e9eefc,#a9b6d8)}.wp-step.p3 .wp-block{height:clamp(36px,6vmin,76px);background:linear-gradient(#ffb38a,#d0703f)}.wp-tot{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wp-tot .wp-mem{border-radius:14px;font-size:clamp(13px,1.9vmin,23px)}.wp-tn{margin-left:auto;padding-left:.6em;white-space:nowrap}.wp-tn b{color:var(--wo-y);font-variant-numeric:tabular-nums}.wp-tn small{color:var(--wo-ink2);font-weight:800}.wp-voice{position:absolute;left:clamp(8px,1.6vmin,24px);bottom:clamp(8px,1.6vmin,24px);width:min(440px,calc(100% - 16px));z-index:2;background:#080c24d1;backdrop-filter:blur(6px);color:#fff;border:2px solid var(--wo-line);border-radius:18px;padding:10px 12px;--card:rgba(255,255,255,.12);--bg2:rgba(255,255,255,.1);--ink:#fff;--ink2:#c9d6ff}.wp-voice[hidden]{display:none}.wo:is([data-screen=play],[data-screen=load],[data-screen=bad]) .wp-voice{display:none}.wp-voice .btn{appearance:none;border:0;border-radius:999px;padding:.4em 1em;font:900 14px var(--font,"Nunito",system-ui,sans-serif);color:#fff;background:#ffffff29;cursor:pointer}.wp-voice .btn.pink{background:linear-gradient(#ff6fae,#e8277a)}@media(max-aspect-ratio:4/5){.wp-p-body{grid-template-columns:minmax(0,1fr)}.wp-qr{width:min(56vw,240px)}.wp-code b{font-size:clamp(26px,9vw,40px)}.wp-board{width:min(46vw,200px);font-size:12px}.wp-strip-t{font-size:15px}.wp-mem,.wp-wait-c .wp-roster.big .wp-mem{font-size:14px}.wp-voice{width:calc(100% - 16px)}.wp-step{width:28vw}}@media(max-height:460px)and (min-aspect-ratio:5/4){.wp-p-body{grid-template-columns:auto minmax(0,1fr);gap:16px}.wp-qr{width:min(42vh,170px)}.wp-code b{font-size:24px}.wp-p-head .wo-note{display:none}.wp-board{width:170px;font-size:11px;padding:.35em .45em .45em}.wp-mem{font-size:13px}.wp-roster.big .wp-av{width:48px;height:48px;font-size:28px}.wp-voice{width:min(360px,calc(100% - 16px));padding:6px 8px}.wp-stand{margin:.2em 0 .4em}.wp-step.p1 .wp-block{height:56px}.wp-step.p2 .wp-block{height:40px}.wp-step.p3 .wp-block{height:28px}}
