.PerformanceLab_lab__TNOmR{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--surface)}.PerformanceLab_lab__TNOmR header{padding:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border)}.PerformanceLab_lab__TNOmR h2{font-size:23px;font-weight:600;letter-spacing:-.6px;margin-top:5px}.PerformanceLab_eyebrow__5BjXE{font-size:10px;color:var(--muted);letter-spacing:1.2px}.PerformanceLab_settings__TRicJ{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:18px 22px}.PerformanceLab_settings__TRicJ label{display:grid;gap:6px;font-size:11px}.PerformanceLab_settings__TRicJ select{font-size:12px;min-width:120px}.PerformanceLab_caption__sBvFt{margin-left:auto;font-size:11px;color:var(--muted);align-self:center}.PerformanceLab_arena__RX5DD{position:relative;margin:0 22px;background:#111827;border:1px solid #334155;color:#f1f5f9;border-radius:16px;overflow:hidden;min-height:340px}.PerformanceLab_arena__RX5DD:fullscreen{margin:0;border:0;border-radius:0;min-height:100vh;display:grid;align-items:center}.PerformanceLab_go__m7hj2{background:#065f46;border-color:#059669}.PerformanceLab_reaction__qqtji{width:100%;min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:25px;touch-action:manipulation}.PerformanceLab_reaction__qqtji span{font-size:clamp(23px,4vw,40px);font-weight:500}.PerformanceLab_reaction__qqtji small{color:#cbd5e1;font-size:13px}.PerformanceLab_center__khEwD{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;gap:14px}.PerformanceLab_center__khEwD strong{font-weight:500;font-size:clamp(18px,3vw,27px)}.PerformanceLab_center__khEwD p{font-size:13px;color:#94a3b8}.PerformanceLab_center__khEwD form{display:grid;gap:14px;max-width:100%;width:340px}.PerformanceLab_center__khEwD label{display:grid;gap:12px}.PerformanceLab_digits__YUr7P{font-variant-numeric:tabular-nums;font-size:clamp(23px,4vw,44px);letter-spacing:.12em;overflow-wrap:anywhere;max-width:100%}.PerformanceLab_aimArea__65x4d{position:relative;height:380px;touch-action:manipulation;cursor:crosshair;background-image:radial-gradient(#334155 1px,transparent 0);background-size:24px 24px}.PerformanceLab_target__rGw7G{position:absolute;transform:translate(-50%,-50%);background:#38bdf8;border:5px solid #bae6fd;border-radius:50%;box-shadow:0 0 0 8px #38bdf812;display:grid;place-items:center}.PerformanceLab_target__rGw7G span{width:6px;height:6px;background:#0c4a6e;border-radius:100%}.PerformanceLab_sequenceWrap__7pWxH{max-width:340px;margin:auto;padding:25px}.PerformanceLab_sequenceWrap__7pWxH p{text-align:center;font-size:13px;margin-bottom:16px}.PerformanceLab_sequence__Xw7aV{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.PerformanceLab_sequence__Xw7aV button{aspect-ratio:1;border-radius:12px;background:#253246;color:#94a3b8;border:1px solid #475569;font-size:14px}.PerformanceLab_sequence__Xw7aV button:enabled{cursor:pointer}.PerformanceLab_sequence__Xw7aV button.PerformanceLab_lit__C2y1v{background:#38bdf8;color:#082f49;box-shadow:0 0 20px #38bdf840;border-color:#bae6fd}.PerformanceLab_sessionBar__5ku_U{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 22px;gap:12px;font-size:12px;color:var(--muted)}.PerformanceLab_metrics__FN_CO{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.PerformanceLab_metrics__FN_CO>div{padding:20px;border-right:1px solid var(--border)}.PerformanceLab_metrics__FN_CO>div:last-child{border:0}.PerformanceLab_metrics__FN_CO small{display:block;font-size:11px;color:var(--muted)}.PerformanceLab_metrics__FN_CO strong{display:block;margin-top:6px;font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.PerformanceLab_bottom__5bElD{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:22px}.PerformanceLab_bottom__5bElD h3{font-size:13px;font-weight:600;margin-bottom:13px}.PerformanceLab_bottom__5bElD p{font-size:12px;color:var(--muted);line-height:1.8}.PerformanceLab_bottom__5bElD li{padding:10px 0;border-bottom:1px solid var(--border)}.PerformanceLab_bottom__5bElD li strong{font-size:12px;font-weight:500;display:block}.PerformanceLab_bottom__5bElD li small{font-size:10px;color:var(--muted)}.PerformanceLab_results__6f86s{max-height:250px;overflow:auto;margin-bottom:12px}.PerformanceLab_results__6f86s>div{display:grid;grid-template-columns:25px 1fr 70px;gap:10px;align-items:center;font-size:11px;padding:6px}.PerformanceLab_results__6f86s meter{width:100%}.PerformanceLab_results__6f86s strong{font-weight:500;text-align:right}.PerformanceLab_lab__TNOmR:fullscreen{overflow:auto;border-radius:0;background:var(--bg);padding:16px}@media(max-width:600px){.PerformanceLab_lab__TNOmR header{padding:16px}.PerformanceLab_lab__TNOmR h2{font-size:20px}.PerformanceLab_settings__TRicJ{padding:14px}.PerformanceLab_arena__RX5DD{margin:0 12px}.PerformanceLab_caption__sBvFt{width:100%;margin:0}.PerformanceLab_bottom__5bElD{grid-template-columns:1fr;padding:16px}.PerformanceLab_metrics__FN_CO>div{padding:14px}.PerformanceLab_metrics__FN_CO strong{font-size:20px}.PerformanceLab_sessionBar__5ku_U{padding:12px}.PerformanceLab_digits__YUr7P{letter-spacing:.04em}.PerformanceLab_aimArea__65x4d{height:350px}}