.px-fp{--px-fp-green: #22c55e;width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;border:0;border-radius:18px;padding:0;background:#fff;color:var(--px-text);box-shadow:0 24px 60px #0a1f4447;overflow:hidden}.px-fp::backdrop{background:#0a1f448c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.px-fp[open]{animation:px-fp-in .22s ease-out}@keyframes px-fp-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.px-fp__panel{display:flex;max-height:calc(100dvh - 24px);flex-direction:column}.px-fp__head{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(10,31,68,.08);padding:14px 18px;background:var(--px-cream)}.px-fp__title{flex:1;margin:0;font-size:19px;line-height:1.25}.px-fp__close{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:transparent;color:var(--px-navy);cursor:pointer}.px-fp__close:hover{background:#0a1f440f}.px-fp__close:focus:not(:focus-visible){outline:none}.px-fp__close svg{width:20px;height:20px}.px-fp__body{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 18px 8px;overflow-y:auto}.px-fp__stage{position:relative;width:100%;max-width:calc(55dvh * var(--px-fp-ratio, 1));border-radius:12px;background:var(--px-cream);overflow:hidden}.px-fp__photo{display:block;width:100%;height:100%;object-fit:contain}.px-fp__boxes{position:absolute;top:0;right:0;bottom:0;left:0}.px-fp__box{position:absolute;border:2.5px dashed var(--px-fp-green);border-radius:10px;padding:0;background:#22c55e14;cursor:pointer;transition:background-color .15s ease,box-shadow .2s ease}.px-fp__box:hover,.px-fp__box:focus-visible{outline:none;background:#22c55e2e}.px-fp__box[aria-pressed=true]{border-style:solid;background:transparent;box-shadow:0 0 0 9999px #0a1f4473,0 0 18px #22c55eb3;z-index:1}.px-fp__check{position:absolute;top:-12px;right:-12px;display:none;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:var(--px-fp-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.px-fp__box[aria-pressed=true] .px-fp__check{display:block}.px-fp__scan{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:linear-gradient(180deg,transparent 0%,rgba(34,197,94,.35) 50%,transparent 100%) 0 -100% / 100% 40% no-repeat;animation:px-fp-scan 1.4s linear infinite}.px-fp[data-state=detecting] .px-fp__scan{display:block}@keyframes px-fp-scan{to{background-position:0 250%}}.px-fp__message{margin:0;color:#121212a6;font-size:13.5px;line-height:1.4;text-align:center}.px-fp__actions{display:flex;gap:10px;padding:10px 18px 18px}.px-fp__actions .px-btn{flex:1 1 0;width:auto;height:52px;margin:0;font-size:14px}@media screen and (max-width:749px){.px-fp{width:100%;max-width:none;max-height:94dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.px-fp__panel{max-height:94dvh}.px-fp[open]{animation-name:px-fp-up}@keyframes px-fp-up{0%{transform:translateY(40px)}}}.px-fp-show{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;background:radial-gradient(70% 60% at 18% 8%,rgba(255,244,228,.9),transparent 70%),radial-gradient(130% 100% at 50% 45%,transparent 50%,rgba(70,50,30,.16) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.27 0 0 0 0 0.18 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#f3eee6,#e9e1d5 55%,#ddd3c4);animation:px-fp-fade .35s ease-out}.px-fp-show{-webkit-touch-callout:none}.px-fp-show[hidden]{display:none}@keyframes px-fp-fade{0%{opacity:0}}.px-fp-show__scene{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:2.5% 0 1%;perspective:1500px;filter:drop-shadow(16px 24px 22px rgba(30,18,6,.5)) drop-shadow(3px 5px 5px rgba(25,12,0,.4));touch-action:pan-y}.px-fp-canvas{--depth: 20px;--fw: 300px;--fh: 450px;position:relative;height:100%;aspect-ratio:2 / 3;--hl-r: 0;--hl-l: 0;--hl-t: 0;--hl-b: 0;--sheen: 0;transform:rotateY(-30deg) rotateX(8deg);transform-style:preserve-3d}.px-fp-canvas__front{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f4efe6;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 5px #28190a38}.px-fp-canvas__front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.22) 48%,transparent 58%) no-repeat;background-size:260% 100%;background-position:calc(50% + var(--sheen) * 1.6%) 0;pointer-events:none}.px-fp-canvas__front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(to right,rgba(0,0,0,.07),transparent 1.6%,transparent 98.4%,rgba(0,0,0,.07)),linear-gradient(to bottom,rgba(0,0,0,.05),transparent 1.2%,transparent 98.8%,rgba(0,0,0,.08)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3ClinearGradient id='v'%3E%3Cstop offset='0' stop-opacity='.1'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.13'/%3E%3Cstop offset='1' stop-opacity='.1'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='.1'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.13'/%3E%3Cstop offset='1' stop-opacity='.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='8' height='8' fill-opacity='.05'/%3E%3Crect x='.4' width='3.2' height='4' rx='1.3' fill='url%28%23v%29'/%3E%3Crect x='4' y='.4' width='4' height='3.2' rx='1.3' fill='url%28%23h%29'/%3E%3Crect y='4.4' width='4' height='3.2' rx='1.3' fill='url%28%23h%29'/%3E%3Crect x='4.4' y='4' width='3.2' height='4' rx='1.3' fill='url%28%23v%29'/%3E%3C/svg%3E") 0 0 / 5px 5px repeat;pointer-events:none}.px-fp-canvas__art{filter:saturate(.94) contrast(.97) brightness(1.01)}.px-fp-canvas__side{position:absolute;overflow:hidden;background:#e6dfd2}.px-fp-canvas__side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--px-fp-art, none);background-repeat:no-repeat;background-size:var(--fw) var(--fh)}.px-fp-canvas__side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--fold),rgba(255,255,255,.42) 0,rgba(255,255,255,.14) 7%,transparent 16%),linear-gradient(var(--fold),rgba(255,255,255,calc(var(--hl) * .5)),rgba(255,255,255,0) 75%),linear-gradient(var(--fold),rgba(0,0,0,.04),rgba(0,0,0,var(--shade)) 88%,rgba(0,0,0,calc(var(--shade) + .22))),linear-gradient(var(--ends),rgba(0,0,0,.28),transparent 2.5%,transparent 97.5%,rgba(0,0,0,.28))}.px-fp-canvas__side>i{position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3ClinearGradient id='v'%3E%3Cstop offset='0' stop-opacity='.1'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.13'/%3E%3Cstop offset='1' stop-opacity='.1'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='.1'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.13'/%3E%3Cstop offset='1' stop-opacity='.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='8' height='8' fill-opacity='.05'/%3E%3Crect x='.4' width='3.2' height='4' rx='1.3' fill='url%28%23v%29'/%3E%3Crect x='4' y='.4' width='4' height='3.2' rx='1.3' fill='url%28%23h%29'/%3E%3Crect y='4.4' width='4' height='3.2' rx='1.3' fill='url%28%23h%29'/%3E%3Crect x='4.4' y='4' width='3.2' height='4' rx='1.3' fill='url%28%23v%29'/%3E%3C/svg%3E") 0 0 / 5px 5px repeat}.px-fp-canvas__side--right{--hl: var(--hl-r);--fold: to right;--ends: to bottom;--shade: .4;top:0;left:100%;width:var(--depth);height:100%;transform:rotateY(90deg);transform-origin:left}.px-fp-canvas__side--right:before{background-position:right top;transform:scaleX(-1)}.px-fp-canvas__side--left{--hl: var(--hl-l);--fold: to left;--ends: to bottom;--shade: .4;top:0;right:100%;width:var(--depth);height:100%;transform:rotateY(-90deg);transform-origin:right}.px-fp-canvas__side--left:before{background-position:left top;transform:scaleX(-1)}.px-fp-canvas__side--top{--hl: var(--hl-t);--fold: to top;--ends: to right;--shade: .22;bottom:100%;left:0;width:100%;height:var(--depth);transform:rotateX(90deg);transform-origin:bottom}.px-fp-canvas__side--top:before{background-position:left top;transform:scaleY(-1)}.px-fp-canvas__side--bottom{--hl: var(--hl-b);--fold: to bottom;--ends: to right;--shade: .5;top:100%;left:0;width:100%;height:var(--depth);transform:rotateX(-90deg);transform-origin:top}.px-fp-canvas__side--bottom:before{background-position:left bottom;transform:scaleY(-1)}.px-fp-canvas__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;width:100%;height:100%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.px-fp-show{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.px-fp-show__logo{position:absolute;right:14px;bottom:12px;z-index:6;width:16%;max-width:104px;height:auto;opacity:.9;pointer-events:none}.px-fp-show--blanket{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='xMidYMin slice'%3E %3Cdefs%3E %3Cpattern id='fl' width='1000' height='130' patternUnits='userSpaceOnUse'%3E %3Crect width='1000' height='65' fill='%23c39a6d'/%3E%3Crect y='65' width='1000' height='65' fill='%23b98e61'/%3E %3Cpath d='M0 65H1000M0 130H1000M260 0V65M720 0V65M90 65V130M540 65V130' stroke='%237d5634' stroke-opacity='.3' stroke-width='2'/%3E %3C/pattern%3E %3ClinearGradient id='oak' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23cfa77a'/%3E%3Cstop offset='.5' stop-color='%23ddb98e'/%3E%3Cstop offset='1' stop-color='%23c69c6e'/%3E%3C/linearGradient%3E %3ClinearGradient id='hb' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e6ded2'/%3E%3Cstop offset='1' stop-color='%23cdc2b2'/%3E%3C/linearGradient%3E %3Cpattern id='ch' width='46' height='100' patternUnits='userSpaceOnUse'%3E%3Crect width='46' height='100' fill='url%28%23hb%29'/%3E%3Crect x='43' width='3' height='100' fill='%23000' fill-opacity='.07'/%3E%3C/pattern%3E %3ClinearGradient id='sh' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fbfaf7'/%3E%3Cstop offset='1' stop-color='%23ece7df'/%3E%3C/linearGradient%3E %3CradialGradient id='pl' cx='.5' cy='.45' r='.65'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.7' stop-color='%23f6f3ee'/%3E%3Cstop offset='1' stop-color='%23e3ddd3'/%3E%3C/radialGradient%3E %3ClinearGradient id='dv' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e9e4dc'/%3E%3Cstop offset='.35' stop-color='%23fbfaf8'/%3E%3Cstop offset='1' stop-color='%23f1ede7'/%3E%3C/linearGradient%3E %3Cfilter id='bl' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='16'/%3E%3C/filter%3E %3Cfilter id='sb' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3C/filter%3E %3Cfilter id='wr'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E %3C/defs%3E %3Crect width='1000' height='1000' fill='url%28%23fl%29'/%3E %3Crect x='212' y='14' width='576' height='1000' rx='24' fill='%232a1a0c' opacity='.45' filter='url%28%23bl%29'/%3E %3Crect x='222' y='30' width='556' height='1000' rx='18' fill='url%28%23oak%29'/%3E %3Crect x='238' y='96' width='524' height='940' rx='14' fill='url%28%23sh%29'/%3E %3Crect x='206' y='14' width='588' height='90' rx='28' fill='%233a2a1a' opacity='.3' filter='url%28%23sb%29'/%3E %3Crect x='206' y='8' width='588' height='86' rx='28' fill='url%28%23ch%29'/%3E %3Crect x='206' y='8' width='588' height='86' rx='28' fill='none' stroke='%23fff' stroke-opacity='.35' stroke-width='3'/%3E %3Crect x='304' y='118' width='400' height='104' rx='38' fill='%235a4632' opacity='.28' filter='url%28%23sb%29'/%3E %3Crect x='300' y='108' width='400' height='104' rx='38' fill='url%28%23pl%29'/%3E %3Crect x='316' y='122' width='368' height='76' rx='28' fill='none' stroke='%23000' stroke-opacity='.06' stroke-width='2'/%3E %3Crect x='238' y='236' width='524' height='800' fill='url%28%23dv%29'/%3E %3Cpath d='M238 236H762' stroke='%23cfc7bb' stroke-width='3'/%3E %3C/svg%3E") center top / cover no-repeat,#c39a6d}.px-fp-show--blanket .px-fp-show__scene{padding:16.5% 0 1.5%;perspective:none;filter:drop-shadow(2px 6px 7px rgba(40,26,10,.3)) drop-shadow(0 1px 2px rgba(40,26,10,.2))}.px-fp-show--blanket .px-fp-canvas{height:100%;transform:rotate(-.8deg);transform-style:flat}.px-fp-show--blanket .px-fp-canvas__side{display:none}.px-fp-show--blanket .px-fp-canvas__front{background:#f6f1ea;box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M1 1.2 C14 -0.6 27 2.2 40 0.6 C53 -0.8 66 2 79 0.4 C88 -0.6 95 1.4 99.2 0.8 C102.4 12 96.4 24 99.4 36 C102.4 49 96.2 61 99.6 74 C101.6 84 98 92 99.2 99 C88 101.6 78 96.8 68 99.2 C58 101.4 48 96.6 38 99 C27 101.2 16 96.8 1.6 99 C-1.6 86 3.4 74 0.4 62 C-2.4 49 3.2 37 0.6 25 C-0.8 15 2 7 1 1.2 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M1 1.2 C14 -0.6 27 2.2 40 0.6 C53 -0.8 66 2 79 0.4 C88 -0.6 95 1.4 99.2 0.8 C102.4 12 96.4 24 99.4 36 C102.4 49 96.2 61 99.6 74 C101.6 84 98 92 99.2 99 C88 101.6 78 96.8 68 99.2 C58 101.4 48 96.6 38 99 C27 101.2 16 96.8 1.6 99 C-1.6 86 3.4 74 0.4 62 C-2.4 49 3.2 37 0.6 25 C-0.8 15 2 7 1 1.2 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.px-fp-show--blanket .px-fp-show__foot{position:absolute;bottom:0;left:0;right:0}.px-fp-show--blanket .px-fp-canvas__front:before{background:linear-gradient(100deg,#0000001a,#ffffff14 9%,#00000012 22%,#ffffff17,#0000000a 52%,#ffffff14 66%,#00000012 81%,#0000001c),linear-gradient(170deg,rgba(255,255,255,.1),transparent 30%,transparent 70%,rgba(0,0,0,.08))}.px-fp-show--blanket .px-fp-canvas__front:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.6 3.8 C15 2.4 27 4.8 40 3.4 C53 2.2 66 4.6 79 3.2 C87 2.4 92 4 96.4 3.6 C99 13 93.8 24 96.6 36 C99.4 48 93.6 60 96.8 72 C98.6 82 95.4 89 96.4 95.8 C87 98 77.6 93.8 68 96 C58 98.2 48 93.6 38 95.8 C27.4 97.8 16.4 94 4.4 95.8 C1.4 84 6 73 3.2 62 C0.6 49 5.8 37 3.4 25 C2.2 16 4.6 8 3.6 3.8 Z' fill='none' stroke='%23fff' stroke-opacity='.45' stroke-width='1.4' stroke-dasharray='5 4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E") 0 0 / 160px 160px repeat}.px-fp-show--blanket .px-fp-canvas__art{filter:saturate(.96) contrast(.95) brightness(1.02)}.px-fp-show__ready{display:none;align-items:center;gap:8px;margin:0;border-radius:999px;padding:9px 18px;background:#fffbf5f0;color:var(--px-navy);font-size:14px;font-weight:700;letter-spacing:.04em;box-shadow:0 8px 22px #3c1e0a29}.px-fp-show__ready svg{width:18px;height:18px;color:#0b7a3e}.px-fp-show[data-state=result] .px-fp-show__ready{display:inline-flex}.px-fp-show[data-state=result] .px-fp-canvas__art{display:block;animation:px-fp-reveal .9s ease-out}@keyframes px-fp-reveal{0%{opacity:0;filter:blur(8px) saturate(.4)}}.px-fp-paint{position:absolute;top:0;right:0;bottom:0;left:0}.px-fp-show[data-state=result] .px-fp-paint,.px-fp-show[data-state=error] .px-fp-paint__strokes,.px-fp-show[data-state=error] .px-fp-paint__brush{display:none}.px-fp-show[data-state=error] .px-fp-paint__sketch{animation-play-state:paused}.px-fp-paint__sketch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.32;filter:grayscale(.7) blur(3px) contrast(1.1);animation:px-fp-sketch 70s ease-out forwards}.px-fp-paint__sketch:not([src]){visibility:hidden}@keyframes px-fp-sketch{to{opacity:.75;filter:grayscale(.1) blur(1px) contrast(1.05)}}.px-fp-paint__strokes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}.px-fp-paint__strokes path{fill:none;stroke-width:16;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:px-fp-stroke 5s ease-in-out infinite}.px-fp-paint__strokes path:nth-child(2){stroke-width:12;animation-delay:.8s}.px-fp-paint__strokes path:nth-child(3){stroke-width:18;animation-delay:1.6s}.px-fp-paint__strokes path:nth-child(4){stroke-width:10;animation-delay:2.4s}.px-fp-paint__strokes path:nth-child(5){stroke-width:14;animation-delay:3.2s}@keyframes px-fp-stroke{0%{stroke-dashoffset:1;opacity:0}15%{opacity:.55}55%{stroke-dashoffset:0;opacity:.55}to{stroke-dashoffset:0;opacity:0}}.px-fp-paint__brush{position:absolute;top:0;left:0;width:26%;filter:drop-shadow(0 6px 6px rgba(10,31,68,.25));animation:px-fp-brush 5s ease-in-out infinite}@keyframes px-fp-brush{0%{transform:translate(10%,30%) rotate(-8deg)}25%{transform:translate(240%,90%) rotate(10deg)}50%{transform:translate(40%,290%) rotate(-12deg)}75%{transform:translate(250%,420%) rotate(8deg)}to{transform:translate(10%,30%) rotate(-8deg)}}.px-fp-show__foot{position:relative;z-index:5;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;padding:0 7% 3%}.px-fp-show .px-fp-show__painting,.px-fp-show .px-fp-show__error{display:none}.px-fp-show[data-state=painting] .px-fp-show__painting,.px-fp-show[data-state=error] .px-fp-show__error{display:flex;width:100%;flex-direction:column;align-items:center;gap:10px}.px-fp-show[data-state=painting] .px-fp-show__painting{width:auto;min-width:min(320px,100%);border-radius:14px;padding:10px 18px 12px;background:#fffbf5f0;box-shadow:0 8px 22px #3c1e0a2e}.px-fp-show[data-state=error] .px-fp-show__error{width:auto;border-radius:14px;padding:12px 18px 14px;background:#fffbf5f0;box-shadow:0 8px 22px #3c1e0a2e}.px-fp-show__phrase{min-height:1.4em;margin:0;color:var(--px-navy);font-family:var(--font-heading-family);font-size:17px;font-weight:700;line-height:1.4;text-align:center}.px-fp-show__phrase.is-in{animation:px-fp-phrase .5s ease-out}@keyframes px-fp-phrase{0%{opacity:0;transform:translateY(6px)}}.px-fp-show__progress{width:min(280px,100%);height:5px;border-radius:999px;background:#0a1f441a;overflow:hidden}.px-fp-show__progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2b84b,#e86a6a,#4aa3a2);animation:px-fp-progress 75s cubic-bezier(.1,.6,.3,1) forwards}@keyframes px-fp-progress{to{width:95%}}.px-fp-show__error p{margin:0;color:var(--px-ink);font-size:14.5px;line-height:1.4;text-align:center}.px-fp-show__error .px-btn{width:auto;min-width:180px;height:46px;margin:0;font-size:14px}.px-fp-thumb img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.px-fp[open],.px-fp__scan,.px-fp-paint__brush,.px-fp-paint__strokes path{animation:none}}.px-fp-menu{position:absolute;z-index:10;padding:4px;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0a1f4438,0 0 0 1px #0a1f4414}.px-fp-menu[hidden]{display:none}.px-fp-menu button{display:block;padding:8px 14px;border:0;border-radius:6px;background:none;color:#0a1f44;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.px-fp-menu button:hover,.px-fp-menu button:focus-visible{background:#f1ede7;outline:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pixarize-face-preview.css.map */
