.value-bezier-editor{padding:12px;margin:12px 0;border:1px solid var(--line,#607b6450);border-radius:10px;background:var(--panel,var(--paper,#152019));color:var(--ink,inherit);min-width:0}.value-bezier-editor h3{font:inherit;font-weight:600;margin:0 0 8px}.value-bezier-editor svg{width:100%;display:block;touch-action:none;overflow:visible}.value-bezier-editor p{font-size:11px;line-height:1.5;opacity:.75;margin:5px 0}.value-bezier-grid line{stroke:currentColor;opacity:.12}.value-bezier-grid text{fill:currentColor;font-size:9px;opacity:.65}.value-bezier-path{fill:none;stroke:var(--accent,#8ba978);stroke-width:2.5}.value-bezier-guide{fill:none;stroke:currentColor;opacity:.35;stroke-dasharray:3 3}.value-bezier-hit{fill:transparent}.value-bezier-dot{fill:var(--panel,var(--paper,#152019));stroke:var(--accent,#8ba978);stroke-width:2}.value-bezier-handle{cursor:ns-resize;outline:none;touch-action:none}.value-bezier-handle:focus .value-bezier-dot,.value-bezier-handle:hover .value-bezier-dot{stroke-width:4}.value-bezier-handle.driven{cursor:default;opacity:.5}.value-bezier-handle.driven .value-bezier-dot{stroke-dasharray:2 2}.value-bezier-readout{font-size:10px;line-height:1.6;overflow-wrap:anywhere;display:block;opacity:.8}.value-bezier-editor[data-busy=true]{opacity:.6;pointer-events:none}
