@font-face{font-family:simply;src:url("./media/Simply-Rounded-WT6ELUNK.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:simply;src:url("./media/Simply-Rounded-D5AKM772.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:simply;src:url("./media/Simply-Rounded-MSOXWJ34.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Bold-U42GP6EZ.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Bold-WBDB3FYW.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Bold-ZCNTUVTY.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Italic-ZNVWDK5N.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Italic-QD7UR2YL.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Italic-FQD3BQ6R.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Bold-Italic-WZPB3FZF.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Bold-Italic-PMGSRQUW.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:simply;src:url("./media/Simply-Rounded-Bold-Italic-WOODRM5K.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:opifico;src:url("./media/Opificio_rounded-I4IECA6V.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:opifico;src:url("./media/Opificio_rounded-QFUGUUN5.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:opifico;src:url("./media/Opificio_rounded-V3PYSY5X.otf") format("opentype");font-weight:400;font-style:normal}.button-container{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.live-notif{color:#7c3aed;font-weight:700;justify-content:center;text-align:center;padding-bottom:1rem;display:none}.liveDecor{justify-content:center;text-align:center;font-family:simply,sans-serif;color:#fff;background:linear-gradient(#879dff,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:8px transparent;text-stroke:8px transparent;position:relative;z-index:2;width:600px;border-radius:calc(2 * var(--borderWidth, 10px));display:inline-block;transform:scale(1);transform-origin:center;transition:transform .5s cubic-bezier(.34,1.2,.64,1)}.liveDecor:hover{transform:scale(1.1);transition:transform .5s cubic-bezier(.34,1.2,.64,1);z-index:10}.liveDecor a{text-decoration:none;color:#ebd4ff}@media (height: 1366px){#container{padding-left:100px!important}#box,#box>div,.gradient{width:70vw!important}}@media (max-width: 800px){#container{padding-right:100px!important}#box,#box>div{width:70vw!important;justify-self:center}.gradient{width:65vw!important}.nametag{padding-right:15px!important;font-size:3.5em}.right-side{width:20vw;position:absolute;right:0;top:3!important}.bun{width:200px!important;top:0}}@media (max-width: 768px){#container{padding-right:100px!important}#box,#box>div{width:70vw!important;justify-self:center}.gradient{width:65vw!important}.nametag{padding-right:15px!important;font-size:3.5em}.right-side{width:20vw;position:absolute;right:0;top:3!important}.bun{width:200px!important;top:0}}@media (max-width: 400px){#container{display:flex;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}#box{position:relative;display:flex;justify-content:center}#box,#box>div{width:70vw!important;justify-self:center}.gradient{display:none}.nametag{text-align:center;padding-right:15px!important;font-size:3em}.info p,hr{display:none;position:relative}.right-side{width:20vw;position:relative}.bun{display:none}}@media (max-width: 399px){#box,#box>div,.gradient{width:70vw!important}.nametag{padding-right:15px!important;font-size:2em}.info{padding-right:5px!important}.right-side{width:15vw}.bun{display:none}}html,body{height:100%}body{display:flex;justify-content:center;align-items:center}.wavy-background{position:fixed;top:-10%;left:-10%;width:120%;height:120%;background-image:url(/assets/img/background.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;transition:transform .1s ease-out;filter:blur(0px)}html{overflow:hidden}*{margin:0;padding:0}#container{width:100%;height:100vh;background-size:cover;z-index:1;display:flex;flex-flow:column nowrap}.clearfix:after{content:"";clear:both;display:table}p{margin:0;font-family:opifico;font-size:1rem;color:var(--gray-700)}main{width:100%;min-height:100%;justify-content:center;align-items:center;padding:1rem;box-sizing:inherit;position:relative}.content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;max-width:700px;min-height:100%;margin-bottom:3rem;z-index:5}.content h1{margin-top:1.75rem}.content p{margin-top:1.5rem}h1{font-size:4.125rem;font-weight:400;line-height:100%;letter-spacing:-.125rem;margin:0}.center{display:flex;justify-content:center;align-items:center;min-height:100%}.bun{width:300px;border:none;animation:move 1.4s infinite ease-in-out alternate;position:relative;z-index:0}hr.gradient{height:3px;width:600px;border:none;border-radius:6px;background:linear-gradient(90deg,#ee6ef9,#789fff)}.nametag{font-family:simply;color:#fff;background:linear-gradient(#ee6ef9,#789fff);-webkit-background-clip:text;-webkit-text-stroke:8px transparent;background-clip:text;text-stroke:8px;position:relative;z-index:1;padding-left:3px;width:300px;transform:scale(1) rotate(0);transition:transform .5s ease}.nametag:hover{transform:scale(1.2) rotate(5deg);transition:transform .5s ease;z-index:3}.info{margin-top:10px;align-content:left;width:600px;padding:1rem;z-index:4}.info p{margin-top:1rem;padding-bottom:1rem;font-weight:400}.info a{color:#7c3aed;font-weight:700;font-size:16px;text-decoration:underline;display:inline-block;transform:scale(1);transition:all .3s ease}.info a:not(.pills-stack a):hover{transform:scale(1.2);background:linear-gradient(135deg,#ee6ef9,#789fff);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:700;text-decoration:underline;transition:all .3s ease}.vgen-button{display:inline-block;transition:all .3s cubic-bezier(.2,.9,.4,1.1)}.vgen-button img{display:inline-block;width:300px;height:auto;transition:all .3s cubic-bezier(.2,.9,.4,1.1)}.vgen-button:hover{transform:scale(1.1) rotate(2deg);filter:drop-shadow(0 0 12px rgba(156,81,255,.7)) drop-shadow(0 0 8px rgba(156,81,255,.5))}@media (max-width: 768px){.vgen-button img{width:300px;padding-bottom:15px}.vgen-button:hover{transform:scale(1.05) rotate(2deg)}}@media (max-width: 480px){.vgen-button img{width:200px;padding-bottom:15px}.vgen-button:hover{transform:scale(1.05) rotate(2deg)}}@media (max-width: 380px){.vgen-button img{width:150px;padding-bottom:15px}}.tagline{color:#7c3aed;font-weight:700;font-family:simply;font-size:24px;display:inline-block}.tagline:hover{background:linear-gradient(90deg,#ee6ef9,#789fff,#ee6ef9);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradientScroll 1.5s linear infinite}#box{width:700px;height:max-content;padding:20px 10px 10px 20px;align-items:left;flex-flow:column nowrap}.right-side{margin-top:-150px;margin-left:-130px;clear:left}.social-links{position:absolute;bottom:0;right:0;padding-right:8px}.social-links path{transition:fill .3s ease;fill:var(--gray-400)}.social-links a:hover svg path{fill:var(--gray-900)}.social-links{display:flex;align-items:center;gap:.73rem;margin-top:2rem}.white-border{--borderWidth: .3rem !important;background:#fff;position:relative;border-radius:var(--borderWidth)}.white-border:after{content:"";position:absolute;top:calc(-.5 * var(--borderWidth));left:calc(-.5 * var(--borderWidth));height:calc(102% + var(--borderWidth) * 2.5);width:calc(102% + var(--borderWidth) * 2.5);background:#fff;border-radius:calc(2.5 * var(--borderWidth));z-index:-2}.gradient-border{--borderWidth: .3rem !important;background:#fff;position:relative;border-radius:var(--borderWidth)}.gradient-border:after{content:"";position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(102% + var(--borderWidth) * 2);width:calc(102% + var(--borderWidth) * 2);background:linear-gradient(60deg,#ee6ef9,#789fff);border-radius:calc(2 * var(--borderWidth));z-index:-1;animation:animatedgradient 3s ease infinite;background-size:300% 300%}.live-indicator{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#2e2a36;padding:12px 24px;border-radius:40px;z-index:1;position:relative;border:5px solid #7c3aed;width:200px}.live-indicator:hover:before{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,#ee6ef9,#789fff,#ee6ef9);background-size:200% auto;border-radius:40px;animation:borderScroll 1.5s linear infinite;z-index:-1}.live-indicator:hover{border-color:transparent;background:#2e2a36}.live-indicator .recording-dot,.live-indicator .live-text{position:relative;z-index:1}.recording-dot{width:12px;height:12px;background-color:#8956fb;border-radius:50%;animation:pulse 1.5s ease infinite}.live-text{color:#fff;font-weight:700;font-size:16px;font-family:Simply,sans-serif;text-align:center}@keyframes borderScroll{0%{background-position:0% 0%}to{background-position:200% 0%}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}@keyframes gradientScroll{0%{background-position:0% 0%}to{background-position:200% 0%}}@keyframes move{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-10px) rotate(2deg)}}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes change{0%{width:1px}to{width:250px}}@keyframes live{0%{transform:scale(1)}to{transform:scale(3.5);background-color:#f000}}.pills-stack{display:flex;flex-direction:row;align-items:left;justify-content:left;padding-bottom:10px;gap:5px;overflow:visible;background:#ffffff1a;border-radius:2rem;flex-wrap:wrap}.pill-item{position:relative;display:inline-flex;cursor:pointer}.business-pill{display:inline-flex;align-items:center;justify-content:center;background-color:#7c3aed;min-width:130px;width:auto;color:#fff;font-weight:600;font-size:.8rem;padding:.65rem 2rem;border-radius:9999px;letter-spacing:.01em;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.2,.64,1),box-shadow .3s ease,background-color .3s ease;box-shadow:0 4px 10px #7c3aed40;position:relative;z-index:10;transform-origin:center;pointer-events:none}.business-pill:hover{box-shadow:0 8px 20px #7c3aed59;background-color:#8b5cf6}.pill-item:active .business-pill{transform:scale(.98)}.pill-text{display:inline-flex;transition:display .2s ease}.pill-contact{display:none;align-items:center;justify-content:center;gap:.5rem;transition:display .2s ease}.pill-item:hover .pill-text,.pill-item.show-email .pill-text{display:none}.pill-item:hover .pill-contact,.pill-item.show-email .pill-contact{display:inline-flex}.pill-item{margin-bottom:1rem}.pills-stack{overflow:visible}@media (max-width: 480px){.pills-stack{padding:1rem;gap:1rem}.business-pill{font-size:.85rem;padding:.5rem 1.3rem}.pill-contact{font-size:.8rem}}.demo-note{position:fixed;bottom:16px;right:16px;font-size:12px;background:#fffff0b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 10px;border-radius:40px;font-family:monospace;color:#4a3a6e}.draggable-bunny{position:absolute;bottom:20px;left:20px;cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;z-index:10000}.draggable-bunny:active{cursor:grabbing}.bunny-emoji{font-size:100px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:filter .2s ease,opacity .3s ease;font-family:"Noto Color Emoji","Noto Emoji","Segoe UI Emoji","Apple Color Emoji","Android Emoji",EmojiOne Color,Twemoji Mozilla,Twemoji,sans-serif;font-style:normal;font-weight:400;font-variant-emoji:emoji;text-rendering:optimizeLegibility;opacity:0;animation:fadeInEmoji 2s ease-in forwards}.bunny-emoji:hover{filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}@keyframes fadeInEmoji{0%{opacity:0}to{opacity:1}}@font-face{font-family:"Noto Color Emoji";src:url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-Kq5sL5Ogm-z0sRVmYjHhD9Z-9W7xD0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Emoji";src:url(https://raw.githubusercontent.com/googlefonts/noto-emoji/main/fonts/NotoColorEmoji.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Color Emoji Preload";src:url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-Kq5sL5Ogm-z0sRVmYjHhD9Z-9W7xD0.woff2) format("woff2");font-display:swap}.bunny-speech-bubble{position:absolute;bottom:100px;left:50%;transform:translate(-50%);background:#fff;color:#7c3aed;padding:8px 16px;border-radius:20px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;box-shadow:0 4px 12px #00000026;pointer-events:none}.bunny-speech-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.bunny-speech-bubble.show{opacity:1;visibility:visible}.draggable-bunny.interacted .bunny-speech-bubble{opacity:0!important;visibility:hidden!important}@media (max-width: 768px){.draggable-bunny{bottom:15px;left:15px}.bunny-emoji{font-size:70px;width:70px;height:70px}.bunny-speech-bubble{bottom:80px;font-size:11px;padding:5px 10px;white-space:nowrap}}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.draggable-bunny-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}@media (max-width: 768px),(max-width: 1024px) and (pointer: coarse),(max-width: 1024px) and (hover: none){.draggable-bunny-wrapper{display:none!important}}.draggable-bunny{position:absolute;bottom:20px;left:20px;cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;z-index:10000;-webkit-tap-highlight-color:transparent}@media (max-width: 768px){.draggable-bunny{display:none!important}}@media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2),only screen and (max-device-width: 896px) and (-webkit-min-device-pixel-ratio: 2),only screen and (max-device-width: 428px){.draggable-bunny-wrapper,.draggable-bunny{display:none!important}}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e5e0eb;border-radius:10px}::-webkit-scrollbar-thumb{background:#7c3aed;border-radius:10px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#6d28d9}*{scrollbar-width:thin;scrollbar-color:#7c3aed #e5e0eb}
