.chat_root__ueIL3{--pad:clamp(16px,4.5cqi,28px);--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;container-type:inline-size;position:relative;display:flex;flex-direction:column;width:100%;height:var(--chat-height,100dvh);overflow:hidden;background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.chat_menu__Um7q8,.chat_menu__Um7q8 *,.chat_root__ueIL3,.chat_root__ueIL3 *,.chat_root__ueIL3 :after,.chat_root__ueIL3 :before{box-sizing:border-box}.chat_srOnly__0qyhX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat_mark__J2A_8{display:block;width:16px;height:16px;flex:none}.chat_fadeIn___iCtQ{animation:chat_fadeIn___iCtQ .16s var(--ease-standard) both}@keyframes chat_fadeIn___iCtQ{0%{opacity:0}}.chat_chunk__pGfUQ{animation:chat_chunkIn__5pX_p .15s var(--ease-standard) both}@keyframes chat_chunkIn__5pX_p{0%{opacity:0}}.chat_clip__799_H{overflow:clip;overflow-clip-margin:4px}.chat_spin___b72u{animation:chat_spin___b72u .9s linear infinite}@keyframes chat_spin___b72u{to{transform:rotate(1turn)}}.chat_swap__YLQXl{position:relative;white-space:nowrap}.chat_swapItem__OjA3K,.chat_swap__YLQXl{display:inline-flex;min-width:0;align-items:center}.chat_swapItem__OjA3K{max-width:100%;gap:6px}.chat_iconCell__c_CJo{position:relative;display:grid;width:16px;height:16px;flex:none}.chat_iconCell__c_CJo>*{display:grid;grid-area:1/1;place-items:center}.chat_header__J_Tr2{display:flex;flex:none;height:52px;align-items:center;gap:2px;padding:0 10px 0 calc(var(--pad) - 10px);border-bottom:1px solid var(--border-subtle)}.chat_modelChip__4z35m,.chat_titleButton__SiKxN{display:inline-flex;height:34px;min-width:0;align-items:center;gap:6px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.chat_titleButton__SiKxN{flex:0 1 auto;padding:0 8px 0 10px;font-weight:500}.chat_titleSwap__Y7PaI{max-width:100%}.chat_titleText__IHgW_{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.chat_spacer__v8S99{flex:1;min-width:8px}.chat_modelChip__4z35m{flex:none;padding:0 8px 0 10px;color:var(--foreground)}.chat_modelChip__4z35m .chat_mark__J2A_8{width:15px;height:15px}.chat_modelName__cMfOP{white-space:nowrap}.chat_chipChevron__KMDsx{flex:none;color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.chat_modelChip__4z35m[data-state=open] .chat_chipChevron__KMDsx,.chat_titleButton__SiKxN[data-state=open] .chat_chipChevron__KMDsx{transform:rotate(180deg)}.chat_iconButton__Sjqjt,.chat_roundButton__i3xdw{display:grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.chat_iconButton__Sjqjt:hover,.chat_modelChip__4z35m:hover,.chat_roundButton__i3xdw:hover,.chat_titleButton__SiKxN:hover{background:var(--surface-muted);color:var(--foreground)}}.chat_modelChip__4z35m[data-state=open],.chat_titleButton__SiKxN[data-state=open]{background:var(--surface-muted)}.chat_menu__Um7q8{z-index:70;min-width:240px;max-width:min(320px,calc(100vw - 24px));max-height:min(420px,var(--radix-dropdown-menu-content-available-height,420px));overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:18px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);outline:none}.chat_menu__Um7q8[data-state=open]{animation:chat_menuIn__V0wZ2 .16s var(--ease-enter)}.chat_menu__Um7q8[data-state=closed]{animation:chat_menuOut__LnAX6 .11s var(--ease-standard) forwards}@keyframes chat_menuIn__V0wZ2{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes chat_menuOut__LnAX6{to{opacity:0;transform:scale(.98)}}.chat_chatMenu__bXhGJ{min-width:260px}.chat_menuItem__4hK0r{display:flex;height:36px;align-items:center;gap:10px;padding:0 10px;border-radius:12px;color:var(--foreground);cursor:pointer;outline:none;user-select:none;transition:background-color .12s var(--ease-standard)}.chat_menuItem__4hK0r[data-highlighted]{background:var(--surface-muted)}.chat_menuItem__4hK0r>svg{flex:none;color:var(--text-secondary)}.chat_menuName__qy2Kj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_menuNote__EZtRF{flex:none;color:var(--text-muted);font-size:var(--text-xs)}.chat_menuCheck__cXfV3{display:grid;width:16px;flex:none;place-items:center;color:var(--foreground)}.chat_menuLabel__GDbHm{padding:10px 10px 4px;color:var(--text-muted);font-size:var(--text-xs)}.chat_menuSeparator__LJtdp{height:1px;margin:6px 4px;background:var(--border-subtle)}.chat_body__a36VX{position:relative;display:flex;flex:1;min-height:0;flex-direction:column}.chat_scroller__qLKG6{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.chat_content__hE7E_{display:flex;min-height:100%;flex-direction:column}.chat_pane__AHIsN{display:flex;flex:1;flex-direction:column}.chat_thread__YgpS_{display:flex;flex-direction:column;gap:28px;padding:24px var(--pad) 12px}.chat_turn__DjbGZ{min-width:0}.chat_turnBody__yilg8{display:flex;flex-direction:column;gap:14px}.chat_userRow__Qo9_0{display:flex;min-width:0;align-items:flex-end;justify-content:flex-end;gap:4px}.chat_bubble__SX_vw{max-width:min(82%,34rem);padding:10px 16px;border-radius:20px;background:var(--surface-muted);color:var(--foreground);line-height:1.5;overflow-wrap:anywhere}.chat_bubbleText__pbX5n{margin:0;white-space:pre-wrap}.chat_bubbleFiles__M2guA{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px;padding:0;list-style:none}.chat_bubbleFiles__M2guA li{display:inline-flex;max-width:100%;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-sm)}.chat_userActions__2v_Bq{display:flex;flex:none;gap:0;padding-bottom:4px}.chat_editor__RVTlf{display:grid;width:min(100%,34rem);gap:8px;padding:10px;border:1px solid var(--border-strong);border-radius:20px;background:var(--surface)}.chat_editorInput__Atmlc{display:block;width:100%;resize:none;padding:2px 6px;border:0;outline:none;background:transparent;color:var(--foreground);font:inherit;line-height:1.5;field-sizing:content;max-height:12rem}.chat_editorBar__QcSoW{display:flex;justify-content:flex-end;gap:6px}.chat_reply__MU3nB{display:flex;min-width:0;flex-direction:column;gap:10px}.chat_reasoning__zbtHw{min-width:0}.chat_replyHead__IkV99{display:flex;min-height:28px;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-sm)}.chat_replyMark__LvzOc{display:grid;width:22px;height:22px;flex:none;place-items:center}.chat_thoughtButton__bTwqC{display:inline-flex;min-width:0;height:28px;align-items:center;gap:2px;padding:0 6px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.chat_thoughtButton__bTwqC:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.chat_thoughtButton__bTwqC:not(:disabled):hover{color:var(--foreground)}}.chat_thoughtChevron___pllS{flex:none;color:var(--text-muted);transition:transform .2s var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.chat_thoughtChevron___pllS[data-open]{transform:rotate(90deg)}.chat_thoughtChevron___pllS[data-hidden]{opacity:0}.chat_thoughtText__HcDOb{max-height:11rem;margin:6px 0 2px 10px;padding:2px 0 2px 16px;overflow-y:auto;border-left:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.chat_tools__UXt76{min-width:0}.chat_toolRow__qEbDo{display:flex;flex-wrap:wrap;gap:6px}.chat_toolChip__Njthv{display:inline-flex;max-width:100%;height:30px;align-items:center;gap:8px;padding:0 12px 0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.chat_toolChip__Njthv:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.chat_toolChip__Njthv:not(:disabled):hover{border-color:var(--border-strong);color:var(--foreground)}}.chat_toolChip__Njthv[aria-expanded=true]{background:var(--surface-muted);color:var(--foreground)}.chat_toolIcon__6S7G5{color:var(--text-secondary)}.chat_toolIcon__6S7G5,.chat_toolIcon__6S7G5 .chat_mark__J2A_8{width:14px;height:14px}.chat_toolChip__Njthv[data-status=error] .chat_toolIcon__6S7G5{color:var(--danger)}.chat_toolName__gR510{overflow:hidden;text-overflow:ellipsis}.chat_toolMarks__07Lf5{display:inline-flex;align-items:center;gap:3px}.chat_toolMarks__07Lf5 .chat_mark__J2A_8{width:13px;height:13px}.chat_toolSummary__ewoeO{color:var(--text-muted);font-variant-numeric:tabular-nums}.chat_toolDetail__LbWyl{display:grid;gap:10px;margin-top:8px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:16px;font-size:var(--text-sm)}.chat_queries__Sf0r0,.chat_sourceList__EFXEZ{display:grid;gap:4px;margin:0;padding:0;list-style:none}.chat_queries__Sf0r0 li{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.chat_queries__Sf0r0 svg{flex:none;color:var(--text-muted)}.chat_sourceList__EFXEZ{gap:0;margin-inline:-8px}.chat_sourceRow__CyyeJ{display:flex;min-width:0;height:32px;align-items:center;gap:10px;padding:0 8px;border-radius:10px;color:var(--foreground);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.chat_sourceRow__CyyeJ:hover{background:var(--surface-muted)}}.chat_sourceRow__CyyeJ .chat_mark__J2A_8{width:14px;height:14px}.chat_sourceRowTitle__EzyDj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_sourceRowDomain__jp_zA{flex:none;margin-left:auto;color:var(--text-muted);font-size:var(--text-xs)}.chat_toolCode__cEPL6{margin:0;overflow-x:auto;color:var(--foreground);font-family:var(--mono);font-size:var(--text-xs);line-height:1.6;white-space:pre}.chat_toolOutput__bZh7G{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--text-muted);font-size:var(--text-xs)}.chat_toolOutputValue__Dkfh0{color:var(--foreground);font-family:var(--mono);font-variant-numeric:tabular-nums}.chat_markdown__9vReK{display:flex;min-width:0;flex-direction:column;gap:12px;color:var(--foreground);font-size:var(--text-base);line-height:1.6;overflow-wrap:break-word}.chat_paragraph__ah_IF{margin:0}.chat_heading__mOfyD{margin:4px 0 0;font-size:var(--text-base);font-weight:500;line-height:1.4}.chat_list__5s7tW{display:grid;gap:6px;margin:0;padding-left:1.5em;list-style:decimal}ul.chat_list__5s7tW{list-style:disc}.chat_list__5s7tW li{padding-left:2px}.chat_list__5s7tW li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums}.chat_strong__7CnWI{font-weight:500}.chat_inlineCode__kFXZb{padding:.08em .36em;border-radius:6px;background:var(--surface-muted);font-family:var(--mono);font-size:.86em;overflow-wrap:anywhere}.chat_bubble__SX_vw .chat_inlineCode__kFXZb{background:color-mix(in oklab,var(--foreground) 7%,transparent)}.chat_cite__mIAkO{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-inline:1px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;vertical-align:2px;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);--focus-outline-offset:1px}.chat_cite__mIAkO[data-hover-card=open]{background:var(--foreground);color:var(--background)}@media (hover:hover) and (pointer:fine){a.chat_cite__mIAkO:hover{background:color-mix(in oklab,var(--foreground) 12%,var(--surface-muted));color:var(--foreground)}a.chat_cite__mIAkO[data-hover-card=open]:hover{background:var(--foreground);color:var(--background)}}.chat_sourceCard__n_03d{width:18rem;padding:14px 16px}.chat_sourcePreview__U2DTU{display:grid;gap:6px}.chat_sourceSite__hOZse{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-secondary);font-size:var(--text-xs)}.chat_sourceMark__e_9fK{width:14px;height:14px;flex:none}.chat_sourceN__ZtVGY{margin-left:auto;color:var(--text-muted);font-variant-numeric:tabular-nums}.chat_sourceTitle__BCvKR{margin:0;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:1.4}.chat_sourceSnippet__xJbw2{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.chat_codeBlock__nyQD1{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:color-mix(in oklab,var(--surface-muted) 70%,var(--surface))}.chat_codeHead__Raig_{display:flex;height:36px;align-items:center;justify-content:space-between;padding:0 4px 0 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs)}.chat_codeLang__rixWk{font-family:var(--mono)}.chat_codeHead__Raig_ .chat_codeCopy__6sxHl{min-height:28px;gap:6px;padding:0 8px;border-radius:10px;font-size:var(--text-xs);font-weight:400}.chat_codePre__9et0n{margin:0;padding:12px 14px 14px;overflow-x:auto;color:var(--foreground);font-family:var(--mono);font-size:13px;line-height:1.65;tab-size:2;scrollbar-width:thin}.chat_tokKeyword__Pw3JL{color:color-mix(in oklab,var(--series-1) 82%,var(--foreground))}.chat_tokString__Wl53M{color:color-mix(in oklab,var(--series-4) 82%,var(--foreground))}.chat_tokNumber__r_BKh{color:color-mix(in oklab,var(--series-3) 82%,var(--foreground))}.chat_tokComment__33UTJ{color:var(--text-muted)}.chat_actions__lkcBm{display:flex;height:30px;align-items:center;gap:4px;margin:-2px 0 0 -6px;transition:opacity var(--duration-fast) var(--ease-standard)}.chat_actions__lkcBm[data-hidden]{visibility:hidden;opacity:0;transition:none}.chat_actionGroup__V7rJE{display:flex;align-items:center;gap:0}.chat_hoverable__Pp4Dq{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.chat_turn__DjbGZ:focus-within .chat_hoverable__Pp4Dq,.chat_turn__DjbGZ:hover .chat_hoverable__Pp4Dq,.chat_turn__DjbGZ[data-last] .chat_actionGroup__V7rJE{opacity:1}.chat_userRow__Qo9_0:not(:hover):not(:focus-within) .chat_userActions__2v_Bq{opacity:0}@media (hover:none){.chat_hoverable__Pp4Dq,.chat_userRow__Qo9_0:not(:hover):not(:focus-within) .chat_userActions__2v_Bq.chat_hoverable__Pp4Dq{opacity:1}}.chat_action__NC51S{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.chat_action__NC51S:not(:disabled):hover{background:var(--surface-muted);color:var(--foreground)}}.chat_action__NC51S:active:not(:disabled){transform:scale(.92);transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-instant)}.chat_action__NC51S:disabled{cursor:default;opacity:.4}.chat_action__NC51S[aria-pressed=true]{color:var(--foreground)}.chat_copyIcon__Hp2ac [data-state=copied]{color:var(--success)}.chat_copyIcon__Hp2ac [data-state=error]{color:var(--danger)}.chat_versions__fG5fu{display:inline-flex;align-items:center;margin-right:4px;color:var(--text-secondary);font-size:var(--text-sm)}.chat_versionButton__hP9q8{display:grid;width:26px;height:28px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.chat_versionButton__hP9q8:disabled{cursor:default;opacity:.35}@media (hover:hover) and (pointer:fine){.chat_versionButton__hP9q8:not(:disabled):hover{color:var(--foreground);background:var(--surface-muted)}}.chat_versionCount__jRJPe{min-width:3.4em;font-variant-numeric:tabular-nums;text-align:center}.chat_statusLine__I6UVR{gap:8px;margin:0;color:var(--text-muted)}.chat_error__KqEc9,.chat_statusLine__I6UVR{display:flex;align-items:center;font-size:var(--text-sm)}.chat_error__KqEc9{gap:10px;padding:8px 8px 8px 14px;border:1px solid color-mix(in oklab,var(--danger) 26%,var(--border));border-radius:16px;background:color-mix(in oklab,var(--danger) 5%,var(--surface))}.chat_errorIcon__OIhXd{flex:none;color:var(--danger)}.chat_errorText__S1bia{flex:1;min-width:0;margin:0;color:var(--text-secondary);line-height:1.45}.chat_errorTitle__lWmnO{color:var(--foreground);font-weight:500}.chat_empty__5PQoi{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px var(--pad)}.chat_greeting__xszDx{margin:0;font-size:var(--text-xl);font-weight:400;letter-spacing:-.02em;line-height:1.25;text-align:center;text-wrap:balance}.chat_suggestions__QHcqI{display:grid;width:min(100%,23rem);gap:6px;margin:0;padding:0;list-style:none}.chat_suggestion__x_qaY{display:flex;width:100%;min-height:44px;align-items:center;gap:12px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.chat_suggestion__x_qaY svg{flex:none;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.chat_suggestion__x_qaY:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}}.chat_jump__Mqjqx{position:absolute;z-index:2;right:0;bottom:10px;left:0;display:grid;width:34px;height:34px;place-items:center;margin-inline:auto;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);box-shadow:var(--shadow-raised);cursor:pointer}@media (hover:hover) and (pointer:fine){.chat_jump__Mqjqx:hover{color:var(--foreground)}}.chat_composerDock__oaU1G{flex:none;padding:6px calc(var(--pad) - 8px) 12px}.chat_composerDock__oaU1G,.chat_thread__YgpS_{width:100%;max-width:calc(var(--chat-column, 760px) + 2 * var(--pad));margin-inline:auto}.chat_composer__Ork_Y{display:flex;flex-direction:column;gap:6px;padding:7px;border:1px solid var(--border);border-radius:24px;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard)}.chat_composer__Ork_Y:focus-within{border-color:var(--border-strong)}.chat_composerRow__ewNwh{display:flex;align-items:flex-end;gap:4px}.chat_field__Sc88C{position:relative;flex:1;min-width:0;transition:height var(--duration-fast) var(--ease-standard)}.chat_input__yck3G,.chat_mirror__H3Q49{display:block;width:100%;padding:6px 4px;font:inherit;font-size:var(--text-base);line-height:24px;letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap}.chat_input__yck3G{height:100%;resize:none;overflow-y:auto;border:0;outline:none;background:transparent;color:var(--foreground);scrollbar-width:thin}.chat_input__yck3G::placeholder{color:var(--text-muted)}.chat_mirror__H3Q49{position:absolute;top:0;right:0;left:0;visibility:hidden;pointer-events:none}.chat_send__B7rdT{display:grid;width:36px;height:36px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent}.chat_send__B7rdT:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:default}@media (hover:hover) and (pointer:fine){.chat_send__B7rdT:not(:disabled):hover{background:var(--accent-strong)}}.chat_send__B7rdT:active:not(:disabled){transform:scale(.94);transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-instant)}.chat_attachRow__2Ehqi{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:2px 2px 0;list-style:none}.chat_attachChip__qkmCV{display:inline-flex;max-width:100%;height:32px;align-items:center;gap:6px;padding:0 4px 0 10px;border-radius:12px;background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-sm)}.chat_attachChip__qkmCV>svg{flex:none}.chat_attachName__XR5TI{min-width:0;max-width:12rem;overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.chat_attachSize__9GQOn{flex:none;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.chat_attachRemove__1st1X{display:grid;width:24px;height:24px;flex:none;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}@media (hover:hover) and (pointer:fine){.chat_attachRemove__1st1X:hover{background:color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--foreground)}}@container (max-width: 480px){.chat_bubble__SX_vw{max-width:88%}.chat_thread__YgpS_{gap:24px;padding-top:18px}.chat_sourceRowDomain__jp_zA{display:none}}@container (max-width: 360px){.chat_modelChip__4z35m{padding-inline:8px 6px}.chat_codePre__9et0n{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.chat_chunk__pGfUQ,.chat_fadeIn___iCtQ,.chat_menu__Um7q8[data-state=closed],.chat_menu__Um7q8[data-state=open]{animation:none}.chat_spin___b72u{animation-duration:2.4s}.chat_action__NC51S,.chat_chipChevron__KMDsx,.chat_field__Sc88C,.chat_hoverable__Pp4Dq,.chat_send__B7rdT,.chat_thoughtChevron___pllS{transition:none}.chat_action__NC51S:active:not(:disabled),.chat_send__B7rdT:active:not(:disabled){transform:none}}