.chart-ask.svelte-1aben7v{color:var(--color-muted-foreground);align-items:center;gap:8px;padding:0 14px 10px;font-size:11px;display:flex}.chart-ask.svelte-1aben7v button:where(.svelte-1aben7v){border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.chart-ask.svelte-1aben7v button:where(.svelte-1aben7v):hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}.chart-header.svelte-1aax2nv{border-bottom:1px solid var(--color-border);padding:12px 14px}.chart-title-row.svelte-1aax2nv{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.chart-title-group.svelte-1aax2nv{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.chart-header.svelte-1aax2nv h3:where(.svelte-1aax2nv){margin:0;font-size:14px;font-weight:650;line-height:1.3}.from-chat.svelte-1aax2nv{border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 9%, transparent);color:var(--color-primary);white-space:nowrap;cursor:default;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.chart-why.svelte-1aax2nv{color:color-mix(in srgb, var(--color-primary) 75%, var(--color-muted-foreground));margin:4px 0 0;font-size:12px;font-style:italic;line-height:1.35}.chart-desc.svelte-1aax2nv{color:var(--color-muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.3}.chart-canvas.svelte-1r6d476{flex:1;min-height:420px;position:relative}.chart-canvas-box.svelte-1r6d476{position:absolute;inset:12px}.chart-table.svelte-1olbu7y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-table.visible.svelte-1olbu7y{clip-path:none;white-space:normal;border-top:1px solid var(--color-border);width:auto;height:auto;max-height:260px;margin:0;position:static;overflow:auto}table.svelte-1olbu7y{border-collapse:collapse;width:100%;font-size:11px}caption.svelte-1olbu7y{text-align:left;color:var(--color-muted-foreground);padding:8px 14px 6px;font-size:11px}th.svelte-1olbu7y,td.svelte-1olbu7y{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);white-space:nowrap;padding:4px 10px}thead.svelte-1olbu7y th:where(.svelte-1olbu7y){background:var(--color-card);font-weight:650;position:sticky;top:0}tbody.svelte-1olbu7y th:where(.svelte-1olbu7y){font-weight:500}.chart-card.svelte-13lwtdr{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;flex-direction:column;min-height:480px;display:flex;overflow:hidden}.chart-card.svelte-13lwtdr:focus{outline:none}.chart-card.svelte-13lwtdr.chart-cited{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent);transition:box-shadow .18s ease-out,border-color .18s ease-out}.chart-card.expanded.svelte-13lwtdr{z-index:61;min-height:0;position:fixed;inset:24px;box-shadow:0 24px 64px #00000059}.chart-backdrop.svelte-13lwtdr{z-index:60;background:#00000073;position:fixed;inset:0}@media (width<=640px){.chart-card.expanded.svelte-13lwtdr{border-radius:0;inset:0}}.chart-type-select.svelte-qw7hzs{border:1px solid var(--color-border);background:var(--color-background);height:26px;color:var(--color-muted-foreground);cursor:pointer;border-radius:6px;padding:0 4px;font-size:11px}.chart-type-select.svelte-qw7hzs:hover:not(:disabled){color:var(--color-foreground);border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}.chart-type-select.svelte-qw7hzs:disabled{opacity:.5;cursor:default}.chart-actions.svelte-1y1m6ev{flex-shrink:0;gap:4px;margin:-2px -2px 0 0;display:inline-flex}.chart-btn.svelte-1y1m6ev{width:26px;height:26px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.chart-btn.svelte-1y1m6ev:hover{background:var(--color-muted);color:var(--color-foreground)}.chart-btn.active.svelte-1y1m6ev{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.menu.svelte-1y1m6ev{position:relative}summary.svelte-1y1m6ev{list-style:none}summary.svelte-1y1m6ev::-webkit-details-marker{display:none}.menu-body.svelte-1y1m6ev{z-index:20;border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;gap:2px;min-width:160px;padding:4px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 8px 24px #0000001f}.menu-item.svelte-1y1m6ev{width:100%;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.menu-item.svelte-1y1m6ev:hover:not(:disabled){background:var(--color-muted)}.menu-item.svelte-1y1m6ev:disabled{color:var(--color-muted-foreground);cursor:default}.chart-significance.svelte-1cuqf8r{color:var(--color-foreground);align-items:baseline;gap:6px;margin:0;padding:8px 14px 0;font-size:12px;font-weight:500;line-height:1.35;display:flex}.chart-significance.svelte-1cuqf8r .significance-icon{color:var(--color-muted-foreground);flex-shrink:0;align-self:flex-start;margin-top:2px}.chart-caption.svelte-1cuqf8r{color:var(--color-muted-foreground);margin:0;padding:8px 14px 12px;font-size:11px;line-height:1.3}.chart-insight.svelte-1cuqf8r{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card));gap:8px;padding:10px 14px 12px;display:flex}.chart-insight.svelte-1cuqf8r .insight-icon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.chart-insight.svelte-1cuqf8r p:where(.svelte-1cuqf8r){color:var(--color-foreground);margin:0;font-size:12px;line-height:1.4}.chart-adjustments.svelte-1cuqf8r{border-top:1px dashed var(--color-border);margin:0;padding:8px 14px 12px;list-style:none}.chart-adjustments.svelte-1cuqf8r li:where(.svelte-1cuqf8r){color:var(--color-muted-foreground);align-items:baseline;gap:6px;font-size:11px;line-height:1.35;display:flex}.chart-adjustments.svelte-1cuqf8r li:where(.svelte-1cuqf8r)+li:where(.svelte-1cuqf8r){margin-top:4px}.chart-adjustments.svelte-1cuqf8r .adjustment-icon{flex-shrink:0;align-self:flex-start;margin-top:2px}
