.line-svg.svelte-1hcmcmv{width:100%;height:auto;display:block;overflow:visible}.x-label.svelte-1hcmcmv{fill:var(--c-text-secondary);font-size:8px}.pt.svelte-1hcmcmv{transition:r .14s cubic-bezier(.23,1,.32,1)}.pt.svelte-1hcmcmv:has(+circle:where(.svelte-1hcmcmv):hover){r:2.8}@media (prefers-reduced-motion:reduce){.pt.svelte-1hcmcmv{transition:none}}.bar-svg.svelte-ez045c{width:100%;height:auto;display:block;overflow:visible}.x-label.svelte-ez045c{fill:var(--c-text-secondary);font-size:8px}.bar.svelte-ez045c{fill-opacity:.65;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{margin:var(--space-sm) 0;padding:var(--space-sm);background:var(--surface-panel);border:1px solid #0000000a;border-radius:6px;position:relative;box-shadow:0 1px 2px #00000008,0 1px 1px #00000005}.chart-title.svelte-80g2od{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:var(--weight-bold,600);color:var(--c-text-secondary);text-wrap:balance;margin:0 0 6px;line-height:1.15}.chart-unit.svelte-80g2od{font-weight:var(--weight-regular,400);color:var(--c-text-secondary);text-transform:none;letter-spacing:0}.chart-legend.svelte-80g2od{gap:2px var(--space-xs);flex-wrap:wrap;margin-top:4px;line-height:1.1;display:flex}.legend-item.svelte-80g2od{color:var(--c-text-secondary);align-items:center;gap:4px;font-size:10px;line-height:1.1;display:inline-flex}.legend-swatch.svelte-80g2od{border-radius:2px;flex-shrink:0;width:9px;height:9px}.legend-label.svelte-80g2od{white-space:nowrap}.chart-loading.svelte-80g2od,.chart-error.svelte-80g2od{align-items:center;gap:var(--space-sm);font-size:var(--type-micro-label-size);color:var(--c-text-secondary);padding-left:var(--space-md);line-height:1.2;display:flex}.chart-error.svelte-80g2od{align-items:baseline}.spinner.svelte-80g2od{border:2px solid var(--border-subtle);border-top-color: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)}}.message.svelte-h4cdis{--padding:var(--space-md);word-wrap:break-word;padding-bottom:var(--space-sm);padding:var(--padding);border-radius:var(--radius-control);flex-direction:column;gap:.2em;line-height:1.5em;display:flex}.message.svelte-h4cdis.user{background-color:var(--surface-panel);outline:1px solid var(--border-subtle);max-width:85%;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:100%;padding-right:calc(var(--padding) *2);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-sm);color:var(--c-text-secondary);flex-direction:row;font-size:.8em;display:flex}.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 .interrupted-label:where(.svelte-h4cdis){color:var(--c-text-secondary);margin-top:.3em;font-size:.75em;font-style:italic;display:inline-block}.message.svelte-h4cdis .tool_pills:where(.svelte-h4cdis){flex-wrap:wrap;gap:.35em;margin-top:.4em;margin-bottom:.3em;display:flex}.message.svelte-h4cdis .tool_pill:where(.svelte-h4cdis){font-size:.73em;font-weight:var(--weight-medium);color:var(--c-text-secondary);background:var(--overlay-faint);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:.2em .7em;display:inline-flex}.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;align-items:flex-start;gap:.4em;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}
