.phone-mockup[data-v-602ae4b7]{position:relative;margin-left:auto;margin-right:auto;width:280px}.phone-frame[data-v-602ae4b7]{position:relative;border-radius:3rem;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#1a1a1a)}.phone-frame[data-v-602ae4b7]:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3rem;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%)}.dynamic-island[data-v-602ae4b7]{position:absolute;top:1rem;left:50%;z-index:20;height:1.75rem;width:6rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.notch[data-v-602ae4b7]{position:absolute;top:.5rem;left:50%;z-index:20;height:1.5rem;width:8rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.phone-screen[data-v-602ae4b7]{position:relative;overflow:hidden;border-radius:2.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));height:560px}.home-indicator[data-v-602ae4b7]{position:absolute;bottom:.5rem;left:50%;height:.25rem;width:8rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.slide-up-enter-active[data-v-75b49f02],.slide-up-leave-active[data-v-75b49f02]{transition:all .3s ease}.slide-up-enter-from[data-v-75b49f02],.slide-up-leave-to[data-v-75b49f02]{transform:translateY(20px);opacity:0}.slide-up-enter-active[data-v-8d7b8b02],.slide-up-leave-active[data-v-8d7b8b02]{transition:all .3s ease}.slide-up-enter-from[data-v-8d7b8b02],.slide-up-leave-to[data-v-8d7b8b02]{transform:translateY(20px);opacity:0}@keyframes confetti-ce3dbbb0{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.animate-confetti[data-v-ce3dbbb0]{animation:confetti-ce3dbbb0 linear forwards}.pop-enter-active[data-v-ce3dbbb0]{animation:pop-ce3dbbb0 .3s ease-out}@keyframes pop-ce3dbbb0{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.slide-up-enter-active[data-v-b4383cae],.slide-up-leave-active[data-v-b4383cae]{transition:all .3s ease}.slide-up-enter-from[data-v-b4383cae],.slide-up-leave-to[data-v-b4383cae]{transform:translateY(20px);opacity:0}.fade-enter-active[data-v-7ec427bd],.fade-leave-active[data-v-7ec427bd]{transition:all .3s ease}.fade-enter-from[data-v-7ec427bd],.fade-leave-to[data-v-7ec427bd]{opacity:0;transform:translateY(10px)}.bounce-enter-active[data-v-6495397e]{animation:bounce-in-6495397e .5s}.bounce-leave-active[data-v-6495397e]{animation:bounce-in-6495397e .3s reverse}@keyframes bounce-in-6495397e{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.slide-up-enter-active[data-v-fd3310e2],.slide-up-leave-active[data-v-fd3310e2]{transition:all .3s ease}.slide-up-enter-from[data-v-fd3310e2],.slide-up-leave-to[data-v-fd3310e2]{transform:translateY(20px);opacity:0}.fade-enter-active[data-v-a6070c38],.fade-leave-active[data-v-a6070c38]{transition:opacity .3s ease}.fade-enter-from[data-v-a6070c38],.fade-leave-to[data-v-a6070c38]{opacity:0}.animate-fade-in[data-v-a6070c38]{animation:fadeIn-a6070c38 1s ease-out}@keyframes fadeIn-a6070c38{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
