.ng-sample-context{color:var(--text-dim);background:var(--surface-raised,var(--bg-surface));border-left:3px solid var(--accent);border-radius:4px;margin:.4rem 0 .8rem;padding:.6rem .8rem;font-size:.85rem}.ng-inputs{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.ng-input-row{grid-template-columns:9rem 1fr;align-items:center;gap:.5rem;display:grid}.ng-input-label{color:var(--text-dim);white-space:nowrap;font-size:.875rem}.ng-input-controls{align-items:center;gap:.5rem;display:flex}.ng-slider{min-width:0;accent-color:var(--accent);flex:1}.ng-num{border:1px solid var(--border);background:var(--bg-surface);width:8rem;color:var(--text);text-align:right;border-radius:4px;padding:.25rem .4rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem}.ng-num:focus{border-color:var(--accent);outline:none}.ng-unit{color:var(--text-dim);min-width:1.5rem;font-size:.8rem}.ng-sensitivity{margin:1rem 0}.ng-sens-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.ng-sens-grid{border:1px solid var(--border);border-radius:8px;flex-wrap:nowrap;gap:0;display:flex;overflow:hidden}.ng-sens-card{text-align:center;border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;flex:1;align-items:center;gap:.15rem;min-width:0;padding:.55rem .5rem;display:flex}.ng-sens-card:last-child{border-right:none}.ng-sens-current{background:color-mix(in srgb, var(--accent) 9%, var(--bg-surface))}.ng-sens-r{color:var(--text);font-size:.82rem;font-weight:700}.ng-sens-f{color:var(--accent);font-size:.78rem;font-weight:600}.ng-sens-abs{color:var(--text-dim);white-space:nowrap;font-size:.68rem}.ng-diagram{margin:1rem 0 .5rem}@media (width<=480px){.ng-input-row{grid-template-columns:1fr}.ng-num{width:7rem}.ng-sens-card{min-width:4rem;padding:.4rem .5rem}}
