.conv-btn[data-v-154ea6b6]{--conv-btn-fg:var(--conv-text-primary,#111827);--conv-btn-bg:transparent;--conv-btn-bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;border:1px solid var(--conv-btn-bd);border-radius:var(--conv-radius-button,8px);background:var(--conv-btn-bg);color:var(--conv-btn-fg);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);font-weight:500;line-height:1.3;cursor:pointer;text-align:center;transition:background-color var(--conv-duration-fast,.12s) ease,border-color var(--conv-duration-fast,.12s) ease,color var(--conv-duration-fast,.12s) ease,opacity var(--conv-duration-fast,.12s) ease}.conv-btn[data-v-154ea6b6]:focus-visible{outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px)}.conv-btn[data-v-154ea6b6]:disabled{opacity:var(--conv-disabled-opacity,.5);cursor:not-allowed}@media(hover:hover){.conv-btn[data-v-154ea6b6]:not(:disabled):hover{background:color-mix(in srgb,var(--conv-btn-bg) 88%,var(--conv-btn-fg))}}.conv-btn[data-v-154ea6b6]:not(:disabled):active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.conv-btn[data-v-154ea6b6]:not(:disabled):active{transform:none}}.conv-btn--primary[data-v-154ea6b6]{--conv-btn-fg:var(--conv-accent-text,#fff);--conv-btn-bg:var(--conv-accent,#4f46e5);--conv-btn-bd:var(--conv-accent,#4f46e5)}.conv-btn--secondary[data-v-154ea6b6]{--conv-btn-fg:var(--conv-text-primary,#111827);--conv-btn-bg:var(--conv-surface,#fff);--conv-btn-bd:var(--conv-border,#e5e7eb)}.conv-btn--ghost[data-v-154ea6b6]{--conv-btn-fg:var(--conv-text-secondary,#6b7280);--conv-btn-bg:transparent;--conv-btn-bd:transparent}.conv-btn--link[data-v-154ea6b6]{--conv-btn-fg:var(--conv-accent,#4f46e5);--conv-btn-bg:transparent;--conv-btn-bd:transparent;border-radius:2px}.conv-btn--danger[data-v-154ea6b6]{--conv-btn-fg:var(--conv-danger-text,#fff);--conv-btn-bg:var(--conv-danger,#b91c1c);--conv-btn-bd:var(--conv-danger,#b91c1c)}.conv-btn--pressed[data-v-154ea6b6]{--conv-btn-bg:color-mix(in srgb,var(--conv-accent,#4f46e5) 14%,transparent);--conv-btn-fg:var(--conv-accent,#4f46e5);--conv-btn-bd:var(--conv-accent,#4f46e5)}.conv-btn--xs[data-v-154ea6b6]{--conv-btn-h:var(--conv-action-height,24px);padding:2px 6px}.conv-btn--sm[data-v-154ea6b6]{--conv-btn-h:var(--conv-control-height-sm,28px);padding:4px var(--conv-control-padding-x-sm,10px)}.conv-btn--md[data-v-154ea6b6],.conv-btn--sm[data-v-154ea6b6]{min-height:var(--conv-btn-h)}.conv-btn--md[data-v-154ea6b6]{--conv-btn-h:var(--conv-control-height-md,36px);padding:6px var(--conv-control-padding-x-md,16px);font-size:var(--conv-body-size,.95rem)}.conv-btn--ghost.conv-btn--xs[data-v-154ea6b6],.conv-btn--link.conv-btn--xs[data-v-154ea6b6]{padding:2px 4px;font-size:inherit;font-family:inherit}.conv-btn--icon[data-v-154ea6b6]{padding:0;min-width:var(--conv-btn-h,1.5em)}.conv-btn--icon .conv-btn__label[data-v-154ea6b6]{display:inline-flex;align-items:center;justify-content:center}.conv-btn--block[data-v-154ea6b6]{display:flex;width:100%;justify-content:flex-start;text-align:start}.conv-btn__label[data-v-154ea6b6]:empty{display:none}.conv-btn__spinner[data-v-154ea6b6]{width:.85em;height:.85em;flex-shrink:0;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:conv-btn-spin-154ea6b6 .7s linear infinite}@keyframes conv-btn-spin-154ea6b6{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.conv-btn__spinner[data-v-154ea6b6]{animation:none;border-top-color:currentColor;opacity:.5}}.conv-root{--conv-surface:#fff;--conv-surface-elevated:#f6f7f9;--conv-text-primary:#111827;--conv-text-secondary:#6b7280;--conv-border:#e5e7eb;--conv-accent:#4f46e5;--conv-accent-text:#fff;--conv-danger:#b91c1c;--conv-danger-text:#fff;--conv-radius-container:12px;--conv-radius-message:10px;--conv-radius-input:8px;--conv-radius-button:8px;--conv-space-container:16px;--conv-space-message-gap:12px;--conv-space-composer-padding:12px;--conv-space-3xs:2px;--conv-space-2xs:4px;--conv-space-xs:6px;--conv-space-sm:8px;--conv-space-md:12px;--conv-space-lg:16px;--conv-space-xl:24px;--conv-action-height:24px;--conv-action-padding-x:6px;--conv-control-height-sm:28px;--conv-control-height-md:36px;--conv-control-padding-x-sm:10px;--conv-control-padding-x-md:16px;--conv-chip-height:24px;--conv-avatar-size:28px;--conv-message-indent:calc(var(--conv-avatar-size, 28px) + var(--conv-space-sm, 8px));--conv-header-padding:var(--conv-space-container,16px);--conv-surface-subtle:color-mix(in srgb,var(--conv-text-primary) 4%,transparent);--conv-card-border:color-mix(in srgb,var(--conv-border) 70%,transparent);--conv-card-divider:color-mix(in srgb,var(--conv-border) 50%,transparent);--conv-hover-bg:color-mix(in srgb,var(--conv-text-primary) 7%,transparent);--conv-selected-bg:color-mix(in srgb,var(--conv-accent) 12%,transparent);--conv-selected-border:color-mix(in srgb,var(--conv-accent) 40%,transparent);--conv-title-size:1.125rem;--conv-body-size:.95rem;--conv-metadata-size:.75rem;--conv-font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--conv-header-surface:var(--conv-surface);--conv-header-blur:0px;--conv-focus-ring-color:var(--conv-accent,#4f46e5);--conv-focus-ring-width:2px;--conv-focus-ring-offset:2px;--conv-shadow-overlay:0 4px 16px rgba(0,0,0,.12);--conv-shadow-modal:0 12px 40px rgba(0,0,0,.2);--conv-popover-radius:12px;--conv-popover-padding:var(--conv-space-md,12px);--conv-popover-width-sm:11rem;--conv-popover-width-md:17.5rem;--conv-popover-width-lg:20rem;--conv-disabled-opacity:.5;--conv-duration-instant:80ms;--conv-duration-fast:.12s;--conv-duration-panel:.22s;--conv-z-popover:40;--conv-z-modal:50}.conv-root[data-conv-density=compact]{--conv-space-container:12px;--conv-space-message-gap:8px;--conv-space-composer-padding:10px;--conv-avatar-size:24px;--conv-title-size:1.05rem;--conv-body-size:.9rem}.conv-root[data-conv-density=spacious]{--conv-space-container:22px;--conv-space-message-gap:18px;--conv-space-composer-padding:16px;--conv-avatar-size:32px;--conv-title-size:1.2rem}.conv-root[data-conv-layout=compact_comments]{--conv-space-container:12px;--conv-space-message-gap:8px;--conv-space-composer-padding:10px;--conv-header-padding:10px 12px;--conv-title-size:1rem;--conv-metadata-size:.7rem;--conv-avatar-size:24px}.conv-root[data-conv-header=compact]{--conv-header-padding:8px var(--conv-space-container,16px)}@media(prefers-reduced-motion:reduce){.conv-root{--conv-duration-instant:0ms;--conv-duration-fast:0ms;--conv-duration-panel:0ms}}.conv-root[data-conv-mode=dark]{--conv-surface-subtle:color-mix(in srgb,var(--conv-text-primary) 6%,transparent);--conv-surface:#0f172a;--conv-surface-elevated:#1e293b;--conv-text-primary:#f1f5f9;--conv-text-secondary:#94a3b8;--conv-border:#334155;--conv-accent:#818cf8;--conv-accent-text:#0f172a;--conv-danger:#fca5a5;--conv-danger-text:#0f172a;--conv-shadow-overlay:0 4px 16px rgba(0,0,0,.45);--conv-shadow-modal:0 12px 40px rgba(0,0,0,.6)}@media(prefers-color-scheme:dark){.conv-root[data-conv-mode=auto]{--conv-surface-subtle:color-mix(in srgb,var(--conv-text-primary) 6%,transparent);--conv-surface:#0f172a;--conv-surface-elevated:#1e293b;--conv-text-primary:#f1f5f9;--conv-text-secondary:#94a3b8;--conv-border:#334155;--conv-accent:#818cf8;--conv-accent-text:#0f172a;--conv-danger:#fca5a5;--conv-danger-text:#0f172a;--conv-shadow-overlay:0 4px 16px rgba(0,0,0,.45);--conv-shadow-modal:0 12px 40px rgba(0,0,0,.6)}}.conv-root[data-v-ae29667a]{display:contents}.conv-overlay-layer[data-v-ae29667a]{position:fixed;inset:0;z-index:var(--conv-z-modal,50);pointer-events:none}.conv-root[data-conv-overlay=root][data-v-ae29667a]{display:block;position:relative}.conv-root[data-conv-overlay=root]>.conv-overlay-layer[data-v-ae29667a]{position:absolute}.conv-room-header[data-v-8d25ae22]{display:flex;flex-direction:column;gap:6px;padding:var(--conv-header-padding,var(--conv-space-container,16px));border-bottom:1px solid var(--conv-border,#e5e7eb);background:var(--conv-header-surface,var(--conv-surface,#fff));backdrop-filter:blur(var(--conv-header-blur,0));-webkit-backdrop-filter:blur(var(--conv-header-blur,0));font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-room-header__row[data-v-8d25ae22]{display:flex;align-items:center;gap:8px}.conv-room-header__row--top[data-v-8d25ae22]{justify-content:space-between}.conv-room-header__question[data-v-8d25ae22]{margin:0;font-size:var(--conv-title-size,1.125rem);font-weight:600;color:var(--conv-text-primary,#111827);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conv-room-header__status[data-v-8d25ae22]{flex-shrink:0;font-size:var(--conv-metadata-size,.75rem);font-weight:600;color:var(--conv-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.02em}.conv-room-header__status[data-status=live][data-v-8d25ae22]{color:var(--conv-accent,#4f46e5)}.conv-room-header__row--meta[data-v-8d25ae22]{font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-message-author[data-v-5f6f6af2]{display:inline-flex;align-items:center;gap:var(--conv-space-sm,8px);font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-message-author__avatar[data-v-5f6f6af2]{display:flex;align-items:center;justify-content:center;width:var(--conv-avatar-size,28px);height:var(--conv-avatar-size,28px);border-radius:50%;overflow:hidden;background:var(--conv-surface-elevated,#f6f7f9);border:none;padding:0;flex-shrink:0}.conv-message-author__avatar-img[data-v-5f6f6af2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conv-message-author__avatar-fallback[data-v-5f6f6af2]{font-size:var(--conv-metadata-size,.75rem);font-weight:600;color:var(--conv-text-secondary,#6b7280)}.conv-message-author__avatar[data-v-5f6f6af2]:focus-visible,.conv-message-author__name[data-v-5f6f6af2]:focus-visible{outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px)}.conv-message-author__name[data-v-5f6f6af2]{font-size:var(--conv-body-size,.95rem);font-weight:600;color:var(--conv-text-primary,#111827);background:none;border:none;padding:0;font-family:inherit}button.conv-message-author__avatar[data-v-5f6f6af2],button.conv-message-author__name[data-v-5f6f6af2]{cursor:pointer}.conv-message-author__badge[data-v-5f6f6af2]{font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280);border:1px solid var(--conv-border,#e5e7eb);border-radius:var(--conv-radius-button,8px);padding:1px 6px}.conv-status-badge[data-v-28f2ede3]{display:inline-flex;align-items:center;gap:var(--conv-space-2xs,4px);padding:2px var(--conv-space-sm,8px);border-radius:var(--conv-radius-input,8px);border:1px solid transparent;font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);line-height:1.3;font-weight:500;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conv-status-badge--accent[data-v-28f2ede3]{background:var(--conv-selected-bg,rgba(79,70,229,.12));border-color:var(--conv-selected-border,rgba(79,70,229,.4));color:var(--conv-text-primary,#111827)}.conv-status-badge--neutral[data-v-28f2ede3]{background:var(--conv-surface-subtle,rgba(0,0,0,.03));border-color:var(--conv-card-border,#e5e7eb);color:var(--conv-text-secondary,#6b7280)}.conv-status-badge__mark[data-v-28f2ede3]{width:11px;height:11px;flex-shrink:0}.conv-status-badge--accent .conv-status-badge__mark[data-v-28f2ede3]{color:var(--conv-accent,#4f46e5)}.conv-status-badge--neutral .conv-status-badge__mark[data-v-28f2ede3]{color:var(--conv-text-secondary,#6b7280)}.conv-status-badge[data-v-28f2ede3]>:is(svg,img){width:11px;height:11px;flex-shrink:0;display:block}.conv-message-body[data-v-42a0331f]{margin:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-body-size,.95rem);color:var(--conv-text-primary,#111827);line-height:1.5}.conv-message-body__mention.conv-message-body__mention[data-v-42a0331f]{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--conv-accent,#4f46e5);white-space:normal;vertical-align:baseline}.conv-message-body__mention--static[data-v-42a0331f]{cursor:default}.conv-reply-preview[data-v-7fa8961b]{display:inline-flex;align-items:center;gap:var(--conv-space-xs,6px);max-width:100%;min-width:0;min-height:28px;padding:var(--conv-space-3xs,2px) 0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--conv-font-family,system-ui,sans-serif);color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-metadata-size,.75rem)}.conv-reply-preview[data-v-7fa8961b]:focus-visible{outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px);border-radius:2px}.conv-reply-preview__bar[data-v-7fa8961b]{align-self:stretch;width:2px;border-radius:1px;background:var(--conv-accent,#4f46e5);opacity:.5;flex-shrink:0}.conv-reply-preview__icon[data-v-7fa8961b]{flex-shrink:0;color:var(--conv-text-secondary,#6b7280)}.conv-reply-preview__text[data-v-7fa8961b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 0}.conv-reply-preview__to[data-v-7fa8961b]{font-weight:600;margin-right:var(--conv-space-2xs,4px)}.conv-overlay[data-v-9361754c]{position:fixed;z-index:var(--conv-z-popover,40);pointer-events:auto}.conv-overlay--tooltip[data-v-9361754c]{pointer-events:none}.conv-overlay--tooltip.conv-overlay--interactive[data-v-9361754c]{pointer-events:auto}.conv-overlay-enter-active[data-v-9361754c]{transition:opacity var(--conv-duration-fast,.12s) ease-out,transform var(--conv-duration-fast,.12s) ease-out}.conv-overlay-leave-active[data-v-9361754c]{transition:opacity var(--conv-duration-instant,80ms) ease-in,transform var(--conv-duration-instant,80ms) ease-in}.conv-overlay-enter-from[data-v-9361754c],.conv-overlay-leave-to[data-v-9361754c]{opacity:0;transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.conv-overlay-enter-active[data-v-9361754c],.conv-overlay-leave-active[data-v-9361754c]{transition:none}.conv-overlay-enter-from[data-v-9361754c],.conv-overlay-leave-to[data-v-9361754c]{transform:none}}.conv-popover[data-v-7af23fc0]{box-sizing:border-box;max-width:calc(100vw - var(--conv-space-md, 12px)*2);border:1px solid var(--conv-card-border,#e5e7eb);border-radius:var(--conv-popover-radius,12px);background:var(--conv-surface,#fff);box-shadow:var(--conv-shadow-overlay,0 4px 16px rgba(0,0,0,.12));font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);line-height:1.45;color:var(--conv-text-secondary,#6b7280);overflow:hidden}@supports (backdrop-filter:blur(12px)){.conv-popover[data-v-7af23fc0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.conv-popover--padded[data-v-7af23fc0]{padding:var(--conv-popover-padding,12px)}.conv-popover--sm[data-v-7af23fc0]{width:var(--conv-popover-width-sm,11rem)}.conv-popover--md[data-v-7af23fc0]{width:var(--conv-popover-width-md,17.5rem)}.conv-popover--lg[data-v-7af23fc0]{width:var(--conv-popover-width-lg,20rem)}.conv-popover--auto[data-v-7af23fc0]{width:-moz-max-content;width:max-content}.conv-reaction-bar[data-v-6344ee85]{display:flex;flex-wrap:wrap;position:relative;font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-reaction-bar[data-v-6344ee85],.conv-reaction-bar__chip[data-v-6344ee85]{align-items:center;gap:var(--conv-space-2xs,4px);font-size:var(--conv-metadata-size,.75rem);line-height:1.3}.conv-reaction-bar__chip[data-v-6344ee85]{display:inline-flex;min-height:var(--conv-chip-height,24px);padding:0 var(--conv-space-xs,6px);border-radius:var(--conv-radius-button,8px);border:1px solid transparent;background:var(--conv-surface-subtle,rgba(0,0,0,.03));color:var(--conv-text-primary,#111827);font-family:inherit;cursor:pointer;transition:background-color var(--conv-duration-fast,.12s) ease,border-color var(--conv-duration-fast,.12s) ease,color var(--conv-duration-fast,.12s) ease}@media(hover:hover){.conv-reaction-bar__chip[data-v-6344ee85]:not(:disabled):not(.conv-reaction-bar__chip--readonly):hover{background:var(--conv-hover-bg,rgba(0,0,0,.07));color:var(--conv-text-primary,#111827)}}.conv-reaction-bar__chip[data-v-6344ee85]:disabled{cursor:default;opacity:var(--conv-disabled-opacity,.5)}.conv-reaction-bar__chip--readonly[data-v-6344ee85]{cursor:default}.conv-reaction-bar__chip--readonly[data-v-6344ee85],.conv-reaction-bar__chip[data-auth-required=true][data-v-6344ee85]{color:var(--conv-text-secondary,#6b7280)}@media(hover:hover){.conv-reaction-bar__chip[data-auth-required=true][data-v-6344ee85]:hover{color:var(--conv-text-primary,#111827)}}.conv-reaction-bar__chip[data-v-6344ee85]:focus-visible{outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px)}.conv-reaction-bar__chip-count[data-v-6344ee85]{font-variant-numeric:tabular-nums;color:var(--conv-text-secondary,#6b7280)}.conv-reaction-bar__chip--mine[data-v-6344ee85]{background:var(--conv-selected-bg,rgba(79,70,229,.12));border-color:var(--conv-selected-border,rgba(79,70,229,.4));color:var(--conv-text-primary,#111827)}.conv-reaction-bar__icon[data-v-6344ee85]{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.conv-reaction-bar__icon[data-v-6344ee85]>:is(svg,img){width:100%;height:100%;display:block}.conv-btn.conv-reaction-bar__add[data-v-6344ee85]{min-height:var(--conv-chip-height,24px);padding:0 var(--conv-space-2xs,4px);border-radius:var(--conv-radius-button,8px);font-size:var(--conv-metadata-size,.75rem);line-height:1.3;--conv-btn-fg:var(--conv-text-secondary,#6b7280)}.conv-btn.conv-reaction-bar__add[aria-expanded=true][data-v-6344ee85]{--conv-btn-fg:var(--conv-text-primary,#111827)}.conv-reaction-bar__add-mark[data-v-6344ee85]{display:inline-flex;width:12px;height:12px;flex-shrink:0}.conv-reaction-bar__add-mark>svg[data-v-6344ee85]{width:100%;height:100%;display:block}.conv-reaction-bar__error[data-v-6344ee85]{color:var(--conv-danger,#b91c1c);font-size:var(--conv-metadata-size,.75rem)}.conv-reaction-panel[data-v-6344ee85]{display:flex;flex-direction:column;min-width:9rem;max-width:16rem;gap:1px;padding:var(--conv-space-2xs,4px);font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-btn.conv-reaction-panel__item[data-v-6344ee85]{--conv-btn-fg:var(--conv-text-primary,#111827);gap:var(--conv-space-sm,8px);padding:var(--conv-space-xs,6px) var(--conv-space-sm,8px);border-radius:var(--conv-radius-button,8px);font-size:var(--conv-metadata-size,.75rem);line-height:1.3}@media(hover:hover){.conv-btn.conv-reaction-panel__item[data-v-6344ee85]:not(:disabled):hover{background:var(--conv-hover-bg,rgba(0,0,0,.07));--conv-btn-fg:var(--conv-text-primary,#111827)}}.conv-translation-controls[data-v-ed6ae6cf]{display:inline-flex;align-items:center;gap:var(--conv-space-sm,8px);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem)}.conv-btn.conv-translation-controls__toggle[data-v-ed6ae6cf]{padding:0}.conv-translation-controls__note[data-v-ed6ae6cf]{color:var(--conv-text-secondary,#6b7280)}.conv-translation-controls__sr[data-v-ed6ae6cf]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.conv-translation-controls__error[data-v-ed6ae6cf]{color:var(--conv-danger,#b91c1c)}.conv-popover-header[data-v-888d0e4d]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--conv-space-sm,8px)}.conv-popover-header--divided[data-v-888d0e4d]{padding-bottom:var(--conv-space-xs,6px);border-bottom:1px solid var(--conv-card-divider,#e5e7eb)}.conv-popover-header__title[data-v-888d0e4d]{min-width:0;font-weight:600;color:var(--conv-text-primary,#111827)}.conv-popover-header__trailing[data-v-888d0e4d]{flex-shrink:0;white-space:nowrap}.conv-popover-body[data-v-adcd8681]{display:flex;flex-direction:column;gap:var(--conv-space-sm,8px);min-width:0}.conv-popover-body--scroll[data-v-adcd8681]{max-height:min(26rem,60vh);overflow-y:auto;overscroll-behavior:contain}.conv-popover-section[data-v-af8f9ebe]{display:flex;flex-direction:column;gap:var(--conv-space-2xs,4px);min-width:0}.conv-popover-section__title[data-v-af8f9ebe]{margin:0;font-size:inherit;font-weight:600;color:var(--conv-text-secondary,#6b7280)}.conv-metric-bar[data-v-af4725ac]{display:block;height:3px;border-radius:999px;overflow:hidden;background:var(--conv-hover-bg,rgba(0,0,0,.07))}.conv-metric-bar__fill[data-v-af4725ac]{display:block;height:100%;border-radius:inherit;background:var(--conv-selected-border,#4f46e5);transition:width var(--conv-duration-panel,.22s) ease-out}.conv-metric-row[data-v-4f9670b3]{display:grid;grid-template-columns:1fr 3.5rem auto;align-items:center;gap:var(--conv-space-sm,8px);min-width:0}.conv-metric-row--bare[data-v-4f9670b3]{grid-template-columns:1fr auto}.conv-metric-row--iconed[data-v-4f9670b3]{grid-template-columns:auto 1fr 3.5rem auto}.conv-metric-row--iconed.conv-metric-row--bare[data-v-4f9670b3]{grid-template-columns:auto 1fr auto}.conv-metric-row__icon[data-v-4f9670b3]{display:inline-flex;flex-shrink:0;color:var(--conv-text-secondary,#6b7280)}.conv-metric-row__label[data-v-4f9670b3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--conv-text-secondary,#6b7280)}.conv-metric-row__value[data-v-4f9670b3]{text-align:right;font-variant-numeric:tabular-nums;color:var(--conv-text-primary,#111827)}.conv-score-badge[data-v-da100277]{display:inline-flex;align-items:center;gap:var(--conv-space-2xs,4px);padding:2px var(--conv-space-xs,6px);border-radius:var(--conv-radius-button,8px);font-size:var(--conv-metadata-size,.75rem);line-height:1.3;color:var(--conv-text-secondary,#6b7280);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--conv-duration-fast,.12s) ease,color var(--conv-duration-fast,.12s) ease}@media(hover:hover){.conv-score-badge[data-v-da100277]:hover{background:var(--conv-hover-bg,rgba(0,0,0,.07));color:var(--conv-text-primary,#111827)}}.conv-score-badge[aria-expanded=true][data-v-da100277]{background:var(--conv-hover-bg,rgba(0,0,0,.07));color:var(--conv-text-primary,#111827)}.conv-score-badge[data-v-da100277]:focus-visible{outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px)}.conv-score-badge__mark[data-v-da100277]{width:12px;height:12px;flex-shrink:0;color:var(--conv-accent,#4f46e5);opacity:.9;transition:opacity var(--conv-duration-fast,.12s) ease}.conv-score-badge:hover .conv-score-badge__mark[data-v-da100277],.conv-score-badge[aria-expanded=true] .conv-score-badge__mark[data-v-da100277]{opacity:1}.conv-score-badge__value[data-v-da100277]{font-weight:600;font-variant-numeric:tabular-nums;color:var(--conv-text-primary,#111827)}.conv-score-popover__score[data-v-da100277]{display:inline-flex;align-items:baseline;gap:var(--conv-space-2xs,4px)}.conv-score-popover__score-label[data-v-da100277]{font-weight:400;color:var(--conv-text-secondary,#6b7280)}.conv-score-popover__overall[data-v-da100277]{font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em;color:var(--conv-text-primary,#111827)}.conv-score-popover__read[data-v-da100277]{margin:0;color:var(--conv-text-primary,#111827);line-height:1.5}.conv-score-popover__why[data-v-da100277]{display:grid;grid-template-columns:auto 1fr;gap:var(--conv-space-3xs,2px) var(--conv-space-sm,8px);margin:0}.conv-score-popover__why-label[data-v-da100277]{color:var(--conv-text-secondary,#6b7280);white-space:nowrap}.conv-score-popover__why-value[data-v-da100277]{margin:0;color:var(--conv-text-primary,#111827)}.conv-cosmo-frame[data-v-8bdf0e59]{border-left:2px solid var(--conv-accent,#4f46e5);background:color-mix(in srgb,var(--conv-accent,#4f46e5) 4%,transparent);border-radius:0 var(--conv-radius-message,10px) var(--conv-radius-message,10px) 0;padding:var(--conv-space-sm,8px) var(--conv-space-md,12px)}.conv-cosmo-frame[data-opening=true][data-v-8bdf0e59]{border-left-width:3px;background:color-mix(in srgb,var(--conv-accent,#4f46e5) 8%,transparent)}.conv-cosmo-frame__badges[data-v-8bdf0e59]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--conv-space-xs,6px);margin-bottom:var(--conv-space-2xs,4px)}.conv-cosmo-frame__badge[data-v-8bdf0e59]{font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);font-weight:600;padding:1px var(--conv-space-sm,8px);border-radius:999px}.conv-cosmo-frame__badge--host[data-v-8bdf0e59],.conv-cosmo-frame__badge--opening[data-v-8bdf0e59]{background:var(--conv-accent,#4f46e5);color:var(--conv-accent-text,#fff)}.conv-cosmo-frame__badge--axis[data-v-8bdf0e59],.conv-cosmo-frame__badge--tag[data-v-8bdf0e59]{background:var(--conv-surface-elevated,#f6f7f9);color:var(--conv-text-secondary,#6b7280)}.conv-message-actions[data-v-51839c4f]{font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem)}.conv-message-actions__row[data-v-51839c4f]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--conv-space-lg,16px);position:relative}.conv-root[data-conv-actions=hover] .conv-message-actions__row[data-v-51839c4f]{opacity:.35;transition:opacity var(--conv-duration-fast,.12s) ease}.conv-root[data-conv-actions=hover] .conv-message-actions__row[data-v-51839c4f]:focus-within,.conv-root[data-conv-actions=hover] .conv-message-actions__row[data-v-51839c4f]:hover,.conv-root[data-conv-actions=hover] .conv-message-item:focus-within .conv-message-actions__row[data-v-51839c4f],.conv-root[data-conv-actions=hover] .conv-message-item:hover .conv-message-actions__row[data-v-51839c4f]{opacity:1}@media(hover:none){.conv-root[data-conv-actions=hover] .conv-message-actions__row[data-v-51839c4f]{opacity:1}}.conv-btn.conv-message-actions__btn[data-v-51839c4f]{min-height:var(--conv-action-height,24px);padding:0 var(--conv-action-padding-x,6px);gap:var(--conv-space-2xs,4px);border-radius:var(--conv-radius-button,8px);font-size:var(--conv-metadata-size,.75rem);line-height:1.3;--conv-btn-fg:var(--conv-text-secondary,#6b7280)}.conv-btn.conv-message-actions__btn--more[data-v-51839c4f]{margin-left:auto}.conv-message-actions__icon[data-v-51839c4f]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;flex-shrink:0}.conv-message-actions__icon>svg[data-v-51839c4f]{width:100%;height:100%;display:block}.conv-message-actions__menu[data-v-51839c4f]{display:flex;flex-direction:column;gap:1px;padding:var(--conv-space-2xs,4px)}.conv-btn.conv-message-actions__menu-item[data-v-51839c4f]{--conv-btn-fg:var(--conv-text-primary,#111827);gap:var(--conv-space-sm,8px);padding:var(--conv-space-xs,6px) var(--conv-space-sm,8px);border-radius:var(--conv-radius-button,8px);font-size:inherit;font-family:inherit}.conv-btn.conv-message-actions__menu-item--danger[data-v-51839c4f]{--conv-btn-fg:var(--conv-danger,#b91c1c)}.conv-message-actions__confirm[data-v-51839c4f],.conv-message-actions__edit[data-v-51839c4f]{margin-top:var(--conv-space-xs,6px);display:flex;flex-direction:column;gap:var(--conv-space-xs,6px)}.conv-message-actions__confirm[data-v-51839c4f]{flex-direction:row;align-items:center}.conv-message-actions__confirm-label[data-v-51839c4f],.conv-message-actions__edit-input[data-v-51839c4f]{color:var(--conv-text-primary,#111827)}.conv-message-actions__edit-input[data-v-51839c4f]{width:100%;border-radius:var(--conv-radius-input,8px);border:1px solid var(--conv-border,#e5e7eb);padding:var(--conv-space-xs,6px) var(--conv-space-sm,8px);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-body-size,.95rem);background:var(--conv-surface,#fff);resize:vertical;transition:border-color var(--conv-duration-fast,.12s) ease}.conv-message-actions__edit-input[data-v-51839c4f]:focus-visible{outline:none;border-color:var(--conv-accent,#4f46e5)}.conv-message-actions__edit-buttons[data-v-51839c4f]{display:flex;gap:var(--conv-space-sm,8px)}.conv-message-item[data-v-a2b0fbe3]{display:flex;flex-direction:column;container-type:inline-size;container-name:conv-message;gap:var(--conv-space-2xs,4px);padding:var(--conv-space-message-gap,12px) 0;max-width:52rem;font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-message-item[data-state=held][data-v-a2b0fbe3],.conv-message-item[data-state=pending][data-v-a2b0fbe3]{opacity:.7}.conv-message-item__deleted[data-v-a2b0fbe3]{margin:0;font-style:italic;color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-body-size,.95rem)}.conv-message-item__header[data-v-a2b0fbe3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--conv-space-sm,8px);padding-left:var(--conv-message-indent,36px)}.conv-message-item__header>.conv-message-author[data-v-a2b0fbe3]{margin-left:calc(var(--conv-message-indent, 36px)*-1);min-width:0}.conv-message-item__header-end[data-v-a2b0fbe3]{margin-left:auto}.conv-message-item__header-end[data-v-a2b0fbe3],.conv-message-item__status[data-v-a2b0fbe3]{display:flex;align-items:center;gap:var(--conv-space-2xs,4px)}.conv-message-item__status[data-v-a2b0fbe3]{flex-wrap:wrap;padding-left:var(--conv-message-indent,36px)}.conv-message-item__dot[data-v-a2b0fbe3]{line-height:1;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conv-message-item__dot[data-v-a2b0fbe3],.conv-message-item__edited[data-v-a2b0fbe3],.conv-message-item__time[data-v-a2b0fbe3]{font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-message-item__content[data-v-a2b0fbe3]{display:flex;flex-direction:column;gap:var(--conv-space-2xs,4px);padding-left:var(--conv-message-indent,36px);min-width:0}.conv-message-item__echo-status[data-v-a2b0fbe3]{display:flex;align-items:center;gap:var(--conv-space-sm,8px);font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-btn.conv-message-item__echo-btn[data-v-a2b0fbe3]{padding:0}.conv-message-item__reactions[data-v-a2b0fbe3]{display:flex;margin-top:var(--conv-space-2xs,4px);padding-left:var(--conv-message-indent,36px)}.conv-message-item__reactions[data-v-a2b0fbe3]:empty{display:none}.conv-message-item__footer[data-v-a2b0fbe3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--conv-space-lg,16px);margin-top:var(--conv-space-2xs,4px);padding-left:var(--conv-message-indent,36px)}.conv-btn.conv-message-item__react[data-v-a2b0fbe3],.conv-message-item__footer>.conv-message-actions[data-v-a2b0fbe3]:first-child{margin-left:calc(var(--conv-action-padding-x, 6px)*-1)}.conv-message-item__footer>.conv-message-actions[data-v-a2b0fbe3]{flex:1 1 auto;min-width:0}.conv-btn.conv-message-item__react[data-v-a2b0fbe3]{min-height:var(--conv-action-height,24px);padding:0 var(--conv-action-padding-x,6px);gap:var(--conv-space-xs,6px);border-radius:var(--conv-radius-button,8px);font-size:var(--conv-metadata-size,.75rem);line-height:1.3;--conv-btn-fg:var(--conv-text-secondary,#6b7280)}.conv-btn.conv-message-item__react[aria-expanded=true][data-v-a2b0fbe3]{--conv-btn-fg:var(--conv-text-primary,#111827)}.conv-btn.conv-message-item__react[data-auth-required=true][data-v-a2b0fbe3]{--conv-btn-fg:var(--conv-text-secondary,#6b7280)}.conv-message-item__react-icon[data-v-a2b0fbe3]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;flex-shrink:0}.conv-message-item__react-icon>svg[data-v-a2b0fbe3]{width:100%;height:100%;display:block}.conv-message-item__react-label[data-v-a2b0fbe3]{white-space:nowrap}.conv-root[data-conv-actions=hover] .conv-btn.conv-message-item__react[data-v-a2b0fbe3]{opacity:.35;transition:opacity var(--conv-duration-fast,.12s) ease}.conv-root[data-conv-actions=hover] .conv-btn.conv-message-item__react[data-v-a2b0fbe3]:focus-visible,.conv-root[data-conv-actions=hover] .conv-btn.conv-message-item__react[data-v-a2b0fbe3]:hover,.conv-root[data-conv-actions=hover] .conv-message-item:focus-within .conv-btn.conv-message-item__react[data-v-a2b0fbe3],.conv-root[data-conv-actions=hover] .conv-message-item:hover .conv-btn.conv-message-item__react[data-v-a2b0fbe3]{opacity:1}@media(hover:none){.conv-root[data-conv-actions=hover] .conv-btn.conv-message-item__react[data-v-a2b0fbe3]{opacity:1}}.conv-message-item__inspection-area[data-v-a2b0fbe3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--conv-space-2xs,4px)}.conv-message-item__inspection-area[data-v-a2b0fbe3]:empty{display:none}.conv-message-item__extras[data-v-a2b0fbe3]{align-self:stretch;width:100%;min-width:0}.conv-message-item__extras[data-v-a2b0fbe3],.conv-message-item__secondary[data-v-a2b0fbe3]{font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-message-item__secondary[data-v-a2b0fbe3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--conv-space-md,12px);padding-left:var(--conv-message-indent,36px);margin-left:calc(var(--conv-action-padding-x, 6px)*-1)}@container conv-message (max-width: 24rem){.conv-message-item__content[data-v-a2b0fbe3],.conv-message-item__footer[data-v-a2b0fbe3],.conv-message-item__header[data-v-a2b0fbe3],.conv-message-item__reactions[data-v-a2b0fbe3],.conv-message-item__secondary[data-v-a2b0fbe3],.conv-message-item__status[data-v-a2b0fbe3]{padding-left:0}.conv-message-item__header>.conv-message-author[data-v-a2b0fbe3]{margin-left:0}}.conv-unread-divider[data-v-53f30f38]{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-unread-divider__line[data-v-53f30f38]{flex:1;height:1px;background:var(--conv-accent,#4f46e5);opacity:.35}.conv-unread-divider__label[data-v-53f30f38]{flex-shrink:0;font-size:var(--conv-metadata-size,.75rem);font-weight:600;color:var(--conv-accent,#4f46e5)}.conv-loading[data-v-c16a275d]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--conv-space-container,16px);font-family:var(--conv-font-family,system-ui,sans-serif);color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-body-size,.95rem)}.conv-loading__spinner[data-v-c16a275d]{width:20px;height:20px;border-radius:50%;border:2px solid var(--conv-border,#e5e7eb);border-top-color:var(--conv-accent,#4f46e5);animation:conv-loading-spin-c16a275d .8s linear infinite}@keyframes conv-loading-spin-c16a275d{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.conv-loading__spinner[data-v-c16a275d]{animation:none}}.conv-error[data-v-6fb9aa6b]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--conv-space-container,16px);text-align:center;font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-error__title[data-v-6fb9aa6b]{margin:0;color:var(--conv-text-primary,#111827);font-size:var(--conv-body-size,.95rem);font-weight:600}.conv-error__message[data-v-6fb9aa6b]{margin:0;color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-metadata-size,.75rem)}.conv-btn.conv-error__retry[data-v-6fb9aa6b]{margin-top:4px;padding:6px 14px}.conv-empty[data-v-48f20b91]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--conv-space-container,16px);text-align:center;font-family:var(--conv-font-family,system-ui,sans-serif);color:var(--conv-text-secondary,#6b7280)}.conv-empty__title[data-v-48f20b91]{margin:0;color:var(--conv-text-primary,#111827);font-size:var(--conv-body-size,.95rem);font-weight:600}.conv-empty__lead[data-v-48f20b91]{margin:0;font-size:var(--conv-metadata-size,.75rem)}.conv-intro-pending[data-v-81754615]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--conv-space-container,16px);text-align:center;font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-intro-pending__label[data-v-81754615]{margin:0;color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-body-size,.95rem)}.conv-intro-pending__spinner[data-v-81754615]{width:20px;height:20px;border-radius:50%;border:2px solid var(--conv-border,#e5e7eb);border-top-color:var(--conv-accent,#4f46e5);animation:conv-intro-spin-81754615 .8s linear infinite}@keyframes conv-intro-spin-81754615{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.conv-intro-pending__spinner[data-v-81754615]{animation:none}}.conv-message-list[data-v-5a430b61]{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0;height:100%;padding:var(--conv-space-container,16px);gap:0}.conv-poll[data-v-505aacfc]{box-sizing:border-box;margin:var(--conv-space-message-gap,12px) 0;padding:12px 14px;max-width:46rem;border:1px solid var(--conv-border,#e5e7eb);border-radius:var(--conv-radius-container,12px);background:var(--conv-surface-elevated,#f6f7f9);font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-poll__head[data-v-505aacfc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.conv-poll__eyebrow[data-v-505aacfc]{font-size:var(--conv-metadata-size,.75rem);letter-spacing:.04em}.conv-poll__chip[data-v-505aacfc],.conv-poll__eyebrow[data-v-505aacfc]{font-weight:600;text-transform:uppercase;color:var(--conv-text-secondary,#6b7280)}.conv-poll__chip[data-v-505aacfc]{padding:1px 7px;border:1px solid var(--conv-border,#e5e7eb);border-radius:999px;font-size:.6875rem;letter-spacing:.03em}.conv-poll__chip--open[data-v-505aacfc]{border-color:var(--conv-accent,#4f46e5);color:var(--conv-accent,#4f46e5);background:color-mix(in srgb,var(--conv-accent,#4f46e5) 10%,transparent)}.conv-poll__question[data-v-505aacfc]{margin:6px 0 0;font-size:var(--conv-body-size,.95rem);font-weight:650;line-height:1.35;color:var(--conv-text-primary,#111827);overflow-wrap:break-word}.conv-poll__description[data-v-505aacfc]{margin:3px 0 0;font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280);overflow-wrap:break-word}.conv-poll__options[data-v-505aacfc]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.conv-poll__option.conv-poll__option[data-v-505aacfc]{position:relative;overflow:hidden;gap:8px;padding:7px 10px;font-size:var(--conv-metadata-size,.75rem);font-weight:500;text-align:start}.conv-poll__bar[data-v-505aacfc]{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:color-mix(in srgb,var(--conv-accent,#4f46e5) 12%,transparent);transition:width var(--conv-duration-panel,.22s) ease}.conv-poll__option-text[data-v-505aacfc]{position:relative;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-poll__count[data-v-505aacfc],.conv-poll__leading[data-v-505aacfc]{position:relative;flex-shrink:0}.conv-poll__leading[data-v-505aacfc]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--conv-accent,#4f46e5)}.conv-poll__count[data-v-505aacfc]{font-variant-numeric:tabular-nums;color:var(--conv-text-secondary,#6b7280)}.conv-poll__skeleton[data-v-505aacfc]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.conv-poll__skeleton-row[data-v-505aacfc]{height:32px;border-radius:var(--conv-radius-button,8px);background:var(--conv-border,#e5e7eb);opacity:.6}.conv-poll__note[data-v-505aacfc]{margin:6px 0 0;font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-poll__note--error[data-v-505aacfc]{color:var(--conv-danger,#b91c1c)}.conv-poll__meta[data-v-505aacfc]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-poll__total[data-v-505aacfc]{font-variant-numeric:tabular-nums}.conv-mention[data-v-98efad3b]{display:flex;flex-direction:column;gap:1px;max-height:220px;overflow-y:auto;margin-bottom:var(--conv-space-xs,6px);padding:var(--conv-space-2xs,4px);border:1px solid var(--conv-card-border,#e5e7eb);border-radius:var(--conv-popover-radius,12px);background:var(--conv-surface,#fff);box-shadow:var(--conv-shadow-overlay,0 4px 16px rgba(0,0,0,.12))}.conv-mention__status[data-v-98efad3b]{margin:0;padding:var(--conv-space-xs,6px) var(--conv-space-sm,8px);font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-mention__status--error[data-v-98efad3b]{display:flex;align-items:center;justify-content:space-between;gap:var(--conv-space-sm,8px)}.conv-mention__item.conv-mention__item[data-v-98efad3b]{gap:var(--conv-space-sm,8px);padding:var(--conv-space-xs,6px) var(--conv-space-sm,8px);border-radius:var(--conv-radius-button,8px);font-size:var(--conv-metadata-size,.75rem)}.conv-mention__item--active.conv-mention__item--active[data-v-98efad3b]{background:color-mix(in srgb,var(--conv-accent,#4f46e5) 12%,transparent);color:var(--conv-text-primary,#111827)}.conv-mention__avatar[data-v-98efad3b]{width:20px;height:20px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.conv-mention__avatar--fallback[data-v-98efad3b]{background:var(--conv-surface-elevated,#f6f7f9)}.conv-mention__nickname[data-v-98efad3b]{font-weight:600}.conv-mention__nickname[data-v-98efad3b],.conv-mention__secondary[data-v-98efad3b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-mention__secondary[data-v-98efad3b]{margin-left:var(--conv-space-2xs,4px);color:var(--conv-text-secondary,#6b7280);font-weight:400}.conv-cosmo-pending[data-v-35e58ccc]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--conv-radius-button,8px);background:var(--conv-surface-elevated,#f6f7f9);color:var(--conv-text-secondary,#6b7280);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);line-height:1.3}.conv-cosmo-pending__spinner[data-v-35e58ccc]{width:12px;height:12px;border-radius:50%;border:2px solid var(--conv-border,#e5e7eb);border-top-color:var(--conv-accent,#4f46e5);animation:conv-cosmo-spin-35e58ccc .8s linear infinite}@keyframes conv-cosmo-spin-35e58ccc{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.conv-cosmo-pending__spinner[data-v-35e58ccc]{animation:none}}.conv-signal-panel[data-v-eba15a83]{display:flex;align-items:center;gap:var(--conv-space-sm,8px);min-height:var(--conv-action-height,24px);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-signal-panel__spinner[data-v-eba15a83]{width:12px;height:12px;border-radius:50%;border:2px solid var(--conv-border,#e5e7eb);border-top-color:var(--conv-accent,#4f46e5);animation:conv-signal-spin-eba15a83 .8s linear infinite;flex-shrink:0}@keyframes conv-signal-spin-eba15a83{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.conv-signal-panel__spinner[data-v-eba15a83]{animation:none}}.conv-btn.conv-signal-panel__retry[data-v-eba15a83]{padding:var(--conv-space-3xs,2px) var(--conv-space-md,12px)}.conv-btn.conv-jump-latest[data-v-bfa08451]{padding:6px 12px;border-radius:999px;box-shadow:var(--conv-shadow-overlay);pointer-events:auto}.conv-btn.conv-jump-latest[data-v-bfa08451]:not([data-count="0"]),.conv-btn.conv-jump-latest[data-mode=unread][data-v-bfa08451]{--conv-btn-bd:var(--conv-accent,#4f46e5);--conv-btn-fg:var(--conv-accent,#4f46e5)}.conv-composer-input[data-v-a70d0980]{--conv-input-border:var(--conv-border,#e5e7eb);--conv-input-bg:var(--conv-surface-elevated,#f6f7f9);--conv-input-ring-width:var(--conv-focus-ring-width,2px);display:block;width:100%;box-sizing:border-box;border:1px solid var(--conv-input-border);border-radius:var(--conv-radius-input,8px);padding:var(--conv-space-sm,8px) var(--conv-space-md,12px);outline:none;resize:vertical;background:var(--conv-input-bg);color:var(--conv-text-primary,#111827);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-body-size,.95rem);line-height:1.5;transition:border-color var(--conv-duration-fast,.12s) ease}.conv-composer-input[data-v-a70d0980]::-moz-placeholder{color:var(--conv-text-secondary,#6b7280)}.conv-composer-input[data-v-a70d0980]::placeholder{color:var(--conv-text-secondary,#6b7280)}.conv-composer-input[data-v-a70d0980]:disabled{opacity:var(--conv-disabled-opacity,.5);cursor:not-allowed}.conv-composer-input[data-v-a70d0980]:focus-visible{border-color:var(--conv-accent,#4f46e5);outline:var(--conv-input-ring-width) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:1px}.conv-composer-status[data-v-91b91552]{display:flex;align-items:center;gap:var(--conv-space-sm,8px);padding:var(--conv-space-2xs,4px) var(--conv-space-sm,8px);border-radius:var(--conv-radius-input,8px);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-composer-status[data-state=failed][data-v-91b91552],.conv-composer-status[data-state=rateLimited][data-v-91b91552]{color:var(--conv-danger,#b91c1c)}.conv-composer-status__text[data-v-91b91552]{flex:1;min-width:0}.conv-btn.conv-composer-status__btn[data-v-91b91552]{padding:0}.conv-btn.conv-ask-cosmo-trigger[data-v-2caa6315]{--conv-btn-fg:var(--conv-accent,#4f46e5)}.conv-composer[data-v-a70b8640]{font-family:var(--conv-font-family,system-ui,sans-serif);padding:var(--conv-space-composer-padding,12px);border-top:1px solid var(--conv-border,#e5e7eb);background:var(--conv-surface,#fff);container-type:inline-size;container-name:conv-composer}.conv-composer__disabled[data-v-a70b8640]{margin:0;text-align:center;color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-body-size,.95rem)}.conv-composer__form[data-v-a70b8640]{display:flex;flex-direction:column;gap:var(--conv-space-sm,8px)}.conv-composer__field[data-v-a70b8640]{border:1px solid var(--conv-border,#e5e7eb);border-radius:var(--conv-radius-container,12px);background:var(--conv-surface-subtle,transparent);transition:border-color var(--conv-duration-fast,.12s) ease}.conv-composer__field[data-v-a70b8640]:focus-within{border-color:var(--conv-accent,#4f46e5);outline:var(--conv-focus-ring-width,2px) solid color-mix(in srgb,var(--conv-focus-ring-color,#4f46e5) 30%,transparent);outline-offset:0}.conv-composer__field[data-v-a70b8640] .conv-composer-input{--conv-input-border:transparent;--conv-input-bg:transparent;--conv-input-ring-width:0px;border-radius:var(--conv-radius-container,12px)}.conv-composer__status[data-v-a70b8640],.conv-composer__tray[data-v-a70b8640]{padding-inline:var(--conv-space-md,12px)}.conv-composer__status[data-v-a70b8640]:empty{display:none}.conv-composer__actions[data-v-a70b8640]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--conv-space-sm,8px);padding:var(--conv-space-sm,8px) var(--conv-space-md,12px);border-top:1px solid var(--conv-card-divider,transparent)}.conv-composer__hint[data-v-a70b8640]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-composer__icon[data-v-a70b8640]{width:16px;height:16px;flex-shrink:0}.conv-composer__hint--offline[data-v-a70b8640]{color:var(--conv-danger,#b91c1c)}.conv-composer__file-input[data-v-a70b8640]{display:none}.conv-composer__actions-buttons[data-v-a70b8640]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--conv-space-sm,8px);margin-left:auto}@container conv-composer (max-width: 30rem){.conv-composer__hint[data-v-a70b8640]{display:none}}.conv-composer-reply[data-v-e03e86b4]{display:flex;align-items:flex-start;gap:var(--conv-space-sm,8px);padding:var(--conv-space-xs,6px) var(--conv-space-sm,8px);border-radius:var(--conv-radius-input,8px);background:var(--conv-surface-elevated,#f6f7f9);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem)}.conv-composer-reply__bar[data-v-e03e86b4]{width:2px;align-self:stretch;border-radius:1px;background:var(--conv-accent,#4f46e5);opacity:.5}.conv-composer-reply__body[data-v-e03e86b4]{min-width:0;flex:1}.conv-composer-reply__label[data-v-e03e86b4]{color:var(--conv-text-secondary,#6b7280)}.conv-composer-reply__excerpt[data-v-e03e86b4]{margin:var(--conv-space-3xs,2px) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--conv-text-primary,#111827)}.conv-btn.conv-composer-reply__cancel[data-v-e03e86b4]{font-size:1rem;line-height:1}.conv-composer-edit[data-v-47d1ebff]{display:flex;align-items:center;justify-content:space-between;padding:var(--conv-space-2xs,4px) var(--conv-space-sm,8px);border-radius:var(--conv-radius-input,8px);background:var(--conv-surface-elevated,#f6f7f9);font-family:var(--conv-font-family,system-ui,sans-serif);font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-btn.conv-composer-edit__cancel[data-v-47d1ebff]{padding:0}.conv-att-tray[data-v-3e10a176]{display:flex;gap:var(--conv-space-sm,8px);margin:0;padding:0 0 2px;list-style:none;overflow-x:auto}.conv-att-tray__item[data-v-3e10a176]{position:relative;width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:var(--conv-radius-input,8px);border:1px solid var(--conv-border,#e5e7eb);background:var(--conv-surface-elevated,#f9fafb)}.conv-att-tray__thumb[data-v-3e10a176]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conv-att-tray__item[data-state=error] .conv-att-tray__thumb[data-v-3e10a176]{opacity:.4}.conv-att-tray__overlay[data-v-3e10a176]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;text-align:center;background:#00000073;color:#fff}.conv-att-tray__spinner[data-v-3e10a176]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:conv-att-spin-3e10a176 .8s linear infinite}@keyframes conv-att-spin-3e10a176{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.conv-att-tray__spinner[data-v-3e10a176]{animation:none}}.conv-att-tray__label[data-v-3e10a176]{font-family:var(--conv-font-family,system-ui,sans-serif);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.conv-att-tray__label--error[data-v-3e10a176]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.conv-att-tray__size[data-v-3e10a176]{position:absolute;right:0;bottom:0;left:0;padding:1px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--conv-font-family,system-ui,sans-serif);font-size:9px;line-height:1.3;color:#fff;background:#00000073}.conv-att-tray__remove[data-v-3e10a176]{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;cursor:pointer;font-size:13px;line-height:1;color:#fff;background:#0000008c}.conv-att-tray__remove[data-v-3e10a176]:hover{background:#000000bf}.conv-att-tray__remove[data-v-3e10a176]:focus-visible{outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px)}.conv-msg-att[data-v-455d137b]{display:grid;gap:var(--conv-space-2xs,4px);margin-top:var(--conv-space-2xs,4px)}.conv-msg-att[data-count=one][data-v-455d137b]{grid-template-columns:minmax(0,320px)}.conv-msg-att[data-count=many][data-v-455d137b]{grid-template-columns:repeat(2,minmax(0,200px))}.conv-msg-att__tile[data-v-455d137b]{position:relative;display:block;width:100%;min-height:56px;padding:0;border:1px solid var(--conv-border,#e5e7eb);border-radius:var(--conv-radius-input,8px);overflow:hidden;cursor:zoom-in;background:var(--conv-surface-elevated,#f9fafb)}.conv-msg-att[data-count=many] .conv-msg-att__tile[data-v-455d137b]{aspect-ratio:4/3}.conv-msg-att__tile[data-v-455d137b]:focus-visible{outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px)}.conv-msg-att__img[data-v-455d137b]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conv-msg-att__placeholder[data-v-455d137b]{position:absolute;inset:0;background:linear-gradient(135deg,transparent 46%,var(--conv-border,#e5e7eb) 46%,var(--conv-border,#e5e7eb) 54%,transparent 54%),var(--conv-surface-elevated,#f9fafb)}.conv-lightbox[data-v-63a91fe8]{position:absolute;inset:0;z-index:var(--conv-z-modal,50);display:flex;align-items:center;justify-content:center;font-family:var(--conv-font-family,system-ui,sans-serif);overscroll-behavior:contain}.conv-lightbox__scrim[data-v-63a91fe8]{position:absolute;inset:0;background:#000000bf}.conv-lightbox__stage[data-v-63a91fe8]{position:relative;margin:0;max-width:calc(100% - 48px);max-height:calc(100% - 48px);display:flex;align-items:center;justify-content:center}.conv-lightbox__img[data-v-63a91fe8]{max-width:100%;max-height:100%;border-radius:var(--conv-radius-input,8px);box-shadow:var(--conv-shadow-modal)}.conv-lightbox__missing[data-v-63a91fe8]{padding:var(--conv-space-container,16px);color:#fff;font-size:var(--conv-body-size,.95rem)}.conv-lightbox__close[data-v-63a91fe8]{position:absolute;top:8px;right:8px}.conv-lightbox__nav[data-v-63a91fe8]{position:absolute;top:50%;transform:translateY(-50%)}.conv-lightbox__nav--prev[data-v-63a91fe8]{left:8px}.conv-lightbox__nav--next[data-v-63a91fe8]{right:8px}.conv-btn.conv-lightbox__close[data-v-63a91fe8],.conv-btn.conv-lightbox__nav[data-v-63a91fe8]{--conv-btn-fg:#fff;background:#0006}.conv-lightbox__counter[data-v-63a91fe8]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:2px 10px;border-radius:999px;font-size:var(--conv-metadata-size,.75rem);font-variant-numeric:tabular-nums;color:#fff;background:#00000080}.conv-ask-cosmo-modal[data-v-afcfeecf]{position:fixed;inset:0;z-index:var(--conv-z-modal,50);display:flex;align-items:center;justify-content:center;font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-ask-cosmo-modal__backdrop[data-v-afcfeecf]{position:absolute;inset:0;background:#0006}.conv-ask-cosmo-modal__panel[data-v-afcfeecf]{position:relative;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;border-radius:var(--conv-radius-container,12px);background:var(--conv-surface,#fff);color:var(--conv-text-primary,#111827);padding:20px;box-shadow:var(--conv-shadow-modal)}.conv-ask-cosmo-modal__title[data-v-afcfeecf]{margin:0 0 4px;font-size:var(--conv-title-size,1.125rem);font-weight:600}.conv-ask-cosmo-modal__description[data-v-afcfeecf]{margin:0 0 14px;color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-body-size,.95rem)}.conv-ask-cosmo-modal__field[data-v-afcfeecf]{border:none;padding:0;margin:0 0 14px}.conv-ask-cosmo-modal__field legend[data-v-afcfeecf]{margin-bottom:6px;font-size:var(--conv-metadata-size,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--conv-text-secondary,#6b7280)}.conv-ask-cosmo-modal__axis[data-v-afcfeecf]{display:flex;gap:6px}.conv-ask-cosmo-modal__types[data-v-afcfeecf]{display:flex;flex-direction:column;gap:6px}.conv-ask-cosmo-modal__option[data-v-afcfeecf]{display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--conv-border,#e5e7eb);border-radius:var(--conv-radius-button,8px);padding:8px 10px;cursor:pointer;font-size:var(--conv-body-size,.95rem)}.conv-ask-cosmo-modal__option--type[data-v-afcfeecf]{align-items:flex-start;flex-direction:column}.conv-ask-cosmo-modal__option--selected[data-v-afcfeecf]{border-color:var(--conv-accent,#4f46e5);background:color-mix(in srgb,var(--conv-accent,#4f46e5) 6%,transparent)}.conv-ask-cosmo-modal__radio[data-v-afcfeecf]{margin:0}.conv-ask-cosmo-modal__option[data-v-afcfeecf]:has(.conv-ask-cosmo-modal__radio:focus-visible){outline:var(--conv-focus-ring-width,2px) solid var(--conv-focus-ring-color,#4f46e5);outline-offset:var(--conv-focus-ring-offset,2px)}.conv-ask-cosmo-modal__type-label[data-v-afcfeecf]{display:inline-flex;align-items:center;gap:6px;font-weight:500}.conv-ask-cosmo-modal__type-desc[data-v-afcfeecf]{font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-ask-cosmo-modal__badge[data-v-afcfeecf]{border-radius:999px;padding:1px 8px;background:var(--conv-accent,#4f46e5);color:var(--conv-accent-text,#fff);font-size:.65rem;font-weight:600;text-transform:uppercase}.conv-ask-cosmo-modal__alert[data-v-afcfeecf]{margin:0 0 10px;padding:8px 10px;border-radius:var(--conv-radius-button,8px);background:var(--conv-surface-elevated,#f6f7f9);font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-ask-cosmo-modal__alert--error[data-v-afcfeecf]{color:var(--conv-danger,#b91c1c)}.conv-ask-cosmo-modal__footer[data-v-afcfeecf]{display:flex;justify-content:flex-end;gap:8px}.conv-btn.conv-ask-cosmo-modal__btn[data-v-afcfeecf]{padding:6px 14px}.conv-user-preview[data-v-3df4a6af]{display:flex;flex-direction:column;gap:var(--conv-space-md,12px);min-width:0}.conv-user-preview__state[data-v-3df4a6af]{margin:0;color:var(--conv-text-secondary,#6b7280)}.conv-user-preview__ident[data-v-3df4a6af]{display:flex;align-items:center;gap:var(--conv-space-sm,8px);min-width:0}.conv-user-preview__avatar[data-v-3df4a6af]{box-sizing:border-box;width:36px;height:36px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--conv-card-border,#e5e7eb)}.conv-user-preview__avatar--fallback[data-v-3df4a6af]{display:inline-flex;align-items:center;justify-content:center;background:var(--conv-surface-subtle,rgba(0,0,0,.04));color:var(--conv-text-secondary,#6b7280);font-size:.875rem;font-weight:600;line-height:1}.conv-user-preview__names[data-v-3df4a6af]{display:flex;flex-direction:column;gap:1px;min-width:0}.conv-user-preview__name[data-v-3df4a6af]{font-size:.9375rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--conv-text-primary,#111827)}.conv-user-preview__headline[data-v-3df4a6af],.conv-user-preview__name[data-v-3df4a6af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-user-preview__headline[data-v-3df4a6af]{font-weight:400;line-height:1.3;color:var(--conv-text-secondary,#6b7280)}.conv-user-preview__bio[data-v-3df4a6af]{margin:0;color:var(--conv-text-primary,#111827);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.conv-user-preview__stats[data-v-3df4a6af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--conv-space-sm,8px) var(--conv-space-md,12px)}.conv-user-preview__stat[data-v-3df4a6af]{display:flex;flex-direction:column;gap:1px;min-width:0}.conv-user-preview__stat-value[data-v-3df4a6af]{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--conv-text-primary,#111827)}.conv-user-preview__stat-label[data-v-3df4a6af]{color:var(--conv-text-secondary,#6b7280);line-height:1.3}.conv-user-preview__tags[data-v-3df4a6af]{display:flex;flex-wrap:wrap;gap:var(--conv-space-2xs,4px);margin:0;padding:0;list-style:none}.conv-user-preview__tag[data-v-3df4a6af]{padding:1px var(--conv-space-sm,8px);border-radius:999px;background:var(--conv-selected-bg,rgba(79,70,229,.12));color:var(--conv-text-primary,#111827)}.conv-btn.conv-private-trigger[data-v-b0a93ab6]{--conv-btn-fg:var(--conv-text-secondary,#6b7280)}.conv-private-trigger__icon[data-v-b0a93ab6]{font-size:.85em}.conv-private[data-v-4b7496d6]{position:absolute;inset:0;pointer-events:auto;font-family:var(--conv-font-family,system-ui,sans-serif)}.conv-private__scrim[data-v-4b7496d6]{position:absolute;inset:0;background:#0006}.conv-private__panel[data-v-4b7496d6]{position:absolute;display:flex;flex-direction:column;background:var(--conv-surface,#fff);color:var(--conv-text-primary,#111827);box-shadow:var(--conv-shadow-modal);overscroll-behavior:contain;inset:auto 0 0;max-height:85dvh;border-radius:var(--conv-radius-container,12px) var(--conv-radius-container,12px) 0 0;animation:conv-private-rise-4b7496d6 var(--conv-duration-panel,.22s) ease}@media(min-width:640px){.conv-private__panel[data-v-4b7496d6]{inset:0 0 0 auto;width:min(420px,100%);max-height:none;border-radius:0;animation:conv-private-slide-4b7496d6 var(--conv-duration-panel,.22s) ease}}@keyframes conv-private-rise-4b7496d6{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes conv-private-slide-4b7496d6{0%{transform:translate(12px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.conv-private__panel[data-v-4b7496d6]{animation:none}}.conv-private__head[data-v-4b7496d6]{display:flex;align-items:flex-start;gap:8px;padding:var(--conv-space-container,16px);border-bottom:1px solid var(--conv-border,#e5e7eb)}.conv-private__titles[data-v-4b7496d6]{flex:1;min-width:0}.conv-private__title[data-v-4b7496d6]{margin:0;font-size:var(--conv-title-size,1.125rem);font-weight:600}.conv-private__privacy[data-v-4b7496d6]{margin:2px 0 0;font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-private__log[data-v-4b7496d6]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--conv-space-container,16px);display:flex;flex-direction:column;gap:var(--conv-space-message-gap,12px)}.conv-private__state[data-v-4b7496d6]{margin:0;color:var(--conv-text-secondary,#6b7280);font-size:var(--conv-body-size,.95rem)}.conv-private__turn[data-v-4b7496d6]{display:flex;flex-direction:column;gap:2px}.conv-private__turn[data-role=cosmo][data-v-4b7496d6]{padding-left:10px;border-left:2px solid var(--conv-accent,#4f46e5)}.conv-private__who[data-v-4b7496d6]{font-size:var(--conv-metadata-size,.75rem);font-weight:600;color:var(--conv-text-secondary,#6b7280)}.conv-private__body[data-v-4b7496d6]{margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--conv-body-size,.95rem);line-height:1.5}.conv-private__starters[data-v-4b7496d6]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.conv-private__notice[data-v-4b7496d6],.conv-private__starters-lead[data-v-4b7496d6]{margin:0;font-size:var(--conv-metadata-size,.75rem);color:var(--conv-text-secondary,#6b7280)}.conv-private__notice[data-v-4b7496d6]{padding:8px var(--conv-space-container,16px);background:var(--conv-surface-elevated,#f6f7f9)}.conv-private__notice--error[data-v-4b7496d6]{color:var(--conv-danger,#b91c1c)}.conv-private__composer[data-v-4b7496d6]{border-top:1px solid var(--conv-border,#e5e7eb);padding:var(--conv-space-composer-padding,12px)}.conv-private__actions[data-v-4b7496d6]{display:flex;align-items:center;gap:8px;margin-top:6px}.conv-private__spacer[data-v-4b7496d6]{flex:1}
