.ElementSpirit3D-module__DGGjbq__viewer{background:radial-gradient(circle at 50% 36%, color-mix(in oklch, var(--family) 20%, transparent), transparent 45%), linear-gradient(180deg, #211944, #120d29);border-radius:24px;min-height:320px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ElementSpirit3D-module__DGGjbq__viewer canvas{cursor:grab;touch-action:none;width:100%;height:320px;display:block}.ElementSpirit3D-module__DGGjbq__depthBadge{z-index:2;border:1px solid color-mix(in oklch, var(--family) 50%, transparent);color:#fff0c8;box-shadow:0 0 20px color-mix(in oklch, var(--family) 18%, transparent);font:800 9px/1 var(--font-karla), sans-serif;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#0c091ead;border-radius:999px;padding:6px 10px;position:absolute;top:12px;left:12px}.ElementSpirit3D-module__DGGjbq__viewer canvas:active{cursor:grabbing}.ElementSpirit3D-module__DGGjbq__dragHint,.ElementSpirit3D-module__DGGjbq__shieldLabel{z-index:2;color:#f8eed6c2;font:800 10px/1 var(--font-karla), sans-serif;letter-spacing:.04em;pointer-events:none;background:#0c091eb8;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;position:absolute}.ElementSpirit3D-module__DGGjbq__dragHint{bottom:12px;left:12px}.ElementSpirit3D-module__DGGjbq__shieldLabel{color:#d8e8ff;top:12px;right:12px}@media (max-width:560px){.ElementSpirit3D-module__DGGjbq__viewer,.ElementSpirit3D-module__DGGjbq__viewer canvas{height:280px;min-height:280px}}@media (prefers-reduced-motion:reduce){.ElementSpirit3D-module__DGGjbq__viewer canvas{cursor:default}}
.ElementMaterialScene-module__KHfxoq__scene{gap:12px;display:grid}.ElementMaterialScene-module__KHfxoq__sceneTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.ElementMaterialScene-module__KHfxoq__sceneTop>div{min-width:0}.ElementMaterialScene-module__KHfxoq__sceneTop span,.ElementMaterialScene-module__KHfxoq__sceneTop strong{display:block}.ElementMaterialScene-module__KHfxoq__sceneTop span{color:#f8eed694;font:800 9px var(--font-karla), sans-serif;letter-spacing:.12em;text-transform:uppercase}.ElementMaterialScene-module__KHfxoq__sceneTop strong{color:#f8eed6;font:800 17px var(--font-baloo), sans-serif;margin-top:4px}.ElementMaterialScene-module__KHfxoq__sceneTop button{color:#ffdf9c;cursor:pointer;min-height:40px;font:800 11px var(--font-baloo), sans-serif;background:#ffcf7d17;border:1px solid #ffcf7d6b;border-radius:999px;flex:none;padding:0 14px}.ElementMaterialScene-module__KHfxoq__sceneTop button[data-active=true]{color:#332445;background:#ffcf7d}.ElementMaterialScene-module__KHfxoq__art{aspect-ratio:1.35;background:radial-gradient(circle at 50% 42%,#7c82e329,#0000 58%),#15102d;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ElementMaterialScene-module__KHfxoq__materialPainting{filter:saturate(.92)brightness(.92);background-image:url(/academy/material-objects.webp);background-repeat:no-repeat;background-size:400% 400%;transition:filter .32s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.ElementMaterialScene-module__KHfxoq__art[data-highlight=true] .ElementMaterialScene-module__KHfxoq__materialPainting{filter:saturate(.58)brightness(.38)blur(1px);transform:scale(1.08)}.ElementMaterialScene-module__KHfxoq__fallbackArt{display:none}.ElementMaterialScene-module__KHfxoq__spotlight{opacity:0;background:radial-gradient(ellipse, color-mix(in oklch, var(--family) 30%, #fff5d63d), transparent 68%);box-shadow:0 0 0 999px #0a071d0a, 0 0 22px var(--family), inset 0 0 18px color-mix(in oklch, var(--family) 36%, transparent);pointer-events:none;border:2px solid #0000;border-radius:48%;transition:opacity .26s,transform .44s cubic-bezier(.16,1,.3,1),border-color .26s;position:absolute;transform:translate(-50%,-50%)scale(.76)}.ElementMaterialScene-module__KHfxoq__art[data-highlight=true] .ElementMaterialScene-module__KHfxoq__spotlight{opacity:1;border-color:#fff0be;animation:2.3s ease-in-out infinite ElementMaterialScene-module__KHfxoq__material-focus;transform:translate(-50%,-50%)scale(1)}.ElementMaterialScene-module__KHfxoq__art svg{width:100%;height:auto;display:block}.ElementMaterialScene-module__KHfxoq__dimmed{opacity:.2;transition:opacity .22s}.ElementMaterialScene-module__KHfxoq__relevant{filter:drop-shadow(0 0 12px var(--family));transition:opacity .22s,filter .22s}.ElementMaterialScene-module__KHfxoq__partLabel{color:#23183c;text-align:center;max-width:calc(100% - 24px);font:800 11px var(--font-baloo), sans-serif;background:#fff0c8;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@keyframes ElementMaterialScene-module__KHfxoq__material-focus{50%{box-shadow:0 0 0 999px #0a071d0a, 0 0 34px var(--family), inset 0 0 26px color-mix(in oklch,var(--family) 44%,transparent)}}.ElementMaterialScene-module__KHfxoq__scene p{color:#f8eed6b8;font:600 13px/1.5 var(--font-karla), sans-serif;margin:0}@media (max-width:520px){.ElementMaterialScene-module__KHfxoq__sceneTop{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ElementMaterialScene-module__KHfxoq__dimmed,.ElementMaterialScene-module__KHfxoq__relevant{transition:none}}
.CompoundExplorer-module__COu3ya__explorer{gap:12px;display:grid}.CompoundExplorer-module__COu3ya__compoundRail{flex-wrap:wrap;gap:7px;padding-bottom:4px;display:flex}.CompoundExplorer-module__COu3ya__compoundRail button{color:#f8eed6a3;cursor:pointer;min-height:36px;font:800 10px var(--font-baloo), sans-serif;background:#f8eed60d;border:1px solid #f8eed621;border-radius:999px;flex:none;padding:0 12px}.CompoundExplorer-module__COu3ya__compoundRail button[data-active=true]{color:#2b203f;background:#ffcf7d;border-color:#ffcf7d}.CompoundExplorer-module__COu3ya__heading span{color:#ffcf7d;font:800 10px var(--font-karla), sans-serif;letter-spacing:.1em;text-transform:uppercase}.CompoundExplorer-module__COu3ya__heading h3{color:#f8eed6;font:26px/1.05 var(--font-young-serif), serif;margin:4px 0 2px}.CompoundExplorer-module__COu3ya__heading small{color:#f8eed694;font:700 10px var(--font-karla), sans-serif}.CompoundExplorer-module__COu3ya__formula{align-items:stretch;gap:7px;padding:3px 0;display:flex;overflow-x:auto}.CompoundExplorer-module__COu3ya__formula button{border:1px solid color-mix(in oklch, var(--family) 42%, transparent);color:#f8eed6;background:color-mix(in oklch, var(--family) 14%, #1b1537);cursor:pointer;border-radius:16px;min-width:72px;min-height:76px;padding:8px;position:relative}.CompoundExplorer-module__COu3ya__formula strong{font:800 26px var(--font-baloo), sans-serif}.CompoundExplorer-module__COu3ya__formula sub{color:#ffcf7d;font:800 13px var(--font-baloo), sans-serif}.CompoundExplorer-module__COu3ya__formula span{color:#f8eed6a6;text-overflow:ellipsis;white-space:nowrap;font:700 9px var(--font-karla), sans-serif;margin-top:1px;display:block;overflow:hidden}.CompoundExplorer-module__COu3ya__matchBench{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--family) 12%,transparent),transparent 72%),#0e0a23ad;border:1px solid #ffe1a429;border-radius:22px;grid-template-columns:100px 54px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.CompoundExplorer-module__COu3ya__matchBench[data-dragging]{background:radial-gradient(circle,#ffcf7d2e,#0000 70%),#0e0a23b8;border-color:#ffcf7d;box-shadow:inset 0 0 28px #ffcf7d1a}.CompoundExplorer-module__COu3ya__anchorCard,.CompoundExplorer-module__COu3ya__partnerDeck button{border:1px solid color-mix(in oklch,var(--family) 48%,#f8df9d);color:#fff2d8;background:color-mix(in oklch,var(--family) 16%,#17112f);border-radius:18px;align-content:center;place-items:center;min-height:112px;display:grid;position:relative;box-shadow:0 8px 20px #0503123d}.CompoundExplorer-module__COu3ya__anchorCard small,.CompoundExplorer-module__COu3ya__partnerDeck small{color:#aaa0bd;font:800 7px var(--font-karla),sans-serif;text-transform:uppercase}.CompoundExplorer-module__COu3ya__anchorCard strong,.CompoundExplorer-module__COu3ya__partnerDeck strong{font:800 31px var(--font-baloo),sans-serif}.CompoundExplorer-module__COu3ya__anchorCard span,.CompoundExplorer-module__COu3ya__partnerDeck span{color:#d6cce0;font:750 8px var(--font-karla),sans-serif}.CompoundExplorer-module__COu3ya__partnerDeck{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.CompoundExplorer-module__COu3ya__partnerDeck button{cursor:pointer;min-height:104px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s}.CompoundExplorer-module__COu3ya__partnerDeck button:active{cursor:grabbing;transform:scale(.96)rotate(-2deg)}.CompoundExplorer-module__COu3ya__partnerDeck button:hover,.CompoundExplorer-module__COu3ya__partnerDeck button:focus-visible{outline:none;transform:translateY(-4px)}.CompoundExplorer-module__COu3ya__partnerDeck button[data-joined=true]{color:#2c2145;background:linear-gradient(145deg,#fff0c9,#ffcf7d);box-shadow:0 0 24px #ffcf7d3d}.CompoundExplorer-module__COu3ya__partnerDeck button b{color:#ffcf7d;font:800 10px var(--font-baloo),sans-serif;position:absolute;top:8px;right:8px}.CompoundExplorer-module__COu3ya__partnerDeck button[data-joined=true] b{color:#5c3e4e}.CompoundExplorer-module__COu3ya__bondTrail{color:#ffcf7d;align-items:center;display:flex}.CompoundExplorer-module__COu3ya__bondTrail i{background:currentColor;flex:1;height:1px}.CompoundExplorer-module__COu3ya__bondTrail b{font:800 20px var(--font-baloo),sans-serif}.CompoundExplorer-module__COu3ya__matchBench>p{color:#d8cee3;text-align:center;font:750 11px/1.4 var(--font-karla),sans-serif;grid-column:1/-1;margin:0}.CompoundExplorer-module__COu3ya__structure{opacity:0;background:radial-gradient(circle,#7c82e329,#0000 58%),#15102d;border-radius:20px;max-height:0;transition:max-height .65s cubic-bezier(.16,1,.3,1),opacity .4s,transform .65s;overflow:hidden;transform:translateY(8px);box-shadow:inset 0 0 0 1px #ffffff14}.CompoundExplorer-module__COu3ya__structure[data-visible=true]{opacity:1;max-height:230px;transform:none}.CompoundExplorer-module__COu3ya__structure svg{width:100%;height:auto;display:block}.CompoundExplorer-module__COu3ya__structure text{fill:#f8eed6;font:800 20px var(--font-baloo), sans-serif}.CompoundExplorer-module__COu3ya__explorer p{color:#f8eed6b8;font:600 13px/1.5 var(--font-karla), sans-serif;margin:0}.CompoundExplorer-module__COu3ya__tapHint{color:#f8eed69e;font:700 11px/1.4 var(--font-karla), sans-serif;background:#ffcf7d12;border-left:3px solid #ffcf7d;padding:7px 10px}.CompoundExplorer-module__COu3ya__empty{color:#f8eed6a6;font:600 13px/1.5 var(--font-karla), sans-serif;border:1px dashed #f8eed62e;border-radius:18px;padding:22px}@media (max-width:560px){.CompoundExplorer-module__COu3ya__matchBench{grid-template-columns:86px 32px minmax(0,1fr);padding:10px}.CompoundExplorer-module__COu3ya__anchorCard,.CompoundExplorer-module__COu3ya__partnerDeck button{min-height:92px}.CompoundExplorer-module__COu3ya__anchorCard strong,.CompoundExplorer-module__COu3ya__partnerDeck strong{font-size:25px}.CompoundExplorer-module__COu3ya__partnerDeck{grid-template-columns:repeat(2,minmax(64px,1fr))}}
.Wordmark-module__ZoK7-q__brandImage{width:auto;height:auto;max-height:var(--wm-h,80px);max-width:min(var(--wm-mw,380px), 100%);display:block}.Wordmark-module__ZoK7-q__academyLockup{min-width:0;max-width:min(var(--wm-mw,560px), 100%);flex:auto;align-items:center;gap:16px;display:inline-flex}.Wordmark-module__ZoK7-q__academyLabel{font-family:var(--font-karla), Karla, sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.1}@media (max-width:520px){.Wordmark-module__ZoK7-q__academyLockup{gap:8px}.Wordmark-module__ZoK7-q__academyLabel{letter-spacing:.1em!important;font-size:10px!important}}@media (min-width:900px){.Wordmark-module__ZoK7-q__academyLockup{gap:18px}}
.FormulaLearning-module___Tynzq__lantern{--spell:#fac871;border:1px solid color-mix(in oklch, var(--spell) 48%, transparent);background:color-mix(in oklch, var(--spell) 9%, #120d24);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f8eed60f}@supports (color:lab(0% 0 0)){.FormulaLearning-module___Tynzq__lantern{--spell:lab(83.8659% 11.1505 50.2781);background:color-mix(in oklch, var(--spell) 9%, lab(4.80913% 6.42246 -13.9905))}}.FormulaLearning-module___Tynzq__lantern:after{aspect-ratio:1;background:color-mix(in oklch, var(--spell) 14%, transparent);content:"";filter:blur(24px);pointer-events:none;border-radius:50%;width:70%;position:absolute;inset:auto -16% -80% 50%}.FormulaLearning-module___Tynzq__summary{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px 12px 10px;display:grid;position:relative}.FormulaLearning-module___Tynzq__eyebrow{color:color-mix(in oklch, var(--spell) 82%, #f4ead9);font:800 9px var(--font-karla), Karla, sans-serif;letter-spacing:.1em;text-transform:uppercase;display:block}@supports (color:lab(0% 0 0)){.FormulaLearning-module___Tynzq__eyebrow{color:color-mix(in oklch, var(--spell) 82%, lab(93.1164% 1.27652 9.56425))}}.FormulaLearning-module___Tynzq__notation{color:#f8eed6;letter-spacing:-.045em;margin-top:2px;font:800 clamp(20px,7vw,27px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.FormulaLearning-module___Tynzq__hearButton,.FormulaLearning-module___Tynzq__miniHear,.FormulaLearning-module___Tynzq__detailButton,.FormulaLearning-module___Tynzq__symbolButton{color:#f8eed6;cursor:pointer;min-height:44px;font-family:var(--font-baloo), "Baloo 2", sans-serif;background:#f8eed612;border:1px solid #f8eed629;font-weight:800}.FormulaLearning-module___Tynzq__miniHear{color:#4a3413;background:#ffcf7d;border-color:#ffcf7d6b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:0 12px;font-size:11px;display:inline-flex;box-shadow:0 4px #c99b4e}.FormulaLearning-module___Tynzq__hearButton{border-color:color-mix(in oklch, var(--spell) 46%, transparent);color:#1c1836;background:var(--spell);min-width:96px;box-shadow:0 4px 0 color-mix(in oklch, var(--spell) 68%, #55341c);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}@supports (color:lab(0% 0 0)){.FormulaLearning-module___Tynzq__hearButton{box-shadow:0 4px 0 color-mix(in oklch, var(--spell) 68%, lab(25.4815% 13.428 21.2283))}}.FormulaLearning-module___Tynzq__hearButton[data-speaking=true] span:first-child{animation:.75s ease-in-out infinite FormulaLearning-module___Tynzq__formula-sound}.FormulaLearning-module___Tynzq__spoken{color:#d7cfee;max-width:70ch;font:650 11.5px/1.4 var(--font-karla), Karla, sans-serif;grid-column:1/-1;margin:0}.FormulaLearning-module___Tynzq__beat{z-index:1;border-top:1px solid #f8eed617;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;padding:9px 12px 10px;display:grid;position:relative}.FormulaLearning-module___Tynzq__beatNumber{color:#1c1836;background:var(--spell);width:28px;height:28px;font:800 12px var(--font-baloo), "Baloo 2", sans-serif;border-radius:9px;place-items:center;display:grid}.FormulaLearning-module___Tynzq__beat strong{color:#f8eed6;font:800 12px var(--font-baloo), "Baloo 2", sans-serif;display:block}.FormulaLearning-module___Tynzq__beat p{color:#b3a9e0;font:650 11px/1.4 var(--font-karla), Karla, sans-serif;margin:1px 0 0}.FormulaLearning-module___Tynzq__detailButton{z-index:1;color:#cfc4a8;background:#0c091e2e;border-width:1px 0 0;border-radius:0;width:100%;font-size:11px;position:relative}.FormulaLearning-module___Tynzq__symbols{z-index:1;border-top:1px solid #f8eed617;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px 12px;display:grid;position:relative}.FormulaLearning-module___Tynzq__symbolButton{text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.FormulaLearning-module___Tynzq__symbolButton b{min-width:26px;color:var(--spell);text-align:center;font:800 17px ui-monospace,SFMono-Regular,Menlo,monospace}.FormulaLearning-module___Tynzq__symbolButton span{color:#d7cfee;font:650 9.5px/1.25 var(--font-karla), Karla, sans-serif}.FormulaLearning-module___Tynzq__mission{--spell:#fac871;border:1px solid color-mix(in oklch, var(--spell) 42%, transparent);color:#f8eed6;background:color-mix(in oklch, var(--spell) 8%, #141126c7);text-align:left;border-radius:20px;width:min(100%,390px);padding:15px 16px}@supports (color:lab(0% 0 0)){.FormulaLearning-module___Tynzq__mission{--spell:lab(83.8659% 11.1505 50.2781)}}.FormulaLearning-module___Tynzq__missionHeader{align-items:center;gap:10px;display:flex}.FormulaLearning-module___Tynzq__missionHeader>span{color:#1c1836;background:var(--spell);width:38px;height:38px;font:800 18px var(--font-baloo), "Baloo 2", sans-serif;border-radius:13px;flex:none;place-items:center;display:grid}.FormulaLearning-module___Tynzq__missionHeader small,.FormulaLearning-module___Tynzq__missionHeader strong{display:block}.FormulaLearning-module___Tynzq__missionHeader small{color:color-mix(in oklch, var(--spell) 78%, #f8eed6);font:800 9px var(--font-karla), Karla, sans-serif;letter-spacing:.1em;text-transform:uppercase}.FormulaLearning-module___Tynzq__missionHeader strong{font:800 14px var(--font-baloo), "Baloo 2", sans-serif;margin-top:2px}.FormulaLearning-module___Tynzq__mission p{color:#d7cfee;font:650 12px/1.48 var(--font-karla), Karla, sans-serif;margin:10px 0 0}.FormulaLearning-module___Tynzq__mission code{color:var(--spell);margin-top:9px;font:800 15px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.FormulaLearning-module___Tynzq__hearButton:focus-visible,.FormulaLearning-module___Tynzq__miniHear:focus-visible,.FormulaLearning-module___Tynzq__detailButton:focus-visible,.FormulaLearning-module___Tynzq__symbolButton:focus-visible{outline-offset:2px;outline:3px solid #f8eed6}.FormulaLearning-module___Tynzq__hearButton:active,.FormulaLearning-module___Tynzq__miniHear:active,.FormulaLearning-module___Tynzq__symbolButton:active{transform:translateY(2px)}@keyframes FormulaLearning-module___Tynzq__formula-sound{0%,to{transform:scale(.9)}50%{transform:scale(1.18)}}@media (max-width:380px){.FormulaLearning-module___Tynzq__summary{grid-template-columns:minmax(0,1fr) 86px}.FormulaLearning-module___Tynzq__hearButton{min-width:86px;padding-inline:9px}.FormulaLearning-module___Tynzq__symbols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FormulaLearning-module___Tynzq__hearButton[data-speaking=true] span:first-child{animation:none}}
.ChemistryFormulaIndex-module__Y69zoG__index{background:#1411266b;border:1px solid #b9dadd3d;border-radius:28px;gap:18px;margin-top:12px;padding:22px;display:grid}.ChemistryFormulaIndex-module__Y69zoG__heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.ChemistryFormulaIndex-module__Y69zoG__heading span,.ChemistryFormulaIndex-module__Y69zoG__stageCopy small{color:#b9dadd;font:800 9px var(--font-karla), Karla, sans-serif;letter-spacing:.13em;text-transform:uppercase}.ChemistryFormulaIndex-module__Y69zoG__heading h2{color:#f8eed6;font:26px/1.1 var(--font-young-serif), serif;margin:3px 0 0}.ChemistryFormulaIndex-module__Y69zoG__heading dl{flex:none;gap:8px;margin:0;display:flex}.ChemistryFormulaIndex-module__Y69zoG__heading dl div{text-align:center;gap:2px;min-width:62px;display:grid}.ChemistryFormulaIndex-module__Y69zoG__heading dt{color:#8d84b8;font:700 8px var(--font-karla), Karla, sans-serif;letter-spacing:.08em;text-transform:uppercase}.ChemistryFormulaIndex-module__Y69zoG__heading dd{color:#ffcf7d;font:800 17px var(--font-baloo), "Baloo 2", sans-serif;margin:0}.ChemistryFormulaIndex-module__Y69zoG__stageRail{scrollbar-width:none;gap:9px;padding:2px 1px 6px;display:flex;overflow-x:auto}.ChemistryFormulaIndex-module__Y69zoG__stageRail::-webkit-scrollbar{display:none}.ChemistryFormulaIndex-module__Y69zoG__stageRail button{color:#b3a9e0;cursor:pointer;min-height:48px;font:700 10px var(--font-karla), Karla, sans-serif;white-space:nowrap;background:#fdf3e00a;border:1px solid #f8eed624;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 13px 8px 8px;display:flex}.ChemistryFormulaIndex-module__Y69zoG__stageRail button small{color:#1c1836;width:28px;height:28px;font:800 11px var(--font-baloo), "Baloo 2", sans-serif;background:#a8c7ce;border-radius:50%;place-items:center;display:grid}.ChemistryFormulaIndex-module__Y69zoG__stageRail button[data-active=true]{color:#f8eed6;background:#b9dadd1a;border-color:#b9dadda6}.ChemistryFormulaIndex-module__Y69zoG__stageRail button[data-active=true] small{background:#b9dadd}.ChemistryFormulaIndex-module__Y69zoG__stageRail button:focus-visible{outline-offset:2px;outline:3px solid #ffcf7d}.ChemistryFormulaIndex-module__Y69zoG__stageCopy{justify-content:space-between;align-items:end;gap:18px;padding-top:4px;display:flex}.ChemistryFormulaIndex-module__Y69zoG__stageCopy div{gap:2px;display:grid}.ChemistryFormulaIndex-module__Y69zoG__stageCopy strong{color:#f8eed6;font:800 16px var(--font-baloo), "Baloo 2", sans-serif}.ChemistryFormulaIndex-module__Y69zoG__stageCopy p{color:#b3a9e0;max-width:36ch;font:600 11px/1.45 var(--font-karla), Karla, sans-serif;text-align:right;margin:0}.ChemistryFormulaIndex-module__Y69zoG__chapterGrid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;display:grid}.ChemistryFormulaIndex-module__Y69zoG__chapter{background:#0c091e40;border:1px solid #f8eed613;border-radius:21px;padding:17px}.ChemistryFormulaIndex-module__Y69zoG__chapter h3{color:#f8eed6;font:800 14px var(--font-baloo), "Baloo 2", sans-serif;margin:0}.ChemistryFormulaIndex-module__Y69zoG__chapter>p{color:#8d84b8;font:600 10px/1.4 var(--font-karla), Karla, sans-serif;margin:5px 0 15px}.ChemistryFormulaIndex-module__Y69zoG__chapter ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ChemistryFormulaIndex-module__Y69zoG__chapter li{grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:3px 9px;display:grid}.ChemistryFormulaIndex-module__Y69zoG__chapter li>span{color:#b9dadd;font:800 8px var(--font-karla), Karla, sans-serif;letter-spacing:.08em;text-transform:uppercase;grid-row:1/3}.ChemistryFormulaIndex-module__Y69zoG__chapter code{overflow-wrap:anywhere;color:#ffcf7d;font:700 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.ChemistryFormulaIndex-module__Y69zoG__chapter li small{color:#b3a9e0;font:600 10px/1.45 var(--font-karla), Karla, sans-serif}.ChemistryFormulaIndex-module__Y69zoG__masteryNote{color:#cfc4a8;font:600 10px/1.45 var(--font-karla), Karla, sans-serif;margin:0;padding-top:4px}@media (max-width:560px){.ChemistryFormulaIndex-module__Y69zoG__index{padding:14px}.ChemistryFormulaIndex-module__Y69zoG__heading,.ChemistryFormulaIndex-module__Y69zoG__stageCopy{flex-direction:column;align-items:start}.ChemistryFormulaIndex-module__Y69zoG__heading dl{justify-content:flex-start;width:100%}.ChemistryFormulaIndex-module__Y69zoG__stageCopy p{text-align:left}}@media (prefers-reduced-motion:reduce){.ChemistryFormulaIndex-module__Y69zoG__stageRail button{scroll-behavior:auto}}
.AccountingPath-module__GoOl-a__path{--accounting:#9fd8a5;gap:16px;margin-top:14px;display:grid}.AccountingPath-module__GoOl-a__overview{border-block:1px solid color-mix(in oklch, var(--accounting) 34%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:18px 4px;display:grid}.AccountingPath-module__GoOl-a__overview>div:first-child{max-width:680px}.AccountingPath-module__GoOl-a__overview span,.AccountingPath-module__GoOl-a__stageMapHeading span,.AccountingPath-module__GoOl-a__chapterNav header>span,.AccountingPath-module__GoOl-a__chapterHeading>div>span,.AccountingPath-module__GoOl-a__equationRail>span,.AccountingPath-module__GoOl-a__lessonPlanHeading span{color:var(--accounting);font:800 9px var(--font-karla), Karla, sans-serif;letter-spacing:.12em;text-transform:uppercase}.AccountingPath-module__GoOl-a__overview h2{color:#fff1d4;font:28px/1.08 var(--font-young-serif), serif;margin:5px 0 6px}.AccountingPath-module__GoOl-a__overview p{color:#bdb2ce;max-width:65ch;font:650 12px/1.5 var(--font-karla), Karla, sans-serif;margin:0}.AccountingPath-module__GoOl-a__overview dl{grid-template-columns:repeat(3,minmax(70px,auto));gap:6px;margin:0;display:grid}.AccountingPath-module__GoOl-a__overview dl div{border-left:1px solid #fdf3e01f;align-content:center;gap:1px;min-height:58px;padding-left:13px;display:grid}.AccountingPath-module__GoOl-a__overview dt{color:#8f85aa;font:800 8px var(--font-karla), sans-serif;letter-spacing:.08em;text-transform:uppercase}.AccountingPath-module__GoOl-a__overview dd{color:#f8eed6;font:800 22px var(--font-baloo), sans-serif;margin:0}.AccountingPath-module__GoOl-a__stageMap{background:#0c091e4d;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.AccountingPath-module__GoOl-a__stageMapHeading{gap:2px;padding-inline:4px;display:grid}.AccountingPath-module__GoOl-a__stageMapHeading strong{color:#f8eed6;font:800 11px var(--font-baloo), sans-serif}.AccountingPath-module__GoOl-a__stageMap ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.AccountingPath-module__GoOl-a__stageMap button{color:#9f95b7;cursor:pointer;text-align:left;background:#fdf3e009;border:1px solid #fdf3e01a;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:56px;padding:7px 8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.AccountingPath-module__GoOl-a__stageMap button:hover,.AccountingPath-module__GoOl-a__stageMap button:focus-visible{border-color:color-mix(in oklch, var(--accounting) 56%, #fff);outline:none;transform:translateY(-2px)}.AccountingPath-module__GoOl-a__stageMap button[data-active=true]{border-color:color-mix(in oklch, var(--accounting) 62%, #fff0c4);color:#fff0d2;background:color-mix(in oklch, var(--accounting) 12%, #fdf3e00a)}.AccountingPath-module__GoOl-a__stageMap button i{color:#251d42;background:var(--accounting);width:30px;height:30px;font:800 11px var(--font-baloo), sans-serif;border-radius:50%;place-items:center;font-style:normal;display:grid}.AccountingPath-module__GoOl-a__stageMap button>span{min-width:0;font:750 10px/1.15 var(--font-baloo), sans-serif}.AccountingPath-module__GoOl-a__stageMap button small{color:#81779f;font:700 7.5px var(--font-karla), sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;display:block}.AccountingPath-module__GoOl-a__workspace{background:#0c091e2e;border-block:1px solid #fdf3e01f;grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);display:grid}.AccountingPath-module__GoOl-a__chapterNav{border-right:1px solid #fdf3e01a;min-width:0;padding:22px 16px 22px 2px}.AccountingPath-module__GoOl-a__chapterNav header{padding:0 14px 16px}.AccountingPath-module__GoOl-a__chapterNav h3{color:#fff1d4;font:23px/1.08 var(--font-young-serif), serif;margin:5px 0}.AccountingPath-module__GoOl-a__chapterNav header p{color:#9f95b7;font:620 10.5px/1.45 var(--font-karla), sans-serif;margin:0}.AccountingPath-module__GoOl-a__stageProgress{gap:5px;margin-top:14px;display:grid}.AccountingPath-module__GoOl-a__stageProgress>span{background:#fdf3e017;border-radius:999px;height:5px;overflow:hidden}.AccountingPath-module__GoOl-a__stageProgress i{border-radius:inherit;background:linear-gradient(90deg, var(--accounting), #ffe3a5);height:100%;box-shadow:0 0 10px color-mix(in oklch, var(--accounting) 48%, transparent);display:block}.AccountingPath-module__GoOl-a__stageProgress b{color:#81779f;font:750 8px var(--font-karla), sans-serif;letter-spacing:.04em;text-transform:uppercase}.AccountingPath-module__GoOl-a__chapterList{display:grid}.AccountingPath-module__GoOl-a__chapterList button{color:#aca1be;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #fdf3e012;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:62px;padding:9px 12px;transition:color .2s,background .2s;display:grid;position:relative}.AccountingPath-module__GoOl-a__chapterList button:last-child{border-bottom:1px solid #fdf3e012}.AccountingPath-module__GoOl-a__chapterList button:hover,.AccountingPath-module__GoOl-a__chapterList button:focus-visible{color:#f8eed6;background:#fdf3e00b;outline:none}.AccountingPath-module__GoOl-a__chapterList button[data-active=true]{color:#fff1d4;background:linear-gradient(90deg, color-mix(in oklch, var(--accounting) 14%, transparent), transparent)}.AccountingPath-module__GoOl-a__chapterList button[data-active=true]:before{background:var(--accounting);content:"";border-radius:999px;width:3px;position:absolute;inset:8px auto 8px 0}.AccountingPath-module__GoOl-a__chapterList button>i{color:var(--accounting);font:800 10px ui-monospace,monospace}.AccountingPath-module__GoOl-a__chapterList button>span{gap:2px;min-width:0;display:grid}.AccountingPath-module__GoOl-a__chapterList strong{font:750 11px/1.25 var(--font-baloo), sans-serif}.AccountingPath-module__GoOl-a__chapterList small{color:#766d92;font:700 8px var(--font-karla), sans-serif;text-transform:uppercase}.AccountingPath-module__GoOl-a__chapterList button>b{color:var(--accounting);font:800 13px var(--font-baloo), sans-serif}.AccountingPath-module__GoOl-a__chapter{min-width:0;padding:24px 24px 20px}.AccountingPath-module__GoOl-a__chapterHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.AccountingPath-module__GoOl-a__chapterHeading h3{color:#fff0d2;max-width:720px;font:30px/1.05 var(--font-young-serif), serif;margin:6px 0}.AccountingPath-module__GoOl-a__chapterHeading p{color:#b9aec9;max-width:68ch;font:640 11.5px/1.5 var(--font-karla), sans-serif;margin:0}.AccountingPath-module__GoOl-a__chapterHeading>strong{color:var(--accounting);white-space:nowrap;border:1px solid #fdf3e01f;border-radius:999px;padding:7px 10px;font:800 10px ui-monospace,monospace}.AccountingPath-module__GoOl-a__chapterHeading>strong span{color:#81779f;text-transform:uppercase;font-size:8px}.AccountingPath-module__GoOl-a__outcome{border-left:3px solid var(--accounting);background:color-mix(in oklch, var(--accounting) 7%, transparent);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin:20px 0 16px;padding:10px 12px;display:grid}.AccountingPath-module__GoOl-a__outcome>span{color:#251d42;background:var(--accounting);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.AccountingPath-module__GoOl-a__outcome h4,.AccountingPath-module__GoOl-a__lessonPlanHeading h4{color:#f8eed6;font:800 12px var(--font-baloo), sans-serif;margin:0}.AccountingPath-module__GoOl-a__outcome p{color:#aaa0bd;font:620 10.5px/1.45 var(--font-karla), sans-serif;margin:3px 0 0}.AccountingPath-module__GoOl-a__equationRail{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-bottom:20px;display:grid}.AccountingPath-module__GoOl-a__equationRail>div{scrollbar-width:thin;gap:7px;padding:2px 2px 5px;display:flex;overflow-x:auto}.AccountingPath-module__GoOl-a__equationRail code{border:1px solid color-mix(in oklch, var(--accounting) 32%, transparent);color:#c9f1cb;background:color-mix(in oklch, var(--accounting) 7%, #0c091e6b);white-space:normal;border-radius:9px;flex:none;max-width:320px;padding:7px 9px;font:700 9.5px/1.25 ui-monospace,monospace}.AccountingPath-module__GoOl-a__lessonPlan{border-top:1px solid #fdf3e01f}.AccountingPath-module__GoOl-a__lessonPlanHeading{justify-content:space-between;align-items:end;gap:12px;padding:17px 4px 12px;display:flex}.AccountingPath-module__GoOl-a__lessonPlanHeading small{color:#766d92;font:700 8px var(--font-karla), sans-serif;text-align:right;text-transform:uppercase}.AccountingPath-module__GoOl-a__lesson{color:#f1e6ce;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #fdf3e017;grid-template-columns:38px minmax(180px,1fr) minmax(150px,.85fr) auto;align-items:center;gap:11px;width:100%;min-height:82px;padding:11px 4px;transition:background .2s,padding .2s;display:grid}.AccountingPath-module__GoOl-a__lesson:hover,.AccountingPath-module__GoOl-a__lesson:focus-visible{background:color-mix(in oklch, var(--accounting) 7%, #fdf3e005);outline:none;padding-inline:10px}.AccountingPath-module__GoOl-a__lesson>i{border:1px solid color-mix(in oklch, var(--accounting) 44%, #fff);color:#251d42;background:var(--accounting);width:36px;height:36px;font:800 11px var(--font-baloo), sans-serif;border-radius:50%;place-items:center;font-style:normal;display:grid}.AccountingPath-module__GoOl-a__lesson[data-complete=true]>i{color:#fff3d4;background:0 0}.AccountingPath-module__GoOl-a__lesson>span{gap:2px;min-width:0;display:grid}.AccountingPath-module__GoOl-a__lesson small,.AccountingPath-module__GoOl-a__proof small{color:var(--accounting);font:800 8px var(--font-karla), sans-serif;letter-spacing:.06em;text-transform:uppercase}.AccountingPath-module__GoOl-a__lesson strong,.AccountingPath-module__GoOl-a__proof strong{color:inherit;font:780 12px/1.25 var(--font-baloo), sans-serif}.AccountingPath-module__GoOl-a__lesson em{color:#8f85a5;font:620 9px/1.35 var(--font-karla), sans-serif}.AccountingPath-module__GoOl-a__lesson code{overflow-wrap:anywhere;color:#d3edcf;font:700 9.5px/1.3 ui-monospace,monospace}.AccountingPath-module__GoOl-a__lesson>b,.AccountingPath-module__GoOl-a__proof>b{color:var(--accounting);font:800 9px var(--font-baloo), sans-serif;white-space:nowrap}.AccountingPath-module__GoOl-a__proof{border:1px solid color-mix(in oklch, var(--accounting) 36%, #fdf3e01f);color:#fff0d2;background:linear-gradient(90deg, color-mix(in oklch, var(--accounting) 12%, transparent), #fdf3e006);cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 13px;transition:border-color .2s,transform .2s;display:grid}.AccountingPath-module__GoOl-a__proof:hover,.AccountingPath-module__GoOl-a__proof:focus-visible{border-color:color-mix(in oklch, var(--accounting) 70%, #fff0c4);outline:none;transform:translateY(-2px)}.AccountingPath-module__GoOl-a__proof>span:first-child{color:#251d42;background:linear-gradient(145deg, var(--accounting), #ffe0a1);width:42px;height:42px;box-shadow:0 0 16px color-mix(in oklch, var(--accounting) 32%, transparent);border-radius:50%;place-items:center;display:grid}.AccountingPath-module__GoOl-a__proof>span:nth-child(2){gap:2px;display:grid}.AccountingPath-module__GoOl-a__chapterControls{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.AccountingPath-module__GoOl-a__chapterControls button{color:#d6cadc;cursor:pointer;min-height:44px;font:800 9px var(--font-baloo), sans-serif;background:#fdf3e00b;border:1px solid #fdf3e01f;border-radius:999px;padding:0 13px}.AccountingPath-module__GoOl-a__chapterControls button:last-child{justify-self:end}.AccountingPath-module__GoOl-a__chapterControls button:hover,.AccountingPath-module__GoOl-a__chapterControls button:focus-visible{border-color:color-mix(in oklch, var(--accounting) 48%, #fff);outline:none}.AccountingPath-module__GoOl-a__chapterControls button:disabled{opacity:.28;cursor:default}.AccountingPath-module__GoOl-a__chapterControls>span{color:#766d92;font:750 8px var(--font-karla), sans-serif;text-align:center;text-transform:uppercase}@media (max-width:980px){.AccountingPath-module__GoOl-a__stageMap{grid-template-columns:1fr}.AccountingPath-module__GoOl-a__stageMapHeading{grid-template-columns:1fr auto}.AccountingPath-module__GoOl-a__stageMap ol{scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.AccountingPath-module__GoOl-a__stageMap li{scroll-snap-align:start;min-width:190px}.AccountingPath-module__GoOl-a__workspace{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr)}.AccountingPath-module__GoOl-a__lesson{grid-template-columns:38px minmax(0,1fr) auto}.AccountingPath-module__GoOl-a__lesson code{grid-column:2}.AccountingPath-module__GoOl-a__lesson>b{grid-area:1/3/3}}@media (max-width:760px){.AccountingPath-module__GoOl-a__overview{grid-template-columns:1fr;gap:14px}.AccountingPath-module__GoOl-a__overview dl{width:100%}.AccountingPath-module__GoOl-a__workspace{grid-template-columns:1fr}.AccountingPath-module__GoOl-a__chapterNav{border-bottom:1px solid #fdf3e01a;border-right:0;padding:18px 0}.AccountingPath-module__GoOl-a__chapterList{scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 12px 4px;display:flex;overflow-x:auto}.AccountingPath-module__GoOl-a__chapterList button,.AccountingPath-module__GoOl-a__chapterList button:last-child{scroll-snap-align:start;border:1px solid #fdf3e014;min-width:245px}.AccountingPath-module__GoOl-a__chapterList button[data-active=true]:before{width:auto;height:3px;inset:0 10px auto}.AccountingPath-module__GoOl-a__chapter{padding:22px 14px 18px}}@media (max-width:520px){.AccountingPath-module__GoOl-a__overview h2,.AccountingPath-module__GoOl-a__chapterHeading h3{font-size:24px}.AccountingPath-module__GoOl-a__overview dl{grid-template-columns:repeat(3,1fr)}.AccountingPath-module__GoOl-a__overview dl div{padding-left:9px}.AccountingPath-module__GoOl-a__chapterHeading{grid-template-columns:1fr;gap:10px}.AccountingPath-module__GoOl-a__chapterHeading>strong{justify-self:start}.AccountingPath-module__GoOl-a__equationRail{grid-template-columns:1fr}.AccountingPath-module__GoOl-a__lessonPlanHeading{flex-direction:column;align-items:start}.AccountingPath-module__GoOl-a__lessonPlanHeading small{text-align:left}.AccountingPath-module__GoOl-a__lesson{grid-template-columns:36px minmax(0,1fr);gap:9px}.AccountingPath-module__GoOl-a__lesson code,.AccountingPath-module__GoOl-a__lesson>b{grid-area:auto/2}.AccountingPath-module__GoOl-a__proof{grid-template-columns:42px minmax(0,1fr)}.AccountingPath-module__GoOl-a__proof>b{grid-column:2}.AccountingPath-module__GoOl-a__chapterControls{grid-template-columns:1fr 1fr}.AccountingPath-module__GoOl-a__chapterControls>span{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.AccountingPath-module__GoOl-a__stageMap button,.AccountingPath-module__GoOl-a__lesson,.AccountingPath-module__GoOl-a__proof{transition:none}}
.FinanceCurriculumIndex-module__r_CCCa__book{background:radial-gradient(circle at 10% 0,#ffcf7d21,#0000 38%),#1411269e;border:1.5px solid #ffcf7d4d;border-radius:22px;margin-top:14px;position:relative;overflow:hidden}.FinanceCurriculumIndex-module__r_CCCa__summary{color:#f8eed6;cursor:pointer;align-items:center;gap:12px;min-height:78px;padding:13px 14px;list-style:none;display:flex}.FinanceCurriculumIndex-module__r_CCCa__summary::-webkit-details-marker{display:none}.FinanceCurriculumIndex-module__r_CCCa__summary:focus-visible{outline-offset:-3px;outline:3px solid #ffcf7dbf}.FinanceCurriculumIndex-module__r_CCCa__orb{color:#4a3413;width:44px;height:44px;font:800 20px var(--font-young-serif), serif;background:linear-gradient(145deg,#ffe9b8,#ffcf7d);border:1px solid #f8eed633;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 22px #ffcf7d4d}.FinanceCurriculumIndex-module__r_CCCa__summary>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.FinanceCurriculumIndex-module__r_CCCa__summary strong{font:800 15px var(--font-baloo), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__summary small,.FinanceCurriculumIndex-module__r_CCCa__unitHead small{color:#8d84b8;font:650 9.5px/1.35 ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__open{color:#ffcf7d;font:800 9px var(--font-karla), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#ffcf7d1a;border-radius:999px;flex:none;padding:6px 9px}.FinanceCurriculumIndex-module__r_CCCa__book[open] .FinanceCurriculumIndex-module__r_CCCa__open{color:#cfc4a8;font-size:0}.FinanceCurriculumIndex-module__r_CCCa__book[open] .FinanceCurriculumIndex-module__r_CCCa__open:before{content:"close syllabus";font-size:9px}.FinanceCurriculumIndex-module__r_CCCa__intro{color:#cfc4a8;background:#ffcf7d0f;border:1px solid #ffcf7d33;border-radius:12px;gap:8px;margin:0 14px 14px;padding:10px 12px;display:grid}.FinanceCurriculumIndex-module__r_CCCa__intro div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.FinanceCurriculumIndex-module__r_CCCa__intro strong{color:#f8eed6;font:800 12px var(--font-baloo), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__intro span{color:#ffcf7d;font:700 9px ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__intro p{font:600 10.5px/1.45 var(--font-karla), sans-serif;margin:0}.FinanceCurriculumIndex-module__r_CCCa__stage{padding:0 10px 15px}.FinanceCurriculumIndex-module__r_CCCa__stage+.FinanceCurriculumIndex-module__r_CCCa__stage{border-top:1px solid #f8eed614;padding-top:15px}.FinanceCurriculumIndex-module__r_CCCa__stageHead{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;padding:0 3px 9px;display:grid}.FinanceCurriculumIndex-module__r_CCCa__stageHead>span{color:#4a3413;background:#ffcf7d;border-radius:9px;place-items:center;width:28px;height:28px;font:800 9px ui-monospace,monospace;display:grid}.FinanceCurriculumIndex-module__r_CCCa__stageHead h3{color:#f8eed6;font:800 14px var(--font-baloo), sans-serif;margin:0}.FinanceCurriculumIndex-module__r_CCCa__stageHead p{color:#b3a9e0;font:600 10px/1.35 var(--font-karla), sans-serif;margin:2px 0 0}.FinanceCurriculumIndex-module__r_CCCa__stageHead small{color:#ffcf7d;white-space:nowrap;font:700 9px ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__grid{gap:8px;display:grid}.FinanceCurriculumIndex-module__r_CCCa__unit{background:#fdf3e009;border:1px solid #f8eed61a;border-radius:15px;overflow:hidden}.FinanceCurriculumIndex-module__r_CCCa__unitHead{align-items:flex-start;gap:9px;padding:10px 10px 7px;display:flex}.FinanceCurriculumIndex-module__r_CCCa__unitHead>span{color:#ffcf7d;flex:none;width:27px;font:800 10px ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__unitHead div{flex-direction:column;gap:1px;min-width:0;display:flex}.FinanceCurriculumIndex-module__r_CCCa__unitHead strong{color:#f8eed6;font:750 12px var(--font-baloo), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__unitHead small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FinanceCurriculumIndex-module__r_CCCa__lessons{gap:1px;margin:0;padding:0 10px 10px 46px;list-style:none;display:grid}.FinanceCurriculumIndex-module__r_CCCa__lessons li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:7px;display:grid}.FinanceCurriculumIndex-module__r_CCCa__lessons span{color:#cfc4a8;font:650 9.5px/1.25 var(--font-karla), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__lessons code{overflow-wrap:anywhere;color:#ffcf7d;text-align:right;font:700 9px/1.25 ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__transferBook{background:#0c091e5c;border:1px solid #ffcf7d33;border-radius:16px;margin-top:9px;overflow:hidden}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary{color:#f8eed6;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;min-height:52px;padding:10px 12px;list-style:none;display:grid}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary::-webkit-details-marker{display:none}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary:focus-visible{outline-offset:-3px;outline:3px solid #ffcf7d}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary span{font:800 12px var(--font-baloo), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary small{color:#b3a9e0;font:650 9px ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary b{color:#4a3413;font:800 8.5px var(--font-karla), sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#ffcf7d;border-radius:999px;padding:6px 8px}.FinanceCurriculumIndex-module__r_CCCa__transferBook[open]>summary b{color:#ffcf7d;background:#ffcf7d1a}.FinanceCurriculumIndex-module__r_CCCa__transferBook[open]>summary b:before{content:"close "}.FinanceCurriculumIndex-module__r_CCCa__tableNote{color:#cfc4a8;font:650 10px/1.45 var(--font-karla), sans-serif;background:#9fd8a50f;border:1px solid #9fd8a533;border-radius:10px;margin:0 12px 10px;padding:8px 10px}.FinanceCurriculumIndex-module__r_CCCa__tableScroll{overscroll-behavior-inline:contain;scrollbar-color:#ffcf7d8c #f8eed60d;padding:0 10px 12px;overflow-x:auto}.FinanceCurriculumIndex-module__r_CCCa__tableScroll:focus-visible{outline-offset:-2px;outline:2px solid #ffcf7d}.FinanceCurriculumIndex-module__r_CCCa__transferTable{border-spacing:0;border-collapse:separate;table-layout:fixed;color:#f8eed6;width:100%;min-width:1380px;font:600 10px/1.42 var(--font-karla), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__transferTable th,.FinanceCurriculumIndex-module__r_CCCa__transferTable td{vertical-align:top;text-align:left;border-bottom:1px solid #f8eed61a;border-right:1px solid #f8eed61a;width:220px;padding:10px}.FinanceCurriculumIndex-module__r_CCCa__transferTable th:first-child{width:250px}.FinanceCurriculumIndex-module__r_CCCa__transferTable thead th{z-index:2;color:#4a3413;font:800 9.5px var(--font-baloo), sans-serif;background:#ffcf7d;position:sticky;top:0}.FinanceCurriculumIndex-module__r_CCCa__transferTable thead th:first-child,.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody th{z-index:1;position:sticky;left:0}.FinanceCurriculumIndex-module__r_CCCa__transferTable thead th:first-child{z-index:3}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody th{background:#211b40}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody tr:nth-child(2n) td{background:#f8eed606}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody tr:hover td{background:#ffcf7d0b}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody th{flex-direction:column;gap:4px;min-height:100%;display:flex}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody th small{color:#8d84b8;font:700 8.5px ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody th strong{color:#f8eed6;font:800 12px var(--font-baloo), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody th span{color:#9fd8a5;font:750 9.5px var(--font-karla), sans-serif}.FinanceCurriculumIndex-module__r_CCCa__transferTable tbody th code{overflow-wrap:anywhere;color:#ffcf7d;margin-top:4px;font:800 10px/1.3 ui-monospace,monospace}.FinanceCurriculumIndex-module__r_CCCa__transferTable td>strong{color:#ffcf7d;font:800 11px var(--font-baloo), sans-serif;display:block}.FinanceCurriculumIndex-module__r_CCCa__transferTable td>small{color:#9fd8a5;margin-top:2px;font:700 8.5px/1.3 ui-monospace,monospace;display:block}.FinanceCurriculumIndex-module__r_CCCa__transferTable td p{color:#cfc4a8;margin:7px 0 0}.FinanceCurriculumIndex-module__r_CCCa__transferTable td blockquote{color:#b3a9e0;font:650 9.5px/1.42 var(--font-shantell), sans-serif;border-left:1px solid #ffcf7d73;margin:8px 0 0;padding-left:7px}@media (min-width:760px){.FinanceCurriculumIndex-module__r_CCCa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.FinanceCurriculumIndex-module__r_CCCa__open{display:none}.FinanceCurriculumIndex-module__r_CCCa__summary{padding-inline:11px}.FinanceCurriculumIndex-module__r_CCCa__summary strong{font-size:13px}.FinanceCurriculumIndex-module__r_CCCa__lessons{padding-left:12px}.FinanceCurriculumIndex-module__r_CCCa__lessons li{border-top:1px solid #f8eed60f;grid-template-columns:1fr;gap:2px;padding:5px 0}.FinanceCurriculumIndex-module__r_CCCa__lessons code{text-align:left}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary{grid-template-columns:1fr auto}.FinanceCurriculumIndex-module__r_CCCa__transferBook>summary small{grid-area:2/1/auto/-1}.FinanceCurriculumIndex-module__r_CCCa__transferTable{min-width:1280px}}@media (prefers-reduced-motion:reduce){.FinanceCurriculumIndex-module__r_CCCa__orb{box-shadow:none}}
.HealthLessonLab-module__sPmOSW__lab{--health-accent:#d9c8ff;color:#f8eed6;flex-direction:column;flex:1;gap:11px;min-height:0;display:flex}.HealthLessonLab-module__sPmOSW__worldOrb{isolation:isolate;background:radial-gradient(circle at 38% 28%,#ffffffe0 0 4%,#0000 5%),radial-gradient(circle,#b9eee7d1,#bdaded70 56%,#1912392e 70%),#1b1637;border-radius:50%;width:116px;height:116px;display:block;position:relative;box-shadow:inset 0 0 22px #ffffff3d,0 0 28px #b9eee75c}.HealthLessonLab-module__sPmOSW__worldOrb[data-compact]{width:100%;height:100%}.HealthLessonLab-module__sPmOSW__worldOrb:before,.HealthLessonLab-module__sPmOSW__worldOrb:after{content:"";border:1px solid #ffe1a47a;border-radius:50%;position:absolute;inset:11%;transform:rotate(-18deg)scaleY(.55)}.HealthLessonLab-module__sPmOSW__worldOrb:after{border-style:dashed;border-color:#d9c8ff61;animation:12s linear infinite HealthLessonLab-module__sPmOSW__health-orbit;inset:-8%;transform:rotate(42deg)scaleY(.76)}.HealthLessonLab-module__sPmOSW__worldOrb i{background:linear-gradient(155deg,#ffffff6b,#ffc9c261 48%,#b9eee72e);border-radius:52% 48% 45% 55%;position:absolute;inset:25%;box-shadow:inset 0 1px 4px #fff9,0 0 18px #ffc9c24d}.HealthLessonLab-module__sPmOSW__worldOrb b{z-index:2;color:#fff4d7eb;font:400 24px var(--font-young-serif), serif;text-shadow:0 0 12px #ffe0a199;place-items:center;display:grid;position:absolute;inset:0}.HealthLessonLab-module__sPmOSW__worldOrb em{z-index:3;color:#ffe0a1;filter:drop-shadow(0 0 6px #ffcf7d);font-style:normal;position:absolute;top:13%;right:16%}.HealthLessonLab-module__sPmOSW__stageHeader{grid-template-columns:36px auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.HealthLessonLab-module__sPmOSW__stageHeader>span{border:1px solid color-mix(in oklch, var(--health-accent) 62%, transparent);color:#241e42;background:var(--health-accent);width:36px;height:36px;box-shadow:0 0 20px color-mix(in oklch, var(--health-accent) 32%, transparent);font:800 12px var(--font-baloo), sans-serif;border-radius:50%;place-items:center;display:grid}.HealthLessonLab-module__sPmOSW__stageHeader small,.HealthLessonLab-module__sPmOSW__stageHeader strong{display:block}.HealthLessonLab-module__sPmOSW__stageHeader small{color:color-mix(in oklch, var(--health-accent) 76%, #8d84b8);font:800 8px var(--font-karla), sans-serif;letter-spacing:.11em;text-transform:uppercase}.HealthLessonLab-module__sPmOSW__stageHeader strong{color:#fff8e9;font:800 14px var(--font-baloo), sans-serif}.HealthLessonLab-module__sPmOSW__stageHeader p{color:#a79dc8;font:650 9.5px/1.3 var(--font-karla), sans-serif;text-align:right;text-overflow:ellipsis;margin:0;overflow:hidden}.HealthLessonLab-module__sPmOSW__worldPicker{justify-content:center;gap:8px;display:flex}.HealthLessonLab-module__sPmOSW__worldPicker button{color:#7f76a4;cursor:pointer;background:#f8eed60b;border:1px solid #f8eed624;border-radius:50%;place-items:center;width:45px;height:45px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.HealthLessonLab-module__sPmOSW__worldPicker button i{font-size:14px;font-style:normal}.HealthLessonLab-module__sPmOSW__worldPicker button span{color:#1c1738;width:16px;height:16px;font:800 8px var(--font-karla), sans-serif;background:#8d84b8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px;right:-1px}.HealthLessonLab-module__sPmOSW__worldPicker button[data-active]{border-color:var(--health-accent);color:var(--health-accent);background:color-mix(in oklch, var(--health-accent) 12%, #211b43);box-shadow:0 0 18px color-mix(in oklch, var(--health-accent) 30%, transparent);transform:translateY(-3px)scale(1.06)}.HealthLessonLab-module__sPmOSW__worldPicker button[data-active] span,.HealthLessonLab-module__sPmOSW__worldPicker button[data-complete] span{background:var(--health-accent)}.HealthLessonLab-module__sPmOSW__worldPicker button[data-complete]:after{color:#ffdf9f;content:"✦";filter:drop-shadow(0 0 5px #ffcf7d);font-size:9px;position:absolute;top:-3px;left:-1px}.HealthLessonLab-module__sPmOSW__instrument{border:1px solid color-mix(in oklch, var(--health-accent) 34%, #39305c);background:radial-gradient(circle at 50% 38%, color-mix(in oklch, var(--health-accent) 14%, transparent), transparent 47%), radial-gradient(circle at 15% 15%, #bceae814, transparent 25%), #191431;border-radius:28px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0603165c}.HealthLessonLab-module__sPmOSW__instrument:before{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(circle,#fff4d3a8 0 1px,#0000 1.2px);background-position:11px 17px;background-size:53px 47px;position:absolute;inset:0}.HealthLessonLab-module__sPmOSW__instrumentTitle{z-index:2;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px 0;display:grid;position:relative}.HealthLessonLab-module__sPmOSW__instrumentTitle>span{border:1px solid color-mix(in oklch, var(--health-accent) 42%, transparent);width:29px;height:29px;color:var(--health-accent);background:color-mix(in oklch, var(--health-accent) 8%, transparent);border-radius:11px;place-items:center;display:grid}.HealthLessonLab-module__sPmOSW__instrumentTitle small,.HealthLessonLab-module__sPmOSW__instrumentTitle strong{display:block}.HealthLessonLab-module__sPmOSW__instrumentTitle small{color:color-mix(in oklch, var(--health-accent) 72%, #8d84b8);font:800 7.5px var(--font-karla), sans-serif;letter-spacing:.1em}.HealthLessonLab-module__sPmOSW__instrumentTitle strong{color:#fff7e8;font:800 12px var(--font-baloo), sans-serif}.HealthLessonLab-module__sPmOSW__instrumentTitle code{color:var(--health-accent);text-transform:uppercase;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.HealthLessonLab-module__sPmOSW__art{z-index:1;height:150px;position:relative}.HealthLessonLab-module__sPmOSW__art svg{width:100%;height:150px;overflow:visible}.HealthLessonLab-module__sPmOSW__spirit{transform-origin:202px 110px;animation:4.8s ease-in-out infinite HealthLessonLab-module__sPmOSW__health-float}.HealthLessonLab-module__sPmOSW__flowLine{animation:3s linear infinite HealthLessonLab-module__sPmOSW__health-flow}.HealthLessonLab-module__sPmOSW__reading{z-index:2;color:#a79dc8;font:700 8.5px var(--font-karla), sans-serif;background:#08051b7a;border:1px solid #f8eed614;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin:-4px 13px 8px;padding:6px 10px;display:flex;position:relative}.HealthLessonLab-module__sPmOSW__reading b{color:var(--health-accent);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.HealthLessonLab-module__sPmOSW__controls{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 13px 13px;display:grid;position:relative}.HealthLessonLab-module__sPmOSW__controlGroup{background:#f8eed609;border:1px solid #f8eed617;border-radius:16px;gap:6px;min-width:0;padding:8px 9px;display:grid}.HealthLessonLab-module__sPmOSW__controlGroup>span{color:#d6caea;font:700 8px/1.2 var(--font-karla), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HealthLessonLab-module__sPmOSW__controlGroup>div{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.HealthLessonLab-module__sPmOSW__controlGroup button{border:1px solid color-mix(in oklch, var(--health-accent) 36%, transparent);width:44px;height:44px;color:var(--health-accent);background:color-mix(in oklch, var(--health-accent) 8%, #211b43);cursor:pointer;font:800 18px var(--font-baloo), sans-serif;border-radius:50%;place-items:center;display:grid}.HealthLessonLab-module__sPmOSW__controlGroup input{width:100%;min-height:44px;accent-color:var(--health-accent);cursor:ew-resize}.HealthLessonLab-module__sPmOSW__formulaSanctum{background:linear-gradient(145deg,#ffe9b811,#b9eee709);border:1px solid #ffcf7d38;border-radius:24px;padding:13px}.HealthLessonLab-module__sPmOSW__formulaTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.HealthLessonLab-module__sPmOSW__formulaTop small,.HealthLessonLab-module__sPmOSW__formulaTop code{display:block}.HealthLessonLab-module__sPmOSW__formulaTop small{color:#c9b687;font:800 7.5px var(--font-karla), sans-serif;letter-spacing:.12em;text-transform:uppercase}.HealthLessonLab-module__sPmOSW__formulaTop code{color:#ffe5ad;overflow-wrap:anywhere;margin-top:2px;font:750 clamp(12px,3.4vw,16px)/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.HealthLessonLab-module__sPmOSW__formulaTop>button{border:1px solid color-mix(in oklch, var(--health-accent) 42%, transparent);min-height:44px;color:var(--health-accent);background:color-mix(in oklch, var(--health-accent) 8%, transparent);cursor:pointer;font:800 9px var(--font-karla), sans-serif;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.HealthLessonLab-module__sPmOSW__formulaTop>button[data-speaking] span{animation:.7s ease-in-out infinite alternate HealthLessonLab-module__sPmOSW__health-hear}.HealthLessonLab-module__sPmOSW__formulaSanctum>p{color:#c7bddb;font:650 10px/1.45 var(--font-karla), sans-serif;margin:8px 0 0}.HealthLessonLab-module__sPmOSW__conceptBridge{border-left:2px solid var(--health-accent);color:#a9a0bd;background:linear-gradient(90deg, color-mix(in oklch, var(--health-accent) 7%, transparent), transparent);font:650 8.5px/1.4 var(--font-karla), sans-serif;gap:2px;margin-top:9px;padding:6px 9px;display:grid}.HealthLessonLab-module__sPmOSW__conceptBridge b{color:var(--health-accent);letter-spacing:.09em;font-size:7px}.HealthLessonLab-module__sPmOSW__builder{gap:8px;margin-top:10px;display:grid}.HealthLessonLab-module__sPmOSW__builder>div{color:#8d84b8;min-height:44px;font:700 9px var(--font-karla), sans-serif;background:#08051b4d;border:1px dashed #ffcf7d4d;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px;display:flex}.HealthLessonLab-module__sPmOSW__builder>div code{color:#2b2349;background:#ffe2a5;border-radius:999px;padding:6px 9px;font:750 10px ui-monospace,SFMono-Regular,Menlo,monospace}.HealthLessonLab-module__sPmOSW__builder nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.HealthLessonLab-module__sPmOSW__builder nav button{border:1px solid color-mix(in oklch, var(--health-accent) 35%, transparent);color:#eee4fa;background:color-mix(in oklch, var(--health-accent) 8%, #211b43);cursor:pointer;border-radius:999px;min-height:44px;padding:7px 11px;font:720 9px ui-monospace,SFMono-Regular,Menlo,monospace}.HealthLessonLab-module__sPmOSW__builder nav button:disabled{opacity:.24}.HealthLessonLab-module__sPmOSW__reset{color:#968db6;cursor:pointer;font:700 8.5px var(--font-karla), sans-serif;background:0 0;border:0;justify-self:center}.HealthLessonLab-module__sPmOSW__symbolToggle{min-height:44px;color:var(--health-accent);cursor:pointer;font:800 9.5px var(--font-karla), sans-serif;background:0 0;border:0;margin-top:8px;padding:0}.HealthLessonLab-module__sPmOSW__symbols{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.HealthLessonLab-module__sPmOSW__symbols button{color:#d8cdea;cursor:pointer;text-align:left;background:#08051b47;border:1px solid #f8eed617;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:7px;display:grid}.HealthLessonLab-module__sPmOSW__symbols button>b{color:#281f45;background:var(--health-accent);border-radius:12px;place-items:center;width:38px;height:38px;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.HealthLessonLab-module__sPmOSW__symbols span,.HealthLessonLab-module__sPmOSW__symbols strong,.HealthLessonLab-module__sPmOSW__symbols i{display:block}.HealthLessonLab-module__sPmOSW__symbols span{font:650 8.5px/1.25 var(--font-karla), sans-serif}.HealthLessonLab-module__sPmOSW__symbols strong{color:#fff5df;font-weight:800}.HealthLessonLab-module__sPmOSW__symbols i{color:#8f86aa;margin-top:2px;font-size:7.5px;font-style:normal}.HealthLessonLab-module__sPmOSW__formulaSanctum details{color:#9e94b9;font:650 9px/1.4 var(--font-karla), sans-serif;border-top:1px solid #f8eed614;margin-top:7px;padding-top:8px}.HealthLessonLab-module__sPmOSW__formulaSanctum summary{cursor:pointer;color:#c7bddb;min-height:36px;font-weight:800}.HealthLessonLab-module__sPmOSW__formulaSanctum details p{margin:2px 0 5px}.HealthLessonLab-module__sPmOSW__formulaSanctum details strong{color:#d7c99f}.HealthLessonLab-module__sPmOSW__challenge{border:1px solid color-mix(in oklch, var(--health-accent) 26%, #3a315b);background:#0d092370;border-radius:24px;padding:13px}.HealthLessonLab-module__sPmOSW__challenge>span{color:var(--health-accent);font:800 7.5px var(--font-karla), sans-serif;letter-spacing:.11em;text-transform:uppercase}.HealthLessonLab-module__sPmOSW__challenge h2{color:#fff7e7;font:800 14px/1.35 var(--font-baloo), sans-serif;margin:4px 0 5px}.HealthLessonLab-module__sPmOSW__challenge>code{color:#c9bddf;overflow-wrap:anywhere;margin-bottom:9px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.HealthLessonLab-module__sPmOSW__challenge>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.HealthLessonLab-module__sPmOSW__challenge>div button{color:#ded3ec;cursor:pointer;background:#f8eed60a;border:1px solid #f8eed61f;border-radius:17px;place-items:center;min-height:70px;padding:8px;transition:transform .18s,border-color .18s,background .18s;display:grid}.HealthLessonLab-module__sPmOSW__challenge>div button:disabled{cursor:default;opacity:.35}.HealthLessonLab-module__sPmOSW__challenge>div button[data-state=correct]{color:#eaffef;background:#9fd8a524;border-color:#a7e3be;box-shadow:0 0 15px #9fd8a52e}.HealthLessonLab-module__sPmOSW__challenge>div button[data-state=retry]{background:#f693a914;border-color:#e6a6b7}.HealthLessonLab-module__sPmOSW__challenge button b{font:750 9px/1.25 var(--font-karla), sans-serif;overflow-wrap:anywhere}.HealthLessonLab-module__sPmOSW__challenge button span{color:#a7e3be;font:750 7.5px var(--font-karla), sans-serif;margin-top:4px}.HealthLessonLab-module__sPmOSW__challenge>p{color:#a79dc0;min-height:28px;font:650 9.5px/1.4 var(--font-karla), sans-serif;margin:8px 0 0}.HealthLessonLab-module__sPmOSW__futureRibbon{border-left:2px solid var(--health-accent);background:linear-gradient(90deg, color-mix(in oklch, var(--health-accent) 9%, transparent), transparent);border-radius:0 17px 17px 0;padding:10px 12px}.HealthLessonLab-module__sPmOSW__futureRibbon span{color:var(--health-accent);font:800 7.5px var(--font-karla), sans-serif;letter-spacing:.12em}.HealthLessonLab-module__sPmOSW__futureRibbon p,.HealthLessonLab-module__sPmOSW__futureRibbon strong{color:#d5cbe4;font:650 9px/1.35 var(--font-karla), sans-serif;margin:3px 0 0;display:block}.HealthLessonLab-module__sPmOSW__futureRibbon strong{color:#a49abb;font-size:8.5px}.HealthLessonLab-module__sPmOSW__safetyNote{color:#8f86a9;font:650 8.5px/1.4 var(--font-karla), sans-serif;align-items:flex-start;gap:8px;display:flex}.HealthLessonLab-module__sPmOSW__safetyNote span{color:#d3c49e}.HealthLessonLab-module__sPmOSW__safetyNote p{margin:0}.HealthLessonLab-module__sPmOSW__continue{color:#332748;cursor:pointer;min-height:48px;font:800 12px var(--font-baloo), sans-serif;background:linear-gradient(#ffe6a8,#efc36b);border:1px solid #f5d78f;border-radius:999px;justify-content:center;align-items:center;gap:8px;animation:.32s cubic-bezier(.16,1,.3,1) both HealthLessonLab-module__sPmOSW__health-arrive;display:inline-flex;box-shadow:0 8px 20px #e2ab472e,inset 0 1px #ffffff9e}@keyframes HealthLessonLab-module__sPmOSW__health-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes HealthLessonLab-module__sPmOSW__health-flow{to{stroke-dashoffset:-24px}}@keyframes HealthLessonLab-module__sPmOSW__health-hear{to{transform:scale(1.12)}}@keyframes HealthLessonLab-module__sPmOSW__health-arrive{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HealthLessonLab-module__sPmOSW__health-orbit{to{transform:rotate(402deg)scaleY(.76)}}@media (max-width:480px){.HealthLessonLab-module__sPmOSW__controls,.HealthLessonLab-module__sPmOSW__symbols,.HealthLessonLab-module__sPmOSW__challenge>div{grid-template-columns:1fr}.HealthLessonLab-module__sPmOSW__challenge>div button{min-height:50px}}@media (prefers-reduced-motion:reduce){.HealthLessonLab-module__sPmOSW__spirit,.HealthLessonLab-module__sPmOSW__flowLine,.HealthLessonLab-module__sPmOSW__worldOrb:after,.HealthLessonLab-module__sPmOSW__continue,.HealthLessonLab-module__sPmOSW__formulaTop>button[data-speaking] span{animation:none}.HealthLessonLab-module__sPmOSW__worldPicker button,.HealthLessonLab-module__sPmOSW__challenge>div button{transition:none}}
.GeographyJourney-module__8RHbwW__orb{isolation:isolate;background:radial-gradient(circle at 31% 24%,#ffffffeb 0 5%,#0000 6%),radial-gradient(circle at 57% 61%,#fadd9bb3,#0000 28%),linear-gradient(145deg,#7fb7c1e0,#eef2d8b8 48%,#709d8ed9);border:1px solid #ffffffc2;border-radius:48% 52% 47% 53%/46% 45% 55% 54%;width:164px;height:174px;display:inline-block;position:relative;box-shadow:inset 15px 13px 24px #ffffff59,inset -17px -20px 29px #2857593d,0 22px 42px #040b1747,0 0 32px #d9c08729}.GeographyJourney-module__8RHbwW__orb[data-compact=true]{width:100%;min-width:38px;height:100%;min-height:38px}.GeographyJourney-module__8RHbwW__land{background:#59856fb3;border-radius:55% 35% 61% 30%;width:38%;height:31%;position:absolute;top:38%;left:20%;transform:rotate(13deg);box-shadow:45px -22px 0 -8px #bbaa7373,57px 32px 0 -10px #54806d85}.GeographyJourney-module__8RHbwW__latitude,.GeographyJourney-module__8RHbwW__longitude{border:1px solid #fff7dca3;border-radius:50%;position:absolute;inset:16% 10%}.GeographyJourney-module__8RHbwW__latitude{height:21%;inset:39% 5%}.GeographyJourney-module__8RHbwW__longitude{width:28%;inset:8% 36%}.GeographyJourney-module__8RHbwW__face{justify-content:space-between;width:30%;display:flex;position:absolute;top:36%;left:50%;transform:translate(-50%)}.GeographyJourney-module__8RHbwW__face b{border-bottom:2px solid #1c363ca3;border-radius:0 0 8px 8px;width:19%;height:5px}.GeographyJourney-module__8RHbwW__glow{background:radial-gradient(circle,#ffdc91db,#ffdd9624 65%,#0000 68%);border-radius:50%;height:28%;position:absolute;bottom:14%;left:24%;right:24%}.GeographyJourney-module__8RHbwW__orbit{z-index:-1;border:1px solid #dab268bf;border-radius:50%;height:28%;position:absolute;top:42%;left:-18%;right:-18%;transform:rotate(-12deg)}.GeographyJourney-module__8RHbwW__orbit b{background:#dda867;border:1px solid #ffffffd9;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:19%;box-shadow:0 0 13px #dda867b3}.GeographyJourney-module__8RHbwW__index{background:radial-gradient(circle at 85% 5%,#81b4b51c,#0000 31%),radial-gradient(circle at 0 100%,#d393781a,#0000 34%),#fffaed0e;border:1px solid #f5e2b833;border-radius:24px;margin:8px 0 19px;padding:18px;overflow:hidden}.GeographyJourney-module__8RHbwW__index header>span{color:#efd6a0;font:800 9px var(--font-karla), sans-serif;letter-spacing:.14em}.GeographyJourney-module__8RHbwW__index h2{color:#f8eed6;font:800 19px/1.15 var(--font-baloo), sans-serif;margin:6px 0 4px}.GeographyJourney-module__8RHbwW__index header p,.GeographyJourney-module__8RHbwW__strands p,.GeographyJourney-module__8RHbwW__index footer{color:#c9c4b9;font:650 10px/1.45 var(--font-karla), sans-serif;margin:0}.GeographyJourney-module__8RHbwW__stats{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:13px;display:grid}.GeographyJourney-module__8RHbwW__stats div{text-align:center;background:#fffaed0a;border:1px solid #fffaed1a;border-radius:13px;padding:8px 5px}.GeographyJourney-module__8RHbwW__stats strong{color:#efd6a0;font:800 15px var(--font-baloo), sans-serif;display:block}.GeographyJourney-module__8RHbwW__stats span{color:#aebdb8;font:750 7px/1.2 var(--font-karla), sans-serif;text-transform:uppercase;display:block}.GeographyJourney-module__8RHbwW__strands{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.GeographyJourney-module__8RHbwW__strands article{background:#fffaed09;border:1px solid #fffaed17;border-radius:15px;align-items:flex-start;gap:9px;padding:10px;display:flex}.GeographyJourney-module__8RHbwW__strands i{color:#243a3d;background:linear-gradient(145deg,#d7ab6b,#7fa8a0);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.GeographyJourney-module__8RHbwW__strands strong{color:#f1e5ce;font:750 10px var(--font-karla), sans-serif;display:block}.GeographyJourney-module__8RHbwW__strands p{margin-top:2px;font-size:8.5px}.GeographyJourney-module__8RHbwW__index footer{border-top:1px solid #fffaed17;margin-top:10px;padding-top:9px}.GeographyJourney-module__8RHbwW__index footer b{color:#b7d2c4}@media (max-width:560px){.GeographyJourney-module__8RHbwW__stats{grid-template-columns:repeat(3,1fr)}.GeographyJourney-module__8RHbwW__strands{grid-template-columns:1fr}}
.EngineeringLesson-module__SXQm0G__screen{--cream:#f8f0df;--muted:#b9afd7;--gold:#efd39a;--ink:#17132d;min-height:100%;color:var(--cream);background:radial-gradient(circle at 84% 5%,#b397e229,#0000 24rem),radial-gradient(circle at 9% 32%,#97d9e71f,#0000 27rem),linear-gradient(#252044 0%,#18142f 58%,#121023 100%);padding:18px clamp(14px,4vw,30px) 52px;overflow-x:hidden}.EngineeringLesson-module__SXQm0G__screen[data-unit="1"]{background:radial-gradient(circle at 70% 9%,#ffd4b024,#0000 25rem),radial-gradient(circle at 8% 36%,#d5aada21,#0000 26rem),linear-gradient(#2c2145,#1a1531 62%,#121023)}.EngineeringLesson-module__SXQm0G__screen[data-unit="2"]{background:radial-gradient(circle at 76% 14%,#a5e6e726,#0000 23rem),radial-gradient(circle at 10% 42%,#bea2e526,#0000 27rem),linear-gradient(#202446,#161730 60%,#101020)}.EngineeringLesson-module__SXQm0G__screen[data-unit="3"]{background:radial-gradient(circle at 80% 9%,#f5d49421,#0000 24rem),radial-gradient(circle at 10% 38%,#d8b4e221,#0000 28rem),linear-gradient(#282143,#18142f 60%,#111020)}.EngineeringLesson-module__SXQm0G__header{align-items:center;gap:12px;max-width:980px;margin:0 auto;display:flex}.EngineeringLesson-module__SXQm0G__close,.EngineeringLesson-module__SXQm0G__stageCount,.EngineeringLesson-module__SXQm0G__combo{min-width:46px;height:46px;color:var(--cream);font:800 12px var(--font-baloo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.EngineeringLesson-module__SXQm0G__close{cursor:pointer;font-size:14px;transition:background .2s,transform .2s}.EngineeringLesson-module__SXQm0G__close:hover{background:#ffffff1f;transform:translateY(-1px)}.EngineeringLesson-module__SXQm0G__combo{color:#ffe0a3;border-radius:999px;width:auto;padding:0 13px}.EngineeringLesson-module__SXQm0G__lessonIdentity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EngineeringLesson-module__SXQm0G__lessonIdentity span{color:#a89dc8;font:750 9px var(--font-karla);letter-spacing:.14em}.EngineeringLesson-module__SXQm0G__lessonIdentity strong{color:var(--cream);font:400 clamp(19px, 4.5vw, 27px) var(--font-young-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EngineeringLesson-module__SXQm0G__progress{grid-template-columns:repeat(4,1fr);gap:5px;max-width:760px;margin:16px auto 0;display:grid}.EngineeringLesson-module__SXQm0G__progress span{color:#746b94;min-width:0;font:750 9px var(--font-karla);align-items:center;gap:6px;transition:color .3s;display:flex}.EngineeringLesson-module__SXQm0G__progress span:after{content:"";background:#ffffff17;border-radius:99px;flex:1;height:2px}.EngineeringLesson-module__SXQm0G__progress span:last-child:after{display:none}.EngineeringLesson-module__SXQm0G__progress i{border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.EngineeringLesson-module__SXQm0G__progress b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EngineeringLesson-module__SXQm0G__progress span[data-active]{color:#f5dfb1}.EngineeringLesson-module__SXQm0G__progress span[data-active] i{background:#efd39a1f;border-color:#efd39ab3;box-shadow:0 0 18px #efd39a2e}.EngineeringLesson-module__SXQm0G__progress span[data-done]{color:#a9d9ce}.EngineeringLesson-module__SXQm0G__progress span[data-done] i{background:#a9d9ce1f;border-color:#a9d9ce8c}.EngineeringLesson-module__SXQm0G__memoryBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:.9fr 1.35fr .75fr;max-width:980px;margin:16px auto;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #05031429}.EngineeringLesson-module__SXQm0G__memoryBar>*{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;display:flex}.EngineeringLesson-module__SXQm0G__memoryBar>:last-child{border-right:0}.EngineeringLesson-module__SXQm0G__memoryBar button{cursor:pointer;transition:background .2s}.EngineeringLesson-module__SXQm0G__memoryBar button:hover{background:#ffffff0b}.EngineeringLesson-module__SXQm0G__memoryBar span{color:#9288b5;font:800 8px var(--font-karla);letter-spacing:.14em}.EngineeringLesson-module__SXQm0G__memoryBar strong,.EngineeringLesson-module__SXQm0G__memoryBar code{color:#f5e7c9;font:700 13px var(--font-baloo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EngineeringLesson-module__SXQm0G__memoryBar code{color:#d8eaff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.EngineeringLesson-module__SXQm0G__memoryBar small{color:#aaa0c5;font:600 9px var(--font-shantell);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EngineeringLesson-module__SXQm0G__main{width:min(100%,780px);margin:0 auto}.EngineeringLesson-module__SXQm0G__prompt{text-align:center;margin:18px auto 12px}.EngineeringLesson-module__SXQm0G__prompt>span{color:#d8bd84;font:800 9px var(--font-karla);letter-spacing:.18em}.EngineeringLesson-module__SXQm0G__prompt h2{color:#f8f0df;max-width:680px;font:400 clamp(19px, 4vw, 26px)/1.25 var(--font-young-serif);margin:5px auto 4px}.EngineeringLesson-module__SXQm0G__prompt p{color:#aca2c5;max-width:620px;font:600 11.5px/1.45 var(--font-shantell);margin:0 auto}.EngineeringLesson-module__SXQm0G__challengeDisplay{color:#dcefff;background:#97cde514;border:1px solid #c6e2f638;border-radius:10px;margin-top:7px;padding:7px 12px;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.EngineeringLesson-module__SXQm0G__world{background:radial-gradient(circle at 50% 34%,#adb4e71f,#0000 40%),linear-gradient(#2c244ead,#141127cc);border:1px solid #ffffff1c;border-radius:30px;min-height:390px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 70px #0503133b}.EngineeringLesson-module__SXQm0G__nebula{pointer-events:none;background:radial-gradient(at 23% 27%,#cab1e817,#0000 28%),radial-gradient(at 78% 68%,#a7dbe512,#0000 32%);position:absolute;inset:0}.EngineeringLesson-module__SXQm0G__art{isolation:isolate;height:270px;position:relative;overflow:hidden}.EngineeringLesson-module__SXQm0G__art:before,.EngineeringLesson-module__SXQm0G__art:after{content:"";z-index:-1;opacity:.7;background:#fff9df;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite alternate EngineeringLesson-module__SXQm0G__twinkle;position:absolute;box-shadow:83px 26px #fff9df88,193px 5px #d5edff99,318px 41px #fff9df88,440px 14px #e3d5ff99,532px 62px #fff9df66,29px 153px #e3d5ff77,506px 187px #d5edff77,270px 218px #fff9df55}.EngineeringLesson-module__SXQm0G__art:before{top:23px;left:18px}.EngineeringLesson-module__SXQm0G__art:after{animation-delay:-2s;top:96px;right:52px;transform:scale(.7)}.EngineeringLesson-module__SXQm0G__artGlow{filter:blur(7px);background:radial-gradient(#cabbee2e,#0000 68%);border-radius:50%;width:360px;height:135px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__artGround{background:radial-gradient(#05031185,#0000 72%);border:1px solid #efd39a2e;border-radius:50%;width:67%;height:30px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__artCore{position:absolute;inset:0}.EngineeringLesson-module__SXQm0G__artCore i{box-sizing:border-box;display:block;position:absolute}.EngineeringLesson-module__SXQm0G__artCore i[hidden]{display:none!important}.EngineeringLesson-module__SXQm0G__artLabel{color:#9e94bb;font:650 9px var(--font-shantell);white-space:nowrap;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__liveResult{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b091961;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr);align-content:center;gap:2px 16px;min-height:120px;margin:0 16px 16px;padding:12px 15px;display:grid;position:relative}.EngineeringLesson-module__SXQm0G__liveResult span{color:#d7bd86;font:800 8px var(--font-karla);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1}.EngineeringLesson-module__SXQm0G__liveResult code{overflow-wrap:anywhere;color:#d9eeff;min-width:0;font:700 clamp(11px,2vw,14px)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.EngineeringLesson-module__SXQm0G__liveResult strong{color:#f3dfb6;font:750 clamp(14px, 2.5vw, 18px) var(--font-baloo);text-align:right;align-self:center}.EngineeringLesson-module__SXQm0G__liveResult p{color:#aaa0c4;font:600 10.5px/1.4 var(--font-shantell);grid-column:1/-1;margin:3px 0 0}.EngineeringLesson-module__SXQm0G__liveResult[data-invalid]{background:#55284038;border-color:#eeadb559}.EngineeringLesson-module__SXQm0G__controls{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0 0;display:grid}.EngineeringLesson-module__SXQm0G__slider,.EngineeringLesson-module__SXQm0G__segmented{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;min-width:0;margin:0;padding:12px 13px}.EngineeringLesson-module__SXQm0G__controlHeading{color:#b9afd1;font:650 10px var(--font-shantell);justify-content:space-between;align-items:center;gap:10px;display:flex}.EngineeringLesson-module__SXQm0G__controlHeading>span{align-items:center;gap:7px;display:flex}.EngineeringLesson-module__SXQm0G__controlHeading b,.EngineeringLesson-module__SXQm0G__segmented legend span{color:#d9edfa;background:#b7dbef14;border:1px solid #c8e6f633;border-radius:9px;place-items:center;min-width:28px;height:28px;padding:0 5px;font:700 11px ui-monospace,monospace;display:inline-grid}.EngineeringLesson-module__SXQm0G__controlHeading output{color:#f2ddb1;font:750 11px var(--font-baloo);white-space:nowrap}.EngineeringLesson-module__SXQm0G__slider input{cursor:pointer;accent-color:#d8c0e7;width:100%;height:32px;margin:5px 0 -2px}.EngineeringLesson-module__SXQm0G__rangeEnds{color:#756d91;font:650 8px var(--font-karla);justify-content:space-between;display:flex}.EngineeringLesson-module__SXQm0G__rangeEnds i{font-style:normal}.EngineeringLesson-module__SXQm0G__segmented legend{color:#b9afd1;font:650 10px var(--font-shantell);padding:0}.EngineeringLesson-module__SXQm0G__segmented legend span{margin-right:7px}.EngineeringLesson-module__SXQm0G__segmented>div{gap:6px;margin-top:8px;display:flex}.EngineeringLesson-module__SXQm0G__segmented button{color:#958bac;cursor:pointer;min-height:44px;font:700 9.5px var(--font-baloo);background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:7px;transition:transform .2s,border-color .2s,background .2s}.EngineeringLesson-module__SXQm0G__segmented button:hover{border-color:#efd39a52;transform:translateY(-1px)}.EngineeringLesson-module__SXQm0G__segmented button[data-active]{color:#f4e3c3;background:linear-gradient(#efd39a2b,#c8b6e51a);border-color:#efd39a8c;box-shadow:0 0 15px #efd39a14}.EngineeringLesson-module__SXQm0G__continue{color:#2d2540;cursor:pointer;width:min(100%,430px);min-height:50px;font:800 12px var(--font-baloo);background:linear-gradient(135deg,#f1dba9,#c9b2dc);border:1px solid #efd39a80;border-radius:16px;margin:14px auto 0;padding:10px 18px;transition:transform .2s,filter .2s,opacity .2s;display:block;box-shadow:0 12px 34px #0c081c38}.EngineeringLesson-module__SXQm0G__continue:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.EngineeringLesson-module__SXQm0G__continue:disabled{color:#706884;cursor:not-allowed;box-shadow:none;background:#ffffff0e;border-color:#ffffff14}.EngineeringLesson-module__SXQm0G__choiceStage{background:radial-gradient(circle at 50% 28%,#d3beea24,#0000 32%),linear-gradient(#2b234cb8,#15112ad9);border:1px solid #ffffff1a;border-radius:29px;min-height:310px;padding:128px 16px 16px;position:relative;overflow:hidden}.EngineeringLesson-module__SXQm0G__choiceObject{width:104px;height:88px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__choiceObject:before{content:"";background:linear-gradient(145deg,#ffffffe6,#cdbbeb8c);border-radius:46% 54% 48% 52%/58% 52% 48% 42%;animation:4s ease-in-out infinite EngineeringLesson-module__SXQm0G__breathe;position:absolute;inset:7px 15px 2px;box-shadow:inset 9px 8px 15px #fff6,inset -8px -8px 18px #836eae2e,0 0 24px #d1c0ed33}.EngineeringLesson-module__SXQm0G__choiceObject:after{content:"";filter:blur(4px);background:#0504126b;border-radius:50%;height:11px;position:absolute;bottom:-7px;left:23px;right:23px}.EngineeringLesson-module__SXQm0G__choiceObject i{z-index:2;opacity:.72;background:#81759c;border-radius:50%;width:6px;height:6px;position:absolute;top:46px;left:43px}.EngineeringLesson-module__SXQm0G__choiceObject i:nth-child(2){left:58px}.EngineeringLesson-module__SXQm0G__choiceObject i:nth-child(3){background:0 0;border-bottom:2px solid #81759c;border-radius:0 0 12px 12px;width:15px;height:7px;top:59px;left:44px}.EngineeringLesson-module__SXQm0G__choiceGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.EngineeringLesson-module__SXQm0G__choiceGrid button{color:#c6bdd6;cursor:pointer;min-height:112px;font:700 11px/1.35 var(--font-baloo);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;transition:transform .2s,border-color .2s,background .2s;display:flex}.EngineeringLesson-module__SXQm0G__choiceGrid button:hover:not(:disabled){background:#ffffff13;border-color:#efd39a54;transform:translateY(-2px)}.EngineeringLesson-module__SXQm0G__choiceGrid button span{color:#8f84ac;font-size:18px}.EngineeringLesson-module__SXQm0G__choiceGrid button[data-state=correct]{color:#dff5e9;background:#8fcfbb21;border-color:#a3ddc994}.EngineeringLesson-module__SXQm0G__choiceGrid button[data-state=wrong]{color:#e4b7c2;background:#d681971a;border-color:#e89fae73}.EngineeringLesson-module__SXQm0G__choiceGrid button:disabled{opacity:.72;cursor:default}.EngineeringLesson-module__SXQm0G__feedback{color:#a9a0bf;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:10px;min-height:58px;margin-top:10px;padding:9px 13px;display:flex}.EngineeringLesson-module__SXQm0G__feedback>span{border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.EngineeringLesson-module__SXQm0G__feedback p{font:600 10.5px/1.4 var(--font-shantell);margin:0}.EngineeringLesson-module__SXQm0G__feedback[data-state=correct]{color:#cbe8dc;border-color:#a3ddc940}.EngineeringLesson-module__SXQm0G__feedback[data-state=wrong]{color:#d5adb9;border-color:#e89fae38}.EngineeringLesson-module__SXQm0G__variables{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;margin-top:14px}.EngineeringLesson-module__SXQm0G__variables summary{cursor:pointer;color:#d9c9aa;min-height:48px;font:750 11px var(--font-baloo);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.EngineeringLesson-module__SXQm0G__variables summary span{color:#807694;font:650 9px var(--font-shantell)}.EngineeringLesson-module__SXQm0G__variables>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;padding:0 12px 12px;display:grid}.EngineeringLesson-module__SXQm0G__variables article{background:#ffffff09;border-radius:12px;gap:9px;min-width:0;padding:9px;display:flex}.EngineeringLesson-module__SXQm0G__variables article>code{color:#d7ecf8;background:#b4daed14;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font:700 11px ui-monospace,monospace;display:grid}.EngineeringLesson-module__SXQm0G__variables article p{flex-direction:column;min-width:0;margin:0;display:flex}.EngineeringLesson-module__SXQm0G__variables article strong{color:#e3d5bb;font:700 10px var(--font-baloo)}.EngineeringLesson-module__SXQm0G__variables article span{color:#9b92af;font:600 9.5px/1.35 var(--font-shantell)}.EngineeringLesson-module__SXQm0G__variables article small{color:#756d89;font:650 8px var(--font-karla)}.EngineeringLesson-module__SXQm0G__worked,.EngineeringLesson-module__SXQm0G__modelNote{color:#aaa1b9;font:600 10px/1.45 var(--font-shantell);background:#cae1ee0e;border-radius:12px;margin:0 12px 10px;padding:10px}.EngineeringLesson-module__SXQm0G__worked b,.EngineeringLesson-module__SXQm0G__modelNote b{color:#d9eaf3;font:800 8px var(--font-karla);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;display:block}.EngineeringLesson-module__SXQm0G__modelNote{background:#efd39a0d}.EngineeringLesson-module__SXQm0G__modelNote b{color:#dcc394}.EngineeringLesson-module__SXQm0G__future{background:linear-gradient(90deg,#efd39a11,#ffffff06);border-left:2px solid #efd39a61;border-radius:4px 14px 14px 4px;margin-top:10px;padding:11px 13px}.EngineeringLesson-module__SXQm0G__future span{color:#cbb27d;font:800 8px var(--font-karla);letter-spacing:.14em}.EngineeringLesson-module__SXQm0G__future p{color:#c7bed4;font:650 10.5px/1.4 var(--font-shantell);margin:3px 0}.EngineeringLesson-module__SXQm0G__future small{color:#8f86a2;font:600 9.5px/1.4 var(--font-shantell)}.EngineeringLesson-module__SXQm0G__artCore i{background:linear-gradient(145deg,#ffffffe0,#c9b9e885);box-shadow:inset 7px 7px 12px #ffffff57,inset -7px -8px 14px #66539721,0 0 22px #c5b5e724}.EngineeringLesson-module__SXQm0G__art[data-mechanic=charge] .EngineeringLesson-module__SXQm0G__artCore{background:radial-gradient(circle at 38% 32%,#fff9,#bfccea66 50%,#9a82c544);border:1px solid #ddd3f58c;border-radius:50%;width:144px;height:144px;top:41px;left:50%;transform:translate(-50%);box-shadow:inset 13px 12px 25px #ffffff47,0 0 32px #b8caee2e}.EngineeringLesson-module__SXQm0G__art[data-mechanic=charge] .EngineeringLesson-module__SXQm0G__artCore i{width:26px;height:26px;transform:rotate(calc(var(--piece) * 22.5deg)) translateX(78px);border-radius:50%;animation:12s linear infinite EngineeringLesson-module__SXQm0G__orbit;top:calc(50% - 13px);left:calc(50% - 13px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=charge] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+11){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=current] .EngineeringLesson-module__SXQm0G__artCore{filter:drop-shadow(0 0 12px #9de1ec2e);border-bottom:16px solid #8fdae952;border-radius:50%;height:77px;top:91px;left:8%;right:8%;transform:rotate(-3deg)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=current] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";background:linear-gradient(90deg,#d6ac67,#fff0b6,#c79555);border-radius:12px;width:22px;height:122px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=current] .EngineeringLesson-module__SXQm0G__artCore i{background:#dffaff;border-radius:50%;width:12px;height:12px;animation:3s ease-in-out infinite EngineeringLesson-module__SXQm0G__river;top:52px;left:0}.EngineeringLesson-module__SXQm0G__art[data-mechanic=current] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+13){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=current] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(2n){animation-delay:-1.4s}.EngineeringLesson-module__SXQm0G__art[data-mechanic=current] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(3n){animation-delay:-.7s}.EngineeringLesson-module__SXQm0G__art[data-mechanic=voltage] .EngineeringLesson-module__SXQm0G__artCore:before,.EngineeringLesson-module__SXQm0G__art[data-mechanic=voltage] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";background:linear-gradient(145deg,#ffffffd1,#b1c7e866);border:1px solid #ffffff73;border-radius:48% 52% 42% 58%/55% 48% 52% 45%;width:130px;height:150px;position:absolute;top:55px;box-shadow:inset 12px 10px 22px #fff5,0 0 25px #b2ceec29}.EngineeringLesson-module__SXQm0G__art[data-mechanic=voltage] .EngineeringLesson-module__SXQm0G__artCore:before{left:calc(50% - 162px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=voltage] .EngineeringLesson-module__SXQm0G__artCore:after{background:linear-gradient(145deg,#fff6fae0,#ebafd26b);right:calc(50% - 162px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=voltage] .EngineeringLesson-module__SXQm0G__artCore i{background:#ffe5a8;border-radius:50%;width:10px;height:10px;animation:2.8s ease-in-out infinite EngineeringLesson-module__SXQm0G__bridge;top:118px;left:50%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=voltage] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+9){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=resistance] .EngineeringLesson-module__SXQm0G__artCore{background:linear-gradient(#ffffff6b,#b8b2d924);border:1px solid #ffffff59;border-radius:36px;height:72px;top:100px;left:12%;right:12%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=resistance] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";height:calc(5px + var(--c) * 3px);background:linear-gradient(90deg,#eab575,#f7d5ad,#c8b2df);border-radius:99px;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);box-shadow:0 0 14px #efcda04d}.EngineeringLesson-module__SXQm0G__art[data-mechanic=resistance] .EngineeringLesson-module__SXQm0G__artCore i{background:#fff3c5;border-radius:50%;width:9px;height:9px;animation:2.4s linear infinite EngineeringLesson-module__SXQm0G__wire;top:31px;left:9%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=resistance] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+12){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=paths] .EngineeringLesson-module__SXQm0G__artCore{border-left:8px solid #e9c98c;border-right:8px solid #c5dfea;height:150px;top:57px;left:12%;right:12%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=paths] .EngineeringLesson-module__SXQm0G__artCore i{width:64%;height:2px;left:18%;top:calc(18px + (var(--piece) - 1) * 31px);background:#d6cce8;box-shadow:0 0 9px #dbd0ee47}.EngineeringLesson-module__SXQm0G__art[data-mechanic=paths] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+5){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=paths] .EngineeringLesson-module__SXQm0G__artCore i:after{content:"";background:linear-gradient(145deg,#fff9,#e8b8d099);border-radius:12px;width:46px;height:24px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=work] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";left:calc(18% + var(--b) * 4%);background:linear-gradient(145deg,#fff9,#c9d7ec88);border-radius:50% 50% 38% 38%;width:150px;height:72px;transition:left .45s;position:absolute;top:105px;box-shadow:0 20px 18px #05031040}.EngineeringLesson-module__SXQm0G__art[data-mechanic=work] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";left:calc(23% + var(--b) * 4%);width:calc(74px + var(--a) * 2px);transform-origin:0;height:4px;transform:rotate(calc(var(--c) * -1deg));background:#edce8d;transition:transform .45s;position:absolute;top:112px;box-shadow:0 0 9px #edce8d88}.EngineeringLesson-module__SXQm0G__art[data-mechanic=work] .EngineeringLesson-module__SXQm0G__artCore i{display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=kinetic] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";left:calc(18% + var(--b) * 7%);top:calc(144px - var(--b) * 4px);width:calc(44px + var(--a) * 8px);height:calc(44px + var(--a) * 8px);box-shadow:0 0 calc(16px + var(--b) * 6px) #aee0ef6b;background:radial-gradient(circle at 35% 30%,#fff,#d8eafa99 45%,#aa9cd066);border-radius:50%;transition:all .45s;position:absolute}.EngineeringLesson-module__SXQm0G__art[data-mechanic=kinetic] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";left:calc(11% + var(--b) * 7%);top:calc(162px - var(--b) * 4px);width:calc(70px + var(--b) * 9px);filter:blur(3px);background:linear-gradient(90deg,#0000,#bfeafb66);border-radius:50%;height:16px;transition:all .45s;position:absolute}.EngineeringLesson-module__SXQm0G__art[data-mechanic=kinetic] .EngineeringLesson-module__SXQm0G__artCore i{display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=height] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";left:50%;top:calc(190px - var(--b) * 23px);width:calc(54px + var(--a) * 6px);height:calc(54px + var(--a) * 6px);box-shadow:0 0 calc(14px + var(--b) * 4px) #eebedb52;background:linear-gradient(145deg,#fff8,#efbbd5a8);border-radius:50%;transition:top .45s;position:absolute;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=height] .EngineeringLesson-module__SXQm0G__artCore:after{content:"ZERO";color:#bda674;font:700 8px var(--font-karla);text-align:right;border-top:1px dashed #efd39a80;padding-top:3px;position:absolute;top:224px;left:14%;right:14%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=height] .EngineeringLesson-module__SXQm0G__artCore i{display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=spring] .EngineeringLesson-module__SXQm0G__artCore{width:calc(48% - var(--b) * 110%);filter:drop-shadow(0 0 8px #d5c4ef47);background:repeating-linear-gradient(100deg,#0000 0 12px,#d3c4ede6 13px 17px,#0000 18px 29px);min-width:150px;height:60px;transition:width .4s;top:126px;left:17%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=spring] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";width:76px;height:76px;box-shadow:inset 9px 8px 15px #fff4,0 0 calc(10px + var(--a) * .1px) #ecb6d347;background:linear-gradient(145deg,#fff8,#edb7d1a8);border-radius:48% 52% 45% 55%;position:absolute;top:-8px;left:100%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=spring] .EngineeringLesson-module__SXQm0G__artCore i{display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=efficiency] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";clip-path:polygon(0 15%,65% 15%,100% 50%,65% 85%,0 85%);filter:drop-shadow(0 0 14px #efcf8f52);background:linear-gradient(90deg,#f0cc84,#fff1b5);width:90px;height:66px;position:absolute;top:118px;left:23%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=efficiency] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";clip-path:polygon(0 43%,72% 43%,100% 0,100% 38%,78% 50%,100% 62%,100% 100%,72% 57%,0 57%);filter:drop-shadow(0 0 12px #c3e2ea38);background:linear-gradient(#c7edf0 0 46%,#0000 46% 54%,#e9bdd3 54%);width:118px;height:150px;position:absolute;top:70px;right:21%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=efficiency] .EngineeringLesson-module__SXQm0G__artCore i{display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lattice] .EngineeringLesson-module__SXQm0G__artCore{grid-template-columns:repeat(4,1fr);gap:22px 46px;width:300px;height:160px;display:grid;top:55px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lattice] .EngineeringLesson-module__SXQm0G__artCore i{background:radial-gradient(circle at 34% 28%,#fff,#d8e8f3bb 48%,#a791ce88);border-radius:50%;width:38px;height:38px;position:relative}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lattice] .EngineeringLesson-module__SXQm0G__artCore i:after{content:"";background:#dbe8f2aa;width:52px;height:3px;position:absolute;top:50%;left:100%;box-shadow:0 0 8px #d9ebf540}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lattice] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(4n):after{transform-origin:0;width:35px;transform:rotate(90deg)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lattice] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+13){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore{background:linear-gradient(145deg,#fff6,#998fc22e);border:1px solid #ffffff52;border-radius:38px;width:330px;height:160px;top:60px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore:before,.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";background:linear-gradient(145deg,#fff7,#e7b8d0a8);border-radius:20px;width:90px;height:48px;position:absolute;bottom:35px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore:before{left:25px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore:after{right:25px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore i:first-child{background:linear-gradient(145deg,#fff1bc,#cfa35d);border-radius:22px;width:66px;height:88px;top:-28px;left:132px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(2){width:106px;height:calc(3px + max(0px, (var(--a) - var(--b)) * 25px));background:#c7f2f5;border-radius:99px;max-height:22px;transition:height .35s;top:92px;left:112px;box-shadow:0 0 16px #bcf0f573}.EngineeringLesson-module__SXQm0G__art[data-mechanic=transistor] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+3){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=diode] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";filter:drop-shadow(0 0 12px #ebbad333);border-top:72px solid #0000;border-bottom:72px solid #0000;border-left:104px solid #edb7d2c2;position:absolute;top:75px;left:calc(50% - 128px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=diode] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";width:calc(15px + (1 - var(--a)) * 25px);background:linear-gradient(90deg,#fff9,#cddff0aa);border-radius:20px;height:156px;transition:width .35s;position:absolute;top:69px;left:calc(50% + 24px);box-shadow:0 0 15px #cfe6ef33}.EngineeringLesson-module__SXQm0G__art[data-mechanic=diode] .EngineeringLesson-module__SXQm0G__artCore i{background:#d9f5f8;border-radius:50%;width:12px;height:12px;animation:2.2s linear infinite EngineeringLesson-module__SXQm0G__diode;top:139px;left:13%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=diode] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+9){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=nand] .EngineeringLesson-module__SXQm0G__artCore:before{content:"AND";color:#77708f;background:linear-gradient(145deg,#fff8,#c6b4e199);border-radius:24px 74px 74px 24px;place-items:center;width:170px;height:144px;font:700 11px ui-monospace,monospace;display:grid;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:inset 12px 10px 22px #fff4,0 0 18px #cab9e429}.EngineeringLesson-module__SXQm0G__art[data-mechanic=nand] .EngineeringLesson-module__SXQm0G__artCore i{border-radius:50%;width:42px;height:42px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=nand] .EngineeringLesson-module__SXQm0G__artCore i:first-child{opacity:calc(.32 + var(--a) * .68);background:#fff0b4;top:84px;left:calc(50% - 152px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=nand] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(2){opacity:calc(.32 + var(--b) * .68);background:#fff0b4;top:151px;left:calc(50% - 152px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=nand] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(3){opacity:calc(.28 + var(--out) * .72);box-shadow:0 0 calc(7px + var(--out) * 18px) #cdf6f161;background:#d9f7f4;transition:opacity .35s,box-shadow .35s;top:117px;right:calc(50% - 174px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=nand] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+4){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=delay] .EngineeringLesson-module__SXQm0G__artCore{height:170px;top:55px;left:13%;right:13%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=delay] .EngineeringLesson-module__SXQm0G__artCore i{width:70%;height:2px;left:10%;top:calc(25px + (var(--piece) - 1) * 55px);background:#cbd8e8aa}.EngineeringLesson-module__SXQm0G__art[data-mechanic=delay] .EngineeringLesson-module__SXQm0G__artCore i:before,.EngineeringLesson-module__SXQm0G__art[data-mechanic=delay] .EngineeringLesson-module__SXQm0G__artCore i:after{content:"";background:linear-gradient(145deg,#fff8,#cab9df99);border-radius:12px;width:50px;height:30px;position:absolute;top:-15px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=delay] .EngineeringLesson-module__SXQm0G__artCore i:before{left:24%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=delay] .EngineeringLesson-module__SXQm0G__artCore i:after{left:66%}.EngineeringLesson-module__SXQm0G__art[data-mechanic=delay] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+4){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=forces] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";width:calc(58px + var(--c) * 7px);height:calc(58px + var(--c) * 7px);background:linear-gradient(145deg,#fff9,#bfcae588);border-radius:50%;position:absolute;top:93px;left:50%;transform:translate(-50%);box-shadow:inset 9px 8px 16px #fff4,0 0 18px #c6d7ec2b}.EngineeringLesson-module__SXQm0G__art[data-mechanic=forces] .EngineeringLesson-module__SXQm0G__artCore i:first-child{width:calc(var(--a) * 5px);transform-origin:0;background:#edcf91;height:4px;top:133px;left:50%;box-shadow:0 0 9px #edcf9166}.EngineeringLesson-module__SXQm0G__art[data-mechanic=forces] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(2){width:calc(var(--b) * 4px);transform-origin:0;background:#bee6ef;height:4px;top:133px;left:50%;transform:rotate(-90deg);box-shadow:0 0 9px #bee6ef66}.EngineeringLesson-module__SXQm0G__art[data-mechanic=forces] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+3){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=rotation] .EngineeringLesson-module__SXQm0G__artCore{border:calc(7px + var(--a) * 1px) solid #cdd5eda8;width:180px;height:180px;animation:EngineeringLesson-module__SXQm0G__spin calc(1.5s + var(--a) * var(--b) * .7s) linear infinite;border-radius:50%;top:50px;left:calc(50% - 90px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=rotation] .EngineeringLesson-module__SXQm0G__artCore:before,.EngineeringLesson-module__SXQm0G__art[data-mechanic=rotation] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";width:calc(29px + var(--a) * 4px);height:calc(29px + var(--a) * 4px);background:linear-gradient(145deg,#fff8,#e8b6d0aa);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 14px #e8b7d133}.EngineeringLesson-module__SXQm0G__art[data-mechanic=rotation] .EngineeringLesson-module__SXQm0G__artCore:before{left:calc(50% - var(--b) * 78px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=rotation] .EngineeringLesson-module__SXQm0G__artCore:after{right:calc(50% - var(--b) * 78px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=rotation] .EngineeringLesson-module__SXQm0G__artCore i{display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lever] .EngineeringLesson-module__SXQm0G__artCore:before{content:"";height:24px;transform:rotate(calc((var(--b) - var(--a)) * 1.2deg));background:linear-gradient(#fff9,#cbd5e599);border-radius:12px;transition:transform .35s;position:absolute;top:123px;left:15%;right:15%;box-shadow:0 7px 14px #04030f2e}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lever] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";border-bottom:83px solid #d4ad69;border-left:42px solid #0000;border-right:42px solid #0000;width:0;height:0;position:absolute;top:138px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lever] .EngineeringLesson-module__SXQm0G__artCore i:first-child,.EngineeringLesson-module__SXQm0G__art[data-mechanic=lever] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(2){border-radius:50%;width:54px;height:54px;top:77px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lever] .EngineeringLesson-module__SXQm0G__artCore i:first-child{left:calc(50% - var(--a) * 55px);background:linear-gradient(145deg,#fff8,#e8b7d0aa)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lever] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(2){left:calc(50% + var(--b) * 44px);width:calc(44px + var(--c) * .35px);height:calc(44px + var(--c) * .35px);background:linear-gradient(145deg,#fff1b2,#d0a65f)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=lever] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+3){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=gears] .EngineeringLesson-module__SXQm0G__artCore i{background:radial-gradient(circle,#0000 0 32%,#d2c5eab3 34% 65%,#0000 67%);border:9px dotted #dbd0efb3;border-radius:50%;animation:7s linear infinite EngineeringLesson-module__SXQm0G__spin;box-shadow:0 0 16px #ccbfe82e}.EngineeringLesson-module__SXQm0G__art[data-mechanic=gears] .EngineeringLesson-module__SXQm0G__artCore i:first-child{width:calc(62px + var(--a) * 2px);height:calc(62px + var(--a) * 2px);top:80px;left:calc(50% - 140px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=gears] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(2){width:calc(62px + var(--b) * 2px);height:calc(62px + var(--b) * 2px);animation-duration:10s;animation-direction:reverse;top:65px;left:calc(50% + 5px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=gears] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(3){width:72px;height:72px;animation-direction:reverse;display:none;top:108px;left:calc(50% - 35px)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=gears] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+4){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=pulley] .EngineeringLesson-module__SXQm0G__artCore{border-top:7px solid #d9b976;width:330px;height:175px;top:51px;left:50%;transform:translate(-50%)}.EngineeringLesson-module__SXQm0G__art[data-mechanic=pulley] .EngineeringLesson-module__SXQm0G__artCore i{width:4px;height:122px;top:0;left:calc(12% + (var(--piece) - 1) * 15%);background:#d7eef3;box-shadow:0 0 7px #d3edf233}.EngineeringLesson-module__SXQm0G__art[data-mechanic=pulley] .EngineeringLesson-module__SXQm0G__artCore i:nth-child(n+7){display:none}.EngineeringLesson-module__SXQm0G__art[data-mechanic=pulley] .EngineeringLesson-module__SXQm0G__artCore:before,.EngineeringLesson-module__SXQm0G__art[data-mechanic=pulley] .EngineeringLesson-module__SXQm0G__artCore:after{content:"";background:#312a50;border:8px solid #cdd7ecad;border-radius:50%;width:62px;height:62px;position:absolute;top:28px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=pulley] .EngineeringLesson-module__SXQm0G__artCore:before{left:76px}.EngineeringLesson-module__SXQm0G__art[data-mechanic=pulley] .EngineeringLesson-module__SXQm0G__artCore:after{top:68px;right:76px}.EngineeringLesson-module__SXQm0G__worldOrb{background:radial-gradient(circle at 34% 28%,#ffffffe6,#bcd5ed6e 31%,#8974ba4d 64%,#382b5b1f);border:1px solid #f7f0ff8a;border-radius:50%;width:150px;height:150px;display:block;position:relative;box-shadow:inset 16px 13px 30px #ffffff38,0 0 38px #b4d0ec4d}.EngineeringLesson-module__SXQm0G__worldOrb:before,.EngineeringLesson-module__SXQm0G__worldOrb:after{content:"";border:1px solid #efd19380;border-radius:50%;position:absolute;inset:14%;transform:rotate(28deg)}.EngineeringLesson-module__SXQm0G__worldOrb:after{border-color:#caeef3a6;inset:29%;transform:rotate(-32deg)}.EngineeringLesson-module__SXQm0G__worldOrb i{background:linear-gradient(145deg,#fff8,#edbad4);border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 12px #efbed87a}.EngineeringLesson-module__SXQm0G__worldOrb i:first-child{top:30%;left:17%}.EngineeringLesson-module__SXQm0G__worldOrb i:nth-child(2){background:#d9f5f7;top:42%;right:17%}.EngineeringLesson-module__SXQm0G__worldOrb i:nth-child(3){background:#f5dfa6;bottom:14%;left:35%}.EngineeringLesson-module__SXQm0G__worldOrb i:nth-child(4){width:10px;height:10px;top:15%;right:33%}.EngineeringLesson-module__SXQm0G__worldOrb b{color:#f6e5ad;text-shadow:0 0 16px #f5da9d8c;place-items:center;font:700 36px ui-monospace,monospace;display:grid;position:absolute;inset:0}.EngineeringLesson-module__SXQm0G__worldOrb[data-compact]{width:56px;height:56px}.EngineeringLesson-module__SXQm0G__worldOrb[data-compact] b{font-size:17px}.EngineeringLesson-module__SXQm0G__worldOrb[data-compact] i{width:7px;height:7px}.EngineeringLesson-module__SXQm0G__chapterCore{--core:#c8dff0;background:radial-gradient(circle at 38% 28%,#fff9,var(--core) 42%,#7d67b15c);width:112px;height:104px;box-shadow:inset 11px 9px 22px #fff4,0 0 26px color-mix(in srgb,var(--core),transparent 48%);border:1px solid #ffffff7a;border-radius:48% 52% 46% 54%;display:block;position:relative}.EngineeringLesson-module__SXQm0G__chapterCore[data-unit="1"]{--core:#eac4d9}.EngineeringLesson-module__SXQm0G__chapterCore[data-unit="2"]{--core:#c8e9e7}.EngineeringLesson-module__SXQm0G__chapterCore[data-unit="3"]{--core:#e9d39d}.EngineeringLesson-module__SXQm0G__chapterCore i{width:14px;height:14px;transform:rotate(calc((var(--piece) - 1) * 72deg)) translateY(-57px);background:#fff6d4;border-radius:50%;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px);box-shadow:0 0 10px #fff2bd88}.EngineeringLesson-module__SXQm0G__chapterCore b{color:#756b91;font:800 24px var(--font-baloo);place-items:center;display:grid;position:absolute;inset:0}.EngineeringLesson-module__SXQm0G__chapterCore[data-complete]{box-shadow:inset 11px 9px 22px #fff5,0 0 42px #f7db9d99}.EngineeringLesson-module__SXQm0G__reviewScreen{color:#f8eed6;text-align:center;background:radial-gradient(80% 48% at 50% 35%,#a9c2e62b,#0000 72%),linear-gradient(#29234a,#1b1734);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:24px 20px 34px;display:flex}.EngineeringLesson-module__SXQm0G__reviewScreen>span,.EngineeringLesson-module__SXQm0G__reviewQuestion>span,.EngineeringLesson-module__SXQm0G__reviewHeader span{color:#b8add7;font:800 10px var(--font-karla);letter-spacing:.13em}.EngineeringLesson-module__SXQm0G__reviewScreen h1,.EngineeringLesson-module__SXQm0G__reviewScreen h2{font:500 29px var(--font-young-serif);margin:0}.EngineeringLesson-module__SXQm0G__reviewScreen p{color:#c8bfdc;max-width:490px;font:600 13px/1.55 var(--font-shantell);margin:0}.EngineeringLesson-module__SXQm0G__reviewScreen>strong{color:#f2d69c;font:800 14px var(--font-baloo)}.EngineeringLesson-module__SXQm0G__reviewAction{color:#382b4c;min-height:48px;font:800 13px var(--font-baloo);background:linear-gradient(135deg,#f0d69d,#cba961);border:1px solid #ffeec38c;border-radius:18px;padding:12px 22px;box-shadow:0 9px 25px #08051633}.EngineeringLesson-module__SXQm0G__reviewAction:disabled{opacity:.38;box-shadow:none}.EngineeringLesson-module__SXQm0G__reviewHeader{text-align:left;align-items:center;gap:12px;width:min(100%,520px);display:flex}.EngineeringLesson-module__SXQm0G__reviewHeader>div{flex-direction:column;gap:2px;display:flex}.EngineeringLesson-module__SXQm0G__reviewHeader strong{font:800 14px var(--font-baloo)}.EngineeringLesson-module__SXQm0G__reviewLights{gap:7px;display:flex}.EngineeringLesson-module__SXQm0G__reviewLights i{background:#ffffff1a;border-radius:99px;width:28px;height:7px;font-size:0}.EngineeringLesson-module__SXQm0G__reviewLights i[data-lit]{background:#e8ce91;box-shadow:0 0 10px #eacf9366}.EngineeringLesson-module__SXQm0G__reviewQuestion{flex-direction:column;gap:8px;width:min(100%,520px);display:flex}.EngineeringLesson-module__SXQm0G__reviewQuestion>div{gap:8px;margin-top:4px;display:grid}.EngineeringLesson-module__SXQm0G__reviewQuestion button{color:#f6f0ff;background:#ffffff12;border:1px solid #ddd2f138;border-radius:16px;min-height:48px}.EngineeringLesson-module__SXQm0G__reviewQuestion button[data-state=wrong]{background:#da9aac1f;border-color:#da9aac}.EngineeringLesson-module__SXQm0G__reviewQuestion button[data-state=correct]{background:#b1e2d324;border-color:#bfe5d8}.EngineeringLesson-module__SXQm0G__reviewQuestion code{font:700 13px ui-monospace,monospace}.EngineeringLesson-module__SXQm0G__reviewFeedback{color:#d7cde6!important;min-height:42px!important}@keyframes EngineeringLesson-module__SXQm0G__twinkle{to{opacity:.35}}@keyframes EngineeringLesson-module__SXQm0G__breathe{50%{transform:translateY(-3px)scale(1.025)}}@keyframes EngineeringLesson-module__SXQm0G__orbit{to{transform:rotate(calc(var(--piece) * 22.5deg + 360deg)) translateX(78px)}}@keyframes EngineeringLesson-module__SXQm0G__river{0%{opacity:0;transform:translate(0)translateY(0)}12%{opacity:1}50%{transform:translate(180px)translateY(-22px)}88%{opacity:1}to{opacity:0;transform:translate(360px)translateY(0)}}@keyframes EngineeringLesson-module__SXQm0G__bridge{0%,to{opacity:.3;transform:translate(-62px)translateY(8px)}50%{opacity:1;transform:translate(62px)translateY(-8px)}}@keyframes EngineeringLesson-module__SXQm0G__wire{0%{opacity:.2;transform:translate(0)}30%{opacity:1}to{opacity:.2;transform:translate(300px)}}@keyframes EngineeringLesson-module__SXQm0G__diode{0%{opacity:.15;transform:translate(0)}30%{opacity:1}to{opacity:.15;transform:translate(410px)}}@keyframes EngineeringLesson-module__SXQm0G__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.EngineeringLesson-module__SXQm0G__screen{padding-inline:13px}.EngineeringLesson-module__SXQm0G__memoryBar{grid-template-columns:1fr 1.25fr}.EngineeringLesson-module__SXQm0G__memoryBar>:nth-child(2){border-right:0}.EngineeringLesson-module__SXQm0G__memoryBar>:last-child,.EngineeringLesson-module__SXQm0G__progress b{display:none}.EngineeringLesson-module__SXQm0G__progress span:after{display:block}.EngineeringLesson-module__SXQm0G__world{border-radius:24px;min-height:376px}.EngineeringLesson-module__SXQm0G__art{transform-origin:top;width:108.7%;height:252px;margin-right:-8.7%;transform:scale(.92)}.EngineeringLesson-module__SXQm0G__liveResult{grid-template-columns:1fr}.EngineeringLesson-module__SXQm0G__liveResult strong{text-align:left}.EngineeringLesson-module__SXQm0G__choiceGrid{grid-template-columns:1fr}.EngineeringLesson-module__SXQm0G__choiceGrid button{text-align:left;flex-direction:row;justify-content:flex-start;min-height:64px}.EngineeringLesson-module__SXQm0G__choiceStage{padding-top:118px}.EngineeringLesson-module__SXQm0G__controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EngineeringLesson-module__SXQm0G__screen *,.EngineeringLesson-module__SXQm0G__screen :before,.EngineeringLesson-module__SXQm0G__screen :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.NutritionCurriculumIndex-module__RF-Q1G__index{color:#f4ead9;color:lab(93.1164% 1.27652 9.56425);width:100%;margin-top:18px}.NutritionCurriculumIndex-module__RF-Q1G__toggle{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#221d37b8;background:lab(12.3533% 8.59313 -16.7076/.72);border:1px solid #7edddf59;border:1px solid lab(82.3679% -28.996 -10.0561/.35);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.NutritionCurriculumIndex-module__RF-Q1G__toggle span{gap:2px;display:grid}.NutritionCurriculumIndex-module__RF-Q1G__toggle b{font:800 15px var(--font-baloo), sans-serif}.NutritionCurriculumIndex-module__RF-Q1G__toggle small{color:#b1accf;color:lab(71.6286% 7.18519 -17.1831);font:650 11px var(--font-karla), sans-serif}.NutritionCurriculumIndex-module__RF-Q1G__toggle i{color:#8ceaec;color:lab(87.0085% -28.9981 -10.0658);width:34px;height:34px;font:normal 800 21px var(--font-baloo), sans-serif;background:#7edddf1f;background:lab(82.3679% -28.996 -10.0561/.12);border-radius:50%;place-items:center;display:grid}.NutritionCurriculumIndex-module__RF-Q1G__toggle:focus-visible{outline-offset:4px;outline:3px solid #fac871;outline:3px solid lab(83.8659% 11.1505 50.2781)}.NutritionCurriculumIndex-module__RF-Q1G__stages{gap:22px;margin-top:18px;display:grid}.NutritionCurriculumIndex-module__RF-Q1G__stages section{gap:12px;display:grid}.NutritionCurriculumIndex-module__RF-Q1G__stages header{align-items:center;gap:11px;display:flex}.NutritionCurriculumIndex-module__RF-Q1G__stages header>span{color:#8ceaec;color:lab(87.0085% -28.9981 -10.0658);width:34px;height:34px;font:800 14px var(--font-baloo), sans-serif;background:#50b0b22e;background:lab(66.1251% -28.9861 -10.0144/.18);border-radius:12px;flex:none;place-items:center;display:grid}.NutritionCurriculumIndex-module__RF-Q1G__stages h3{color:#f7eddc;color:lab(94.2766% 1.2745 9.56272);font:800 17px var(--font-baloo), sans-serif;margin:0}.NutritionCurriculumIndex-module__RF-Q1G__stages p{color:#aeaac6;color:lab(70.5828% 5.64614 -13.7982);font:650 12px/1.45 var(--font-karla), sans-serif;margin:2px 0 0}.NutritionCurriculumIndex-module__RF-Q1G__stages ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.NutritionCurriculumIndex-module__RF-Q1G__stages li{border-block-start:1px solid #e5ddd01a;border-block-start:1px solid lab(88.4626% .995964 7.63279/.1);gap:4px;padding:10px 4px 2px;display:grid}.NutritionCurriculumIndex-module__RF-Q1G__stages li strong{font:800 13px var(--font-baloo), sans-serif}.NutritionCurriculumIndex-module__RF-Q1G__stages li span{color:#b4b0cf;color:lab(72.847% 6.39892 -15.4986);font:650 12px/1.45 var(--font-karla), sans-serif}.NutritionCurriculumIndex-module__RF-Q1G__stages li code{overflow-wrap:anywhere;color:#f7d293;color:lab(86.2085% 7.5126 36.1946);font:700 11px/1.5 ui-monospace,monospace}
.Auth-module__4HyjLW__wrap{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(40px, env(safe-area-inset-bottom));place-items:center;display:grid}.Auth-module__4HyjLW__card{width:var(--container-auth)}.Auth-module__4HyjLW__cardWide{width:min(560px,100%)}.Auth-module__4HyjLW__title{margin:0 0 4px;font-size:clamp(26px,6vw,30px)}.Auth-module__4HyjLW__sub{color:var(--lav-body);margin:0 0 20px}.Auth-module__4HyjLW__label{color:var(--lav-body-2);margin-bottom:14px;font-size:13.5px;display:block}.Auth-module__4HyjLW__input{border-radius:var(--radius-pill);border:1.5px solid var(--card-border-strong);width:100%;min-height:48px;color:var(--cream);background:#0003;margin-top:6px;padding:0 14px;font-size:16px;display:block}.Auth-module__4HyjLW__input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.Auth-module__4HyjLW__error{color:var(--pink);margin:4px 0 14px;font-size:13.5px}.Auth-module__4HyjLW__note{color:var(--lav-dim);text-align:center;margin:12px 0 0;font-size:12.5px}.Auth-module__4HyjLW__foot{text-align:center;color:var(--lav-dim);margin:18px 0 0}.Auth-module__4HyjLW__foot a{color:var(--gold)}.Auth-module__4HyjLW__demo{border:1.5px dashed var(--card-border-strong);width:100%;color:var(--lav-body);border-radius:var(--radius-btn);cursor:pointer;touch-action:manipulation;background:0 0;min-height:48px;margin-top:12px}.Auth-module__4HyjLW__demo:hover{color:var(--gold);border-color:var(--gold)}.Auth-module__4HyjLW__divider{border-top:1px solid var(--card-border);color:var(--cream);margin:8px 0 16px;padding-top:16px;font-weight:700}.Auth-module__4HyjLW__pills,.Auth-module__4HyjLW__arcGrid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Auth-module__4HyjLW__pill{border:1.5px solid var(--card-border-strong);width:46px;height:46px;color:var(--cream);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:12px;font-weight:700}.Auth-module__4HyjLW__pillOn{background:var(--gold);color:var(--ink-on-gold);border-color:var(--gold)}.Auth-module__4HyjLW__arcGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.Auth-module__4HyjLW__arc{text-align:left;border-radius:var(--radius-md);border:1.5px solid var(--card-border-strong);color:var(--lav-body);cursor:pointer;touch-action:manipulation;background:0 0;flex-direction:column;gap:4px;min-height:72px;padding:12px;display:flex}.Auth-module__4HyjLW__arc strong{color:var(--cream)}.Auth-module__4HyjLW__arcOn{border-color:var(--gold);background:#ffcf7d1a}.Auth-module__4HyjLW__arcOn strong{color:var(--gold)}@media (max-width:420px){.Auth-module__4HyjLW__wrap{padding-inline:16px}.Auth-module__4HyjLW__pill{width:44px;height:44px}}
