.e3i-chart{--ink:#16161c;--mut:#8c8c97;--bd:#e0e0e0;--bdl:#ededf0;--surf:#f8f5ee;--paper:#fff;--acc:#b85c3c;font-family:'Inter',system-ui,sans-serif;max-width:780px;margin:0 auto 6px;border:1px solid var(--ink);background:var(--ui-surface-raised);box-sizing:border-box}.e3i-chart *{box-sizing:border-box}.e3i-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:18px 20px 14px;border-bottom:1px solid var(--bd)}.e3i-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--ink)}.e3i-title em{font-style:normal;color:var(--mut);font-weight:400}.e3i-readout{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--mut);text-align:right;line-height:1.5;font-variant-numeric:tabular-nums}.e3i-readout .e3i-date{color:var(--ink);font-weight:700}.e3i-readout .e3i-vh{color:var(--acc);font-weight:700;font-size:15px}.e3i-readout .e3i-vc{color:var(--ink);font-weight:700;font-size:15px}.e3i-leg{display:flex;gap:18px;align-items:center;font-size:12px;color:#54545f;padding:0 20px 14px;flex-wrap:wrap}.e3i-leg span{display:flex;align-items:center;gap:7px}.e3i-leg i{width:16px;height:3px;display:inline-block;border-radius:2px}.e3i-sw-h{background:var(--acc)}.e3i-sw-c{background:var(--ink)}.e3i-cw{position:relative;height:350px;width:100%;padding:14px 16px 4px}.e3i-cw canvas{display:block;width:100%;height:100%;cursor:crosshair}.e3i-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 20px 16px;border-top:1px solid var(--bd)}.e3i-jumps{display:flex;flex-wrap:wrap;gap:6px}.e3i-jumps button{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:500;padding:6px 11px;border:1px solid var(--bd);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:2px;transition:.14s;letter-spacing:.02em;-webkit-appearance:none;appearance:none;line-height:1.2}.e3i-jumps button:hover{border-color:var(--ink);background:var(--surf)}.e3i-jumps button.on{background:var(--ink);border-color:var(--ink);color:#fff}.e3i-src{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--mut);letter-spacing:.03em}.e3i-cap{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--mut);max-width:780px;margin:0 auto 26px;line-height:1.5;letter-spacing:.01em;padding:8px 2px 0}@media(max-width:600px){.e3i-cw{height:290px}}