@keyframes heroFadeIn-423fd8e7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeFromLeft-423fd8e7{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes heroFadeFromRight-423fd8e7{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.hero-fade[data-v-423fd8e7]{animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.22,.61,.36,1);opacity:0}.hero-fade-1[data-v-423fd8e7]{animation-delay:.05s;animation-duration:.9s;animation-name:heroFadeIn-423fd8e7}.hero-fade-2[data-v-423fd8e7]{animation-delay:.35s;animation-duration:1s;animation-name:heroFadeFromLeft-423fd8e7}.hero-fade-3[data-v-423fd8e7]{animation-delay:.85s;animation-duration:1s;animation-name:heroFadeFromRight-423fd8e7}.hero-fade-4[data-v-423fd8e7]{animation-delay:1.55s}.hero-fade-4[data-v-423fd8e7],.hero-fade-5[data-v-423fd8e7]{animation-duration:.9s;animation-name:heroFadeIn-423fd8e7}.hero-fade-5[data-v-423fd8e7]{animation-delay:1.9s}@media(prefers-reduced-motion:reduce){.hero-fade[data-v-423fd8e7]{animation:none;opacity:1}}.slide-next-enter-active[data-v-423fd8e7],.slide-next-leave-active[data-v-423fd8e7],.slide-prev-enter-active[data-v-423fd8e7],.slide-prev-leave-active[data-v-423fd8e7]{transition:opacity .25s ease,transform .25s ease}.slide-next-enter-from[data-v-423fd8e7]{opacity:0;transform:translate(32px)}.slide-next-leave-to[data-v-423fd8e7],.slide-prev-enter-from[data-v-423fd8e7]{opacity:0;transform:translate(-32px)}.slide-prev-leave-to[data-v-423fd8e7]{opacity:0;transform:translate(32px)}.app-card-wrapper[data-v-423fd8e7]{cursor:pointer;perspective:800px;-webkit-tap-highlight-color:transparent}.app-card[data-v-423fd8e7]{aspect-ratio:4/5;min-height:240px;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:640px){.app-card[data-v-423fd8e7]{min-height:280px}}.app-card.flipped[data-v-423fd8e7]{transform:rotateY(180deg)}.app-face[data-v-423fd8e7]{backface-visibility:hidden;border-radius:18px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;inset:0;padding:24px;position:absolute}.app-front[data-v-423fd8e7]{transition:transform .2s ease}.app-front[data-v-423fd8e7]:hover{transform:translateY(-2px)}.app-back[data-v-423fd8e7]{transform:rotateY(180deg)}.page-fold[data-v-423fd8e7]{background:linear-gradient(135deg,transparent 50%,rgba(252,247,228,.95) 50.5%);border-bottom-right-radius:18px;bottom:0;filter:drop-shadow(-1px -1px 2px rgba(0,0,0,.25));height:24px;pointer-events:none;position:absolute;right:0;transition:width .25s ease,height .25s ease;width:24px;z-index:15}@media(min-width:640px){.page-fold[data-v-423fd8e7]{height:32px;width:32px}}.page-fold[data-v-423fd8e7]:after{background:linear-gradient(135deg,transparent 49.5%,rgba(0,0,0,.08) 50%,transparent 51%);bottom:0;content:"";height:100%;position:absolute;right:0;width:100%}.app-card-wrapper:hover .page-fold[data-v-423fd8e7]{height:38px;width:38px}.page-fold--back[data-v-423fd8e7]{background:linear-gradient(135deg,transparent 50%,rgba(160,32,32,.95) 50.5%)}.hero-ghost[data-v-423fd8e7]{animation:hero-drift-423fd8e7 var(--gd,10s) ease-in-out var(--gdl,0s) infinite,hero-fade-423fd8e7 var(--fade,12s) ease-in-out var(--fadedl,0s) infinite;position:absolute;will-change:transform,opacity,filter}.hero-color-shift[data-v-423fd8e7]{animation:hero-drift-423fd8e7 var(--gd,10s) ease-in-out var(--gdl,0s) infinite,hero-fade-423fd8e7 var(--fade,12s) ease-in-out var(--fadedl,0s) infinite,hero-hue-423fd8e7 var(--gd,10s) linear var(--gdl,0s) infinite}@keyframes hero-drift-423fd8e7{0%,to{transform:translate(0) rotate(0) scale(1)}15%{transform:translate(var(--gx,10px),calc(var(--gy, 20px)*.4)) rotate(calc(var(--gr, 10deg)*.5)) scale(1.05)}35%{transform:translate(calc(var(--gx, 10px)*-.7),var(--gy,20px)) rotate(var(--gr,10deg)) scale(.92)}55%{transform:translate(calc(var(--gx, 10px)*1.1),calc(var(--gy, 20px)*-.6)) rotate(calc(var(--gr, 10deg)*-.7)) scale(1.08)}75%{transform:translate(calc(var(--gx, 10px)*-.3),calc(var(--gy, 20px)*.8)) rotate(calc(var(--gr, 10deg)*.3)) scale(.95)}}@keyframes hero-fade-423fd8e7{0%,to{filter:blur(6px);opacity:0}15%{filter:blur(0);opacity:.18}50%{filter:blur(0);opacity:.12}85%{filter:blur(0);opacity:.16}95%{filter:blur(4px);opacity:0}}@keyframes hero-hue-423fd8e7{0%{stroke:#ffffffe6}25%{stroke:#c4a7ffe6}50%{stroke:#ffa7d2d9}75%{stroke:#93c5fdd9}to{stroke:#ffffffe6}}@media(prefers-reduced-motion:reduce){.hero-color-shift[data-v-423fd8e7],.hero-ghost[data-v-423fd8e7]{animation:none;filter:none;opacity:.08}}.how-step[data-v-423fd8e7]{animation:how-appear-423fd8e7 .6s ease-out forwards;opacity:0;transform:translateY(24px)}.how-step[data-v-423fd8e7]:first-of-type{animation-delay:.1s}.how-step[data-v-423fd8e7]:nth-of-type(2){animation-delay:.45s}.how-step[data-v-423fd8e7]:nth-of-type(3){animation-delay:.8s}.how-arrow[data-v-423fd8e7]{animation:how-arrow-in-423fd8e7 .5s ease-out forwards;opacity:0}.how-arrow[data-v-423fd8e7]:first-of-type{animation-delay:.3s}.how-arrow[data-v-423fd8e7]:nth-of-type(2){animation-delay:.65s}@keyframes how-appear-423fd8e7{to{opacity:1;transform:translateY(0)}}@keyframes how-arrow-in-423fd8e7{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.how-arrow-path[data-v-423fd8e7]{animation:how-draw-423fd8e7 .6s ease-out forwards;stroke-dasharray:50;stroke-dashoffset:50}.how-arrow:first-of-type .how-arrow-path[data-v-423fd8e7]{animation-delay:.35s}.how-arrow:nth-of-type(2) .how-arrow-path[data-v-423fd8e7]{animation-delay:.7s}@keyframes how-draw-423fd8e7{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.how-arrow[data-v-423fd8e7],.how-step[data-v-423fd8e7]{animation:none;opacity:1;transform:none}.how-arrow-path[data-v-423fd8e7]{animation:none;stroke-dashoffset:0}}.scrollbar-hide[data-v-423fd8e7]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-423fd8e7]{-ms-overflow-style:none;scrollbar-width:none}.badge-sticker[data-v-423fd8e7]{animation:badge-wiggle-423fd8e7 3.8s ease-in-out infinite;box-shadow:0 4px 12px #dc484859,0 2px 4px #dc484833;transform:rotate(-3deg);transform-origin:center center}@keyframes badge-wiggle-423fd8e7{0%,92%,to{transform:rotate(-3deg) scale(1)}94%{transform:rotate(-6deg) scale(1.04)}96%{transform:rotate(0) scale(1.08)}98%{transform:rotate(-3deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.badge-sticker[data-v-423fd8e7]{animation:none}}
