.learning-module__H8Vlza__page{color:#f8fbff;background:#02040b;min-height:100dvh;padding:22px;position:relative;overflow:hidden}.learning-module__H8Vlza__cosmos{pointer-events:none;background:radial-gradient(circle at 50% 18%,#3b82f629,#0000 25%),radial-gradient(circle at 18% 62%,#22d3ee14,#0000 30%),radial-gradient(circle at 82% 72%,#6366f117,#0000 28%),linear-gradient(#030713,#010208);position:fixed;inset:0}.learning-module__H8Vlza__starfield{pointer-events:none;opacity:.45;background-image:radial-gradient(circle,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle,#7dd3fc99 0 1px,#0000 1.5px);background-position:0 0,31px 17px;background-size:71px 71px,113px 113px;animation:26s linear infinite learning-module__H8Vlza__drift;position:fixed;inset:0}.learning-module__H8Vlza__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1450px;margin:auto;padding:18px 0 26px;display:flex;position:relative}.learning-module__H8Vlza__header p,.learning-module__H8Vlza__eyebrow,.learning-module__H8Vlza__arenaHeader span{letter-spacing:.28em;color:#7dd3fc;font-size:9px;font-weight:700}.learning-module__H8Vlza__header h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(2.3rem,6vw,5.4rem);font-weight:300;line-height:.96}.learning-module__H8Vlza__header>div>span{color:#8ba0b9;max-width:760px;line-height:1.6;display:block}.learning-module__H8Vlza__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.learning-module__H8Vlza__coreLink,.learning-module__H8Vlza__bridgeLink{color:#bae6fd;white-space:nowrap;background:#040a18a6;border:1px solid #7dd3fc38;border-radius:999px;padding:11px 14px}.learning-module__H8Vlza__bridgeLink{color:#ddd6fe;border-color:#c4b5fd40}.learning-module__H8Vlza__constellationShell{z-index:2;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;max-width:1450px;margin:0 auto;display:grid;position:relative}.learning-module__H8Vlza__constellation{isolation:isolate;border-radius:50%;min-height:560px;position:relative}.learning-module__H8Vlza__constellation:before{content:"";filter:blur(10px);background:radial-gradient(circle,#0ea5e91c,#1e40af08 42%,#0000 68%);border-radius:50%;position:absolute;inset:8%}.learning-module__H8Vlza__orbitOne,.learning-module__H8Vlza__orbitTwo,.learning-module__H8Vlza__orbitThree{border:1px solid #7dd3fc21;border-radius:50%;animation:28s linear infinite learning-module__H8Vlza__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learning-module__H8Vlza__orbitOne{width:72%;height:72%}.learning-module__H8Vlza__orbitTwo{width:88%;height:54%;animation-duration:34s;transform:translate(-50%,-50%)rotate(24deg)}.learning-module__H8Vlza__orbitThree{width:58%;height:92%;animation-duration:39s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(-18deg)}.learning-module__H8Vlza__learningStar{text-align:center;background:radial-gradient(circle at 38% 32%,#ffffff47,#38bdf829 16%,#2563eb33 42%,#030712f0 72%);border:1px solid #7dd3fc47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:240px;height:240px;transition:all .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #3b82f62e,inset 0 0 50px #7dd3fc1a}.learning-module__H8Vlza__starAwake{box-shadow:0 0 90px #22d3ee57,0 0 150px #2563eb2e,inset 0 0 60px #7dd3fc29}.learning-module__H8Vlza__learningStar>span{letter-spacing:.25em;margin-left:.25em;font-size:2.4rem}.learning-module__H8Vlza__learningStar strong{letter-spacing:.19em;color:#dff8ff;margin-top:10px;font-size:9px}.learning-module__H8Vlza__learningStar small{color:#7f9ab5;max-width:150px;margin-top:7px}.learning-module__H8Vlza__knowledgeNode{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#030812d1;border:1px solid #60a5fa29;border-radius:50%;flex-direction:column;justify-content:center;width:150px;min-height:96px;padding:18px 12px;transition:all .45s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 45px #00000040}.learning-module__H8Vlza__knowledgeNode>span{color:#4b6380;font:700 9px ui-monospace}.learning-module__H8Vlza__knowledgeNode strong{color:#9fb4c8;margin-top:5px;font-size:12px}.learning-module__H8Vlza__knowledgeNode small{color:#61788f;margin-top:4px;font-size:9px}.learning-module__H8Vlza__nodeActive{background:#081932e0;border-color:#7dd3fc73;box-shadow:0 0 34px #38bdf82e}.learning-module__H8Vlza__nodeActive strong{color:#e5f8ff}.learning-module__H8Vlza__nodeActive>span{color:#7dd3fc}.learning-module__H8Vlza__constellationReadout{border-left:1px solid #7dd3fc21;gap:18px;padding:10px 0 10px 24px;display:grid}.learning-module__H8Vlza__constellationReadout div:not(.learning-module__H8Vlza__energyBar){flex-direction:column;gap:5px;display:flex}.learning-module__H8Vlza__constellationReadout span{letter-spacing:.15em;text-transform:uppercase;color:#536d88;font-size:9px}.learning-module__H8Vlza__constellationReadout strong{color:#cdefff;font-size:13px}.learning-module__H8Vlza__energyBar{background:#050d1b;border-radius:999px;width:7px;height:160px;position:relative;overflow:hidden}.learning-module__H8Vlza__energyBar i{border-radius:inherit;background:linear-gradient(#22d3ee,#2563eb);width:100%;transition:all .4s;position:absolute;bottom:0;left:0}.learning-module__H8Vlza__learningDeck{z-index:2;gap:18px;max-width:1180px;margin:18px auto 0;display:grid;position:relative}.learning-module__H8Vlza__targetChamber,.learning-module__H8Vlza__practiceArena,.learning-module__H8Vlza__transferGate{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a16db;border:1px solid #7dd3fc24;border-radius:28px;padding:26px;box-shadow:0 20px 70px #00000042}.learning-module__H8Vlza__targetChamber h2,.learning-module__H8Vlza__transferGate h2{margin:10px 0 14px;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400}.learning-module__H8Vlza__targetChamber textarea,.learning-module__H8Vlza__practiceArena textarea,.learning-module__H8Vlza__transferGate textarea{color:#fff;width:100%;min-height:120px;font:inherit;resize:vertical;background:#040b17;border:1px solid #7dd3fc24;border-radius:18px;outline:none;padding:16px}.learning-module__H8Vlza__levels{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.learning-module__H8Vlza__levels button,.learning-module__H8Vlza__confidence button,.learning-module__H8Vlza__practiceActions button{color:#8299af;background:#050d1b;border:1px solid #7dd3fc24;border-radius:999px;padding:10px 14px}.learning-module__H8Vlza__levels .learning-module__H8Vlza__selected,.learning-module__H8Vlza__confidence .learning-module__H8Vlza__confidenceActive{color:#e7faff;background:#0ea5e91a;border-color:#7dd3fc80}.learning-module__H8Vlza__targetChamber>p,.learning-module__H8Vlza__practiceArena>p,.learning-module__H8Vlza__transferGate p,.learning-module__H8Vlza__pathRail p,.learning-module__H8Vlza__proofState p{color:#7e93aa;font-size:13px;line-height:1.6}.learning-module__H8Vlza__primaryButton{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border:0;border-radius:999px;margin-top:4px;padding:13px 18px;font-weight:700}.learning-module__H8Vlza__primaryButton:disabled,.learning-module__H8Vlza__practiceActions button:disabled{opacity:.35}.learning-module__H8Vlza__pathRail{border-block:1px solid #7dd3fc14;grid-template-columns:repeat(4,1fr);gap:0;padding:18px 0;display:grid;position:relative}.learning-module__H8Vlza__pathRail:before{content:"";background:linear-gradient(90deg,#0000,#7dd3fc42,#0000);height:1px;position:absolute;top:50%;left:5%;right:5%}.learning-module__H8Vlza__pathRail article{z-index:1;text-align:center;padding:10px;position:relative}.learning-module__H8Vlza__pathRail article>span{color:#59728e;background:#040b17;border:1px solid #7dd3fc24;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;font:700 9px ui-monospace;display:grid}.learning-module__H8Vlza__pathRail article div{margin-top:10px}.learning-module__H8Vlza__pathRail article strong{color:#8398ad;font-size:12px}.learning-module__H8Vlza__railActive>span{box-shadow:0 0 24px #22d3ee2e;color:#cffafe!important;border-color:#7dd3fc8c!important}.learning-module__H8Vlza__railActive strong{color:#e7faff!important}.learning-module__H8Vlza__practiceArena{border-radius:80px 24px}.learning-module__H8Vlza__arenaHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.learning-module__H8Vlza__arenaHeader strong{color:#d7f4ff;font-size:14px}.learning-module__H8Vlza__practiceActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.learning-module__H8Vlza__practiceActions button:last-child{color:#dff8ff;border-color:#7dd3fc59}.learning-module__H8Vlza__transferGate{background:linear-gradient(135deg,#120c26d1,#040a16e6);border-color:#c4b5fd33;grid-template-columns:240px 1fr;align-items:center;gap:28px;display:grid}.learning-module__H8Vlza__gateVisual{place-items:center;height:240px;display:grid;position:relative}.learning-module__H8Vlza__gateVisual span{border:1px solid #c4b5fd3d;border-radius:50%;animation:5s ease-in-out infinite learning-module__H8Vlza__pulse;position:absolute}.learning-module__H8Vlza__gateVisual span:first-child{width:80px;height:80px}.learning-module__H8Vlza__gateVisual span:nth-child(2){width:150px;height:150px;animation-delay:.4s}.learning-module__H8Vlza__gateVisual span:nth-child(3){width:220px;height:220px;animation-delay:.8s}.learning-module__H8Vlza__confidence{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.learning-module__H8Vlza__confidence>span{color:#8d9fb1;margin-right:6px;font-size:12px}.learning-module__H8Vlza__proofState{border-top:1px solid #c4b5fd21;margin-top:16px;padding:14px 0}.learning-module__H8Vlza__proofState strong{color:#ddd6fe}.learning-module__H8Vlza__footer{color:#61778f;z-index:2;border-top:1px solid #7dd3fc14;justify-content:space-between;gap:20px;max-width:1180px;margin:20px auto 0;padding:18px 0 5px;font-size:11px;display:flex;position:relative}.learning-module__H8Vlza__footer strong{color:#9fc7dd}@keyframes learning-module__H8Vlza__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes learning-module__H8Vlza__drift{to{background-position:71px 71px,144px 130px}}@keyframes learning-module__H8Vlza__pulse{0%,to{opacity:.2;transform:scale(.92)}50%{opacity:.7;transform:scale(1.03)}}@media (max-width:980px){.learning-module__H8Vlza__constellationShell{grid-template-columns:1fr}.learning-module__H8Vlza__constellationReadout{border-top:1px solid #7dd3fc1f;border-left:0;grid-template-columns:repeat(3,1fr);padding:18px 0}.learning-module__H8Vlza__energyBar{display:none}.learning-module__H8Vlza__transferGate{grid-template-columns:1fr}.learning-module__H8Vlza__gateVisual{height:150px}.learning-module__H8Vlza__gateVisual span:nth-child(3){width:150px;height:150px}.learning-module__H8Vlza__gateVisual span:nth-child(2){width:105px;height:105px}}@media (max-width:700px){.learning-module__H8Vlza__page{padding:14px}.learning-module__H8Vlza__header{flex-direction:column}.learning-module__H8Vlza__headerActions{justify-content:flex-start}.learning-module__H8Vlza__constellation{min-height:430px}.learning-module__H8Vlza__learningStar{width:180px;height:180px}.learning-module__H8Vlza__knowledgeNode{width:104px;min-height:74px;padding:10px 6px}.learning-module__H8Vlza__knowledgeNode small{display:none}.learning-module__H8Vlza__constellationReadout{grid-template-columns:1fr}.learning-module__H8Vlza__pathRail{border:0;grid-template-columns:1fr;gap:8px;padding:0}.learning-module__H8Vlza__pathRail:before{display:none}.learning-module__H8Vlza__pathRail article{text-align:left;border-left:1px solid #7dd3fc24;grid-template-columns:42px 1fr;align-items:center;display:grid}.learning-module__H8Vlza__pathRail article>span,.learning-module__H8Vlza__pathRail article div{margin:0}.learning-module__H8Vlza__targetChamber,.learning-module__H8Vlza__practiceArena,.learning-module__H8Vlza__transferGate{border-radius:20px;padding:18px}.learning-module__H8Vlza__practiceArena{border-radius:42px 18px}.learning-module__H8Vlza__footer{flex-direction:column}.learning-module__H8Vlza__levels{display:grid}.learning-module__H8Vlza__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.learning-module__H8Vlza__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.learning-module__H8Vlza__steps{z-index:2;gap:12px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.learning-module__H8Vlza__steps li{color:#9aacc1;border-bottom:2px solid #26364b;flex:1;align-items:center;gap:8px;min-width:0;padding:12px 8px;font-size:14px;display:flex}.learning-module__H8Vlza__steps li[aria-current=step]{color:#e0f7ff;border-color:#7dd3fc}.learning-module__H8Vlza__steps li>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.learning-module__H8Vlza__stepDetails,.learning-module__H8Vlza__mapDetails{overflow-wrap:anywhere;background:#050d1b;border:1px solid #7dd3fc29;border-radius:18px;min-width:0}.learning-module__H8Vlza__stepDetails>summary,.learning-module__H8Vlza__mapDetails>summary{cursor:pointer;color:#cdefff;min-height:48px;padding:14px 18px}.learning-module__H8Vlza__stepDetails>summary:focus-visible,.learning-module__H8Vlza__mapDetails>summary:focus-visible{outline-offset:-4px;outline:2px solid #7dd3fc}.learning-module__H8Vlza__mapDetails{z-index:2;max-width:1180px;margin:14px auto 0;position:relative}.learning-module__H8Vlza__stepDetails>.learning-module__H8Vlza__targetChamber,.learning-module__H8Vlza__stepDetails>.learning-module__H8Vlza__practiceArena{box-shadow:none;border:0;border-radius:0 0 18px 18px}@media (max-width:700px){.learning-module__H8Vlza__header{gap:12px;padding:8px 0 18px}.learning-module__H8Vlza__header h1{font-size:2rem;line-height:1.08}.learning-module__H8Vlza__header>div>span{display:none}.learning-module__H8Vlza__starfield{animation:none}.learning-module__H8Vlza__steps{gap:6px}.learning-module__H8Vlza__steps li{padding:10px 4px;font-size:13px}.learning-module__H8Vlza__levels{display:flex}.learning-module__H8Vlza__levels button{flex:1;min-height:44px}.learning-module__H8Vlza__gateVisual{display:none}.learning-module__H8Vlza__arenaHeader{flex-wrap:wrap;gap:8px}.learning-module__H8Vlza__page{min-height:100svh}}.learning-module__H8Vlza__guidedExample{background:#071526;border:1px solid #29415b;border-radius:18px;gap:12px;margin:12px 0 20px;padding:16px;display:grid}.learning-module__H8Vlza__guidedExample h3{font-size:1.15rem;line-height:1.4}.learning-module__H8Vlza__guidedExample p{line-height:1.55}.learning-module__H8Vlza__exampleChoices{gap:8px;display:grid}.learning-module__H8Vlza__exampleChoices button{text-align:left;color:#e4f3ff;background:#0b1c2e;border:1px solid #3c536b;border-radius:12px;min-height:48px;padding:12px 16px}.learning-module__H8Vlza__exampleChoices button[aria-pressed=true]{background:#143b52;border-color:#7dd3fc}.learning-module__H8Vlza__guidedExample summary{cursor:pointer;min-height:44px;padding-top:12px}
