.surface.svelte-1rnyr7t{display:block;width:100%;border:0;padding:0;font:inherit;color:inherit;text-align:initial;position:relative;background:radial-gradient(ellipse at 50% 60%,#50c8ff09,transparent 65%);border-radius:10px}.interactive.svelte-1rnyr7t{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.dragging.svelte-1rnyr7t{cursor:grabbing}.surface.svelte-1rnyr7t:focus-visible{outline:2px solid #76d6ff;outline-offset:3px}svg.svelte-1rnyr7t{display:block;width:100%}.data-surface.svelte-1rnyr7t svg:where(.svelte-1rnyr7t){height:clamp(265px,23vw,330px)}text.svelte-1rnyr7t{font:8px Inter,system-ui,sans-serif;letter-spacing:1px;fill:#7f9eb4}text.axis-tick.svelte-1rnyr7t{font-size:6px;letter-spacing:0;fill:#b4cddd;paint-order:stroke;stroke:#07121d;stroke-width:1.4px;stroke-linejoin:round}text.axis-title.svelte-1rnyr7t{font-size:8px;font-weight:650;letter-spacing:0;fill:#e5f6ff;paint-order:stroke;stroke:#07121d;stroke-width:2px;stroke-linejoin:round}.label.svelte-1rnyr7t{fill:#bdd7e6;font-size:8px}.badge.svelte-1rnyr7t{fill:#72dfb4}.axis-labels.svelte-1rnyr7t{display:flex;flex-wrap:wrap;gap:8px 18px;color:#a6c6d8;font-size:.72rem;line-height:1.6}.drag-hint.svelte-1rnyr7t{display:block;text-align:center;color:#8fc6d6;font-size:.64rem;padding-bottom:14px}.data-surface.svelte-1rnyr7t .drag-hint:where(.svelte-1rnyr7t){position:absolute;bottom:5px;left:0;right:0;padding-bottom:0;pointer-events:none}.tools.svelte-1rnyr7t{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.tools.compact.svelte-1rnyr7t{margin-top:0;gap:8px}.tools.compact.svelte-1rnyr7t button:where(.svelte-1rnyr7t){min-height:44px}.tools.compact.svelte-1rnyr7t input:where(.svelte-1rnyr7t){min-height:32px}.tools.svelte-1rnyr7t:has(.smooth-control:where(.svelte-1rnyr7t)){margin-top:8px}.tools.svelte-1rnyr7t label.smooth-control:where(.svelte-1rnyr7t){display:flex;flex-direction:row;align-items:center;gap:7px}.tools.svelte-1rnyr7t .smooth-control:where(.svelte-1rnyr7t) input:where(.svelte-1rnyr7t){flex:none;width:14px;height:14px;min-height:0;padding:0;margin:0}label.svelte-1rnyr7t{display:flex;align-items:center;gap:10px;flex:1;color:#adcad9;font-size:.7rem}input.svelte-1rnyr7t{width:90px;min-width:0;flex:1;accent-color:#72dfb4}button.svelte-1rnyr7t{color:#b9edff;background:#50c8ff0a;border:1px solid #50c8ff30;border-radius:6px;padding:8px 10px;font:inherit;font-size:.65rem;cursor:pointer}button.svelte-1rnyr7t:focus-visible,input.svelte-1rnyr7t:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.caption.svelte-1rnyr7t{color:#91a7bb;font-size:.68rem;line-height:1.6}.bounds.svelte-1rnyr7t{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;color:#789bb4;font-size:.64rem;border-block:1px solid #79abc71a;padding-block:11px}.bounds.svelte-1rnyr7t span:where(.svelte-1rnyr7t){overflow-wrap:anywhere}.bounds.svelte-1rnyr7t b:where(.svelte-1rnyr7t){font-weight:500;color:#b0ccdd;margin-left:4px}.data-surface.svelte-1rnyr7t+.bounds:where(.svelte-1rnyr7t){padding-block:8px}@media (max-width:640px){text.axis-title.svelte-1rnyr7t{font-size:11px}text.axis-tick.svelte-1rnyr7t{font-size:8px}}
