.c-score-row{gap:12px;justify-content:space-between;margin-bottom:13px}.c-micro,.c-score-row{display:flex;align-items:center}.c-micro{color:#77859a;letter-spacing:.09em;text-transform:uppercase;gap:7px}.c-micro,.c-score-row h3{font-size:var(--type-ui);font-weight:600}.c-score-row h3{letter-spacing:-.035em;line-height:1.5;margin-top:6px;max-width:230px}.c-score-number{font-size:var(--type-section);font-weight:500;letter-spacing:-.065em;white-space:nowrap;color:#285fac;font-variant-numeric:tabular-nums}.c-score-number>span{font-size:var(--type-ui);color:#71829a;letter-spacing:0;margin-left:3px}.c-score-track{background:#e3ebf5;height:4px;border-radius:5px;overflow:hidden;margin-bottom:23px}.c-score-track>span{display:block;height:100%;background:linear-gradient(90deg,#a3c5ff,#2f6fed);border-radius:inherit;animation:c-bar-in .7s cubic-bezier(.16,1,.3,1) both;transform-origin:left}@keyframes c-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.c-transcript{background:#eef3f99e;border:1px solid #e2e9f2;border-radius:10px;padding:13px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#6b7e98}.c-transcript>span{font-size:var(--type-ui);letter-spacing:.09em;font-weight:600}.c-transcript p{width:100%;font-size:var(--type-ui);line-height:1.8;color:#50617a;margin:0}.c-feedback{font-size:var(--type-ui);line-height:1.85;color:#5d6d85;margin:15px 0}.c-rewrite{border:1px solid #bdd5fa;border-radius:12px;padding:14px;background:linear-gradient(140deg,#edf5ff,#ddebffbd);box-shadow:inset 0 1px 0 #fff}.c-rewrite>div{display:flex;gap:7px;align-items:center;color:#2b69c4;font-size:var(--type-ui);font-weight:600}.c-rewrite>div svg:last-child{margin-left:auto}.c-rewrite p{font-size:var(--type-ui);line-height:1.7;font-weight:500;color:#234878;margin-top:8px;letter-spacing:-.025em}@media (prefers-reduced-motion:reduce){.c-score-track>span{animation:none}}