.voice-input-btn[data-v-1f7ad33c]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;position:relative;transition:all .15s ease}.voice-input-btn[data-v-1f7ad33c]:focus-visible{outline:none}.voice-input-btn--sm[data-v-1f7ad33c]{height:1.75rem;width:1.75rem}.voice-input-btn--sm .voice-icon[data-v-1f7ad33c]{height:.9rem;width:.9rem}.voice-input-btn--sm .voice-loader svg[data-v-1f7ad33c]{height:1.125rem;width:1.125rem}.voice-input-btn--sm .voice-error-dot[data-v-1f7ad33c]{height:4px;width:4px}.voice-input-btn--md[data-v-1f7ad33c]{height:1.75rem;width:1.75rem}.voice-input-btn--md .voice-icon[data-v-1f7ad33c]{height:1rem;width:1rem}.voice-input-btn--md .voice-loader svg[data-v-1f7ad33c]{height:1.25rem;width:1.25rem}.voice-input-btn--md .voice-error-dot[data-v-1f7ad33c]{height:5px;width:5px}.voice-input-btn--lg[data-v-1f7ad33c]{height:1.75rem;width:1.75rem}.voice-input-btn--lg .voice-icon[data-v-1f7ad33c]{height:1.125rem;width:1.125rem}.voice-input-btn--lg .voice-loader svg[data-v-1f7ad33c]{height:1.375rem;width:1.375rem}.voice-input-btn--lg .voice-error-dot[data-v-1f7ad33c]{height:5px;width:5px}.voice-input-btn--default[data-v-1f7ad33c]{color:rgb(var(--color-text-muted))}.voice-input-btn--default.is-recording[data-v-1f7ad33c],.voice-input-btn--default[data-v-1f7ad33c]:hover:not(.is-disabled):not(.is-recording):not(.is-processing){color:rgb(var(--color-text-strong))}.voice-input-btn--subtle[data-v-1f7ad33c]{color:rgb(var(--color-text-muted)/.6)}.voice-input-btn--subtle.is-recording[data-v-1f7ad33c],.voice-input-btn--subtle[data-v-1f7ad33c]:hover:not(.is-disabled):not(.is-recording):not(.is-processing){color:rgb(var(--color-text-base))}.voice-input-btn--toolbar[data-v-1f7ad33c]{color:rgb(var(--color-text-muted))}.voice-input-btn--toolbar[data-v-1f7ad33c]:hover:not(.is-disabled):not(.is-recording):not(.is-processing){background:rgb(var(--color-bg-muted)/.8);color:rgb(var(--color-text-strong))}.voice-input-btn--toolbar.is-recording[data-v-1f7ad33c]{background:rgb(var(--color-text-strong)/.1);color:rgb(var(--color-text-strong))}.voice-icon[data-v-1f7ad33c]{overflow:visible;z-index:2}.voice-icon .main-layer[data-v-1f7ad33c]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:stroke .2s ease}.voice-icon .glow-layer[data-v-1f7ad33c]{fill:none;opacity:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.voice-input-btn--sm .voice-icon.is-glowing .glow-layer[data-v-1f7ad33c]{animation:line-glow-breathe-sm-1f7ad33c 2s ease-in-out infinite;will-change:opacity}.voice-input-btn--sm .voice-icon.is-glowing .main-layer[data-v-1f7ad33c]{animation:main-layer-pulse-sm-1f7ad33c 2s ease-in-out infinite;will-change:opacity}@keyframes line-glow-breathe-sm-1f7ad33c{0%,to{filter:drop-shadow(0 0 1.5px currentColor);opacity:.5}50%{filter:drop-shadow(0 0 2.5px currentColor);opacity:.8}}@keyframes main-layer-pulse-sm-1f7ad33c{0%,to{filter:drop-shadow(0 0 1px currentColor)}50%{filter:drop-shadow(0 0 2px currentColor)}}.voice-input-btn--md .voice-icon.is-glowing .glow-layer[data-v-1f7ad33c]{animation:line-glow-breathe-md-1f7ad33c 2s ease-in-out infinite;will-change:opacity}.voice-input-btn--md .voice-icon.is-glowing .main-layer[data-v-1f7ad33c]{animation:main-layer-pulse-md-1f7ad33c 2s ease-in-out infinite;will-change:opacity}@keyframes line-glow-breathe-md-1f7ad33c{0%,to{filter:drop-shadow(0 0 2px currentColor);opacity:.5}50%{filter:drop-shadow(0 0 3px currentColor);opacity:.85}}@keyframes main-layer-pulse-md-1f7ad33c{0%,to{filter:drop-shadow(0 0 1px currentColor)}50%{filter:drop-shadow(0 0 2.5px currentColor)}}.voice-input-btn--lg .voice-icon.is-glowing .glow-layer[data-v-1f7ad33c]{animation:line-glow-breathe-lg-1f7ad33c 2s ease-in-out infinite;will-change:opacity}.voice-input-btn--lg .voice-icon.is-glowing .main-layer[data-v-1f7ad33c]{animation:main-layer-pulse-lg-1f7ad33c 2s ease-in-out infinite;will-change:opacity}@keyframes line-glow-breathe-lg-1f7ad33c{0%,to{filter:drop-shadow(0 0 2px currentColor);opacity:.5}50%{filter:drop-shadow(0 0 4px currentColor);opacity:.9}}@keyframes main-layer-pulse-lg-1f7ad33c{0%,to{filter:drop-shadow(0 0 1.5px currentColor)}50%{filter:drop-shadow(0 0 3px currentColor)}}.voice-input-btn--subtle .voice-icon.is-glowing .glow-layer[data-v-1f7ad33c]{animation:line-glow-breathe-subtle-1f7ad33c 2s ease-in-out infinite!important;will-change:opacity}.voice-input-btn--subtle .voice-icon.is-glowing .main-layer[data-v-1f7ad33c]{animation:main-layer-pulse-subtle-1f7ad33c 2s ease-in-out infinite!important;will-change:opacity}@keyframes line-glow-breathe-subtle-1f7ad33c{0%,to{filter:drop-shadow(0 0 1.5px currentColor);opacity:.4}50%{filter:drop-shadow(0 0 2.5px currentColor);opacity:.7}}@keyframes main-layer-pulse-subtle-1f7ad33c{0%,to{filter:drop-shadow(0 0 .5px currentColor)}50%{filter:drop-shadow(0 0 1.5px currentColor)}}.voice-input-btn.is-recording[data-v-1f7ad33c]{animation:recording-pulse-1f7ad33c 2s ease-in-out infinite;cursor:pointer}@keyframes recording-pulse-1f7ad33c{0%,to{opacity:1}50%{opacity:.7}}.voice-input-btn.is-recording[data-v-1f7ad33c]:hover{opacity:.8}.voice-input-btn.is-processing[data-v-1f7ad33c]{cursor:wait}.voice-input-btn.is-processing .voice-icon[data-v-1f7ad33c]{opacity:.4}.voice-input-btn.is-error[data-v-1f7ad33c]{color:#ef4444}.voice-input-btn.is-disabled[data-v-1f7ad33c]{cursor:not-allowed;opacity:.4}.voice-loader[data-v-1f7ad33c]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:3}.voice-loader circle[data-v-1f7ad33c]{animation:loader-spin-1f7ad33c 1s linear infinite,loader-dash-1f7ad33c 1.5s ease-in-out infinite;fill:none;stroke:currentColor;stroke-dasharray:32;stroke-dashoffset:32;stroke-width:2;transform-origin:center}@keyframes loader-spin-1f7ad33c{to{transform:rotate(1turn)}}@keyframes loader-dash-1f7ad33c{0%{stroke-dasharray:1,62;stroke-dashoffset:0}50%{stroke-dasharray:32,62;stroke-dashoffset:-12}to{stroke-dasharray:1,62;stroke-dashoffset:-62}}.voice-error-dot[data-v-1f7ad33c]{background:#ef4444;border-radius:50%;position:absolute;right:0;top:0;z-index:4}.image-submission-pending[data-v-c25c3a30]{border:1px solid rgb(var(--color-border-subtle));border-radius:.6rem;color:rgb(var(--color-text-base));font-size:.8rem;padding:.6rem}p[data-v-c25c3a30]{margin:0 0 .4rem}button[data-v-c25c3a30]{background:transparent;border:1px solid rgb(var(--color-border-subtle));border-radius:.4rem;cursor:pointer;margin-right:.5rem;padding:.3rem .5rem}button[data-v-c25c3a30]:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.image-result-details[data-v-af8eda73]{min-width:0;overflow-wrap:anywhere}p[data-v-af8eda73]{font-size:.85rem;line-height:1.6;margin:.35rem 0}img[data-v-af8eda73]{border-radius:.5rem;display:block;margin-block:.75rem;max-height:32rem;max-width:100%;-o-object-fit:contain;object-fit:contain}summary[data-v-af8eda73]{cursor:pointer;font-size:.8rem}summary[data-v-af8eda73]:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.image-result-details__prompt[data-v-af8eda73]{max-height:20rem;overflow-y:auto;white-space:pre-wrap}.image-tool-result[data-v-400e351a]{background:rgb(var(--color-bg-surface)/.75);border:1px solid rgb(var(--color-border-subtle)/.6);border-radius:.85rem;color:rgb(var(--color-text-base));margin-block:.5rem;overflow-wrap:anywhere;padding:.9rem}p[data-v-400e351a]{font-size:.85rem;line-height:1.6;margin:.35rem 0}button[data-v-400e351a]{background:transparent;border:1px solid rgb(var(--color-border-subtle));border-radius:.5rem;color:inherit;cursor:pointer;font-size:.8rem;margin:.6rem .4rem 0 0;padding:.4rem .7rem}button[data-v-400e351a]:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.drop-zone[data-v-84a8696b]{position:relative}.drop-zone__overlay[data-v-84a8696b]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(var(--color-bg-surface)/.92);border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.drop-zone__overlay-content[data-v-84a8696b]{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:center}.drop-zone__icon[data-v-84a8696b]{align-items:center;animation:pulse-scale-84a8696b 1.5s ease-in-out infinite;background:rgb(var(--color-text-strong)/.1);border-radius:var(--radius-full);color:rgb(var(--color-text-strong));display:flex;height:3.5rem;justify-content:center;width:3.5rem}.drop-zone__icon .icon[data-v-84a8696b]{height:1.75rem;width:1.75rem}.drop-zone__title[data-v-84a8696b]{color:rgb(var(--color-text-strong));font-size:1rem;font-weight:600;margin:0}.drop-zone__subtitle[data-v-84a8696b]{color:rgb(var(--color-text-muted));font-size:.8rem;margin:0}@keyframes pulse-scale-84a8696b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.drop-overlay-enter-active[data-v-84a8696b],.drop-overlay-leave-active[data-v-84a8696b]{transition:opacity .2s ease}.drop-overlay-enter-active .drop-zone__overlay-content[data-v-84a8696b],.drop-overlay-leave-active .drop-zone__overlay-content[data-v-84a8696b]{transition:transform .2s ease,opacity .2s ease}.drop-overlay-enter-from[data-v-84a8696b],.drop-overlay-leave-to[data-v-84a8696b]{opacity:0}.drop-overlay-enter-from .drop-zone__overlay-content[data-v-84a8696b],.drop-overlay-leave-to .drop-zone__overlay-content[data-v-84a8696b]{opacity:0;transform:scale(.95)}.model-picker-loading[data-v-293080f9]{padding:1.5rem .75rem}.model-picker-status[data-v-293080f9]{overflow-wrap:anywhere;padding:1.25rem .75rem}.model-picker-status[data-v-293080f9] .empty-state__title{font-size:.875rem;line-height:1.4}.model-picker-status[data-v-293080f9] .empty-state__description{font-size:.75rem;line-height:1.5}.model-picker-status[data-v-293080f9] .empty-state__icon{height:2.25rem;margin-bottom:.75rem;width:2.25rem}.model-picker-status[data-v-293080f9] .empty-state__actions{margin-top:.75rem}.model-picker-status__retry[data-v-293080f9]{align-items:center;background:rgb(var(--color-bg-muted)/.5);border:1px solid rgb(var(--color-border));border-radius:var(--radius-xl);color:rgb(var(--color-text-base));cursor:pointer;display:inline-flex;font-size:.8rem;gap:.5rem;justify-content:center;min-height:2.5rem;padding:.5rem .75rem}.model-picker-status__retry[data-v-293080f9]:hover{background:rgb(var(--color-bg-muted))}.model-picker-status__retry[data-v-293080f9]:focus-visible{outline:2px solid rgb(var(--color-text-muted));outline-offset:2px}.chat-model-picker[data-v-b0acfe3f]{display:inline-flex;max-width:100%;min-width:0;position:relative;width:auto}.chat-model-picker .chat-model-picker__trigger[data-v-b0acfe3f]{align-items:center;background:transparent;border:0;border-radius:var(--radius-lg);color:rgb(var(--color-text-muted));cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:500;gap:.375rem;line-height:1.5;max-width:100%;min-height:2rem;min-width:0;padding:.3rem .4rem;transition:color .15s ease,background .15s ease;width:auto}.chat-model-picker__trigger[data-v-b0acfe3f]:hover{background:rgb(var(--color-text-strong)/.05);color:rgb(var(--color-text-base))}.chat-model-picker__name[data-v-b0acfe3f]{max-width:13rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-model-picker__brand[data-v-b0acfe3f]{flex-shrink:0;height:1rem;width:1rem}.chat-model-picker__chevron[data-v-b0acfe3f]{flex-shrink:0;height:.875rem;opacity:.6;transition:transform .18s ease;width:.875rem}.chat-model-picker__chevron.is-open[data-v-b0acfe3f]{transform:rotate(180deg)}.chat-model-picker__hint[data-v-b0acfe3f]{background:rgb(var(--color-bg-surface));border-radius:var(--radius-lg);bottom:calc(100% + .5rem);box-shadow:var(--shadow-toolbar);color:rgb(var(--color-text-base));font-size:.75rem;line-height:1.45;opacity:0;padding:.6rem .75rem;pointer-events:none;position:absolute;right:0;width:min(18rem,calc(100vw - 2rem));z-index:1002}.chat-model-picker.has-hint:focus-within .chat-model-picker__hint[data-v-b0acfe3f],.chat-model-picker.has-hint:hover .chat-model-picker__hint[data-v-b0acfe3f]{opacity:1}.chat-model-picker__popover{background:rgb(var(--color-bg-surface)/.98);border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);box-shadow:var(--shadow-toolbar),0 2px 8px #00000009;scrollbar-width:thin;width:min(22rem,calc(100vw - 1.5rem))}.chat-model-picker__popover--anchored{width:min(var(--radix-popover-trigger-width),calc(100vw - 1.5rem))}.chat-model-picker__popover>div{background:transparent;border:0;border-radius:inherit;box-shadow:none;overflow:hidden}.chat-model-picker__panel[data-v-b0acfe3f]{color:rgb(var(--color-text-base));font-size:.875rem}.chat-model-picker__panel button[data-v-b0acfe3f]{border:0;color:inherit;cursor:pointer;font:inherit}.chat-model-picker__panel button[data-v-b0acfe3f]:focus-visible,.chat-model-picker__trigger[data-v-b0acfe3f]:focus-visible{outline:2px solid rgb(var(--color-text-muted));outline-offset:2px}.chat-model-picker__frame[data-v-b0acfe3f]{overflow:hidden;transition:height .2s cubic-bezier(.2,.8,.2,1)}.chat-model-picker__body[data-v-b0acfe3f]{position:relative}.chat-model-picker__view[data-v-b0acfe3f]{padding:.5rem;width:100%}.chat-model-picker__directory-heading[data-v-b0acfe3f]{align-items:center;color:rgb(var(--color-text-muted));display:flex;font-size:.8rem;gap:.375rem;min-height:2.5rem;padding:0 .25rem 0 .5rem}.chat-model-picker__back[data-v-b0acfe3f],.chat-model-picker__close[data-v-b0acfe3f]{background:transparent;border-radius:var(--radius-lg);display:grid;flex-shrink:0;height:2rem;place-items:center;width:2rem}.chat-model-picker__close[data-v-b0acfe3f]{margin-left:auto}.chat-model-picker__back[data-v-b0acfe3f]>*,.chat-model-picker__close[data-v-b0acfe3f]>*{height:1rem;width:1rem}.chat-model-picker__back[data-v-b0acfe3f]:hover,.chat-model-picker__close[data-v-b0acfe3f]:hover{background:rgb(var(--color-text-strong)/.06)}.chat-model-picker__catalog[data-v-b0acfe3f]{max-height:min(23rem,55dvh);overflow-y:auto;overscroll-behavior:contain;padding:.125rem;scrollbar-width:thin}.chat-model-picker__group+.chat-model-picker__group[data-v-b0acfe3f]{margin-top:.625rem}.chat-model-picker__group h3[data-v-b0acfe3f]{align-items:center;color:rgb(var(--color-text-muted));display:flex;font-size:.72rem;font-weight:500;gap:.4rem;margin:0;padding:.45rem .5rem}.chat-model-picker__group h3[data-v-b0acfe3f]>*{height:.875rem;width:.875rem}.chat-model-picker__model[data-v-b0acfe3f]{align-items:center;background:transparent;border-radius:var(--radius-lg);display:flex;gap:.5rem;padding:.625rem .65rem;text-align:left;width:100%}.chat-model-picker__model[data-v-b0acfe3f]:hover{background:rgb(var(--color-text-strong)/.04)}.chat-model-picker__model.is-selected[data-v-b0acfe3f]{background:rgb(var(--color-text-strong)/.07)}.chat-model-picker__model-copy[data-v-b0acfe3f]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.chat-model-picker__model-copy strong[data-v-b0acfe3f]{font-size:.8125rem;font-weight:550;overflow-wrap:anywhere}.chat-model-picker__model-copy>span[data-v-b0acfe3f]{display:-webkit-box;-webkit-box-orient:vertical;color:rgb(var(--color-text-muted));font-size:.72rem;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}.chat-model-picker__check[data-v-b0acfe3f]{flex-shrink:0;height:1rem;width:1rem}.chat-model-picker__model-heading[data-v-b0acfe3f]{align-items:center;background:transparent;border-radius:var(--radius-lg);display:flex;gap:.5rem;min-height:2.75rem;padding:.65rem .6rem;text-align:left;width:100%}.chat-model-picker__model-heading[data-v-b0acfe3f]:hover{background:rgb(var(--color-text-strong)/.05)}.chat-model-picker__heading-name[data-v-b0acfe3f]{flex:1;font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-model-picker__options[data-v-b0acfe3f]{padding:.75rem .6rem .5rem}.chat-model-picker__option-heading[data-v-b0acfe3f]{align-items:baseline;color:rgb(var(--color-text-muted));display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.chat-model-picker__value[data-v-b0acfe3f]{color:rgb(var(--color-text-strong));font-weight:500;text-align:right}.chat-model-picker__invalid[data-v-b0acfe3f]{color:rgb(var(--color-text-muted));font-size:.75rem;margin:0 0 .75rem}.chat-model-picker__steps[data-v-b0acfe3f]{--step-width:calc(100%/var(--step-count));padding-top:.125rem;position:relative}.chat-model-picker__rail[data-v-b0acfe3f]{align-items:center;background:rgb(var(--color-text-muted)/.18);border-radius:var(--radius-full);display:flex;height:3px;justify-content:space-between;left:calc(var(--step-width)/2);pointer-events:none;position:absolute;right:calc(var(--step-width)/2);top:.875rem}.chat-model-picker__fill[data-v-b0acfe3f]{background:rgb(var(--color-text-strong)/.36);border-radius:inherit;inset:0;position:absolute;transform:scaleX(var(--effort-fraction));transform-origin:left center;transition:transform .22s var(--ease-modal)}.chat-model-picker__tick[data-v-b0acfe3f]{background:rgb(var(--color-text-muted)/.45);border-radius:50%;height:4px;width:4px}.chat-model-picker__thumb[data-v-b0acfe3f]{height:18px;left:0;position:absolute;top:50%;transform:translate(var(--effort-progress)) translateY(-50%);transition:transform .22s var(--ease-modal);width:100%}.chat-model-picker__thumb[data-v-b0acfe3f]:after{background:rgb(var(--color-text-strong));border:3px solid rgb(var(--color-bg-surface));border-radius:50%;box-shadow:0 0 0 1px rgb(var(--color-text-muted)/.18),0 2px 6px rgb(var(--color-text-strong)/.16);box-sizing:border-box;content:"";display:block;height:18px;transform:translate(-50%);transition:transform .16s var(--ease-modal),box-shadow .16s ease;width:18px}.chat-model-picker__steps.is-dragging .chat-model-picker__fill[data-v-b0acfe3f],.chat-model-picker__steps.is-dragging .chat-model-picker__thumb[data-v-b0acfe3f]{transition:none}.chat-model-picker__steps.is-dragging .chat-model-picker__thumb[data-v-b0acfe3f]:after{transform:translate(-50%) scale(1.15)}.chat-model-picker__steps:has(.chat-model-picker__range:focus-visible) .chat-model-picker__thumb[data-v-b0acfe3f]:after{outline:2px solid rgb(var(--color-text-muted));outline-offset:3px}.chat-model-picker__range[data-v-b0acfe3f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;height:1.5rem;margin:0 calc(var(--step-width)/2 - 9px);opacity:0;padding:0;position:relative;touch-action:pan-y;width:calc(100% - var(--step-width) + 18px)}.chat-model-picker__range[data-v-b0acfe3f]::-webkit-slider-runnable-track{background:transparent;height:3px}.chat-model-picker__range[data-v-b0acfe3f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;margin-top:-7.5px;width:18px}.chat-model-picker__range[data-v-b0acfe3f]::-moz-range-track{background:transparent;height:3px}.chat-model-picker__range[data-v-b0acfe3f]::-moz-range-thumb{box-sizing:border-box;height:18px;width:18px}.chat-model-picker__steps.is-unspecified .chat-model-picker__fill[data-v-b0acfe3f],.chat-model-picker__steps.is-unspecified .chat-model-picker__thumb[data-v-b0acfe3f]{opacity:0}.chat-model-picker__step-labels[data-v-b0acfe3f]{display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr))}.chat-model-picker__step-labels button[data-v-b0acfe3f]{background:transparent;border-radius:var(--radius-md);color:rgb(var(--color-text-muted));font-size:.72rem;min-height:2rem;min-width:0;overflow-wrap:anywhere;padding:.3rem .05rem}.chat-model-picker__step-labels button.is-selected[data-v-b0acfe3f]{color:rgb(var(--color-text-strong));font-weight:600}.chat-model-picker__step-labels button[data-v-b0acfe3f]:hover{background:rgb(var(--color-text-strong)/.04)}.chat-model-picker__choices[data-v-b0acfe3f]{display:grid;gap:.375rem;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-model-picker__choices button[data-v-b0acfe3f]{align-items:center;background:rgb(var(--color-text-strong)/.035);border-radius:var(--radius-lg);display:flex;font-size:.8rem;gap:.3rem;justify-content:center;min-height:2.5rem;overflow-wrap:anywhere;padding:.5rem .4rem;position:relative}.chat-model-picker__choices button[data-v-b0acfe3f]>*{flex-shrink:0;height:.875rem;width:.875rem}.chat-model-picker__choices button[data-v-b0acfe3f]:hover{background:rgb(var(--color-text-strong)/.06)}.chat-model-picker__choices button.is-selected[data-v-b0acfe3f]{background:rgb(var(--color-text-strong)/.09);color:rgb(var(--color-text-strong));font-weight:550}.chat-model-picker__choices--pair[data-v-b0acfe3f]{background:rgb(var(--color-text-strong)/.045);border-radius:var(--radius-xl);gap:0;padding:.2rem;position:relative}.chat-model-picker__choices--pair button[data-v-b0acfe3f],.chat-model-picker__choices--pair button.is-selected[data-v-b0acfe3f],.chat-model-picker__choices--pair button[data-v-b0acfe3f]:hover{background:transparent}.chat-model-picker__segment[data-v-b0acfe3f]{background:rgb(var(--color-bg-surface));border-radius:var(--radius-lg);bottom:.2rem;box-shadow:0 1px 4px rgb(var(--color-text-strong)/.08);left:.2rem;position:absolute;top:.2rem;transition:transform .18s cubic-bezier(.2,.8,.2,1);width:calc(50% - .2rem)}.chat-model-picker__default[data-v-b0acfe3f]{align-items:center;color:rgb(var(--color-text-muted));display:flex;font-size:.6875rem;gap:.5rem;justify-content:space-between;margin-top:.875rem;min-height:1.75rem}.chat-model-picker__default button[data-v-b0acfe3f]{background:transparent;border-radius:var(--radius-md);padding:.2rem .3rem;white-space:nowrap}.chat-model-picker__default button[data-v-b0acfe3f]:hover{background:rgb(var(--color-text-strong)/.05);color:rgb(var(--color-text-strong))}.chat-picker-view-enter-active[data-v-b0acfe3f],.chat-picker-view-leave-active[data-v-b0acfe3f]{transition:opacity .14s ease,transform .18s ease}.chat-picker-view-leave-active[data-v-b0acfe3f]{inset:0;pointer-events:none;position:absolute}.chat-picker-view-enter-from[data-v-b0acfe3f]{opacity:0;transform:translate(8px)}.chat-picker-view-leave-to[data-v-b0acfe3f]{opacity:0;transform:translate(-8px)}[data-direction=models] .chat-picker-view-enter-from[data-v-b0acfe3f]{transform:translate(-8px)}[data-direction=models] .chat-picker-view-leave-to[data-v-b0acfe3f]{transform:translate(8px)}@media(max-width:640px){.chat-model-picker__name[data-v-b0acfe3f]{max-width:10rem}.chat-model-picker__trigger[data-v-b0acfe3f]{min-height:2.25rem}.chat-model-picker__catalog[data-v-b0acfe3f]{max-height:50dvh}.chat-model-picker__model[data-v-b0acfe3f]{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.chat-model-picker__chevron[data-v-b0acfe3f],.chat-model-picker__fill[data-v-b0acfe3f],.chat-model-picker__frame[data-v-b0acfe3f],.chat-model-picker__segment[data-v-b0acfe3f],.chat-model-picker__thumb[data-v-b0acfe3f],.chat-model-picker__thumb[data-v-b0acfe3f]:after,.chat-picker-view-enter-active[data-v-b0acfe3f],.chat-picker-view-leave-active[data-v-b0acfe3f]{transition:none}.chat-picker-view-enter-from[data-v-b0acfe3f],.chat-picker-view-leave-to[data-v-b0acfe3f]{transform:none}}.realtime-voice[data-v-ed8c68fd]{--a-canvas-height:302px;--a-fg:#202734;--a-muted:#87909e;--a-line:#e9edf2;--a-inset:#f6f8fb;--a-blue:191,219,254;--a-peach:254,215,170;--a-purple:233,213,255;--a-danger:#b95460;color:var(--a-fg);flex-shrink:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-width:0;width:100%}.realtime-voice[data-voice-theme=dark][data-v-ed8c68fd]{--a-fg:#e4e9f2;--a-muted:#8591a4;--a-line:#242e3d;--a-inset:#18212e;--a-blue:30,58,138;--a-peach:76,29,149;--a-purple:19,78,74;--a-danger:#de8995}.surface[data-v-ed8c68fd]{border-radius:inherit;isolation:isolate;overflow:hidden;padding:8px 0 10px;position:relative}button[data-v-ed8c68fd]{font:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}button[data-v-ed8c68fd]:focus-visible{outline:3px solid #7397c6;outline-offset:5px}button[data-v-ed8c68fd]:disabled{cursor:default}.art[data-v-ed8c68fd]{aspect-ratio:390/290;contain:layout paint;margin:0 auto;max-height:290px;max-width:440px;position:relative}.surface[data-active=false][data-returning=false] .art[data-v-ed8c68fd]{aspect-ratio:auto;height:140px}canvas[data-v-ed8c68fd]{display:block;height:var(--a-canvas-height);transform:translateY(-50%);width:100%}.call[data-v-ed8c68fd],canvas[data-v-ed8c68fd]{pointer-events:none;position:absolute;top:50%}.call[data-v-ed8c68fd]{align-items:center;background:#0f172a;border:0;border-radius:var(--radius-full);box-shadow:0 2px 6px #0f172a40;color:#fff;display:flex;flex-direction:column;gap:6px;height:84px;justify-content:center;left:50%;margin:-42px 0 0 -42px;opacity:0;transform:scale(.83);transition:opacity .24s ease,transform .42s cubic-bezier(.2,.7,.2,1),background .2s ease,box-shadow .2s ease;width:84px}.call.is-visible[data-v-ed8c68fd]{opacity:1;pointer-events:auto;transform:scale(1)}.call svg[data-v-ed8c68fd]{height:22px;width:22px}.call span[data-v-ed8c68fd]{font-size:13px;letter-spacing:1px;padding-left:1px}.call.is-visible[data-v-ed8c68fd]:not(:disabled):hover{background:#1e293b;box-shadow:0 2px 6px #0f172a40,0 0 0 4px #0f172a14;transform:scale(1.02)}.call.is-visible[data-v-ed8c68fd]:not(:disabled):active{background:#334155;transform:scale(.98)}.call[data-v-ed8c68fd]:disabled{cursor:not-allowed}.call.is-visible[data-v-ed8c68fd]:disabled{box-shadow:none;opacity:.4}.realtime-voice[data-voice-theme=dark] .call[data-v-ed8c68fd]{background:#f1f5f9;box-shadow:0 2px 6px #0003;color:#0f172a}.realtime-voice[data-voice-theme=dark] .call.is-visible[data-v-ed8c68fd]:not(:disabled):hover{background:#fff;box-shadow:0 0 0 4px #ffffff1a}.realtime-voice[data-voice-theme=dark] .call.is-visible[data-v-ed8c68fd]:not(:disabled):active{background:#e2e8f0}.meter[data-v-ed8c68fd]{align-items:center;display:none;gap:4px;height:22px;justify-content:center;margin-top:4px;opacity:0;transition:opacity .45s}.meter i[data-v-ed8c68fd]{background:linear-gradient(to top,rgba(var(--a-blue),.95),rgba(var(--a-purple),.95));border-radius:3px;display:block;height:18px;transform:scaleY(.12);width:2px}.meter i[data-v-ed8c68fd]:nth-child(n+9){background:linear-gradient(to top,rgba(var(--a-purple),.95),rgba(var(--a-peach),.95))}.realtime-voice[data-voice-theme=dark] .meter i[data-v-ed8c68fd]{background:#6c80ba}.realtime-voice[data-voice-theme=dark] .meter i[data-v-ed8c68fd]:nth-child(n+9){background:#807799}.surface[data-active=true] .meter[data-v-ed8c68fd],.surface[data-returning=true] .meter[data-v-ed8c68fd]{display:flex}.surface[data-active=true] .meter[data-v-ed8c68fd]{opacity:1}.surface[data-returning=true] .meter[data-v-ed8c68fd]{opacity:0}.status[data-v-ed8c68fd]{overflow-wrap:anywhere;padding:4px 12px 0;text-align:center}.title[data-v-ed8c68fd]{font-size:16px;font-weight:500;letter-spacing:.4px;line-height:1.5;margin:0}.subtitle[data-v-ed8c68fd]{color:var(--a-muted);font-size:12px;letter-spacing:.3px;line-height:1.5;margin:2px 0 0}.voice-status-enter-active[data-v-ed8c68fd],.voice-status-leave-active[data-v-ed8c68fd]{transition:opacity .14s ease}.tools[data-v-ed8c68fd],.voice-status-enter-from[data-v-ed8c68fd],.voice-status-leave-to[data-v-ed8c68fd]{opacity:0}.tools[data-v-ed8c68fd]{align-items:center;display:none;gap:12px;height:50px;justify-content:center;margin-top:4px;transform:translateY(5px);transition:opacity .32s,transform .42s,visibility .32s;visibility:hidden}.surface[data-active=true] .tools[data-v-ed8c68fd],.surface[data-returning=true] .tools[data-v-ed8c68fd]{display:flex}.surface[data-active=true] .tools[data-v-ed8c68fd]{opacity:1;transform:translateY(0);visibility:visible}.tool[data-v-ed8c68fd]{background:var(--a-inset);border:1px solid var(--a-line);border-radius:50%;color:var(--a-muted);display:grid;height:42px;place-items:center;transition:transform .18s,opacity .18s;width:42px}.tool[data-v-ed8c68fd]:hover{transform:translateY(-2px)}.tool[data-v-ed8c68fd] svg,.tool svg[data-v-ed8c68fd]{height:17px;width:17px}.tool.end[data-v-ed8c68fd]{background:transparent;border-radius:22px;color:var(--a-danger);transform:none;transition:border-color .2s ease,box-shadow .2s ease,opacity .18s;width:58px}.tool.end[data-v-ed8c68fd]:not(:disabled):hover{border-color:rgb(var(--color-accent-primary)/.6);box-shadow:0 0 16px rgb(var(--color-accent-primary)/.4),0 0 8px rgb(var(--color-accent-primary)/.3)}.tool[data-v-ed8c68fd]:disabled{opacity:.5}.realtime-voice__error[data-v-ed8c68fd]{color:var(--a-danger);font-size:12px;margin:6px 18px 0;max-width:100%;overflow-wrap:anywhere;text-align:center}@media(max-width:480px){.realtime-voice[data-v-ed8c68fd]{--a-canvas-height:278px}.art[data-v-ed8c68fd]{max-height:278px}.call[data-v-ed8c68fd]{height:80px;margin:-40px 0 0 -40px;width:80px}}@media(prefers-reduced-motion:reduce){[data-v-ed8c68fd],[data-v-ed8c68fd]:after,[data-v-ed8c68fd]:before{transition-duration:.12s!important}.call[data-v-ed8c68fd]:hover,.tool[data-v-ed8c68fd]:hover{transform:none}}.chat-composer-content[data-v-efda8a9d]{flex-shrink:0;min-width:0;overflow:clip;position:relative;transition:height .28s ease;width:100%}.chat-composer-content__pane[data-v-efda8a9d]{display:flex;flex-direction:column;min-width:0;width:100%}.composer-content-enter-active[data-v-efda8a9d],.composer-content-leave-active[data-v-efda8a9d]{transition:opacity .18s ease}.composer-content-leave-active[data-v-efda8a9d]{inset:0 0 auto;position:absolute}.composer-content-enter-from[data-v-efda8a9d],.composer-content-leave-to[data-v-efda8a9d]{opacity:0}@media(prefers-reduced-motion:reduce){.chat-composer-content[data-v-efda8a9d],.composer-content-enter-active[data-v-efda8a9d],.composer-content-leave-active[data-v-efda8a9d]{transition:none}}.chat-composer-controls{align-items:center;display:inline-flex;gap:inherit}.chat-composer-control-enter-active,.chat-composer-control-leave-active{transition:opacity .18s ease}.chat-composer-control-enter-from,.chat-composer-control-leave-to{opacity:0}.chat-composer-control-leave-active{pointer-events:none}@media(prefers-reduced-motion:reduce){.chat-composer-control-enter-active,.chat-composer-control-leave-active{transition:none}}.image-tool-picker[data-v-f560725f]{color:rgb(var(--color-text-muted));min-width:0}.image-tool-picker button[data-v-f560725f]{background:transparent;border:0;border-radius:var(--radius-xl);color:inherit;cursor:pointer;text-align:left}.image-tool-picker button[data-v-f560725f]:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:-2px}.image-tool-picker button[data-v-f560725f]:hover:not(:disabled){background:rgb(var(--color-text-strong)/.05);color:rgb(var(--color-text-strong))}.image-tool-picker button[data-v-f560725f]:disabled{cursor:not-allowed;opacity:.5}.image-tool-picker__toggle[data-v-f560725f]{display:grid;grid-template-columns:auto minmax(0,1fr) 1rem}.image-tool-picker__models button[data-v-f560725f],.image-tool-picker__toggle[data-v-f560725f]{align-items:center;gap:.65rem;min-height:2.75rem;padding:.65rem;width:100%}.image-tool-picker__models button[data-v-f560725f]{display:flex}.image-tool-picker__reselect[data-v-f560725f]{font-size:.8125rem;min-height:2.75rem;padding:.65rem;width:100%}.image-tool-picker__main[data-v-f560725f]{flex:1;min-width:0}.image-tool-picker__icon[data-v-f560725f]{background:rgb(var(--color-bg-muted)/.65);border-radius:var(--radius-lg);height:1.85rem;width:1.85rem}.image-tool-picker__check[data-v-f560725f],.image-tool-picker__icon[data-v-f560725f]{align-items:center;display:inline-flex;justify-content:center}.image-tool-picker__glyph[data-v-f560725f]{flex:0 0 auto;height:1rem;width:1rem}.image-tool-picker small[data-v-f560725f],.image-tool-picker strong[data-v-f560725f]{display:block;overflow-wrap:anywhere;white-space:normal}.image-tool-picker strong[data-v-f560725f]{font-size:.82rem;font-weight:650}.image-tool-picker small[data-v-f560725f]{color:rgb(var(--color-text-muted)/.72);font-size:.72rem;line-height:1.4;margin-top:.12rem}.image-tool-picker p[data-v-f560725f]{font-size:.75rem;line-height:1.5;margin:.35rem .6rem}.image-tool-picker__models[data-v-f560725f]{max-height:min(16rem,35dvh);overflow-y:auto;overscroll-behavior:contain;scroll-padding:.3rem}.image-tool-picker__models [aria-selected=true][data-v-f560725f]{background:rgb(var(--color-accent)/.09)}.agent-control-tooltip{pointer-events:none;position:fixed}.agent-control-button[data-v-1c11c017]{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-muted));cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;min-height:30px;padding:0;touch-action:manipulation;transition:color .14s ease,background .14s ease;width:30px}.agent-control-button .iconify[data-v-1c11c017]{height:16px;width:16px}.agent-control-button[data-v-1c11c017]:focus-visible,.agent-control-button[data-v-1c11c017]:hover:not([aria-disabled=true]){background:rgb(var(--color-text-strong)/.065);color:rgb(var(--color-text-strong))}.agent-control-button[data-v-1c11c017]:focus-visible{outline:2px solid rgb(var(--color-text-strong));outline-offset:2px}.agent-control-button[aria-disabled=true][data-v-1c11c017]{cursor:not-allowed;opacity:.45}.agent-control-tooltip{background:rgb(var(--color-bg-surface)/.98);border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);box-shadow:var(--shadow-toolbar);color:rgb(var(--color-text-base));font-size:.72rem;line-height:1.35;max-width:min(300px,calc(100vw - 24px));overflow-wrap:anywhere;padding:.58rem .68rem;z-index:10000}.agent-control-tooltip[data-state=delayed-open],.agent-control-tooltip[data-state=instant-open]{animation:agent-tooltip-in-1c11c017 .12s ease}.agent-control-tooltip[data-state=closed]{animation:agent-tooltip-out-1c11c017 .12s ease}@keyframes agent-tooltip-in-1c11c017{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-tooltip-out-1c11c017{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}@media(pointer:coarse){.agent-control-button[data-v-1c11c017]{height:40px;width:40px}}@media(prefers-reduced-motion:reduce){.agent-control-button[data-v-1c11c017]{transition:none}.agent-control-tooltip{animation:none}}.history-preview[data-v-c5b8d27a]{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-xl);box-sizing:border-box;color:rgb(var(--color-text-base));max-height:min(78dvh,48rem);max-width:none;overflow:hidden;padding:0;width:min(42rem,calc(100vw - 2rem))}.history-preview[data-v-c5b8d27a]::backdrop{background:#00000040}.history-preview__surface[data-v-c5b8d27a]{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(min(78dvh,48rem) - 2px);padding:1rem}.history-preview header[data-v-c5b8d27a]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.history-preview h3[data-v-c5b8d27a]{font-size:1rem;margin:0;min-width:0;overflow-wrap:anywhere}.history-preview button[data-v-c5b8d27a]{background:transparent;border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);color:inherit;cursor:pointer;font:inherit;font-size:.8rem;min-height:36px;padding:.35rem .6rem}.history-preview button[data-v-c5b8d27a]:disabled{cursor:default;opacity:.5}.history-preview button[data-v-c5b8d27a]:focus-visible{outline:2px solid rgb(var(--color-text-strong));outline-offset:2px}.history-preview__notice[data-v-c5b8d27a],.history-preview__role[data-v-c5b8d27a]{color:rgb(var(--color-text-muted));font-size:.8rem;line-height:1.6}.history-preview__scroll[data-v-c5b8d27a]{min-height:8rem;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.5rem;scrollbar-gutter:stable}.history-preview__scroll>button[data-v-c5b8d27a]{display:block;margin:.5rem 0}.history-preview__text[data-v-c5b8d27a]{font-size:.95rem;line-height:1.75;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap}.agent-question[data-v-2fc10f98]{background:rgb(var(--color-bg-surface)/.9);border:1px solid rgb(var(--color-border-subtle)/.8);border-radius:var(--radius-xl);color:rgb(var(--color-text-base));padding:.75rem}.agent-question fieldset[data-v-2fc10f98]{border:0;margin:0;min-width:0;padding:0}.agent-question__prompt[data-v-2fc10f98]{font-size:.9rem;font-weight:600;line-height:1.6;margin-bottom:.65rem;overflow-wrap:anywhere;width:100%}.agent-question__options[data-v-2fc10f98]{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.agent-question__memory[data-v-2fc10f98]{border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);margin-bottom:.75rem;min-width:0;padding:.65rem}.agent-question__memory pre[data-v-2fc10f98]{font:inherit;font-size:.85rem;line-height:1.7;margin:.35rem 0 .65rem;overflow-wrap:anywhere;white-space:pre-wrap}.agent-question__options.is-confirmation[data-v-2fc10f98]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.agent-question__history-options[data-v-2fc10f98]{display:grid;gap:.4rem}.agent-question__history-row[data-v-2fc10f98]{align-items:center;display:flex;gap:.5rem;min-width:0}.agent-question__history-row .agent-question__option[data-v-2fc10f98]{align-items:center;flex:1;padding-block:.4rem}.agent-question__history-excerpt[data-v-2fc10f98],.agent-question__history-row .agent-question__label[data-v-2fc10f98]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-question__history-excerpt[data-v-2fc10f98]{color:rgb(var(--color-text-muted));flex:1;font-size:.75rem}.agent-question__preview[data-v-2fc10f98]{background:transparent;border:0;border-radius:var(--radius-lg);color:inherit;cursor:pointer;flex-shrink:0;font:inherit;font-size:.75rem;min-height:36px;padding:.4rem}.agent-question__option[data-v-2fc10f98]{align-items:flex-start;border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:.55rem;min-height:44px;min-width:0;padding:.6rem}.agent-question__option.is-selected[data-v-2fc10f98]{background:rgb(var(--color-text-strong)/.035);border-color:rgb(var(--color-text-strong)/.25)}.agent-question__option input[data-v-2fc10f98]{accent-color:rgb(var(--color-text-strong));flex-shrink:0;margin:.2rem 0 0}.agent-question__label[data-v-2fc10f98]{display:block;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.agent-question__description[data-v-2fc10f98]{margin-top:.2rem;overflow-wrap:anywhere}.agent-question__description[data-v-2fc10f98],.agent-question__text-label[data-v-2fc10f98]{color:rgb(var(--color-text-muted));display:block;font-size:.75rem;line-height:1.5}.agent-question__text-label[data-v-2fc10f98]{margin:.7rem 0 .3rem}.agent-question__text[data-v-2fc10f98]{background:transparent;border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);box-sizing:border-box;color:inherit;display:block;font:inherit;font-size:.85rem;line-height:1.6;max-height:9rem;min-height:3.5rem;padding:.5rem;resize:vertical;width:100%}.agent-question__text[data-v-2fc10f98]::-moz-placeholder{color:rgb(var(--color-text-muted))}.agent-question__text[data-v-2fc10f98]::placeholder{color:rgb(var(--color-text-muted))}.agent-question__footer[data-v-2fc10f98]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.65rem}.agent-question__status[data-v-2fc10f98]{color:rgb(var(--color-text-muted));flex:1 1 12rem;font-size:.75rem;line-height:1.5}.agent-question__submit[data-v-2fc10f98]{background:rgb(var(--color-text-strong)/.08);border:1px solid rgb(var(--color-text-strong)/.18);border-radius:var(--radius-lg);color:rgb(var(--color-text-strong));cursor:pointer;font:inherit;font-size:.8rem;margin-left:auto;min-height:44px;padding:.5rem .85rem}.agent-question__submit[data-v-2fc10f98]:disabled{cursor:not-allowed;opacity:.5}.agent-question fieldset:disabled .agent-question__option[data-v-2fc10f98]{cursor:default}.agent-question[data-v-2fc10f98] :is(button,input):focus-visible{outline:2px solid rgb(var(--color-text-base)/.38);outline-offset:-2px}.agent-question__text[data-v-2fc10f98]:focus{border-color:rgb(var(--color-text-base)/.38);box-shadow:inset 0 0 0 1px rgb(var(--color-text-base)/.16);outline:none}.agent-question__option[data-v-2fc10f98]:has(input:focus-visible){box-shadow:inset 0 0 0 1px rgb(var(--color-text-base)/.38)}.agent-question__error[data-v-2fc10f98]{color:rgb(var(--color-text-strong));font-size:.8rem;line-height:1.5;margin:.5rem 0 0;overflow-wrap:anywhere}.agent-question--overlay[data-v-2fc10f98]{background:transparent;border:0;border-radius:0;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:0}.agent-question__header[data-v-2fc10f98]{align-items:center;color:rgb(var(--color-text-strong));display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;margin-bottom:8px}.agent-question__header-actions[data-v-2fc10f98]{display:flex;gap:4px}.agent-question--overlay fieldset[data-v-2fc10f98]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.agent-question--overlay .agent-question__footer[data-v-2fc10f98]{border-top:1px solid rgb(var(--color-border-subtle)/.65);flex-shrink:0;padding-top:8px}.agent-question--overlay .agent-question__error[data-v-2fc10f98]{color:#b91c1c;flex-shrink:0}.agent-question__notice[data-v-2fc10f98]{color:rgb(var(--color-text-muted));flex-shrink:0;font-size:12px;line-height:1.6;margin:6px 0 0}[data-theme=dark] .agent-question--overlay .agent-question__error[data-v-2fc10f98]{color:#fca5a5}.agent-run-cancel[data-v-65b6a437]{font-size:12px;line-height:1.6;min-width:0}.agent-run-cancel button[data-v-65b6a437]{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);color:rgb(var(--color-text-base));cursor:pointer;font:inherit;max-width:100%;min-height:32px;padding:5px 9px;white-space:normal}.agent-run-cancel button[data-v-65b6a437]:hover:not(:disabled){background:rgb(var(--color-text-strong)/.05);border-color:rgb(var(--color-border))}.agent-run-cancel button[data-v-65b6a437]:focus-visible{outline:2px solid rgb(var(--color-text-base)/.38);outline-offset:-2px}.agent-run-cancel button[data-v-65b6a437]:disabled{cursor:not-allowed;opacity:.55}.agent-run-cancel p[data-v-65b6a437]{color:rgb(var(--color-text-base));margin:5px 0;overflow-wrap:anywhere}.agent-run-cancel__feedback[data-v-65b6a437]{color:rgb(var(--color-text-muted));font-size:12px;line-height:1.6;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left}.agent-run-cancel>.agent-run-cancel__feedback[data-v-65b6a437]{color:rgb(var(--color-text-muted));margin-top:4px}.agent-run-cancel__confirm[data-v-65b6a437]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.agent-run-cancel__confirm>p[data-v-65b6a437]{flex:1 1 18rem;margin:0;min-width:0}.agent-run-cancel__actions[data-v-65b6a437]{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.agent-question-dock[data-v-7c311ba2]{margin-bottom:.6rem;min-width:0}.agent-question-dock--notice[data-v-7c311ba2]{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-subtle));border-radius:var(--radius-lg);padding:6px 10px}.agent-question-dock__notice[data-v-7c311ba2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.agent-question-dock__notice-actions[data-v-7c311ba2]{align-items:center;display:flex;gap:6px;margin-left:auto}.agent-question-dock>.agent-run-cancel[data-v-7c311ba2]{flex-shrink:0;margin-top:6px}.agent-question-dock__notice p[data-v-7c311ba2]{color:rgb(var(--color-text-base));flex:1 1 12rem;font-size:12px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.agent-question-dock__toolbar[data-v-7c311ba2]{align-items:center;color:rgb(var(--color-text-muted));display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem;justify-content:space-between;padding:.2rem 0 .4rem}.agent-question-dock__target[data-v-7c311ba2]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.agent-question-dock__target-trigger[data-v-7c311ba2]{align-items:center;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-subtle)/.7);border-radius:var(--radius-lg);color:rgb(var(--color-text-strong));cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:8px;justify-content:space-between;max-width:100%;min-height:34px;padding:.35rem .65rem;transition:border-color .15s var(--ease-fluid),box-shadow .15s var(--ease-fluid),background-color .15s var(--ease-fluid);width:12rem}.agent-question-dock__target-trigger[data-v-7c311ba2]:hover:not(:disabled){background:rgb(var(--color-bg-muted)/.4);border-color:rgb(var(--color-text-strong)/.25)}.agent-question-dock__target-trigger[data-v-7c311ba2]:focus-visible,.agent-question-dock__target-trigger[aria-expanded=true][data-v-7c311ba2]{border-color:rgb(var(--color-text-strong)/.35);box-shadow:var(--shadow-focus);outline:none}.agent-question-dock__target-trigger[data-v-7c311ba2] .iconify{flex:none;height:13px;transition:transform .2s var(--ease-fluid);width:13px}.agent-question-dock__target-trigger[aria-expanded=true][data-v-7c311ba2] .iconify{transform:rotate(180deg)}.agent-question-target-menu{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-subtle)/.7);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);color:rgb(var(--color-text-base));overflow-y:auto;overscroll-behavior:contain;padding:.3rem;position:fixed;z-index:10000}.agent-question-target-menu__item{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:.8rem;gap:8px;justify-content:space-between;line-height:1.5;min-height:32px;outline:none;padding:.5rem .75rem;transition:background-color .12s var(--ease-fluid),color .12s var(--ease-fluid)}.agent-question-target-menu__item{background:transparent;border:0;color:inherit;text-align:left;width:100%}.agent-question-target-menu__item:hover:not(:disabled){background:rgb(var(--color-bg-muted)/.6);color:rgb(var(--color-text-strong))}.agent-question-target-menu__item:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--color-text-muted))}.agent-question-target-menu__item[aria-selected=true]{background:rgb(var(--color-text-strong)/.06);color:rgb(var(--color-text-strong));font-weight:600}.agent-question-target-menu__item .iconify{height:14px;width:14px}.agent-question-target-enter-active,.agent-question-target-leave-active{transition:opacity .15s var(--ease-fluid),transform .15s var(--ease-fluid)}.agent-question-target-enter-from,.agent-question-target-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.agent-question-dock__target-trigger[data-v-7c311ba2],.agent-question-dock__target-trigger[data-v-7c311ba2] .iconify,.agent-question-target-enter-active,.agent-question-target-leave-active,.agent-question-target-menu__item{transition:none}.agent-question-target-enter-from,.agent-question-target-leave-to{transform:none}}.agent-question-dock button[data-v-7c311ba2]:disabled{cursor:not-allowed;opacity:.5}.agent-question-dock>p[data-v-7c311ba2]{color:rgb(var(--color-text-muted));font-size:.8rem;line-height:1.6;margin:.4rem 0;overflow-wrap:anywhere}.agent-question-dock__actions[data-v-7c311ba2]{align-items:center;display:flex;gap:6px}.agent-question-dock__actions button[data-v-7c311ba2]{align-items:center;background:transparent;border:0;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.agent-question-dock__actions button[data-v-7c311ba2]:hover:not(:disabled){background:rgb(var(--color-text-strong)/.06)}.agent-question-dock__actions .iconify[data-v-7c311ba2]{height:16px;width:16px}.agent-question-dock--overlay[data-v-7c311ba2]{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-text-strong)/.12);border-radius:var(--radius-2xl);box-shadow:0 8px 24px #0f172a0b,inset 0 0 0 1px #ffffff47;display:flex;flex-direction:column;gap:8px;margin:0;max-height:min(440px,60dvh);padding:14px 18px;position:relative;z-index:50}.agent-question-dock--overlay .agent-question-dock__toolbar[data-v-7c311ba2]{flex-shrink:0;padding:0}.agent-question-dock__title[data-v-7c311ba2]{color:rgb(var(--color-text-strong));font-size:14px;font-weight:600}.agent-question-dock__content[data-v-7c311ba2]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.agent-question-dock--overlay .agent-question-dock__content[data-v-7c311ba2]{display:flex;flex:1;overflow:visible}.agent-question-dock__content>p[data-v-7c311ba2]{color:rgb(var(--color-text-muted));font-size:12px;line-height:1.6;margin:6px 0}.agent-question-dock--overlay[data-v-7c311ba2] .agent-question:not(.agent-question--overlay){background:transparent;border:0;border-radius:0;padding:0}.tool-content[data-v-cca7d243]{background:rgb(var(--color-bg-muted)/.035);border-left:1px solid rgba(34,197,94,.24);border-radius:0 var(--radius-md) var(--radius-md) 0;display:grid;gap:.36rem;grid-template-columns:minmax(0,1fr);min-width:0;overflow-wrap:anywhere;padding:.46rem .5rem}.tool-content__summary[data-v-cca7d243],.tool-content__truncated[data-v-cca7d243]{color:rgb(var(--color-text-muted)/.68);font-size:.7rem;line-height:1.45;margin:0}.tool-content__metrics[data-v-cca7d243]{display:flex;flex-wrap:wrap;gap:.28rem}.tool-content__metric[data-v-cca7d243]{background:rgb(var(--color-bg-surface)/.7);border-radius:var(--radius-full);box-shadow:0 0 0 1px rgb(var(--color-border-subtle)/.28);color:rgb(var(--color-text-muted)/.72);font-size:.66rem;line-height:1.35;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:.13rem .36rem;white-space:normal}.tool-content__source-preview[data-v-cca7d243]{align-items:center;color:rgb(var(--color-text-muted)/.64);display:flex;font-size:.67rem;gap:.32rem;line-height:1.35;min-width:0}.tool-content__source-label[data-v-cca7d243]{color:rgb(var(--color-text-muted)/.56);flex-shrink:0}.tool-content__source-host[data-v-cca7d243],.tool-content__source-more[data-v-cca7d243]{color:rgb(var(--color-text-muted)/.72);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-content__source-host[data-v-cca7d243]{text-decoration:none;transition:color .16s ease}.tool-content__source-host[data-v-cca7d243]:hover{color:#22c55e}.tool-content__source-more[data-v-cca7d243]{flex-shrink:0}.tool-content__toggle[data-v-cca7d243]{align-items:center;background:rgb(var(--color-bg-surface)/.62);border:1px solid rgb(var(--color-border-subtle)/.35);border-radius:var(--radius-full);color:#22c55eeb;cursor:pointer;display:inline-flex;font-size:.67rem;gap:.22rem;justify-self:flex-start;line-height:1;min-height:1.45rem;padding:.24rem .48rem;touch-action:manipulation;transition:border-color .16s ease,background .16s ease,color .16s ease}.tool-content__toggle[data-v-cca7d243]:hover{background:#22c55e0f;border-color:#22c55e4d}.tool-content__toggle[data-v-cca7d243]:focus-visible{outline:2px solid rgba(34,197,94,.38);outline-offset:2px}.tool-content__toggle-icon[data-v-cca7d243]{height:.76rem;width:.76rem}.tool-content__details[data-v-cca7d243]{display:grid;gap:.38rem;min-width:0}.tool-content__items[data-v-cca7d243]{display:grid;gap:.42rem;list-style:none;margin:0;padding:0}.tool-content__item[data-v-cca7d243]{border-top:1px solid rgb(var(--color-border-subtle)/.24);display:grid;gap:.16rem;min-width:0;padding-top:.38rem}.tool-content__item[data-v-cca7d243]:first-child{border-top:0;padding-top:0}.tool-content__item--failed .tool-content__channel-chip[data-v-cca7d243],.tool-content__item--failed .tool-content__item-title[data-v-cca7d243],.tool-content__item--failed .tool-content__source-chip[data-v-cca7d243]{color:#ef4444d1}.tool-content__item-title[data-v-cca7d243]{color:rgb(var(--color-text-strong)/.84);font-size:.71rem;font-weight:600;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.tool-content__item-title[data-v-cca7d243]{text-decoration:none;transition:color .16s ease}a.tool-content__item-title[data-v-cca7d243]:hover{color:#22c55e}.tool-content__item-source[data-v-cca7d243]{align-items:center;display:flex;flex-wrap:wrap;gap:.32rem;min-width:0}.tool-content__source-chip[data-v-cca7d243]{color:rgb(var(--color-text-muted)/.72);flex-shrink:0;font-size:.66rem;line-height:1.35;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-content__channel-chip[data-v-cca7d243]{background:rgb(var(--color-bg-surface)/.58);box-shadow:0 0 0 1px rgb(var(--color-border-subtle)/.22);color:#22c55ec7;max-width:100%}.tool-content__channel-chip[data-v-cca7d243],.tool-content__date-chip[data-v-cca7d243]{border-radius:var(--radius-full);flex-shrink:0;font-size:.62rem;line-height:1.35;overflow:hidden;padding:.04rem .28rem;text-overflow:ellipsis;white-space:nowrap}.tool-content__date-chip[data-v-cca7d243]{background:rgb(var(--color-bg-surface)/.68);box-shadow:0 0 0 1px rgb(var(--color-border-subtle)/.24);color:rgb(var(--color-text-muted)/.7);max-width:42%}.tool-content__source-url[data-v-cca7d243]{color:rgb(var(--color-text-muted)/.6);font-size:.66rem;line-height:1.35;max-width:100%;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .16s ease;white-space:nowrap}.tool-content__source-url[data-v-cca7d243]:hover{color:#22c55e}.tool-content__item-text[data-v-cca7d243]{color:rgb(var(--color-text-muted)/.64);display:-webkit-box;font-size:.67rem;line-height:1.42;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-content__sources[data-v-cca7d243]{display:grid;gap:.34rem}.tool-content__source-link[data-v-cca7d243]{color:rgb(var(--color-text-muted)/.72);display:grid;gap:.08rem;min-width:0;text-decoration:none}.tool-content__source-link:hover .tool-content__source-link-title[data-v-cca7d243]{color:#22c55e}.tool-content__source-link-title[data-v-cca7d243]{font-size:.68rem;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease;white-space:nowrap}.tool-content-detail-enter-active[data-v-cca7d243],.tool-content-detail-leave-active[data-v-cca7d243]{transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}.tool-content-detail-enter-from[data-v-cca7d243],.tool-content-detail-leave-to[data-v-cca7d243]{opacity:0;transform:translateY(-.16rem)}@media(prefers-reduced-motion:reduce){.tool-content-detail-enter-active[data-v-cca7d243],.tool-content-detail-leave-active[data-v-cca7d243],.tool-content__item-title[data-v-cca7d243],.tool-content__source-host[data-v-cca7d243],.tool-content__source-link-title[data-v-cca7d243],.tool-content__source-url[data-v-cca7d243],.tool-content__toggle[data-v-cca7d243]{transition:none}.tool-content-detail-enter-from[data-v-cca7d243],.tool-content-detail-leave-to[data-v-cca7d243]{transform:none}}@media(max-width:520px){.tool-content[data-v-cca7d243]{padding:.42rem .46rem}.tool-content__item-source[data-v-cca7d243]{align-items:flex-start;flex-direction:column;gap:.1rem}.tool-content__source-chip[data-v-cca7d243]{max-width:100%}}.tool-status[data-v-74499dd8]{background:rgb(var(--color-bg-muted)/.04);border:1px solid rgb(var(--color-border-subtle)/.4);border-radius:var(--radius-xl);flex-shrink:0;margin-bottom:.75rem;min-height:2.5rem;overflow:visible;transition:all .2s ease}.tool-status--embedded[data-v-74499dd8]{background:transparent;border:0;border-radius:0;margin-bottom:0;min-height:0;overflow:visible}.tool-status.is-active[data-v-74499dd8]:not(.tool-status--embedded){background:rgb(var(--color-bg-muted)/.04);border-color:#22c55e59}.tool-status.tool-status--embedded.is-active[data-v-74499dd8]{background:transparent;border-color:transparent}.tool-status__header[data-v-74499dd8]{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.6rem .85rem}.tool-status__indicator[data-v-74499dd8]{background:rgb(var(--color-border-subtle)/.3);border-radius:var(--radius-full);flex-shrink:0;height:1.5rem;overflow:hidden;width:3px}.tool-status__line[data-v-74499dd8]{background:linear-gradient(180deg,#22c55e,#16a34a);border-radius:var(--radius-full);height:0;transition:height .3s ease;width:100%}.tool-status__line.is-animating[data-v-74499dd8]{animation:toolLineGrow-74499dd8 1.5s ease-in-out infinite}@keyframes toolLineGrow-74499dd8{0%{height:0;opacity:.5}50%{height:100%;opacity:1}to{height:0;opacity:.5}}.tool-status__icon[data-v-74499dd8]{align-items:center;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.tool-icon[data-v-74499dd8]{color:#22c55e;height:1rem;width:1rem}.tool-status__title[data-v-74499dd8]{color:#22c55e;flex:1;font-size:.8rem;font-weight:500;letter-spacing:.02em}.tool-status__chevron[data-v-74499dd8]{color:rgb(var(--color-text-muted)/.5);flex-shrink:0;height:.9rem;transition:transform .2s ease;width:.9rem}.tool-status__rounds[data-v-74499dd8]{display:flex;flex-direction:column;gap:.45rem;padding:0 .85rem .75rem calc(1.35rem + 3px)}.tool-status--embedded .tool-status__rounds[data-v-74499dd8]{padding:0}.tool-round[data-v-74499dd8]{background:rgb(var(--color-bg-muted)/.035);border:1px solid rgb(var(--color-border-subtle)/.34);border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}.tool-status--embedded .tool-round[data-v-74499dd8]{overflow:visible}.tool-status--embedded .tool-round[data-v-74499dd8]:before{border-top:1px solid rgb(var(--color-border-subtle));content:"";left:-.86rem;position:absolute;top:1.18rem;width:.66rem}.tool-status--embedded .tool-round--running[data-v-74499dd8]:before{border-color:#22c55e52}.tool-round--running[data-v-74499dd8]{background:linear-gradient(135deg,#22c55e0e,#16a34a08);border-color:#22c55e47}.tool-round--failed[data-v-74499dd8]{border-color:#ef444440}.tool-round__header[data-v-74499dd8]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:.5rem;min-width:0;padding:.5rem .6rem;text-align:left;width:100%}.tool-round--running .tool-round__header[data-v-74499dd8]{cursor:default}.tool-round__status[data-v-74499dd8]{align-items:center;color:rgb(var(--color-text-muted));display:flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.tool-round__header[data-v-74499dd8]:focus-visible{outline:2px solid rgb(var(--color-text-strong));outline-offset:2px}.tool-round--running .tool-round__status[data-v-74499dd8]{color:#22c55e}.tool-round--failed .tool-round__status[data-v-74499dd8]{color:#ef4444}.tool-round__info[data-v-74499dd8]{display:flex;flex:1;flex-direction:column;gap:.12rem;justify-content:center;min-width:0}.tool-round__title[data-v-74499dd8]{color:rgb(var(--color-text-primary)/.9);font-size:.78rem;font-weight:600;line-height:1.25}.tool-round__subtitle[data-v-74499dd8]{color:rgb(var(--color-text-muted)/.62);font-size:.68rem;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-round__time[data-v-74499dd8]{color:rgb(var(--color-text-muted)/.58);flex-shrink:0;font-size:.7rem;font-variant-numeric:tabular-nums}.tool-round__chevron[data-v-74499dd8]{color:rgb(var(--color-text-muted)/.48);flex-shrink:0;height:.82rem;transition:transform .18s ease;width:.82rem}.tool-round-card-enter-active[data-v-74499dd8],.tool-round-card-leave-active[data-v-74499dd8]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.tool-round-card-enter-from[data-v-74499dd8],.tool-round-card-leave-to[data-v-74499dd8]{opacity:0;transform:translateY(-.22rem) scale(.99)}.tool-round-card-move[data-v-74499dd8]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.tool-status__list[data-v-74499dd8]{display:flex;flex-direction:column;gap:.35rem;padding:0 .85rem .75rem calc(1.35rem + 3px)}.tool-status--embedded .tool-status__list[data-v-74499dd8]{padding:0}.tool-status__list--round[data-v-74499dd8]{padding:.3rem .65rem .6rem 2.15rem}.tool-status--embedded .tool-status__list--round[data-v-74499dd8]{padding:.3rem .65rem .6rem 1.7rem}.tool-status__list-reveal[data-v-74499dd8]{display:grid;grid-template-rows:1fr;overflow:hidden}.tool-status__list-reveal-body[data-v-74499dd8]{min-height:0;overflow:hidden}.tool-list-reveal-enter-active[data-v-74499dd8],.tool-list-reveal-leave-active[data-v-74499dd8]{transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1)}.tool-list-reveal-enter-from[data-v-74499dd8],.tool-list-reveal-leave-to[data-v-74499dd8]{grid-template-rows:0fr;opacity:0;transform:translateY(-.18rem)}.tool-list-reveal-enter-to[data-v-74499dd8],.tool-list-reveal-leave-from[data-v-74499dd8]{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.tool-item[data-v-74499dd8]{align-items:flex-start;color:rgb(var(--color-text-muted)/.8);display:flex;font-size:.78rem;gap:.4rem}.tool-item__icon[data-v-74499dd8]{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:.06rem}.tool-item__icon[data-v-74499dd8],.tool-item__icon svg[data-v-74499dd8]{height:.9rem;width:.9rem}.tool-item__body[data-v-74499dd8]{display:grid;flex:1;gap:.35rem;grid-template-columns:minmax(0,1fr);min-width:0}.tool-item__main[data-v-74499dd8]{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.tool-item--running .tool-item__icon[data-v-74499dd8],.tool-item--success .tool-item__icon[data-v-74499dd8]{color:#22c55e}.tool-item--failed .tool-item__icon[data-v-74499dd8]{color:#ef4444}.tool-item__info[data-v-74499dd8]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.tool-item__name[data-v-74499dd8]{font-weight:500;line-height:1.3}.tool-item__summary[data-v-74499dd8]{color:rgb(var(--color-text-muted)/.6);font-size:.72rem;line-height:1.4}.tool-item__thinking[data-v-74499dd8]{color:rgb(var(--color-text-muted)/.75);font-size:.72rem;font-style:italic;line-height:1.4}.tool-item--running .tool-item__thinking[data-v-74499dd8]{animation:thinkingPulse-74499dd8 2s ease-in-out infinite;color:#16a34ae6}.tool-item--success .tool-item__thinking[data-v-74499dd8]{color:#22c55ecc;font-style:normal}.tool-item--failed .tool-item__thinking[data-v-74499dd8]{color:#ef4444cc;font-style:normal}@keyframes thinkingPulse-74499dd8{0%,to{opacity:.8}50%{opacity:1}}.tool-item__progress[data-v-74499dd8]{animation:progressPulse-74499dd8 2s ease-in-out infinite;color:#16a34ae6;font-size:.72rem;line-height:1.4}@keyframes progressPulse-74499dd8{0%,to{opacity:.7}50%{opacity:1}}.tool-item__time[data-v-74499dd8]{color:rgb(var(--color-text-muted)/.5);flex-shrink:0;font-size:.7rem;font-variant-numeric:tabular-nums}.tool-item__time--running[data-v-74499dd8]{color:#16a34acc;font-weight:500}@keyframes spin-74499dd8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin[data-v-74499dd8]{animation:spin-74499dd8 1s linear infinite}@media(prefers-reduced-motion:reduce){.tool-list-reveal-enter-active[data-v-74499dd8],.tool-list-reveal-leave-active[data-v-74499dd8],.tool-round[data-v-74499dd8],.tool-round-card-enter-active[data-v-74499dd8],.tool-round-card-leave-active[data-v-74499dd8],.tool-round-card-move[data-v-74499dd8]{transition:none}.tool-list-reveal-enter-from[data-v-74499dd8],.tool-list-reveal-leave-to[data-v-74499dd8],.tool-round-card-enter-from[data-v-74499dd8],.tool-round-card-leave-to[data-v-74499dd8]{transform:none}}@media(max-width:520px){.tool-item__main[data-v-74499dd8]{gap:.35rem}.tool-item__time[data-v-74499dd8]{font-size:.66rem}}.agent-question-record[data-v-6f398977]{color:rgb(var(--color-text-muted));font-size:.8rem;line-height:1.6;min-width:0}.agent-question-record__toggle[data-v-6f398977]{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.4rem;max-width:100%;min-height:24px;min-width:0;padding:0;text-align:left}.agent-question-record__toggle[data-v-6f398977]:hover{color:rgb(var(--color-text-base))}.agent-question-record__toggle[data-v-6f398977]:focus-visible{outline:2px solid rgb(var(--color-text-strong));outline-offset:2px}.agent-question-record__toggle[data-v-6f398977] .iconify{flex:none;height:.9rem;margin-top:.06rem;width:.9rem}.agent-question-record__info[data-v-6f398977]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .6rem;min-width:0}.agent-question-record__title[data-v-6f398977]{font-weight:500;line-height:1.3}.agent-question-record__summary[data-v-6f398977]{font-size:.75rem;min-width:0;overflow-wrap:anywhere}.agent-question-record__chevron[data-v-6f398977]{margin-left:3px}.agent-question-record__details[data-v-6f398977]{color:rgb(var(--color-text-base));overflow-wrap:anywhere;padding:4px 0 4px 1.3rem}.agent-question-record__details p[data-v-6f398977]{margin:4px 0;white-space:pre-wrap}.agent-question-record__details ul[data-v-6f398977]{margin:6px 0;padding-left:1.2em}.agent-question-record__prompt[data-v-6f398977]{font-weight:500}.agent-question-record__note[data-v-6f398977]{color:rgb(var(--color-text-muted));font-size:.75rem}.agent-tool-content[data-v-96776199]{color:rgb(var(--color-text-muted));font-size:.75rem;min-width:0}.agent-tool-content__load[data-v-96776199]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.4rem;min-height:28px;padding:.15rem 0}.agent-tool-content__load[data-v-96776199]:disabled{cursor:default;opacity:.7}.agent-tool-content__load[data-v-96776199]:focus-visible{outline:2px solid rgb(var(--color-text-strong));outline-offset:-2px}.agent-tool-content p[data-v-96776199]{margin:.25rem 0;overflow-wrap:anywhere}.agent-tool-round[data-v-b3321914]{min-width:0}.agent-tool-round__children[data-v-b3321914]{background:transparent;border:0;min-width:0}.agent-tool-round>*+.agent-tool-round__children[data-v-b3321914]{margin-top:.6rem}.agent-tool-round__child[data-v-b3321914]{align-items:center;background:transparent;border:0;color:rgb(var(--color-text-muted));cursor:pointer;display:flex;font-size:.8rem;gap:10px;line-height:1.5;min-height:36px;min-width:0;padding:6px 0;text-align:left;width:100%}.agent-tool-round__child[data-v-b3321914]:hover{color:rgb(var(--color-text-base))}.agent-tool-round__child[data-v-b3321914]:focus-visible{outline:2px solid rgb(var(--color-text-strong));outline-offset:-2px}.agent-tool-round__title[data-v-b3321914]{flex:1;min-width:0;overflow-wrap:anywhere}.agent-tool-round__status[data-v-b3321914]{color:rgb(var(--color-text-muted));flex:none}.agent-tool-round__child[data-v-b3321914] .iconify{color:rgb(var(--color-text-muted));flex:none;height:15px;width:15px}.agent-tool-round[data-v-b3321914] .tool-item{font-size:.8rem;min-height:24px}.agent-tool-round[data-v-b3321914] .tool-item__main{-moz-column-gap:1.25rem;column-gap:1.25rem;justify-content:flex-start}.agent-tool-round[data-v-b3321914] .tool-item__info{align-items:baseline;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;gap:.25rem .6rem}.agent-tool-round[data-v-b3321914] .tool-item__progress,.agent-tool-round[data-v-b3321914] .tool-item__summary,.agent-tool-round[data-v-b3321914] .tool-item__time{color:rgb(var(--color-text-muted));font-size:.75rem}.agent-tool-round[data-v-b3321914] .tool-item__progress{animation:none}.agent-tool-round[data-v-b3321914] .tool-item--success .tool-item__icon{color:rgb(var(--color-text-muted))}.agent-tool-round[data-v-b3321914] .tool-content{background:transparent;border:0;border-radius:0;padding:0}.agent-tool-round[data-v-b3321914] .tool-content__toggle{background:transparent;border:0;border-radius:0;font-size:.75rem;min-height:28px;padding:.15rem 0}.agent-tool-round[data-v-b3321914] .tool-content__channel-chip,.agent-tool-round[data-v-b3321914] .tool-content__metric,.agent-tool-round[data-v-b3321914] .tool-content__source-chip{background:transparent;border-radius:0;box-shadow:none;padding:0}
