.test-module__lDjpEG__box{--violet:#7d65d3;--violet-dark:#5a46b0;--violet-deep:#3d2e8a;--pink:#ff169f;--line:#e7e2f5;border:1px solid var(--line);text-align:center;background:radial-gradient(420px 300px at 85% 10%,#d5c8fab3,#d5c8fa00),linear-gradient(160deg,#f4f1fc 0%,#fff 75%);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;margin:0;padding:84px 24px 40px;display:flex;position:relative;box-shadow:0 20px 50px #3d2e8a1a}.test-module__lDjpEG__progress{position:absolute;top:20px;left:24px;right:24px}.test-module__lDjpEG__progressText{color:var(--violet-dark);justify-content:space-between;gap:12px;font-size:14px;font-weight:800;display:flex}.test-module__lDjpEG__progressText span{font-weight:400}.test-module__lDjpEG__bar{grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.test-module__lDjpEG__bar li{background:#e7e2f5;border-radius:99px;height:8px}.test-module__lDjpEG__bar .test-module__lDjpEG__barDone{background:var(--violet)}.test-module__lDjpEG__bar .test-module__lDjpEG__barNow{background:var(--pink)}.test-module__lDjpEG__art{object-fit:contain;filter:drop-shadow(0 14px 20px #3d2e8a29);width:96px;height:96px}.test-module__lDjpEG__center{flex-direction:column;align-items:center;gap:14px;max-width:560px;display:flex}.test-module__lDjpEG__center p{margin:0}.test-module__lDjpEG__big{color:var(--violet-deep);font-size:28px;font-weight:800}.test-module__lDjpEG__small{color:#6b6485;font-size:14px}.test-module__lDjpEG__ok{color:#1a8f4d}.test-module__lDjpEG__miss{color:var(--pink)}.test-module__lDjpEG__flash{color:var(--violet-deep);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(88px,22vw,160px);font-weight:800;line-height:1}.test-module__lDjpEG__pop{animation:.25s ease-out test-module__lDjpEG__pop}@keyframes test-module__lDjpEG__pop{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.test-module__lDjpEG__pop{animation:none}}.test-module__lDjpEG__score{color:var(--pink);font-size:64px;font-weight:800;line-height:1}.test-module__lDjpEG__input{border:2px solid var(--violet);width:180px;font:inherit;text-align:center;color:var(--violet-deep);border-radius:14px;padding:12px 16px;font-size:32px;font-weight:800}.test-module__lDjpEG__input:focus{outline:3px solid #ff169f4d}.test-module__lDjpEG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.test-module__lDjpEG__button,.test-module__lDjpEG__ghost{min-height:52px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.test-module__lDjpEG__button{background:var(--pink);border:0;color:#fff!important;text-decoration:none!important}.test-module__lDjpEG__ghost{border:2px solid var(--violet);color:var(--violet-dark);background:#fff}.test-module__lDjpEG__button{transition:transform .2s;box-shadow:0 12px 26px #ff169f42}.test-module__lDjpEG__button:hover,.test-module__lDjpEG__ghost:hover{transform:translateY(-2px)}.test-module__lDjpEG__input{background:#fff;border-radius:18px;width:200px}@media (max-width:599px){.test-module__lDjpEG__box{border-radius:24px;min-height:400px;padding:80px 16px 32px}.test-module__lDjpEG__progressText span{display:none}}
