.GeneratingImageVisual-module__3mgJIa__visual{background:#fafafa;display:block;position:absolute;inset:0;overflow:hidden}.GeneratingImageVisual-module__3mgJIa__dots{opacity:.22;background-image:radial-gradient(circle,#a1a1a1 .7px,#0000 1.3px);background-repeat:space;background-size:11px 11px;display:block;position:absolute;inset:2px}.GeneratingImageVisual-module__3mgJIa__glow{background-image:radial-gradient(circle,#0b0d12 1.1px,#0000 1.6px);background-repeat:space;background-size:11px 11px;animation:4.2s cubic-bezier(.35,1.55,.65,1) infinite GeneratingImageVisual-module__3mgJIa__giv-morph,1.9s cubic-bezier(.66,0,.34,1) infinite GeneratingImageVisual-module__3mgJIa__giv-breathe;display:block;position:absolute;inset:2px;-webkit-mask-image:radial-gradient(#000 0%,#0000 60%),radial-gradient(#000 0%,#0000 62%);mask-image:radial-gradient(#000 0%,#0000 60%),radial-gradient(#000 0%,#0000 62%);-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:72% 62%,52% 52%;mask-size:72% 62%,52% 52%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}@keyframes GeneratingImageVisual-module__3mgJIa__giv-morph{0%{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}25%{-webkit-mask-position:84% 16%,66% 30%;mask-position:84% 16%,66% 30%;-webkit-mask-size:46% 58%,44% 38%;mask-size:46% 58%,44% 38%}50%{-webkit-mask-position:82% 84%,62% 68%;mask-position:82% 84%,62% 68%;-webkit-mask-size:60% 44%,38% 46%;mask-size:60% 44%,38% 46%}75%{-webkit-mask-position:14% 82%,34% 66%;mask-position:14% 82%,34% 66%;-webkit-mask-size:48% 54%,46% 40%;mask-size:48% 54%,46% 40%}to{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}}@keyframes GeneratingImageVisual-module__3mgJIa__giv-breathe{0%,to{opacity:.55}50%{opacity:1}}.GeneratingImageVisual-module__3mgJIa__chip{top:8px;color:#a1a1a1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8;border-radius:999px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1;position:absolute;inset-inline-end:8px}.dark .GeneratingImageVisual-module__3mgJIa__visual{background:#1f1f1f}.dark .GeneratingImageVisual-module__3mgJIa__glow{background-image:radial-gradient(circle,#f5f5f5 1.1px,#0000 1.6px)}.dark .GeneratingImageVisual-module__3mgJIa__chip{color:#a3a3a3;background:#1a1a1ab8}@media (prefers-reduced-motion:reduce){.GeneratingImageVisual-module__3mgJIa__glow{opacity:.7;animation:none}}
.ThinkingReasoning-module__lRnuoG__tr{flex-direction:column;min-block-size:206px;inline-size:360px;max-inline-size:100%;font-family:Inter,system-ui,sans-serif;display:flex}.ThinkingReasoning-module__lRnuoG__trHeader{cursor:default;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-block-size:20px;padding:0;display:inline-flex}.ThinkingReasoning-module__lRnuoG__trHeader:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.ThinkingReasoning-module__lRnuoG__trHeader.ThinkingReasoning-module__lRnuoG__isClickable{cursor:pointer}.ThinkingReasoning-module__lRnuoG__trLabel{color:var(--tre-label,#a1a1a1ad);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:18px}.ThinkingReasoning-module__lRnuoG__trChevron{color:var(--tre-chevron,#a1a1a1);transform:rotate(180deg)}.ThinkingReasoning-module__lRnuoG__trHeader[aria-expanded=true] .ThinkingReasoning-module__lRnuoG__trChevron{transform:rotate(0)}.ThinkingReasoning-module__lRnuoG__trHeader.ThinkingReasoning-module__lRnuoG__isClickable:hover .ThinkingReasoning-module__lRnuoG__trChevron{color:var(--tre-hover,#a1a1a1)}.ThinkingReasoning-module__lRnuoG__trCollapsible{opacity:1;grid-template-rows:1fr;display:grid}.ThinkingReasoning-module__lRnuoG__trCollapsible.ThinkingReasoning-module__lRnuoG__isCollapsed{opacity:0;pointer-events:none;grid-template-rows:0fr}.ThinkingReasoning-module__lRnuoG__trInner{min-block-size:0;overflow:hidden}.ThinkingReasoning-module__lRnuoG__trViewport{margin-block-start:6px;overflow:hidden}.ThinkingReasoning-module__lRnuoG__trViewport.ThinkingReasoning-module__lRnuoG__isScroll{overflow-block:auto;scrollbar-width:none}.ThinkingReasoning-module__lRnuoG__trViewport.ThinkingReasoning-module__lRnuoG__isScroll::-webkit-scrollbar{display:none}.ThinkingReasoning-module__lRnuoG__trStream{will-change:transform;flex-direction:column;gap:4px;display:flex}.ThinkingReasoning-module__lRnuoG__trSentence{block-size:40px;color:var(--tre-sentence,#a1a1a1);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:425;line-height:20px;display:-webkit-box;overflow:hidden}.ThinkingReasoning-module__lRnuoG__trShimmer{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#a1a1a1 0% 30%,#a1a1a173 45% 55%,#a1a1a1 70% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes ThinkingReasoning-module__lRnuoG__tr-block-in{0%{opacity:0}to{opacity:1}}@keyframes ThinkingReasoning-module__lRnuoG__tr-sentence-in{0%{opacity:0}to{opacity:1}}@keyframes ThinkingReasoning-module__lRnuoG__tr-shine{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.ThinkingReasoning-module__lRnuoG__tr{animation:.32s cubic-bezier(.22,1,.36,1) both ThinkingReasoning-module__lRnuoG__tr-block-in}.ThinkingReasoning-module__lRnuoG__trChevron{transition:transform .28s cubic-bezier(.22,1,.36,1)}.ThinkingReasoning-module__lRnuoG__trCollapsible{transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s}.ThinkingReasoning-module__lRnuoG__trViewport{transition:block-size .36s cubic-bezier(.22,1,.36,1)}.ThinkingReasoning-module__lRnuoG__trStream{transition:transform .56s cubic-bezier(.22,1,.36,1)}.ThinkingReasoning-module__lRnuoG__trSentence{animation:.42s cubic-bezier(.22,1,.36,1) both ThinkingReasoning-module__lRnuoG__tr-sentence-in}.ThinkingReasoning-module__lRnuoG__trShimmer{animation:2.25s infinite ThinkingReasoning-module__lRnuoG__tr-shine}}:is(:root,[data-theme=light]){--tre-label:#a1a1a1ad;--tre-chevron:#a1a1a1;--tre-sentence:#a1a1a1;--tre-hover:#a1a1a1}:is([data-theme=dark],.dark){--tre-label:#737373;--tre-chevron:#737373;--tre-sentence:#737373;--tre-hover:#a3a3a3}
.InlineCitations-module__SYHUTq__citeProse{color:#1a1a1a;overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:19px}.InlineCitations-module__SYHUTq__citeProse p{margin:0}.InlineCitations-module__SYHUTq__citeMark{color:#a1a1a1;vertical-align:5.5px;background:#f4f5f7;border-radius:4px;flex:none;justify-content:center;align-items:center;width:12px;height:12px;margin:0 2px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}a.InlineCitations-module__SYHUTq__citeMark{cursor:pointer;text-decoration:none;transition:color .15s,background .15s}a.InlineCitations-module__SYHUTq__citeMark:hover{color:#1a1a1a;background:#e6e8ec}.InlineCitations-module__SYHUTq__citeTip{display:inline;position:relative}.InlineCitations-module__SYHUTq__citeTipBox{color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none;opacity:0;filter:blur(2px);z-index:1000;background:#1d1d1d99;border-radius:6px;padding:4px 5px;font-size:10px;font-weight:500;line-height:1;transition:opacity .15s,transform .15s,filter .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(1px)}.InlineCitations-module__SYHUTq__citeTip:hover .InlineCitations-module__SYHUTq__citeTipBox,.InlineCitations-module__SYHUTq__citeTip:focus-within .InlineCitations-module__SYHUTq__citeTipBox{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}.InlineCitations-module__SYHUTq__citeFooter{border-top:1px solid #e6e8ec;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.InlineCitations-module__SYHUTq__citeRef{color:#a1a1a1;cursor:pointer;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:18px;text-decoration:none;display:flex}.InlineCitations-module__SYHUTq__citeRef .InlineCitations-module__SYHUTq__citeMark{margin:0}.InlineCitations-module__SYHUTq__citeRefLabel{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:450;overflow:hidden}.InlineCitations-module__SYHUTq__citeSep{color:#a1a1a1;flex:none}.InlineCitations-module__SYHUTq__citeRefHost{color:#a1a1a1;white-space:nowrap;flex:none;transition:color .16s}.InlineCitations-module__SYHUTq__citeArrow{color:#a1a1a1;opacity:0;pointer-events:none;flex:none;margin-left:-2px;transition:opacity .16s,transform .22s;display:inline-flex;transform:rotate(45deg)translateY(2px)}.InlineCitations-module__SYHUTq__citeRef:hover .InlineCitations-module__SYHUTq__citeArrow{opacity:1;transform:rotate(45deg)translate(0)}.InlineCitations-module__SYHUTq__citeRef:hover .InlineCitations-module__SYHUTq__citeRefHost{color:#1a1a1a}.dark .InlineCitations-module__SYHUTq__citeProse{color:#f5f5f5}.dark .InlineCitations-module__SYHUTq__citeMark{background:#424242}.dark a.InlineCitations-module__SYHUTq__citeMark:hover{color:#f5f5f5;background:#525252}.dark .InlineCitations-module__SYHUTq__citeFooter{border-top-color:#303030}.dark .InlineCitations-module__SYHUTq__citeSep{color:#737373}.dark .InlineCitations-module__SYHUTq__citeArrow{color:#737373}.dark .InlineCitations-module__SYHUTq__citeRefLabel{color:#f5f5f5}.dark .InlineCitations-module__SYHUTq__citeRef:hover .InlineCitations-module__SYHUTq__citeRefHost{color:#f5f5f5}.dark .InlineCitations-module__SYHUTq__citeTipBox{background:#ffffff1f}
