.standalone-timeseries.svelte-l6922a{width:100%;position:relative}.demo-page.svelte-y9a76f{color:#1a1a1a;background:#fff;flex-direction:column;height:100vh;font-family:system-ui,-apple-system,sans-serif;display:flex}.demo-header.svelte-y9a76f{flex-shrink:0;padding:12px 16px 4px}.demo-header.svelte-y9a76f h1:where(.svelte-y9a76f){margin:0;font-size:16px;font-weight:600}.demo-header.svelte-y9a76f p:where(.svelte-y9a76f){opacity:.6;margin:2px 0 0;font-size:12px}.demo-header.svelte-y9a76f code:where(.svelte-y9a76f){background:#f0f0f0;border-radius:3px;padding:1px 4px;font-size:12px}.demo-controls.svelte-y9a76f{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;flex-shrink:0;gap:12px;padding:8px 16px;display:flex}.control-group.svelte-y9a76f{align-items:center;gap:6px;display:flex}.control-group.svelte-y9a76f label:where(.svelte-y9a76f){align-items:center;gap:4px;font-size:12px;display:flex}.control-group.svelte-y9a76f input[type=date]:where(.svelte-y9a76f){border:1px solid #ccc;border-radius:3px;padding:2px 4px;font-size:12px}.control-group.svelte-y9a76f button:where(.svelte-y9a76f){cursor:pointer;background:#fafafa;border:1px solid #ccc;border-radius:3px;padding:3px 10px;font-size:12px}.control-group.svelte-y9a76f button:where(.svelte-y9a76f):hover:not(:disabled){background:#eee}.control-group.svelte-y9a76f button:where(.svelte-y9a76f):disabled{opacity:.4;cursor:default}.lifecycle-btn.destructive.svelte-y9a76f{color:#d44;border-color:#d44}.demo-body.svelte-y9a76f{flex:1;min-height:0;display:flex}.plot-area.svelte-y9a76f{flex:1;min-width:0}.event-log.svelte-y9a76f{border-left:1px solid #e0e0e0;flex-direction:column;flex-shrink:0;width:320px;font-family:SF Mono,Fira Code,monospace;font-size:11px;display:flex}.log-header.svelte-y9a76f{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:6px 10px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;display:flex}.log-clear.svelte-y9a76f{cursor:pointer;background:#fafafa;border:1px solid #ccc;border-radius:3px;padding:1px 6px;font-size:11px}.log-entries.svelte-y9a76f{flex:1;padding:4px 0;overflow-y:auto}.log-entry.svelte-y9a76f{word-break:break-all;padding:2px 10px;line-height:1.4}.log-entry.svelte-y9a76f:nth-child(2n){background:#f8f8f8}.log-empty.svelte-y9a76f{opacity:.4;font-style:italic}
