@property --pf-n{syntax:"<integer>";inherits:false;initial-value:0}.pf-root[data-paused] *,.pf-root[data-paused] :before,.pf-root[data-paused] :after{animation-play-state:paused!important}.pf-stage{color:#17132b;isolation:isolate;background:radial-gradient(60% 55% at 12% 0,#b9a6ff8c,#0000 70%),radial-gradient(55% 60% at 100% 100%,#ffadd680,#0000 70%),#f6f3ff;position:relative;overflow:hidden;container-type:inline-size}.pf-stage:before{content:"";z-index:-1;background-image:radial-gradient(#6a3cf521 1px,#0000 1.2px);background-size:2.4cqi 2.4cqi;position:absolute;inset:0}.pf-scene{animation:.75s cubic-bezier(.65,0,.35,1) both pf-scene-in;position:absolute;inset:0}.pf-scene[data-exit]{z-index:-1;animation:none}@keyframes pf-scene-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.pf-wipe{z-index:40;pointer-events:none;filter:blur(1.2cqi);background:linear-gradient(100deg,#0000 38%,#6a3cf5bf 46%,#f05bb8bf 52%,#ff9a8499 56%,#0000 64%);animation:.8s cubic-bezier(.65,0,.35,1) both pf-wipe;position:absolute;inset:-10% -30%;transform:translate(110%)}@keyframes pf-wipe{0%{transform:translate(-110%)}to{transform:translate(110%)}}.pf-persp{perspective:140cqi;position:absolute;inset:0}.pf-screen{transform-style:preserve-3d;will-change:transform;position:absolute}.pf-shot{-webkit-user-select:none;user-select:none;border-radius:1.2cqi;width:100%;height:auto;display:block;box-shadow:0 .4cqi 1.2cqi #17132b14,0 3cqi 7cqi -1cqi #3b32f047}.pf-abs{position:absolute}.pf-in{animation:pf-in var(--t,.7s) cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}@keyframes pf-in{0%{opacity:0;transform:translate(var(--x,0), var(--y,1.4cqi)) scale(var(--s,.96));filter:blur(.8cqi)}}.pf-pop{animation:pf-pop var(--t,.6s) cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}@keyframes pf-pop{0%{opacity:0;transform:scale(.4)}}.pf-gone{animation:pf-in var(--t,.6s) cubic-bezier(.2, .8, .2, 1) var(--d,0s) both, pf-out .4s ease var(--o,3s) forwards}@keyframes pf-out{to{opacity:0;transform:scale(.96)}}.pf-fade{animation:pf-out .45s ease var(--o,1s) forwards}.pf-ring{border-radius:var(--r,1cqi);animation:pf-ring .55s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both, pf-out .4s ease var(--o,99s) forwards;background:#6a3cf50f;box-shadow:0 0 0 .35cqi #6a3cf5,0 0 3cqi .6cqi #6a3cf573}@keyframes pf-ring{0%{opacity:0;transform:scale(1.25)}}.pf-sheen{border-radius:var(--r,1cqi);pointer-events:none;overflow:hidden}.pf-sheen:after{content:"";animation:pf-sheen var(--t,1s) ease-in-out var(--d,0s) both;background:linear-gradient(105deg,#0000 30%,#ffffffd9 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes pf-sheen{to{transform:translate(120%)}}.pf-cursor{filter:drop-shadow(0 .3cqi .5cqi #17132b59);z-index:30;width:2.6cqi;height:auto;position:absolute}.pf-click{opacity:0;width:5cqi;height:5cqi;animation:pf-click .6s ease-out var(--d,0s) both;border:.3cqi solid #6a3cf5;border-radius:999px;margin:-2.5cqi 0 0 -2.5cqi;position:absolute}@keyframes pf-click{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.pf-chip{color:#17132b;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.9cqi;padding:.9cqi 1.8cqi .9cqi 1cqi;font-size:1.85cqi;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 .3cqi .8cqi #17132b14,0 2cqi 5cqi -1cqi #3b32f04d}.pf-check{color:#fff;background:linear-gradient(135deg,#3b32f0,#b347e3 60%,#f05bb8);border-radius:999px;justify-content:center;align-items:center;width:3cqi;height:3cqi;display:inline-flex}.pf-photo{aspect-ratio:1;color:#1b1530;border-radius:1cqi;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:9%;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2cqi 3cqi -.6cqi #17132b59}.pf-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-photo:after{content:"";background:linear-gradient(#0000,#0000001a 45%,#000000a6);position:absolute;inset:0}.pf-photo b,.pf-photo small{z-index:1;color:#fff;text-shadow:0 1px 2px #00000059;position:relative}.pf-photo b{letter-spacing:-.02em;font-size:.85em;font-weight:800}.pf-photo small{opacity:.85;font-size:.55em;font-weight:600}.pf-cam-create{transform-origin:50% 88%;width:104%;animation:7s cubic-bezier(.65,0,.35,1) both pf-cam-create;top:0;left:50%;transform:translate(-50%,-12.5%)scale(1.04)}@keyframes pf-cam-create{0%{opacity:0;transform:translate(-50%,-4%)scale(.86)rotateX(18deg)}9%{opacity:1}17%{transform:translate(-50%,-12.5%)scale(1)rotateX(0)}22%{transform:translate(-50%,-12.5%)scale(1)}31%{transform:translate(-50%,-42%)scale(1.75)}56%{transform:translate(-50%,-42%)scale(1.75)}67%{transform:translate(-50%,-12.5%)scale(1.02)}to{transform:translate(-50%,-12.5%)scale(1.04)}}.pf-cmd{color:#17132b;background:#fff;align-items:center;font-size:1.3cqi;font-weight:500;animation:10ms linear 1.9s both pf-show;display:flex}@keyframes pf-show{0%{opacity:0}}.pf-type{white-space:nowrap;max-width:calc(var(--n) * .62em);animation:pf-type 1.5s steps(var(--n)) 2s both, pf-caret .75s step-end 2s infinite;border-right:.12cqi solid #6a3cf5;padding-right:.1em;display:inline-block;overflow:hidden}@keyframes pf-type{0%{max-width:0}}@keyframes pf-caret{50%{border-right-color:#0000}}.pf-recolor{clip-path:inset(17.1% 23.8% 20%);filter:hue-rotate(-38deg)saturate(1.15);border-radius:1.2cqi;width:100%;animation:.9s 4.6s both pf-recolor;position:absolute;inset:0}@keyframes pf-recolor{0%{opacity:0;filter:hue-rotate()}}.pf-spark{width:3cqi;height:3cqi;color:var(--c,#6a3cf5);animation:pf-spark 1.1s cubic-bezier(.2, .8, .2, 1) var(--d,5s) both;position:absolute}@keyframes pf-spark{0%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.15)rotate(70deg)}to{opacity:0;transform:scale(.6)rotate(140deg)translateY(-2cqi)}}.pf-cam-cal{transform-origin:21% 78%;filter:blur(.45cqi)brightness(.8);width:112%;animation:7.5s cubic-bezier(.45,0,.25,1) both pf-cam-cal;top:3%;left:50%;transform:translate(-50%)scale(1.16)}@keyframes pf-cam-cal{0%{opacity:0;filter:none;transform:translate(-50%)scale(1.04)}8%{opacity:1}42%{filter:none;transform:translate(-50%)scale(1.14)}50%{filter:blur(.45cqi)brightness(.8)}}.pf-stack{width:0;height:0;animation:7.5s cubic-bezier(.45,0,.25,1) both pf-stack;position:absolute;top:76%;left:21.4%}@keyframes pf-stack{0%,8%{opacity:0;transform:translate(62cqi,18cqi)rotate(10deg)}12%{opacity:1;transform:translate(58cqi,16cqi)rotate(9deg)}31%{transform:translate(0)rotate(-2deg)}35%{transform:translate(.6cqi,-.4cqi)rotate(1deg)}39%{opacity:1;transform:translate(0)rotate(0)scale(1)}44%,to{opacity:0;transform:translate(0)scale(.35)}}.pf-stack .pf-photo{width:10cqi;margin:-5cqi 0 0 -5cqi;font-size:1.15cqi;position:absolute}.pf-badge{color:#fff;background:#6a3cf5;border-radius:999px;justify-content:center;align-items:center;min-width:2.6cqi;height:2.6cqi;font-size:1.4cqi;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 .4cqi 1cqi #6a3cf580}.pf-scrim{background:#17132b2e;animation:.5s 3.3s both pf-show;position:absolute;inset:0}.pf-dialog{animation:pf-dialog .55s cubic-bezier(.2, .8, .2, 1) var(--d,3.4s) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pf-dialog{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}}.pf-dialog-cam{transform-origin:50% 55%;animation:7.5s cubic-bezier(.45,0,.25,1) both pf-dialog-cam}@keyframes pf-dialog-cam{0%,45%{opacity:0;transform:translate(-50%,-46%)scale(.92)}52%{opacity:1;transform:translate(-50%,-50%)scale(1)}57%{transform:translate(-50%,-50%)scale(1)}65%,70%{transform:translate(-50%,-50%)scale(1.6)}79%,to{transform:translate(-50%,-77%)scale(1.6)}}.pf-path-btn{animation:7.5s cubic-bezier(.45,0,.25,1) both pf-path-btn}@keyframes pf-path-btn{0%,66%{opacity:0;transform:translate(-22cqi,-12cqi)}70%{opacity:1;transform:translate(-20cqi,-11cqi)}80%{transform:translate(0)}82%{transform:translate(0)scale(.85)}85%,to{opacity:1;transform:translate(0)scale(1)}}.pf-cam-sched{transform-origin:43% 77%;width:112%;animation:7s cubic-bezier(.45,0,.25,1) both pf-cam-sched;top:3%;left:50%;transform:translate(-46%,-4%)scale(1.42)}@keyframes pf-cam-sched{0%,30%{filter:blur(.45cqi)brightness(.8);transform:translate(-50%)scale(1.14)}42%{filter:none;transform:translate(-50%)scale(1.18)}70%{transform:translate(-46%,-4%)scale(1.4)}to{transform:translate(-46%,-4%)scale(1.42)}}.pf-dialog-out{animation:.4s cubic-bezier(.2,.8,.2,1) both pf-dialog,.5s cubic-bezier(.65,0,.35,1) 2.4s forwards pf-dialog-out}@keyframes pf-dialog-out{to{opacity:0;filter:blur(.6cqi);transform:translate(-50%,-24%)scale(.5)}}.pf-cover{animation:pf-out .35s ease var(--o,1s) forwards;background:#fff}.pf-phone{background:#0e0d12;border-radius:4cqi;width:28cqi;height:55cqi;padding:.9cqi;position:absolute;top:5%;left:35%;box-shadow:0 2cqi 6cqi -1cqi #17132b73,inset 0 0 0 .25cqi #ffffff1f}.pf-phone-screen{color:#17132b;background:#fff;border-radius:3.2cqi;height:100%;font-size:1.45cqi;position:relative;overflow:hidden}.pf-develop{animation:.9s cubic-bezier(.2,.8,.2,1) 1.9s both pf-develop}@keyframes pf-develop{0%{clip-path:inset(0 0 100%);filter:blur(1cqi)saturate(.4);transform:scale(1.08)}}.pf-likes{counter-reset:pf-likes var(--pf-n);--pf-n:128;animation:2.6s cubic-bezier(.2,.8,.2,1) 2.3s both pf-likes}.pf-likes:before{content:counter(pf-likes)}@keyframes pf-likes{0%{--pf-n:0}}.pf-heart{color:#f05bb8;width:2.6cqi;height:2.6cqi;animation:pf-heart 1.8s ease-out var(--d,2.4s) both;position:absolute}@keyframes pf-heart{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(var(--hx,0), -3cqi) scale(1)}to{opacity:0;transform:translate(calc(var(--hx,0) * 2), -14cqi) scale(.8)}}.pf-time{height:1.15em;display:block;position:relative;overflow:hidden}.pf-time span{line-height:1.15em;animation:.5s cubic-bezier(.65,0,.35,1) 1.5s both pf-tick;display:block;transform:translateY(-1.15em)}@keyframes pf-tick{0%{transform:none}}.pf-notif{color:#17132b;width:30cqi;animation:pf-notif .7s cubic-bezier(.34, 1.4, .64, 1) var(--d,2s) both;background:#fffffff2;border-radius:1.8cqi;align-items:center;gap:1.2cqi;padding:1.2cqi 1.4cqi;font-size:1.5cqi;display:flex;position:absolute;box-shadow:0 .3cqi .8cqi #17132b14,0 2.2cqi 5cqi -1cqi #3b32f052}@keyframes pf-notif{0%{opacity:0;transform:translate(14cqi)scale(.9)}}.pf-orbit{width:4cqi;height:4cqi;animation:pf-pop .6s cubic-bezier(.34, 1.56, .64, 1) var(--d,.4s) both, pf-bob 3.2s ease-in-out var(--d,.4s) infinite alternate;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 1cqi 2.4cqi -.4cqi #17132b4d}@keyframes pf-bob{to{translate:0 -1.4cqi}}.pf-cam-stats{transform-origin:40% 40%;width:100%;animation:6.5s cubic-bezier(.65,0,.35,1) both pf-cam-stats;top:2%;left:50%;transform:translate(-50%)scale(1)}@keyframes pf-cam-stats{0%{opacity:0;transform:translate(-50%,4%)scale(.9)rotateY(-14deg)rotateX(6deg)}10%{opacity:1}20%{transform:translate(-50%)scale(1)rotateY(0)}28%{transform:translate(-50%)scale(1)}42%,58%{transform:translate(-36%,14%)scale(1.55)}74%,to{transform:translate(-38%,-24%)scale(1.35)}}.pf-outro{background:radial-gradient(55% 55% at 50% 30%,#b9a6ff8c,#0000 70%),radial-gradient(45% 45% at 85% 90%,#ffadd68c,#0000 70%),#f6f3ff}.pf-point{animation:pf-in .6s cubic-bezier(.2, .8, .2, 1) var(--d,3s) both, pf-nudge 1.2s ease-in-out calc(var(--d,3s) + .6s) infinite}@keyframes pf-nudge{50%{translate:-.8cqi}}.pf-word{animation:pf-in .6s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 55ms + .15s) both;--y:.4em;display:inline-block}.pf-bar{transform-origin:0;animation:pf-bar var(--dur) linear both}@keyframes pf-bar{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.pf-stage *,.pf-stage :before,.pf-stage :after,.pf-word{transition:none!important;animation:none!important}.pf-stage .pf-gone,.pf-stage .pf-fade,.pf-stage .pf-cover,.pf-stage .pf-cursor,.pf-stage .pf-click,.pf-stage .pf-spark,.pf-stage .pf-heart,.pf-stage .pf-wipe,.pf-stage .pf-stack,.pf-stage .pf-scrim-hide{display:none}}
