.hf-tool{flex-direction:column;gap:1rem;display:flex}.hf-tool .hf-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.hf-tool .hf-row[hidden]{display:none}.hf-tool .hf-group{flex-wrap:nowrap;align-items:center;gap:.35rem;display:inline-flex}.hf-tool .hf-sym{color:var(--text-dim);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.hf-tool .hf-in{font-variant-numeric:tabular-nums;width:4.4rem;min-width:0;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:0;padding:.42rem .5rem;font-size:.95rem}.hf-tool .hf-forms{flex-wrap:wrap;align-self:flex-start}.hf-tool .hf-forms .seg-btn{min-width:6.4rem}.hf-tool .hf-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}.hf-tool .hf-rel:hover{border-style:solid}.hf-tool .hf-keys{gap:.3rem;display:inline-flex}.hf-tool .hf-keys .hf-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}.hf-tool .hf-verdict-box{background:var(--bg-surface);border:1px solid var(--border);padding:.6rem .85rem}.hf-tool .hf-read{margin:0 0 .35rem;overflow:auto hidden}.hf-tool .hf-verdict{margin:0;font-size:.95rem;line-height:1.55}@media (width<=520px){.hf-tool .hf-forms{grid-template-columns:1fr 1fr;width:100%;display:grid}.hf-tool .hf-forms .seg-btn{min-width:0}.hf-tool .hf-in{width:3.6rem}}
