.trainerCube_run__M16mp{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center;text-align:center}.trainerCube_prompt__PnwVz{margin:0;font-size:1.05rem;font-weight:600}.trainerCube_hint___USQ8{margin:0;font-size:.86rem;color:var(--muted);line-height:1.45}.trainerCube_bad__RkYqX{color:var(--stop,#e4322b)}.trainerCube_setup__uQ0hG,.trainerCube_waiting__6Ewmc{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:center}.trainerCube_strip__qyXoO{padding:.7rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:100%}.trainerCube_strip__qyXoO .timer-scramble{font-size:clamp(1.05rem,3.4vw,1.35rem);color:var(--text);line-height:1.9}.trainerCube_figure__R4ScB{display:flex;justify-content:center;margin:0;padding:1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.trainerCube_figure__R4ScB svg{display:block}.trainerCube_clocks__MyqGh{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;width:100%;max-width:520px}.trainerCube_clockLive__c_LVF,.trainerCube_clock__1OA6G{display:grid;grid-gap:.1rem;gap:.1rem;justify-items:center;padding:.6rem .5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.trainerCube_clockLive__c_LVF{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.trainerCube_clockLabel__hiNmW{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.trainerCube_clockValue__VYKup{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,3.2rem);line-height:1.1;font-weight:600}.trainerCube_stats__gzIQA{margin:0;font-family:var(--font-mono);font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trainerCube_grades__bXZS0{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.trainerCube_grade__VPrCn{min-width:5.5rem;justify-content:center}.trainerCube_gradeAuto__vP3Ci{outline:2px solid var(--brand);outline-offset:1px}.trainerCube_gradeNote__sMbIt{margin:0;font-size:.8rem;color:var(--muted)}.trainerCube_algs__c0Fct{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:center}.trainerCube_algTag___8apR{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.trainerCube_algMine__weMoq .trainerCube_algTag___8apR{color:var(--brand)}.trainerCube_lastRep__EJAZs{margin:0;font-size:.9rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.trainerCube_clocks__MyqGh{gap:.5rem}}