.MeasureBench-module__XgpG_q__bench{gap:var(--space-4);padding:var(--space-5);background:var(--surface-focus);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;margin:0;display:flex}.MeasureBench-module__XgpG_q__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.MeasureBench-module__XgpG_q__head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.MeasureBench-module__XgpG_q__thing{font-family:var(--font-display-stack);font-size:var(--type-heading);color:var(--text-primary)}.MeasureBench-module__XgpG_q__pinned{border-radius:var(--radius-round);background:var(--spatial-tint);color:var(--spatial-deep);letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;font-size:.72rem;font-weight:700}.MeasureBench-module__XgpG_q__stage{gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:760px){.MeasureBench-module__XgpG_q__stage{grid-template-columns:176px minmax(0,1fr)}}.MeasureBench-module__XgpG_q__ladder{flex-direction:column;gap:0;display:flex}.MeasureBench-module__XgpG_q__rung{flex-direction:column;align-items:stretch;display:flex}.MeasureBench-module__XgpG_q__rungButton{align-items:baseline;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1.5px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-micro) var(--ease-out);display:flex}.MeasureBench-module__XgpG_q__rungButton:hover{border-color:var(--border-strong)}.MeasureBench-module__XgpG_q__rungButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.MeasureBench-module__XgpG_q__rungButton[data-on]{border-color:var(--spatial-core);background:var(--spatial-tint);color:var(--spatial-deep);font-weight:700}.MeasureBench-module__XgpG_q__rungButton[data-uncommon]{font-style:italic}.MeasureBench-module__XgpG_q__rungButton[data-uncommon] .MeasureBench-module__XgpG_q__rungSymbol{font-weight:500}.MeasureBench-module__XgpG_q__rungSymbol{font-variant-numeric:tabular-nums;flex:none;min-width:2.4rem;font-weight:700}.MeasureBench-module__XgpG_q__rungName{font-size:var(--type-small);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MeasureBench-module__XgpG_q__rungButton[data-on] .MeasureBench-module__XgpG_q__rungName{color:var(--spatial-deep)}.MeasureBench-module__XgpG_q__step{font-variant-numeric:tabular-nums;color:var(--text-faint);letter-spacing:.04em;align-self:center;padding:2px 0;font-size:.72rem}.MeasureBench-module__XgpG_q__barArea{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.MeasureBench-module__XgpG_q__bar{border-radius:var(--radius-sm);border:2px solid var(--spatial-deep);background:var(--surface-raised);width:100%;height:64px;position:relative;overflow:hidden}.MeasureBench-module__XgpG_q__bar[data-area]{height:168px;padding:4px}.MeasureBench-module__XgpG_q__tiles{width:100%;height:100%;display:flex}.MeasureBench-module__XgpG_q__tile{background:var(--spatial-core);border-right:1px solid var(--surface-raised);height:100%;transition:width var(--motion-conceptual) var(--ease-out), background-color var(--motion-standard) var(--ease-out)}.MeasureBench-module__XgpG_q__tile:last-child{border-right:0}.MeasureBench-module__XgpG_q__tile[data-partial]{background:repeating-linear-gradient(135deg, var(--spatial-core) 0 6px, var(--spatial-accent) 6px 12px)}.MeasureBench-module__XgpG_q__grid{grid-template-columns:repeat(var(--cols), 1fr);align-content:start;gap:2px;width:100%;height:100%;display:grid}.MeasureBench-module__XgpG_q__square{aspect-ratio:1;background:var(--spatial-core);border-radius:2px}.MeasureBench-module__XgpG_q__square[data-partial]{background:repeating-linear-gradient(135deg, var(--spatial-core) 0 5px, var(--spatial-accent) 5px 10px)}.MeasureBench-module__XgpG_q__dense{background:repeating-linear-gradient(to right, var(--spatial-core) 0 calc(var(--pitch) * .6), var(--surface-raised) calc(var(--pitch) * .6) var(--pitch));width:100%;height:100%}.MeasureBench-module__XgpG_q__readout{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.MeasureBench-module__XgpG_q__readoutCount{font-family:var(--font-display-stack);font-size:var(--type-display);color:var(--spatial-deep);font-variant-numeric:tabular-nums;line-height:1}.MeasureBench-module__XgpG_q__readoutUnit{font-size:var(--type-body-lg);color:var(--text-secondary)}.MeasureBench-module__XgpG_q__action{font-size:var(--type-small);color:var(--text-secondary);margin:0;line-height:1.5}.MeasureBench-module__XgpG_q__equivalence{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);flex-direction:column;display:flex}.MeasureBench-module__XgpG_q__equivalenceTag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.7rem}.MeasureBench-module__XgpG_q__equivalenceList{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MeasureBench-module__XgpG_q__equivalenceItem{font-variant-numeric:tabular-nums;font-size:var(--type-body);color:var(--text-primary)}.MeasureBench-module__XgpG_q__equivalenceItem[data-on]{color:var(--spatial-deep);font-weight:700}.MeasureBench-module__XgpG_q__equivalenceNote{font-size:var(--type-small);color:var(--text-secondary);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.MeasureBench-module__XgpG_q__tile,.MeasureBench-module__XgpG_q__rungButton{transition:none}}
.MeasureActs-module__vjzbXG__act{gap:var(--space-5);width:100%;max-width:1040px;padding:var(--space-5) var(--space-4) var(--space-7);flex-direction:column;margin:0 auto;display:flex}.MeasureActs-module__vjzbXG__headline{font-family:var(--font-display-stack);font-size:var(--type-title);color:var(--text-primary);margin:0;line-height:1.15}.MeasureActs-module__vjzbXG__lede,.MeasureActs-module__vjzbXG__prompt,.MeasureActs-module__vjzbXG__bigNote,.MeasureActs-module__vjzbXG__hintLine{max-width:var(--measure);font-size:var(--type-body-lg);color:var(--text-secondary);margin:0;line-height:1.55}.MeasureActs-module__vjzbXG__prompt{color:var(--text-primary);font-weight:600}.MeasureActs-module__vjzbXG__hintLine{font-size:var(--type-body);font-style:italic}.MeasureActs-module__vjzbXG__bigNote{padding:var(--space-4);border-left:4px solid var(--spatial-core);background:var(--spatial-tint);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--spatial-deep)}.MeasureActs-module__vjzbXG__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.MeasureActs-module__vjzbXG__tab{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer}.MeasureActs-module__vjzbXG__tab:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.MeasureActs-module__vjzbXG__tab[data-on]{border-color:var(--spatial-core);background:var(--spatial-core);color:var(--text-on-ink);font-weight:600}.MeasureActs-module__vjzbXG__stepCard{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);max-width:var(--measure);flex-direction:column;display:flex}.MeasureActs-module__vjzbXG__stepCard[data-shortcut]{background:var(--surface-focus);border-style:dashed}.MeasureActs-module__vjzbXG__stepHead{letter-spacing:.08em;text-transform:uppercase;color:var(--spatial-deep);margin:0;font-size:.72rem;font-weight:700}.MeasureActs-module__vjzbXG__stepBody{font-size:var(--type-body);color:var(--text-primary);margin:0;line-height:1.6}.MeasureActs-module__vjzbXG__benchmarkList{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.MeasureActs-module__vjzbXG__benchmarkItem{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.MeasureActs-module__vjzbXG__benchmarkSize{font-variant-numeric:tabular-nums;color:var(--spatial-deep);font-weight:700}.MeasureActs-module__vjzbXG__benchmarkLabel{font-size:var(--type-small);color:var(--text-secondary);line-height:1.4}.MeasureActs-module__vjzbXG__choiceBlock{gap:var(--space-3);flex-direction:column;display:flex}.MeasureActs-module__vjzbXG__choices{gap:var(--space-2);flex-direction:column;max-width:44rem;display:flex}.MeasureActs-module__vjzbXG__choice{text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer;transition:border-color var(--motion-micro) var(--ease-out);line-height:1.4}.MeasureActs-module__vjzbXG__choice:hover:not(:disabled){border-color:var(--border-strong)}.MeasureActs-module__vjzbXG__choice:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.MeasureActs-module__vjzbXG__choice[data-selected]{border-color:var(--text-primary);background:var(--surface-focus)}.MeasureActs-module__vjzbXG__choice[data-state=correct]{border-color:var(--feedback-correct);background:var(--feedback-correct-tint)}.MeasureActs-module__vjzbXG__choice[data-state=support]{border-color:var(--feedback-support);background:var(--feedback-support-tint)}.MeasureActs-module__vjzbXG__choice:disabled{cursor:default;opacity:1}.MeasureActs-module__vjzbXG__feedbackRegion{min-height:1.5rem}.MeasureActs-module__vjzbXG__correct,.MeasureActs-module__vjzbXG__support{max-width:var(--measure);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--type-body);margin:0;line-height:1.55}.MeasureActs-module__vjzbXG__correct{background:var(--feedback-correct-tint);color:var(--feedback-correct)}.MeasureActs-module__vjzbXG__support{background:var(--feedback-support-tint);color:var(--feedback-support)}.MeasureActs-module__vjzbXG__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.MeasureActs-module__vjzbXG__choice{transition:none}}
