.gm-practice-result-polished{gap:clamp(20px,4vw,42px)}.gm-practice-result-polished>div{min-width:0}.gm-results .gm-practice-result-polished>.gm-practice-result-grade{font-size:clamp(60px,9vw,94px)}.gm-practice-result-polished.gm-practice-result h2{margin-bottom:8px}.gm-practice-result-receipt{max-width:48ch;min-height:28px}.gm-practice-result-polished .gm-practice-result-receipt p{color:#c0cbc8;margin:0;font-size:15px;line-height:1.5}.gm-practice-result-receipt .gm-text-button{font-size:inherit;text-underline-offset:3px;min-height:24px;margin-left:4px;padding:0;text-decoration:underline}.gm-practice-result-best{align-items:center;gap:9px;display:flex}.gm-practice-result-best svg{color:#a5d2c1;flex:none}.gm-practice-result-receipt .gm-practice-result-best[data-best-status=first],.gm-practice-result-receipt .gm-practice-result-best[data-best-status=improved],.gm-practice-result-best[data-best-status=first] svg,.gm-practice-result-best[data-best-status=improved] svg{color:#e9ce98}.gm-practice-result-fresh .gm-practice-result-grade{animation:.35s cubic-bezier(.2,.8,.2,1) both practice-grade-arrive}.gm-practice-result-kicker{color:#99aaa6;letter-spacing:1.5px;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.gm-practice-result-polished[data-result-tone=improved] .gm-practice-result-grade{color:#efd293;text-shadow:0 0 24px #e9b96920}.gm-practice-result-polished[data-result-tone=first] .gm-practice-result-grade{color:#dcc49c}.gm-practice-result-polished[data-result-tone=perfect] .gm-practice-result-grade{color:#a7dac6}.gm-practice-result-polished[data-result-tone=improved] .gm-practice-result-kicker{color:#dcc18d}.gm-practice-result-polished[data-result-tone=perfect] .gm-practice-result-kicker{color:#a7dac6}.gm-practice-result-receipt .gm-practice-perfect-note{color:#a7c7bc;margin-top:5px;font-size:12px}@keyframes practice-grade-arrive{0%{opacity:.65;transform:translateY(7px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:760px){.gm-results .gm-practice-result-polished>.gm-practice-result-grade{font-size:clamp(56px,18vw,78px)}}@media (max-width:480px){.gm-practice-result-polished .gm-practice-result-receipt p{font-size:14px}.gm-practice-result-polished{align-items:center}.gm-practice-result-best{align-items:flex-start}.gm-practice-result-best svg{margin-top:2px}}@media (prefers-reduced-motion:reduce){.gm-practice-result-fresh .gm-practice-result-grade{animation:none}}.gm-calm .gm-practice-result-fresh .gm-practice-result-grade{animation:none}
