[data-practice-progress]{max-width:24rem;position:absolute;top:100%;left:1.25rem;right:1.25rem}@media (min-width:64rem){[data-practice-progress]{left:0}}[data-practice-recall]{color:#ffffffb8}[data-practice-recall=clean]{color:#ffdf7e}[data-practice-meter]{pointer-events:none;align-items:center;gap:.65rem;min-width:0;display:flex}[data-practice-ticks]{flex:0 1 calc(var(--ticks) * 1.15rem + (var(--ticks) - 1) * 2px);gap:2px;min-width:0;display:flex}[data-practice-ticks]>span{background:#fff3;border-radius:999px;flex:1 1 0;min-width:2px;max-width:1.15rem;height:5px;box-shadow:0 1px 2px #00000059}[data-practice-ticks]>[data-tick=recalled]{background:#ffcf3f;box-shadow:0 0 7px #ffcf3f99}[data-practice-ticks]>[data-tick=hinted]{background:#ffcf3f29;box-shadow:inset 0 0 0 1.5px #ffcf3f}[data-practice-ticks]>[data-latest]{animation:.56s cubic-bezier(.2,1.5,.4,1) .34s backwards practice-tick-land}[data-practice-meter][data-complete] [data-practice-ticks]>span{animation:practice-tick-sweep .9s ease-out calc(.52s + var(--tick) * var(--tick-step)) backwards}[data-practice-meter]>p{color:#ffffffd9;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-shadow:0 1px 5px #000000e6;text-transform:uppercase;flex:none;font-size:.66rem;font-weight:600;animation:.42s ease-out .34s backwards practice-count-in}[data-practice-meter]>p[data-last]{color:#ffdf7e}@keyframes practice-tick-land{0%{background:#fff3;transform:scaleY(1);box-shadow:0 1px 2px #00000059}45%{background:#fffbe8;transform:scaleY(3.4);box-shadow:0 0 12px #fffbe8e6}}@keyframes practice-tick-sweep{30%{background:#fffbe8;transform:scaleY(2.6);box-shadow:0 0 12px #fffbe8e6}}@keyframes practice-count-in{0%{opacity:0;transform:translateY(.2rem)}}@media (prefers-reduced-motion:reduce){[data-practice-ticks]>span,[data-practice-meter]>p{animation:none!important}}
