.cp-art-decor{position:absolute;z-index:1;top:0;left:0;right:0;margin:0 auto;width:100%;aspect-ratio:16/10;max-height:44vh;pointer-events:none}.cp-art-decor>*{pointer-events:auto}@media (min-width:700px){.cp-art-decor{top:88px;width:min(880px,calc(100% - 80px));aspect-ratio:21/9;max-height:none}}.pd-primary--bready{--pdb-sq:48px;--pdb-h:74px;position:relative;margin-top:82px!important}@media (max-width:699px){.pd-primary--bready{--pdb-sq:44px;--pdb-h:66px;margin-top:72px!important}}@media (max-width:400px){.pd-primary--bready{--pdb-h:60px;margin-top:70px!important}}.pdb-stage{--pdb-w:calc(var(--pdb-h) * 255 / 170);position:absolute;z-index:2;left:0;width:calc(100% - var(--pdb-sq) * 2 - 16px);bottom:calc(100% - 6px);height:var(--pdb-h);pointer-events:none}.pdb-actor{--pdb-x:0;--pdb-y:0;position:absolute;bottom:0;left:calc((100% - var(--pdb-w)) * var(--pdb-x));width:var(--pdb-w);height:100%;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pdb-in .7s cubic-bezier(.34,1.56,.64,1) .2s backwards}@keyframes pdb-in{0%{opacity:0;transform:translateY(10px) scale(.6)}to{opacity:1;transform:none}}.pdb-shadow{position:absolute;left:22%;width:48%;bottom:1px;height:7px;border-radius:50%;background:radial-gradient(closest-side,rgba(40,20,0,.35),rgba(40,20,0,0));transform:scale(calc(1 - var(--pdb-y) * .5));opacity:calc(1 - var(--pdb-y) * .6)}.pdb-land{position:absolute;inset:0;translate:0 calc(var(--pdb-y) * -12px);transform-origin:46% 96%;animation:pdb-boing .62s cubic-bezier(.3,.7,.4,1)}.pdb-actor.is-fly .pdb-land{translate:0 calc(var(--pdb-y) * -22px)}@keyframes pdb-boing{0%{transform:scale(1.1,.86)}14%{transform:scale(.92,1.1)}80%{transform:scale(.96,1.05)}90%{transform:scale(1.12,.86)}to{transform:none}}.pdb-land.is-ding{animation:pdb-ding 1.1s cubic-bezier(.2,.9,.3,1)}@keyframes pdb-ding{0%{transform:scale(1.2,.75)}12%{transform:translateY(-58px) scale(.9,1.12) rotate(-10deg)}45%{transform:translateY(-64px) rotate(350deg)}80%{transform:translateY(0) scale(1.12,.86) rotate(1turn)}to{transform:rotate(1turn)}}.pdb-art{position:absolute;inset:0;transform-origin:46% 96%;filter:drop-shadow(0 0 1.2px rgba(255,255,255,.95)) drop-shadow(0 0 .6px #fff) drop-shadow(0 3px 5px rgba(0,0,0,.35));animation:pdb-breathe 2.6s ease-in-out infinite}@keyframes pdb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.985)}}.pdb-frame{position:absolute;inset:0;width:100%;height:100%;opacity:0}.pdb-frame.is-on{opacity:1}@media (hover:hover){.pdb-actor:hover .pdb-art{scale:1.06;transition:scale .25s cubic-bezier(.34,1.56,.64,1)}}.pdb-onit{position:absolute;z-index:3;left:-14%;top:-34%;width:40%;height:auto;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transform-origin:80% 100%;animation:pdb-onit .5s cubic-bezier(.34,1.56,.64,1)}@keyframes pdb-onit{0%{opacity:0;transform:scale(.2) rotate(-12deg)}to{opacity:1;transform:none}}.pdb-fx{position:absolute;inset:0;pointer-events:none;z-index:2}.pdb-fx i{position:absolute;font-style:normal;line-height:1}.pdb-type i{left:22%;top:62%;font-size:9px;font-weight:700;color:#fff3d6;text-shadow:0 0 5px rgba(255,170,60,.9);animation:pdb-typed .9s ease-out forwards}@keyframes pdb-typed{0%{opacity:0;transform:translate(-50%) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(-80%,-26px) scale(1)}}.pdb-confetti i{left:46%;top:8%;font-size:10px;opacity:0;animation:pdb-pop 1.2s cubic-bezier(.2,.8,.3,1) forwards}.pdb-confetti i:first-child{--pdb-dx:-30px;--pdb-dy:-14px;color:#ffd36b}.pdb-confetti i:nth-child(2){--pdb-dx:-16px;--pdb-dy:-26px;color:#d98a3a;font-size:6px;animation-delay:.04s}.pdb-confetti i:nth-child(3){--pdb-dx:0px;--pdb-dy:-34px;color:#fff;animation-delay:.08s}.pdb-confetti i:nth-child(4){--pdb-dx:16px;--pdb-dy:-26px;color:#c47a32;font-size:6px;animation-delay:.12s}.pdb-confetti i:nth-child(5){--pdb-dx:30px;--pdb-dy:-14px;color:#ffe9a8;animation-delay:.16s}@keyframes pdb-pop{0%{opacity:0;transform:translate(-50%) scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdb-dx)),var(--pdb-dy)) scale(1) rotate(25deg)}}.pdb-splash i{left:46%;top:74%;width:4px;height:5px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:#7cc3ff;box-shadow:0 0 0 1px rgba(30,90,200,.6);opacity:0;animation:pdb-drop .8s cubic-bezier(.2,.7,.5,1) forwards}.pdb-splash i:first-child{--pdb-dx:-34px;--pdb-dy:-16px}.pdb-splash i:nth-child(2){--pdb-dx:-18px;--pdb-dy:-30px;animation-delay:.03s}.pdb-splash i:nth-child(3){--pdb-dx:2px;--pdb-dy:-36px;animation-delay:.05s}.pdb-splash i:nth-child(4){--pdb-dx:20px;--pdb-dy:-28px;animation-delay:.02s}.pdb-splash i:nth-child(5){--pdb-dx:36px;--pdb-dy:-14px;animation-delay:.06s}@keyframes pdb-drop{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}55%{transform:translate(calc(var(--pdb-dx) * .8),var(--pdb-dy)) scale(1)}to{opacity:0;transform:translate(var(--pdb-dx),calc(var(--pdb-dy) * .2 + 6px)) scale(.8)}}.pdb-blub i{left:66%;top:34%;width:5px;height:5px;border-radius:50%;border:1px solid rgba(190,228,255,.95);opacity:0;animation:pdb-blub 1.4s ease-out forwards}.pdb-blub i:nth-child(2){left:72%;top:40%;width:3px;height:3px;animation-delay:.3s}@keyframes pdb-blub{0%{opacity:0;transform:translateY(4px)}25%{opacity:1}to{opacity:0;transform:translate(4px,-22px)}}.pdb-sparkle i{font-size:10px;color:#fff6c2;text-shadow:0 0 6px rgba(255,210,90,.95);opacity:0;animation:pdb-twinkle 1.3s ease-in-out infinite}.pdb-sparkle i:first-child{left:10%;top:14%}.pdb-sparkle i:nth-child(2){left:84%;top:30%;font-size:8px;animation-delay:.45s}.pdb-sparkle i:nth-child(3){left:68%;top:-4%;animation-delay:.9s}@keyframes pdb-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.pdb-whoosh i{right:-6%;height:2px;width:22px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,0));animation:pdb-whoosh .36s linear infinite}.pdb-whoosh i:first-child{top:30%}.pdb-whoosh i:nth-child(2){top:48%;width:30px;animation-delay:.12s}.pdb-whoosh i:nth-child(3){top:66%;width:18px;animation-delay:.24s}@keyframes pdb-whoosh{0%{opacity:.9;transform:translateX(0)}to{opacity:0;transform:translateX(14px)}}.pdb-stars i{left:46%;top:8%;font-size:9px;color:#ffe27a;text-shadow:0 0 4px rgba(120,70,0,.6);animation:pdb-circle .9s linear 2}.pdb-stars i:nth-child(2){animation-delay:-.3s;color:#fff}.pdb-stars i:nth-child(3){animation-delay:-.6s}@keyframes pdb-circle{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(18px) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(18px) rotate(-1turn)}}.pdb-bubble{z-index:3;left:66%;top:-10%;min-width:22px;padding:3px 7px 4px;border-radius:999px;color:#3a2410;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none;transform-origin:0 100%;animation:pdb-bubble .45s cubic-bezier(.34,1.56,.64,1)}.pdb-bubble,.pdb-bubble:after{position:absolute;background:#fff}.pdb-bubble:after{content:"";left:4px;bottom:-3px;width:7px;height:7px;border-radius:50%}.pdb-bubble.is-left{left:auto;right:66%;transform-origin:100% 100%}.pdb-bubble.is-left:after{left:auto;right:4px}@keyframes pdb-bubble{0%{opacity:0;transform:scale(.3) translateY(6px)}to{opacity:1;transform:none}}.pdb-hearts{position:absolute;left:46%;top:6%;width:0;height:0;z-index:4;pointer-events:none}.pdb-hearts i{position:absolute;font-style:normal;line-height:1;font-size:14px;color:#ff7d9c;text-shadow:0 1px 6px rgba(80,0,30,.45);animation:pdb-heart 1.3s ease-out forwards}.pdb-hearts i:nth-child(2){--pdb-dx:-20px;color:#ffd3df;font-size:11px;animation-delay:.07s}.pdb-hearts i:nth-child(3){--pdb-dx:18px;font-size:12px;animation-delay:.14s}.pdb-hearts i:nth-child(4){--pdb-dx:-34px;color:#ffb1c6;font-size:13px;animation-delay:.2s}.pdb-hearts i:nth-child(5){--pdb-dx:32px;font-size:13px;animation-delay:.26s}.pdb-hearts i:nth-child(6){--pdb-dx:4px;color:#ffe08a;font-size:12px;animation-delay:.32s}.pdb-hearts.is-big i{font-size:18px}@keyframes pdb-heart{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdb-dx, 0px)),-44px) scale(1)}}@media (prefers-reduced-motion:reduce){.pdb-actor,.pdb-art,.pdb-hearts i,.pdb-land,.pdb-onit{animation:none!important}.pdb-bubble,.pdb-fx,.pdb-hearts{display:none}}.pdw-stage{--pdw-h:96px;position:relative;display:block;width:100%;height:var(--pdw-h);margin-top:14px}@media (max-width:699px){.pdw-stage{--pdw-h:84px}}.pdw-actor{--pdw-w:calc(var(--pdw-h) * 1.3615);position:absolute;bottom:0;left:calc(var(--pdw-x, 0) * (100% - var(--pdw-w)));width:var(--pdw-w);height:var(--pdw-h);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.pdw-actor.is-gone{visibility:hidden}.pdw-hop{position:absolute;inset:0;z-index:1;transform-origin:50% 100%}.pdw-hop.is-hopping{animation:pdw-hop .7s cubic-bezier(.3,.7,.4,1)}@keyframes pdw-hop{0%{transform:none}15%{transform:scale(1.1,.86)}40%{transform:translateY(-28%) scale(.95,1.06)}70%{transform:translateY(0) scale(1.07,.92)}to{transform:none}}.pdw-frame{position:absolute;inset:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.pdw-frame.is-on{opacity:1}.pdw-frame.is-dash.is-on{animation:pdw-bob .22s ease-in-out infinite}@keyframes pdw-bob{0%,to{translate:0 0}50%{translate:0 -3px}}.pdw-shadow{bottom:-2px;width:44%;height:7px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.32),transparent)}.pdw-burst,.pdw-shadow{position:absolute;left:50%}.pdw-burst{top:38%;width:0;height:0;z-index:2;pointer-events:none}.pdw-burst i{--pdw-a:calc(var(--pdw-i) * 60deg - 90deg);position:absolute;font-style:normal;line-height:1;font-size:15px;color:#ffc451;text-shadow:0 0 6px rgba(255,196,81,.6);animation:pdw-spark 1.2s cubic-bezier(.2,.7,.3,1) forwards}.pdw-burst i:nth-child(2n){color:#fff6d8;font-size:12px}@keyframes pdw-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--pdw-a)) translateX(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pdw-a)) translateX(52px) scale(1)}}@media (prefers-reduced-motion:reduce){.pdw-burst i,.pdw-frame,.pdw-hop{animation:none!important}}.pd-primary--chibis,.pd-primary--corva,.pd-primary--gatexkeeper,.pd-primary--mezal{--pd-h:88px;position:relative;margin-top:66px!important}@media (max-width:699px){.pd-primary--chibis,.pd-primary--corva,.pd-primary--gatexkeeper,.pd-primary--mezal{--pd-h:78px;margin-top:68px!important}}.pd-sticker{--pd-tilt:-8deg;position:absolute;z-index:2;left:-14px;bottom:calc(100% - 22px);display:block;height:var(--pd-h);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:rotate(var(--pd-tilt));transition:transform .35s cubic-bezier(.34,1.56,.64,1);animation:pd-in .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}@keyframes pd-in{0%{opacity:0;transform:rotate(-30deg) translateY(20px) scale(.4)}to{opacity:1;transform:rotate(var(--pd-tilt))}}@media (hover:hover){.pd-sticker:hover{transform:rotate(-2deg) translateY(-6px) scale(1.07)}}.pd-sticker__art{position:relative;display:block;height:100%;animation:pd-float 3.6s ease-in-out infinite}.pd-pose{display:block;width:auto;height:100%;filter:drop-shadow(0 5px 9px rgba(0,0,0,.4));transition:transform .2s cubic-bezier(.5,0,.5,1)}.pd-sticker--turn.is-turning .pd-pose,.pd-sticker--turn.is-turning .pd-shine{transform:perspective(500px) rotateY(90deg) scale(.92)}.pd-sticker__flip{position:relative;display:block;height:100%;transform-origin:50% 60%}.pd-sticker--coin.is-turning .pd-sticker__flip{animation:pd-coin .76s cubic-bezier(.3,.55,.45,1)}@keyframes pd-coin{0%{transform:perspective(600px) translateY(0) rotateY(0deg)}50%{transform:perspective(600px) translateY(-42px) rotateY(450deg)}86%{transform:perspective(600px) translateY(0) rotateY(700deg) scale(1.06,.9)}to{transform:perspective(600px) translateY(0) rotateY(2turn)}}.pd-sticker--hop .pd-sticker__flip{transform-origin:50% 100%}.pd-sticker--hop.is-turning .pd-sticker__flip{animation:pd-hop-swap .46s cubic-bezier(.3,.6,.4,1)}@keyframes pd-hop-swap{0%{transform:none}36%{transform:translateY(4%) scale(1.1,.84)}68%{transform:translateY(-9%) scale(.95,1.07)}to{transform:none}}@keyframes pd-float{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(1.5deg)}50%{transform:translateY(-1px) rotate(0deg)}75%{transform:translateY(-5px) rotate(-1.5deg)}}.pd-shine{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(115deg,transparent 34%,rgba(255,236,252,.75) 46%,rgba(200,180,255,.55) 50%,transparent 62%);background-size:300% 100%;mix-blend-mode:screen;pointer-events:none;transition:transform .2s cubic-bezier(.5,0,.5,1);animation:pd-shine 3.8s ease-in-out infinite}@keyframes pd-shine{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}.pd-sparkles i{position:absolute;z-index:3;font-style:normal;line-height:1;pointer-events:none;text-shadow:0 0 6px rgba(200,170,255,.8);opacity:0;animation:pd-twinkle 2.6s ease-in-out infinite}.pd-sparkles i:first-child{left:-10px;top:18%;font-size:13px;color:#e6d6ff;animation-delay:0s}.pd-sparkles i:nth-child(2){right:-8px;top:-4px;font-size:12px;color:#ff9fbd;animation-delay:.6s}.pd-sparkles i:nth-child(3){right:-14px;top:46%;font-size:11px;color:#fff;animation-delay:1.2s}.pd-sparkles i:nth-child(4){left:30%;top:-14px;font-size:9px;color:#c9b0ff;animation-delay:1.7s}.pd-sparkles i:nth-child(5){left:-4px;bottom:26%;font-size:10px;color:#ff8fab;animation-delay:2.1s}@keyframes pd-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg) translateY(0)}35%{opacity:1;transform:scale(1.15) rotate(25deg) translateY(-3px)}60%{opacity:.9;transform:scale(.9) rotate(45deg) translateY(-6px)}80%{opacity:0;transform:scale(.4) rotate(70deg) translateY(-9px)}}.pd-sticker.is-loved .pd-pose{animation:pd-glow 2.4s ease-in-out infinite}@keyframes pd-glow{0%,to{filter:drop-shadow(0 5px 9px rgba(0,0,0,.4)) drop-shadow(0 0 0 rgba(255,140,180,0))}50%{filter:drop-shadow(0 5px 9px rgba(0,0,0,.4)) drop-shadow(0 0 12px rgba(255,140,180,.65))}}.pd-burst{position:absolute;left:55%;top:30%;width:0;height:0;pointer-events:none;z-index:4}.pd-burst i{--pd-a:calc(var(--pd-i) * 360deg / var(--pd-n) - 90deg);position:absolute;font-style:normal;line-height:1;font-size:15px;color:#ff7aa0;text-shadow:0 1px 6px rgba(120,0,50,.45);animation:pd-pop 1.3s cubic-bezier(.2,.8,.3,1) forwards}.pd-burst i:nth-child(2n){color:#c7a6ff;font-size:12px}.pd-burst i:nth-child(3n){color:#fff2f7;font-size:11px}.pd-burst:not(.pd-burst--ring) i{--pd-a:calc(-150deg + var(--pd-i) * 40deg)}@keyframes pd-pop{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--pd-a)) translateX(0) rotate(calc(-1 * var(--pd-a))) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pd-a)) translateX(var(--pd-r,52px)) rotate(calc(-1 * var(--pd-a))) translateY(-14px) scale(1.1)}}.pd-burst--ring i{--pd-r:70px;font-size:17px}.pd-preload{position:absolute;width:0;height:0;overflow:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.pd-burst i,.pd-shine,.pd-sparkles i,.pd-sticker,.pd-sticker.is-loved .pd-pose,.pd-sticker__art{animation:none!important}.pd-pose,.pd-sticker{transition:none}.pd-burst,.pd-sparkles{display:none}}.pd-primary--corva .pd-pose{filter:drop-shadow(0 1px 0 #f1ece8) drop-shadow(0 1px 0 #ddd5cf) drop-shadow(0 1px 0 #c8beb6) drop-shadow(0 1px 0 #b3a89f) drop-shadow(0 10px 12px rgba(0,0,0,.5))}.pd-primary--corva .pd-sticker__art{perspective:520px}.pd-primary--corva .pd-sticker__flip{transform-style:preserve-3d;animation:pd-corva-turn 5.5s ease-in-out infinite}@keyframes pd-corva-turn{0%,to{transform:rotateY(-14deg) rotateX(5deg)}50%{transform:rotateY(14deg) rotateX(-3deg) translateZ(8px)}}@media (prefers-reduced-motion:reduce){.pd-primary--corva .pd-sticker__flip{animation:none}}.pd-corner{--pd-h:56px;position:absolute;z-index:3;left:-22%;bottom:-6%;height:var(--pd-h)}.pd-corner .pd-sticker{left:0;bottom:0}@keyframes pdl-in{0%{opacity:0;transform:translateY(14px) scale(.6)}to{opacity:1;transform:none}}.pd-primary--lofi{--pdl-sq:48px;--pdl-h:62px;position:relative;margin-top:50px!important}@media (max-width:699px){.pd-primary--lofi{--pdl-sq:44px;--pdl-h:56px;margin-top:44px!important}}.pdl-kitten{position:absolute;z-index:2;height:var(--pdl-h);right:calc(var(--pdl-sq) + 8px + var(--pdl-sq) / 2);translate:50% 0;bottom:calc(100% - 7px);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pdl-in .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.pdl-kitten__shadow{position:absolute;left:14%;right:14%;bottom:2px;height:8px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.35),transparent)}.pdl-kitten__hop{position:relative;display:block;height:100%}.pdl-kitten__hop.is-hopping{animation:pdl-hop .6s cubic-bezier(.34,1.56,.64,1)}@keyframes pdl-hop{0%{transform:none}30%{transform:translateY(-18%) scale(1.04,.97)}55%{transform:translateY(0) scale(1.08,.9)}75%{transform:translateY(-4%) scale(.98,1.02)}to{transform:none}}.pdl-kitten__art{display:block;width:auto;height:100%;transform-origin:50% 100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:pdl-bob 1.5s ease-in-out infinite}@keyframes pdl-bob{0%,to{transform:translateY(0) rotate(-2.5deg)}25%{transform:translateY(-3%) rotate(0deg)}50%{transform:translateY(0) rotate(2.5deg)}75%{transform:translateY(-3%) rotate(0deg)}}.pdl-notes i{position:absolute;top:6%;right:4%;font-style:normal;line-height:1;font-size:13px;color:#efe6ff;text-shadow:0 0 6px rgba(170,150,255,.85);opacity:0;pointer-events:none;animation:pdl-note 3.6s ease-out infinite}.pdl-notes i:nth-child(2){font-size:11px;color:#ffc9dc;animation-delay:1.2s;--pdl-dx:-12px}.pdl-notes i:nth-child(3){font-size:12px;animation-delay:2.4s;--pdl-dx:6px}@keyframes pdl-note{0%{opacity:0;transform:translateY(4px) rotate(-10deg) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(calc(14px + var(--pdl-dx, 0px)),-34px) rotate(14deg) scale(1)}}.pdl-mrrp{position:absolute;bottom:92%;right:62%;padding:3px 8px;border-radius:999px;background:#fff7fb;color:#8a6aa8;font:600 11px/1.2 var(--cp-font-semi,system-ui);white-space:nowrap;box-shadow:0 3px 10px rgba(0,0,0,.25);opacity:0;transform:translateY(6px) scale(.6);transform-origin:100% 100%;transition:opacity .18s ease,transform .35s cubic-bezier(.34,1.7,.64,1);pointer-events:none}.pdl-mrrp.is-on{opacity:1;transform:none}.pdl-chime{position:absolute;z-index:3;left:-6px;top:calc(100% - 6px);height:74px;aspect-ratio:378/562;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pdl-in .8s cubic-bezier(.34,1.56,.64,1) .5s backwards}.pdl-chime__glow{position:absolute;left:-30%;right:-30%;top:8%;height:56%;border-radius:50%;background:radial-gradient(closest-side,rgba(196,180,255,.55),rgba(196,180,255,0) 100%);animation:pdl-glow 4s ease-in-out infinite}@keyframes pdl-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.pdl-chime__swing{position:absolute;inset:0;transform-origin:50% 0;animation:pdl-sway 3.4s ease-in-out infinite alternate}@keyframes pdl-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.pdl-chime__bell{top:0;height:53.4%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%);mask-image:linear-gradient(180deg,transparent,#000 24%);filter:drop-shadow(0 4px 8px rgba(60,50,120,.3))}.pdl-chime__bell,.pdl-chime__strip{position:absolute;left:0;width:100%}.pdl-chime__strip{top:52.3%;height:47.7%;transform-origin:51.4% 0;animation:pdl-flutter 3.4s ease-in-out -.6s infinite alternate}.pdl-chime__strip img{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 6px rgba(60,50,120,.28))}@keyframes pdl-flutter{0%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}to{transform:rotate(10deg)}}.pdl-chime__glint{position:absolute;left:30%;top:22%;font-size:10px;line-height:1;color:#fff;text-shadow:0 0 8px #c8beff;opacity:0;pointer-events:none;animation:pdl-glint 4.2s ease-in-out 1s infinite}@keyframes pdl-glint{0%,70%,to{opacity:0;transform:scale(.3) rotate(0deg)}80%{opacity:1;transform:scale(1.2) rotate(45deg)}90%{opacity:0;transform:scale(.5) rotate(90deg)}}.pdl-petals i{position:absolute;top:30%;left:40%;width:7px;height:5px;border-radius:70% 0 70% 0;background:linear-gradient(135deg,#ffd9e6,#f6a9c4);opacity:0;pointer-events:none;animation:pdl-petal 7s ease-in 1.5s infinite}.pdl-petals i:nth-child(2){left:10%;width:6px;height:4px;animation-delay:5s;animation-duration:8s}@keyframes pdl-petal{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:.95}40%{transform:translate(-10px,30px) rotate(140deg)}70%{opacity:.8;transform:translate(6px,60px) rotate(260deg)}to{opacity:0;transform:translate(-6px,92px) rotate(400deg)}}.pdl-chime__swing.is-ringing{animation:pdl-ring 2.2s cubic-bezier(.3,.6,.4,1),pdl-sway 3.4s ease-in-out 2.2s infinite alternate}.pdl-chime__swing.is-ringing .pdl-chime__strip{animation:pdl-ring-strip 2.4s cubic-bezier(.3,.6,.4,1),pdl-flutter 3.4s ease-in-out 2.4s infinite alternate}@keyframes pdl-ring{0%{transform:rotate(0)}12%{transform:rotate(13deg)}32%{transform:rotate(-10deg)}52%{transform:rotate(6deg)}72%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes pdl-ring-strip{0%{transform:rotate(0)}18%{transform:rotate(-24deg)}38%{transform:rotate(18deg)}58%{transform:rotate(-10deg)}78%{transform:rotate(5deg)}to{transform:rotate(0)}}.pdl-chimeburst{position:absolute;left:60%;top:15%;width:0;height:0;z-index:4;pointer-events:none}.pdl-chimeburst--chime{left:50%;top:30%}.pdl-chimeburst i{--pdl-a:calc(-160deg + var(--pdl-i) * 140deg / max(var(--pdl-n) - 1, 1));position:absolute;font-style:normal;line-height:1;font-size:14px;color:#f1e9ff;text-shadow:0 0 6px rgba(160,140,255,.9);animation:pdl-fan 1.4s cubic-bezier(.2,.8,.3,1) forwards}.pdl-chimeburst i:nth-child(2n){color:#ffb6cf;font-size:12px}@keyframes pdl-fan{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--pdl-a)) translateX(0) rotate(calc(-1 * var(--pdl-a))) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pdl-a)) translateX(44px) rotate(calc(-1 * var(--pdl-a))) translateY(-10px) scale(1.1)}}@media (prefers-reduced-motion:reduce){.pdl-chime,.pdl-chime__glint,.pdl-chime__glow,.pdl-chime__strip,.pdl-chime__swing,.pdl-chimeburst i,.pdl-kitten,.pdl-kitten__art,.pdl-kitten__hop,.pdl-notes i,.pdl-petals i{animation:none!important}.pdl-mrrp{transition:none}.pdl-chime__glint,.pdl-chimeburst,.pdl-notes,.pdl-petals{display:none}}.pd-primary--serenity{--pds-sq:48px;--pds-h:86px;--pds-w:90px;position:relative;margin-top:80px!important}@media (max-width:699px){.pd-primary--serenity{--pds-sq:44px;--pds-h:76px;--pds-w:80px;margin-top:82px!important}}.pds-path{position:absolute;z-index:2;left:6px;width:calc(100% - var(--pds-sq) * 2 - 16px - 12px);bottom:calc(100% - 7px);height:var(--pds-h);pointer-events:none}.pds-pair{position:absolute;bottom:0;left:0;width:var(--pds-w);height:100%;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pds-travel 22s linear infinite}@keyframes pds-travel{0%{left:0}36%,50%{left:calc(100% - var(--pds-w))}86%,to{left:0}}.pds-face{position:absolute;inset:0;animation:pds-face 22s step-end infinite}@keyframes pds-face{0%{transform:scaleX(-1)}50%{transform:scaleX(1)}}.pds-glow{position:absolute;left:4%;right:4%;bottom:-5px;height:10px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,200,.45),rgba(255,170,200,0) 100%);filter:blur(1px)}.pds-dust i{position:absolute;right:2%;bottom:4%;font-style:normal;line-height:1;font-size:9px;color:#ffe3ee;text-shadow:0 0 5px rgba(255,160,200,.9);opacity:0;animation:pds-dust 1.24s ease-out infinite}.pds-dust i:nth-child(2){font-size:7px;color:#fff;animation-delay:.41s;bottom:12%}.pds-dust i:nth-child(3){font-size:8px;color:#ffc2d6;animation-delay:.82s;bottom:2%}@keyframes pds-dust{0%{opacity:0;transform:translate(0) scale(.5) rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(16px,-14px) scale(1) rotate(60deg)}}.pds-sit-heart{position:absolute;left:50%;top:4%;font-style:normal;font-size:14px;line-height:1;color:#ff8fb1;text-shadow:0 0 8px rgba(255,150,190,.8);opacity:0;pointer-events:none;animation:pds-sit-heart 22s linear infinite}@keyframes pds-sit-heart{0%,38%{opacity:0;transform:translate(-50%,6px) scale(.5)}40%{opacity:1;transform:translate(-50%) scale(1.1)}47%{opacity:0;transform:translate(-50%,-22px) scale(.9)}88%{opacity:0;transform:translate(-50%,6px) scale(.5)}90%{opacity:1;transform:translate(-50%) scale(1.1)}97%,to{opacity:0;transform:translate(-50%,-22px) scale(.9)}}.pds-hop{transform-origin:50% 100%}.pds-hop,.pds-walkers{position:absolute;inset:0}.pds-walkers{animation:pds-walking 22s step-end infinite}@keyframes pds-walking{0%{opacity:1}36%{opacity:0}50%{opacity:1}86%{opacity:0}}.pds-girl{position:absolute;bottom:0;height:100%;aspect-ratio:130/205;animation:pds-bob .62s ease-in-out infinite}.pds-girl--white{left:0;bottom:3px;animation-delay:-.31s}.pds-girl--pink{left:34%;z-index:1}@keyframes pds-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pds-frame{position:absolute;bottom:0;left:50%;translate:-50% 0;width:auto;height:100%;max-width:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.pds-frame--a{animation:pds-step-a .62s step-end infinite}.pds-frame--b{animation:pds-step-b .62s step-end infinite}.pds-girl--white .pds-frame--a,.pds-girl--white .pds-frame--b{animation-delay:-.31s}@keyframes pds-step-a{0%{opacity:1}50%{opacity:0}}@keyframes pds-step-b{0%{opacity:0}50%{opacity:1}}.pds-frame--jump{opacity:0;animation:none}.pds-sit{position:absolute;bottom:0;left:50%;height:92%;width:auto;translate:-50% 0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));transform-origin:50% 100%;animation:pds-sitting 22s linear infinite}@keyframes pds-sitting{0%,35.9%{opacity:0;transform:scale(.9,1.05)}36%{opacity:1;transform:scale(1.08,.9)}37.5%{opacity:1;transform:scale(1)}49.9%{opacity:1;transform:scale(1)}50%,85.9%{opacity:0;transform:scale(.9,1.05)}86%{opacity:1;transform:scale(1.08,.9)}87.5%,99.9%{opacity:1;transform:scale(1)}to{opacity:0}}.pds-pair.is-jumping .pds-sit{visibility:hidden}.pds-pair.is-jumping .pds-walkers{animation:none;opacity:1}.pds-pair.is-jumping .pds-frame--a,.pds-pair.is-jumping .pds-frame--b{visibility:hidden}.pds-pair.is-jumping .pds-frame--jump{opacity:1}.pds-pair.is-jumping .pds-girl{animation:pds-jump 1s cubic-bezier(.3,.7,.4,1)}.pds-pair.is-jumping .pds-girl--white{animation-delay:.08s}@keyframes pds-jump{0%{transform:none}10%{transform:scale(1.08,.88)}28%{transform:translateY(-34%) scale(.96,1.05)}46%{transform:translateY(0) scale(1.08,.9)}62%{transform:translateY(-18%)}80%{transform:translateY(0) scale(1.04,.95)}to{transform:none}}.pds-yy{position:absolute;z-index:3;left:-38%;bottom:-6%;width:58%;aspect-ratio:300/277;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pds-in .8s cubic-bezier(.34,1.56,.64,1) .3s backwards,pds-float 4.4s ease-in-out 1.1s infinite}@keyframes pds-in{0%{opacity:0;transform:scale(.4) rotate(-90deg)}to{opacity:1;transform:none}}@keyframes pds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pds-yy:before{content:"";position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,200,215,.55),rgba(255,200,215,0) 70%);animation:pds-halo 3.6s ease-in-out infinite}@keyframes pds-halo{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.pds-yy__spin{position:relative;display:block;width:100%;height:100%;animation:pds-turn 26s linear infinite}.pds-yy__spin.is-spinning{animation:pds-whirl 1.1s cubic-bezier(.2,.7,.3,1),pds-turn 26s linear 1.1s infinite}.pds-yy img{display:block;width:100%;height:100%;filter:drop-shadow(0 5px 10px rgba(0,0,0,.35)) drop-shadow(0 0 8px rgba(255,210,225,.35))}@keyframes pds-turn{to{transform:rotate(1turn)}}@keyframes pds-whirl{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.pds-twinkle i{position:absolute;font-style:normal;line-height:1;color:#fff3f7;text-shadow:0 0 6px rgba(255,190,215,.9);opacity:0;pointer-events:none;animation:pds-twinkle 2.8s ease-in-out infinite}.pds-twinkle i:first-child{left:-8%;top:8%;font-size:10px}.pds-twinkle i:nth-child(2){right:-10%;top:0;font-size:9px;color:#ffc3d6;animation-delay:.9s}.pds-twinkle i:nth-child(3){left:4%;bottom:-6%;font-size:8px;animation-delay:1.8s}@keyframes pds-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}40%{opacity:1;transform:scale(1.1) rotate(30deg)}75%{opacity:0;transform:scale(.4) rotate(70deg)}}.pds-hearts{position:absolute;left:50%;top:10%;width:0;height:0;z-index:4;pointer-events:none}.pds-hearts i{position:absolute;font-style:normal;line-height:1;font-size:14px;color:#ff8fb1;text-shadow:0 1px 6px rgba(120,20,60,.45);animation:pds-heart 1.3s ease-out forwards}.pds-hearts i:nth-child(2){--pds-dx:-22px;color:#fff0f5;font-size:11px;animation-delay:.06s}.pds-hearts i:nth-child(3){--pds-dx:20px;font-size:12px;animation-delay:.12s}.pds-hearts i:nth-child(4){--pds-dx:6px;color:#ffd0de;font-size:10px;animation-delay:.2s}@keyframes pds-heart{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pds-dx, 0px)),-42px) scale(1)}}@media (prefers-reduced-motion:reduce){.pds-dust i,.pds-face,.pds-frame,.pds-girl,.pds-hearts i,.pds-pair,.pds-sit-heart,.pds-twinkle i,.pds-walkers,.pds-yy,.pds-yy:before,.pds-yy__spin{animation:none!important}.pds-dust,.pds-sit-heart{display:none}.pds-walkers{opacity:0}.pds-sit{animation:none;opacity:1}.pds-hearts,.pds-twinkle{display:none}}.pd-primary--serenity{--pds-cat-h:54px}@media (max-width:699px){.pd-primary--serenity{--pds-cat-h:48px}}.pds-cat{position:absolute;z-index:2;right:calc(var(--pds-sq) + 8px + var(--pds-sq) / 2);translate:47.6% 0;bottom:calc(100% - 6px);height:var(--pds-cat-h);aspect-ratio:251/168;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pds-cat-in .8s cubic-bezier(.34,1.56,.64,1) .5s backwards}@keyframes pds-cat-in{0%{opacity:0;transform:translateY(14px) scale(.5)}to{opacity:1;transform:none}}.pds-cat__pop{position:absolute;inset:0;transform-origin:52.4% 100%;animation:pds-cat-breathe 3.2s ease-in-out infinite}.pds-cat__pop.is-popping{animation:pds-cat-pop .5s cubic-bezier(.3,.7,.4,1),pds-cat-breathe 3.2s ease-in-out .5s infinite}@keyframes pds-cat-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.03)}}@keyframes pds-cat-pop{0%{transform:scale(1.08,.86)}45%{transform:translateY(-14%) scale(.95,1.06)}75%{transform:translateY(0) scale(1.04,.95)}to{transform:none}}.pds-cat__frame{position:absolute;inset:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.pds-cat__frame.is-on{opacity:1}.pds-cat .pds-hearts{left:52.4%;top:0}@media (prefers-reduced-motion:reduce){.pds-cat,.pds-cat__pop{animation:none}}.pds-cat__says{position:absolute;z-index:5;right:34%;bottom:calc(100% - 2px);padding:5px 10px 6px;border-radius:999px;background:#fff;color:#3a2a34;font:600 11px/1.2 var(--cp-font-semi,system-ui),system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap;box-shadow:0 5px 14px rgba(0,0,0,.28);pointer-events:none;transform-origin:85% 100%;animation:pds-says 2.6s cubic-bezier(.34,1.56,.64,1) both}.pds-cat__says b{color:#ff6f9c;font-weight:700}.pds-cat__says:before{left:30%;right:30%;top:-8px;height:10px;-webkit-clip-path:polygon(0 100%,6% 30%,13% 0,22% 30%,30% 100%,70% 100%,78% 30%,87% 0,94% 30%,100% 100%);clip-path:polygon(0 100%,6% 30%,13% 0,22% 30%,30% 100%,70% 100%,78% 30%,87% 0,94% 30%,100% 100%)}.pds-cat__says:after,.pds-cat__says:before{content:"";position:absolute;background:#fff}.pds-cat__says:after{right:12px;bottom:-5px;width:10px;height:8px;-webkit-clip-path:polygon(0 0,100% 0,85% 100%);clip-path:polygon(0 0,100% 0,85% 100%)}@keyframes pds-says{0%{opacity:0;transform:translateY(6px) scale(.6)}12%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pds-cat__says{animation:none}}.pds-cat.is-hugging .pds-cat__pop.is-popping{animation:pds-cat-pop .5s cubic-bezier(.3,.7,.4,1),pds-cat-beat 1s ease-in-out .5s 2}@keyframes pds-cat-beat{0%,to{transform:none}14%{transform:scale(1.07)}28%{transform:scale(.99)}42%{transform:scale(1.05)}60%{transform:none}}.pds-cat__frame{transition:filter .3s ease}.pds-cat.is-hugging .pds-cat__frame.is-on{filter:drop-shadow(0 3px 5px rgba(0,0,0,.35)) drop-shadow(0 0 10px rgba(255,140,185,.65))}.pd-primary--lunarforest{--pdf-sq:48px;--pdf-k:0.3px;position:relative;margin-top:72px!important}@media (max-width:699px){.pd-primary--lunarforest{--pdf-sq:44px;--pdf-k:0.27px;margin-top:62px!important}}.pdf-path{position:absolute;z-index:2;left:6px;width:calc(100% - var(--pdf-sq) * 2 - 16px - 12px);bottom:calc(100% - 6px);height:calc(256 * var(--pdf-k));pointer-events:none}.pdf-pair{--pdf-w:calc(300 * var(--pdf-k));position:absolute;bottom:0;left:0;width:var(--pdf-w);height:100%;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pdf-travel 22s linear infinite}@keyframes pdf-travel{0%{left:0}36%,50%{left:calc(100% - var(--pdf-w))}86%,to{left:0}}.pdf-face{position:absolute;inset:0;animation:pdf-face 22s step-end infinite}@keyframes pdf-face{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}}.pdf-char{position:absolute;bottom:0;height:100%}.pdf-char--orion{left:0;bottom:2px;width:calc(184 * var(--pdf-k))}.pdf-char--willow{left:calc(104 * var(--pdf-k));z-index:1;width:calc(204 * var(--pdf-k))}.pdf-walk{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;animation:pdf-walking 22s step-end infinite}.pdf-char--orion .pdf-walk{height:calc(233 * var(--pdf-k))}.pdf-char--willow .pdf-walk{height:calc(239 * var(--pdf-k))}.pdf-walk img{display:block;width:400%;height:100%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));animation:pdf-steps .72s steps(4) infinite,pdf-bob .36s ease-in-out infinite}.pdf-char--orion .pdf-walk img{animation-delay:-.36s,-.18s}@keyframes pdf-steps{to{transform:translateX(-100%)}}@keyframes pdf-bob{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes pdf-walking{0%{opacity:1}36%{opacity:0}50%{opacity:1}86%{opacity:0}}.pdf-sit{position:absolute;bottom:0;left:50%;translate:-50% 0;height:calc(222 * var(--pdf-k));width:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));transform-origin:50% 100%;animation:pdf-sitting 22s linear infinite}@keyframes pdf-sitting{0%,35.9%{opacity:0;transform:scale(.9,1.05)}36%{opacity:1;transform:scale(1.08,.9)}37.5%,49.9%{opacity:1;transform:scale(1)}50%,85.9%{opacity:0;transform:scale(.9,1.05)}86%{opacity:1;transform:scale(1.08,.9)}87.5%,99.9%{opacity:1;transform:scale(1)}to{opacity:0}}.pdf-pose{position:absolute;bottom:0;left:50%;translate:-50% 0;height:calc(250 * var(--pdf-k));width:auto;opacity:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));transform-origin:50% 100%}.pdf-pose.is-on{opacity:1;animation:pdf-pop .5s cubic-bezier(.34,1.56,.64,1)}.pdf-char--orion .pdf-pose.is-on{animation-delay:.08s;animation-fill-mode:backwards}@keyframes pdf-pop{0%{transform:translateY(0) scale(1.1,.85)}40%{transform:translateY(-16%) scale(.95,1.06)}to{transform:none}}.pdf-pair.is-posing .pdf-sit,.pdf-pair.is-posing .pdf-walk{visibility:hidden}.pdf-hearts{position:absolute;left:50%;top:0;width:0;height:0;z-index:4;pointer-events:none}.pdf-hearts i{position:absolute;font-style:normal;line-height:1;font-size:14px;color:#e0465f;text-shadow:0 1px 6px rgba(60,0,20,.5);animation:pdf-heart 1.3s ease-out forwards}.pdf-hearts i:nth-child(2){--pdf-dx:-22px;color:#f4d7de;font-size:11px;animation-delay:.06s}.pdf-hearts i:nth-child(3){--pdf-dx:20px;font-size:12px;animation-delay:.12s}.pdf-hearts i:nth-child(4){--pdf-dx:8px;color:#a9c8ff;font-size:12px;animation-delay:.2s}@keyframes pdf-heart{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdf-dx, 0px)),-42px) scale(1)}}@media (prefers-reduced-motion:reduce){.pdf-face,.pdf-hearts i,.pdf-pair,.pdf-pose.is-on,.pdf-sit,.pdf-walk,.pdf-walk img{animation:none!important}.pdf-walk{opacity:0}.pdf-sit{opacity:1}.pdf-hearts{display:none}}.pdk-track{--pdk-h:112px;position:relative;display:block;width:100%;height:var(--pdk-h);margin-top:4px;overflow-x:clip;overflow-y:visible}@media (max-width:699px){.pdk-track{--pdk-h:100px}}.pdk-cat{position:absolute;bottom:0;left:0;width:calc(var(--pdk-h) * 244 / 236);height:100%;will-change:transform;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdk-cat.is-away{pointer-events:none}.pdk-shadow{position:absolute;left:18%;right:18%;bottom:0;height:8px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.4),transparent)}.pdk-art{position:absolute;inset:0;transform-origin:50% 100%;filter:drop-shadow(0 0 .8px rgba(255,236,246,.85)) drop-shadow(0 0 1.6px rgba(255,214,232,.45)) drop-shadow(0 0 10px rgba(255,170,210,.22))}.pdk-cat.is-happy .pdk-art{animation:pdk-settle .5s cubic-bezier(.34,1.56,.64,1)}@keyframes pdk-settle{0%{scale:1.06 .92}to{scale:1 1}}.pdk-art.is-shake0{animation:pdk-shake0 .5s ease-in-out}.pdk-art.is-shake1{animation:pdk-shake1 .5s ease-in-out}@keyframes pdk-shake0{0%,to{translate:0 0}20%{translate:-4px 0}40%{translate:4px 0}60%{translate:-3px 0}80%{translate:2px 0}}@keyframes pdk-shake1{0%,to{translate:0 0}20%{translate:-4px 0}40%{translate:4px 0}60%{translate:-3px 0}80%{translate:2px 0}}.pdk-frame{position:absolute;inset:0;width:100%;height:100%;opacity:0}.pdk-frame.is-on{opacity:1}.pdk-bubble{position:absolute;z-index:3;left:58%;top:6%;padding:3px 7px 4px;border-radius:999px;background:#fff;color:#2a1a24;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.3);pointer-events:none;transform-origin:0 100%;animation:pdk-bubble .45s cubic-bezier(.34,1.56,.64,1)}.pdk-bubble.is-cross{background:#ffe1e1;color:#b3122c}@keyframes pdk-bubble{0%{opacity:0;transform:scale(.3) translateY(6px)}to{opacity:1;transform:none}}.pdk-hearts{position:absolute;left:50%;top:22%;width:0;height:0;z-index:4;pointer-events:none}.pdk-hearts i{position:absolute;font-style:normal;line-height:1;font-size:13px;color:#ff7d9c;text-shadow:0 1px 6px rgba(80,0,30,.45);animation:pdk-heart 1.3s ease-out forwards}.pdk-hearts i:nth-child(2){--pdk-dx:-22px;color:#ffd3df;font-size:10px;animation-delay:.08s}.pdk-hearts i:nth-child(3){--pdk-dx:20px;font-size:11px;animation-delay:.16s}.pdk-hearts i:nth-child(4){--pdk-dx:6px;color:#ffb1c6;animation-delay:.24s}@keyframes pdk-heart{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdk-dx, 0px)),-40px) scale(1)}}@media (prefers-reduced-motion:reduce){.pdk-art,.pdk-bubble,.pdk-hearts i{animation:none!important}.pdk-hearts{display:none}}.pdg-stage{--pdg-h:116px;position:relative;display:block;width:100%;height:var(--pdg-h);margin-top:14px}@media (max-width:699px){.pdg-stage{--pdg-h:104px}}.pdg-actor{--pdg-w:calc(var(--pdg-h) * 0.75);position:absolute;bottom:0;left:calc(var(--pdg-x, 1) * (100% - var(--pdg-w)));width:var(--pdg-w);height:var(--pdg-h);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.pdg-actor.is-gone{visibility:hidden}.pdg-hop{position:absolute;inset:0;z-index:1;transform-origin:50% 100%}.pdg-hop.is-hopping{animation:pdg-hop .7s cubic-bezier(.3,.7,.4,1)}@keyframes pdg-hop{0%{transform:none}15%{transform:scale(1.08,.88)}40%{transform:translateY(-26%) scale(.96,1.05)}70%{transform:translateY(0) scale(1.06,.92)}to{transform:none}}.pdg-frame{position:absolute;inset:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.pdg-frame.is-on{opacity:1}.pdg-frame.is-walk.is-on{animation:pdg-bob .3s ease-in-out infinite}@keyframes pdg-bob{0%,to{translate:0 0}50%{translate:0 -2px}}.pdg-shadow{position:absolute;left:18%;right:18%;bottom:-3px;height:7px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.35),transparent)}.pdg-hearts{position:absolute;left:50%;top:6%;width:0;height:0;z-index:3;pointer-events:none}.pdg-hearts i{position:absolute;font-style:normal;line-height:1;font-size:14px;color:#ff7d9c;text-shadow:0 1px 6px rgba(80,0,30,.5);animation:pdg-heart 1.3s ease-out forwards}.pdg-hearts i:nth-child(2){--pdg-dx:-20px;color:#f3e6c4;font-size:11px;animation-delay:.07s}.pdg-hearts i:nth-child(3){--pdg-dx:18px;font-size:12px;animation-delay:.14s}@keyframes pdg-heart{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdg-dx, 0px)),-40px) scale(1)}}@media (prefers-reduced-motion:reduce){.pdg-frame.is-walk.is-on,.pdg-hearts i,.pdg-hop.is-hopping{animation:none!important}.pdg-hearts{display:none}}.cp-art-decor>.pdl-sky{position:absolute;inset:0;pointer-events:none}@media (max-width:699px){.cp-art-decor>.pdl-sky{top:44px}}@media (min-width:700px){.cp-art-decor>.pdl-sky{left:-12%;right:-12%}}.pdl-mover{--pdl-h:132px;position:absolute;z-index:2;top:0;left:0;width:calc(var(--pdl-h) * .84);height:var(--pdl-h);will-change:transform;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:699px){.pdl-mover{--pdl-h:84px}.pdl-trail i{font-size:11px}}@media (max-width:400px){.pdl-mover{--pdl-h:76px}}.pdl-face{position:absolute;inset:0}.pdl-tilt{rotate:var(--pdl-r,0deg)}.pdl-roll,.pdl-tilt{position:absolute;inset:0;transform-origin:50% 70%}.pdl-roll.is-once0{animation:pdl-once0 .62s cubic-bezier(.45,0,.25,1)}.pdl-roll.is-once1{animation:pdl-once1 .62s cubic-bezier(.45,0,.25,1)}.pdl-roll.is-double0{animation:pdl-double0 1.1s cubic-bezier(.45,0,.25,1)}.pdl-roll.is-double1{animation:pdl-double1 1.1s cubic-bezier(.45,0,.25,1)}@keyframes pdl-once0{0%{transform:perspective(500px) rotateX(0deg)}to{transform:perspective(500px) rotateX(1turn)}}@keyframes pdl-once1{0%{transform:perspective(500px) rotateX(0deg)}to{transform:perspective(500px) rotateX(1turn)}}@keyframes pdl-double0{0%{transform:perspective(500px) rotateX(0deg)}to{transform:perspective(500px) rotateX(2turn)}}@keyframes pdl-double1{0%{transform:perspective(500px) rotateX(0deg)}to{transform:perspective(500px) rotateX(2turn)}}.pdl-art{position:absolute;inset:0;transform-origin:50% 90%;filter:drop-shadow(0 5px 8px rgba(0,0,0,.4))}.pdl-art.is-pop0{animation:pdl-pop0 .34s cubic-bezier(.34,1.56,.64,1)}.pdl-art.is-pop1{animation:pdl-pop1 .34s cubic-bezier(.34,1.56,.64,1)}@keyframes pdl-pop0{0%{transform:scale(1.08,.92)}to{transform:none}}@keyframes pdl-pop1{0%{transform:scale(1.08,.92)}to{transform:none}}.pdl-glow{position:absolute;left:93%;top:80%;width:46%;aspect-ratio:1;translate:-50% -50%;scale:calc(.45 + var(--pdl-thrust, 0) * 1.1);border-radius:50%;background:radial-gradient(circle,rgba(255,226,140,.95) 0,rgba(255,140,40,.55) 34%,rgba(255,70,20,0) 70%);mix-blend-mode:screen;pointer-events:none;animation:pdl-flicker .16s steps(2) infinite alternate}@keyframes pdl-flicker{0%{opacity:.75}to{opacity:1}}.pdl-frame{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.pdl-frame.is-on{opacity:1}.pdl-trail{position:absolute;inset:0;z-index:1;pointer-events:none}.pdl-trail i{position:absolute;font-style:normal;font-size:13px;line-height:1;color:#fff;text-shadow:0 0 4px #fff,0 0 10px rgba(255,190,90,.9);translate:-50% -50%;animation:pdl-spark .95s ease-out forwards}.pdl-trail i.is-gold{color:#ffd36b}.pdl-trail i.is-ice{color:#a9dcff;text-shadow:0 0 6px rgba(120,190,255,.85)}@keyframes pdl-spark{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:translate(var(--pdl-dx,12px),var(--pdl-dy,6px)) scale(.3) rotate(90deg)}}.pdl-trail i.is-streak{width:var(--pdl-len,30px);height:2px;margin:-1px 0 0 calc(-1 * var(--pdl-len, 30px));border-radius:2px;background:linear-gradient(270deg,hsla(0,0%,100%,.85),rgba(255,220,160,0));text-shadow:none;translate:none;transform-origin:100% 50%;rotate:var(--pdl-a,0deg);animation:pdl-streak .42s ease-out forwards}@keyframes pdl-streak{0%{opacity:.9;scale:1 1}to{opacity:0;scale:.35 1}}.pdl-bubble{z-index:3;top:-10%;min-width:22px;padding:4px 9px 5px;border-radius:999px;color:#1f2340;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.3);pointer-events:none;animation:pdl-bubble .45s cubic-bezier(.34,1.56,.64,1)}.pdl-bubble,.pdl-bubble:after{position:absolute;background:#fff}.pdl-bubble:after{content:"";bottom:-3px;width:7px;height:7px;border-radius:50%}.pdl-bubble.is-mid{left:50%;translate:-50% 0;transform-origin:50% 100%}.pdl-bubble.is-mid:after{left:calc(50% - 3px)}.pdl-bubble.is-left{right:62%;transform-origin:100% 100%}.pdl-bubble.is-left:after{right:6px}.pdl-bubble.is-right{left:62%;transform-origin:0 100%}.pdl-bubble.is-right:after{left:6px}@keyframes pdl-bubble{0%{opacity:0;transform:scale(.3) translateY(6px)}to{opacity:1;transform:none}}.pdl-burst{position:absolute;left:50%;top:34%;width:0;height:0;z-index:4;pointer-events:none}.pdl-burst i{position:absolute;font-style:normal;line-height:1;font-size:14px;color:#ffe27a;text-shadow:0 1px 6px rgba(40,20,0,.5);animation:pdl-burst 1.3s ease-out forwards}.pdl-burst i:first-child{--pdl-bx:0px;--pdl-by:-52px}.pdl-burst i:nth-child(2){--pdl-bx:-40px;--pdl-by:-30px;color:#fff;font-size:11px;animation-delay:.05s}.pdl-burst i:nth-child(3){--pdl-bx:40px;--pdl-by:-34px;color:#a9dcff;animation-delay:.1s}.pdl-burst i:nth-child(4){--pdl-bx:-26px;--pdl-by:18px;font-size:11px;animation-delay:.14s}.pdl-burst i:nth-child(5){--pdl-bx:30px;--pdl-by:14px;color:#ff9ab3;animation-delay:.18s}.pdl-burst i:nth-child(6){--pdl-bx:-58px;--pdl-by:-8px;font-size:16px;animation-delay:.08s}.pdl-burst i:nth-child(7){--pdl-bx:58px;--pdl-by:-10px;animation-delay:.22s}.pdl-burst i:nth-child(8){--pdl-bx:10px;--pdl-by:40px;color:#fff;animation-delay:.26s}.pdl-burst.is-big i{font-size:18px}@keyframes pdl-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdl-bx)),calc(-50% + var(--pdl-by))) scale(1) rotate(40deg)}}.pdl-ufo{z-index:1;top:2%;width:100%;height:28px;pointer-events:none}.pdl-ufo,.pdl-ufo span{position:absolute;left:0}.pdl-ufo span{font-size:22px;line-height:1;filter:drop-shadow(0 0 8px rgba(160,255,200,.7));animation:pdl-ufo 3.6s cubic-bezier(.6,.1,.4,.9) forwards}@keyframes pdl-ufo{0%{left:-30px;transform:translateY(0) rotate(-8deg)}25%{transform:translateY(10px) rotate(6deg)}45%{left:48%;transform:translateY(2px) rotate(-4deg)}55%{left:52%;transform:translateY(4px) rotate(4deg)}80%{transform:translateY(-6px) rotate(-6deg)}to{left:calc(100% + 30px);transform:translateY(-14px) rotate(8deg)}}.pdl-moon-show{position:absolute;inset:0;z-index:1;pointer-events:none}.pdl-moon{position:absolute;left:50%;top:12%;font-style:normal;font-size:34px;line-height:1;translate:-50% 0;filter:drop-shadow(0 0 14px rgba(255,230,140,.8));animation:pdl-moon 3.2s ease-out forwards}@keyframes pdl-moon{0%{opacity:0;transform:scale(.4)}14%{opacity:1;transform:scale(1.05)}20%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.pdl-cow{position:absolute;left:0;top:44%;animation:pdl-cow-x 2.6s linear .35s both}.pdl-cow span{display:block;font-size:36px;transform:scaleX(-1)}.pdl-cow b,.pdl-cow span{line-height:1;animation:pdl-cow-y 2.6s cubic-bezier(.2,.7,.8,.3) .35s both}.pdl-cow b{position:absolute;left:70%;top:-16px;padding:2px 6px 3px;border-radius:999px;background:#fff;color:#1f2340;font-size:10px;white-space:nowrap}@keyframes pdl-cow-x{0%{left:-40px;opacity:1}96%{opacity:1}to{left:calc(100% + 10px);opacity:0}}@keyframes pdl-cow-y{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -150%;rotate:-12deg}}.pdl-stars{position:absolute;inset:0;pointer-events:none}.pdl-stars i{position:absolute;font-style:normal;font-size:10px;line-height:1;color:#fff7d6;text-shadow:0 0 6px rgba(255,240,180,.9);animation:pdl-twinkle 2.8s ease-in-out infinite}.pdl-stars i:first-child{left:8%;top:12%}.pdl-stars i:nth-child(2){left:22%;top:58%;animation-delay:-.9s;font-size:8px}.pdl-stars i:nth-child(3){left:41%;top:6%;animation-delay:-1.7s}.pdl-stars i:nth-child(4){left:63%;top:40%;animation-delay:-.4s;font-size:12px}.pdl-stars i:nth-child(5){left:79%;top:10%;animation-delay:-2.2s;font-size:8px}.pdl-stars i:nth-child(6){left:92%;top:54%;animation-delay:-1.2s}@keyframes pdl-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pdl-face{transition:none}.pdl-art,.pdl-bubble,.pdl-burst i,.pdl-glow,.pdl-roll,.pdl-stars i{animation:none!important}.pdl-burst,.pdl-moon-show,.pdl-trail,.pdl-ufo{display:none}}.pd-primary--livi{--pdv-sq:48px;--pdv-h:84px;position:relative;margin-top:84px!important}@media (max-width:699px){.pd-primary--livi{--pdv-sq:44px;--pdv-h:70px;margin-top:72px!important}}@media (max-width:400px){.pd-primary--livi{--pdv-h:62px;margin-top:74px!important}}.pdv-stage{--pdv-w:calc(var(--pdv-h) * 234 / 221);position:absolute;z-index:2;left:2px;width:calc(100% - var(--pdv-sq) * 2 - 16px - 4px);bottom:calc(100% - 9px);height:var(--pdv-h);pointer-events:none}.pdv-actor{--pdv-x:0;--pdv-y:0;position:absolute;bottom:0;left:calc((100% - var(--pdv-w)) * var(--pdv-x));width:var(--pdv-w);height:100%;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pdv-in .7s cubic-bezier(.34,1.56,.64,1) .2s backwards}@keyframes pdv-in{0%{opacity:0;transform:translateY(10px) scale(.6)}to{opacity:1;transform:none}}.pdv-shadow{position:absolute;left:16%;right:16%;bottom:2px;height:8px;border-radius:50%;background:radial-gradient(closest-side,rgba(40,10,30,.35),rgba(40,10,30,0));transform:scale(calc(1 - var(--pdv-y) * .45));opacity:calc(1 - var(--pdv-y) * .5)}.pdv-land{position:absolute;inset:0;translate:0 calc(var(--pdv-y) * -12px);transform-origin:50% 100%;animation:pdv-boing .62s cubic-bezier(.3,.7,.4,1)}@keyframes pdv-boing{0%{transform:scale(1.1,.86)}14%{transform:scale(.92,1.1)}80%{transform:scale(.96,1.05)}90%{transform:scale(1.12,.86)}to{transform:none}}.pdv-art{position:absolute;inset:0;transform-origin:50% 100%;filter:brightness(1.04) drop-shadow(0 0 1.2px rgba(255,255,255,.95)) drop-shadow(0 0 .6px #fff) drop-shadow(0 3px 5px rgba(0,0,0,.35));animation:pdv-breathe 2.6s ease-in-out infinite}@keyframes pdv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.985)}}.pdv-frame{position:absolute;inset:0;width:100%;height:100%;opacity:0}.pdv-frame.is-on{opacity:1}@media (hover:hover){.pdv-actor:hover .pdv-art{scale:1.06;transition:scale .25s cubic-bezier(.34,1.56,.64,1)}}.pdv-fx{position:absolute;inset:0;pointer-events:none;z-index:2}.pdv-fx i{position:absolute;font-style:normal;line-height:1}.pdv-screen{position:absolute;left:30%;top:34%;width:40%;height:26%;border-radius:50%;background:radial-gradient(closest-side,rgba(170,205,255,.4),rgba(170,205,255,0));mix-blend-mode:screen;pointer-events:none;animation:pdv-flicker 1.7s steps(6) infinite}@keyframes pdv-flicker{0%,to{opacity:.45}20%{opacity:.8}40%{opacity:.55}60%{opacity:.9}80%{opacity:.5}}.pdv-type i{left:82%;top:52%;font-size:9px;font-weight:700;color:#dbeaff;text-shadow:0 0 5px rgba(120,170,255,.9);animation:pdv-typed .9s ease-out forwards}@keyframes pdv-typed{0%{opacity:0;transform:translate(-50%) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(-30%,-26px) scale(1)}}.pdv-notes i{top:18%;font-size:12px;color:#ffd2e4;text-shadow:0 0 6px rgba(255,140,190,.9);opacity:0;animation:pdv-note 1.68s ease-out infinite}.pdv-notes i:first-child{left:8%;top:22%}.pdv-notes i:nth-child(2){left:80%;top:28%;font-size:10px;color:#e6dcff;animation-delay:.56s;--pdv-dx:10px}.pdv-notes i:nth-child(3){left:4%;top:38%;font-size:9px;animation-delay:1.12s}@keyframes pdv-note{0%{opacity:0;transform:translateY(4px) rotate(-10deg)}20%{opacity:1}50%{transform:translate(calc(var(--pdv-dx, -8px) * .6),-12px) rotate(10deg)}to{opacity:0;transform:translate(var(--pdv-dx,-8px),-26px) rotate(-6deg)}}.pdv-confetti i{left:50%;top:16%;font-size:10px;opacity:0;animation:pdv-pop 1.2s cubic-bezier(.2,.8,.3,1) forwards}.pdv-confetti i:first-child{--pdv-dx:-30px;--pdv-dy:-14px;color:#ffd36b}.pdv-confetti i:nth-child(2){--pdv-dx:-16px;--pdv-dy:-28px;color:#ff9fc0;animation-delay:.04s}.pdv-confetti i:nth-child(3){--pdv-dx:0px;--pdv-dy:-34px;color:#fff;animation-delay:.08s}.pdv-confetti i:nth-child(4){--pdv-dx:16px;--pdv-dy:-28px;color:#b9d6ff;animation-delay:.12s}.pdv-confetti i:nth-child(5){--pdv-dx:30px;--pdv-dy:-14px;color:#ffd36b;animation-delay:.16s}@keyframes pdv-pop{0%{opacity:0;transform:translate(-50%) scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdv-dx)),var(--pdv-dy)) scale(1) rotate(25deg)}}.pdv-steam i{top:calc(var(--pdv-my) - 16px);left:calc(var(--pdv-mx) - 2px);width:3px;height:14px;border-radius:3px;background:linear-gradient(0deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0));filter:blur(.6px);opacity:0;animation:pdv-steam 2.1s ease-in-out infinite}.pdv-steam i:nth-child(2){left:calc(var(--pdv-mx) - 7px);animation-delay:.7s}.pdv-steam i:nth-child(3){left:calc(var(--pdv-mx) + 4px);animation-delay:1.4s}@keyframes pdv-steam{0%{opacity:0;transform:translateY(4px) scaleY(.6) skewX(0)}30%{opacity:.9;transform:translate(2px,-4px) scaleY(1) skewX(14deg)}65%{opacity:.6;transform:translate(-2px,-12px) scaleY(1.1) skewX(-14deg)}to{opacity:0;transform:translate(1px,-20px) scaleY(1.2) skewX(8deg)}}.pdv-zzz i{right:6%;top:14%;font-size:9px;font-weight:700;color:#e9e2ff;text-shadow:0 0 5px rgba(160,140,255,.9);opacity:0;animation:pdv-z 2.4s ease-out infinite}.pdv-zzz i:nth-child(2){font-size:11px;animation-delay:.8s}.pdv-zzz i:nth-child(3){font-size:13px;animation-delay:1.6s}@keyframes pdv-z{0%{opacity:0;transform:translate(0) scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(12px,-22px) scale(1)}}.pdv-moon{position:absolute;right:calc(var(--pdv-sq) * -1 + 4px);top:4px;font-style:normal;font-size:15px;line-height:1;color:#fff4c9;text-shadow:0 0 8px rgba(255,236,160,.9);animation:pdv-moon 4s ease-in-out infinite}@keyframes pdv-moon{0%,to{transform:rotate(-12deg) translateY(0);opacity:.85}50%{transform:rotate(-4deg) translateY(-3px);opacity:1}}.pdv-bubble{z-index:3;left:72%;top:-8%;min-width:22px;padding:3px 7px 4px;border-radius:999px;color:#3a2630;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none;transform-origin:0 100%;animation:pdv-bubble .45s cubic-bezier(.34,1.56,.64,1)}.pdv-bubble,.pdv-bubble:after{position:absolute;background:#fff}.pdv-bubble:after{content:"";left:4px;bottom:-3px;width:7px;height:7px;border-radius:50%}.pdv-bubble.is-left{left:auto;right:72%;transform-origin:100% 100%}.pdv-bubble.is-left:after{left:auto;right:4px}@keyframes pdv-bubble{0%{opacity:0;transform:scale(.3) translateY(6px)}to{opacity:1;transform:none}}.pdv-hearts{position:absolute;left:50%;top:6%;width:0;height:0;z-index:4;pointer-events:none}.pdv-hearts i{position:absolute;font-style:normal;line-height:1;font-size:14px;color:#ff7d9c;text-shadow:0 1px 6px rgba(80,0,30,.45);animation:pdv-heart 1.3s ease-out forwards}.pdv-hearts i:nth-child(2){--pdv-dx:-20px;color:#ffd3df;font-size:11px;animation-delay:.07s}.pdv-hearts i:nth-child(3){--pdv-dx:18px;font-size:12px;animation-delay:.14s}.pdv-hearts i:nth-child(4){--pdv-dx:-34px;color:#ffb1c6;font-size:13px;animation-delay:.2s}.pdv-hearts i:nth-child(5){--pdv-dx:32px;font-size:13px;animation-delay:.26s}.pdv-hearts i:nth-child(6){--pdv-dx:4px;color:#ffe08a;font-size:12px;animation-delay:.32s}.pdv-hearts.is-big i{font-size:18px}@keyframes pdv-heart{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdv-dx, 0px)),-44px) scale(1)}}.pdv-bunny{position:absolute;z-index:3;left:0;bottom:2px;width:100%;height:20px;pointer-events:none;animation:pdv-bunny-run 3.2s linear forwards}.pdv-bunny span{position:absolute;bottom:0;left:0;font-size:11px;line-height:1;font-weight:700;color:#fff;white-space:nowrap;text-shadow:0 0 1px #3a2630,0 1px 4px rgba(0,0,0,.45);animation:pdv-bunny-hop .4s ease-in-out infinite}@keyframes pdv-bunny-run{0%{transform:translateX(-30px);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateX(calc(100% + 10px));opacity:0}}@keyframes pdv-bunny-hop{0%,to{translate:0 0}50%{translate:0 -8px}}.pdv-mini{position:absolute;z-index:3;left:-24%;bottom:-8%;width:50%;transform:rotate(-8deg);pointer-events:none}.pdv-mini img{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}@media (prefers-reduced-motion:reduce){.pdv-actor,.pdv-art,.pdv-hearts i,.pdv-land,.pdv-moon,.pdv-screen{animation:none!important}.pdv-bubble,.pdv-bunny,.pdv-fx,.pdv-hearts{display:none}}.pd-primary--orion{--pdo-h:96px;position:relative;margin-top:78px!important}@media (max-width:699px){.pd-primary--orion{--pdo-h:86px;margin-top:70px!important}}.pdo-scene{position:absolute;z-index:2;left:-6px;bottom:calc(100% - 16px);height:var(--pdo-h);aspect-ratio:300/265;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pdo-in .9s ease-out .3s backwards}@keyframes pdo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pdo-card{position:absolute;inset:0;overflow:hidden;border-radius:12px;transform:rotate(-5deg);box-shadow:0 0 0 3px #f6ead6,0 10px 22px rgba(0,0,0,.5),0 0 22px rgba(255,205,130,.35);animation:pdo-float 5s ease-in-out infinite}@keyframes pdo-float{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-3px)}}.pdo-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.pdo-frame.is-on{opacity:1}.pdo-hang i{position:absolute;bottom:100%;width:1px;font-style:normal;pointer-events:none;background:linear-gradient(rgba(255,226,170,0),rgba(255,226,170,.5));transform-origin:50% 0;animation:pdo-swing 3.8s ease-in-out infinite alternate}.pdo-hang i:after{content:attr(data-g);position:absolute;top:100%;left:50%;translate:-50% -2px;font-size:11px;line-height:1;color:#ffd98f;text-shadow:0 0 8px rgba(255,205,120,.95);animation:pdo-twinkle 2.6s ease-in-out infinite}@keyframes pdo-twinkle{0%,to{opacity:.55}50%{opacity:1}}.pdo-hang i:nth-child(2){animation-delay:-1.2s}.pdo-hang i:nth-child(3){animation-delay:-2.1s;animation-duration:4.4s}.pdo-hang i:nth-child(4){animation-delay:-.6s}@keyframes pdo-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.pdo-burst{position:absolute;left:50%;top:35%;width:0;height:0;z-index:4;pointer-events:none}.pdo-burst i{--pdo-a:calc(-170deg + var(--pdo-i) * 160deg / max(var(--pdo-n) - 1, 1));position:absolute;font-style:normal;line-height:1;font-size:13px;color:#ffd98f;text-shadow:0 0 8px rgba(255,200,120,.9);animation:pdo-pop 1.5s cubic-bezier(.2,.8,.3,1) forwards}.pdo-burst i:nth-child(2n){color:#fff3d6;font-size:10px}.pdo-burst--ring i{--pdo-a:calc(var(--pdo-i) * 360deg / var(--pdo-n))}@keyframes pdo-pop{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--pdo-a)) translateX(0) rotate(calc(-1 * var(--pdo-a))) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pdo-a)) translateX(var(--pdo-r,52px)) rotate(calc(-1 * var(--pdo-a))) scale(1.1)}}.pdo-burst--ring i{--pdo-r:68px}@media (prefers-reduced-motion:reduce){.pdo-burst i,.pdo-card,.pdo-hang i,.pdo-hang i:after,.pdo-scene{animation:none!important}.pdo-frame{transition:none}.pdo-burst{display:none}}@media (max-width:400px){.pd-primary--orion{--pdo-h:76px;margin-top:62px!important}}.pdh-hop{position:absolute;inset:0;transform-origin:50% 100%}.pdh-hop.is-hopping{animation:pdh-hop .6s cubic-bezier(.3,.7,.4,1)}@keyframes pdh-hop{0%{transform:none}15%{transform:scale(1.08,.88)}40%{transform:translateY(-24%) scale(.96,1.05)}70%{transform:translateY(0) scale(1.05,.93)}to{transform:none}}.pdh-mini{position:absolute;z-index:3;left:-26%;bottom:-8%;width:58%;transform:rotate(-8deg);pointer-events:none}.pdh-mini img{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.pdh-track{--pdh-h:88px;--pdh-room:44px;position:relative;display:block;width:100%;height:calc(var(--pdh-h) + var(--pdh-room));margin-top:calc(12px - var(--pdh-room));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);pointer-events:none}@media (max-width:699px){.pdh-track{--pdh-h:76px}}.pdh-runner{position:absolute;bottom:0;left:calc(-1 * var(--pdh-w));width:var(--pdh-w);height:var(--pdh-h);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pdh-across 11s linear 1.2s infinite}@keyframes pdh-across{0%{left:calc(-1 * var(--pdh-w))}55%,to{left:100%}}.pdh-run{position:absolute;inset:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));animation:pdh-stride .56s step-end infinite}.pdh-track--rim .pdh-run{filter:drop-shadow(0 0 1px rgba(255,236,222,.5)) drop-shadow(0 0 6px rgba(255,214,190,.16)) drop-shadow(0 4px 6px rgba(0,0,0,.35))}@keyframes pdh-stride{0%{opacity:1}25%{opacity:0}}.pdh-runner .pdh-hop:not(.is-hopping){animation:pdh-step .28s ease-in-out infinite}@keyframes pdh-step{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}.pdh-dust i{position:absolute;left:4%;bottom:2px;width:9px;height:9px;border-radius:50%;background:rgba(255,236,244,.7);opacity:0;animation:pdh-puff .56s ease-out infinite}.pdh-dust i:nth-child(2){animation-delay:.19s;left:10%;width:7px;height:7px}.pdh-dust i:nth-child(3){animation-delay:.37s;left:0;width:6px;height:6px}@keyframes pdh-puff{0%{opacity:.8;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(-16px,-8px) scale(1.4)}}.pdh-hearts{position:absolute;left:50%;top:4%;width:0;height:0;z-index:4;pointer-events:none}.pdh-hearts i{position:absolute;font-style:normal;line-height:1;font-size:14px;color:#ff8fb1;text-shadow:0 1px 6px rgba(120,20,60,.45);animation:pdh-heart 1.3s ease-out forwards}.pdh-hearts i:nth-child(2){--pdh-dx:-20px;color:#fff0f5;font-size:11px;animation-delay:.07s}.pdh-hearts i:nth-child(3){--pdh-dx:18px;font-size:12px;animation-delay:.14s}@keyframes pdh-heart{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--pdh-dx, 0px)),-40px) scale(1)}}@media (prefers-reduced-motion:reduce){.pdh-hearts i,.pdh-hop{animation:none!important}.pdh-track{display:none}}