.accel-lab-module__7ZNs5a__lab{--kin-deep:#1e3a8a;--kin-core:#2563eb;--kin-tint:#e7effe;--vel-core:#047857;max-width:1100px;padding:var(--space-5) clamp(var(--space-4), 3vw, var(--space-7)) var(--space-8);margin:0 auto}.accel-lab-module__7ZNs5a__head{max-width:64ch}.accel-lab-module__7ZNs5a__kicker{font-size:var(--type-small);letter-spacing:.1em;text-transform:uppercase;color:var(--kin-core);margin:0;font-weight:800}.accel-lab-module__7ZNs5a__title{margin:var(--space-2) 0 0;font-family:var(--font-display-stack);font-size:var(--type-title);font-weight:700}.accel-lab-module__7ZNs5a__hint{margin:var(--space-3) 0 0;color:var(--text-secondary)}.accel-lab-module__7ZNs5a__bench{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.accel-lab-module__7ZNs5a__panel{background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-soft)}.accel-lab-module__7ZNs5a__panelTitle{margin:0 0 var(--space-2);font-family:var(--font-display-stack);font-size:var(--type-body-lg);color:var(--kin-deep);font-weight:700}.accel-lab-module__7ZNs5a__readouts+.accel-lab-module__7ZNs5a__panelTitle,.accel-lab-module__7ZNs5a__agree+.accel-lab-module__7ZNs5a__panelTitle{margin-top:var(--space-5)}.accel-lab-module__7ZNs5a__note{font-size:var(--type-small);color:var(--text-secondary);font-weight:600}.accel-lab-module__7ZNs5a__svg{touch-action:none;width:100%;height:auto}.accel-lab-module__7ZNs5a__grid{stroke:var(--border-subtle);stroke-width:1px}.accel-lab-module__7ZNs5a__axis{stroke:var(--border-strong);stroke-width:2px}.accel-lab-module__7ZNs5a__tick{fill:var(--text-secondary);font-size:11px;font-weight:650}.accel-lab-module__7ZNs5a__axisLabel{fill:var(--text-secondary);font-size:12px;font-weight:700}.accel-lab-module__7ZNs5a__rectArea{fill:color-mix(in srgb, var(--kin-core) 22%, transparent)}.accel-lab-module__7ZNs5a__rectArea[data-negative]{fill:color-mix(in srgb, var(--brand) 22%, transparent)}.accel-lab-module__7ZNs5a__triArea{fill:color-mix(in srgb, var(--vel-core) 26%, transparent)}.accel-lab-module__7ZNs5a__triArea[data-negative]{fill:color-mix(in srgb, var(--brand) 30%, transparent)}.accel-lab-module__7ZNs5a__vLine{stroke:var(--kin-deep);stroke-width:3.5px;stroke-linecap:round}.accel-lab-module__7ZNs5a__handle{fill:#fff;stroke:var(--kin-core);stroke-width:3px;cursor:grab;filter:drop-shadow(0 1.5px 2px #1e293b59)}.accel-lab-module__7ZNs5a__handle:active{cursor:grabbing}.accel-lab-module__7ZNs5a__handle:focus-visible{stroke:var(--brand);stroke-width:4px;outline:none}.accel-lab-module__7ZNs5a__caption{margin:var(--space-2) 0 0;font-family:var(--font-math-stack);font-variant-numeric:tabular-nums;font-weight:700}.accel-lab-module__7ZNs5a__readouts{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.accel-lab-module__7ZNs5a__readouts div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--kin-tint) 45%, #fff);display:flex}.accel-lab-module__7ZNs5a__readouts div[data-emph]{background:var(--kin-tint);border:1.5px solid var(--kin-core)}.accel-lab-module__7ZNs5a__readouts dt{font-size:var(--type-small);color:var(--text-secondary);font-weight:650}.accel-lab-module__7ZNs5a__readouts dd{font-family:var(--font-math-stack);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800}.accel-lab-module__7ZNs5a__agree{margin:var(--space-2) 0 0;color:var(--vel-core);font-weight:650}.accel-lab-module__7ZNs5a__prompt{margin:0 0 var(--space-2);font-weight:650}.accel-lab-module__7ZNs5a__answerRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.accel-lab-module__7ZNs5a__input{min-height:44px;padding:0 var(--space-3);border:2px solid var(--border-strong);border-radius:var(--radius-md);font:inherit;font-variant-numeric:tabular-nums;background:#fff;flex:160px;max-width:220px}.accel-lab-module__7ZNs5a__input:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.accel-lab-module__7ZNs5a__btn,.accel-lab-module__7ZNs5a__btnQuiet{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-round);font-family:var(--font-display-stack);cursor:pointer;border:none;font-weight:700}.accel-lab-module__7ZNs5a__btn{background:var(--kin-core);color:#fff;box-shadow:0 3px 0 color-mix(in srgb, var(--kin-core) 55%, #000)}.accel-lab-module__7ZNs5a__btn:active{box-shadow:0 1px 0 color-mix(in srgb, var(--kin-core) 55%, #000);translate:0 2px}.accel-lab-module__7ZNs5a__btnQuiet{background:var(--surface-sunken);color:var(--text-secondary);margin-top:var(--space-2)}.accel-lab-module__7ZNs5a__btn:focus-visible,.accel-lab-module__7ZNs5a__btnQuiet:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.accel-lab-module__7ZNs5a__feedback{margin:var(--space-2) 0 0;color:var(--brand-deep,#9c3809);font-weight:650}.accel-lab-module__7ZNs5a__feedback[data-ok]{color:var(--vel-core)}.accel-lab-module__7ZNs5a__challengeRow{margin-top:var(--space-2)}.accel-lab-module__7ZNs5a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.accel-lab-module__7ZNs5a__bench{grid-template-columns:1fr}}
