.it-tool{flex-direction:column;gap:1rem;display:flex}.it-tool .it-group{flex-direction:column;gap:.35rem;min-width:0;display:flex}.it-tool .it-label{letter-spacing:.04em;color:var(--text-dim);font-size:.78rem}.it-tool .it-label output{font-variant-numeric:tabular-nums;color:var(--text)}.it-tool .it-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.it-tool .it-fns .seg-btn,.it-tool .it-outers .seg-btn{min-width:4.2rem}.it-tool .it-xeq{color:var(--text-dim)}.it-tool .it-input{font-variant-numeric:tabular-nums;width:7rem;min-width:0;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:0;padding:.42rem .55rem;font-size:.95rem}.it-tool .it-theta-n{width:6rem}.it-tool .it-row .it-key{min-width:2.2rem;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;border-radius:0;padding:.38rem .5rem;font-size:.95rem}.it-tool .it-row .it-key:hover{border-color:var(--text-dim)}.it-tool .it-angle-row{flex-wrap:nowrap}.it-tool .it-angle-row input[type=range]{min-width:0;accent-color:var(--accent);flex:auto}.it-tool .it-verdict-box{background:var(--bg-surface);border:1px solid var(--border);padding:.6rem .85rem}.it-tool .it-verdict{margin:0;font-size:.95rem;line-height:1.55}@media (width<=520px){.it-tool .it-fns,.it-tool .it-outers{flex-wrap:nowrap;flex:100%}.it-tool .it-fns .seg-btn,.it-tool .it-outers .seg-btn{flex:1 1 0;min-width:0;padding-left:.2rem;padding-right:.2rem}}
