.tNYvsq_field{gap:var(--space-2);min-width:0;display:grid}.tNYvsq_field label{font-size:var(--text-sm);font-weight:500}.tNYvsq_shell{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);display:flex;box-shadow:0 0 0 6px #0000}@media (hover:hover) and (pointer:fine){.tNYvsq_shell:hover:not(:focus-within){border-color:var(--foreground)}}.tNYvsq_shell:focus-within{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline-offset:2px;outline:2px solid #0000}.tNYvsq_shell>svg{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}.tNYvsq_shell:focus-within>svg,.tNYvsq_shell[data-filled=true]>svg{color:var(--foreground)}.tNYvsq_input{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0}.tNYvsq_input:focus-visible{outline:0}.tNYvsq_input::placeholder{color:var(--text-muted)}.tNYvsq_input::-webkit-search-cancel-button{display:none}.tNYvsq_clearSlot{flex:none;place-items:center;width:24px;height:24px;display:grid}.tNYvsq_shell button{border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.tNYvsq_shell button:hover{background:var(--surface-muted);color:var(--foreground)}}.tNYvsq_shell button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tNYvsq_shell,.tNYvsq_shell>svg,.tNYvsq_shell button{transition:none}}
._9ggYHW_root{height:100%;min-height:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex}._9ggYHW_viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._9ggYHW_scroller{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}._9ggYHW_track{overflow:clip}._9ggYHW_content{will-change:transform;padding:12px 16px 14px}._9ggYHW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9ggYHW_day{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:12px;padding:20px 4px 4px;font-weight:500;display:flex}._9ggYHW_day:before,._9ggYHW_day:after{background:var(--border-subtle);content:"";flex:1;height:1px}._9ggYHW_day:first-child{padding-top:4px}._9ggYHW_day>span:empty:before{content:" "}._9ggYHW_row{align-items:flex-end;gap:8px;margin-top:2px;display:flex;position:relative}._9ggYHW_row[data-first]{margin-top:14px}._9ggYHW_day+._9ggYHW_row{margin-top:10px}._9ggYHW_row[data-mine]{justify-content:flex-end}._9ggYHW_gutter{flex:none;align-self:flex-end;width:28px}._9ggYHW_stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(78%,34rem);display:flex}._9ggYHW_row[data-mine] ._9ggYHW_stack{align-items:flex-end}._9ggYHW_meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;display:flex}._9ggYHW_author{color:var(--text-secondary);font-weight:500}._9ggYHW_line{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}._9ggYHW_face{display:flex;position:absolute;bottom:0;left:-36px}._9ggYHW_row[data-mine] ._9ggYHW_line{flex-direction:row-reverse}._9ggYHW_parts{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}._9ggYHW_row[data-mine] ._9ggYHW_parts{align-items:flex-end}._9ggYHW_bubble{--r:18px;--tight:6px;border-radius:var(--r);background:var(--surface-muted);max-width:100%;color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 13px 9px}._9ggYHW_row:not([data-mine]):not([data-first]) ._9ggYHW_bubble{border-top-left-radius:var(--tight)}._9ggYHW_row:not([data-mine]):not([data-last]) ._9ggYHW_bubble{border-bottom-left-radius:var(--tight)}._9ggYHW_row[data-mine] ._9ggYHW_bubble{background:var(--accent);color:var(--accent-foreground)}._9ggYHW_row[data-ai-reply] ._9ggYHW_bubble{background:color-mix(in oklch, var(--success) 16%, var(--surface));color:var(--foreground)}._9ggYHW_row[data-ai-reply] ._9ggYHW_face{align-self:flex-end;position:static}:root[data-theme=dark] ._9ggYHW_row:not([data-mine]) ._9ggYHW_bubble{background:var(--surface-raised)}._9ggYHW_row[data-mine]:not([data-first]) ._9ggYHW_bubble{border-top-right-radius:var(--tight)}._9ggYHW_row[data-mine]:not([data-last]) ._9ggYHW_bubble{border-bottom-right-radius:var(--tight)}._9ggYHW_row[data-failed] ._9ggYHW_bubble{opacity:.6}._9ggYHW_gallery{grid-template-columns:1fr;gap:3px;width:min(240px,100%);display:grid}._9ggYHW_gallery[data-count="2"],._9ggYHW_gallery[data-count="3"],._9ggYHW_gallery[data-count="4"]{grid-template-columns:1fr 1fr}._9ggYHW_gallery[data-count="3"]>:first-child{aspect-ratio:2;grid-column:span 2}._9ggYHW_image{aspect-ratio:1;background:var(--surface-muted);border-radius:16px;display:block;position:relative;overflow:hidden}._9ggYHW_gallery[data-count="1"] ._9ggYHW_image{aspect-ratio:4/3}._9ggYHW_gallery:not([data-count="1"]) ._9ggYHW_image{border-radius:6px}._9ggYHW_gallery:not([data-count="1"]){border-radius:16px;overflow:hidden}._9ggYHW_image img{object-fit:cover;width:100%;height:100%;display:block}._9ggYHW_more{color:#fff;font-size:var(--text-lg);background:#00000073;background:lab(0% 0 0/.45);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}._9ggYHW_file{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:16px;align-items:center;gap:10px;padding:9px 14px 9px 11px;text-decoration:none;display:flex}._9ggYHW_file>svg{color:var(--text-secondary);flex:none}._9ggYHW_fileText{min-width:0;display:grid}._9ggYHW_fileName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._9ggYHW_fileSize{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._9ggYHW_audioFile{border:1px solid var(--border);min-width:0;max-width:100%;font-size:var(--text-xs);border-radius:12px;gap:6px;padding:10px;display:grid}._9ggYHW_audioFile audio{width:100%;max-width:280px;height:40px}._9ggYHW_audioFile a{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._9ggYHW_file:hover{background:var(--surface-muted)}}._9ggYHW_pickerWrap{flex:none;position:static}._9ggYHW_reactButton{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}._9ggYHW_row:hover ._9ggYHW_reactButton,._9ggYHW_row:focus-within ._9ggYHW_reactButton,._9ggYHW_pickerWrap[data-open] ._9ggYHW_reactButton{opacity:1}._9ggYHW_pickerWrap[data-open] ._9ggYHW_reactButton{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){._9ggYHW_reactButton:hover{background:var(--surface-muted);color:var(--foreground)}}@media (hover:none){._9ggYHW_reactButton{opacity:.7}}._9ggYHW_picker{z-index:5;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 18px) 100%;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:-4px}._9ggYHW_picker[data-mine]{transform-origin:18px 100%;left:-4px;right:auto}._9ggYHW_pickerWrap[data-below] ._9ggYHW_picker{transform-origin:calc(100% - 18px) 0;top:calc(100% + 6px);bottom:auto}._9ggYHW_pickerWrap[data-below] ._9ggYHW_picker[data-mine]{transform-origin:18px 0}._9ggYHW_emoji{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:34px;height:34px;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}._9ggYHW_emoji:focus-visible{background:var(--surface-muted)}._9ggYHW_emoji:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){._9ggYHW_emoji:hover{background:var(--surface-muted);transform:scale(1.12)}}._9ggYHW_reactionClip{margin:-2px -4px;padding:2px 4px 2px 8px;overflow:hidden}._9ggYHW_row[data-mine] ._9ggYHW_reactionClip{padding:2px 8px 2px 4px}._9ggYHW_reactions{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._9ggYHW_row[data-mine] ._9ggYHW_reactions{justify-content:flex-end}._9ggYHW_reaction{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;line-height:1;display:inline-flex}._9ggYHW_reaction>span:first-child{font-size:14px}._9ggYHW_reaction[aria-pressed=true]{border-color:color-mix(in oklch, var(--accent) 28%, transparent);background:color-mix(in oklch, var(--accent) 8%, var(--surface));color:var(--foreground)}@media (hover:hover) and (pointer:fine){._9ggYHW_reaction:hover{border-color:var(--border-strong)}}._9ggYHW_reaction:active{transform:scale(.95)}._9ggYHW_countRoll{font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}._9ggYHW_countRoll>span{grid-area:1/1}._9ggYHW_receipts{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:1px 6px 0;display:flex}._9ggYHW_readers{display:inline-flex}._9ggYHW_reader{box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:inline-flex}._9ggYHW_reader+._9ggYHW_reader{margin-left:-4px}._9ggYHW_status[data-status=failed]{color:var(--danger);align-items:center;gap:8px;display:inline-flex}._9ggYHW_retry{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--danger) 12%, transparent);color:var(--danger);cursor:pointer;font:inherit;border:0;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}._9ggYHW_avatar{background:var(--surface-muted);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}._9ggYHW_avatar img{object-fit:cover;width:100%;height:100%}._9ggYHW_typing{box-sizing:border-box;place-items:center;height:36px;padding:0 14px;display:grid}._9ggYHW_dots{gap:4px;display:inline-flex}._9ggYHW_dots i{background:var(--text-muted);width:6px;height:6px;animation:_9ggYHW_breathe 1.2s var(--ease-in-out) infinite;border-radius:50%}._9ggYHW_dots i:nth-child(2){animation-delay:.16s}._9ggYHW_dots i:nth-child(3){animation-delay:.32s}@keyframes _9ggYHW_breathe{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._9ggYHW_dots i{opacity:.6;animation:none}}._9ggYHW_pill{z-index:6;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);height:32px;box-shadow:var(--shadow-floating);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 14px 0 11px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}._9ggYHW_pill>span{gap:.3em;display:inline-flex}._9ggYHW_pill:active{scale:.97}._9ggYHW_composer{border-top:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard);padding:10px 12px 12px;display:grid}._9ggYHW_composer[data-dragging]{background:var(--accent-subtle)}._9ggYHW_trayClip{overflow:hidden}._9ggYHW_tray{scrollbar-width:none;gap:8px;margin:0;padding:8px 8px 10px 4px;list-style:none;display:flex;overflow-x:auto}._9ggYHW_pending{flex:none;position:relative}._9ggYHW_pendingImage{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}._9ggYHW_pendingFile{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;width:168px;height:56px;padding:0 12px;display:grid}._9ggYHW_pendingFile>svg{color:var(--text-secondary);grid-row:span 2;align-self:center}._9ggYHW_pendingName{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._9ggYHW_pendingSize{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}._9ggYHW_remove{border:2px solid var(--surface);background:var(--foreground);width:20px;height:20px;color:var(--background);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}._9ggYHW_inputRow{align-items:flex-end;width:100%;min-width:0;display:flex}._9ggYHW_leadingActions{flex:none;align-items:center;gap:1px;padding:4px 0 4px 5px;display:flex}._9ggYHW_emojiControl{flex:none;position:relative}._9ggYHW_mentionPopup{z-index:5;position:absolute;bottom:calc(100% + 6px);left:0;right:0}._9ggYHW_emojiPopup{z-index:5;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);width:max-content;max-width:min(300px,100vw - 64px);box-shadow:var(--shadow-floating);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}._9ggYHW_attach{border-radius:var(--radius-pill);width:28px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}._9ggYHW_attach:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){._9ggYHW_attach:hover{background:var(--surface-muted);color:var(--foreground)}}._9ggYHW_box{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:21px;flex:1;align-items:flex-end;display:flex;position:relative}._9ggYHW_box:focus-within{border-color:var(--border-strong)}._9ggYHW_composer[data-dragging] ._9ggYHW_box{border-color:var(--accent);border-style:dashed}._9ggYHW_field{border-radius:20px;flex:1;min-width:0;position:relative;overflow:hidden}._9ggYHW_mirror,._9ggYHW_textarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;border:0;margin:0;padding:9px 6px;line-height:22px}._9ggYHW_mirror{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}._9ggYHW_textarea{resize:none;height:100%;color:var(--foreground);scrollbar-width:none;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}._9ggYHW_textarea::placeholder{color:var(--text-muted)}._9ggYHW_send{background:var(--surface-muted);width:32px;height:32px;color:var(--text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 4px 4px 0;padding:0;display:grid;position:relative;overflow:hidden}._9ggYHW_send[data-ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}._9ggYHW_send[data-ready]:active{transform:scale(.92)}._9ggYHW_sendIcon{grid-area:1/1;place-items:center;display:grid}._9ggYHW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){._9ggYHW_content{padding-inline:12px}._9ggYHW_stack{max-width:84%}}
.Jt5vFq_root{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transition:border-radius var(--duration-spring) var(--ease-spring)}.Jt5vFq_root *,.Jt5vFq_root :before,.Jt5vFq_root :after{box-sizing:border-box}.Jt5vFq_root[data-resolved]{border-radius:22px}.Jt5vFq_autoHeight{border-radius:inherit;overflow:hidden}.Jt5vFq_autoInner{position:relative}.Jt5vFq_thread{display:grid}.Jt5vFq_header{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 8px 18px;display:flex}.Jt5vFq_heading{min-width:0;display:grid}.Jt5vFq_title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.Jt5vFq_subtitle{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.Jt5vFq_resolve,.Jt5vFq_reopen{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}.Jt5vFq_resolve>svg{color:var(--success)}.Jt5vFq_resolve:active:not(:disabled),.Jt5vFq_reopen:active{transform:scale(.97)}.Jt5vFq_resolve:disabled{opacity:.45;cursor:default}.Jt5vFq_list,.Jt5vFq_replies{margin:0;padding:0;list-style:none;display:grid}.Jt5vFq_list{padding:0 8px}.Jt5vFq_item{overflow-clip-margin:4px;overflow:clip}.Jt5vFq_repliesWrap{overflow:clip}.Jt5vFq_replies{margin-left:24px;padding-left:12px;position:relative}.Jt5vFq_replies:before{content:"";background:var(--border);width:1px;position:absolute;top:2px;bottom:14px;left:0}.Jt5vFq_comment{border-radius:16px;gap:10px;padding:10px;display:flex}.Jt5vFq_avatar{background:var(--surface-muted);color:var(--text-secondary);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;display:inline-grid;overflow:hidden}.Jt5vFq_deletedDot{border:1px dashed var(--border-strong);border-radius:50%;flex:none;width:28px;height:28px}.Jt5vFq_main{flex:1;gap:2px;min-width:0;display:grid}.Jt5vFq_meta{align-items:baseline;gap:8px;min-width:0;display:flex}.Jt5vFq_name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.Jt5vFq_time{color:var(--text-muted);font-size:var(--text-xs);flex:none}.Jt5vFq_body{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;text-wrap:pretty;margin:0}.Jt5vFq_mention{color:var(--accent-strong);font-weight:500}.Jt5vFq_deleted{color:var(--text-muted);margin:4px 0 0;font-style:italic}.Jt5vFq_footer{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;margin-top:4px;display:flex}.Jt5vFq_reactions{flex-wrap:wrap;gap:4px;display:flex}.Jt5vFq_reaction{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;display:inline-flex}.Jt5vFq_reaction[aria-pressed=true]{border-color:color-mix(in oklch, var(--accent) 45%, var(--border));background:var(--accent-subtle);color:var(--foreground)}.Jt5vFq_reaction:active{transform:scale(.94)}.Jt5vFq_count{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-grid;position:relative;overflow:hidden}.Jt5vFq_count>span{grid-area:1/1}.Jt5vFq_actions{min-height:28px;transition:opacity var(--duration-fast) var(--ease-standard);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.Jt5vFq_action,.Jt5vFq_iconAction{border-radius:var(--radius-pill);height:28px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--text-xs);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.Jt5vFq_iconAction{width:28px;padding:0}.Jt5vFq_action[data-tone=danger]{color:var(--danger)}.Jt5vFq_prompt{color:var(--foreground);font-size:var(--text-xs);margin-right:4px}.Jt5vFq_emoji{cursor:pointer;width:32px;height:32px;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.Jt5vFq_emoji[aria-pressed=true]{background:var(--accent-subtle)}.Jt5vFq_emoji:active{transform:scale(.88)}.Jt5vFq_toggle{border-radius:var(--radius-pill);width:fit-content;height:28px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 0 -6px;padding:0 8px 0 6px;font-weight:500;display:inline-flex}.Jt5vFq_toggleIcon{color:var(--text-muted);place-items:center;display:grid}.Jt5vFq_stack{flex:none;padding-left:4px;display:inline-flex}.Jt5vFq_stack>*{box-shadow:0 0 0 2px var(--surface);margin-left:-5px}.Jt5vFq_empty{color:var(--text-muted);margin:0;padding:8px 18px 16px}.Jt5vFq_composerArea{border-top:1px solid var(--border-subtle);margin-top:4px;padding:10px 12px 12px;display:grid}.Jt5vFq_replying{overflow:clip}.Jt5vFq_replyingInner{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:6px;padding:0 2px 8px 38px;display:flex}.Jt5vFq_replyingInner .Jt5vFq_iconAction{width:22px;height:22px;margin-left:2px}.Jt5vFq_replyingName{color:var(--foreground);font-weight:500}.Jt5vFq_composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}.Jt5vFq_composer>.Jt5vFq_avatar{margin-top:5px}.Jt5vFq_composer[data-compact]{grid-template-columns:minmax(0,1fr);margin-top:4px}.Jt5vFq_fieldWrap{min-width:0;display:grid}.Jt5vFq_field{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;max-height:160px;color:var(--foreground);font:inherit;resize:none;field-sizing:content;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:14px;padding:8px 12px}.Jt5vFq_field::placeholder{color:var(--text-muted)}.Jt5vFq_field:focus{border-color:var(--border-strong)}.Jt5vFq_composerActions{align-items:center;gap:4px;display:flex}.Jt5vFq_composer[data-compact] .Jt5vFq_composerActions{justify-content:flex-end}.Jt5vFq_send,.Jt5vFq_ghost{border-radius:var(--radius-pill);cursor:pointer;height:38px;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:0;padding:0 14px;font-weight:500}.Jt5vFq_composer[data-compact] :is(.Jt5vFq_send,.Jt5vFq_ghost){height:32px;font-size:var(--text-xs)}.Jt5vFq_send{background:var(--foreground);color:var(--background)}.Jt5vFq_send:disabled{opacity:.35;cursor:default}.Jt5vFq_send:active:not(:disabled),.Jt5vFq_ghost:active{transform:scale(.97)}.Jt5vFq_ghost{color:var(--text-secondary);background:0 0}.Jt5vFq_suggestions{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;margin:6px 0 0;padding:4px;list-style:none;display:grid;overflow:clip}.Jt5vFq_suggestion{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:0 8px;display:flex}.Jt5vFq_suggestion[aria-selected=true]{background:var(--surface-muted)}.Jt5vFq_resolved{align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.Jt5vFq_resolvedIcon{background:color-mix(in oklch, var(--success) 14%, transparent);width:24px;height:24px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.Jt5vFq_resolvedText{flex:1;min-width:0;display:grid}.Jt5vFq_resolvedTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.Jt5vFq_resolvedSubject{color:var(--text-secondary);font-weight:400}.Jt5vFq_resolvedMeta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.Jt5vFq_comment .Jt5vFq_actions:not([data-open]){opacity:0}.Jt5vFq_comment:hover .Jt5vFq_actions,.Jt5vFq_comment:focus-within .Jt5vFq_actions{opacity:1}.Jt5vFq_action:hover,.Jt5vFq_iconAction:hover,.Jt5vFq_toggle:hover,.Jt5vFq_ghost:hover{background:var(--surface-muted);color:var(--foreground)}.Jt5vFq_action[data-tone=danger]:hover{background:color-mix(in oklch, var(--danger) 9%, transparent);color:var(--danger)}.Jt5vFq_reaction:hover{border-color:var(--border-strong)}.Jt5vFq_emoji:hover{background:var(--surface-muted)}.Jt5vFq_resolve:hover:not(:disabled),.Jt5vFq_reopen:hover{border-color:var(--border-strong);background:var(--surface-muted)}.Jt5vFq_send:hover:not(:disabled){background:color-mix(in oklch, var(--foreground) 86%, var(--background))}}.Jt5vFq_action:focus-visible,.Jt5vFq_iconAction:focus-visible,.Jt5vFq_toggle:focus-visible,.Jt5vFq_emoji:focus-visible{background:var(--surface-muted);color:var(--foreground)}@media (max-width:420px){.Jt5vFq_composer{grid-template-columns:minmax(0,1fr) auto}.Jt5vFq_composer>.Jt5vFq_avatar{display:none}.Jt5vFq_replyingInner{padding-left:2px}.Jt5vFq_replies{margin-left:12px}}@media (prefers-reduced-motion:reduce){.Jt5vFq_root,.Jt5vFq_actions,.Jt5vFq_reaction,.Jt5vFq_action,.Jt5vFq_iconAction,.Jt5vFq_emoji,.Jt5vFq_send,.Jt5vFq_ghost,.Jt5vFq_resolve,.Jt5vFq_reopen{transition:none}}
.ebBDPW_root{min-height:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:12px;display:flex;position:relative}.ebBDPW_error{color:var(--danger);font-size:var(--text-xs);margin:0;line-height:1.4}.ebBDPW_thread{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;padding:4px 2px;list-style:none;display:flex;overflow-y:auto}.ebBDPW_thread>:first-child{margin-top:auto}.ebBDPW_message{align-items:flex-end;gap:8px;display:flex}.ebBDPW_message[data-mine]{justify-content:flex-end}.ebBDPW_avatar{background:var(--surface-muted);object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px;margin-bottom:20px}.ebBDPW_messageBody{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;min-width:0;display:grid}.ebBDPW_message[data-mine] .ebBDPW_messageBody{justify-items:end}.ebBDPW_meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 6px}.ebBDPW_bubble{box-sizing:border-box;background:var(--surface-muted);height:44px;color:var(--foreground);align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.ebBDPW_message[data-mine] .ebBDPW_bubble{background:var(--foreground);color:var(--background)}.ebBDPW_bubblePlay{background:var(--foreground);width:32px;height:32px;color:var(--background);cursor:pointer;transition:scale var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ebBDPW_message[data-mine] .ebBDPW_bubblePlay{background:var(--background);color:var(--foreground)}.ebBDPW_bubblePlay:active{scale:.92}.ebBDPW_bubble{max-width:100%}.ebBDPW_bubbleWave{cursor:pointer;touch-action:pan-y;flex:0 auto;min-width:0;height:22px;display:block;overflow:hidden}.ebBDPW_bubbleWave .ebBDPW_barsLayer>span{flex:0 3px;min-width:1.5px}.ebBDPW_bubbleTime{min-width:3.4ch;font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.8;text-align:right;flex:none}.ebBDPW_bars{height:100%;display:block;position:relative}.ebBDPW_barsLayer{align-items:center;gap:2px;height:100%;display:flex}.ebBDPW_barsLayer[data-played]{position:absolute;inset:0}.ebBDPW_barsLayer>span{background:color-mix(in oklch, currentColor 28%, transparent);border-radius:2px;flex:none;width:3px}.ebBDPW_barsLayer[data-played]>span{background:currentColor}.ebBDPW_composer{border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;height:52px;padding-top:12px;display:flex}.ebBDPW_hint{min-width:0;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ebBDPW_mic,.ebBDPW_stop,.ebBDPW_send{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.ebBDPW_mic,.ebBDPW_send{background:var(--foreground);color:var(--background)}.ebBDPW_stop{background:var(--danger);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.ebBDPW_discard{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ebBDPW_discard:active{background:var(--surface-muted);color:var(--danger)}@media (hover:hover) and (pointer:fine){.ebBDPW_discard:hover{background:var(--surface-muted);color:var(--danger)}}.ebBDPW_capsule{box-sizing:border-box;background:var(--surface-muted);flex:1;min-width:0;height:48px;padding:0 14px 0 8px;display:flex;overflow:hidden}.ebBDPW_capsule[data-phase=recording]{background:color-mix(in oklch, var(--danger) 9%, var(--surface-muted));padding-left:16px}.ebBDPW_capsuleRow{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ebBDPW_recDot{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite ebBDPW_rec}@keyframes ebBDPW_rec{50%{opacity:.35}}.ebBDPW_timer{font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.ebBDPW_live{min-width:0;height:28px;color:var(--foreground);flex:1;display:block}.ebBDPW_reviewPlay{background:var(--foreground);width:32px;height:32px;color:var(--background);cursor:pointer;transition:scale var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ebBDPW_reviewPlay:active{scale:.92}.ebBDPW_reviewWave{cursor:pointer;touch-action:pan-y;flex:1;min-width:0;height:24px;overflow:hidden}.ebBDPW_reviewWave .ebBDPW_barsLayer{justify-content:space-between}.ebBDPW_reviewWave .ebBDPW_barsLayer>span{flex:1 1 0;width:auto;min-width:1.5px;max-width:3px}.ebBDPW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ebBDPW_recDot{animation:none}.ebBDPW_discard,.ebBDPW_bubblePlay,.ebBDPW_reviewPlay{transition:none}}
.PGZKNq_surface{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(640px,100%);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);font-size:13px;line-height:var(--leading-body);border-radius:16px;overflow:hidden;container:conversation/inline-size}.PGZKNq_header{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:60px;padding:12px 16px 12px 20px;display:flex}.PGZKNq_headerPortrait,.PGZKNq_portrait{object-fit:cover;border-radius:50%;flex:none}.PGZKNq_headerPortrait{width:32px;height:32px}.PGZKNq_headerText{gap:1px;min-width:0;display:grid}.PGZKNq_header h2{font:500 14px/1.35 var(--font-body);letter-spacing:var(--tracking-body);margin:0}.PGZKNq_headerText span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PGZKNq_resolve{border:1px solid var(--border);background:var(--surface);min-width:92px;height:32px;color:var(--text-secondary);font:500 12px var(--font-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:inline-flex}.PGZKNq_resolve:active{transform:scale(.97)}.PGZKNq_resolve.PGZKNq_resolved{color:var(--success)}@media (hover:hover) and (pointer:fine){.PGZKNq_resolve:hover{background:var(--surface-muted);color:var(--foreground)}}.PGZKNq_thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-height:340px;max-height:440px;padding:20px 20px 24px;overflow-y:auto}.PGZKNq_dateDivider{color:var(--text-muted);text-align:center;margin:0 0 20px;font-size:12px}.PGZKNq_messageRow{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.PGZKNq_messageRow.PGZKNq_yours{flex-direction:row-reverse}.PGZKNq_portrait{width:28px;height:28px;margin-top:22px}.PGZKNq_messageBody{min-width:0;max-width:min(80%,420px)}.PGZKNq_messageMeta{align-items:baseline;gap:8px;padding:0 2px 4px;display:flex}.PGZKNq_yours .PGZKNq_messageMeta{justify-content:flex-end}.PGZKNq_messageMeta strong{font-size:12px;font-weight:500}.PGZKNq_messageMeta span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.PGZKNq_messageBody p{background:var(--surface-muted);overflow-wrap:anywhere;border-radius:4px 12px 12px;margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.PGZKNq_yours .PGZKNq_messageBody p{background:var(--accent);color:var(--accent-foreground);border-radius:12px 4px 12px 12px}.PGZKNq_aiReply .PGZKNq_aiBubble{background:color-mix(in oklch, var(--success) 16%, var(--surface));color:var(--foreground);border-radius:12px 4px 12px 12px;padding:9px 12px;font-size:13px;line-height:1.55}.PGZKNq_aiReply .PGZKNq_messageBody .PGZKNq_aiBubble p{color:inherit;background:0 0;border-radius:0;padding:0}.PGZKNq_aiReply .PGZKNq_typing{background:color-mix(in oklch, var(--success) 16%, var(--surface))}.PGZKNq_delivery{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;margin-top:4px;font-size:11px;display:block}.PGZKNq_attachment{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:8px 12px;display:flex}.PGZKNq_attachment span{gap:1px;min-width:0;display:grid}.PGZKNq_attachment strong,.PGZKNq_attachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PGZKNq_attachment strong{color:var(--foreground);font-size:12px;font-weight:500}.PGZKNq_attachment small{color:var(--text-muted);font-size:11px}.PGZKNq_contextAction{color:var(--text-secondary);font:500 12px var(--font-body);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:4px 2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.PGZKNq_contextAction:hover{color:var(--foreground)}}.PGZKNq_settings{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 16px 38px;display:grid;overflow:hidden}.PGZKNq_settings div{background:var(--surface);gap:2px;padding:10px 12px;display:grid}.PGZKNq_settings strong{color:var(--text-muted);font-size:11px;font-weight:400}.PGZKNq_settings span{font-size:12px;font-weight:500}.PGZKNq_typing{background:var(--surface-muted);border-radius:4px 12px 12px;align-items:center;gap:4px;height:34px;margin-top:22px;padding:0 12px;display:flex}.PGZKNq_typing>span:not(.PGZKNq_srOnly){background:var(--text-muted);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite PGZKNq_dot}.PGZKNq_typing>span:nth-child(2){animation-delay:.14s}.PGZKNq_typing>span:nth-child(3){animation-delay:.28s}@keyframes PGZKNq_dot{50%{opacity:.35;transform:translateY(-2px)}}.PGZKNq_composeArea{border-top:1px solid var(--border);padding:12px 16px 16px}.PGZKNq_suggestions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.PGZKNq_suggestions button{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text-secondary);font:400 12px var(--font-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border-radius:8px;padding:0 10px}.PGZKNq_suggestions button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.PGZKNq_suggestions button:hover{background:var(--surface-muted);color:var(--foreground)}}.PGZKNq_composer{border:1px solid var(--border);background:var(--surface);height:44px;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:12px;align-items:center;gap:4px;padding:4px 4px 4px 12px;display:flex}.PGZKNq_composer:focus-within{border-color:var(--border-strong)}.PGZKNq_composer input[type=text]{min-width:0;color:var(--foreground);font:400 13px var(--font-body);background:0 0;border:0;outline:0;flex:1}.PGZKNq_composer input::placeholder{color:var(--text-muted)}.PGZKNq_composer button{cursor:pointer;width:34px;height:34px;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0;border-radius:9px;flex:none;place-items:center;display:grid}.PGZKNq_composer button:active:not(:disabled){transform:scale(.94)}.PGZKNq_composer .PGZKNq_attach{width:32px;color:var(--text-muted);background:0 0}.PGZKNq_composer .PGZKNq_send{background:var(--accent);color:var(--accent-foreground)}.PGZKNq_composer .PGZKNq_send:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.PGZKNq_composer .PGZKNq_attach:hover{background:var(--surface-muted);color:var(--foreground)}}.PGZKNq_resolvedNotice{min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.PGZKNq_resolvedNotice svg{color:var(--success);flex:none}.PGZKNq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container conversation (max-width:420px){.PGZKNq_header{padding:10px 12px 10px 16px}.PGZKNq_headerText span{font-size:11px}.PGZKNq_resolve{min-width:0;padding:0 10px}.PGZKNq_thread{min-height:300px;padding:16px 14px 20px}.PGZKNq_messageBody{max-width:84%}.PGZKNq_composeArea{padding:12px}.PGZKNq_settings{grid-template-columns:1fr;margin-left:0}}@media (prefers-reduced-motion:reduce){.PGZKNq_typing>span:not(.PGZKNq_srOnly){animation:none}.PGZKNq_resolve,.PGZKNq_suggestions button,.PGZKNq_composer button,.PGZKNq_contextAction{transition:none}}
/*# sourceMappingURL=0w659n2dqd02a.css.map*/