._root_w4dma_1{transition:background-color .2s,border-color .2s}._root_w4dma_1[data-clickable]{cursor:pointer}._root_w4dma_1[data-hoverable]:not([data-highlighted]):hover{background-color:var(--mantine-color-background-Gray-light-hover)}._root_w4dma_1[data-highlighted]{border-color:var(--mantine-primary-color-filled);background-color:var(--mantine-primary-color-light)}._userBubble_8z8vf_1{background-color:var(--bg-3);border-radius:var(--mantine-radius-lg);max-width:80%}._userText_8z8vf_8{overflow-wrap:anywhere;white-space:pre-wrap}._surface_8z8vf_14{container:chat/inline-size}._column_8z8vf_18{padding-inline:var(--mantine-spacing-md)}@container chat (width<=36em){._column_8z8vf_18{padding-inline:var(--mantine-spacing-sm)}}._messageEnter_8z8vf_30{animation:_chat-message-enter_8z8vf_1 var(--mantine-duration-fast) var(--mantine-easing-brand) both}@keyframes _chat-message-enter_8z8vf_1{0%{opacity:0;transform:translateY(var(--mantine-spacing-xxs))}to{opacity:1;transform:none}}._markdown_8z8vf_48{font-size:var(--mantine-font-size-sm);gap:var(--mantine-spacing-sm);line-height:var(--mantine-line-height-md);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._markdown_8z8vf_48 :where(p,ul,ol,pre,blockquote,table,h1,h2,h3,h4,h5,h6,hr){margin:0}._markdown_8z8vf_48>:where(h1,h2,h3,h4,h5,h6):not(:first-child){padding-block-start:var(--mantine-spacing-xs)}._list_8z8vf_67{padding-inline-start:var(--mantine-spacing-lg)}._listItem_8z8vf_71+._listItem_8z8vf_71{padding-block-start:var(--mantine-spacing-xxs)}._listItem_8z8vf_71::marker{color:var(--ink-dim)}._listItem_8z8vf_71>:where(ul,ol,p)+:where(ul,ol,p),._listItem_8z8vf_71>._list_8z8vf_67{padding-block-start:var(--mantine-spacing-xxs)}._inlineCode_8z8vf_85{background-color:var(--bg-3);border-radius:var(--mantine-radius-xxs);font-family:var(--mantine-font-family-monospace);padding:.1em .3em;font-size:.9em}._codeBlock_8z8vf_93{position:relative}._pre_8z8vf_97{background-color:var(--bg-3);border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);line-height:1.6;overflow-x:auto}._pre_8z8vf_97 ._inlineCode_8z8vf_85{font-size:inherit;background-color:#0000;border-radius:0;padding:0}._codeCopy_8z8vf_115{opacity:0;transition:opacity var(--mantine-duration-fast) var(--mantine-easing-brand);position:absolute;inset-block-start:var(--mantine-spacing-xs);inset-inline-end:var(--mantine-spacing-xs)}._codeBlock_8z8vf_93:hover ._codeCopy_8z8vf_115,._codeBlock_8z8vf_93:focus-within ._codeCopy_8z8vf_115{opacity:1}._tableScroll_8z8vf_128{max-width:100%;overflow-x:auto}._table_8z8vf_128{overflow-wrap:normal;width:auto;min-width:100%}._table_8z8vf_128 :where(th,td){vertical-align:top}._blockquote_8z8vf_144{border-inline-start:2px solid var(--line);color:var(--ink-dim);padding-inline-start:var(--mantine-spacing-sm)}._image_8z8vf_150{border-radius:var(--mantine-radius-sm);max-width:100%}._activityToggle_8z8vf_156{border-radius:var(--mantine-radius-xs);color:var(--ink-dim);max-width:100%}._activityToggle_8z8vf_156:hover{color:var(--ink)}._activityToggle_8z8vf_156:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chevron_8z8vf_171{transition:transform var(--mantine-duration-fast) var(--mantine-easing-brand);flex-shrink:0}._chevron_8z8vf_171[data-open]{transform:rotate(90deg)}._stepRow_8z8vf_180{align-items:start;column-gap:var(--mantine-spacing-xs);row-gap:var(--mantine-spacing-xxs);grid-template-columns:1rem minmax(0,1fr);display:grid}._stepIcon_8z8vf_189{color:var(--ink-dim);height:calc(var(--mantine-font-size-sm) * var(--mantine-line-height-sm));justify-content:center;align-items:center;display:flex}._stepIcon_8z8vf_189[data-status=failed]{color:var(--mantine-color-error)}._stepContent_8z8vf_201{grid-column:2;min-width:0}._shimmer_8z8vf_207{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--ink-dim) 0%, var(--ink-dim) 40%, var(--ink) 50%, var(--ink-dim) 60%, var(--ink-dim) 100%);color:#0000;background-size:250% 100%;animation:2s linear infinite _chat-shimmer_8z8vf_1}@keyframes _chat-shimmer_8z8vf_1{0%{background-position:100% 0}to{background-position:0 0}}._actions_8z8vf_233[data-visibility=hover]{opacity:0;transition:opacity var(--mantine-duration-fast) var(--mantine-easing-brand)}._assistantMessage_8z8vf_238:hover ._actions_8z8vf_233[data-visibility=hover],._actions_8z8vf_233[data-visibility=hover]:focus-within{opacity:1}._suggestionLabel_8z8vf_244{line-height:var(--mantine-line-height-md);white-space:normal}._composer_8z8vf_249{background-color:var(--bg-2);border:1px solid var(--line);border-radius:var(--mantine-radius-xl);cursor:text;transition:border-color var(--mantine-duration-fast) var(--mantine-easing-brand), box-shadow var(--mantine-duration-fast) var(--mantine-easing-brand);width:100%}._composer_8z8vf_249:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._composerInput_8z8vf_265{color:var(--ink);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-md);padding:0 var(--mantine-spacing-xs);background:0 0;border:0}._composerInput_8z8vf_265::placeholder{color:var(--ink-dim)}._composerInline_8z8vf_279 ._composerInput_8z8vf_265{min-height:0;padding-top:var(--mantine-spacing-xxs)}._historyRow_8z8vf_285{border-radius:var(--mantine-radius-md)}._historyRow_8z8vf_285:hover,._historyRow_8z8vf_285:focus-within{background-color:var(--bg-3)}._historyRow_8z8vf_285[data-active]{background-color:var(--mantine-primary-color-light)}._historyRowMenu_8z8vf_298{opacity:0}._historyRow_8z8vf_285:hover ._historyRowMenu_8z8vf_298,._historyRow_8z8vf_285:focus-within ._historyRowMenu_8z8vf_298,._historyRowMenu_8z8vf_298[data-expanded]{opacity:1}@media (hover:none){._historyRowMenu_8z8vf_298{opacity:1}}._scrollToBottom_8z8vf_316:disabled{display:none}@media (prefers-reduced-motion:reduce){._messageEnter_8z8vf_30,._shimmer_8z8vf_207{animation:none}._shimmer_8z8vf_207{color:var(--ink-dim)}._chevron_8z8vf_171,._codeCopy_8z8vf_115,._actions_8z8vf_233[data-visibility=hover],._composer_8z8vf_249{transition:none}}._panel_44ne5_4{overflow:hidden}._viewport_44ne5_9{overflow-anchor:none;overflow-y:auto}._composerFooter_44ne5_15{background-color:var(--bg-2)}._scrollToBottomRow_44ne5_20{pointer-events:none}._scrollToBottomRow_44ne5_20>*{pointer-events:auto}
