.verbal214{margin-top:18px;padding:18px}.verbal214-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.verbal214-head h2{margin:.15rem 0 .35rem}.verbal214-head p{margin:0;max-width:720px;color:var(--muted);line-height:1.55}.verbal214-settings,.verbal214-tabs,.verbal214-actions,.verbal214-bench{display:flex;flex-wrap:wrap;gap:8px}.verbal214-settings button,.verbal214-tabs button,.verbal214-bench button{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:999px;padding:8px 11px;font-weight:750}.verbal214-settings button.active,.verbal214-tabs button.active,.verbal214-bench button.active{background:var(--text);color:var(--bg)}.verbal214-tabs{margin:16px 0 14px}.verbal214-body{min-height:230px}.verbal214-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.verbal214-metric{border:1px solid var(--line);border-radius:14px;background:var(--soft);padding:13px}.verbal214-metric small{display:block;color:var(--muted);margin-bottom:4px}.verbal214-metric strong{font-size:1.2rem}.verbal214-family{margin-top:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.verbal214-family>div{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--card)}.verbal214-family small{display:block;color:var(--muted);min-height:2.4em}.verbal214-run{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:18px}.verbal214-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted)}.verbal214-word{text-align:center;font-weight:900;font-size:clamp(2rem,7vw,4.3rem);letter-spacing:.035em;margin:25px 0}.verbal214-actions{justify-content:center}.verbal214-choice{min-width:145px;min-height:60px!important}.verbal214-live{margin:16px auto 0;max-width:680px;text-align:center;color:var(--muted)}.verbal214-form{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end}.verbal214-form label{font-size:.85rem;color:var(--muted)}.verbal214-form select,.verbal214-form input{width:100%;margin-top:5px}.verbal214-list{display:grid;gap:8px;margin-top:12px}.verbal214-list button{width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:11px;color:var(--text)}.verbal214-list small{display:block;color:var(--muted);margin-top:3px}.verbal214-review{overflow:auto;margin-top:12px}.verbal214-review table{width:100%;border-collapse:collapse;min-width:700px}.verbal214-review th,.verbal214-review td{padding:8px;border-bottom:1px solid var(--line);text-align:left;font-size:.88rem}.verbal214-review tr.error{background:color-mix(in srgb,var(--soft) 70%,transparent)}.verbal214-note{color:var(--muted);line-height:1.5}.verbal214 textarea{width:100%;min-height:140px}.verbal214[data-large="true"]{font-size:1.08rem}.verbal214[data-large="true"] .verbal214-choice{min-height:70px!important;font-size:1.1rem}.verbal214[data-contrast="true"]{outline:3px solid var(--text)}.verbal214[data-reduced="true"] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media(max-width:780px){.verbal214{padding:12px}.verbal214-head{display:block}.verbal214-settings{margin-top:10px}.verbal214-grid{grid-template-columns:repeat(2,1fr)}.verbal214-family{grid-template-columns:1fr 1fr}.verbal214-form{grid-template-columns:1fr 1fr}.verbal214-choice{min-width:126px}.verbal214-meta{font-size:.85rem}}@media(max-width:440px){.verbal214-family,.verbal214-form{grid-template-columns:1fr}.verbal214-grid{grid-template-columns:1fr 1fr}.verbal214-tabs button{flex:1 1 30%}}
