.original-extension-card-module__b2P5Dq__card{border-top:1px solid #d9dfd2;margin-top:12px;padding-top:10px}.original-extension-card-module__b2P5Dq__heading{color:#62715b;margin-bottom:8px;font-size:12px}.original-extension-card-module__b2P5Dq__project{color:inherit;border-radius:6px;align-items:center;gap:10px;text-decoration:none;display:flex}.original-extension-card-module__b2P5Dq__project:hover .original-extension-card-module__b2P5Dq__action{text-decoration:underline}.original-extension-card-module__b2P5Dq__image{object-fit:cover;border-radius:5px;flex-shrink:0;width:76px;height:76px}.original-extension-card-module__b2P5Dq__project strong{font-size:15px;display:block}.original-extension-card-module__b2P5Dq__question{margin:3px 0;font-size:12px;line-height:1.5;display:block}.original-extension-card-module__b2P5Dq__action{color:#365b46;align-items:center;gap:3px;min-height:28px;font-size:13px;font-weight:600;display:flex}.original-extension-card-module__b2P5Dq__materials{margin-top:8px;font-size:12px}.original-extension-card-module__b2P5Dq__materials button{cursor:pointer;color:#58644f;align-content:center;min-height:40px}.original-extension-card-module__b2P5Dq__materials a{min-height:44px;color:inherit;border-top:1px solid #e5e8df;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:flex}.original-extension-card-module__b2P5Dq__materials small{color:#677360;display:block}.original-extension-card-module__b2P5Dq__loading{color:#62715b;margin-top:10px;font-size:12px}.original-extension-card-module__b2P5Dq__card a:focus-visible,.original-extension-card-module__b2P5Dq__materials button:focus-visible{outline-offset:3px;outline:2px solid #52775a}.original-extension-card-module__b2P5Dq__materials button{background:0 0!important;padding:0!important;font-size:12px!important}.original-extension-card-module__b2P5Dq__product{border-top:1px solid #e5e8df;margin-top:12px;padding-top:12px}
.original-interactive-book-module__4oCcQW__reader[data-original-book]{height:var(--original-reader-height,100dvh);color:#303528;background:#e9e3d7;flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.original-interactive-book-module__4oCcQW__reader button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:#f7f3e8;border:0;border-radius:4px;padding:6px 10px}.original-interactive-book-module__4oCcQW__reader button:disabled{opacity:.4;cursor:default}.original-interactive-book-module__4oCcQW__reader button:focus-visible{outline-offset:2px;outline:3px solid #4d7958}.original-interactive-book-module__4oCcQW__header{background:#f4f1e9;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.original-interactive-book-module__4oCcQW__header h1{flex:1;margin:0;font-size:17px;line-height:1.3}.original-interactive-book-module__4oCcQW__toolbar{background:#f4f1e9;flex-shrink:0;align-items:center;gap:4px;padding:0 12px 5px;font-size:13px;display:flex}.original-interactive-book-module__4oCcQW__views{gap:2px;display:flex}.original-interactive-book-module__4oCcQW__views button[aria-pressed=true]{color:#faf7ee;background:#4c694a}.original-interactive-book-module__4oCcQW__pageNumber{flex:1;padding-inline:8px}.original-interactive-book-module__4oCcQW__spread{isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden}.original-interactive-book-module__4oCcQW__stage{z-index:0;position:absolute;inset:0}.original-interactive-book-module__4oCcQW__stage canvas{touch-action:none;width:100%;height:100%;display:block}.original-interactive-book-module__4oCcQW__stageStatus{text-align:center;font-size:15px;position:absolute;inset:40% 12% auto}.original-interactive-book-module__4oCcQW__paper{transform-origin:0 0;z-index:1;background:#fffdf7;width:320px;height:440px;position:absolute;top:0;left:0}.original-interactive-book-module__4oCcQW__spread:has([data-model-state=loading]) .original-interactive-book-module__4oCcQW__paper{visibility:hidden}.original-interactive-book-module__4oCcQW__crop{position:absolute;overflow:hidden}.original-interactive-book-module__4oCcQW__sourceSheet{position:absolute}.original-interactive-book-module__4oCcQW__pageImage,.original-interactive-book-module__4oCcQW__pageImage img{width:100%;max-width:none;height:100%;display:block}.original-interactive-book-module__4oCcQW__hotspots{pointer-events:none;position:absolute;inset:0}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__hotspot{width:var(--hotspot-hit-size,44px);height:var(--hotspot-hit-size,44px);min-width:var(--hotspot-hit-size,44px);min-height:var(--hotspot-hit-size,44px);pointer-events:auto;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.original-interactive-book-module__4oCcQW__hotspot span{color:#fff;background:#3f8a5a;border:2px solid #fffff6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative;box-shadow:0 1px 5px #243b3266}.original-interactive-book-module__4oCcQW__hotspot[data-kind=model] span{background:#e0762b}.original-interactive-book-module__4oCcQW__hotspot[data-kind=help] span{background:#2f7fb8}.original-interactive-book-module__4oCcQW__hotspot span:after{content:"";color:inherit;opacity:0;pointer-events:none;border:2px solid;border-radius:50%;animation:2.8s ease-out infinite original-interactive-book-module__4oCcQW__hotspotPulse;position:absolute;inset:-2px}.original-interactive-book-module__4oCcQW__hotspot[data-kind=model] span:after{border-color:#e0762b}.original-interactive-book-module__4oCcQW__hotspot[data-kind=help] span:after{border-color:#2f7fb8}.original-interactive-book-module__4oCcQW__hotspot[data-kind=knowledge] span:after{border-color:#3f8a5a}.original-interactive-book-module__4oCcQW__hotspot:hover span,.original-interactive-book-module__4oCcQW__hotspot:focus-visible span{transform:scale(1.12)}.original-interactive-book-module__4oCcQW__hotspot[aria-pressed=true] span{box-shadow:0 0 0 3px #fff,0 0 0 5px #c89332}.original-interactive-book-module__4oCcQW__hotspot[aria-pressed=true] span:after{animation:none}@keyframes original-interactive-book-module__4oCcQW__hotspotPulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.original-interactive-book-module__4oCcQW__hotspot span:after{animation:none}}.original-interactive-book-module__4oCcQW__bubble{z-index:3;background:#fff8dc;border:1px solid #afae7b;border-radius:14px;width:240px;padding:9px 12px 12px;font-size:13px;line-height:1.55;position:absolute;box-shadow:0 3px 8px #3c492526}.original-interactive-book-module__4oCcQW__bubble:after{content:"";background:#fff8dc;border:1px solid #afae7b;border-width:0 1px 1px 0;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:rotate(45deg)}.original-interactive-book-module__4oCcQW__illustrationTitle{justify-content:space-between;align-items:center;gap:6px;display:flex}.original-interactive-book-module__4oCcQW__illustrationTitle strong{flex:1;font-size:14px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__illustrationTitle button{background:0 0;min-width:28px;min-height:28px;padding:0;font-size:16px}.original-interactive-book-module__4oCcQW__bubble p{margin:3px 0 0}.original-interactive-book-module__4oCcQW__caption{transform-origin:0 0;z-index:2;width:300px;height:160px;font-size:13px;line-height:1.4;position:absolute;top:0;left:0}.original-interactive-book-module__4oCcQW__caption[hidden],.original-interactive-book-module__4oCcQW__part[hidden]{display:none}.original-interactive-book-module__4oCcQW__caption p{margin:6px 0}.original-interactive-book-module__4oCcQW__growthSteps{gap:4px;padding-top:4px;display:flex}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__growthSteps button{border:1px solid #9da487;flex:1;min-height:32px;padding:4px 6px;font-size:12px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__growthSteps button[aria-pressed=true]{color:#fffbee;background:#536e49;border-color:#536e49}.original-interactive-book-module__4oCcQW__homeToggle{justify-content:space-between;align-items:center;gap:5px;display:flex}.original-interactive-book-module__4oCcQW__homeToggle small{color:#6b725b;font-size:10px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__homeToggle button{text-underline-offset:3px;background:0 0;min-height:30px;padding:3px 5px;font-size:12px;text-decoration:underline}.original-interactive-book-module__4oCcQW__part{z-index:2;pointer-events:none;white-space:nowrap;background:#fff9e7;border:1px solid #758767;border-radius:3px;padding:2px 5px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.original-interactive-book-module__4oCcQW__homeActivity{z-index:4;background:#f9f3df;border:1px solid #9caa81;border-radius:6px;width:min(360px,100% - 32px);max-height:calc(100% - 24px);padding:16px 20px;font-size:14px;line-height:1.65;position:absolute;bottom:12px;right:16px;overflow:auto;box-shadow:0 5px 18px #31452829}.original-interactive-book-module__4oCcQW__homeActivity p{margin:10px 0 0}.original-interactive-book-module__4oCcQW__homePrompt{color:#46623d}.original-interactive-book-module__4oCcQW__modelFallback{max-width:35%;font-size:15px;position:absolute;top:40%;right:8%}.original-interactive-book-module__4oCcQW__footer{padding:5px 12px max(5px,env(safe-area-inset-bottom));background:#f4f1e9;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;display:flex}.original-interactive-book-module__4oCcQW__footer span{color:#687059;text-align:center;font-size:12px}.original-interactive-book-module__4oCcQW__error{background:#fff0cc;margin:0;padding:5px 12px;font-size:13px}.original-interactive-book-module__4oCcQW__spread:has([data-model-state=error]){overflow:auto}.original-interactive-book-module__4oCcQW__spread:has([data-model-state=error]) .original-interactive-book-module__4oCcQW__paper{top:44px;left:16px;transform:none!important}.original-interactive-book-module__4oCcQW__spread:has([data-model-state=error]) .original-interactive-book-module__4oCcQW__stageStatus{inset:0 12px auto}@media (max-width:600px){.original-interactive-book-module__4oCcQW__header{gap:4px;padding-inline:6px}.original-interactive-book-module__4oCcQW__header h1{font-size:14px}.original-interactive-book-module__4oCcQW__toolbar{gap:2px;padding-inline:6px}.original-interactive-book-module__4oCcQW__toolbar button{min-width:36px;padding-inline:6px}.original-interactive-book-module__4oCcQW__pageNumber{padding-inline:3px;font-size:12px}.original-interactive-book-module__4oCcQW__footer{padding-inline:6px}.original-interactive-book-module__4oCcQW__footer span{max-width:100px;font-size:10px}}@media (max-height:500px){.original-interactive-book-module__4oCcQW__reader[data-original-book]{min-height:0}.original-interactive-book-module__4oCcQW__header{padding-block:0}.original-interactive-book-module__4oCcQW__header button{min-height:36px}.original-interactive-book-module__4oCcQW__toolbar{padding-bottom:0}.original-interactive-book-module__4oCcQW__toolbar button{min-height:32px}.original-interactive-book-module__4oCcQW__footer{padding-top:0}.original-interactive-book-module__4oCcQW__footer button{min-height:36px}}.original-interactive-book-module__4oCcQW__reader[data-original-book],.original-interactive-book-module__4oCcQW__header,.original-interactive-book-module__4oCcQW__toolbar,.original-interactive-book-module__4oCcQW__footer{background:#fff}.original-interactive-book-module__4oCcQW__paper{pointer-events:none;background:0 0}.original-interactive-book-module__4oCcQW__bubble{pointer-events:auto}.original-interactive-book-module__4oCcQW__spread[data-textured=true] .original-interactive-book-module__4oCcQW__pageImage{opacity:0}.original-interactive-book-module__4oCcQW__caption{pointer-events:auto;background:#fffef8;border-radius:6px;width:300px;height:auto;min-height:0;padding:10px 14px;top:16px;left:auto;right:16px;box-shadow:0 2px 12px #23302525}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner{z-index:3;transform-origin:0 0;color:#4d6147;background:0 0;border-radius:0;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;font-size:32px;position:absolute;top:0;left:0}.original-interactive-book-module__4oCcQW__bookCorner span{opacity:.6}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner:hover span,.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner:focus-visible span{opacity:1}.original-interactive-book-module__4oCcQW__footer{justify-content:center;min-height:26px;padding-block:4px}.original-interactive-book-module__4oCcQW__spread:has([data-model-state=error]) .original-interactive-book-module__4oCcQW__paper[data-paper-side=right]{left:352px}@media (max-width:600px){.original-interactive-book-module__4oCcQW__caption{width:min(280px,100% - 24px);top:8px;right:12px}.original-interactive-book-module__4oCcQW__footer span{max-width:none}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner{width:72px;min-width:72px;height:72px;min-height:72px}}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__modelClose{z-index:3;background:#fffef5;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 6px #20332333}.original-interactive-book-module__4oCcQW__modelClose[hidden]{display:none}.original-interactive-book-module__4oCcQW__caption{top:auto;bottom:18px}@media (max-width:600px){.original-interactive-book-module__4oCcQW__caption{top:auto;bottom:8px}}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner[data-book-corner=previous]{left:-24px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner[data-book-corner=next]{left:24px}@media (max-width:600px){.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner[data-book-corner=previous]{left:-12px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bookCorner[data-book-corner=next]{left:12px}}.original-interactive-book-module__4oCcQW__caption{z-index:4;max-width:calc(100% - 16px);bottom:auto;right:auto}@media (max-width:600px){.original-interactive-book-module__4oCcQW__caption{bottom:auto;right:auto}}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__listen{color:#365b46;background:0 0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.original-interactive-book-module__4oCcQW__bubble{width:280px;max-width:calc(100% - 16px);font-size:14px;line-height:1.55;top:8px;left:8px}.original-interactive-book-module__4oCcQW__bubble:after{left:var(--bubble-tail-left,50%)}.original-interactive-book-module__4oCcQW__bubble[data-placement=below]:after{border-width:1px 0 0 1px;top:-7px;bottom:auto}.original-interactive-book-module__4oCcQW__bubble[data-placement=side]:after{display:none}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__illustrationTitle button{min-width:44px;min-height:44px}.original-interactive-book-module__4oCcQW__bubble .original-interactive-book-module__4oCcQW__illustrationTitle{gap:0}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bubbleAudio{color:#667251;background:0 0;border:0;place-items:center;display:grid}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bubbleAudio:hover,.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__bubbleAudio[aria-pressed=true]{color:#304b2e}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__pageSpeech{place-items:center;min-width:44px;min-height:44px;display:grid}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__contentsLink{pointer-events:auto;background:0 0;border-radius:3px;min-width:0;min-height:0;padding:0;position:absolute}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__contentsLink:hover,.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__contentsLink:focus-visible{outline-offset:1px;background:#52775a16;outline:2px solid #52775a}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__drawingLink{pointer-events:auto;text-align:left;background:0 0;border:1px dashed #64845380;border-radius:8px;align-items:flex-end;width:70%;height:30%;padding:12px;display:flex;position:absolute;top:13%;left:14%}.original-interactive-book-module__4oCcQW__drawingLink span{color:#3e5b32;background:#fffdf4;border-radius:16px;padding:4px 10px;font-size:14px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__drawingLink:hover{background:#ffffff18;border-color:#4a743c}@media (max-width:767px),(max-height:500px){.original-interactive-book-module__4oCcQW__reader[data-original-book]{min-height:0;height:var(--original-reader-height,100dvh)}.original-interactive-book-module__4oCcQW__spread{position:absolute;inset:0}.original-interactive-book-module__4oCcQW__header{z-index:5;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));pointer-events:none;background:0 0;gap:4px;padding:0;position:absolute}.original-interactive-book-module__4oCcQW__header h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__header button{pointer-events:auto;place-items:center;min-width:44px;min-height:44px;display:grid;box-shadow:0 1px 5px #23302514}.original-interactive-book-module__4oCcQW__header>button:first-child{margin-right:auto;padding-inline:10px}.original-interactive-book-module__4oCcQW__toolbar{z-index:5;bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));pointer-events:none;background:0 0;padding:0;position:absolute}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__toolbar button{pointer-events:auto;min-height:44px;margin-left:auto;box-shadow:0 1px 5px #23302514}.original-interactive-book-module__4oCcQW__pageNumber{color:#53634c;align-self:flex-end;padding:6px;font-size:12px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__pageSpeech{pointer-events:auto;box-shadow:0 1px 5px #23302514}.original-interactive-book-module__4oCcQW__footer{pointer-events:none;background:0 0;min-height:0;padding:0;position:absolute;bottom:8px;left:25%;right:25%}.original-interactive-book-module__4oCcQW__footer a{display:none}.original-interactive-book-module__4oCcQW__footer span{font-size:11px}.original-interactive-book-module__4oCcQW__error{z-index:6;border-radius:6px;position:absolute;bottom:60px;left:8px;right:8px}}.original-interactive-book-module__4oCcQW__activityActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button{border:1px solid #9da487;min-height:40px;padding:6px 10px;font-size:13px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button[aria-pressed=true]{color:#fffbee;background:#536e49}.original-interactive-book-module__4oCcQW__caption[data-scrollable=true],.original-interactive-book-module__4oCcQW__bubble[data-scrollable=true]{overscroll-behavior:contain;overflow-y:auto}.original-interactive-book-module__4oCcQW__caption[data-scrollable=true]{clip-path:inset(0 round 16px)}.original-interactive-book-module__4oCcQW__caption[data-close-in-caption=true] .original-interactive-book-module__4oCcQW__illustrationTitle{padding-right:38px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__modelClose{z-index:5}.original-interactive-book-module__4oCcQW__spread:has(.original-interactive-book-module__4oCcQW__caption[data-close-in-caption=true]) .original-interactive-book-module__4oCcQW__modelClose{box-shadow:none;background:0 0}.original-interactive-book-module__4oCcQW__caption,.original-interactive-book-module__4oCcQW__bubble,.original-interactive-book-module__4oCcQW__homeActivity{background:#fffef9;border:1px solid #dce3d5;border-radius:16px;padding:12px 16px 16px;line-height:1.6;box-shadow:0 6px 24px #263c2617}:is(.original-interactive-book-module__4oCcQW__caption,.original-interactive-book-module__4oCcQW__bubble,.original-interactive-book-module__4oCcQW__homeActivity) .original-interactive-book-module__4oCcQW__illustrationTitle strong{color:#304b36;font-size:16px;font-weight:600}.original-interactive-book-module__4oCcQW__reader :is(.original-interactive-book-module__4oCcQW__caption,.original-interactive-book-module__4oCcQW__bubble,.original-interactive-book-module__4oCcQW__homeActivity) .original-interactive-book-module__4oCcQW__illustrationTitle button{color:#416541;border-radius:50%}.original-interactive-book-module__4oCcQW__reader :is(.original-interactive-book-module__4oCcQW__caption,.original-interactive-book-module__4oCcQW__bubble,.original-interactive-book-module__4oCcQW__homeActivity) .original-interactive-book-module__4oCcQW__illustrationTitle button:hover{background:#eef3e9}.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__growthDescription{color:#424c3e;margin:4px 0 10px;font-size:14px}.original-interactive-book-module__4oCcQW__growthPlayback{justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.original-interactive-book-module__4oCcQW__growthStatus{color:#63715c;align-items:center;gap:6px;font-size:12px;display:flex}.original-interactive-book-module__4oCcQW__growthStatus i{background:#829a70;border-radius:50%;flex-shrink:0;width:6px;height:6px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__growthPlayback button{color:#416541;white-space:nowrap;background:0 0;align-items:center;gap:5px;min-height:44px;padding:4px 8px;font-size:12px;display:inline-flex}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__growthPlayback button:disabled{opacity:.45}.original-interactive-book-module__4oCcQW__caption[data-planting] .original-interactive-book-module__4oCcQW__homeToggle{border-top:1px solid #e5e9df;margin-inline:-16px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption[data-planting] .original-interactive-book-module__4oCcQW__homeToggle button{color:#416541;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 16px;font-size:13px;text-decoration:none;display:flex}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption[data-planting] .original-interactive-book-module__4oCcQW__homeToggle button:hover{background:#f0f4eb}.original-interactive-book-module__4oCcQW__homeToggle button[aria-expanded=true] svg{transform:rotate(180deg)}.original-interactive-book-module__4oCcQW__caption[data-planting]{padding-bottom:0}.original-interactive-book-module__4oCcQW__caption>p,.original-interactive-book-module__4oCcQW__bubble>p{color:#424c3e;margin:4px 0 8px;font-size:14px;line-height:1.65}.original-interactive-book-module__4oCcQW__bubble:after{background:#fffef9;border-color:#dce3d5}.original-interactive-book-module__4oCcQW__observationExample{color:#424c3e;font-size:14px}.original-interactive-book-module__4oCcQW__observationExample figure{text-align:center;border-bottom:1px solid #e5e9df;margin:6px 0 10px;padding-bottom:6px}.original-interactive-book-module__4oCcQW__observationExample svg{width:100%;height:86px;display:block}.original-interactive-book-module__4oCcQW__observationExample figcaption{color:#304b36;font-weight:600}.original-interactive-book-module__4oCcQW__observationExample dl{margin:0}.original-interactive-book-module__4oCcQW__observationExample dl>div{grid-template-columns:2em 1fr;gap:10px;margin:6px 0;display:grid}.original-interactive-book-module__4oCcQW__observationExample dt{color:#63715c}.original-interactive-book-module__4oCcQW__observationExample dd{margin:0}.original-interactive-book-module__4oCcQW__observationExample>p{border-top:1px solid #e5e9df;margin:10px 0 0;padding-top:8px}.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__activityActions{border-top:1px solid #e5e9df;gap:8px;margin-top:14px;padding-top:12px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__activityActions button,.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption>button{color:#365b3c;background:#edf3e8;border:1px solid #0000;border-radius:10px;min-height:44px;padding:8px 14px;font-size:13px;line-height:1.45}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__activityActions button:hover:not(:disabled),.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption>button:hover:not(:disabled){background:#e0ebd8}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__activityActions button[aria-pressed=true]{color:#fffef9;background:#416541}.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__growthSteps{background:#f0f3eb;border-radius:12px;gap:4px;margin:12px 0 8px;padding:4px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__growthSteps button{color:#52644b;background:0 0;border:0;border-radius:8px;min-height:44px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__growthSteps button[aria-pressed=true]{color:#fffef9;background:#416541}.original-interactive-book-module__4oCcQW__homeActivity p{font-size:14px;line-height:1.7}.original-interactive-book-module__4oCcQW__rulerMethods{gap:4px;margin:8px 0 12px;display:grid}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__rulerMethods button{text-align:left;background:#f2f4ed;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.original-interactive-book-module__4oCcQW__rulerMethods button span{align-items:center;gap:8px;display:flex}.original-interactive-book-module__4oCcQW__rulerMethods button small{white-space:nowrap;font-size:11px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__rulerMethods button[aria-pressed=true]{color:#304f32;background:#e7efdf;border-color:#8ba37c}.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__rulerCompare{color:#63715c;margin:12px 0 0;font-size:12px}.original-interactive-book-module__4oCcQW__activityFeedback{color:#3c573d;background:#f0f4ec;border:1px solid #d9e3d3;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.original-interactive-book-module__4oCcQW__activityFeedback>svg{flex-shrink:0;margin-top:2px}.original-interactive-book-module__4oCcQW__activityFeedback strong{font-size:15px;line-height:1.5;display:block}.original-interactive-book-module__4oCcQW__activityFeedback span{overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.6;display:block}.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=success]{color:#2d542f;background:#e9f3e3;border-color:#a7c49a}.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=retry]{color:#72551e;background:#fff6e2;border-color:#e4cf9d}.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=success],.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=retry]{border-width:2px;padding:12px 14px;animation:.32s ease-out original-interactive-book-module__4oCcQW__answer-feedback-pop}.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=success]{background:#dff0d6;border-color:#5c9a55}.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=retry]{background:#fff0cf;border-color:#dba63c}.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=success] strong,.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=retry] strong{font-size:18px}.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=success]>svg,.original-interactive-book-module__4oCcQW__activityFeedback[data-feedback=retry]>svg{width:28px;height:28px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button[data-answer=success],.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button[data-answer=success][aria-pressed=true]{color:#fffef9;background:#416541;font-weight:600}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button[data-answer=success]:before{content:"✓ "}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button[data-answer=retry],.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button[data-answer=retry][aria-pressed=true]{box-shadow:inset 0 0 0 2px #dba63c;color:#72551e!important;background:#fff0cf!important}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__activityActions button[data-answer=retry]:before{content:"✗ "}@keyframes original-interactive-book-module__4oCcQW__answer-feedback-pop{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.original-interactive-book-module__4oCcQW__activityFeedback{animation:none!important}}.original-interactive-book-module__4oCcQW__answerFeedback{color:#3c573d;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:7px 0 0;font-size:14px;line-height:1.6;display:flex}.original-interactive-book-module__4oCcQW__answerFeedback.original-interactive-book-module__4oCcQW__answerFeedback>svg{flex:0 0 17px;width:17px;min-width:17px;max-width:17px;height:17px;min-height:17px;max-height:17px;margin:3px 0 0;display:block}.original-interactive-book-module__4oCcQW__answerFeedback[data-feedback=retry]{color:#72551e}.original-interactive-book-module__4oCcQW__sortingProgress{color:#416541;margin-top:14px}.original-interactive-book-module__4oCcQW__sortingProgress>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.original-interactive-book-module__4oCcQW__sortingProgress strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.2}.original-interactive-book-module__4oCcQW__sortingProgress small{color:#78846f;font-size:14px;font-weight:400}.original-interactive-book-module__4oCcQW__sortingSteps{gap:5px;margin-top:10px;display:flex}.original-interactive-book-module__4oCcQW__sortingSteps>span{aspect-ratio:1;color:#fff;background:#f0f2e9;border:1px solid #d8dfcd;border-radius:50%;flex:1;place-items:center;max-height:24px;display:grid}.original-interactive-book-module__4oCcQW__sortingSteps>span[data-filled]{background:#608647;border-color:#608647;animation:.22s ease-out original-interactive-book-module__4oCcQW__sortingMark}.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__sortingHint{margin-top:10px;font-size:13px}.original-interactive-book-module__4oCcQW__activityEffects{visibility:hidden;pointer-events:none;z-index:6;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.original-interactive-book-module__4oCcQW__dropReaction{color:#416b2b;background:#fffef7;border:2px solid #6b924f;border-radius:24px;align-items:center;gap:5px;width:max-content;padding:7px 12px;font-size:17px;animation:.95s ease-out both original-interactive-book-module__4oCcQW__dropResponse;display:flex;box-shadow:0 3px #44663425}.original-interactive-book-module__4oCcQW__dropReaction[data-drop-reaction=retry]{color:#856019;border-color:#d7ae53}.original-interactive-book-module__4oCcQW__sortingCelebration{background:radial-gradient(#fffef5 32%,#fffef5d9 58%,#fffef500 72%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:240px;min-height:140px;animation:.3s cubic-bezier(.22,1,.36,1) both original-interactive-book-module__4oCcQW__celebrationReveal;display:flex;position:relative}.original-interactive-book-module__4oCcQW__sortingCelebration>strong{z-index:1;color:#3c612e;letter-spacing:.02em;text-shadow:0 2px #fffef8,2px 0 #fffef8,-2px 0 #fffef8;font-size:26px;position:relative}.original-interactive-book-module__4oCcQW__celebrationStar{z-index:1;color:#efbd38;filter:drop-shadow(0 3px #b7832390);display:block;position:relative}.original-interactive-book-module__4oCcQW__confetti{position:absolute;inset:50%}.original-interactive-book-module__4oCcQW__confetti i{width:7px;height:13px;animation:.7s cubic-bezier(.16,1,.3,1) both original-interactive-book-module__4oCcQW__celebrationPiece;animation-delay:calc(var(--piece) * 18ms);background:#e9ba43;border-radius:2px;position:absolute}.original-interactive-book-module__4oCcQW__confetti i:nth-child(3n){background:#81a85a}.original-interactive-book-module__4oCcQW__confetti i:nth-child(3n+1){background:#db8562}@keyframes original-interactive-book-module__4oCcQW__sortingMark{0%{transform:scale(.75)}to{transform:scale(1)}}@keyframes original-interactive-book-module__4oCcQW__dropResponse{0%{opacity:0;transform:translateY(9px)scale(.9)}18%,75%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)}}@keyframes original-interactive-book-module__4oCcQW__celebrationReveal{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes original-interactive-book-module__4oCcQW__celebrationPiece{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(calc(var(--piece) * 47deg))}}@media (prefers-reduced-motion:reduce){.original-interactive-book-module__4oCcQW__sortingSteps>span[data-filled],.original-interactive-book-module__4oCcQW__dropReaction,.original-interactive-book-module__4oCcQW__sortingCelebration{animation:none}.original-interactive-book-module__4oCcQW__confetti{display:none}}.original-interactive-book-module__4oCcQW__caption[data-ruler] .original-interactive-book-module__4oCcQW__activityActions{z-index:1;background:#fffef9;margin-bottom:-6px;padding-block:10px;position:sticky;bottom:-16px}.original-interactive-book-module__4oCcQW__caption[data-ruler-active] .original-interactive-book-module__4oCcQW__rulerMethods button[aria-pressed=false]{display:none}@media (max-height:500px){.original-interactive-book-module__4oCcQW__caption[data-ruler] .original-interactive-book-module__4oCcQW__rulerCompare{display:none}}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__activityActions button[aria-pressed=true]:hover:not(:disabled){color:#fffef9;background:#365b3c}.original-interactive-book-module__4oCcQW__shapeDiscovery{color:#866516;background:radial-gradient(#fff2b7,#fffaf0 72%);border-radius:16px;align-items:center;gap:10px;margin:12px -6px 0;padding:16px 12px;animation:.3s cubic-bezier(.22,1,.36,1) both original-interactive-book-module__4oCcQW__celebrationReveal;display:flex;position:relative}.original-interactive-book-module__4oCcQW__shapeDiscovery>svg{filter:drop-shadow(0 2px 3px #d5a32a55);flex:none;animation:.75s ease-out both original-interactive-book-module__4oCcQW__discoveryStar}.original-interactive-book-module__4oCcQW__shapeDiscovery>strong{z-index:1;font-size:17px;line-height:1.5;position:relative}.original-interactive-book-module__4oCcQW__discoveryStars{color:#dfb338;letter-spacing:14px;font-size:26px;animation:.85s ease-out both original-interactive-book-module__4oCcQW__discoverySpark;position:absolute;top:-10px;right:8px}@keyframes original-interactive-book-module__4oCcQW__discoveryStar{0%{transform:scale(.4)rotate(-35deg)}55%{transform:scale(1.2)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes original-interactive-book-module__4oCcQW__discoverySpark{0%{opacity:0;transform:translateY(12px)scale(.5)}45%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.original-interactive-book-module__4oCcQW__shapeDiscovery,.original-interactive-book-module__4oCcQW__shapeDiscovery>svg,.original-interactive-book-module__4oCcQW__discoveryStars{animation:none}}.original-interactive-book-module__4oCcQW__reader [data-spring-advice]{display:none}@media (min-width:600px) and (max-height:500px){.original-interactive-book-module__4oCcQW__bubble:has([data-grade2-spring]){width:640px;max-width:calc(100% - 16px);padding:8px 12px}.original-interactive-book-module__4oCcQW__bubble [data-grade2-spring]{grid-template-rows:44px 96px 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;display:grid}.original-interactive-book-module__4oCcQW__bubble [data-spring-methods]{grid-area:1/2}.original-interactive-book-module__4oCcQW__bubble [data-spring-figure]{grid-area:1/1/3;align-self:center;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-spring-figure] svg{width:100%;height:140px;max-width:none!important}.original-interactive-book-module__4oCcQW__bubble [data-spring-note]{overscroll-behavior:contain;grid-area:2/2;overflow-y:auto;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-spring-actions]{grid-area:3/1;align-self:end}.original-interactive-book-module__4oCcQW__bubble [data-spring-tip]{display:none}.original-interactive-book-module__4oCcQW__bubble [data-spring-advice]{grid-area:3/2;align-self:end;font-size:13px;display:block}.original-interactive-book-module__4oCcQW__bubble [data-spring-advice] summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.original-interactive-book-module__4oCcQW__bubble [data-spring-advice][open]{z-index:1;background:#fffef9;grid-row:2/4;align-self:stretch;overflow-y:auto}.original-interactive-book-module__4oCcQW__bubble:has([data-grade3-condensation]){width:660px;max-width:calc(100% - 16px);padding:8px 12px}.original-interactive-book-module__4oCcQW__bubble [data-grade3-condensation]{grid-template-rows:44px 44px 65px 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;display:grid}.original-interactive-book-module__4oCcQW__bubble [data-condensation-figure]{grid-area:1/1/4;align-self:center;margin:0 auto!important}.original-interactive-book-module__4oCcQW__bubble [data-condensation-method]{grid-area:1/2}.original-interactive-book-module__4oCcQW__bubble [data-condensation-prediction]{grid-area:2/2;align-self:center}.original-interactive-book-module__4oCcQW__bubble [data-condensation-note]{overscroll-behavior:contain;grid-area:3/2;font-size:13px;overflow-y:auto;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-condensation-actions]{grid-area:4/1;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-condensation-records]{grid-area:4/2;font-size:13px;border:0!important;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-condensation-records][open]{z-index:1;background:#fffef9;grid-row:2/5;overflow-y:auto}:is(.original-interactive-book-module__4oCcQW__bubble:has([data-grade3-compass]),.original-interactive-book-module__4oCcQW__bubble:has([data-grade3-separation])){width:660px;max-width:calc(100% - 16px);padding:8px 12px}.original-interactive-book-module__4oCcQW__bubble [data-grade3-compass]{grid-template-rows:44px 44px 65px 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;display:grid}.original-interactive-book-module__4oCcQW__bubble [data-compass-method]{grid-area:1/2}.original-interactive-book-module__4oCcQW__bubble [data-compass-plan]{grid-area:2/2;min-width:0;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-compass-plan] select{min-width:0}.original-interactive-book-module__4oCcQW__bubble [data-compass-figure]{grid-area:1/1/4;align-self:center;width:265px!important;max-width:100%!important;margin:0 auto!important}.original-interactive-book-module__4oCcQW__bubble [data-compass-actions]{grid-area:4/1;align-self:end}.original-interactive-book-module__4oCcQW__bubble [data-compass-note]{overscroll-behavior:contain;grid-area:3/2;font-size:13px;overflow-y:auto;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-grade3-compass][data-mode=float] [data-compass-note]{grid-row:2/4}.original-interactive-book-module__4oCcQW__bubble [data-compass-advice]{grid-area:4/2;font-size:13px;border:0!important;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-compass-advice][open]{z-index:1;background:#fffef9;grid-row:2/5;overflow-y:auto}.original-interactive-book-module__4oCcQW__bubble [data-grade3-separation]{grid-template-rows:36px 112px 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;display:grid}.original-interactive-book-module__4oCcQW__bubble [data-separation-title]{grid-area:1/2;align-self:center}.original-interactive-book-module__4oCcQW__bubble [data-separation-figure]{grid-area:1/1/3;align-self:center;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-separation-actions]{grid-area:3/1}.original-interactive-book-module__4oCcQW__bubble [data-separation-note]{overscroll-behavior:contain;grid-area:2/2;font-size:13px;overflow-y:auto;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-separation-advice]{grid-area:3/2;font-size:13px}.original-interactive-book-module__4oCcQW__bubble [data-separation-advice][open]{z-index:1;background:#fffef9;grid-row:2/4;overflow-y:auto}.original-interactive-book-module__4oCcQW__bubble:has([data-grade2-nest]){width:590px;max-width:calc(100% - 16px);padding:8px 12px}.original-interactive-book-module__4oCcQW__bubble [data-grade2-nest]{grid-template-rows:137px 44px;grid-template-columns:185px minmax(0,1fr);gap:4px 14px;display:grid}.original-interactive-book-module__4oCcQW__bubble [data-nest-figure]{grid-area:1/1/3;align-self:center;margin:0!important}.original-interactive-book-module__4oCcQW__bubble [data-nest-text]{overscroll-behavior:contain;grid-area:1/2;overflow-y:auto}.original-interactive-book-module__4oCcQW__bubble [data-nest-actions]{grid-area:2/2;align-self:end}}.original-interactive-book-module__4oCcQW__bubble:has([data-grade2-material-sort]){width:640px;max-width:calc(100% - 16px)}.original-interactive-book-module__4oCcQW__bubble:has([data-grade2-material-sort])>.original-interactive-book-module__4oCcQW__illustrationTitle{z-index:7;background:#fffef9;padding-block:4px;position:sticky;top:0}.original-interactive-book-module__4oCcQW__bubble:has([data-grade2-page-panel]){width:740px;max-width:calc(100% - 16px)}.original-interactive-book-module__4oCcQW__bubble:has([data-grade2-page-panel])>.original-interactive-book-module__4oCcQW__illustrationTitle{z-index:8;background:#fffef9;padding-block:6px;position:sticky;top:-12px}.original-interactive-book-module__4oCcQW__caption[data-dinosaur-compact=true]>:not(.original-interactive-book-module__4oCcQW__illustrationTitle),.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__modelViewControl{display:none}@media (max-width:767px),(pointer:coarse) and (max-width:1024px){.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__modelViewControl,.original-interactive-book-module__4oCcQW__caption[data-dinosaur-compact=true]>.original-interactive-book-module__4oCcQW__modelViewControl{display:flex}}.original-interactive-book-module__4oCcQW__bubble[data-docked=true]:after{display:none}.original-interactive-book-module__4oCcQW__bubble[data-docked=true] .original-interactive-book-module__4oCcQW__illustrationTitle{z-index:1;background:#fffef9;padding-block:4px;position:sticky;top:-12px}.original-interactive-book-module__4oCcQW__contentsDialog{color:#304b36;background:#fffef9;border:1px solid #dce3d5;border-radius:16px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 40px);margin:auto;padding:12px;box-shadow:0 8px 32px #23302530}.original-interactive-book-module__4oCcQW__contentsDialog::backdrop{background:#15271966}.original-interactive-book-module__4oCcQW__contentsHeading{justify-content:space-between;align-items:center;padding:0 4px 8px 12px;display:flex}.original-interactive-book-module__4oCcQW__contentsList{overscroll-behavior:contain;max-height:calc(100dvh - 124px);overflow-y:auto}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__contentsList button{text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font-size:15px;display:flex}.original-interactive-book-module__4oCcQW__contentsList button span:last-child{color:#687059;flex-shrink:0;font-size:12px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__contentsList button:hover{background:#edf3e8}.original-interactive-book-module__4oCcQW__meltingMethods{background:#edf3e8;border-radius:12px;gap:4px;margin-top:12px;padding:4px;display:flex}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__meltingMethods button{color:#365b3c;background:0 0;border-radius:8px;flex:1;min-height:44px;padding:8px 6px;font-size:14px}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__meltingMethods button[aria-pressed=true]{color:#2f4f34;background:#fffef9;font-weight:600;box-shadow:0 1px 3px #2f4f342e}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__meltingPlayback button[data-primary]{color:#fffef9;background:#416541;flex:1;font-weight:600}.original-interactive-book-module__4oCcQW__reader .original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__meltingPlayback button[data-primary]:hover{background:#365b3c}.original-interactive-book-module__4oCcQW__caption .original-interactive-book-module__4oCcQW__meltingNote{color:#6b7468;margin-top:12px;margin-bottom:0;font-size:12px;line-height:1.5}@media (min-height:501px){.original-interactive-book-module__4oCcQW__bubble:has([data-grade3-filter],[data-grade3-silk],[data-grade3-compass],[data-grade3-separation],[data-grade3-material-process=sun-evaporation],[data-grade3-material-process=wax],[data-grade3-material-process=thermal],[data-grade3-ball-expansion]){width:440px;max-width:calc(100% - 16px)}.original-interactive-book-module__4oCcQW__bubble :is([data-grade3-filter],[data-grade3-silk],[data-grade3-compass],[data-grade3-separation]) svg{max-width:360px}}.original-interactive-book-module__4oCcQW__reader button[data-playback]:hover:not(:disabled){filter:brightness(.94)}.original-interactive-book-module__4oCcQW__reader button[data-playback]:active:not(:disabled){transform:scale(.94)}
.lower-learning-example-module__-tjcFa__example{color:#424c3e;overflow-wrap:break-word;font-size:14px;line-height:1.65}.lower-learning-example-module__-tjcFa__example figure{text-align:center;margin:12px 0}.lower-learning-example-module__-tjcFa__example svg{width:100%;max-width:260px;height:auto;margin-inline:auto;display:block}.lower-learning-example-module__-tjcFa__example figcaption{color:#63715c;margin-top:4px;font-size:13px}.lower-learning-example-module__-tjcFa__example dl{margin:12px 0}.lower-learning-example-module__-tjcFa__example dl>div{margin:10px 0}.lower-learning-example-module__-tjcFa__example dt{color:#304b36;font-weight:600}.lower-learning-example-module__-tjcFa__example dd{margin:2px 0 0}.lower-learning-example-module__-tjcFa__example ol{margin:12px 0;padding-left:1.5em}.lower-learning-example-module__-tjcFa__example li{margin:10px 0;padding-left:2px}.lower-learning-example-module__-tjcFa__example .lower-learning-example-module__-tjcFa__tip{border-top:1px solid #e5e9df;margin-top:12px;padding-top:10px}
.grade4-record-help-module__ETkhFW__record{max-width:100%;margin-block:16px;overflow-x:auto}.grade4-record-help-module__ETkhFW__record:focus-visible{outline-offset:3px;outline:2px solid #56745b}.grade4-record-help-module__ETkhFW__record table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.grade4-record-help-module__ETkhFW__record caption{text-align:left;color:#304b36;padding-bottom:8px;font-weight:600}.grade4-record-help-module__ETkhFW__record th,.grade4-record-help-module__ETkhFW__record td{text-align:left;vertical-align:top;border:1px solid #dce4d3;min-width:4em;padding:8px}.grade4-record-help-module__ETkhFW__record th{background:#f1f5ed;font-weight:600}
.grade3-worked-example-module__yrAuPq__worked{border-top:1px solid #dce4d3;margin-top:18px;padding-top:14px}.grade3-worked-example-module__yrAuPq__worked>p:first-child{color:#304b36;margin:0 0 10px}.grade3-worked-example-module__yrAuPq__worked dl{margin:0}.grade3-worked-example-module__yrAuPq__worked dl>div{border-bottom:1px solid #e5e9df;grid-template-columns:minmax(4.5em,24%) minmax(0,1fr);gap:12px;margin:0;padding:10px 0;display:grid}.grade3-worked-example-module__yrAuPq__worked dt{font-weight:600}.grade3-worked-example-module__yrAuPq__worked dd{margin:0}@media (max-width:480px){.grade3-worked-example-module__yrAuPq__worked dl>div{grid-template-columns:1fr;gap:3px}}.grade3-worked-example-module__yrAuPq__knowledge>p{margin:12px 0}
.grade2-page-activity-module__9-652q__activity{color:#354b35;font-size:14px;line-height:1.55}.grade2-page-activity-module__9-652q__activity p.grade2-page-activity-module__9-652q__intro{margin:6px 0 10px}.grade2-page-activity-module__9-652q__activity button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#f7f9f0;border:1px solid #cbd6c0;border-radius:7px;padding:7px 10px}.grade2-page-activity-module__9-652q__activity button:disabled{opacity:.45;cursor:default}.grade2-page-activity-module__9-652q__activity button[aria-pressed=true]{background:#e7efd9;border-color:#527b49;box-shadow:inset 0 0 0 1px #527b49}.grade2-page-activity-module__9-652q__activity button:focus-visible{outline-offset:2px;outline:3px solid #5b8054}.grade2-page-activity-module__9-652q__hint{color:#53684d;font-size:12px;margin:5px 0 9px!important}.grade2-page-activity-module__9-652q__photo{pointer-events:none;width:100%;height:88px;display:block;overflow:hidden}.grade2-page-activity-module__9-652q__referencePhoto{width:100%;height:170px;margin:7px 0 12px;display:block;overflow:hidden}.grade2-page-activity-module__9-652q__rounds{flex-wrap:wrap;gap:5px;margin:5px 0 10px;display:flex}.grade2-page-activity-module__9-652q__activity .grade2-page-activity-module__9-652q__rounds button{flex:1;padding-inline:6px;font-size:12px}.grade2-page-activity-module__9-652q__boardColumns{gap:12px;display:grid}.grade2-page-activity-module__9-652q__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.grade2-page-activity-module__9-652q__activity button.grade2-page-activity-module__9-652q__card{touch-action:none;-webkit-user-select:none;user-select:none;background:#f4f7eb;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:5px;font-size:12px;display:flex}.grade2-page-activity-module__9-652q__card .grade2-page-activity-module__9-652q__photo{height:66px}.grade2-page-activity-module__9-652q__card small{justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.grade2-page-activity-module__9-652q__activity button.grade2-page-activity-module__9-652q__card[data-result=correct]{background:#eef5e5;border-color:#8eaf79}.grade2-page-activity-module__9-652q__activity button.grade2-page-activity-module__9-652q__card[data-result=adjust]{background:#fff7e8;border-color:#bd9b62}.grade2-page-activity-module__9-652q__activity button.grade2-page-activity-module__9-652q__card[data-attention=true]{outline-offset:1px;outline:2px solid #a5803c}.grade2-page-activity-module__9-652q__selection{font-size:12px;margin:0 0 6px!important}.grade2-page-activity-module__9-652q__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.grade2-page-activity-module__9-652q__group{background:#fffef9;border:1px solid #c6d3bb;border-radius:7px;min-width:0}.grade2-page-activity-module__9-652q__group[data-drag-over=true]{background:#edf5e3;outline:2px solid #6d9159}.grade2-page-activity-module__9-652q__activity .grade2-page-activity-module__9-652q__groupTitle{text-align:center;border:0;border-radius:6px;width:100%;padding:5px 6px;font-size:13px;display:block}.grade2-page-activity-module__9-652q__placed{flex-wrap:wrap;gap:3px;padding:0 4px 4px;display:flex}.grade2-page-activity-module__9-652q__placed:empty{padding-bottom:0}.grade2-page-activity-module__9-652q__activity .grade2-page-activity-module__9-652q__placed button{background:#edf1e2;border:0;flex:1;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:4px 6px;font-size:11px;display:flex}.grade2-page-activity-module__9-652q__placed button span{color:#6b775d;margin-left:auto}.grade2-page-activity-module__9-652q__result{align-items:flex-start;gap:6px;min-height:24px;font-size:13px;display:flex;margin:9px 0 6px!important}.grade2-page-activity-module__9-652q__result svg{flex-shrink:0;margin-top:2px}.grade2-page-activity-module__9-652q__result[data-tone=adjust]{color:#856329}.grade2-page-activity-module__9-652q__result[data-tone=complete]{color:#3c703a;font-weight:600}.grade2-page-activity-module__9-652q__actions{gap:7px;margin-top:7px;display:flex}.grade2-page-activity-module__9-652q__activity .grade2-page-activity-module__9-652q__actions button{flex:1}.grade2-page-activity-module__9-652q__activity .grade2-page-activity-module__9-652q__actions button:first-child{color:#fff;background:#496f45;border-color:#496f45}.grade2-page-activity-module__9-652q__ghost{z-index:30;color:#3f6539;pointer-events:none;background:#fffdf1ed;border:2px solid #6e925c;border-radius:10px;max-width:140px;padding:10px 14px;display:none;position:fixed;transform:translate(-50%,-50%)}.grade2-page-activity-module__9-652q__steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.grade2-page-activity-module__9-652q__steps li{background:#f7f9f0;border:1px solid #d8e1cd;border-radius:9px;align-items:center;gap:7px;padding:7px;display:flex}.grade2-page-activity-module__9-652q__stepNumber{color:#4e7246;background:#e3edd6;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.grade2-page-activity-module__9-652q__stepContent{flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}.grade2-page-activity-module__9-652q__stepContent>.grade2-page-activity-module__9-652q__photo{height:88px}.grade2-page-activity-module__9-652q__stepContent>span,.grade2-page-activity-module__9-652q__stepContent>span>span{display:block}.grade2-page-activity-module__9-652q__stepContent strong{margin-bottom:2px;font-size:13px;display:block}.grade2-page-activity-module__9-652q__stepArrows{flex-direction:column;gap:3px;display:flex}.grade2-page-activity-module__9-652q__activity .grade2-page-activity-module__9-652q__stepArrows button{place-items:center;padding:0;display:grid}.grade2-page-activity-module__9-652q__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grade2-page-activity-module__9-652q__comparison figure{background:#f7f9f0;border:1px solid #d8dfce;border-radius:8px;min-width:0;margin:0;padding:7px}.grade2-page-activity-module__9-652q__comparison .grade2-page-activity-module__9-652q__photo{height:128px}.grade2-page-activity-module__9-652q__comparison figcaption{font-size:12px;line-height:1.5}.grade2-page-activity-module__9-652q__comparison figcaption strong,.grade2-page-activity-module__9-652q__comparison figcaption span{display:block}.grade2-page-activity-module__9-652q__comparison figcaption strong{margin-bottom:4px}@media (min-width:600px){.grade2-page-activity-module__9-652q__boardColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px}.grade2-page-activity-module__9-652q__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grade2-page-activity-module__9-652q__card .grade2-page-activity-module__9-652q__photo{height:75px}.grade2-page-activity-module__9-652q__comparison .grade2-page-activity-module__9-652q__photo{height:175px}}.grade2-page-activity-module__9-652q__groupPhoto{pointer-events:none;width:100%;height:110px;margin-bottom:5px;display:block;overflow:hidden}.grade2-page-activity-module__9-652q__boardReference{pointer-events:none;width:100%;height:180px;margin:0 0 9px;display:block;overflow:hidden}.grade2-page-activity-module__9-652q__reference{margin-top:8px}.grade2-page-activity-module__9-652q__referenceTitle,.grade2-page-activity-module__9-652q__stepsTitle{color:#355535;margin:14px 0 8px;font-size:14px;line-height:1.5}.grade2-page-activity-module__9-652q__referenceTitle{align-items:center;gap:8px;display:flex}.grade2-page-activity-module__9-652q__referenceTitle:before{content:"";background:#91a76e;border-radius:2px;width:4px;height:17px}.grade2-page-activity-module__9-652q__referenceRows{border-block:1px solid #dce4d1;margin:0}.grade2-page-activity-module__9-652q__referenceRows>div{grid-template-columns:minmax(65px,.28fr) minmax(0,1fr);gap:9px;padding:10px 3px;display:grid}.grade2-page-activity-module__9-652q__referenceRows>div+div{border-top:1px solid #e7ebdf}.grade2-page-activity-module__9-652q__referenceRows dt{color:#4a6340;font-weight:600}.grade2-page-activity-module__9-652q__referenceRows dd{overflow-wrap:anywhere;margin:0}.grade2-page-activity-module__9-652q__writingSteps{margin:0;padding-left:23px;list-style:decimal}.grade2-page-activity-module__9-652q__writingSteps li{margin:7px 0;padding-left:3px}.grade2-page-activity-module__9-652q__writingSteps li::marker{color:#5f7f49;font-weight:600}.grade2-page-activity-module__9-652q__referenceNote{color:#627459;font-size:12px;margin:11px 0 0!important}.grade2-page-activity-module__9-652q__completionPortal{z-index:100;pointer-events:none;width:240px;max-width:calc(100vw - 16px);position:fixed;transform:translate(-50%,-50%)}.grade2-page-activity-module__9-652q__completionPortal>div{max-width:100%}
.textbook-frame-module__S6VHqq__frame{border-block:1px solid var(--border);background:var(--card);color:var(--foreground);overflow:hidden}.textbook-frame-module__S6VHqq__toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.textbook-frame-module__S6VHqq__status{flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;display:flex}.textbook-frame-module__S6VHqq__fullscreenButton{border-radius:var(--radius);background:var(--muted);min-height:44px;color:var(--foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.textbook-frame-module__S6VHqq__fullscreenButton:hover{background:var(--accent)}.textbook-frame-module__S6VHqq__fullscreenButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.textbook-frame-module__S6VHqq__viewport{background:var(--muted);min-width:0;min-height:0;position:relative}.textbook-frame-module__S6VHqq__content{border:0;width:100%;height:100%;display:block}.textbook-frame-module__S6VHqq__frame[data-immersive]{z-index:100;width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);isolation:isolate;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.textbook-frame-module__S6VHqq__frame[data-immersive] .textbook-frame-module__S6VHqq__toolbar{flex-shrink:0}.textbook-frame-module__S6VHqq__frame[data-immersive] .textbook-frame-module__S6VHqq__viewport{flex:1}.textbook-frame-module__S6VHqq__failure{z-index:1;text-align:center;background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0;overflow:auto}@media (min-width:768px){.textbook-frame-module__S6VHqq__frame{border:1px solid var(--border);border-radius:var(--radius)}}
@font-face{font-family:Textbook Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/textbook3d/v1/shared/serif-r-c8d8d5f0a2.woff2)format("woff2")}@font-face{font-family:Textbook Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/textbook3d/v1/shared/serif-b-d8084d753b.woff2)format("woff2")}.plant-lesson-module__uAv5Va__lesson{--plant-ink:#29241e;--plant-muted:#786850;--plant-green:#365b46;--plant-accent:#9b542f;--plant-paper:#f3e7cd;color:var(--plant-ink);background:#e5ddca;position:relative}.plant-lesson-module__uAv5Va__body{background:#e5ddca;min-width:0;position:relative}.plant-lesson-module__uAv5Va__sceneColumn{min-width:0;position:relative}.plant-lesson-module__uAv5Va__stage{height:clamp(620px,80dvh,900px);position:relative;overflow:hidden}.plant-lesson-module__uAv5Va__canvasHost{position:absolute;inset:0}.plant-lesson-module__uAv5Va__canvasHost canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.plant-lesson-module__uAv5Va__canvasHost canvas:focus-visible{outline:2px solid var(--plant-green);outline-offset:-5px}.plant-lesson-module__uAv5Va__reset{z-index:3;color:#425849;cursor:pointer;background:#f2eddf;border:1px solid #bfb7a3;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:8px;right:58px}.plant-lesson-module__uAv5Va__stageStatus{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.plant-lesson-module__uAv5Va__muted{color:var(--plant-muted);font-size:14px}.plant-lesson-module__uAv5Va__plantSelector{font-synthesis:none;justify-content:center;align-items:center;gap:6px;font-family:Textbook Serif,serif;display:flex}.plant-lesson-module__uAv5Va__plantSelector button{white-space:nowrap;min-width:0;min-height:44px;color:var(--plant-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:4px 2px;font-size:17px;display:flex}.plant-lesson-module__uAv5Va__plantSelector button[aria-pressed=true]{color:#834628;border-bottom-color:#ae8860;font-weight:700}.plant-lesson-module__uAv5Va__selectionMark{color:#a34f2d;border:1px solid #a19379;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.plant-lesson-module__uAv5Va__selectionMark svg{flex:none;width:16px;height:16px}.plant-lesson-module__uAv5Va__figureCaption{color:var(--plant-muted);white-space:nowrap;font-size:12px;line-height:1.35;position:absolute;bottom:calc(100% + 3px);left:0}.plant-lesson-module__uAv5Va__reading{color:var(--plant-ink);font-synthesis:none;font-family:Textbook Serif,serif;font-size:17px;line-height:1.4}.plant-lesson-module__uAv5Va__body:not([data-book-layout=compact]) .plant-lesson-module__uAv5Va__reading,.plant-lesson-module__uAv5Va__body:not([data-book-layout=compact]) .plant-lesson-module__uAv5Va__plantSelector{transform-origin:0 0;touch-action:none;margin:0;padding:0;transition:none;position:absolute;top:0;left:0}.plant-lesson-module__uAv5Va__body:not([data-book-layout=compact]) .plant-lesson-module__uAv5Va__reading{width:320px;height:430px;overflow:visible}.plant-lesson-module__uAv5Va__body:not([data-book-layout=compact]) .plant-lesson-module__uAv5Va__plantSelector{width:220px;height:52px}.plant-lesson-module__uAv5Va__body:not([data-book-layout=compact]) .plant-lesson-module__uAv5Va__plantSelector button{flex:1}.plant-lesson-module__uAv5Va__body:not([data-book-layout]) .plant-lesson-module__uAv5Va__reading,.plant-lesson-module__uAv5Va__body:not([data-book-layout]) .plant-lesson-module__uAv5Va__plantSelector{visibility:hidden}.plant-lesson-module__uAv5Va__reading h2{color:#191714;letter-spacing:.015em;border-bottom:1px solid #b4a18470;margin:0 0 8px;padding-bottom:6px;font-size:28px;font-weight:700;line-height:1.2}.plant-lesson-module__uAv5Va__reading h2:focus{outline:none}.plant-lesson-module__uAv5Va__reading p{margin:0}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__lead{font-size:17px;line-height:1.45}.plant-lesson-module__uAv5Va__observation{margin-top:10px}.plant-lesson-module__uAv5Va__observation h3{flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0 0 3px;font-size:17px;font-weight:700;display:flex}.plant-lesson-module__uAv5Va__observation h3 span{color:var(--plant-muted);font-size:13px;font-weight:400}.plant-lesson-module__uAv5Va__sectionLabel,.plant-lesson-module__uAv5Va__observation h3 .plant-lesson-module__uAv5Va__sectionLabel{color:var(--plant-accent);letter-spacing:.06em;font-size:13px;font-weight:400}.plant-lesson-module__uAv5Va__observation p{font-size:15px;line-height:1.45}.plant-lesson-module__uAv5Va__question{border:0;min-width:0;margin:10px 0 0;padding:0}.plant-lesson-module__uAv5Va__question legend{color:var(--plant-ink);margin-bottom:4px;padding:0;font-size:16px;font-weight:400;line-height:1.4}.plant-lesson-module__uAv5Va__answers{flex-direction:column;align-items:stretch;gap:0;display:flex}.plant-lesson-module__uAv5Va__answers button{min-height:36px;color:var(--plant-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:3px 0;font-family:inherit;font-size:17px;display:flex}.plant-lesson-module__uAv5Va__answers button[aria-pressed=true]{color:#713d24}.plant-lesson-module__uAv5Va__answerBox{color:#a34f2d;border:1px solid #7e705a;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.plant-lesson-module__uAv5Va__answerBox svg{stroke-width:2px;flex:none;width:20px;height:20px}.plant-lesson-module__uAv5Va__answerLetter{color:#655642;flex:none;width:15px;font-style:italic}.plant-lesson-module__uAv5Va__answerCard{background:#eadcbd80;border:1px solid #c1ab8170;height:64px;margin-top:8px;position:relative;box-shadow:2px 2px #8c765c18}.plant-lesson-module__uAv5Va__answerCard:after{content:"";pointer-events:none;border:1px dashed #bca67b90;position:absolute;inset:4px}.plant-lesson-module__uAv5Va__answerFlip{z-index:1;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;position:absolute;inset:0}.plant-lesson-module__uAv5Va__answerCover{transform-origin:top;background:#ecdfc380;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;transition:transform .16s,opacity .13s;display:flex;position:absolute;inset:0}.plant-lesson-module__uAv5Va__answerCover strong{color:#201a15;font-size:18px;font-weight:700;line-height:1.25}.plant-lesson-module__uAv5Va__answerCover>span:not(.plant-lesson-module__uAv5Va__foldArrow){color:var(--plant-muted);font-size:12px}.plant-lesson-module__uAv5Va__foldArrow{color:var(--plant-accent);font-size:28px;line-height:1;position:absolute;bottom:8px;right:14px}.plant-lesson-module__uAv5Va__answerCard[data-open] .plant-lesson-module__uAv5Va__answerCover{opacity:0;transform:rotateX(88deg)}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__feedback{color:#513e28;pointer-events:none;font-size:14px;line-height:1.4;position:absolute;top:9px;left:12px;right:12px}.plant-lesson-module__uAv5Va__closeAnswer{color:var(--plant-muted);font-size:11px;line-height:1.2;position:absolute;bottom:5px;right:10px}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__steps{margin:0 0 8px;font-size:17px;line-height:1.4}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__explored{color:var(--plant-accent);font-size:13px;line-height:1.3}.plant-lesson-module__uAv5Va__observations{border-bottom:1px solid #c5bea6;gap:24px;margin:0;padding:4px 0 5px;font-size:16px;list-style:none;display:flex}.plant-lesson-module__uAv5Va__observations li{align-items:center;gap:3px;display:flex}.plant-lesson-module__uAv5Va__challenge{padding:8px 0}.plant-lesson-module__uAv5Va__challenge h3{color:#201a15;margin:0 0 4px;font-size:18px;font-weight:700}.plant-lesson-module__uAv5Va__challenge p{color:var(--plant-muted);font-size:14px;line-height:1.35}.plant-lesson-module__uAv5Va__secondary,.plant-lesson-module__uAv5Va__record{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.plant-lesson-module__uAv5Va__record{color:#735031;background:#eadcbd45;border:1px dashed #b29b74;border-radius:1px;margin-top:3px;font-family:inherit}.plant-lesson-module__uAv5Va__secondary{color:var(--plant-ink);background:#eee7d7;border:1px solid #c6bda7}.plant-lesson-module__uAv5Va__record svg{color:var(--plant-accent)}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__recordNote{color:var(--plant-muted);margin-top:5px;font-size:12px;line-height:1.35}.plant-lesson-module__uAv5Va__pageNav{pointer-events:none;position:absolute;inset:0}.plant-lesson-module__uAv5Va__pageEdge{pointer-events:auto;cursor:pointer;color:#796044;transform-origin:0 0;background:0 0;border:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:0;left:0}.plant-lesson-module__uAv5Va__pageEdge:hover:not(:disabled),.plant-lesson-module__uAv5Va__pageEdge:focus-visible{background:#365b4612}.plant-lesson-module__uAv5Va__pageEdge svg{background:#f6f0de;border:1px solid #bfb7a3;border-radius:50%;width:24px;height:24px;padding:2px}.plant-lesson-module__uAv5Va__pageEdge:disabled{pointer-events:none}.plant-lesson-module__uAv5Va__legacyLink{min-height:44px;color:var(--plant-muted);text-underline-offset:4px;cursor:pointer;padding:6px;font-size:12px;text-decoration:underline}.plant-lesson-module__uAv5Va__lesson button:disabled{opacity:.45;cursor:default}.plant-lesson-module__uAv5Va__lesson button:focus-visible{outline:2px solid var(--plant-green);outline-offset:3px}.plant-lesson-module__uAv5Va__lesson[data-immersive] .plant-lesson-module__uAv5Va__body{flex:1;min-height:0}.plant-lesson-module__uAv5Va__lesson[data-immersive] .plant-lesson-module__uAv5Va__stage{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0}.plant-lesson-module__uAv5Va__body[data-book-layout=portrait] .plant-lesson-module__uAv5Va__reading{width:340px;height:350px}.plant-lesson-module__uAv5Va__body[data-book-layout=portrait] .plant-lesson-module__uAv5Va__challenge{padding-block:6px}.plant-lesson-module__uAv5Va__body[data-book-layout=landscape] .plant-lesson-module__uAv5Va__reading{width:300px;height:350px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__reading h2{margin-bottom:5px;padding-bottom:4px;font-size:25px;line-height:1.15}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__lead,.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__steps{font-size:18px;line-height:1.4}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__observation{margin-top:6px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__observation h3{font-size:16px;line-height:1.3}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__observation p{font-size:18px;line-height:1.4}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__observation .plant-lesson-module__uAv5Va__touchNote{font-size:15px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__question{margin-top:6px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__question legend{margin-bottom:3px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__answers{flex-direction:row;gap:8px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__answers button{white-space:nowrap;flex:1;gap:3px;min-width:0;min-height:44px;font-size:16px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__answerBox{width:12px;height:12px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__answerLetter{width:10px;font-size:13px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__answerCard{height:60px;margin-top:6px}.plant-lesson-module__uAv5Va__body:is([data-book-layout=portrait],[data-book-layout=landscape]) .plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__feedback{font-size:16px}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__reading{background:var(--plant-paper);margin:0;padding:24px}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__plantSelector{padding:24px 12px 12px;position:relative}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__figureCaption{top:4px;bottom:auto;left:12px}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__stage{height:190px;min-height:0}.plant-lesson-module__uAv5Va__lesson[data-immersive] .plant-lesson-module__uAv5Va__body[data-book-layout=compact]{overflow-y:auto}@media (max-width:767px),(max-height:500px){.plant-lesson-module__uAv5Va__stage{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0}}@media (prefers-reduced-motion:reduce){.plant-lesson-module__uAv5Va__lesson *,.plant-lesson-module__uAv5Va__lesson :before,.plant-lesson-module__uAv5Va__lesson :after{scroll-behavior:auto}.plant-lesson-module__uAv5Va__answerCover{transition:none}}.plant-lesson-module__uAv5Va__tools{top:calc(8px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));z-index:4;flex-direction:column;gap:4px;display:flex;position:absolute}.plant-lesson-module__uAv5Va__tool{color:#425849;cursor:pointer;background:#f2eddf;border:1px solid #bfb7a3;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.plant-lesson-module__uAv5Va__more summary{list-style:none}.plant-lesson-module__uAv5Va__more summary::-webkit-details-marker{display:none}.plant-lesson-module__uAv5Va__more[open]>div{background:#f6f0de;border:1px solid #bfb7a3;border-radius:4px;width:220px;padding:12px;font-size:13px;line-height:1.5;position:absolute;top:96px;right:50px;box-shadow:0 4px 16px #263d3820}.plant-lesson-module__uAv5Va__more p{margin:0}.plant-lesson-module__uAv5Va__soundNotice{z-index:4;background:#f6f0de;max-width:220px;margin:0;padding:8px;font-size:13px;position:absolute;top:8px;right:112px}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__folio{text-align:center;color:var(--plant-muted);font-size:12px;position:absolute;bottom:0;left:0;right:0}.plant-lesson-module__uAv5Va__treeCallout{pointer-events:none;position:absolute;inset:0}.plant-lesson-module__uAv5Va__treeCallout[hidden]{display:none}.plant-lesson-module__uAv5Va__treeCallout svg{position:absolute;inset:0;overflow:visible}.plant-lesson-module__uAv5Va__treeCallout line{stroke:#365b46;stroke-width:1.5px}.plant-lesson-module__uAv5Va__treeCallout circle{fill:#f6f0de;stroke:#365b46;stroke-width:2px}.plant-lesson-module__uAv5Va__treeCallout span{color:#263d38;background:#f6f0de;border:1px solid #64815b;border-radius:18px;justify-content:center;align-items:center;width:78px;height:36px;font-size:16px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 5px #263d381c}.plant-lesson-module__uAv5Va__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plant-lesson-module__uAv5Va__body:not([data-book-layout]) .plant-lesson-module__uAv5Va__pageNav{visibility:hidden}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__reading{padding-bottom:56px;position:relative}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__pageNav{justify-content:space-between;padding:8px 20px;display:flex;position:relative}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__pageEdge{width:44px;height:44px;position:static}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__treeCallout{display:none}.plant-lesson-module__uAv5Va__contents ol{margin:24px 0;padding:0;list-style:none}.plant-lesson-module__uAv5Va__contents li+li{border-top:1px dotted #bba88a}.plant-lesson-module__uAv5Va__contents li button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-family:inherit;font-size:18px;display:flex}.plant-lesson-module__uAv5Va__contents li button>span:last-child{color:var(--plant-accent)}.plant-lesson-module__uAv5Va__contents>p:last-child{color:var(--plant-muted);font-size:14px}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__folio{justify-content:center;align-items:center;gap:10px;display:flex}.plant-lesson-module__uAv5Va__folio button{text-underline-offset:3px;cursor:pointer;min-width:44px;min-height:32px;text-decoration:underline}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__methods{font-size:15px;line-height:1.5}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__touchNote{color:var(--plant-muted);margin-top:4px;font-size:13px}.plant-lesson-module__uAv5Va__observationTable{border-collapse:collapse;width:100%;margin:4px 0;font-size:13px}.plant-lesson-module__uAv5Va__observationTable th{text-align:left;color:var(--plant-accent);font-weight:700}.plant-lesson-module__uAv5Va__observationTable th,.plant-lesson-module__uAv5Va__observationTable td{border-bottom:1px solid #c5bea6;padding:2px}.plant-lesson-module__uAv5Va__observationTable tr[data-selected]{background:#bca07018}.plant-lesson-module__uAv5Va__lesson[data-lesson=p1a-1-2] .plant-lesson-module__uAv5Va__challenge{padding-block:4px}.plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__folio{left:58px}.plant-lesson-module__uAv5Va__body[data-book-layout=compact] .plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__folio{left:0}.plant-lesson-module__uAv5Va__body:not([data-book-layout=compact]) .plant-lesson-module__uAv5Va__reading{cursor:grab;-webkit-user-select:none;user-select:none}.plant-lesson-module__uAv5Va__canvasHost canvas:active,.plant-lesson-module__uAv5Va__body:not([data-book-layout=compact]) .plant-lesson-module__uAv5Va__reading:active{cursor:grabbing}.plant-lesson-module__uAv5Va__lesson[data-page-sample] .plant-lesson-module__uAv5Va__figureCaption{font-size:17px;position:static}.plant-lesson-module__uAv5Va__lesson[data-page-sample] .plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__folio{left:0}.plant-lesson-module__uAv5Va__lesson[data-companion] .plant-lesson-module__uAv5Va__figureCaption{font-size:16px;position:static}.plant-lesson-module__uAv5Va__lesson[data-companion] .plant-lesson-module__uAv5Va__reading .plant-lesson-module__uAv5Va__sourceNote,.plant-lesson-module__uAv5Va__sourceNote{color:var(--plant-muted);margin-top:10px;font-size:12px;line-height:1.4}.plant-lesson-module__uAv5Va__sourceNote a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.plant-lesson-module__uAv5Va__lesson[data-companion] .plant-lesson-module__uAv5Va__contents ol{margin-block:14px}.plant-lesson-module__uAv5Va__lesson[data-original-open]>.plant-lesson-module__uAv5Va__body{visibility:hidden}.plant-lesson-module__uAv5Va__lesson .plant-lesson-module__uAv5Va__tools>[hidden]{display:none}.plant-lesson-module__uAv5Va__originalTool{flex-direction:column;gap:1px;font-size:11px;line-height:1}.plant-lesson-module__uAv5Va__lesson[data-original-open]{min-height:min(740px,100dvh)}
.plant-page-sample-module__g5tF6a__sample{padding-top:4px}.plant-page-sample-module__g5tF6a__sample .plant-page-sample-module__g5tF6a__intro{font-size:20px;line-height:1.55}.plant-page-sample-module__g5tF6a__intro button{min-width:44px;min-height:44px;font:inherit;color:#704426;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #9b542f;border-radius:0;padding:0 1px;font-weight:700;display:inline-block}.plant-page-sample-module__g5tF6a__intro button[aria-pressed=true]{color:#365b46;border-bottom-style:solid}.plant-page-sample-module__g5tF6a__sample .plant-page-sample-module__g5tF6a__hint{color:#786850;margin-top:4px;font-size:14px;line-height:1.5}.plant-page-sample-module__g5tF6a__observation{border-top:1px solid #b4a18470;margin-top:14px;padding-top:10px}.plant-page-sample-module__g5tF6a__observation h3{align-items:baseline;gap:12px;margin:0 0 4px;font-size:22px;font-weight:700;display:flex}.plant-page-sample-module__g5tF6a__observation h3 span{color:#9b542f;font-size:14px;font-weight:400}.plant-page-sample-module__g5tF6a__sample .plant-page-sample-module__g5tF6a__detail{margin-top:8px;font-size:20px;line-height:1.55}.plant-page-sample-module__g5tF6a__detail mark{color:inherit;background:0 0;border-bottom:2px solid #0000;padding:0}.plant-page-sample-module__g5tF6a__detail mark[data-active]{color:#704426;background:#b57c4414;border-bottom-color:#b57c44}@media (max-width:767px),(max-height:500px){.plant-page-sample-module__g5tF6a__sample{padding-top:2px}.plant-page-sample-module__g5tF6a__sample .plant-page-sample-module__g5tF6a__intro{font-size:20px;line-height:1.55}.plant-page-sample-module__g5tF6a__sample .plant-page-sample-module__g5tF6a__hint{margin-top:5px}.plant-page-sample-module__g5tF6a__observation{margin-top:12px;padding-top:10px}.plant-page-sample-module__g5tF6a__sample .plant-page-sample-module__g5tF6a__detail{margin-top:8px;font-size:20px;line-height:1.55}}
.original-pages-module__ziYG3G__reader{z-index:3;color:#29241e;background:#e7e3d8;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.original-pages-module__ziYG3G__header{padding:max(8px, env(safe-area-inset-top)) 64px 6px 12px;background:#f7f2e7;align-items:center;gap:14px;display:flex}.original-pages-module__ziYG3G__header h2{margin:0;font-size:17px;font-weight:600;line-height:1.3}.original-pages-module__ziYG3G__header p{color:#6d604d;margin:3px 0 0;font-size:12px}.original-pages-module__ziYG3G__reader button{cursor:pointer;white-space:nowrap;background:#faf7ee;border:1px solid #c5bca8;border-radius:3px;min-width:44px;min-height:44px;padding:4px 8px;font-size:14px}.original-pages-module__ziYG3G__reader button:disabled{opacity:.4;cursor:default}.original-pages-module__ziYG3G__reader :focus-visible{outline-offset:2px;outline:2px solid #365b46}.original-pages-module__ziYG3G__toolbar{background:#f7f2e7;border-bottom:1px solid #c5bca8;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:4px 12px;display:flex}.original-pages-module__ziYG3G__toolbar>span{text-align:center;min-width:90px;font-size:14px}.original-pages-module__ziYG3G__zoom{align-items:center;gap:4px;margin-left:12px;display:flex}.original-pages-module__ziYG3G__viewport{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.original-pages-module__ziYG3G__sheet{background:#fff;margin-inline:auto;position:relative;box-shadow:0 2px 10px #362b2420}.original-pages-module__ziYG3G__sheet img{width:100%;max-width:none;height:auto;display:block}.original-pages-module__ziYG3G__imageStatus{color:#51452e;background:#fff9e9;margin:0;padding:8px;font-size:14px;position:absolute;top:12px;left:12px;right:12px}.original-pages-module__ziYG3G__footer{padding:5px 12px max(5px, env(safe-area-inset-bottom));color:#6d604d;background:#f7f2e7;margin:0;font-size:12px;line-height:1.35}@media (max-width:600px){.original-pages-module__ziYG3G__header{gap:8px}.original-pages-module__ziYG3G__header h2{font-size:15px}.original-pages-module__ziYG3G__toolbar{gap:4px;padding-inline:4px}.original-pages-module__ziYG3G__toolbar>span{min-width:82px}.original-pages-module__ziYG3G__toolbar button{padding-inline:4px}.original-pages-module__ziYG3G__zoom{margin-left:0}.original-pages-module__ziYG3G__footer{font-size:11px}}@media (max-height:500px){.original-pages-module__ziYG3G__header{padding-top:max(3px, env(safe-area-inset-top));padding-bottom:0}.original-pages-module__ziYG3G__header p{display:none}.original-pages-module__ziYG3G__toolbar{padding-block:2px}.original-pages-module__ziYG3G__footer{display:none}}
.companion-pages-module__gUZ22a__page{flex-direction:column;gap:10px;padding-top:3px;font-size:18px;line-height:1.45;display:flex}.companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__lead{font-size:20px;line-height:1.4}.companion-pages-module__gUZ22a__choices button{color:#365b46;cursor:pointer;min-height:44px;font:inherit;border-bottom:1px dotted #738664;padding:0 3px}.companion-pages-module__gUZ22a__choices button[aria-pressed=true]{color:#8c4c29;border-bottom:2px solid;font-weight:700}.companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__detail{color:#443b2a;min-height:78px}.companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__prompt{border-top:1px solid #bca98b;padding-top:8px}.companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__note{color:#6d604d;font-size:14px;line-height:1.4}.companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__labels{color:#365b46;font-size:13px}:is([data-book-layout=portrait] .companion-pages-module__gUZ22a__page,[data-book-layout=landscape] .companion-pages-module__gUZ22a__page){gap:6px;font-size:17px;line-height:1.35}:is([data-book-layout=portrait] .companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__lead,[data-book-layout=landscape] .companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__lead){font-size:18px;line-height:1.35}:is([data-book-layout=portrait] .companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__detail,[data-book-layout=landscape] .companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__detail){min-height:68px}:is([data-book-layout=portrait] .companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__note,[data-book-layout=landscape] .companion-pages-module__gUZ22a__page .companion-pages-module__gUZ22a__note){font-size:13px}.companion-pages-module__gUZ22a__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
@media (max-width:767px),(max-height:500px){.textbook-reader-module__ihrV0G__chrome{display:none}.textbook-reader-module__ihrV0G__page{width:100%;max-width:none;padding:0;position:relative}.textbook-reader-module__ihrV0G__page>header{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));z-index:2;padding:0;position:absolute}.textbook-reader-module__ihrV0G__page>header>p{display:none}.textbook-reader-module__ihrV0G__page>header>h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.textbook-reader-module__ihrV0G__page>header>a{color:#27382d;background:#fff8e9;border-radius:12px;min-height:44px;padding:8px 12px;font-size:14px;box-shadow:0 1px 5px #0002}.textbook-reader-module__ihrV0G__page>div{margin-top:0}.textbook-reader-module__ihrV0G__page>div>div{border:0;border-radius:0;position:relative}.textbook-reader-module__ihrV0G__page [data-reader-toolbar]{inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) auto;z-index:2;background:0 0;border:0;min-height:44px;padding:0;position:absolute}.textbook-reader-module__ihrV0G__page [data-reader-toolbar] [role=status]:empty{display:none}.textbook-reader-module__ihrV0G__page [data-reader-toolbar] [role=status]:not(:empty){background:#fff8e9;border-radius:8px;padding:8px;position:fixed;top:64px;left:12px;right:12px}.textbook-reader-module__ihrV0G__page [data-reader-fullscreen]{color:#27382d;background:#fff8e9;width:44px;height:44px;padding:0;box-shadow:0 1px 5px #0002}.textbook-reader-module__ihrV0G__page [data-reader-fullscreen]>span{display:none}:is(.textbook-reader-module__ihrV0G__page div:has(>iframe),.textbook-reader-module__ihrV0G__page iframe){min-height:0;height:100dvh!important}.textbook-reader-module__ihrV0G__page:has([data-immersive]){isolation:auto}.textbook-reader-module__ihrV0G__page>div>[data-immersive]{position:fixed}:is(.textbook-reader-module__ihrV0G__page [data-immersive] div:has(>iframe),.textbook-reader-module__ihrV0G__page [data-immersive] iframe){height:100%!important}}.textbook-reader-module__ihrV0G__companionPage{--original-reader-height:calc(100dvh - 64px);width:100%}@media (max-width:767px),(max-height:500px){.textbook-reader-module__ihrV0G__companionPage{--original-reader-height:100dvh}}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_cb94e7ab-module__aIWj9G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cb94e7ab-module__aIWj9G__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
