.simulated-conversation-opener-module__r0euTW__screen{overscroll-behavior:contain;scrollbar-width:none;height:calc(var(--hallie-onb-viewport-height,100dvh) - 3rem);background:#fff;flex-direction:column;max-width:460px;margin:0 auto;padding:4px 16px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;display:flex;position:relative;overflow-y:auto}.simulated-conversation-opener-module__r0euTW__content{flex-shrink:0}.simulated-conversation-opener-module__r0euTW__conversation{margin:0 -8px;padding:0 8px 8px}.simulated-conversation-opener-module__r0euTW__thread{flex-direction:column;gap:6px;display:flex}.simulated-conversation-opener-module__r0euTW__screen[data-motion=middle] .simulated-conversation-opener-module__r0euTW__thread{padding-top:max(0px,35dvh - 52px)}.simulated-conversation-opener-module__r0euTW__received,.simulated-conversation-opener-module__r0euTW__sent{transform-origin:0 100%;flex-shrink:0;animation:.33s cubic-bezier(.34,1.56,.5,1) both simulated-conversation-opener-module__r0euTW__arrive;display:flex}.simulated-conversation-opener-module__r0euTW__sent{transform-origin:100% 100%;flex-direction:column;align-items:flex-end;padding:0;animation-name:simulated-conversation-opener-module__r0euTW__send}.simulated-conversation-opener-module__r0euTW__timestamp{text-align:center;color:#8e8e93;flex-shrink:0;padding-bottom:8px;font-size:11px;line-height:14px;animation:.33s ease-out both simulated-conversation-opener-module__r0euTW__arrive}.simulated-conversation-opener-module__r0euTW__sent[data-reaction-space=true]{padding-top:24px}.simulated-conversation-opener-module__r0euTW__sent .imessage-tapback{animation:.32s cubic-bezier(.2,.8,.3,1) both simulated-conversation-opener-module__r0euTW__tapback}@keyframes simulated-conversation-opener-module__r0euTW__tapback{0%{opacity:0;transform:translateY(3px)scale(.8)}to{opacity:1;transform:none}}.simulated-conversation-opener-module__r0euTW__receipt{color:#8e8e93;min-height:14px;margin-top:5px;padding-right:4px;font-size:11px;line-height:14px;display:grid}.simulated-conversation-opener-module__r0euTW__receipt>span{white-space:nowrap;grid-area:1/1;justify-self:end;transition:opacity .16s}.simulated-conversation-opener-module__r0euTW__incoming,.simulated-conversation-opener-module__r0euTW__outgoing{white-space:pre-wrap;overflow-wrap:break-word;letter-spacing:-.2px;border-radius:20px;max-width:75%;padding:8px 12px;font-size:17px;line-height:22px;position:relative}.simulated-conversation-opener-module__r0euTW__incoming{color:#000;background:#e9e9ea}.simulated-conversation-opener-module__r0euTW__outgoing{color:#fff;background:linear-gradient(#34a6ff,#1e96f2)}.simulated-conversation-opener-module__r0euTW__typing{background:#e9e9ea;border-radius:19px;gap:4px;padding:14px;display:inline-flex;position:relative}.simulated-conversation-opener-module__r0euTW__typing i{background:#aeadb0;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite simulated-conversation-opener-module__r0euTW__dot}.simulated-conversation-opener-module__r0euTW__actions{flex-direction:column;display:flex}.simulated-conversation-opener-module__r0euTW__actions[data-ready=true]{padding-top:16px}.simulated-conversation-opener-module__r0euTW__continuePrompt{text-align:center}.simulated-conversation-opener-module__r0euTW__yourTurn{color:#126cb4;justify-content:center;align-items:center;gap:5px;margin-bottom:10px;font-size:13px;font-weight:600;animation:.4s ease-out .55s both simulated-conversation-opener-module__r0euTW__promptReveal;display:flex}.simulated-conversation-opener-module__r0euTW__yourTurn svg{animation:1.3s ease-in-out 1s infinite simulated-conversation-opener-module__r0euTW__nudge}.simulated-conversation-opener-module__r0euTW__continueButton{color:#fff;background:#1687f8;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:52px;font-size:17px;font-weight:600;animation:.45s cubic-bezier(.22,1,.36,1) both simulated-conversation-opener-module__r0euTW__promptReveal,2s ease-out 1.2s infinite simulated-conversation-opener-module__r0euTW__beckon;display:flex}.simulated-conversation-opener-module__r0euTW__continueButton:focus-visible{outline-offset:5px;outline:3px solid #126cb4}@keyframes simulated-conversation-opener-module__r0euTW__nudge{50%{transform:translateY(4px)}}@keyframes simulated-conversation-opener-module__r0euTW__beckon{0%{box-shadow:0 0 #1687f833}75%,to{box-shadow:0 0 0 9px #1687f800}}.simulated-conversation-opener-module__r0euTW__choicesPrompt{animation:.28s ease-out both simulated-conversation-opener-module__r0euTW__promptReveal}.simulated-conversation-opener-module__r0euTW__label{text-align:right;color:#65717e;letter-spacing:-.2px;margin-bottom:14px;font-size:16px;font-weight:500}.simulated-conversation-opener-module__r0euTW__choices{flex-direction:column;align-items:flex-end;gap:12px;animation:.25s ease-out .18s both simulated-conversation-opener-module__r0euTW__promptReveal;display:flex}.simulated-conversation-opener-module__r0euTW__choice{cursor:pointer;color:#0879dc;text-align:left;background:#eef6ff;border:1px solid #bad8f6;border-radius:20px;align-items:center;gap:12px;max-width:90%;min-height:48px;padding:10px 12px 10px 16px;font-size:17px;font-weight:500;line-height:22px;transition:background .15s,transform .15s;display:flex}.simulated-conversation-opener-module__r0euTW__choice svg{color:#fff;background:#1687f8;border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:5px}.simulated-conversation-opener-module__r0euTW__choice:hover{background:#deeeff}.simulated-conversation-opener-module__r0euTW__choice:active{transform:scale(.98)}@keyframes simulated-conversation-opener-module__r0euTW__promptReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.simulated-conversation-opener-module__r0euTW__choice:focus-visible{outline-offset:4px;outline:3px solid #1687f8}@keyframes simulated-conversation-opener-module__r0euTW__arrive{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes simulated-conversation-opener-module__r0euTW__send{0%{opacity:0;transform:translateY(14px)scale(.72)}to{opacity:1;transform:none}}@keyframes simulated-conversation-opener-module__r0euTW__dot{0%,to{opacity:.88;background:#aeadb0}20%{opacity:1;background:#808186;transform:translateY(-.45px)}40%{opacity:.92;background:#a1a2a6;transform:none}}@media (max-height:740px){.simulated-conversation-opener-module__r0euTW__screen{height:calc(var(--hallie-onb-viewport-height,100dvh) - 1.5rem);padding:4px 8px 12px}}@media (max-height:700px){.simulated-conversation-opener-module__r0euTW__screen{padding-bottom:4px}.simulated-conversation-opener-module__r0euTW__thread{gap:3px}.simulated-conversation-opener-module__r0euTW__timestamp{padding-bottom:0}.simulated-conversation-opener-module__r0euTW__actions[data-ready=true]{padding-top:4px}.simulated-conversation-opener-module__r0euTW__label{margin-bottom:8px}.simulated-conversation-opener-module__r0euTW__choices{gap:8px}.simulated-conversation-opener-module__r0euTW__yourTurn{margin-bottom:6px}}.simulated-conversation-opener-module__r0euTW__screen[data-skippable=true]{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.simulated-conversation-opener-module__r0euTW__skipButton{z-index:10;bottom:calc(4px + env(safe-area-inset-bottom));color:#65717e;white-space:nowrap;background:#fff;border-radius:20px;align-items:center;min-height:40px;padding:8px 16px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.simulated-conversation-opener-module__r0euTW__skipButton:hover{color:#0879dc}.simulated-conversation-opener-module__r0euTW__skipButton:focus-visible{outline-offset:2px;outline:2px solid #1687f8}@media (prefers-reduced-motion:reduce){.simulated-conversation-opener-module__r0euTW__received,.simulated-conversation-opener-module__r0euTW__sent,.simulated-conversation-opener-module__r0euTW__choicesPrompt,.simulated-conversation-opener-module__r0euTW__choices,.simulated-conversation-opener-module__r0euTW__timestamp,.simulated-conversation-opener-module__r0euTW__typing i,.simulated-conversation-opener-module__r0euTW__yourTurn,.simulated-conversation-opener-module__r0euTW__yourTurn svg,.simulated-conversation-opener-module__r0euTW__continueButton{animation:none}.simulated-conversation-opener-module__r0euTW__sent .imessage-tapback{animation:none}.simulated-conversation-opener-module__r0euTW__choice,.simulated-conversation-opener-module__r0euTW__receipt>span{transition:none}}