.detective-module__-Glpmq__lab{--lab-bench:var(--data-deep);--lab-panel:color-mix(in srgb, var(--data-core) 55%, var(--data-deep));--lab-text:var(--text-on-ink);--lab-text-dim:color-mix(in srgb, var(--text-on-ink) 94%, transparent);background:var(--lab-bench);min-height:calc(100dvh - 64px);color:var(--lab-text)}.detective-module__-Glpmq__inner{max-width:1080px;padding:clamp(var(--space-5), 4vw, var(--space-7));margin:0 auto}.detective-module__-Glpmq__previewTag{font-size:var(--type-small);letter-spacing:.06em;text-transform:uppercase;color:var(--data-tint);border:2px solid color-mix(in srgb, var(--data-accent) 55%, transparent);border-radius:var(--radius-round);padding:6px 14px;font-weight:800;display:inline-block}.detective-module__-Glpmq__stage{margin-top:var(--space-5);animation:detective-module__-Glpmq__stageIn var(--motion-standard) var(--ease-out)}@keyframes detective-module__-Glpmq__stageIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.detective-module__-Glpmq__headline{font-family:var(--font-display-stack);font-size:var(--type-display);letter-spacing:-.015em;max-width:22ch;font-weight:620}.detective-module__-Glpmq__lede{margin-top:var(--space-3);font-size:var(--type-body-lg);color:var(--lab-text-dim);max-width:var(--measure-narrow)}.detective-module__-Glpmq__pair{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.detective-module__-Glpmq__graphCard{--graph-dim-override:var(--lab-text);text-align:left;padding:var(--space-4) var(--space-5);border:3px solid color-mix(in srgb, var(--lab-text) 25%, transparent);border-radius:var(--radius-lg);background:var(--lab-panel);cursor:pointer;transition:border-color var(--motion-micro) var(--ease-out), transform var(--motion-micro) var(--ease-out)}.detective-module__-Glpmq__graphCard:hover{border-color:var(--lab-text-dim);transform:translateY(-2px)}.detective-module__-Glpmq__graphCard:focus-visible{box-shadow:0 0 0 3px var(--lab-bench), 0 0 0 6px var(--brand);outline:none}.detective-module__-Glpmq__graphCard[data-selected]{border-color:var(--lab-text)}.detective-module__-Glpmq__graphCard[data-state=correct]{border-color:#9fdcb2}.detective-module__-Glpmq__graphCard[data-state=attention]{border-color:#f0c983}.detective-module__-Glpmq__prompt{margin-top:var(--space-5);font-size:var(--type-body-lg);font-weight:700}.detective-module__-Glpmq__playArea{margin-top:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--lab-panel);max-width:560px}.detective-module__-Glpmq__sliderRow{margin-top:var(--space-4)}.detective-module__-Glpmq__sliderLabel{color:var(--lab-text-dim);margin-bottom:var(--space-2);font-weight:600;display:block}.detective-module__-Glpmq__sliderLabel strong{color:var(--lab-text);font-variant-numeric:tabular-nums}.detective-module__-Glpmq__slider{width:100%;height:44px;accent-color:var(--brand);cursor:pointer}.detective-module__-Glpmq__slider:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lab-bench), 0 0 0 6px var(--brand);outline:none}.detective-module__-Glpmq__noticeOptions{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;max-width:620px;display:flex}.detective-module__-Glpmq__noticeOption{min-height:64px;padding:var(--space-3) var(--space-5);border:3px solid color-mix(in srgb, var(--lab-text) 25%, transparent);border-radius:var(--radius-md);background:var(--lab-panel);color:var(--lab-text);font-size:var(--type-body);text-align:left;cursor:pointer;transition:border-color var(--motion-micro) var(--ease-out);font-weight:600}.detective-module__-Glpmq__noticeOption:hover{border-color:var(--lab-text-dim)}.detective-module__-Glpmq__noticeOption:focus-visible{box-shadow:0 0 0 3px var(--lab-bench), 0 0 0 6px var(--brand);outline:none}.detective-module__-Glpmq__noticeOption[data-selected]{border-color:var(--lab-text)}.detective-module__-Glpmq__noticeOption[data-state=correct]{border-color:#9fdcb2}.detective-module__-Glpmq__noticeOption[data-state=attention]{border-color:#f0c983}.detective-module__-Glpmq__feedbackRegion{min-height:84px;margin-top:var(--space-3);align-items:center;display:flex}.detective-module__-Glpmq__correct{color:#9fdcb2;font-weight:600;font-size:var(--type-body-lg);max-width:var(--measure)}.detective-module__-Glpmq__support{color:#f0c983;font-weight:600;font-size:var(--type-body-lg);max-width:var(--measure-narrow)}.detective-module__-Glpmq__observe{color:var(--lab-text);font-weight:600;font-size:var(--type-body-lg);max-width:var(--measure-narrow)}.detective-module__-Glpmq__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.detective-module__-Glpmq__doneBtn{min-height:56px;padding:0 var(--space-6);border-radius:var(--radius-round);background:var(--action-brand);color:var(--text-on-brand);font-weight:700;font-size:var(--type-body-lg);align-items:center;text-decoration:none;display:inline-flex}.detective-module__-Glpmq__doneBtn:hover{background:var(--action-brand-hover)}@media (max-width:820px){.detective-module__-Glpmq__pair{grid-template-columns:1fr}}.detective-module__-Glpmq__actions button[data-variant=quiet]{color:var(--lab-text-dim)}.detective-module__-Glpmq__actions button[data-variant=quiet]:hover:not(:disabled){background:var(--lab-panel);color:var(--lab-text)}
