.conversation-shell[data-v-febc0ebb]{min-width:0;width:100%;max-width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--background);color:var(--foreground)}.conversation-shell--embedded[data-v-febc0ebb]{position:fixed;z-index:75;right:min(25rem,calc(100vw - 28rem));bottom:1rem;width:min(26rem,calc(100vw - 2rem));height:min(38rem,calc(100vh - 2rem));height:min(38rem,calc(100dvh - 2rem));border:1px solid var(--border);border-radius:1.1rem;box-shadow:var(--shadow)}.conversation-page[data-v-febc0ebb]{min-width:0;max-width:100%;width:min(100%,var(--page-shell-default));min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto auto;flex:1;margin-inline:auto;border-inline:1px solid var(--border);background:var(--card)}.conversation-heading[data-v-febc0ebb]{position:relative;min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding:.75rem 1rem}.conversation-heading-link[data-v-febc0ebb]{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.conversation-heading-link[data-v-febc0ebb]:hover,.conversation-heading-link[data-v-febc0ebb]:focus-visible{text-decoration:underline;text-underline-offset:.2em}}.conversation-heading h1[data-v-febc0ebb]{min-width:0;flex:1 1 auto;margin:0;overflow:hidden;font-size:.98rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.conversation-actions[data-v-febc0ebb]{display:flex;flex:0 0 auto;align-items:center;gap:.25rem;white-space:nowrap}.conversation-actions>button[data-v-febc0ebb]{width:2.75rem;min-width:2.75rem;height:2.75rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%}.conversation-actions svg[data-v-febc0ebb]{width:1.2rem;height:1.2rem}.conversation-menu[data-v-febc0ebb]{position:absolute;z-index:10;right:1rem;top:3.8rem;min-width:7.5rem;padding:.3rem;border:1px solid var(--border);border-radius:.75rem;background:var(--popover);box-shadow:var(--shadow)}.conversation-menu a[data-v-febc0ebb],.conversation-menu button[data-v-febc0ebb]{width:100%;min-height:2.5rem;display:grid;place-items:center;border-radius:.55rem;font-size:.8rem}@media(hover:hover)and (pointer:fine){.conversation-menu a[data-v-febc0ebb]:hover,.conversation-menu button[data-v-febc0ebb]:hover{background:var(--secondary)}}.conversation-menu button[data-v-febc0ebb]:disabled{cursor:not-allowed;opacity:.42}.conversation-messages[data-v-febc0ebb]{min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:1rem;overscroll-behavior:contain;background:var(--qts-cm-d4f67f8d, color-mix(in oklab, var(--background) 84%, var(--card)))}.conversation-messages[data-v-febc0ebb]::-webkit-scrollbar{display:none}.conversation-loading[data-v-febc0ebb],.conversation-older[data-v-febc0ebb]{align-self:center;color:var(--muted-foreground);font-size:.75rem}.conversation-loading[data-v-febc0ebb]{display:flex;align-items:center;gap:.35rem}.conversation-loading svg[data-v-febc0ebb]{width:.9rem;animation:spin-febc0ebb 1s linear infinite}.message-bubble-row[data-v-febc0ebb]{display:flex;align-items:flex-start;gap:.3rem;align-self:flex-start;max-width:88%}.message-author-link[data-v-febc0ebb]{width:2.75rem;height:2.75rem;display:grid;flex:0 0 auto;place-items:center;border-radius:.6rem}.message-author-link[data-v-febc0ebb]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.message-author-avatar[data-v-febc0ebb]{width:2.25rem;height:2.25rem;border-radius:.45rem;background:var(--muted);font-size:.75rem}.message-bubble-row.is-mine[data-v-febc0ebb]{flex-direction:row-reverse;align-self:flex-end}.message-bubble-row.is-search-focus .message-bubble[data-v-febc0ebb]{outline:2px solid var(--ring);outline-offset:.2rem}.message-time-separator[data-v-febc0ebb]{align-self:center;padding-block:.55rem .25rem;color:var(--muted-foreground);font-size:.7rem;line-height:1}.message-bubble[data-v-febc0ebb]{--message-bubble-background: var(--secondary);position:relative;isolation:isolate;min-width:3.5rem;border-radius:.68rem;padding:.62rem .75rem .5rem;background:var(--message-bubble-background)}.message-bubble[data-v-febc0ebb]:before{position:absolute;z-index:-1;top:1rem;left:-.31rem;width:.68rem;height:.68rem;border-radius:.08rem;background:var(--message-bubble-background);content:"";transform:rotate(45deg)}.is-mine .message-bubble[data-v-febc0ebb]{--message-bubble-background: var(--qts-cm-0fbc3652, color-mix(in oklab, var(--accent) 13%, var(--card)))}.is-mine .message-bubble[data-v-febc0ebb]:before{right:-.31rem;left:auto}.message-bubble p[data-v-febc0ebb]{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.9rem;line-height:1.55}.message-share-card[data-v-febc0ebb]{width:19rem;max-width:100%;display:grid;grid-template-columns:5rem minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:.7rem;background:var(--card);color:var(--foreground);text-decoration:none;transition:border-color .14s ease,background-color .14s ease}@media(hover:hover)and (pointer:fine){.message-share-card[data-v-febc0ebb]:hover,.message-share-card[data-v-febc0ebb]:focus-visible{border-color:var(--ring);background:var(--secondary)}}.message-share-card[data-v-febc0ebb]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.message-share-card>img[data-v-febc0ebb]{width:5rem;height:100%;min-height:5rem;max-height:7rem;object-fit:cover;background:var(--muted)}.message-share-copy[data-v-febc0ebb]{min-width:0;display:grid;align-content:center;gap:.25rem;padding:.55rem .65rem}.message-share-copy>strong[data-v-febc0ebb],.message-share-copy>small[data-v-febc0ebb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-share-copy>strong[data-v-febc0ebb]{font-size:.8rem;line-height:1.35}.message-share-copy>small[data-v-febc0ebb]{color:var(--muted-foreground);font-size:.67rem}.message-share-copy>small[data-v-febc0ebb]:first-child{color:var(--accent)}.message-share-unavailable[data-v-febc0ebb]{min-width:10rem;color:var(--muted-foreground);font-size:.78rem}.message-image[data-v-febc0ebb]{display:block;max-width:16rem;border-radius:.6rem;overflow:hidden}.message-image img[data-v-febc0ebb]{display:block;width:100%;max-height:20rem;object-fit:cover}.conversation-blocked[data-v-febc0ebb]{padding:.65rem 1rem;background:var(--muted);color:var(--muted-foreground);font-size:.76rem;text-align:center}.conversation-composer-shell[data-v-febc0ebb]{position:sticky;z-index:5;bottom:0;min-width:0;width:100%;max-width:100%;background:var(--card)}.conversation-composer[data-v-febc0ebb]{min-width:0;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) 44px 56px;align-items:end;gap:.25rem;box-sizing:border-box;border-top:1px solid var(--border);padding:.5rem max(.5rem,env(safe-area-inset-right)) .5rem max(.5rem,env(safe-area-inset-left))}.composer-action[data-v-febc0ebb]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--muted-foreground)}@media(hover:hover)and (pointer:fine){.composer-action.is-open[data-v-febc0ebb],.composer-action[data-v-febc0ebb]:hover{background:var(--secondary);color:var(--foreground)}}.conversation-composer button[data-v-febc0ebb]:disabled{opacity:.35}.conversation-composer svg[data-v-febc0ebb]{width:1.2rem;height:1.2rem}.conversation-composer textarea[data-v-febc0ebb]{min-width:0;width:100%;max-width:100%;max-height:8rem;min-height:44px;resize:none;box-sizing:border-box;border:1px solid var(--border);border-radius:.7rem;padding:.7rem 1rem;outline:0;background:var(--background);font-size:.88rem}.conversation-composer textarea[data-v-febc0ebb]:disabled{cursor:not-allowed;background:var(--muted);color:var(--muted-foreground)}.conversation-composer textarea[data-v-febc0ebb]:focus-visible{border-color:var(--qts-cm-14ceed5f, color-mix(in oklab, var(--accent) 52%, var(--border)));background:var(--card);box-shadow:0 0 0 3px var(--qts-cm-46d9987a, color-mix(in oklab, var(--accent) 10%, transparent));outline:none}.conversation-send[data-v-febc0ebb]{min-width:0;width:56px;height:44px;border-radius:.7rem;padding-inline:0;background:var(--foreground);color:var(--background);font-size:.82rem;font-weight:650}.conversation-composer>.composer-action[data-v-febc0ebb]:last-child{justify-self:end}.conversation-remark-sheet{width:min(100%,32rem)!important;margin-inline:auto;border-radius:1.25rem 1.25rem 0 0!important;padding:1.25rem 1rem max(1.25rem,env(safe-area-inset-bottom))!important}.conversation-remark-header[data-v-febc0ebb]{padding:0 3rem 0 0}.conversation-remark-form[data-v-febc0ebb]{display:grid;gap:.75rem}.conversation-remark-form footer[data-v-febc0ebb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.25rem}.conversation-remark-form footer[data-v-febc0ebb] button{min-height:2.75rem}.composer-panel[data-v-febc0ebb]{border-top:1px solid var(--border);background:var(--qts-cm-e4a1bdc8, color-mix(in oklab, var(--background) 88%, var(--card)))}.composer-emoji-panel[data-v-febc0ebb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.35rem;max-height:11rem;overflow-y:auto;padding:.8rem}.composer-emoji-panel button[data-v-febc0ebb]{min-height:2.75rem;border-radius:.65rem;font-size:1.35rem}@media(hover:hover)and (pointer:fine){.composer-emoji-panel button[data-v-febc0ebb]:hover,.composer-emoji-panel button[data-v-febc0ebb]:focus-visible{background:var(--secondary)}}.composer-attachment-panel[data-v-febc0ebb]{min-height:8.5rem;display:flex;align-items:flex-start;padding:1rem}.composer-attachment-option[data-v-febc0ebb]{min-width:4.5rem;display:grid;justify-items:center;gap:.45rem;color:var(--muted-foreground);font-size:.75rem}.composer-attachment-icon[data-v-febc0ebb]{width:3.5rem;height:3.5rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:.85rem;background:var(--card);color:var(--foreground)}.composer-attachment-icon svg[data-v-febc0ebb]{width:1.35rem;height:1.35rem}.report-overlay[data-v-febc0ebb]{position:fixed;z-index:100;inset:0;display:grid;place-items:end center;padding:1rem;background:var(--qts-ok-67954871, oklch(.1 .01 250 / .55))}.report-sheet[data-v-febc0ebb]{width:min(100%,28rem);display:grid;gap:.9rem;border-radius:1.25rem;padding:1.2rem;background:var(--card);box-shadow:var(--shadow)}.report-sheet>svg[data-v-febc0ebb]{width:1.3rem;color:var(--destructive)}.report-sheet h2[data-v-febc0ebb]{font-size:1.1rem;font-weight:680}.report-sheet label[data-v-febc0ebb]{display:grid;gap:.4rem;color:var(--muted-foreground);font-size:.75rem}.report-sheet select[data-v-febc0ebb],.report-sheet textarea[data-v-febc0ebb]{width:100%;border:1px solid var(--border);border-radius:.7rem;padding:.7rem;color:var(--foreground);background:var(--background);font-size:.84rem}.report-sheet footer[data-v-febc0ebb]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.report-sheet footer button[data-v-febc0ebb]{min-height:2.75rem;border-radius:999px;background:var(--secondary)}.report-sheet footer button.is-primary[data-v-febc0ebb]{background:var(--foreground);color:var(--background)}@keyframes spin-febc0ebb{to{transform:rotate(360deg)}}@media(max-width:63.99rem){.conversation-shell[data-v-febc0ebb]{height:calc(100vh - var(--header-height) - env(safe-area-inset-top));height:calc(100dvh - var(--header-height) - env(safe-area-inset-top))}.conversation-page[data-v-febc0ebb]{height:100%;min-height:0;border:0;grid-template-rows:1fr auto auto}.conversation-heading[data-v-febc0ebb]{display:none}.conversation-messages[data-v-febc0ebb]{padding-inline:.8rem}.conversation-composer-shell[data-v-febc0ebb]{padding-bottom:env(safe-area-inset-bottom)}.conversation-shell--embedded[data-v-febc0ebb]{z-index:90;inset:0;width:100vw;max-width:100vw;height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none}.conversation-shell--embedded .conversation-page[data-v-febc0ebb]{grid-template-rows:auto 1fr auto auto;padding-top:env(safe-area-inset-top)}.conversation-shell--embedded .conversation-heading[data-v-febc0ebb]{display:flex;min-height:3.5rem;padding:.35rem .75rem}}
