.action-tooltip[data-v-303bb08d]{z-index:80;color:#555;opacity:0;pointer-events:none;background:#fff;border:1px solid #e5e5e5;border-radius:6px;width:max-content;max-width:280px;padding:6px 8px;font-size:11px;font-weight:400;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px);box-shadow:0 4px 12px #0000001f}button[data-v-303bb08d]{position:relative}button:focus-visible>.action-tooltip[data-v-303bb08d],button:hover>.action-tooltip[data-v-303bb08d]{opacity:1;transform:translate(-50%)}.action-tooltip-wide[data-v-303bb08d]{width:240px}.action-tooltip-start[data-v-303bb08d]{left:0;transform:translateY(2px)}.action-tooltip-end[data-v-303bb08d]{left:auto;right:0;transform:translateY(2px)}button:focus-visible>.action-tooltip-end[data-v-303bb08d],button:focus-visible>.action-tooltip-start[data-v-303bb08d],button:hover>.action-tooltip-end[data-v-303bb08d],button:hover>.action-tooltip-start[data-v-303bb08d]{transform:translateY(0)}.t-icon-swap[data-v-303bb08d]{display:inline-grid;position:relative}.t-icon-swap .t-icon[data-v-303bb08d]{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform;grid-area:1/1}.t-icon-swap[data-state=copied] .t-icon[data-icon=copied][data-v-303bb08d],.t-icon-swap[data-state=copy] .t-icon[data-icon=copy][data-v-303bb08d]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=copied] .t-icon[data-icon=copy][data-v-303bb08d],.t-icon-swap[data-state=copy] .t-icon[data-icon=copied][data-v-303bb08d]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon[data-v-303bb08d]{transition:none!important}}.t-acc-panel[data-v-2cc21e3d]{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel[data-v-2cc21e3d]{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner[data-v-2cc21e3d]{opacity:0;filter:blur(var(--blur-small));transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner[data-v-2cc21e3d]{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron[data-v-2cc21e3d]{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc[data-open=true] .t-acc-chevron[data-v-2cc21e3d]{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-chevron[data-v-2cc21e3d],.t-acc-panel[data-v-2cc21e3d],.t-acc-panel-inner[data-v-2cc21e3d]{transition:none!important}}.agent-message-response[data-v-8d2084d3]{color:#161616;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.agent-message-response[data-v-8d2084d3] h1+p,.agent-message-response[data-v-8d2084d3] h2+p,.agent-message-response[data-v-8d2084d3] h3+p,.agent-message-response[data-v-8d2084d3] h4+p,.agent-message-response[data-v-8d2084d3] ol+p,.agent-message-response[data-v-8d2084d3] p+ol,.agent-message-response[data-v-8d2084d3] p+p,.agent-message-response[data-v-8d2084d3] p+ul,.agent-message-response[data-v-8d2084d3] ul+p{margin-top:10px}.agent-message-response[data-v-8d2084d3] .agent-markdown-table+p{margin-top:14px}.agent-message-response[data-v-8d2084d3] h1+p,.agent-message-response[data-v-8d2084d3] h2+p,.agent-message-response[data-v-8d2084d3] h3+p,.agent-message-response[data-v-8d2084d3] h4+p{margin-top:4px}.agent-message-response[data-v-8d2084d3] h1,.agent-message-response[data-v-8d2084d3] h2,.agent-message-response[data-v-8d2084d3] h3,.agent-message-response[data-v-8d2084d3] h4{text-wrap:balance;margin-top:14px;font-weight:600;line-height:20px}.agent-message-response[data-v-8d2084d3] h1{font-size:17px;line-height:24px}.agent-message-response[data-v-8d2084d3] h2{font-size:15px}.agent-message-response[data-v-8d2084d3] h3,.agent-message-response[data-v-8d2084d3] h4{font-size:13px}.agent-message-response[data-v-8d2084d3] h1:first-child,.agent-message-response[data-v-8d2084d3] h2:first-child,.agent-message-response[data-v-8d2084d3] h3:first-child,.agent-message-response[data-v-8d2084d3] h4:first-child{margin-top:0}.agent-message-response[data-v-8d2084d3] blockquote,.agent-message-response[data-v-8d2084d3] li,.agent-message-response[data-v-8d2084d3] p{text-wrap:pretty}.agent-message-response[data-v-8d2084d3] ol,.agent-message-response[data-v-8d2084d3] ul{margin:8px 0 0;padding-left:20px}.agent-message-response[data-v-8d2084d3] ul{list-style-type:disc}.agent-message-response[data-v-8d2084d3] ol{list-style-type:decimal}.agent-message-response[data-v-8d2084d3] ul ul{list-style-type:circle}.agent-message-response[data-v-8d2084d3] ul ul ul{list-style-type:square}.agent-message-response[data-v-8d2084d3] li{padding-left:2px;display:list-item}.agent-message-response[data-v-8d2084d3] li::marker{color:#777;font-variant-numeric:tabular-nums}.agent-message-response[data-v-8d2084d3] li+li,.agent-message-response[data-v-8d2084d3] li>ol,.agent-message-response[data-v-8d2084d3] li>ul{margin-top:4px}.agent-message-response[data-v-8d2084d3] li>p{margin:0}.agent-message-response[data-v-8d2084d3] strong{font-weight:600}.agent-message-response[data-v-8d2084d3] code{color:#161616;background:#f6f6f6;border-radius:2px;padding:1px 4px;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px}.agent-message-response[data-v-8d2084d3] pre{background:#fff;border:1px solid #e5e5e5;border-radius:2px;max-height:240px;margin-top:10px;padding:10px 12px;overflow:auto}.agent-message-response[data-v-8d2084d3] pre code{background:0 0;padding:0}.agent-message-response[data-v-8d2084d3] a{color:#000091;text-decoration:underline}.agent-message-response[data-v-8d2084d3] hr{border:0;border-top:1px solid #e5e5e5;margin:14px 0}.agent-message-response[data-v-8d2084d3] blockquote{color:#555;border-left:2px solid #777;margin:10px 0 0;padding-left:12px}.agent-message-response[data-v-8d2084d3] .agent-markdown-table{background:#fff;border:1px solid #e5e5e5;border-radius:6px;max-width:100%;margin-top:10px;overflow-x:auto}.agent-message-response[data-v-8d2084d3] table{border-collapse:collapse;background:#fff;width:max-content;min-width:100%;font-size:12px;line-height:18px}.agent-message-response[data-v-8d2084d3] td,.agent-message-response[data-v-8d2084d3] th{text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:7px 9px}.agent-message-response[data-v-8d2084d3] th{background:#f6f6f6;font-weight:600}.agent-message-response[data-v-8d2084d3] td{background:#fff;max-width:280px}.agent-message-response[data-v-8d2084d3] td[style*="text-align: right"],.agent-message-response[data-v-8d2084d3] th[style*="text-align: right"]{font-variant-numeric:tabular-nums;white-space:nowrap}.agent-message-response[data-v-8d2084d3] td a{overflow-wrap:anywhere;word-break:break-word}.agent-message-response[data-v-8d2084d3] td:last-child,.agent-message-response[data-v-8d2084d3] th:last-child{border-right:0}.agent-message-response[data-v-8d2084d3] tbody tr:last-child td{border-bottom:0}.agent-message-response--streaming[data-v-8d2084d3] p:last-child:after{content:"";vertical-align:-.12em;background:#000091;width:2px;height:1em;margin-left:3px;animation:.9s step-end infinite response-caret-8d2084d3;display:inline-block}@keyframes response-caret-8d2084d3{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-message-response--streaming[data-v-8d2084d3] p:last-child:after{animation:none}}.t-skel[data-v-a194e091]{contain:inline-size;position:relative}.t-skel-content[data-v-a194e091],.t-skel-skeleton[data-v-a194e091]{position:absolute;inset:0}.t-skel-skeleton[data-v-a194e091]{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content[data-v-a194e091]{z-index:2;transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content[data-v-a194e091],.t-skel.is-revealed .t-skel-skeleton[data-v-a194e091]{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content[data-v-a194e091]{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-content[data-v-a194e091],.t-skel.is-resetting .t-skel-skeleton[data-v-a194e091]{transition:none!important}.t-skel-skeleton.is-pulsing[data-v-a194e091]>*{animation:t-skel-pulse-a194e091 var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse-a194e091{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-content[data-v-a194e091],.t-skel-skeleton[data-v-a194e091]{transition:none!important}.t-skel-skeleton.is-pulsing[data-v-a194e091]>*{animation:none!important}}
