.PhoneAnimation_circlesContainer__RgrjG{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;height:100vh;overflow:hidden}.PhoneAnimation_circle__GN3fa{position:absolute;border:.1rem solid rgba(0,0,0,.05);border-radius:50%;top:55%;left:50%;transform:translate(-50%,-50%)}.PhoneAnimation_circle1__wS_1N{width:5rem;height:5rem;border:.1rem solid rgba(0,0,0,.08)}.PhoneAnimation_circle2__AGC3K{width:25rem;height:25rem;border:.1rem solid rgba(0,0,0,.07)}.PhoneAnimation_circle3__FT96T{width:45rem;height:45rem;border:.1rem solid rgba(0,0,0,.06)}.PhoneAnimation_circle4__XYq9M{width:65rem;height:65rem;border:.1rem solid rgba(0,0,0,.05)}.PhoneAnimation_circle5__JANDV{width:85rem;height:85rem;border:.1rem solid rgba(0,0,0,.04)}.PhoneAnimation_phone__tJeQC{position:relative;width:18rem;height:36rem;border:.6rem solid #333;border-radius:3.2rem;background-color:#efe6dd;overflow:visible;z-index:1;margin-bottom:-3rem;display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;will-change:transform;contain:layout style paint}.PhoneAnimation_phone__tJeQC>:not(.PhoneAnimation_heroIcon__LztSi){position:relative;z-index:2}.PhoneAnimation_phoneScreen__464fd{position:relative;width:100%;height:100%;overflow:hidden;border-radius:2.6rem;display:flex;flex-direction:column}.PhoneAnimation_statusBar__hiCk_{height:2rem;background:#f6f6f6;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.7rem;font-weight:600;color:#000;z-index:20}.PhoneAnimation_statusRight__FVwza{display:flex;gap:.3rem;font-size:.65rem}.PhoneAnimation_statusRight__FVwza i{margin-left:.25rem;font-size:.6rem}.PhoneAnimation_waHeader__07Vqf{height:3rem;background-color:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;padding:0 .5rem;z-index:10;backdrop-filter:blur(10px)}.PhoneAnimation_backBtn__IrOXB{color:#007aff;font-size:1.5rem;padding-right:.3rem;cursor:pointer;line-height:1}.PhoneAnimation_profileInfo__fMV2b{flex:1;display:flex;align-items:center;gap:.5rem;cursor:pointer}.PhoneAnimation_avatar__LV4Mg{width:2rem;height:2rem;border-radius:50%;overflow:hidden}.PhoneAnimation_avatar__LV4Mg img{width:100%;height:100%;object-fit:cover}.PhoneAnimation_contactText__Xah0u{display:flex;flex-direction:column}.PhoneAnimation_contactName__lgSxS{font-size:.85rem;font-weight:600;color:#000;line-height:1}.PhoneAnimation_contactStatus__0D6NP{font-size:.6rem;color:#8e8e93;margin-top:.1rem}.PhoneAnimation_headerActions__ArEiw{display:flex;gap:.8rem}.PhoneAnimation_headerActions__ArEiw i{color:#007aff;font-size:1rem;cursor:pointer;font-weight:300}.PhoneAnimation_chatContent__29kv2{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem .6rem 0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;contain:layout style paint;scrollbar-width:none}.PhoneAnimation_chatContent__29kv2::-webkit-scrollbar{display:none}.PhoneAnimation_chatStack__3iCQ0{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;min-height:max-content}.PhoneAnimation_message__KJvXa{max-width:75%;padding:.4rem .6rem .5rem;border-radius:.8rem;font-size:.8rem;line-height:1.3;color:#111827;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:.15rem;animation:PhoneAnimation_fadeInUp__L9bj_ .3s ease;word-wrap:break-word}.PhoneAnimation_received__A3sfd{background-color:#fff;align-self:flex-start;border-bottom-left-radius:.25rem}.PhoneAnimation_sent__30lT5{background-color:#dcf8c6;align-self:flex-end;border-bottom-right-radius:.25rem}.PhoneAnimation_imageMsg__lYfy0{padding:.25rem;border-radius:.8rem}.PhoneAnimation_imageMsg__lYfy0 img{width:100%;border-radius:.7rem;display:block}.PhoneAnimation_imageOverlay__bNmw_{position:absolute;bottom:.5rem;right:.75rem;color:#fff;font-size:.6rem;background:rgba(0,0,0,.3);padding:.1rem .3rem;border-radius:.5rem;display:flex;align-items:center;gap:.2rem}.PhoneAnimation_meta__dhr7A{float:right;font-size:.6rem;color:rgba(0,0,0,.45);margin-top:.3rem;margin-left:.4rem;display:flex;align-items:center;gap:.15rem}.PhoneAnimation_blueTick__eIvDn{color:#34b7f1;font-size:.55rem}.PhoneAnimation_edited__BWHXL{font-size:.6rem;color:rgba(0,0,0,.45);margin-left:.25rem;font-style:italic}.PhoneAnimation_typingIndicator__dM7B4{display:flex;align-items:center;gap:.4rem;padding:0 0 .5rem;animation:PhoneAnimation_fadeInUp__L9bj_ .3s ease}.PhoneAnimation_typingBubbles__mCHCn{background:#fff;padding:.5rem .7rem;border-radius:.8rem;box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;gap:.2rem}.PhoneAnimation_typingBubbles__mCHCn .PhoneAnimation_bubble__fKze2{width:.4rem;height:.4rem;background:#9e9e9e;border-radius:50%;animation:PhoneAnimation_typing__Nm__9 1.4s infinite}.PhoneAnimation_typingBubbles__mCHCn .PhoneAnimation_bubble__fKze2:nth-child(2){animation-delay:.2s}.PhoneAnimation_typingBubbles__mCHCn .PhoneAnimation_bubble__fKze2:nth-child(3){animation-delay:.4s}@keyframes PhoneAnimation_typing__Nm__9{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes PhoneAnimation_fadeInUp__L9bj_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PhoneAnimation_waFooter__3YSjF{background-color:#f6f6f6;padding:.4rem .6rem 2.4rem;display:flex;align-items:center;border-top:1px solid #ddd}.PhoneAnimation_plusBtn__IMYlg{color:#007aff;font-size:1rem;padding:0 .5rem 0 0;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.PhoneAnimation_plusBtn__IMYlg i{font-size:1.2rem}.PhoneAnimation_inputBox__BOcHu{flex:1;background:#fff;border-radius:1rem;border:1px solid #ddd;padding:.4rem .6rem;display:flex;align-items:center;min-height:1.8rem;min-width:0}.PhoneAnimation_inputField__cB2aZ{flex:1;border:none;outline:none;font-size:.8rem;color:#111827;background:transparent;user-select:none;-webkit-user-select:none;pointer-events:none}.PhoneAnimation_stickerBtn__UBV3s{margin-left:.4rem;font-size:.9rem;opacity:.7;color:#333}.PhoneAnimation_rightActions__zqgFh{display:flex;align-items:center;gap:.6rem;margin-left:.6rem;padding-bottom:0;flex-shrink:0}.PhoneAnimation_rightActions__zqgFh i{font-size:1rem;color:#007aff;cursor:pointer}.PhoneAnimation_homeIndicator__170bd{position:absolute;bottom:.4rem;left:50%;transform:translateX(-50%);width:6.5rem;height:.25rem;background-color:#000;border-radius:.5rem;z-index:30}@keyframes PhoneAnimation_float__CWObd{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(2deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(10px) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}.PhoneAnimation_heroIcon__LztSi{position:absolute;animation:PhoneAnimation_float__CWObd 6s ease-in-out infinite}.PhoneAnimation_heroIcon1__cbW_g{top:-3rem;left:-9rem;animation-delay:0s}.PhoneAnimation_heroIcon2__fnMB3{top:12rem;left:-15rem;animation-delay:-1.5s}.PhoneAnimation_heroIcon3__HzmiT{top:-3rem;right:-9rem;animation-delay:-3s}.PhoneAnimation_heroIcon4__gl8al{top:12rem;right:-15rem;animation-delay:-4.5s}.PhoneAnimation_handWaveContainer__oDde_{position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;justify-content:center;align-items:center}@keyframes PhoneAnimation_wave__SLEns{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.PhoneAnimation_handWave__IIdtD{display:inline-block;transform-origin:70% 70%;animation:PhoneAnimation_wave__SLEns 1s ease-in-out infinite}@media (max-width:767px){.PhoneAnimation_heroIcon__LztSi{display:none}.PhoneAnimation_phone__tJeQC{width:16rem;height:32rem}.PhoneAnimation_statusBar__hiCk_{height:1.8rem;font-size:.65rem}.PhoneAnimation_waHeader__07Vqf{height:2.5rem;padding:0 .4rem}.PhoneAnimation_avatar__LV4Mg{width:1.8rem;height:1.8rem}.PhoneAnimation_contactName__lgSxS{font-size:.75rem}.PhoneAnimation_contactStatus__0D6NP{font-size:.55rem}.PhoneAnimation_message__KJvXa{font-size:.75rem;padding:.35rem .5rem .45rem}.PhoneAnimation_meta__dhr7A{font-size:.55rem}.PhoneAnimation_waFooter__3YSjF{padding:.3rem .5rem 2.2rem}.PhoneAnimation_plusBtn__IMYlg{padding:.25rem .4rem .25rem 0}.PhoneAnimation_inputBox__BOcHu{padding:.35rem .55rem;min-height:1.6rem}.PhoneAnimation_rightActions__zqgFh{gap:.5rem;margin-left:.5rem}.PhoneAnimation_handWaveContainer__oDde_{top:-1.2rem}.PhoneAnimation_handWave__IIdtD{font-size:2.5rem!important}}@media (max-width:480px){.PhoneAnimation_phone__tJeQC{width:14rem;height:28rem}.PhoneAnimation_statusBar__hiCk_{height:1.6rem;font-size:.6rem}.PhoneAnimation_waHeader__07Vqf{height:2.2rem;padding:0 .3rem}.PhoneAnimation_avatar__LV4Mg{width:1.6rem;height:1.6rem}.PhoneAnimation_contactName__lgSxS{font-size:.7rem}.PhoneAnimation_contactStatus__0D6NP{font-size:.5rem}.PhoneAnimation_message__KJvXa{font-size:.7rem;padding:.3rem .4rem .4rem}.PhoneAnimation_meta__dhr7A{font-size:.5rem}.PhoneAnimation_inputField__cB2aZ{font-size:.7rem}.PhoneAnimation_waFooter__3YSjF{padding:.3rem .4rem 2rem}.PhoneAnimation_plusBtn__IMYlg{padding:.2rem .3rem .2rem 0}.PhoneAnimation_inputBox__BOcHu{padding:.3rem .5rem;min-height:1.5rem}.PhoneAnimation_rightActions__zqgFh{gap:.4rem;margin-left:.4rem}.PhoneAnimation_handWaveContainer__oDde_{top:-1rem}.PhoneAnimation_handWave__IIdtD{font-size:2rem!important}}.PhoneAnimation_text4xl__8MdmA{font-size:2.25rem;line-height:2.5rem}