._4nzyiG_page{background:var(--color-studio-canvas);color:var(--color-studio-ink);padding:clamp(2rem,5vw,5rem) 1.25rem}._4nzyiG_shell{max-width:74rem;margin:auto}._4nzyiG_page h1{font:500 clamp(2.4rem,5vw,4.5rem)/1.04 var(--font-display);letter-spacing:-.045em;max-width:15ch}._4nzyiG_page h2{font:500 clamp(1.45rem,2.5vw,2rem)/1.2 var(--font-display);letter-spacing:-.025em}._4nzyiG_page h3{font:500 1.3rem/1.3 var(--font-display);letter-spacing:-.02em}._4nzyiG_page p{line-height:1.7}._4nzyiG_page a{text-underline-offset:.25em}._4nzyiG_page :focus-visible{outline:3px solid var(--color-studio-ink);outline-offset:4px}._4nzyiG_page h2:focus,._4nzyiG_page h3:focus{outline:none}._4nzyiG_page h2,._4nzyiG_page h3{scroll-margin-top:7rem}._4nzyiG_kicker{font:.7rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-studio-subtle)}._4nzyiG_crumb{min-height:44px;color:var(--color-studio-subtle);align-items:center;gap:.7rem;margin-bottom:1.75rem;font-size:.85rem;text-decoration:underline;display:inline-flex}._4nzyiG_intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:2rem 4rem;padding-bottom:2.5rem;display:grid}._4nzyiG_intro ._4nzyiG_kicker{margin-bottom:1rem}._4nzyiG_introText{color:var(--color-studio-subtle);max-width:36rem;font-size:1.1rem}._4nzyiG_introText p+p{margin-top:1rem}._4nzyiG_meta{color:var(--color-studio-subtle);font-size:.85rem;line-height:1.6}._4nzyiG_path{border-block:1px solid var(--color-studio-border);font:.75rem/1.5 var(--font-mono);color:var(--color-studio-subtle);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1rem 0;display:flex}._4nzyiG_path strong{color:var(--color-studio-ink);font-weight:500}._4nzyiG_grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem;display:grid}._4nzyiG_reading{background:var(--color-studio-surface);border:1px solid var(--color-studio-border);padding:1.7rem}._4nzyiG_reading h2{margin:.7rem 0 1rem}._4nzyiG_reading p+p{margin-top:1rem}._4nzyiG_example{border-left:3px solid var(--color-studio-teal);margin-top:1.5rem;padding:0 0 0 1rem}._4nzyiG_example h3{margin-bottom:.6rem}._4nzyiG_flow{margin:1.75rem 0;padding:0;list-style:none}._4nzyiG_flow li{grid-template-columns:2rem 1fr;gap:1rem;padding:0 0 1.5rem;display:grid;position:relative}._4nzyiG_flow li:not(:last-child):after{content:"";background:var(--color-studio-border);width:1px;position:absolute;top:2rem;bottom:0;left:1rem}._4nzyiG_flow li:last-child{padding-bottom:0}._4nzyiG_flowNumber{background:var(--color-studio-muted);border:1px solid var(--color-studio-border);height:2rem;font:.7rem var(--font-mono);place-items:center;display:grid}._4nzyiG_flow strong{font-weight:600;display:block}._4nzyiG_flow p{color:var(--color-studio-subtle);font-size:.9rem}._4nzyiG_source{border-top:1px solid var(--color-studio-border);padding-top:1rem}._4nzyiG_source a{min-height:44px;color:var(--color-studio-ink);padding:.5rem 0;line-height:1.5;text-decoration:underline;display:inline-block}._4nzyiG_exercise{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);box-shadow:0 6px 0 var(--color-studio-muted);min-width:0;scroll-margin-top:7rem}._4nzyiG_exerciseBar{background:var(--color-studio-ink);color:var(--color-studio-surface);font:.7rem/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.9rem 1.5rem;display:flex}._4nzyiG_exerciseBody{padding:clamp(1.25rem,3vw,2rem)}._4nzyiG_situation{margin:.75rem 0 1.25rem}._4nzyiG_choices{border:0;gap:.7rem;margin:1.2rem 0;padding:0;display:grid}._4nzyiG_choices legend{color:var(--color-studio-subtle);margin-bottom:1rem;font-size:.85rem;line-height:1.5}._4nzyiG_choice{border:1px solid var(--color-studio-border);cursor:pointer;grid-template-columns:1.1rem 1.4rem minmax(0,1fr);align-items:start;gap:.65rem;padding:1rem;line-height:1.5;display:grid}._4nzyiG_choice input{width:1.05rem;height:1.05rem;accent-color:var(--color-studio-teal);margin-top:.25rem}._4nzyiG_choiceLetter{font:.7rem/1.9 var(--font-mono);color:var(--color-studio-subtle)}._4nzyiG_choice:has(input:checked){background:var(--color-studio-muted);border-color:var(--color-studio-teal);box-shadow:inset 3px 0 var(--color-studio-teal)}._4nzyiG_choice:has(:focus-visible){outline:2px solid var(--color-studio-ink);outline-offset:3px}._4nzyiG_choices:disabled ._4nzyiG_choice{cursor:default}._4nzyiG_primary,._4nzyiG_secondary{cursor:pointer;border:1px solid var(--color-studio-ink);justify-content:space-between;align-items:center;gap:1.25rem;min-height:48px;padding:.8rem 1.1rem;font-weight:600;line-height:1.5;display:inline-flex}._4nzyiG_primary{background:var(--color-studio-ink);color:var(--color-studio-surface);text-decoration:none}._4nzyiG_introText ._4nzyiG_primary{margin-top:1.25rem;font-size:.9rem}._4nzyiG_primary:hover{background:var(--color-studio-subtle)}._4nzyiG_primary:disabled{background:var(--color-studio-muted);color:var(--color-studio-subtle);border-color:var(--color-studio-border);cursor:not-allowed}._4nzyiG_secondary{background:var(--color-studio-surface);color:var(--color-studio-ink);font-size:.9rem}._4nzyiG_feedback{border-top:1px solid var(--color-studio-border);padding-top:1.5rem}._4nzyiG_feedback h3{margin:.6rem 0 1rem}._4nzyiG_feedback ul{margin:0 0 1.5rem;padding:0;list-style:none}._4nzyiG_feedback li{border-left:2px solid var(--color-studio-border);margin:.7rem 0;padding:.6rem 0 .6rem 1rem}._4nzyiG_feedback li[data-supported]{border-color:var(--color-studio-teal)}._4nzyiG_feedback li p{margin-top:.5rem;font-size:.9rem}._4nzyiG_feedback li ._4nzyiG_optionState{font:.65rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-studio-subtle);margin:0 0 .5rem}._4nzyiG_previous{background:var(--color-studio-muted);border-left:3px solid var(--color-studio-teal);margin-bottom:1.5rem;padding:1rem;font-size:.9rem}._4nzyiG_previousDetails{border-top:1px solid var(--color-studio-border);margin-top:.75rem;scroll-margin-top:7rem}._4nzyiG_previousDetails summary{cursor:pointer;min-height:44px;padding:.75rem 0;font-weight:600;line-height:1.5}._4nzyiG_previousDetails summary:focus-visible{outline:2px solid var(--color-studio-ink);outline-offset:3px}._4nzyiG_previousBody{overflow-wrap:anywhere;gap:1rem;padding:.25rem 0 .5rem;display:grid}._4nzyiG_previousReasoning{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);white-space:pre-wrap;padding:.85rem}._4nzyiG_reflection{border-top:1px solid var(--color-studio-border);margin-top:1.5rem;padding-top:1.5rem;scroll-margin-top:7rem}._4nzyiG_reflection h3{margin-bottom:1rem}._4nzyiG_reflection label,._4nzyiG_reasoning label{margin-bottom:.7rem;line-height:1.6;display:block}._4nzyiG_reflection textarea,._4nzyiG_reasoning textarea{width:100%;font:inherit;background:var(--color-studio-surface);color:var(--color-studio-ink);border:1px solid var(--color-studio-border);resize:vertical;padding:.85rem;line-height:1.6;display:block}._4nzyiG_reflection ._4nzyiG_meta,._4nzyiG_reasoning ._4nzyiG_meta{margin-top:.6rem}._4nzyiG_reasoning{margin-bottom:1.5rem;scroll-margin-top:7rem}._4nzyiG_reasoning label{font-weight:600}._4nzyiG_reasoning textarea:read-only{background:var(--color-studio-muted)}._4nzyiG_record{border-block:1px solid var(--color-studio-border);margin:1.5rem 0}._4nzyiG_record summary{cursor:pointer;min-height:48px;padding:.8rem 0;font-weight:600;line-height:1.5}._4nzyiG_notes{background:var(--color-studio-muted);overflow-wrap:anywhere;white-space:pre-wrap;padding:1rem}._4nzyiG_notes p+p{margin-top:1rem}._4nzyiG_exerciseFooter{border-top:1px solid var(--color-studio-border);background:var(--color-studio-muted);padding:1.2rem 1.5rem}._4nzyiG_exerciseFooter p{color:var(--color-studio-subtle);font-size:.85rem}._4nzyiG_exerciseFooter a{min-height:44px;color:var(--color-studio-ink);padding-top:.65rem;font-size:.9rem;text-decoration:underline;display:inline-block}._4nzyiG_catalog{border-top:1px solid var(--color-studio-border);margin:0;padding:0;list-style:none}._4nzyiG_catalog li{border-bottom:1px solid var(--color-studio-border)}._4nzyiG_catalog a{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.7rem 1rem;text-decoration:none;transition:background .15s;display:grid}._4nzyiG_catalog a:hover{background:var(--color-studio-surface)}._4nzyiG_catalog h2{margin-bottom:.5rem}._4nzyiG_catalog p{color:var(--color-studio-subtle)}._4nzyiG_catalogNumber{font:.8rem var(--font-mono);color:var(--color-studio-subtle)}._4nzyiG_catalogFormats{border:0;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;display:flex}._4nzyiG_catalogFormats legend{margin-bottom:.8rem;font-weight:600}._4nzyiG_catalogFormats label{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);cursor:pointer;align-items:center;gap:.65rem;min-height:48px;padding:.7rem 1rem;display:flex}._4nzyiG_catalogFormats input{width:1rem;height:1rem;accent-color:var(--color-studio-cobalt)}._4nzyiG_catalogFormats label:has(input:checked){border-color:var(--color-studio-cobalt);background:var(--color-studio-muted);box-shadow:inset 3px 0 var(--color-studio-cobalt)}._4nzyiG_catalogFormats label:has(:focus-visible){outline:2px solid var(--color-studio-ink);outline-offset:3px}._4nzyiG_catalogNote{max-width:60rem;color:var(--color-studio-subtle);margin:1rem 0 1.5rem;font-size:.9rem}._4nzyiG_catalog ._4nzyiG_catalogRuntime{font:.75rem/1.6 var(--font-mono);margin-top:.8rem}._4nzyiG_catalogAction{text-underline-offset:.25em;margin-top:.8rem;font-size:.85rem;text-decoration:underline;display:inline-block}._4nzyiG_next{border-top:1px solid var(--color-studio-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}._4nzyiG_next p{color:var(--color-studio-subtle);margin:.7rem 0}._4nzyiG_next a{min-height:44px;color:var(--color-studio-ink);align-items:center;gap:1rem;font-weight:600;text-decoration:underline;display:inline-flex}._4nzyiG_labShortcut{min-height:44px;margin-top:1rem;padding-block:.5rem;font-size:.9rem;text-decoration:underline;display:block}._4nzyiG_lab{border-top:3px solid var(--color-studio-cobalt);background:var(--color-studio-surface);margin-top:3rem;padding:2rem;scroll-margin-top:7rem}._4nzyiG_lab header{max-width:45rem}._4nzyiG_lab header h2{margin:.7rem 0}._4nzyiG_lab header>p:not(._4nzyiG_kicker):not(._4nzyiG_meta){font:500 1.25rem/1.4 var(--font-display);margin-bottom:.7rem}._4nzyiG_labBody{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:3rem;margin-top:2rem;display:grid}._4nzyiG_labSteps{gap:1.5rem;display:grid}._4nzyiG_labSteps>div{grid-template-columns:5rem minmax(0,1fr);gap:1rem;display:grid}._4nzyiG_labSteps dt{font:.7rem/1.7 var(--font-mono);text-transform:uppercase;color:var(--color-studio-subtle)}._4nzyiG_labSteps dd{overflow-wrap:anywhere;margin:0;line-height:1.7}._4nzyiG_labSteps dd p{margin-top:.5rem}._4nzyiG_labStart{border-left:1px solid var(--color-studio-border);min-width:0;padding-left:2rem}._4nzyiG_labStart p{margin:.8rem 0 1.2rem}._4nzyiG_labWorksheet{align-items:center;gap:.75rem;min-height:44px;margin-top:.75rem;font-size:.9rem;text-decoration:underline;display:flex}@media (max-width:760px){._4nzyiG_lab{padding:1.25rem}._4nzyiG_labBody{grid-template-columns:minmax(0,1fr);gap:1.5rem}._4nzyiG_labSteps>div{grid-template-columns:minmax(0,1fr);gap:.35rem}._4nzyiG_labStart{border-left:0;border-top:1px solid var(--color-studio-border);padding:1.5rem 0 0}._4nzyiG_page{padding-inline:1rem}._4nzyiG_intro,._4nzyiG_grid,._4nzyiG_next{grid-template-columns:minmax(0,1fr);gap:1.5rem}._4nzyiG_introText{font-size:1rem}._4nzyiG_reading{padding:1.25rem}._4nzyiG_catalog a{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.75rem;padding:1.4rem 0}._4nzyiG_catalog h2{font-size:1.3rem}._4nzyiG_catalog p{font-size:.9rem}._4nzyiG_choice{grid-template-columns:1.1rem minmax(0,1fr);gap:.8rem}._4nzyiG_choiceLetter{display:none}._4nzyiG_primary{width:100%}}
.Xsc42q_desk{margin-top:2rem}.Xsc42q_disclosure{border-bottom:1px solid var(--color-studio-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.Xsc42q_workbench{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:2rem;display:grid}.Xsc42q_workbench>*,.Xsc42q_response{min-width:0}.Xsc42q_evidence{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.Xsc42q_evidence li{border:1px solid var(--color-studio-border);background:var(--color-studio-muted);box-shadow:3px 3px 0 var(--color-studio-border);overflow-wrap:anywhere;padding:1.25rem}.Xsc42q_evidence h4{margin:.4rem 0;font-weight:600;line-height:1.5}.Xsc42q_evidence p{font-size:.95rem}.Xsc42q_response>h3{margin-bottom:1.5rem}.Xsc42q_response label{margin-top:1rem;margin-bottom:.4rem;font-weight:600;line-height:1.5;display:block}.Xsc42q_response textarea{resize:vertical;background:var(--color-studio-surface);width:100%;min-height:7rem;color:var(--color-studio-ink);border:1px solid var(--color-studio-border);font:inherit;margin:.75rem 0 1rem;padding:.85rem;line-height:1.6;display:block}.Xsc42q_response textarea[readonly]{background:var(--color-studio-muted)}.Xsc42q_comparison{margin-top:1.5rem}.Xsc42q_reasoning{gap:1rem;display:grid}.Xsc42q_reasoning dt{font-weight:600;line-height:1.5}.Xsc42q_reasoning dd{margin:.35rem 0 0;line-height:1.7}.Xsc42q_revisit{margin-top:1.25rem}.Xsc42q_revisit a{min-height:44px;color:var(--color-studio-ink);align-items:center;gap:.5rem;padding:.5rem 0;line-height:1.5;text-decoration:underline;display:flex}.Xsc42q_navigation,.Xsc42q_actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Xsc42q_navigation{border-top:1px solid var(--color-studio-border);justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.Xsc42q_navigation button:disabled{cursor:not-allowed;color:var(--color-studio-subtle);border-color:var(--color-studio-border)}.Xsc42q_actions{margin-top:1rem}@media (max-width:760px){.Xsc42q_workbench{grid-template-columns:minmax(0,1fr)}.Xsc42q_navigation,.Xsc42q_actions{align-items:stretch}.Xsc42q_navigation button,.Xsc42q_actions button{width:100%}}
