.message-location-card[data-v-32e88405]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:18px;box-shadow:var(--shadow-md);box-sizing:border-box;color:var(--text-primary);display:block;max-width:100%;min-width:0;overflow:hidden;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease;width:min(300px,100%)}.message-location-card[data-v-32e88405]:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.message-location-card__map[data-v-32e88405]{background:var(--bg-muted);display:block;height:145px;overflow:hidden;position:relative}.message-location-card__canvas[data-v-32e88405]{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.message-location-card__map-fallback[data-v-32e88405]{background:linear-gradient(30deg,transparent 48%,color-mix(in srgb,var(--bg-surface) 72%,transparent) 49% 51%,transparent 52%),linear-gradient(150deg,color-mix(in srgb,var(--color-success) 12%,var(--bg-muted)),color-mix(in srgb,var(--color-info) 12%,var(--bg-muted)));color:var(--text-brand);display:grid;inset:0;place-items:center;position:absolute}.message-location-card__map-fallback[data-v-32e88405] svg{height:42px;width:42px}.message-location-card__shade[data-v-32e88405]{background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--bg-media) 8%,transparent));inset:0;position:absolute}.message-location-card__marker[data-v-32e88405]{background:var(--bg-brand);border:4px solid var(--text-media);border-radius:999px;box-shadow:var(--shadow-lg);color:var(--text-inverse);display:grid;height:52px;left:50%;overflow:hidden;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px}.message-location-card__marker img[data-v-32e88405]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.message-location-card__marker[data-v-32e88405] svg{height:26px;width:26px}.message-location-card__footer[data-v-32e88405]{align-items:center;background:linear-gradient(135deg,var(--bg-surface-active),var(--bg-muted));display:flex;gap:14px;justify-content:space-between;min-height:68px;padding:12px 14px}.message-location-card__copy[data-v-32e88405]{display:flex;flex-direction:column;gap:3px;min-width:0}.message-location-card__copy strong[data-v-32e88405]{font-size:15px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-location-card__copy small[data-v-32e88405]{color:var(--text-secondary);font-size:12px;font-weight:600}.message-location-card__open[data-v-32e88405]{color:var(--bg-brand);flex:0 0 auto;height:20px;width:20px}@media(max-width:480px){.message-location-card[data-v-32e88405]{width:min(270px,100%)}.message-location-card__map[data-v-32e88405]{height:132px}}.message-media-viewer[data-v-eca8f322]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c18f0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0;min-height:100dvh;padding:16px;position:fixed;z-index:11000}.message-media-viewer__footer[data-v-eca8f322],.message-media-viewer__header[data-v-eca8f322]{align-items:center;display:flex;position:relative;z-index:2}.message-media-viewer__header[data-v-eca8f322]{color:var(--text-inverse);gap:16px;justify-content:space-between;min-width:0}.message-media-viewer__header strong[data-v-eca8f322]{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-media-viewer__close[data-v-eca8f322]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;transition:background .15s ease,transform .15s ease;width:42px}.message-media-viewer__close[data-v-eca8f322]:hover{background:#ffffff2e;transform:scale(1.04)}.message-media-viewer__close[data-v-eca8f322]:focus-visible{outline:2px solid #fff;outline-offset:3px}.message-media-viewer__stage[data-v-eca8f322]{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0;padding:18px}.message-media-viewer__image[data-v-eca8f322],.message-media-viewer__video[data-v-eca8f322]{background:#000;border-radius:12px;box-shadow:0 24px 80px #0000006b;display:block;height:auto;max-height:calc(100dvh - 150px);max-width:min(94vw,1440px);-o-object-fit:contain;object-fit:contain;width:auto}.message-media-viewer__video[data-v-eca8f322]{width:min(94vw,1440px)}.message-media-viewer__footer[data-v-eca8f322]{justify-content:center;min-height:38px}.message-media-viewer__original[data-v-eca8f322]{align-items:center;color:#ffffffd6;display:inline-flex;font-size:13px;font-weight:700;gap:7px;text-decoration:none}.message-media-viewer__original[data-v-eca8f322]:hover{color:#fff}.message-media-viewer-enter-active[data-v-eca8f322],.message-media-viewer-leave-active[data-v-eca8f322]{transition:opacity .18s ease}.message-media-viewer-enter-from[data-v-eca8f322],.message-media-viewer-leave-to[data-v-eca8f322]{opacity:0}@media(max-width:640px){.message-media-viewer[data-v-eca8f322]{padding:10px}.message-media-viewer__stage[data-v-eca8f322]{padding:10px 0}.message-media-viewer__image[data-v-eca8f322],.message-media-viewer__video[data-v-eca8f322]{border-radius:8px;max-height:calc(100dvh - 128px);max-width:100%}}.message-shared-post[data-v-622906ea]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:18px;box-shadow:0 8px 24px color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary);display:flex;flex-direction:column;max-width:100%;overflow:hidden;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:min(250px,68vw)}.message-shared-post[data-v-622906ea]:hover{border-color:color-mix(in srgb,var(--bg-brand) 35%,var(--border-light));box-shadow:var(--shadow-md);transform:translateY(-1px)}.message-shared-post__media[data-v-622906ea]{align-items:center;aspect-ratio:4/3;background:var(--bg-muted);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.message-shared-post__live-badge[data-v-622906ea],.message-shared-post__live-viewers[data-v-622906ea]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;gap:4px;line-height:1;position:absolute;top:9px}.message-shared-post__live-badge[data-v-622906ea]{background:#e11d48;left:9px;padding:6px 8px}.message-shared-post__live-badge--ended[data-v-622906ea]{background:#0f172ac7}.message-shared-post__live-viewers[data-v-622906ea]{background:#0f172ab8;padding:6px 8px;right:9px}.message-shared-post__live-badge[data-v-622906ea] svg,.message-shared-post__live-viewers[data-v-622906ea] svg{height:12px;width:12px}.message-shared-post__image[data-v-622906ea]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.message-shared-post__fallback-icon[data-v-622906ea]{color:var(--text-tertiary);height:34px;width:34px}.message-shared-post__body[data-v-622906ea]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px}.message-shared-post__author-row[data-v-622906ea]{align-items:center;display:flex;gap:7px;min-width:0}.message-shared-post--blog .message-shared-post__author-row[data-v-622906ea],.message-shared-post--job .message-shared-post__author-row[data-v-622906ea],.message-shared-post--live .message-shared-post__author-row[data-v-622906ea],.message-shared-post--product .message-shared-post__author-row[data-v-622906ea]{border-top:1px solid var(--border-light);margin-top:2px;padding-top:9px}.message-shared-post__blog[data-v-622906ea],.message-shared-post__job[data-v-622906ea],.message-shared-post__live[data-v-622906ea],.message-shared-post__product[data-v-622906ea]{display:flex;flex-direction:column;gap:7px;min-width:0}.message-shared-post__author-row strong[data-v-622906ea]{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-shared-post__kind[data-v-622906ea]{align-items:center;color:var(--bg-brand);display:inline-flex;font-size:11px;font-weight:700;gap:5px;line-height:1;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.message-shared-post__kind[data-v-622906ea] svg{height:14px;width:14px}.message-shared-post__blog-title[data-v-622906ea],.message-shared-post__job-title[data-v-622906ea],.message-shared-post__live-title[data-v-622906ea],.message-shared-post__product-title[data-v-622906ea]{color:var(--text-primary);display:-webkit-box;font-size:15px;font-weight:750;line-height:1.35;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-shared-post__job-meta[data-v-622906ea]{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:650;gap:6px 10px;min-width:0}.message-shared-post__job-meta span[data-v-622906ea]{align-items:center;display:inline-flex;gap:4px;min-width:0}.message-shared-post__job-meta[data-v-622906ea] svg{color:var(--text-brand);flex:0 0 13px;height:13px;width:13px}.message-shared-post__price[data-v-622906ea],.message-shared-post__salary[data-v-622906ea]{color:var(--bg-brand);font-size:15px;font-weight:800;line-height:1.2}.message-shared-post__points[data-v-622906ea]{color:#2684ff;font-size:13px;font-weight:750;line-height:1.2}.message-shared-post__description[data-v-622906ea]{color:var(--text-secondary);display:-webkit-box;font-size:12px;line-height:1.45;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-shared-post__avatar[data-v-622906ea]{border-radius:999px;flex:0 0 30px;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.message-shared-post__avatar-fallback[data-v-622906ea]{align-items:center;background:var(--bg-muted);border-radius:999px;color:var(--text-tertiary);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.message-shared-post__text[data-v-622906ea]{color:var(--text-secondary);display:-webkit-box;font-size:12.5px;line-height:1.45;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:480px){.message-shared-post[data-v-622906ea]{width:min(235px,68vw)}.message-shared-post__body[data-v-622906ea]{padding:9px 11px 10px}}.message-story[data-v-35a18628]{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;padding-bottom:20px;position:relative}.message-story--mine[data-v-35a18628]{align-items:flex-end}.message-story__reply-label[data-v-35a18628]{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;font-weight:500;gap:7px;line-height:1.35;margin:0 2px 8px;max-width:100%}.message-story__reply-label svg[data-v-35a18628]{flex:0 0 auto;height:17px;width:17px}.message-story__reply-label span[data-v-35a18628]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-story__media-card[data-v-35a18628]{background:var(--bg-media);border:0;border-radius:16px;box-shadow:var(--shadow-md);cursor:pointer;display:block;max-width:100%;overflow:hidden;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease}.message-story--portrait .message-story__media-card[data-v-35a18628]{aspect-ratio:9/14;width:min(270px,calc(100vw - 110px))}.message-story--landscape .message-story__media-card[data-v-35a18628]{aspect-ratio:16/10;width:min(400px,calc(100vw - 110px))}.message-story--square .message-story__media-card[data-v-35a18628]{aspect-ratio:1;width:min(310px,calc(100vw - 110px))}.message-story__media-card[data-v-35a18628]:not(:disabled):hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.message-story__media-card--disabled[data-v-35a18628]{cursor:default}.message-story__fallback[data-v-35a18628],.message-story__preview-media[data-v-35a18628]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.message-story__preview-media[data-v-35a18628]{-o-object-fit:cover;object-fit:cover;pointer-events:none}.message-story__preview-media--video[data-v-35a18628]{-o-object-fit:contain;object-fit:contain}.message-story__fallback[data-v-35a18628]{background:linear-gradient(145deg,var(--bg-media),color-mix(in srgb,var(--bg-brand) 58%,var(--bg-media)));color:var(--text-media)}.message-story__fallback svg[data-v-35a18628]{height:38px;width:38px}.message-story__play[data-v-35a18628]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg-media) 56%,transparent);border:1px solid var(--border-media);border-radius:999px;color:var(--text-media);display:inline-flex;height:44px;inset:50% auto auto 50%;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:44px}.message-story__play svg[data-v-35a18628]{height:19px;width:19px}.message-story__unavailable[data-v-35a18628]{align-items:center;background:color-mix(in srgb,var(--bg-media) 68%,transparent);color:var(--text-media);display:flex;font-size:12px;font-weight:700;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center}.message-story__reply-bubble[data-v-35a18628]{background:var(--bg-muted);border-radius:16px 16px 16px 5px;bottom:2px;box-shadow:var(--shadow-md);color:var(--text-primary);font-size:14px;font-weight:500;left:-8px;line-height:1.4;margin:0;max-width:min(78%,280px);overflow-wrap:anywhere;padding:10px 15px;position:absolute;z-index:2}.message-story__reply-bubble--mine[data-v-35a18628]{background:var(--bg-brand);border-radius:16px 16px 5px;color:var(--text-inverse);left:auto;right:-8px}.message-story__viewer[data-v-35a18628]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg-media) 94%,transparent);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1400}.message-story__stage[data-v-35a18628]{background:var(--bg-media);border:1px solid var(--border-media);border-radius:18px;box-shadow:var(--shadow-xl);display:flex;max-height:calc(100dvh - 48px);max-width:calc(100vw - 48px);overflow:hidden;position:relative}.message-story__stage--portrait[data-v-35a18628]{height:min(86dvh,760px);width:min(430px,calc(100vw - 48px))}.message-story__stage--landscape[data-v-35a18628]{aspect-ratio:16/10;width:min(900px,calc(100vw - 48px))}.message-story__stage--square[data-v-35a18628]{aspect-ratio:1;width:min(680px,calc(100vw - 48px))}.message-story__header[data-v-35a18628]{align-items:center;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-media) 86%,transparent),transparent);color:var(--text-media);display:flex;gap:10px;left:0;padding:18px;position:absolute;right:0;top:0;z-index:2}.message-story__header div[data-v-35a18628]{display:flex;flex-direction:column;min-width:0}.message-story__header span[data-v-35a18628],.message-story__header strong[data-v-35a18628]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-story__header strong[data-v-35a18628]{font-size:14px}.message-story__header span[data-v-35a18628]{color:var(--text-media-muted);font-size:11px}.message-story__viewer-media[data-v-35a18628]{background:var(--bg-media);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.message-story__caption[data-v-35a18628]{background:linear-gradient(to top,color-mix(in srgb,var(--bg-media) 90%,transparent),transparent);bottom:0;color:var(--text-media);font-size:13px;left:0;line-height:1.55;padding:48px 20px 20px;position:absolute;right:0}.message-story__close[data-v-35a18628]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg-media) 68%,transparent);border:1px solid var(--border-media);border-radius:999px;color:var(--text-media);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:fixed;right:max(18px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));width:44px;z-index:3}.message-story-viewer-enter-active[data-v-35a18628],.message-story-viewer-leave-active[data-v-35a18628]{transition:opacity .15s ease}.message-story-viewer-enter-from[data-v-35a18628],.message-story-viewer-leave-to[data-v-35a18628]{opacity:0}@media(max-width:640px){.message-story__reply-label[data-v-35a18628]{font-size:12px;max-width:calc(100vw - 92px)}.message-story--portrait .message-story__media-card[data-v-35a18628]{width:min(240px,calc(100vw - 92px))}.message-story--landscape .message-story__media-card[data-v-35a18628]{width:min(320px,calc(100vw - 92px))}.message-story--square .message-story__media-card[data-v-35a18628]{width:min(270px,calc(100vw - 92px))}.message-story__viewer[data-v-35a18628]{align-items:stretch;padding:0}.message-story__stage[data-v-35a18628],.message-story__stage--landscape[data-v-35a18628],.message-story__stage--portrait[data-v-35a18628],.message-story__stage--square[data-v-35a18628]{aspect-ratio:auto;border:0;border-radius:0;height:100dvh;max-height:none;max-width:none;width:100%}}.chat-bubble[data-v-a2e10bc1]{font-family:var(--font-primary),sans-serif;font-weight:400;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.chat-bubble__container[data-v-a2e10bc1]{min-width:0}.chat-bubble__author[data-v-a2e10bc1]{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.01em;margin:0 0 6px}.chat-bubble__product-card[data-v-a2e10bc1]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;box-sizing:border-box;color:var(--text-primary);display:grid;gap:9px;grid-template-columns:52px minmax(0,1fr) auto;max-width:100%;overflow:hidden;padding:7px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.chat-bubble__product-card[data-v-a2e10bc1]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.chat-bubble__product-media[data-v-a2e10bc1]{align-items:center;background:var(--bg-surface-active);border-radius:9px;color:var(--text-brand);display:flex;height:52px;justify-content:center;overflow:hidden;width:52px}.chat-bubble__wrapper--product[data-v-a2e10bc1]{width:min(310px,100%)}.chat-bubble__wrapper--shared-post[data-v-a2e10bc1]{max-width:min(250px,82%)!important;width:min(250px,82%)}.chat-bubble--shared-post[data-v-a2e10bc1]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible;padding:0!important}.chat-bubble--shared-post .chat-bubble__text[data-v-a2e10bc1]{background:var(--bg-muted);border-radius:14px;color:var(--text-primary);max-width:100%;padding:8px 11px;width:-moz-fit-content;width:fit-content}.chat-bubble__wrapper--location[data-v-a2e10bc1]{width:min(300px,78vw)}.chat-bubble__wrapper--location[data-v-a2e10bc1] .message-location-card{width:100%}.chat-bubble__product-media img[data-v-a2e10bc1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-bubble__product-copy[data-v-a2e10bc1]{display:flex;flex-direction:column;gap:5px;min-width:0}.chat-bubble__product-copy strong[data-v-a2e10bc1]{display:-webkit-box;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-bubble__product-copy span[data-v-a2e10bc1]{color:var(--bg-brand,var(--bg-brand));font-size:14px;font-weight:800}.chat-bubble--mine[data-v-a2e10bc1]{background:var(--bg-brand);border-radius:18px 18px 6px;box-shadow:var(--shadow-sm)}.chat-bubble--theirs[data-v-a2e10bc1]{background:var(--bg-muted);border-radius:18px 18px 18px 6px;box-shadow:var(--shadow-sm)}.chat-bubble--deleted[data-v-a2e10bc1]{background:var(--bg-muted)!important;border:1px solid var(--border-light)!important;color:var(--text-tertiary)!important;font-style:italic}.chat-bubble__call-card[data-v-a2e10bc1]{background:var(--bg-muted);border-radius:18px;padding:14px 14px 12px;width:min(250px,74vw)}.chat-bubble__call-head[data-v-a2e10bc1]{align-items:center;display:grid;gap:10px;grid-template-columns:46px 1fr}.chat-bubble__call-icon-btn[data-v-a2e10bc1]{background:var(--bg-surface-active)!important;border-radius:999px!important;color:var(--text-primary)!important;height:44px!important;pointer-events:none;width:44px!important}.chat-bubble__call-card--missed .chat-bubble__call-icon-btn[data-v-a2e10bc1]{background:color-mix(in srgb,var(--color-error) 12%,var(--bg-surface))!important;border-color:color-mix(in srgb,var(--color-error) 28%,var(--border-light))!important;color:var(--text-danger)!important}.chat-bubble__call-copy[data-v-a2e10bc1]{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-bubble__call-title[data-v-a2e10bc1]{color:var(--text-primary);font-size:16px;font-weight:750;line-height:1.08}.chat-bubble__call-card--missed .chat-bubble__call-subtitle[data-v-a2e10bc1],.chat-bubble__call-card--missed .chat-bubble__call-title[data-v-a2e10bc1]{color:var(--text-danger)}.chat-bubble__call-subtitle[data-v-a2e10bc1]{color:var(--text-secondary);font-size:14px;font-weight:450;line-height:1.12;padding:5px 0}.chat-bubble__call-again[data-v-a2e10bc1]{background:var(--bg-surface-active)!important;border-radius:8px!important;color:var(--text-primary)!important;font-size:18px!important;font-weight:650!important;margin-top:12px;min-height:44px}.chat-bubble__call-card--missed .chat-bubble__call-again[data-v-a2e10bc1]{background:var(--color-error)!important;border-color:var(--color-error)!important;color:var(--text-inverse)!important}.chat-bubble__call-again[data-v-a2e10bc1]:hover{background:var(--bg-surface-hover)!important}.chat-bubble__call-card--missed .chat-bubble__call-again[data-v-a2e10bc1]:hover{background:color-mix(in srgb,var(--color-error) 82%,var(--bg-media))!important;border-color:color-mix(in srgb,var(--color-error) 82%,var(--bg-media))!important}.chat-bubble__avatar[data-v-a2e10bc1]{border:none;border-radius:50%;height:32px!important;width:32px!important}.chat-bubble__avatar-button[data-v-a2e10bc1]{background:transparent;border:none;border-radius:999px;cursor:pointer;display:inline-flex;padding:0}.chat-bubble__wrapper[data-v-a2e10bc1]{align-items:flex-start;display:flex;flex-direction:column;max-width:min(80%,34rem)!important;min-width:0}.chat-bubble__wrapper.chat-bubble__wrapper--with-tools[data-v-a2e10bc1]{max-width:min(calc(100% - 8.25rem),34rem)!important}.chat-bubble__wrapper.chat-bubble__wrapper--story[data-v-a2e10bc1]{max-width:min(92%,40rem)!important;width:-moz-fit-content;width:fit-content}.chat-bubble__wrapper.chat-bubble__wrapper--story.chat-bubble__wrapper--with-tools[data-v-a2e10bc1]{max-width:min(calc(100% - 8.25rem),40rem)!important}.chat-bubble__text[data-v-a2e10bc1]{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.chat-bubble__file[data-v-a2e10bc1]{max-width:100%;min-width:0}.chat-bubble__file-name[data-v-a2e10bc1]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.chat-bubble__container--mine .chat-bubble__wrapper[data-v-a2e10bc1]{align-items:flex-end}@media(min-width:640px){.chat-bubble__wrapper[data-v-a2e10bc1]{max-width:min(80%,34rem)!important}.chat-bubble__wrapper.chat-bubble__wrapper--story[data-v-a2e10bc1]{max-width:min(92%,40rem)!important}.chat-bubble__wrapper--location[data-v-a2e10bc1]{width:300px}}.chat-bubble__reply[data-v-a2e10bc1]{align-items:flex-start;background:transparent;border:0;color:var(--text-secondary);display:flex;flex-direction:column;font:inherit;gap:3px;margin:0 0 2px;max-width:100%;padding:0;text-align:left}.chat-bubble__reply--clickable[data-v-a2e10bc1]{cursor:pointer}.chat-bubble__reply--clickable:focus-visible .chat-bubble__reply-quote[data-v-a2e10bc1],.chat-bubble__reply--clickable:hover .chat-bubble__reply-quote[data-v-a2e10bc1]{outline:2px solid color-mix(in srgb,var(--bg-brand,var(--bg-brand)) 28%,transparent);outline-offset:1px}.chat-bubble__reply--mine[data-v-a2e10bc1]{align-items:flex-end}.chat-bubble__reply-title[data-v-a2e10bc1]{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:4px;max-width:100%}.chat-bubble__reply-title span[data-v-a2e10bc1]{min-width:0}.chat-bubble__reply-quote[data-v-a2e10bc1],.chat-bubble__reply-title span[data-v-a2e10bc1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-bubble__reply-quote[data-v-a2e10bc1]{background:var(--bg-muted);border-radius:14px;color:var(--text-secondary);font-size:12px;line-height:1.35;max-width:min(220px,100%);padding:7px 11px}.chat-bubble__reply--mine .chat-bubble__reply-quote[data-v-a2e10bc1]{max-width:min(220px,100%)}.chat-bubble__reply-image[data-v-a2e10bc1]{background:var(--bg-muted);border:1px solid var(--border-light);border-radius:12px;height:64px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:64px}.chat-bubble__reaction[data-v-a2e10bc1]{align-items:center;background:var(--bg-surface);border-radius:999px;bottom:-12px;box-shadow:var(--shadow-md);display:inline-flex;height:26px;justify-content:center;padding:3px;position:absolute;right:-8px;width:26px;z-index:60}.chat-bubble__reaction img[data-v-a2e10bc1]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.chat-bubble__container--mine .chat-bubble__reaction[data-v-a2e10bc1]{left:-8px;right:auto}.chat-bubble__message-tools[data-v-a2e10bc1]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;box-shadow:var(--shadow-md);display:inline-flex;gap:3px;left:calc(100% + 6px);opacity:0;padding:3px;position:absolute;right:auto;top:50%;transform:translateY(-50%) scale(.96);transition:opacity .15s ease,transform .15s ease;z-index:50}.chat-bubble__container--mine .chat-bubble__message-tools[data-v-a2e10bc1]{left:auto;right:calc(100% + 6px)}.chat-bubble__wrapper:focus-within .chat-bubble__message-tools[data-v-a2e10bc1],.chat-bubble__wrapper:hover .chat-bubble__message-tools[data-v-a2e10bc1]{opacity:1;transform:translateY(-50%) scale(1)}.chat-bubble__message-tool[data-v-a2e10bc1]{align-items:center;background:transparent;border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:13px;height:26px;justify-content:center;transition:all .15s ease;width:26px}.chat-bubble__message-tool-wrap[data-v-a2e10bc1]{display:inline-flex;position:relative}.chat-bubble__message-tool[data-v-a2e10bc1]:hover{background:color-mix(in srgb,var(--bg-brand) 6%,transparent);color:var(--bg-brand)}.chat-bubble__message-tool--danger[data-v-a2e10bc1]:hover{background:color-mix(in srgb,var(--color-error) 12%,var(--bg-surface));color:var(--text-danger)}@media(hover:none){.chat-bubble__wrapper.chat-bubble__wrapper--with-tools[data-v-a2e10bc1]{max-width:min(80%,34rem)!important}.chat-bubble__wrapper.chat-bubble__wrapper--story.chat-bubble__wrapper--with-tools[data-v-a2e10bc1]{max-width:min(92%,40rem)!important}.chat-bubble__message-tools[data-v-a2e10bc1]{inset:auto;margin-top:5px;opacity:1;position:static;transform:none}.chat-bubble__container--mine .chat-bubble__message-tools[data-v-a2e10bc1]{inset:auto}}.chat-bubble__message-tools.chat-bubble__message-tools--teleported[data-v-a2e10bc1]{opacity:0;pointer-events:none;position:fixed;right:auto;transform:scale(.96);z-index:10000}.chat-bubble__message-tools.chat-bubble__message-tools--teleported.chat-bubble__message-tools--visible[data-v-a2e10bc1]{opacity:1;pointer-events:auto;transform:scale(1)}.chat-bubble__action-menu[data-v-a2e10bc1]{display:flex;flex-direction:column;gap:3px;min-width:150px;padding:6px}.chat-bubble__action-menu-item[data-v-a2e10bc1]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:9px;padding:9px 10px;text-align:left;width:100%}.chat-bubble__action-menu-item[data-v-a2e10bc1]:hover{background:var(--bg-surface-hover)}.chat-bubble__action-menu-item svg[data-v-a2e10bc1]{flex:0 0 auto;height:17px;width:17px}.chat-bubble__action-menu-item--danger[data-v-a2e10bc1]{color:var(--text-danger)}.chat-bubble__reaction-picker[data-v-a2e10bc1]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;bottom:calc(100% + 7px);box-shadow:var(--shadow-lg);display:flex;gap:2px;left:auto;padding:5px 7px;position:absolute;right:0;transform:none;z-index:70}.chat-bubble__media-trigger[data-v-a2e10bc1]{background:transparent;border:0;border-radius:10px;cursor:zoom-in;overflow:hidden;padding:0;position:relative}.chat-bubble__media-trigger[data-v-a2e10bc1],.chat-bubble__media-trigger img[data-v-a2e10bc1],.chat-bubble__media-trigger video[data-v-a2e10bc1]{display:block;max-width:100%}.chat-bubble__media-trigger[data-v-a2e10bc1]:focus-visible{outline:2px solid color-mix(in srgb,var(--bg-brand) 58%,#fff);outline-offset:3px}.chat-bubble__video-trigger[data-v-a2e10bc1]{background:#000}.chat-bubble__video-play[data-v-a2e10bc1]{align-items:center;background:#00000094;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;box-shadow:0 8px 24px #0000003d;color:#fff;display:inline-flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .15s ease,transform .15s ease;width:48px}.chat-bubble__media-trigger:hover .chat-bubble__video-play[data-v-a2e10bc1]{background:#000000b8;transform:translate(-50%,-50%) scale(1.06)}.chat-bubble--story[data-v-a2e10bc1],.chat-bubble--story.chat-bubble--mine[data-v-a2e10bc1],.chat-bubble--story.chat-bubble--theirs[data-v-a2e10bc1]{background:transparent;border:0!important;border-radius:0;box-shadow:none;color:var(--text-primary);overflow:visible;padding:0}.chat-bubble__reaction-picker--mine[data-v-a2e10bc1]{left:0;right:auto}.chat-bubble__reaction-picker--teleported[data-v-a2e10bc1]{bottom:auto;position:fixed;right:auto;z-index:10000}.chat-bubble__reaction-option[data-v-a2e10bc1]{align-items:center;border-radius:999px;display:inline-flex;height:28px;justify-content:center;transition:background .15s ease,transform .15s ease;width:28px}.chat-bubble__reaction-option[data-v-a2e10bc1]:hover{background:var(--bg-muted);transform:translateY(-2px) scale(1.08)}.chat-bubble__reaction-option img[data-v-a2e10bc1]{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.pinned-messages[data-v-65fec791]{background:var(--bg-surface);border-bottom:1px solid var(--border-light);position:relative;z-index:20}.pinned-messages__item[data-v-65fec791],.pinned-messages__summary[data-v-65fec791]{align-items:center;background:transparent;border:0;display:flex;text-align:left;width:100%}.pinned-messages__summary[data-v-65fec791]{cursor:pointer;gap:11px;min-height:58px;padding:9px 20px}.pinned-messages--compact .pinned-messages__summary[data-v-65fec791]{gap:8px;min-height:48px;padding:7px 12px}.pinned-messages__summary-icon[data-v-65fec791]{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-surface));border-radius:12px;color:var(--color-primary);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.pinned-messages__summary-icon svg[data-v-65fec791]{height:18px;width:18px}.pinned-messages--compact .pinned-messages__summary-icon[data-v-65fec791]{flex-basis:30px;height:30px;width:30px}.pinned-messages__summary-copy[data-v-65fec791]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pinned-messages__summary-title[data-v-65fec791]{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:750;gap:7px}.pinned-messages__summary-title small[data-v-65fec791]{align-items:center;background:var(--bg-muted);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:10px;height:20px;justify-content:center;min-width:20px}.pinned-messages__item-copy em[data-v-65fec791],.pinned-messages__item-copy small[data-v-65fec791],.pinned-messages__item-copy strong[data-v-65fec791],.pinned-messages__summary-preview[data-v-65fec791]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-messages__summary-preview[data-v-65fec791]{color:var(--text-secondary);font-size:11px}.pinned-messages__caret[data-v-65fec791]{color:var(--text-secondary);flex:0 0 auto;height:16px;width:16px}.pinned-messages__list[data-v-65fec791]{background:var(--bg-muted);border-top:1px solid var(--border-light);max-height:min(320px,42vh);overflow-y:auto;padding:10px 14px}.pinned-messages__item[data-v-65fec791]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;box-shadow:var(--shadow-sm);display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 34px;margin-bottom:7px;padding:5px}.pinned-messages__item[data-v-65fec791]:last-child{margin-bottom:0}.pinned-messages__item[data-v-65fec791]:hover{background:var(--bg-surface-hover);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--border-light))}.pinned-messages__item-main[data-v-65fec791]{align-items:center;background:transparent;border:0;border-radius:10px;cursor:pointer;display:grid;gap:11px;grid-template-columns:48px minmax(0,1fr);min-width:0;padding:4px;text-align:left}.pinned-messages__item-main[data-v-65fec791]:focus-visible,.pinned-messages__item-unpin[data-v-65fec791]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:1px}.pinned-messages__item-media[data-v-65fec791]{align-items:center;background:color-mix(in srgb,var(--color-primary) 9%,var(--bg-surface));border-radius:11px;color:var(--color-primary);display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.pinned-messages__item-media img[data-v-65fec791]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pinned-messages__item-media svg[data-v-65fec791]{height:21px;width:21px}.pinned-messages__item-copy[data-v-65fec791]{display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.pinned-messages__item-kind[data-v-65fec791]{color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pinned-messages__item-copy strong[data-v-65fec791]{color:var(--text-primary);font-size:12.5px;line-height:1.3}.pinned-messages__item-copy em[data-v-65fec791],.pinned-messages__item-copy small[data-v-65fec791]{color:var(--text-secondary);font-size:10.5px;font-style:normal}.pinned-messages__item-copy em[data-v-65fec791]{color:var(--text-tertiary)}.pinned-messages__item-unpin[data-v-65fec791]{align-items:center;align-self:center;background:color-mix(in srgb,var(--color-primary) 9%,var(--bg-surface));border:0;border-radius:10px;color:var(--color-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.pinned-messages__item-unpin[data-v-65fec791]:hover{background:color-mix(in srgb,var(--color-primary) 16%,var(--bg-surface))}.pinned-messages__item-unpin svg[data-v-65fec791]{height:17px;width:17px}.pinned-messages--compact .pinned-messages__list[data-v-65fec791]{max-height:220px;padding:8px}.pinned-messages--compact .pinned-messages__item[data-v-65fec791]{border-radius:11px;gap:4px;grid-template-columns:minmax(0,1fr) 30px;padding:7px}.pinned-messages--compact .pinned-messages__item-main[data-v-65fec791]{gap:8px;grid-template-columns:38px minmax(0,1fr)}.pinned-messages--compact .pinned-messages__item-media[data-v-65fec791]{height:38px;width:38px}.pinned-messages--compact .pinned-messages__item-unpin[data-v-65fec791]{height:28px;width:28px}[data-color-picker-background][data-v-83d5d19e]{background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,#fff0)}[data-color-picker-track][data-v-83d5d19e]{background-image:linear-gradient(0deg,red,#f0f 17%,#00f 33%,#0ff,#0f0 67%,#ff0 83%,red)}.messages-tag-modal[data-v-37f59d82]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.messages-tag-modal__tabs[data-v-37f59d82]{border-bottom:3px solid var(--border-light);display:grid;grid-template-columns:1fr 1fr;margin:0 0 20px}.messages-tag-modal__tab[data-v-37f59d82]{border-bottom:3px solid transparent;color:var(--text-secondary);font-size:15px;font-weight:800;height:44px;margin-bottom:-3px;text-align:center}.messages-tag-modal__tab--active[data-v-37f59d82]{border-bottom-color:var(--bg-brand);color:var(--bg-brand)}.messages-tag-modal__panel[data-v-37f59d82]{display:flex;flex-direction:column;gap:12px}.messages-tag-modal__title[data-v-37f59d82]{color:var(--text-primary);font-size:16px;font-weight:800}.messages-tag-modal__dot[data-v-37f59d82]{border-radius:999px;flex:0 0 auto;height:14px;width:14px}.messages-tag-modal__delete[data-v-37f59d82]{justify-content:center;min-width:82px}.messages-tag-modal__assign[data-v-37f59d82]{justify-content:center;min-width:68px}.messages-tag-modal__empty[data-v-37f59d82],.messages-tag-modal__hint[data-v-37f59d82]{color:var(--text-secondary);font-size:14px;font-weight:500}.messages-tag-modal__empty[data-v-37f59d82]{padding:8px 12px}.messages-tag-modal__create-section[data-v-37f59d82]{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:6px}.messages-tag-modal__create-actions[data-v-37f59d82]{align-items:center;display:flex;gap:8px}.messages-tag-modal__color-trigger[data-v-37f59d82]{height:40px;justify-content:center;width:58px}.messages-tag-modal__color-swatch[data-v-37f59d82]{border:1px solid var(--border-light);border-radius:6px;display:block;height:24px;width:24px}.messages-tag-modal__color-picker[data-v-37f59d82]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:10px}.messages-tag-modal__color-value[data-v-37f59d82]{color:var(--text-secondary);font-size:var(--text-caption);text-align:center;width:100%}.messages-tag-modal__footer[data-v-37f59d82]{border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px}@media(max-width:767.98px){.messages-tag-modal__tab[data-v-37f59d82]{font-size:13px}}
