.voice[data-v-baa2ebc9]{align-items:center;display:flex;gap:8px;max-width:240px;min-width:176px;padding:2px 0}.voice__btn[data-v-baa2ebc9]{background:oklch(.45 .2 15);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;height:32px;place-items:center;transition:transform .15s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));width:32px}.voice__btn[data-v-baa2ebc9]:before{content:"";inset:-6px;position:absolute}.voice__btn[data-v-baa2ebc9]{position:relative}.voice__btn[data-v-baa2ebc9]:active{transform:scale(.94)}.voice__btn[data-v-baa2ebc9]:focus-visible{outline:2px solid oklch(.45 .2 15);outline-offset:2px}.voice__track[data-v-baa2ebc9]{background:none;border:0;cursor:pointer;flex:1 1 auto;height:24px;min-width:60px;padding:0;position:relative}.voice__track[data-v-baa2ebc9]:before{background:#b4bfca;content:"";inset-inline:0}.voice__fill[data-v-baa2ebc9],.voice__track[data-v-baa2ebc9]:before{border-radius:2px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.voice__fill[data-v-baa2ebc9]{inset-inline-start:0}.voice__fill[data-v-baa2ebc9],.voice__knob[data-v-baa2ebc9]{background:oklch(.45 .2 15)}.voice__knob[data-v-baa2ebc9]{border-radius:50%;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}[dir=rtl] .voice__knob[data-v-baa2ebc9]{transform:translate(50%,-50%)}.voice__track[data-v-baa2ebc9]:focus-visible{border-radius:4px;outline:2px solid oklch(.45 .2 15);outline-offset:2px}.voice__time[data-v-baa2ebc9]{color:#4b5b6b;flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;min-width:30px;text-align:end}@media(prefers-reduced-motion:reduce){.voice__btn[data-v-baa2ebc9]{transition:none}.voice__btn[data-v-baa2ebc9]:active{transform:none}}.cms-back[data-v-f9086ea7]{align-items:flex-end;background:#13161a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:10003}.cms[data-v-f9086ea7]{background:var(--color-surface,#fff);border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #13161a2e;display:flex;flex-direction:column;max-height:70vh;max-width:420px;width:100%}@media(min-width:768px){.cms-back[data-v-f9086ea7]{align-items:center}.cms[data-v-f9086ea7]{border-radius:16px;max-height:60vh}}.cms__head[data-v-f9086ea7]{align-items:center;display:flex;gap:8px;padding:14px 12px 8px 18px}.cms__title[data-v-f9086ea7]{align-items:baseline;color:var(--gray-900,oklch(24% .018 255deg));display:flex;flex:1;font-size:15px;font-weight:700;gap:6px;margin:0}.cms__count[data-v-f9086ea7]{color:var(--gray-500,oklch(56% .01 256deg));font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.cms__x[data-v-f9086ea7]{background:none;border:none;border-radius:50%;color:var(--gray-600,oklch(50% .01 250deg));cursor:pointer;font-size:16px;height:44px;width:44px}@media(hover:hover)and (pointer:fine){.cms__x[data-v-f9086ea7]:hover{background:var(--gray-100,oklch(96% .006 250deg))}}.cms__x[data-v-f9086ea7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.cms__x[data-v-f9086ea7]:active{transform:scale(.96)}.cms__empty[data-v-f9086ea7]{color:var(--gray-500,oklch(56% .01 256deg));font-size:13px;padding:24px 18px 28px;text-align:center}.cms__list[data-v-f9086ea7]{list-style:none;margin:0;overflow-y:auto;padding:0 8px 12px}.cms__row[data-v-f9086ea7]{align-items:center;background:none;border:none;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:56px;padding:8px 10px;text-align:start;width:100%}@media(hover:hover)and (pointer:fine){.cms__row[data-v-f9086ea7]:hover{background:var(--gray-50,oklch(97.5% .004 250deg))}}.cms__row[data-v-f9086ea7]:focus-visible{background:var(--gray-50,oklch(97.5% .004 250deg))}.cms__row[data-v-f9086ea7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:-2px}.cms__row[data-v-f9086ea7]:active{transform:scale(.99)}.cms__row[data-v-f9086ea7]:disabled{cursor:default;opacity:.55}.cms__row[data-v-f9086ea7]:disabled:active{transform:none}.cms__main[data-v-f9086ea7]{display:flex;flex:1;flex-direction:column;min-width:0}.cms__name[data-v-f9086ea7]{color:var(--gray-900,oklch(24% .018 255deg));font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms__name.is-withdrawn[data-v-f9086ea7]{color:var(--gray-500,oklch(56% .01 256deg));font-weight:500}.cms__chip[data-v-f9086ea7]{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 auto;font-size:11.5px;font-weight:700;gap:3px;height:24px;padding:0 9px;white-space:nowrap}.cms__chip--me[data-v-f9086ea7]{background:var(--gray-100,oklch(96% .006 250deg));color:var(--gray-600,oklch(50% .01 250deg))}.cms__chip--owner[data-v-f9086ea7]{background:oklch(.96 .05 85);color:oklch(.45 .12 70)}.cms__chip--manager[data-v-f9086ea7]{background:#daf7e3;color:#095c34}@media(prefers-reduced-motion:reduce){.cms__row[data-v-f9086ea7]:active,.cms__x[data-v-f9086ea7]:active{transform:none}}.cpe-back[data-v-a5b9fff8]{align-items:flex-end;background:#13161a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10003}.cpe[data-v-a5b9fff8]{background:var(--color-surface,#fff);border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #13161a2e;display:flex;flex-direction:column;max-height:92vh;max-width:460px;width:100%}@media(min-width:768px){.cpe-back[data-v-a5b9fff8]{align-items:center}.cpe[data-v-a5b9fff8]{border-radius:16px;max-height:90vh}}.cpe__head[data-v-a5b9fff8]{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:14px 12px 6px 18px}.cpe__title[data-v-a5b9fff8]{align-items:baseline;color:var(--gray-900,oklch(24% .018 255deg));display:flex;flex:1;font-size:15px;font-weight:700;gap:8px;margin:0}.cpe__queue[data-v-a5b9fff8]{color:var(--gray-500,oklch(56% .01 256deg));font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.cpe__x[data-v-a5b9fff8]{background:none;border:none;border-radius:50%;color:var(--gray-600,oklch(50% .01 250deg));cursor:pointer;font-size:16px;height:44px;width:44px}@media(hover:hover)and (pointer:fine){.cpe__x[data-v-a5b9fff8]:hover{background:var(--gray-100,oklch(96% .006 250deg))}}.cpe__x[data-v-a5b9fff8]:active{background:var(--gray-100,oklch(96% .006 250deg))}.cpe__x[data-v-a5b9fff8]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.cpe__modes[data-v-a5b9fff8]{display:flex;flex-shrink:0;gap:4px;padding:2px 18px 0}.cpe__mode[data-v-a5b9fff8]{background:none;border:0;border-radius:9px;color:var(--gray-500,oklch(56% .01 256deg));cursor:pointer;flex:1;font:inherit;font-size:13px;font-weight:700;min-height:40px;transition:background .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}.cpe__mode.is-on[data-v-a5b9fff8]{background:var(--gray-100,oklch(96% .006 250deg));color:var(--gray-900,oklch(24% .018 255deg))}@media(hover:hover)and (pointer:fine){.cpe__mode[data-v-a5b9fff8]:hover:not(.is-on){background:var(--gray-50,oklch(98% .004 250deg))}}.cpe__mode[data-v-a5b9fff8]:active{transform:scale(.98)}.cpe__mode[data-v-a5b9fff8]:focus-visible{outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}.cpe__hint[data-v-a5b9fff8]{color:var(--gray-600,oklch(50% .01 250deg));flex-shrink:0;font-size:12.5px;line-height:1.6;margin:0;padding:8px 18px 10px}.cpe__stagewrap[data-v-a5b9fff8]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;padding:0 12px}.cpe__stage[data-v-a5b9fff8]{background:var(--gray-100,oklch(96% .006 250deg));border-radius:10px;cursor:crosshair;max-height:100%;max-width:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cpe__canvas[data-v-a5b9fff8]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.cpe__mask[data-v-a5b9fff8]{background:#101418;pointer-events:none;position:absolute}.cpe__mask--draft[data-v-a5b9fff8]{outline:2px dashed oklch(1 0 0/.7);outline-offset:-2px}.cpe__shade[data-v-a5b9fff8]{background:#13161a80}.cpe__cropframe[data-v-a5b9fff8],.cpe__shade[data-v-a5b9fff8]{pointer-events:none;position:absolute}.cpe__cropframe[data-v-a5b9fff8]{box-shadow:0 0 0 1px #13161a59;outline:2px solid oklch(1 0 0/.95);outline-offset:-2px}.cpe__handle[data-v-a5b9fff8]{background:#fff;border-radius:3px;box-shadow:0 1px 3px #13161a66;height:14px;position:absolute;width:14px}.cpe__handle--nw[data-v-a5b9fff8]{left:-7px;top:-7px}.cpe__handle--ne[data-v-a5b9fff8]{right:-7px;top:-7px}.cpe__handle--sw[data-v-a5b9fff8]{bottom:-7px;left:-7px}.cpe__handle--se[data-v-a5b9fff8]{bottom:-7px;right:-7px}.cpe__tools[data-v-a5b9fff8]{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:10px 14px 0}.cpe__spacer[data-v-a5b9fff8]{flex:1}.cpe__sep[data-v-a5b9fff8]{background:var(--gray-200,oklch(92% .006 250deg));height:20px;margin:0 2px;width:1px}.cpe__icon[data-v-a5b9fff8]{background:none;border:0;border-radius:10px;color:var(--gray-700,oklch(40% .012 252deg));cursor:pointer;font-size:19px;height:44px;line-height:1;width:44px}@media(hover:hover)and (pointer:fine){.cpe__icon[data-v-a5b9fff8]:hover{background:var(--gray-100,oklch(96% .006 250deg))}}.cpe__icon[data-v-a5b9fff8]:active{transform:scale(.94)}.cpe__icon[data-v-a5b9fff8]:focus-visible{outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}.cpe__chip[data-v-a5b9fff8]{background:none;border:1px solid var(--gray-200,oklch(92% .006 250deg));border-radius:8px;color:var(--gray-600,oklch(50% .01 250deg));cursor:pointer;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-height:32px;padding:0 10px}.cpe__chip.is-on[data-v-a5b9fff8]{border-color:var(--map-teal,oklch(52% .09 190deg));color:var(--map-teal,oklch(52% .09 190deg))}.cpe__chip[data-v-a5b9fff8]:active{transform:scale(.96)}.cpe__chip[data-v-a5b9fff8]:focus-visible{outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}.cpe__swatch[data-v-a5b9fff8]{border:2px solid var(--gray-200,oklch(92% .006 250deg));border-radius:50%;cursor:pointer;height:30px;width:30px}.cpe__swatch.is-on[data-v-a5b9fff8]{border-color:var(--gray-900,oklch(24% .018 255deg));transform:scale(1.12)}.cpe__swatch[data-v-a5b9fff8]:active{transform:scale(.94)}.cpe__swatch[data-v-a5b9fff8]:focus-visible{outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}.cpe__tool[data-v-a5b9fff8]{background:none;border:0;border-radius:8px;color:var(--map-teal,oklch(52% .09 190deg));cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;min-height:36px;padding:0 10px}.cpe__tool[data-v-a5b9fff8]:disabled{cursor:default;opacity:.4}@media(hover:hover)and (pointer:fine){.cpe__tool[data-v-a5b9fff8]:hover:not(:disabled){background:var(--gray-100,oklch(96% .006 250deg))}}.cpe__tool[data-v-a5b9fff8]:active:not(:disabled){background:var(--gray-100,oklch(96% .006 250deg))}.cpe__tool[data-v-a5b9fff8]:focus-visible{outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}.cpe__foot[data-v-a5b9fff8]{display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 12px 16px}@media(prefers-reduced-motion:reduce){.cpe__chip[data-v-a5b9fff8],.cpe__icon[data-v-a5b9fff8],.cpe__mode[data-v-a5b9fff8],.cpe__swatch[data-v-a5b9fff8]{transition:none}.cpe__chip[data-v-a5b9fff8]:active,.cpe__icon[data-v-a5b9fff8]:active,.cpe__mode[data-v-a5b9fff8]:active,.cpe__swatch[data-v-a5b9fff8]:active{transform:none}}.chat-backdrop[data-v-58f6b1c7]{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:10001}.chat-panel[data-v-58f6b1c7]{background:#fff;display:flex;flex-direction:column;height:var(--chat-vvh,100dvh);max-height:100%;overflow:hidden;width:100%}.chat-backdrop:not(.chat-backdrop--slot) .chat-body[data-v-58f6b1c7]{margin-inline:auto;max-width:860px;width:100%}.chat-backdrop--slot[data-v-58f6b1c7]{align-items:stretch;background:transparent;justify-content:flex-start;padding:0;pointer-events:none;z-index:351}.chat-backdrop--slot .chat-panel[data-v-58f6b1c7]{border-radius:16px;bottom:calc(var(--nav-gap, 20px) + var(--slot-nav-h, 56px));bottom:var(--nav-gap,20px);box-shadow:0 4px 24px #00000024,0 1px 4px #00000014;height:auto;inset-inline-start:calc(var(--nav-rail-w, 84px) + var(--nav-gap, 20px));max-width:var(--nav-list-w,432px);pointer-events:auto;position:absolute;top:calc(var(--naver-topbar-h, 0px) + var(--nav-gap, 20px));width:var(--nav-list-w,432px)}.chat-backdrop--slot .chat-inbox[data-v-58f6b1c7] .dmi-list{padding-bottom:calc(8px + var(--slot-nav-h, 56px))}.chat-head[data-v-58f6b1c7]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:6px;padding:12px 14px}.chat-back[data-v-58f6b1c7],.chat-close[data-v-58f6b1c7],.chat-head[data-v-58f6b1c7],.chat-mute-btn[data-v-58f6b1c7]{position:relative}.chat-back[data-v-58f6b1c7]:before,.chat-close[data-v-58f6b1c7]:before,.chat-mute-btn[data-v-58f6b1c7]:before{content:"";inset:-5px 0;min-height:44px;position:absolute}.chat-headmenu-back[data-v-58f6b1c7]{inset:0;position:fixed;z-index:8}.chat-headmenu[data-v-58f6b1c7]{background:#fff;border:1px solid oklch(.93 .005 250);border-radius:12px;box-shadow:0 8px 28px #00000029;display:flex;flex-direction:column;inset-inline-end:12px;min-width:160px;padding:6px;position:absolute;top:calc(100% - 6px);z-index:9}.chat-headmenu button[data-v-58f6b1c7]{background:none;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:10px 14px;text-align:start}@media(hover:hover)and (pointer:fine){.chat-headmenu button[data-v-58f6b1c7]:hover{background:#f3f4f6}}.chat-headmenu button[data-v-58f6b1c7]:active{background:#e5e7eb}.chat-headmenu button[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:-2px}.chat-title-mute[data-v-58f6b1c7]{font-size:12px;font-weight:400;margin-inline-start:5px;opacity:.55}.chat-title-online[data-v-58f6b1c7]{align-items:center;color:var(--gray-500,oklch(56% .01 256deg));display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;margin-inline-start:6px}.chat-title-online__dot[data-v-58f6b1c7]{background:#2f9f3d;border-radius:50%;height:6px;width:6px}.chat-headmain[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.chat-subtitle[data-v-58f6b1c7]{align-self:flex-start;background:none;border:0;color:#2563eb;cursor:pointer;font-size:12px;line-height:1.3;padding:0;position:relative}.chat-subtitle[data-v-58f6b1c7]:before{content:"";inset:-14px 0;position:absolute}@media(hover:hover)and (pointer:fine){.chat-subtitle[data-v-58f6b1c7]:hover{text-decoration:underline}}.chat-subtitle[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-subtitle[data-v-58f6b1c7]:focus-visible{border-radius:4px;outline:2px solid #2563eb;outline-offset:2px}.chat-nextevent--poll[data-v-58f6b1c7]{background:oklch(.96 .03 300);border-color:#d5c2fb}.chat-nextevent--poll .chat-nextevent__label[data-v-58f6b1c7]{color:#6d41a9}.chat-title[data-v-58f6b1c7]{color:#111827;font-size:16px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-trust[data-v-58f6b1c7]{font-size:11px}.chat-member-period[data-v-58f6b1c7]{color:var(--gray-500);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.3}.chat-back[data-v-58f6b1c7],.chat-close[data-v-58f6b1c7]{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.chat-back[data-v-58f6b1c7]:focus-visible,.chat-close[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}@media(hover:hover)and (pointer:fine){.chat-back[data-v-58f6b1c7]:hover,.chat-close[data-v-58f6b1c7]:hover{background:#f3f4f6;color:#111827}}.chat-back[data-v-58f6b1c7]:active,.chat-close[data-v-58f6b1c7]:active{background:#f3f4f6;color:#111827}.chat-back svg[data-v-58f6b1c7],.chat-close svg[data-v-58f6b1c7]{height:18px;width:18px}.chat-body[data-v-58f6b1c7]{display:flex;flex:1;min-height:0}.chat-inbox[data-v-58f6b1c7],.chat-thread[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;min-width:0}.chat-hint[data-v-58f6b1c7]{color:#9ca3af;font-size:14px;padding:24px 16px;text-align:center}.chat-skel[data-v-58f6b1c7]{display:flex;flex-direction:column;gap:10px;padding:8px 0}.chat-skel__row[data-v-58f6b1c7]{align-items:flex-start;display:flex;gap:6px}.chat-skel__row.is-mine[data-v-58f6b1c7]{justify-content:flex-end}.chat-skel__ava[data-v-58f6b1c7]{background:#e2e5e8;border-radius:50%;height:36px}.chat-skel__ava[data-v-58f6b1c7],.chat-skel__gap[data-v-58f6b1c7]{flex:0 0 auto;width:36px}.chat-skel__bub[data-v-58f6b1c7]{background:#e2e5e8;border-radius:15px;height:36px}.chat-skel__ava[data-v-58f6b1c7],.chat-skel__bub[data-v-58f6b1c7]{animation:chat-skel-pulse-58f6b1c7 1.2s ease-in-out infinite}@keyframes chat-skel-pulse-58f6b1c7{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.chat-skel__ava[data-v-58f6b1c7],.chat-skel__bub[data-v-58f6b1c7]{animation:none}}.chat-roomguide[data-v-58f6b1c7]{align-self:stretch;background:var(--gray-100,oklch(96% .003 256deg));border-radius:12px;color:var(--gray-600,oklch(52% .01 256deg));font-size:12.5px;line-height:1.55;margin:10px 12px 2px;padding:10px 14px}.chat-roomguide b[data-v-58f6b1c7]{color:var(--gray-800,oklch(32% .01 256deg));font-weight:700}.chat-firsttrade[data-v-58f6b1c7]{align-self:center;background:#e4f8e7;color:#244d2e;line-height:1.5;margin:8px auto 4px;max-width:88%;text-align:center}.chat-firsttrade[data-v-58f6b1c7],.chat-safeguide[data-v-58f6b1c7]{border-radius:12px;font-size:12.5px;padding:8px 14px}.chat-safeguide[data-v-58f6b1c7]{align-self:stretch;background:var(--gray-100,oklch(96% .003 256deg));color:var(--gray-600,oklch(52% .01 256deg));line-height:1.55;margin:10px 12px 2px}.chat-safeguide__head[data-v-58f6b1c7]{align-items:center;background:none;border:none;color:var(--gray-800,oklch(32% .01 256deg));cursor:pointer;display:flex;font:inherit;gap:6px;padding:2px 0;position:relative;text-align:start;transition:transform .16s var(--ease-out-expo);width:100%}.chat-safeguide__head[data-v-58f6b1c7]:before{content:"";inset:-10px -14px;position:absolute}.chat-safeguide__head b[data-v-58f6b1c7]{font-weight:700}.chat-safeguide__chev[data-v-58f6b1c7]{color:var(--gray-500,oklch(56% .01 256deg));margin-inline-start:auto}.chat-safeguide__head[data-v-58f6b1c7]:focus-visible{border-radius:6px;outline:2px solid var(--brand-love,#ff385c);outline-offset:4px}.chat-safeguide__head[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-safeguide__text[data-v-58f6b1c7]{margin:6px 0 2px}@media(prefers-reduced-motion:reduce){.chat-safeguide__head[data-v-58f6b1c7]{transition:none}.chat-safeguide__head[data-v-58f6b1c7]:active{transform:none}}.chat-safetip[data-v-58f6b1c7]{align-self:flex-start;color:var(--gray-600,oklch(52% .01 256deg));font-size:12px;line-height:1.45;margin:0 0 4px;max-width:calc(84% + 42px);padding-inline-start:42px}.chat-safetip__ico[data-v-58f6b1c7]{color:#b77610;font-weight:700;margin-inline-end:4px}.chat-link-host[data-v-58f6b1c7],.chat-msg[data-v-58f6b1c7] .chat-link-host{align-self:flex-start;background:#fcecd9;border-radius:6px;color:#703f0e;display:inline-block;font-size:11px;font-weight:600;line-height:1.6;margin-inline-start:4px;overflow-wrap:anywhere;padding:0 6px;vertical-align:baseline}.chat-suggests[data-v-58f6b1c7]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:8px 16px 12px}.chat-suggest[data-v-58f6b1c7]{background:var(--color-surface,#fff);border:1px solid oklch(.88 .01 250);border-radius:17px;color:#373b40;cursor:pointer;font:inherit;font-size:13px;min-height:34px;padding:0 14px;position:relative;transition:background .15s,border-color .15s}.chat-suggest[data-v-58f6b1c7]:before{content:"";inset:-5px 0;position:absolute}@media(hover:hover)and (pointer:fine){.chat-suggest[data-v-58f6b1c7]:hover{background:#f9fafb;border-color:#b9bec4}}.chat-suggest[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-suggest[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chat-suggest[data-v-58f6b1c7]{transition:none}.chat-suggest[data-v-58f6b1c7]:active{transform:none}}.chat-mute-btn[data-v-58f6b1c7]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}@media(hover:hover)and (pointer:fine){.chat-mute-btn[data-v-58f6b1c7]:hover{border-color:#9ca3af;color:#374151}}.chat-mute-btn[data-v-58f6b1c7]:active{border-color:#9ca3af;color:#374151}.chat-mute-btn[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-mute-btn.is-on[data-v-58f6b1c7]{background:#f3f4f6;border-color:#9ca3af;color:#111827}.chat-mute-btn svg[data-v-58f6b1c7]{height:17px;width:17px}.chat-leave-confirm[data-v-58f6b1c7]{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 16px}.chat-leave-msg[data-v-58f6b1c7]{color:#374151;font-size:13px}.chat-leave-actions[data-v-58f6b1c7]{display:flex;flex-shrink:0;gap:8px}.chat-leave-cancel[data-v-58f6b1c7],.chat-leave-ok[data-v-58f6b1c7]{border:none;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:40px;padding:0 16px;transition:background .18s var(--ease-out-expo),transform .18s var(--ease-out-expo)}.chat-leave-cancel[data-v-58f6b1c7]:focus-visible,.chat-leave-ok[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-leave-cancel[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-leave-cancel[data-v-58f6b1c7]{background:#f3f4f6;color:#374151}.chat-leave-ok[data-v-58f6b1c7]{background:#dc2626;color:#fff}.chat-search[data-v-58f6b1c7]{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0}.chat-search-bar[data-v-58f6b1c7]{align-items:center;display:flex;gap:8px;padding:8px 12px}.chat-search-input[data-v-58f6b1c7]{background:#f7f8fa;border:1px solid oklch(.9 .006 250);border-radius:10px;color:#111827;flex:1;font-size:14px;min-height:36px;min-width:0;padding:0 12px}.chat-search-input[data-v-58f6b1c7]:focus-visible{border-color:transparent;outline:2px solid oklch(.55 .22 15);outline-offset:1px}.chat-search-close[data-v-58f6b1c7]{background:none;border:none;border-radius:8px;color:var(--gray-500,#6b7280);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;position:relative;width:32px}.chat-search-close[data-v-58f6b1c7]:before{content:"";inset:-6px 0;min-height:44px;position:absolute}@media(hover:hover)and (pointer:fine){.chat-search-close[data-v-58f6b1c7]:hover{background:#f3f4f6}}.chat-search-close[data-v-58f6b1c7]:active{background:#f3f4f6}.chat-search-close svg[data-v-58f6b1c7]{height:16px;width:16px}.chat-search-nav[data-v-58f6b1c7]{align-items:center;display:flex;flex-shrink:0;gap:2px}.chat-search-count[data-v-58f6b1c7]{color:var(--gray-500,#6b7280);font-size:12px;font-variant-numeric:tabular-nums;padding-inline-end:2px;white-space:nowrap}.chat-search-navbtn[data-v-58f6b1c7]{background:none;border:none;border-radius:8px;color:var(--gray-500,#6b7280);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;position:relative;transition:transform .12s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));width:32px}.chat-search-navbtn[data-v-58f6b1c7]:before{content:"";inset:-6px 0;min-height:44px;position:absolute}.chat-search-navbtn svg[data-v-58f6b1c7]{height:18px;width:18px}@media(hover:hover)and (pointer:fine){.chat-search-navbtn[data-v-58f6b1c7]:hover:not(:disabled){background:#f3f4f6}}.chat-search-navbtn[data-v-58f6b1c7]:focus-visible{outline:2px solid oklch(.55 .22 15);outline-offset:-2px}.chat-search-navbtn[data-v-58f6b1c7]:active:not(:disabled){transform:scale(.98)}.chat-search-navbtn[data-v-58f6b1c7]:disabled{cursor:default;opacity:.35}@media(prefers-reduced-motion:reduce){.chat-search-navbtn[data-v-58f6b1c7]{transition:none}.chat-search-navbtn[data-v-58f6b1c7]:active{transform:none}}.chat-search-list[data-v-58f6b1c7]{list-style:none;margin:0;max-height:40vh;overflow-y:auto;padding:0 4px 6px}.chat-search-row[data-v-58f6b1c7]{align-items:baseline;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}@media(hover:hover)and (pointer:fine){.chat-search-row[data-v-58f6b1c7]:hover{background:#f9fafb}}.chat-search-row[data-v-58f6b1c7]:focus-visible{outline:2px solid oklch(.55 .22 15);outline-offset:-2px}.chat-search-row[data-v-58f6b1c7]:active{transform:scale(.99)}.chat-search-snippet[data-v-58f6b1c7]{color:#374151;flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-search-time[data-v-58f6b1c7]{color:#9ca3af;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums}.chat-search-empty[data-v-58f6b1c7]{color:#9ca3af;font-size:13px;margin:0;padding:10px 16px 14px;text-align:center}@media(prefers-reduced-motion:reduce){.chat-search-row[data-v-58f6b1c7]:active{transform:none}}.chat-leave-ok[data-v-58f6b1c7]:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.chat-leave-ok[data-v-58f6b1c7]:active{transform:none}}.chat-report[data-v-58f6b1c7]{background:#fff7f7;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:12px 16px}.chat-report-title[data-v-58f6b1c7]{color:#b91c1c;font-size:13px;font-weight:700;margin:0 0 2px}.chat-report-target[data-v-58f6b1c7]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;margin:-12px 0;min-height:44px;padding:0 4px;text-decoration:underline;text-underline-offset:2px}.chat-report-target[data-v-58f6b1c7]:focus-visible{border-radius:4px;outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-report-target[data-v-58f6b1c7]:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.chat-report-target[data-v-58f6b1c7]:active{transform:none}}.chat-report-reason[data-v-58f6b1c7]{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-inline:-6px;min-height:40px;padding:0 6px}@media(hover:hover){.chat-report-reason[data-v-58f6b1c7]:hover{background:#fdf2f1}}.chat-report-reason input[data-v-58f6b1c7]{accent-color:oklch(.58 .2 25);height:16px;width:16px}.chat-report-reason[data-v-58f6b1c7]:focus-within{outline:2px solid oklch(.58 .2 25);outline-offset:1px}.chat-report-detail[data-v-58f6b1c7]{border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:13px;margin-top:4px;outline:none;padding:6px 8px;resize:none}.chat-report-detail[data-v-58f6b1c7]:focus{border-color:#ef4444}.chat-report-block[data-v-58f6b1c7]{align-items:center;color:#b91c1c;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-top:2px;min-height:40px}.chat-report-block input[data-v-58f6b1c7]{accent-color:oklch(.58 .2 25);height:16px;width:16px}.chat-report-actions[data-v-58f6b1c7]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.chat-report-cancel[data-v-58f6b1c7],.chat-report-submit[data-v-58f6b1c7]{border:none;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;min-height:40px;padding:0 18px;transition:background .18s var(--ease-out-expo),transform .18s var(--ease-out-expo)}@media(hover:hover){.chat-report-cancel[data-v-58f6b1c7]:hover{background:var(--gray-200,oklch(89% .008 250deg))}.chat-report-submit[data-v-58f6b1c7]:hover:not(:disabled){background:#be222a}}.chat-report-cancel[data-v-58f6b1c7]:active,.chat-report-submit[data-v-58f6b1c7]:active:not(:disabled){transform:scale(.98)}.chat-report-cancel[data-v-58f6b1c7]:focus-visible,.chat-report-submit[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-report-cancel[data-v-58f6b1c7]{background:var(--gray-100,oklch(95% .008 250deg));color:var(--gray-700,oklch(35% .008 250deg))}.chat-report-submit[data-v-58f6b1c7]{background:#d73337;color:#fff;font-weight:600}.chat-report-submit[data-v-58f6b1c7]:disabled{background:#fca5a5;cursor:not-allowed}.chat-report--done[data-v-58f6b1c7]{font-size:13px}.chat-ctx[data-v-58f6b1c7]{align-items:center;background:#fafafa;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;gap:12px;padding:12px 16px}.chat-ctx-thumb[data-v-58f6b1c7]{border-radius:8px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.chat-ctx-main[data-v-58f6b1c7]{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-ctx-title[data-v-58f6b1c7]{color:#111827;font-size:13px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-ctx-status[data-v-58f6b1c7]{background:#efeae4;border-radius:8px;color:#6b6459;display:inline-block;font-size:11px;font-weight:700;margin-inline-start:6px;padding:1px 7px}.chat-ctx-price[data-v-58f6b1c7]{color:#111827;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-ctx-link[data-v-58f6b1c7]{align-self:flex-start;color:#2563eb;font-size:12px;font-weight:600;position:relative;text-decoration:none}.chat-ctx-link[data-v-58f6b1c7]:before{content:"";inset:-12px -6px;position:absolute}@media(hover:hover)and (pointer:fine){.chat-ctx-link[data-v-58f6b1c7]:hover{text-decoration:underline}}.chat-ctx-link[data-v-58f6b1c7]:focus-visible{border-radius:4px;outline:2px solid var(--brand-love,#ff385c);outline-offset:3px}.chat-tools[data-v-58f6b1c7]{background:#f6fbf7;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:8px 16px}.chat-tools__row[data-v-58f6b1c7]{align-items:center;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.chat-tools__row[data-v-58f6b1c7]::-webkit-scrollbar{display:none}.chat-tool-btn[data-v-58f6b1c7]{align-items:center;background:#e8fbeb;border:1px solid oklch(.72 .1 150);border-radius:999px;color:oklch(.38 .13 155);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12.5px;font-weight:700;gap:5px;min-height:44px;padding:0 14px;position:relative;transition:background .15s var(--ease-out-expo),transform .15s var(--ease-out-expo);white-space:nowrap}.chat-tool-btn__plus[data-v-58f6b1c7]{font-size:14px;line-height:1}.chat-tool-btn svg[data-v-58f6b1c7]{flex-shrink:0}.chat-tool-btn[data-v-58f6b1c7]:disabled{cursor:wait;opacity:.5}.chat-tool-btn--review[data-v-58f6b1c7]{background:oklch(.97 .04 90);border-color:#e0b771;color:oklch(.45 .13 80)}@media(hover:hover){.chat-tool-btn[data-v-58f6b1c7]:hover:not(:disabled){background:#d5f5da}.chat-tool-btn--review[data-v-58f6b1c7]:hover:not(:disabled){background:#fee9be}}.chat-tool-btn[data-v-58f6b1c7]:active:not(:disabled){transform:scale(.98)}.chat-tool-btn[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-sale-confirm[data-v-58f6b1c7]{color:var(--gray-700,oklch(35% .008 250deg));font-size:13px;line-height:1.45;margin:0}.chat-sale-actions[data-v-58f6b1c7]{display:flex;gap:8px;justify-content:flex-end}.chat-sale-cancel[data-v-58f6b1c7],.chat-sale-ok[data-v-58f6b1c7]{border:none;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:40px;padding:0 18px;transition:background .18s var(--ease-out-expo),transform .18s var(--ease-out-expo)}.chat-sale-cancel[data-v-58f6b1c7]{background:var(--gray-100,oklch(95% .008 250deg));color:var(--gray-700,oklch(35% .008 250deg))}.chat-sale-ok[data-v-58f6b1c7]{background:#1d7d3e;color:#fff}@media(hover:hover){.chat-sale-cancel[data-v-58f6b1c7]:hover{background:var(--gray-200,oklch(89% .008 250deg))}.chat-sale-ok[data-v-58f6b1c7]:hover:not(:disabled){background:oklch(.46 .13 150)}}.chat-sale-cancel[data-v-58f6b1c7]:active,.chat-sale-ok[data-v-58f6b1c7]:active:not(:disabled){transform:scale(.98)}.chat-sale-cancel[data-v-58f6b1c7]:focus-visible,.chat-sale-ok[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-sale-ok[data-v-58f6b1c7]:disabled{cursor:not-allowed;opacity:.5}.chat-review[data-v-58f6b1c7]{display:flex;flex-direction:column;gap:8px}.chat-review-stars[data-v-58f6b1c7]{display:inline-flex;gap:3px}.chat-review-star[data-v-58f6b1c7]{background:none;border:none;color:#dcd7c9;cursor:pointer;font-size:22px;line-height:1;padding:0;position:relative}.chat-review-star[data-v-58f6b1c7]:before{content:"";inset:-11px -1px;position:absolute}.chat-review-star.on[data-v-58f6b1c7]{color:#e9ab2b}.chat-review-star[data-v-58f6b1c7]:focus-visible{border-radius:4px;outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-review-body[data-v-58f6b1c7]{border:1px solid var(--gray-300,oklch(85% .008 250deg));border-radius:8px;font:inherit;font-size:13px;outline:none;padding:9px 11px;resize:vertical}.chat-review-body[data-v-58f6b1c7]:focus{border-color:#1d7d3e}.chat-review-repeat[data-v-58f6b1c7]{align-items:center;color:var(--gray-700,oklch(35% .008 250deg));cursor:pointer;display:flex;font-size:13px;gap:8px;min-height:40px}.chat-review-repeat input[data-v-58f6b1c7]{accent-color:var(--brand-love,#ff385c);height:16px;width:16px}.chat-appt-banner[data-v-58f6b1c7]{align-items:center;background:color-mix(in oklch,oklch(52% .13 150deg) 7%,#fff);border:1px solid color-mix(in oklch,oklch(52% .13 150deg) 22%,#fff);border-radius:10px;display:flex;gap:8px;padding:8px 10px}.chat-appt-offer[data-v-58f6b1c7]{background:color-mix(in oklch,#f59e0b 8%,#fff);border:1px solid color-mix(in oklch,#f59e0b 26%,#fff);border-radius:10px;padding:12px}.chat-appt-offer__msg[data-v-58f6b1c7]{color:var(--gray-900,#1a1a1a);font-size:13px;line-height:1.45;margin:0 0 8px}.chat-appt-banner__icon[data-v-58f6b1c7]{color:#09672e;display:flex;flex-shrink:0}.chat-appt-banner__place svg[data-v-58f6b1c7]{margin-inline-end:2px;vertical-align:-2px}.chat-appt-banner__body[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.chat-appt-banner__when[data-v-58f6b1c7]{color:var(--gray-900,#1a1a1a);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.chat-appt-banner__place[data-v-58f6b1c7]{align-items:center;color:var(--gray-600,#555);display:flex;font-size:12px;gap:4px;min-width:0}.chat-appt-banner__by[data-v-58f6b1c7],.chat-appt-banner__placetext[data-v-58f6b1c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-appt-banner__by[data-v-58f6b1c7]{color:var(--gray-500,oklch(56% .01 256deg));font-size:11px}.chat-appt-banner__placebtn[data-v-58f6b1c7]{background:none;border:0;color:var(--gray-700,#3f3f46);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;max-width:100%;min-width:0;padding:0;position:relative;text-decoration:underline;text-underline-offset:2px}.chat-appt-banner__placebtn[data-v-58f6b1c7]:before{content:"";inset:-12px 0;position:absolute}.chat-appt-banner__placebtn[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-appt-banner__placebtn[data-v-58f6b1c7]:focus-visible{border-radius:4px;outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-appt-banner__dir[data-v-58f6b1c7]{align-items:center;background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:999px;color:var(--gray-600,#555);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:11px;gap:3px;padding:2px 8px;position:relative;transition:background .15s var(--ease-out-expo),transform .15s var(--ease-out-expo)}.chat-appt-banner__dir[data-v-58f6b1c7]:before{content:"";inset:-11px 0;position:absolute}@media(hover:hover){.chat-appt-banner__dir[data-v-58f6b1c7]:hover{background:var(--gray-50,#f9fafb)}}.chat-appt-banner__dir[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-appt-banner__dir[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-appt-banner__cancel[data-v-58f6b1c7],.chat-appt-banner__edit[data-v-58f6b1c7]{background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:8px;color:var(--gray-600,#555);cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;min-height:36px;padding:0 12px;transition:background .15s var(--ease-out-expo),transform .15s var(--ease-out-expo)}@media(hover:hover){.chat-appt-banner__cancel[data-v-58f6b1c7]:hover,.chat-appt-banner__edit[data-v-58f6b1c7]:hover{background:var(--gray-50,#f9fafb)}}.chat-appt-banner__cancel[data-v-58f6b1c7]:active,.chat-appt-banner__edit[data-v-58f6b1c7]:active{transform:scale(.97)}.chat-appt-banner__cancel[data-v-58f6b1c7]:focus-visible,.chat-appt-banner__edit[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-primary,var(--brand-love));outline-offset:2px}.chat-appt-form[data-v-58f6b1c7]{display:flex;flex-direction:column;gap:8px}.chat-appt-input[data-v-58f6b1c7]{background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:10px;color:var(--gray-900,#1a1a1a);font:inherit;font-size:13px;min-height:44px;padding:0 12px}.chat-appt-input[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:-1px}.chat-appt-pick[data-v-58f6b1c7]{align-items:center;background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:10px;color:var(--gray-600,#555);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:6px;min-height:44px;padding:0 12px;text-align:start;transition:background .15s var(--ease-out-expo),transform .15s var(--ease-out-expo)}.chat-appt-pick__label[data-v-58f6b1c7]{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-appt-pick.is-set[data-v-58f6b1c7]{background:color-mix(in oklch,oklch(52% .13 150deg) 6%,#fff);border-color:color-mix(in oklch,oklch(52% .13 150deg) 40%,#fff);color:#154f27}@media(hover:hover){.chat-appt-pick[data-v-58f6b1c7]:hover{background:var(--gray-50,#f9fafb)}}.chat-appt-pick[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-appt-pick[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:-1px}.chat-review-praise[data-v-58f6b1c7]{display:flex;flex-wrap:wrap;gap:6px}.chat-review-negnotice[data-v-58f6b1c7]{background:#f7f3ec;border-radius:8px;color:#59441f;font-size:12px;line-height:1.5;margin:0;padding:8px 12px}.chat-review-praise__item[data-v-58f6b1c7]{align-items:center;background:#fff;border:1px solid var(--gray-200,oklch(92% .006 256deg));border-radius:999px;color:var(--gray-700,oklch(40% .01 256deg));cursor:pointer;display:inline-flex;font-size:12px;gap:6px;min-height:38px;padding:0 11px}.chat-review-praise__item input[data-v-58f6b1c7]{accent-color:var(--brand-love,#ff385c);height:14px;width:14px}.chat-review-praise__item.on[data-v-58f6b1c7]{background:color-mix(in oklch,var(--brand-love,#ff385c) 6%,#fff);border-color:var(--brand-love,#ff385c);font-weight:600}.chat-review-praise__item[data-v-58f6b1c7]:focus-within{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chat-appt-banner__cancel[data-v-58f6b1c7],.chat-appt-banner__dir[data-v-58f6b1c7],.chat-appt-banner__edit[data-v-58f6b1c7],.chat-appt-pick[data-v-58f6b1c7],.chat-sale-cancel[data-v-58f6b1c7],.chat-sale-ok[data-v-58f6b1c7],.chat-tool-btn[data-v-58f6b1c7]{transition:none}.chat-appt-banner__cancel[data-v-58f6b1c7]:active,.chat-appt-banner__dir[data-v-58f6b1c7]:active,.chat-appt-banner__edit[data-v-58f6b1c7]:active,.chat-appt-banner__placebtn[data-v-58f6b1c7]:active,.chat-appt-pick[data-v-58f6b1c7]:active,.chat-sale-cancel[data-v-58f6b1c7]:active,.chat-sale-ok[data-v-58f6b1c7]:active,.chat-tool-btn[data-v-58f6b1c7]:active{transform:none}.chat-line[data-v-58f6b1c7],.chat-msg--flash[data-v-58f6b1c7]{animation:none}.chat-reactbar__e[data-v-58f6b1c7],.chat-reacts__chip[data-v-58f6b1c7]{transition:none}.chat-reactbar__e[data-v-58f6b1c7]:active,.chat-reactbar__e[data-v-58f6b1c7]:hover,.chat-reacts__chip[data-v-58f6b1c7]:active{transform:none}}.chat-msgs[data-v-58f6b1c7]{background:#f6f8fa;display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.chat-line--head[data-v-58f6b1c7]{margin-top:8px}.chat-thread[data-v-58f6b1c7]{position:relative}.chat-thread.is-dropping[data-v-58f6b1c7]{outline:2px dashed var(--map-teal,oklch(52% .09 190deg));outline-offset:-6px}.chat-dropzone[data-v-58f6b1c7]{background:#e7faf8e6;color:var(--map-teal,oklch(52% .09 190deg));display:grid;font-size:14px;font-weight:700;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.chat-hint--older[data-v-58f6b1c7]{color:#9a9fa5;font-size:12px;padding:6px}.chat-newmsg[data-v-58f6b1c7]{background:oklch(.55 .18 250);border:none;border-radius:999px;bottom:74px;box-shadow:0 2px 8px #0000002e;color:#fff;cursor:pointer;font-size:13px;font-weight:600;left:50%;padding:6px 14px;position:absolute;transform:translate(-50%);z-index:3}@media(hover:hover){.chat-newmsg[data-v-58f6b1c7]:hover{background:oklch(.5 .19 250)}}.chat-line[data-v-58f6b1c7]{align-items:flex-end;display:flex;gap:6px;max-width:84%}.chat-line.is-mine[data-v-58f6b1c7]{align-self:flex-end;flex-direction:row-reverse}.chat-line.is-theirs[data-v-58f6b1c7]{align-self:flex-start}.chat-stack[data-v-58f6b1c7]{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.chat-line.is-mine .chat-stack[data-v-58f6b1c7]{align-items:flex-end}.chat-line .chat-ava-btn[data-v-58f6b1c7]{align-self:flex-start}.chat-line[data-v-58f6b1c7]>.cav{align-self:flex-start}.chat-meta[data-v-58f6b1c7]{color:#75828f;display:flex;flex:none;flex-direction:column;font-size:11px;font-variant-numeric:tabular-nums;gap:1px;line-height:1.35;padding-bottom:2px;white-space:nowrap}.chat-line.is-mine .chat-meta[data-v-58f6b1c7]{align-items:flex-end}.chat-line.is-theirs .chat-meta[data-v-58f6b1c7]{align-items:flex-start}.chat-meta-unread[data-v-58f6b1c7]{color:oklch(.62 .16 75);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.chat-avatar-gap[data-v-58f6b1c7]{flex:0 0 auto;width:36px}.chat-head-avatar[data-v-58f6b1c7]{margin-inline-end:2px}.chat-ava-btn[data-v-58f6b1c7]{background:none;border:0;border-radius:50%;cursor:pointer;display:block;flex:0 0 auto;padding:0;position:relative;transition:transform .16s var(--ease-out-expo),box-shadow .16s var(--ease-out-expo)}.chat-ava-btn[data-v-58f6b1c7]:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@media(hover:hover)and (pointer:fine){.chat-ava-btn[data-v-58f6b1c7]:hover{box-shadow:0 0 0 2px color-mix(in oklch,var(--brand-love) 28%,transparent)}}.chat-ava-btn[data-v-58f6b1c7]:active{transform:scale(.94)}.chat-ava-btn[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love);outline-offset:2px}.chat-head-avatar.chat-ava-btn[data-v-58f6b1c7]:after{height:44px;width:44px}.chat-gname--btn[data-v-58f6b1c7]{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:0;text-align:start}@media(hover:hover)and (pointer:fine){.chat-gname--btn[data-v-58f6b1c7]:hover{text-decoration:underline}}.chat-gname--btn[data-v-58f6b1c7]:active{opacity:.7}.chat-gname--btn[data-v-58f6b1c7]:focus-visible{border-radius:3px;outline:2px solid var(--brand-love);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chat-ava-btn[data-v-58f6b1c7]{transition:none}.chat-ava-btn[data-v-58f6b1c7]:active{transform:none}}.chat-fail-row[data-v-58f6b1c7]{align-items:center;display:flex;gap:4px}.chat-meta-fail[data-v-58f6b1c7]{color:#d64a3f;font-size:11px;font-weight:800}.chat-fail-why[data-v-58f6b1c7]{color:#867674;font-size:11px;white-space:nowrap}.chat-fail-btn[data-v-58f6b1c7]{background:#fff;border:1px solid #e6ada6;border-radius:999px;color:#d64a3f;cursor:pointer;font:inherit;font-size:11px;font-weight:750;line-height:1;padding:3px 8px;transition:background-color .16s var(--ease-out-expo)}@media(hover:hover)and (pointer:fine){.chat-fail-btn[data-v-58f6b1c7]:hover{background:#fceae8}}.chat-fail-btn[data-v-58f6b1c7]:active{background:#f8dad6}.chat-fail-btn[data-v-58f6b1c7]:focus-visible{outline:2px solid #d64a3f;outline-offset:1px}.chat-fail-btn.is-x[data-v-58f6b1c7]{font-size:11px;padding:3px 7px}.chat-fail-btn[data-v-58f6b1c7]:before{content:"";inset:-12px -6px;position:absolute}.chat-fail-btn[data-v-58f6b1c7]{position:relative}.chat-fail-btn[data-v-58f6b1c7]:after{content:"";inset:-8px -4px;position:absolute}@media(prefers-reduced-motion:reduce){.chat-fail-btn[data-v-58f6b1c7]{transition:none}}.chat-msg[data-v-58f6b1c7]{border-radius:15px;max-width:100%;padding:8px 12px;position:relative;touch-action:pan-y pinch-zoom;transition:transform .24s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.chat-msg.is-swiping[data-v-58f6b1c7]{transition:none}@media(prefers-reduced-motion:reduce){.chat-msg[data-v-58f6b1c7]{transition:none}}.chat-msg.is-mine[data-v-58f6b1c7]{background:#ffe4ea;border-bottom-right-radius:5px;color:#2c1e22}.chat-msg.is-theirs[data-v-58f6b1c7]{background:#fff;border:1px solid #e8eef3;border-bottom-left-radius:5px;color:#111827}.chat-sysmsg[data-v-58f6b1c7]{align-self:center;background:#e1efe5;border-radius:12px;color:#154f2f;font-size:12px;font-weight:600;margin:4px auto;max-width:85%;padding:4px 12px;text-align:center}.chat-card[data-v-58f6b1c7]{align-self:center;animation:chat-card-in-58f6b1c7 .24s var(--ease-out-expo) both;background:#fff;border:1px solid var(--_line,oklch(91% .008 250deg));border-radius:14px;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000d;margin:8px auto;max-width:300px;overflow:hidden;width:100%}@keyframes chat-card-in-58f6b1c7{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat-card[data-v-58f6b1c7]{animation:none}}.chat-card--group[data-v-58f6b1c7]{--_c:oklch(50% .15 230);--_t:oklch(97% .02 230);--_line:oklch(90% .035 230)}.chat-card--sale[data-v-58f6b1c7]{--_c:oklch(47% .13 155);--_t:oklch(96% .025 155);--_line:oklch(89% .04 155)}.chat-card--review[data-v-58f6b1c7]{--_c:oklch(52% .13 70);--_t:oklch(96% .035 75);--_line:oklch(89% .05 75)}.chat-card__main[data-v-58f6b1c7]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font:inherit;gap:10px;padding:11px 12px;text-align:start;transition:background .16s var(--ease-out-expo);width:100%}@media(hover:hover)and (pointer:fine){.chat-card__main[data-v-58f6b1c7]:hover{background:var(--_t)}}.chat-card__main[data-v-58f6b1c7]:active{background:var(--_t)}.chat-card__main[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--_c);outline-offset:-2px}.chat-card__icon[data-v-58f6b1c7]{background:var(--_t);border:1px solid var(--_line);border-radius:11px;display:grid;flex-shrink:0;font-size:16px;height:34px;line-height:1;place-items:center;width:34px}.chat-card__body[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.chat-card__label[data-v-58f6b1c7]{color:var(--_c);font-size:11px;font-weight:700;letter-spacing:-.1px}.chat-card__title[data-v-58f6b1c7]{color:var(--gray-900,oklch(28% .01 256deg));font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-card__title--wrap[data-v-58f6b1c7]{font-weight:600;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.chat-card__meta[data-v-58f6b1c7]{font-size:11px;font-variant-numeric:tabular-nums}.chat-card__meta[data-v-58f6b1c7],.chat-card__note[data-v-58f6b1c7]{color:var(--gray-500,oklch(56% .01 256deg))}.chat-card__note[data-v-58f6b1c7]{font-size:11px;line-height:1.45;margin:0;padding:6px 12px 10px;text-align:center}.chat-card__chev[data-v-58f6b1c7]{color:var(--gray-400,oklch(72% .01 256deg));flex-shrink:0;font-size:17px;line-height:1}.chat-card__actions[data-v-58f6b1c7]{border-top:1px solid oklch(.94 .005 250);display:flex}.chat-card__cta[data-v-58f6b1c7]{background:transparent;border:0;color:var(--_c);cursor:pointer;flex:1;font:inherit;font-size:13px;font-weight:700;min-height:42px;transition:background .16s var(--ease-out-expo)}@media(hover:hover)and (pointer:fine){.chat-card__cta[data-v-58f6b1c7]:hover{background:var(--_t)}}.chat-card__cta[data-v-58f6b1c7]:active{background:var(--_t)}.chat-card__cta[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--_c);outline-offset:-2px}.chat-card__cta[data-v-58f6b1c7]:disabled{background:#f7f9fa;color:var(--gray-500,oklch(66% .01 256deg));cursor:default}.chat-card__cta--done[data-v-58f6b1c7]:before{content:"✓ "}.chat-datesep[data-v-58f6b1c7]{align-self:center;background:#e5e8ec;border-radius:12px;color:#54595e;font-size:11px;font-weight:600;margin:12px auto 0;padding:3px 12px}.chat-reactbar[data-v-58f6b1c7]{border-bottom:1px solid oklch(.93 .005 250);display:flex;gap:2px;padding:6px 8px 4px}.chat-reactbar__e[data-v-58f6b1c7]{background:transparent;border:0;border-radius:50%;cursor:pointer;font-size:18px;height:36px;line-height:1;transition:transform .14s var(--ease-out-expo);width:36px}@media(hover:hover)and (pointer:fine){.chat-reactbar__e[data-v-58f6b1c7]:hover{transform:scale(1.2)}}.chat-reactbar__e.is-mine[data-v-58f6b1c7]{background:#ddedff}.chat-reactbar__e[data-v-58f6b1c7]:active{transform:scale(.9)}.chat-reactbar__e[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-reacts[data-v-58f6b1c7]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.chat-reacts__chip[data-v-58f6b1c7]{align-items:center;background:#f7f9fa;border:1px solid oklch(.88 .01 250);border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:3px;line-height:1.4;padding:2px 8px}.chat-reacts__chip.is-mine[data-v-58f6b1c7]{background:oklch(.97 .02 15);border-color:var(--brand-love,#ff385c)}.chat-reacts__chip[data-v-58f6b1c7]:active{transform:scale(.94)}.chat-reacts__chip[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-reacts__chip[data-v-58f6b1c7]:disabled{color:inherit;cursor:default}.chat-reacts__chip[data-v-58f6b1c7]:disabled:active{transform:none}.chat-msg.is-mine .chat-reacts__chip[data-v-58f6b1c7]{background:#ffffff40;border-color:#ffffff80;color:inherit}.chat-msg.is-mine .chat-reacts__chip.is-mine[data-v-58f6b1c7]{background:#ffffff73;border-color:#ffffffe6}.chat-replybar[data-v-58f6b1c7]{align-items:center;background:#faf3f3;border-left:3px solid var(--brand-love,#ff385c);border-radius:8px;display:flex;gap:10px;margin:0 10px;padding:8px 12px}.chat-replybar__body[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.chat-replybar__name[data-v-58f6b1c7]{color:var(--brand-love-strong,#e8164a);font-size:11.5px;font-weight:800}.chat-replybar__snippet[data-v-58f6b1c7]{color:var(--gray-600,oklch(50% .01 250deg));font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-replybar__x[data-v-58f6b1c7]{background:transparent;border:0;border-radius:50%;color:var(--gray-500,oklch(58% .012 250deg));cursor:pointer;flex:0 0 auto;font-size:13px;height:28px;position:relative;width:28px}.chat-replybar__x[data-v-58f6b1c7]:before{content:"";inset:-8px;position:absolute}@media(hover:hover)and (pointer:fine){.chat-replybar__x[data-v-58f6b1c7]:hover{background:#eee5e6}}.chat-replybar__x[data-v-58f6b1c7]:active{background:#eee5e6}.chat-replybar__x[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-emopick[data-v-58f6b1c7]{align-items:center;align-self:flex-start;background:#fbfcfd;border:1px solid oklch(.92 .006 250);border-radius:12px;display:inline-flex;margin:6px 10px 0;padding:4px;position:relative}.chat-emopick img[data-v-58f6b1c7]{display:block;height:48px;width:48px}.chat-emopick__x[data-v-58f6b1c7]{background:var(--color-surface,oklch(100% 0 0deg));border:1px solid oklch(.9 .006 250);border-radius:999px;color:var(--gray-500,oklch(58% .012 250deg));cursor:pointer;display:grid;font-size:11px;height:22px;inset-inline-end:-6px;line-height:1;place-items:center;position:absolute;top:-6px;width:22px}.chat-emopick__x[data-v-58f6b1c7]:before{content:"";inset:-11px;position:absolute}@media(hover:hover)and (pointer:fine){.chat-emopick__x[data-v-58f6b1c7]:hover{background:#eee5e6}}.chat-emopick__x[data-v-58f6b1c7]:active{background:#eee5e6}.chat-emopick__x[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-reply-quote[data-v-58f6b1c7]{background:#0000000d;border:0;border-left:2.5px solid oklch(.7 .06 250);border-radius:6px;cursor:pointer;display:block;font:inherit;margin:0 0 6px;padding:5px 8px 5px 10px;text-align:start;width:100%}.chat-reply-quote[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-reply-quote[data-v-58f6b1c7]:disabled{color:inherit;cursor:default}.chat-msg.is-mine .chat-reply-quote[data-v-58f6b1c7]{background:#ffffff47;border-left-color:#fff9}.chat-reply-quote__name[data-v-58f6b1c7]{display:block;font-size:11px;font-weight:800;opacity:.85}.chat-reply-quote__snippet[data-v-58f6b1c7]{display:block;font-size:12px;max-width:240px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-msg--flash[data-v-58f6b1c7]{animation:chat-flash-58f6b1c7 1.4s ease-out}@keyframes chat-flash-58f6b1c7{0%,35%{box-shadow:0 0 0 3px #e49e228c}to{box-shadow:0 0 0 3px transparent}}.chat-quick[data-v-58f6b1c7]{background:#f9fafc;border:1px solid var(--gray-200,oklch(90% .006 250deg));border-radius:12px;display:flex;flex-direction:column;gap:4px;margin:0 10px 6px;max-height:190px;overflow-y:auto;padding:8px}.chat-quick__empty[data-v-58f6b1c7]{color:var(--gray-500,oklch(58% .012 250deg));font-size:12px;padding:10px 6px;text-align:center}.chat-quick__row[data-v-58f6b1c7]{align-items:center;display:flex;gap:4px}.chat-quick__use[data-v-58f6b1c7]{background:transparent;border:0;border-radius:8px;color:var(--gray-800,oklch(32% .01 250deg));cursor:pointer;flex:1;font:inherit;font-size:13px;min-width:0;overflow:hidden;padding:8px 10px;text-align:start;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.chat-quick__use[data-v-58f6b1c7]:hover{background:#e7ecf0}}.chat-quick__use[data-v-58f6b1c7]:active{background:#e7ecf0}.chat-quick__use[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-quick__del[data-v-58f6b1c7]{background:transparent;border:0;border-radius:50%;color:var(--gray-500,oklch(53% .02 250deg));cursor:pointer;flex:0 0 auto;font-size:12px;height:26px;position:relative;width:26px}.chat-quick__del[data-v-58f6b1c7]:before{content:"";inset:-9px;position:absolute}@media(hover:hover)and (pointer:fine){.chat-quick__del[data-v-58f6b1c7]:hover{background:#f5e3e3;color:var(--brand-love-ink)}}.chat-quick__del[data-v-58f6b1c7]:active{background:#f5e3e3;color:var(--brand-love-ink)}.chat-quick__del[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-quick__add[data-v-58f6b1c7]{background:transparent;border:1px dashed var(--gray-300,oklch(84% .008 250deg));border-radius:8px;color:var(--gray-600,oklch(50% .01 250deg));cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;margin-top:2px;padding:8px 10px}@media(hover:hover)and (pointer:fine){.chat-quick__add[data-v-58f6b1c7]:hover{border-color:var(--brand-love,#ff385c);color:var(--brand-love,#ff385c)}}.chat-quick__add[data-v-58f6b1c7]:active{border-color:var(--brand-love,#ff385c);color:var(--brand-love,#ff385c)}.chat-quick__add[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-line[data-v-58f6b1c7]{animation:chat-line-in-58f6b1c7 .2s var(--ease-out-expo)}@keyframes chat-line-in-58f6b1c7{0%{opacity:0;transform:translateY(6px)}}.chat-unread-sep[data-v-58f6b1c7]{align-items:center;align-self:stretch;color:#4075aa;display:flex;font-size:11px;font-weight:700;gap:10px;margin:12px 4px 4px;white-space:nowrap}.chat-unread-sep[data-v-58f6b1c7]:after,.chat-unread-sep[data-v-58f6b1c7]:before{background:#bbd0e8;content:"";flex:1;height:1px}.chat-msg--pending[data-v-58f6b1c7]{opacity:.6}.chat-msg--pending.is-failed[data-v-58f6b1c7]{cursor:pointer;opacity:1;outline:1px solid #dc2626}.chat-msg--pending.is-failed .chat-meta-read[data-v-58f6b1c7]{color:#d64a3f}.chat-msg-text[data-v-58f6b1c7]{font-size:14px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.chat-msg-text--clamp[data-v-58f6b1c7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;line-clamp:12;overflow:hidden}.chat-msg-more[data-v-58f6b1c7]{background:none;border:0;color:var(--map-teal,oklch(52% .09 190deg));cursor:pointer;font:inherit;font-size:12px;font-weight:700;margin-top:4px;padding:2px 0}@media(hover:hover)and (pointer:fine){.chat-msg-more[data-v-58f6b1c7]:hover{text-decoration:underline}}.chat-msg-more[data-v-58f6b1c7]:focus-visible{border-radius:4px;outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}.chat-msg-unsend[data-v-58f6b1c7]{align-items:center;background:#51565b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:11px;height:20px;inset-inline-start:-7px;justify-content:center;line-height:1;opacity:0;padding:0;position:absolute;top:-7px;touch-action:manipulation;transition:opacity .15s var(--ease-out-expo);width:20px}@media(hover:hover)and (pointer:fine){.chat-msg.is-mine:hover .chat-msg-unsend[data-v-58f6b1c7]{opacity:.85}.chat-msg-unsend[data-v-58f6b1c7]:hover{background:#bb061e;opacity:1!important}}.chat-msg-unsend[data-v-58f6b1c7]:focus-visible{opacity:1;outline:2px solid var(--focus-ring-on-dark);outline-offset:-2px}@media(hover:none){.chat-msg.is-mine .chat-msg-unsend[data-v-58f6b1c7]{opacity:.5}}.chat-msg--deleted[data-v-58f6b1c7]{opacity:.85}.chat-msg-text--deleted[data-v-58f6b1c7]{font-style:italic;opacity:.72}@media(prefers-reduced-motion:reduce){.chat-msg-unsend[data-v-58f6b1c7]{transition:none}}.chat-compose[data-v-58f6b1c7]{align-items:flex-end;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:6px;padding:10px 14px 12px}.chat-plus[data-v-58f6b1c7]{flex-shrink:0;position:relative}.chat-plusmenu-back[data-v-58f6b1c7]{inset:0;position:fixed;z-index:8}.chat-plusmenu[data-v-58f6b1c7]{background:#fff;border:1px solid oklch(.93 .005 250);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 8px 28px #00000029;display:flex;flex-direction:column;inset-inline-start:0;min-width:200px;padding:6px;position:absolute;z-index:9}.chat-plusmenu__item[data-v-58f6b1c7]{align-items:center;background:none;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;min-height:44px;padding:10px 12px;position:relative;text-align:start}@media(hover:hover)and (pointer:fine){.chat-plusmenu__item[data-v-58f6b1c7]:hover{background:#f3f4f6}}.chat-plusmenu__item[data-v-58f6b1c7]:active{background:#e5e7eb}.chat-plusmenu__item[data-v-58f6b1c7]:focus-visible,.chat-plusmenu__item[data-v-58f6b1c7]:focus-within{outline:2px solid var(--brand-love,#ff385c);outline-offset:-2px}.chat-plusmenu__item.is-loading[data-v-58f6b1c7]{cursor:wait}.chat-plusmenu__item svg[data-v-58f6b1c7]{color:#6b7280;flex-shrink:0}.chat-attach-input[data-v-58f6b1c7]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.chat-attach-input[data-v-58f6b1c7]:disabled{cursor:wait}.chat-attach-spin[data-v-58f6b1c7]{animation:lc-attach-spin-58f6b1c7 .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:16px;width:16px}@keyframes lc-attach-spin-58f6b1c7{to{transform:rotate(1turn)}}.chat-msg--emo.is-mine[data-v-58f6b1c7],.chat-msg--emo.is-theirs[data-v-58f6b1c7]{background:transparent;border:none;border-radius:0;padding:0}.chat-msg--emo.is-mine .chat-reacts__chip[data-v-58f6b1c7]{background:#f7f9fa;border-color:#d3d8de}.chat-msg--emo.is-mine .chat-reacts__chip.is-mine[data-v-58f6b1c7]{background:oklch(.97 .02 15);border-color:var(--brand-love,#ff385c)}.chat-msg--emo.is-mine .chat-reply-quote[data-v-58f6b1c7]{background:#ffffffeb;border-left-color:#82a2c3}.chat-msg--emo .chat-msg-unsend[data-v-58f6b1c7]{inset-inline-start:-12px;top:-10px}.chat-msg-emoticon[data-v-58f6b1c7]{cursor:pointer;display:block;height:96px;width:96px}@media(prefers-reduced-motion:reduce){.chat-msg-emoticon[data-v-58f6b1c7]{cursor:default}}.chat-msg-emoticon--group[data-v-58f6b1c7]{height:64px;width:64px}.chat-msg-emoticon--global[data-v-58f6b1c7]{height:40px;width:40px}.chat-emo-out[data-v-58f6b1c7]{margin-bottom:4px}.chat-emo-missing[data-v-58f6b1c7]{background:#eef2f5;border-radius:14px;display:block;height:96px;width:96px}.chat-emo-missing--group[data-v-58f6b1c7]{height:64px;width:64px}.chat-emo-missing--global[data-v-58f6b1c7]{height:40px;width:40px}.chat-gname[data-v-58f6b1c7]{display:block;font-size:11px;font-weight:700;margin-bottom:3px;opacity:.9;padding-inline-start:2px}.chat-gtag[data-v-58f6b1c7]{font-weight:600;opacity:.66}.chat-grole[data-v-58f6b1c7],.chat-gtag[data-v-58f6b1c7]{margin-inline-start:4px}.chat-grole[data-v-58f6b1c7]{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:700;gap:2px;height:16px;line-height:1;padding:0 6px;vertical-align:1px;white-space:nowrap}.chat-grole--owner[data-v-58f6b1c7]{background:oklch(.96 .05 85);color:oklch(.45 .12 70)}.chat-grole--manager[data-v-58f6b1c7]{background:#daf7e3;color:#095c34}.chat-gdist[data-v-58f6b1c7]{color:#0a796f;font-size:11px;font-variant-numeric:tabular-nums;margin-inline-end:4px}.chat-emo-btn[data-v-58f6b1c7]{align-items:center;background:none;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:color .16s var(--ease-out-expo),background-color .16s var(--ease-out-expo);width:40px}@media(hover:hover)and (pointer:fine){.chat-emo-btn[data-v-58f6b1c7]:hover:not(:disabled){background:#f3f4f6;color:var(--brand-primary,var(--brand-love-strong))}}.chat-emo-btn.is-on[data-v-58f6b1c7]{background:#f3f4f6;color:var(--brand-primary,var(--brand-love-strong))}.chat-emo-btn[data-v-58f6b1c7]:disabled{cursor:default;opacity:.4}.chat-emo-btn[data-v-58f6b1c7]:focus-visible{outline:2px solid #ff385c;outline-offset:2px}.chat-emo-btn[data-v-58f6b1c7]:active:not(:disabled){transform:scale(.94)}@media(prefers-reduced-motion:reduce){.chat-emo-btn[data-v-58f6b1c7]{transition:none}.chat-emo-btn[data-v-58f6b1c7]:active:not(:disabled){transform:none}}.chat-msg-img[data-v-58f6b1c7]{max-height:260px;max-width:220px;-o-object-fit:cover;object-fit:cover}.chat-msg-img[data-v-58f6b1c7],.chat-msg-video[data-v-58f6b1c7]{border-radius:10px;display:block}.chat-msg-video[data-v-58f6b1c7]{background:#13161a;max-height:280px;max-width:240px}.chat-photos[data-v-58f6b1c7]{border-radius:12px;display:grid;gap:3px;grid-template-columns:repeat(var(--photo-cols,3),1fr);max-width:100%;overflow:hidden;width:220px}.chat-photos__cell.is-wide[data-v-58f6b1c7]{aspect-ratio:2/1;grid-column:span 2}.chat-photos__cell[data-v-58f6b1c7]{aspect-ratio:1;background:#e9ebee;overflow:hidden;position:relative}.chat-photos__img[data-v-58f6b1c7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-photos__tap[data-v-58f6b1c7]{background:none;border:0;cursor:zoom-in;inset:0;padding:0;position:absolute;transition:transform .15s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.chat-photos__tap[data-v-58f6b1c7]:active{transform:scale(.96)}.chat-photos__tap[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:-3px}.chat-photos__more[data-v-58f6b1c7]{align-items:center;background:#13161a8c;color:#fff;display:flex;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;inset:0;justify-content:center;position:absolute}.chat-photos__cell.is-flash[data-v-58f6b1c7]{animation:chat-photo-flash-58f6b1c7 1.4s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}@keyframes chat-photo-flash-58f6b1c7{0%,35%{box-shadow:inset 0 0 0 3px #e49e22d9}to{box-shadow:inset 0 0 0 3px transparent}}.chat-photos__cell .chat-msg-unsend[data-v-58f6b1c7]{inset-inline-end:4px;inset-inline-start:auto;top:4px;z-index:1}@media(hover:hover)and (pointer:fine){.chat-photos__cell:hover .chat-msg-unsend[data-v-58f6b1c7]{opacity:.85}}@media(hover:none){.chat-photos__cell .chat-msg-unsend[data-v-58f6b1c7]{opacity:.5}}.chat-photos__reacts[data-v-58f6b1c7]{inset-block-end:3px;inset-inline-start:3px;margin-top:0;max-width:calc(100% - 6px);position:absolute;z-index:1}@media(prefers-reduced-motion:reduce){.chat-photos__tap[data-v-58f6b1c7]{transition:none}.chat-photos__tap[data-v-58f6b1c7]:active{transform:none}.chat-photos__cell.is-flash[data-v-58f6b1c7]{animation:none}}.chat-link[data-v-58f6b1c7]{color:#2563eb;text-decoration:underline;word-break:break-all}.chat-linkcard[data-v-58f6b1c7]{background:#fff;border:1px solid #e8eef3;border-radius:12px;color:inherit;display:flex;flex-direction:column;margin-top:6px;max-width:260px;overflow:hidden;text-decoration:none;transition:transform .15s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.chat-msg.is-mine .chat-linkcard[data-v-58f6b1c7]{background:#ffffffb8;border-color:#fffc}.chat-linkcard[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-linkcard[data-v-58f6b1c7]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.chat-linkcard__img[data-v-58f6b1c7]{background:#e9ebee;display:block;max-height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.chat-linkcard__body[data-v-58f6b1c7]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}.chat-linkcard__title[data-v-58f6b1c7]{color:#111827;font-size:13.5px;font-weight:700;line-height:1.3}.chat-linkcard__desc[data-v-58f6b1c7],.chat-linkcard__title[data-v-58f6b1c7]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;overflow-wrap:anywhere}.chat-linkcard__desc[data-v-58f6b1c7]{color:#4b5b6b;font-size:12.5px;line-height:1.35}.chat-linkcard__host[data-v-58f6b1c7]{color:var(--gray-600,oklch(52% .01 256deg));font-size:11.5px;font-weight:600;margin-top:2px;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.chat-linkcard[data-v-58f6b1c7]{transition:none}.chat-linkcard[data-v-58f6b1c7]:active{transform:none}}.chat-ctxmenu-back[data-v-58f6b1c7]{inset:0;position:fixed;z-index:10002}.chat-ctxmenu[data-v-58f6b1c7]{background:#fff;border-radius:12px;box-shadow:0 8px 28px #0000002e;display:flex;flex-direction:column;min-width:130px;padding:6px;position:fixed}.chat-ctxmenu button[data-v-58f6b1c7]{background:none;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;min-height:44px;padding:10px 14px;text-align:start}@media(hover:hover)and (pointer:fine){.chat-ctxmenu button[data-v-58f6b1c7]:hover{background:#f3f4f6}}.chat-ctxmenu button[data-v-58f6b1c7]:active{background:#e5e7eb}.chat-menu-sep[data-v-58f6b1c7]{background:var(--gray-100,oklch(95% .004 250deg));flex-shrink:0;height:1px;margin:4px 8px}.chat-ctxmenu button.is-danger[data-v-58f6b1c7],.chat-headmenu button.is-danger[data-v-58f6b1c7]{color:var(--danger-500)}@media(hover:hover)and (pointer:fine){.chat-ctxmenu button.is-danger[data-v-58f6b1c7]:hover,.chat-headmenu button.is-danger[data-v-58f6b1c7]:hover{background:var(--danger-50)}}.chat-fwd-back[data-v-58f6b1c7]{align-items:flex-end;background:#13161a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:10003}.chat-fwd[data-v-58f6b1c7]{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #0000002e;display:flex;flex-direction:column;max-height:70vh;max-width:420px;width:100%}@media(min-width:768px){.chat-fwd-back[data-v-58f6b1c7]{align-items:center}.chat-fwd[data-v-58f6b1c7]{border-radius:16px;max-height:60vh}}.chat-fwd__head[data-v-58f6b1c7]{align-items:center;display:flex;gap:8px;padding:14px 12px 8px 18px}.chat-fwd__title[data-v-58f6b1c7]{color:#111827;flex:1;font-size:15px;font-weight:700;margin:0}.chat-fwd__x[data-v-58f6b1c7]{background:none;border:none;border-radius:50%;color:#4b5b6b;cursor:pointer;font-size:16px;height:40px;width:40px}@media(hover:hover)and (pointer:fine){.chat-fwd__x[data-v-58f6b1c7]:hover{background:#f3f4f6}}.chat-fwd__x[data-v-58f6b1c7]:active{background:#f3f4f6}.chat-fwd__empty[data-v-58f6b1c7]{color:#75828f;font-size:13px;padding:24px 18px 28px;text-align:center}.chat-fwd__list[data-v-58f6b1c7]{list-style:none;margin:0;overflow-y:auto;padding:0 8px 12px}.chat-fwd__row[data-v-58f6b1c7]{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:8px 10px;text-align:start;width:100%}@media(hover:hover)and (pointer:fine){.chat-fwd__row[data-v-58f6b1c7]:hover{background:#f3f6f9}}.chat-fwd__row[data-v-58f6b1c7]:focus-visible{background:#f3f6f9}.chat-fwd__row[data-v-58f6b1c7]:active{transform:scale(.99)}.chat-fwd__row[data-v-58f6b1c7]:disabled{cursor:default;opacity:.6}.chat-fwd__ava[data-v-58f6b1c7]{display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.chat-fwd__thumb[data-v-58f6b1c7]{border-radius:12px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.chat-fwd__thumb--empty[data-v-58f6b1c7]{background:#f3f4f6;display:grid;font-size:18px;place-items:center}.chat-fwd__main[data-v-58f6b1c7]{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-fwd__name[data-v-58f6b1c7]{color:#111827;font-size:14px;font-weight:600}.chat-fwd__name[data-v-58f6b1c7],.chat-fwd__sub[data-v-58f6b1c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-fwd__sub[data-v-58f6b1c7]{color:#75828f;font-size:12px}@media(prefers-reduced-motion:reduce){.chat-fwd__row[data-v-58f6b1c7]:active{transform:none}}.chat-place[data-v-58f6b1c7]{max-height:none}.chat-place__body[data-v-58f6b1c7]{padding:0 12px}.chat-place__foot[data-v-58f6b1c7]{display:flex;gap:8px;justify-content:flex-end;padding:10px 12px 14px}.chat-notice[data-v-58f6b1c7]{background:#fef4df;border:1px solid oklch(.88 .08 80);border-radius:12px;margin:6px 12px 0;overflow:hidden}.chat-notice__main[data-v-58f6b1c7]{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:8px;min-height:40px;padding:6px 10px;text-align:start;width:100%}.chat-notice__pin[data-v-58f6b1c7]{flex:0 0 auto;font-size:14px}.chat-notice__body[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.chat-notice__by[data-v-58f6b1c7]{align-items:center;color:var(--gray-600,oklch(50% .01 250deg));display:flex;font-size:11px;font-weight:700}.chat-notice__by[data-v-58f6b1c7],.chat-notice__text[data-v-58f6b1c7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-notice__text[data-v-58f6b1c7]{color:#24313d;font-size:13px}.chat-notice.is-open .chat-notice__text[data-v-58f6b1c7]{overflow-wrap:anywhere;white-space:normal}.chat-notice__chev[data-v-58f6b1c7]{color:#75828f;flex:0 0 auto;font-size:11px}.chat-notice__foot[data-v-58f6b1c7]{display:flex;gap:4px;justify-content:flex-end;padding:0 8px 6px}.chat-notice__btn[data-v-58f6b1c7]{background:none;border:0;border-radius:8px;color:#2563eb;cursor:pointer;font-size:12.5px;min-height:32px;padding:4px 10px}.chat-notice__btn.is-x[data-v-58f6b1c7]{color:#75828f}@media(hover:hover)and (pointer:fine){.chat-notice__btn[data-v-58f6b1c7]:hover{background:#fff9}}.chat-notice__btn[data-v-58f6b1c7]:active{background:#fff9}.chat-nextevent[data-v-58f6b1c7]{align-items:center;background:oklch(.96 .04 70);border:1px solid oklch(.85 .1 60);border-radius:18px;cursor:pointer;display:flex;gap:6px;margin:6px 12px 0;min-height:36px;padding:6px 12px;text-align:start;transition:transform .15s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.chat-nextevent__label[data-v-58f6b1c7]{color:oklch(.5 .15 60);font-size:12px;font-weight:700}.chat-nextevent__title[data-v-58f6b1c7]{color:#24313d;flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-nextevent__when[data-v-58f6b1c7]{color:#4b5b6b;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-nextevent[data-v-58f6b1c7]:active{transform:scale(.99)}.chat-nextevent[data-v-58f6b1c7]:focus-visible{outline:2px solid oklch(.5 .15 60);outline-offset:2px}.chat-grouptools[data-v-58f6b1c7]{align-items:center;display:flex;gap:6px;margin:6px 0 0;overflow-x:auto;padding:4px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chat-grouptools[data-v-58f6b1c7]::-webkit-scrollbar{display:none}.chat-grouptools .chat-nextevent[data-v-58f6b1c7]{flex:0 0 auto;margin:0;max-inline-size:260px}.chat-grouptools .chat-nextevent__title[data-v-58f6b1c7]{flex:0 1 auto;max-inline-size:22ch}.chat-links[data-v-58f6b1c7]{list-style:none;margin:0;overflow-y:auto;padding:0 12px 12px}.chat-links__row[data-v-58f6b1c7]{align-items:center;border-radius:12px;color:inherit;display:flex;gap:12px;min-height:56px;padding:8px 10px;text-decoration:none;width:100%}@media(hover:hover)and (pointer:fine){.chat-links__row[data-v-58f6b1c7]:hover{background:var(--gray-50,oklch(97.5% .004 250deg))}}.chat-links__row[data-v-58f6b1c7]:focus-visible{background:var(--gray-50,oklch(97.5% .004 250deg))}.chat-links__row[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:-2px}.chat-links__thumb[data-v-58f6b1c7]{border-radius:10px;flex:0 0 auto;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.chat-links__thumb--empty[data-v-58f6b1c7]{background:var(--gray-100,oklch(96% .006 250deg));display:grid;font-size:18px;place-items:center}.chat-links__main[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.chat-links__title[data-v-58f6b1c7]{color:var(--gray-900,oklch(24% .018 255deg));font-size:13.5px;font-weight:600}.chat-links__title[data-v-58f6b1c7],.chat-links__url[data-v-58f6b1c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-links__url[data-v-58f6b1c7]{color:var(--gray-500,oklch(56% .01 256deg));font-size:11.5px}.chat-album[data-v-58f6b1c7]{max-height:80vh}.chat-album__tabs[data-v-58f6b1c7]{display:flex;flex-shrink:0;gap:6px;padding:0 12px 8px 18px}.chat-album__tab[data-v-58f6b1c7]{background:var(--color-surface,#fff);border:1px solid oklch(.9 .006 250);border-radius:15px;color:#51565b;cursor:pointer;font:inherit;font-size:12px;font-weight:600;min-height:30px;padding:0 12px;position:relative;transition:background .15s var(--ease-out-expo),color .15s var(--ease-out-expo),border-color .15s var(--ease-out-expo)}.chat-album__tab[data-v-58f6b1c7]:before{content:"";inset:-7px 0;position:absolute}.chat-album__tab.is-on[data-v-58f6b1c7]{background:#1e2226;border-color:#1e2226;color:#fff}@media(hover:hover)and (pointer:fine){.chat-album__tab[data-v-58f6b1c7]:not(.is-on):hover{background:#f3f4f6}}.chat-album__tab[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-album__tab[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-fwd__row--static[data-v-58f6b1c7]{cursor:default}@media(hover:hover)and (pointer:fine){.chat-fwd__row--static[data-v-58f6b1c7]:hover{background:none}}.chat-fwd__body[data-v-58f6b1c7]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;text-align:start}@media(prefers-reduced-motion:reduce){.chat-album__tab[data-v-58f6b1c7]{transition:none}.chat-album__tab[data-v-58f6b1c7]:active{transform:none}}.chat-album__grid[data-v-58f6b1c7]{display:grid;gap:3px;grid-template-columns:repeat(3,1fr);overflow-y:auto;padding:0 8px 8px}.chat-album__cell[data-v-58f6b1c7]{aspect-ratio:1;background:#e9ebee;border:0;border-radius:6px;cursor:pointer;overflow:hidden;padding:0;position:relative}.chat-album__img[data-v-58f6b1c7]{display:block}.chat-album__img[data-v-58f6b1c7],.chat-album__video[data-v-58f6b1c7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-album__video[data-v-58f6b1c7]{background:#13161a}.chat-album__cell[data-v-58f6b1c7]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.chat-album__more[data-v-58f6b1c7]{background:#fff;border:1px solid #e8eef3;border-radius:10px;color:#24313d;cursor:pointer;font-size:13px;margin:4px 12px 12px;min-height:40px}@media(prefers-reduced-motion:reduce){.chat-nextevent[data-v-58f6b1c7]{transition:none}.chat-nextevent[data-v-58f6b1c7]:active{transform:none}}.chat-msg--att.is-mine[data-v-58f6b1c7],.chat-msg--att.is-theirs[data-v-58f6b1c7]{background:transparent;border:none;overflow:hidden;padding:0;position:relative}.chat-att-thumb[data-v-58f6b1c7]{opacity:.8}.chat-att-videoph[data-v-58f6b1c7]{background:#2a2e33;border-radius:10px;font-size:40px;height:150px;width:200px}.chat-att-videoph[data-v-58f6b1c7],.chat-att-voiceph[data-v-58f6b1c7]{align-items:center;display:flex;justify-content:center}.chat-att-voiceph[data-v-58f6b1c7]{background:#e3e8ee;border-radius:18px;font-size:18px;height:36px;width:176px}.chat-voicebar[data-v-58f6b1c7]{align-items:center;background:#fff;border:1px solid #e8eef3;border-radius:22px;display:flex;gap:8px;margin:0 16px 6px;padding:6px 8px 6px 12px}.chat-voicebar__dot[data-v-58f6b1c7]{animation:chat-voice-pulse-58f6b1c7 1.2s ease-in-out infinite;background:#df202e;border-radius:50%;height:10px;width:10px}@keyframes chat-voice-pulse-58f6b1c7{0%,to{opacity:1}50%{opacity:.35}}.chat-voicebar__label[data-v-58f6b1c7]{color:#4b5b6b;font-size:13px}.chat-voicebar__time[data-v-58f6b1c7]{color:#24313d;font-size:13px;font-variant-numeric:tabular-nums;margin-inline-start:auto}.chat-voicebar__btn[data-v-58f6b1c7]{background:#f3f4f6;border:0;border-radius:50%;color:#4b5b6b;cursor:pointer;display:grid;font-size:14px;height:36px;place-items:center;position:relative;transition:transform .15s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));width:36px}.chat-voicebar__btn[data-v-58f6b1c7]:before{content:"";inset:-4px;position:absolute}.chat-voicebar__btn.is-send[data-v-58f6b1c7]{background:oklch(.45 .2 15);color:#fff}.chat-voicebar__btn[data-v-58f6b1c7]:active{transform:scale(.94)}.chat-voicebar__btn[data-v-58f6b1c7]:focus-visible{outline:2px solid oklch(.45 .2 15);outline-offset:2px}.chat-voicebar__btn[data-v-58f6b1c7]:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){.chat-voicebar__dot[data-v-58f6b1c7]{animation:none}.chat-voicebar__btn[data-v-58f6b1c7]{transition:none}.chat-voicebar__btn[data-v-58f6b1c7]:active{transform:none}}.chat-att-prog[data-v-58f6b1c7]{align-items:center;background:#00000059;border-radius:10px;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute}.chat-att-prog-track[data-v-58f6b1c7]{background:#ffffff59;border-radius:3px;height:5px;overflow:hidden;width:68%}.chat-att-prog-bar[data-v-58f6b1c7]{background:#fff;border-radius:3px;height:100%;transition:width .2s var(--ease-out-expo)}.chat-att-prog-pct[data-v-58f6b1c7]{color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.4)}.chat-msg--att.is-failed[data-v-58f6b1c7]{cursor:pointer;outline:1px solid #dc2626}.chat-msg--att.is-failed .chat-att-thumb[data-v-58f6b1c7],.chat-msg--att.is-failed .chat-att-videoph[data-v-58f6b1c7]{opacity:.45}@media(prefers-reduced-motion:reduce){.chat-att-prog-bar[data-v-58f6b1c7]{transition:none}}.chat-msg-caption[data-v-58f6b1c7]{margin-top:6px}.chat-msgs[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--color-primary,oklch(55% .22 15deg));outline-offset:-2px}.chat-card[data-mid][data-v-58f6b1c7]:focus-visible,.chat-msg[data-v-58f6b1c7]:focus-visible,.chat-photos__cell[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--color-primary,oklch(55% .22 15deg));outline-offset:2px}.chat-fwd__check[data-v-58f6b1c7]{color:var(--brand-love,oklch(55% .22 15deg));flex:0 0 20px;font-weight:700;inline-size:20px;text-align:center}.chat-fwd__row.is-picked[data-v-58f6b1c7]{background:oklch(.97 .02 15)}.chat-fwd__foot[data-v-58f6b1c7]{align-items:center;border-top:1px solid var(--gray-200,oklch(92% .004 250deg));display:flex;gap:10px;padding:10px 14px 14px}.chat-fwd__hint[data-v-58f6b1c7]{color:var(--gray-500,oklch(55% .012 250deg));flex:1 1 auto;font-size:12px;min-width:0}.chat-fwd__send[data-v-58f6b1c7]{background:var(--brand-love,oklch(55% .22 15deg));border:0;border-radius:10px;color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;font-weight:600;margin-inline-start:auto;padding:10px 18px;transition:transform .16s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),opacity .16s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.chat-fwd__send[data-v-58f6b1c7]:disabled{cursor:default;opacity:.45}.chat-fwd__send[data-v-58f6b1c7]:not(:disabled):active{transform:scale(.98)}.chat-fwd__send[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,oklch(55% .22 15deg));outline-offset:2px}@media(prefers-reduced-motion:reduce){.chat-fwd__send[data-v-58f6b1c7]{transition:none}}.chat-typing.is-theirs[data-v-58f6b1c7]{align-items:center;background:transparent;border:none;display:flex;gap:8px;margin-inline-start:42px;padding:0}.chat-typing-who[data-v-58f6b1c7]{color:var(--gray-500,oklch(55% .012 250deg));font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-typing-dots[data-v-58f6b1c7]{background:#fff;border:1px solid #e8eef3;border-radius:15px 15px 15px 5px;display:inline-flex;gap:4px;padding:10px 14px}.chat-typing-dots span[data-v-58f6b1c7]{animation:chat-typing-bounce-58f6b1c7 1.3s ease-in-out infinite;background:#94999e;border-radius:50%;height:7px;width:7px}.chat-typing-dots span[data-v-58f6b1c7]:nth-child(2){animation-delay:.18s}.chat-typing-dots span[data-v-58f6b1c7]:nth-child(3){animation-delay:.36s}@keyframes chat-typing-bounce-58f6b1c7{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.chat-attach-spin[data-v-58f6b1c7],.chat-typing-dots span[data-v-58f6b1c7]{animation:none}}.chat-loginbar[data-v-58f6b1c7]{align-items:center;background:#fff;border-top:1px solid var(--gray-100,#eef0f2);display:flex;gap:10px;padding:10px 14px 12px}.chat-loginbar__msg[data-v-58f6b1c7]{color:var(--gray-600,#5b6470);flex:1;font-size:13px;line-height:1.45;margin:0;min-width:0}.chat-loginbar--quiet .chat-loginbar__msg[data-v-58f6b1c7]{align-items:center;display:flex;min-height:40px}.chat-loginbar__btn[data-v-58f6b1c7]{background:var(--brand-love-strong,#e8395c);border:0;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;min-height:40px;padding:0 16px;transition:transform .16s var(--ease-out-expo),filter .16s var(--ease-out-expo)}@media(hover:hover)and (pointer:fine){.chat-loginbar__btn[data-v-58f6b1c7]:hover{filter:brightness(1.05)}}.chat-loginbar__btn[data-v-58f6b1c7]:active{transform:scale(.97)}.chat-loginbar__btn[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chat-loginbar__btn[data-v-58f6b1c7]{transition:none}.chat-loginbar__btn[data-v-58f6b1c7]:active{transform:none}}.chat-inputwrap[data-v-58f6b1c7]{display:flex;flex:1;min-width:0;position:relative}.chat-mentions[data-v-58f6b1c7]{background:#fff;border:1px solid #e8eef3;border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 8px 24px #262f3829;display:flex;flex-direction:column;inset-inline-start:0;max-width:250px;min-width:180px;padding:4px;position:absolute;z-index:30}.chat-mentions__item[data-v-58f6b1c7]{align-items:center;background:none;border:0;border-radius:8px;cursor:pointer;display:flex;gap:8px;min-height:44px;padding:6px 9px;text-align:start}@media(hover:hover)and (pointer:fine){.chat-mentions__item[data-v-58f6b1c7]:hover{background:#f3f6f9}}.chat-mentions__item[data-v-58f6b1c7]:focus-visible{background:#f3f6f9}.chat-mentions__item[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-mentions__name[data-v-58f6b1c7]{color:#24313d;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-msg[data-v-58f6b1c7] .chat-mention{background:#d9eafc;border-radius:5px;color:#1d4ed8;font-weight:700;padding:0 3px}.chat-msg[data-v-58f6b1c7] .chat-mention--me{background:oklch(.92 .05 15);color:oklch(.45 .2 15)}.chat-msg.is-mine[data-v-58f6b1c7] .chat-mention{background:#ffffff8c;color:oklch(.45 .2 15)}.chat-msg[data-v-58f6b1c7] .chat-hit{background:#ffda72;border-radius:3px;color:inherit;font-weight:700;margin:0 -1px;padding:0 1px}.chat-msg[data-v-58f6b1c7] .chat-hit--on{box-shadow:0 0 0 2px oklch(.66 .17 58)}@media(prefers-reduced-motion:reduce){.chat-mentions__item[data-v-58f6b1c7]:active{transform:none}}.chat-input[data-v-58f6b1c7]{border:1px solid var(--gray-300,#d1d5db);border-radius:20px;flex:1;font-family:inherit;font-size:14px;line-height:1.45;min-height:40px;min-width:0;outline:none;overflow-y:hidden;padding:9px 12px;padding-inline-end:42px;resize:none;transition:border-color .15s var(--ease-out-expo),box-shadow .15s var(--ease-out-expo)}.chat-emo-inbtn[data-v-58f6b1c7]{background:none;border:none;border-radius:50%;bottom:4px;color:#6b7280;cursor:pointer;display:grid;height:32px;inset-inline-end:4px;padding:0;place-items:center;position:absolute;transition:color .16s var(--ease-out-expo),background-color .16s var(--ease-out-expo);width:32px}.chat-emo-inbtn[data-v-58f6b1c7]:before{content:"";inset:-6px;position:absolute}@media(hover:hover)and (pointer:fine){.chat-emo-inbtn[data-v-58f6b1c7]:hover:not(:disabled){background:#f3f4f6;color:var(--brand-primary,var(--brand-love-strong))}}.chat-emo-inbtn.is-on[data-v-58f6b1c7]{background:#f3f4f6;color:var(--brand-primary,var(--brand-love-strong))}.chat-emo-inbtn[data-v-58f6b1c7]:disabled{cursor:default;opacity:.4}.chat-emo-inbtn[data-v-58f6b1c7]:focus-visible{outline:2px solid #ff385c;outline-offset:1px}.chat-emo-inbtn[data-v-58f6b1c7]:active:not(:disabled){transform:scale(.94)}@media(prefers-reduced-motion:reduce){.chat-emo-inbtn[data-v-58f6b1c7]{transition:none}.chat-emo-inbtn[data-v-58f6b1c7]:active:not(:disabled){transform:none}}.chat-count[data-v-58f6b1c7]{background:var(--color-surface,#fff);border:1px solid oklch(.92 .006 250);border-radius:9px;color:#6b7280;font-size:11px;font-variant-numeric:tabular-nums;inset-inline-end:4px;padding:1px 7px;position:absolute;top:-20px;white-space:nowrap}.chat-count--static[data-v-58f6b1c7]{align-self:flex-end;background:none;border:none;padding:0;position:static}.chat-input[data-v-58f6b1c7]:focus{border-color:var(--brand-love,#ff385c);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-love,#ff385c) 16%,transparent)}.chat-send[data-v-58f6b1c7]{animation:chat-send-in-58f6b1c7 .16s var(--ease-out-expo);background:var(--brand-love-strong,#e8395c);border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:40px;padding:0;place-items:center;transition:filter .15s var(--ease-out-expo),transform .15s var(--ease-out-expo);width:40px}@media(hover:hover){.chat-send[data-v-58f6b1c7]:hover{filter:brightness(1.06)}}.chat-send[data-v-58f6b1c7]:active{transform:scale(.97)}.chat-send[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}@keyframes chat-send-in-58f6b1c7{0%{opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.chat-input[data-v-58f6b1c7],.chat-send[data-v-58f6b1c7]{transition:none}.chat-send[data-v-58f6b1c7]{animation:none}.chat-send[data-v-58f6b1c7]:active{transform:none}}.chat-fade-enter-active[data-v-58f6b1c7],.chat-fade-leave-active[data-v-58f6b1c7]{transition:opacity .18s var(--ease-out-expo)}.chat-fade-enter-from[data-v-58f6b1c7],.chat-fade-leave-to[data-v-58f6b1c7]{opacity:0}.chat-body[data-v-58f6b1c7]{position:relative}.chat-nav-enter-active[data-v-58f6b1c7]{transition:transform .24s var(--ease-out-expo),opacity .24s var(--ease-out-expo)}.chat-nav-leave-active[data-v-58f6b1c7]{inset:0;pointer-events:none;position:absolute;transition:transform .18s var(--ease-out-expo),opacity .18s var(--ease-out-expo)}.chat-nav-enter-from[data-v-58f6b1c7],.chat-nav-leave-to[data-v-58f6b1c7]{opacity:0}.chat-body[data-nav=push] .chat-nav-enter-from[data-v-58f6b1c7]{transform:translate(28px)}.chat-body[data-nav=push] .chat-nav-leave-to[data-v-58f6b1c7]{transform:translate(-16px)}.chat-body[data-nav=pop] .chat-nav-enter-from[data-v-58f6b1c7]{transform:translate(-28px)}.chat-body[data-nav=pop] .chat-nav-leave-to[data-v-58f6b1c7]{transform:translate(16px)}[dir=rtl] .chat-body[data-nav=push] .chat-nav-enter-from[data-v-58f6b1c7]{transform:translate(-28px)}[dir=rtl] .chat-body[data-nav=push] .chat-nav-leave-to[data-v-58f6b1c7]{transform:translate(16px)}[dir=rtl] .chat-body[data-nav=pop] .chat-nav-enter-from[data-v-58f6b1c7]{transform:translate(28px)}[dir=rtl] .chat-body[data-nav=pop] .chat-nav-leave-to[data-v-58f6b1c7]{transform:translate(-16px)}@media(prefers-reduced-motion:reduce){.chat-body[data-nav] .chat-nav-enter-from[data-v-58f6b1c7],.chat-body[data-nav] .chat-nav-leave-to[data-v-58f6b1c7],[dir=rtl] .chat-body[data-nav] .chat-nav-enter-from[data-v-58f6b1c7],[dir=rtl] .chat-body[data-nav] .chat-nav-leave-to[data-v-58f6b1c7]{transform:none}.chat-nav-enter-active[data-v-58f6b1c7],.chat-nav-leave-active[data-v-58f6b1c7]{transition:opacity .12s linear}}@media(max-width:640px){.chat-msg[data-v-58f6b1c7]{max-width:85%}}.chat-backdrop[data-v-58f6b1c7]:not(.chat-backdrop--slot){bottom:calc(var(--slot-nav-h, 56px) + env(safe-area-inset-bottom,0px))}.chat-backdrop:not(.chat-backdrop--slot) .chat-panel[data-v-58f6b1c7]{max-height:100%}.chat-backdrop--room[data-v-58f6b1c7]:not(.chat-backdrop--slot){bottom:0}.chat-backdrop--room:not(.chat-backdrop--slot) .chat-compose[data-v-58f6b1c7]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.chat-backdrop--slot.chat-backdrop--room .chat-panel[data-v-58f6b1c7]{border-radius:16px;bottom:var(--nav-gap,20px)}.chat-card--place[data-v-58f6b1c7]{background:#ecfafb;border-color:#bae0e2}.chat-card--place .chat-card__label[data-v-58f6b1c7]{color:oklch(.42 .1 200)}.chat-extras[data-v-58f6b1c7]{align-items:center;background:#fafafa;border-bottom:1px solid oklch(.95 .004 250);display:flex;gap:6px;overflow-x:auto;padding:8px 16px;scrollbar-width:none}.chat-extras[data-v-58f6b1c7]::-webkit-scrollbar{display:none}.chat-extra-chip[data-v-58f6b1c7]{background:var(--color-surface,#fff);border:1px solid oklch(.91 .006 250);border-radius:15px;color:#373b40;flex-shrink:0;font-size:12px;max-width:190px;padding:0 2px 0 0}.chat-extra-chip[data-v-58f6b1c7],.chat-extra-chip__open[data-v-58f6b1c7]{align-items:center;display:inline-flex;min-height:30px}.chat-extra-chip__open[data-v-58f6b1c7]{background:none;border:0;border-radius:15px;color:inherit;cursor:pointer;font:inherit;gap:5px;min-width:0;padding:0 2px 0 4px}.chat-extra-chip__open[data-v-58f6b1c7]:focus-visible,.chat-extra-chip__x[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--color-primary,oklch(55% .22 15deg));outline-offset:1px}.chat-extra-chip__open[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-extra-chip__thumb[data-v-58f6b1c7]{border-radius:50%;flex-shrink:0;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.chat-extra-chip__name[data-v-58f6b1c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-extra-chip__x[data-v-58f6b1c7]{background:none;border:0;color:#7c8186;cursor:pointer;flex-shrink:0;font:inherit;font-size:11px;padding:0 4px;position:relative}.chat-extra-chip__x[data-v-58f6b1c7]:before{content:"";height:44px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:44px}.chat-extra-chip__x[data-v-58f6b1c7]:disabled{cursor:default;opacity:.5}@media(hover:hover)and (pointer:fine){.chat-extra-chip__x[data-v-58f6b1c7]:hover{color:#9b1e22}}.chat-extra-chip__x[data-v-58f6b1c7]:active{color:#9b1e22;transform:scale(.98)}.chat-extra-picker[data-v-58f6b1c7]{background:#f7f9fa;border-bottom:1px solid oklch(.93 .006 250);display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;padding:8px 12px}.chat-extra-picker__hint[data-v-58f6b1c7]{color:#767b80;font-size:12px;margin:0;text-align:center}.chat-extra-picker__item[data-v-58f6b1c7]{align-items:center;background:none;border:0;border-radius:8px;color:#2a2e33;cursor:pointer;display:flex;font:inherit;font-size:12.5px;gap:8px;min-height:36px;padding:0 8px;text-align:left}@media(hover:hover){.chat-extra-picker__item[data-v-58f6b1c7]:hover{background:#e8ebef}}.chat-replybar--edit[data-v-58f6b1c7]{background:#edf8f7;border-left-color:var(--map-teal,oklch(52% .09 190deg))}.chat-replybar--edit .chat-replybar__name[data-v-58f6b1c7]{color:var(--map-teal,oklch(52% .09 190deg))}.chat-meta-edited[data-v-58f6b1c7]{color:var(--gray-500,oklch(58% .012 250deg));font-size:10.5px}.chat-title-members[data-v-58f6b1c7]{align-items:center;background:var(--gray-100,oklch(96% .006 250deg));border:0;border-radius:12px;color:var(--gray-600,oklch(50% .01 250deg));cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:3px;margin-inline-start:6px;min-height:24px;padding:0 8px;position:relative;vertical-align:middle}.chat-title-members[data-v-58f6b1c7]:before{content:"";inset:-10px -4px;position:absolute}@media(hover:hover)and (pointer:fine){.chat-title-members[data-v-58f6b1c7]:hover{background:var(--gray-150,oklch(93.5% .005 250deg))}}.chat-title-members[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--brand-love,#ff385c);outline-offset:2px}.chat-title-members[data-v-58f6b1c7]:active{transform:scale(.97)}.chat-card--live[data-v-58f6b1c7]{background:#e7faf8;border-color:#a4deda}.chat-card--live.is-ended[data-v-58f6b1c7]{background:var(--gray-50,oklch(97.5% .004 250deg));border-color:var(--gray-200,oklch(90% .008 250deg))}.chat-card--live .chat-card__main[data-v-58f6b1c7]:disabled{cursor:default}.chat-live__desc[data-v-58f6b1c7]{color:var(--gray-600,oklch(50% .01 250deg));font-size:13px;line-height:1.6;margin:0;padding:0 18px 12px}.chat-live__chips[data-v-58f6b1c7]{display:flex;gap:8px;padding:0 18px 18px}.chat-live__chip--wide[data-v-58f6b1c7]{flex:1 1 100%}.chat-headmenu__sub[data-v-58f6b1c7]{color:var(--gray-500,oklch(56% .01 256deg));display:block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;margin-top:2px}.chat-live__chip[data-v-58f6b1c7]{background:#e7faf8;border:1px solid oklch(.86 .06 190);border-radius:12px;color:var(--map-teal,oklch(52% .09 190deg));cursor:pointer;flex:1;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;min-height:44px}@media(hover:hover)and (pointer:fine){.chat-live__chip[data-v-58f6b1c7]:hover{background:#d6f2ef}}.chat-live__chip[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}.chat-live__chip[data-v-58f6b1c7]:active{transform:scale(.98)}.chat-livebar[data-v-58f6b1c7]{align-items:center;background:#e7faf8;border:1px solid oklch(.86 .06 190);border-radius:12px;display:flex;gap:8px;margin:6px 12px 0;min-height:36px;padding:6px 6px 6px 12px}.chat-livebar__dot[data-v-58f6b1c7]{animation:chat-livebar-pulse-58f6b1c7 1.6s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) infinite;background:var(--map-teal,oklch(52% .09 190deg));border-radius:50%;flex:0 0 auto;height:8px;width:8px}.chat-livebar__text[data-v-58f6b1c7]{color:#1b3331;flex:1;font-size:12.5px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-livebar__stop[data-v-58f6b1c7]{background:none;border:0;border-radius:8px;color:var(--map-teal,oklch(52% .09 190deg));cursor:pointer;flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:700;min-height:32px;padding:4px 10px}@media(hover:hover)and (pointer:fine){.chat-livebar__stop[data-v-58f6b1c7]:hover{background:#fff9}}.chat-livebar__stop[data-v-58f6b1c7]:active{background:#fff9}.chat-livebar__stop[data-v-58f6b1c7]:focus-visible{outline:2px solid var(--map-teal,oklch(52% .09 190deg));outline-offset:2px}@keyframes chat-livebar-pulse-58f6b1c7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.chat-livebar__dot[data-v-58f6b1c7]{animation:none}.chat-live__chip[data-v-58f6b1c7]:active,.chat-title-members[data-v-58f6b1c7]:active{transform:none}}.chat-extra-picker__item[data-v-58f6b1c7]:disabled{cursor:wait;opacity:.5}
