.drv{--accent:#6a8cf0}.dv-card{display:flex;flex-direction:column;gap:10px}.dv-h{font:800 13px/1 var(--font-sans);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin:0}.dv-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.dv-fx{font:700 15px/1 var(--font-mono);color:var(--dim);align-self:center}.dv-in{flex:1;min-width:180px;font-size:15px}.dv-sm{width:90px;text-align:right}.dv-tan{flex:1;min-width:220px}.dv-pre{flex-wrap:wrap}.dv-err{margin:0;min-height:16px;font:600 12px/1.4 var(--font-mono);color:#ff9a80}.dv-plot{width:100%;height:320px;border:1px solid var(--line);border-radius:12px;background:rgba(10,16,30,.5)}.dv-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dv-cell{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid var(--line);border-radius:10px}.dv-cell b{font:600 11px/1 var(--font-sans);color:var(--dim)}.dv-cell .mono{font:700 13px/1.3 var(--font-mono);color:var(--ink)}.dv-leg{display:inline-flex;align-items:center;gap:5px;font:600 11.5px/1 var(--font-sans);color:var(--dim)}.dv-leg i{width:14px;height:3px;border-radius:2px;display:inline-block}.dv-out{font-size:15px;font-weight:700;color:var(--accent)}.dv-out [data-val]{flex:1;min-width:0;word-break:break-word}@media (max-width:520px){.dv-plot{height:250px}}
