.InlineCitations-module__HWE8UW__citeProse{max-width:100%;color:var(--fg);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.InlineCitations-module__HWE8UW__citeProse p{margin:0}.InlineCitations-module__HWE8UW__citeMark{background:var(--track);min-width:15px;height:15px;color:var(--muted);font:600 10px/1 var(--font-mono), monospace;vertical-align:5px;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0 2px;padding:0 3px;display:inline-flex}button.InlineCitations-module__HWE8UW__citeMark{cursor:pointer;transition:color .15s,background .15s}button.InlineCitations-module__HWE8UW__citeMark:hover,button.InlineCitations-module__HWE8UW__citeMark:focus-visible{color:var(--fg);background:var(--low2);outline:none}button.InlineCitations-module__HWE8UW__citeMark:focus-visible{box-shadow:0 0 0 2px var(--accent)}.InlineCitations-module__HWE8UW__citeTip{display:inline;position:relative}.InlineCitations-module__HWE8UW__citeTipBox{color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none;opacity:0;filter:blur(2px);z-index:1000;background:#1d1d1dc7;border-radius:6px;padding:5px 6px;font-size:11px;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__HWE8UW__citeTip:hover .InlineCitations-module__HWE8UW__citeTipBox,.InlineCitations-module__HWE8UW__citeTip:focus-within .InlineCitations-module__HWE8UW__citeTipBox{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}.InlineCitations-module__HWE8UW__citeFooter{border-top:1px solid var(--bd);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.InlineCitations-module__HWE8UW__citeRef{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;font-family:inherit;font-size:12.5px;line-height:18px;display:flex}.InlineCitations-module__HWE8UW__citeRef .InlineCitations-module__HWE8UW__citeMark{vertical-align:0;margin:0}.InlineCitations-module__HWE8UW__citeRefLabel{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:450;overflow:hidden}.InlineCitations-module__HWE8UW__citeSep{color:var(--faint);flex:none}.InlineCitations-module__HWE8UW__citeRefHost{color:var(--muted);white-space:nowrap;font-family:var(--font-mono), monospace;flex:none;transition:color .16s}.InlineCitations-module__HWE8UW__citeRef:hover .InlineCitations-module__HWE8UW__citeRefHost{color:var(--fg)}[data-theme=dark] .InlineCitations-module__HWE8UW__citeTipBox{background:#ffffff24}
.StreamingText-module__uAxOFG__prose{max-width:100%;color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.StreamingText-module__uAxOFG__caret{background:var(--fg);vertical-align:text-bottom;width:7px;height:1.05em;margin-left:2px;animation:1s step-end infinite StreamingText-module__uAxOFG__caret-blink;display:inline-block}.StreamingText-module__uAxOFG__caretSteady{opacity:1;animation:none}@keyframes StreamingText-module__uAxOFG__caret-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.StreamingText-module__uAxOFG__caret{animation:none}}
.ThinkingReasoning-module__yFYcRW__tr{flex-direction:column;width:100%;max-width:520px;min-height:206px;animation:.32s cubic-bezier(.22,1,.36,1) both ThinkingReasoning-module__yFYcRW__tr-block-in;display:flex}.ThinkingReasoning-module__yFYcRW__tr.ThinkingReasoning-module__yFYcRW__isDone{min-height:0}@keyframes ThinkingReasoning-module__yFYcRW__tr-block-in{0%{opacity:0}to{opacity:1}}.ThinkingReasoning-module__yFYcRW__trHeader{cursor:default;min-height:20px;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.ThinkingReasoning-module__yFYcRW__trHeader.ThinkingReasoning-module__yFYcRW__isClickable{cursor:pointer}.ThinkingReasoning-module__yFYcRW__trHeader:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ThinkingReasoning-module__yFYcRW__trLabel{color:var(--faint);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:18px}.ThinkingReasoning-module__yFYcRW__trVerb{color:var(--muted)}.ThinkingReasoning-module__yFYcRW__trChevron{color:var(--faint);transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.ThinkingReasoning-module__yFYcRW__trHeader[aria-expanded=true] .ThinkingReasoning-module__yFYcRW__trChevron{transform:rotate(0)}.ThinkingReasoning-module__yFYcRW__trHeader.ThinkingReasoning-module__yFYcRW__isClickable:hover .ThinkingReasoning-module__yFYcRW__trChevron{color:var(--fg2)}.ThinkingReasoning-module__yFYcRW__trCollapsible{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.ThinkingReasoning-module__yFYcRW__trCollapsible.ThinkingReasoning-module__yFYcRW__isCollapsed{opacity:0;pointer-events:none;grid-template-rows:0fr}.ThinkingReasoning-module__yFYcRW__trInner{min-height:0;overflow:hidden}.ThinkingReasoning-module__yFYcRW__trViewport{border-left:2px solid var(--bd);margin-top:6px;padding-left:10px;transition:height .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.ThinkingReasoning-module__yFYcRW__trViewport.ThinkingReasoning-module__yFYcRW__isScroll{scrollbar-width:none;overflow-y:auto}.ThinkingReasoning-module__yFYcRW__trViewport.ThinkingReasoning-module__yFYcRW__isScroll::-webkit-scrollbar{display:none}.ThinkingReasoning-module__yFYcRW__trStream{will-change:transform;flex-direction:column;gap:4px;transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex}.ThinkingReasoning-module__yFYcRW__trSentence{height:40px;color:var(--muted);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;animation:.42s cubic-bezier(.22,1,.36,1) both ThinkingReasoning-module__yFYcRW__tr-sentence-in;display:-webkit-box;overflow:hidden}@keyframes ThinkingReasoning-module__yFYcRW__tr-sentence-in{0%{opacity:0}to{opacity:1}}.ThinkingReasoning-module__yFYcRW__trShimmer{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, var(--muted) 0%, var(--muted) 30%, color-mix(in srgb, var(--muted) 40%, transparent) 45%, color-mix(in srgb, var(--muted) 40%, transparent) 55%, var(--muted) 70%, var(--muted) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.25s infinite ThinkingReasoning-module__yFYcRW__tr-shine}@keyframes ThinkingReasoning-module__yFYcRW__tr-shine{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ThinkingReasoning-module__yFYcRW__tr,.ThinkingReasoning-module__yFYcRW__trSentence,.ThinkingReasoning-module__yFYcRW__trShimmer{animation:none}.ThinkingReasoning-module__yFYcRW__trShimmer{color:var(--muted);-webkit-text-fill-color:var(--muted)}}
.ThinkingState-module__hpPRYa__shimmer{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, var(--muted) 0%, var(--muted) 30%, color-mix(in srgb, var(--muted) 40%, transparent) 45%, color-mix(in srgb, var(--muted) 40%, transparent) 55%, var(--muted) 70%, var(--muted) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;line-height:18px;animation:2.25s infinite ThinkingState-module__hpPRYa__label-shine}@keyframes ThinkingState-module__hpPRYa__label-shine{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ThinkingState-module__hpPRYa__shimmer{color:var(--muted);-webkit-text-fill-color:var(--muted);animation:none}}
.DataTable-module__BkvZxq__tbl{background:var(--low1);width:100%;box-shadow:0 0 0 1px var(--bd);border-radius:10px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.DataTable-module__BkvZxq__tblHead{color:var(--muted);font-size:12px;font-weight:500;display:flex}.DataTable-module__BkvZxq__tblHead .DataTable-module__BkvZxq__tblCell{padding-top:7px;padding-bottom:7px}.DataTable-module__BkvZxq__tblBody{background:var(--panel);border-top:1px solid var(--bd);flex-direction:column;display:flex}.DataTable-module__BkvZxq__tblRow{display:flex}.DataTable-module__BkvZxq__tblRow:not(:last-child){border-bottom:1px solid var(--bd)}.DataTable-module__BkvZxq__tblRow.DataTable-module__BkvZxq__isHi{background:var(--hover)}.DataTable-module__BkvZxq__tblCell{min-width:0;color:var(--fg);white-space:nowrap;align-items:center;padding:8px 12px;display:flex;overflow:hidden}.DataTable-module__BkvZxq__tblCell:not(:last-child){border-right:1px solid var(--bd)}.DataTable-module__BkvZxq__num{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;justify-content:flex-end}.DataTable-module__BkvZxq__tblCellText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
