.chart-shell.svelte-5sujal{overflow:hidden;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface)}.chart-shell.fullscreen.svelte-5sujal{width:100vw;height:100vh;border:0;border-radius:0;background:var(--color-surface)}.chart-shell.fullscreen.svelte-5sujal .chart-stage:where(.svelte-5sujal),.chart-shell.fullscreen.svelte-5sujal .chart-host:where(.svelte-5sujal){height:calc(100vh - 220px);min-height:420px}.chart-header.svelte-5sujal{display:flex;min-height:47px;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--color-stroke)}.view-switch.svelte-5sujal{display:flex;min-width:0}.view-switch.svelte-5sujal button:where(.svelte-5sujal){display:flex;min-height:46px;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--color-stroke);color:var(--color-ink-faint);font-size:11px;font-weight:650;letter-spacing:.045em;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.view-switch.svelte-5sujal button:where(.svelte-5sujal):focus-visible{outline:2px solid var(--color-signal);outline-offset:-2px}.view-switch.svelte-5sujal button:where(.svelte-5sujal):hover{background:var(--color-hover);color:var(--color-ink-mid)}.view-switch.svelte-5sujal button.active:where(.svelte-5sujal){background:var(--color-gold-soft);box-shadow:0 -2px 0 var(--color-gold) inset;color:var(--color-ink)}.chart-tools.svelte-5sujal{display:flex;align-items:center;gap:2px;padding:0 7px}.chart-shell.svelte-5sujal .chart-tool{min-width:38px;min-height:38px;color:var(--color-ink-faint)}.chart-shell.svelte-5sujal .chart-tool[aria-pressed=true]{color:var(--color-gold)}.chart-shell.svelte-5sujal .scale-button{display:grid;place-items:center;padding:0 7px;font-size:11px;font-weight:700;letter-spacing:.04em}.chart-shell.svelte-5sujal .scale-button:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.range-row.svelte-5sujal{display:flex;align-items:center;gap:4px;min-height:43px;padding:3px 9px;border-bottom:1px solid var(--color-stroke);background:color-mix(in srgb,var(--color-well) 36%,transparent)}.range-row.svelte-5sujal .range-chip{min-width:41px;justify-content:center;font-size:11px;font-weight:650}.utc-label.svelte-5sujal{margin-left:auto;padding-right:5px;color:var(--color-ink-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.chart-stage.svelte-5sujal{position:relative;height:var(--chart-plot-height);background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 2.5%,transparent),transparent 25%),var(--color-surface)}.chart-host.svelte-5sujal{width:100%;height:var(--chart-plot-height);touch-action:pan-y pinch-zoom}.chart-message.svelte-5sujal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--color-surface);color:var(--color-ink-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}.chart-tooltip.svelte-5sujal{position:absolute;z-index:4;width:min(248px,calc(100% - 16px));padding:9px 10px 8px;border:1px solid var(--color-stroke-strong);background:color-mix(in srgb,var(--color-scrim) 94%,var(--color-surface));box-shadow:var(--shadow-raised);pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.chart-tooltip.pinned.svelte-5sujal{border-color:var(--color-stroke-gold);box-shadow:0 0 0 1px var(--color-gold-soft),var(--shadow-raised);pointer-events:auto}.tooltip-time.svelte-5sujal{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--color-stroke);color:var(--color-ink-faint);font-size:11px;letter-spacing:.02em}.chart-tooltip.svelte-5sujal .tooltip-pin{min-height:0;padding:0;color:var(--color-gold);font-size:11px}.tooltip-row.svelte-5sujal{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:25px;color:var(--color-ink-mid);font-size:11px}.tooltip-label.svelte-5sujal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-row.svelte-5sujal strong:where(.svelte-5sujal){color:var(--color-ink);font-size:11px;font-weight:600}.series-dot.svelte-5sujal{display:inline-block;width:7px;height:7px;flex:0 0 auto;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent)}.legend.svelte-5sujal{display:flex;flex-wrap:wrap;gap:2px 5px;padding:9px;border-top:1px solid var(--color-stroke)}.chart-credit.svelte-5sujal{align-self:center;margin-left:auto;color:var(--color-ink-faint);font-size:.6875rem}.chart-credit.svelte-5sujal:hover,.chart-credit.svelte-5sujal:focus-visible{color:var(--color-text-muted);text-decoration:underline}.legend.svelte-5sujal .legend-item strong{margin-left:.35rem;color:var(--color-ink);font-weight:600}.legend.svelte-5sujal .legend-item.is-muted{opacity:.38}.legend.svelte-5sujal .legend-item .series-dot{margin-right:.35rem}@media(max-width:640px){.chart-header.svelte-5sujal{flex-wrap:wrap;align-items:stretch}.chart-tools.svelte-5sujal{width:100%;justify-content:flex-end;border-top:1px solid var(--color-stroke)}.view-switch.svelte-5sujal button:where(.svelte-5sujal){padding:0 10px}.range-row.svelte-5sujal{padding-inline:4px}.chart-shell.svelte-5sujal .chart-tool{min-width:44px;min-height:44px}.chart-shell.svelte-5sujal .chart-tool--pointer{display:none}.chart-tools.svelte-5sujal{width:auto;margin-left:auto;border-top:0}}
