.mp-chat.svelte-3rp5vv{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;color:#000}.mp-chat.is-fullscreen.svelte-3rp5vv{min-height:0;height:100%;flex:1 1 auto}.mp-chat__chrome.svelte-3rp5vv{display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;z-index:2;background:#000;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.mp-chat__brand-row.svelte-3rp5vv{display:grid;grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;gap:.65rem;padding:max(.75rem,env(safe-area-inset-top)) .9rem .45rem;background:#000}.mp-chat__logo.svelte-3rp5vv{display:block;justify-self:center;height:28px;width:auto;object-fit:contain}.mp-chat__brand-spacer.svelte-3rp5vv{width:2.4rem;height:2.4rem}.mp-chat__seller.svelte-3rp5vv{display:flex;align-items:flex-start;gap:.7rem;padding:.45rem .9rem .9rem;background:#000;color:#fff}.mp-chat__header.svelte-3rp5vv{display:flex;align-items:center;gap:.65rem;padding:.85rem .9rem;padding-top:max(.85rem,env(safe-area-inset-top));border-bottom:1px solid #eee;flex-shrink:0;background:#fff;position:sticky;top:0;z-index:2}.mp-chat__header.is-dark.svelte-3rp5vv{background:#1d1d1d;border-bottom-color:#2a2a2a;color:#fff;padding-top:.85rem}.mp-chat__header.is-dark.svelte-3rp5vv .mp-chat__icon-btn:where(.svelte-3rp5vv){color:#fff}.mp-chat__header.is-dark.svelte-3rp5vv .mp-chat__icon-btn:where(.svelte-3rp5vv):hover{background:#292929}.mp-chat__header.is-dark.svelte-3rp5vv .mp-chat__name:where(.svelte-3rp5vv){color:#fff}.mp-chat__header.is-dark.svelte-3rp5vv .mp-chat__status:where(.svelte-3rp5vv){color:#a3a3a3}.mp-chat__header.is-dark.svelte-3rp5vv .mp-chat__responds:where(.svelte-3rp5vv){color:#737373}.mp-chat__header.is-dark.svelte-3rp5vv .mp-chat__avatar--initials:where(.svelte-3rp5vv){background:#2a2a2a;border:1px solid #333}.mp-chat__header-actions.svelte-3rp5vv{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0}.mp-chat__icon-btn.svelte-3rp5vv{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:#111;cursor:pointer;flex-shrink:0}.mp-chat__icon-btn.svelte-3rp5vv:hover{background:#f3f3f3}.mp-chat__icon-btn.svelte-3rp5vv svg:where(.svelte-3rp5vv){width:1.05rem;height:1.05rem}.mp-chat__avatar.svelte-3rp5vv{width:36px;height:36px;border-radius:999px;object-fit:cover;background:#111;flex-shrink:0}.mp-chat__avatar--initials.svelte-3rp5vv{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:var(--oo-text-small-xs);font-weight:var(--oo-weight-semibold)}.mp-chat__meta.svelte-3rp5vv{min-width:0;flex:1}.mp-chat__name.svelte-3rp5vv{margin:0;font-size:var(--oo-text-body);font-weight:var(--oo-weight-semibold);line-height:var(--oo-leading-tight);letter-spacing:var(--oo-tracking-heading)}.mp-chat__status.svelte-3rp5vv{margin:.2rem 0 0;display:inline-flex;align-items:center;gap:.35rem;color:#4a4a4a;font-size:var(--oo-text-small);font-weight:var(--oo-weight-medium);line-height:var(--oo-leading-normal)}.mp-chat__online-dot.svelte-3rp5vv{width:.45rem;height:.45rem;border-radius:999px;background:#22c55e}.mp-chat__responds.svelte-3rp5vv{margin:.15rem 0 0;color:#767676;font-size:var(--oo-text-small-xs);font-weight:var(--oo-weight-regular);line-height:var(--oo-leading-normal)}.mp-chat__thread.svelte-3rp5vv{flex:1;min-height:0;overflow-y:auto;padding:.85rem;display:flex;flex-direction:column;gap:.55rem;background:#fafafa}.mp-chat__listing-chip.svelte-3rp5vv{align-self:center;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .75rem;border-radius:999px;background:#eee;color:#4a4a4a;font-size:var(--oo-text-caption);font-weight:var(--oo-weight-medium);line-height:var(--oo-leading-normal);max-width:90%;text-align:center}.mp-chat__listing-chip.svelte-3rp5vv a:where(.svelte-3rp5vv){color:inherit;text-decoration:none}.mp-chat__listing-chip.svelte-3rp5vv a:where(.svelte-3rp5vv):hover{text-decoration:underline}.mp-chat__listing-eyebrow.svelte-3rp5vv{font-size:.65rem;font-weight:var(--oo-weight-semibold);letter-spacing:.04em;text-transform:uppercase;opacity:.75}.mp-chat__bubble-row.svelte-3rp5vv{display:flex;justify-content:flex-start;animation:svelte-3rp5vv-mp-msg-in .22s ease}.mp-chat__bubble-row.is-mine.svelte-3rp5vv{justify-content:flex-end}.mp-chat__bubble.svelte-3rp5vv{max-width:82%;padding:.7rem .9rem;border-radius:.85rem .85rem .85rem .25rem;background:#fff;border:1px solid #ebebeb;box-shadow:0 1px 2px #0000000a}.mp-chat__bubble.is-mine.svelte-3rp5vv{background:#111;border-color:#111;color:#fff;border-radius:.85rem .85rem .25rem}.mp-chat__body.svelte-3rp5vv{margin:0;font-size:var(--oo-text-body);font-weight:var(--oo-weight-medium);line-height:var(--oo-leading-relaxed);letter-spacing:var(--oo-tracking-body);white-space:pre-wrap;word-break:break-word}.mp-chat__image.svelte-3rp5vv{display:block;max-width:min(100%,240px);max-height:240px;width:auto;height:auto;border-radius:.45rem;margin-bottom:.35rem;object-fit:cover}.mp-chat__photo-unavailable.svelte-3rp5vv{margin:0 0 .35rem;font-size:var(--oo-text-small);color:var(--oo-text-on-light-muted);font-style:italic}.mp-chat__attach-error.svelte-3rp5vv{margin:0;font-size:var(--oo-text-small-xs);color:#e11d48}.mp-chat__pending-photo.svelte-3rp5vv{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:.65rem;background:#0000000a;border:1px solid rgba(0,0,0,.08)}.mp-chat__pending-photo.svelte-3rp5vv img:where(.svelte-3rp5vv){width:56px;height:56px;object-fit:cover;border-radius:.45rem;flex-shrink:0}.mp-chat__pending-remove.svelte-3rp5vv{border:none;background:transparent;color:#666;font:inherit;font-size:var(--oo-text-small-xs);font-weight:var(--oo-weight-semibold);cursor:pointer;padding:0}.mp-chat__pending-remove.svelte-3rp5vv:hover{color:#111}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__pending-photo:where(.svelte-3rp5vv){background:#ffffff0f;border-color:#ffffff1f}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__pending-remove:where(.svelte-3rp5vv){color:#ffffffa6}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__pending-remove:where(.svelte-3rp5vv):hover{color:#fff}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__attach-error:where(.svelte-3rp5vv){color:#fb7185}.mp-chat__time.svelte-3rp5vv{display:block;margin-top:.4rem;text-align:right;font-size:var(--oo-text-caption);font-weight:var(--oo-weight-medium);line-height:var(--oo-leading-normal);color:var(--oo-text-on-light-muted)}.mp-chat__bubble.is-mine.svelte-3rp5vv .mp-chat__time:where(.svelte-3rp5vv){color:#ffffffb3}.mp-chat__typing.svelte-3rp5vv{display:inline-flex;gap:.25rem;padding:.55rem .7rem;border-radius:.85rem;background:#fff;border:1px solid #ebebeb}.mp-chat__typing.svelte-3rp5vv span:where(.svelte-3rp5vv){width:.35rem;height:.35rem;border-radius:999px;background:#999;animation:svelte-3rp5vv-mp-typing 1s infinite ease-in-out}.mp-chat__typing.svelte-3rp5vv span:where(.svelte-3rp5vv):nth-child(2){animation-delay:.15s}.mp-chat__typing.svelte-3rp5vv span:where(.svelte-3rp5vv):nth-child(3){animation-delay:.3s}.mp-chat__composer.svelte-3rp5vv{display:flex;flex-direction:column;gap:.45rem;padding:.7rem .75rem;border-top:1px solid #eee;background:#fff;flex-shrink:0;position:sticky;bottom:0;z-index:3}.mp-chat__composer-row.svelte-3rp5vv{display:flex;align-items:flex-end;gap:.45rem}.mp-chat__guest-row.svelte-3rp5vv{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;font-size:var(--oo-text-small-xs);color:var(--oo-text-on-light-muted)}.mp-chat__guest-label.svelte-3rp5vv{font-weight:var(--oo-weight-medium)}.mp-chat__guest-name.svelte-3rp5vv{display:inline-flex;align-items:center;gap:.25rem;border:none;background:transparent;padding:0;font:inherit;font-weight:var(--oo-weight-semibold);color:inherit;cursor:pointer}.mp-chat__guest-input.svelte-3rp5vv{flex:1;min-width:8rem;padding:.35rem .5rem;border:1px solid #ddd;border-radius:.4rem;font:inherit}.mp-chat__guest-save.svelte-3rp5vv,.mp-chat__guest-cancel.svelte-3rp5vv{border:none;background:transparent;font-size:var(--oo-text-small-xs);font-weight:var(--oo-weight-semibold);cursor:pointer;padding:.2rem .35rem}.mp-chat__guest-save.svelte-3rp5vv{color:#111}.mp-chat__guest-cancel.svelte-3rp5vv{color:var(--oo-text-on-light-muted)}.mp-chat__file.svelte-3rp5vv{display:none}.mp-chat__attach.svelte-3rp5vv{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid #ddd;border-radius:.5rem;background:#fff;color:#111;cursor:pointer;flex-shrink:0}.mp-chat__attach.svelte-3rp5vv svg:where(.svelte-3rp5vv){width:1.05rem;height:1.05rem}.mp-chat__input.svelte-3rp5vv{flex:1;min-height:2.2rem;max-height:6rem;resize:none;padding:.6rem .75rem;border:1px solid #ddd;border-radius:.55rem;font-family:var(--oo-font-sans);font-size:var(--oo-text-button);font-weight:var(--oo-weight-regular);line-height:var(--oo-leading-normal);background:#fff;color:#111}.mp-chat__input.svelte-3rp5vv::placeholder{font-size:var(--oo-text-button);font-weight:var(--oo-weight-regular);color:var(--oo-text-on-light-muted)}.mp-chat__input.svelte-3rp5vv:focus{outline:1px solid #111;border-color:#111}.mp-chat__send.svelte-3rp5vv{padding:.6rem 1rem;border:none;border-radius:.5rem;background:#111;color:#fff;font-family:var(--oo-font-sans);font-size:var(--oo-text-button);font-weight:var(--oo-weight-semibold);letter-spacing:var(--oo-tracking-button);cursor:pointer;flex-shrink:0}.mp-chat__send.svelte-3rp5vv:disabled{opacity:.4;cursor:not-allowed}.mp-chat__chrome.svelte-3rp5vv .mp-chat__icon-btn:where(.svelte-3rp5vv){background:#fff;border:1px solid #fff;width:2.4rem;height:2.4rem;color:#000}.mp-chat__chrome.svelte-3rp5vv .mp-chat__icon-btn:where(.svelte-3rp5vv):hover{background:#f3f3f3;opacity:.92}.mp-chat__chrome.svelte-3rp5vv .mp-chat__name:where(.svelte-3rp5vv){color:#fff}.mp-chat__chrome.svelte-3rp5vv .mp-chat__status:where(.svelte-3rp5vv){color:var(--oo-text-secondary)}.mp-chat__chrome.svelte-3rp5vv .mp-chat__responds:where(.svelte-3rp5vv){color:var(--oo-text-muted)}.mp-chat__chrome.svelte-3rp5vv .mp-chat__avatar--initials:where(.svelte-3rp5vv){background:#222;border:1px solid rgba(255,255,255,.15)}.mp-chat.is-dark.svelte-3rp5vv{background:#000;color:#fff}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__thread:where(.svelte-3rp5vv){background:#000;overscroll-behavior:contain}.mp-chat.is-dark.svelte-3rp5vv:not(.is-fullscreen){background:#181818}.mp-chat.is-dark.svelte-3rp5vv:not(.is-fullscreen) .mp-chat__thread:where(.svelte-3rp5vv){background:#181818}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__listing-chip:where(.svelte-3rp5vv){background:#ffffff1a;color:var(--oo-text-secondary)}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__bubble:where(.svelte-3rp5vv){background:#1a1a1a;border-color:#ffffff1f;color:#fff;box-shadow:none}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__bubble.is-mine:where(.svelte-3rp5vv){background:#fff;border-color:#fff;color:#000}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__time:where(.svelte-3rp5vv){color:var(--oo-text-muted)}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__bubble.is-mine:where(.svelte-3rp5vv) .mp-chat__time:where(.svelte-3rp5vv){color:var(--oo-text-on-light-muted)}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__typing:where(.svelte-3rp5vv){background:#1a1a1a;border-color:#ffffff1f}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__typing:where(.svelte-3rp5vv) span:where(.svelte-3rp5vv){background:#ffffff8c}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__composer:where(.svelte-3rp5vv){background:#1d1d1d;border-top:1px solid #2a2a2a}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__guest-row:where(.svelte-3rp5vv){color:#ffffff8c}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__guest-name:where(.svelte-3rp5vv){color:#fff}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__guest-input:where(.svelte-3rp5vv){background:#222;border-color:#333;color:#fff}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__guest-save:where(.svelte-3rp5vv){color:#fff}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__attach:where(.svelte-3rp5vv){background:#222;border-color:#333;color:#fff}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__input:where(.svelte-3rp5vv){background:#222;border-color:#333;color:#fff}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__input:where(.svelte-3rp5vv)::placeholder{color:#fff6}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__input:where(.svelte-3rp5vv):focus{outline:1px solid rgba(255,255,255,.45);border-color:#ffffff73}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__send:where(.svelte-3rp5vv){background:#fff;color:#000}.mp-chat.is-dark.svelte-3rp5vv .mp-chat__send:where(.svelte-3rp5vv):disabled{opacity:.35;background:#fff;color:#000}@keyframes svelte-3rp5vv-mp-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-3rp5vv-mp-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
