.te-tool{flex-direction:column;gap:1rem;display:flex}.te-tool .te-eq{flex-direction:column;gap:.6rem;display:flex}.te-tool .te-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.te-tool .te-row[hidden]{display:none}.te-tool .te-group{flex-wrap:nowrap;align-items:center;gap:.35rem;display:inline-flex}.te-tool .te-sym{color:var(--text-dim);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.te-tool .te-in{font-variant-numeric:tabular-nums;width:5.2rem;min-width:0;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:0;padding:.4rem .5rem;font-size:.95rem}.te-tool .te-in.te-short{width:3.6rem}.te-tool .te-rel{min-width:1.9rem;color:var(--text);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:0;padding:.3rem .35rem;font-size:1.05rem;line-height:1}.te-tool .te-rel:hover{border-style:solid}.te-tool .te-keys{gap:.3rem;display:inline-flex}.te-tool .te-keys .te-key{min-width:2rem;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;border-radius:0;padding:.3rem .45rem;font-size:.95rem}.te-tool .segmented .seg-btn[disabled]{opacity:.35;cursor:not-allowed}.te-tool .te-verdict-box{background:var(--bg-surface);border:1px solid var(--border);padding:.6rem .85rem}.te-tool .te-read{margin:0 0 .35rem;overflow:auto hidden}.te-tool .te-verdict{margin:0;font-size:.95rem;line-height:1.55}@media (width<=520px){.te-tool .te-in{width:4.6rem}.te-tool .te-in.te-short{width:3.1rem}}
