.page-module__wM6bKq__introFrame{grid-template-columns:minmax(20rem,1.15fr) minmax(18rem,.85fr);align-items:start;gap:clamp(3rem,9vw,10rem);padding-block:2rem 5rem;display:grid}.page-module__wM6bKq__intro h1{letter-spacing:-.04em;font-size:clamp(2.8rem,3.6vw,3.7rem);font-weight:760;line-height:.95}.page-module__wM6bKq__introStatement{max-width:44ch;color:var(--muted);margin-top:1.2rem;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.5}.page-module__wM6bKq__introBoundary{border-top:1px solid var(--line);padding-top:1rem}.page-module__wM6bKq__introBoundary span{color:var(--blue);font-family:var(--font-az-mono), monospace;letter-spacing:.05em;font-size:.68rem}.page-module__wM6bKq__lab{margin-top:-8.2rem;padding-block:0 clamp(3.5rem,6vw,5.5rem)}.page-module__wM6bKq__tabs{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,48rem);margin-left:auto;display:grid}.page-module__wM6bKq__tabs button{border:0;border-right:1px solid var(--line-soft);min-height:3.65rem;color:var(--ink);font-family:var(--font-az-mono), monospace;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;padding:.8rem .7rem;font-size:clamp(.64rem,.72vw,.7rem);font-weight:500;line-height:1.25;position:relative}.page-module__wM6bKq__tabs button:last-child{border-right:0}.page-module__wM6bKq__tabs button:after{background:var(--blue);content:"";transform-origin:0;height:3px;transition:transform .18s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.page-module__wM6bKq__tabs button:hover{background:#2457d60b}.page-module__wM6bKq__tabs button[aria-selected=true]{color:var(--blue)}.page-module__wM6bKq__tabs button[aria-selected=true]:after{transform:scaleX(1)}.page-module__wM6bKq__tabPanel[hidden]{display:none}.page-module__wM6bKq__tabPanel:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.page-module__wM6bKq__register{border:1px solid var(--line);margin-top:1.75rem}.page-module__wM6bKq__stepRail{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));min-height:5.25rem;margin:0;padding:0;list-style:none;display:grid}.page-module__wM6bKq__stepRail li{color:var(--muted);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem clamp(.85rem,2vw,1.6rem);display:grid;position:relative}.page-module__wM6bKq__stepRail li:not(:last-child):after{background:var(--line);content:"";width:clamp(1rem,3vw,3.75rem);height:1px;position:absolute;top:50%;right:0}.page-module__wM6bKq__stepRail li>span{width:2rem;height:2rem;font-family:var(--font-az-mono), monospace;font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.page-module__wM6bKq__stepRail li>strong{font-family:var(--font-az-mono), monospace;text-transform:uppercase;letter-spacing:.035em;font-size:clamp(.65rem,.76vw,.72rem);font-weight:500;line-height:1.25}.page-module__wM6bKq__stepRail li[data-state=current],.page-module__wM6bKq__stepRail li[data-state=complete]{color:var(--blue)}.page-module__wM6bKq__stepRail li[data-state=complete]>span{background:var(--blue);color:var(--paper)}.page-module__wM6bKq__reviewGrid{grid-template-columns:minmax(0,62fr) minmax(20rem,38fr);display:grid}.page-module__wM6bKq__evidenceColumn,.page-module__wM6bKq__responseColumn{min-width:0;padding:clamp(1.5rem,3vw,2.8rem)}.page-module__wM6bKq__evidenceColumn{border-right:1px solid var(--line)}.page-module__wM6bKq__sectionHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.page-module__wM6bKq__sectionHeading h2,.page-module__wM6bKq__result h2{letter-spacing:-.025em;font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:720;line-height:1.08}.page-module__wM6bKq__sectionHeading>span{color:var(--muted);font-family:var(--font-az-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.page-module__wM6bKq__messageField{border:1px solid var(--line-soft);background:#f3f4f094;margin:1.35rem 0 0;padding:clamp(1.25rem,2.5vw,2rem)}.page-module__wM6bKq__messageField p{max-width:48ch;font-size:clamp(1rem,1.3vw,1.22rem);font-weight:560;line-height:1.42}.page-module__wM6bKq__messageField footer{color:var(--muted);font-family:var(--font-az-mono), monospace;text-transform:uppercase;letter-spacing:.03em;margin-top:1.15rem;font-size:.65rem;line-height:1.35}.page-module__wM6bKq__compactFact{border-inline:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:3.5rem;padding:.85rem 1rem;display:grid}.page-module__wM6bKq__compactFact span{color:var(--muted);font-family:var(--font-az-mono), monospace;text-transform:uppercase;letter-spacing:.035em;font-size:.65rem}.page-module__wM6bKq__compactFact strong{font-size:.9rem;font-weight:650}.page-module__wM6bKq__reviewField{background:#e7c84a5c;border:1px solid #79651261;grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:1rem;margin-top:1.15rem;padding:1rem;display:grid}.page-module__wM6bKq__reviewField>span{font-family:var(--font-az-mono), monospace;text-transform:uppercase;letter-spacing:.035em;font-size:.65rem;line-height:1.3}.page-module__wM6bKq__reviewField strong{font-size:.88rem;font-weight:700;line-height:1.35}.page-module__wM6bKq__reviewField p{margin-top:.2rem;font-size:.8rem;line-height:1.4}.page-module__wM6bKq__inspectControl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.page-module__wM6bKq__inspectControl button,.page-module__wM6bKq__confirmButton,.page-module__wM6bKq__resetButton{border:1px solid var(--blue);min-height:2.85rem;font:inherit;cursor:pointer;border-radius:0;padding:.7rem .9rem;font-size:.76rem;font-weight:650;line-height:1.2}.page-module__wM6bKq__inspectControl button,.page-module__wM6bKq__confirmButton{background:var(--blue);color:#fff}.page-module__wM6bKq__inspectControl button:hover,.page-module__wM6bKq__confirmButton:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.page-module__wM6bKq__inspectControl p{max-width:45ch;color:var(--muted);font-size:.75rem;line-height:1.4}.page-module__wM6bKq__evidenceRows{border:1px solid var(--line);margin:1.25rem 0 0;padding:0;list-style:none}.page-module__wM6bKq__evidenceRows[hidden]{display:none}.page-module__wM6bKq__evidenceRows li{border-bottom:1px solid var(--line-soft);grid-template-columns:2.25rem minmax(8rem,.55fr) minmax(0,1fr);align-items:center;gap:.9rem;min-height:3.35rem;padding:.75rem .9rem;display:grid}.page-module__wM6bKq__evidenceRows li:last-child{border-bottom:0}.page-module__wM6bKq__evidenceRows li>span{color:var(--blue);font-family:var(--font-az-mono), monospace;font-variant-numeric:tabular-nums;font-size:.65rem}.page-module__wM6bKq__evidenceRows strong{font-size:.79rem;font-weight:650}.page-module__wM6bKq__evidenceRows p{color:var(--muted);font-size:.8rem;line-height:1.35}.page-module__wM6bKq__responseBoundary{color:var(--muted);margin-top:.65rem;font-size:.86rem;line-height:1.45}.page-module__wM6bKq__choiceGroup{border:0;gap:.65rem;margin:1.25rem 0 0;padding:0;display:grid}.page-module__wM6bKq__choice{border:1px solid var(--line);cursor:pointer;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;display:grid}.page-module__wM6bKq__choice:hover{background:#2457d60b}.page-module__wM6bKq__choice:has(input:checked){border-color:var(--blue);background:#2457d611}.page-module__wM6bKq__choice input{width:1.15rem;height:1.15rem;accent-color:var(--blue);cursor:pointer;margin:.08rem 0 0}.page-module__wM6bKq__choice input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.page-module__wM6bKq__choice strong,.page-module__wM6bKq__choice small{display:block}.page-module__wM6bKq__choice strong{font-size:.93rem;font-weight:680;line-height:1.25}.page-module__wM6bKq__choice small{color:var(--muted);margin-top:.25rem;font-size:.77rem;line-height:1.4}.page-module__wM6bKq__responseActions{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.page-module__wM6bKq__confirmButton:disabled{border-color:var(--line);color:#17202785;cursor:not-allowed;background:#1720270d}.page-module__wM6bKq__resetButton{border-color:var(--line);color:var(--ink);background:0 0}.page-module__wM6bKq__resetButton:hover{border-color:var(--blue);color:var(--blue)}.page-module__wM6bKq__choicePrompt{color:var(--muted);margin-top:.65rem;font-size:.75rem;line-height:1.4}.page-module__wM6bKq__result{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.page-module__wM6bKq__result p{border:1px solid var(--line-soft);background:#f3f4f094;margin-top:.85rem;padding:1rem;font-size:.9rem;line-height:1.5}.page-module__wM6bKq__safetyBoundary{border-top:1px solid var(--line);color:var(--muted);padding:1.15rem clamp(1.5rem,3vw,2.8rem);font-size:.8rem;line-height:1.45}@media (max-width:980px){.page-module__wM6bKq__introFrame{grid-template-columns:1fr;gap:2.5rem}.page-module__wM6bKq__tabs{width:100%}.page-module__wM6bKq__lab{margin-top:0;padding-top:2rem}.page-module__wM6bKq__reviewGrid{grid-template-columns:1fr}.page-module__wM6bKq__evidenceColumn{border-right:0}.page-module__wM6bKq__responseColumn{border-top:1px solid var(--line)}}@media (max-width:640px){.page-module__wM6bKq__introFrame{padding-block:3.75rem 2.75rem}.page-module__wM6bKq__intro h1{font-size:clamp(2.85rem,15vw,4.25rem)}.page-module__wM6bKq__tabs button{min-height:4rem;padding-inline:.45rem;font-size:.62rem}.page-module__wM6bKq__stepRail{grid-template-columns:1fr;padding-block:.35rem}.page-module__wM6bKq__stepRail li{min-height:3.5rem;padding-block:.55rem}.page-module__wM6bKq__stepRail li:not(:last-child):after{width:1px;height:.7rem;inset:auto auto -.35rem 1.85rem}.page-module__wM6bKq__evidenceColumn,.page-module__wM6bKq__responseColumn{padding:1.3rem 1rem}.page-module__wM6bKq__sectionHeading{display:grid}.page-module__wM6bKq__compactFact,.page-module__wM6bKq__reviewField,.page-module__wM6bKq__inspectControl,.page-module__wM6bKq__evidenceRows li{grid-template-columns:1fr}.page-module__wM6bKq__inspectControl button,.page-module__wM6bKq__confirmButton,.page-module__wM6bKq__resetButton{width:100%}.page-module__wM6bKq__responseActions{display:grid}.page-module__wM6bKq__safetyBoundary{padding-inline:1rem}}
