.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);--message-max-width:55ch;--code-max-width:82ch;word-wrap:break-word;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 .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);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;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:.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}
