:root{--ask-viz-1:#d9480f;--ask-viz-2:#2563eb;--ask-viz-3:#15803d;--ask-viz-4:#b45309;--ask-viz-5:#7c3aed;--ask-viz-6:#0e7490}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ask-viz-1:#fb8a4c;--ask-viz-2:#60a5fa;--ask-viz-3:#4ade80;--ask-viz-4:#fbbf24;--ask-viz-5:#c4b5fd;--ask-viz-6:#22d3ee}}.ask-ans{flex-direction:column;gap:12px;min-width:0;display:flex}.ask-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.ask-ans.compact .ask-text{color:var(--ink-2);font-size:13px}.ask-err{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);margin:0;padding:10px 12px;font-size:13px}.ask-number{flex-direction:column;gap:2px;padding:6px 0;display:flex}.ask-number b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1.15}.ask-number span{color:var(--muted);font-size:13px}.ask-link{min-height:30px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600}.ask-link:hover{text-decoration:underline}.ask-table{border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden}.ask-table .table td,.ask-table .table th{padding:8px 12px}.ask-table .table .right{text-align:right}.ask-ans.compact .ask-table{max-height:260px;overflow:auto}.ask-more{border-top:1px solid var(--line-2);margin:0;padding:8px 12px}.ask-chart{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.ask-chart figcaption{color:var(--ink-2);font-size:13px;font-weight:700}.ask-svg{width:100%;height:auto;display:block;overflow:visible}.ask-svg .grid{stroke:var(--line-2);stroke-width:1px}.ask-svg .axis{stroke:var(--line);stroke-width:1px}.ask-svg text{fill:var(--muted);font-size:12px;font-family:var(--font)}.ask-svg .lbl{fill:var(--ink-2);font-size:12.5px}.ask-svg .val{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.ask-svg .val.sm,.ask-svg .tick{font-size:11px}.ask-svg .slice{stroke:var(--panel);stroke-width:2px}.ask-svg.donut{max-width:180px}.ask-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ask-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ask-legend li{align-items:center;gap:6px;display:flex}.ask-legend i{border-radius:3px;flex:none;width:10px;height:10px}.ask-legend.column{flex-direction:column;flex:1;gap:6px;min-width:180px}.ask-legend.column li{grid-template-columns:10px minmax(0,1fr) auto 38px;gap:8px;display:grid}.ask-legend.column span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-legend.column b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.ask-legend.column small{color:var(--muted);text-align:right}
