.B5_PXW_wrapper{flex-direction:column;gap:.8rem;display:flex}.B5_PXW_statsBar{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff08;align-items:center;gap:1.5rem;padding:.6rem 1rem;display:flex}.B5_PXW_stat{align-items:baseline;gap:.35rem;display:flex}.B5_PXW_statValue{font-family:var(--font-mono),monospace;color:var(--text);font-size:1rem;font-weight:700}.B5_PXW_statLabel{font-family:var(--font-mono),monospace;color:var(--text-ghost);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.B5_PXW_resetBtn{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bg);background:var(--accent-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:opacity .2s var(--ease-out);border:none;margin-left:auto;padding:.3rem .8rem;font-size:.55rem;font-weight:600}.B5_PXW_resetBtn:hover{opacity:.85}.B5_PXW_textArea{border:1px solid var(--border);border-radius:var(--radius-md);cursor:text;background:#0000004d;min-height:4.5rem;padding:1rem 1.2rem;line-height:1.8;position:relative;overflow:hidden}.B5_PXW_textArea:hover{border-color:color-mix(in srgb, var(--accent-secondary) 20%, transparent)}.B5_PXW_wordList{font-family:var(--font-mono),monospace;word-break:break-all;font-size:.85rem}.B5_PXW_char{color:var(--text-ghost);transition:color 50ms}.B5_PXW_correct{color:var(--accent-secondary)}.B5_PXW_incorrect{color:#f44;-webkit-text-decoration:underline #f446;text-decoration:underline #f446}.B5_PXW_cursor{color:var(--text);background:color-mix(in srgb, var(--accent-secondary) 25%, transparent);border-radius:2px;animation:1s step-end infinite B5_PXW_pulse}@keyframes B5_PXW_pulse{50%{background:0 0}}.B5_PXW_hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.B5_PXW_hint{font-family:var(--font-mono),monospace;color:var(--text-ghost);text-align:center;letter-spacing:.05em;margin:0;font-size:.55rem}
