.xAOeXG_root{color:var(--ink);--bench-border:#dcded1;background:#fbfaf5;border-radius:12px;overflow:hidden}.xAOeXG_root p{margin:0}.xAOeXG_root h4,.xAOeXG_root h5{margin:0;line-height:1.3}.xAOeXG_root button,.xAOeXG_root select,.xAOeXG_root input{font:inherit}.xAOeXG_root button:focus-visible,.xAOeXG_root select:focus-visible,.xAOeXG_root input:focus-visible,.xAOeXG_root summary:focus-visible{outline:3px solid var(--flow-water);outline-offset:4px}.xAOeXG_labHeader{color:#f5f3e7;background:#2a3b2e;align-items:flex-start;gap:18px;padding:25px 24px;display:flex}.xAOeXG_labHeader h4{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:3px 0 8px;font-size:clamp(23px,3.2vw,31px);font-weight:500}.xAOeXG_labHeader p:last-child{color:#d0d9c8;max-width:660px;font-size:13px;line-height:1.65}.xAOeXG_labHeader .xAOeXG_eyebrow{color:#bed0ad}.xAOeXG_labNumber{color:#d9e4cb;border:1px solid #6f846a;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:15px;display:grid}.xAOeXG_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#60715b;font-size:10px;font-weight:750;line-height:1.5}.xAOeXG_controls{border-bottom:1px solid var(--bench-border);padding:20px 24px}.xAOeXG_controls>p{margin-top:12px}.xAOeXG_sampleShelf{grid-template-columns:repeat(6,1fr);gap:8px;padding:18px 24px 8px;display:grid}.xAOeXG_sampleTile{text-align:center;color:#5c624f;font-size:10px;font-weight:650;line-height:1.4}.xAOeXG_sampleTile svg{width:54px;height:46px;margin:0 auto 3px;display:block}.xAOeXG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 24px;display:grid}.xAOeXG_materialCard,.xAOeXG_scenePanel{border:1px solid var(--bench-border);background:#fffef9;border-radius:14px;min-width:0;overflow:hidden}.xAOeXG_selectLabel{letter-spacing:.1em;text-transform:uppercase;color:#66745c;gap:6px;padding:16px;font-size:10px;font-weight:750;display:grid}.xAOeXG_selectLabel select{color:#2b392a;letter-spacing:0;text-transform:none;background:#fffef9;border:1px solid #bec8b5;border-radius:7px;width:100%;min-height:44px;padding:7px 12px;font-size:15px;font-weight:650}.xAOeXG_art{width:100%;height:auto;display:block}.xAOeXG_svgLabel{fill:#5f6a55;letter-spacing:1.1px;font:700 9px system-ui,sans-serif}.xAOeXG_svgSmall{fill:#67705e;font:10px system-ui,sans-serif}.xAOeXG_cardBody{padding:17px}.xAOeXG_observation{color:#34472f;min-height:68px;font-size:13px;line-height:1.7}.xAOeXG_properties{border-top:1px solid var(--bench-border);gap:11px;margin:15px 0 0;padding-top:15px;display:grid}.xAOeXG_properties>div{grid-template-columns:68px minmax(0,1fr);gap:10px;display:grid}.xAOeXG_properties dt{text-transform:uppercase;letter-spacing:.06em;color:#62715b;padding-top:2px;font-size:10px;font-weight:750}.xAOeXG_properties dd{color:#4d5547;margin:0;font-size:12px;line-height:1.6}.xAOeXG_sourceNote{border-top:1px solid var(--bench-border);gap:10px;margin-top:14px;padding-top:17px;font-size:13px;line-height:1.7;display:grid}.xAOeXG_small{color:#68705f;font-size:12px;line-height:1.65}.xAOeXG_sequence{background:#edf1e5;border:1px solid #cbd5c0;border-radius:12px;margin:0 24px 22px;padding:18px}.xAOeXG_sequenceTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.xAOeXG_phaseTitle{font-size:15px;font-weight:700;margin-top:3px!important}.xAOeXG_sequence .xAOeXG_small{margin-top:12px}.xAOeXG_decision{background:#fffef9;border:1px solid #d7dccc;border-radius:12px;align-self:start;min-width:0;margin:0 24px 22px;padding:21px}.xAOeXG_answers{border:0;gap:9px;min-width:0;margin:7px 0 0;padding:0;display:grid}.xAOeXG_answers legend{margin-bottom:15px;font-size:15px;font-weight:650;line-height:1.5}.xAOeXG_answer{cursor:pointer;background:#f9faf4;border:1px solid #dce1d3;border-radius:7px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.55;display:flex}.xAOeXG_answer[data-selected]{background:#eaf1e0;border-color:#72905d}.xAOeXG_answer input{accent-color:#4d703d;flex:none;width:16px;height:16px;margin:3px 0 0}.xAOeXG_feedback{background:#fcf0d9;border-left:3px solid #b48b38;border-radius:7px;margin-top:15px;padding:14px;font-size:12px;line-height:1.65}.xAOeXG_feedback[data-correct=true]{background:#e9f1df;border-color:#709254}.xAOeXG_feedback strong{margin-bottom:5px;display:block}.xAOeXG_pending{color:#596c4c;border-left:2px solid #b3c599;padding-left:12px;font-size:12px;line-height:1.65;margin-top:14px!important}.xAOeXG_legend{border-top:1px solid var(--bench-border);background:#f4f3eb;flex-wrap:wrap;gap:10px 22px;padding:16px 24px;display:flex}.xAOeXG_rootLegend{color:#5c6252;align-items:center;gap:8px;font-size:11px;display:flex}.xAOeXG_rootLegend:before{content:"";background:var(--root);border:1px solid #b7a181;border-radius:4px;width:26px;height:4px}.xAOeXG_note{color:#5a644f;background:#f0eee2;border-left:3px solid #a7b293;border-radius:0 7px 7px 0;padding:15px 17px;font-size:12px;line-height:1.7;margin:0 24px 22px!important}.xAOeXG_experimentGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px;display:grid}.xAOeXG_experimentGrid>.xAOeXG_decision{margin:0;padding:18px}.xAOeXG_sceneHeading{padding:17px 18px}.xAOeXG_sceneHeading h5{color:#30432d;margin-top:5px;font-size:17px;font-weight:650}.xAOeXG_observationCard{color:#43543a;background:#f1f5e9;border:1px solid #d7dfca;border-radius:10px;align-items:flex-start;gap:12px;margin:0 24px 22px;padding:17px;font-size:13px;line-height:1.7;display:flex}.xAOeXG_observationCard strong{font-size:13px}.xAOeXG_observationCard strong+p{margin-top:4px}.xAOeXG_scenePanel .xAOeXG_observationCard{border:0;border-top:1px solid #d7dfca;border-radius:0;min-height:121px;margin:0}.xAOeXG_observationNumber{color:#fff;background:#718560;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.xAOeXG_caseCard{background:#f0f3e7;border:1px solid #d4dcc8;border-radius:12px;align-items:center;gap:18px;margin:22px 24px 0;padding:20px;display:flex}.xAOeXG_caseCard h5{margin:4px 0 9px;font-size:17px}.xAOeXG_caseCard p:not(.xAOeXG_eyebrow){color:#4f5b46;margin-top:7px;font-size:12px;line-height:1.75}.xAOeXG_caseIcon{flex:0 0 100px}.xAOeXG_caseIcon svg{width:100%}.xAOeXG_preparation{border:1px solid var(--bench-border);background:#fffef9;border-radius:10px;margin:20px 24px;padding:17px}.xAOeXG_preparation summary{cursor:pointer;font-size:14px;font-weight:650}.xAOeXG_preparation summary span{float:right;color:#6a795c;font-size:11px;font-weight:500}.xAOeXG_prepList{gap:11px;margin-top:15px;display:grid}.xAOeXG_prepList label{color:#4a5842;cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}.xAOeXG_prepList input{accent-color:#55753d;flex-shrink:0;width:16px;height:16px;margin-top:3px}.xAOeXG_prepared{color:#416037;background:#e9f0dd;border-radius:6px;padding:11px;font-size:12px;line-height:1.65;margin-top:15px!important}.xAOeXG_trialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 24px 20px;display:grid}.xAOeXG_trialCard{border:1px solid var(--bench-border);background:#fffef9;border-radius:12px;min-width:0;overflow:hidden}.xAOeXG_trialCard[data-selected]{border-color:#698953;box-shadow:0 0 0 1px #698953}.xAOeXG_trialButton{text-align:left;color:#30432c;cursor:pointer;background:0 0;border:0;gap:5px;width:100%;min-height:90px;padding:14px 13px;display:grid}.xAOeXG_trialButton strong{font-size:13px;line-height:1.5}.xAOeXG_trialCard[data-selected] .xAOeXG_trialButton{background:#edf2e4}.xAOeXG_trialCard>p{color:#58624d;padding:13px;font-size:11px;line-height:1.7}.xAOeXG_trialStatus{color:#426035;padding:10px 13px 0;font-size:11px;font-weight:650;line-height:1.6}.xAOeXG_investigation{background:#f3f0e4;border:1px solid #dedcc9;border-radius:12px;padding:20px}.xAOeXG_investigation h5{color:#354530;margin-top:6px;font-size:17px}.xAOeXG_investigation .xAOeXG_small{margin-top:18px}.xAOeXG_investigationNote{color:#626b52;border-top:1px solid #d9d9c7;padding-top:14px;font-size:12px;line-height:1.7;margin-top:18px!important}@media (max-width:700px){.xAOeXG_labHeader{gap:12px;padding:21px 16px}.xAOeXG_labNumber{width:34px;height:34px}.xAOeXG_controls{padding:17px 16px}.xAOeXG_sampleShelf{grid-template-columns:repeat(3,1fr);row-gap:10px;padding:14px 16px 4px}.xAOeXG_pair{gap:12px;padding:18px 16px}.xAOeXG_properties>div{grid-template-columns:1fr;gap:4px}.xAOeXG_sequence,.xAOeXG_decision,.xAOeXG_note,.xAOeXG_observationCard,.xAOeXG_caseCard,.xAOeXG_preparation,.xAOeXG_trialGrid{margin-left:16px!important;margin-right:16px!important}.xAOeXG_experimentGrid{grid-template-columns:1fr;padding:18px 16px}.xAOeXG_experimentGrid>.xAOeXG_decision,.xAOeXG_scenePanel .xAOeXG_observationCard{margin:0!important}.xAOeXG_trialGrid{gap:9px}.xAOeXG_trialButton{min-height:110px;padding:11px}.xAOeXG_trialCard>p{padding:11px}.xAOeXG_caseIcon{flex-basis:72px}.xAOeXG_legend{padding:15px 16px}}@media (max-width:480px){.xAOeXG_pair,.xAOeXG_trialGrid{grid-template-columns:1fr}.xAOeXG_pair{gap:18px}.xAOeXG_materialCard .xAOeXG_art{max-height:280px}.xAOeXG_properties>div{grid-template-columns:65px minmax(0,1fr)}.xAOeXG_observation{min-height:0}.xAOeXG_sequence{padding:14px}.xAOeXG_sequenceTop{gap:14px}.xAOeXG_decision{padding:16px}.xAOeXG_caseCard{align-items:flex-start;gap:10px;padding:16px}.xAOeXG_caseIcon{flex-basis:45px;margin-top:16px}.xAOeXG_preparation summary span{float:none;margin-top:6px;display:block}.xAOeXG_trialCard{display:block}.xAOeXG_trialButton{min-height:0;padding:15px}.xAOeXG_trialCard .xAOeXG_art{max-height:265px}.xAOeXG_trialStatus{padding:13px 15px 0}.xAOeXG_trialCard>p{padding:12px 15px 15px;font-size:11px}}@media (prefers-reduced-motion:reduce){.xAOeXG_root *,.xAOeXG_root :before,.xAOeXG_root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}