.GuidedMicroscope_lesson__13QCO{display:grid;gap:.85rem;color:var(--text);overflow-anchor:none}.GuidedMicroscope_benchGroup__LQEoB{min-width:0}.GuidedMicroscope_instruction__0ZPuM{padding:1rem;border:1px solid var(--border);border-radius:1.15rem;background:var(--surface)}.GuidedMicroscope_meta__gIN8J{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.6rem;color:var(--muted);font-size:.7rem}.GuidedMicroscope_meta__gIN8J>:first-child{font-weight:600}.GuidedMicroscope_instruction__0ZPuM h2{font-size:1.25rem;font-weight:700;line-height:1.25}.GuidedMicroscope_completionTitle__rDbWS{display:flex;align-items:flex-start;gap:.5rem}.GuidedMicroscope_completionCheck__9i1IU{flex:none;width:20px;height:20px;margin-top:.15rem}.GuidedMicroscope_instruction__0ZPuM p{margin-top:.5rem;font-size:.875rem;line-height:1.55;color:var(--muted)}.GuidedMicroscope_instruction__0ZPuM p[data-good=true]{color:#9cdbb6}.GuidedMicroscope_progress__Au9jo{display:flex;gap:.4rem;margin-top:1rem}.GuidedMicroscope_progress__Au9jo span{flex:1;height:3px;border-radius:2px;background:var(--border)}.GuidedMicroscope_progress__Au9jo [data-complete=true]{background:var(--accent);opacity:.65}.GuidedMicroscope_scene__7Gqgy{position:relative;border:1px solid var(--border);border-radius:1.15rem;background:var(--diagram);overflow:hidden}.GuidedMicroscope_sceneTitle__7imfC{position:absolute;top:1rem;left:1rem;color:var(--muted);font-size:.7rem;font-weight:600;pointer-events:none}.GuidedMicroscope_scene__7Gqgy svg{display:block;width:100%;height:clamp(220px,38svh,360px);user-select:none}.GuidedMicroscope_scene__7Gqgy[data-carry] svg{height:auto;min-height:0;max-height:min(500px,var(--bench-fit,500px));aspect-ratio:440/400}.GuidedMicroscope_scene__7Gqgy[data-focus],.GuidedMicroscope_scene__7Gqgy[data-labels],.GuidedMicroscope_scene__7Gqgy[data-observation],.GuidedMicroscope_scene__7Gqgy[data-preparation]{padding-top:2.75rem}.GuidedMicroscope_scene__7Gqgy[data-preparation] svg{height:auto;aspect-ratio:360/290;max-height:500px;min-height:0}.GuidedMicroscope_scene__7Gqgy[data-labels] svg{height:clamp(250px,34svh,360px);max-height:none}.GuidedMicroscope_scene__7Gqgy[data-focus] svg{height:auto;max-height:500px;aspect-ratio:1}.GuidedMicroscope_scene__7Gqgy[data-observation] svg{height:auto;max-height:320px;aspect-ratio:360/280}.GuidedMicroscope_actions__Yl_dE{display:flex;flex-wrap:wrap;gap:.5rem}.GuidedMicroscope_actions__Yl_dE button,.GuidedMicroscope_choices__kDHKQ button{min-height:44px;border:1px solid var(--border);border-radius:.7rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.3}.GuidedMicroscope_actions__Yl_dE .GuidedMicroscope_primary__Dcrx6{flex:1;background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:color-mix(in srgb,var(--accent) 24%,var(--border));color:var(--text);font-weight:600}.GuidedMicroscope_actions__Yl_dE .GuidedMicroscope_primary__Dcrx6:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.GuidedMicroscope_secondary__ET6O9{background:var(--surface);color:var(--text)}.GuidedMicroscope_quiet__9_Ooe{color:var(--muted);background:transparent}.GuidedMicroscope_lesson__13QCO button:focus-visible,.GuidedMicroscope_scene__7Gqgy [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.GuidedMicroscope_choices__kDHKQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.GuidedMicroscope_choices__kDHKQ button{background:var(--surface);color:var(--text);text-align:left}.GuidedMicroscope_choices__kDHKQ button:disabled{opacity:.45}.GuidedMicroscope_actions__Yl_dE button:disabled{opacity:.4;cursor:default}.GuidedMicroscope_choices__kDHKQ button[aria-pressed=true]{border-color:var(--text)}.GuidedMicroscope_nameField__0nIWQ,.GuidedMicroscope_question__SutJh{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:1.15rem;background:var(--surface)}.GuidedMicroscope_nameField__0nIWQ>span{color:var(--muted);font-size:.8rem}.GuidedMicroscope_nameField__0nIWQ input,.GuidedMicroscope_nameField__0nIWQ select{width:100%;min-height:44px;padding:.6rem .75rem;border:1px solid var(--border);border-radius:.7rem;background:var(--bg);color:var(--text);font-size:.875rem}.GuidedMicroscope_nameField__0nIWQ input:focus-visible,.GuidedMicroscope_nameField__0nIWQ select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.GuidedMicroscope_nameField__0nIWQ option{background:var(--surface);color:var(--text)}.GuidedMicroscope_magnification__CW4Ex{display:flex;align-items:center;gap:.65rem;color:var(--muted)}.GuidedMicroscope_question__SutJh legend{float:left;width:100%;margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.45}.GuidedMicroscope_question__SutJh .GuidedMicroscope_choices__kDHKQ{clear:both}.GuidedMicroscope_partNames__8ZUec{min-width:0;border:0;padding:0}.GuidedMicroscope_partNames__8ZUec legend{margin-bottom:.5rem;color:var(--muted);font-size:.75rem}.GuidedMicroscope_nameChips__mZhYi{display:flex;flex-wrap:wrap;gap:.35rem}.GuidedMicroscope_nameChips__mZhYi button{min-height:44px;max-width:100%;padding:.45rem .65rem;border:1px solid var(--border);border-radius:.5rem;background:transparent;color:var(--text);font-size:.8rem;line-height:1.3;text-align:left}.GuidedMicroscope_nameChips__mZhYi button[aria-pressed=true]{border-color:var(--text);color:var(--text)}.GuidedMicroscope_labelGroups__EL13v{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.75rem}.GuidedMicroscope_labelGroups__EL13v button{min-width:44px;min-height:44px;border-bottom:1px solid transparent}.GuidedMicroscope_labelGroups__EL13v button[aria-pressed=true]{border-color:var(--text);color:var(--text)}.GuidedMicroscope_options__kzvr9{margin-top:.5rem;padding-right:3.5rem}.GuidedMicroscope_exercise__Suwey{display:grid;gap:.85rem;min-width:0}.GuidedMicroscope_controlsColumn__QoK73{display:flex;flex-direction:column;gap:.75rem;min-width:0}.GuidedMicroscope_nameChips__mZhYi button:disabled{opacity:.31;cursor:default}.GuidedMicroscope_textLink__JdSDx{align-self:flex-start;min-height:44px;padding:.5rem 0;font-size:.8rem;color:var(--muted)}.GuidedMicroscope_corrections__xckje{border-left:2px solid #ad8f9e;padding-left:.6rem;font-size:.75rem;line-height:1.5;color:#c3b7bf}.GuidedMicroscope_answerTitle__TVGUQ{color:var(--muted);font-size:.8rem;line-height:1.5}.GuidedMicroscope_observationQuestion__ms6nr{min-width:0;border:0;padding:0}.GuidedMicroscope_observationQuestion__ms6nr legend{margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.45}.GuidedMicroscope_score__fTkex{font-size:1.25rem;font-weight:700}.GuidedMicroscope_lesson__13QCO.GuidedMicroscope_resultPage__O2XoP{gap:1.25rem}.GuidedMicroscope_resultPage__O2XoP>.GuidedMicroscope_actions__Yl_dE .GuidedMicroscope_primary__Dcrx6{flex:none}.GuidedMicroscope_outcomes__cylzb h3{margin-bottom:1rem;font-size:.875rem;font-weight:500}.GuidedMicroscope_outcomes__cylzb dl{display:grid;gap:0}.GuidedMicroscope_outcomes__cylzb dl>div{padding-block:.65rem;border-bottom:1px solid var(--border)}.GuidedMicroscope_outcomes__cylzb dl>div:first-child{padding-top:0}.GuidedMicroscope_outcomes__cylzb dt{font-size:.8rem;font-weight:500}.GuidedMicroscope_outcomes__cylzb dd{margin-top:.3rem;color:var(--muted);font-size:.75rem;line-height:1.55}.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-focus],.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-labels],.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-preparation]{height:clamp(258px,79vw,348px);padding-top:2.5rem}.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-focus] svg,.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-labels] svg,.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-preparation] svg{height:100%;min-height:0;max-height:none;aspect-ratio:auto}@media (min-width:760px){.GuidedMicroscope_refined__BHnoy header{max-width:1100px}.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_exercise__Suwey{grid-template-columns:minmax(350px,1.18fr) minmax(270px,.82fr);align-items:start;gap:1.25rem}.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-focus],.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-labels],.GuidedMicroscope_refined__BHnoy .GuidedMicroscope_scene__7Gqgy[data-preparation]{height:min(57svh,490px);min-height:350px}}.GuidedMicroscope_results__cDZwN>section{margin:0;border-radius:1.15rem;padding:1rem;line-height:1.55}.GuidedMicroscope_results__cDZwN>section>p:not(:first-child){padding-block:.65rem;border-bottom:1px solid var(--border)}.GuidedMicroscope_results__cDZwN button{min-height:44px;border:1px solid var(--border);background:var(--surface)!important;color:var(--text)!important}.GuidedMicroscope_results__cDZwN button:last-child{background:color-mix(in srgb,var(--accent) 10%,var(--surface))!important}.GuidedMicroscope_resultDetails__1RtSp .GuidedMicroscope_results__cDZwN>section>div:last-child{display:none}.GuidedMicroscope_feedback__qhdSx{min-height:2.8rem;display:flex;align-items:center;color:var(--muted);font-size:.8rem;line-height:1.4}.GuidedMicroscope_target__zRPpa{cursor:pointer;touch-action:manipulation}.GuidedMicroscope_drag__dE5du{cursor:grab;touch-action:none}.GuidedMicroscope_drag__dE5du:active{cursor:grabbing}.GuidedMicroscope_fade__nOd_0{animation:GuidedMicroscope_enter__7ush2 .18s ease-out both}.GuidedMicroscope_review__SKKP9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--muted);font-size:.75rem}.GuidedMicroscope_review__SKKP9 button{min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:.5rem}.GuidedMicroscope_review__SKKP9 [aria-pressed=true]{border-color:var(--text);color:var(--text)}.GuidedMicroscope_compact__5iF5r header>p{display:none}@media (max-width:42rem){.GuidedMicroscope_actions__Yl_dE,.GuidedMicroscope_choices__kDHKQ,.GuidedMicroscope_feedback__qhdSx,.GuidedMicroscope_nameChips__mZhYi,.GuidedMicroscope_nameField__0nIWQ,.GuidedMicroscope_review__SKKP9{padding-right:3.5rem}}@keyframes GuidedMicroscope_enter__7ush2{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-height:740px){.GuidedMicroscope_instruction__0ZPuM{padding:.65rem .85rem}.GuidedMicroscope_instruction__0ZPuM h2{font-size:1.1rem}.GuidedMicroscope_instruction__0ZPuM p{font-size:.8rem;line-height:1.4}.GuidedMicroscope_scene__7Gqgy svg{height:30svh;min-height:200px}.GuidedMicroscope_scene__7Gqgy[data-labels] svg{height:29svh;min-height:220px}.GuidedMicroscope_lesson__13QCO{gap:.45rem}}@media (prefers-reduced-motion:reduce){.GuidedMicroscope_fade__nOd_0{animation:none}}@media (orientation:landscape) and (min-width:37.5rem) and (max-height:56rem){.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP){grid-template-columns:minmax(0,1fr) clamp(15rem,34%,24rem);grid-template-rows:repeat(20,auto) 1fr;gap:0 1rem;align-items:start}.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_benchGroup__LQEoB,.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_controlsColumn__QoK73,.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_exercise__Suwey{display:contents}.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_benchGroup__LQEoB>*,.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_controlsColumn__QoK73>*,.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_exercise__Suwey>*,.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP)>*{grid-column:2;margin:0 0 .75rem}.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_scene__7Gqgy{grid-column:1;grid-row:1/-1;height:auto;min-height:0;margin:0;position:sticky;top:var(--bench-top,0)}.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP) .GuidedMicroscope_scene__7Gqgy svg{height:min(500px,var(--bench-fit,360px));min-height:0;max-height:none;aspect-ratio:auto}.GuidedMicroscope_stages__Daozr{display:grid;grid-template-columns:minmax(0,1fr) clamp(15rem,34%,24rem);grid-template-rows:repeat(20,auto) 1fr;gap:0 1rem;align-items:start}.GuidedMicroscope_stages__Daozr>.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP){display:contents}.GuidedMicroscope_stages__Daozr>*{grid-column:2;margin:0 0 .75rem}.GuidedMicroscope_stages__Daozr>.GuidedMicroscope_resultPage__O2XoP{grid-column:1/-1}.GuidedMicroscope_controlsColumn__QoK73>:last-child,.GuidedMicroscope_lesson__13QCO:not(.GuidedMicroscope_resultPage__O2XoP)>:last-child,.GuidedMicroscope_stages__Daozr>:last-child{margin-bottom:0}}