@charset "UTF-8";:root{--rose:#ff4d6d;--rose-l:#ff8fa3;--rose-d:#c9184a;--primary:#ff4d6d;--secondary:#ff8fa3;--cream:#fff0f3;--dark:#1a0a10;--mid:#6b2737;--glass:hsla(0,0%,100%,.88);--shadow:0 30px 80px rgba(255,77,109,.22)}body{background-color:var(--cream);font-family:Montserrat,sans-serif;overflow-x:hidden;scroll-behavior:smooth}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:soft-light;opacity:.35;pointer-events:none;position:fixed;z-index:0}#app-root{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){#yes-btn.pulse,.bg-blob,.floating,.floating-emoji,.particle,.viewer-sparkle{animation:none!important}.bg-blob{opacity:.35}}.font-pacifico{font-family:Pacifico,cursive}.font-space{font-family:Space Grotesk,sans-serif}.font-nunito{font-family:Nunito,sans-serif}.bg-blob{animation:blobFloat 14s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.52;position:fixed;z-index:-1}.blob-1{animation-delay:0s;background:#ffb3c1;height:600px;left:-150px;top:-150px;width:600px}.blob-2{animation-delay:-4s;background:#ffc8a2;bottom:-100px;height:500px;right:-100px;width:500px}.blob-3{animation-delay:-8s;background:#e9d5ff;height:380px;left:50%;margin-left:-190px;top:38%;width:380px}@keyframes blobFloat{0%{transform:translate(0) scale(1)}33%{transform:translate(28px,-24px) scale(1.05)}66%{transform:translate(-18px,18px) scale(.97)}to{transform:translate(12px,-10px) scale(1.03)}}.particle{animation:particleFloat linear infinite;opacity:0;pointer-events:none;position:fixed;z-index:100}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:.55}90%{opacity:.35}to{opacity:0;transform:translateY(-10vh) rotate(2turn)}}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass);border:1px solid hsla(0,0%,100%,.55);box-shadow:var(--shadow)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--rose-d),var(--rose),#fb923c);-webkit-background-clip:text;background-clip:text}.theme-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.theme-btn{border:3px solid transparent;border-radius:16px;cursor:pointer;height:52px;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.theme-btn:hover{transform:scale(1.04)}.theme-btn.selected{border-color:#fff;box-shadow:0 0 0 3px var(--rose),0 10px 24px rgba(0,0,0,.18);transform:scale(1.06)}.theme-btn:after{align-items:center;color:#fff;content:"✓";display:flex;font-size:18px;font-weight:900;inset:0;justify-content:center;opacity:0;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.35);transition:opacity .2s}.theme-btn.selected:after{opacity:1}.theme-romantic{background:radial-gradient(circle,#ffafbd,#ffc3a0)}.theme-midnight{background:linear-gradient(135deg,#0f172a,#334155)}.theme-gold{background:linear-gradient(135deg,#b8860b,gold)}.theme-forest{background:linear-gradient(135deg,#11998e,#38ef7d)}.theme-aurora{background:linear-gradient(135deg,#7f00ff,#e100ff)}.theme-ocean{background:linear-gradient(135deg,#1a6dff,#0cf)}.theme-sunset{background:linear-gradient(135deg,#f7971e,#ffd200)}.theme-sakura{background:linear-gradient(135deg,#f953c6,#b91d73)}.theme-candy{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.theme-lavender{background:linear-gradient(135deg,#e0c3fc,#8ec5fc)}.theme-mint{background:linear-gradient(135deg,#0ba360,#3cba92)}.theme-velvet{background:linear-gradient(135deg,#2d1b69,#11998e)}.floating{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.preview-phone-sm{border-radius:34px!important;border-width:10px!important;height:520px!important;width:260px!important}.preview-phone-sm:before{height:22px!important;width:76px!important}@media (max-width:1023px){.preview-phone-zoom{transform:scale(1.25);transform-origin:center center}}@media (max-width:380px){.preview-phone-zoom{transform:scale(1.1)}}.preview-phone{border:12px solid #1e293b;border-radius:40px;box-shadow:0 50px 100px -20px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.06),inset 0 -20px 60px -30px rgba(244,63,94,.35);height:600px;overflow:hidden;position:relative;width:300px}.preview-phone:before{background:#0f172a;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.35);content:"";height:26px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:88px;z-index:5}.preview-phone:after{background:linear-gradient(145deg,hsla(0,0%,100%,.12),transparent 42%,transparent 58%,rgba(0,0,0,.06));border-radius:28px;content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.btn-shine{overflow:hidden;position:relative}.btn-shine:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);content:"";height:180%;left:-60%;position:absolute;top:-40%;transform:skewX(-18deg);transition:left .55s ease;width:45%}.btn-shine:hover:after{left:130%}.nav-dash-btn{transition:background .2s,color .2s,transform .2s,box-shadow .2s}.nav-dash-btn.active{background:linear-gradient(135deg,rgba(255,77,109,.12),rgba(251,146,60,.1));box-shadow:0 8px 24px rgba(255,77,109,.12);color:var(--rose);font-weight:800}.nav-dash-btn:not(.active):hover{background:rgba(15,23,42,.04)}#sidebar{transition:transform .32s cubic-bezier(.4,0,.2,1)}@media (max-width:1023px){#sidebar.sidebar-mobile-open{transform:translateX(0)}#sidebar:not(.sidebar-mobile-open){transform:translateX(-100%)}}#sidebar-backdrop{opacity:0;pointer-events:none;transition:opacity .3s ease}#sidebar-backdrop.visible{opacity:1;pointer-events:auto}#top-nav.nav-scrolled{box-shadow:0 12px 40px rgba(15,23,42,.08);padding-bottom:.65rem;padding-top:.65rem}.editor-card-glow{box-shadow:0 4px 24px rgba(15,23,42,.06),inset 0 0 0 1px hsla(0,0%,100%,.8);transition:box-shadow .35s ease,transform .35s ease}.editor-card-glow:focus-within{box-shadow:0 20px 50px rgba(255,77,109,.12),0 0 0 1px rgba(255,143,163,.35)}.qpay-amt-btn.selected{background:linear-gradient(135deg,rgba(255,77,109,.1),rgba(251,146,60,.08));border-color:var(--rose)!important;box-shadow:0 4px 14px rgba(255,77,109,.12);color:var(--rose-d)}.login-pop{animation:loginPop .55s cubic-bezier(.34,1.3,.64,1) both}@keyframes loginPop{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}#toast{background:var(--dark);border-radius:50px;bottom:30px;color:#fff;font-size:13px;font-weight:800;left:50%;padding:12px 30px;position:fixed;transform:translateX(-50%) translateY(100px);transition:.4s cubic-bezier(.34,1.56,.64,1);z-index:9999}#toast.show{transform:translateX(-50%) translateY(0)}.viewer-sparkle{animation:sparkleAnim 3s ease-in-out infinite;background:hsla(0,0%,100%,.85);border-radius:50%;pointer-events:none;position:absolute}@keyframes sparkleAnim{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.floating-emoji{animation:floatUpEmoji 3.5s ease-in-out forwards;font-size:28px;pointer-events:none;position:fixed;z-index:1002}@keyframes floatUpEmoji{0%{opacity:0;transform:translateY(0) rotate(0deg) scale(.5)}12%{opacity:1;transform:scale(1.15)}80%{opacity:.85}to{opacity:0;transform:translateY(-80vh) rotate(2turn) scale(.35)}}.floating-emoji-preview{animation:floatBottomEmoji var(--dur,2.4s) ease-out forwards;bottom:12px;pointer-events:none;position:absolute;z-index:1}@keyframes floatBottomEmoji{0%{opacity:0;transform:translateY(20px) scale(.5)}25%{opacity:1;transform:translateY(0) scale(1.1)}70%{opacity:1;transform:translateY(-12px) scale(1)}to{opacity:0;transform:translateY(-22px) scale(.6)}}.floating-emoji-contained{--rise:600px;animation:floatRiseContained var(--dur,4s) ease-in forwards;bottom:-32px;pointer-events:none;position:absolute;z-index:1}@keyframes floatRiseContained{0%{opacity:0;transform:translateY(0) rotate(0deg) scale(.5)}8%{opacity:1;transform:translateY(calc(var(--rise)*-.05)) rotate(40deg) scale(1.15)}85%{opacity:.9}to{opacity:0;transform:translateY(calc(var(--rise)*-1)) rotate(540deg) scale(.4)}}#yes-btn.pulse{animation:yesPulse 2s ease-in-out infinite}@keyframes yesPulse{0%,to{box-shadow:0 12px 35px rgba(0,0,0,.25)}50%{box-shadow:0 18px 48px rgba(255,77,109,.55)}}#yes-row{isolation:isolate;position:relative;z-index:60}#no-field,#yes-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#no-field{min-height:11rem}@media (min-width:640px){#no-field{min-height:12.5rem}}#no-btn{-webkit-tap-highlight-color:transparent;box-shadow:none;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;white-space:nowrap}#no-btn:focus-visible{box-shadow:none;outline:none}#close-viewer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:30px;top:30px;transition:.3s;width:50px;z-index:1001}#close-viewer:hover{background:hsla(0,0%,100%,.4);transform:rotate(90deg)}
