.imessage-phone-module__ohwWxW__frame{--imp-scale:1;--imp-input-bg:#fff;--imp-input-border:#d1d1d6;--imp-input-text:#000;--imp-input-placeholder:#d9d9d9;--imp-bubble-bg:#f2f2f4;--imp-bubble-border:#ffffffb3;--imp-bubble-text:#000;--imp-bubble-icon:#8e8e93;--imp-outgoing-bg:#0a84ff;--imp-outgoing-text:#fff;--imp-typing-dot:#8e8e93;--imp-tint:#007aff;--imp-header-bg:#f5f5f7c7;--imp-header-border:#3c3c431f;--imp-header-text:#000;--imp-header-meta:#8e8e93;aspect-ratio:490/1000;isolation:isolate;color:#000;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:visible}.imessage-phone-module__ohwWxW__deviceScreen{z-index:1;background:#fff;position:absolute;inset:2.2% 5.102%;overflow:hidden}.imessage-phone-module__ohwWxW__framePng{pointer-events:none;z-index:50;position:absolute;inset:0}.imessage-phone-module__ohwWxW__stage{transform-origin:0 0;width:430px;height:935px;transform:translateX(var(--imp-translate-x,0px)) scale(var(--imp-scale));z-index:1;position:absolute;top:0;left:0}.imessage-phone-module__ohwWxW__stage *{box-sizing:border-box}.imessage-phone-module__ohwWxW__appWindow{opacity:0;filter:blur(12px);background:0 0;transition:opacity .8s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.imessage-phone-module__ohwWxW__appWindow.imessage-phone-module__ohwWxW__visible{opacity:1;filter:blur()}.imessage-phone-module__ohwWxW__chatArea{background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.imessage-phone-module__ohwWxW__header{z-index:40;pointer-events:none;position:absolute;top:40px;left:0;right:0}.imessage-phone-module__ohwWxW__header>svg{isolation:isolate;width:100%;height:auto;display:block}:is(.imessage-phone-module__ohwWxW__header .folk-header-pill-mobile-solid,.imessage-phone-module__ohwWxW__header .folk-title-pill-mobile-solid){opacity:0}@media (max-width:767px){:is(.imessage-phone-module__ohwWxW__header .folk-header-pill-original,.imessage-phone-module__ohwWxW__header .folk-title-pill-original){display:none}:is(.imessage-phone-module__ohwWxW__header .folk-header-pill-mobile-solid,.imessage-phone-module__ohwWxW__header .folk-title-pill-mobile-solid){opacity:1}}.imessage-phone-module__ohwWxW__messagesContainer{scroll-behavior:smooth;flex-direction:column;gap:2px;padding:6px 14px 110px;display:flex;position:absolute;inset:176px 0 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 92%,#0000 100%)}.imessage-phone-module__ohwWxW__messagesContainer::-webkit-scrollbar{display:none}.imessage-phone-module__ohwWxW__messageRow{align-items:flex-end;margin-bottom:2px;display:flex}.imessage-phone-module__ohwWxW__bubble{letter-spacing:-.01em;-webkit-user-select:none;user-select:none;word-wrap:break-word;overflow-wrap:anywhere;border-radius:20px;justify-content:center;align-items:center;min-width:32px;max-width:72%;min-height:calc(1.25em + 16px);padding:8px 14px;font-size:17px;line-height:1.25;transition:padding .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),min-height .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.imessage-phone-module__ohwWxW__bubbleContent{animation:.28s cubic-bezier(.22,1,.36,1) imessage-phone-module__ohwWxW__impBubbleContentIn;display:inline-block}@keyframes imessage-phone-module__ohwWxW__impBubbleContentIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.imessage-phone-module__ohwWxW__incoming{justify-content:flex-start}.imessage-phone-module__ohwWxW__incoming .imessage-phone-module__ohwWxW__bubble{color:#000;background:#78788029;border:0;margin-left:0}.imessage-phone-module__ohwWxW__outgoing{justify-content:flex-end}.imessage-phone-module__ohwWxW__outgoing .imessage-phone-module__ohwWxW__bubble{color:#fff;text-align:left;background:linear-gradient(#4ebaff 0%,#08f 100%);margin-right:0}.imessage-phone-module__ohwWxW__bubbleTail{pointer-events:none;width:18px;height:19px;position:absolute}.imessage-phone-module__ohwWxW__incoming .imessage-phone-module__ohwWxW__bubbleTail{z-index:1;bottom:-7px;left:6px}.imessage-phone-module__ohwWxW__outgoing .imessage-phone-module__ohwWxW__bubbleTail{z-index:-1;bottom:-5px;right:4px;transform:scaleX(-1)}.imessage-phone-module__ohwWxW__typingIndicator{flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;padding:0;line-height:1;display:flex}.imessage-phone-module__ohwWxW__typingIndicator .imessage-phone-module__ohwWxW__dot{background:var(--imp-typing-dot);opacity:.85;border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s infinite imessage-phone-module__ohwWxW__impTypingPulse}.imessage-phone-module__ohwWxW__typingIndicator .imessage-phone-module__ohwWxW__dot:first-child{animation-delay:0s}.imessage-phone-module__ohwWxW__typingIndicator .imessage-phone-module__ohwWxW__dot:nth-child(2){animation-delay:.15s}.imessage-phone-module__ohwWxW__typingIndicator .imessage-phone-module__ohwWxW__dot:nth-child(3){animation-delay:.3s}@keyframes imessage-phone-module__ohwWxW__impTypingPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.imessage-phone-module__ohwWxW__readReceipt{color:#8e8e93;grid-template-rows:1fr;grid-template-columns:1fr;justify-items:end;margin-top:2px;margin-right:6px;font-size:11px;line-height:1.2;transition:opacity .32s cubic-bezier(.22,1,.36,1);animation:.32s cubic-bezier(.22,1,.36,1) .72s both imessage-phone-module__ohwWxW__impReceiptIn;display:grid}@keyframes imessage-phone-module__ohwWxW__impReceiptIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.imessage-phone-module__ohwWxW__readReceiptText{will-change:opacity;grid-area:1/1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.imessage-phone-module__ohwWxW__inputArea{z-index:100;opacity:0;background:0 0;align-items:center;gap:6px;padding:8px 24px 32px;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0}.imessage-phone-module__ohwWxW__inputArea.imessage-phone-module__ohwWxW__visible{opacity:1}.imessage-phone-module__ohwWxW__addBtn{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;line-height:0;display:inline-flex}.imessage-phone-module__ohwWxW__addBtnImg{-webkit-user-select:none;user-select:none;width:100%;height:100%}.imessage-phone-module__ohwWxW__inputWrapper{height:40px;box-shadow:none;background-image:url(/landing/imessage-input-pill.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;line-height:1;display:flex}.imessage-phone-module__ohwWxW__inputWrapper input{color:var(--imp-input-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:18px}.imessage-phone-module__ohwWxW__inputWrapper input::placeholder{color:var(--imp-input-placeholder)}.imessage-phone-module__ohwWxW__micIcon{color:var(--imp-input-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.imessage-phone-module__ohwWxW__sendBtn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#08f;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:30px;margin:0 -8px 0 -2px;padding:0;transition:background .14s ease-out;display:inline-flex}@media (hover:hover){.imessage-phone-module__ohwWxW__sendBtn:hover{background:#0e92ff}}.imessage-phone-module__ohwWxW__sendBtn:active{background:#006fd9}.imessage-phone-module__ohwWxW__sendBtn:disabled{cursor:default;background:#a3c8ee}.imessage-phone-module__ohwWxW__inputArea .imessage-phone-module__ohwWxW__inputWrapper{transition:background .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.imessage-phone-module__ohwWxW__inputArea.imessage-phone-module__ohwWxW__expanded .imessage-phone-module__ohwWxW__inputWrapper{box-shadow:none;background-image:url(/landing/imessage-input-pill.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.imessage-phone-module__ohwWxW__inputArea.imessage-phone-module__ohwWxW__keyboardOpen{padding-left:20px;padding-right:20px;transform:translateY(-322px)}.imessage-phone-module__ohwWxW__inputArea{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.imessage-phone-module__ohwWxW__keyboard{z-index:95;will-change:transform;pointer-events:none;height:342px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.imessage-phone-module__ohwWxW__keyboard.imessage-phone-module__ohwWxW__keyboardOpen{pointer-events:auto;transform:translateY(0)}.imessage-phone-module__ohwWxW__keyboardSurface{-webkit-backdrop-filter:blur(18px)saturate(130%);-webkit-user-select:none;user-select:none;background:linear-gradient(#d2d5da 0%,#cbced3 100%);border-radius:30px 30px 0 0;position:absolute;inset:0;container-type:inline-size}.imessage-phone-module__ohwWxW__keyboardKey{color:#1a1a1a;letter-spacing:0;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:0;border-radius:2.1cqi;justify-content:center;align-items:center;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Compact,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1;transition:background-color 90ms ease-out;display:inline-flex;position:absolute;box-shadow:0 1px 1.5px #00000029,0 0 0 .5px #00000008}.imessage-phone-module__ohwWxW__keyboardHoverReady .imessage-phone-module__ohwWxW__keyboardKey:hover{background:#eceef2}.imessage-phone-module__ohwWxW__keyboardKey:active,.imessage-phone-module__ohwWxW__keyboardKeyActive{background:#bcc0c8}.imessage-phone-module__ohwWxW__keyboardKeyLabel{line-height:1;display:block}.imessage-phone-module__ohwWxW__keyboardKeyIcon{color:currentColor;width:.95em;height:.95em}.imessage-phone-module__ohwWxW__keyboardAccessoryRow{position:absolute;left:0;right:0}.imessage-phone-module__ohwWxW__keyboardAccessoryBtn{color:#1a1a1a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.imessage-phone-module__ohwWxW__keyboardAccessoryIcon{width:6cqi;height:6cqi}.imessage-phone-module__ohwWxW__signupBubble{color:#000;cursor:pointer;background:#78788029;border-radius:20px;align-items:center;gap:12px;padding:8px 12px 8px 16px;line-height:1.2;text-decoration:none;transition:background .2s ease-out;display:inline-flex;position:relative}.imessage-phone-module__ohwWxW__signupBubble:hover{background:var(--imp-outgoing-bg)}.imessage-phone-module__ohwWxW__signupBubble:hover .imessage-phone-module__ohwWxW__signupBubbleLabel{color:var(--imp-outgoing-text)}.imessage-phone-module__ohwWxW__signupBubble:hover .imessage-phone-module__ohwWxW__signupBubbleArrow{color:var(--imp-outgoing-bg);background:#fff;box-shadow:0 1px 2px #ffffff52}.imessage-phone-module__ohwWxW__signupBubble .imessage-phone-module__ohwWxW__bubbleTail path{transition:fill .2s ease-out}.imessage-phone-module__ohwWxW__signupBubble:hover .imessage-phone-module__ohwWxW__bubbleTail path{fill:var(--imp-outgoing-bg)}.imessage-phone-module__ohwWxW__outgoing .imessage-phone-module__ohwWxW__signupBubble{margin-left:auto;margin-right:0}.imessage-phone-module__ohwWxW__incoming .imessage-phone-module__ohwWxW__signupBubble{margin-left:0;margin-right:auto}.imessage-phone-module__ohwWxW__signupBubbleLabel{letter-spacing:-.005em;color:#000;font-size:17px;font-weight:600;transition:color .2s ease-out}.imessage-phone-module__ohwWxW__signupBubbleArrow{background:var(--imp-outgoing-bg);width:30px;height:30px;color:var(--imp-outgoing-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:inline-flex;box-shadow:0 1px 2px #0a84ff2e}