.practice-modal__celebration[data-v-d2d41c03]{font-size:40px;line-height:1}.practice-modal__subtitle[data-v-d2d41c03]{margin:0;font-size:14px;text-align:center;color:#888}.practice-modal__stats[data-v-d2d41c03]{display:flex;align-items:center;justify-content:space-around;width:100%;padding:4px 0}.practice-modal__stat[data-v-d2d41c03]{display:flex;flex-direction:column;align-items:center;gap:4px}.practice-modal__stat-value[data-v-d2d41c03]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:700;line-height:1}.practice-modal__stat-value--wpm[data-v-d2d41c03]{color:#f90a0a}.practice-modal__stat-value--acc[data-v-d2d41c03]{color:#22c55e}.practice-modal__stat-value--time[data-v-d2d41c03]{color:#e77b17}.practice-modal__stat-label[data-v-d2d41c03]{font-size:14px;color:#888}.practice-modal__footer--stack[data-v-d2d41c03]{flex-direction:column;gap:12px}.practice-modal__footer-row[data-v-d2d41c03]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.practice-modal__text-link[data-v-d2d41c03]{margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:14px;font-weight:600;color:#007aff;cursor:pointer}.practice-modal__text-link[data-v-d2d41c03]:hover{text-decoration:underline}.practice-restart-btn[data-v-76801aa8]{position:relative;flex-shrink:0;width:33px;height:33px}.practice-restart-btn__trigger[data-v-76801aa8]{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:#666;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.practice-restart-btn__icon[data-v-76801aa8]{display:block;flex-shrink:0}.practice-restart-btn__tooltip[data-v-76801aa8]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:none;align-items:center;justify-content:center;padding:6px 10px;border-radius:6px;background:#1a1a1a;white-space:nowrap;pointer-events:none;z-index:10}.practice-restart-btn__tooltip-arrow[data-v-76801aa8]{position:absolute;top:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:#1a1a1a}.practice-restart-btn__tooltip-text[data-v-76801aa8]{position:relative;z-index:1;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1;color:#fff}.practice-restart-btn:hover .practice-restart-btn__trigger[data-v-76801aa8]{background:#f5f5f5;box-shadow:0 1px 3px #00000014}.practice-restart-btn:hover .practice-restart-btn__tooltip[data-v-76801aa8]{display:flex}.practice-restart-btn__trigger[data-v-76801aa8]:focus{outline:none}.practice-restart-btn__trigger[data-v-76801aa8]:focus-visible{background:#f5f5f5;box-shadow:0 1px 3px #00000014}.practice-restart-btn:has(.practice-restart-btn__trigger:focus-visible) .practice-restart-btn__tooltip[data-v-76801aa8]{display:flex}
