.hlf{--accent:#8b7bf0}.hlf .tool-panel{display:flex;flex-direction:column;gap:12px}.hlf-iso{min-width:230px}.hlf-custom{min-width:220px}.hlf-inline{display:flex;gap:8px}.hlf-inline .t-input{flex:1;min-width:90px}.hlf-inline .t-select{width:110px}.hlf-isonote{margin:0;font:600 12.5px/1.55 var(--font-sans);color:var(--dim)}.hlf-isonote b{color:var(--accent);font-family:var(--font-mono)}.hlf-results{display:flex;flex-direction:column;gap:7px}.hlf-row{display:flex;align-items:baseline;gap:10px;padding:8px 11px;border:1px solid var(--line);border-radius:10px}.hlf-row label{flex:1;font:600 11.5px/1.4 var(--font-sans);color:var(--dim)}.hlf-row b{font:800 16px/1.2 var(--font-mono);color:var(--ink);text-align:right}.hlf-row.hero{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.hlf-row.hero b{color:var(--accent);font-size:20px}.hlf-chartbox{gap:8px}.hlf-ct{font:700 13px/1.3 var(--font-sans);color:var(--ink)}#chart{width:100%;height:250px;display:block;cursor:crosshair;touch-action:none}.hlf-slider{width:100%}.hlf-slider input[type=range]{flex:1;width:auto}.hlf-slider b{min-width:90px;text-align:right;color:var(--accent)}
