@keyframes svelte-1yx24ai-thinking-indicator-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-1yx24ai-thinking-indicator-fade-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes svelte-1yx24ai-thinking-indicator-fade-in{0%{opacity:0}to{opacity:1}}.thinking-indicator.svelte-1yx24ai{box-sizing:border-box;width:100%}.expandable.svelte-1yx24ai{border-bottom:var(--thinking-indicator-border-bottom,1px solid #e4e4e7);padding-block:var(--thinking-indicator-padding-block,.5rem);margin-bottom:var(--thinking-indicator-margin-bottom,1rem);min-height:0;transition:min-height .4s var(--thinking-indicator-trace-ease,var(--ease-smooth-out,cubic-bezier(.23, 1, .32, 1)))}.expandable.busy.svelte-1yx24ai{min-height:var(--thinking-indicator-trace-busy-min-height,0px)}.toggle.svelte-1yx24ai{--button-color:transparent;--button-border:none;--button-box-shadow:none;--button-hover-box-shadow:none;--button-active-box-shadow:none;--button-width:100%;--button-padding:0;--button-justify-content:flex-start;--button-text-color:inherit;--button-content-gap:var(--thinking-indicator-header-gap,.375rem);width:100%}.status-host.svelte-1yx24ai{align-items:center;gap:var(--thinking-indicator-header-gap,.375rem);display:flex}.status-row.svelte-1yx24ai{align-items:center;gap:var(--thinking-indicator-gap,.25rem);min-width:0;display:flex}.avatar.svelte-1yx24ai{width:var(--thinking-indicator-avatar-size,1.5rem);height:var(--thinking-indicator-avatar-size,1.5rem);--loader-width:var(--thinking-indicator-avatar-loader-size,1rem);--loader-height:var(--thinking-indicator-avatar-loader-size,1rem);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.label-cluster.svelte-1yx24ai{align-items:center;gap:var(--thinking-indicator-arrow-gap,.125rem);min-width:0;display:flex}.status-label.svelte-1yx24ai{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;font-size:var(--thinking-indicator-font-size,.75rem);line-height:var(--thinking-indicator-line-height,1.25rem);color:var(--thinking-indicator-label-color,#6b6b6b);background:var(--thinking-indicator-shimmer-gradient,linear-gradient(90deg, var(--thinking-indicator-label-color,#6b6b6b) 0%, var(--thinking-indicator-shimmer-highlight,#2b2b2b) 50%, var(--thinking-indicator-label-color,#6b6b6b) 100%));-webkit-text-fill-color:transparent;animation:svelte-1yx24ai-thinking-indicator-shimmer var(--thinking-indicator-shimmer-duration,2s) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;flex:0 auto;overflow:hidden}.static-label.svelte-1yx24ai{-webkit-text-fill-color:var(--thinking-indicator-label-color,#6b6b6b);background-image:none;animation:none}.thinking-indicator-chip.svelte-1yx24ai{box-sizing:border-box;align-items:center;gap:var(--thinking-indicator-chip-gap,8px);width:-moz-fit-content;width:fit-content;padding:var(--thinking-indicator-chip-padding,8px 14px);background:var(--thinking-indicator-chip-background,#fff);border:var(--thinking-indicator-chip-border,1px solid #e4e4e7);border-radius:var(--thinking-indicator-chip-border-radius,999px);box-shadow:var(--thinking-indicator-chip-box-shadow,0 6px 20px #00000014);max-width:var(--thinking-indicator-chip-max-width,100%);display:inline-flex}.chip-icon.svelte-1yx24ai{color:var(--thinking-indicator-chip-icon-color,currentColor);--loader-foreground:var(--thinking-indicator-chip-spinner-color,currentColor);--loader-foreground-end:var(--thinking-indicator-chip-spinner-color-end,transparent);--loader-width:var(--thinking-indicator-chip-spinner-size,14px);--loader-height:var(--thinking-indicator-chip-spinner-size,14px);--loader-before-width:7px;--loader-before-height:7px;--loader-after-width:11px;--loader-after-height:11px;--loader-background:var(--thinking-indicator-chip-background,#fff);flex-shrink:0;align-items:center;display:inline-flex}.chip-label.svelte-1yx24ai{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--thinking-indicator-chip-font-size,.85rem);font-weight:var(--thinking-indicator-chip-font-weight,500);color:var(--thinking-indicator-chip-color,#52525b);background:var(--thinking-indicator-chip-shimmer-gradient,linear-gradient(90deg, var(--thinking-indicator-chip-color,#52525b) 0%, var(--thinking-indicator-chip-shimmer-highlight,#18181b) 50%, var(--thinking-indicator-chip-color,#52525b) 100%));-webkit-text-fill-color:transparent;animation:svelte-1yx24ai-thinking-indicator-shimmer var(--thinking-indicator-chip-shimmer-duration,2s) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;flex:0 auto;overflow:hidden}.chip-label.static-label.svelte-1yx24ai{-webkit-text-fill-color:var(--thinking-indicator-chip-color,#52525b);background-image:none;animation:none}.arrow.svelte-1yx24ai{width:var(--thinking-indicator-arrow-size,1rem);height:var(--thinking-indicator-arrow-size,1rem);color:var(--thinking-indicator-arrow-color,#7a7a7a);transition:var(--thinking-indicator-arrow-transition,transform .2s ease-in-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-90deg)}.arrow.svelte-1yx24ai svg:where(.svelte-1yx24ai){width:100%;height:100%}.arrow.expanded.svelte-1yx24ai{transform:rotate(0)}.detail.svelte-1yx24ai{padding-top:var(--thinking-indicator-detail-padding-top,.5rem);font-size:var(--thinking-indicator-detail-font-size,.875rem);line-height:var(--thinking-indicator-detail-line-height,1.5);color:var(--thinking-indicator-detail-color,#6b6b6b);text-align:left;margin:0}.elapsed.svelte-1yx24ai{font-variant-numeric:tabular-nums;color:var(--thinking-indicator-elapsed-color,#4b5563);font-size:var(--thinking-indicator-elapsed-font-size,.75rem);flex-shrink:0}.thinking-indicator-body.svelte-1yx24ai{display:contents}.trace-query-wrap.svelte-1yx24ai{margin:var(--thinking-indicator-trace-query-margin,10px 0 0);--pill-width:auto;--pill-justify-content:flex-start;--pill-cursor:default;--pill-gap:6px;--pill-background:var(--thinking-indicator-trace-query-background,#f1f1f1);--pill-color:var(--thinking-indicator-trace-query-color,#6b6b6b);--pill-border-radius:var(--thinking-indicator-trace-query-radius,999px);--pill-padding:var(--thinking-indicator-trace-query-padding,3px 11px);--pill-font-size:var(--thinking-indicator-trace-query-font-size,.8125rem);--pill-font-weight:400;display:inline-flex}.trace-query-wrap.svelte-1yx24ai svg{width:11px;height:11px}.trace-body.svelte-1yx24ai{gap:var(--thinking-indicator-trace-body-gap,12px);padding-top:var(--thinking-indicator-trace-body-padding-top,10px);display:flex}.trace-connector.svelte-1yx24ai{background:var(--thinking-indicator-trace-connector-color,#dcdcdc);width:2px;transition:height .5s var(--thinking-indicator-trace-ease,var(--ease-smooth-out,cubic-bezier(.23, 1, .32, 1)));border-radius:999px;flex-shrink:0;margin-left:6px}.trace-rows.svelte-1yx24ai{gap:var(--thinking-indicator-trace-row-gap,7px);flex-direction:column;flex:1;align-self:flex-start;min-width:0;display:flex}.trace-row.svelte-1yx24ai{font-size:var(--thinking-indicator-trace-row-font-size,.8125rem);color:var(--thinking-indicator-trace-row-color,#2b2b2b);animation:svelte-1yx24ai-thinking-indicator-fade-up .32s var(--thinking-indicator-trace-ease,var(--ease-smooth-out,cubic-bezier(.23, 1, .32, 1))) both;align-items:baseline;gap:8px;text-decoration:none;display:flex}.trace-row.prose.svelte-1yx24ai{color:var(--thinking-indicator-trace-prose-color,#6b6b6b)}.trace-row.selectable.svelte-1yx24ai{font:inherit;text-align:left;border-radius:var(--thinking-indicator-trace-row-radius,6px);cursor:pointer;transition:background var(--thinking-indicator-trace-row-transition-duration,var(--motion-duration,.15s)) var(--thinking-indicator-trace-row-transition-easing,var(--motion-easing,ease));background:0 0;border:none;width:calc(100% + 12px);margin:-3px -6px;padding:3px 6px}.trace-row.selectable.svelte-1yx24ai:hover{background:var(--thinking-indicator-trace-row-hover-background,#f4f4f4)}.trace-row.selectable.selected.svelte-1yx24ai{background:var(--thinking-indicator-trace-row-selected-background,#ececec)}.trace-row.linked.svelte-1yx24ai:hover .row-primary:where(.svelte-1yx24ai){text-decoration:underline}.row-primary.svelte-1yx24ai{font-weight:var(--thinking-indicator-trace-row-weight,500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-secondary.svelte-1yx24ai{color:var(--thinking-indicator-trace-secondary-color,#4b5563);font-size:var(--thinking-indicator-trace-secondary-font-size,.75rem);white-space:nowrap}.row-secondary.mono.svelte-1yx24ai{font-family:var(--thinking-indicator-trace-mono-font,ui-monospace, Menlo, monospace)}.row-icon.svelte-1yx24ai{width:14px;color:var(--thinking-indicator-trace-icon-color,#9a9a9a);--loader-width:var(--thinking-indicator-trace-spinner-size,11px);--loader-height:var(--thinking-indicator-trace-spinner-size,11px);--loader-before-width:5px;--loader-before-height:5px;--loader-after-width:8px;--loader-after-height:8px;--loader-foreground:var(--thinking-indicator-trace-spinner-color,#6b6b6b);--loader-foreground-end:var(--thinking-indicator-trace-spinner-color-end,transparent);--loader-background:var(--thinking-indicator-trace-spinner-track-color,#dcdcdc);flex-shrink:0;align-self:center;display:inline-flex}.row-icon.svelte-1yx24ai svg:where(.svelte-1yx24ai){width:12px;height:12px}.row-badge.svelte-1yx24ai{width:15px;height:15px;color:var(--thinking-indicator-trace-badge-check-color,#fff);border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.row-badge[data-tone="1"].svelte-1yx24ai{background:var(--thinking-indicator-trace-tone-1,#2f6fec)}.row-badge[data-tone="2"].svelte-1yx24ai{background:var(--thinking-indicator-trace-tone-2,#e56d24)}.row-badge[data-tone="3"].svelte-1yx24ai{background:var(--thinking-indicator-trace-tone-3,#1f7a5f)}.row-badge.svelte-1yx24ai svg:where(.svelte-1yx24ai){width:9px;height:9px}.row-diffstat.svelte-1yx24ai{font-family:var(--thinking-indicator-trace-mono-font,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;gap:5px;margin-left:auto;font-size:.75rem;display:inline-flex}.row-diffstat.svelte-1yx24ai .added:where(.svelte-1yx24ai){color:var(--thinking-indicator-trace-added-color,#1b7358)}.row-diffstat.svelte-1yx24ai .removed:where(.svelte-1yx24ai){color:var(--thinking-indicator-trace-removed-color,#c2382f)}.trace-more.svelte-1yx24ai{font-size:var(--thinking-indicator-trace-more-font-size,.75rem);color:var(--thinking-indicator-trace-more-color,#6b6b6b);animation:svelte-1yx24ai-thinking-indicator-fade-in var(--thinking-indicator-trace-more-animation-duration,var(--motion-duration,.3s)) var(--thinking-indicator-trace-more-animation-easing,var(--motion-easing,ease)) both;padding:6px 0 0 22px}@media (prefers-reduced-motion:reduce){.status-label.svelte-1yx24ai,.chip-label.svelte-1yx24ai,.trace-row.svelte-1yx24ai,.trace-more.svelte-1yx24ai{animation-duration:1ms}.expandable.svelte-1yx24ai,.trace-connector.svelte-1yx24ai,.arrow.svelte-1yx24ai{transition-duration:1ms}.status-label.svelte-1yx24ai{-webkit-text-fill-color:var(--thinking-indicator-label-color,#6b6b6b);background-image:none;animation:none}.chip-label.svelte-1yx24ai{-webkit-text-fill-color:var(--thinking-indicator-chip-color,#52525b);background-image:none;animation:none}}
