.styles_wrap__EOtEJ{background:var(--bg);color:var(--text);display:flex;flex-direction:column;height:100vh}.styles_header__I78Ds{padding:12px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;flex-wrap:wrap}.styles_titleRow__YmPU6{display:flex;align-items:center;gap:10px}.styles_logoIcon__oCJ1K{display:block;flex-shrink:0}.styles_title__z9DCM{font-size:16px;font-weight:500}.styles_accent__pQcfm{color:#fb923c}.styles_sub__KvQfp{font-size:12px;color:var(--text3)}.styles_body__dBhlg{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;flex:1 1;min-height:0;overflow:hidden}.styles_inputPanel__VzL7u{display:flex;flex-direction:column;border-right:1px solid var(--border);overflow:hidden}.styles_textarea__Y9_oC{flex:1 1;background:var(--bg);border:none;outline:none;padding:16px;font-size:14px;color:var(--text);line-height:1.7;resize:none;font-family:inherit;overflow:auto}.styles_wordBar__AGKNN{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--border);background:var(--surface);font-size:12px;color:var(--text3)}.styles_results__QqrjE{padding:16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1 1;min-height:0}.styles_empty__MG75u{display:flex;align-items:center;justify-content:center;color:var(--text3);font-size:14px;padding:40px}.styles_readTimes__sY9_r{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.styles_timeCard__WjSZ0{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px;text-align:center}.styles_timeCardHi__K7rGZ{border-color:#f59e0b44;background:#f59e0b11}.styles_timeVal__GrQfC{font-size:22px;font-weight:800;color:var(--text)}.styles_timeCardHi__K7rGZ .styles_timeVal__GrQfC{color:#f59e0b}.styles_timeLabel__E9d_f{font-size:11px;font-weight:600;color:var(--text);margin-top:2px}.styles_timeSpeed__gbs95{font-size:10px;color:var(--text3)}.styles_scoresGrid__MSK9d{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.styles_scoreCard__SoZtm{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px;text-align:center}.styles_scoreNum___AlK1{font-size:28px;font-weight:800;color:var(--text)}.styles_scoreLabel__zzqa8{font-size:12px;font-weight:600;color:var(--text);margin-top:2px}.styles_scoreTag__V_d_l{font-size:11px;font-weight:600;border:1px solid;border-radius:99px;padding:2px 10px;display:inline-block;margin:4px 0}.styles_scoreNote__iI1_2{font-size:10px;color:var(--text3)}.styles_statsGrid__LRaAp{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.styles_stat___oTJy{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px;text-align:center}.styles_statVal__uYlIf{font-size:16px;font-weight:700;color:var(--text)}.styles_statLabel__DP9j8{font-size:10px;color:var(--text3);margin-top:2px;text-transform:uppercase;letter-spacing:.03em}.styles_fleschBar__sqBbG{display:flex;flex-direction:column;gap:4px}.styles_fleschTrack__EJ4fc{height:8px;background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#10b981);border-radius:4px;position:relative}.styles_fleschFill__fSWhu{height:100%;border-radius:4px}.styles_fleschTicks__fhGRi{display:flex;justify-content:space-between;font-size:10px;color:var(--text3)}@media (max-width:700px){.styles_body__dBhlg{grid-template-columns:1fr}.styles_inputPanel__VzL7u{border-right:none;border-bottom:1px solid var(--border)}.styles_readTimes__sY9_r,.styles_scoresGrid__MSK9d,.styles_statsGrid__LRaAp{grid-template-columns:1fr 1fr}}