.p3e-scene{opacity:0;visibility:hidden;transform-origin:50% 30%;transition:opacity .7s,transform 1s cubic-bezier(.4,0,.2,1),visibility 0s linear 1s;position:absolute;inset:0;transform:translateY(28px)scale(.965)rotate(1.2deg)}.p3e-scene-cv{position:relative}.p3e-scene.is-active{opacity:1;visibility:visible;transition:opacity .9s .15s,transform 1.2s cubic-bezier(.2,.7,.2,1) .1s,visibility;transform:none}.p3e-scene.is-leaving{transform:translateY(-22px)scale(1.025)rotate(-.8deg)}.p3e-glint{pointer-events:none;position:absolute;inset:0;overflow:hidden}.p3e-glint:before{opacity:0;content:"";background:linear-gradient(100deg,#fff0 22%,#fff9 50%,#fff0 78%);width:46%;height:120%;position:absolute;top:-10%;left:0}.p3e-photo{width:440px;height:560px;position:absolute;top:84px;left:177px}.p3e-photo-card{background:#fff;border-radius:34px;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 90px -40px #20173380}.p3e-photo-casual,.p3e-photo-window,.p3e-photo-formal{position:absolute;inset:0}.p3e-photo-casual{background:linear-gradient(#ffe0c2 0%,#f7b9c6 100%);border-radius:31px;inset:3px;overflow:hidden}.p3e-photo-window{overflow:hidden}.p3e-photo-formal{background:#fff;padding:18px}.p3e-photo-studio{background:radial-gradient(circle at 50% 36%,#fbfaff 0%,#e6e1f0 48%,#d2cbe3 100%);border-radius:20px;height:100%;position:relative;overflow:hidden}.p3e-portrait{width:100%;height:100%;position:absolute;inset:0}.p3e-photo-scan{width:120%;height:16px;position:absolute;top:-8px;left:-10%;transform:translateY(560px)}.p3e-photo-scan-line{opacity:0;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:8px;height:100%;display:block;box-shadow:0 0 34px 10px #bea8ff8c}.p3e-sparkle{color:var(--mt-violet);position:absolute}.p3e-sparkle-large{width:70px;height:70px;top:26px;right:-66px}.p3e-sparkle-small{color:#8d6fd6;width:32px;height:32px;top:116px;right:-94px}.p3e-match{box-sizing:border-box;background:#fff;border-radius:34px;width:620px;padding:52px;position:absolute;top:96px;left:87px;box-shadow:0 50px 90px -40px #20173380}.p3e-match-head{align-items:center;gap:26px;display:flex}.p3e-match-logo{background:var(--mt-violet);border-radius:24px;flex:none;place-items:center;width:92px;height:92px;display:grid}.p3e-match-logo svg{width:52px;height:52px}.p3e-match-lines{flex:1;gap:16px;display:grid}.p3e-line{background:#e8e3f1;border-radius:10px;height:20px;display:block}.p3e-line-title{background:#d5cce6;border-radius:13px;width:82%;height:26px}.p3e-line-company{width:50%}.p3e-match-body{border-top:2px solid #f0ecf6;align-items:center;gap:44px;margin-top:44px;padding-top:44px;display:flex}.p3e-ring{background:#ece7f5;border-radius:50%;flex:none;width:212px;height:212px;position:relative}.p3e-ring-half{width:50%;height:100%;position:absolute;top:0;overflow:hidden}.p3e-ring-right{left:50%}.p3e-ring-left{left:0}.p3e-ring-disc{background:var(--mt-violet);position:absolute;inset:0}.p3e-ring-right .p3e-ring-disc{transform-origin:0;border-radius:0 106px 106px 0}.p3e-ring-left .p3e-ring-disc{transform-origin:100%;border-radius:106px 0 0 106px;transform:rotate(-28.8deg)}.p3e-ring-joint{background:var(--mt-violet);width:4px;height:28px;position:absolute;bottom:0;left:calc(50% - 2px)}.p3e-ring-hole{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:26px}.p3e-ring-score{color:var(--mt-ink);font-family:var(--cp-font-display);letter-spacing:-.02em;font-size:58px;font-weight:300;line-height:1}.p3e-checks{flex:1;gap:30px;margin:0;padding:0;list-style:none;display:grid}.p3e-check{align-items:center;gap:18px;display:flex}.p3e-tick{background:var(--mt-violet);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.p3e-tick svg{width:28px;height:28px}.p3e-check .p3e-line{transform-origin:0;flex:1}.p3e-check-two .p3e-line{margin-right:34px}.p3e-check-three .p3e-line{margin-right:14px}.p3e-apply{width:560px;height:590px;position:absolute;top:60px;left:117px}.p3e-envelope-back{background:#ddd5ec;border-radius:18px;width:560px;height:330px;position:absolute;top:260px;left:0;box-shadow:0 50px 90px -40px #20173380}.p3e-apply-clip{position:absolute;inset:0;overflow:hidden}.p3e-mini-cv{background:#fff;border-radius:8px;width:380px;height:440px;display:block;position:absolute;top:0;left:90px;overflow:hidden;transform:translateY(370px);box-shadow:0 30px 60px -30px #20173373}.p3e-mini-cv-head{background:var(--mt-violet);align-content:center;gap:14px;height:118px;padding:0 32px;display:grid}.p3e-mini-cv-name,.p3e-mini-cv-role,.p3e-mini-cv-chip,.p3e-mini-cv-text{border-radius:8px;display:block}.p3e-mini-cv-name{background:#fffffff2;width:58%;height:20px}.p3e-mini-cv-role{background:#ffffff8c;width:36%;height:12px}.p3e-mini-cv-body{gap:14px;padding:30px 32px;display:grid}.p3e-mini-cv-chip{background:#e6dff4;width:34%;height:16px;margin-top:6px}.p3e-mini-cv-text{background:#eeeaf4;height:10px}.p3e-mini-cv-short{width:68%}.p3e-envelope-pocket{filter:drop-shadow(0 -2px #2017330a);width:560px;height:330px;position:absolute;top:260px;left:0}.p3e-envelope-flap{filter:drop-shadow(0 8px 10px #20173314);transform-origin:50% 0;width:560px;height:226px;position:absolute;top:260px;left:0}.p3e-seal{background:var(--mt-violet);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:426px;left:228px;box-shadow:0 0 0 8px #ffffffeb,0 18px 34px -14px #4b2994b3}.p3e-seal svg{width:60px;height:60px}.p3e-seal:after{border:4px solid var(--mt-violet);opacity:0;content:"";border-radius:50%;position:absolute;inset:-8px}@media (min-width:720px){.p3e-photo,.p3e-match,.p3e-apply{margin-left:-84px}}@media (prefers-reduced-motion:no-preference){.p3e-scene-cv.is-active .p3e-glint:before{animation:1.6s ease-in-out .9s both p3e-glint}.p3e-scene.is-active .p3e-photo-card,.p3e-scene.is-leaving .p3e-photo-card{animation:1s cubic-bezier(.45,0,.2,1) .85s both p3e-straighten}.p3e-scene.is-active .p3e-photo-window,.p3e-scene.is-leaving .p3e-photo-window{animation:1s cubic-bezier(.45,0,.2,1) .85s both p3e-wipe-down}.p3e-scene.is-active .p3e-photo-scan,.p3e-scene.is-leaving .p3e-photo-scan{animation:1s cubic-bezier(.45,0,.2,1) .85s both p3e-scan-move}.p3e-scene.is-active .p3e-photo-formal,.p3e-scene.is-leaving .p3e-photo-formal{animation:1s cubic-bezier(.45,0,.2,1) .85s both p3e-wipe-hold}.p3e-scene.is-active .p3e-photo-scan-line,.p3e-scene.is-leaving .p3e-photo-scan-line{animation:1s linear .85s both p3e-scan-glow}.p3e-scene.is-active .p3e-sparkle,.p3e-scene.is-leaving .p3e-sparkle{animation:.65s cubic-bezier(.2,.8,.2,1.2) 1.75s both p3e-pop-star}.p3e-scene.is-active .p3e-sparkle-small,.p3e-scene.is-leaving .p3e-sparkle-small{animation-delay:1.9s}.p3e-scene.is-active .p3e-ring-right .p3e-ring-disc,.p3e-scene.is-leaving .p3e-ring-right .p3e-ring-disc{animation:.48s cubic-bezier(.5,0,.9,.6) .45s both p3e-ring-first}.p3e-scene.is-active .p3e-ring-left .p3e-ring-disc,.p3e-scene.is-leaving .p3e-ring-left .p3e-ring-disc{animation:.62s cubic-bezier(.1,.5,.3,1) .93s both p3e-ring-second}.p3e-scene.is-active .p3e-ring-joint,.p3e-scene.is-leaving .p3e-ring-joint{animation:1ms linear .93s both p3e-appear}.p3e-scene.is-active .p3e-ring-score,.p3e-scene.is-leaving .p3e-ring-score{animation:.6s cubic-bezier(.2,.7,.2,1) 1.05s both p3e-rise}.p3e-scene.is-active .p3e-tick,.p3e-scene.is-leaving .p3e-tick{animation:.46s cubic-bezier(.2,.8,.2,1.25) 1.4s both p3e-pop}.p3e-scene.is-active .p3e-check .p3e-line,.p3e-scene.is-leaving .p3e-check .p3e-line{animation:.56s cubic-bezier(.2,.7,.2,1) 1.46s both p3e-grow}.p3e-scene.is-active .p3e-check-two .p3e-tick,.p3e-scene.is-leaving .p3e-check-two .p3e-tick{animation-delay:1.58s}.p3e-scene.is-active .p3e-check-two .p3e-line,.p3e-scene.is-leaving .p3e-check-two .p3e-line{animation-delay:1.64s}.p3e-scene.is-active .p3e-check-three .p3e-tick,.p3e-scene.is-leaving .p3e-check-three .p3e-tick{animation-delay:1.76s}.p3e-scene.is-active .p3e-check-three .p3e-line,.p3e-scene.is-leaving .p3e-check-three .p3e-line{animation-delay:1.82s}.p3e-scene.is-active .p3e-apply,.p3e-scene.is-leaving .p3e-apply{animation:.8s cubic-bezier(.3,0,.2,1) 2.05s both p3e-send}.p3e-scene.is-active .p3e-mini-cv,.p3e-scene.is-leaving .p3e-mini-cv{animation:.85s cubic-bezier(.55,0,.25,1) .5s both p3e-slide-in}.p3e-scene.is-active .p3e-envelope-flap,.p3e-scene.is-leaving .p3e-envelope-flap{animation:.42s cubic-bezier(.3,0,.3,1) 1.32s both p3e-flap}.p3e-scene.is-active .p3e-seal,.p3e-scene.is-leaving .p3e-seal{animation:.48s cubic-bezier(.2,.8,.2,1.3) 1.7s both p3e-pop}.p3e-scene.is-active .p3e-seal:after,.p3e-scene.is-leaving .p3e-seal:after{animation:.9s ease-out 1.85s both p3e-ripple}}@media (prefers-reduced-motion:reduce){.p3e-scene{transition:none}.p3e-scene-photo,.p3e-scene-match,.p3e-scene-apply{display:none}.p3e-scene.p3e-scene-cv{opacity:1;visibility:visible;transform:none}}@keyframes p3e-glint{0%{opacity:0;transform:translate(-110%)skew(-12deg)}18%,82%{opacity:1}to{opacity:0;transform:translate(330%)skew(-12deg)}}@keyframes p3e-straighten{0%{transform:rotate(6deg)scale(.97)}}@keyframes p3e-wipe-down{0%{transform:translateY(-100%)}}@keyframes p3e-wipe-hold{0%{transform:translateY(100%)}}@keyframes p3e-scan-move{0%{transform:translateY(0)}}@keyframes p3e-scan-glow{0%,to{opacity:0}12%,86%{opacity:1}}@keyframes p3e-pop-star{0%{opacity:0;transform:scale(.2)rotate(-70deg)}60%{opacity:1;transform:scale(1.15)rotate(8deg)}}@keyframes p3e-ring-first{0%{transform:rotate(-180deg)}}@keyframes p3e-ring-second{0%{transform:rotate(-180deg)}}@keyframes p3e-appear{0%{opacity:0}}@keyframes p3e-rise{0%{opacity:0;transform:translateY(10px)scale(.86)}}@keyframes p3e-pop{0%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1.1)}}@keyframes p3e-grow{0%{opacity:0;transform:scaleX(.15)}}@keyframes p3e-slide-in{0%{transform:translateY(0)}}@keyframes p3e-flap{0%{opacity:0;transform:perspective(1400px)rotateX(88deg)}30%{opacity:1}to{transform:perspective(1400px)rotateX(0)}}@keyframes p3e-send{to{transform:translate(16px,-64px)rotate(-2deg)}}@keyframes p3e-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}
