.IMessage-module__ul-YGq__iphoneFrame{transform-origin:top;background:#000;border-radius:58px;width:430px;height:932px;padding:6px;font-family:-apple-system,SF Pro Display,Helvetica Neue,sans-serif;position:relative;transform:scale(.95);box-shadow:0 0 0 2px #333,0 0 0 4px #1a1a1a,0 30px 80px #0009,inset 0 0 2px #ffffff0d}.IMessage-module__ul-YGq__iphoneFrame:before{content:"";background:#2a2a2a;border-radius:0 2px 2px 0;width:4px;height:80px;position:absolute;top:200px;right:-3px}.IMessage-module__ul-YGq__iphoneFrame:after{content:"";background:#2a2a2a;border-radius:2px 0 0 2px;width:4px;height:38px;position:absolute;top:175px;left:-3px;box-shadow:0 55px #2a2a2a,0 100px #2a2a2a}.IMessage-module__ul-YGq__iphoneScreen{background:#000;border-radius:52px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.IMessage-module__ul-YGq__dynamicIsland{z-index:100;background:#000;border-radius:20px;width:126px;height:37px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.IMessage-module__ul-YGq__statusBar{z-index:50;background:#00000003;flex-shrink:0;justify-content:space-between;align-items:flex-end;height:59px;padding:0 32px 8px;display:flex;position:relative}.IMessage-module__ul-YGq__time{color:#fff;letter-spacing:.5px;font-size:16px;font-weight:600}.IMessage-module__ul-YGq__icons{align-items:center;gap:6px;display:flex}.IMessage-module__ul-YGq__navBar{background:#00000003;border-bottom:.5px solid #ffffff26;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px 20px;display:flex;position:relative}.IMessage-module__ul-YGq__navBack{color:#0a84ff;cursor:pointer;flex-shrink:0;align-items:center;gap:4px;font-size:17px;display:flex}.IMessage-module__ul-YGq__navContact{flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.IMessage-module__ul-YGq__contactAvatar{background:linear-gradient(135deg,#6e6e73,#8e8e93);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:3px;display:flex;position:relative;overflow:hidden}.IMessage-module__ul-YGq__contactName{color:#fff;white-space:nowrap;font-size:11px;font-weight:600}.IMessage-module__ul-YGq__navIcons{flex-shrink:0;gap:18px;display:flex}.IMessage-module__ul-YGq__messagesContainer{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;padding:12px 16px 8px;display:flex;overflow-y:auto}.IMessage-module__ul-YGq__messagesContainer::-webkit-scrollbar{width:0}.IMessage-module__ul-YGq__timestamp{text-align:center;color:#8e8e93;padding:8px 0;font-size:11px;font-weight:400}@keyframes IMessage-module__ul-YGq__messageIn{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.IMessage-module__ul-YGq__messageRow{max-width:78%;display:flex}.IMessage-module__ul-YGq__animate{animation:.3s cubic-bezier(.175,.885,.32,1.275) IMessage-module__ul-YGq__messageIn}.IMessage-module__ul-YGq__sent{align-self:flex-end}.IMessage-module__ul-YGq__received{align-self:flex-start}.IMessage-module__ul-YGq__messageBubble{letter-spacing:-.01em;word-wrap:break-word;text-align:left;border-radius:18px;padding:9px 14px;font-size:17px;line-height:1.35;position:relative}.IMessage-module__ul-YGq__sent .IMessage-module__ul-YGq__messageBubble{color:#fff;background:#0b84fe;border-bottom-right-radius:6px}.IMessage-module__ul-YGq__received .IMessage-module__ul-YGq__messageBubble{color:#fff;background:#2c2c2e;border-bottom-left-radius:6px}.IMessage-module__ul-YGq__sent.IMessage-module__ul-YGq__tail .IMessage-module__ul-YGq__messageBubble{border-bottom-right-radius:18px}.IMessage-module__ul-YGq__received.IMessage-module__ul-YGq__tail .IMessage-module__ul-YGq__messageBubble{border-bottom-left-radius:18px}.IMessage-module__ul-YGq__readReceipt{color:#8e8e93;text-align:right;padding:2px 4px 0;font-size:11px;font-weight:400}.IMessage-module__ul-YGq__typingIndicator{align-self:flex-start;animation:.3s IMessage-module__ul-YGq__messageIn}@keyframes IMessage-module__ul-YGq__typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.IMessage-module__ul-YGq__typingBubble{background:#2c2c2e;border-radius:18px 18px 18px 6px;align-items:center;gap:5px;padding:12px 16px;display:flex}.IMessage-module__ul-YGq__typingDot{background:#636366;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite IMessage-module__ul-YGq__typingBounce}.IMessage-module__ul-YGq__typingDot:nth-child(2){animation-delay:.2s}.IMessage-module__ul-YGq__typingDot:nth-child(3){animation-delay:.4s}.IMessage-module__ul-YGq__inputArea{padding:8px 10px;padding-bottom:max(8px,env(safe-area-inset-bottom,8px));border-top:.5px solid #ffffff1a;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.IMessage-module__ul-YGq__inputLeftIcons{align-items:center;gap:6px;padding-bottom:6px;display:flex}.IMessage-module__ul-YGq__inputWrapper{background:#ffffff14;border:.5px solid #fff3;border-radius:20px;flex:1;align-items:flex-end;min-height:36px;padding:6px 6px 6px 14px;display:flex}.IMessage-module__ul-YGq__messageInput{color:#fff;resize:none;background:0 0;border:none;outline:none;flex:1;max-height:100px;padding:2px 0;font-family:inherit;font-size:17px;line-height:1.35;overflow-y:auto}.IMessage-module__ul-YGq__messageInput::placeholder{color:#636366}.IMessage-module__ul-YGq__messageInput::-webkit-scrollbar{width:0}.IMessage-module__ul-YGq__sendBtn{cursor:pointer;opacity:0;pointer-events:none;background:#0b84fe;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;transform:scale(.5)}.IMessage-module__ul-YGq__sendBtn.IMessage-module__ul-YGq__active{opacity:1;pointer-events:auto;transform:scale(1)}.IMessage-module__ul-YGq__homeIndicator{flex-shrink:0;justify-content:center;align-items:center;height:24px;display:flex}.IMessage-module__ul-YGq__homeBar{background:#ffffff4d;border-radius:3px;width:134px;height:5px}@media (max-height:1000px){.IMessage-module__ul-YGq__iphoneFrame{transform:scale(.85)}}@media (max-height:900px){.IMessage-module__ul-YGq__iphoneFrame{transform:scale(.75)}}@media (max-height:750px){.IMessage-module__ul-YGq__iphoneFrame{transform:scale(.65)}}
