.AtlasInteractiveViewport-module__00iiaq__viewport{--atlas-accent:#acd667;--viewer-line:#c4d38f24;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(at 52% 39%,#4870473d,#0000 39%),radial-gradient(at 50% 84%,#715b321a,#0000 25%),linear-gradient(152deg,#06100b 0%,#09150f 46%,#07100c 100%);border:1px solid #b5cd7726;border-radius:23px;min-height:810px;position:relative;overflow:hidden;box-shadow:inset 0 0 110px #00000059,0 20px 58px #0003}.AtlasInteractiveViewport-module__00iiaq__viewport:before,.AtlasInteractiveViewport-module__00iiaq__viewport:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.AtlasInteractiveViewport-module__00iiaq__viewport:before{background:linear-gradient(90deg,#0000004d,#0000 16% 84%,#00000042),linear-gradient(#0207041a,#0000 26% 70%,#02070445)}.AtlasInteractiveViewport-module__00iiaq__viewport:after{opacity:.2;background-image:radial-gradient(#deebc026 .55px,#0000 .65px);background-size:7px 7px;-webkit-mask-image:linear-gradient(#000,#0000 44%);mask-image:linear-gradient(#000,#0000 44%)}.AtlasInteractiveViewport-module__00iiaq__viewport:fullscreen{border-radius:0;min-height:100dvh}.AtlasInteractiveViewport-module__00iiaq__dragging{cursor:grabbing}.AtlasInteractiveViewport-module__00iiaq__environmentGlow{z-index:0;opacity:.6;filter:blur(36px);pointer-events:none;background:radial-gradient(circle,#8bcc6226,#356c480a 48%,#0000 72%);border-radius:50%;transition:opacity .22s,background .22s;position:absolute;inset:10% 16% 16%}.AtlasInteractiveViewport-module__00iiaq__layer_environment .AtlasInteractiveViewport-module__00iiaq__environmentGlow{opacity:.92;background:radial-gradient(circle,#5bacb133,#31707412 48%,#0000 73%)}.AtlasInteractiveViewport-module__00iiaq__layer_diagnostics .AtlasInteractiveViewport-module__00iiaq__environmentGlow{opacity:.9;background:radial-gradient(circle,#d6ae4f2b,#895d240d 48%,#0000 73%)}.AtlasInteractiveViewport-module__00iiaq__layer_micro .AtlasInteractiveViewport-module__00iiaq__environmentGlow{opacity:.9;background:radial-gradient(circle,#c7da742e,#435f320d 50%,#0000 72%)}.AtlasInteractiveViewport-module__00iiaq__gridFloor{z-index:0;opacity:.11;transform-origin:bottom;background-image:linear-gradient(#9db57424 1px,#0000 1px),linear-gradient(90deg,#9db57424 1px,#0000 1px);background-size:64px 64px;height:32%;position:absolute;bottom:-13%;left:12%;right:12%;transform:perspective(760px)rotateX(68deg);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.AtlasInteractiveViewport-module__00iiaq__threeStage{z-index:1;opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0;overflow:hidden}.AtlasInteractiveViewport-module__00iiaq__threeStage[data-runtime-state=ready]{opacity:1;pointer-events:auto}.AtlasInteractiveViewport-module__00iiaq__threeFrame{background:#07100c;border:0;width:100%;height:100%;display:block}.AtlasInteractiveViewport-module__00iiaq__rendererStatus{z-index:4;color:#e4ebcd7a;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#050c08a6;border:1px solid #c1d38924;border-radius:999px;align-items:center;min-height:28px;padding:0 .58rem;font-size:.49rem;font-weight:740;display:inline-flex;position:absolute;top:14px;right:14px}.AtlasInteractiveViewport-module__00iiaq__rendererStatus:before{content:"";background:#92c85d;border-radius:50%;width:5px;height:5px;margin-right:.38rem;box-shadow:0 0 9px #92c85d94}.AtlasInteractiveViewport-module__00iiaq__plantModel{z-index:1;transform-style:preserve-3d;transform-origin:50% 57%;filter:drop-shadow(0 30px 30px #00000073);will-change:transform;transition:transform .18s ease-out,filter .18s ease-out,opacity .18s;position:absolute;inset:4% 13% 2%}.AtlasInteractiveViewport-module__00iiaq__plantModelHidden{opacity:0;pointer-events:none}.AtlasInteractiveViewport-module__00iiaq__dragging .AtlasInteractiveViewport-module__00iiaq__plantModel{transition:filter .18s ease-out,opacity .18s}.AtlasInteractiveViewport-module__00iiaq__plantArt{width:100%;height:100%;overflow:visible}.AtlasInteractiveViewport-module__00iiaq__rootMass path,.AtlasInteractiveViewport-module__00iiaq__branches path,.AtlasInteractiveViewport-module__00iiaq__pistils path{fill:none;stroke-linecap:round}.AtlasInteractiveViewport-module__00iiaq__rootMass path{stroke:url(#atlasRoot);stroke-width:7px;opacity:.94}.AtlasInteractiveViewport-module__00iiaq__rootMass path:nth-child(n+4){stroke-width:4px;opacity:.78}.AtlasInteractiveViewport-module__00iiaq__branches path{stroke:#6c7e52;stroke-width:9px}.AtlasInteractiveViewport-module__00iiaq__leaves path{stroke:#bed48a2e;stroke-width:1.8px}.AtlasInteractiveViewport-module__00iiaq__flowers ellipse{stroke:#dee2b52e;stroke-width:2px;filter:drop-shadow(0 0 9px #b5c7801a)}.AtlasInteractiveViewport-module__00iiaq__pistils path{stroke:#c79d77;stroke-width:3.2px}.AtlasInteractiveViewport-module__00iiaq__nodes circle{fill:#bfce78;stroke:#0d2114e6;stroke-width:3px}.AtlasInteractiveViewport-module__00iiaq__soil{fill:#3a2b1da3}.AtlasInteractiveViewport-module__00iiaq__layer_anatomy .AtlasInteractiveViewport-module__00iiaq__plantArt{filter:saturate(.9)contrast(1.06)}.AtlasInteractiveViewport-module__00iiaq__layer_physiology .AtlasInteractiveViewport-module__00iiaq__stem,.AtlasInteractiveViewport-module__00iiaq__layer_physiology .AtlasInteractiveViewport-module__00iiaq__branches path{filter:drop-shadow(0 0 7px #93cf6f94)}.AtlasInteractiveViewport-module__00iiaq__layer_micro .AtlasInteractiveViewport-module__00iiaq__flowers ellipse{filter:drop-shadow(0 0 14px #cedf7f6b)}.AtlasInteractiveViewport-module__00iiaq__layer_diagnostics .AtlasInteractiveViewport-module__00iiaq__leaves path{filter:sepia(.14)saturate(1.05)}.AtlasInteractiveViewport-module__00iiaq__viewerTools{z-index:8;border:1px solid var(--viewer-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c08a8;border-radius:14px;display:grid;position:absolute;top:50%;left:13px;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 32px #00000024}.AtlasInteractiveViewport-module__00iiaq__viewerTools button{color:#dce1beb8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;place-items:center;gap:.12rem;width:52px;min-height:52px;font-size:1.04rem;transition:background .13s,color .13s;display:grid}.AtlasInteractiveViewport-module__00iiaq__viewerTools button:last-child{border-bottom:0}.AtlasInteractiveViewport-module__00iiaq__viewerTools button:hover,.AtlasInteractiveViewport-module__00iiaq__viewerTools button:focus-visible{color:#f0f2c9;background:#71974326;outline:none}.AtlasInteractiveViewport-module__00iiaq__viewerTools span{color:#e1e6c773;letter-spacing:.04em;font-size:.48rem}.AtlasInteractiveViewport-module__00iiaq__hotspot{z-index:9;color:#ecf0d3db;text-align:left;cursor:pointer;filter:drop-shadow(0 6px 12px #0000003d);background:0 0;border:0;align-items:center;gap:.48rem;max-width:176px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.AtlasInteractiveViewport-module__00iiaq__hotspot:before{content:"";pointer-events:none;background:linear-gradient(90deg,#b5d963ad,#b5d9631a);width:24px;height:1px;position:absolute;left:10px;transform:translate(3px)}.AtlasInteractiveViewport-module__00iiaq__hotspot>i{z-index:2;background:#7cac4d;border:2px solid #e7efb5;border-radius:50%;flex:none;width:12px;height:12px;transition:transform .14s,box-shadow .14s,background .14s;position:relative;box-shadow:0 0 0 4px #9fce5c1c,0 0 16px #9fce5c7a}.AtlasInteractiveViewport-module__00iiaq__hotspot>span{z-index:1;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#060e0994;border:1px solid #c5d38c1a;border-radius:9px;min-width:0;margin-left:16px;padding:.36rem .48rem;transition:border-color .14s,background .14s;display:grid;position:relative}.AtlasInteractiveViewport-module__00iiaq__hotspot:hover,.AtlasInteractiveViewport-module__00iiaq__hotspot:focus-visible,.AtlasInteractiveViewport-module__00iiaq__hotspotActive{outline:none}.AtlasInteractiveViewport-module__00iiaq__hotspot:hover>i,.AtlasInteractiveViewport-module__00iiaq__hotspot:focus-visible>i,.AtlasInteractiveViewport-module__00iiaq__hotspotActive>i{background:#a6d45f;transform:scale(1.16);box-shadow:0 0 0 5px #abd75e26,0 0 24px #abd75ea3}.AtlasInteractiveViewport-module__00iiaq__hotspot:hover>span,.AtlasInteractiveViewport-module__00iiaq__hotspot:focus-visible>span,.AtlasInteractiveViewport-module__00iiaq__hotspotActive>span{background:#12220fd6;border-color:#bbde6057}.AtlasInteractiveViewport-module__00iiaq__hotspot strong{color:#e5e7c5;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:760}.AtlasInteractiveViewport-module__00iiaq__hotspot small{color:#e5eccb70;text-overflow:ellipsis;white-space:nowrap;max-width:126px;margin-top:.1rem;font-size:.49rem;overflow:hidden}.AtlasInteractiveViewport-module__00iiaq__layerPanel{z-index:9;border:1px solid var(--viewer-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c08b0;border-radius:13px;align-items:center;gap:.18rem;max-width:calc(100% - 26px);padding:.32rem;display:flex;position:absolute;bottom:13px;right:13px;overflow-x:auto;box-shadow:0 10px 28px #00000021}.AtlasInteractiveViewport-module__00iiaq__layerPanel>span{color:#e0e7c270;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;padding:0 .5rem;font-size:.48rem;font-weight:800}.AtlasInteractiveViewport-module__00iiaq__layerPanel button{color:#e6eccf85;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:.3rem;min-height:44px;padding:0 .48rem;font-size:.57rem;display:inline-flex}.AtlasInteractiveViewport-module__00iiaq__layerPanel button:hover,.AtlasInteractiveViewport-module__00iiaq__layerPanel button:focus-visible,.AtlasInteractiveViewport-module__00iiaq__layerPanel .AtlasInteractiveViewport-module__00iiaq__layerActive{color:#edf2c7;background:#71993f29;border-color:#aacc661f;outline:none}.AtlasInteractiveViewport-module__00iiaq__layerPanel i{color:var(--atlas-accent);font-size:.5rem;font-style:normal}.AtlasInteractiveViewport-module__00iiaq__rotationHint{z-index:8;color:#e0dfbcc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#050c08a1;border:1px solid #dae1a82b;border-radius:999px;place-items:center;min-width:176px;padding:.5rem .76rem;display:grid;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.AtlasInteractiveViewport-module__00iiaq__rotationHint strong{letter-spacing:.08em;font-size:.78rem;font-weight:500}.AtlasInteractiveViewport-module__00iiaq__rotationHint span{color:#e4e9cf66;font-size:.48rem}@media (max-width:1240px){.AtlasInteractiveViewport-module__00iiaq__hotspot small{display:none}.AtlasInteractiveViewport-module__00iiaq__hotspot>span{padding-block:.32rem}.AtlasInteractiveViewport-module__00iiaq__rotationHint{display:none}}@media (max-width:900px){.AtlasInteractiveViewport-module__00iiaq__viewport{border-radius:19px;min-height:690px}.AtlasInteractiveViewport-module__00iiaq__plantModel{inset:3% 6% 5%}.AtlasInteractiveViewport-module__00iiaq__viewerTools{grid-auto-flow:column;top:auto;bottom:13px;left:12px;transform:none}.AtlasInteractiveViewport-module__00iiaq__viewerTools button{border-bottom:0;border-right:1px solid #ffffff0e;width:48px;min-height:46px}.AtlasInteractiveViewport-module__00iiaq__viewerTools span{display:none}.AtlasInteractiveViewport-module__00iiaq__layerPanel{bottom:66px;right:12px}.AtlasInteractiveViewport-module__00iiaq__hotspot{max-width:132px}}@media (max-width:620px){.AtlasInteractiveViewport-module__00iiaq__viewport{touch-action:pan-y pinch-zoom;border-radius:16px;min-height:610px}.AtlasInteractiveViewport-module__00iiaq__plantModel{inset:5% 1% 10%}.AtlasInteractiveViewport-module__00iiaq__rendererStatus{top:auto;bottom:67px;right:10px}.AtlasInteractiveViewport-module__00iiaq__hotspot{justify-content:center;width:44px;max-width:44px;height:44px;transform:translate(-50%,-50%)}.AtlasInteractiveViewport-module__00iiaq__hotspot:before,.AtlasInteractiveViewport-module__00iiaq__hotspot>span{display:none}.AtlasInteractiveViewport-module__00iiaq__hotspot>i{width:15px;height:15px}.AtlasInteractiveViewport-module__00iiaq__layerPanel{scrollbar-width:none;border-radius:12px;max-width:none;inset:10px 10px auto}.AtlasInteractiveViewport-module__00iiaq__layerPanel::-webkit-scrollbar{display:none}.AtlasInteractiveViewport-module__00iiaq__layerPanel>span{display:none}.AtlasInteractiveViewport-module__00iiaq__layerPanel button{flex:none;min-height:44px;padding-inline:.52rem;font-size:.53rem}.AtlasInteractiveViewport-module__00iiaq__viewerTools{bottom:10px;left:10px}.AtlasInteractiveViewport-module__00iiaq__viewerTools button{width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.AtlasInteractiveViewport-module__00iiaq__environmentGlow,.AtlasInteractiveViewport-module__00iiaq__threeStage,.AtlasInteractiveViewport-module__00iiaq__plantModel,.AtlasInteractiveViewport-module__00iiaq__hotspot>i,.AtlasInteractiveViewport-module__00iiaq__hotspot>span,.AtlasInteractiveViewport-module__00iiaq__viewerTools button{transition:none}}
.AtlasLearningProgress-module__mIUzba__overview{background:linear-gradient(#101f16f0,#09140ef7);border:1px solid #7eb08c29;border-radius:18px;gap:.85rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.AtlasLearningProgress-module__mIUzba__overviewCopy{justify-content:space-between;align-items:end;gap:1rem;display:flex}.AtlasLearningProgress-module__mIUzba__overviewCopy>div{gap:.2rem;display:grid}.AtlasLearningProgress-module__mIUzba__overviewCopy h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,1.9rem)}.AtlasLearningProgress-module__mIUzba__overviewCopy p{color:#f1f8f394;margin:0;font-size:.84rem}.AtlasLearningProgress-module__mIUzba__overviewCopy>strong{color:#b3e1be;letter-spacing:-.04em;font-size:clamp(1.6rem,4vw,2.5rem)}.AtlasLearningProgress-module__mIUzba__progressTrack{background:#79a6851f;border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #8bbe981a}.AtlasLearningProgress-module__mIUzba__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#5e9d6e,#b7e25d);height:100%;transition:width .22s;display:block}.AtlasLearningProgress-module__mIUzba__continueRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AtlasLearningProgress-module__mIUzba__continueRow>div{gap:.2rem;display:grid}.AtlasLearningProgress-module__mIUzba__continueRow small{color:#f1f8f366;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.AtlasLearningProgress-module__mIUzba__continueRow span{color:#f1f8f3b3;font-size:.88rem;line-height:1.45}.AtlasLearningProgress-module__mIUzba__continueRow>a,.AtlasLearningProgress-module__mIUzba__lessonActions>a{color:#def1e3;background:#2e68407a;border:1px solid #97d3a63d;border-radius:11px;flex:none;padding:.64rem .75rem;font-size:.8rem;font-weight:750;text-decoration:none}.AtlasLearningProgress-module__mIUzba__continueRow>a:hover,.AtlasLearningProgress-module__mIUzba__continueRow>a:focus-visible,.AtlasLearningProgress-module__mIUzba__lessonActions>a:hover,.AtlasLearningProgress-module__mIUzba__lessonActions>a:focus-visible{background:#37794ab3;outline:none}.AtlasLearningProgress-module__mIUzba__lessonProgress{background:#0f1e15d1;border:1px solid #7fb08c29;border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.1rem;display:flex}.AtlasLearningProgress-module__mIUzba__lessonProgress>div:first-child{gap:.3rem;max-width:46rem;display:grid}.AtlasLearningProgress-module__mIUzba__lessonProgress h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,2.7vw,1.8rem)}.AtlasLearningProgress-module__mIUzba__lessonProgress p{color:#f1f8f399;margin:0;font-size:.86rem;line-height:1.5}.AtlasLearningProgress-module__mIUzba__lessonActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.AtlasLearningProgress-module__mIUzba__lessonActions button{appearance:none;color:#dff2e4;min-height:42px;font:inherit;cursor:pointer;background:#4a7f571f;border:1px solid #9ed8ae47;border-radius:11px;padding:.62rem .78rem;font-size:.8rem;font-weight:800}.AtlasLearningProgress-module__mIUzba__lessonActions button:hover,.AtlasLearningProgress-module__mIUzba__lessonActions button:focus-visible{background:#417b5059;border-color:#aae4b98c;outline:none}.AtlasLearningProgress-module__mIUzba__lessonActions button[aria-pressed=true]{color:#e7f6bc;background:#74974347;border-color:#b7e25d7a}.AtlasLearningProgress-module__mIUzba__lessonActions button:disabled{cursor:wait;opacity:.55}@media (max-width:760px){.AtlasLearningProgress-module__mIUzba__overviewCopy,.AtlasLearningProgress-module__mIUzba__continueRow,.AtlasLearningProgress-module__mIUzba__lessonProgress{flex-direction:column;align-items:flex-start}.AtlasLearningProgress-module__mIUzba__continueRow>a{align-self:flex-start}.AtlasLearningProgress-module__mIUzba__lessonActions{justify-content:flex-start}.AtlasLearningProgress-module__mIUzba__lessonProgress{display:flex}.AtlasLearningProgress-module__mIUzba__lessonActions button,.AtlasLearningProgress-module__mIUzba__lessonActions>a{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.AtlasLearningProgress-module__mIUzba__progressTrack span{transition:none}}
.AtlasMastery-module__EnI1pG__overview{background:#09160ed1;border:1px solid #82a08c3d;border-radius:1rem;grid-template-columns:1fr auto;gap:1rem 1.5rem;padding:1.25rem;display:grid}.AtlasMastery-module__EnI1pG__overview small,.AtlasMastery-module__EnI1pG__lessonCheck small,.AtlasMastery-module__EnI1pG__pathSummary small{color:#9bb7a4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:700;display:block}.AtlasMastery-module__EnI1pG__overview h2{margin:0;font-size:clamp(1.15rem,2vw,1.55rem)}.AtlasMastery-module__EnI1pG__overview p{color:#b9c9be;margin:.45rem 0 0}.AtlasMastery-module__EnI1pG__overviewScore{flex-direction:column;justify-content:center;align-items:flex-end;min-width:5.5rem;display:flex}.AtlasMastery-module__EnI1pG__overviewScore strong{font-size:1.8rem}.AtlasMastery-module__EnI1pG__overviewScore span{color:#9bb7a4;font-size:.8rem}.AtlasMastery-module__EnI1pG__track{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:.55rem;overflow:hidden}.AtlasMastery-module__EnI1pG__track span{border-radius:inherit;background:linear-gradient(90deg,#63c174,#b2d78e);height:100%;display:block}.AtlasMastery-module__EnI1pG__lessonCheck{background:#07120be6;border:1px solid #82a08c3d;border-radius:1.2rem;padding:clamp(1.2rem,3vw,1.8rem)}.AtlasMastery-module__EnI1pG__lessonCheck header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AtlasMastery-module__EnI1pG__lessonCheck h2{margin:0;font-size:clamp(1.2rem,2vw,1.6rem)}.AtlasMastery-module__EnI1pG__masteredBadge,.AtlasMastery-module__EnI1pG__practiceBadge{border-radius:999px;flex:none;padding:.42rem .7rem;font-size:.78rem;font-weight:800}.AtlasMastery-module__EnI1pG__masteredBadge{color:#a9e0b3;background:#63c17429}.AtlasMastery-module__EnI1pG__practiceBadge{color:#b8c8bd;background:#ffffff0f}.AtlasMastery-module__EnI1pG__prompt{color:#eff6f0;margin:1.25rem 0 .9rem;font-size:1.05rem;font-weight:700;line-height:1.55}.AtlasMastery-module__EnI1pG__options{gap:.65rem;display:grid}.AtlasMastery-module__EnI1pG__options button{width:100%;color:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.8rem;grid-template-columns:2rem 1fr;gap:.75rem;padding:.8rem .9rem;display:grid}.AtlasMastery-module__EnI1pG__options button:not(:disabled){cursor:pointer}.AtlasMastery-module__EnI1pG__options button b{color:#cfe7d4;background:#ffffff12;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.AtlasMastery-module__EnI1pG__options button span{align-self:center;line-height:1.45}.AtlasMastery-module__EnI1pG__selectedOption{background:#63c17417!important;border-color:#7ecc8ba6!important}.AtlasMastery-module__EnI1pG__correctOption{background:#63c17424!important;border-color:#63c174b3!important}.AtlasMastery-module__EnI1pG__incorrectOption{background:#e17a6c1a!important;border-color:#e17a6cb8!important}.AtlasMastery-module__EnI1pG__submit,.AtlasMastery-module__EnI1pG__feedbackCorrect button,.AtlasMastery-module__EnI1pG__feedbackIncorrect button{color:#102016;cursor:pointer;background:#d9e9cf;border:0;border-radius:.75rem;margin-top:1rem;padding:.72rem 1rem;font-weight:800}.AtlasMastery-module__EnI1pG__submit:disabled{cursor:not-allowed;opacity:.45}.AtlasMastery-module__EnI1pG__feedbackCorrect,.AtlasMastery-module__EnI1pG__feedbackIncorrect{border-radius:.85rem;margin-top:1rem;padding:.9rem 1rem}.AtlasMastery-module__EnI1pG__feedbackCorrect{background:#63c1741f}.AtlasMastery-module__EnI1pG__feedbackIncorrect{background:#e17a6c1a}.AtlasMastery-module__EnI1pG__feedbackCorrect strong,.AtlasMastery-module__EnI1pG__feedbackIncorrect strong{margin-bottom:.35rem;display:block}.AtlasMastery-module__EnI1pG__feedbackCorrect p,.AtlasMastery-module__EnI1pG__feedbackIncorrect p{color:#d1ddd4;margin:0;line-height:1.55}.AtlasMastery-module__EnI1pG__pathSummary{background:#ffffff06;border:1px solid #82a08c38;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.AtlasMastery-module__EnI1pG__pathSummary>div{flex-direction:column;justify-content:center;display:flex}.AtlasMastery-module__EnI1pG__pathSummary strong{font-size:1.05rem}.AtlasMastery-module__EnI1pG__pathSummary span{color:#9fb1a4;margin-top:.15rem;font-size:.82rem}.AtlasMastery-module__EnI1pG__pathSummary a{color:#102016;white-space:nowrap;background:#d9e9cf;border-radius:.72rem;align-self:center;padding:.68rem .85rem;font-weight:800;text-decoration:none}@media (max-width:720px){.AtlasMastery-module__EnI1pG__overview{grid-template-columns:1fr}.AtlasMastery-module__EnI1pG__overviewScore{align-items:flex-start}.AtlasMastery-module__EnI1pG__lessonCheck header{flex-direction:column}.AtlasMastery-module__EnI1pG__pathSummary{grid-template-columns:1fr}.AtlasMastery-module__EnI1pG__pathSummary a{text-align:center;justify-self:stretch}}
.LivingPlantAtlas-module__FheXOq__atlasShell{--atlas-bg:#07100c;--atlas-panel:#08110cf5;--atlas-panel-soft:#0d1911d6;--atlas-line:#c4cd8f24;--atlas-line-strong:#bacf7347;--atlas-text:#ece8cf;--atlas-muted:#e2e5c794;--atlas-accent:#acd667;--atlas-gold:#c7b46b;gap:.9rem;padding-bottom:4rem;display:grid}.LivingPlantAtlas-module__FheXOq__appFrame{border:1px solid var(--atlas-line-strong);background:var(--atlas-bg);isolation:isolate;border-radius:28px;grid-template-columns:232px minmax(0,1fr) minmax(340px,380px);min-height:840px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #0000006b,inset 0 1px #ffffff06}.LivingPlantAtlas-module__FheXOq__appFrame:after{content:"";z-index:20;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #dce3a806}.LivingPlantAtlas-module__FheXOq__lightOff .LivingPlantAtlas-module__FheXOq__appFrame{filter:brightness(.82)saturate(.84)}.LivingPlantAtlas-module__FheXOq__leftRail{z-index:6;border-right:1px solid var(--atlas-line);background:radial-gradient(circle at 12% 4%,#91be501a,#0000 24%),linear-gradient(#060f0afc,#050c08fa);grid-template-rows:auto 1fr auto;min-width:0;display:grid;position:relative}.LivingPlantAtlas-module__FheXOq__brandMark{border-bottom:1px solid var(--atlas-line);min-height:116px;color:var(--atlas-text);text-transform:uppercase;align-items:center;gap:.85rem;padding:1.25rem 1.2rem;display:flex}.LivingPlantAtlas-module__FheXOq__brandMark>span{width:44px;height:44px;color:var(--atlas-accent);background:radial-gradient(circle,#a2cf5c21,#0000 66%);border:1px solid #acd66775;border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:grid;box-shadow:0 0 28px #90c94b1c}.LivingPlantAtlas-module__FheXOq__brandMark>div{gap:.18rem;min-width:0;display:grid}.LivingPlantAtlas-module__FheXOq__brandMark strong{letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.LivingPlantAtlas-module__FheXOq__brandMark small{color:#e5e0be7a;letter-spacing:.12em;white-space:nowrap;font-size:.5rem;font-weight:700}.LivingPlantAtlas-module__FheXOq__primaryNav{align-content:start;gap:.2rem;padding:.9rem .72rem;display:grid}.LivingPlantAtlas-module__FheXOq__primaryNav button{color:#e0e4c98f;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;min-height:54px;padding:0 .72rem;transition:color .15s,background .15s,border-color .15s,transform .15s;display:grid;position:relative}.LivingPlantAtlas-module__FheXOq__primaryNav button:hover,.LivingPlantAtlas-module__FheXOq__primaryNav button:focus-visible,.LivingPlantAtlas-module__FheXOq__primaryNav .LivingPlantAtlas-module__FheXOq__navActive{color:#f0edcf;background:linear-gradient(90deg,#739d3f29,#53723109);border-color:#b0cd701f;outline:none}.LivingPlantAtlas-module__FheXOq__primaryNav .LivingPlantAtlas-module__FheXOq__navActive:before{content:"";background:var(--atlas-accent);border-radius:10px;width:2px;position:absolute;top:11px;bottom:11px;left:-.73rem;box-shadow:0 0 14px #acd6677a}.LivingPlantAtlas-module__FheXOq__primaryNav i{color:var(--atlas-gold);font-size:1rem;font-style:normal}.LivingPlantAtlas-module__FheXOq__primaryNav span{letter-spacing:.025em;font-size:.68rem;font-weight:660}.LivingPlantAtlas-module__FheXOq__railFooter{border-top:1px solid var(--atlas-line);gap:.22rem;padding:.75rem;display:grid}.LivingPlantAtlas-module__FheXOq__railFooter button,.LivingPlantAtlas-module__FheXOq__railFooter a{color:#e7e8cb9c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:0 .68rem;font-size:.61rem;text-decoration:none;display:flex}.LivingPlantAtlas-module__FheXOq__railFooter button:hover,.LivingPlantAtlas-module__FheXOq__railFooter a:hover,.LivingPlantAtlas-module__FheXOq__railFooter button:focus-visible,.LivingPlantAtlas-module__FheXOq__railFooter a:focus-visible{color:#f0efcf;background:#678b3e1a;border-color:#b7cf781f;outline:none}.LivingPlantAtlas-module__FheXOq__railFooter i{color:var(--atlas-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.51rem;font-style:normal;font-weight:760}.LivingPlantAtlas-module__FheXOq__centerStage{background:radial-gradient(circle at 50% 30%,#42684121,#0000 35%),linear-gradient(#070f0bfa,#050b08fc);min-width:0;padding:.72rem;position:relative}.LivingPlantAtlas-module__FheXOq__titleBlock{z-index:9;pointer-events:none;background:linear-gradient(90deg,#050c08a3,#0000 92%);border-left:1px solid #c2d28633;max-width:410px;padding:.55rem .7rem .65rem;position:absolute;top:1.45rem;left:1.65rem}.LivingPlantAtlas-module__FheXOq__titleBlock p{color:#d8d3b1b3;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:760}.LivingPlantAtlas-module__FheXOq__titleBlock h1{color:var(--atlas-text);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 14px 32px #00000057;margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,4.2vw,4rem);font-weight:500;line-height:.94}.LivingPlantAtlas-module__FheXOq__titleBlock>span{color:#d8d8b48f;max-width:360px;margin-top:.6rem;font-size:.72rem;line-height:1.48;display:block}.LivingPlantAtlas-module__FheXOq__scopeLine{flex-wrap:wrap;gap:.35rem;margin-top:.66rem;display:flex}.LivingPlantAtlas-module__FheXOq__scopeLine b{color:#e5e6c978;background:#050c086b;border:1px solid #bbc9801f;border-radius:999px;padding:.28rem .48rem;font-size:.49rem;font-weight:700}.LivingPlantAtlas-module__FheXOq__stageReadout{z-index:10;pointer-events:none;justify-items:end;gap:.15rem;max-width:210px;display:grid;position:absolute;top:1.5rem;right:1.5rem}.LivingPlantAtlas-module__FheXOq__stageReadout span{color:#c9c79c85;letter-spacing:.14em;text-transform:uppercase;font-size:.48rem;font-weight:760}.LivingPlantAtlas-module__FheXOq__stageReadout strong{color:#eeebcfd6;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.LivingPlantAtlas-module__FheXOq__centerStage>:last-child{min-height:824px}.LivingPlantAtlas-module__FheXOq__inspector{z-index:7;border-left:1px solid var(--atlas-line);background:radial-gradient(circle at 20% 0,#7799420f,#0000 28%),linear-gradient(#09120dfe,#070e0afe);grid-template-columns:minmax(0,1fr) 58px;min-width:0;display:grid;position:relative}.LivingPlantAtlas-module__FheXOq__mobileSheetHandle{display:none}.LivingPlantAtlas-module__FheXOq__inspectorTabs{border-left:1px solid #ffffff0d;grid-area:1/2;align-content:start;display:grid}.LivingPlantAtlas-module__FheXOq__inspectorTabs button{color:#dfe0c480;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-bottom:1px solid #ffffff0b;place-items:center;gap:.24rem;min-height:74px;transition:background .15s,color .15s;display:grid}.LivingPlantAtlas-module__FheXOq__inspectorTabs button:hover,.LivingPlantAtlas-module__FheXOq__inspectorTabs button:focus-visible,.LivingPlantAtlas-module__FheXOq__inspectorTabs .LivingPlantAtlas-module__FheXOq__tabActive{color:#efefcc;background:linear-gradient(90deg,#66903517,#7aa44129);outline:none;box-shadow:inset 2px 0 #b1da5c99}.LivingPlantAtlas-module__FheXOq__inspectorTabs i{color:#cec486;font-size:1rem;font-style:normal}.LivingPlantAtlas-module__FheXOq__inspectorTabs span{font-size:.52rem}.LivingPlantAtlas-module__FheXOq__inspectorBody{scrollbar-width:thin;scrollbar-color:#abca682e transparent;grid-area:1/1;align-content:start;gap:.92rem;min-width:0;max-height:840px;padding:1.45rem 1.25rem 1.7rem;display:grid;overflow-y:auto}.LivingPlantAtlas-module__FheXOq__inspectorHeader{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.95rem;display:flex}.LivingPlantAtlas-module__FheXOq__inspectorHeader p,.LivingPlantAtlas-module__FheXOq__modeKicker{color:var(--atlas-gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .28rem;font-size:.52rem;font-weight:780}.LivingPlantAtlas-module__FheXOq__inspectorHeader h2{color:#e8e3c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.1vw,2.3rem);font-weight:500;line-height:1}.LivingPlantAtlas-module__FheXOq__inspectorState{color:#dee3c370;margin-top:.45rem;font-size:.54rem;display:block}.LivingPlantAtlas-module__FheXOq__inspectorHeader>button{color:#dcd7af;cursor:pointer;background:#ffffff03;border:1px solid #d5cf9b33;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1.15rem;display:grid}.LivingPlantAtlas-module__FheXOq__inspectorHeader>button:hover,.LivingPlantAtlas-module__FheXOq__inspectorHeader>button:focus-visible{background:#8e9f4b1c;border-color:#b4d26957;outline:none}.LivingPlantAtlas-module__FheXOq__visualCard{background:linear-gradient(145deg,#1f311c70,#08110cb3);border:1px solid #b5c67524;border-radius:15px;grid-template-columns:96px 1fr;align-items:center;gap:.9rem;padding:.72rem;display:grid;box-shadow:inset 0 1px #ffffff05}.LivingPlantAtlas-module__FheXOq__visualOrb{aspect-ratio:1;color:#dde6ad;background:radial-gradient(circle at 45% 42%,#dbe6a347,#0000 12%),radial-gradient(circle,#4d722e8f,#102014eb);border:1px solid #b5da5b54;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 30px #cde1820f,0 0 24px #92bd4212}.LivingPlantAtlas-module__FheXOq__visualOrb span{font-size:1.7rem}.LivingPlantAtlas-module__FheXOq__visualCard>div:last-child{gap:.25rem;min-width:0;display:grid}.LivingPlantAtlas-module__FheXOq__visualCard small{color:#e2e4c970;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:700}.LivingPlantAtlas-module__FheXOq__visualCard strong{color:#e3e4c9;font-size:.78rem;line-height:1.36}.LivingPlantAtlas-module__FheXOq__visualCard>div:last-child>span{color:#dde4c36e;font-size:.55rem;line-height:1.35}.LivingPlantAtlas-module__FheXOq__summary,.LivingPlantAtlas-module__FheXOq__detailMode>p:not(.LivingPlantAtlas-module__FheXOq__modeKicker),.LivingPlantAtlas-module__FheXOq__diagnosticRule p{color:#e7e9d3a3;margin:0;font-size:.75rem;line-height:1.7}.LivingPlantAtlas-module__FheXOq__panelSection,.LivingPlantAtlas-module__FheXOq__learnMore,.LivingPlantAtlas-module__FheXOq__detailMode{border-top:1px solid #ffffff0f;gap:.62rem;padding-top:.74rem;display:grid}.LivingPlantAtlas-module__FheXOq__panelSection h3,.LivingPlantAtlas-module__FheXOq__learnMore h3,.LivingPlantAtlas-module__FheXOq__detailMode h3{color:#b8cc74;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:760}.LivingPlantAtlas-module__FheXOq__detailMode h3{color:#e5e0c5;letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.LivingPlantAtlas-module__FheXOq__functionList{display:grid}.LivingPlantAtlas-module__FheXOq__functionList span{color:#eaebd4b0;border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.58rem;padding:.5rem 0;font-size:.68rem;line-height:1.45;display:flex}.LivingPlantAtlas-module__FheXOq__functionList span:last-child{border-bottom:0}.LivingPlantAtlas-module__FheXOq__functionList i{width:17px;height:17px;color:var(--atlas-accent);border:1px solid #aad3555c;border-radius:50%;flex:none;place-items:center;font-size:.52rem;font-style:normal;display:grid}.LivingPlantAtlas-module__FheXOq__learnMore a,.LivingPlantAtlas-module__FheXOq__detailMode>a{color:#dcdcbc;background:#42533021;border:1px solid #b8c97c21;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:0 .72rem;font-size:.66rem;text-decoration:none;display:flex}.LivingPlantAtlas-module__FheXOq__learnMore a:after,.LivingPlantAtlas-module__FheXOq__detailMode>a:after{content:"›";color:#b8ca73;font-size:1rem}.LivingPlantAtlas-module__FheXOq__learnMore a:hover,.LivingPlantAtlas-module__FheXOq__detailMode>a:hover,.LivingPlantAtlas-module__FheXOq__learnMore a:focus-visible,.LivingPlantAtlas-module__FheXOq__detailMode>a:focus-visible{background:#617c362b;border-color:#b3d65e57;outline:none}.LivingPlantAtlas-module__FheXOq__microPreview{color:#e4e8bd;background:radial-gradient(circle at 35% 32%,#e5ecb954 0 2px,#0000 3px),radial-gradient(circle at 62% 44%,#e5ecb940 0 3px,#0000 4px),radial-gradient(circle at 52% 66%,#e5ecb933 0 2px,#0000 3px),radial-gradient(circle,#395632,#142319 58%,#09110c);border:1px solid #b2cd6b26;border-radius:15px;place-items:center;gap:.5rem;min-height:190px;display:grid}.LivingPlantAtlas-module__FheXOq__microPreview span{font-size:2rem}.LivingPlantAtlas-module__FheXOq__microPreview b{color:#eceed691;font-size:.61rem}.LivingPlantAtlas-module__FheXOq__topicGrid{flex-wrap:wrap;gap:.36rem;display:flex}.LivingPlantAtlas-module__FheXOq__topicGrid span{color:#e8ead394;background:#45503317;border:1px solid #b0c27924;border-radius:999px;padding:.34rem .46rem;font-size:.55rem}.LivingPlantAtlas-module__FheXOq__diagnosticRule{background:#956f2a17;border-left:2px solid #c6a85d;border-radius:0 10px 10px 0;padding:.8rem}.LivingPlantAtlas-module__FheXOq__diagnosticRule b{color:#d7c17e;font-size:.6rem}.LivingPlantAtlas-module__FheXOq__systemStrip{background:#799d7e24;border:1px solid #799d7e24;border-radius:15px;grid-template-columns:repeat(10,minmax(112px,1fr));gap:1px;display:grid;overflow-x:auto}.LivingPlantAtlas-module__FheXOq__systemStrip button{color:#e9efe9;cursor:pointer;text-align:left;background:linear-gradient(145deg,#0e1a13fa,#08110cfc);border:0;gap:.2rem;min-height:62px;padding:.62rem .7rem;display:grid}.LivingPlantAtlas-module__FheXOq__systemStrip button:hover,.LivingPlantAtlas-module__FheXOq__systemStrip button:focus-visible{background:#192f20fa;outline:none}.LivingPlantAtlas-module__FheXOq__systemStrip span{white-space:nowrap;font-size:.66rem;font-weight:740}.LivingPlantAtlas-module__FheXOq__systemStrip small{color:#e7ede566;white-space:nowrap;font-size:.52rem}@media (max-width:1420px){.LivingPlantAtlas-module__FheXOq__appFrame{grid-template-columns:188px minmax(0,1fr) 340px}.LivingPlantAtlas-module__FheXOq__brandMark{padding-inline:.9rem}.LivingPlantAtlas-module__FheXOq__brandMark small{font-size:.45rem}.LivingPlantAtlas-module__FheXOq__primaryNav{padding-inline:.55rem}.LivingPlantAtlas-module__FheXOq__primaryNav button{padding-inline:.6rem}}@media (max-width:1120px){.LivingPlantAtlas-module__FheXOq__appFrame{grid-template-columns:92px minmax(0,1fr)}.LivingPlantAtlas-module__FheXOq__leftRail{grid-template-rows:auto 1fr}.LivingPlantAtlas-module__FheXOq__brandMark{text-align:center;justify-items:center;gap:.35rem;min-height:94px;padding:.65rem .35rem;display:grid}.LivingPlantAtlas-module__FheXOq__brandMark>span{width:34px;height:34px}.LivingPlantAtlas-module__FheXOq__brandMark strong{font-size:.8rem}.LivingPlantAtlas-module__FheXOq__brandMark small,.LivingPlantAtlas-module__FheXOq__railFooter,.LivingPlantAtlas-module__FheXOq__primaryNav span{display:none}.LivingPlantAtlas-module__FheXOq__primaryNav{padding:.55rem .35rem}.LivingPlantAtlas-module__FheXOq__primaryNav button{grid-template-columns:1fr;justify-items:center;min-height:54px;padding:0}.LivingPlantAtlas-module__FheXOq__primaryNav .LivingPlantAtlas-module__FheXOq__navActive:before{left:-.35rem}.LivingPlantAtlas-module__FheXOq__inspector{border-top:1px solid var(--atlas-line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.LivingPlantAtlas-module__FheXOq__inspectorTabs{border-bottom:1px solid #ffffff0d;border-left:0;grid-area:1/1;grid-template-columns:repeat(4,minmax(0,1fr))}.LivingPlantAtlas-module__FheXOq__inspectorTabs button{border-bottom:0;border-right:1px solid #ffffff0a;min-height:54px}.LivingPlantAtlas-module__FheXOq__inspectorTabs .LivingPlantAtlas-module__FheXOq__tabActive{box-shadow:inset 0 -2px #b1da5c99}.LivingPlantAtlas-module__FheXOq__inspectorBody{grid-area:2/1;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);max-height:none}.LivingPlantAtlas-module__FheXOq__inspectorHeader,.LivingPlantAtlas-module__FheXOq__detailMode{grid-column:1/-1}}@media (max-width:760px){.LivingPlantAtlas-module__FheXOq__atlasShell{gap:.65rem}.LivingPlantAtlas-module__FheXOq__appFrame{border-radius:20px;min-height:0;display:block;overflow:visible}.LivingPlantAtlas-module__FheXOq__leftRail{border-right:0;border-bottom:1px solid var(--atlas-line);border-radius:20px 20px 0 0;grid-template-rows:auto;grid-template-columns:70px minmax(0,1fr);display:grid;overflow:hidden}.LivingPlantAtlas-module__FheXOq__brandMark{border-right:1px solid var(--atlas-line);border-bottom:0;min-height:66px}.LivingPlantAtlas-module__FheXOq__brandMark>span{width:27px;height:27px;font-size:.72rem}.LivingPlantAtlas-module__FheXOq__brandMark>div{display:none}.LivingPlantAtlas-module__FheXOq__primaryNav{grid-auto-columns:minmax(62px,1fr);grid-auto-flow:column;gap:0;padding:0;overflow-x:auto}.LivingPlantAtlas-module__FheXOq__primaryNav button{border:0;border-right:1px solid #ffffff0a;border-radius:0;min-height:66px}.LivingPlantAtlas-module__FheXOq__primaryNav .LivingPlantAtlas-module__FheXOq__navActive:before{width:auto;height:2px;inset:auto 12px 0}.LivingPlantAtlas-module__FheXOq__centerStage{padding:.42rem}.LivingPlantAtlas-module__FheXOq__titleBlock{max-width:min(76%,340px);padding:.4rem .5rem;top:.95rem;left:.95rem}.LivingPlantAtlas-module__FheXOq__titleBlock p{letter-spacing:.14em;font-size:.46rem}.LivingPlantAtlas-module__FheXOq__titleBlock h1{font-size:clamp(2rem,11vw,3.15rem)}.LivingPlantAtlas-module__FheXOq__titleBlock>span{max-width:265px;margin-top:.42rem;font-size:.61rem}.LivingPlantAtlas-module__FheXOq__scopeLine,.LivingPlantAtlas-module__FheXOq__stageReadout{display:none}.LivingPlantAtlas-module__FheXOq__centerStage>:last-child{min-height:610px}.LivingPlantAtlas-module__FheXOq__inspector{border:1px solid #becf812e;border-radius:22px 22px 0 0;margin-top:-14px;position:relative;box-shadow:0 -18px 55px #00000057}.LivingPlantAtlas-module__FheXOq__mobileSheetHandle{background:#ffffff03;place-items:center;height:24px;display:grid}.LivingPlantAtlas-module__FheXOq__mobileSheetHandle span{background:#e1e5c638;border-radius:999px;width:46px;height:4px}.LivingPlantAtlas-module__FheXOq__inspectorTabs{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08100bf5;grid-row:2;position:sticky;top:0}.LivingPlantAtlas-module__FheXOq__inspectorTabs button{min-height:52px}.LivingPlantAtlas-module__FheXOq__inspectorBody{grid-row:3;grid-template-columns:1fr;gap:.8rem;max-height:min(470px,100dvh - 210px);padding:1rem 1rem 1.3rem;display:grid;overflow-y:auto}.LivingPlantAtlas-module__FheXOq__inspectorHeader,.LivingPlantAtlas-module__FheXOq__visualCard,.LivingPlantAtlas-module__FheXOq__summary,.LivingPlantAtlas-module__FheXOq__panelSection,.LivingPlantAtlas-module__FheXOq__learnMore,.LivingPlantAtlas-module__FheXOq__detailMode{grid-column:1}.LivingPlantAtlas-module__FheXOq__visualCard{grid-template-columns:74px 1fr}.LivingPlantAtlas-module__FheXOq__systemStrip{scroll-snap-type:x proximity;border-radius:13px;grid-template-columns:repeat(10,132px)}.LivingPlantAtlas-module__FheXOq__systemStrip button{scroll-snap-align:start}}@media (max-width:430px){.LivingPlantAtlas-module__FheXOq__primaryNav{grid-auto-columns:60px}.LivingPlantAtlas-module__FheXOq__inspectorTabs span{display:none}.LivingPlantAtlas-module__FheXOq__inspectorHeader h2{font-size:1.7rem}.LivingPlantAtlas-module__FheXOq__systemStrip{grid-template-columns:repeat(10,124px)}}@media (prefers-reduced-motion:reduce){.LivingPlantAtlas-module__FheXOq__primaryNav button,.LivingPlantAtlas-module__FheXOq__inspectorTabs button{transition:none}}
.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen{grid-template-columns:220px minmax(0,1fr) minmax(360px,410px);transition:grid-template-columns .22s}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed{grid-template-columns:220px minmax(0,1fr) 60px;transition:grid-template-columns .22s}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen>[class*=centerStage]{transition:transform .22s;transform:translate(-.7%)}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed>[class*=centerStage]{transition:transform .22s;transform:translate(0)}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell{-webkit-backdrop-filter:blur(22px)saturate(1.04);backdrop-filter:blur(22px)saturate(1.04);background:radial-gradient(circle at 18% 4%,#9fbf5b17,#0000 31%),linear-gradient(#08120cf6,#050c08fb);transition:width .22s,transform .22s,box-shadow .22s;overflow:hidden;box-shadow:-18px 0 46px #0000003d,inset 1px 0 #d6e2a50b}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff06,#0000 32%);position:absolute;inset:0}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorBody]{z-index:1;padding:1.25rem 1.15rem 1.55rem;position:relative}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorTabs]{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c088a;width:54px;position:relative}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=inspectorHeader]{border-bottom-color:#d5e0a717;padding-bottom:.8rem}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=inspectorHeader] h2{letter-spacing:-.025em;text-shadow:0 8px 24px #00000052}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=visualCard]{background:radial-gradient(circle at 38% 28%,#99ba5c2e,#0000 27%),radial-gradient(circle at 64% 42%,#43694038,#0000 37%),linear-gradient(145deg,#162619e6,#070f0af5);border-color:#c1d58129;grid-template-columns:1fr;align-content:end;min-height:184px;padding:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=visualOrb]{opacity:.62;background:radial-gradient(circle,#b6d5671c,#0c190e33 64%,#0000 65%);border-color:#bedc6f38;width:98px;position:absolute;top:17px;right:17px;box-shadow:0 0 38px #a1cc5917}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=visualCard]>div:last-child{z-index:2;max-width:78%;position:relative}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=summary]{color:#e7e8cfb3;font-size:.76rem;line-height:1.62}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=functionList] span{border-bottom:1px solid #e2e8be0e;min-height:38px;padding:.52rem .2rem}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=learnMore] a{padding-right:2rem;position:relative}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=learnMore] a:after{content:"›";color:#c5dc80b8;font-size:1rem;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side]{max-width:208px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side]>span{-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 8px #000000b8;background:0 0;border:0;border-radius:0;min-width:112px;padding:.22rem .1rem}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side]:before{opacity:.8;width:48px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side=left]{text-align:right;flex-direction:row-reverse}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side=left]:before{background:linear-gradient(270deg,#b5d963ad,#b5d96314);left:auto;right:10px;transform:translate(-3px)}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side=left]>span{margin-left:0;margin-right:40px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side=right]>span{margin-left:40px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-selected=true]>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08120bd1;border:1px solid #c4e16f47;border-radius:9px;padding:.42rem .58rem;box-shadow:0 7px 28px #00000047,inset 0 0 0 1px #ffffff05}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-selected=true]:before{opacity:1;width:58px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side] strong{letter-spacing:.055em;font-size:.66rem}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side] small{color:#e6ebce85;max-width:146px}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed .LivingPlantAtlasReference-module__rSJdGq__inspectorShell{grid-template-columns:60px;box-shadow:-8px 0 28px #00000029}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed .LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorBody]{display:none}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed .LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorTabs]{grid-column:1;width:60px}.LivingPlantAtlasReference-module__rSJdGq__inspectorToggle{background:linear-gradient(#8db14c21,#5c7f3412)!important;border-bottom:1px solid #ffffff0f!important;min-height:64px!important}.LivingPlantAtlasReference-module__rSJdGq__inspectorToggle:hover,.LivingPlantAtlasReference-module__rSJdGq__inspectorToggle:focus-visible{background:#8fb44d30!important}.LivingPlantAtlasReference-module__rSJdGq__inspectorToggle i{font-size:1.12rem!important}.LivingPlantAtlasReference-module__rSJdGq__inspectorToggle span{letter-spacing:.05em;text-transform:uppercase;font-size:.48rem!important}@media (max-width:1180px){.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen{grid-template-columns:178px minmax(0,1fr) minmax(330px,370px)}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed{grid-template-columns:178px minmax(0,1fr) 58px}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorTabs]{width:52px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side]>span{min-width:96px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side]:before{width:34px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side=left]>span{margin-right:29px}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side=right]>span{margin-left:29px}}@media (max-width:900px){.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen,.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed{grid-template-columns:1fr}:is(.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen>[class*=centerStage],.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed>[class*=centerStage]){transform:none}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell{border-top:1px solid #c4cd8f29;border-left:0;border-radius:24px 24px 0 0;width:100%;max-height:72vh;position:relative;box-shadow:0 -18px 44px #00000038}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorTabs]{width:100%}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed .LivingPlantAtlasReference-module__rSJdGq__inspectorShell{grid-template-columns:repeat(5,minmax(0,1fr));max-height:72px}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed .LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorTabs]{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:column;width:100%}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=visualCard]{min-height:152px}:is(.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side]>span,.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen button[data-label-side]:before){display:none}}@media (max-width:520px){.LivingPlantAtlasReference-module__rSJdGq__inspectorShell>[class*=inspectorBody]{padding:1rem .9rem 1.3rem}.LivingPlantAtlasReference-module__rSJdGq__inspectorShell [class*=visualCard]>div:last-child{max-width:86%}}@media (prefers-reduced-motion:reduce){.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen,.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed,.LivingPlantAtlasReference-module__rSJdGq__inspectorShell{transition:none}.LivingPlantAtlasReference-module__rSJdGq__inspectorOpen>[class*=centerStage]{transition:none}.LivingPlantAtlasReference-module__rSJdGq__inspectorClosed>[class*=centerStage]{transition:none}}
.LivingPlantAtlasConcept-module__8HFk1a__appFrame{background:radial-gradient(circle at 46% 35%,#27523238,#0000 30%),linear-gradient(#07110d 0%,#06100b 54%,#050b08 100%);border-radius:22px;min-height:900px;box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff06}.LivingPlantAtlasConcept-module__8HFk1a__leftRail{background:radial-gradient(circle at 50% 8%,#59bd4e14,#0000 23%),linear-gradient(#06120d 0%,#06100c 100%)}.LivingPlantAtlasConcept-module__8HFk1a__railPromise{color:#eaf0dab8;text-transform:uppercase;border-bottom:1px solid #bdd68b17;gap:.18rem;padding:.8rem 1rem .95rem;display:grid}.LivingPlantAtlasConcept-module__8HFk1a__railPromise b{letter-spacing:.15em;font-size:.5rem;font-weight:650}.LivingPlantAtlasConcept-module__8HFk1a__dreamLine{color:#92e95e;letter-spacing:.02em;padding:.8rem .68rem .2rem;font-family:Georgia,Times New Roman,serif;font-size:.76rem;font-style:italic;display:block}.LivingPlantAtlasConcept-module__8HFk1a__centerStage{background:radial-gradient(circle at 48% 33%,#315c3a38,#0000 31%),linear-gradient(#07100bf5,#040a07fc);padding:0}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:linear-gradient(#040b08e6,#040b086b);border-bottom:1px solid #c4d99614;border-left:0;justify-content:space-between;align-items:center;gap:1rem;max-width:none;min-height:74px;padding:1rem 1.25rem;display:flex;top:0;left:0;right:0}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock>div{gap:.18rem;display:grid}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock p{color:#eff5e2eb;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock>div>span{color:#e5ecd785;letter-spacing:.05em;font-size:.62rem}.LivingPlantAtlasConcept-module__8HFk1a__atlasSearch{background:#07100bb8;border:1px solid #d5e4b238;border-radius:10px;width:min(290px,38vw);min-height:38px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.LivingPlantAtlasConcept-module__8HFk1a__atlasSearch input{color:#eef2df;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 .8rem;font-size:.68rem}.LivingPlantAtlasConcept-module__8HFk1a__atlasSearch input::placeholder{color:#eaefda70}.LivingPlantAtlasConcept-module__8HFk1a__atlasSearch button{color:#a5ed69;cursor:pointer;background:#6fb64b14;border:0;border-left:1px solid #d2e1ab17;width:42px;font-size:1rem}.LivingPlantAtlasConcept-module__8HFk1a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LivingPlantAtlasConcept-module__8HFk1a__stageReadout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b0880;border:1px solid #ccdd9e1a;border-radius:9px;padding:.45rem .55rem;top:88px;right:18px}.LivingPlantAtlasConcept-module__8HFk1a__inspector{background:radial-gradient(circle at 20% 0,#50984817,#0000 24%),linear-gradient(#07120cfe,#050d09fe)}.LivingPlantAtlasConcept-module__8HFk1a__inspectorSubtitle{color:#e9eedabd;max-width:290px;margin-top:.28rem;font-size:.7rem;line-height:1.38;display:block}.LivingPlantAtlasConcept-module__8HFk1a__visualCard{background:radial-gradient(circle at 62% 34%,#b7e47447 0 2px,#0000 3px),radial-gradient(circle at 48% 38%,#e2f4bd33 0 4px,#0000 5px),radial-gradient(circle at 73% 55%,#a5db6729 0 3px,#0000 4px),radial-gradient(circle at 38% 66%,#cfec9b2e 0 2px,#0000 3px),radial-gradient(circle at 45% 45%,#3c773552,#0000 32%),linear-gradient(145deg,#102617,#07110b 62%,#050b08);border-radius:10px;min-height:205px}.LivingPlantAtlasConcept-module__8HFk1a__visualCard[data-entity=trichomes_resin]{background:radial-gradient(circle at 64% 28%,#eff5d6b3 0 3px,#c4e19740 4px 8px,#0000 9px),radial-gradient(circle at 48% 36%,#eff5d699 0 3px,#c4e19733 4px 8px,#0000 9px),radial-gradient(circle at 72% 54%,#eff5d680 0 2px,#c4e1972e 3px 7px,#0000 8px),radial-gradient(circle at 38% 61%,#eff5d68c 0 3px,#c4e19730 4px 8px,#0000 9px),radial-gradient(circle at 52% 49%,#50953c57,#0000 36%),linear-gradient(145deg,#112819,#07120c 63%,#050b08)}.LivingPlantAtlasConcept-module__8HFk1a__learnMore{gap:.42rem}.LivingPlantAtlasConcept-module__8HFk1a__learnMore button,.LivingPlantAtlasConcept-module__8HFk1a__learnMore a{color:#edf2df;cursor:pointer;text-align:left;background:linear-gradient(90deg,#3f7e3e2b,#14271847);border:1px solid #94d96938;border-radius:8px;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:.6rem;width:100%;min-height:42px;padding:.58rem .7rem;font-size:.68rem;text-decoration:none;display:grid}.LivingPlantAtlasConcept-module__8HFk1a__learnMore button:after,.LivingPlantAtlasConcept-module__8HFk1a__learnMore a:after{content:"›";color:#9aef63;font-size:1rem}.LivingPlantAtlasConcept-module__8HFk1a__learnMore button small{color:#e5ebd675;font-size:.56rem}.LivingPlantAtlasConcept-module__8HFk1a__learnMore button:hover,.LivingPlantAtlasConcept-module__8HFk1a__learnMore button:focus-visible,.LivingPlantAtlasConcept-module__8HFk1a__learnMore a:hover,.LivingPlantAtlasConcept-module__8HFk1a__learnMore a:focus-visible{background:linear-gradient(90deg,#419d4147,#142b1957);border-color:#8cf0528f;outline:none}@media (max-width:1120px){.LivingPlantAtlasConcept-module__8HFk1a__railPromise{display:none}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock{min-height:66px;padding:.82rem 1rem}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock p{font-size:.64rem}.LivingPlantAtlasConcept-module__8HFk1a__atlasSearch{width:min(240px,42vw)}}@media (max-width:900px){.LivingPlantAtlasConcept-module__8HFk1a__appFrame{min-height:auto}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock{background:#050d09f2;flex-wrap:wrap;align-items:stretch;min-height:0;position:relative}.LivingPlantAtlasConcept-module__8HFk1a__atlasSearch{width:100%}.LivingPlantAtlasConcept-module__8HFk1a__stageReadout{display:none}.LivingPlantAtlasConcept-module__8HFk1a__inspectorSubtitle{max-width:none}}@media (max-width:560px){.LivingPlantAtlasConcept-module__8HFk1a__titleBlock p{letter-spacing:.12em;font-size:.58rem}.LivingPlantAtlasConcept-module__8HFk1a__titleBlock>div>span{font-size:.55rem}.LivingPlantAtlasConcept-module__8HFk1a__visualCard{min-height:170px}}
.LivingPlantAtlasProgress-module__EQgcQW__hotspotStatus{color:#f5faf6ad;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;min-height:18px;margin-left:.15rem;padding:.12rem .38rem;font-size:.62rem;font-weight:850;display:inline-flex}.LivingPlantAtlasProgress-module__EQgcQW__notStarted{opacity:.88}.LivingPlantAtlasProgress-module__EQgcQW__inProgress{border-color:#89c59a8c!important}.LivingPlantAtlasProgress-module__EQgcQW__inProgress .LivingPlantAtlasProgress-module__EQgcQW__hotspotStatus{color:#d7efdd;background:#6fbe8629}.LivingPlantAtlasProgress-module__EQgcQW__complete{border-color:#84cf9ac7!important;box-shadow:0 0 0 2px #84cf9a14,0 8px 18px #0003!important}.LivingPlantAtlasProgress-module__EQgcQW__complete .LivingPlantAtlasProgress-module__EQgcQW__hotspotStatus{color:#e3f6e8;background:#74c78d38}.LivingPlantAtlasProgress-module__EQgcQW__mastered{border-color:#c7e297eb!important;box-shadow:0 0 0 3px #c7e2971a,0 8px 20px #00000038!important}.LivingPlantAtlasProgress-module__EQgcQW__mastered .LivingPlantAtlasProgress-module__EQgcQW__hotspotStatus{color:#f1f9df;background:#c7e29738}.LivingPlantAtlasProgress-module__EQgcQW__progressCard{background:#08140d5c;border:1px solid #7aaa8833;border-radius:16px;gap:.75rem;padding:1rem;display:grid}.LivingPlantAtlasProgress-module__EQgcQW__progressTopline,.LivingPlantAtlasProgress-module__EQgcQW__progressMetrics,.LivingPlantAtlasProgress-module__EQgcQW__stripMeta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.LivingPlantAtlasProgress-module__EQgcQW__progressTopline span{color:#a8ddb6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.LivingPlantAtlasProgress-module__EQgcQW__progressTopline strong{font-size:.86rem}.LivingPlantAtlasProgress-module__EQgcQW__progressMetrics{align-items:stretch}.LivingPlantAtlasProgress-module__EQgcQW__progressMetrics div{background:#ffffff09;border-radius:12px;flex:1;gap:.2rem;padding:.65rem;display:grid}.LivingPlantAtlasProgress-module__EQgcQW__progressMetrics b{font-size:1.25rem}.LivingPlantAtlasProgress-module__EQgcQW__progressMetrics small,.LivingPlantAtlasProgress-module__EQgcQW__stripMeta small{color:#f0f8f28f}.LivingPlantAtlasProgress-module__EQgcQW__continueLink{color:#d8efdf;background:#91d3a71f;border-radius:999px;width:fit-content;padding:.62rem .82rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.LivingPlantAtlasProgress-module__EQgcQW__stripState{font-weight:800;color:#a8d7b6!important}@media (max-width:700px){.LivingPlantAtlasProgress-module__EQgcQW__hotspotStatus{display:none}.LivingPlantAtlasProgress-module__EQgcQW__progressMetrics{flex-direction:column}}
.EvidenceSources-module__J7sinW__section{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin-top:36px;padding:24px}.EvidenceSources-module__J7sinW__header{gap:8px;margin-bottom:18px;display:grid}.EvidenceSources-module__J7sinW__header p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.EvidenceSources-module__J7sinW__header h2{margin:0;font-size:24px}.EvidenceSources-module__J7sinW__header span{color:var(--muted);line-height:1.6}.EvidenceSources-module__J7sinW__list{gap:12px;display:grid}.EvidenceSources-module__J7sinW__source{border:1px solid var(--border);border-radius:16px;gap:8px;padding:16px;display:grid}.EvidenceSources-module__J7sinW__source:hover,.EvidenceSources-module__J7sinW__source:focus-within{border-color:var(--accent)}.EvidenceSources-module__J7sinW__meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.EvidenceSources-module__J7sinW__source a{color:var(--text);font-weight:800;line-height:1.4}.EvidenceSources-module__J7sinW__source p{color:var(--muted);margin:0;line-height:1.6}
.page-module__xgNNra__pageShell{gap:1.2rem;display:grid}.page-module__xgNNra__breadcrumb{color:#f0f7f280;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.page-module__xgNNra__breadcrumb a{color:#9bd7ab;text-decoration:none}.page-module__xgNNra__breadcrumb a:hover{text-decoration:underline}.page-module__xgNNra__breadcrumb strong{color:#f4f9f5d1}.page-module__xgNNra__hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:1rem;display:grid}.page-module__xgNNra__hero>div:first-child{background:linear-gradient(145deg,#122319f2,#09140ef5);border:1px solid #7eb08c2e;border-radius:22px;align-content:center;gap:.85rem;padding:1.6rem;display:grid}.page-module__xgNNra__hero p,.page-module__xgNNra__visualFocus>aside>p,.page-module__xgNNra__context p{color:#99d7aa;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.page-module__xgNNra__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.96}.page-module__xgNNra__summary{color:#f0f7f2ad;max-width:62rem;font-size:1rem;line-height:1.65}.page-module__xgNNra__tags{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__xgNNra__tags span{color:#f0f7f294;background:#649b7312;border:1px solid #90c59d29;border-radius:999px;padding:.5rem .62rem;font-size:.75rem}.page-module__xgNNra__visualFocus{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:.9rem;display:grid}.page-module__xgNNra__visualPlaceholder,.page-module__xgNNra__visualFocus>aside,.page-module__xgNNra__context{background:#112118c2;border:1px solid #80ae8d29;border-radius:20px}.page-module__xgNNra__visualPlaceholder{background:radial-gradient(circle at 50% 35%,#78b48924,#0000 34%),linear-gradient(#1b3124db,#0a1710f2);align-content:center;min-height:360px;padding:1.4rem;display:grid}.page-module__xgNNra__visualPlaceholder span{color:#9dd8ad;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.page-module__xgNNra__visualPlaceholder strong{letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(1.8rem,4vw,3.25rem)}.page-module__xgNNra__visualPlaceholder p{color:#f1f8f394;max-width:48rem;margin:.8rem 0 0;line-height:1.58}.page-module__xgNNra__visualFocus>aside{align-content:start;gap:.7rem;padding:1.1rem;display:grid}.page-module__xgNNra__visualFocus>aside h2,.page-module__xgNNra__context h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,3vw,2rem)}.page-module__xgNNra__visualFocus>aside>div{gap:.45rem;display:grid}.page-module__xgNNra__visualFocus>aside>div span{color:#f1f8f3a8;background:#70a17e12;border-radius:11px;grid-template-columns:28px 1fr;align-items:start;gap:.55rem;padding:.65rem;font-size:.84rem;line-height:1.46;display:grid}.page-module__xgNNra__visualFocus>aside>div b{color:#a0d8af;background:#85c2951f;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.page-module__xgNNra__context{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.page-module__xgNNra__context>div{gap:.35rem;display:grid}.page-module__xgNNra__context span{color:#f0f7f299;line-height:1.52}.page-module__xgNNra__context>a{color:#dff2e4;background:#2d653f80;border:1px solid #97d3a640;border-radius:12px;padding:.72rem .85rem;font-size:.82rem;font-weight:750;text-decoration:none}.page-module__xgNNra__context>a:hover{background:#367749b3}.page-module__xgNNra__navigation{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.page-module__xgNNra__navigation>a,.page-module__xgNNra__navigation>span{min-height:76px}.page-module__xgNNra__navigation>a{color:inherit;background:#122219a8;border:1px solid #7faf8c26;border-radius:14px;gap:.2rem;padding:.8rem;text-decoration:none;display:grid}.page-module__xgNNra__navigation>a:last-child{text-align:right}.page-module__xgNNra__navigation small{color:#f1f8f366;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.page-module__xgNNra__navigation strong{color:#a7ddb6;font-size:.9rem}@media (max-width:900px){.page-module__xgNNra__hero,.page-module__xgNNra__visualFocus,.page-module__xgNNra__context{grid-template-columns:1fr}.page-module__xgNNra__hero>div:first-child{order:1}.page-module__xgNNra__hero>div:last-child{order:2}.page-module__xgNNra__context>a{justify-self:start}}@media (max-width:620px){.page-module__xgNNra__hero>div:first-child,.page-module__xgNNra__visualPlaceholder,.page-module__xgNNra__visualFocus>aside{padding:1rem}.page-module__xgNNra__navigation{grid-template-columns:1fr}.page-module__xgNNra__navigation>a:last-child{text-align:left}}
.AtlasSystemProgress-module__ZNP2Ca__wrap{background:linear-gradient(145deg,#14271df5,#0c1812fa);border:1px solid #7bab893d;border-radius:22px;gap:1rem;padding:1.25rem;display:grid}.AtlasSystemProgress-module__ZNP2Ca__header,.AtlasSystemProgress-module__ZNP2Ca__next,.AtlasSystemProgress-module__ZNP2Ca__metrics article>div:first-child{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AtlasSystemProgress-module__ZNP2Ca__header small,.AtlasSystemProgress-module__ZNP2Ca__next small,.AtlasSystemProgress-module__ZNP2Ca__metrics small{color:#eef8f18f}.AtlasSystemProgress-module__ZNP2Ca__header h2{margin:.2rem 0 0;font-size:clamp(1.25rem,2vw,1.8rem)}.AtlasSystemProgress-module__ZNP2Ca__header a,.AtlasSystemProgress-module__ZNP2Ca__next a{color:#173822;background:#dceecf;border-radius:999px;width:fit-content;padding:.68rem .9rem;font-weight:850;text-decoration:none}.AtlasSystemProgress-module__ZNP2Ca__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.AtlasSystemProgress-module__ZNP2Ca__metrics article{background:#ffffff06;border:1px solid #7bab8929;border-radius:16px;gap:.55rem;padding:1rem;display:grid}.AtlasSystemProgress-module__ZNP2Ca__metrics strong{font-size:1.4rem}.AtlasSystemProgress-module__ZNP2Ca__track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.AtlasSystemProgress-module__ZNP2Ca__track i{border-radius:inherit;background:linear-gradient(90deg,#6fbe86,#b8dd98);height:100%;display:block}.AtlasSystemProgress-module__ZNP2Ca__next{border-top:1px solid #ffffff14;padding-top:.95rem}.AtlasSystemProgress-module__ZNP2Ca__next>div{gap:.2rem;display:grid}@media (max-width:720px){.AtlasSystemProgress-module__ZNP2Ca__header,.AtlasSystemProgress-module__ZNP2Ca__next{flex-direction:column;align-items:flex-start}.AtlasSystemProgress-module__ZNP2Ca__metrics{grid-template-columns:1fr}}
.AtlasSystemStatusGrid-module__nRzWOG__wrap{background:#0d1913e6;border:1px solid #75a38238;border-radius:24px;gap:1rem;padding:1.5rem;display:grid}.AtlasSystemStatusGrid-module__nRzWOG__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.AtlasSystemStatusGrid-module__nRzWOG__heading small{color:#91d3a7;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.AtlasSystemStatusGrid-module__nRzWOG__heading h2{letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.8rem,4vw,3rem)}.AtlasSystemStatusGrid-module__nRzWOG__headingActions,.AtlasSystemStatusGrid-module__nRzWOG__actions{flex-wrap:wrap;gap:.5rem;display:flex}.AtlasSystemStatusGrid-module__nRzWOG__headingActions a,.AtlasSystemStatusGrid-module__nRzWOG__actions a{border-radius:999px;padding:.6rem .8rem;font-weight:800;text-decoration:none}.AtlasSystemStatusGrid-module__nRzWOG__headingActions a{color:#cfe8d6;background:#91d3a71f}.AtlasSystemStatusGrid-module__nRzWOG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.AtlasSystemStatusGrid-module__nRzWOG__card{background:linear-gradient(145deg,#1f3b2ba8,#101f17e6);border:1px solid #78a3842e;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.AtlasSystemStatusGrid-module__nRzWOG__cardTop{color:#f0f8f29e;justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:800;display:flex}.AtlasSystemStatusGrid-module__nRzWOG__cardTop strong{color:#fff}.AtlasSystemStatusGrid-module__nRzWOG__card h3,.AtlasSystemStatusGrid-module__nRzWOG__card p{margin:0}.AtlasSystemStatusGrid-module__nRzWOG__card p{color:#f0f8f29e;line-height:1.5}.AtlasSystemStatusGrid-module__nRzWOG__track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.AtlasSystemStatusGrid-module__nRzWOG__track i{border-radius:inherit;background:linear-gradient(90deg,#6fbe86,#b8dd98);height:100%;display:block}.AtlasSystemStatusGrid-module__nRzWOG__actions a:first-child{color:#173822;background:#dceecf}.AtlasSystemStatusGrid-module__nRzWOG__actions a:last-child{color:#dceadf;border:1px solid #91d3a73d}@media (max-width:760px){.AtlasSystemStatusGrid-module__nRzWOG__heading{flex-direction:column;align-items:flex-start}.AtlasSystemStatusGrid-module__nRzWOG__grid{grid-template-columns:1fr}}
.AtlasGrowthStages-module__TyThQG__stageShell{background:radial-gradient(circle at 84% 8%,#5c814926,#0000 34%),#0c1812eb;border:1px solid #729d7e38;border-radius:24px;gap:1.2rem;padding:2rem;display:grid}.AtlasGrowthStages-module__TyThQG__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.AtlasGrowthStages-module__TyThQG__heading p,.AtlasGrowthStages-module__TyThQG__eyebrow{color:#91d3a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.AtlasGrowthStages-module__TyThQG__heading h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(1.9rem,4vw,3.2rem)}.AtlasGrowthStages-module__TyThQG__heading>span{color:#f0f7f28f;text-align:right;max-width:360px;line-height:1.5}.AtlasGrowthStages-module__TyThQG__stageNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.AtlasGrowthStages-module__TyThQG__stageNav button{color:#f3f8f4ad;text-align:left;cursor:pointer;background:#162a1e99;border:1px solid #78a1842e;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:.5rem;min-height:58px;padding:.65rem;display:grid}.AtlasGrowthStages-module__TyThQG__stageNav b{color:#9bd2ab;background:#8ecca01a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.72rem;display:grid}.AtlasGrowthStages-module__TyThQG__stageNav button:hover,.AtlasGrowthStages-module__TyThQG__stageNav .AtlasGrowthStages-module__TyThQG__active{color:#fff;background:#265135d1;border-color:#91d3a7a8}.AtlasGrowthStages-module__TyThQG__workspace{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:.8rem;display:grid}.AtlasGrowthStages-module__TyThQG__visualPanel{background:radial-gradient(circle at 50% 31%,#48835b29,#0000 38%),linear-gradient(#0d1c14fa 0% 79%,#322417f0 79% 100%);border:1px solid #77a08233;border-radius:22px;min-height:650px;position:relative;overflow:hidden}.AtlasGrowthStages-module__TyThQG__visualLabel{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08110cb8;border:1px solid #ffffff12;border-radius:13px;gap:.2rem;padding:.7rem .8rem;display:grid;position:absolute;top:1rem;left:1rem}.AtlasGrowthStages-module__TyThQG__visualLabel span{color:#f1f8f37a;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.AtlasGrowthStages-module__TyThQG__stageArt{z-index:1;filter:drop-shadow(0 22px 34px #00000047);width:86%;height:94%;position:absolute;inset:5% 7% 1%}.AtlasGrowthStages-module__TyThQG__seedShell{fill:#735b3f;stroke:#9b7a55;stroke-width:5px}.AtlasGrowthStages-module__TyThQG__seedSeam,.AtlasGrowthStages-module__TyThQG__radicle,.AtlasGrowthStages-module__TyThQG__root,.AtlasGrowthStages-module__TyThQG__rootFine,.AtlasGrowthStages-module__TyThQG__branch{fill:none;stroke-linecap:round}.AtlasGrowthStages-module__TyThQG__seedSeam{stroke:#e0cdad7a;stroke-width:5px}.AtlasGrowthStages-module__TyThQG__radicle,.AtlasGrowthStages-module__TyThQG__root{stroke:#b09068;stroke-width:9px}.AtlasGrowthStages-module__TyThQG__rootFine{stroke:#947454;stroke-width:4px}.AtlasGrowthStages-module__TyThQG__cotyledonHint,.AtlasGrowthStages-module__TyThQG__cotyledon{fill:#86a85a}.AtlasGrowthStages-module__TyThQG__soilGlow{fill:#684c2f75}.AtlasGrowthStages-module__TyThQG__media{fill:#513b2c}.AtlasGrowthStages-module__TyThQG__stem{fill:#66804e}.AtlasGrowthStages-module__TyThQG__trueLeaf{fill:#2d7048;stroke:#a4d6b040;stroke-width:2px}.AtlasGrowthStages-module__TyThQG__apex{fill:#b3d37c}.AtlasGrowthStages-module__TyThQG__branch{stroke:#6d8d59;stroke-width:9px}.AtlasGrowthStages-module__TyThQG__leafGroup path{stroke:#a0d6b033;stroke-width:2px}.AtlasGrowthStages-module__TyThQG__nodes circle{fill:#b4d47d;stroke:#264a31;stroke-width:2px}.AtlasGrowthStages-module__TyThQG__preflowers circle{fill:#cfb783;stroke:#755f38;stroke-width:2px}.AtlasGrowthStages-module__TyThQG__flowerClusters ellipse{fill:#5d8158;stroke:#bfe3c14d;stroke-width:2px}.AtlasGrowthStages-module__TyThQG__matureFlowers ellipse{fill:#667f52}.AtlasGrowthStages-module__TyThQG__trichomeSparkles circle{fill:#e6eadf;opacity:.9;filter:drop-shadow(0 0 4px #e9efe4b3)}.AtlasGrowthStages-module__TyThQG__structureTags{z-index:4;flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.AtlasGrowthStages-module__TyThQG__structureTags span{color:#f0f7f2ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08110cb8;border:1px solid #ffffff14;border-radius:999px;padding:.4rem .5rem;font-size:.7rem}.AtlasGrowthStages-module__TyThQG__detailPanel{background:#112018eb;border:1px solid #78a28433;border-radius:22px;align-content:start;gap:1rem;padding:1.25rem;display:grid}.AtlasGrowthStages-module__TyThQG__detailPanel h3{letter-spacing:-.03em;margin:-.25rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.AtlasGrowthStages-module__TyThQG__summary{color:#f1f7f3ad;margin:0;line-height:1.65}.AtlasGrowthStages-module__TyThQG__activeSystems{background:#75aa8414;border-radius:14px;gap:.55rem;padding:.9rem;display:grid}.AtlasGrowthStages-module__TyThQG__activeSystems strong{letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}.AtlasGrowthStages-module__TyThQG__activeSystems>div{flex-wrap:wrap;gap:.4rem;display:flex}.AtlasGrowthStages-module__TyThQG__activeSystems span{color:#a8d8b6;background:#8ac49a17;border-radius:9px;padding:.42rem .5rem;font-size:.72rem}.AtlasGrowthStages-module__TyThQG__twoColumn{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.AtlasGrowthStages-module__TyThQG__twoColumn>div{background:#182b206b;border:1px solid #7aa48629;border-radius:14px;padding:.85rem}.AtlasGrowthStages-module__TyThQG__twoColumn h4{letter-spacing:.07em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem}.AtlasGrowthStages-module__TyThQG__twoColumn ul{color:#f1f7f39e;margin:0;padding-left:1rem;font-size:.82rem;line-height:1.55}.AtlasGrowthStages-module__TyThQG__contextRule{background:#7cb78f12;border-left:3px solid #9cccab;padding:.9rem}.AtlasGrowthStages-module__TyThQG__contextRule p{color:#f1f7f3a3;margin:.35rem 0 0;line-height:1.5}.AtlasGrowthStages-module__TyThQG__progressTrack{grid-template-columns:repeat(6,1fr);gap:.35rem;display:grid}.AtlasGrowthStages-module__TyThQG__progressTrack i{background:#8fc49e1c;border-radius:999px;height:5px}.AtlasGrowthStages-module__TyThQG__progressTrack .AtlasGrowthStages-module__TyThQG__complete{background:linear-gradient(90deg,#6ca883,#9dccad)}@media (max-width:980px){.AtlasGrowthStages-module__TyThQG__heading{flex-direction:column;align-items:flex-start}.AtlasGrowthStages-module__TyThQG__heading>span{text-align:left}.AtlasGrowthStages-module__TyThQG__stageNav{padding-bottom:.2rem;display:flex;overflow-x:auto}.AtlasGrowthStages-module__TyThQG__stageNav button{min-width:180px}.AtlasGrowthStages-module__TyThQG__workspace{grid-template-columns:1fr}}@media (max-width:650px){.AtlasGrowthStages-module__TyThQG__stageShell{padding:1.05rem}.AtlasGrowthStages-module__TyThQG__visualPanel{min-height:600px}.AtlasGrowthStages-module__TyThQG__stageArt{width:100%;height:91%;inset:8% 0 1%}.AtlasGrowthStages-module__TyThQG__twoColumn{grid-template-columns:1fr}}
.AtlasSystemConnections-module__8mvJIW__wrap{background:linear-gradient(150deg,#112219f5,#0b1610fa);border:1px solid #75a38238;border-radius:24px;gap:1.1rem;padding:1.4rem;display:grid}.AtlasSystemConnections-module__8mvJIW__wrap>header{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;gap:1.4rem;display:grid}.AtlasSystemConnections-module__8mvJIW__wrap header small{color:#91d3a7;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.AtlasSystemConnections-module__8mvJIW__wrap h2,.AtlasSystemConnections-module__8mvJIW__wrap h3,.AtlasSystemConnections-module__8mvJIW__wrap p{margin:0}.AtlasSystemConnections-module__8mvJIW__wrap h2{margin-top:.25rem;font-size:clamp(1.6rem,3vw,2.5rem)}.AtlasSystemConnections-module__8mvJIW__wrap header p{color:#f0f8f2a8;line-height:1.65}.AtlasSystemConnections-module__8mvJIW__columns{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:.85rem;display:grid}.AtlasSystemConnections-module__8mvJIW__columns>article{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;align-content:start;gap:.8rem;padding:1rem;display:grid}.AtlasSystemConnections-module__8mvJIW__links{gap:.55rem;display:grid}.AtlasSystemConnections-module__8mvJIW__links a{color:inherit;border:1px solid #87c19729;border-radius:14px;gap:.3rem;padding:.8rem;text-decoration:none;display:grid}.AtlasSystemConnections-module__8mvJIW__links a:hover{background:#3c704b24;border-color:#91d3a78c}.AtlasSystemConnections-module__8mvJIW__links small{color:#f0f8f294;line-height:1.45}.AtlasSystemConnections-module__8mvJIW__tags{flex-wrap:wrap;gap:.45rem;display:flex}.AtlasSystemConnections-module__8mvJIW__tags span{color:#d6eadb;background:#91d3a71c;border-radius:999px;padding:.45rem .6rem;font-size:.78rem;font-weight:750}.AtlasSystemConnections-module__8mvJIW__columns ul{color:#f0f8f2b3;gap:.45rem;margin:0;padding-left:1.15rem;display:grid}@media (max-width:760px){.AtlasSystemConnections-module__8mvJIW__wrap>header,.AtlasSystemConnections-module__8mvJIW__columns{grid-template-columns:1fr}}
.page-module__I1rq3q__pageShell{gap:1.2rem;padding-bottom:4rem;display:grid}.page-module__I1rq3q__breadcrumb{color:#f0f7f280;white-space:nowrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex;overflow-x:auto}.page-module__I1rq3q__breadcrumb a{color:#a6d8b5;text-decoration:none}.page-module__I1rq3q__breadcrumb strong{color:#f2f8f4cc}.page-module__I1rq3q__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1rem;display:grid}.page-module__I1rq3q__heroCopy{background:radial-gradient(circle at 84% 15%,#3e754f29,#0000 35%),#0d1b14eb;border:1px solid #739e7f38;border-radius:22px;align-content:start;gap:1rem;padding:1.6rem;display:grid}.page-module__I1rq3q__heroCopy>p,.page-module__I1rq3q__goalsSection header p,.page-module__I1rq3q__lessonsSection header p,.page-module__I1rq3q__topicIndex p,.page-module__I1rq3q__related p{color:#91d3a7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.page-module__I1rq3q__heroCopy h1{letter-spacing:-.045em;margin:-.25rem 0 0;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.92}.page-module__I1rq3q__summary{color:#f1f7f3b3;font-size:1.03rem;line-height:1.65}.page-module__I1rq3q__stats{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:auto;display:grid}.page-module__I1rq3q__stats span{color:#f0f7f28c;background:#6aa27a14;border-radius:12px;gap:.15rem;padding:.65rem;font-size:.72rem;display:grid}.page-module__I1rq3q__stats b{color:#dcefdc;font-size:1.25rem}.page-module__I1rq3q__goalsSection,.page-module__I1rq3q__lessonsSection,.page-module__I1rq3q__topicIndex,.page-module__I1rq3q__related{background:#0d1b14e0;border:1px solid #739e7f33;border-radius:22px;padding:1.6rem}.page-module__I1rq3q__goalsSection header,.page-module__I1rq3q__lessonsSection header,.page-module__I1rq3q__topicIndex>div:first-child,.page-module__I1rq3q__related>div:first-child{gap:.4rem;display:grid}.page-module__I1rq3q__goalsSection h2,.page-module__I1rq3q__lessonsSection h2,.page-module__I1rq3q__topicIndex h2,.page-module__I1rq3q__related h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.4vw,2.8rem)}.page-module__I1rq3q__goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.page-module__I1rq3q__goals article{background:#669f7714;border-radius:14px;grid-template-columns:42px 1fr;align-items:start;gap:.7rem;padding:.8rem;display:grid}.page-module__I1rq3q__goals b{color:#a6d8b5;background:#91d3a71a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.72rem;display:grid}.page-module__I1rq3q__goals span{color:#f0f7f2ab;line-height:1.5}.page-module__I1rq3q__lessonsSection header{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:1.4rem}.page-module__I1rq3q__lessonsSection header p,.page-module__I1rq3q__lessonsSection header h2{grid-column:1}.page-module__I1rq3q__lessonsSection header>span{color:#f1f7f38c;grid-area:1/2/span 2;align-self:end;line-height:1.55}.page-module__I1rq3q__lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.page-module__I1rq3q__lessons article{background:linear-gradient(145deg,#1c3426ad,#101d16d1);border:1px solid #78a28429;border-radius:16px;min-height:260px;padding:1rem;display:grid}.page-module__I1rq3q__lessonIndex{color:#98cfa8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.page-module__I1rq3q__lessons h3{margin:.7rem 0 .5rem;font-size:1.3rem}.page-module__I1rq3q__lessons p{color:#f0f7f2a3;margin:0;line-height:1.58}.page-module__I1rq3q__visualReference{border-top:1px solid #ffffff14;gap:.22rem;margin-top:auto;padding-top:.75rem;display:grid}.page-module__I1rq3q__visualReference span{color:#f0f7f261;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.page-module__I1rq3q__visualReference strong{color:#a6d8b5;font-size:.8rem}.page-module__I1rq3q__topicIndex{grid-template-columns:.8fr 1.2fr;align-items:start;gap:1rem;display:grid}.page-module__I1rq3q__topicIndex>div:last-child{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__I1rq3q__topicIndex span{color:#f1f7f39e;border:1px solid #7ba9882e;border-radius:9px;padding:.48rem .58rem;font-size:.76rem}.page-module__I1rq3q__related{gap:1rem;display:grid}.page-module__I1rq3q__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.page-module__I1rq3q__relatedGrid a{color:#f3f8f4c2;background:#1b302480;border:1px solid #78a2842b;border-radius:13px;gap:.25rem;min-height:82px;padding:.75rem;text-decoration:none;display:grid}.page-module__I1rq3q__relatedGrid a:hover{color:#fff;background:#275036b8;border-color:#91d3a79e}.page-module__I1rq3q__relatedGrid small{color:#f1f7f366}.page-module__I1rq3q__backButton{color:#173822;background:#dceecf;border-radius:999px;width:fit-content;padding:.72rem .95rem;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:900px){.page-module__I1rq3q__hero,.page-module__I1rq3q__topicIndex{grid-template-columns:1fr}.page-module__I1rq3q__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page-module__I1rq3q__heroCopy,.page-module__I1rq3q__goalsSection,.page-module__I1rq3q__lessonsSection,.page-module__I1rq3q__topicIndex,.page-module__I1rq3q__related{padding:1.05rem}.page-module__I1rq3q__stats,.page-module__I1rq3q__goals,.page-module__I1rq3q__lessons,.page-module__I1rq3q__relatedGrid,.page-module__I1rq3q__lessonsSection header{grid-template-columns:1fr}.page-module__I1rq3q__lessonsSection header p,.page-module__I1rq3q__lessonsSection header h2,.page-module__I1rq3q__lessonsSection header>span{grid-area:auto/1}}
.AtlasVisualOverlays-module__gZ7DFq__overlayShell{background:radial-gradient(circle at 16% 8%,#467d5b29,#0000 34%),#0b1711eb;border:1px solid #729d7e38;border-radius:24px;gap:1.2rem;padding:2rem;display:grid}.AtlasVisualOverlays-module__gZ7DFq__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.AtlasVisualOverlays-module__gZ7DFq__heading p,.AtlasVisualOverlays-module__gZ7DFq__eyebrow{color:#91d3a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.AtlasVisualOverlays-module__gZ7DFq__heading h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(1.9rem,4vw,3.2rem)}.AtlasVisualOverlays-module__gZ7DFq__tabs{gap:.45rem;display:flex}.AtlasVisualOverlays-module__gZ7DFq__tabs button{color:#f1f8f3ad;cursor:pointer;background:#1c33259e;border:1px solid #88bd983d;border-radius:999px;padding:.7rem .9rem}.AtlasVisualOverlays-module__gZ7DFq__tabs button:hover,.AtlasVisualOverlays-module__gZ7DFq__tabs .AtlasVisualOverlays-module__gZ7DFq__active{color:#fff;background:#2b5b3bd1;border-color:#91d3a7b8}.AtlasVisualOverlays-module__gZ7DFq__workspace{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:.8rem;display:grid}.AtlasVisualOverlays-module__gZ7DFq__diagram{background:linear-gradient(#0d1c14fa 0% 72%,#251d14eb 72% 100%);border:1px solid #77a08233;border-radius:22px;min-height:700px;position:relative;overflow:hidden}.AtlasVisualOverlays-module__gZ7DFq__diagram:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 33%,#4a865d1f,#0000 36%),linear-gradient(90deg,#0000,#ffffff04,#0000);position:absolute;inset:0}.AtlasVisualOverlays-module__gZ7DFq__diagramTitle{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08110cb8;border:1px solid #ffffff12;border-radius:14px;gap:.28rem;max-width:470px;padding:.8rem .9rem;display:grid;position:absolute;top:1rem;left:1rem;right:1rem}.AtlasVisualOverlays-module__gZ7DFq__diagramTitle strong{font-size:.9rem}.AtlasVisualOverlays-module__gZ7DFq__diagramTitle span{color:#f0f7f28f;font-size:.78rem;line-height:1.45}.AtlasVisualOverlays-module__gZ7DFq__plant{z-index:1;filter:drop-shadow(0 20px 32px #00000047);width:76%;height:91%;position:absolute;inset:8% 12% 1%}.AtlasVisualOverlays-module__gZ7DFq__hidden{display:none}.AtlasVisualOverlays-module__gZ7DFq__sun{fill:#d6b963;opacity:.75;filter:drop-shadow(0 0 18px #d6b96366)}.AtlasVisualOverlays-module__gZ7DFq__stem{opacity:.96}.AtlasVisualOverlays-module__gZ7DFq__branch,.AtlasVisualOverlays-module__gZ7DFq__root,.AtlasVisualOverlays-module__gZ7DFq__rootFine,.AtlasVisualOverlays-module__gZ7DFq__flowArrows path{fill:none;stroke-linecap:round}.AtlasVisualOverlays-module__gZ7DFq__branch{stroke:#6d8d59;stroke-width:9px}.AtlasVisualOverlays-module__gZ7DFq__root{stroke:#a3845c;stroke-width:7px}.AtlasVisualOverlays-module__gZ7DFq__rootFine{stroke:#947454;stroke-width:4px}.AtlasVisualOverlays-module__gZ7DFq__leaves path{stroke:#a0d6b03b;stroke-width:2px}.AtlasVisualOverlays-module__gZ7DFq__flower ellipse{fill:#5a8158;stroke:#bde1c047;stroke-width:2px}.AtlasVisualOverlays-module__gZ7DFq__media{fill:#513b2c}.AtlasVisualOverlays-module__gZ7DFq__flowArrows path{stroke:#8ac8d6;stroke-width:4px;stroke-dasharray:9 10;animation:2.3s linear infinite AtlasVisualOverlays-module__gZ7DFq__flow}@keyframes AtlasVisualOverlays-module__gZ7DFq__flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-38px}}.AtlasVisualOverlays-module__gZ7DFq__point{z-index:5;color:#f2f8f4c7;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07120cd1;border:1px solid #8bc49e38;border-radius:999px;align-items:center;gap:.42rem;max-width:150px;padding:.42rem .58rem;font-size:.7rem;font-weight:780;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0003}.AtlasVisualOverlays-module__gZ7DFq__point i{background:#84cada;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #84cada1a}.AtlasVisualOverlays-module__gZ7DFq__diagnosticPoint i{background:#deb565;box-shadow:0 0 0 4px #deb5651a}.AtlasVisualOverlays-module__gZ7DFq__point:hover,.AtlasVisualOverlays-module__gZ7DFq__pointActive{color:#fff;background:#265235f0;border-color:#99d7add6;transform:translate(-50%,-50%)scale(1.04)}.AtlasVisualOverlays-module__gZ7DFq__detail{background:#112018eb;border:1px solid #78a28433;border-radius:22px;align-content:start;gap:1rem;padding:1.2rem;display:grid}.AtlasVisualOverlays-module__gZ7DFq__detail h3{letter-spacing:-.03em;margin:-.25rem 0 0;font-size:clamp(1.8rem,3vw,2.5rem)}.AtlasVisualOverlays-module__gZ7DFq__detail>p:not(.AtlasVisualOverlays-module__gZ7DFq__eyebrow){color:#f1f7f3a8;margin:0;line-height:1.6}.AtlasVisualOverlays-module__gZ7DFq__zoneBadge{color:#a8d8b6;text-transform:uppercase;letter-spacing:.07em;background:#7fb8901a;border-radius:999px;width:fit-content;padding:.4rem .55rem;font-size:.72rem;font-weight:800}.AtlasVisualOverlays-module__gZ7DFq__connections,.AtlasVisualOverlays-module__gZ7DFq__questions{gap:.45rem;display:grid}.AtlasVisualOverlays-module__gZ7DFq__connections strong,.AtlasVisualOverlays-module__gZ7DFq__questions strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.78rem}.AtlasVisualOverlays-module__gZ7DFq__connections span{color:#f1f8f3b0;text-transform:capitalize;border:1px solid #84be9529;border-radius:11px;padding:.55rem .65rem}.AtlasVisualOverlays-module__gZ7DFq__questions span{color:#f1f7f3ad;align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.AtlasVisualOverlays-module__gZ7DFq__questions b{color:#ddb463;background:#dcb1601c;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:.68rem;display:grid}.AtlasVisualOverlays-module__gZ7DFq__rule{background:#72ae8514;border-left:3px solid #8dcda2;padding:.85rem}.AtlasVisualOverlays-module__gZ7DFq__rule p{color:#f0f7f2a6;margin:.35rem 0 0;line-height:1.5}.AtlasVisualOverlays-module__gZ7DFq__index{gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.AtlasVisualOverlays-module__gZ7DFq__index span{color:#f1f8f385;border:1px solid #749f8029;border-radius:9px;flex:none;padding:.45rem .55rem;font-size:.72rem}@media (max-width:980px){.AtlasVisualOverlays-module__gZ7DFq__heading{flex-direction:column;align-items:flex-start}.AtlasVisualOverlays-module__gZ7DFq__workspace{grid-template-columns:1fr}.AtlasVisualOverlays-module__gZ7DFq__diagram{min-height:650px}}@media (max-width:640px){.AtlasVisualOverlays-module__gZ7DFq__overlayShell{padding:1.05rem}.AtlasVisualOverlays-module__gZ7DFq__tabs{width:100%;overflow-x:auto}.AtlasVisualOverlays-module__gZ7DFq__diagram{min-height:610px}.AtlasVisualOverlays-module__gZ7DFq__plant{width:100%;height:87%;inset:12% 0 1%}.AtlasVisualOverlays-module__gZ7DFq__point{max-width:105px;font-size:.62rem}}
.AtlasOverlayLearningBridge-module__6ACxAG__wrap{background:linear-gradient(150deg,#102018f5,#0a150ffa);border:1px solid #74a3813b;border-radius:24px;gap:1rem;padding:1.5rem;display:grid}.AtlasOverlayLearningBridge-module__6ACxAG__wrap>header{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:1.3rem;display:grid}.AtlasOverlayLearningBridge-module__6ACxAG__wrap small,.AtlasOverlayLearningBridge-module__6ACxAG__wrap header p{color:#f1f8f399}.AtlasOverlayLearningBridge-module__6ACxAG__wrap header small{color:#91d3a7;letter-spacing:.1em;text-transform:uppercase;font-weight:850}.AtlasOverlayLearningBridge-module__6ACxAG__wrap h2,.AtlasOverlayLearningBridge-module__6ACxAG__wrap header p{margin:0}.AtlasOverlayLearningBridge-module__6ACxAG__wrap h2{letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(1.65rem,3vw,2.6rem)}.AtlasOverlayLearningBridge-module__6ACxAG__wrap header p{line-height:1.65}.AtlasOverlayLearningBridge-module__6ACxAG__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.AtlasOverlayLearningBridge-module__6ACxAG__columns>article{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;align-content:start;gap:.75rem;padding:1rem;display:grid}.AtlasOverlayLearningBridge-module__6ACxAG__columnHeading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AtlasOverlayLearningBridge-module__6ACxAG__columnHeading span{font-weight:850}.AtlasOverlayLearningBridge-module__6ACxAG__columnHeading a,.AtlasOverlayLearningBridge-module__6ACxAG__actions a{color:#bfe5c9;font-size:.78rem;font-weight:800;text-decoration:none}.AtlasOverlayLearningBridge-module__6ACxAG__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.AtlasOverlayLearningBridge-module__6ACxAG__linkGrid a{color:inherit;border:1px solid #7ead8b29;border-radius:13px;gap:.28rem;padding:.75rem;text-decoration:none;display:grid}.AtlasOverlayLearningBridge-module__6ACxAG__linkGrid a:hover{background:#38694626;border-color:#91d3a78c}.AtlasOverlayLearningBridge-module__6ACxAG__linkGrid span{color:#a7d8b4;text-transform:capitalize;font-size:.76rem}.AtlasOverlayLearningBridge-module__6ACxAG__linkGrid small{line-height:1.4}.AtlasOverlayLearningBridge-module__6ACxAG__actions{flex-wrap:wrap;gap:.5rem;padding-top:.35rem;display:flex}.AtlasOverlayLearningBridge-module__6ACxAG__actions a{background:#91d3a71a;border-radius:999px;padding:.5rem .65rem}@media (max-width:900px){.AtlasOverlayLearningBridge-module__6ACxAG__wrap>header,.AtlasOverlayLearningBridge-module__6ACxAG__columns{grid-template-columns:1fr}}@media (max-width:560px){.AtlasOverlayLearningBridge-module__6ACxAG__linkGrid{grid-template-columns:1fr}.AtlasOverlayLearningBridge-module__6ACxAG__columnHeading{flex-direction:column;align-items:flex-start}}
.page-module___CtDra__hero{gap:18px;max-width:900px;margin-bottom:38px;display:grid}.page-module___CtDra__hero h1{margin-bottom:0}.page-module___CtDra__heroActions{flex-wrap:wrap;gap:12px;display:flex}.page-module___CtDra__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 42px;display:grid}.page-module___CtDra__stat{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:18px}.page-module___CtDra__stat strong{color:var(--accent-strong);font-size:30px;display:block}.page-module___CtDra__stat span{color:var(--muted);font-size:14px}.page-module___CtDra__section{margin-top:46px}.page-module___CtDra__sectionHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.page-module___CtDra__sectionHeader h2{margin:6px 0 0;font-size:clamp(28px,4vw,42px)}.page-module___CtDra__sectionHeader p{max-width:620px;color:var(--muted);margin:0;line-height:1.6}.page-module___CtDra__referenceGroups{gap:14px;margin-top:34px;display:grid}.page-module___CtDra__referenceGroup{border:1px solid var(--border);background:var(--surface);border-radius:20px;overflow:clip}.page-module___CtDra__referenceGroup[open]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}.page-module___CtDra__referenceGroupSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;list-style:none;display:grid}.page-module___CtDra__referenceGroupSummary::-webkit-details-marker{display:none}.page-module___CtDra__referenceGroupSummary:after{content:"+";border:1px solid var(--border);width:34px;height:34px;color:var(--accent-strong);border-radius:999px;place-items:center;font-size:24px;font-weight:800;display:grid}.page-module___CtDra__referenceGroup[open]>.page-module___CtDra__referenceGroupSummary:after{content:"−"}.page-module___CtDra__referenceGroupSummary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.page-module___CtDra__referenceGroupTitle{color:var(--text);margin-top:5px;font-size:clamp(22px,3vw,31px);font-weight:800;line-height:1.2;display:block}.page-module___CtDra__referenceGroupDescription{max-width:760px;color:var(--muted);margin-top:8px;line-height:1.55;display:block}.page-module___CtDra__referenceGroupMeta{align-items:center;gap:12px;display:flex}.page-module___CtDra__referenceGroupCount{white-space:nowrap;color:var(--accent-strong);font-size:13px;font-weight:800}.page-module___CtDra__referenceGroupBody{border-top:1px solid var(--border);padding:0 20px 20px}.page-module___CtDra__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module___CtDra__referenceGroupBody .page-module___CtDra__grid{padding-top:20px}.page-module___CtDra__card{border:1px solid var(--border);background:linear-gradient(#142219f5,#0c1710f5);border-radius:20px;flex-direction:column;min-height:250px;padding:24px;display:flex}.page-module___CtDra__card:hover,.page-module___CtDra__card:focus-visible{border-color:var(--accent)}.page-module___CtDra__cardCategory{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}.page-module___CtDra__card h3{margin:0 0 10px;font-size:25px}.page-module___CtDra__card p{color:var(--muted);margin:0;line-height:1.65}.page-module___CtDra__card span{color:var(--accent-strong);margin-top:auto;padding-top:20px;font-weight:800}.page-module___CtDra__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.page-module___CtDra__breadcrumb strong{color:var(--text)}.page-module___CtDra__topicHero{max-width:900px;margin-bottom:36px}.page-module___CtDra__topicHero h1{margin-bottom:18px}.page-module___CtDra__topicSummary{color:var(--muted);font-size:clamp(18px,2.2vw,22px);line-height:1.65}.page-module___CtDra__topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module___CtDra__topicPanel{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:22px}.page-module___CtDra__topicPanel h2{margin:0 0 14px;font-size:22px}.page-module___CtDra__topicPanel ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.page-module___CtDra__topicPanel li+li{margin-top:8px}.page-module___CtDra__visualPanel{border-color:#b7e25d5c;grid-column:1/-1}.page-module___CtDra__visualPanel li::marker{color:var(--accent)}.page-module___CtDra__footerActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (max-width:760px){.page-module___CtDra__stats,.page-module___CtDra__grid,.page-module___CtDra__topicGrid{grid-template-columns:1fr}.page-module___CtDra__sectionHeader{flex-direction:column;align-items:flex-start}.page-module___CtDra__referenceGroupSummary{grid-template-columns:minmax(0,1fr) auto;padding:18px}.page-module___CtDra__referenceGroupMeta{align-self:start}.page-module___CtDra__referenceGroupCount{display:none}.page-module___CtDra__referenceGroupBody{padding:0 14px 14px}.page-module___CtDra__visualPanel{grid-column:auto}}
.AtlasLearningModules-module__VibP4a__moduleExplorer{background:radial-gradient(circle at 85% 0,#497b5824,#0000 32%),#0c1812e6;border:1px solid #729d7e38;border-radius:24px;gap:1.25rem;padding:2rem;display:grid}.AtlasLearningModules-module__VibP4a__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.AtlasLearningModules-module__VibP4a__heading p,.AtlasLearningModules-module__VibP4a__moduleHeader p{color:#91d3a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.AtlasLearningModules-module__VibP4a__heading h2,.AtlasLearningModules-module__VibP4a__moduleHeader h3{letter-spacing:-.03em;margin:0}.AtlasLearningModules-module__VibP4a__heading h2{font-size:clamp(1.9rem,4vw,3.2rem)}.AtlasLearningModules-module__VibP4a__heading>span{color:#f1f8f3ad;border:1px solid #91d3a73d;border-radius:999px;padding:.6rem .8rem;font-size:.78rem}.AtlasLearningModules-module__VibP4a__layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.8fr);gap:.9rem;display:grid}.AtlasLearningModules-module__VibP4a__systemNav{align-content:start;gap:.45rem;display:grid}.AtlasLearningModules-module__VibP4a__systemNav button{color:#f3f8f4c2;text-align:left;cursor:pointer;background:#182a1f99;border:1px solid #729d7e29;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:.7rem;width:100%;padding:.72rem;display:grid}.AtlasLearningModules-module__VibP4a__systemNav button:hover,.AtlasLearningModules-module__VibP4a__systemNav .AtlasLearningModules-module__VibP4a__active{color:#fff;background:#265034c7;border-color:#91d3a79e}.AtlasLearningModules-module__VibP4a__systemNav b{color:#a6d8b5;background:#90cfa21a;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.72rem;display:grid}.AtlasLearningModules-module__VibP4a__systemNav small{color:#f1f8f36b;white-space:nowrap}.AtlasLearningModules-module__VibP4a__content{gap:.8rem;display:grid}.AtlasLearningModules-module__VibP4a__moduleHeader{background:#192f22a3;border-radius:18px;grid-template-columns:.7fr 1.3fr;align-items:start;gap:1.2rem;padding:1.1rem;display:grid}.AtlasLearningModules-module__VibP4a__moduleHeader h3{font-size:clamp(1.6rem,3vw,2.4rem)}.AtlasLearningModules-module__VibP4a__moduleLink{color:#173822;background:#dceecf;border-radius:999px;width:fit-content;margin-top:.75rem;padding:.58rem .75rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.AtlasLearningModules-module__VibP4a__moduleLink:hover{background:#eef8e8}.AtlasLearningModules-module__VibP4a__goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.AtlasLearningModules-module__VibP4a__goals span{color:#f2f8f4ad;background:#6e9b7b1a;border-radius:12px;padding:.65rem;font-size:.82rem;line-height:1.4}.AtlasLearningModules-module__VibP4a__lessonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.AtlasLearningModules-module__VibP4a__lessonGrid article{background:linear-gradient(145deg,#1c3426ad,#101d16d1);border:1px solid #78a38429;border-radius:16px;grid-template-rows:auto auto 1fr auto;min-height:240px;padding:1rem;display:grid}.AtlasLearningModules-module__VibP4a__lessonTopline{color:#9bd2ab;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:.8rem;font-size:.7rem;font-weight:800;display:flex}.AtlasLearningModules-module__VibP4a__lessonTopline small{color:#f0f8f261}.AtlasLearningModules-module__VibP4a__lessonGrid h4{margin:.8rem 0 .5rem;font-size:1.2rem}.AtlasLearningModules-module__VibP4a__lessonGrid p{color:#f0f7f29e;margin:0;line-height:1.55}.AtlasLearningModules-module__VibP4a__lessonGrid footer{color:#a6d8b5;border-top:1px solid #ffffff12;margin-top:1rem;padding-top:.7rem;font-size:.76rem;font-weight:750}@media (max-width:980px){.AtlasLearningModules-module__VibP4a__layout,.AtlasLearningModules-module__VibP4a__moduleHeader{grid-template-columns:1fr}.AtlasLearningModules-module__VibP4a__systemNav{padding-bottom:.25rem;display:flex;overflow-x:auto}.AtlasLearningModules-module__VibP4a__systemNav button{min-width:230px}}@media (max-width:680px){.AtlasLearningModules-module__VibP4a__moduleExplorer{padding:1.1rem}.AtlasLearningModules-module__VibP4a__heading{flex-direction:column;align-items:start}.AtlasLearningModules-module__VibP4a__goals,.AtlasLearningModules-module__VibP4a__lessonGrid{grid-template-columns:1fr}}
.AtlasPage-module__ZrJlva__atlasPage{padding-block:28px 96px}.AtlasPage-module__ZrJlva__atlasWorkspace{width:min(100% - 28px,1680px);margin-inline:auto}.AtlasPage-module__ZrJlva__atlasLearningContent{width:min(100% - 40px,1180px);margin:34px auto 0}.AtlasPage-module__ZrJlva__atlasLearningContent>*+*{margin-top:34px}@media (max-width:760px){.AtlasPage-module__ZrJlva__atlasPage{padding-top:14px}.AtlasPage-module__ZrJlva__atlasWorkspace{width:min(100% - 12px,1680px)}.AtlasPage-module__ZrJlva__atlasLearningContent{width:min(100% - 24px,1180px);margin-top:24px}}
.page-module__rjYb-G__hero{margin-bottom:32px}.page-module__rjYb-G__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.page-module__rjYb-G__referenceGroups{gap:14px;display:grid}.page-module__rjYb-G__referenceGroup{border:1px solid var(--border);background:var(--surface);border-radius:20px;overflow:clip}.page-module__rjYb-G__referenceGroup[open]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}.page-module__rjYb-G__referenceGroupSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:grid}.page-module__rjYb-G__referenceGroupSummary::-webkit-details-marker{display:none}.page-module__rjYb-G__referenceGroupSummary:after{content:"+";border:1px solid var(--border);width:34px;height:34px;color:var(--accent-strong);border-radius:999px;place-items:center;font-size:24px;font-weight:800;display:grid}.page-module__rjYb-G__referenceGroup[open]>.page-module__rjYb-G__referenceGroupSummary:after{content:"−"}.page-module__rjYb-G__referenceGroupSummary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.page-module__rjYb-G__groupTitle{color:var(--text);margin-top:5px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2;display:block}.page-module__rjYb-G__groupDescription{max-width:760px;color:var(--muted);margin-top:7px;line-height:1.55;display:block}.page-module__rjYb-G__groupCount{white-space:nowrap;color:var(--accent-strong);font-size:13px;font-weight:800}.page-module__rjYb-G__groupBody{border-top:1px solid var(--border);padding:20px}.page-module__rjYb-G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__rjYb-G__card{border:1px solid var(--border);background:linear-gradient(#142219f5,#0c1710f5);border-radius:20px;flex-direction:column;min-height:230px;padding:24px;display:flex}.page-module__rjYb-G__card:hover,.page-module__rjYb-G__card:focus-visible{border-color:var(--accent)}.page-module__rjYb-G__card h2{margin:8px 0 10px;font-size:24px}.page-module__rjYb-G__card p{color:var(--muted);line-height:1.6}.page-module__rjYb-G__card span{color:var(--accent-strong);margin-top:auto;font-weight:800}.page-module__rjYb-G__category{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.page-module__rjYb-G__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.page-module__rjYb-G__toolHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:28px;display:grid}.page-module__rjYb-G__toolHeader h1{margin-top:8px}.page-module__rjYb-G__toolPurpose{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.page-module__rjYb-G__printButton{border:1px solid var(--accent);background:var(--accent);color:#10180e;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 18px;font-weight:900}.page-module__rjYb-G__sheet{gap:18px;display:grid}.page-module__rjYb-G__sheetSection{border:1px solid var(--border);background:var(--surface);break-inside:avoid;border-radius:18px;padding:22px}.page-module__rjYb-G__sheetSection h2{margin:0 0 16px;font-size:22px}.page-module__rjYb-G__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__rjYb-G__field{border:1px solid #a5b3a859;border-radius:12px;min-height:92px;padding:12px}.page-module__rjYb-G__field strong{margin-bottom:28px;font-size:13px;display:block}.page-module__rjYb-G__writeLine{border-bottom:1px solid #a5b3a880;display:block}.page-module__rjYb-G__related{border:1px solid var(--border);border-radius:16px;margin-top:26px;padding:20px}.page-module__rjYb-G__related h2{margin-top:0}.page-module__rjYb-G__relatedLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module__rjYb-G__relatedLinks a{border:1px solid var(--border);color:var(--accent-strong);border-radius:999px;padding:9px 12px;font-weight:800}@media (max-width:900px){.page-module__rjYb-G__grid,.page-module__rjYb-G__fields,.page-module__rjYb-G__toolHeader{grid-template-columns:1fr}.page-module__rjYb-G__referenceGroupSummary{padding:18px}.page-module__rjYb-G__groupCount{display:none}.page-module__rjYb-G__groupBody{padding:14px}}@media print{.site-header{display:none!important}body{color:#000!important;background:#fff!important}.shell{width:100%!important;max-width:none!important;margin:0!important}.page-section{padding:0!important}.page-module__rjYb-G__breadcrumb,.page-module__rjYb-G__printButton,.page-module__rjYb-G__related{display:none!important}.page-module__rjYb-G__toolHeader{margin-bottom:16px;display:block}.page-module__rjYb-G__toolHeader h1{color:#000;margin:0 0 8px;font-size:28px}.page-module__rjYb-G__toolPurpose,.page-module__rjYb-G__category{color:#333!important}.page-module__rjYb-G__sheet{gap:10px}.page-module__rjYb-G__sheetSection{background:#fff;border:1px solid #777;border-radius:0;padding:12px}.page-module__rjYb-G__sheetSection h2{color:#000;margin-bottom:10px;font-size:17px}.page-module__rjYb-G__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-module__rjYb-G__field{border:1px solid #aaa;border-radius:0;min-height:72px;padding:8px}.page-module__rjYb-G__field strong{color:#000;margin-bottom:22px}.page-module__rjYb-G__writeLine{border-bottom-color:#777}}
.AtlasGuidedPaths-module__DxBhSq__shell{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.AtlasGuidedPaths-module__DxBhSq__pathRail{flex-direction:column;gap:8px;display:flex}.AtlasGuidedPaths-module__DxBhSq__pathRail button{border:1px solid var(--border);width:100%;min-height:58px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#0e1912cc;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.AtlasGuidedPaths-module__DxBhSq__pathRail button:hover,.AtlasGuidedPaths-module__DxBhSq__pathRail button:focus-visible{color:var(--text);border-color:#b7e25da6}.AtlasGuidedPaths-module__DxBhSq__pathRail button span{font-weight:800;line-height:1.2}.AtlasGuidedPaths-module__DxBhSq__pathRail button small{color:var(--accent-strong);flex:none;font-weight:900}.AtlasGuidedPaths-module__DxBhSq__pathRail .AtlasGuidedPaths-module__DxBhSq__activePath{border-color:var(--accent);color:var(--text);background:#b7e25d1a}.AtlasGuidedPaths-module__DxBhSq__pathDetail{border:1px solid var(--border);background:linear-gradient(#142219fa,#0a140efa);border-radius:24px;min-width:0;padding:clamp(22px,3vw,34px);box-shadow:0 24px 80px #0000002e}.AtlasGuidedPaths-module__DxBhSq__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.AtlasGuidedPaths-module__DxBhSq__header p,.AtlasGuidedPaths-module__DxBhSq__outcome small,.AtlasGuidedPaths-module__DxBhSq__footer small,.AtlasGuidedPaths-module__DxBhSq__stepCopy small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.AtlasGuidedPaths-module__DxBhSq__header h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.02}.AtlasGuidedPaths-module__DxBhSq__header>div>span,.AtlasGuidedPaths-module__DxBhSq__footer>div>span{max-width:760px;color:var(--muted);line-height:1.6;display:block}.AtlasGuidedPaths-module__DxBhSq__pathProgress{text-align:right;min-width:132px}.AtlasGuidedPaths-module__DxBhSq__pathProgress strong{color:var(--accent-strong);font-size:34px;line-height:1;display:block}.AtlasGuidedPaths-module__DxBhSq__pathProgress span{color:var(--muted);margin-top:7px;font-size:13px;font-weight:700;display:block}.AtlasGuidedPaths-module__DxBhSq__progressTrack{background:#ffffff0f;border-radius:999px;height:9px;margin-top:22px;overflow:hidden}.AtlasGuidedPaths-module__DxBhSq__progressTrack>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .22s;display:block}.AtlasGuidedPaths-module__DxBhSq__outcome{border-left:3px solid var(--accent);background:#b7e25d0e;margin-top:24px;padding:18px 20px}.AtlasGuidedPaths-module__DxBhSq__outcome p{color:var(--text);margin:6px 0 0;line-height:1.55}.AtlasGuidedPaths-module__DxBhSq__sequence{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.AtlasGuidedPaths-module__DxBhSq__sequence li{border-bottom:1px solid #ffffff12;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 0;display:grid}.AtlasGuidedPaths-module__DxBhSq__sequence li:first-child{border-top:1px solid #ffffff12}.AtlasGuidedPaths-module__DxBhSq__stepNumber{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.AtlasGuidedPaths-module__DxBhSq__completedStep .AtlasGuidedPaths-module__DxBhSq__stepNumber{color:var(--accent-strong);background:#b7e25d1f;border-color:#b7e25d80}.AtlasGuidedPaths-module__DxBhSq__stepCopy{min-width:0}.AtlasGuidedPaths-module__DxBhSq__stepCopy small{color:#8ea394;letter-spacing:.05em;margin-bottom:4px;display:block}.AtlasGuidedPaths-module__DxBhSq__stepCopy strong{font-size:17px;line-height:1.25;display:block}.AtlasGuidedPaths-module__DxBhSq__sequence li>a{color:var(--accent-strong);white-space:nowrap;font-size:14px;font-weight:850}.AtlasGuidedPaths-module__DxBhSq__sequence li>a:hover,.AtlasGuidedPaths-module__DxBhSq__sequence li>a:focus-visible{text-decoration:underline}.AtlasGuidedPaths-module__DxBhSq__footer{justify-content:space-between;align-items:center;gap:22px;margin-top:26px;display:flex}.AtlasGuidedPaths-module__DxBhSq__footer>div{min-width:0}.AtlasGuidedPaths-module__DxBhSq__footer small{color:var(--muted);margin-bottom:5px;display:block}.AtlasGuidedPaths-module__DxBhSq__primaryAction{border:1px solid var(--accent);background:var(--accent);color:#10180e;border-radius:14px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:900;display:inline-flex}.AtlasGuidedPaths-module__DxBhSq__primaryAction:hover,.AtlasGuidedPaths-module__DxBhSq__primaryAction:focus-visible{background:var(--accent-strong)}@media (max-width:820px){.AtlasGuidedPaths-module__DxBhSq__shell{grid-template-columns:1fr}.AtlasGuidedPaths-module__DxBhSq__pathRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AtlasGuidedPaths-module__DxBhSq__header{grid-template-columns:1fr;gap:18px}.AtlasGuidedPaths-module__DxBhSq__pathProgress{text-align:left;min-width:0}}@media (max-width:560px){.AtlasGuidedPaths-module__DxBhSq__pathRail{grid-template-columns:1fr}.AtlasGuidedPaths-module__DxBhSq__pathDetail{border-radius:20px;padding:20px 16px}.AtlasGuidedPaths-module__DxBhSq__sequence li{grid-template-columns:38px minmax(0,1fr)}.AtlasGuidedPaths-module__DxBhSq__sequence li>a{white-space:normal;grid-column:2;justify-self:start}.AtlasGuidedPaths-module__DxBhSq__footer{flex-direction:column;align-items:stretch}.AtlasGuidedPaths-module__DxBhSq__primaryAction{width:100%}}@media (prefers-reduced-motion:no-preference){.AtlasGuidedPaths-module__DxBhSq__pathRail button,.AtlasGuidedPaths-module__DxBhSq__primaryAction,.AtlasGuidedPaths-module__DxBhSq__progressTrack>span{transition:border-color .16s,background-color .16s,color .16s,width .22s}}
