.KeystrokeBiometricTool_lede__Zp_M7{margin:0;font-size:11px;line-height:1.7;color:var(--text-faint)}.KeystrokeBiometricTool_lede__Zp_M7 em{font-style:normal;color:var(--text-dim)}.KeystrokeBiometricTool_textarea__XVt76{display:block;width:100%;min-height:100px;padding:12px;font-family:var(--font-mono),monospace;font-size:13px;color:var(--text-dim);background:var(--bg);border:1px solid var(--line);resize:vertical;outline:none;box-sizing:border-box;transition:border-color .15s;line-height:1.6}.KeystrokeBiometricTool_textarea__XVt76:focus{border-color:var(--accent,#f0b43c)}.KeystrokeBiometricTool_statsRow__p5PhZ{display:flex;align-items:center;gap:0;margin-top:10px;border:1px solid var(--line);flex-wrap:wrap}.KeystrokeBiometricTool_stat__zW4Oq{display:flex;flex-direction:column;align-items:center;padding:10px 16px;border-right:1px solid var(--line);gap:3px;min-width:80px}.KeystrokeBiometricTool_statNum__96x2k{font-size:16px;font-family:var(--font-mono),monospace;color:var(--text-dim);font-weight:600}.KeystrokeBiometricTool_statLabel___ugK8{font-size:9px;color:var(--text-faint)}.KeystrokeBiometricTool_clearBtn__xzWbS{margin-left:auto;padding:10px 18px;font-family:var(--font-mono),monospace;font-size:10px;background:transparent;border:none;border-left:1px solid var(--line);color:var(--text-faint);cursor:pointer;text-transform:lowercase;transition:color .1s;align-self:stretch}.KeystrokeBiometricTool_clearBtn__xzWbS:hover{color:var(--text-dim)}.KeystrokeBiometricTool_rhythmCanvas__s4VvH{display:block;width:100%;height:120px;background:var(--bg);border:1px solid var(--line)}.KeystrokeBiometricTool_caption__KKIy_{margin:6px 0 0;font-size:10px;color:var(--text-faint)}.KeystrokeBiometricTool_fpBox__QbtCL{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--line);font-family:var(--font-mono),monospace}.KeystrokeBiometricTool_fpLabel__Y5F86{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);flex-shrink:0}.KeystrokeBiometricTool_fpValue__iyj9c{font-size:22px;letter-spacing:.1em;color:var(--accent,#f0b43c);font-weight:700}.KeystrokeBiometricTool_needMore__SM8N2{margin:0;font-size:11px;color:var(--text-faint);padding:10px 12px;border:1px solid var(--line);font-family:var(--font-mono),monospace}.KeystrokeBiometricTool_notesList__6ZUfe{margin:0;padding:0;list-style:none;border:1px solid var(--line)}.KeystrokeBiometricTool_notesList__6ZUfe li{font-size:11px;color:var(--text-faint);line-height:1.7;padding:10px 14px;border-top:1px solid var(--line)}.KeystrokeBiometricTool_notesList__6ZUfe li:first-child{border-top:none}.KeystrokeBiometricTool_notesList__6ZUfe strong{color:var(--text-dim)}.KeystrokeBiometricTool_notesList__6ZUfe code{font-family:var(--font-mono),monospace;font-size:10px;background:rgba(255,255,255,.06);padding:1px 4px;border-radius:2px}