@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) both}
.prose ul>li,.prose ol>li{margin-top:.25em!important;margin-bottom:.25em!important;padding-top:0!important;padding-bottom:0!important}.prose li>p{margin-top:0!important;margin-bottom:0!important;display:inline!important}.citation-content>:first-child{margin-top:0!important}.citation-content h1{margin-top:1em!important;margin-bottom:.5em!important;font-size:1.125rem!important}.citation-content h2{margin-top:.75em!important;margin-bottom:.4em!important;font-size:1rem!important}.citation-content h3{margin-top:.6em!important;margin-bottom:.3em!important;font-size:.875rem!important}.citation-content h4,.citation-content h5,.citation-content h6{margin-top:.5em!important;margin-bottom:.25em!important;font-size:.8125rem!important}
.Markdown-module__cowg7W__response>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){max-width:72ch}.Markdown-module__cowg7W__response>p{text-wrap:pretty}.Markdown-module__cowg7W__response>:where(h1,h2,h3,h4,h5,h6){--response-block-gap:1.5em;text-wrap:pretty;font-weight:600;line-height:1.4}.Markdown-module__cowg7W__response>:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol){--response-block-gap:.5em}.Markdown-module__cowg7W__response>h1{font-size:1.5rem}.Markdown-module__cowg7W__response>h2{font-size:1.25rem}.Markdown-module__cowg7W__response>h3{font-size:1.125rem}.Markdown-module__cowg7W__response>:where(h4,h5,h6){font-size:1rem}.Markdown-module__cowg7W__response>:where(ul,ol){padding-inline-start:1.5em;list-style-position:outside}.Markdown-module__cowg7W__response :where(ul,ol) li{line-height:inherit;padding-block:.25em}.Markdown-module__cowg7W__response :where(ul,ol) li>p{display:block}.Markdown-module__cowg7W__response :where(ul,ol) li>p+p{padding-block-start:.5em}.Markdown-module__cowg7W__response :where(li)>:where(ul,ol){margin-block:.25em 0;padding-inline-start:1.5em;list-style-position:outside}.Markdown-module__cowg7W__response>blockquote{--response-block-gap:1.25em;border-inline-start:2px solid var(--border-02);color:var(--fg-02);padding-inline-start:1em;font-style:normal}.Markdown-module__cowg7W__response>:first-child{margin-block-start:0}.Markdown-module__cowg7W__response>:last-child{margin-block-end:0}
.ReasoningTrace-module__Kku2Ha__t-acc{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1)}.ReasoningTrace-module__Kku2Ha__t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.ReasoningTrace-module__Kku2Ha__t-acc[data-open=true] .ReasoningTrace-module__Kku2Ha__t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.ReasoningTrace-module__Kku2Ha__t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.ReasoningTrace-module__Kku2Ha__t-acc[data-open=true] .ReasoningTrace-module__Kku2Ha__t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.ReasoningTrace-module__Kku2Ha__t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.ReasoningTrace-module__Kku2Ha__t-acc-chevron path{vector-effect:non-scaling-stroke}.ReasoningTrace-module__Kku2Ha__t-acc[data-open=true] .ReasoningTrace-module__Kku2Ha__t-acc-chevron{transform:scaleY(-1)}.ReasoningTrace-module__Kku2Ha__step-pulse{animation:1.6s cubic-bezier(.77,0,.175,1) infinite ReasoningTrace-module__Kku2Ha__step-pulse}@keyframes ReasoningTrace-module__Kku2Ha__step-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ReasoningTrace-module__Kku2Ha__step-pulse{animation:none}.ReasoningTrace-module__Kku2Ha__t-acc-panel,.ReasoningTrace-module__Kku2Ha__t-acc-panel-inner,.ReasoningTrace-module__Kku2Ha__t-acc-chevron{transition:none!important}}
@keyframes Shimmer-module__sRF6BW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Shimmer-module__sRF6BW__shimmer{background-image:linear-gradient(90deg, var(--fg-03) 25%, var(--fg-01) 50%, var(--fg-03) 75%);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.1s linear infinite Shimmer-module__sRF6BW__shimmer}
