:root{--bg:#000;--panel:#0d0d0d;--border:#262626;--text:#ededed;--dim:#8a8a8a;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font:15px/1.5 var(--sans);margin:0}#root{min-height:100vh}._interactiveArea_1ela9_8{z-index:10;cursor:crosshair;touch-action:none;overscroll-behavior-x:contain;width:100%;height:100%;position:absolute;top:0;left:0}._canvases_u908y_8{width:100%;height:100%;position:relative}._drawingCanvas_u908y_14{position:absolute;top:0}._axesCanvas_u908y_19,._crosshairsCanvas_u908y_25{position:absolute;top:0;left:0}._uis_1h7fp_8{position:absolute}._legend_xya6s_8{box-sizing:border-box;white-space:nowrap;width:fit-content;margin:0 0 4px}._legendLabel_xya6s_15{margin-right:12px}._fieldLabel_xya6s_19{margin-right:2px}._fieldValue_xya6s_23{margin-right:6px}._panelUis_b5fyk_8{box-sizing:border-box;width:100%;padding-top:4px;position:absolute}._goToLatestButton_18vcz_8{z-index:20;height:40px;padding:4px 12px;position:absolute}._statefulChart_aenp7_8{width:100%;height:100%;position:relative}._chart_kyo5w_8{font-family:Arial,Helvetica,sans-serif;font-size:13px}.app{max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem}.chart{min-height:520px;margin-top:1.5rem}.controls{flex-wrap:wrap;gap:1rem;display:flex}.field{flex-direction:column;gap:.4rem;min-width:12rem;display:flex}.field label{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:12px}.field select{font:14px var(--mono);color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:.55rem .6rem}.field select:focus-visible{outline:1px solid var(--text);outline-offset:1px}.field select:disabled{color:var(--dim);cursor:not-allowed}.field .label{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:12px}.checks{flex-wrap:wrap;gap:.4rem .7rem;padding:.55rem 0;display:flex}.field .check{font:14px var(--mono);text-transform:none;letter-spacing:normal;cursor:pointer;align-items:center;gap:.3rem;display:flex}.note{font:13px var(--mono);color:var(--dim);margin-top:1.5rem}.note.error{color:#ff6b6b}.scroll{margin-top:.75rem;overflow-x:auto}table.signals{border-collapse:collapse;width:100%;font:13px var(--mono);font-variant-numeric:tabular-nums}table.signals th,table.signals td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:.4rem .6rem}table.signals th{font:11px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}table.signals .left{text-align:left}table.signals .pos{color:#4ade80}table.signals .neg{color:#ff6b6b}table.signals .dim{color:var(--dim)}.linkish{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:3px;background:0 0;border:0;padding:0}.linkish:hover{text-decoration-color:currentColor}.linkish:focus-visible{outline:1px solid var(--text);outline-offset:2px}table.signals tr.selected td{background:#4ade801a}
