.sources.svelte-1ordhvf{width:fit-content;max-width:100%;color:var(--c-text-secondary);border:1px solid var(--border-strong);background:var(--overlay-faint);border-radius:1em;margin-top:.8em;font-size:.8em}button.svelte-1ordhvf{font:inherit;font-weight:var(--weight-medium);line-height:inherit;color:inherit;box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3em;margin:0;padding:.02em .6em;display:flex}button.svelte-1ordhvf svg:where(.svelte-1ordhvf){flex:none;width:.85em;height:.85em;transition:transform .18s ease-out}.expanded.svelte-1ordhvf button:where(.svelte-1ordhvf) svg:where(.svelte-1ordhvf){transform:rotate(90deg)}.sources.expanded.svelte-1ordhvf button:where(.svelte-1ordhvf){box-shadow:none;background:0 0;border:none;border-radius:0;outline:none}.reveal.svelte-1ordhvf{min-width:0}ul.svelte-1ordhvf{margin:0;padding:.35em .75em .55em;list-style:none}li.svelte-1ordhvf{margin:0;padding:.55em 0}li.svelte-1ordhvf+li:where(.svelte-1ordhvf){border-top:1px solid var(--border-subtle,var(--border-strong))}a.svelte-1ordhvf{color:var(--c-brand-secondary);overflow-wrap:anywhere;text-decoration:none}a.svelte-1ordhvf:hover span:where(.svelte-1ordhvf){text-decoration:underline}.external.svelte-1ordhvf{vertical-align:-.1em;width:1em;height:1em;color:var(--c-text-secondary);opacity:.65}.rating.svelte-1ordhvf{color:var(--c-text-secondary);opacity:.65;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.35em}button.svelte-1ordhvf:focus-visible,a.svelte-1ordhvf:focus-visible{outline:2px solid var(--c-brand-secondary);outline-offset:2px;border-radius:.5em}.sources.expanded.svelte-1ordhvf button:where(.svelte-1ordhvf):focus-visible{outline:2px solid var(--c-brand-secondary);outline-offset:2px}@media (prefers-reduced-motion:reduce){svg.svelte-1ordhvf{transition:none}}.sources.workspace-sources.svelte-1ordhvf{width:100%;margin-top:var(--ui-spacing-lg);font:var(--ui-font-size)/var(--ui-line-height) var(--ui-font-family);color:var(--ui-text-secondary);background:0 0;border:0;border-radius:0}.sources.workspace-sources.svelte-1ordhvf .chat-sources-toggle:where(.svelte-1ordhvf){gap:var(--ui-spacing-sm);min-height:var(--ui-control-height-sm);padding:var(--ui-spacing-sm) var(--ui-spacing-md);border-radius:var(--ui-border-radius);font:inherit;color:inherit;background:0 0;border:0;outline:none;display:inline-flex}.sources.workspace-sources.svelte-1ordhvf .chat-sources-toggle:where(.svelte-1ordhvf):hover{background:var(--ui-background-hover);color:var(--ui-text)}.sources.workspace-sources.svelte-1ordhvf .chat-sources-toggle:where(.svelte-1ordhvf):focus-visible{outline:1px solid var(--ui-border-focus);outline-offset:1px}.sources.workspace-sources.svelte-1ordhvf ul:where(.svelte-1ordhvf){padding:var(--ui-spacing-sm) 0 0 var(--ui-spacing-md)}.sources.workspace-sources.svelte-1ordhvf li:where(.svelte-1ordhvf){align-items:baseline;gap:var(--ui-spacing-md);padding:var(--ui-spacing-md) 0;display:flex}.sources.workspace-sources.svelte-1ordhvf li:where(.svelte-1ordhvf)+li:where(.svelte-1ordhvf){border-color:var(--ui-border)}.sources.workspace-sources.svelte-1ordhvf a:where(.svelte-1ordhvf){min-width:0;color:var(--ui-text);flex:1}.sources.workspace-sources.svelte-1ordhvf a:where(.svelte-1ordhvf):focus-visible{outline:1px solid var(--ui-border-focus);border-radius:var(--ui-radius-sm)}.sources.workspace-sources.svelte-1ordhvf .rating:where(.svelte-1ordhvf){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);flex:none;margin:0}.sources.workspace-sources.svelte-1ordhvf .external:where(.svelte-1ordhvf){color:var(--ui-text-secondary)}.chart-plot.svelte-1hcmcmv{width:100%;min-width:0}.line-svg.svelte-1hcmcmv{width:100%;height:200px;display:block;overflow:visible}.x-label.svelte-1hcmcmv{fill:var(--ui-text-secondary,var(--c-text-secondary));font-size:11px}.pt.svelte-1hcmcmv{transition:r .14s cubic-bezier(.23,1,.32,1)}.pt.svelte-1hcmcmv:has(+circle:where(.svelte-1hcmcmv):hover){r:3.8}@media (prefers-reduced-motion:reduce){.pt.svelte-1hcmcmv{transition:none}}.chart-plot.svelte-ez045c{width:100%;min-width:0}.bar-value.svelte-ez045c{fill:var(--ui-text,var(--c-text));font-variant-numeric:tabular-nums;font-size:11px}.bar-svg.svelte-ez045c{width:100%;height:200px;display:block;overflow:visible}.x-label.svelte-ez045c{fill:var(--ui-text-secondary,var(--c-text-secondary));font-size:11px}.bar.svelte-ez045c{fill-opacity:.85;transition:fill-opacity .14s cubic-bezier(.23,1,.32,1)}.bar.svelte-ez045c:hover{fill-opacity:.95}@media (prefers-reduced-motion:reduce){.bar.svelte-ez045c{transition:none}}.chart-card.svelte-80g2od{box-sizing:border-box;width:min(100%,var(--chart-preferred-width,360px));min-width:0;margin:var(--ui-spacing-lg,var(--space-sm)) 0;padding:var(--ui-spacing-lg,12px);border:1px solid var(--ui-border,var(--border-subtle));border-radius:var(--ui-border-radius,6px);box-shadow:none;font:var(--ui-font-size,13px)/var(--ui-line-height,1.5) var(--ui-font-family,inherit);background:0 0}.chart-title.svelte-80g2od{align-items:baseline;gap:var(--ui-spacing-sm,4px);margin:0 0 var(--ui-spacing-lg,12px);font-size:var(--ui-font-size,13px);font-weight:var(--ui-font-weight-bold,600);color:var(--ui-text,var(--c-text));flex-wrap:wrap;line-height:1.4;display:flex}.chart-unit.svelte-80g2od{font-size:var(--ui-font-size-sm,12px);color:var(--ui-text-secondary,var(--c-text-secondary));font-weight:400}.chart-legend.svelte-80g2od{gap:var(--ui-spacing-md,8px) var(--ui-spacing-lg,12px);margin-top:var(--ui-spacing-md,8px);flex-wrap:wrap;display:flex}.legend-item.svelte-80g2od{font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-secondary,var(--c-text-secondary));align-items:center;gap:4px;line-height:1.4;display:inline-flex}.legend-swatch.svelte-80g2od{border-radius:2px;flex-shrink:0;width:9px;height:9px}.legend-label.svelte-80g2od{white-space:normal;overflow-wrap:anywhere}.chart-loading.svelte-80g2od,.chart-error.svelte-80g2od{align-items:center;gap:var(--ui-spacing-md,8px);font-size:var(--ui-font-size-sm,12px);color:var(--ui-text-secondary,var(--c-text-secondary));display:flex}.spinner.svelte-80g2od{border:2px solid var(--ui-border,var(--border-subtle));border-top-color:var(--ui-text-secondary,var(--c-text-accent));border-radius:50%;width:10px;height:10px;animation:.7s linear infinite svelte-80g2od-spin}@keyframes svelte-80g2od-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-80g2od{animation:none}}.message.svelte-h4cdis{--padding:var(--space-md);--message-max-width:55ch;--code-max-width:82ch;word-wrap:break-word;width:100%;min-width:0;padding-bottom:var(--space-sm);padding:var(--padding);border-radius:var(--radius-control);text-wrap:pretty;flex-direction:column;gap:.2em;line-height:1.5em;display:flex}.message.svelte-h4cdis.user{max-width:min(var(--message-max-width), 90%);padding:var(--space-sm) var(--space-md);background-color:var(--surface-panel);outline:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);align-self:flex-end;margin-top:1em;margin-left:1px}.message.svelte-h4cdis.user.is-selection{box-shadow:none;background-color:#0000;outline:none}.message.svelte-h4cdis.ai{max-width:min(var(--code-max-width), 100%);margin-top:1.3em}.message.svelte-h4cdis.ai.continuation{margin-top:0;padding-top:0}.message.svelte-h4cdis:first-child{border-top:none;margin-top:1em}.message.svelte-h4cdis .message_header:where(.svelte-h4cdis){align-items:end;gap:var(--space-sm);width:100%;padding-bottom:var(--space-xs);color:var(--c-text-secondary);flex-direction:row;font-size:.8em;display:flex}.message.svelte-h4cdis .message_body:where(.svelte-h4cdis),.message.svelte-h4cdis .message_text:where(.svelte-h4cdis){overflow-wrap:anywhere;min-width:0;max-width:100%}.message.svelte-h4cdis .author:where(.svelte-h4cdis){font-weight:var(--weight-bold);text-transform:uppercase}.message.svelte-h4cdis .author:where(.svelte-h4cdis).is-ai{-webkit-user-select:none;user-select:none;color:var(--c-brand-secondary)}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis){font-size:.9em;line-height:1.55}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>p,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>ul,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>ol,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>blockquote,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>h1,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>h2,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>h3,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis)>h4{max-width:var(--message-max-width)}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) img{border-radius:var(--radius-control);max-width:100%;height:auto;max-height:70vh}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) div,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) p,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) code,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) blockquote,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ul,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ol,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) li{font-size:inherit;word-wrap:break-word;white-space:pre-wrap;margin:0 0 .4em;padding:0}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h1,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h2,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h3,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h4{margin:1em 0 .4em;padding:0}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) :first-child{margin-top:0}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h1{font-size:1.4em}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h2{font-size:1.2em}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h3{font-size:1.05em}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) h4{font-size:.95em}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) code{background:var(--c-background-secondary);outline:1px solid var(--border-subtle);padding:2px var(--space-sm);border-radius:.3em;font-size:.9em}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) pre{background:var(--c-background-secondary);border-radius:var(--radius-control);padding:var(--space-md);outline:1px solid var(--border-subtle);max-width:100%;box-shadow:var(--shadow-panel);padding-right:3.3ch;font-size:.9em;overflow-x:auto}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) pre code{background-color:inherit;border:none;outline:none;padding:0}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ul,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ol{white-space:initial;margin-bottom:.4em;padding-inline-start:1.5em}:is(.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ul,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ol) li{white-space:wrap;margin-bottom:.2em;list-style:outside}:is(.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ul,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ol) li p{margin:0}:is(.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ul,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ol) ul,:is(.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ul,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) ol) ol{margin-top:.2em;margin-bottom:0}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) table{border-collapse:collapse;font-size:inherit;white-space:normal;table-layout:fixed;width:100%;margin:.5em 0}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) table th,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) table td{border:1px solid var(--border-subtle);text-align:left;overflow-wrap:anywhere;padding:.35em .7em}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) table th{font-weight:var(--weight-semibold);background:#0000000a}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) table tr:nth-child(2n){background:#00000005}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) .code-block-wrapper{white-space:initial;max-width:100%;margin-bottom:0}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) .code-block-wrapper button.copy{opacity:0;transition:opacity var(--duration-fast) ease-in-out}.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) .code-block-wrapper:hover button.copy,.message.svelte-h4cdis .message_text:where(.svelte-h4cdis) .code-block-wrapper button.copy:focus-visible{opacity:1}.message.svelte-h4cdis .interrupted-label:where(.svelte-h4cdis){color:var(--c-text-secondary);margin-top:.3em;font-size:1em;font-style:italic;display:inline-block}.message.svelte-h4cdis .message_images:where(.svelte-h4cdis){flex-wrap:wrap;gap:.5em;margin-top:.6em;display:flex}.message.svelte-h4cdis .message_image:where(.svelte-h4cdis){border:1px solid var(--color-border,#8080804d);border-radius:.4em;line-height:0;display:block;overflow:hidden}.message.svelte-h4cdis .message_image:where(.svelte-h4cdis) img:where(.svelte-h4cdis){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.message.svelte-h4cdis .tool_pills:where(.svelte-h4cdis){flex-wrap:wrap;gap:.35em;margin-top:1em;margin-bottom:.3em;display:flex}.message.svelte-h4cdis .tool_pills:where(.svelte-h4cdis).inline-tool{margin-block:.35em}.message.svelte-h4cdis .tool_pills:where(.svelte-h4cdis).inline-tool+.inline-tool:where(.svelte-h4cdis){margin-top:.2em}.message.svelte-h4cdis .tool_pill:where(.svelte-h4cdis){font-size:.8em;font-weight:var(--weight-medium);color:var(--c-text-secondary);background:var(--overlay-faint);border:1px solid var(--border-strong);border-radius:var(--radius-pill);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;max-width:100%;padding:.02em .6em;display:inline-flex}.message.svelte-h4cdis .sources+.tool_pills{margin-top:.35em}.message.svelte-h4cdis .tool_pill_detail:where(.svelte-h4cdis){font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;max-width:22ch;margin-left:.3em;overflow:hidden}.message.svelte-h4cdis .selection:where(.svelte-h4cdis){flex-direction:column;align-items:flex-end;gap:.35em;display:flex}.message.svelte-h4cdis .selection-option:where(.svelte-h4cdis){border-radius:var(--radius-control);outline:1px solid var(--border-subtle);color:var(--c-text-secondary);text-align:left;overflow-wrap:anywhere;align-items:flex-start;gap:.4em;min-width:0;max-width:100%;padding:.3em .7em;display:inline-flex}.message.svelte-h4cdis .selection-option:where(.svelte-h4cdis):not(.chosen){opacity:.55}.message.svelte-h4cdis .selection-option.chosen:where(.svelte-h4cdis){color:var(--c-text);outline-color:var(--border-strong,var(--c-text-secondary))}.message.svelte-h4cdis .selection-gutter:where(.svelte-h4cdis){flex:none;justify-content:center;align-self:flex-start;align-items:center;width:1em;min-height:1.35em;display:inline-flex}.message.svelte-h4cdis .selection-check:where(.svelte-h4cdis){color:var(--c-brand-secondary);flex:none}.message.svelte-h4cdis .selection-option-body:where(.svelte-h4cdis){flex-direction:column;gap:0;display:inline-flex}.message.svelte-h4cdis .selection-option-label:where(.svelte-h4cdis){line-height:1.35}.message.svelte-h4cdis .selection-option.chosen:where(.svelte-h4cdis) .selection-option-label:where(.svelte-h4cdis){font-weight:var(--weight-semibold)}.message.svelte-h4cdis .selection-option-desc:where(.svelte-h4cdis){opacity:.75;font-size:.8em;line-height:1.3}.message.svelte-h4cdis .message_footer:where(.svelte-h4cdis){padding-top:var(--space-sm);margin-top:var(--space-sm);margin-bottom:var(--space-sm);justify-content:start;display:flex}.message.workspace-message.svelte-h4cdis{padding:var(--ui-spacing-md) var(--ui-spacing-sm);border-radius:var(--ui-border-radius);color:var(--ui-text);font:var(--ui-font-size)/var(--ui-line-height) var(--ui-font-family)}.message.workspace-message.user.svelte-h4cdis{padding:var(--ui-spacing-md) var(--ui-spacing-lg);margin-top:var(--ui-spacing-lg);background:var(--ui-list-row-selected-background);box-shadow:none;border:0;outline:none}.message.workspace-message.user.is-selection.svelte-h4cdis{box-sizing:border-box;width:100%;padding:var(--ui-spacing-md) 0;background:0 0;border:0;outline:none}.message.workspace-message.ai.svelte-h4cdis{margin-top:var(--ui-spacing-lg)}.message.workspace-message.ai.continuation.svelte-h4cdis{margin-top:0;padding-top:0}.message.workspace-message.svelte-h4cdis .message_footer:where(.svelte-h4cdis){margin:var(--ui-spacing-sm) 0;padding-top:var(--ui-spacing-sm)}.message.workspace-message.svelte-h4cdis .tool_pills:where(.svelte-h4cdis){gap:var(--ui-spacing-sm);margin-block:var(--ui-spacing-md)}.message.workspace-message.svelte-h4cdis .tool_pill:where(.svelte-h4cdis){gap:var(--ui-spacing-sm);padding:var(--ui-spacing-xs) var(--ui-spacing-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);font:var(--ui-font-size-xs)/var(--ui-line-height) var(--ui-font-family);background:0 0;font-weight:400}.message.workspace-message.svelte-h4cdis .tool_pill_detail:where(.svelte-h4cdis){margin-left:0;font-weight:400}.message.workspace-message.svelte-h4cdis .selection-option:where(.svelte-h4cdis){border-radius:var(--ui-border-radius);outline-color:var(--ui-border);color:var(--ui-text-secondary)}.message.workspace-message.svelte-h4cdis .selection-option.chosen:where(.svelte-h4cdis){color:var(--ui-text);outline-color:var(--ui-border-focus);background:var(--ui-list-row-selected-background)}
