#pp-root:is([data-screen=title],[data-screen=howto],[data-screen=terms])>.pp-top{display:none}#pp-root:is([data-screen=title],[data-screen=howto],[data-screen=terms])>main{padding:0}.pp-tt-coin{vertical-align:-.04em;background:radial-gradient(circle at 36% 30%,#fff6c2 0%,#ffd23a 45%,#e0a100 85%,#b07a00 100%);border-radius:50%;width:.62em;height:.62em;margin:0 .03em;font-style:normal;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .09em #8a6a00,inset 0 0 0 .16em #ffe27a}.pp-tt-coin b{background:linear-gradient(100deg,#0000,#ffffffe6,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%}.pp-tt-shw{font-family:var(--font-wm);font-synthesis:none;letter-spacing:.04em;white-space:nowrap;color:#ffcf1a;-webkit-text-stroke:2px #7a3a00;paint-order:stroke fill;text-shadow:2px 2px #7a3a00,4px 4px #7a3a00,6px 6px #5a2800;font-weight:400;line-height:1;display:inline-block}.pp-tt-shw.is-rb{background:linear-gradient(90deg,#ff4d4d,#ff9f1a,#ffd000,#3ecf5a,#2f9bff,#9a5cff);color:#0000;-webkit-text-stroke:2px #3a1d5c;text-shadow:none;filter:drop-shadow(3px 3px #3a1d5c);-webkit-background-clip:text;background-clip:text}.pp-tt-rays{pointer-events:none;border-radius:50%;position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0 25%,#0000 68%);mask-image:radial-gradient(circle,#000 0 25%,#0000 68%)}.pp-tt-rays:before{content:"";background:repeating-conic-gradient(#ffc4008c 0deg 7deg,#fff0 7deg 18deg);border-radius:50%;animation:9s linear infinite pp-tt-spin;position:absolute;inset:0}@keyframes pp-tt-spin{to{transform:rotate(54deg)}}.pp-tt{min-height:0;color:var(--fg);isolation:isolate;background:#fff;flex:1;position:relative;overflow:hidden}.pp-tt-att{background:radial-gradient(circle at 50% 42%,#fffdf3 0,#fff6cc 55%,#ffe98a 100%);position:absolute;inset:0;overflow:hidden}.pp-tt-att:before{content:"";background-image:radial-gradient(#8a6a0029 1.6px,#0000 1.8px);background-size:22px 22px;position:absolute;inset:0}.pp-tt-att__box{width:390px;height:844px;transform:translate(-50%, -50%) scale(var(--k,1));position:absolute;top:50%;left:50%}.pp-tt-att .pp-tt-rays{opacity:0;width:1050px;height:1050px;animation:9s infinite pp-tt-hitwin;top:-130px;left:-330px}.pp-tt-card{opacity:0;transform-origin:50% 60%;background:#fff;border-radius:14px;width:300px;height:330px;padding:10px;animation-duration:9s;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:200px;left:45px;box-shadow:0 10px 28px #503c0040,0 0 0 1px #0000000f}.pp-tt-card .ph{background:#f6f5f3;border-radius:8px;width:280px;height:280px;position:relative;overflow:hidden}.pp-tt-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-tt-card .who{color:#5f5a55;white-space:nowrap;font-size:13px;font-weight:700;position:absolute;top:296px;left:12px}.pp-telop{white-space:nowrap;text-overflow:clip;margin:0;padding:0 8px;font-size:25px;line-height:1.3;position:absolute;bottom:12px;left:0;right:0;overflow:hidden}.pp-tt-card .pp-telop{opacity:0;animation-duration:9s;animation-iteration-count:infinite;animation-fill-mode:both}.pp-tt-card.k1{animation-name:pp-tt-k1}.pp-tt-card.k1 .pp-telop{animation-name:pp-tt-t1}.pp-tt-card.k2{animation-name:pp-tt-k2}.pp-tt-card.k2 .pp-telop{animation-name:pp-tt-t2}.pp-tt-card.k3{animation-name:pp-tt-k3}.pp-tt-card.k3 .pp-telop{animation-name:pp-tt-t3}.pp-tt-card.k1,.pp-tt-card.k2{animation-timing-function:cubic-bezier(.2,0,0,1)}@keyframes pp-tt-k1{0%{opacity:1;transform:translate(420px)rotate(18deg)}4%{transform:translate(-12px)rotate(-5deg)}6.5%,31.1%{opacity:1;transform:translate(0)rotate(-4deg)}35%{opacity:1;transform:translate(-460px)rotate(-10deg)}35.1%,to{opacity:0;transform:translate(-460px)}}@keyframes pp-tt-k2{0%,31.1%{opacity:0;transform:translate(-420px)rotate(-18deg)}31.2%{opacity:1;transform:translate(-420px)rotate(-18deg)}35%{transform:translate(12px)rotate(4deg)}37.8%,68.9%{opacity:1;transform:translate(0)rotate(3deg)}72.8%{opacity:1;transform:translate(460px)rotate(10deg)}72.9%,to{opacity:0;transform:translate(460px)}}@keyframes pp-tt-k3{0%,68.9%{opacity:0;transform:translate(420px)rotate(18deg)}69%{opacity:1;transform:translate(420px)rotate(18deg)}72.8%{transform:translate(-12px)rotate(-3deg)}75.5%,96.7%{opacity:1;transform:translate(0)rotate(-2deg)}to{opacity:1;transform:translate(-460px)rotate(-8deg)}}@keyframes pp-tt-t1{0%,6%{opacity:0;transform:scale(1.7)}6.1%{opacity:1;transform:scale(1.7)}7.5%{transform:scale(.96)}8.6%,to{opacity:1;transform:none}}@keyframes pp-tt-t2{0%,37.1%{opacity:0;transform:scale(1.7)}37.2%{opacity:1;transform:scale(1.7)}38.6%{transform:scale(.96)}39.7%,to{opacity:1;transform:none}}@keyframes pp-tt-t3{0%,74.9%{opacity:0;transform:scale(1.7)}75%{opacity:1;transform:scale(1.7)}76.4%{transform:scale(.96)}77.5%,to{opacity:1;transform:none}}.pp-tt-lamps{text-align:center;opacity:0;width:390px;animation:9s infinite pp-tt-ui;position:absolute;top:560px;left:0}.pp-tt-lamps i{vertical-align:middle;background:#fff;border:2.5px solid #8a847d;border-radius:50%;width:26px;height:26px;margin:0 7px;display:inline-block;position:relative;overflow:hidden}.pp-tt-lamps b{opacity:0;border-radius:50%;animation-duration:9s;animation-iteration-count:infinite;position:absolute;inset:0}.pp-tt-lamps .l1 b{background:#fc3;animation-name:pp-tt-l1}.pp-tt-lamps .l2 b{background:#fc3;animation-name:pp-tt-l2}.pp-tt-lamps .l3 b{display:none}@keyframes pp-tt-ui{0%,7.6%{opacity:0}7.7%,31%{opacity:1}31.1%,39.4%{opacity:0}39.5%,68.8%{opacity:1}68.9%,76.9%{opacity:0}77%,96.6%{opacity:1}96.7%,to{opacity:0}}@keyframes pp-tt-l1{0%,12.1%{opacity:0}12.2%,31%{opacity:1}31.1%,46.6%{opacity:0}46.7%,68.8%{opacity:1}68.9%,to{opacity:0}}@keyframes pp-tt-l2{0%,49.3%{opacity:0}49.4%,68.8%{opacity:1}68.9%,to{opacity:0}}.pp-tt-lol{color:#161412;text-align:center;opacity:0;background:#ffd000;border-radius:27px;width:160px;height:54px;font-size:20px;font-weight:700;line-height:54px;animation:9s infinite pp-tt-ui,9s infinite pp-tt-lolp;position:absolute;top:604px;left:115px;box-shadow:inset 0 0 0 2px #8a6a00,0 4px #b08500}@keyframes pp-tt-lolp{0%,12%,13.5%,46.5%,48%,49.2%,50.7%,to{transform:none}12.2%,46.7%,49.4%{transform:translateY(3px)scale(.97)}}.pp-tt-ring{opacity:0;border:10px solid #f5c400;border-radius:50%;width:520px;height:520px;animation:9s infinite pp-tt-ring;position:absolute;top:112px;left:-65px}@keyframes pp-tt-ring{0%,51.6%{opacity:0;transform:scale(.19)}51.7%{opacity:.85;transform:scale(.19)}57.8%{opacity:0;transform:scale(1)}to{opacity:0}}.pp-tt-call{text-align:center;opacity:0;width:390px;animation:9s infinite pp-tt-call;position:absolute;top:338px;left:0}.pp-tt-call .pp-tt-shw{font-size:66px}@keyframes pp-tt-call{0%,51.6%{opacity:0;transform:scale(2)rotate(-6deg)}51.7%{opacity:1;transform:scale(2)rotate(-6deg)}53.5%{transform:scale(.95)rotate(-6deg)}54.5%,68.6%{opacity:1;transform:rotate(-6deg)}68.9%,to{opacity:0;transform:rotate(-6deg)}}@keyframes pp-tt-hitwin{0%,51.6%{opacity:0}53%{opacity:1}66%{opacity:1}68.9%,to{opacity:0}}.pp-tt-veil{pointer-events:none;background:linear-gradient(#ffffffb3 0,#ffffff80 30% 62%,#ffffffdb 100%);animation:.9s .1s both pp-tt-veilin,9s infinite pp-tt-veil;position:absolute;inset:0}@keyframes pp-tt-veilin{0%{opacity:0}to{opacity:1}}@keyframes pp-tt-veil{0%,51.7%{opacity:1}54.4%{opacity:.7}65%,to{opacity:1}}.pp-tt-main{z-index:1;height:100%;padding:max(6vh, 20px) 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:relative;overflow-y:auto}.pp-tt-logo{font-size:inherit;margin:max(4vh,8px) 0 0;line-height:1}.pp-tt-wm{font-family:var(--font-wm);font-synthesis:none;letter-spacing:.04em;white-space:nowrap;color:#161412;text-shadow:0 3px #ffd000,0 6px #e0a100,0 9px #b07a00,0 14px 18px #503c0040;font-size:clamp(64px,24vw,96px);font-weight:400;animation:.42s .15s both pp-tt-slam;display:inline-block;position:relative}.pp-tt-wm:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffd0008c,#ffd00000);border-radius:50%;width:120%;height:160%;animation:9s infinite pp-tt-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-tt-wm .pp-tt-coin{animation:9s infinite pp-tt-coin}.pp-tt-wm .pp-tt-coin b{animation:9s infinite pp-tt-shine}@keyframes pp-tt-slam{0%{opacity:0;transform:scale(2.2)}15%{opacity:1}55%{transform:scale(.96)}80%{transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes pp-tt-glow{0%,51.7%{opacity:0}53%{opacity:1}61.7%,to{opacity:0}}@keyframes pp-tt-coin{0%,51.7%,57.2%,to{transform:none}53.1%{transform:scaleX(.08)}54.5%{transform:scaleX(-1)}55.8%{transform:scaleX(.08)}}@keyframes pp-tt-shine{0%,52.8%{transform:none}59.4%,to{transform:translate(550%)}}.pp-tt-tag{letter-spacing:.06em;text-align:center;color:#161412;background:#fffffff0;border-radius:999px;margin:16px 0 0;padding:4px 14px;font-size:17px;font-weight:700;animation:.35s .45s both pp-tt-up}.pp-tt-led{background:#0b0a08;border-radius:23px;flex:none;width:min(320px,100%);height:46px;margin:18px 0 0;animation:.3s .6s both pp-tt-led;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffd000,0 0 0 3px #3a2c00}.pp-tt-led:before{content:"";background-image:radial-gradient(#ffd0001a 1px,#0000 1.3px);background-size:4px 4px;position:absolute;inset:0}.pp-tt-led__tx{position:absolute;inset:0;overflow:hidden}.pp-tt-led__run{white-space:nowrap;color:#ffd000;align-items:center;height:46px;animation:16s linear infinite pp-tt-marq;display:inline-flex;position:absolute;top:0;left:0}.pp-tt-led__run b{font-family:var(--font-wm);letter-spacing:.06em;margin:0 12px 0 16px;font-size:22px;font-weight:400}.pp-tt-led__run span{color:#fff3b0;margin-right:34px;font-size:16px;font-weight:700}@keyframes pp-tt-marq{to{transform:translate(-50%)}}@keyframes pp-tt-led{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes pp-tt-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pp-tt-menu{flex-direction:column;gap:14px;width:min(300px,100% - 48px);margin:auto 0 0;padding-top:24px;display:flex}.pp .pp-tt-mi{color:#161412;width:100%;min-height:56px;font-family:var(--font-ui);text-align:left;animation:pp-tt-mi .45s calc(.55s + var(--i,0) * 80ms) both;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:30px;align-items:center;gap:14px;padding:0 18px 0 22px;font-size:20px;font-weight:700;line-height:1.2;transition:transform .1s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #161412,0 4px #1614122e}.pp-tt-mi:nth-child(2){--i:1}.pp-tt-mi:nth-child(3){--i:2}.pp-tt-mi:nth-child(4){--i:3}.pp-tt-mi svg{fill:none;stroke:#161412;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.pp-tt-mi svg .fill,.pp-tt-pause svg .fill{fill:currentColor;stroke:none}.pp-tt-mi small{color:#5f5a55;margin-left:auto;font-size:13px;font-weight:500}.pp-tt-mi.is-prim{background:#ffd000;box-shadow:inset 0 0 0 2px #8a6a00,0 5px #b08500}.pp-tt-mi:active{transform:translateY(3px)scale(.98)}.pp-tt-mi.is-prim:active{box-shadow:inset 0 0 0 2px #8a6a00,0 1px #b08500}.pp-tt-mi:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #161412,0 0 0 4px #fff,0 0 0 7px #161412}.pp-tt-mi.is-prim:focus-visible{box-shadow:inset 0 0 0 2px #8a6a00,0 5px #b08500,0 0 0 4px #fff,0 0 0 7px #161412}.pp-tt-mi:focus-visible:before{content:"";background:radial-gradient(circle at 36% 30%,#fff6c2 0%,#ffd23a 45%,#e0a100 85%,#b07a00 100%);border-radius:50%;width:28px;height:28px;margin-top:-14px;animation:.83s ease-in-out infinite alternate pp-tt-bob;position:absolute;top:50%;left:-40px;box-shadow:inset 0 0 0 3px #8a6a00,inset 0 0 0 5px #ffe27a}@keyframes pp-tt-bob{0%{transform:translate(-3px)}to{transform:translate(3px)}}@keyframes pp-tt-mi{0%{opacity:0;transform:translateY(40px)}70%{transform:translateY(-4px)}to{opacity:1;transform:none}}.pp-tt-foot{color:#5f5a55;white-space:nowrap;background:#fffffff0;border-radius:999px;margin:14px 0 0;padding:2px 10px;font-size:12px;font-weight:500}.pp-tt-pause{right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:2;color:#161412;background:#1614120f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.pp-tt-pause svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.pp-tt-pause .is-play,.pp-tt-pause[aria-pressed=true] .is-pause{display:none}.pp-tt-pause[aria-pressed=true] .is-play{display:inline}.pp-tt-pause:focus-visible{outline-offset:2px;outline:2px solid #161412}.pp-tt.is-back :is(.pp-tt-wm,.pp-tt-tag,.pp-tt-led,.pp-tt-mi){animation:none}.pp-tt.is-back .pp-tt-veil{animation:9s infinite pp-tt-veil}.pp-tt.is-paused *,.pp-tt.is-paused :before,.pp-tt.is-paused :after,.pp-ht.is-paused *,.pp-ht.is-paused :before{animation-play-state:paused!important}@property --pp-iris{syntax:"<length>";inherits:false;initial-value:0}.pp-tt-iris{z-index:60;pointer-events:none;--pp-iris:0px;-webkit-mask-image:radial-gradient(circle at var(--x,50%) var(--y,50%), transparent var(--pp-iris), #000 calc(var(--pp-iris) + 1px));mask-image:radial-gradient(circle at var(--x,50%) var(--y,50%), transparent var(--pp-iris), #000 calc(var(--pp-iris) + 1px));background:#ffd000;animation:1.1s both pp-tt-iris;position:absolute;inset:0}@keyframes pp-tt-iris{0%{--pp-iris:150vmax;animation-timing-function:cubic-bezier(.55,0,1,.45)}41%{--pp-iris:0px}55%{--pp-iris:0px;animation-timing-function:cubic-bezier(0,.55,.45,1)}to{--pp-iris:150vmax}}.pp-tt-iris__coin{left:var(--x,50%);top:var(--y,50%);opacity:0;background:radial-gradient(circle at 36% 30%,#fff6c2 0%,#ffd23a 45%,#e0a100 85%,#b07a00 100%);border-radius:50%;width:80px;height:80px;margin:-40px 0 0 -40px;animation:1.1s both pp-tt-icoin;position:absolute;box-shadow:inset 0 0 0 7px #8a6a00,inset 0 0 0 12px #ffe27a}@keyframes pp-tt-icoin{0%,27%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.1)}38%{transform:scaleX(-1)}47%{transform:scaleX(1)}55%{opacity:1;transform:none}62%,to{opacity:0;transform:scale(0)}}.pp-tt-iris.is-fade{animation:.5s both pp-tt-fade;-webkit-mask-image:none;mask-image:none}.pp-tt-iris.is-fade .pp-tt-iris__coin{display:none}@keyframes pp-tt-fade{0%{opacity:0}45%,55%{opacity:1}to{opacity:0}}.pp-gate1{min-height:0;color:var(--fg);background:#fff;flex-direction:column;flex:1;display:flex}.pp-gate1__hd{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 16px 0 18px;display:flex;position:relative}.pp-gate1__wm{font-family:var(--font-wm);letter-spacing:.04em;font-size:27px;line-height:1}.pp-gate1__once{background:var(--accent-soft);border:1px solid var(--gold-deep);height:26px;color:var(--gold-deep);white-space:nowrap;border-radius:13px;padding:0 10px;font-size:12.5px;font-weight:700;line-height:24px}.pp-gate1__body{min-height:0;padding:22px 20px max(20px, env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.pp-gate1__h1:focus,.pp-ht__t:focus{outline:none}.pp-gate1__h1{font-feature-settings:"palt";margin:0;font-size:28px;font-weight:700;line-height:1.3}.pp-gate1__lead{color:var(--fg-2);margin:6px 0 0;font-size:15px}.pp-gate1__pts{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pp-gate1__pts li{padding-left:34px;font-size:16.5px;line-height:1.65;position:relative}.pp-gate1__pts li:before{content:"";background:var(--accent);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--gold-deep);border-radius:50%;position:absolute;top:2px;left:0}.pp-gate1__pts li:after{content:"";border:solid var(--fg);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:7px;left:9px;transform:rotate(45deg)}.pp-gate1__lnk{margin:16px 0 0;font-size:15px;font-weight:700}.pp-gate1__lnk a{color:var(--gold-deep);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.pp-gate1__ck{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;min-height:56px;margin:12px 0 0;padding:8px 14px 8px 58px;font-size:18px;font-weight:700;line-height:1.3;display:flex;position:relative}.pp-gate1__ck input{opacity:0;width:1px;height:1px;position:absolute}.pp-gate1__ck .bx{border:2.5px solid var(--fg);background:#fff;border-radius:7px;width:28px;height:28px;margin-top:-14px;transition:transform .15s;position:absolute;top:50%;left:16px}.pp-gate1__ck:has(input:checked){background:var(--accent-soft);border-color:var(--gold-deep)}.pp-gate1__ck input:checked+.bx{background:var(--fg);animation:.3s pp-gate1-ck}.pp-gate1__ck input:checked+.bx:after{content:"";border:3px solid #ffd000;border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:2px;left:7px;transform:rotate(45deg)}.pp-gate1__ck:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}@keyframes pp-gate1-ck{0%{transform:scale(1.35)}to{transform:none}}.pp .pp-gate1__go{color:#5f5a55;background:#ece9e3;border:0;border-radius:18px;width:100%;min-height:60px;margin:20px 0 0;font-size:20px;font-weight:700}.pp-gate1__go[aria-disabled=false]{background:var(--accent);color:var(--fg);box-shadow:inset 0 0 0 2px var(--gold-deep), 0 5px 0 #b08500;animation:.3s pp-gate1-on}.pp-gate1__go[aria-disabled=false]:active{box-shadow:inset 0 0 0 2px var(--gold-deep), 0 1px 0 #b08500;transform:translateY(4px)scale(.98)}@keyframes pp-gate1-on{0%{transform:scale(1.06)}to{transform:none}}.pp-gate1__need{text-align:center;color:var(--fg-2);margin:8px 0 0;font-size:13px}.pp-gate1__go[aria-disabled=false]+.pp-gate1__need{visibility:hidden}.pp-gate1__note{text-align:center;color:var(--fg-2);margin:6px 0 0;font-size:13px}.pp-ht{min-height:0;color:var(--fg);background:#fff;flex-direction:column;flex:1;display:flex}.pp-ht__hd{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 6px 0 20px;display:flex}.pp-ht__t{margin:0;font-size:19px;font-weight:700}.pp-ht__part{font-family:var(--font-wm);letter-spacing:.04em;color:var(--gold-deep);margin-left:6px;font-size:16px;font-weight:400}.pp-ht__pages{flex:1;min-height:0;position:relative;overflow:hidden}.pp-ht-pg{flex-direction:column;padding:14px 20px 6px;display:none;position:absolute;inset:0}.pp-ht-pg.is-on,.pp-ht-pg.is-out{display:flex}.pp-ht-pg.is-on.from-r{animation:.32s cubic-bezier(.2,0,0,1) both pp-ht-inr}.pp-ht-pg.is-on.from-l{animation:.32s cubic-bezier(.2,0,0,1) both pp-ht-inl}.pp-ht-pg.is-out.to-l{animation:.32s cubic-bezier(.2,0,0,1) both pp-ht-outl}.pp-ht-pg.is-out.to-r{animation:.32s cubic-bezier(.2,0,0,1) both pp-ht-outr}@keyframes pp-ht-inr{0%{transform:translate(100%)}to{transform:none}}@keyframes pp-ht-inl{0%{transform:translate(-100%)}to{transform:none}}@keyframes pp-ht-outl{to{transform:translate(-100%)}}@keyframes pp-ht-outr{to{transform:translate(100%)}}.pp-ht-pg__k{flex:none;align-items:center;gap:10px;display:flex}.pp-ht-badge{width:40px;height:40px;font-family:var(--font-wm);color:#3a2600;background:radial-gradient(circle at 36% 30%,#fff6c2 0%,#ffd23a 45%,#e0a100 85%,#b07a00 100%);border-radius:50%;place-items:center;font-size:22px;display:grid;box-shadow:inset 0 0 0 3px #8a6a00,inset 0 0 0 5px #ffe27a}.pp-ht-stepk{font-family:var(--font-wm);letter-spacing:.08em;color:var(--gold-deep);font-size:16px}.pp-ht-h{font-feature-settings:"palt";flex:none;margin:8px 0 10px;font-size:clamp(22px,6.6vw,27px);font-weight:700;line-height:1.35}.pp-ht-word{font-family:var(--font-wm);letter-spacing:.05em;font-size:1.15em;font-weight:400}.pp-ht-sub{color:var(--fg-2);flex:none;margin:10px 0 0;font-size:16px;font-weight:500;line-height:1.6}.pp-ht-sub b{color:var(--fg);font-weight:700}.pp-ht-stage{flex:1;min-height:160px;position:relative}.pp-ht-sc{transform-origin:50% 0;width:350px;height:400px;transform:scale(var(--k,1));background:radial-gradient(circle at 50% 40%,#fffdf3 0,#fff6cc 70%,#ffefa6 100%);border-radius:24px;margin-left:-175px;position:absolute;top:0;left:50%;overflow:hidden}.pp-ht-stage--modes .pp-ht-sc{background:#fff;height:410px}.pp-ht-sc:before{content:"";background-image:radial-gradient(#8a6a0021 1.5px,#0000 1.7px);background-size:20px 20px;position:absolute;inset:0}.pp-ht-stage--modes .pp-ht-sc:before{display:none}.pp-ht-sc .a{margin:0;position:absolute}.pp-ht-sc .wcard{box-shadow:0 2px 0 #0000000a, 0 0 0 1px var(--line);background:#fff;border-radius:16px;position:absolute}.pp-ht-sc .ybtn{background:var(--accent);box-shadow:inset 0 0 0 2px var(--gold-deep), 0 4px 0 #b08500;text-align:center;white-space:nowrap;border-radius:14px;font-weight:700;position:absolute}.pp-ht-sc .obtn{border:1.5px solid var(--fg);text-align:center;white-space:nowrap;background:#fff;border-radius:14px;place-content:center;font-size:15px;font-weight:700;line-height:1.25;display:grid;position:absolute}.pp-ht-sc .obtn small{color:var(--fg-2);font-size:12px;font-weight:500}.pp-ht-sc .pic{background:var(--surface);border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 6px 18px #503c002e}.pp-ht-sc .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-ht-sc .chip{color:#fff;white-space:nowrap;background:#161412c7;border-radius:13px;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;line-height:26px;position:absolute;top:10px;left:10px}.pp-ht-sc .av{color:#fff;text-align:center;border-radius:50%;width:44px;height:44px;font-size:19px;font-weight:700;line-height:44px;position:absolute;box-shadow:0 0 0 3px #fff}.pp-ht-sc .av.is-me{color:var(--fg)}.pp-ht-sc .boke{font-family:var(--font-boke);font-weight:var(--w-boke);font-feature-settings:"palt";white-space:nowrap}.pp-ht-sc .zan{font-family:var(--font-jp);font-weight:var(--w-jp);font-synthesis:none}.pp-ht-sc .fine{color:var(--fg-2);white-space:nowrap;font-size:12px;font-weight:700}.pp-ht-sc .pp-telop{font-size:25px}.pp-ht-pg.is-on .w{animation:pp-w-in .14s var(--a,0s) both, pp-w-out .14s var(--b,9999s) forwards}.pp-ht-pg.is-on .pop{animation:pp-pop .34s var(--a,0s) both}.pp-ht-pg.is-on .rise{animation:pp-rise .4s var(--a,0s) both}.pp-ht-pg.is-on .press{animation:pp-press .18s var(--a,0s) both}@keyframes pp-w-in{0%{opacity:0}to{opacity:1}}@keyframes pp-w-out{0%{opacity:1}to{opacity:0}}@keyframes pp-pop{0%{opacity:0;transform:scale(.4)}1%{opacity:1}55%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes pp-stamp{0%{opacity:0;transform:scale(1.8)}1%{opacity:1}50%{transform:scale(.96)}to{opacity:1;transform:none}}@keyframes pp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pp-press{0%,to{transform:none}50%{transform:translateY(3px)scale(.97)}}.pp-ht-sc .gname{font-size:22px;font-weight:700}.pp-ht-sc .gcnt{color:var(--fg-2);font-size:13.5px;font-weight:500}.pp-ht-sc .gcnt span{white-space:nowrap;position:absolute;top:0;left:0}.pp-ht-sc .chat{box-shadow:none;background:#eef1f4}.pp-ht-sc .bub{transform-origin:100% 0;background:#fff;border-radius:16px 4px 16px 16px;box-shadow:0 1px #0000000f}.pp-ht-sc .bub .ic{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--gold-deep);background:#fff6cc;border-radius:10px;place-items:center;font-size:45px;display:grid;top:10px;left:12px}.pp-ht-sc .bub .bt{white-space:nowrap;font-size:14px;font-weight:700;top:12px;left:68px}.pp-ht-sc .bub .bu{color:var(--fg-2);white-space:nowrap;font-size:11.5px;font-weight:500;top:36px;left:68px}.pp-ht-sc .lbl{color:var(--gold-deep);white-space:nowrap;font-size:13.5px;font-weight:700}.pp-ht-pg.is-on .ht2-grid{animation:.2s 2s forwards pp-w-out}.pp-ht-sc .ht2-grid .cell{box-shadow:none;border-radius:12px}.pp-ht-sc .ht2-sel{opacity:0;border-radius:14px;width:100px;height:100px;top:42px;left:21px;box-shadow:0 0 0 4px #161412,0 0 0 8px #ffd000}.pp-ht-pg.is-on .ht2-sel{animation:10ms .3s both pp-w-in,1.3s step-end .3s both pp-ht-roul}@keyframes pp-ht-roul{0%{transform:none}7%{transform:translate(104px)}14%{transform:translate(208px)}22%{transform:translate(208px,104px)}31%{transform:translate(208px,208px)}42%{transform:translate(104px,208px)}55%{transform:translateY(208px)}72%{transform:translateY(104px)}to{transform:translate(104px,104px)}}.pp-ht-sc .ht2-big{opacity:0;transform-origin:0 0;width:310px;height:258px;top:16px;left:20px}.pp-ht-pg.is-on .ht2-big{animation:1.6s 2s both pp-ht-big}@keyframes pp-ht-big{0%{opacity:0;transform:translate(107px,132px)scale(.31,.372)}.1%{opacity:1}22%{transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-300px)scale(.6)}}.pp-ht-sc .ht2-btn{opacity:0}.pp-ht-pg.is-on .ht2-btn{animation:.2s 2.4s both pp-w-in,.14s 3.6s forwards pp-w-out}.pp-ht-pg.is-on .ht2-go{animation:.2s 2.4s both pp-w-in,.18s 3.25s pp-press,.14s 3.6s forwards pp-w-out}.pp-ht-sc .ht2-done{text-align:center;opacity:0}.pp-ht-pg.is-on .ht2-done{animation:.4s 3.6s both pp-stamp}.pp-ht-sc .ht2-done .zan{margin:0;font-size:46px;line-height:1.1}.pp-ht-sc .ht2-done .nx{color:var(--fg-2);margin:10px 0 0;font-size:14px;font-weight:700}.pp-ht-sc .ht3-p1 .pp-telop{opacity:0}.pp-ht-pg.is-on .ht3-p1 .pp-telop{animation-name:pp-stamp}.pp-ht-pg.is-on .ht3-p1{animation:.3s cubic-bezier(.55,0,1,.45) 3.1s forwards pp-ht-out3}.pp-ht-sc .ht3-p2{transform:translate(380px)}.pp-ht-pg.is-on .ht3-p2{animation:.35s cubic-bezier(.2,0,0,1) 3.2s both pp-ht-in3}@keyframes pp-ht-out3{to{transform:translate(-380px)rotate(-6deg)}}@keyframes pp-ht-in3{0%{transform:translate(380px)}to{transform:none}}.pp-ht-sc .ht3-segs{gap:5px;display:flex}.pp-ht-sc .ht3-segs i{background:#e6e0cf;border-radius:3px;width:100px;height:6px;position:relative;overflow:hidden}.pp-ht-sc .ht3-segs b{background:var(--fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pp-ht-pg.is-on .ht3-segs b{animation:.25s 1.9s both pp-ht-seg}@keyframes pp-ht-seg{to{transform:none}}.pp-ht-sc .ht3-n{color:var(--fg-2);white-space:nowrap;font-size:12.5px;font-weight:700}.pp-ht-sc .ht3-in{box-shadow:inset 0 0 0 2px var(--fg)}.pp-ht-sc .ht3-typed{font-family:var(--font-boke);font-weight:var(--w-boke);white-space:nowrap;align-items:center;max-width:220px;font-size:19px;display:flex;overflow:hidden}.pp-ht-sc .ht3-typed .tx{clip-path:inset(0 100% 0 0)}.pp-ht-pg.is-on .ht3-typed .tx{animation:1.2s steps(11,end) .4s both pp-ht-type}.pp-ht-pg.is-on .ht3-typed{animation:.1s 3.2s forwards pp-w-out}@keyframes pp-ht-type{to{clip-path:inset(0)}}.pp-ht-sc .ht3-typed .caret{background:var(--fg);width:2px;height:21px;margin-left:1px;display:inline-block}.pp-ht-pg.is-on .ht3-typed .caret{animation:.1s 1.8s forwards pp-w-out}.pp-ht-sc .ht3-ph{color:#8a847d;white-space:nowrap;font-size:16px;font-weight:500}.pp-ht-sc .ht4-lol{border:1.5px solid var(--line);text-align:center;white-space:nowrap;background:#fff;border-radius:20px;width:88px;height:40px;font-size:15px;font-weight:700;line-height:37px}.pp-ht-sc .ht4-lol .on{background:var(--accent);border:1.5px solid var(--gold-deep);opacity:0;border-radius:20px;font-weight:700;line-height:37px;position:absolute;inset:-1.5px}.pp-ht-sc .boke{isolation:isolate;font-size:17px}.pp-ht-sc .boke.hl:before{content:"";z-index:-1;opacity:0;background:#ffe680;position:absolute;inset:58% -2px 6%}.pp-ht-pg.is-on .boke.hl:before{animation:pp-w-in .14s var(--a,0s) both}.pp-ht-sc .ht4-note{text-align:center;color:var(--gold-deep);white-space:nowrap;font-size:13px;font-weight:700}.pp-ht-sc .ht5-rays{width:1050px;height:1050px;top:-380px;left:-350px;-webkit-mask-image:radial-gradient(circle,#000 0 22%,#0000 60%);mask-image:radial-gradient(circle,#000 0 22%,#0000 60%)}.pp-ht-sc .ht5-rays.rb:before{background:repeating-conic-gradient(#ff4d4d73 0deg 6deg,#fff0 6deg 12deg,#ffd00080 12deg 18deg,#fff0 18deg 24deg,#3ecf5a73 24deg 30deg,#fff0 30deg 36deg,#2f9bff73 36deg 42deg,#fff0 42deg 48deg)}.pp-ht-sc .ht5-pic .pp-telop{font-size:23px}.pp-ht-sc .ht5-gray{background:#f0eeeb80;position:absolute;inset:0}.pp-ht-sc .chip.ex{background:var(--accent);color:var(--fg);top:26px;left:30px}.pp-ht-sc .ht5-judges{color:var(--fg-2);text-align:center;white-space:nowrap;font-size:12.5px;font-weight:700}.pp-ht-sc .lamp{background:#fff;border:2.5px solid #8a847d;border-radius:50%;width:24px;height:24px;position:absolute;overflow:hidden}.pp-ht-sc .lamp b{border-radius:50%;position:absolute;inset:0}.pp-ht-sc .lamp .g{background:#fc3}.pp-ht-sc .lamp .r0{background:#ff4d4d}.pp-ht-sc .lamp .r1{background:#ffd000}.pp-ht-sc .lamp .r2{background:#2f9bff}.pp-ht-sc .lamp .o{background:#ff7a3d}.pp-ht-sc .ht5-res{height:70px}.pp-ht-sc .frac{font-family:var(--font-wm);white-space:nowrap;font-size:40px;line-height:1.1;position:absolute;top:0;right:54%}.pp-ht-sc .frac b{font-weight:400}.pp-ht-sc .frac s{color:var(--fg-2);font-size:24px;text-decoration:none}.pp-ht-sc .vd{white-space:nowrap;font-size:26px;line-height:1.2;position:absolute;top:10px;left:49%}.pp-ht-sc .vd.gold{color:var(--gold-deep)}.pp-ht-sc .vd.miss{color:#6b6560;font-size:30px;top:6px}.pp-ht-sc .missn{color:var(--fg-2);text-align:center;white-space:nowrap;margin:0;font-size:12.5px;font-weight:700;position:absolute;top:50px;left:0;right:0}.pp-ht-sc .ht5-call{text-align:center}.pp-ht-sc .ht5-call .pp-tt-shw{font-size:62px}.pp-ht-pg.is-on .ht5-call .pop{animation-name:pp-ht-stamp2}@keyframes pp-ht-stamp2{0%{opacity:0;transform:scale(2.2)rotate(-5deg)}1%{opacity:1}50%{transform:scale(.95)rotate(-5deg)}to{opacity:1;transform:rotate(-5deg)}}.pp-ht-sc .ht6-k{text-align:center;font-size:16px;font-weight:700}.pp-ht-sc .ht6-row.is-win{background:var(--accent-soft);box-shadow:inset 0 0 0 2.5px var(--gold-deep)}.pp-ht-sc .ht6-row .rank{font-family:var(--font-wm);color:var(--fg-2);font-size:30px;line-height:1.2;top:16px;left:16px}.pp-ht-sc .ht6-row.is-win .rank,.pp-ht-sc .ht6-row .wn{color:var(--gold-deep)}.pp-ht-sc .ht6-row .nm{white-space:nowrap;font-size:19px;font-weight:700}.pp-ht-sc .ht6-row .wn{font-size:15px}.pp-ht-sc .ht6-row .cnt{white-space:nowrap}.pp-ht-sc .ht6-row .cnt b{font-family:var(--font-wm);font-size:40px;font-weight:400;line-height:1.3}.pp-ht-sc .ht6-row .cnt span{margin-left:4px;font-size:15px;font-weight:700}.pp-ht-sc .ht7-md h3{font-size:20px;font-weight:700;top:12px;left:16px}.pp-ht-sc .ht7-md .d{width:290px;color:var(--fg-2);font-size:14.5px;font-weight:500;line-height:1.55;top:54px;left:16px}.pp-ht-sc .ht7-led{background:#0b0a08;border-radius:15px;width:162px;height:30px;top:13px;left:140px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffd000}.pp-ht-sc .ht7-led span{white-space:nowrap;color:#ffd000;line-height:31px;font-family:var(--font-wm);letter-spacing:.06em;font-size:15px;position:absolute;top:0;left:0}.pp-ht-pg.is-on .ht7-led span{animation:5s linear .6s both pp-ht-led}@keyframes pp-ht-led{to{transform:translate(-300px)}}.pp-ht-sc .ht7-soon{border:1px solid var(--gold-deep);background:var(--accent-soft);height:24px;color:var(--gold-deep);white-space:nowrap;border-radius:12px;padding:0 9px;font-size:12px;font-weight:700;line-height:22px;top:16px;left:150px}.pp-ht__foot{padding:6px 20px max(14px, env(safe-area-inset-bottom));flex:none}.pp-ht__foot>:first-child{margin:0}.pp .pp-ht__replay{float:left;min-height:44px;color:var(--fg-2);background:0 0;border:0;align-items:center;gap:4px;margin:-8px 0 0 -8px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.pp-ht__dots{justify-content:center;align-items:center;gap:8px;height:28px;display:flex}.pp-ht__dots i{background:#d9d5cf;border-radius:4px;width:8px;height:8px;transition:width .2s}.pp-ht__dots i.on{background:var(--fg);width:22px}.pp-ht__nav{clear:both;gap:10px;margin-top:8px;display:flex}.pp .pp-ht__prev{border:1.5px solid var(--line);min-width:88px;min-height:56px;color:var(--fg);background:#fff;border-radius:18px;flex:none;font-size:16px;font-weight:700}.pp .pp-ht__next{background:var(--accent);min-height:56px;color:var(--fg);box-shadow:inset 0 0 0 2px var(--gold-deep), 0 5px 0 #b08500;border:0;border-radius:18px;flex:1;font-size:20px;font-weight:700}.pp-ht__next:active{box-shadow:inset 0 0 0 2px var(--gold-deep), 0 1px 0 #b08500;transform:translateY(3px)scale(.98)}@media (prefers-reduced-motion:reduce){.pp-tt *,.pp-tt :before,.pp-tt :after,.pp-tt-iris__coin{animation:none!important}.pp-tt-card.k2,.pp-tt-card.k2 .pp-telop,.pp-tt-lamps,.pp-tt-lol,.pp-tt-lamps .l1 b,.pp-tt-lamps .l2 b{opacity:1}.pp-tt-card.k2{transform:rotate(3deg)}.pp-tt-led__run{transform:none}.pp-tt-iris{-webkit-mask-image:none;mask-image:none;animation:.5s both pp-tt-fade!important}.pp-ht-pg.is-on,.pp-ht-pg.is-out,.pp-ht-pg *,.pp-ht-pg :before{animation-duration:1ms!important}.pp-ht-pg.is-out{display:none}.pp-ht-pg.is-on .ht7-led span{animation:none!important}.pp-gate1__ck .bx,.pp-gate1__go{transition:none;animation:none!important}}
