@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SF-Pro-Display-Regular.woff2) format("woff2"),url(/fonts/sf-pro-display/SF-Pro-Display-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SF-Pro-Display-Medium.woff2) format("woff2"),url(/fonts/sf-pro-display/SF-Pro-Display-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SF-Pro-Display-Bold.woff2) format("woff2"),url(/fonts/sf-pro-display/SF-Pro-Display-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://cdn.instaclipai.com/fonts/Inter/Inter-VariableFont_opsz,wght.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--background:#FFFFFF;--foreground:#212121;--primary:#FC1DB5;--muted:#F5F5F7;--muted-foreground:#737373;--border:#E5E5E5;--card:hsl(0 0% 100%);--card-foreground:hsl(0 0% 13%);--popover:hsl(0 0% 100%);--popover-foreground:hsl(0 0% 13%);--primary-foreground:hsl(0 0% 100%);--secondary:hsl(240 5% 96%);--secondary-foreground:hsl(0 0% 13%);--accent:hsl(320 98% 55%);--accent-foreground:hsl(0 0% 100%);--destructive:hsl(0 84% 60%);--destructive-foreground:hsl(0 0% 100%);--input:hsl(240 6% 90%);--ring:hsl(320 98% 55%);--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:#212121;--foreground:#FAFAFA;--primary:#FC1DB5;--muted:#262626;--muted-foreground:#A1A1AA;--border:#333333;--card:hsl(0 0% 8%);--card-foreground:hsl(0 0% 98%);--popover:hsl(0 0% 12%);--popover-foreground:hsl(0 0% 98%);--primary-foreground:hsl(0 0% 100%);--secondary:hsl(0 0% 15%);--secondary-foreground:hsl(0 0% 98%);--accent:hsl(320 98% 55%);--accent-foreground:hsl(0 0% 100%);--destructive:hsl(0 72% 51%);--destructive-foreground:hsl(0 0% 98%);--input:hsl(0 0% 20%);--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}@keyframes gentle-pulse{0%,to{transform:scale(1);box-shadow:0 0 25px rgba(252,29,181,.4)}50%{transform:scale(1.02);box-shadow:0 0 35px rgba(252,29,181,.6),0 0 60px rgba(252,29,181,.2)}}@keyframes pulse-opacity{0%,to{opacity:0}50%{opacity:1}}.animate-gentle-pulse{animation:gentle-pulse 3s ease-in-out infinite}@media (max-width:768px){.animate-gentle-pulse{animation:none;position:relative;z-index:1;box-shadow:0 0 25px rgba(252,29,181,.4);transform:translateZ(0)}.animate-gentle-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;box-shadow:0 0 35px rgba(252,29,181,.6),0 0 60px rgba(252,29,181,.2);animation:pulse-opacity 3s ease-in-out infinite;will-change:opacity;opacity:0}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #f9fafb!important;-webkit-text-fill-color:#212121!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}