._lab_1epg6_1{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card)}._lab_1epg6_1>header{display:flex;gap:.6rem;align-items:flex-start}._lab_1epg6_1>header>svg{width:24px;color:var(--primary)}._lab_1epg6_1>header div{display:grid;gap:.08rem}._lab_1epg6_1>header span{font-size:.56rem;font-weight:950;letter-spacing:.1em;color:var(--primary)}._lab_1epg6_1>header strong{font-size:.9rem}._lab_1epg6_1>header p{margin:0;font-size:.62rem;line-height:1.45;color:var(--muted-foreground)}._lab_1epg6_1>nav{display:flex;flex-wrap:wrap;gap:.35rem}._controls_1epg6_1,._parentControls_1epg6_1{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._controls_1epg6_1 label,._parentControls_1epg6_1 label,._report_1epg6_1 label{display:grid;gap:.25rem;font-size:.6rem;font-weight:800}._controls_1epg6_1 select,._parentControls_1epg6_1 select{min-height:38px;border:1px solid var(--border);border-radius:.6rem;background:var(--background);color:var(--foreground);padding:.4rem}._scope_1epg6_1,._genetics_1epg6_1,._report_1epg6_1,._homeLabs_1epg6_1{display:grid;gap:.8rem}._scopeGrid_1epg6_1{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}._microscope_1epg6_1{display:grid;gap:.4rem;place-items:center;padding:.8rem;border-radius:.9rem;background:#101b26}._lens_1epg6_1{width:min(290px,90%);aspect-ratio:1;border-radius:50%;border:10px solid #32465a;background:#d7edf0;display:grid;place-items:center;overflow:hidden}._cell_1epg6_1{position:relative;width:70%;height:64%;border:4px solid #668b74;border-radius:45%;background:#7eb88959;transition:transform .2s ease}._cell_1epg6_1[data-kind=animal]{border-radius:52%;border-color:#8b6687;background:#b87eb04d}._cell_1epg6_1[data-kind=bacteria]{height:38%;border-radius:999px;border-color:#8b7f66;background:#c5b37e59}._organelle_1epg6_1{position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid rgba(19,42,55,.55);background:#f2c44c;left:18%;top:24%;cursor:pointer}._organelle_1epg6_1:nth-child(2){left:58%;top:22%;background:#7e9fd0}._organelle_1epg6_1:nth-child(3){left:35%;top:61%}._organelle_1epg6_1:nth-child(4){left:70%;top:58%;background:#7e9fd0}._microscope_1epg6_1>span{display:flex;gap:.3rem;align-items:center;font-size:.56rem;color:#ffffffad}._microscope_1epg6_1>span svg{width:14px}._partList_1epg6_1{display:grid;gap:.35rem;align-content:start}._partList_1epg6_1>strong{font-size:.82rem}._partList_1epg6_1 button{text-align:left;display:grid;gap:.05rem;padding:.5rem;border:1px solid var(--border);border-radius:.65rem;background:var(--background);color:var(--foreground)}._partList_1epg6_1 button[data-active=true]{border-color:var(--primary)}._partList_1epg6_1 b{font-size:.64rem;text-transform:capitalize}._partList_1epg6_1 span{font-size:.55rem;line-height:1.35;color:var(--muted-foreground)}._finding_1epg6_1,._outcomes_1epg6_1,._reportIntro_1epg6_1{display:flex;gap:.45rem;align-items:flex-start;padding:.65rem;border-radius:.7rem;background:var(--muted)}._finding_1epg6_1 svg,._outcomes_1epg6_1 svg,._reportIntro_1epg6_1 svg{width:16px;color:var(--primary);flex:0 0 auto}._finding_1epg6_1 span,._outcomes_1epg6_1 span,._reportIntro_1epg6_1 span{font-size:.6rem;line-height:1.4;color:var(--muted-foreground)}._outcomes_1epg6_1 div,._reportIntro_1epg6_1 div{display:grid;gap:.08rem}._outcomes_1epg6_1 strong,._reportIntro_1epg6_1 strong{font-size:.67rem}._outcomes_1epg6_1 small{font-size:.54rem;color:var(--muted-foreground)}._punnett_1epg6_1{display:grid;grid-template-columns:repeat(3,minmax(55px,90px));grid-template-rows:repeat(3,minmax(55px,78px));justify-content:center}._punnett_1epg6_1>*{display:grid;place-items:center;border:1px solid var(--border);font-size:.9rem}._punnett_1epg6_1 b{background:var(--muted)}._punnett_1epg6_1 span{font-weight:950;color:var(--primary)}._systems_1epg6_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}._systems_1epg6_1 article{display:grid;gap:.2rem;padding:.7rem;border:1px solid var(--border);border-radius:.75rem}._systems_1epg6_1 svg{width:18px;color:var(--primary)}._systems_1epg6_1 span{font-size:.52rem;font-weight:900;letter-spacing:.07em;color:var(--muted-foreground)}._systems_1epg6_1 strong{font-size:.68rem}._systems_1epg6_1 p{margin:0;font-size:.56rem;line-height:1.4;color:var(--muted-foreground)}._homeLabs_1epg6_1 article{display:grid;grid-template-columns:auto 1fr;gap:.55rem;padding:.65rem;border:1px solid var(--border);border-radius:.75rem}._homeLabs_1epg6_1 article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:.55rem;background:var(--muted);font-size:.58rem;font-weight:950}._homeLabs_1epg6_1 article div{display:grid;gap:.08rem}._homeLabs_1epg6_1 article strong{font-size:.68rem}._homeLabs_1epg6_1 article p{margin:0;font-size:.58rem;line-height:1.4;color:var(--muted-foreground)}@media(max-width:720px){._controls_1epg6_1,._parentControls_1epg6_1,._scopeGrid_1epg6_1,._systems_1epg6_1{grid-template-columns:1fr}._lens_1epg6_1{width:230px}}
