._1n2iwzd0{width:100%;margin-top:18px;overflow:hidden;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-xl);background:rgba(248,249,250,.92)}[data-mantine-color-scheme=dark] ._1n2iwzd0{background:rgba(22,23,28,.92)}._1n2iwzd1{padding:13px 16px;border-bottom:1px solid var(--mantine-color-default-border);background:rgba(233,236,239,.82)}[data-mantine-color-scheme=dark] ._1n2iwzd1{background:rgba(44,45,53,.82)}._1n2iwzd1{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);font-weight:600}._1n2iwzd2{display:flex;align-items:center;gap:12px;min-width:0;padding:16px}._1n2iwzd3{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--mantine-color-green-8)}[data-mantine-color-scheme=dark] ._1n2iwzd3{color:var(--mantine-color-green-3)}._1n2iwzd3{background:var(--mantine-color-green-0)}[data-mantine-color-scheme=dark] ._1n2iwzd3{background:rgba(64,192,87,.14)}._1n2iwzd4{display:flex;flex-direction:column;min-width:0;gap:3px}._1n2iwzd5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-text);font-size:var(--mantine-font-size-md);font-weight:600}._1n2iwzd6{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)}._1n2iwzd7{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:11px 16px;border-top:1px solid var(--mantine-color-default-border)}._1n2iwzd8{margin-right:auto;color:var(--mantine-color-red-text);font-size:var(--mantine-font-size-xs)}._1n2iwzd9{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:var(--mantine-radius-md);background:var(--mantine-primary-color-filled);color:var(--mantine-color-white);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-sm);font-weight:600;cursor:pointer}._1n2iwzd9:hover{background:var(--mantine-primary-color-filled-hover)}._1n2iwzd9:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}._1n2iwzd9:disabled{opacity:.7;cursor:wait}@keyframes _12kgswq0{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes _12kgswq1{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@keyframes _12kgswq2{0%,18%{max-height:160px;opacity:1}to{max-height:0;opacity:0}}._12kgswq3{line-height:1.4}._12kgswq3,._12kgswq4{color:var(--mantine-color-dimmed)}._12kgswq4{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:_12kgswq0 3.4s ease-in-out infinite,_12kgswq1 .3s ease-out}[data-mantine-color-scheme=light] ._12kgswq4{background-image:linear-gradient(90deg,rgba(107,114,128,.85),rgba(107,114,128,.85) 38%,rgba(17,24,39,.95) 50%,rgba(107,114,128,.85) 62%,rgba(107,114,128,.85))}[data-mantine-color-scheme=dark] ._12kgswq4{background-image:linear-gradient(90deg,rgba(148,163,184,.55),rgba(148,163,184,.55) 38%,rgba(226,232,240,.92) 50%,rgba(148,163,184,.55) 62%,rgba(148,163,184,.55))}._12kgswq5{display:block;width:100%;border:0;background:transparent;color:var(--mantine-color-dimmed);cursor:pointer;padding:2px 0;text-align:left}._12kgswq5:hover{color:var(--mantine-color-text)}._12kgswq6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;margin:0}._12kgswq7{flex:0 0 auto;color:var(--mantine-color-dimmed)}._12kgswq8{padding-left:21px;padding-bottom:var(--mantine-spacing-xs)}._12kgswq9{display:flex;flex-direction:column;gap:0}._12kgswqa{color:var(--mantine-color-dimmed);line-height:1.4}._12kgswqb{overflow:hidden;padding-left:21px;animation:_12kgswq2 .4s ease-in forwards}@media (prefers-reduced-motion:reduce){._12kgswq4{animation:none;background-image:none;-webkit-text-fill-color:currentColor}._12kgswqb{display:none;animation:none}}@keyframes _152kccy7{0%,to{opacity:1}50%{opacity:.48}}._152kccy0{display:flex;flex-direction:column;gap:4px;width:100%}._152kccy1{margin:var(--mantine-spacing-xs) var(--mantine-spacing-md) 0;border-left:3px solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-sm);overflow:hidden}[data-mantine-color-scheme=light] ._152kccy1{background-color:rgba(17,24,39,.04);color:#4b5563}[data-mantine-color-scheme=dark] ._152kccy1{background-color:rgba(255,255,255,.05);color:#cbd5e1}._152kccy2{cursor:pointer;user-select:none;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);font-weight:600;line-height:1.4}._152kccy2,._152kccy3{font-size:var(--mantine-font-size-sm)}._152kccy3{margin:0;padding:0 var(--mantine-spacing-sm) var(--mantine-spacing-xs);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:inherit;line-height:1.5}._152kccy4{margin:var(--mantine-spacing-xs) var(--mantine-spacing-md) 0;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);overflow:hidden}[data-mantine-color-scheme=light] ._152kccy4{background-color:rgba(255,255,255,.68)}[data-mantine-color-scheme=dark] ._152kccy4{background-color:rgba(255,255,255,.035)}._152kccy5{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:left}._152kccy6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._152kccy8{flex:0 0 auto;font-size:11px;font-weight:700;line-height:1;padding:5px 7px;border-radius:var(--mantine-radius-sm)}[data-mantine-color-scheme=light] ._152kccy8{background-color:rgba(17,24,39,.08);color:#374151}[data-mantine-color-scheme=dark] ._152kccy8{background-color:rgba(255,255,255,.09);color:#d1d5db}._152kccy9{animation:_152kccy7 1.2s ease-in-out infinite}[data-mantine-color-scheme=light] ._152kccya{background-color:rgba(22,163,74,.12);color:#166534}[data-mantine-color-scheme=dark] ._152kccya{background-color:rgba(74,222,128,.14);color:#86efac}[data-mantine-color-scheme=light] ._152kccyb{background-color:rgba(220,38,38,.12);color:#991b1b}[data-mantine-color-scheme=dark] ._152kccyb{background-color:rgba(248,113,113,.14);color:#fca5a5}._152kccyc{padding:0 var(--mantine-spacing-sm) var(--mantine-spacing-sm)}._152kccyd{display:block;margin:var(--mantine-spacing-xs) 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--mantine-color-dimmed)}._152kccye{margin:0;padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:var(--mantine-font-size-xs);line-height:1.45}[data-mantine-color-scheme=light] ._152kccye{background-color:rgba(17,24,39,.055);color:#1f2937}[data-mantine-color-scheme=dark] ._152kccye{background-color:rgba(0,0,0,.22);color:#e5e7eb}._152kccyf{margin:var(--mantine-spacing-xs) var(--mantine-spacing-md) 0;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm)}._152kccyg{margin:2px var(--mantine-spacing-md)}._152kccyh{padding-left:21px}._152kccyi{display:block;width:100%;border:0;background:transparent;color:var(--mantine-color-dimmed);cursor:pointer;padding:2px 0;text-align:left}._152kccyi:hover{color:var(--mantine-color-text)}._152kccyj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}._152kccyk{padding-left:21px;padding-bottom:var(--mantine-spacing-xs)}._152kccyl{padding:2px 0 6px 21px;color:var(--mantine-color-dimmed)}._152kccym{min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}._152kccyn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:transparent;color:var(--mantine-color-text);cursor:pointer;font-size:var(--mantine-font-size-xs);line-height:1;padding:5px 7px}._152kccyn:hover{background-color:var(--mantine-color-default-hover)}._152kccyn:disabled{cursor:default;opacity:.65}._152kccyo{flex:0 0 auto}._152kccyo,._152kccyp,._152kccyq{color:var(--mantine-color-dimmed)}._152kccyr{line-height:1.5;overflow-wrap:anywhere;word-break:break-word;padding:2px 0}._152kccyr,._152kccyr *{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm)}._152kccys{margin:2px var(--mantine-spacing-md)}._152kccyt{margin:var(--mantine-spacing-sm) var(--mantine-spacing-md) 2px}@keyframes t3zvju0{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes t3zvju1{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}.t3zvju2{display:flex;flex-direction:column;gap:6px;width:100%}.t3zvju3{margin:0 0 2px}.t3zvju4{line-height:1.5;overflow-wrap:anywhere;word-break:break-word;padding:4px 0}.t3zvju4,.t3zvju4 *{font-size:var(--mantine-font-size-sm)}.chatv3-activity-narration-primary,.chatv3-activity-narration-primary *,.t3zvju4,.t3zvju4 *{color:var(--mantine-color-text)}.chatv3-activity-tool-dim{color:var(--mantine-color-dimmed)}.chatv3-activity-tool-dim [data-testid=tool-call-part]>button .mantine-Text-root{margin:0;transform:translateY(1px)}.t3zvju5{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);line-height:1.4}.t3zvju6{width:14px;height:14px;flex:0 0 auto;border-radius:3px;display:block;margin-right:2px}[data-mantine-color-scheme=dark] .t3zvju7{filter:invert(1)}.t3zvju8{display:flex;flex-direction:column;gap:6px;min-width:0;margin:2px 0 6px}.t3zvju9{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--mantine-font-size-sm);line-height:1.5;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:4}.t3zvju9,.t3zvjua{color:var(--mantine-color-dimmed)}.t3zvjua{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:t3zvju0 3.4s ease-in-out infinite,t3zvju1 .3s ease-out}[data-mantine-color-scheme=light] .t3zvjua{background-image:linear-gradient(90deg,rgba(107,114,128,.85),rgba(107,114,128,.85) 38%,rgba(17,24,39,.95) 50%,rgba(107,114,128,.85) 62%,rgba(107,114,128,.85))}[data-mantine-color-scheme=dark] .t3zvjua{background-image:linear-gradient(90deg,rgba(148,163,184,.55),rgba(148,163,184,.55) 38%,rgba(226,232,240,.92) 50%,rgba(148,163,184,.55) 62%,rgba(148,163,184,.55))}.t3zvju2 .chatv3-activity-tool-dim [data-testid=tool-call-part] button{border-radius:var(--mantine-radius-sm);padding:4px;color:var(--mantine-color-dimmed)}.t3zvju2 [data-receipt-body]{padding-top:6px}.t3zvju2 [data-receipt-body]>*+*{margin-top:6px}.t3zvju2 [data-testid=spreadsheet-download-row]{display:none}.t3zvju2 .chatv3-activity-tool-dim [data-testid=tool-call-part] button:hover{background:var(--mantine-color-default-hover)}.t3zvju2 .chatv3-activity-tool-dim [data-testid=tool-call-part] button span{color:var(--mantine-color-dimmed)}@media (prefers-reduced-motion:reduce){.t3zvjua{animation:none;background-image:none;-webkit-text-fill-color:currentColor}.t3zvju2 .mantine-Collapse-root{transition:none}}.pw2hs40{width:100%;overflow:hidden;border:1px solid var(--mantine-color-default-border);border-radius:22px;background:var(--mantine-color-body);box-shadow:0 12px 36px rgba(0,0,0,.12)}.pw2hs41{padding:18px 22px;border-bottom:1px solid var(--mantine-color-default-border);font-size:17px;font-weight:650;line-height:1.35}[data-mantine-color-scheme=light] .pw2hs41{background:rgba(15,23,42,.035)}[data-mantine-color-scheme=dark] .pw2hs41{background:rgba(148,163,184,.09)}.pw2hs42{display:flex;flex-direction:column;gap:14px;padding:16px 18px 12px}.pw2hs43{margin:0;color:var(--mantine-color-dimmed);font-size:14px;line-height:1.5}.pw2hs44{overflow:hidden;border:1px solid var(--mantine-color-default-border);border-radius:18px;background:var(--mantine-color-body)}.pw2hs45{padding:15px 16px 10px;font-size:15px;font-weight:650}.pw2hs46{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 16px}.pw2hs46+.pw2hs46{border-top:1px solid var(--mantine-color-default-border)}.pw2hs47{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:#e7eefc;background:#496789;font-size:13px;font-weight:600;text-transform:uppercase}.pw2hs48{min-width:0}.pw2hs49{color:var(--mantine-color-text);font-size:14px;font-weight:550}.pw2hs49,.pw2hs4a{overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pw2hs4a{margin-top:2px;color:var(--mantine-color-dimmed);font-size:13px}.pw2hs4b{color:var(--mantine-color-text);font-size:13px;font-weight:550;white-space:nowrap}.pw2hs4c{display:flex;flex-direction:column;gap:7px}.pw2hs4d{font-size:13px;font-weight:600}.pw2hs4d,.pw2hs4e{color:var(--mantine-color-text)}.pw2hs4e{width:100%;min-height:220px;resize:vertical;border:1px solid var(--mantine-color-default-border);border-radius:14px;padding:12px;background:var(--mantine-color-body);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;line-height:1.5;outline:none}.pw2hs4e:focus{border-color:var(--mantine-primary-color-filled)}.pw2hs4f{color:var(--mantine-color-red-6);font-size:12px}.pw2hs4g{display:flex;align-items:center;gap:10px;padding:10px 18px 16px}.pw2hs4h{flex:1}.pw2hs4i{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:12px;padding:0 16px;color:var(--mantine-color-text);background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:550}.pw2hs4i:hover:not(:disabled){background:var(--mantine-color-default-hover)}.pw2hs4i:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.pw2hs4i:disabled{cursor:default;opacity:.55}.pw2hs4j{min-width:150px;color:var(--mantine-color-white);background:var(--mantine-primary-color-filled)}.pw2hs4j:hover:not(:disabled){background:var(--mantine-primary-color-filled-hover)}@media (max-width:48em){.pw2hs4g{flex-wrap:wrap}}.d0ct8n0{display:block;width:100%;z-index:2}.d0ct8n1{position:absolute;top:0;bottom:0;right:0;width:304px}.d0ct8n2{position:relative;margin:var(--mantine-spacing-md) 0 var(--mantine-spacing-xl)}.d0ct8n3{position:sticky;top:var(--mantine-spacing-md);width:100%;max-height:calc(100dvh - 2 * var(--mantine-spacing-md));display:flex;flex-direction:column;overflow:hidden;color:var(--mantine-color-text);background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .d0ct8n3{background:var(--mantine-color-dark-7)}.d0ct8n3{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-md)}.d0ct8n4{position:relative;top:auto;max-height:none;box-shadow:none}.d0ct8n5{min-height:58px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);gap:var(--mantine-spacing-xs);flex:0 0 auto}.d0ct8n5,.d0ct8n6{display:flex;align-items:center}.d0ct8n6{min-width:0;min-height:42px;padding:0 var(--mantine-spacing-xs);flex:1 1 auto;gap:var(--mantine-spacing-sm);border:0;border-radius:var(--mantine-radius-md);color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.d0ct8n6:hover{background:var(--mantine-color-default-hover)}.d0ct8n6:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.d0ct8n7{display:flex;align-items:center;min-width:48px}.d0ct8n8{width:24px;height:24px;display:block;object-fit:contain;padding:3px;margin-left:-7px;border-radius:50%;border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .d0ct8n8{background:var(--mantine-color-dark-6)}.d0ct8n8:first-child{margin-left:0}.d0ct8n9{margin:0;font-size:var(--mantine-font-size-sm);font-weight:650;line-height:1.25}.d0ct8na,.d0ct8nb{margin-left:auto;flex:0 0 auto;color:var(--mantine-color-dimmed)}.d0ct8nb{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--mantine-radius-md);background:transparent;cursor:pointer}.d0ct8nb:hover{color:var(--mantine-color-text);background:var(--mantine-color-default-hover)}.d0ct8nb:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.d0ct8nc{min-height:0;padding:0 var(--mantine-spacing-sm);overflow:hidden;scrollbar-width:thin}.d0ct8nc[data-expanded=true]{overflow-y:auto}.d0ct8nd{min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);color:inherit;text-decoration:none;border-radius:var(--mantine-radius-md)}.d0ct8nd:hover{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .d0ct8nd:hover{background:var(--mantine-color-dark-6)}.d0ct8nd:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.d0ct8nd+.d0ct8nd{border-top:1px solid var(--mantine-color-default-border);border-top-left-radius:0;border-top-right-radius:0}.d0ct8ne{min-width:0;display:flex;flex-direction:column;gap:4px}.d0ct8nf{font-size:var(--mantine-font-size-sm);font-weight:650}.d0ct8nf,.d0ct8ng{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.d0ct8ng,.d0ct8nh{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)}.d0ct8nh{min-width:0;margin-top:auto;display:flex;align-items:center;gap:6px;line-height:1.2}.d0ct8ni{width:16px;height:16px;flex:0 0 auto;display:block;object-fit:contain;border-radius:3px}.d0ct8nj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d0ct8nk{width:72px;height:72px;align-self:center;display:block;object-fit:cover;border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .d0ct8nk{background:var(--mantine-color-dark-6)}.d0ct8nl{width:calc(100% - 2 * var(--mantine-spacing-sm));min-height:40px;margin:var(--mantine-spacing-xs) var(--mantine-spacing-sm) var(--mantine-spacing-sm);padding:0 var(--mantine-spacing-sm);flex:0 0 auto;border:0;border-radius:var(--mantine-radius-md);color:var(--mantine-color-text);background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .d0ct8nl{background:var(--mantine-color-dark-6)}.d0ct8nl{font:inherit;font-size:var(--mantine-font-size-sm);font-weight:600;cursor:pointer}.d0ct8nl:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .d0ct8nl:hover{background:var(--mantine-color-dark-5)}.d0ct8nl:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}@media print{.d0ct8n0,.d0ct8n1,.d0ct8n2{display:none}}@media (max-width:71.999em){.d0ct8nc[data-expanded=true]{overflow-y:visible}}@keyframes sxquw90{0%{background-position:150% 0}to{background-position:-150% 0}}.sxquw91{position:relative;display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.sxquw91,.sxquw92,.sxquw93{width:100%}.sxquw93{display:flex;align-items:center;gap:calc(.625rem * var(--mantine-scale));margin:calc(.875rem * var(--mantine-scale)) 0 calc(.5rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(.8125rem * var(--mantine-scale));line-height:1.3}.sxquw94{flex:1;height:1px;background-color:var(--mantine-color-default-border);min-width:calc(1.5rem * var(--mantine-scale))}.sxquw95{display:inline-flex;align-items:center;justify-content:center;gap:calc(.375rem * var(--mantine-scale));min-width:0;white-space:nowrap}.sxquw96{overflow:hidden;text-overflow:ellipsis}.sxquw97{flex:0 0 auto;color:currentColor}.sxquw98{content-visibility:auto}.sxquw99{contain-intrinsic-size:auto 160px}.sxquw9a{contain-intrinsic-size:auto 500px}.sxquw9b{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:-6px}.sxquw9b[data-align-left=true]{align-items:stretch}.sxquw9c{max-width:72%;display:flex;flex-direction:column;align-items:flex-end;margin-top:5px}.sxquw9c[data-align-left=true]{max-width:100%;align-items:flex-start}.sxquw9d{max-width:100%;padding:var(--mantine-spacing-sm) var(--mantine-spacing-sm);border-radius:1.25rem;background:rgba(232,236,243,.92)}[data-mantine-color-scheme=dark] .sxquw9d{background:rgba(24,26,33,.96)}.sxquw9d{color:#1f2937}[data-mantine-color-scheme=dark] .sxquw9d{color:#e6ebf2}.sxquw9d{line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-shadow:none}.sxquw9d,.sxquw9e{font-size:var(--mantine-font-size-md)}.sxquw9e{position:relative;margin-top:var(--mantine-spacing-xs);color:var(--mantine-color-text);line-height:1.7}.sxquw9f{box-sizing:border-box;padding-right:calc(304px + var(--mantine-spacing-md));padding-bottom:var(--mantine-spacing-xl);min-height:calc(var(--chatv3-sources-rail-height, 0px) + var(--mantine-spacing-xl))}.sxquw9g{line-height:var(--mantine-line-height)}.sxquw9g .mantine-Group-root{align-items:center}.sxquw9g .mantine-Text-root{margin:0;min-height:16px;display:inline-flex;align-items:center;line-height:16px}.sxquw9g :where(img,svg){display:block}.sxquw9h{margin-bottom:3.5rem}.sxquw9i{margin-bottom:1rem}.sxquw9j{min-height:0;margin-bottom:6px;padding:var(--mantine-spacing-lg) var(--mantine-spacing-md) 0}.sxquw9k{margin-top:var(--mantine-spacing-md)}.sxquw9l{margin-top:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);font-style:italic}.sxquw9l,.sxquw9m{color:var(--mantine-color-dimmed);line-height:1.45}.sxquw9m{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:sxquw90 3.4s ease-in-out infinite}[data-mantine-color-scheme=light] .sxquw9m{background-image:linear-gradient(90deg,rgba(107,114,128,.82),rgba(107,114,128,.82) 38%,rgba(17,24,39,.95) 50%,rgba(107,114,128,.82) 62%,rgba(107,114,128,.82))}[data-mantine-color-scheme=dark] .sxquw9m{background-image:linear-gradient(90deg,rgba(148,163,184,.55),rgba(148,163,184,.55) 38%,rgba(226,232,240,.92) 50%,rgba(148,163,184,.55) 62%,rgba(148,163,184,.55))}.sxquw9n{font-size:var(--mantine-font-size-sm);line-height:1.45}.sxquw9n,.sxquw9o{color:var(--mantine-color-dimmed)}.sxquw9o{display:flex;align-items:center;gap:5px;min-height:24px;margin-top:6px;padding:0 var(--mantine-spacing-sm);opacity:0;transition:opacity .12s ease}.sxquw9e:hover .sxquw9o{opacity:1}.sxquw9e:focus-within .sxquw9o{opacity:1}.sxquw9b:hover .sxquw9o{opacity:1}.sxquw9b:focus-within .sxquw9o{opacity:1}.sxquw9p{justify-content:flex-end;align-self:flex-end}.sxquw9q{justify-content:flex-start;align-self:flex-start}.sxquw9r{width:28px;height:28px;padding:0;border:0;border-radius:var(--mantine-radius-md);display:inline-flex;align-items:center;justify-content:center;color:var(--mantine-color-dimmed);background:transparent;cursor:pointer}.sxquw9r:hover{color:var(--mantine-color-text);background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .sxquw9r:hover{background:var(--mantine-color-dark-6)}.sxquw9r:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.sxquw9r:disabled{cursor:default;opacity:.45}.sxquw9r[data-confirming=true]{color:var(--mantine-color-text)}.sxquw9s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sxquw9t{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px}.sxquw9u{aspect-ratio:4/3;overflow:hidden;border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .sxquw9u{background:var(--mantine-color-dark-7)}.sxquw9v{width:100%;height:100%;display:block;object-fit:cover}@media (max-width:48em){.sxquw93{gap:calc(.375rem * var(--mantine-scale));margin:calc(.75rem * var(--mantine-scale)) 0 calc(.375rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale))}.sxquw9c{max-width:92%}.sxquw9r{width:40px;height:40px}}@media (max-width:36em){.sxquw95{white-space:normal;text-align:center}}@media print{.sxquw9f{padding-right:0;padding-bottom:0;min-height:0}}@media (prefers-reduced-motion:reduce){.sxquw9m{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}@media (pointer:coarse){.sxquw9o{opacity:1}}