._root_pv0jg_4{--bz-editor: #f6f8fa;--bz-fg: #1f2328;--bz-keyword: #cf222e;--bz-function: #8250df;--bz-number: #0550ae;--bz-comment: #6e7781;--bz-input-bg: #ffffff;--bz-input-border: #d0d7de;--bz-focus: #0969da;--bz-panel: #ffffff;--bz-panel-border: #d0d7de;--bz-stage-from: #ffffff;--bz-stage-to: #f0f2f4;--bz-grid: #e6e9ec;--bz-plot-border: #d0d7de;--bz-label: #6e7781;--bz-handle: #8c959f;--bz-p1: #0969da;--bz-p2: #8250df;--bz-endpoint: #1a7f37;--bz-curve: #bf8700;--bz-button-bg: #f6f8fa;--bz-button-hover: #eaeef2;--bz-button-border: #d0d7de;--bz-button-fg: #1f2328;--bz-shadow: rgba(0, 0, 0, .18);display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-card);overflow:hidden;background-color:var(--surface);border:1px solid var(--border)}:root.dark ._root_pv0jg_4{--bz-editor: #1e1e1e;--bz-fg: #d4d4d4;--bz-keyword: #c586c0;--bz-function: #dcdcaa;--bz-number: #b5cea8;--bz-comment: #6a9955;--bz-input-bg: #252526;--bz-input-border: #3c3c3c;--bz-focus: #6b9fff;--bz-panel: #181818;--bz-panel-border: #333;--bz-stage-from: #222;--bz-stage-to: #181818;--bz-grid: #2d2d2d;--bz-plot-border: #3c3c3c;--bz-label: #6e7681;--bz-handle: #555;--bz-p1: #4a9eff;--bz-p2: #c586c0;--bz-endpoint: #6a9955;--bz-curve: #dcdcaa;--bz-button-bg: #2a2a2a;--bz-button-hover: #333;--bz-button-border: #444;--bz-button-fg: #e0e0e0;--bz-shadow: rgba(0, 0, 0, .45)}._header_pv0jg_71{display:flex;align-items:center;gap:8px}._light_pv0jg_77{width:12px;height:12px;border-radius:6px;flex-shrink:0}._headerLabel_pv0jg_84{font-size:14px;line-height:1.4;color:var(--fg-muted)}._editor_pv0jg_90{border-radius:var(--radius-md);overflow:hidden;background-color:var(--bz-editor)}._codeArea_pv0jg_96{padding:1rem;background-color:var(--bz-editor);font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--bz-fg);overflow-x:auto}._codeLine_pv0jg_106{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .25rem;white-space:pre-wrap;word-break:break-word}._keyword_pv0jg_115{color:var(--bz-keyword)}._functionName_pv0jg_119{color:var(--bz-function)}._number_pv0jg_123{color:var(--bz-number)}._punct_pv0jg_127{color:var(--bz-fg)}._dim_pv0jg_131{color:var(--bz-comment)}._input_pv0jg_135{width:4.25rem;padding:.15rem .35rem;margin:0 .05rem;font-family:inherit;font-size:inherit;line-height:1.4;color:var(--bz-number);background:var(--bz-input-bg);border:1px solid var(--bz-input-border);border-radius:4px}._input_pv0jg_135:focus{outline:2px solid var(--bz-focus);outline-offset:1px;border-color:var(--bz-focus)}._input_pv0jg_135::-webkit-outer-spin-button,._input_pv0jg_135::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_pv0jg_135[type=number]{appearance:textfield;-moz-appearance:textfield}._body_pv0jg_165{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:0 1rem 1rem;background-color:var(--bz-editor)}@media(max-width:640px){._body_pv0jg_165{grid-template-columns:1fr}}._graphWrap_pv0jg_179{border-radius:6px;border:1px solid var(--bz-panel-border);background:var(--bz-panel);padding:.5rem}._graphCaption_pv0jg_186{font-family:var(--font-sans);font-size:.7rem;color:var(--bz-label);margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.04em}._graphSvg_pv0jg_195{display:block;width:100%;height:auto;max-height:220px}._previewCol_pv0jg_202{display:flex;flex-direction:column;gap:.75rem;min-width:0}._previewLabel_pv0jg_209{font-family:var(--font-sans);font-size:.7rem;color:var(--bz-label);margin:0;text-transform:uppercase;letter-spacing:.04em}._previewStage_pv0jg_218{flex:1;min-height:140px;border-radius:6px;border:1px solid var(--bz-panel-border);background:linear-gradient(180deg,var(--bz-stage-from) 0%,var(--bz-stage-to) 100%);display:flex;align-items:center;justify-content:center;padding:1rem}._pivot_pv0jg_230{display:flex;align-items:center;justify-content:center;line-height:0}._previewLogo_pv0jg_237{display:block;height:72px;width:auto;max-width:min(100%,200px);object-fit:contain;transform-origin:bottom left;will-change:transform;filter:drop-shadow(0 4px 12px var(--bz-shadow));user-select:none;pointer-events:none}._controls_pv0jg_250{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._replay_pv0jg_257{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;padding:.4rem .85rem;border-radius:6px;border:1px solid var(--bz-button-border);background:var(--bz-button-bg);color:var(--bz-button-fg);cursor:pointer}@media(hover:hover){._replay_pv0jg_257:hover{background:var(--bz-button-hover)}}._replay_pv0jg_257:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px}._hint_pv0jg_280{font-family:var(--font-sans);font-size:.75rem;color:var(--bz-label);margin:0}._gridLine_pv0jg_288{stroke:var(--bz-grid)}._plotFrame_pv0jg_291{stroke:var(--bz-plot-border)}._axisLabel_pv0jg_294{fill:var(--bz-label)}._handleLine_pv0jg_297{stroke:var(--bz-handle)}._p1_pv0jg_300{fill:var(--bz-p1);stroke:var(--bz-editor)}._p2_pv0jg_304{fill:var(--bz-p2);stroke:var(--bz-editor)}._endpoint_pv0jg_308{fill:var(--bz-endpoint)}._curve_pv0jg_311{stroke:var(--bz-curve)}._srOnly_pv0jg_315{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
