.lc{flex-direction:column;gap:14px;min-width:0;display:flex}.lc-plot{border-radius:8px;outline:none;min-width:0;position:relative}.lc-plot:focus-visible{box-shadow:0 0 0 2px var(--gold)}.lc-svg{font-family:var(--mono);display:block;overflow:visible}.lc-grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}.lc-grid.base{stroke:var(--faint,#c9c5ba);stroke-dasharray:none}.lc-y,.lc-x{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.lc-x.on{fill:var(--ink);font-weight:600}.lc-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;transition:opacity .15s,stroke-width .15s}.lc-line.dim{opacity:.18}.lc-line.focus{stroke-width:2.6px}.lc-area{pointer-events:none;animation:.2s lc-fade}.lc-marker line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 4;opacity:.16;transition:opacity .12s}.lc-marker path{fill:var(--surface);stroke:var(--muted);stroke-width:1.2px;transition:fill .12s,stroke .12s}.lc-marker.on line{opacity:.45}.lc-marker.on path{fill:var(--ink);stroke:var(--ink)}.lc-cross line{stroke:var(--ink);stroke-width:1px;opacity:.35}.lc-svg .ring,.sl-svg .ring{stroke:var(--surface);stroke-width:2px}.lc-flag{pointer-events:none}.lc-hit{fill:#0000;cursor:crosshair}.lc-tip{z-index:5;pointer-events:none;background:var(--tip-bg);border:1px solid var(--tip-border);color:#f4f2ec;min-width:200px;max-width:280px;box-shadow:0 10px 28px rgb(var(--shadow-rgb) / .22);border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;font-size:12px;line-height:1.4;animation:.12s lc-fade;display:flex;position:absolute;top:4px}.lc-tip-h{color:#fff;border-bottom:1px solid #ffffff1f;flex-direction:column;gap:1px;margin-bottom:2px;padding-bottom:4px;font-weight:600;display:flex}.lc-tip-n{color:#b9b6ad;font-size:11px;font-weight:400}.lc-tip-r{grid-template-columns:12px 42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.lc-tip-r i{border-radius:2px;width:12px;height:2.5px;display:block}.lc-tip-r b{color:#fff;text-align:right;font-weight:600}.lc-tip-r span{color:#d8d5cc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-tip-r em,.lc-key em{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal}.lc-tip-r em{color:#9d9a92}.lc-tip-flag{background:#b8432b47;border-radius:6px;flex-direction:column;gap:1px;margin-top:3px;padding:6px 8px;display:flex}.lc-tip-flag b{color:#fff}.lc-tip-flag span{color:#e8d6d0;font-size:11px}.lc-tip-m{color:#d8d5cc;font-family:var(--mono);align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.lc-tip-m .lc-diamond{background:#fff}.lc-legend{flex-wrap:wrap;gap:4px 6px;display:flex}.lc-key{font:500 12.5px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;transition:opacity .15s,background .15s;display:inline-flex}.lc-key:hover{background:var(--fill)}.lc-key i{border-radius:2px;width:14px;height:3px;display:block}.lc-key.dim{opacity:.45}.lc-key.off{color:var(--muted);opacity:.6;text-decoration:line-through}.lc-key.off i{background:var(--border)!important}.lc-key.static{cursor:default;color:var(--muted)}.lc-key.static:hover{background:0 0}.lc-diamond{border:1.2px solid var(--muted);border-radius:1px;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.sl{width:100%;min-width:0;position:relative}.sl-svg{cursor:crosshair;display:block;overflow:visible}.sl-cross{stroke:var(--ink);stroke-width:1px;opacity:.3}.sl-tip{z-index:5;pointer-events:none;white-space:nowrap;background:var(--tip-bg);border:1px solid var(--tip-border);color:#d8d5cc;box-shadow:0 8px 20px rgb(var(--shadow-rgb) / .2);border-radius:8px;flex-direction:column;padding:6px 9px;font-size:11.5px;line-height:1.35;animation:.1s lc-fade;display:flex;position:absolute;top:-6px}.sl-tip b{color:#fff;font-size:13px}.sl-flag{color:#f1b3a4}.spark-empty{border-bottom:1.5px dashed var(--border);width:100%}@keyframes lc-fade{0%{opacity:0}to{opacity:1}}.ch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.ch-title{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-title h3{align-items:center;gap:2px;font-size:15px;font-weight:600;display:flex}.ch-sub{color:var(--muted);font-size:13px}.ch-action{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.lc-plot.pickable .lc-hit{cursor:pointer}.lc-band{opacity:.16;pointer-events:none;transition:opacity .15s}.lc-band.dim{opacity:.05}.lc-vol rect{fill:var(--faint);opacity:.55;transition:opacity .1s,fill .1s}.lc-vol rect.on{fill:var(--muted);opacity:1}.lc-marker.strong line{stroke:var(--complaint);opacity:.4}.lc-marker.strong path{stroke:var(--complaint)}.lc-mlabel rect{fill:var(--fill);stroke:var(--border)}.lc-mlabel text{fill:var(--muted);font-size:10.5px}.lc-marker.strong .lc-mlabel rect{fill:var(--complaint-bg);stroke:var(--complaint-light)}.lc-marker.strong .lc-mlabel text{fill:var(--complaint)}.lc-marker.on .lc-mlabel rect{stroke:var(--ink)}.lc-marker.on .lc-mlabel text{fill:var(--ink)}.lc-break line{stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:5 3;opacity:.7}.lc-break rect{fill:var(--gold)}.lc-break.on line{opacity:1}.lc-tip-r i.vol{background:#8d8a82;width:6px;height:8px}.lc-tip-m.brk{color:#e6c07a}.lc-tip-hint{color:#b9b6ad;margin-top:2px;font-size:11px}.lc-square{background:var(--gold);border-radius:1.5px;width:8px;height:8px;display:inline-block}.lc-bandkey{background:var(--muted);opacity:.3;border-radius:2px;width:14px;height:10px;display:inline-block}.lc-volkey{background:var(--faint);border-radius:1px;width:6px;height:10px;display:inline-block}.sl-mark{stroke:var(--faint);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.lc-blabel rect{fill:var(--gold-bg);stroke:var(--gold-border)}.lc-blabel text{fill:var(--gold-ink);font-size:10.5px}
