.MousePractice-module__EsP6rq__box{border-radius:var(--radius-lg,24px);background:var(--paper-deep);box-shadow:inset 0 0 0 2px var(--line-strong);margin:20px 0 32px;padding:20px 16px 16px}.MousePractice-module__EsP6rq__title{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:15px;font-weight:700}.MousePractice-module__EsP6rq__big{font-family:var(--font-ui);margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.35}.MousePractice-module__EsP6rq__small{color:var(--ink-soft);margin:0 0 16px}.MousePractice-module__EsP6rq__go,.MousePractice-module__EsP6rq__skip{border-radius:var(--radius-pill,999px);min-height:56px;font:inherit;font-family:var(--font-ui);cursor:pointer;border:0;padding:0 28px;font-size:20px;font-weight:700}.MousePractice-module__EsP6rq__go{background:var(--brand-deep);color:var(--on-brand)}.MousePractice-module__EsP6rq__skip{background:var(--card);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-strong);font-size:16px}.MousePractice-module__EsP6rq__row{gap:12px;margin-top:12px;display:flex}.MousePractice-module__EsP6rq__dots{gap:8px;margin:0 0 12px;display:flex}.MousePractice-module__EsP6rq__dot,.MousePractice-module__EsP6rq__dotOn{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%}.MousePractice-module__EsP6rq__dotOn{background:var(--brand-deep);box-shadow:none}.MousePractice-module__EsP6rq__stage{background:var(--card);height:clamp(280px,52vw,380px);box-shadow:inset 0 0 0 2px var(--line-strong);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:20px;position:relative;overflow:hidden}.MousePractice-module__EsP6rq__target{background:var(--paper-deep);width:96px;height:96px;box-shadow:inset 0 0 0 3px var(--line-strong);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;font-size:56px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.MousePractice-module__EsP6rq__target:hover,.MousePractice-module__EsP6rq__target:focus-visible{background:var(--card)}.MousePractice-module__EsP6rq__hint{box-shadow:0 0 0 6px var(--brand-deep)}.MousePractice-module__EsP6rq__dropBox{width:120px;height:120px;box-shadow:inset 0 0 0 4px var(--line-strong);background:var(--paper-deep);color:var(--ink-soft);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;border-radius:16px;place-items:center;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.MousePractice-module__EsP6rq__shape{cursor:grab;touch-action:none;background:var(--brand-deep);border:0;width:84px;height:84px;padding:0;position:absolute;top:50%;left:16%}.MousePractice-module__EsP6rq__held{cursor:grabbing;z-index:2}.MousePractice-module__EsP6rq__circle{border-radius:50%}.MousePractice-module__EsP6rq__square{border-radius:12px}.MousePractice-module__EsP6rq__triangle{clip-path:polygon(50% 4%,96% 92%,4% 92%)}.MousePractice-module__EsP6rq__done{text-align:center;padding:12px 0}.MousePractice-module__EsP6rq__cheer{font-family:var(--font-ui);margin:0 0 8px;font-size:40px;font-weight:800}.MousePractice-module__EsP6rq__stars{margin:0 0 16px;font-size:40px}.MousePractice-module__EsP6rq__done .MousePractice-module__EsP6rq__row{justify-content:center}@media (max-width:480px){.MousePractice-module__EsP6rq__target{width:84px;height:84px;font-size:48px}.MousePractice-module__EsP6rq__dropBox{width:96px;height:96px}}
