.ReactionTester-module__xh_pcW__wrapper{flex-direction:column;gap:2rem;width:100%;display:flex}.ReactionTester-module__xh_pcW__statsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.ReactionTester-module__xh_pcW__statCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;transition:all .3s;display:flex}.ReactionTester-module__xh_pcW__statLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.ReactionTester-module__xh_pcW__statValue{color:var(--accent);font-size:2rem;font-weight:800}.ReactionTester-module__xh_pcW__testArea{aspect-ratio:16/9;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.ReactionTester-module__xh_pcW__clickArea{z-index:5;position:absolute;inset:0}.ReactionTester-module__xh_pcW__stateContent{text-align:center;z-index:10;pointer-events:none;padding:2rem}.ReactionTester-module__xh_pcW__title{color:#fff;text-shadow:0 4px 12px #0000004d;margin-bottom:1rem;font-size:clamp(1.5rem,8vw,2.5rem);font-weight:900;line-height:1.1}.ReactionTester-module__xh_pcW__description{color:#ffffffe6;max-width:600px;font-size:clamp(.9rem,4vw,1.25rem)}@media (max-width:480px){.ReactionTester-module__xh_pcW__statsGrid{grid-template-columns:1fr;gap:.75rem}.ReactionTester-module__xh_pcW__statCard{padding:1rem}.ReactionTester-module__xh_pcW__testArea{border-radius:1rem;min-height:300px}}.ReactionTester-module__xh_pcW__stateIdle{background:var(--card-bg);border:2px dashed var(--card-border);cursor:default}.ReactionTester-module__xh_pcW__stateIdle .ReactionTester-module__xh_pcW__title{color:var(--foreground);text-shadow:none}.ReactionTester-module__xh_pcW__stateIdle .ReactionTester-module__xh_pcW__description{color:var(--muted)}.ReactionTester-module__xh_pcW__stateWaiting{background-color:#ef4444}.ReactionTester-module__xh_pcW__stateGo{background-color:#22c55e}.ReactionTester-module__xh_pcW__stateResult{background:var(--card-bg);border:2px solid var(--accent)}.ReactionTester-module__xh_pcW__stateResult .ReactionTester-module__xh_pcW__title{color:var(--accent);text-shadow:none}.ReactionTester-module__xh_pcW__stateResult .ReactionTester-module__xh_pcW__description{color:var(--muted)}.ReactionTester-module__xh_pcW__stateTooEarly{background-color:#f59e0b}.ReactionTester-module__xh_pcW__startBtn{background:var(--accent);color:#fff;cursor:pointer;pointer-events:auto;border:none;border-radius:.75rem;margin-top:2rem;padding:1rem 2.5rem;font-size:1.25rem;font-weight:700;transition:all .2s}.ReactionTester-module__xh_pcW__startBtn:hover{filter:brightness(1.1);transform:translateY(-2px)}.ReactionTester-module__xh_pcW__pulse{background:radial-gradient(circle,#fff3 0%,#0000 70%);width:100%;height:100%;animation:1s infinite ReactionTester-module__xh_pcW__pulse;position:absolute}@keyframes ReactionTester-module__xh_pcW__pulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.ReactionTester-module__xh_pcW__rounds{gap:.5rem;margin-bottom:2rem;display:flex}.ReactionTester-module__xh_pcW__roundDot{background:var(--card-border);border-radius:50%;width:12px;height:12px;transition:all .3s}.ReactionTester-module__xh_pcW__roundDotActive{background:var(--accent);box-shadow:0 0 10px var(--accent)}.ReactionTester-module__xh_pcW__roundDotCompleted{background:#22c55e}.ReactionTester-module__xh_pcW__finalCard{background:rgba(var(--accent-rgb),.1);border:1px solid var(--accent);text-align:center;border-radius:1.5rem;padding:2.5rem}.ReactionTester-module__xh_pcW__finalTitle{color:var(--accent);margin-bottom:.5rem;font-size:3rem;font-weight:900}
