@property --pp-t{syntax:"<integer>";inherits:false;initial-value:0}@property --pp-s{syntax:"<integer>";inherits:false;initial-value:0}.pp-mx{--mx-loop:14s;--mx-ease:cubic-bezier(.22,.61,.36,1);--mx-spring:cubic-bezier(.34,1.4,.64,1)}.pp-mx-stars{color:hsl(var(--os-star,38 90% 50%));font-size:12px;letter-spacing:1px;line-height:1}.pp-ch{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:var(--shadow-md)}.pp-ch__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:13px}.pp-ch__badge--wa{background:linear-gradient(145deg,#2fe07a,#12a150);color:#fff;box-shadow:0 8px 18px -8px #12a150}.pp-ch__badge--mail{background:linear-gradient(145deg,hsl(254 80% 66%),hsl(var(--os-primary-strong)));color:#fff;box-shadow:0 8px 18px -8px hsl(var(--os-primary))}.pp-ch__stage{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:2.25rem 1rem;border-top:1px solid hsl(var(--os-border));background:radial-gradient(circle at 1px 1px,hsl(var(--os-text)/.07) 1px,transparent 1.4px) 0 0 /18px 18px,hsl(var(--os-surface-raised));overflow:hidden}.pp-ch__stage--wa{background:radial-gradient(60% 55% at 50% 45%,#25d36624,transparent 70%),radial-gradient(circle at 1px 1px,hsl(var(--os-text)/.07) 1px,transparent 1.4px) 0 0 /18px 18px,hsl(var(--os-surface-raised))}.pp-ch__stage--mail{background:radial-gradient(60% 55% at 50% 40%,hsl(var(--os-primary)/.14),transparent 70%),radial-gradient(circle at 1px 1px,hsl(var(--os-text)/.07) 1px,transparent 1.4px) 0 0 /18px 18px,hsl(var(--os-surface-raised))}@media (min-width:640px){.pp-ch__stage{padding:2.75rem 2rem}}.pp-ch-cta{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem;border-radius:20px;text-align:center;border:1px solid hsl(var(--os-primary)/.2);background:linear-gradient(100deg,hsl(var(--os-primary-soft)),hsl(var(--os-surface)) 60%)}@media (min-width:640px){.pp-ch-cta{flex-direction:row;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left}}.pp-wa{position:relative;display:flex;flex-direction:column;width:min(100%,17.5rem);height:34.5rem;border-radius:46px;border:9px solid hsl(30 8% 10%);background:#efeae2;box-shadow:0 0 0 1px hsl(30 8% 30%),0 40px 70px -30px hsl(30 30% 10%/.55),0 12px 24px -12px hsl(30 30% 10%/.3);overflow:hidden}.pp-wa__island{position:absolute;z-index:9;left:50%;top:8px;width:5.4rem;height:1.45rem;margin-left:-2.7rem;border-radius:999px;background:hsl(30 8% 8%)}.pp-wa__status{display:flex;justify-content:space-between;align-items:center;padding:.55rem 1.35rem .35rem;background:#008069;color:#fff;font-size:12px;font-weight:600}.pp-wa__signal{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.pp-wa__signal i{width:3px;border-radius:1px;background:#fff}.pp-wa__signal i:first-child{height:4px}.pp-wa__signal i:nth-child(2){height:6px}.pp-wa__signal i:nth-child(3){height:8px}.pp-wa__signal i:nth-child(4){height:10px}.pp-wa__head{display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem .7rem .35rem;background:#008069}.pp-wa__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:999px;background:#fff;color:#008069;font-size:11px;font-weight:700}.pp-wa__avatar--sheet{width:2rem;height:2rem;background:#008069;color:#fff}.pp-wa__presence{display:grid;font-size:11px;color:hsl(0 0% 100%/.78)}.pp-wa__presence>*{grid-area:1/1}.pp-wa__presence-a{animation:pp-wa-presence-a var(--mx-loop) linear infinite}.pp-wa__presence-b{opacity:0;animation:pp-wa-presence-b var(--mx-loop) linear infinite}@keyframes pp-wa-presence-a{0%,4%{opacity:1}12.5%,5%{opacity:0}13.5%,to{opacity:1}}@keyframes pp-wa-presence-b{0%,4%{opacity:0}12.5%,5%{opacity:1}13.5%,to{opacity:0}}.pp-wa__chat{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:.85rem .7rem;background-image:radial-gradient(circle at 25% 35%,#0000000b 1px,transparent 1.6px),radial-gradient(circle at 70% 70%,#0000000b 1px,transparent 1.6px);background-size:22px 22px,30px 30px}.pp-wa__day{align-self:center;padding:.2rem .6rem;border-radius:7px;background:#ffffffeb;color:#54656f;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 1px 1px #0000000f}.pp-wa__stack{display:grid;align-items:start}.pp-wa__stack>*{grid-area:1/1}.pp-wa__typing{justify-self:start;display:inline-flex;gap:4px;padding:.7rem .8rem;border-radius:0 12px 12px 12px;background:#fff;box-shadow:0 1px 1px #0000001a;opacity:0;animation:pp-wa-typing var(--mx-loop) var(--mx-ease) infinite}.pp-wa__typing i{width:6px;height:6px;border-radius:999px;background:#8696a0;animation:pp-wa-dot 1s ease-in-out infinite}.pp-wa__typing i:nth-child(2){animation-delay:.15s}.pp-wa__typing i:nth-child(3){animation-delay:.3s}@keyframes pp-wa-typing{0%,4%{opacity:0;transform:translateY(6px)}12%,5.5%{opacity:1;transform:none}13%,to{opacity:0;transform:none}}@keyframes pp-wa-dot{0%,60%,to{transform:none;opacity:.55}30%{transform:translateY(-3px);opacity:1}}.pp-wa__bubble{position:relative;padding:.6rem .7rem .2rem;border-radius:0 12px 12px 12px;background:#fff;box-shadow:0 1px 1px #0000001a;transform-origin:top left;opacity:0;animation:pp-wa-bubble var(--mx-loop) var(--mx-spring) infinite}@keyframes pp-wa-bubble{0%,13%{opacity:0;transform:scale(.85) translateY(6px)}16%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.pp-wa__brand{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:-.2rem -.3rem .5rem;padding:.55rem .6rem;border-radius:8px;background:linear-gradient(120deg,#008069,#25d366)}.pp-wa__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:#fff;color:#008069;font-size:9.5px;font-weight:700}.pp-wa__meta{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;margin-top:.25rem;font-size:10px;color:#667781}.pp-wa__ticks{position:relative;display:inline-flex;width:14px;height:14px}.pp-wa__ticks>*{position:absolute;inset:0}.pp-wa__ticks-grey{color:#8696a0}.pp-wa__ticks-blue{color:#53bdeb;opacity:0;animation:pp-wa-read var(--mx-loop) linear infinite}@keyframes pp-wa-read{0%,21%{opacity:0}23%,to{opacity:1}}.pp-wa__action{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.4rem -.7rem 0;padding:.6rem .5rem;border-top:1px solid #e9edef;font-size:13px;font-weight:600;color:#027eb5}.pp-wa__action+.pp-wa__action{margin-top:0}.pp-wa__action--review:before,.pp-wa__post:before{content:"";position:absolute;inset:0;background:#027eb51f;opacity:0;animation:pp-wa-flash-review var(--mx-loop) linear infinite}.pp-wa__post:before{background:hsl(0 0% 100%/.22);animation-name:pp-wa-flash-post}@keyframes pp-wa-flash-review{0%,29.5%{opacity:0}31%{opacity:1}34%,to{opacity:0}}@keyframes pp-wa-flash-post{0%,64.5%{opacity:0}66%{opacity:1}69%,to{opacity:0}}.pp-wa__tap{position:absolute;left:50%;top:50%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;border-radius:999px;background:hsl(30 10% 10%/.2);box-shadow:0 0 0 2px hsl(0 0% 100%/.7);opacity:0;animation:pp-wa-tap-review var(--mx-loop) var(--mx-ease) infinite}.pp-wa__tap--post{background:hsl(0 0% 100%/.35);animation-name:pp-wa-tap-post}@keyframes pp-wa-tap-review{0%,28%{opacity:0;transform:scale(1.5)}30%{opacity:1;transform:scale(.8)}31.5%{opacity:1;transform:scale(.65)}34%,to{opacity:0;transform:scale(1.4)}}@keyframes pp-wa-tap-post{0%,63%{opacity:0;transform:scale(1.5)}65%{opacity:1;transform:scale(.8)}66.5%{opacity:1;transform:scale(.65)}69%,to{opacity:0;transform:scale(1.4)}}.pp-wa__input{display:flex;align-items:center;gap:.45rem;padding:.55rem .6rem .8rem;background:#f0f2f5}.pp-wa__field{flex:1;background:#fff}.pp-wa__field,.pp-wa__mic{height:2.2rem;border-radius:999px}.pp-wa__mic{width:2.2rem;background:#00a884}.pp-wa__sheet{position:absolute;z-index:6;left:0;right:0;bottom:0;padding:.65rem 1.1rem 1.5rem;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -16px 40px -12px hsl(30 20% 10%/.4);transform:translateY(105%);animation:pp-wa-sheet var(--mx-loop) var(--mx-ease) infinite}@keyframes pp-wa-sheet{0%,34%{transform:translateY(105%)}38.5%,70%{transform:none}74%,to{transform:translateY(105%)}}.pp-wa__rate{display:flex;gap:.5rem;margin-top:.45rem}.pp-wa__rate-star{position:relative;font-size:30px;line-height:1;color:#dadce0}.pp-wa__rate-star b{position:absolute;inset:0;font-weight:400;color:#fbbc04;opacity:0;animation:pp-wa-star var(--mx-loop) var(--mx-spring) infinite;animation-delay:calc(var(--i, 0) * .42s)}@keyframes pp-wa-star{0%,40%{opacity:0;transform:scale(.3)}42.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.pp-wa__line{display:block;height:.55rem;margin-top:.9rem;border-radius:999px;background:hsl(var(--os-surface-active));transform-origin:left;transform:scaleX(0);animation:pp-wa-line var(--mx-loop) var(--mx-ease) infinite}.pp-wa__line--short{width:68%;margin-top:.5rem;animation-delay:.3s}@keyframes pp-wa-line{0%,55%{transform:scaleX(0)}60%,92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.pp-wa__post{position:relative;overflow:hidden;display:flex;justify-content:center;margin-top:1.1rem;padding:.7rem;border-radius:999px;background:#1a73e8;color:#fff;font-size:13px;font-weight:600}.pp-wa__notify{position:absolute;z-index:8;left:.5rem;right:.5rem;top:2.5rem;display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:20px;background:hsl(0 0% 100%/.97);box-shadow:0 14px 30px -10px hsl(30 20% 10%/.45);opacity:0;transform:translateY(-140%);animation:pp-wa-notify var(--mx-loop) var(--mx-spring) infinite}@keyframes pp-wa-notify{0%,75%{opacity:0;transform:translateY(-140%)}78.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-140%)}}.pp-wa__notify-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:10px;border:1px solid hsl(var(--os-border));background:#fff}.pp-mail{width:100%;max-width:30rem}.pp-mail__window{overflow:hidden;border-radius:16px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:0 1px 2px hsl(var(--os-shadow)/.06),0 30px 60px -26px hsl(254 40% 25%/.4)}.pp-mail__bar{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;border-bottom:1px solid hsl(var(--os-border));background:hsl(var(--os-surface-raised))}.pp-mail__bar i{width:.55rem;height:.55rem;border-radius:999px;background:#ff5f57}.pp-mail__bar i:nth-child(2){background:#febc2e}.pp-mail__bar i:nth-child(3){background:#28c840}.pp-mail__bar-title{margin-left:.5rem;font-size:11px;font-weight:500;color:hsl(var(--os-text-muted))}.pp-mail__app{display:grid;grid-template-columns:minmax(0,1fr)}.pp-mail__list{display:none}@media (min-width:560px){.pp-mail__app{grid-template-columns:10rem minmax(0,1fr)}.pp-mail__list{display:block;border-right:1px solid hsl(var(--os-border));background:hsl(var(--os-bg))}}.pp-mail__row{position:relative;display:flex;align-items:center;gap:.45rem;padding:.7rem;border-bottom:1px solid hsl(var(--os-border))}.pp-mail__row--new{background:hsl(var(--os-primary-soft));box-shadow:inset 2px 0 0 hsl(var(--os-primary));animation:pp-mail-arrive var(--mx-loop) var(--mx-spring) infinite}@keyframes pp-mail-arrive{0%,1%{opacity:0;transform:translateY(-100%)}4%,95%{opacity:1;transform:none}99%,to{opacity:0}}.pp-mail__unread{width:.45rem;height:.45rem;flex-shrink:0;border-radius:999px;background:hsl(var(--os-primary));animation:pp-mail-unread var(--mx-loop) linear infinite}@keyframes pp-mail-unread{0%,9%{opacity:1;transform:none}11%,to{opacity:0;transform:scale(.3)}}.pp-mail__pane{position:relative;min-width:0}.pp-mail__head{gap:.6rem;padding:.8rem .9rem;border-bottom:1px solid hsl(var(--os-border))}.pp-mail__body,.pp-mail__head{display:flex;align-items:center;animation:pp-mail-open var(--mx-loop) var(--mx-ease) infinite}.pp-mail__body{flex-direction:column;gap:.65rem;padding:1.5rem 1rem 1.6rem;text-align:center}@keyframes pp-mail-open{0%,8%{opacity:0;transform:translateY(8px)}11%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.pp-mail__from{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;font-size:10.5px}.pp-mail__from,.pp-mail__logo{display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--os-inverse));color:hsl(var(--os-inverse-text));font-weight:700}.pp-mail__logo{width:2.3rem;height:2.3rem;border-radius:11px;font-size:11px}.pp-mail__line{display:block;height:.45rem;border-radius:999px;background:hsl(var(--os-surface-active))}.pp-mail__stars{font-size:18px;letter-spacing:3px}.pp-mail__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:.2rem;padding:.65rem 1.15rem;border-radius:10px;background:hsl(var(--os-primary));color:#fff;font-size:12.5px;font-weight:600;box-shadow:0 8px 18px -10px hsl(var(--os-primary));animation:pp-mail-press var(--mx-loop) var(--mx-ease) infinite}@keyframes pp-mail-press{0%,43%{transform:none}44.5%{transform:scale(.94)}46.5%,to{transform:none}}.pp-mail__ripple{position:absolute;left:50%;top:50%;width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem;border-radius:999px;border:2px solid hsl(0 0% 100%/.8);background:hsl(0 0% 100%/.22);opacity:0;pointer-events:none;animation:pp-mail-ripple var(--mx-loop) var(--mx-ease) infinite}@keyframes pp-mail-ripple{0%,43.5%{opacity:0;transform:scale(.3)}44.5%{opacity:1;transform:scale(.45)}49%,to{opacity:0;transform:scale(1.6)}}.pp-mail__pointer{position:absolute;z-index:3;left:50%;top:50%;margin:-1.5px 0 0 -2px;pointer-events:none;filter:drop-shadow(0 2px 3px hsl(30 20% 10%/.35));opacity:0;transform-origin:2px 1.5px;animation:pp-mail-pointer var(--mx-loop) cubic-bezier(.45,.05,.2,1) infinite}.pp-mail__pointer svg{display:block}@keyframes pp-mail-pointer{0%,28%{opacity:0;transform:translate(130px,90px)}31%{opacity:1;transform:translate(118px,80px)}42%{opacity:1;transform:none}44%{opacity:1;transform:scale(.82)}46%,56%{opacity:1;transform:none}63%,to{opacity:0;transform:translate(40px,34px)}}.pp-mail__google{position:absolute;z-index:4;left:.75rem;right:.75rem;bottom:.75rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .85rem 1rem;border-radius:14px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:var(--shadow-lg);opacity:0;animation:pp-mail-google var(--mx-loop) var(--mx-spring) infinite}@keyframes pp-mail-google{0%,47%{opacity:0;transform:translateY(16px) scale(.95)}50.5%,91%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(8px)}}.pp-mail__google-stars{display:flex;gap:.3rem}.pp-mail__google-stars b{position:relative;font-size:26px;line-height:1;font-weight:400;color:#dadce0}.pp-mail__google-stars b:after{content:"★";position:absolute;inset:0;color:#fbbc04;opacity:0;animation:pp-wa-star var(--mx-loop) var(--mx-spring) infinite;animation-delay:calc(var(--i, 0) * .28s + 1.68s)}.pp-mail__google-done{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:6px;background:hsl(var(--os-success-soft));color:hsl(var(--os-success));font-size:11px;font-weight:600;opacity:0;animation:pp-mail-done var(--mx-loop) var(--mx-spring) infinite}@keyframes pp-mail-done{0%,63%{opacity:0;transform:scale(.8)}66%,91%{opacity:1;transform:none}95%,to{opacity:0}}.pp-mail__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.25rem}.pp-mail__steps:after,.pp-mail__steps:before{content:"";position:absolute;left:12.5%;right:12.5%;top:.8rem;height:2px;border-radius:999px;background:hsl(var(--os-border-strong))}.pp-mail__steps:after{background:hsl(var(--os-primary));transform-origin:left;transform:scaleX(0);animation:pp-mail-track var(--mx-loop) linear infinite}@keyframes pp-mail-track{0%,2%{transform:scaleX(0)}10%{transform:scaleX(.333)}43%{transform:scaleX(.333)}45%{transform:scaleX(.667)}63%{transform:scaleX(.667)}65%,94%{transform:scaleX(1);opacity:1}98%,to{transform:scaleX(1);opacity:0}}.pp-mail__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;font-size:11px;font-weight:500;color:hsl(var(--os-text-muted));text-align:center}.pp-mail__step-dot{position:relative;width:1.65rem;height:1.65rem;border-radius:999px;border:2px solid hsl(var(--os-border-strong));background:hsl(var(--os-surface));color:hsl(var(--os-text-subtle))}.pp-mail__step-dot,.pp-mail__step-on{display:inline-flex;align-items:center;justify-content:center}.pp-mail__step-on{position:absolute;inset:-2px;border-radius:inherit;background:hsl(var(--os-primary));color:#fff;box-shadow:0 0 0 4px hsl(var(--os-primary)/.15);opacity:0;transform:scale(.4);animation:pp-mail-step var(--mx-loop) var(--mx-spring) infinite}.pp-mail__step:nth-child(2) .pp-mail__step-on{animation-delay:1.12s}.pp-mail__step:nth-child(3) .pp-mail__step-on{animation-delay:5.9s}.pp-mail__step:nth-child(4) .pp-mail__step-on{animation-delay:8.7s}@keyframes pp-mail-step{0%,2%{opacity:0;transform:scale(.4)}4.5%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}.pp-mail__note{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;font-size:12px;color:hsl(var(--os-text-muted));text-align:center}.pp-mail__note svg{color:hsl(var(--os-success))}.pp-mx-more .pp-icon-tile{transition:transform .26s var(--ease-spring)}.pp-mx-more:hover .pp-icon-tile{transform:translateY(-2px) rotate(-6deg)}.pp-perf__device{--perf-loop:6s;position:relative;display:flex;flex-direction:column;align-items:center;padding:1.75rem 1rem 1.5rem;border-radius:28px;border:1px solid hsl(var(--os-border));background:radial-gradient(60% 50% at 50% 40%,hsl(var(--os-primary)/.14),transparent 70%),radial-gradient(circle at 1px 1px,hsl(var(--os-text)/.07) 1px,transparent 1.4px) 0 0 /18px 18px,hsl(var(--os-surface-raised))}.pp-perf__watch{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.1rem;padding:.5rem 1rem;border-radius:999px;background:hsl(var(--os-inverse));color:#fff;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-md)}.pp-perf__clock{--pp-t:var(--to);--pp-s:calc((var(--pp-t) - 5) / 10);counter-reset:s var(--pp-s) d calc(var(--pp-t) - var(--pp-s) * 10);min-width:2.1em;text-align:right;animation:pp-perf-clock var(--perf-loop) linear infinite}.pp-perf__clock:after{content:counter(s) attr(data-sep) counter(d)}@keyframes pp-perf-clock{0%{--pp-t:0}25%,to{--pp-t:var(--to)}}.pp-perf__phone{position:relative;width:13.5rem;height:24rem;overflow:hidden;border-radius:38px;border:8px solid hsl(30 8% 10%);background:#fff;box-shadow:0 0 0 1px hsl(30 8% 30%),0 34px 60px -28px hsl(30 30% 10%/.55)}.pp-perf__island{position:absolute;z-index:3;left:50%;top:7px;width:4.5rem;height:1.2rem;margin-left:-2.25rem;border-radius:999px;background:hsl(30 8% 8%)}.pp-perf__screen{position:absolute;inset:0;padding:2.4rem .85rem .85rem}.pp-perf__progress{position:absolute;left:0;right:0;top:0;height:3px;background:hsl(var(--os-primary));transform-origin:left;animation:pp-perf-progress var(--perf-loop) linear infinite}@keyframes pp-perf-progress{0%{transform:scaleX(0);opacity:1}25%{transform:scaleX(1);opacity:1}30%,to{transform:scaleX(1);opacity:0}}.pp-perf__paint{opacity:0}.pp-perf__paint--1{display:flex;align-items:center;gap:.4rem;padding-bottom:.7rem;border-bottom:1px solid hsl(var(--os-border));animation:pp-perf-paint1 var(--perf-loop) linear infinite}.pp-perf__paint--2{display:flex;flex-direction:column;align-items:center;padding:1.2rem 0 .9rem}.pp-perf__paint--2,.pp-perf__paint--3{gap:.45rem;animation:pp-perf-paint2 var(--perf-loop) linear infinite}.pp-perf__paint--3{display:grid;grid-template-columns:1fr 1fr}@keyframes pp-perf-paint1{0%,11.9%{opacity:0}12%,94%{opacity:1}97%,to{opacity:0}}@keyframes pp-perf-paint2{0%,24.9%{opacity:0}25%,94%{opacity:1}97%,to{opacity:0}}.pp-perf__logo{width:1.1rem;height:1.1rem;border-radius:5px;background:hsl(var(--os-primary))}.pp-perf__navline{flex:1;height:.35rem;border-radius:999px;background:hsl(var(--os-surface-active))}.pp-perf__navbtn{width:2.4rem;height:1.1rem;border-radius:6px;background:hsl(var(--os-primary))}.pp-perf__kicker{width:35%;height:.3rem;border-radius:999px;background:hsl(var(--os-primary)/.35)}.pp-perf__h1{width:90%;height:.85rem;border-radius:4px;background:hsl(var(--os-text))}.pp-perf__h1--short{width:62%}.pp-perf__p{width:86%;height:.35rem;margin-top:.15rem;border-radius:999px;background:hsl(var(--os-surface-active))}.pp-perf__p--short{width:66%;margin-top:0}.pp-perf__btn{width:55%;height:1.6rem;margin-top:.35rem;border-radius:8px;background:hsl(var(--os-primary))}.pp-perf__card{display:flex;flex-direction:column;gap:.3rem;padding:.55rem;border-radius:10px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface-raised))}.pp-perf__card i{display:block;height:.3rem;border-radius:999px;background:hsl(var(--os-surface-active))}.pp-perf__card i:last-child{width:70%}.pp-perf__card--ai{color:hsl(var(--os-primary));background:hsl(var(--os-primary-soft))}.pp-perf__badge{position:absolute;z-index:2;left:50%;bottom:1rem;display:inline-flex;align-items:center;gap:.3rem;margin-left:-2.2rem;padding:.3rem .6rem;border-radius:999px;background:hsl(var(--os-success));color:#fff;font-size:11px;font-weight:700;opacity:0;animation:pp-perf-badge var(--perf-loop) var(--mx-spring) infinite}@keyframes pp-perf-badge{0%,25%{opacity:0;transform:translateY(8px) scale(.85)}29%,92%{opacity:1;transform:none}96%,to{opacity:0}}.pp-perf__profile{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.2rem}.pp-perf__profile li{padding:.3rem .65rem;border-radius:999px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));font-size:12px;font-weight:500;color:hsl(var(--os-text-muted))}.pp-perf__rows{display:grid;gap:.85rem}.pp-perf__row{padding:1.2rem 1.35rem 2.6rem;border-radius:20px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:var(--shadow-xs)}.pp-perf__track{position:relative;height:.5rem;margin-top:1.15rem}.pp-perf__zones{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,hsl(152 48% 42%) 0 var(--good),hsl(38 92% 56%) var(--good) var(--poor),hsl(4 72% 56%) var(--poor) 100%)}.pp-perf__tick{position:absolute;top:100%;margin-top:.5rem;transform:translateX(-50%);font-size:11px;font-variant-numeric:tabular-nums;color:hsl(var(--os-text-subtle));white-space:nowrap}.pp-perf__tick:before{content:"";position:absolute;left:50%;top:-1rem;width:2px;height:.5rem;margin-left:-1px;background:hsl(var(--os-surface))}.pp-perf__marker{position:absolute;inset:0;transform:translateX(var(--pos))}.pp-perf__marker i{position:absolute;left:-9px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:999px;border:4px solid hsl(var(--os-text));background:#fff;box-shadow:0 4px 10px -2px hsl(var(--os-shadow)/.4)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pp-perf__marker{animation:pp-perf-marker linear both;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes pp-perf-marker{0%{transform:translateX(0)}to{transform:translateX(var(--pos))}}.pp-perf__weight{display:flex;align-items:center;gap:.9rem;margin-top:.85rem;padding:1.1rem 1.35rem;border-radius:20px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:var(--shadow-xs)}.pp-perf__key{display:inline-flex;align-items:center;gap:.35rem}.pp-perf__key:before{content:"";width:.65rem;height:.65rem;border-radius:3px}.pp-perf__key--good:before{background:hsl(152 48% 42%)}.pp-perf__key--mid:before{background:hsl(38 92% 56%)}.pp-perf__key--poor:before{background:hsl(4 72% 56%)}.pp-perf__point{display:flex;align-items:flex-start;gap:.8rem;padding:1.05rem 1.15rem;border-radius:18px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface)/.7);font-size:14.5px;line-height:1.55;color:hsl(var(--os-text-muted))}.pp-sx-section{padding-block:clamp(3.25rem,2.5rem + 3vw,6rem);border-block:1px solid hsl(var(--os-border));background:linear-gradient(180deg,hsl(var(--os-surface)),hsl(var(--os-bg)))}.pp-sx{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:22px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:var(--shadow-xs);transition:transform .3s var(--mx-ease),box-shadow .3s ease,border-color .3s ease}.pp-sx:hover{transform:translateY(-4px);box-shadow:0 1px 2px hsl(var(--os-shadow)/.06),0 26px 50px -26px hsl(var(--h) 60% 35%/.5);border-color:hsl(var(--h) 60% 60%/.5)}.pp-sx:focus-visible{outline:2px solid hsl(var(--os-primary));outline-offset:3px}.pp-sx__visual{position:relative;display:block;height:9.75rem;overflow:hidden;border-bottom:1px solid hsl(var(--os-border));background:radial-gradient(90% 80% at 15% 10%,hsl(var(--h) 85% 62%/.3),transparent 60%),radial-gradient(80% 90% at 100% 100%,hsl(var(--h) 80% 70%/.22),transparent 60%),hsl(var(--h) 40% 97%)}.pp-sx__visual:before{content:"";position:absolute;inset:0;background:linear-gradient(hsl(var(--h) 40% 30%/.07) 1px,transparent 1px) 0 0 /18px 18px,linear-gradient(90deg,hsl(var(--h) 40% 30%/.07) 1px,transparent 1px) 0 0 /18px 18px;mask-image:linear-gradient(160deg,#000,transparent 75%)}.pp-sx__icon{position:absolute;left:1rem;top:1rem;display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:15px;background:linear-gradient(150deg,hsl(var(--h) 80% 62%),hsl(var(--h) 65% 40%));color:#fff;box-shadow:0 0 0 1px hsl(0 0% 100%/.25) inset,0 12px 24px -12px hsl(var(--h) 70% 35%/.9);transition:transform .36s var(--mx-spring)}.pp-sx:hover .pp-sx__icon{transform:rotate(-8deg) scale(1.08)}.pp-sx__review{position:absolute;right:.85rem;bottom:.85rem;width:min(78%,12.5rem);padding:.6rem .7rem .65rem;border-radius:13px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:0 14px 30px -16px hsl(var(--h) 50% 25%/.55);transform:translateY(4px) rotate(1.5deg);transition:transform .36s var(--mx-spring)}.pp-sx:hover .pp-sx__review{transform:translateY(-4px) rotate(0)}.pp-sx__avatar{justify-content:center;width:1.3rem;height:1.3rem;background:hsl(var(--h) 60% 92%);color:hsl(var(--h) 55% 32%);font-size:10px;font-weight:700}.pp-sx__avatar,.pp-sx__reply{display:inline-flex;align-items:center;border-radius:999px}.pp-sx__reply{position:absolute;right:.85rem;top:.9rem;gap:.3rem;padding:.25rem .55rem;background:hsl(var(--os-surface)/.92);border:1px solid hsl(var(--os-primary)/.2);color:hsl(var(--os-primary-text));font-size:10.5px;font-weight:600;box-shadow:var(--shadow-sm);opacity:0;animation:pp-sx-reply 12s var(--mx-spring) infinite;animation-delay:calc(var(--i, 0) * .7s)}.pp-sx:hover .pp-sx__reply{animation:none;opacity:1;transform:none}@keyframes pp-sx-reply{0%,6%{opacity:0;transform:translateY(-6px) scale(.9)}10%,72%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-4px)}}.pp-sx__body{display:flex;flex:1;flex-direction:column;padding:1.1rem 1.2rem 1.2rem}.pp-sx__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:13.5px;font-weight:500;color:hsl(var(--os-primary-text))}.pp-sx__cta svg{transition:transform .26s var(--mx-spring)}.pp-sx:hover .pp-sx__cta svg{transform:translateX(4px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:640px){.pp-sx-section li{animation:pp-sx-in linear both;animation-timeline:view();animation-range:entry 5% entry 70%}}}@keyframes pp-sx-in{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pp-mx *,.pp-mx :after,.pp-mx :before,.pp-mx:after,.pp-mx:before{animation:none!important;transition:none!important}.pp-mail__google,.pp-mail__pointer,.pp-mail__ripple,.pp-perf__progress,.pp-wa__presence-b,.pp-wa__sheet,.pp-wa__tap,.pp-wa__typing{display:none}.pp-mail__google-done,.pp-perf__badge,.pp-perf__paint,.pp-sx__reply,.pp-wa__bubble,.pp-wa__notify,.pp-wa__ticks-blue{opacity:1;transform:none}.pp-mail__unread{opacity:0}.pp-mail__steps:after{transform:none}.pp-mail__step-on{opacity:1;transform:none}.pp-mx-more .pp-icon-tile,.pp-sx,.pp-sx__cta svg,.pp-sx__icon,.pp-sx__review{transition:none}}.pp-int{padding-block:clamp(2.75rem,2rem + 3vw,4.75rem);border-top:1px solid hsl(var(--os-border));background:hsl(var(--os-surface))}.pp-int__head{max-width:44rem;margin-inline:auto;text-align:center}.pp-int__title{margin-top:.75rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.6rem);line-height:1.08;letter-spacing:-.01em}.pp-int__lead{margin:1rem auto 0;max-width:38rem;font-size:clamp(15px,14.4px + .25vw,17px);line-height:1.6;color:hsl(var(--os-text-muted))}.pp-int__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:64rem;margin:2.25rem auto 0;padding:0;list-style:none}.pp-int__item{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1rem .65rem .8rem;border-radius:14px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-bg));font-size:13px;font-weight:600;line-height:1.2;color:hsl(var(--os-text));transition:border-color .18s ease,box-shadow .22s var(--ease-out-soft,ease),transform .22s var(--ease-out-soft,ease)}.pp-int__item span{white-space:nowrap}.pp-int__item:hover{border-color:hsl(var(--os-primary)/.28);box-shadow:0 10px 24px -16px hsl(var(--os-shadow,30 20% 10%)/.45);transform:translateY(-1px)}.pp-int__mark{width:22px;height:22px;flex:none}.pp-int__modes{display:grid;gap:.75rem;max-width:64rem;margin:1.5rem auto 0}@media (min-width:900px){.pp-int__modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-int__modes>div{padding:1rem 1.15rem;border-radius:16px;border:1px dashed hsl(var(--os-border))}.pp-int__modes dt{font-size:13.5px;font-weight:700;color:hsl(var(--os-text))}.pp-int__modes dd{margin:.35rem 0 0;font-size:13.5px;line-height:1.55;color:hsl(var(--os-text-muted))}.pp-int__note{max-width:64rem;margin:1rem auto 0;text-align:center;font-size:12px;line-height:1.5;color:hsl(var(--os-text-subtle))}.pp-play{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;background:hsl(var(--os-primary));color:#fff;padding-left:1px}.pp-cmp{max-width:68rem;margin-inline:auto;border-radius:22px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:0 1px 2px hsl(var(--os-shadow,30 20% 10%)/.04),0 24px 60px -36px hsl(var(--os-shadow,30 20% 10%)/.35);overflow:hidden}.pp-cmp__table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.pp-cmp__table td,.pp-cmp__table th{padding:.95rem 1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--os-border))}.pp-cmp__table tbody tr:last-child>*{border-bottom:0}.pp-cmp__table thead th{vertical-align:bottom;padding-top:1.35rem;background:hsl(var(--os-bg))}.pp-cmp__table tbody th{font-weight:600;color:hsl(var(--os-text));width:24%}.pp-cmp__table td{color:hsl(var(--os-text-muted));width:25.33%}.pp-cmp__name{display:block;font-size:15px;font-weight:700;color:hsl(var(--os-text))}.pp-cmp__hint{display:block;margin-top:.15rem;font-size:12px;font-weight:500;color:hsl(var(--os-text-subtle))}.pp-cmp__badge{display:inline-block;margin-bottom:.45rem;padding:.15rem .55rem;border-radius:999px;background:hsl(var(--os-primary));color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em}.pp-cmp__table .pp-cmp__us{background:hsl(var(--os-primary-soft));color:hsl(var(--os-text))}.pp-cmp__table thead .pp-cmp__us{background:hsl(var(--os-primary-soft));box-shadow:inset 0 3px 0 hsl(var(--os-primary))}.pp-cmp__table td.pp-cmp__us{font-weight:600}.pp-cmp__mark{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:.5rem;border-radius:999px;vertical-align:-.3rem;flex:none}.pp-cmp__mark--yes{background:hsl(152 52% 29%/.12);color:hsl(152 52% 29%)}.pp-cmp__mark--partial{background:hsl(38 92% 45%/.14);color:hsl(30 82% 35%)}.pp-cmp__mark--no{background:hsl(4 66% 45%/.1);color:hsl(4 66% 45%)}@media (max-width:767px){.pp-cmp{border-radius:18px}.pp-cmp__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-cmp__table,.pp-cmp__table tbody,.pp-cmp__table td,.pp-cmp__table th,.pp-cmp__table tr{display:block;width:auto}.pp-cmp__table tbody tr{padding:1rem 1rem .85rem;border-bottom:1px solid hsl(var(--os-border))}.pp-cmp__table tbody tr:last-child{border-bottom:0}.pp-cmp__table tbody th,.pp-cmp__table td{width:auto;padding:0;border:0}.pp-cmp__table tbody th{margin-bottom:.6rem;font-size:15px}.pp-cmp__table td{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.1rem .5rem;padding:.45rem .6rem;border-radius:10px;font-size:13.5px}.pp-cmp__table td:before{content:attr(data-label);grid-column:1/-1;font-size:11.5px;font-weight:700;color:hsl(var(--os-text-subtle))}.pp-cmp__table td .pp-cmp__mark{margin:0;vertical-align:0}}@media (max-width:639px){.pp-int__modes{display:none}.pp-int__grid{gap:.45rem;margin-top:1.5rem}.pp-int__item{padding:.5rem .75rem .5rem .6rem;font-size:12.5px}.pp-int__mark{width:18px;height:18px}}@property --pp-n{syntax:"<integer>";inherits:false;initial-value:0}.pp-film{--film-pad:1rem;--film-ease:cubic-bezier(.22,.61,.36,1);--film-spring:cubic-bezier(.34,1.4,.64,1)}@media (min-width:640px){.pp-film{--film-pad:1.5rem}}.pp-film__tab{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem 1.05rem;border-radius:14px;border:1px solid transparent;text-align:left;color:hsl(var(--os-text-muted));transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.pp-film__tab:hover{background:hsl(var(--os-surface-raised));color:hsl(var(--os-text))}.pp-film__tab[aria-selected=true]{background:hsl(var(--os-surface));border-color:hsl(var(--os-border));color:hsl(var(--os-text));box-shadow:var(--shadow-md)}.pp-film__tab:focus-visible{outline:2px solid hsl(var(--os-primary));outline-offset:2px}.pp-film__tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:9px;background:hsl(var(--os-surface-raised));color:hsl(var(--os-primary-text));transition:background-color .18s ease,transform .26s var(--film-spring)}.pp-film__tab[aria-selected=true] .pp-film__tab-icon{background:hsl(var(--os-primary-soft));transform:scale(1.06)}.pp-film__tab-num{font-size:11px;font-variant-numeric:tabular-nums;color:hsl(var(--os-text-subtle))}.pp-film__bar{position:absolute;left:.85rem;right:.85rem;bottom:.5rem;height:2px;border-radius:999px;background:hsl(var(--os-border));overflow:hidden}.pp-film__bar i{display:block;height:100%;background:hsl(var(--os-primary));transform-origin:left;transform:scaleX(0)}.pp-film__tab[aria-selected=true] .pp-film__bar i{animation:pp-film-progress 8s linear forwards}@keyframes pp-film-progress{to{transform:scaleX(1)}}.pp-film__stage{position:relative;padding:.75rem .75rem 3.25rem;border-radius:24px;border:1px solid hsl(var(--os-border));background:radial-gradient(70% 60% at 0 0,hsl(254 80% 90%/.75),transparent 70%),radial-gradient(60% 60% at 100% 100%,hsl(24 90% 88%/.7),transparent 70%),radial-gradient(circle at 1px 1px,hsl(var(--os-text)/.07) 1px,transparent 1.4px) 0 0 /18px 18px,hsl(var(--os-surface-raised));box-shadow:var(--shadow-lg);overflow:hidden}@media (min-width:640px){.pp-film__stage{padding:1.75rem 1.75rem 3.75rem}}.pp-film__window{position:relative;overflow:hidden;border-radius:16px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:0 1px 2px hsl(var(--os-shadow)/.06),0 30px 60px -24px hsl(254 40% 25%/.35)}.pp-film__chrome{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;border-bottom:1px solid hsl(var(--os-border));background:hsl(var(--os-surface-raised))}.pp-film__chrome i{width:.6rem;height:.6rem;border-radius:999px;background:hsl(var(--os-border-strong))}.pp-film__chrome i:first-child{background:#ff5f57}.pp-film__chrome i:nth-child(2){background:#febc2e}.pp-film__chrome i:nth-child(3){background:#28c840}.pp-film__url{margin-inline:auto;width:min(100%,20rem);min-width:0;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.28rem .7rem;border-radius:8px;background:hsl(var(--os-surface));border:1px solid hsl(var(--os-border));font-size:11px;color:hsl(var(--os-text-muted))}.pp-film__url-text{animation:pp-film-fade .4s var(--film-ease) both}.pp-film__app{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pp-film__app{grid-template-columns:3.5rem minmax(0,1fr)}}.pp-film__side{display:none}@media (min-width:640px){.pp-film__side{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:.9rem 0;border-right:1px solid hsl(var(--os-border));background:hsl(var(--os-bg))}}.pp-film__brand{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:9px;background:hsl(var(--os-primary));color:#fff;font-size:13px;font-weight:700}.pp-film__nav{position:relative;display:flex;flex-direction:column;gap:.5rem}.pp-film__nav-pill{position:absolute;left:0;top:0;width:2rem;height:2rem;border-radius:9px;background:hsl(var(--os-primary-soft));box-shadow:inset 0 0 0 1px hsl(var(--os-primary)/.18);transition:transform .52s var(--film-spring)}.pp-film__nav-item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:hsl(var(--os-text-subtle));transition:color .3s ease}.pp-film__nav-item[data-active]{color:hsl(var(--os-primary-text))}.pp-film__canvas{position:relative;height:28.5rem;padding:var(--film-pad);overflow:hidden;background:radial-gradient(80% 60% at 50% 0,hsl(var(--os-primary)/.06),transparent 70%),hsl(var(--os-bg))}@media (min-width:640px){.pp-film__canvas{height:28.5rem}}@media (min-width:1024px){.pp-film__canvas{height:29.5rem}}.pp-film__scene{position:relative;height:100%;animation:pp-film-scene-in .52s var(--film-ease) both}.pp-film__scene--out{position:absolute;inset:var(--film-pad);height:auto;z-index:1;pointer-events:none;animation:pp-film-scene-out .42s var(--film-ease) both}@keyframes pp-film-scene-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes pp-film-scene-out{to{opacity:0;transform:translateY(-10px) scale(.985)}}.pp-film__fact{position:absolute;left:50%;bottom:.9rem;display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);padding:.45rem .85rem;border-radius:999px;background:hsl(var(--os-inverse));color:hsl(var(--os-inverse-text));font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-md);transform:translateX(-50%);animation:pp-film-fact .6s var(--film-spring) .3s both}@media (min-width:640px){.pp-film__fact{bottom:1.15rem;font-size:12.5px}}.pp-film__fact-dot{position:relative;width:.45rem;height:.45rem;flex-shrink:0;border-radius:999px;background:#3ddc84}.pp-film__fact-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#3ddc84;animation:pp-film-ping 1.8s ease-out infinite}@keyframes pp-film-fact{0%{opacity:0;transform:translate(-50%,12px) scale(.94)}to{opacity:1;transform:translateX(-50%)}}@keyframes pp-film-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.pp-film__cursor,.pp-film__ripple{position:absolute;left:0;top:0;pointer-events:none;opacity:0;will-change:transform,opacity}.pp-film__cursor{z-index:30;margin:-1.5px 0 0 -2px;filter:drop-shadow(0 2px 3px hsl(30 20% 10%/.35))}.pp-film__cursor svg{display:block;transform-origin:2px 1.5px}.pp-film__ripple{z-index:29;width:34px;height:34px;border-radius:999px;border:2px solid hsl(var(--os-primary)/.7);background:hsl(var(--os-primary)/.14)}.pp-film__layers{display:grid;height:100%;min-height:0}.pp-film__layers>*{grid-area:1/1;min-width:0}.pp-film__swap{display:inline-grid;align-items:center;justify-items:center}.pp-film__swap>*{grid-area:1/1}.pp-film__beat{opacity:0;animation:pp-film-in .56s var(--film-ease) var(--at,0s) both}.pp-film__pop{opacity:0;animation:pp-film-pop .56s var(--film-spring) var(--at,0s) both}.pp-film__fade{opacity:0;animation:pp-film-fade .42s var(--film-ease) var(--at,0s) both}.pp-film__rise{opacity:0;animation:pp-film-rise .56s var(--film-spring) var(--at,0s) both}.pp-film__life{opacity:0;animation:pp-film-in .46s var(--film-ease) var(--at,0s) both,pp-film-out .32s var(--film-ease) var(--out,99s) forwards}.pp-film__press{animation:pp-film-press .38s var(--film-ease) var(--press,99s) both}.pp-film__word{display:inline-block;opacity:0;animation:pp-film-word .3s var(--film-ease) var(--at,0s) both}.pp-film__grow{transform-origin:left;transform:scaleX(0);animation:pp-film-grow var(--dur,.9s) var(--film-ease) var(--at,0s) both}.pp-film__spin{animation:pp-film-spin .9s linear infinite}.pp-film__pulse{animation:pp-film-pulse .9s var(--film-ease) var(--at,0s) 3 both}.pp-film__drop{opacity:0;animation:pp-film-drop .62s var(--film-spring) var(--at,0s) both}.pp-film__count{--pp-n:0;counter-reset:pp-n var(--pp-n);animation:pp-film-count var(--dur,1.4s) cubic-bezier(.2,.7,.2,1) var(--at,0s) both}.pp-film__count:after{content:counter(pp-n) attr(data-suffix)}@keyframes pp-film-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pp-film-pop{0%{opacity:0;transform:scale(.86) translateY(6px)}to{opacity:1;transform:none}}@keyframes pp-film-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-film-rise{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes pp-film-out{to{opacity:0;transform:scale(.97);visibility:hidden}}@keyframes pp-film-press{0%,to{transform:none}40%{transform:scale(.93)}}@keyframes pp-film-word{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pp-film-grow{to{transform:scaleX(1)}}@keyframes pp-film-spin{to{transform:rotate(1turn)}}@keyframes pp-film-pulse{0%,to{transform:none}45%{transform:scale(1.12)}}@keyframes pp-film-drop{0%{opacity:0;transform:translateY(-120%) scale(.96)}to{opacity:1;transform:none}}@keyframes pp-film-count{0%{--pp-n:0}to{--pp-n:var(--to)}}.pp-film__page{align-self:start}.pp-film__empty{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:7.6rem;padding:1rem;border-radius:14px;border:1.5px dashed hsl(var(--os-border-strong));font-size:12px;color:hsl(var(--os-text-subtle));text-align:center}.pp-film__card{border-radius:14px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:var(--shadow-sm)}.pp-film__card--ai{border-color:hsl(var(--os-primary)/.28);background:linear-gradient(180deg,hsl(var(--os-primary-soft)),hsl(var(--os-surface)) 60%);box-shadow:0 1px 2px hsl(var(--os-shadow)/.05),0 12px 30px -16px hsl(var(--os-primary)/.45)}.pp-film__logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:10px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface))}.pp-film__modal{z-index:5;place-self:stretch;display:grid;place-items:center;margin:calc(var(--film-pad) * -1);padding:var(--film-pad);background:hsl(30 15% 12%/.22)}.pp-film__dialog{border-radius:16px;border:1px solid hsl(var(--os-border));background:hsl(var(--os-surface));box-shadow:var(--shadow-lg)}.pp-film__toast-slot{z-index:6;align-self:end;justify-self:center;max-width:100%;pointer-events:none}.pp-film__toast-slot--top{align-self:start}.pp-film__alert,.pp-film__toast{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.55rem .9rem;border-radius:999px;font-size:12px;font-weight:600;box-shadow:var(--shadow-lg)}.pp-film__toast{background:hsl(var(--os-inverse));color:hsl(var(--os-inverse-text))}.pp-film__alert{background:hsl(var(--os-warning-soft));color:hsl(var(--os-warning));border:1px solid hsl(var(--os-warning)/.28)}.pp-film__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .9rem;border-radius:10px;background:hsl(var(--os-primary));color:#fff;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 1px 2px hsl(var(--os-shadow)/.12),inset 0 1px 0 hsl(0 0% 100%/.14)}.pp-film__btn--ghost{background:hsl(var(--os-surface));color:hsl(var(--os-text));border:1px solid hsl(var(--os-border));box-shadow:none}.pp-film__btn--google{background:#1a73e8}.pp-film__btn--wa{background:#1da851}.pp-film__tick{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1rem;height:1.1rem;border-radius:999px;background:hsl(var(--os-success-soft));color:hsl(var(--os-success))}.pp-film__checkbox{display:inline-grid;flex-shrink:0;width:1rem;height:1rem;border-radius:4px;border:1.5px solid hsl(var(--os-border-strong));background:hsl(var(--os-surface))}.pp-film__checkbox>span{display:inline-flex;align-items:center;justify-content:center;margin:-1.5px;border-radius:4px;background:hsl(var(--os-primary));color:#fff}.pp-film__checkbox--wa>span{background:#1da851}.pp-film__row{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;border-bottom:1px solid hsl(var(--os-border))}.pp-film__row,.pp-film__row>*{position:relative}.pp-film__row>.pp-film__row-active{position:absolute;inset:0;background:hsl(var(--os-primary-soft));box-shadow:inset 2px 0 0 hsl(var(--os-primary))}.pp-film__stars{color:hsl(var(--os-star,38 90% 50%));font-size:12px;letter-spacing:1px;line-height:1}.pp-film__skel{position:relative;display:block;height:.55rem;overflow:hidden;border-radius:999px;background:hsl(var(--os-primary)/.1)}.pp-film__skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsl(var(--os-primary)/.2),transparent);transform:translateX(-100%);animation:pp-film-shimmer 1.1s linear infinite}@keyframes pp-film-shimmer{to{transform:translateX(100%)}}.pp-film__owner{border-radius:10px;padding:.55rem .7rem;background:hsl(var(--os-surface-raised));box-shadow:inset 2px 0 0 hsl(var(--os-primary))}.pp-film__owner--empty{box-shadow:none;border:1px dashed hsl(var(--os-border-strong));background:transparent;font-size:11.5px;color:hsl(var(--os-text-subtle))}.pp-film__phone{position:relative;display:flex;flex-direction:column;width:13.75rem;height:25.5rem;border-radius:34px;border:6px solid hsl(30 8% 11%);background:#efeae2;box-shadow:0 1px 2px hsl(var(--os-shadow)/.1),0 30px 60px -20px hsl(30 30% 10%/.45);overflow:hidden}@media (min-width:640px){.pp-film__phone{height:24.25rem}}@media (min-width:1024px){.pp-film__phone{height:25.25rem}}.pp-film__phone-island{position:absolute;z-index:8;left:50%;top:6px;width:4.25rem;height:1.15rem;margin-left:-2.125rem;border-radius:999px;background:hsl(30 8% 9%)}.pp-film__wa-head{display:flex;align-items:center;gap:.4rem;padding:2rem .55rem .55rem .35rem;background:#008069}.pp-film__wa-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:999px;background:#fff;color:#008069;font-size:9px;font-weight:700}.pp-film__wa-chat{flex:1;display:flex;flex-direction:column;gap:.55rem;padding:.6rem .55rem;background-image:radial-gradient(circle at 25% 35%,#0000000b 1px,transparent 1.6px),radial-gradient(circle at 70% 70%,#0000000b 1px,transparent 1.6px);background-size:20px 20px,28px 28px}.pp-film__wa-day{align-self:center;padding:.15rem .5rem;border-radius:6px;background:#ffffffe6;color:#54656f;font-size:8.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 1px 1px #0000000f}.pp-film__wa-typing{justify-self:start;align-self:start;display:inline-flex;gap:3px;padding:.55rem .65rem;border-radius:0 10px 10px 10px;background:#fff;box-shadow:0 1px 1px #0000001a}.pp-film__wa-typing i{width:5px;height:5px;border-radius:999px;background:#8696a0;animation:pp-film-dot 1s ease-in-out infinite}.pp-film__wa-typing i:nth-child(2){animation-delay:.15s}.pp-film__wa-typing i:nth-child(3){animation-delay:.3s}@keyframes pp-film-dot{0%,60%,to{transform:none;opacity:.55}30%{transform:translateY(-3px);opacity:1}}.pp-film__wa-bubble{align-self:start;max-width:96%;padding:.5rem .55rem .15rem;border-radius:0 10px 10px 10px;background:#fff;box-shadow:0 1px 1px #0000001a;transform-origin:top left}.pp-film__wa-action{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.3rem;margin:.35rem -.55rem 0;padding:.4rem .5rem;border-top:1px solid #e9edef;font-size:10.5px;font-weight:600;color:#027eb5}.pp-film__wa-action+.pp-film__wa-action{margin-top:0}.pp-film__tap-target:before{content:"";position:absolute;inset:0;background:#027eb51f;opacity:0;animation:pp-film-flash .6s ease var(--tap,99s) both}@keyframes pp-film-flash{0%,to{opacity:0}30%{opacity:1}}.pp-film__tap{position:absolute;left:50%;top:50%;width:1.9rem;height:1.9rem;margin:-.95rem 0 0 -.95rem;border-radius:999px;background:hsl(30 10% 10%/.22);opacity:0;animation:pp-film-tap .62s var(--film-ease) var(--at,99s) both}@keyframes pp-film-tap{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}.pp-film__sheet{position:absolute;z-index:6;left:0;right:0;bottom:0;padding:.45rem .9rem 1rem;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -12px 30px -10px hsl(30 20% 10%/.35);transform:translateY(105%);animation:pp-film-sheet-in .56s var(--film-ease) var(--at,99s) both,pp-film-sheet-out .42s var(--film-ease) var(--out,99s) forwards}@keyframes pp-film-sheet-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes pp-film-sheet-out{to{transform:translateY(105%)}}.pp-film__rate{display:flex;gap:.3rem}.pp-film__rate-star{position:relative;font-size:20px;line-height:1;color:#dadce0}.pp-film__rate-star b{position:absolute;inset:0;font-weight:400;color:#fbbc04}.pp-film__wa-post{position:relative;overflow:hidden;display:flex;justify-content:center;margin-top:.8rem;padding:.4rem;border-radius:999px;background:#1a73e8;color:#fff;font-size:10.5px;font-weight:600}.pp-film__wa-post .pp-film__tap{background:hsl(0 0% 100%/.4)}.pp-film__notify{position:absolute;z-index:7;left:.4rem;right:.4rem;top:1.85rem;display:flex;align-items:center;gap:.45rem;padding:.5rem .6rem;border-radius:14px;background:hsl(0 0% 100%/.97);box-shadow:0 10px 24px -8px hsl(30 20% 10%/.35)}.pp-film__mail{padding:.9rem;transform-origin:center top}.pp-film__sendoff{animation:pp-film-sendoff .7s var(--film-ease) var(--at,99s) both}@keyframes pp-film-sendoff{0%{opacity:1;transform:none}45%{opacity:.5;transform:translate(10px,-8px) scale(.97)}to{opacity:.55;transform:scale(.985)}}.pp-film__mail-from{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:999px;background:hsl(var(--os-inverse));color:hsl(var(--os-inverse-text));font-size:10px;font-weight:700}.pp-film__chart{position:relative;overflow:hidden}.pp-film__chart-cover{position:absolute;inset:0;background:hsl(var(--os-surface));transform-origin:right;animation:pp-film-uncover 1.5s var(--film-ease) var(--at,0s) both}@keyframes pp-film-uncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pp-film__chart-dot{position:absolute;right:0;top:calc(10% - 4px);width:8px;height:8px;border-radius:999px;background:hsl(var(--os-primary));box-shadow:0 0 0 4px hsl(var(--os-primary)/.2)}.pp-film__line{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:9px;background:hsl(var(--os-surface-raised));font-size:11.5px;color:hsl(var(--os-text))}.pp-film__success{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:999px;background:hsl(var(--os-success));color:#fff;box-shadow:0 10px 24px -10px hsl(var(--os-success)/.8)}.pp-film__success i{position:absolute;inset:-4px;border-radius:inherit;border:2px solid hsl(var(--os-success)/.6);opacity:0;animation:pp-film-burst .9s var(--film-ease) var(--at,99s) both}@keyframes pp-film-burst{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.pp-film__bio{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:999px;background:hsl(var(--os-primary-soft));color:hsl(var(--os-primary-text))}.pp-film__bio>i{position:absolute;inset:0;border-radius:inherit;border:1.5px solid hsl(var(--os-primary)/.4);animation:pp-film-ping 1.6s ease-out infinite}.pp-film__bio>i:nth-child(2){animation-delay:.8s}.pp-film[data-paused] .pp-film__stage *,.pp-film[data-paused] .pp-film__stage :after,.pp-film[data-paused] .pp-film__stage :before,.pp-film[data-paused] .pp-film__tab[aria-selected=true] .pp-film__bar i{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pp-film *,.pp-film :after,.pp-film :before{animation:none!important;transition:none!important}.pp-film__beat,.pp-film__drop,.pp-film__fade,.pp-film__pop,.pp-film__rise,.pp-film__word{opacity:1}.pp-film__chart-cover,.pp-film__cursor,.pp-film__life,.pp-film__ripple,.pp-film__tap,.pp-film__wa-typing{display:none!important}.pp-film__sheet{display:none}.pp-film__grow{transform:none}.pp-film__count{--pp-n:var(--to)}.pp-film__bar i{transform:scaleX(1)}}