@font-face{font-family:Motaleh;src:url(/fonts/motaleh.woff2)format("woff2");font-display:swap;unicode-range:U+2?,U+3A-40,U+5B-60,U+7B-7E,U+A0-BF,U+590-5FF,U+2010-2027,U+20AA}@font-face{font-family:Motaleh Fill;src:url(/fonts/rubik-latin.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+30-39}@font-face{font-family:Party Rubik;src:url(/fonts/rubik-hebrew.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Party Rubik;src:url(/fonts/rubik-latin.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pp-app{--yel:#ffd21f;--yel-2:#ffe45a;--org:#ff9f0a;--red:#f2361b;--red-d:#b5200a;--cob:#1e3fd8;--cob-d:#10238c;--cob-l:#4f6cff;--ink:#16120e;--paper:#fff8e6;--pink:#ff7eb6;--up:#1fbf6a;--disp:"Motaleh", "Motaleh Fill", "Party Rubik", "Arial Hebrew", "Noto Sans Hebrew", system-ui, sans-serif;--read:"Party Rubik", system-ui, -apple-system, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", Roboto, Arial, sans-serif;--star14:polygon(50% 0%, 58.7% 12%, 71.7% 5%, 74.3% 19.5%, 89.1% 18.8%, 85.1% 33.1%, 98.7% 38.9%, 89% 50%, 98.7% 61.1%, 85.1% 66.9%, 89.1% 81.2%, 74.3% 80.5%, 71.7% 95%, 58.7% 88%, 50% 100%, 41.3% 88%, 28.3% 95%, 25.7% 80.5%, 10.9% 81.2%, 14.9% 66.9%, 1.3% 61.1%, 11% 50%, 1.3% 38.9%, 14.9% 33.1%, 10.9% 18.8%, 25.7% 19.5%, 28.3% 5%, 41.3% 12%);--star10:polygon(55% 0.2%, 63.3% 19.8%, 83.3% 12.7%, 78.5% 33.4%, 98.9% 39.4%, 82.8% 53.3%, 95.8% 70.1%, 74.6% 72%, 75.2% 93.2%, 57% 82.2%, 45% 99.8%, 36.7% 80.2%, 16.7% 87.3%, 21.5% 66.6%, 1.1% 60.6%, 17.2% 46.7%, 4.2% 29.9%, 25.4% 28%, 24.8% 6.8%, 43% 17.8%);--kb:polygon(50% 0%, 58% 22%, 78% 6%, 74% 30%, 98% 22%, 84% 44%, 100% 58%, 78% 64%, 88% 88%, 64% 76%, 54% 100%, 44% 78%, 22% 94%, 26% 70%, 0% 72%, 14% 52%, 0% 32%, 24% 32%, 18% 8%, 40% 22%)}.pp-screen.pw{background:var(--cob-d);color:#fff;gap:0;padding:0}.pp-app.has-mebar .pp-screen.pw{padding-bottom:calc(var(--sab) + var(--pp-mebar-h))}.pw-bar{z-index:3;height:calc(56px + var(--sat));padding:var(--sat) calc(10px + var(--sar)) 0 calc(10px + var(--sal));background:var(--cob-d);border-bottom:3px solid var(--ink);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.pw-live{background:var(--red);border:2.5px solid var(--ink);height:30px;box-shadow:2px 2px 0 var(--ink);color:#fff;font:700 17px/1 var(--disp);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 10px 0 11px;display:inline-flex;transform:rotate(-1.5deg)}.pw-live i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.1s step-end infinite pw-blink}@keyframes pw-blink{50%{opacity:.25}}.pw-stage{isolation:isolate;min-height:0;padding:10px calc(14px + var(--sar)) 12px calc(14px + var(--sal));color:var(--ink);text-align:center;background-color:var(--yel);background-image:repeating-conic-gradient(from 0deg at 50% 44%, var(--yel) 0deg 7.5deg, var(--yel-2) 7.5deg 15deg);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.pw-glow,.pw-dots{z-index:-1;pointer-events:none;position:absolute}.pw-glow{background:radial-gradient(closest-side at 50% 44%,#fffc,#ffffff4d 40%,#fff0 72%),radial-gradient(at 50% 44%,#ff9f0a00 45%,#ff780a6b 100%);top:0;bottom:0;left:0;right:0}.pw-dots{opacity:.5;background:radial-gradient(circle,#f2361b8c 1.2px,#0000 1.8px) 0 0/9px 9px;height:40%;top:auto;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.pw-tray{z-index:2;padding:14px calc(14px + var(--sar)) calc(14px + var(--sab)) calc(14px + var(--sal));background-color:var(--cob);border-top:3px solid var(--ink);background-image:radial-gradient(circle,#ffffff17 1.2px,#0000 1.8px);background-size:10px 10px;flex-direction:column;flex:none;gap:10px;display:flex;position:relative}.pp-app.has-mebar .pw-tray{padding-bottom:12px}.pw-btn{border:3px solid var(--ink);min-height:46px;color:var(--cob);box-shadow:0 5px 0 var(--ink);font:700 19px/1 var(--disp);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:3px 20px 5px;transition:transform 80ms,box-shadow 80ms}.pw-btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.pw-burst{top:10px;left:calc(12px + var(--sal));aspect-ratio:1;pointer-events:none;filter:drop-shadow(3px 4px #16120e47);place-items:center;width:clamp(64px,19vw,86px);animation:1.6s ease-in-out infinite pw-pulse;display:grid;position:absolute;transform:rotate(-12deg)}.pw-burst:before,.pw-burst:after{content:"";clip-path:var(--star14);position:absolute}.pw-burst:before{background:var(--ink);top:-4px;bottom:-4px;left:-4px;right:-4px}.pw-burst:after{background:var(--pink);top:0;bottom:0;left:0;right:0}.pw-burst span{z-index:1;font:700 clamp(15px, 4.6vw, 20px) / 1 var(--disp);color:#fff;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;position:relative;transform:skew(8deg)}@keyframes pw-pulse{50%{transform:rotate(-12deg)scale(1.07)}}@media (max-height:620px){.pw-bar{height:calc(50px + var(--sat))}.pw-btn{min-height:44px;font-size:18px}}@media (prefers-reduced-motion:reduce){.pw-live i,.pw-burst{animation:none}}.pp-app{background:var(--cob-d);--pp-mebar-h:52px;direction:rtl;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pp-screen{padding:calc(var(--sat) + 14px) max(16px, var(--sar)) calc(var(--sab) + 16px) max(16px, var(--sal));flex-direction:column;align-items:stretch;gap:14px;animation:.35s cubic-bezier(.2,1.2,.4,1) both pp-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes pp-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes pp-pop{0%{opacity:0;transform:scale(.3)}}.pp-dots span{opacity:.2;animation:1.2s infinite pp-dot}.pp-dots span:nth-child(2){animation-delay:.2s}.pp-dots span:nth-child(3){animation-delay:.4s}@keyframes pp-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.pp-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.pp-btn{justify-content:center;align-items:center;display:flex}.pp-panel{flex-direction:column;min-height:0;display:flex}.pp-grow{flex:auto}.pp-panel-title{align-items:center;display:flex}.pp-standings,.pp-top3{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.pp-standings{flex:auto}.pp-standings li,.pp-top3 li{align-items:center;gap:10px;font-weight:800;display:flex}.pp-st-rank{text-align:center;font-variant-numeric:tabular-nums;width:28px}.pp-st-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pp-st-total{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;flex:none}.pp-move{direction:ltr;border-radius:999px;padding:1px 6px;font-size:12px;font-weight:900}.pp-move.is-up{color:#0f2b1c;background:var(--c-green)}.pp-move.is-down{color:#fff;background:var(--c-red)}.pp-move.is-same{color:var(--c-dim);font-size:8px}.ps{font-family:var(--read)}.ps-n{font-family:var(--read);font-variant-numeric:tabular-nums;font-style:normal;font-weight:900}.ps-logo .ps-n{line-height:.9;display:inline-block}.ps .pp-title{max-width:calc(100% - 20px);font:700 clamp(30px, 9.6vw, 42px) / 1.02 var(--disp);color:#fff;-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;text-shadow:.06em .08em 0 var(--ink);margin:0;transform:skew(8deg)rotate(-2deg)}.ps-logo{max-width:100%;font:700 clamp(52px, 19vw, 90px) / .88 var(--disp);color:#fff;-webkit-text-stroke:.045em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--red), .09em .11em 0 var(--ink);white-space:nowrap;margin:0;transform:skew(8deg)rotate(-3deg)}.ps-logo .is-red{color:var(--red);text-shadow:.06em .08em 0 var(--ink);display:block}.ps .pp-text{max-width:22em;font:700 clamp(15.5px, 4.6vw, 18px) / 1.35 var(--read);color:var(--ink)}.ps-quip{background:var(--paper);border:2.5px solid var(--ink);max-width:100%;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:800 clamp(15px, 4.5vw, 18px) / 1.25 var(--read);border-radius:8px;flex:none;padding:4px 12px 6px;transform:rotate(-1.5deg)}.ps .pp-label-big{background:var(--cob-d);border:2.5px solid var(--ink);color:#fff;font:700 clamp(18px, 5.4vw, 22px) / 1.1 var(--disp);border-radius:999px;flex:none;padding:5px 15px 7px}.ps .pp-tv-hint{border:2.5px solid var(--ink);max-width:100%;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:800 clamp(15px, 4.4vw, 17px) / 1.2 var(--read);background:#fff;border-radius:999px;flex:none;padding:8px 16px 9px}.ps .pp-score-big{border:4px solid var(--ink);box-shadow:0 7px 0 var(--ink);color:var(--ink);font:900 clamp(50px, 17vw, 76px) / 1.08 var(--read);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:20px;flex:none;align-items:center;gap:.16em;padding:4px 22px 6px;display:inline-flex;transform:rotate(-2deg)}.ps-star{font-size:.62em}.ps .pp-score-big small{font:700 .42em / 1 var(--disp);color:var(--cob)}.ps .pp-btn{z-index:3;border:3px solid var(--ink);background:var(--red);color:#fff;min-height:54px;box-shadow:0 6px 0 var(--ink);font:700 25px/1 var(--disp);-webkit-text-stroke:1.2px var(--ink);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:1px 28px 5px;transition:transform 80ms,box-shadow 80ms;position:relative}.ps .pp-btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(5px)}.ps-tab{background:var(--red);border:2.5px solid var(--ink);height:27px;box-shadow:2px 2px 0 var(--ink);color:#fff;font:700 16px/1 var(--disp);white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px 1px;display:inline-flex;position:absolute;top:-15px;right:12px;transform:rotate(-2deg)}.ps-burst span{text-align:center;max-width:76%;line-height:.95}.ps-burst.is-red:after{background:var(--red)}.ps-burst.is-yellow:after{background:var(--yel)}.ps-burst.is-white:after{background:#fff}.ps-burst.is-yellow span,.ps-burst.is-white span{color:var(--red)}.ps-hero{flex:none;line-height:0;animation:.5s cubic-bezier(.2,1.6,.4,1) both ps-pop,2.6s ease-in-out .5s infinite ps-bob;position:relative;transform:rotate(-2deg)}.ps-hero .ps-hero-burst{width:clamp(70px,21vw,92px);top:auto;bottom:-16px;left:-34px}.ps .pp-crown{z-index:1;font-size:clamp(34px,11vw,48px);line-height:1;position:absolute;top:-.66em;left:50%;transform:translate(-50%)rotate(-9deg)}@keyframes ps-pop{0%{opacity:0;transform:scale(.2)rotate(-18deg)}}@keyframes ps-bob{50%{transform:rotate(2deg)translateY(-5px)}}@keyframes ps-wobble{0%,to{transform:rotate(-5deg)scale(1)}50%{transform:rotate(5deg)scale(1.05)}}.ps-emoji{aspect-ratio:1;filter:drop-shadow(4px 5px #16120e47);flex:none;place-items:center;display:grid;position:relative}.ps-emoji:before,.ps-emoji:after{content:"";clip-path:var(--star14);position:absolute}.ps-emoji:before{background:var(--ink);top:-5px;bottom:-5px;left:-5px;right:-5px}.ps-emoji:after{background:#fff;top:0;bottom:0;left:0;right:0}.ps-emoji>span{z-index:1;line-height:1;position:relative}.ps-emoji.is-big{width:clamp(104px,42vw,190px)}.ps-emoji.is-big>span{font-size:clamp(54px,22vw,100px)}.ps-emoji.is-mid{width:clamp(84px,27vw,112px)}.ps-emoji.is-mid>span{font-size:clamp(44px,14vw,60px)}.ps-emoji.is-chip{aspect-ratio:auto;filter:none;display:inline}.ps-emoji.is-chip:before,.ps-emoji.is-chip:after{content:none}.ps-art{flex:none;min-width:0;display:block}.ps-art>img{object-fit:contain;filter:drop-shadow(4px 5px #16120e4d);width:100%;height:100%}.ps-art.is-big{width:100%;min-height:92px;max-height:min(calc(var(--app-h) * .42), 390px);flex:auto}.ps-art.is-mid{width:clamp(92px,30vw,128px);height:clamp(92px,30vw,128px)}.ps-art.is-chip{vertical-align:middle;width:34px;height:34px;display:inline-block}.ps-art.is-chip>img{filter:none}:where(.ps-reveal-stage,.ps-final-stage)>*{z-index:1;position:relative}.pp-confetti{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pp-rays{z-index:-2;background:repeating-conic-gradient(var(--yel) 0deg 7.5deg, var(--yel-2) 7.5deg 15deg);pointer-events:none;width:130vmax;height:130vmax;margin:-65vmax 0 0 -65vmax;animation:50s linear infinite pp-spin;position:absolute;top:44%;left:50%}@keyframes pp-spin{to{transform:rotate(360deg)}}.ps-off{padding:calc(var(--sat) + 20px) max(20px, var(--sar)) calc(var(--sab) + 20px) max(20px, var(--sal));background-color:var(--ink);background-image:repeating-linear-gradient(0deg, #16120e29 0 2px, #16120e00 2px 4px), radial-gradient(ellipse at 50% 46%, #16120e00 52%, #16120e80 100%), linear-gradient(90deg, var(--cob) 0 14.29%, var(--ink) 14.29% 28.57%, var(--pink) 28.57% 42.86%, var(--ink) 42.86% 57.14%, var(--cob-l) 57.14% 71.43%, var(--ink) 71.43% 85.71%, var(--paper) 85.71% 100%), linear-gradient(90deg, var(--paper) 0 14.29%, var(--yel) 14.29% 28.57%, var(--cob-l) 28.57% 42.86%, var(--up) 42.86% 57.14%, var(--pink) 57.14% 71.43%, var(--red) 71.43% 85.71%, var(--cob) 85.71% 100%);background-position:0 0,0 0,0 74%,0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,100% 9%,100% 74%;justify-content:center;align-items:center}.ps-off-card{border:4px solid var(--ink);width:100%;max-width:340px;box-shadow:0 8px 0 var(--ink);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:26px 18px 22px;display:flex;position:relative;transform:rotate(-1.5deg)}.ps-off-card .ps-tab{height:31px;font-size:18px;top:-17px;right:16px}.ps-off .pp-title{color:var(--ink);-webkit-text-stroke:0;text-shadow:none;font-size:clamp(30px,9.4vw,40px);transform:none}.ps-off .pp-btn{margin-top:4px;margin-bottom:6px}.pp-intro .pp-ready{font:700 17px/1 var(--disp);color:#fff;white-space:nowrap}.ps-intro-stage{gap:4px;padding-top:12px;padding-bottom:18px}.pp-intro-emoji{animation:.5s cubic-bezier(.2,1.6,.4,1) both ps-pop,1.6s ease-in-out .5s infinite ps-wobble}.ps-art.pp-intro-emoji{animation:.5s cubic-bezier(.2,1.6,.4,1) both ps-pop,2.6s ease-in-out .5s infinite ps-bob}.pp-intro-title{flex:none;animation:.5s cubic-bezier(.2,1.6,.4,1) .12s both ps-pop}.ps-intro-tray{padding-top:26px}.ps-say{border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);color:var(--ink);background:#fff;border-radius:16px;padding:17px 14px 13px;position:relative}.ps-howto{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ps-howto-step{align-items:center;gap:10px;animation:.45s cubic-bezier(.2,1.5,.4,1) both ps-pop;display:flex}.ps-howto-step:nth-child(2){animation-delay:.12s}.ps-howto-step:nth-child(3){animation-delay:.24s}.ps-howto-icon{border:2.5px solid var(--ink);background:var(--yel);white-space:nowrap;border-radius:999px;flex:none;place-items:center;min-width:40px;height:40px;padding:0 5px;font-size:22px;line-height:1;display:grid}.ps-howto-text{min-width:0;font:800 clamp(18px, 5.4vw, 23px) / 1.2 var(--read);text-align:start}.ps-intro-start{border:2.5px solid var(--ink);background:var(--red);width:-moz-fit-content;width:fit-content;box-shadow:0 3px 0 var(--ink);color:#fff;font:800 17px/1 var(--read);white-space:nowrap;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:7px;margin:14px auto 0;padding:5px 16px 6px;display:flex}.ps-intro-start .num,.ps-intro-start b{color:var(--yel);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.ps-intro-start.is-frozen{background:#777}.pp-play{position:absolute;top:0;bottom:0;left:0;right:0}.pp-countdown,.pp-resume{z-index:30;padding:calc(var(--sat) + 10px) 14px calc(var(--sab) + 10px);text-align:center;touch-action:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pp-countdown{background-color:var(--yel);background-image:radial-gradient(farthest-corner at 50% 47%, #ff780a00 45%, #ff780a6b 100%), radial-gradient(closest-side at 50% 47%, #ffffffb3, #fff0 70%), repeating-conic-gradient(from 0deg at 50% 47%, var(--yel) 0deg 7.5deg, var(--yel-2) 7.5deg 15deg)}.pp-countdown.is-go{animation:.9s ease-in forwards pp-fade-out}@keyframes pp-fade-out{0%,45%{opacity:1}to{opacity:0}}.pp-cd-game{background:var(--cob-d);border:2.5px solid var(--ink);max-width:100%;box-shadow:3px 3px 0 var(--ink);color:#fff;font:700 clamp(19px, 5.8vw, 24px) / 1.1 var(--disp);white-space:nowrap;border-radius:999px;flex:none;padding:5px 16px 7px}.pp-cd-game .ps-emoji{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pp-cd-num{isolation:isolate;width:min(74vw, calc(var(--app-h) * .44), 330px);aspect-ratio:1;font:900 min(48vw, calc(var(--app-h) * .285), 214px) / 1 var(--read);color:#fff;-webkit-text-stroke:.07em var(--ink);paint-order:stroke fill;text-shadow:.035em .045em 0 var(--red), .065em .085em 0 var(--ink);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-bottom:.04em;animation:.9s cubic-bezier(.2,1.6,.4,1) both pp-num;display:grid;position:relative}.pp-cd-num:before,.pp-cd-num:after{content:"";z-index:-1;clip-path:var(--kb);position:absolute}.pp-cd-num:before{background:var(--ink);top:-7px;bottom:-7px;left:-7px;right:-7px}.pp-cd-num:after{background:var(--cob);top:0;bottom:0;left:0;right:0}.is-go .pp-cd-num{font:700 min(19vw, calc(var(--app-h) * .115), 86px) / 1 var(--disp);color:var(--yel);-webkit-text-stroke:.06em var(--ink);text-shadow:.06em .08em 0 var(--ink)}.is-go .pp-cd-num:after{background:var(--red)}@keyframes pp-num{0%{opacity:0;transform:scale(.3)rotate(-14deg)}30%{opacity:1;transform:scale(1.08)rotate(-2deg)}45%,to{transform:scale(.97)rotate(-3deg)}}.pp-cd-sub{background:var(--red);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:#fff;font:700 clamp(20px, 6vw, 25px) / 1.1 var(--disp);border-radius:10px;flex:none;padding:5px 16px 8px;transform:rotate(-2deg)}.pp-resume{background-color:#10238ceb;background-image:radial-gradient(circle,#ffffff1a 1.2px,#0000 1.8px);background-size:10px 10px}.pp-resume .pp-cd-num:after{background:var(--yel)}.pp-resume-label{font:700 clamp(40px, 13vw, 58px) / 1 var(--disp);color:var(--yel);-webkit-text-stroke:.08em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--red), .09em .11em 0 var(--ink);flex:none;transform:skew(8deg)rotate(-3deg)}.pp-resume .pp-cd-sub{color:var(--ink);background:#fff}.pp-cutscene{z-index:50;padding:calc(var(--sat) + 20px) 20px calc(var(--sab) + 20px);text-align:center;color:#fff;background-color:var(--cob);touch-action:none;background-image:radial-gradient(circle,#ffffff1a 1.2px,#0000 1.8px);background-size:10px 10px;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.3s cubic-bezier(.2,1.3,.4,1) both pp-cut-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes pp-cut-in{0%{opacity:0;transform:scale(1.08)}}.pp-cutscene .pw-live{flex:none;height:34px;font-size:19px}.pp-tv{width:min(68vw, calc(var(--app-h) * .36), 280px);flex:none;margin-top:26px;animation:2.6s ease-in-out infinite ps-bob;position:relative}.ps-tv-ant{width:0;height:0;position:absolute;bottom:calc(100% - 20px);left:50%}.ps-tv-ant:before,.ps-tv-ant:after{content:"";background:var(--ink);transform-origin:50% 100%;width:4px;height:46px;box-shadow:0 -4px 0 3px var(--yel), 0 -4px 0 6px var(--ink);border-radius:2px;position:absolute;bottom:0;left:-2px;transform:rotate(-32deg)}.ps-tv-ant:after{transform:rotate(32deg)}.ps-tv-body{background:var(--red);border:4px solid var(--ink);box-shadow:0 8px 0 var(--ink);border-radius:24px;align-items:stretch;gap:9px;padding:11px;display:flex;position:relative}.pp-tv-screen{aspect-ratio:4/3;border:3.5px solid var(--ink);background-color:var(--yel);background-image:repeating-conic-gradient(from 0deg at 50% 50%, var(--yel) 0deg 10deg, var(--yel-2) 10deg 20deg);border-radius:16px;flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.ps-tv-knobs{flex-direction:column;flex:none;align-items:center;gap:7px;width:22px;padding-top:4px;display:flex}.ps-tv-knobs i{background:var(--paper);border:3px solid var(--ink);border-radius:50%;width:20px;height:20px}.ps-tv-knobs b{background:repeating-linear-gradient(0deg, var(--ink) 0 3px, #16120e00 3px 7px);flex:auto;width:18px;margin-bottom:4px}.pp-tv-legs{border-left:12px solid var(--ink);border-right:12px solid var(--ink);width:62%;height:13px;margin:8px auto 0}.pp-eyes{justify-content:center;gap:9%;width:78%;display:flex}.pp-eye{aspect-ratio:1;border:3.5px solid var(--ink);background:#fff;border-radius:50%;width:40%;animation:3.4s infinite pp-blink;position:relative;overflow:hidden}.pp-eye i{background:var(--ink);border-radius:50%;width:44%;height:44%;margin:-22% 0 0 -22%;animation:3.4s ease-in-out infinite pp-look;position:absolute;top:50%;left:50%}@keyframes pp-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}}@keyframes pp-look{0%,20%{transform:translate(0)}30%,45%{transform:translate(-60%,25%)}55%,75%{transform:translate(60%,25%)}85%,to{transform:translate(0)}}.pp-cut-text{max-width:100%;font:900 clamp(27px, 8.4vw, 38px) / 1.12 var(--read);color:#fff;-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--red), .09em .11em 0 var(--ink);transform:skew(8deg)rotate(-2deg)}.pp-cut-sub{background:var(--paper);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:700 15px/1.25 var(--read);border-radius:999px;flex:none;max-width:100%;padding:7px 15px 8px}.ps-late-stage,.ps-send .pw-stage{gap:12px}.ps-late .ps-hero .ps-hero-burst{top:-18px;bottom:auto}.pp-send{background:var(--cob-d);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:#fff;font:700 20px/1.1 var(--disp);border-radius:999px;flex:none;padding:7px 18px 9px}.pp-send.is-done{background:var(--up);color:var(--ink);animation:.4s cubic-bezier(.2,1.6,.4,1) pp-pop}.ps .ps-now{border:3px solid var(--ink);max-width:100%;box-shadow:0 5px 0 var(--ink);text-align:start;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:9px 14px 10px 12px;display:flex}.ps-now>.ps-emoji,.ps-now>.ps-art{width:60px;height:60px}.ps-now>.ps-emoji>span{font-size:32px}.ps-now b{color:var(--cob);font-weight:900}.ps-night{isolation:isolate;min-height:0;padding:12px calc(14px + var(--sar)) 14px calc(14px + var(--sal));text-align:center;background-color:var(--cob-d);background-image:radial-gradient(circle,#ffffff14 1.2px,#0000 1.8px);background-size:10px 10px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.pp-spot{z-index:-1;background:var(--cob);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;pointer-events:none;width:78%;height:150%;margin-left:-39%;animation:2.4s ease-in-out infinite alternate pp-sweep;position:absolute;top:-20%;left:50%}@keyframes pp-sweep{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.ps-emoji.pp-drum{animation:.16s ease-in-out infinite alternate ps-drum}.ps-art.pp-drum{animation:1.3s ease-in-out infinite ps-bob}@keyframes ps-drum{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-6px)rotate(4deg)}}.ps-susp-title{flex:none;font-size:clamp(56px,18vw,84px);animation:.9s ease-in-out infinite ps-throb}@keyframes ps-throb{50%{transform:skew(8deg)rotate(-3deg)scale(1.06)}}.pp-win{isolation:isolate;padding-top:calc(var(--sat) + 12px);text-align:center;color:var(--ink);background-color:var(--yel);justify-content:center;align-items:center;gap:10px}.pp-win>:not(.pp-rays):not(.pw-glow):not(.pw-dots):not(.pp-confetti){z-index:2;position:relative}.pp-app.has-mebar .pp-win>.pw-glow,.pp-app.has-mebar .pp-win>.pw-dots{bottom:calc(var(--sab) + var(--pp-mebar-h))}.ps-win-quip{margin-top:-2px}.ps-win-me .ps-hero-burst{width:clamp(72px,22vw,96px);top:auto;bottom:-18px;left:auto;right:-20px}.ps-win-me .ps-hero-burst span{font-size:clamp(14px,4.4vw,19px)}.pp-win-title{flex:none;font-size:clamp(70px,24vw,110px);line-height:1;animation:.6s cubic-bezier(.2,1.6,.4,1) both ps-pop}.ps-win-sub{background:var(--red);border:3px solid var(--ink);max-width:100%;box-shadow:4px 4px 0 var(--ink);color:#fff;font:700 clamp(22px, 7vw, 30px) / 1.15 var(--disp);border-radius:12px;flex:none;margin-top:4px;padding:4px 16px 6px;animation:.6s cubic-bezier(.2,1.6,.4,1) .1s both ps-pop;transform:rotate(-2deg)}.ps-win-show{min-height:120px;max-height:min(calc(var(--app-h) * .44), 430px);flex:auto;justify-content:center;align-items:flex-end;gap:5vw;width:100%;padding:0 6px 6px;display:flex}.ps-win-me{flex:none;margin-bottom:18px;line-height:0;animation:.6s cubic-bezier(.2,1.6,.4,1) .15s both ps-pop,2.4s ease-in-out .8s infinite ps-bob-r;position:relative;transform:rotate(5deg)}@keyframes ps-bob-r{50%{transform:rotate(1deg)translateY(-6px)}}.pp-prize{flex:none;animation:.8s cubic-bezier(.2,1.4,.4,1) .25s both pp-prize-in,2.6s ease-in-out 1.1s infinite pp-prize-float;position:relative}@keyframes pp-prize-in{0%{opacity:0;transform:scale(.2)rotate(-14deg)}}@keyframes pp-prize-float{50%{transform:translateY(-7px)rotate(2deg)}}.pp-prize.is-cut{height:100%;padding-bottom:14px}.pp-prize.is-cut:before,.pp-prize.is-cut:after{content:"";z-index:-1;border:3px solid var(--ink);border-radius:50%;width:150%;max-width:46vw;height:30px;position:absolute;left:50%;transform:translate(-50%)}.pp-prize.is-cut:before{background:var(--cob-d);bottom:-6px}.pp-prize.is-cut:after{background:var(--cob);bottom:2px}.pp-prize.is-cut>img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(4px 5px #16120e40);width:auto;max-width:44vw;height:100%}.pp-prize.is-cut .pp-prize-shine{display:none}.pp-prize.is-photo{aspect-ratio:3/4;border:4px solid var(--ink);max-width:46vw;height:100%;box-shadow:0 7px 0 var(--ink);background:#fff;border-radius:18px;overflow:hidden}.pp-prize.is-photo>img{object-fit:cover;width:100%;height:100%}.pp-prize-ph{background:var(--yel-2);justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(64px,22vw,110px);display:flex}.pp-prize-shine{background:linear-gradient(115deg,#fff0 30%,#ffffffa6 45%,#fff0 60%);animation:2.8s ease-in-out 1s infinite pp-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes pp-shine{60%,to{transform:translate(120%)}}.pp-win-go{border:3px solid var(--ink);max-width:100%;box-shadow:4px 4px 0 var(--ink);color:var(--red);font:700 clamp(23px, 7.4vw, 31px) / 1.05 var(--disp);background:#fff;border-radius:14px;flex:none;padding:6px 18px 9px;animation:.9s ease-in-out infinite ps-go;transform:rotate(-2deg)}@keyframes ps-go{50%{transform:rotate(-2deg)scale(1.06)}}.pp-win .pp-btn-ghost{min-height:46px;color:var(--cob);box-shadow:0 5px 0 var(--ink);-webkit-text-stroke:0;text-shadow:none;background:#fff;margin-bottom:6px;padding:2px 22px 5px;font-size:20px}.pp-win .pp-btn-ghost:active{transform:translateY(4px)}.ps-reveal-stage{padding-top:calc(var(--sat) + 14px);gap:12px}.pp-reveal-faces{flex:none;justify-content:center;align-items:flex-end;gap:4vw;margin-top:clamp(26px,8vw,36px);margin-bottom:8px;display:flex}.pp-reveal-face .ps-hero-burst{top:-20px;bottom:auto;left:auto;right:-36px}.pp-reveal-faces .pp-prize.is-cut{height:112%;padding-bottom:8px}.pp-reveal-faces .pp-prize.is-cut:before,.pp-reveal-faces .pp-prize.is-cut:after{height:18px}.pp-reveal-faces .pp-prize.is-cut:before{bottom:-4px}.pp-reveal-faces .pp-prize.is-cut:after{bottom:1px}.pp-reveal-name{border:3px solid var(--ink);max-width:100%;box-shadow:4px 4px 0 var(--ink);color:var(--red);font:900 clamp(27px, 8.6vw, 38px) / 1.12 var(--read);overflow-wrap:anywhere;background:#fff;border-radius:12px;flex:none;padding:5px 16px 7px;transform:rotate(-2deg)}.pp-res-head .ps-bar-art.ps-art{width:44px;height:44px}.pp-res-head .ps-bar-art.ps-emoji{font-size:26px;line-height:1}.ps-res-stage{flex:none;gap:6px;padding-top:12px;padding-bottom:12px}.pp-res-card{flex-direction:column;align-items:center;gap:7px;width:100%;padding-bottom:6px;animation:.45s cubic-bezier(.2,1.4,.4,1) both pp-pop;display:flex}.ps-res-me{justify-content:center;align-items:center;gap:10px;width:100%;padding:4px 6px 10px;display:flex}.is-winner .ps-res-me{padding-top:clamp(25px,7.4vw,31px)}.ps-res-me:not(:has(.ps-hero-burst)){padding-bottom:2px}.ps-res-me .pp-crown{font-size:clamp(28px,8.4vw,36px)}.ps-res-me .ps-hero{animation:none;transform:rotate(3deg)}.ps-res-me .ps-hero .ps-hero-burst{width:clamp(54px,16vw,66px);bottom:-14px;left:auto;right:3px}.ps-res-me .ps-hero-burst span{font-size:clamp(13px,4vw,16px)}.ps-res-say{text-align:start;flex-direction:column;flex:0 auto;align-items:flex-start;gap:7px;min-width:0;display:flex}.pp-res-rank{border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:700 clamp(19px, 5.5vw, 26px) / 1.1 var(--disp);background:#fff;border-radius:12px;max-width:100%;padding:3px 11px 6px;transform:rotate(-2deg)}.pp-res-rank .ps-n{color:var(--red);font-size:1.3em;line-height:.8}.is-winner .pp-res-rank{background:var(--red);color:#fff}.is-winner .pp-res-rank .ps-n{color:var(--yel)}.pp-res-raw{background:var(--cob-d);border:2.5px solid var(--ink);color:#fff;font:800 clamp(13.5px, 4vw, 15.5px) / 1.2 var(--read);border-radius:999px;max-width:100%;padding:3px 11px 4px}.ps-res-gain{direction:rtl;justify-content:center;align-items:baseline;gap:10px;display:flex}.pp-res-points{font:900 clamp(56px, 18.5vw, 82px) / 1 var(--read);color:#fff;-webkit-text-stroke:.075em var(--ink);paint-order:stroke fill;text-shadow:.04em .05em 0 var(--red), .07em .09em 0 var(--ink);font-variant-numeric:tabular-nums;transform:rotate(-2deg)}.pp-res-points-l{font:700 clamp(21px, 6.4vw, 27px) / 1 var(--disp);color:var(--ink)}.pp-res-grid{justify-content:center;gap:8px;width:100%;display:flex}.pp-res-grid>div{border:2.5px solid var(--ink);height:34px;box-shadow:2px 2px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:flex}.pp-res-k{font:700 16px/1 var(--disp);color:var(--cob)}.pp-res-v{font:900 18px/1 var(--read);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.ps .pp-move{border:2px solid var(--ink);font:900 11px/1 var(--read);color:#fff;padding:2px 6px}.ps .pp-move.is-up{background:var(--up);color:#fff}.ps .pp-move.is-down{background:var(--red)}.ps .pp-move.is-same{color:#16120e66;border:0;padding:0;font-size:8px}.pp-earlier{background:var(--paper);border:2px dashed var(--ink);max-width:100%;color:var(--ink);font:700 13px/1.25 var(--read);text-align:center;border-radius:10px;padding:4px 11px 5px}.pp-earlier-chip{background:var(--paper);border:2px solid var(--ink);font:800 10.5px/1 var(--read);white-space:nowrap;border-radius:999px;flex:none;padding:2px 6px 3px}.ps-res-tray{flex:1 1 0;min-height:0;padding-top:10px}.ps .pp-panel-title{font:700 19px/1 var(--disp);color:#fff;flex:none;justify-content:space-between;gap:8px;margin:0 2px 8px}.ps-legend{font:700 12.5px/1 var(--read);color:#d5dcff;white-space:nowrap}.ps .pp-top3{flex:auto;padding:1px 2px 6px 4px}.ps .pp-top3 li{border:2.5px solid var(--ink);min-height:46px;box-shadow:2px 3px 0 var(--ink);color:var(--ink);font:800 16px/1.15 var(--read);background:#fff;border-radius:14px;flex:none;padding:3px 10px 3px 12px}.ps .pp-top3 li.is-me{z-index:1;background:var(--yel);min-height:54px;font-size:17px;font-weight:900;position:sticky;top:0;bottom:0}.ps .pp-top3 .av.av-ring{box-shadow:none;border-width:2px}.ps .pp-st-rank{font:900 18px/1 var(--read);flex:none}.ps .pp-st-total{font:900 17px/1 var(--read);color:var(--cob)}.ps .pp-st-total.is-last{background:var(--red);border:2px solid var(--ink);color:#fff;font:700 14px/1 var(--disp);direction:rtl;border-radius:999px;padding:4px 9px 5px}.ps-final-stage{gap:9px;padding-top:clamp(14px,4vw,22px)}.pp-final.is-champ .ps-final-stage{padding-top:clamp(34px,10vw,46px)}.pp-final.is-podium .ps-final-stage{background-image:none}.pp-final .ps-hero .ps-hero-burst{width:clamp(76px,23vw,100px);left:-40px}.pp-final-medal{z-index:1;font-size:clamp(40px,13vw,56px);line-height:1;animation:.6s cubic-bezier(.2,1.6,.4,1) .3s both ps-pop;position:absolute;bottom:-4px;right:-18px}.pp-final-place{white-space:normal;flex:none;font-size:clamp(42px,14vw,64px);line-height:1}.pp-final:not(.is-podium) .pp-final-place{font-size:clamp(46px,15vw,66px)}.pp-final-place .ps-n{font-size:1.06em}.pp-final-place .ps-of{border:3px solid var(--ink);width:-moz-fit-content;width:fit-content;box-shadow:3px 3px 0 var(--ink);color:var(--cob);-webkit-text-stroke:0;text-shadow:none;background:#fff;border-radius:999px;margin:8px auto 0;padding:3px 14px 6px;font-size:.46em;display:block}.pp-final-place .ps-of .ps-n{color:var(--ink);font-size:1.1em}.pp-final .pp-score-big{box-shadow:0 5px 0 var(--ink);border-width:3px;padding:3px 18px 5px;font-size:clamp(30px,9.6vw,42px);transform:rotate(1.5deg)}.ps .pp-final-line{flex:none;font-weight:800}.ps-final-tray{flex:none;padding-top:12px}.pp-mini-podium{justify-content:center;align-items:flex-end;gap:8px;width:100%;max-width:350px;margin:0 auto;display:flex}.pp-mp-col{flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex}.pp-mp-name{max-width:100%;font:800 13.5px/1.2 var(--read);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-mp-col.is-me .pp-mp-name{background:var(--yel);border:2px solid var(--ink);color:var(--ink);border-radius:999px;padding:1px 8px 2px}.pp-mp-block{border:3px solid var(--ink);width:100%;font:900 24px/1 var(--read);color:var(--ink);border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;align-items:flex-start;padding-top:5px;display:flex}.pp-mp-1 .pp-mp-block{background:var(--yel);height:62px}.pp-mp-2 .pp-mp-block{background:var(--paper);height:46px}.pp-mp-3 .pp-mp-block{background:var(--org);height:34px}.pp-rotate{display:none}.pp-landscape .pp-rotate{z-index:80;padding:16px max(16px, var(--sar)) 16px max(16px, var(--sal));text-align:center;color:#fff;background-color:var(--cob-d);touch-action:none;background-image:radial-gradient(circle,#ffffff14 1.2px,#0000 1.8px);background-size:10px 10px;justify-content:center;align-items:center;gap:26px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ps-rotate-say{flex-direction:column;align-items:center;gap:12px;display:flex}.pp-rotate .pp-text{background:var(--paper);border:2.5px solid var(--ink);border-radius:999px;padding:6px 14px 7px}.pp-rotate-phone{background:var(--paper);border:4px solid var(--ink);width:52px;height:88px;box-shadow:4px 4px 0 var(--ink);border-radius:12px;flex:none;padding:7px 5px 12px;animation:2.2s cubic-bezier(.3,1.4,.5,1) infinite pp-rotate}.pp-rotate-phone i{background:var(--yel);border:2.5px solid var(--ink);border-radius:5px;width:100%;height:100%;display:block}@keyframes pp-rotate{0%,30%{transform:rotate(-90deg)}60%,to{transform:rotate(0)}}.pp-preload{z-index:20;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.pp-preload:before{content:"";background:var(--yel);transform:scaleX(var(--pp-preload,0));transform-origin:100%;transition:transform .25s linear;position:absolute;top:0;bottom:0;left:0;right:0}.pp-banner{top:calc(var(--sat) + 10px);z-index:60;background:var(--yel);border:2.5px solid var(--ink);min-width:150px;max-width:calc(100% - 200px);height:36px;color:var(--ink);font:700 17px/1 var(--disp);white-space:nowrap;box-shadow:2px 3px 0 var(--ink);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px 2px;animation:.3s cubic-bezier(.2,1.4,.4,1) both pp-drop;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes pp-drop{0%{transform:translate(-50%,-80px)}}.pp-on-playing>.pp-banner,.pp-on-countdown>.pp-banner{top:calc(var(--sat) + 66px + 8px);height:30px;font-size:15px}.pp-app:has(>.pp-banner) .pw-bar .pw-live{visibility:hidden}.pp-spinner{border:3px solid #16120e40;border-top-color:var(--red);border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px;animation:.8s linear infinite pp-spin}@media (max-height:620px){.ps-logo{font-size:clamp(44px,15vw,60px)}.ps-emoji.is-big{width:96px}.ps-emoji.is-big>span{font-size:50px}.ps-intro-stage{padding-top:8px;padding-bottom:12px}.ps-intro-tray{padding-top:22px}.ps-say{padding:15px 12px 10px}.ps-howto{gap:6px}.ps-howto-icon{min-width:34px;height:34px;font-size:19px}.ps-howto-text{font-size:17px}.ps-intro-start{margin-top:10px}.ps-late-stage,.ps-send .pw-stage,.ps-reveal-stage{gap:9px}.pp-win{gap:7px}.pp-win-title{font-size:clamp(56px,19vw,72px)}.ps-final-stage{gap:6px;padding-top:10px;padding-bottom:10px}.pp-final.is-champ .ps-final-stage{padding-top:30px}.pp-final-place{font-size:clamp(38px,12.5vw,50px)}.ps-final-tray{padding-top:9px}.pp-mp-1 .pp-mp-block{height:48px}.pp-mp-2 .pp-mp-block{height:36px}.pp-mp-3 .pp-mp-block{height:26px}}@media (max-height:700px){.ps-res-stage{padding-top:8px;padding-bottom:9px}.pp-res-card{gap:5px}.pp-res-grid{display:none}.pp-res-points{font-size:clamp(48px,15.5vw,64px)}}@media (prefers-reduced-motion:reduce){.pp-rays,.pp-spot,.pp-drum,.pp-tv,.pp-eye,.pp-eye i,.ps-hero,.ps-win-me,.pp-prize,.pp-prize-shine,.pp-win-go,.pp-win-title,.ps-win-sub,.pp-intro-emoji,.pp-intro-title,.ps-susp-title,.pp-rotate-phone,.pp-final-medal{animation:none}}.pp-app.has-mebar .pp-screen,.pp-app.has-mebar .pp-cutscene{padding-bottom:calc(var(--sab) + var(--pp-mebar-h) + 12px)}.pp-app.has-mebar .pp-countdown{padding-bottom:calc(var(--sab) + var(--pp-mebar-h))}.pp-mebar{z-index:55;height:calc(var(--pp-mebar-h) + var(--sab));padding:0 max(12px, var(--sar)) var(--sab) max(12px, var(--sal));background:var(--cob-d);border-top:3px solid var(--ink);color:#fff;font-family:var(--read);pointer-events:none;contain:layout style;direction:rtl;align-items:center;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}.pp-mebar.is-on{animation:.28s cubic-bezier(.2,1.4,.4,1) both pp-mb-in;display:flex}@keyframes pp-mb-in{0%{transform:translateY(100%)}}.pp-mb-avatar{flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pp-mb-who{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;display:flex}.pp-mb-name{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:isolate;max-width:100%;font-size:17px;font-weight:800;line-height:20px;overflow:hidden}.pp-mb-name.is-long{font-size:14.5px}.pp-mb-total{color:var(--yel);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:3px;font-size:15px;font-weight:900;line-height:17px;display:flex}.pp-mb-pts{font:700 13px/1 var(--disp);color:#fff;opacity:.85}.pp-mb-ready,.pp-mb-place{border:2.5px solid var(--ink);height:34px;box-shadow:2px 2px 0 var(--ink);font-family:var(--disp);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 11px;line-height:1;display:flex}.pp-mb-ready{background:var(--red);color:#fff;font-size:18px;transform:rotate(-2deg)}.pp-mb-place{background:var(--paper);color:var(--ink);font-size:15px;position:relative}.pp-mebar.is-first .pp-mb-place{background:var(--yel);box-shadow:2px 2px 0 var(--ink), 0 0 0 2px var(--org)}.pp-mb-crown{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px}.pp-mb-num{min-width:.62em;height:22px;font:900 21px/22px var(--read);text-align:center;vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.pp-mb-num.is-new{animation:.5s cubic-bezier(.2,1.6,.4,1) .15s both pp-mb-pop}@keyframes pp-mb-pop{0%{opacity:0;transform:scale(.2)}}.pp-mb-roll{min-width:1.24em}.pp-mb-roll>span{height:22px;display:block}.pp-mb-roll .pp-mb-old{position:absolute;top:0;bottom:0;left:0;right:0}.pp-mb-roll.is-up .pp-mb-old{animation:.55s cubic-bezier(.5,0,.3,1) .35s both pp-mb-out-up}.pp-mb-roll.is-up .pp-mb-new{animation:.55s cubic-bezier(.2,1.4,.4,1) .35s both pp-mb-in-up}.pp-mb-roll.is-down .pp-mb-old{animation:.55s cubic-bezier(.5,0,.3,1) .35s both pp-mb-out-down}.pp-mb-roll.is-down .pp-mb-new{animation:.55s cubic-bezier(.2,1.4,.4,1) .35s both pp-mb-in-down}@keyframes pp-mb-out-up{to{opacity:0;transform:translateY(-110%)}}@keyframes pp-mb-in-up{0%{transform:translateY(110%)}}@keyframes pp-mb-out-down{to{opacity:0;transform:translateY(110%)}}@keyframes pp-mb-in-down{0%{transform:translateY(-110%)}}.pp-mb-of{color:var(--cob);font-size:14px}.pp-mb-of b{font:900 14px/1 var(--read)}.pp-mb-move{border:2px solid var(--ink);font:900 11px/1 var(--read);color:#fff;box-shadow:1px 1px 0 var(--ink);border-radius:999px;padding:2px 6px;animation:3.2s ease-out .35s both pp-mb-badge;position:absolute;top:-15px;left:-6px}.pp-mb-move.is-up{background:var(--up)}.pp-mb-move.is-down{background:var(--red)}@keyframes pp-mb-badge{0%{opacity:0;transform:scale(.2)}10%{opacity:1;transform:scale(1.25)}18%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.pp-mb-star{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px}@media (max-width:345px){.pp-mebar{gap:7px}.pp-mb-place{gap:3px;padding:0 9px;font-size:13.5px}.pp-mb-name{font-size:16px}.pp-mb-name.is-long{font-size:13px}.pp-mb-num{font-size:19px}.pp-mb-of,.pp-mb-of b{font-size:12.5px}.pp-mebar.is-first .pp-mb-word{display:none}}@media (prefers-reduced-motion:reduce){.pp-mebar.is-on,.pp-mb-num.is-new,.pp-mb-roll>span{animation:none}.pp-mb-roll .pp-mb-old{display:none}}.pw-join{justify-content:flex-end;container-type:size}.pw-cover{padding-top:calc(var(--sat) + 12px);gap:12px}.pw-join .pp-room-chip{border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:700 17px/1 var(--disp);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 12px;display:inline-flex}.pw-join .pp-room-chip b{background:var(--cob);color:#fff;font:900 17px/1 var(--font);letter-spacing:3px;border-radius:999px;padding:5px 10px 5px 12px}.pw-join .pp-brand{font:700 clamp(58px, 20vw, 88px) / .88 var(--disp);color:#fff;-webkit-text-stroke:.045em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--red), .09em .11em 0 var(--ink);white-space:nowrap;margin:0;transform:skew(8deg)rotate(-3deg)}.pw-join .pp-brand span{color:var(--red);text-shadow:.06em .08em 0 var(--ink);display:block}.pw-cover-dolls{justify-content:center;align-items:flex-end;gap:10px;padding:4px 0 2px;display:flex}.pw-cd-a{transform:rotate(7deg)}.pw-cd-b{animation:2.4s cubic-bezier(.3,0,.3,1) infinite pw-hop;transform:rotate(-3deg)}.pw-cd-c{transform:rotate(-8deg)}@keyframes pw-hop{0%,70%,to{transform:rotate(-3deg)translateY(0)}80%{transform:rotate(2deg)translateY(-9px)scale(1.04,.97)}90%{transform:rotate(-3deg)translateY(0)scale(.97,1.03)}}.pw-join .pp-sub{background:var(--cob-d);border:2.5px solid var(--ink);color:#fff;font:700 clamp(11.5px, 3.75vw, 15px) / 1.1 var(--disp);white-space:nowrap;border-radius:999px;max-width:100%;padding:6px 13px 7px}.pw-join .pp-field{flex-direction:column;gap:6px;display:flex}.pw-join .pp-label{font:700 20px/1.1 var(--disp);color:#fff;padding:0 4px}.pw-join .pp-input{border:3px solid var(--ink);background:var(--paper);width:100%;height:58px;color:var(--ink);caret-color:var(--red);box-shadow:0 4px 0 var(--ink);border-radius:16px;outline:none;padding:0 16px;font-size:24px;font-weight:800}.pw-join .pp-input::placeholder{color:#16120e57}.pw-join .pp-input:focus{box-shadow:0 4px 0 var(--ink), 0 0 0 3px var(--yel);background:#fff}.pw-join .pp-code-input{text-align:center;letter-spacing:10px;text-transform:uppercase;font-size:28px}.pw-join .pp-error{border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--red-d);background:#fff;border-radius:12px;padding:9px 12px;font-size:15px;font-weight:800;line-height:1.25;animation:.4s pw-shake}@keyframes pw-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.pw-join .pp-btn-go{border:3px solid var(--ink);background:var(--red);color:#fff;width:100%;min-height:64px;box-shadow:0 6px 0 var(--ink);font:700 34px/1 var(--disp);letter-spacing:0;-webkit-text-stroke:1.4px var(--ink);paint-order:stroke fill;text-shadow:2px 3px 0 var(--ink);border-radius:999px;margin:2px 0 6px;padding:0 20px 4px;transition:transform 80ms,box-shadow 80ms}.pw-join .pp-btn-go:active{box-shadow:0 1px 0 var(--ink);transform:translateY(5px)}.pw-join .pp-btn-go.is-busy{filter:none;background:var(--red-d);font-size:26px}.pw-next{text-align:center;color:#d5dcff;font-size:14px;font-weight:700;line-height:1.2}.pw-join .pp-tip{background:var(--paper);border:2.5px dashed var(--ink);min-height:48px;color:var(--ink);text-align:right;border-radius:12px;flex:none;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.pw-join .pp-tip-text{flex:auto;min-width:0}.pw-join .pp-tip b{color:var(--cob)}.pw-join .pp-tip-icon{font-size:18px}.pw-join .pp-tip-x{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}@container (height<=700px){.pw-join:has(.pp-code-input) .pp-sub{display:none}}@container (height<=640px){.pw-cover{gap:8px}.pw-join .pp-brand{font-size:clamp(46px,16vw,60px)}.pw-join:has(.pp-tip) .pw-cover-dolls{display:none}.pw-join:has(.pp-code-input) .pp-sub{display:none}.pw-join:has(.pp-error) .pp-tip{display:none}.pw-join:has(.pp-error) .pp-sub{display:none}.pw-join:has(.pp-error) .pw-next{display:none}}@container (height<=540px){.pw-cover-dolls,.pw-join .pp-sub,.pw-join .pp-tip,.pw-next{display:none}.pw-join .pp-brand{font-size:clamp(36px,12vw,44px)}.pw-join .pp-brand span{display:inline}}@container (height<=430px){.pw-join .pp-room-chip{display:none}.pw-join .pp-brand{font-size:clamp(28px,9vw,36px)}.pw-join .pp-input{height:52px}.pw-join .pw-tray{padding-top:10px;padding-bottom:calc(8px + var(--sab));border-top:0;gap:8px}.pw-join .pp-btn-go{min-height:56px;font-size:28px}}@container (height<=330px){.pw-join:has(.pp-code-input) .pw-cover{display:none}}@container (height<=250px){.pw-cover,.pw-join .pp-label{display:none}}.pp-screen.pw-dress{padding-top:var(--sat)}.pw-dress-room{flex:auto;min-height:0;position:relative}.pw-dress-wait{gap:16px}.pw-dress-wait-text{border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:700 20px/1.1 var(--disp);color:var(--ink);background:#fff;border-radius:10px;padding:7px 14px 8px}.pw-wait .pp-mute{border:2.5px solid var(--ink);width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:50%;flex:none;font-size:19px;line-height:1}.pw-wait .pp-mute:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.pw-me-stage{flex:none;gap:7px;padding-top:12px;padding-bottom:14px}.pw-me-doll{flex:none;line-height:0;animation:2.6s ease-in-out infinite pw-bob;transform:rotate(-2deg)}@keyframes pw-bob{50%{transform:rotate(2deg)translateY(-5px)}}.pw-wait .pp-me-name{border:3px solid var(--ink);max-width:100%;box-shadow:3px 3px 0 var(--ink);font:700 clamp(22px, 7vw, 28px) / 1.05 var(--disp);color:var(--red);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;background:#fff;border-radius:10px;-webkit-box-orient:vertical;flex:none;padding:5px 14px 7px;display:-webkit-box;overflow:hidden;transform:rotate(-2deg)}.pw-wait .pp-me-in{color:var(--ink);flex:none;font-size:14px;font-weight:800;line-height:1.2}.pw-wait .pp-me-stats{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;display:flex}.pw-wait .pp-pill{border:2.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);color:var(--ink);font:700 16px/1.1 var(--disp);background:#fff;padding:4px 11px 5px}.pw-wait .pp-pill-yellow{background:var(--yel)}.pw-redress{margin-top:3px;margin-bottom:5px}.pw-wait-tray{flex:1 1 0;gap:8px;min-height:0;padding-top:10px}.pw-wait .pp-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pw-wait .pp-panel-title{font:700 19px/1 var(--disp);color:#fff;flex:none;gap:8px;margin:0 2px 8px}.pw-wait .pp-count{background:var(--yel);border:2px solid var(--ink);min-width:26px;color:var(--ink);font:700 16px/1 var(--disp);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px 3px}.pw-wait .pp-empty{text-align:center;color:#d5dcff;margin:auto;padding:12px;font-weight:700}.pw-wait .pp-chips{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:8px 7px;min-height:0;padding:1px 2px 6px 4px;display:flex}.pw-wait .pp-chip{border:2.5px solid var(--ink);max-width:100%;height:40px;box-shadow:2px 3px 0 var(--ink);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 4px 0 12px;font-size:15px;font-weight:800;animation:.4s cubic-bezier(.2,1.6,.4,1) both pp-pop;display:inline-flex}.pw-wait .pp-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-wait .pp-chip .av.av-ring{box-shadow:none;border-width:2px}.pw-wait .pp-chip.is-off{opacity:.5}.pw-wait .pp-standings{gap:6px;padding:1px 2px 6px 4px}.pw-wait .pp-standings li{border:2.5px solid var(--ink);min-height:46px;box-shadow:2px 3px 0 var(--ink);color:var(--ink);background:#fff;border-radius:14px;flex:none;padding:3px 10px 3px 12px}.pw-wait .pp-standings li.is-me{background:var(--yel);box-shadow:2px 3px 0 var(--ink)}.pw-wait .pp-standings .av.av-ring{box-shadow:none;border-width:2px}.pw-wait .pp-st-rank{font:700 19px/1 var(--disp)}.pw-wait .pp-st-total{color:var(--cob);font:700 18px/1 var(--disp)}.pw-wait .pp-move.is-same{color:#16120e66}.pw-wait .pp-waiting{min-height:24px;font:700 18px/1.1 var(--disp);color:#fff;flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.pw-wait .pp-eq{align-items:flex-end;gap:3px;height:20px;display:inline-flex}.pw-wait .pp-eq i{background:var(--yel);border-radius:2px;width:5px;animation:.9s ease-in-out infinite pw-eq}.pw-wait .pp-eq i:nth-child(2){background:var(--pink);animation-delay:-.3s}.pw-wait .pp-eq i:nth-child(3){background:#fff;animation-delay:-.6s}.pw-wait .pp-eq i:nth-child(4){background:var(--red);animation-delay:-.15s}@keyframes pw-eq{0%,to{height:5px}50%{height:20px}}.pw-wait.is-between .pw-me-stage{padding-top:8px;padding-bottom:10px}.pw-wait.is-between .pp-me-name{font-size:clamp(20px,6vw,24px)}@media (max-height:620px){.pw-me-stage,.pw-wait.is-between .pw-me-stage{gap:5px;padding-top:7px;padding-bottom:8px}.pw-wait.is-between .pp-me-stats{display:none}.pw-wait .pp-me-in{font-size:13px}.pw-wait-tray{padding-top:8px}.pw-wait .pp-panel-title{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.pw-cd-b,.pw-me-doll,.pw-wait .pp-eq i{animation:none}}
