.ReactionSpeed[data-v-c08541e3]{margin:0 auto;max-width:720px}.ReactionBox[data-v-c08541e3],.TestSection[data-v-c08541e3]{display:flex;justify-content:center}.ReactionBox[data-v-c08541e3]{align-items:center;border-radius:16px;cursor:pointer;flex-direction:column;gap:10px;min-height:320px;padding:40px 20px;transition:background .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ReactionBox.idle[data-v-c08541e3]{background:var(--bg-soft);color:var(--tx-1)}.ReactionBox.idle[data-v-c08541e3]:hover{background:var(--bd);transform:scale(1.01)}.ReactionBox.waiting[data-v-c08541e3]{background:color-mix(in srgb,var(--tx-warn) 12%,var(--bg-card));color:var(--tx-warn);cursor:default}.ReactionBox.ready[data-v-c08541e3]{animation:pulse-c08541e3 .6s ease-in-out infinite;background:var(--tx-ok);box-shadow:0 0 40px color-mix(in srgb,var(--tx-ok) 40%,transparent);color:var(--tx-inv);transform:scale(1.03)}.ReactionBox.early[data-v-c08541e3]{animation:shake-c08541e3 .4s ease;background:color-mix(in srgb,var(--tx-error) 10%,var(--bg-card));color:var(--tx-error);cursor:default}.ReactionBox.result[data-v-c08541e3]{background:var(--bg-soft);color:var(--tx-1);cursor:default}.ReactionBox .BoxLabel[data-v-c08541e3]{font-size:22px;font-weight:600}.ReactionBox .BoxSub[data-v-c08541e3]{font-size:14px;opacity:.7}.ReactionBox .ResultTime[data-v-c08541e3]{color:var(--tx-1);font-size:64px;font-weight:700;line-height:1}.ReactionBox .ResultTime small[data-v-c08541e3]{font-size:22px;font-weight:500;margin-left:2px}@keyframes pulse-c08541e3{0%,to{box-shadow:0 0 40px color-mix(in srgb,var(--tx-ok) 40%,transparent)}50%{box-shadow:0 0 60px color-mix(in srgb,var(--tx-ok) 60%,transparent)}}@keyframes shake-c08541e3{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.StatsPanel[data-v-c08541e3]{display:flex;flex-direction:column;gap:16px;margin-top:24px}.RoundDots[data-v-c08541e3]{flex-wrap:wrap;gap:12px}.RoundDot[data-v-c08541e3],.RoundDots[data-v-c08541e3]{display:flex;justify-content:center}.RoundDot[data-v-c08541e3]{align-items:center;animation:popIn-c08541e3 .3s ease both;animation-delay:var(--delay);background:var(--bg-soft);border-radius:12px;height:64px;width:64px}.RoundDot .DotNum[data-v-c08541e3]{align-items:baseline;color:var(--tx-1);display:flex;font-size:16px;font-weight:600;gap:1px}.RoundDot .DotNum small[data-v-c08541e3]{font-size:10px;font-weight:500}.RoundDot.strikethrough[data-v-c08541e3]{background:var(--bg-soft);opacity:.6;text-decoration:line-through}.RoundDot.strikethrough .DotNum[data-v-c08541e3]{color:var(--tx-4)}.RoundDot.valid[data-v-c08541e3]{background:var(--bd)}.RoundDot.valid .DotNum[data-v-c08541e3]{color:var(--tx-1)}@keyframes popIn-c08541e3{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.FinalResult[data-v-c08541e3]{align-items:center;background:var(--bg-card);border:1px solid var(--bd);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.FinalCard[data-v-c08541e3]{text-align:center}.FinalCard .FinalLabel[data-v-c08541e3]{color:var(--tx-3);font-size:13px;margin-bottom:4px}.FinalCard .FinalValue[data-v-c08541e3]{color:var(--tx-1);font-size:48px;font-weight:700;line-height:1}.FinalCard .FinalValue small[data-v-c08541e3]{font-size:18px;font-weight:500}.FinalCard .FinalGrade[data-v-c08541e3]{color:var(--tx-1);font-size:20px;font-weight:600;margin-top:4px}.DetailRow[data-v-c08541e3]{display:flex;gap:24px}.DetailItem[data-v-c08541e3]{display:flex;flex-direction:column;gap:4px;text-align:center}.DetailItem .DetailLabel[data-v-c08541e3]{color:var(--tx-3);font-size:12px}.DetailItem .DetailValue[data-v-c08541e3]{color:var(--tx-1);font-size:16px;font-weight:600}.DetailItem .DetailValue.fast[data-v-c08541e3]{color:var(--tx-1)}.DetailItem .DetailValue.slow[data-v-c08541e3]{color:var(--tx-2)}.RetryBtn[data-v-c08541e3]{margin-top:4px}
