.msgv2-main{max-height:100%;overflow:hidden;box-sizing:border-box}.msgv2-main,.msgv2-page{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1 auto;height:100%}.msgv2-page{gap:.5rem}.msgv2-page-bar{flex-shrink:0;min-width:0;padding-inline:.75rem}@media (min-width:640px){.msgv2-page-bar{padding-inline:0}}.msgv2-root{--msgv2-bg:var(--msg-bg,#f3f7fc);--msgv2-panel:var(--msg-panel,#fff);--msgv2-border:var(--msg-line,#dce6f2);--msgv2-text:var(--msg-text,#20324c);--msgv2-muted:var(--msg-muted,#60738e);--msgv2-brand:var(--msg-accent,#4386ff);--msgv2-surface:var(--msg-sidebar,#fff);--msgv2-mine:var(--msg-out-bg,#eaf2ff);--msgv2-theirs:var(--msg-in-bg,#fff);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;background:var(--msgv2-bg);color:var(--msgv2-text);border:1px solid color-mix(in srgb,var(--msgv2-brand) 25%,transparent);border-radius:.75rem;overflow:hidden}@media (max-width:767px){.msgv2-root{border-radius:0;border-left:0;border-right:0}}.msgv2-shell{position:relative;display:grid;grid-template-columns:minmax(0,310px) minmax(0,1fr);min-height:0;min-width:0;width:100%;flex:1 1 auto;overflow:hidden}@media (max-width:1023px) and (min-width:768px){.msgv2-shell{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media (max-width:767px){.msgv2-shell{grid-template-columns:minmax(0,1fr)}.msgv2-shell[data-mobile-pane=list] .msgv2-thread,.msgv2-shell[data-mobile-pane=peer] .msgv2-list,.msgv2-shell[data-mobile-pane=thread] .msgv2-list{display:none!important}}.msgv2-list,.msgv2-peer,.msgv2-thread{min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--msgv2-panel);overflow:hidden}.msgv2-list{border-right:1px solid var(--msg-line,#dce6f2);background:var(--msg-sidebar,var(--msgv2-panel))}.msgv2-peer{position:absolute;top:0;right:0;bottom:0;left:310px;z-index:8;width:auto;border:0;background:var(--profile-bg,#fff);color:var(--profile-text,var(--msgv2-text));overflow:auto;display:none}.msgv2-shell[data-peer-open=true] .msgv2-peer{display:flex}@media (max-width:767px){.msgv2-peer{left:0;width:100%}}@media (prefers-reduced-motion:reduce){.msgv2-peer{transition:none}}.msgv2-peer-toolbar{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:3rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--msgv2-brand) 18%,transparent)}.msgv2-peer-toolbar-title{margin:0;flex:1 1 auto;min-width:0;font-size:1rem;font-weight:600}.msgv2-peer-close{display:inline-flex;flex-shrink:0;margin-left:auto}@media (min-width:768px){.msgv2-peer-toolbar-title{display:none}}.msgv2-peer-profile{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.msgv2-peer-cover{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:color-mix(in srgb,var(--msgv2-brand) 18%,transparent);flex-shrink:0}.msgv2-peer-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.msgv2-peer-cover-fallback{width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--msgv2-brand) 45%,transparent),color-mix(in srgb,var(--profile-bg,var(--msgv2-panel)) 88%,var(--msgv2-brand)))}.msgv2-peer-body{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:0 1rem 1.25rem;text-align:center}.msgv2-peer-avatar-wrap{margin-top:-2.75rem;position:relative;z-index:1;border-radius:9999px;padding:3px;background:var(--msgv2-panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--msgv2-brand) 22%,transparent)}.msgv2-peer-avatar-wrap .msgv2-avatar{width:88px;height:88px;font-size:1.75rem}.msgv2-peer-info{min-width:0;width:100%}.msgv2-peer-name{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;word-break:break-word}.msgv2-peer-about{margin:.65rem 0 0;font-size:.875rem;line-height:1.45;color:rgb(var(--color-text-muted));white-space:pre-wrap;word-break:break-word}.msgv2-peer-profile-btn{margin-top:.25rem;width:100%;box-sizing:border-box;text-align:center;text-decoration:none}.msgv2-pane-head{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--msgv2-brand) 18%,transparent);flex-shrink:0;min-width:0}.msgv2-pane-head h1,.msgv2-pane-head h2{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgv2-scroll{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.msgv2-conv{display:flex;width:100%;max-width:100%;text-align:left;gap:.75rem;padding:.75rem 1rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--msgv2-muted) 18%,transparent);background:transparent;color:inherit;cursor:pointer;min-width:0;box-sizing:border-box}.msgv2-conv:focus-visible,.msgv2-conv:hover{background:var(--msgv2-surface);outline:none}.msgv2-conv[aria-current=true]{background:color-mix(in srgb,var(--msgv2-brand) 10%,transparent)}.msgv2-avatar{width:2.5rem;height:2.5rem;border-radius:22%;-o-object-fit:cover;object-fit:cover;background:var(--msgv2-surface);flex-shrink:0}.msgv2-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0;line-height:0}.msgv2-avatar-wrap .msgv2-avatar{width:100%;height:100%}.msgv2-presence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--msg-panel,var(--msgv2-panel,#fff));box-shadow:0 0 0 1px color-mix(in srgb,var(--msg-muted,#60738e) 35%,transparent);box-sizing:border-box;pointer-events:none}.msgv2-presence.is-online{background:#22c55e}.msgv2-presence.is-offline{background:#fff}.msgv2-person{display:flex;flex-direction:column;width:calc(100% - 1.25rem);margin:.45rem .625rem;padding:0;border:0;border-radius:1rem;overflow:hidden;background:var(--msg-panel,var(--msgv2-panel));color:var(--msg-text,inherit);text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--msg-line,#dce6f2);box-sizing:border-box}.msgv2-person:focus-visible,.msgv2-person:hover{box-shadow:0 0 0 1px var(--msg-accent,var(--msgv2-brand));outline:none}.msgv2-person[aria-current=true],.msgv2-person[aria-pressed=true]{box-shadow:0 0 0 2px var(--msg-accent,var(--msgv2-brand))}.msgv2-person-cover{position:relative;display:block;aspect-ratio:2.65;overflow:hidden;background:linear-gradient(125deg,color-mix(in srgb,var(--msg-accent,var(--msgv2-brand)) 28%,transparent),var(--msg-sidebar,var(--msgv2-surface)))}.msgv2-person-cover img,.msgv2-person-cover-fallback{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.msgv2-person-lamp{position:absolute;top:8px;right:8px;width:14px;height:14px;border-radius:50%;border:2px solid var(--msg-panel,#fff);box-sizing:border-box;pointer-events:none}.msgv2-person-lamp.is-online{background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 35%,transparent)}.msgv2-person-lamp.is-offline{background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--msg-muted,#60738e) 45%,transparent)}.msgv2-person-unread{position:absolute;top:8px;left:8px;min-width:1.25rem;padding:.1rem .4rem;border-radius:999px;background:var(--msg-unread-bg,var(--msgv2-brand));color:var(--msg-unread-text,#fff);font-size:.7rem;font-weight:700;text-align:center}.msgv2-person-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 .85rem .8rem}.msgv2-person-body .msgv2-avatar{margin-top:-28px;border:3px solid var(--msg-panel,#fff);border-radius:14px;position:relative;z-index:1;box-shadow:0 1px 2px color-mix(in srgb,#000 18%,transparent)}.msgv2-person-name{margin-top:.35rem;max-width:100%;font-weight:650;font-size:.95rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgv2-person-note,.msgv2-person-seen{max-width:100%;color:var(--msg-meta,var(--msgv2-muted));font-size:.78rem;line-height:1.3}.msgv2-person-note{margin-top:.15rem}.msgv2-avatar-fallback{display:grid;place-items:center;font-weight:600;color:var(--msgv2-brand);font-size:.85rem}.msgv2-unread{margin-left:auto;min-width:1.25rem;padding:.1rem .4rem;border-radius:999px;background:var(--msg-unread-bg,var(--msgv2-brand));color:var(--msg-unread-text,#fff);font-size:.7rem;font-weight:700;text-align:center}.msgv2-composer{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;padding:.65rem .75rem max(.65rem,env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--msgv2-brand) 18%,transparent);background:var(--msgv2-panel);flex-shrink:0;min-width:0;width:100%;box-sizing:border-box}.msgv2-composer textarea{flex:1 1 auto;min-width:0;resize:none;min-height:2.75rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--msgv2-brand) 30%,transparent);background:var(--msgv2-surface);color:var(--msgv2-text);padding:.65rem .75rem;font:inherit;line-height:1.35;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--msgv2-muted) 55%,transparent) transparent}.msgv2-composer textarea::-webkit-scrollbar{width:8px}.msgv2-composer textarea::-webkit-scrollbar-track{background:transparent}.msgv2-composer textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--msgv2-muted) 55%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.msgv2-composer textarea:focus-visible{outline:2px solid var(--msgv2-brand);outline-offset:1px}.msgv2-btn{border:0;border-radius:.65rem;background:var(--msgv2-brand);color:rgb(var(--color-button-text));font:inherit;font-weight:600;padding:.65rem .9rem;cursor:pointer;flex-shrink:0}.msgv2-btn:disabled{opacity:.55;cursor:not-allowed}.msgv2-btn-ghost{background:transparent;color:var(--msgv2-brand);border:1px solid color-mix(in srgb,var(--msgv2-brand) 35%,transparent)}.msgv2-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:9999px;line-height:0}.msgv2-btn-icon svg{width:1.05rem;height:1.05rem}.msgv2-btn-send{width:2.75rem;height:2.75rem}.msgv2-btn-send svg{width:1.55rem;height:1.55rem}.msgv2-bubble-row{display:flex;max-width:100%;min-width:0;box-sizing:border-box;padding:.2rem .75rem}.msgv2-bubble-row[data-mine=true]{justify-content:flex-end}.msgv2-bubble{max-width:min(85%,36rem);min-width:0;padding:.55rem .75rem;border-radius:17px 17px 17px 3px;background:var(--msg-in-bg,var(--msgv2-theirs));color:var(--msg-in-text,inherit);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;box-sizing:border-box}.msgv2-bubble-row[data-mine=true] .msgv2-bubble{background:var(--msg-out-bg,var(--msgv2-mine));color:var(--msg-out-text,inherit);border-radius:17px 17px 3px 17px}.msgv2-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:.45rem;font-size:.7rem;color:var(--msgv2-muted);margin-top:.25rem;line-height:1}.msgv2-meta-time{min-width:0}.msgv2-tick{display:inline-flex;flex-shrink:0;align-items:center;margin-left:auto;color:color-mix(in srgb,var(--msgv2-muted) 70%,#1a2a3a);opacity:.92}.msgv2-bubble-row[data-mine=true] .msgv2-tick[data-status=delivered]{color:color-mix(in srgb,var(--msgv2-mine) 35%,#2a3a4a)}.msgv2-tick[data-status=read]{color:#4ba3e3;opacity:1}.msgv2-tick[data-status=pending]{opacity:.45}.msgv2-call-row{display:flex;width:100%;box-sizing:border-box;padding:.2rem .75rem;justify-content:flex-start}.msgv2-call-row[data-outgoing=true]{justify-content:flex-end}.msgv2-call-service{display:flex;align-items:center;gap:.45rem;max-width:min(85%,22rem);margin:.15rem 0;padding:.4rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--msgv2-surface) 80%,var(--msgv2-brand) 8%);border:1px solid color-mix(in srgb,var(--msgv2-brand) 18%,transparent);color:var(--msgv2-muted);font:inherit;font-size:.78rem;line-height:1.25;box-sizing:border-box;cursor:pointer;text-align:left}.msgv2-call-service:focus-visible,.msgv2-call-service:hover:not(:disabled){background:var(--msg-selected,#eaf2ff)}.msgv2-call-service:disabled{cursor:default;opacity:.72}.msgv2-call-service[data-state=missed]{color:color-mix(in srgb,#c44 75%,var(--msgv2-text));border-color:color-mix(in srgb,#c44 28%,transparent)}.msgv2-call-service-icon{display:inline-flex;flex-shrink:0;color:inherit;opacity:.9}.msgv2-call-service-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;min-width:0;flex:1 1 auto}.msgv2-call-service-title{color:var(--msgv2-text);font-weight:500}.msgv2-call-service-detail{color:inherit;opacity:.9}.msgv2-call-service-time{flex-shrink:0;font-size:.7rem;opacity:.85}.msgv2-day{text-align:center;font-size:.75rem;color:var(--msgv2-muted);padding:.75rem 0 .35rem}.msgv2-pending{opacity:.85;border:1px dashed color-mix(in srgb,var(--msgv2-brand) 40%,transparent)}.msgv2-gate{display:grid;place-items:center;flex:1 1 auto;min-height:0;padding:2rem 1.25rem;text-align:center;gap:.75rem}.msgv2-gate p{margin:0;color:var(--msgv2-muted);max-width:28rem}.msgv2-empty{padding:2rem 1.25rem;text-align:center;color:var(--msgv2-muted)}.msgv2-select-error{margin:0 .75rem;padding:.55rem .85rem;border-radius:.65rem;background:color-mix(in srgb,#c62828 12%,transparent);color:#b71c1c;font-size:.875rem;flex-shrink:0}:root.dark .msgv2-select-error,[data-theme=dark] .msgv2-select-error{background:color-mix(in srgb,#ef9a9a 18%,transparent);color:#ffcdd2}.msgv2-empty-thread{margin:auto;padding:1.5rem 1.25rem;text-align:center;color:var(--msgv2-muted);font-size:.925rem;line-height:1.45;max-width:22rem}.msgv2-new-banner{position:sticky;bottom:.5rem;align-self:center;margin:0 auto .5rem;z-index:2}@media (prefers-reduced-motion:reduce){.msgv2-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.msgv2-call-controls{display:inline-flex;gap:.25rem;flex-shrink:0;margin-left:.15rem;margin-right:0}.msgv2-call-controls .msgv2-btn-icon{width:2rem;height:2rem}@media (max-width:399px){.msgv2-call-controls .msgv2-btn-icon{width:1.85rem;height:1.85rem}.msgv2-call-controls .msgv2-btn-icon svg{width:.95rem;height:.95rem}}.msgv2-call-overlay{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:linear-gradient(180deg,var(--call-audio-start,#fff),var(--call-audio-end,#e7e9ee));color:var(--call-text,#20324c)}.msgv2-call-overlay-title{font-size:1.1rem;font-weight:600;margin:0}.msgv2-call-overlay-peer{margin:0;opacity:.85}.msgv2-call-overlay-timer{margin:0;font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.9;font-size:.95rem}.msgv2-call-devices{display:flex;flex-direction:column;gap:.4rem;width:min(100%,18rem);margin-top:.25rem}.msgv2-call-device{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem;opacity:.9}.msgv2-call-device select{width:100%;max-width:100%;border-radius:.4rem;border:1px solid var(--call-sheet-border,#dce6f2);background:var(--call-sheet-bg,#fff);color:var(--call-sheet-text,#20324c);padding:.35rem .45rem;font-size:.85rem}.msgv2-call-overlay-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;align-items:center;margin-top:.5rem}.msgv2-call-overlay-actions .msgv2-btn-icon{width:3rem;height:3rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.35);color:#fff}.msgv2-call-overlay-actions .msgv2-btn-icon svg{width:1.25rem;height:1.25rem}.msgv2-call-overlay-actions .msgv2-btn-hangup{background:#dc2626;border-color:#dc2626;color:#fff}.msgv2-call-overlay{--msgv2-fg:var(--msgv2-text)}.msgv2-call-overlay-error{margin:0;color:#f5a8a8;font-size:.9rem}.msgv2-call-remote-audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.msgv2-call-videos{display:grid;gap:.5rem;width:min(100%,28rem)}.msgv2-call-local-video,.msgv2-call-remote-video{width:100%;max-height:40vh;background:#111;-o-object-fit:cover;object-fit:cover}.msgv2-call-local-video{max-height:20vh;opacity:.9}@media (max-width:360px){.msgv2-call-overlay{padding:1rem .75rem;gap:.5rem}.msgv2-call-overlay-title{font-size:1rem}.msgv2-call-overlay-actions .msgv2-btn-icon{width:2.75rem;height:2.75rem}.msgv2-call-videos{width:100%}.msgv2-call-remote-video{max-height:32vh}.msgv2-call-devices{width:100%}}.msgv2-call-overlay :focus-visible{outline:2px solid var(--msg-focus,#4386ff);outline-offset:2px}.msgv2-call-overlay--mini{inset:auto;left:.5rem;right:.5rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));top:auto;width:auto;max-width:22rem;margin-inline:auto;padding:.55rem .65rem;border-radius:.75rem;gap:.35rem;align-items:stretch;justify-content:flex-start;box-shadow:0 8px 28px rgba(0,0,0,.35);z-index:45}.msgv2-call-overlay--mini .msgv2-call-overlay-title{font-size:.85rem}.msgv2-call-overlay--mini .msgv2-call-overlay-peer{font-size:.8rem}.msgv2-call-overlay--mini .msgv2-call-overlay-actions{margin-top:.15rem;gap:.35rem;justify-content:flex-start}.msgv2-call-overlay--mini .msgv2-call-overlay-actions .msgv2-btn-icon{width:2.35rem;height:2.35rem}.msgv2-call-videos--mini{display:none}.msgv2-call-history{position:relative;flex-shrink:0}.msgv2-call-history-toggle{font-size:.8rem;padding-inline:.45rem}.msgv2-call-history-drawer{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;width:min(92vw,18rem);max-height:14rem;overflow:auto;padding:.5rem;border-radius:.5rem;background:var(--msgv2-panel);color:var(--msgv2-text);border:1px solid color-mix(in srgb,var(--msgv2-brand) 28%,transparent);box-shadow:0 6px 20px rgba(0,0,0,.28)}.msgv2-call-history-drawer .msgv2-muted{color:var(--msgv2-muted)}.msgv2-call-history-drawer .msgv2-btn-ghost{color:var(--msgv2-brand);border-color:color-mix(in srgb,var(--msgv2-brand) 45%,transparent);background:color-mix(in srgb,var(--msgv2-brand) 12%,transparent)}.msgv2-call-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.msgv2-call-history-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;font-size:.75rem;color:var(--msgv2-text)}.msgv2-call-history-meta{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--msgv2-muted)}@media (max-width:360px){.msgv2-call-overlay--mini{left:.35rem;right:.35rem;max-width:none;padding:.45rem .5rem}.msgv2-call-overlay--mini .msgv2-call-overlay-actions .msgv2-btn{font-size:.75rem;padding:.3rem .45rem}}.msgv2-listhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 8px}.msgv2-listhead h1{margin:0;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;line-height:1.2}.msgv2-list-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.msgv2-list-search{box-sizing:border-box;flex:1 1 0%;min-width:0;width:0;height:44px;margin:0;padding:0 12px;border:1px solid;border-radius:10px;background:transparent;color:inherit;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.msgv2-list-search::-webkit-search-cancel-button,.msgv2-list-search::-webkit-search-decoration,.msgv2-list-search::-webkit-search-results-button,.msgv2-list-search::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.msgv2-list-search::-moz-placeholder{color:var(--msg-composer-placeholder,#60738e)}.msgv2-list-search::placeholder{color:var(--msg-composer-placeholder,#60738e)}@media (max-width:767px){.msgv2-list-search{height:40px}}.msgv2-requests{display:block;width:calc(100% - 24px);margin:4px 12px 8px;padding:8px 4px 10px;text-align:left;background:none;border:0;border-bottom:5px solid var(--msg-line,#dce6f2);border-radius:0 0 8px 8px;color:inherit;font:inherit;cursor:pointer}.msgv2-request-actions{display:flex;gap:8px;padding:0 12px 8px}.msgv2-composer-bar{display:flex;flex:1 1 100%;flex-wrap:nowrap;align-items:flex-end;gap:.4rem;min-width:0;width:100%}.msgv2-composer-tools{display:flex;align-items:center;gap:6px;flex:0 0 auto}.msgv2-composer-tools .msgv2-btn-icon{color:#fff;flex:0 0 auto}.msgv2-composer-tools .msgv2-btn-icon svg{width:78%;height:78%;overflow:visible}.msgv2-composer-tools .msgv2-btn-icon svg,.msgv2-composer-tools .msgv2-btn-icon svg *{stroke:#fff;fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.msgv2-composer-bar .msgv2-btn-danger,.msgv2-composer-bar .msgv2-btn-send{flex-shrink:0}@media (max-width:767px){.msgv2-composer{gap:.35rem;padding-left:.5rem;padding-right:.5rem}.msgv2-composer-bar{gap:.3rem}.msgv2-composer-tools{gap:4px}}.msgv2-groupinfo{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;background:var(--msgv2-bg,#fff);overflow:auto}.msgv2-groupinfo-cover{height:175px;background:#d7e4f2}.msgv2-groupinfo-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.msgv2-groupinfo-id{display:flex;gap:12px;align-items:flex-end;margin-top:-36px;padding:0 14px 10px}.msgv2-groupinfo-id small,.msgv2-groupinfo-id strong{display:block}.msgv2-groupinfo-tools{margin-left:auto;display:flex;gap:8px;font-size:12px}.msgv2-groupinfo-tools input{display:block;max-width:140px}.msgv2-groupinfo-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.msgv2-groupinfo-tabs button[aria-pressed=true]{color:var(--msgv2-brand,#245589)}.msgv2-groupinfo-member{display:flex;gap:8px;align-items:center;padding:8px 12px;flex-wrap:wrap}.msgv2-groupinfo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px}.msgv2-groupinfo-grid img,.msgv2-groupinfo-photo{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.msgv2-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px 12px 8px}.msgv2-tabs button{min-height:36px;border-radius:999px;border:1px solid var(--msg-line,#dce6f2);background:var(--msg-tab-inactive-bg,#f3f7fc);color:var(--msg-tab-inactive-text,#60738e);font:inherit;cursor:pointer}.msgv2-tabs button[aria-selected=true]{background:var(--msg-tab-active-bg,#fff);color:var(--msg-tab-active-text,#20324c);box-shadow:0 1px 4px #20324c14}.msgv2-listnote{margin:0;padding:0 14px 8px;color:var(--msg-muted,#60738e);font-size:.8rem}.msgv2-list .msgv2-conv:focus-visible,.msgv2-list .msgv2-conv:hover,.msgv2-list .msgv2-conv[aria-pressed=true]{background:var(--msg-hover,#20324c0f)}.msgv2-list .msgv2-conv[aria-current=true]{background:var(--msg-selected,#eaf2ff)}.msgv2-avatar{background:var(--msg-avatar-bg,var(--msgv2-surface));color:var(--msg-avatar-text,var(--msgv2-brand))}.msgv2-conv-preview,.msgv2-meta{color:var(--msg-meta,var(--msgv2-muted))}.msgv2-thread{background:var(--msg-bg,var(--msgv2-bg))}.msgv2-composer{background:var(--msg-panel,var(--msgv2-panel));border-top-color:var(--msg-line,#dce6f2);padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px))}.msgv2-composer textarea{background:var(--msg-composer-bg,#fff);color:var(--msg-composer-text,inherit);border-color:var(--msg-composer-border,#dce6f2)}.msgv2-composer textarea::-moz-placeholder{color:var(--msg-composer-placeholder,#60738e)}.msgv2-composer textarea::placeholder{color:var(--msg-composer-placeholder,#60738e)}.msgv2-root :focus-visible{outline:2px solid var(--msg-focus,#4386ff);outline-offset:2px}.msgv2-root .msgv2-list-search:focus,.msgv2-root .msgv2-list-search:focus-visible{outline:none;outline-offset:0;box-shadow:none;border:1px solid}.msgv2-call-btn,.msgv2-round{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--msg-line,#dce6f2);background:var(--msg-panel,#fff);color:var(--msg-text,#20324c);box-shadow:0 2px 7px #42658a26;line-height:0;cursor:pointer}.msgv2-call-btn svg,.msgv2-round svg{width:80%!important;height:80%!important;stroke-width:1px;vector-effect:non-scaling-stroke}.msgv2-call-btn,.msgv2-round-lg{width:60px;height:60px;flex:0 0 60px}.msgv2-call-exit{width:44px;height:44px;flex:0 0 44px}.msgv2-call-btn.is-selected,.msgv2-round-primary{background:var(--msg-accent,#4386ff);color:var(--msg-on-accent,#fff);border-color:transparent}.msgv2-call-btn-answer,.msgv2-round-answer{background:var(--call-answer-bg,#59cda8);color:var(--call-answer-icon,#123c36);border-color:transparent}.msgv2-call-btn-end,.msgv2-round-danger{background:var(--call-end-bg,#ef5266);color:var(--call-end-icon,#fff);border-color:transparent}.msgv2-call-btn:disabled,.msgv2-round:disabled{background:var(--call-disabled-bg,#f3f7fc);color:var(--call-disabled-icon,#60738e);box-shadow:none;cursor:not-allowed}.msgv2-peerbar{display:flex;gap:8px;min-height:52px;padding:8px 12px;border-bottom:1px solid var(--msg-line,#dce6f2)}.msgv2-hint-btn,.msgv2-peerbar{align-items:center;background:var(--msg-panel,#fff)}.msgv2-hint-btn{display:inline-flex;overflow:hidden;height:36px;padding:0;border-radius:999px;border:1px solid var(--msg-line,#dce6f2);color:var(--msg-text,#20324c);line-height:0;cursor:pointer;flex:0 0 auto;transition:background-color .2s ease}.msgv2-hint-btn--left{flex-direction:row-reverse}.msgv2-peerbar>.msgv2-hint-btn{margin-left:auto}.msgv2-hint-btn.ui-brand-glass-btn{color:rgb(var(--color-button-text))}.msgv2-hint-btn.ui-brand-glass-btn:disabled,.msgv2-hint-btn:disabled{background:var(--call-disabled-bg,#f3f7fc)!important;background-image:none!important;color:var(--call-disabled-icon,#60738e)!important;border-color:var(--msg-line,#dce6f2)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:not-allowed}.msgv2-hint-btn__icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center}.msgv2-hint-btn__icon svg{width:70%!important;height:70%!important;stroke-width:1.6px;vector-effect:non-scaling-stroke}.msgv2-hint-btn__label{display:none;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.2;transition:max-width .3s ease,opacity .3s ease,padding .3s ease}@media (min-width:768px){.msgv2-hint-btn__label{display:inline}.msgv2-hint-btn--left:focus-visible .msgv2-hint-btn__label,.msgv2-hint-btn--left:hover .msgv2-hint-btn__label{max-width:8rem;opacity:1;padding-left:.75rem}}.msgv2-profile-trigger{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto;max-width:calc(100% - 48px);height:36px;border:1px solid var(--msg-line,#dce6f2);background:var(--msg-panel,#fff);color:inherit;text-align:left;padding:2px 8px 2px 2px;border-radius:999px;cursor:pointer;overflow:hidden;transition:background-color .2s ease}.msgv2-profile-trigger.ui-brand-glass-btn{color:rgb(var(--color-button-text))}.msgv2-profile-trigger__meta{min-width:0;flex:0 1 auto}.msgv2-profile-trigger small,.msgv2-profile-trigger strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgv2-profile-trigger strong{font-size:.875rem;line-height:1.15}.msgv2-profile-trigger small{color:rgb(var(--color-button-text)/.72);font-size:.68rem;line-height:1.1}.msgv2-profile-trigger__hint{flex-shrink:0;color:inherit}.msgv2-profile-trigger .msgv2-avatar,.msgv2-profile-trigger .msgv2-avatar-wrap{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}@media (min-width:768px){.msgv2-profile-trigger:focus-visible .msgv2-profile-trigger__hint,.msgv2-profile-trigger:hover .msgv2-profile-trigger__hint{max-width:6rem;opacity:1;padding-right:.35rem;padding-left:.35rem}.msgv2-back{display:none}}.msgv2-stranger{margin:auto;display:flex;flex-direction:column;align-items:center;width:min(100%,28rem);padding:32px 20px 48px;text-align:center}.msgv2-stranger .msgv2-avatar,.msgv2-stranger .msgv2-avatar-wrap{margin:0 0 14px;border-radius:28%}.msgv2-stranger h2{margin:0 0 8px}.msgv2-stranger-detail,.msgv2-stranger-help{margin:0 0 10px;color:var(--msg-muted,#60738e)}.msgv2-call-pair,.msgv2-call-routes,.msgv2-stranger-actions{display:flex;justify-content:center;gap:28px;margin-top:18px}.msgv2-call-pair>div,.msgv2-call-routes>div,.msgv2-stranger-actions>div{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:7.5rem;color:var(--msg-muted,#60738e);font-size:.82rem}.msgv2-stranger-status{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--msg-text,#20324c)}.msgv2-stranger-status svg{width:16px;height:16px}.msgv2-profile-close{position:absolute;z-index:2;top:max(12px,env(safe-area-inset-top));right:12px;margin:0}.msgv2-profile-cover{height:180px;background:var(--msg-selected,#eaf2ff);flex-shrink:0}.msgv2-profile-cover img,.msgv2-profile-cover-fallback{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.msgv2-profile-identity{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:-46px;padding:0 20px 12px}.msgv2-profile-identity h2{margin:8px 0 0;color:var(--profile-text,inherit)}.msgv2-profile-identity p{margin:0;color:var(--profile-muted,#60738e)}.msgv2-profile-identity .msgv2-avatar{width:104px!important;height:104px!important;border-radius:23px;border:1px solid var(--profile-avatar-ring,#4386ff);box-shadow:0 0 0 5px var(--profile-avatar-frame,#fff)}.msgv2-profile-facts{display:flex;flex-direction:column;gap:12px;padding:8px 20px 28px}.msgv2-profile-fact{display:flex;gap:10px;align-items:flex-start;padding-top:12px;border-top:1px solid var(--profile-line,#dce6f2);color:var(--profile-text,inherit)}.msgv2-profile-fact svg{width:18px;height:18px;margin-top:2px;flex:0 0 18px}.msgv2-profile-fact small{display:block;color:var(--profile-muted,#60738e)}.msgv2-profile-fact p{margin:2px 0 0}.msgv2-profile-about{margin:2px 0 0;line-height:1.4}.msgv2-profile-about p{margin:0}.msgv2-profile-about p+p{margin-top:.4em}.msgv2-interest-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.msgv2-interest-chips li{border:1px solid var(--profile-line,#dce6f2);border-radius:999px;padding:2px 8px;font-size:13px;line-height:1.3}@media (max-width:1023px) and (min-width:768px){.msgv2-peer{left:280px}}html .msgv2-call-overlay:not(.msgv2-call-overlay--mini){justify-content:center;gap:14px;padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--call-audio-start,#fff),var(--call-audio-end,#dceaf7));color:var(--call-text,#20324c)}html .msgv2-call-overlay--video:not(.msgv2-call-overlay--mini){justify-content:flex-end;gap:0;padding:0;background:#101a2b;color:var(--call-video-text,#fff)}.msgv2-call-remote-audio{display:none}.msgv2-call-local-video,.msgv2-call-remote-video{background:#101a2b}.msgv2-call-overlay--video .msgv2-call-remote-video{inset:0;width:100%;height:100%}.msgv2-call-overlay--video .msgv2-call-local-video,.msgv2-call-overlay--video .msgv2-call-remote-video{position:absolute;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.msgv2-call-overlay--video .msgv2-call-local-video{z-index:2;right:16px;bottom:calc(128px + env(safe-area-inset-bottom));width:108px;height:192px;border-radius:18px;border:2px solid var(--call-self-border,#ffffffbf)}.msgv2-call-kicker{position:absolute;top:max(18px,env(safe-area-inset-top));left:20px;margin:0;font-size:.95rem}.msgv2-call-exit{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;z-index:3}.msgv2-call-name{margin:0;font-size:1.6rem}.msgv2-call-route-current,.msgv2-call-status{margin:0;color:var(--call-muted,#526b86)}.msgv2-call-route-current{display:flex;align-items:center;gap:6px}.msgv2-call-route-current svg{width:16px;height:16px}.msgv2-call-controls{display:flex;justify-content:center;gap:16px;width:100%}.msgv2-call-btn{border:1px solid var(--call-control-border,#cbdbea);background:var(--call-control-bg,#fff);color:var(--call-control-icon,#365978);box-shadow:0 2px 7px var(--call-control-shadow,#42658a26)}.msgv2-call-btn.is-selected{background:var(--call-device-bg,#4386ff);color:var(--call-device-icon,#fff);border-color:transparent}.msgv2-call-btn.is-selected+span,.msgv2-call-routes>div:has(.is-selected) span{color:var(--call-device-label,#4386ff)}.msgv2-call-overlay--video .msgv2-call-controls{position:relative;z-index:2;background:var(--call-controls-bar,#f3f7fc);padding:16px 16px max(20px,env(safe-area-inset-bottom))}.msgv2-call-overlay--video .msgv2-call-route-current{position:relative;z-index:2;justify-content:center;width:100%;margin:0;padding:0 16px 12px;background:var(--call-controls-bar,#f3f7fc);color:var(--call-muted,#526b86)}.msgv2-call-stage{position:absolute;inset:0;pointer-events:none}.msgv2-call-videohead{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;right:72px;z-index:2;color:var(--call-video-text,#fff);text-shadow:0 1px 8px var(--call-video-scrim,#101a2bbd)}.msgv2-call-videohead h2,.msgv2-call-videohead p{margin:0}.msgv2-call-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#59cda8}.msgv2-call-sheet{position:absolute;inset-inline:0;bottom:0;width:100%;margin:0;z-index:4;box-sizing:border-box;border-radius:26px 26px 0 0;padding:24px 16px max(28px,env(safe-area-inset-bottom));background:var(--call-sheet-bg,#fff);color:var(--call-sheet-text,#20324c);border:1px solid var(--call-sheet-border,#dce6f2);border-bottom:0;box-shadow:0 -8px 28px var(--call-sheet-shadow,#3a60831f);animation:msgv2-sheet-in .28s ease}.msgv2-call-sheet h3{margin:0 0 6px;text-align:center}.msgv2-call-sheet p{margin:0;text-align:center;color:var(--call-sheet-muted,#60738e)}.msgv2-call-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.msgv2-call-sheet .msgv2-call-btn{background:var(--call-sheet-bg,#fff);color:var(--call-sheet-text,#20324c);border-color:var(--call-sheet-border,#dce6f2)}.msgv2-call-ended{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom))}.msgv2-call-ended h2,.msgv2-call-ended p{margin:0}.msgv2-call-ended p{color:var(--call-muted,#526b86)}.msgv2-call-redial{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.msgv2-call-textbtn{border:0;background:transparent;color:var(--call-text,#20324c);text-decoration:underline;cursor:pointer}@keyframes msgv2-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.msgv2-call-sheet{animation:none}.msgv2-call-identity,.msgv2-call-summary{transition:none;animation:none}}.msgv2-call-overlay:not(.msgv2-call-overlay--mini) .msgv2-call-phone{overflow:hidden}.msgv2-call-overlay:not(.msgv2-call-overlay--video):not(.msgv2-call-overlay--mini) .msgv2-call-controls,.msgv2-call-overlay:not(.msgv2-call-overlay--video):not(.msgv2-call-overlay--mini) .msgv2-call-pair{position:absolute;left:0;right:0;bottom:18%;z-index:2}.msgv2-call-overlay:not(.msgv2-call-overlay--video):not(.msgv2-call-overlay--mini) .msgv2-call-route-current{position:absolute;left:0;right:0;bottom:10%;justify-content:center;z-index:2}.msgv2-call-identity{position:absolute;left:16px;right:16px;top:28%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;transition:top .62s cubic-bezier(.22,.85,.24,1)}.msgv2-call-phone.is-ended .msgv2-call-identity{top:11%}.msgv2-call-summary{position:absolute;left:0;right:0;top:50%;z-index:2;margin:0;text-align:center;animation:msgv2-summary-in .62s cubic-bezier(.22,.85,.24,1) both}.msgv2-call-summary h2,.msgv2-call-summary p{margin:0}.msgv2-call-summary p{margin-top:6px;color:var(--call-muted,#526b86)}.msgv2-call-phone.is-ended .msgv2-call-redial{position:relative;z-index:2;margin-top:auto;padding-bottom:max(28px,env(safe-area-inset-bottom))}@keyframes msgv2-summary-in{0%{transform:translate(100%,-50%)}to{transform:translateY(-50%)}}@media (max-width:767px){.msgv2-round:not(.msgv2-round-lg){width:40px;height:40px;flex-basis:40px}}.msgv2-call-btn svg *,.msgv2-round svg *{vector-effect:non-scaling-stroke;stroke-width:1px}.msgv2-call-btn-answer,.msgv2-call-sheet .msgv2-call-btn-answer,.msgv2-round-answer{background:var(--call-answer-bg,#59cda8);color:var(--call-answer-icon,#123c36);border-color:transparent}.msgv2-call-btn-end,.msgv2-call-sheet .msgv2-call-btn-end,.msgv2-round-danger{background:var(--call-end-bg,#ef5266);color:var(--call-end-icon,#fff);border-color:transparent}.msgv2-call-btn.is-active{background:var(--call-active-bg,#dceaff);color:var(--call-active-icon,#2364c4);border-color:var(--call-control-border,#cbdbea)}.msgv2-call-btn.is-selected,.msgv2-call-sheet .msgv2-call-btn.is-selected{background:var(--call-device-bg,#4386ff);color:var(--call-device-icon,#fff);border-color:transparent}.msgv2-call-debug{position:absolute;left:8px;right:8px;bottom:8px;z-index:6;max-height:40%;overflow:auto;padding:8px 10px;border-radius:12px;background:rgba(16,26,43,.92);color:#d5e4f5;font-size:11px;line-height:1.35;text-align:left}.msgv2-call-debug summary{cursor:pointer}.msgv2-call-debug p{margin:4px 0 0;word-break:break-word}.msgv2-call-sheet header .msgv2-call-btn{width:44px;height:44px;flex-basis:44px}.msgv2-call-overlay:not(.msgv2-call-overlay--mini) .msgv2-call-phone{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;box-sizing:border-box;padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));color:inherit}.msgv2-call-overlay--video:not(.msgv2-call-overlay--mini) .msgv2-call-phone{justify-content:flex-end;gap:0;padding:0}.msgv2-call-overlay--mini .msgv2-call-phone{display:contents}@media (min-width:768px){html .msgv2-call-overlay--video:not(.msgv2-call-overlay--mini),html .msgv2-call-overlay:not(.msgv2-call-overlay--mini){top:calc(env(safe-area-inset-top) + 5.6rem);bottom:1.35rem;height:auto;align-items:center;justify-content:center;padding:.35rem 24px 0;background:rgba(32,50,76,.32);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html .msgv2-call-overlay:not(.msgv2-call-overlay--mini) .msgv2-call-phone{position:relative;inset:auto;width:min(366px,100%);height:min(710px,100%);border:5px solid var(--msg-line,#dce6f0);border-radius:34px;overflow:hidden;box-shadow:0 20px 60px rgba(32,50,76,.28);background:linear-gradient(180deg,var(--call-audio-start,#fff),var(--call-audio-end,#e7e9ee));color:var(--call-text,#20324c)}html[data-theme=day] .msgv2-call-overlay:not(.msgv2-call-overlay--video):not(.msgv2-call-overlay--mini) .msgv2-call-phone{background:linear-gradient(180deg,#fff,#f7f8fa 46%,#e7e9ee)}html .msgv2-call-overlay--video:not(.msgv2-call-overlay--mini) .msgv2-call-phone{justify-content:flex-end;gap:0;padding:0;background:#101a2b;color:var(--call-video-text,#fff)}}@media (min-width:768px) and (prefers-reduced-transparency:reduce){html .msgv2-call-overlay:not(.msgv2-call-overlay--mini){background:rgba(32,50,76,.72);backdrop-filter:none;-webkit-backdrop-filter:none}}.msgv2-shared-post{display:block;width:min(100%,18rem);max-width:18rem;min-width:0;box-sizing:border-box}.msgv2-shared-post:has([data-collapsed-post-expanded=true]){width:100%;max-width:100%}.msgv2-bubble-row:has([data-collapsed-post-expanded=true]){width:100%;max-width:100%;justify-content:stretch}.msgv2-bubble-row:has([data-collapsed-post-expanded=true]) .msgv2-bubble{width:100%;max-width:100%}.msgv2-attach{display:flex;flex-direction:column;gap:.4rem;min-width:0}.msgv2-attach-caption{word-break:break-word}.msgv2-attach-thumb{display:block;width:100%;max-width:280px;max-height:220px;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;cursor:zoom-in;background:color-mix(in srgb,var(--msgv2-border) 40%,transparent)}.msgv2-attach-video-link{align-self:flex-start;color:var(--msgv2-brand);text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;font:inherit}.msgv2-attach-preview{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem .75rem;border-top:1px solid var(--msgv2-border);background:var(--msgv2-surface)}.msgv2-attach-preview-img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;flex-shrink:0}.msgv2-attach-preview-fields{display:flex;flex:1;flex-direction:column;gap:.35rem;min-width:0}.msgv2-attach-preview-fields input{width:100%;border:1px solid var(--msgv2-border);border-radius:.5rem;padding:.4rem .55rem;background:var(--msgv2-panel);color:var(--msgv2-text);font:inherit}.msgv2-lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(0,0,0,.82)}.msgv2-lightbox-close{position:absolute;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));width:2.5rem;height:2.5rem;border:0;border-radius:9999px;background:hsla(0,0%,100%,.15);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.msgv2-lightbox-body{max-width:min(96vw,960px);max-height:90vh}.msgv2-lightbox-img{display:block;max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}