.sim_page__0f7H2{min-height:100vh;background:#eef2f0;color:#101314;padding:1.5rem 1rem 3rem;font-family:inherit}.sim_container__P7ylT{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.sim_topRow__QZ_A_{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.sim_title__22qCL{font-size:1.1rem;font-weight:600;margin:0}.sim_modePill__S4XXr{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;border:1px solid;white-space:nowrap}.sim_modePillMock__6YNL0{color:#1f8a4c;background:rgba(31,138,76,.1)}.sim_modePillLive__hyCB5{color:#c0392b;background:rgba(192,57,43,.1)}.sim_modePillDetail__BeOOg{font-weight:400;opacity:.85}.sim_controlsRow__qRdcX{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sim_numberField__nOPOE{display:flex;align-items:center;gap:.4rem;flex:1 1 auto;min-width:0}.sim_numberInput__pCTPD{flex:1 1 auto;min-width:0;padding:.4rem .6rem;font-size:.85rem}.sim_button__hPc8Q,.sim_numberInput__pCTPD{border:1px solid #c7ccd1;border-radius:8px;font-family:inherit;background:#fff;color:#101314}.sim_button__hPc8Q{padding:.4rem .75rem;font-size:.8rem;cursor:pointer}.sim_button__hPc8Q:hover{background:#f2f4f5}.sim_resetButton__Kyo_l{border-color:#c0392b;color:#c0392b}.sim_resetButton__Kyo_l:hover{background:rgba(192,57,43,.08)}.sim_errorBanner__NrWm3{border-radius:8px;padding:.5rem .75rem;font-size:.8rem;background:rgba(192,57,43,.12);color:#932a1c;border:1px solid rgba(192,57,43,.35)}.sim_bezel__rRiN7{max-width:420px;margin:0 auto;background:#17181a;border-radius:34px;padding:10px;box-shadow:0 20px 45px rgba(0,0,0,.35)}.sim_screen__DLr_L{background:#f5f2ee;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;height:640px}.sim_header__s3oa7{gap:.6rem;padding:.75rem 1rem;background:#128c7e}.sim_avatar__vPQWd,.sim_header__s3oa7{display:flex;align-items:center;color:#fff;flex:0 0 auto}.sim_avatar__vPQWd{width:38px;height:38px;border-radius:50%;background:#0b5d53;justify-content:center;font-weight:700}.sim_headerInfo__FwoBi{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sim_contactName__NHk1A{font-weight:600;font-size:.95rem}.sim_statusRow__HM4TZ{display:flex;align-items:center;gap:.35rem;font-size:.72rem;opacity:.9}.sim_onlineDot__yf3lB{width:7px;height:7px;border-radius:50%;background:#2ecc71;flex:0 0 auto}.sim_messages__Hl_nU{flex:1 1 auto;overflow-y:auto;padding:.85rem;display:flex;flex-direction:column;gap:.5rem;background:#efe7dd}.sim_bubbleRowLeft__vHK9b,.sim_bubbleRowRight__pkzIO{display:flex;width:100%}.sim_bubbleRowLeft__vHK9b{justify-content:flex-start}.sim_bubbleRowRight__pkzIO{justify-content:flex-end}.sim_bubbleIn___CEje,.sim_bubbleOut__Ad3aF,.sim_bubbleTyping__Q3diW{max-width:82%;padding:.45rem .65rem;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.12)}.sim_bubbleOut__Ad3aF{background:#fff;color:#101314;border-top-left-radius:2px}.sim_bubbleIn___CEje{background:#d9fdd3;color:#101314;border-top-right-radius:2px}.sim_bubbleTyping__Q3diW{background:#fff;color:#5f6b6d;border-top-left-radius:2px;font-style:italic;font-size:.85rem;animation:sim_pulse__8xu6c 1.4s ease-in-out infinite}.sim_bubbleText__cyuG7{white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.4;margin:0}.sim_bubbleTime__6uPjV{font-size:.65rem;opacity:.55;text-align:right;margin-top:.25rem}.sim_chipRow__mdveB{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.sim_chip__xeDAM{border:1px solid #128c7e;color:#128c7e;background:transparent;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-family:inherit;cursor:pointer}.sim_chip__xeDAM:hover{background:rgba(18,140,126,.12)}@keyframes sim_pulse__8xu6c{0%,to{opacity:.55}50%{opacity:1}}.sim_composerBar__GEURe{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background:#f5f2ee;border-top:1px solid rgba(0,0,0,.08);flex:0 0 auto}.sim_composerInput__JeK_D{flex:1 1 auto;min-width:0;padding:.55rem .9rem;font-size:.88rem;background:#fff;color:#101314}.sim_composerInput__JeK_D,.sim_sendButton__F7Lcn{border:none;border-radius:999px;font-family:inherit}.sim_sendButton__F7Lcn{flex:0 0 auto;padding:.5rem .9rem;background:#128c7e;color:#fff;font-size:.85rem;cursor:pointer}.sim_sendButton__F7Lcn:disabled{opacity:.5;cursor:default}.sim_locationWrap__IJkah{position:relative;flex:0 0 auto}.sim_locationButton__XYSmD{border:none;border-radius:999px;padding:.5rem .6rem;background:#fff;font-size:.95rem;font-family:inherit;cursor:pointer}.sim_locationMenu__bKY7v{position:absolute;bottom:calc(100% + .5rem);left:0;min-width:200px;background:#fff;color:#101314;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.25);padding:.4rem;display:flex;flex-direction:column;gap:.2rem;z-index:10}.sim_locationOption__5bVnw{border:none;background:transparent;text-align:left;padding:.4rem .5rem;border-radius:6px;font-size:.82rem;font-family:inherit;color:inherit;cursor:pointer}.sim_locationOption__5bVnw:hover{background:#f2f4f5}.sim_locationCustom___lXMT{display:flex;gap:.3rem;margin-top:.2rem;padding-top:.35rem;border-top:1px solid #e4e6e8}.sim_locationCustomInput__RbSSX{width:4.2rem;min-width:0;border:1px solid #c7ccd1;border-radius:6px;padding:.25rem .35rem;font-size:.78rem;font-family:inherit}@media (prefers-color-scheme:dark){.sim_page__0f7H2{background:#0b141a;color:#e9edef}.sim_modePillMock__6YNL0{color:#4ade80;background:rgba(74,222,128,.12)}.sim_modePillLive__hyCB5{color:#f87171;background:hsla(0,91%,71%,.12)}.sim_button__hPc8Q,.sim_numberInput__pCTPD{background:#1f2c33;color:#e9edef;border-color:#354049}.sim_button__hPc8Q:hover{background:#26343c}.sim_resetButton__Kyo_l{border-color:#f87171;color:#f87171}.sim_resetButton__Kyo_l:hover{background:hsla(0,91%,71%,.1)}.sim_errorBanner__NrWm3{background:hsla(0,91%,71%,.14);color:#fecaca;border-color:hsla(0,91%,71%,.4)}.sim_messages__Hl_nU,.sim_screen__DLr_L{background:#0b141a}.sim_bubbleOut__Ad3aF,.sim_bubbleTyping__Q3diW{background:#202c33;color:#e9edef}.sim_bubbleIn___CEje{background:#005c4b;color:#e9edef}.sim_bubbleTyping__Q3diW{color:#9fb0b5}.sim_chip__xeDAM{border-color:#4ade80;color:#4ade80}.sim_chip__xeDAM:hover{background:rgba(74,222,128,.12)}.sim_composerBar__GEURe{background:#0b141a;border-top-color:hsla(0,0%,100%,.08)}.sim_composerInput__JeK_D,.sim_locationButton__XYSmD,.sim_locationMenu__bKY7v{background:#1f2c33;color:#e9edef}.sim_locationMenu__bKY7v{box-shadow:0 8px 24px rgba(0,0,0,.55)}.sim_locationOption__5bVnw:hover{background:#26343c}.sim_locationCustom___lXMT{border-top-color:#354049}.sim_locationCustomInput__RbSSX{background:#17232a;color:#e9edef;border-color:#354049}}