._surface_1d4qd_7{background:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-2);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}[data-mantine-color-scheme=dark] ._surface_1d4qd_7{border:1px solid var(--mantine-color-dark-4)}._surface_1d4qd_7{box-shadow:0 18px 50px #0f172a2e,0 4px 12px #0f172a1a}[data-mantine-color-scheme=dark] ._surface_1d4qd_7{box-shadow:0 18px 50px #0000008c,0 4px 12px #0006}._header_1d4qd_21{min-height:52px;color:var(--mantine-color-text);background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-2);flex-shrink:0;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex;position:relative}[data-mantine-color-scheme=dark] ._header_1d4qd_21{border-bottom:1px solid var(--mantine-color-dark-5)}._headerAvatar_1d4qd_34{width:30px;height:30px;color:var(--mantine-primary-color-filled);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-mantine-color-scheme=dark] ._headerAvatar_1d4qd_34{color:color-mix(in srgb, var(--mantine-primary-color-filled), #fff 35%)}._headerAvatar_1d4qd_34{background:var(--mantine-primary-color-light)}._headerTitles_1d4qd_49{flex-direction:column;flex:1;min-width:0;display:flex}._headerTitle_1d4qd_49{font-size:13.5px;font-weight:650;line-height:1.25}._headerSubtitle_1d4qd_62{min-width:0;color:var(--mantine-color-dimmed);align-items:center;gap:6px;font-size:11.5px;line-height:1.35;display:flex}._headerSubtitleText_1d4qd_72{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._statusDot_1d4qd_79{--status-dot-color:var(--mantine-color-green-6)}[data-mantine-color-scheme=dark] ._statusDot_1d4qd_79{--status-dot-color:var(--mantine-color-green-4)}._statusDot_1d4qd_79{background:var(--status-dot-color);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--status-dot-color) 60%, transparent);border-radius:50%;flex-shrink:0;animation:2.2s ease-out infinite _pulse_1d4qd_1}._body_1d4qd_92{background:var(--mantine-color-body);scrollbar-width:thin;scrollbar-color:var(--mantine-color-gray-3) transparent;flex-direction:column;flex:1;gap:22px;min-height:0;padding:18px 18px 8px;display:flex;overflow-y:auto}[data-mantine-color-scheme=dark] ._body_1d4qd_92{scrollbar-color:var(--mantine-color-dark-3) transparent}._body_1d4qd_92::-webkit-scrollbar{width:8px}._body_1d4qd_92::-webkit-scrollbar-thumb{background:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] ._body_1d4qd_92::-webkit-scrollbar-thumb{background:var(--mantine-color-dark-3)}._body_1d4qd_92::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:8px}._turn_1d4qd_116{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}._role_1d4qd_124{letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:10.5px;font-weight:700}._userText_1d4qd_133{border-left:2px solid var(--mantine-primary-color-filled);padding-left:10px}[data-mantine-color-scheme=dark] ._userText_1d4qd_133{border-left:2px solid color-mix(in srgb, var(--mantine-primary-color-filled), #fff 35%)}._userText_1d4qd_133{white-space:pre-wrap;word-break:break-word;color:var(--mantine-color-text);font-size:13.5px;font-weight:550;line-height:1.5}._answer_1d4qd_148{word-break:break-word;color:var(--mantine-color-text);font-size:13.5px;line-height:1.6}._markdown_1d4qd_158{white-space:normal}._markdown_1d4qd_158>:first-child{margin-top:0}._markdown_1d4qd_158>:last-child{margin-bottom:0}._markdown_1d4qd_158 p{margin:0 0 8px}._markdown_1d4qd_158 ul,._markdown_1d4qd_158 ol{margin:0 0 8px;padding-left:18px}._markdown_1d4qd_158 li{margin:2px 0}._markdown_1d4qd_158 li>p{margin:0}._markdown_1d4qd_158 strong{font-weight:650}._markdown_1d4qd_158 a{color:var(--mantine-primary-color-filled);text-decoration:underline}._markdown_1d4qd_158 code{font-family:var(--mantine-font-family-monospace,monospace);background:var(--mantine-color-gray-2);font-size:.92em}[data-mantine-color-scheme=dark] ._markdown_1d4qd_158 code{background:var(--mantine-color-dark-5)}._markdown_1d4qd_158 code{border-radius:5px;padding:1px 5px}._markdown_1d4qd_158 pre{background:var(--mantine-color-gray-2);margin:0 0 8px;padding:8px 10px;overflow-x:auto}[data-mantine-color-scheme=dark] ._markdown_1d4qd_158 pre{background:var(--mantine-color-dark-5)}._markdown_1d4qd_158 pre{border-radius:8px}._markdown_1d4qd_158 pre code{background:0 0;padding:0}._typing_1d4qd_208{align-items:center;gap:8px;min-height:20px;display:inline-flex}._statusText_1d4qd_214{color:var(--mantine-color-dimmed);font-size:12.5px}._typingDots_1d4qd_218{align-items:center;gap:4px;display:inline-flex}._typingDots_1d4qd_218 span{background:var(--mantine-color-dimmed);border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite _bounce_1d4qd_1}._typingDots_1d4qd_218 span:nth-child(2){animation-delay:.18s}._typingDots_1d4qd_218 span:nth-child(3){animation-delay:.36s}._toolStep_1d4qd_240{border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}._toolStepIcon_1d4qd_251{justify-content:center;align-items:center;display:inline-flex}._toolStepRunning_1d4qd_256{color:var(--mantine-color-dimmed);background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] ._toolStepRunning_1d4qd_256{background:var(--mantine-color-dark-6)}._toolStepDone_1d4qd_260{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] ._toolStepDone_1d4qd_260{color:var(--mantine-color-gray-3)}._toolStepDone_1d4qd_260{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] ._toolStepDone_1d4qd_260{background:var(--mantine-color-dark-6)}._toolStepDone_1d4qd_260 ._toolStepIcon_1d4qd_251{color:var(--mantine-color-teal-6)}[data-mantine-color-scheme=dark] ._toolStepDone_1d4qd_260 ._toolStepIcon_1d4qd_251{color:var(--mantine-color-teal-3)}._toolStepFailed_1d4qd_267{color:var(--mantine-color-red-8)}[data-mantine-color-scheme=dark] ._toolStepFailed_1d4qd_267{color:var(--mantine-color-red-2)}._toolStepFailed_1d4qd_267{background:var(--mantine-color-red-1)}[data-mantine-color-scheme=dark] ._toolStepFailed_1d4qd_267{background:color-mix(in srgb, var(--mantine-color-red-9), transparent 72%)}@keyframes _pulse_1d4qd_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-dot-color) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes _bounce_1d4qd_1{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._statusDot_1d4qd_79,._typingDots_1d4qd_218 span{animation:none}}
