.sentence-module__SygVjW__stage{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:600px;display:flex}.sentence-module__SygVjW__sentenceCard{background:var(--bg-card);border:1px solid var(--border-bright);border-radius:var(--radius-lg);text-align:center;-webkit-user-select:none;user-select:none;width:100%;padding:36px 40px;animation:.4s both sentence-module__SygVjW__fadeInScale}.sentence-module__SygVjW__sentenceText{color:var(--text-primary);letter-spacing:.2px;pointer-events:none;font-size:20px;font-weight:500;line-height:1.7}.sentence-module__SygVjW__hiddenHint{color:var(--text-muted);text-align:center;font-size:15px}.sentence-module__SygVjW__inputArea{flex-direction:column;gap:16px;width:100%;animation:.4s both sentence-module__SygVjW__slideUp;display:flex}.sentence-module__SygVjW__textarea{background:var(--bg-secondary);border:1px solid var(--border-bright);border-radius:var(--radius-md);width:100%;min-height:120px;color:var(--text-primary);resize:vertical;outline:none;padding:16px 20px;font-size:16px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.sentence-module__SygVjW__textarea:focus{border-color:var(--accent-red);box-shadow:0 0 0 3px #ff375f1a}.sentence-module__SygVjW__textarea::placeholder{color:var(--text-muted)}.sentence-module__SygVjW__levelBar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;width:100%;padding:8px 14px;display:flex}.sentence-module__SygVjW__levelBadge{color:var(--accent-red);background:#ff375f14;border:1px solid #ff375f59;border-radius:100px;align-items:center;padding:6px 16px;font-size:14px;font-weight:700;display:inline-flex}.sentence-module__SygVjW__timerDisplay{font-variant-numeric:tabular-nums;color:var(--accent-red);font-size:16px;font-weight:800}.sentence-module__SygVjW__timerDisplay.sentence-module__SygVjW__safe{color:var(--accent-green)}.sentence-module__SygVjW__timerDisplay.sentence-module__SygVjW__warning{color:var(--accent-yellow);animation:.5s infinite sentence-module__SygVjW__pulse}.sentence-module__SygVjW__qProgress{color:var(--text-muted);font-size:13px;font-weight:600}.sentence-module__SygVjW__compareRow{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:12px;width:100%;padding:20px;animation:.4s both sentence-module__SygVjW__slideUp;display:flex}.sentence-module__SygVjW__compareItem{flex-direction:column;gap:4px;display:flex}.sentence-module__SygVjW__compareLabel{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.sentence-module__SygVjW__compareText{color:var(--text-secondary);font-size:15px;line-height:1.6}.sentence-module__SygVjW__compareText.sentence-module__SygVjW__original{color:var(--accent-green)}.sentence-module__SygVjW__compareText.sentence-module__SygVjW__typed,.sentence-module__SygVjW__diffSpan.sentence-module__SygVjW__correct{color:var(--text-primary)}.sentence-module__SygVjW__diffSpan.sentence-module__SygVjW__wrong{color:var(--accent-red);text-decoration:underline;-webkit-text-decoration-color:var(--accent-red);text-decoration-color:var(--accent-red)}.sentence-module__SygVjW__diffSpan.sentence-module__SygVjW__missing{color:var(--accent-yellow);background:#ffd60a1a;border-radius:2px;padding:0 2px}
