html{height:-webkit-fill-available;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;min-height:100dvh;min-height:-webkit-fill-available;overscroll-behavior:none;overscroll-behavior-y:none}#root,body{margin:0;overflow:hidden;padding:0}#root{display:flex;flex-direction:column;height:100dvh;height:-webkit-fill-available;width:100%}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--app-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--bottom-safe-padding:max(env(safe-area-inset-bottom,0px),8px)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:clamp(14px,3.8vw,16px)}img,video{height:auto;max-width:100%}input,select,textarea{font-size:max(16px,1em)}@font-face{font-display:swap;font-family:Pacifico;font-style:normal;font-weight:400;src:url(/static/media/pacifico-cyrillic-ext-400-normal.e2c9a0e55a5418e3bb35.woff2) format("woff2"),url(/static/media/pacifico-cyrillic-ext-400-normal.599d6bfad8e226de6e62.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Pacifico;font-style:normal;font-weight:400;src:url(/static/media/pacifico-cyrillic-400-normal.8fc360c25082e4eebf24.woff2) format("woff2"),url(/static/media/pacifico-cyrillic-400-normal.d5ef48e2749a32250f5b.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Pacifico;font-style:normal;font-weight:400;src:url(/static/media/pacifico-vietnamese-400-normal.009bac90073a172e7de4.woff2) format("woff2"),url(/static/media/pacifico-vietnamese-400-normal.e371dcbf36cbb91e7a37.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Pacifico;font-style:normal;font-weight:400;src:url(/static/media/pacifico-latin-ext-400-normal.f09bfb847fe73a9833bc.woff2) format("woff2"),url(/static/media/pacifico-latin-ext-400-normal.5b655ea772c5789252e8.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Pacifico;font-style:normal;font-weight:400;src:url(/static/media/pacifico-latin-400-normal.077e8cda904aca8d8f9b.woff2) format("woff2"),url(/static/media/pacifico-latin-400-normal.be4f98ed67350a3ec595.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@media (min-width:1025px){.chat-pane-container{flex-direction:column;height:100%}.chat-messages-wrapper,.chat-pane-container{box-sizing:border-box;display:flex;overflow:hidden;position:relative;width:100%}.chat-messages-wrapper{flex:1 1;flex-direction:column}.chat-input-bar-container{background-color:initial;box-sizing:border-box;flex-shrink:0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 8px)!important;position:relative;width:100%;z-index:1100}}.chat-messages-scroll-area{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:0!important;min-height:100%;overflow-y:auto!important;position:relative;width:100%}@media (max-width:1024px){.chat-pane-container{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;width:100%!important}.chat-header-fixed{position:fixed!important;top:env(safe-area-inset-top,0)!important;z-index:1200!important}.chat-messages-wrapper{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important;position:relative!important;width:100%!important}.chat-input-bar-container{bottom:auto!important;flex-shrink:0!important;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 8px)!important;position:relative!important}}.lastseen-scroll-container{align-items:center;box-sizing:border-box;display:flex;overflow:hidden;white-space:nowrap;width:100%}.lastseen-scroll-text{box-sizing:border-box;display:inline-block;white-space:nowrap;will-change:transform}.lastseen-scroll-text.marquee-active{animation:lastseen-marquee 12s linear infinite}@keyframes lastseen-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (display-mode:picture-in-picture),(max-width:320px){.juicy-call-header,.juicy-self-video-pip{display:none!important}}:root{--juicy-pink-primary:var(--primary-color,#ff4081);--juicy-pink-deep:var(--primary-color,#ff2d6c);--juicy-pink-soft:var(--primary-color,#ff6595);--juicy-pink-blush:var(--background-color,#fff5f8);--juicy-pink-border:#b4b4b440;--juicy-pink-glow:#0000001f;--juicy-glass-bg:var(--surface-color,#ffffffe0);--juicy-glass-border:#fff9;--juicy-3d-shadow:0 8px 24px #00000014,0 2px 6px #00000008;--juicy-3d-shadow-elevated:0 12px 32px #00000024,0 4px 12px #0000000a}.juicy-chat-ambient-bg{background:radial-gradient(circle at 15% 15%,#ffffff73 0,#0000 45%),radial-gradient(circle at 85% 85%,#0000000a 0,#0000 50%),#fffafd!important;background:radial-gradient(circle at 15% 15%,var(--surface-color,#ffffff73) 0,#0000 45%),radial-gradient(circle at 85% 85%,var(--primary-color-alpha,#0000000a) 0,#0000 50%),var(--background-color,#fffafd)!important}.juicy-3d-glass-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb!important;background:var(--surface-color,#ffffffeb)!important;border:1px solid #b4b4b433!important;box-shadow:0 6px 20px #0000000f,0 1px 3px #00000005!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.juicy-3d-glass-card:hover{border-color:#b4b4b466!important;border-color:var(--primary-color,#b4b4b466)!important;box-shadow:0 10px 28px #0000001a,0 3px 8px #00000008!important;transform:translateY(-2px)}.juicy-3d-glass-card:active{transform:scale(.985)}.juicy-3d-fab{background:linear-gradient(135deg,#ff6595,#ff2d6c)!important;background:var(--primary-gradient,linear-gradient(135deg,var(--primary-color,#ff6595) 0,var(--primary-color,#ff2d6c) 100%))!important;border:1px solid #ffffff4d!important;box-shadow:0 8px 24px #0003,inset 0 1.5px 2px #fff6!important;color:#fff!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important}.juicy-3d-fab:hover{box-shadow:0 12px 30px #00000047,inset 0 1.5px 2px #ffffff80!important;transform:translateY(-3px) scale(1.05)!important}.juicy-3d-fab:active{box-shadow:0 4px 14px #0000002e!important;transform:scale(.94)!important}.juicy-tab-pill-active{background:linear-gradient(135deg,#ff5c8d,#ff2d6c)!important;background:var(--primary-gradient,linear-gradient(135deg,var(--primary-color,#ff5c8d) 0,var(--primary-color,#ff2d6c) 100%))!important;border-radius:20px!important;box-shadow:0 4px 14px #0000002e,inset 0 1px 1px #fff6!important;color:#fff!important;font-weight:700!important}.juicy-tab-pill-inactive{background:#fffc!important;background:var(--surface-color,#fffc)!important;border-radius:20px!important;color:#64748b!important;color:var(--text-color,#64748b)!important;transition:all .2s ease!important}.juicy-tab-pill-inactive:hover{background:#fffffff2!important;background:var(--surface-color,#fffffff2)!important;color:#ff4081!important;color:var(--primary-color,#ff4081)!important}.juicy-floating-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe6!important;background:var(--surface-color,#ffffffe6)!important;border:1px solid #b4b4b433!important;border-radius:24px!important;box-shadow:0 6px 24px #00000014,0 1px 4px #00000008!important}.juicy-floating-composer{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#fffffff0!important;background:var(--surface-color,#fffffff0)!important;border:1.5px solid #b4b4b433!important;border-radius:30px!important;box-shadow:0 8px 30px #00000017,0 2px 8px #00000008!important}.juicy-bubble-out{background:linear-gradient(135deg,#ff5c8d,#ff2d6c)!important;background:var(--primary-gradient,linear-gradient(135deg,var(--primary-color,#ff5c8d) 0,var(--primary-color,#ff2d6c) 100%))!important;border:1px solid #ffffff38!important;border-radius:22px 22px 4px 22px!important;box-shadow:0 4px 16px #00000029,inset 0 1px 1px #ffffff59!important;color:#fff!important}.juicy-bubble-in{background:#fff!important;background:var(--surface-color,#fff)!important;border:1px solid #b4b4b433!important;border-radius:22px 22px 22px 4px!important;box-shadow:0 4px 16px #0000000d!important;color:#1e293b!important;color:var(--text-color,#1e293b)!important}@keyframes juicyAuraGlow{0%{opacity:.6;transform:translate(-50%,-50%) scale(.95)}to{opacity:.85;transform:translate(-50%,-50%) scale(1.1)}}@keyframes juicyFloatSlow{0%{transform:translate(0) scale(1)}50%{transform:translate(18px,15px) scale(1.06)}to{transform:translate(0) scale(1)}}@keyframes juicyOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes juicyOrbitCounterSpin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes juicyRipple1{0%{opacity:.8;transform:scale(.95)}50%{opacity:.4;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}@keyframes juicyRipple2{0%{opacity:.7;transform:scale(.9)}50%{opacity:.25;transform:scale(1.12)}to{opacity:.7;transform:scale(.9)}}@keyframes juicyRipple3{0%{opacity:.6;transform:scale(.85)}50%{opacity:.15;transform:scale(1.2)}to{opacity:.6;transform:scale(.85)}}@keyframes acceptGlowPulse{0%{box-shadow:0 14px 34px #10b98199,0 0 25px #34d39966,inset 0 2.5px 4px #ffffffbf,inset 0 -3px 6px #00000059}50%{box-shadow:0 18px 45px #10b981d9,0 0 45px #34d399b3,inset 0 2.5px 4px #ffffffd9,inset 0 -3px 6px #00000059}to{box-shadow:0 14px 34px #10b98199,0 0 25px #34d39966,inset 0 2.5px 4px #ffffffbf,inset 0 -3px 6px #00000059}}@keyframes declineGlowPulse{0%{box-shadow:0 14px 34px #ef444499,0 0 25px #f8717166,inset 0 2.5px 4px #ffffffbf,inset 0 -3px 6px #00000059}50%{box-shadow:0 18px 45px #ef4444d9,0 0 45px #f87171b3,inset 0 2.5px 4px #ffffffd9,inset 0 -3px 6px #00000059}to{box-shadow:0 14px 34px #ef444499,0 0 25px #f8717166,inset 0 2.5px 4px #ffffffbf,inset 0 -3px 6px #00000059}}@keyframes phoneWiggle{0%,to{transform:rotate(0deg)}10%{transform:rotate(-16deg) scale(1.05)}20%{transform:rotate(14deg) scale(1.05)}30%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}50%{transform:rotate(-6deg)}60%{transform:rotate(0deg)}}@keyframes particleTwinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1.3)}}@keyframes callBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}
/*# sourceMappingURL=main.633caf29.css.map*/