.chat-response-stats_stats__ws_KX{display:flex;align-items:center;gap:4px;margin-top:16px;padding:0 4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-hover);color:var(--color-ink-2);font:12px var(--font-mono);font-variant-numeric:tabular-nums}.chat-response-stats_metric__uY5Il{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:8px;border:0;border-radius:var(--radius-sm);color:inherit;background:transparent;white-space:nowrap;cursor:default;transition:color .12s ease}.chat-response-stats_metric__uY5Il:hover,.chat-response-stats_metric__uY5Il[data-tooltip-active]{color:var(--color-ink)}.chat-response-stats_metric__uY5Il:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chat-response-stats_metric__uY5Il svg{width:13px;height:13px;flex-shrink:0}.chat-response-stats_cost__YChbf{margin-left:auto}.chat-response-stats_number__n9Tp4{display:inline-block;line-height:1.25;vertical-align:baseline;font-weight:600}.chat-response-stats_slot__JYWkj{display:inline-block;vertical-align:bottom;height:1.25em;line-height:1.25;overflow:hidden;width:1ch}.chat-response-stats_digit__l7VwM,.chat-response-stats_glyph__dXadQ{display:block}.chat-response-stats_number__n9Tp4[data-animate] .chat-response-stats_digit__l7VwM{animation:chat-response-stats_digitArrival__H0HVr .32s cubic-bezier(.16,1,.3,1) var(--delay) backwards}.chat-response-stats_tooltip__cq8GC{position:fixed;inset:auto;margin:0;padding:7px 10px;width:max-content;max-width:min(190px,calc(100vw - 24px));border:0;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-bg);box-shadow:0 3px 10px rgb(0 0 0/10%);font:12px/1.4 var(--font-sans);white-space:normal}.chat-response-stats_tooltip__cq8GC:popover-open{animation:chat-response-stats_tooltipArrival__bwnTG .1s ease-out}@keyframes chat-response-stats_digitArrival__H0HVr{0%{transform:translateY(95%);opacity:.2}to{transform:translateY(0);opacity:1}}@keyframes chat-response-stats_tooltipArrival__bwnTG{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.chat-response-stats_stats__ws_KX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 4px}.chat-response-stats_metric__uY5Il{min-height:44px;justify-self:start}.chat-response-stats_metric__uY5Il:nth-child(3){grid-row:2}.chat-response-stats_cost__YChbf{grid-column:2;grid-row:2;margin-left:0}}@media (prefers-reduced-motion:reduce){.chat-response-stats_metric__uY5Il{transition:none}.chat-response-stats_number__n9Tp4[data-animate] .chat-response-stats_digit__l7VwM,.chat-response-stats_tooltip__cq8GC:popover-open{animation:none}}.reasoning_reasoning__p10kz{margin:6px 0 14px;min-width:0}.reasoning_trigger__nUVMm{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--color-ink-2);font:inherit;font-size:13px;cursor:pointer}.reasoning_trigger__nUVMm:hover{color:var(--color-ink)}.reasoning_thoughtIcon__PDozd{width:17px;height:17px}.reasoning_chevron__Z68Du{width:14px;height:14px;transition:transform .18s ease-out}.reasoning_trigger__nUVMm[data-state=open] .reasoning_chevron__Z68Du{transform:rotate(180deg)}.reasoning_content__opW2Y{overflow:hidden}.reasoning_content__opW2Y[data-state=open]{animation:reasoning_expand___2Dvs .22s cubic-bezier(.16,1,.3,1)}.reasoning_content__opW2Y[data-state=closed]{animation:reasoning_collapse__1OclF .16s ease-out}.reasoning_body__Xos1a{max-height:min(320px,40dvh);overflow:auto;overscroll-behavior:contain;padding:4px 4px 12px 25px;color:var(--color-ink-2);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.reasoning_body__Xos1a>:first-child{margin-top:0}.reasoning_body__Xos1a>:last-child{margin-bottom:0}.reasoning_body__Xos1a blockquote,.reasoning_body__Xos1a ol,.reasoning_body__Xos1a p,.reasoning_body__Xos1a ul{margin:10px 0}.reasoning_body__Xos1a ol,.reasoning_body__Xos1a ul{padding-left:20px}.reasoning_body__Xos1a ul{list-style:disc}.reasoning_body__Xos1a ol{list-style:decimal}.reasoning_body__Xos1a h1,.reasoning_body__Xos1a h2,.reasoning_body__Xos1a h3,.reasoning_body__Xos1a h4,.reasoning_body__Xos1a h5,.reasoning_body__Xos1a h6{margin:16px 0 8px;color:var(--color-ink);font-size:14px;font-weight:600}.reasoning_body__Xos1a a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.reasoning_body__Xos1a pre{max-width:100%;overflow:auto;padding:10px;background:var(--color-hover);border-radius:6px;white-space:pre}.reasoning_body__Xos1a code{font-family:var(--font-mono);font-size:12px}.reasoning_tableScroll__aofuY{max-width:100%;overflow:auto}.reasoning_body__Xos1a td,.reasoning_body__Xos1a th{padding:6px 12px 6px 0;text-align:left}.reasoning_body__Xos1a pre:focus-visible,.reasoning_body__Xos1a:focus-visible,.reasoning_tableScroll__aofuY:focus-visible,.reasoning_trigger__nUVMm:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes reasoning_expand___2Dvs{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes reasoning_collapse__1OclF{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}@media (prefers-reduced-motion:reduce){.reasoning_chevron__Z68Du,.reasoning_content__opW2Y[data-state]{animation:none;transition:none}}