@import"https://fonts.googleapis.com/css2?family=STIX+Two+Text:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--ink: #07090f;--panel: rgba(15, 20, 31, .78);--panel-strong: rgba(18, 25, 39, .9);--line: rgba(244, 241, 232, .14);--line-strong: rgba(244, 241, 232, .24);--paper: #f7f3ea;--muted: #aeb7c7;--blue: #2f80ed;--amber: #ffb347;--green: #7ee0b8;--danger: #ff6b6b;--radius-xl: 44px;--radius-lg: 32px;--radius-md: 22px;--shadow: 0 26px 90px rgba(0,0,0,.34);--focus: 0 0 0 3px rgba(255,179,71,.22)}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--paper);font-family:IBM Plex Sans,sans-serif;background:radial-gradient(circle at 10% 6%,rgba(47,128,237,.3),transparent 33rem),radial-gradient(circle at 88% 14%,rgba(126,224,184,.14),transparent 28rem),radial-gradient(circle at 74% 82%,rgba(255,179,71,.12),transparent 32rem),linear-gradient(135deg,#07090f,#111827 54%,#06070b)}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus);border-color:#ffb347b3!important}::-moz-selection{background:#ffb34752;color:var(--paper)}::selection{background:#ffb34752;color:var(--paper)}.appShell{min-height:100vh;position:relative;overflow-x:hidden}.cosmicNoise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.24;z-index:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 8%,black,transparent 80%);mask-image:radial-gradient(circle at 50% 8%,black,transparent 80%)}.topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:14px 24px;border-bottom:1px solid rgba(244,241,232,.1);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#07090fd1;box-shadow:0 12px 42px #00000038}.brand{display:flex;align-items:center;gap:12px;min-width:248px}.brandMark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from 120deg,var(--blue),var(--green),var(--amber),var(--blue));color:#05070b;font-family:STIX Two Text,serif;font-weight:700;box-shadow:0 0 30px #2f80ed6b}.brand strong{display:block;letter-spacing:.02em}.brand small,.tab small,.kicker{color:var(--muted)}.tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;justify-self:end;width:min(1180px,100%)}.tab{border:1px solid rgba(244,241,232,.11);border-radius:999px;padding:10px 13px;color:var(--paper);background:linear-gradient(180deg,#ffffff0e,#ffffff06);text-align:left;transition:.22s ease}.tab span,.tab small{display:block}.tab span{font-weight:700;letter-spacing:-.01em}.tab small{font-size:10.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab:hover{transform:translateY(-1px);border-color:#ffb34773;background:#ffb34714}.tab.active{color:#07090f;border-color:transparent;background:linear-gradient(135deg,var(--amber),var(--green));box-shadow:0 12px 32px #ffb3472e}.tab.active small{color:#07090fa8}main{position:relative;z-index:1}.page{width:min(1440px,calc(100% - 48px));margin:0 auto;padding:38px 0 76px}.pageLoader{margin-top:38px;border-radius:var(--radius-lg);color:var(--amber);font-weight:800;text-align:center}.kicker{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:800;margin:0 0 12px}h1,h2,h3{font-family:STIX Two Text,serif;margin:0;line-height:.98;text-wrap:balance}h1{font-size:clamp(46px,7vw,106px);letter-spacing:-.065em}h2{font-size:clamp(34px,5vw,72px);letter-spacing:-.055em}h3{letter-spacing:-.035em}p{color:#d7dce7;line-height:1.65}.glass,.slideCard,.taskCard,.conceptCard,.calcBox,.universePanel{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow)}.homeHero{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center;min-height:460px}.heroCopy{max-width:760px}.heroLead{font-size:18px;max-width:660px}.homeStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;max-width:540px}.homeStats div{padding:16px;border:1px solid var(--line);border-radius:20px;background:#ffffff0a}.homeStats strong{display:block;font-family:STIX Two Text,serif;font-size:32px;color:var(--amber);line-height:1}.homeStats span{display:block;margin-top:6px;color:var(--muted);font-size:11.5px;line-height:1.3}.relationGlyph{position:relative;height:440px;border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(circle,rgba(47,128,237,.18),transparent 62%);overflow:hidden}.relationGlyph:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px dashed rgba(244,241,232,.25);animation:spin 18s linear infinite}.relationGlyph span{--i: 0;position:absolute;left:calc(50% + cos(var(--i))*20px);top:50%;width:10px;height:10px;border-radius:50%;background:var(--paper);transform:rotate(calc(var(--i) * 36deg)) translate(145px);transform-origin:0 0;box-shadow:0 0 20px var(--blue);animation:pulse 2.7s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}.slideCarousel{margin-top:56px}.carouselHead{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:22px}.carouselHead h2{font-size:clamp(26px,3.4vw,40px)}.carouselHint{margin:0;color:var(--muted);font-size:12px}.carouselStage{position:relative}.carouselArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);background:#080a0fb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--paper);font-size:26px;line-height:1;transition:.2s ease}.carouselArrow:hover{color:var(--amber);border-color:#ffb34799;transform:translateY(-50%) scale(1.06)}.carouselArrow.prev{left:14px}.carouselArrow.next{right:14px}.carouselViewport{overflow:hidden;border-radius:var(--radius-xl);transition:height .4s cubic-bezier(.16,1,.3,1)}.carouselTrack{display:flex;align-items:flex-start;transition:transform .5s cubic-bezier(.16,1,.3,1)}.slideCard{flex:0 0 100%;width:100%;box-sizing:border-box;min-height:420px;border-radius:var(--radius-xl);padding:clamp(28px,5vw,70px);position:relative;overflow:hidden}.slideCard:after{content:"";position:absolute;right:-12%;top:-16%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,179,71,.16),transparent 70%)}.slideCardHead{display:flex;align-items:center;gap:14px;margin-bottom:8px}.slideCardHead .kicker{margin:0}.slideIndex{flex-shrink:0;font-family:STIX Two Text,serif;font-weight:700;font-size:14px;color:var(--amber);border:1px solid rgba(255,179,71,.35);border-radius:999px;padding:4px 12px}.slideCard p{max-width:820px;font-size:20px}.slideCard code,.formulaBox,.finalEquation{display:inline-block;margin-top:18px;padding:14px 18px;border-radius:18px;color:var(--amber);background:#ffb34714;border:1px solid rgba(255,179,71,.24);font-size:17px;font-family:STIX Two Text,serif;font-weight:600}.slideInsight{margin:22px 0 0;padding:16px 24px;max-width:780px;border-left:3px solid var(--amber);border-radius:0 18px 18px 0;background:#ffb3470f;font-family:STIX Two Text,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--paper)}.carouselFoot{display:flex;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap}.carouselFoot .progressLine{flex:1 1 220px;margin-bottom:0}.progressLine{height:4px;background:#ffffff14;border-radius:99px;overflow:hidden}.progressLine span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--amber));transition:width .35s ease}.carouselDots{display:flex;flex-wrap:wrap;gap:7px;flex:2 1 420px}.dot{width:8px;height:8px;padding:0;border-radius:50%;border:1px solid var(--line-strong);background:#ffffff24;transition:.25s ease}.dot:hover{background:#ffb34766}.dot.active{width:26px;border-radius:5px;border-color:transparent;background:linear-gradient(90deg,var(--amber),var(--green))}.carouselCount{font-family:STIX Two Text,serif;color:var(--muted);font-size:13px;letter-spacing:.05em;white-space:nowrap}.sectionHeader{max-width:980px;margin-bottom:28px}.sectionHeader.narrow{max-width:850px}.sectionHeader p{font-size:18px}.sectionHeader.compact{max-width:920px;margin-bottom:22px}.labGrid,.matterGrid,.brainGrid,.electronGrid,.dnaGrid,.magicBrainGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:stretch}.glass,.controlPanel{border-radius:var(--radius-lg);padding:24px}.controlPanel label,.matterControls label,.brainControls label,.electronControls label,.dnaControls label,.magicBrainControls label{color:var(--muted);display:grid;gap:7px;margin-bottom:12px;font-size:12px}.controlPanel label span,.matterControls label span,.brainControls label span,.electronControls label span,.dnaControls label span,.magicBrainControls label span{font-size:11px;line-height:1.35;color:#d7dce7ad}.controlPanel strong,.matterControls strong,.brainControls strong,.electronControls strong,.dnaControls strong,.magicBrainControls strong{color:var(--paper)}input[type=range]{width:100%;accent-color:var(--amber);height:18px;cursor:pointer}.visualizerTabs{display:flex;flex-wrap:wrap;gap:5px;margin:-8px 0 18px;padding:5px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(244,241,232,.12);border-radius:18px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0f}.visualizerTab{border:0;border-radius:13px;padding:8px 12px;background:transparent;color:var(--muted);font-size:12px;font-weight:800;transition:.2s ease}.visualizerTab:hover{color:var(--paper);background:#ffffff0e}.visualizerTab.active{color:#080a0f;background:linear-gradient(135deg,var(--amber),var(--green));box-shadow:0 8px 18px #ffb34724}.embeddedVisualizer{margin-top:0}.analogToggle,.analogTrack,.analogFill,.analogKnob,.analogValue{display:none}.universePanel{border-radius:var(--radius-xl);padding:22px;min-height:560px;position:relative}.centerReadout{display:flex;align-items:baseline;gap:12px;padding:0 4px 10px}.centerReadout span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.centerReadout strong{color:var(--amber);font-size:28px;font-family:STIX Two Text,serif}.centerReadout small{color:var(--muted);margin-left:auto}.universeSvg,.matterSvg,.brainSvg,.electronSvg,.dnaSvg,.magicBrainSvg{width:100%;height:430px}.universeSvg{filter:drop-shadow(0 0 20px rgba(47,128,237,.16))}.relationLine{stroke:var(--blue);stroke-width:.35;transition:opacity .25s ease,stroke-width .25s ease}.relationLine.centered{stroke:var(--amber);stroke-width:.7;filter:drop-shadow(0 0 4px rgba(255,179,71,.85))}.centerHalo{fill:#ffb34714;stroke:#ffb34780;stroke-width:.25;animation:haloPulse 2.4s ease-in-out infinite}.nodeButton{cursor:pointer}.nodeDot{fill:url(#nodeGlow);stroke:#f4f1e8bf;stroke-width:.18;transition:r .2s ease,filter .2s ease}.nodeDot.center{fill:url(#centerGlow);stroke:var(--amber);stroke-width:.45;filter:drop-shadow(0 0 7px rgba(255,179,71,.95))}.nodeButton:hover .nodeDot{filter:drop-shadow(0 0 7px rgba(244,241,232,.85))}.nodeLabel{font-size:2.4px;fill:#f4f1e87a;pointer-events:none}.nodeLabel.active{fill:var(--amber);font-weight:700;font-size:3.2px}.emptyUniverseText{fill:#f4f1e8a3;font-size:4px;letter-spacing:.03em}.gridAxes line{stroke:#f4f1e83d;stroke-width:.25;stroke-dasharray:1.5 1.5}.gridAxes text{fill:#ffb347bf;font-size:3.5px;font-weight:700}.stableField{fill:#7ee0b814;stroke:#7ee0b852;stroke-width:.32;stroke-dasharray:2 1.4}.metricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metricsGrid div{padding:14px;border:1px solid rgba(244,241,232,.08);border-radius:18px;background:#ffffff0b;min-width:0}.metricsGrid small{color:var(--muted);display:block;font-size:11px}.metricsGrid strong{display:block;font-size:24px;color:var(--amber);line-height:1.05;overflow-wrap:anywhere}.metricsGrid div span{display:block;color:#d7dce79e;font-size:11px;line-height:1.35;margin-top:4px}.matterLab,.brainLab,.dnaLab,.magicBrainLab{margin-top:28px;padding:26px;border:1px solid var(--line);border-radius:var(--radius-xl)}.matterLab{background:#ffffff06}.brainLab,.magicBrainLab{background:#7ee0b809}.dnaLab{background:#ff6b6b09}.matterControls,.brainControls,.electronControls,.dnaControls,.magicBrainControls{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:24px}.phaseButtons{display:grid;gap:7px}.phaseButtons button{border:1px solid var(--line);border-radius:999px;padding:9px 12px;background:#ffffff0a;color:var(--paper);text-align:left;font-size:12px;transition:.2s ease}.phaseButtons button:hover{border-color:#ffb3477a}.phaseButtons button.active{border-color:#ffb347b3;background:#ffb34724;color:var(--amber)}.matterStage,.brainStage,.electronStage,.dnaStage,.magicBrainStage{border:1px solid var(--line);border-radius:36px;padding:18px;background:#080a0f5c;min-width:0}.matterSvg{filter:drop-shadow(0 0 18px rgba(255,179,71,.1))}.brainSvg{filter:drop-shadow(0 0 18px rgba(126,224,184,.12))}.electronSvg{filter:drop-shadow(0 0 18px rgba(47,128,237,.14))}.dnaSvg{filter:drop-shadow(0 0 18px rgba(255,107,107,.12))}.magicBrainSvg{filter:drop-shadow(0 0 18px rgba(126,224,184,.1))}.atomBond{stroke:#7ee0b8b8;stroke-width:.28}.atomDot{fill:url(#atomGlow);stroke:#f4f1e8a6;stroke-width:.18;filter:drop-shadow(0 0 4px rgba(255,179,71,.55))}.brainOutline{fill:#2f80ed0e;stroke:#f4f1e82e;stroke-width:.35}.synapse{stroke:#2f80eda6;stroke-width:.24}.synapse.active{stroke:var(--amber);stroke-width:.55;filter:drop-shadow(0 0 4px rgba(255,179,71,.8))}.synapse.stable{stroke:var(--green);stroke-width:.45;filter:drop-shadow(0 0 4px rgba(126,224,184,.75))}.neuronGroup{cursor:pointer}.neuron{fill:url(#neuronGlow);stroke:#f4f1e873;stroke-width:.18}.neuron.active{stroke:var(--amber);filter:drop-shadow(0 0 5px rgba(255,179,71,.75))}.neuron.center{fill:url(#centerGlow);stroke:var(--amber);stroke-width:.35;filter:drop-shadow(0 0 7px rgba(255,179,71,.9))}.neuronLabel{fill:#f4f1e873;font-size:2.5px;pointer-events:none}.nucleus{fill:url(#nucleusGlow);stroke:#ffb347d9;stroke-width:.35;filter:drop-shadow(0 0 8px rgba(255,179,71,.85))}.orbitalRing{fill:none;stroke:#f4f1e824;stroke-width:.25;stroke-dasharray:1.4 1.6}.electronLink{stroke:#2f80eda6;stroke-width:.25}.electronLink.paired{stroke:var(--green);stroke-width:.58;filter:drop-shadow(0 0 4px rgba(126,224,184,.85))}.electron{fill:url(#electronGlow);stroke:#f4f1e88c;stroke-width:.18;filter:drop-shadow(0 0 5px rgba(47,128,237,.65))}.electron.down{stroke:var(--amber)}.electronSpin{fill:#f4f1e8b3;font-size:3px;pointer-events:none}.dnaBackbone{fill:none;stroke:url(#dnaBackbone);stroke-width:.8;filter:drop-shadow(0 0 4px rgba(47,128,237,.55))}.dnaBackbone.second{opacity:.75}.dnaSpaceShell{fill:#2f80ed09;stroke:#f4f1e824;stroke-width:.25;stroke-dasharray:1.2 1.6}.dnaAxis{stroke:#ffb34757;stroke-width:.22;stroke-dasharray:1.4 1.4}.dnaAxisLabel{fill:#ffb347bf;font-size:3px;font-weight:800}.dnaDistributedCenter{fill:#ffb34733;stroke:var(--amber);stroke-width:.35;filter:drop-shadow(0 0 7px rgba(255,179,71,.8));animation:haloPulse 2.4s ease-in-out infinite}.baseBond{stroke:#f4f1e852;stroke-width:.24}.baseBond.damaged{stroke:var(--danger);stroke-width:.6;stroke-dasharray:1.2 1.1;filter:drop-shadow(0 0 4px rgba(255,107,107,.85))}.dnaPair text{fill:#080a0fd1;font-size:2.8px;font-weight:800;pointer-events:none}.dnaPair.focused circle{stroke:var(--paper);stroke-width:.45;filter:drop-shadow(0 0 5px rgba(255,179,71,.85))}.magicBrainControls input[type=text],.magicBrainControls input:not([type]){width:100%;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#080a0f85;color:var(--paper)}.magicBrainShell{fill:#7ee0b809;stroke:#7ee0b833;stroke-width:.28;stroke-dasharray:1.5 1.5}.magicSynapse{stroke:#f4f1e82e;stroke-width:.18}.magicSynapse.stable{stroke:#7ee0b894;stroke-width:.28}.magicSynapse.active{stroke:var(--amber);stroke-width:.4;filter:drop-shadow(0 0 4px rgba(255,179,71,.75))}.magicNeuron{fill:#2f80edc2;stroke:#f4f1e847;stroke-width:.22}.magicNeuron.active{fill:url(#magicNeuronGlow);filter:drop-shadow(0 0 5px rgba(126,224,184,.72))}.magicNeuron.center{fill:var(--amber);stroke:var(--paper);stroke-width:.45;filter:drop-shadow(0 0 8px rgba(255,179,71,.9))}.magicNeuronLabel{fill:#f4f1e894;font-size:2.3px;pointer-events:none}.magicNeuronGroup{cursor:pointer}.magicBrainCode{margin-top:18px;border-radius:28px;padding:18px}.magicBrainCode h3{margin-bottom:12px}.magicHero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:center;border-radius:var(--radius-xl);padding:clamp(30px,5vw,62px);margin-bottom:24px;overflow:hidden;position:relative}.magicHero:after{content:"";position:absolute;inset:auto -14% -45% auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(126,224,184,.16),transparent 68%);pointer-events:none}.magicHero p{max-width:820px;font-size:18px}.magicStack{position:relative;min-height:330px;border-radius:34px;border:1px solid rgba(126,224,184,.18);background:radial-gradient(circle,rgba(126,224,184,.16),transparent 68%);overflow:hidden}.magicStack:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1px dashed rgba(126,224,184,.26);animation:spin 24s linear infinite}.magicStack span{--i: 0;position:absolute;left:50%;top:50%;transform:rotate(calc(var(--i) * 51deg)) translate(102px) rotate(calc(var(--i) * -51deg));transform-origin:0 0;padding:8px 12px;border-radius:999px;border:1px solid rgba(126,224,184,.32);background:#080a0fa8;color:var(--green);font-size:12px;font-weight:800;box-shadow:0 0 18px #7ee0b81f}.magicModuleGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:22px 0}.magicModuleCard{border-radius:24px;padding:18px;transition:.22s ease;min-height:156px}.magicModuleCard:hover{transform:translateY(-3px);border-color:#7ee0b85c;box-shadow:0 22px 54px #0000004d}.magicModuleCard h3{font-size:20px;margin-bottom:8px;color:var(--paper)}.magicModuleCard p{font-size:13px;line-height:1.45;margin:0}.magicDemoLab{margin-top:24px;border-radius:36px;padding:24px}.magicDemoTabs{margin-top:16px}.taskGrid,.conceptGrid,.bridgeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.taskCard,.conceptCard{border-radius:28px;padding:22px}.taskCard h3,.conceptCard h3{font-size:24px;margin-bottom:10px}.taskCard b,.taskBrief b{color:var(--amber)}.taskTabsPanel{margin-top:24px;border-radius:36px;padding:24px}.taskTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.taskTab,.codeModeTabs button{border:1px solid var(--line);border-radius:999px;padding:10px 13px;background:#ffffff0a;color:var(--paper);font-size:12px;font-weight:800;transition:.2s ease}.taskTab:hover,.codeModeTabs button:hover{border-color:#ffb3476b;transform:translateY(-1px)}.taskTab.active,.codeModeTabs button.active{border-color:#ffb347b8;background:#ffb34726;color:var(--amber)}.taskWorkspace{border:1px solid rgba(244,241,232,.12);border-radius:28px;padding:20px;background:#080a0f57}.taskBrief h3{font-size:30px;margin-bottom:10px}.codeModeTabs{display:flex;gap:8px;margin:18px 0 10px}.codeBlock{margin:0;padding:16px;max-height:520px;overflow:auto;border:1px solid rgba(244,241,232,.1);border-radius:20px;background:linear-gradient(180deg,#00000061,#00000038);box-shadow:inset 0 1px #ffffff0a}.codeBlock code{color:#e9edf6;font-family:IBM Plex Sans,monospace;font-size:12px;line-height:1.5;white-space:pre}.browserRunner{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(255,179,71,.2);border-radius:20px;background:#ffb3470e}.runnerActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.browserRunner button{width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,179,71,.62);border-radius:999px;padding:10px 16px;background:#ffb34726;color:var(--amber);font-weight:800;transition:.2s ease}.browserRunner .runnerGhostButton{border-color:#f4f1e829;background:#ffffff0b;color:#f4f1e8d1}.browserRunner button:hover:not(:disabled){transform:translateY(-1px);background:#ffb34738}.browserRunner .runnerGhostButton:hover:not(:disabled){border-color:#ffb3476b}.browserRunner button:disabled{opacity:.62;cursor:wait}.browserRunner small{color:#d7dce7b8}.runnerStatusBar{display:flex;flex-wrap:wrap;gap:7px}.runnerStatusBar span{border:1px solid rgba(244,241,232,.1);border-radius:999px;padding:6px 9px;background:#080a0f57;color:#d7dce7c7;font-size:11px;font-weight:700}.runnerOutputGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.runnerOutput{margin:0;padding:12px;min-height:92px;max-height:260px;overflow:auto;border-radius:14px;background:#00000057;color:#e9edf6}.runnerOutput strong{display:block;margin-bottom:8px;color:var(--amber);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.runnerOutput.error{color:var(--danger);border:1px solid rgba(255,107,107,.28)}.runnerOutput code{display:block;font-family:IBM Plex Sans,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap}.compensationStage{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:34px 0}.calcBox{border-radius:36px;padding:30px;min-height:260px}.calcBox small{color:var(--muted);text-transform:uppercase;letter-spacing:.16em}.calcBox code{display:block;margin:24px 0;color:var(--paper);font-size:20px;font-family:STIX Two Text,serif;font-weight:600}.calcBox strong{display:block;font-family:STIX Two Text,serif;font-size:42px}.calcBox.danger{border-color:#ff6b6b59}.calcBox.danger strong{color:var(--danger)}.calcBox.success{border-color:#7ee0b873}.calcBox.success strong{color:var(--green)}.conceptCard span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#2f80ed33;color:var(--amber);font-weight:800;margin-bottom:18px}.bridgeDiagram{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:36px 0}.bridgeNode{min-height:150px;padding:18px;border-radius:26px;border:1px solid var(--line);background:linear-gradient(180deg,#2f80ed29,#ffb34714);animation:rise .7s ease both;animation-delay:var(--delay)}.bridgeNode small{color:var(--amber);display:block;margin-bottom:18px}.bridgeNode strong{font-family:STIX Two Text,serif;font-size:22px}.finalEquation{display:block;text-align:center;font-size:clamp(22px,4vw,42px);width:100%;margin-top:26px}.monographPage{width:min(1520px,calc(100% - 48px))}.monographHero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:end;border-radius:var(--radius-xl);padding:clamp(30px,5vw,62px);margin-bottom:22px}.monographHero h1{max-width:920px}.monographHero p{max-width:760px;font-size:18px}.monographStats{display:grid;grid-template-columns:1fr;gap:10px}.monographStats div{padding:16px;border:1px solid rgba(244,241,232,.1);border-radius:20px;background:#ffffff0b}.monographStats strong{display:block;font-family:STIX Two Text,serif;font-size:36px;color:var(--amber);line-height:1}.monographStats span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.35}.monographLayout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.monographAside{position:sticky;top:104px;max-height:calc(100vh - 128px);overflow:auto;border-radius:28px;padding:20px}.monographAside h2{font-size:24px;margin:0 0 12px;letter-spacing:-.02em}.monographAside h2:not(:first-child){margin-top:22px}.chapterTabs{display:grid;gap:7px}.chapterTab{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;color:#f4f1e8d1;border:1px solid rgba(244,241,232,.08);border-radius:14px;padding:10px;background:#ffffff08;text-align:left;transition:.2s ease}.chapterTab span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ffffff0e;color:var(--amber);font-size:11px;font-weight:900}.chapterTab strong{color:inherit;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.chapterTab small{color:#d7dce794;font-size:10.5px;white-space:nowrap}.chapterTab:hover{color:var(--paper);border-color:#ffb3475c;background:#ffb34714}.chapterTab.active{color:#07090f;border-color:transparent;background:linear-gradient(135deg,var(--amber),var(--green));box-shadow:0 10px 24px #ffb34729}.chapterTab.active span{background:#07090f24;color:#07090f}.chapterTab.active small{color:#07090f9e}.chapterSubsections{display:grid;gap:6px}.chapterSubsections span{padding:8px 10px;border-left:2px solid rgba(126,224,184,.45);border-radius:0 12px 12px 0;background:#7ee0b80e;color:#e2e6efc2;font-size:11.5px;line-height:1.35}.symbolGrid{display:grid;gap:8px}.symbolGrid div{display:grid;gap:5px;padding:10px;border:1px solid rgba(244,241,232,.08);border-radius:14px;background:#080a0f52}.symbolGrid code{color:var(--green);font-family:STIX Two Text,serif;font-size:15px;overflow-wrap:anywhere}.symbolGrid span{color:#d7dce7b8;font-size:11.5px;line-height:1.35}.monographPaper{border-radius:var(--radius-xl);padding:clamp(24px,4vw,58px);background:linear-gradient(180deg,#ffffff0f,#ffffff07),#0f141fdb}.chapterSwitcher{display:grid;grid-template-columns:112px minmax(0,1fr) 112px;gap:12px;align-items:center;margin-bottom:30px;padding:12px;border:1px solid rgba(244,241,232,.1);border-radius:22px;background:#080a0f52}.chapterSwitcher.bottom{margin:34px 0 0}.chapterSwitcher button{border:1px solid rgba(255,179,71,.32);border-radius:14px;padding:11px 14px;background:#ffb3471a;color:var(--amber);font-weight:900;transition:.2s ease}.chapterSwitcher button:hover:not(:disabled){transform:translateY(-1px);background:#ffb34729}.chapterSwitcher button:disabled{opacity:.38;cursor:not-allowed}.chapterSwitcher div{min-width:0;text-align:center}.chapterSwitcher span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.chapterSwitcher strong{display:block;margin-top:4px;color:var(--paper);font-family:STIX Two Text,serif;font-size:20px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapterBody{animation:rise .28s ease both}.monoHeading{scroll-margin-top:120px}.monoHeading1{margin:44px 0 18px;padding-top:28px;border-top:1px solid rgba(255,179,71,.24);font-size:clamp(30px,4vw,52px)}.monographPaper>div:first-child .monoHeading1{margin-top:0;padding-top:0;border-top:0}.monoHeading2{margin:30px 0 12px;font-size:clamp(24px,3vw,34px);color:var(--green)}.monoHeading3{margin:22px 0 10px;font-size:22px;color:var(--paper)}.monographPaper h4{margin:18px 0 8px;font-family:IBM Plex Sans,sans-serif;color:var(--amber);font-size:15px}.monoParagraph{margin:0 0 13px;color:#e2e6ef;font-family:STIX Two Text,serif;font-size:18px;line-height:1.72}.monoInlineFormula{display:inline-block;max-width:100%;padding:1px 5px;border:1px solid rgba(255,179,71,.2);border-radius:8px;background:#ffb34713;color:#ffe0a8;font-family:STIX Two Text,serif;font-size:.94em;overflow-wrap:anywhere;vertical-align:baseline}.monoListItem{margin:0 0 10px 20px;color:#e2e6ef;font-family:STIX Two Text,serif;font-size:17px;line-height:1.62}.monoListItem::marker{color:var(--amber)}.monoBlockTitle{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;width:-moz-fit-content;width:fit-content;max-width:100%;margin:22px 0 10px;padding:9px 12px;border:1px solid rgba(255,179,71,.28);border-radius:16px;background:#ffb34714}.monoBlockTitle span{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.monoBlockTitle strong{color:var(--paper);font-size:13px}.monoFormula{margin:20px 0 22px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:12px;align-items:start}.monoFormula pre{margin:0;padding:18px;overflow:auto;border:1px solid rgba(255,179,71,.26);border-radius:20px;background:#ffb34713}.monoFormula code{color:#ffe0a8;font-family:STIX Two Text,serif;font-size:20px;line-height:1.65;white-space:pre}.monoFormula figcaption{margin:0;padding:16px;border:1px solid rgba(126,224,184,.2);border-radius:20px;background:#7ee0b80e}.monoFormula figcaption strong{display:block;margin-bottom:8px;color:var(--green);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.monoFormula ul{margin:0;padding-left:18px}.monoFormula li{color:#e2e6efd1;font-size:12px;line-height:1.45;margin-bottom:6px}.donationPage{width:min(1320px,calc(100% - 48px))}.donationHero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:center;padding:clamp(30px,5vw,64px);border-radius:var(--radius-xl);overflow:hidden;position:relative}.donationHero:before{content:"";position:absolute;inset:-30% -18% auto auto;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,179,71,.2),transparent 66%);pointer-events:none}.donationCopy{position:relative;z-index:1}.donationCopy p{max-width:760px;font-size:18px}.donationOrb{position:relative;display:grid;place-items:center;min-height:340px;border:1px solid rgba(255,179,71,.22);border-radius:38px;background:radial-gradient(circle at 50% 50%,rgba(126,224,184,.24),transparent 24%),radial-gradient(circle at 50% 50%,rgba(47,128,237,.18),transparent 58%),#080a0f52}.donationOrb span{position:absolute;width:58%;height:58%;border:1px dashed rgba(244,241,232,.25);border-radius:50%;animation:spin 18s linear infinite}.donationOrb span:nth-child(2){width:72%;height:42%;transform:rotate(24deg);animation-duration:24s}.donationOrb span:nth-child(3){width:42%;height:72%;transform:rotate(-28deg);animation-duration:30s}.donationOrb strong{display:grid;place-items:center;width:118px;height:118px;border-radius:50%;color:#07090f;font-family:STIX Two Text,serif;font-size:34px;letter-spacing:-.04em;background:linear-gradient(135deg,var(--amber),var(--green));box-shadow:0 0 56px #ffb34757}.donationLayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px;align-items:start}.donationForm,.donationAside{border-radius:var(--radius-xl);padding:clamp(22px,4vw,34px)}.donationForm h2,.donationAside h2{font-size:clamp(28px,3.5vw,44px);margin-bottom:10px}.amountPresets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0 16px}.amountPresets button{border:1px solid rgba(244,241,232,.12);border-radius:18px;padding:14px 16px;color:var(--paper);background:#ffffff0b;font-weight:900;transition:.2s ease}.amountPresets button:hover{transform:translateY(-1px);border-color:#ffb34775;color:var(--amber)}.amountPresets button.active{color:#07090f;border-color:transparent;background:linear-gradient(135deg,var(--amber),var(--green))}.donationField{display:grid;gap:8px;margin-top:14px}.donationField span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.donationField input,.donationField textarea{width:100%;border:1px solid rgba(244,241,232,.13);border-radius:18px;padding:14px 16px;color:var(--paper);background:#080a0f75;resize:vertical}.amountField input{font-family:STIX Two Text,serif;font-size:clamp(36px,6vw,72px);line-height:1;letter-spacing:-.055em;color:var(--amber)}.donationFieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.donationSubmit{width:100%;margin-top:18px;border:0;border-radius:22px;padding:17px 22px;color:#07090f;background:linear-gradient(135deg,var(--amber),var(--green));font-weight:950;box-shadow:0 18px 46px #ffb3472e;transition:.2s ease}.donationSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 62px #7ee0b833}.donationSubmit:disabled{opacity:.58;cursor:not-allowed}.donationNotice{margin-top:18px;padding:14px 16px;border:1px solid rgba(255,179,71,.28);border-radius:18px;color:#ffe0a8;background:#ffb34714;line-height:1.5}.donationNotice.success{border-color:#7ee0b857;color:var(--green);background:#7ee0b814}.donationNotice.error{border-color:#ff6b6b57;color:var(--danger);background:#ff6b6b14}.donationAside{position:sticky;top:104px;display:grid;gap:12px}.donationAside div{display:grid;gap:7px;padding:16px;border:1px solid rgba(244,241,232,.1);border-radius:20px;background:#ffffff0a}.donationAside strong{color:var(--amber)}.donationAside span{color:#d7dce7c2;font-size:13px;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:rotate(calc(var(--i) * 36deg)) translate(160px) scale(1.45);opacity:.5}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes haloPulse{50%{r:20;opacity:.45}}@media(max-width:1180px){.topbar{grid-template-columns:1fr}.brand{min-width:0}.tabs{justify-self:stretch;width:100%}.magicModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.topbar{position:static}.tabs{grid-template-columns:repeat(2,1fr)}.homeHero,.labGrid,.matterGrid,.brainGrid,.electronGrid,.dnaGrid,.magicBrainGrid,.magicHero,.compensationStage,.monographHero,.monographLayout,.monoFormula,.donationHero,.donationLayout{grid-template-columns:1fr}.homeStats{max-width:none}.taskGrid,.conceptGrid,.bridgeGrid{grid-template-columns:1fr}.bridgeDiagram{grid-template-columns:1fr 1fr}.magicStack{min-height:250px}.magicStack span{transform:rotate(calc(var(--i) * 51deg)) translate(78px) rotate(calc(var(--i) * -51deg))}.monographAside{position:static;max-height:none}.donationAside{position:static}.chapterTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.chapterTab{grid-template-columns:30px minmax(0,1fr)}.chapterTab small{grid-column:2}}@media(max-width:560px){.page{width:min(100% - 24px,1440px);padding-top:22px}.topbar{padding:12px}.tabs{grid-template-columns:1fr}.metricsGrid{grid-template-columns:1fr 1fr}.relationGlyph{height:280px}.homeStats{grid-template-columns:1fr 1fr 1fr;gap:8px}.homeStats div{padding:11px}.homeStats strong{font-size:24px}.carouselArrow{width:38px;height:38px;font-size:20px;left:6px}.carouselArrow.next{right:6px;left:auto}.carouselFoot{gap:12px}.magicModuleGrid{grid-template-columns:1fr}.magicHero,.magicBrainLab,.matterLab,.brainLab,.dnaLab,.taskTabsPanel,.magicDemoLab{padding:18px;border-radius:28px}.browserRunner{grid-template-columns:1fr}.browserRunner button{width:100%}.runnerOutputGrid{grid-template-columns:1fr}.magicStack{min-height:220px}.magicStack span{font-size:10.5px;padding:7px 9px;transform:rotate(calc(var(--i) * 51deg)) translate(62px) rotate(calc(var(--i) * -51deg))}.monographPage{width:min(100% - 24px,1520px)}.donationPage{width:min(100% - 24px,1320px)}.monographHero,.monographPaper,.monographAside,.donationHero,.donationForm,.donationAside{border-radius:28px;padding:18px}.donationOrb{min-height:240px}.amountPresets,.donationFieldGrid{grid-template-columns:1fr 1fr}.monographStats strong{font-size:28px}.chapterTabs,.chapterSwitcher{grid-template-columns:1fr}.chapterSwitcher div{order:-1}.chapterSwitcher strong{white-space:normal}.monoParagraph{font-size:16px}.monoFormula pre,.monoFormula figcaption{padding:13px}.monoFormula code{font-size:14px}}.waveLab{margin-top:28px;padding:26px;border:1px solid var(--line);border-radius:var(--radius-xl);background:#d9770608}.waveLab.embeddedVisualizer{margin-top:0}.waveStage{border:1px solid var(--line);border-radius:36px;padding:18px;background:#080a0f5c;min-width:0;display:grid;gap:12px;align-content:start}.waveSvg{width:100%;height:auto;display:block;filter:drop-shadow(0 0 18px rgba(217,119,6,.1))}.waveRing{fill:none;stroke:#f4f1e829;stroke-width:.35}.wavePart{fill:#aeb7c7d9;stroke:#07090f99;stroke-width:.2}.wavePart.center{fill:var(--amber);filter:drop-shadow(0 0 4px rgba(255,179,71,.7))}.waveAxis{stroke:#f4f1e838;stroke-width:.3}.waveTick{stroke:#aeb7c799;stroke-width:.35}.waveTick.center{stroke:var(--amber);stroke-width:.6}.waveCrosshair{stroke:#f4f1e866;stroke-width:.25;stroke-dasharray:1 .8}.waveTooltipText,.waveAxisText{fill:var(--muted);font-size:2.6px;font-family:inherit}.waveChartTitle{margin:0;color:var(--muted);font-size:11px}.waveLegend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:var(--muted);font-size:11px}.waveLegend .chip{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:6px;vertical-align:-1px}:root{--ink: #090b0f;--panel: rgba(16, 19, 25, .82);--panel-strong: rgba(18, 22, 29, .96);--line: rgba(228, 233, 240, .11);--line-strong: rgba(228, 233, 240, .2);--paper: #f4f6f8;--muted: #8d97a6;--blue: #7aa7ff;--amber: #d7b56d;--green: #7ee0c3;--danger: #f87171;--radius-xl: 8px;--radius-lg: 8px;--radius-md: 8px;--shadow: none;--focus: 0 0 0 3px rgba(126, 224, 195, .18);--pixel-bg: #080b11;--pixel-panel: rgba(11, 18, 23, .94);--pixel-panel-soft: rgba(16, 26, 31, .84);--pixel-line: rgba(126, 224, 195, .36);--pixel-line-dim: rgba(126, 224, 195, .14);--pixel-shadow: #020405;--pixel-lime: #9cffd2;--pixel-cyan: #7aa7ff;--pixel-amber: #ffd36b;--pixel-red: #ff6f8c}html{background:var(--ink)}body{color:var(--paper);background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px),#090b0f;background-size:44px 44px,44px 44px,auto}.cosmicNoise{display:none}.appShell{background:linear-gradient(180deg,rgba(126,224,195,.025),transparent 220px)}.topbar{grid-template-columns:minmax(190px,auto) minmax(0,1fr);gap:14px;padding:10px 18px;border-bottom:1px solid rgba(228,233,240,.08);background:#090b0fe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none}.brand{gap:10px;min-width:0}.brandMark{width:30px;height:30px;border-radius:8px;background:#101821;border:1px solid rgba(126,224,195,.34);color:var(--green);box-shadow:none;font-family:IBM Plex Sans,sans-serif;font-size:15px}.brand strong{font-size:13px;font-weight:700;letter-spacing:.01em}.brand small{font-size:10.5px}.tabs{display:flex;justify-self:end;width:auto;max-width:100%;gap:4px;overflow-x:auto;padding:2px;border:1px solid rgba(228,233,240,.08);border-radius:8px;background:#ffffff06}.tab{flex:0 0 auto;min-width:118px;border:0;border-radius:6px;padding:8px 10px;background:transparent;color:#f4f6f8c2;text-align:center}.tab span{font-size:12px;font-weight:700;letter-spacing:0}.tab small{display:none}.tab:hover{transform:none;background:#7ee0c312;color:var(--paper)}.tab.active{color:#07100d;background:var(--green);box-shadow:none}.page{width:min(1280px,calc(100% - 32px));padding:26px 0 56px}.glass,.slideCard,.taskCard,.conceptCard,.calcBox,.universePanel,.controlPanel{border:1px solid var(--line);border-radius:8px;background:#101319b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none}.kicker{margin-bottom:10px;color:var(--green);font-size:10px;letter-spacing:.16em}h1,h2,h3{letter-spacing:0;line-height:1.06}h1{font-size:clamp(36px,5.6vw,76px)}h2{font-size:clamp(28px,4vw,48px)}p{color:#e6ebf2c7;line-height:1.62}.homeHero,.magicHero{min-height:auto;padding:clamp(24px,4vw,42px);border-radius:8px}.relationGlyph,.magicStack{border-radius:8px;background:#7ee0c309}.slideCard:after,.magicHero:after{display:none}.slideCard,.taskCard,.conceptCard,.calcBox,.matterStage,.brainStage,.electronStage,.dnaStage,.magicBrainStage,.taskWorkspace,.codeBlock,.browserRunner,.runnerOutput,.matterLab,.brainLab,.dnaLab,.magicBrainLab,.magicDemoLab,.taskTabsPanel,.waveLab,.waveStage{border-radius:8px}.carouselArrow,.phaseButtons button,.taskTab,.codeModeTabs button,.browserRunner button{border-radius:6px}.carouselArrow:hover,.taskTab:hover,.codeModeTabs button:hover,.magicModuleCard:hover{transform:none}.labGrid,.matterGrid,.brainGrid,.electronGrid,.dnaGrid,.magicBrainGrid{grid-template-columns:316px minmax(0,1fr);gap:14px}.visualizerTabs{gap:6px;padding:6px;border:2px solid var(--pixel-line);border-radius:0;background:linear-gradient(180deg,#7ee0c314,#7aa7ff09),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 8px),var(--pixel-panel);box-shadow:4px 4px 0 var(--pixel-shadow),inset 0 0 0 1px #ffffff0d}.visualizerTab{position:relative;border:1px solid rgba(126,224,195,.18);border-radius:0;padding:9px 12px 8px 24px;background:#080b11c7;color:#9cffd2c2;font-family:IBM Plex Sans,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.visualizerTab:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;background:#7ee0c33d;box-shadow:0 0 0 1px #7ee0c33d;transform:translateY(-50%)}.visualizerTab:hover{background:#7ee0c317;color:var(--pixel-lime)}.visualizerTab.active{color:#07100d;background:var(--pixel-lime);box-shadow:inset -3px -3px #00000038,inset 3px 3px #ffffff38}.visualizerTab.active:before{background:#07100d;box-shadow:0 0 0 1px #07100d7a}.matterLab,.brainLab,.electronLab,.dnaLab,.magicBrainLab,.waveLab{margin-top:28px;padding:22px;border:2px solid rgba(126,224,195,.2);border-radius:0;background:linear-gradient(135deg,rgba(126,224,195,.055),transparent 34%),repeating-linear-gradient(0deg,rgba(255,255,255,.024) 0 1px,transparent 1px 8px),#080b1180;box-shadow:4px 4px #020405e0}.matterLab.embeddedVisualizer,.brainLab.embeddedVisualizer,.electronLab.embeddedVisualizer,.dnaLab.embeddedVisualizer,.magicBrainLab.embeddedVisualizer,.waveLab.embeddedVisualizer{margin-top:0}.controlPanel,.matterControls,.brainControls,.electronControls,.dnaControls,.magicBrainControls{position:relative;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:48px 12px 12px;border:2px solid var(--pixel-line);border-radius:0;background:linear-gradient(180deg,#9cffd214,#7aa7ff08),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(126,224,195,.035) 0 1px,transparent 1px 12px),var(--pixel-panel);box-shadow:5px 5px 0 var(--pixel-shadow),inset 0 0 0 1px #ffffff0e;-webkit-backdrop-filter:none;backdrop-filter:none}.controlPanel:before,.matterControls:before,.brainControls:before,.electronControls:before,.dnaControls:before,.magicBrainControls:before{content:"VISUAL CTRL // 16BIT";position:absolute;top:0;left:0;right:0;display:flex;align-items:center;height:30px;padding:0 12px;border-bottom:2px solid var(--pixel-line);background:linear-gradient(90deg,#7ee0c33d,#ffd36b1f),#0b1217;color:var(--pixel-lime);font-family:IBM Plex Sans,monospace;font-size:10px;font-weight:800;letter-spacing:.18em;text-shadow:0 0 8px rgba(156,255,210,.38)}.controlPanel:after,.matterControls:after,.brainControls:after,.electronControls:after,.dnaControls:after,.magicBrainControls:after{content:"";position:absolute;top:9px;right:12px;width:8px;height:8px;background:var(--pixel-amber);box-shadow:-14px 0 0 var(--pixel-lime),-28px 0 0 var(--pixel-cyan),0 0 12px #ffd36b7a}.controlPanel label,.matterControls label,.brainControls label,.electronControls label,.dnaControls label,.magicBrainControls label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin:0;padding:10px;border:1px solid rgba(126,224,195,.18);background:linear-gradient(90deg,rgba(126,224,195,.055),transparent 42%),#04080c9e;color:var(--pixel-lime);font-family:IBM Plex Sans,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.controlPanel label span,.matterControls label span,.brainControls label span,.electronControls label span,.dnaControls label span,.magicBrainControls label span{grid-column:1 / -1;color:#e6ebf2a3;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.controlPanel strong,.matterControls strong,.brainControls strong,.electronControls strong,.dnaControls strong,.magicBrainControls strong{justify-self:end;min-width:42px;padding:2px 7px;border:1px solid rgba(255,211,107,.36);background:#ffd36b1a;color:var(--pixel-amber);font-family:IBM Plex Sans,monospace;font-size:11px;line-height:1.2;text-align:right;text-shadow:0 0 8px rgba(255,211,107,.34)}.pixelRange{grid-column:1 / -1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;margin:2px 0 0;border:1px solid rgba(126,224,195,.28);border-radius:0;background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(255,255,255,.22) 13px 14px),linear-gradient(90deg,var(--pixel-amber) 0 var(--range-value),rgba(21,31,37,.96) var(--range-value) 100%);box-shadow:inset 0 0 0 2px #00000047;cursor:pointer}.pixelRange::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:22px;border:2px solid #07100d;border-radius:0;background:var(--pixel-lime);box-shadow:2px 2px 0 var(--pixel-shadow),0 0 12px #9cffd26b}.pixelRange::-moz-range-thumb{width:12px;height:20px;border:2px solid #07100d;border-radius:0;background:var(--pixel-lime);box-shadow:2px 2px 0 var(--pixel-shadow),0 0 12px #9cffd26b}.phaseButtons{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;padding:8px;border:1px solid rgba(126,224,195,.14);background:#04080c85}.phaseButtons button{position:relative;border:1px solid rgba(126,224,195,.28);border-radius:0;padding:9px 9px 9px 22px;background:#080b11d1;color:#9cffd2bd;font-family:IBM Plex Sans,monospace;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase;box-shadow:2px 2px 0 var(--pixel-shadow)}.phaseButtons button:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;background:#7ee0c342;transform:translateY(-50%)}.phaseButtons button:hover{border-color:#ffd36b6b;color:var(--pixel-amber)}.phaseButtons button.active{border-color:var(--pixel-amber);background:#ffd36b24;color:var(--pixel-amber);box-shadow:inset -2px -2px #0000003d,inset 2px 2px #ffffff14,2px 2px 0 var(--pixel-shadow)}.phaseButtons button.active:before{background:var(--pixel-amber);box-shadow:0 0 10px #ffd36b8c}.formulaBox{border:1px solid rgba(255,211,107,.26);border-radius:0;padding:10px;background:linear-gradient(90deg,#ffd36b1a,#7ee0c30b),#04080c9e;color:var(--pixel-amber);font-family:IBM Plex Sans,monospace;font-size:11px;font-weight:800;letter-spacing:.04em}.magicBrainControls input[type=text],.magicBrainControls input:not([type]){grid-column:1 / -1;width:100%;border:1px solid rgba(126,224,195,.28);border-radius:0;padding:10px;background:#04080cc7;color:var(--pixel-lime);font-family:IBM Plex Sans,monospace;box-shadow:inset 0 0 0 2px #0003}.universePanel,.matterStage,.brainStage,.electronStage,.dnaStage,.magicBrainStage,.waveStage{position:relative;overflow:hidden;border:2px solid rgba(122,167,255,.2);border-radius:0;background:radial-gradient(circle at 50% 38%,rgba(126,224,195,.055),transparent 52%),repeating-linear-gradient(0deg,rgba(255,255,255,.026) 0 1px,transparent 1px 6px),#05090eb8;box-shadow:5px 5px 0 var(--pixel-shadow),inset 0 0 0 1px #ffffff0b}.universePanel:after,.matterStage:after,.brainStage:after,.electronStage:after,.dnaStage:after,.magicBrainStage:after,.waveStage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 50%,transparent 50%);background-size:100% 4px;mix-blend-mode:screen;opacity:.55}.metricsGrid{gap:8px}.metricsGrid div{border:1px solid rgba(126,224,195,.16);border-radius:0;background:#04080c8f;box-shadow:inset 0 -2px #0000003d}.metricsGrid small{color:#9cffd2a8;font-family:IBM Plex Sans,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.metricsGrid strong{color:var(--pixel-amber);font-family:IBM Plex Sans,monospace;text-shadow:0 0 10px rgba(255,211,107,.24)}.labGrid,.matterGrid,.brainGrid,.electronGrid,.dnaGrid,.magicBrainGrid{grid-template-columns:268px minmax(0,1fr);gap:16px}.visualizerTabs{margin-bottom:14px;padding:5px;border-width:1px;border-radius:16px;background:linear-gradient(135deg,#7ee0c31f,#7aa7ff0e),#080d14c7;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff14}.visualizerTab{border-radius:12px;padding:8px 11px 8px 24px;font-size:10px;letter-spacing:.075em}.visualizerTab:before{left:10px;width:6px;height:6px;border-radius:50%}.visualizerTab.active{border-radius:12px;background:linear-gradient(135deg,var(--pixel-lime),rgba(122,167,255,.9));box-shadow:0 10px 24px #7ee0c32e,inset 0 1px #ffffff52}.matterLab,.brainLab,.electronLab,.dnaLab,.magicBrainLab,.waveLab{padding:18px}.controlPanel,.matterControls,.brainControls,.electronControls,.dnaControls,.magicBrainControls{gap:8px;padding:42px 12px 12px;border-width:1px;border-radius:18px;background:radial-gradient(circle at 0 0,rgba(126,224,195,.16),transparent 38%),linear-gradient(155deg,#101c26eb,#080c13e6 58%,#090f18f0),#080d14d1;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff14,inset 0 0 36px #7aa7ff0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.controlPanel:before,.matterControls:before,.brainControls:before,.electronControls:before,.dnaControls:before,.magicBrainControls:before{content:"MISSION HUD // CONTROL";height:29px;padding:0 12px;border-bottom-width:1px;background:linear-gradient(90deg,#7ee0c32e,#7aa7ff1f,#ffd36b0f),#091018e6;font-size:9px;letter-spacing:.16em}.controlPanel:after,.matterControls:after,.brainControls:after,.electronControls:after,.dnaControls:after,.magicBrainControls:after{top:10px;right:12px;width:6px;height:6px;border-radius:50%;box-shadow:-12px 0 0 var(--pixel-lime),-24px 0 0 var(--pixel-cyan),0 0 12px #ffd36b73}.controlPanel label,.matterControls label,.brainControls label,.electronControls label,.dnaControls label,.magicBrainControls label{gap:5px 8px;padding:8px;border-color:#7ee0c329;border-radius:12px;background:linear-gradient(135deg,#7ee0c311,#7aa7ff09),#050a1080;font-size:10px;letter-spacing:.055em}.controlPanel label span,.matterControls label span,.brainControls label span,.electronControls label span,.dnaControls label span,.magicBrainControls label span{max-height:52px;opacity:.72;font-size:10px;line-height:1.32;transition:max-height .16s ease,opacity .16s ease}.controlPanel label:hover span,.controlPanel label:focus-within span,.matterControls label:hover span,.matterControls label:focus-within span,.brainControls label:hover span,.brainControls label:focus-within span,.electronControls label:hover span,.electronControls label:focus-within span,.dnaControls label:hover span,.dnaControls label:focus-within span,.magicBrainControls label:hover span,.magicBrainControls label:focus-within span{max-height:96px;opacity:1}.controlPanel strong,.matterControls strong,.brainControls strong,.electronControls strong,.dnaControls strong,.magicBrainControls strong{min-width:40px;padding:2px 6px;border-radius:999px;font-size:10px}.pixelRange{height:14px;margin-top:2px;border-radius:999px;background:linear-gradient(90deg,var(--pixel-lime) 0 var(--range-value),rgba(21,31,37,.96) var(--range-value) 100%);box-shadow:inset 0 0 0 2px #0000003d,0 0 14px #7ee0c317}.pixelRange::-webkit-slider-thumb{width:14px;height:18px;border-width:2px;border-radius:50%}.pixelRange::-moz-range-thumb{width:12px;height:16px;border-width:2px;border-radius:50%}.phaseButtons{gap:6px;padding:6px;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.phaseButtons button{border-radius:999px;padding:7px 8px 7px 20px;font-size:9px;letter-spacing:.045em;box-shadow:inset 0 1px #ffffff0f}.phaseButtons button:before{left:8px;width:5px;height:5px;border-radius:50%}.phaseButtons button.active{border-color:#9cffd2b8;border-radius:999px;background:linear-gradient(135deg,#7ee0c333,#7aa7ff1f);color:var(--pixel-lime);box-shadow:0 8px 18px #7ee0c31a,inset 0 1px #ffffff1a}.formulaBox{padding:8px;border-radius:12px;font-size:10px;line-height:1.32}.magicBrainControls input[type=text],.magicBrainControls input:not([type]){border-radius:10px;padding:8px;font-size:10px}.universePanel,.matterStage,.brainStage,.electronStage,.dnaStage,.magicBrainStage,.waveStage{min-height:560px;padding:14px;border-width:1px;border-radius:18px;box-shadow:0 24px 62px #00000042,inset 0 1px #ffffff0f,inset 0 0 44px #7aa7ff0a}.universePanel{min-height:620px}.universeSvg,.matterSvg,.brainSvg,.electronSvg,.dnaSvg,.magicBrainSvg{height:clamp(500px,60vh,660px)}.waveStage{align-content:stretch}.waveStage>.waveSvg:first-of-type{min-height:clamp(360px,44vh,520px)}.waveStage>.waveSvg:nth-of-type(2){min-height:150px}.waveStage>.waveSvg:nth-of-type(3){min-height:90px}.waveChartTitle,.waveLegend{font-size:10px}.metricsGrid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px;margin-top:10px}.metricsGrid div{padding:7px 8px;border-radius:10px}.metricsGrid small{font-size:8.5px;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metricsGrid strong{margin-top:2px;font-size:16px;line-height:1}.metricsGrid div span{display:none}.monographPage{width:min(1400px,calc(100% - 32px))}.monographHero{grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;margin-bottom:12px;border-radius:8px;background:#101319a8}.monographHero h1{font-size:clamp(34px,4vw,58px)}.monographHero p{margin-bottom:0;max-width:760px;font-size:15px;line-height:1.55}.monographStats{grid-template-columns:repeat(3,86px);gap:8px}.monographStats div{padding:10px;border-radius:8px;background:#ffffff06}.monographStats strong{font-size:24px;color:var(--paper)}.monographStats span{margin-top:4px;font-size:10px}.monographLayout{grid-template-columns:290px minmax(0,1fr);gap:12px}.monographAside{top:70px;max-height:calc(100vh - 84px);padding:12px;border-radius:8px;background:#0c0f14d1}.monographAside h2{margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.monographAside h2:not(:first-child){margin-top:16px}.chapterTabs{gap:4px}.chapterTab{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px;border-radius:6px;background:transparent}.chapterTab span{width:24px;height:24px;border-radius:5px;color:var(--muted);background:#ffffff0b;font-size:10px}.chapterTab strong{font-size:12px;font-weight:650}.chapterTab small{display:none}.chapterTab:hover{background:#7ee0c30f;border-color:#7ee0c32e}.chapterTab.active{color:var(--paper);border:1px solid rgba(126,224,195,.22);background:#7ee0c317;box-shadow:none}.chapterTab.active span{color:#06110e;background:var(--green)}.chapterSubsections{gap:4px}.chapterSubsections span{padding:7px 8px;border-left:1px solid rgba(126,224,195,.34);border-radius:0 6px 6px 0;background:transparent;color:#e6ebf2ad}.symbolGrid{max-height:260px;overflow:auto;gap:5px}.symbolGrid div{padding:8px;border-radius:6px;background:#ffffff06}.symbolGrid code{color:var(--green);font-size:14px}.symbolGrid span{font-size:11px}.monographPaper{padding:clamp(24px,4.5vw,56px);border-radius:8px;background:#1013199e}.chapterSwitcher{grid-template-columns:82px minmax(0,1fr) 82px;gap:10px;margin-bottom:24px;padding:8px;border-radius:8px;background:#ffffff06}.chapterSwitcher button{border-radius:6px;border-color:#e4e9f01a;background:#ffffff09;color:var(--paper);font-size:12px}.chapterSwitcher button:hover:not(:disabled){transform:none;border-color:#7ee0c347;background:#7ee0c312}.chapterSwitcher span{color:var(--muted);font-size:10px;letter-spacing:.12em}.chapterSwitcher strong{color:var(--paper);font-size:16px}.monoHeading1{margin:32px 0 18px;padding-top:22px;border-top:1px solid rgba(228,233,240,.1);font-size:clamp(30px,4vw,54px)}.chapterBody>div:first-child .monoHeading1{margin-top:0;padding-top:0;border-top:0}.monoHeading2{margin:28px 0 12px;color:var(--green);font-size:clamp(22px,2.6vw,34px)}.monoHeading3{margin:20px 0 10px;font-size:20px}.monoParagraph,.monoListItem{max-width:78ch;color:#eef1f5d1;font-size:18px;line-height:1.78}.monoBlockTitle{margin:22px 0 12px;padding:7px 10px;border-radius:6px;border-color:#7ee0c333;background:#7ee0c30e}.monoBlockTitle span{color:var(--green);font-size:9px}.monoBlockTitle strong{font-size:12px}.monoInlineFormula{border-color:#7ee0c32e;border-radius:5px;background:#7ee0c30e;color:#dcecff}.monoFormula{grid-template-columns:minmax(0,1fr);gap:8px;margin:18px 0 24px;max-width:980px}.monoFormula pre{padding:16px 18px;border-radius:8px;border-color:#7ee0c329;background:#070a0e85}.monoFormula code{color:#eef5ff;font-size:19px;line-height:1.65}.monoFormula figcaption{padding:12px 14px;border-radius:8px;border-color:#e4e9f017;background:#ffffff06}.monoFormula figcaption strong{color:var(--muted);font-size:10px}.monoFormula li{color:#e6ebf2ad}.monoThesisFormula{display:block;max-width:78ch}.monoThesisFormula pre{border-color:#7ee0c333;background:#7ee0c30e}.monoThesisFormula code{color:#eef1f5e6;white-space:normal}.appFooter{position:relative;z-index:1;width:min(1280px,calc(100% - 32px));margin:10px auto 0;padding:0 0 28px}.footerInner{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:18px;padding:18px;border:1px solid rgba(228,233,240,.1);border-radius:8px;background:linear-gradient(135deg,rgba(126,224,195,.08),transparent 36%),#0c0f14c7}.footerIntro h2{max-width:620px;font-size:clamp(28px,3.4vw,46px)}.footerIntro p:not(.kicker){max-width:620px;margin-bottom:0;color:#e6ebf2b8;font-size:14px}.footerLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.footerLink{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;min-height:118px;padding:14px;border:1px solid rgba(228,233,240,.09);border-radius:8px;background:#ffffff06;color:var(--paper);text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.footerLink strong,.footerLink small{display:block}.footerLink strong{margin-bottom:6px;font-size:15px}.footerLink small{color:var(--muted);font-size:12px;line-height:1.45}.footerLink b{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(126,224,195,.24);border-radius:6px;color:var(--green);font-size:14px;font-weight:800}.footerLink:hover,.footerLink:focus-visible{border-color:#7ee0c357;background:#7ee0c30e;color:var(--green)}.footerLink:hover small,.footerLink:focus-visible small{color:#e6ebf2d6}.footerMeta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(228,233,240,.08);color:var(--muted);font-size:12px}.footerMeta a,.footerMeta button{border:1px solid rgba(228,233,240,.1);border-radius:6px;background:#ffffff06;color:var(--paper);text-decoration:none;font-weight:700}.footerMeta a{padding:8px 10px}.footerMeta button{padding:8px 12px}.footerMeta a:hover,.footerMeta button:hover,.footerMeta a:focus-visible,.footerMeta button:focus-visible{border-color:#7ee0c357;color:var(--green)}:root{--retro-ink: #070a10;--retro-panel: rgba(11, 17, 25, .94);--retro-panel-soft: rgba(13, 23, 31, .82);--retro-line: rgba(133, 255, 207, .34);--retro-line-hot: rgba(255, 207, 99, .64);--retro-lime: #9cffd2;--retro-cyan: #83b5ff;--retro-gold: #ffd36b;--retro-red: #ff718d;--retro-shadow: #010306;--retro-cell: 8px}html{background:var(--retro-ink);image-rendering:pixelated}body{color:var(--paper);background:linear-gradient(rgba(156,255,210,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(131,181,255,.018) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(131,181,255,.18),transparent 24rem),radial-gradient(circle at 86% 18%,rgba(156,255,210,.12),transparent 22rem),linear-gradient(135deg,#05070d,#101723 52%,#06090e);background-size:16px 16px,16px 16px,auto,auto,auto}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 50%,transparent 50%),radial-gradient(circle at 50% 0,rgba(156,255,210,.08),transparent 42rem);background-size:100% 4px,auto;mix-blend-mode:screen;opacity:.42}button,input,a{-webkit-tap-highlight-color:transparent}.appShell{background:linear-gradient(180deg,rgba(156,255,210,.035),transparent 320px),repeating-linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.018) 30px 31px)}.cosmicNoise{display:block;opacity:.18;background-image:radial-gradient(circle,rgba(156,255,210,.24) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px,8px 8px;-webkit-mask-image:linear-gradient(black,transparent 88%);mask-image:linear-gradient(black,transparent 88%)}.topbar,.tabs,.brandMark,.tab,.glass,.homeHero,.relationGlyph,.slideCard,.taskCard,.conceptCard,.calcBox,.taskTabsPanel,.taskWorkspace,.codeBlock,.browserRunner,.runnerOutput,.matterLab,.brainLab,.electronLab,.dnaLab,.magicBrainLab,.magicDemoLab,.waveLab,.controlPanel,.matterControls,.brainControls,.electronControls,.dnaControls,.magicBrainControls,.universePanel,.matterStage,.brainStage,.electronStage,.dnaStage,.magicBrainStage,.waveStage,.monographHero,.monographAside,.monographPaper,.chapterSwitcher,.chapterTab,.monoFormula pre,.monoFormula figcaption,.appFooter,.footerInner,.footerLink{border-radius:0}.topbar{padding:12px 18px;border-bottom:2px solid var(--retro-line);background:linear-gradient(90deg,rgba(156,255,210,.12),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px var(--retro-cell)),#05090ef0;box-shadow:0 4px 0 var(--retro-shadow),0 18px 46px #00000061}.brand{min-width:260px}.brandMark{width:38px;height:38px;border:2px solid var(--retro-lime);background:linear-gradient(135deg,#9cffd238,#83b5ff1a),#081019;color:var(--retro-lime);font-family:IBM Plex Sans,monospace;font-size:18px;box-shadow:3px 3px 0 var(--retro-shadow),inset 0 0 0 1px #ffffff14}.brand strong,.brand small,.tab,.kicker,.visualizerTab,.taskTab,.codeModeTabs button,.chapterTab,.chapterSwitcher,.footerMeta,.footerLink strong,.metricsGrid small{font-family:IBM Plex Sans,monospace}.brand strong{color:var(--retro-lime);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.brand small{color:#9cffd29e;letter-spacing:.12em;text-transform:uppercase}.tabs,.visualizerTabs,.taskTabs,.codeModeTabs{border:2px solid rgba(156,255,210,.22);border-radius:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 8px),#070c12c7;box-shadow:3px 3px 0 var(--retro-shadow)}.tab,.visualizerTab,.taskTab,.codeModeTabs button,.browserRunner button,.chapterSwitcher button,.footerMeta a,.footerMeta button{border:1px solid rgba(156,255,210,.24);border-radius:0;background:#090f16db;color:#f4f6f8d1;box-shadow:2px 2px 0 var(--retro-shadow);text-transform:uppercase}.tab:hover,.visualizerTab:hover,.taskTab:hover,.codeModeTabs button:hover,.browserRunner button:hover:not(:disabled),.chapterSwitcher button:hover:not(:disabled),.footerMeta a:hover,.footerMeta button:hover{transform:translate(-1px,-1px);border-color:var(--retro-line-hot);color:var(--retro-gold);background:#ffd36b1a}.tab.active,.visualizerTab.active,.taskTab.active,.codeModeTabs button.active{border-color:var(--retro-gold);background:var(--retro-gold);color:#07100d;box-shadow:inset -3px -3px #0000003d,inset 3px 3px #fff3,2px 2px 0 var(--retro-shadow)}.tab.active small{color:#07100d9e}h1,h2,h3{font-family:IBM Plex Sans,monospace;letter-spacing:-.025em;text-shadow:3px 3px 0 rgba(0,0,0,.32)}h1{color:var(--retro-lime)}h2{color:#eef7ff}h3{color:var(--retro-gold)}.kicker{color:var(--retro-gold);letter-spacing:.22em}p{color:#e6ebf2c7}.page{width:min(1440px,calc(100% - 32px))}.labPage{width:min(1500px,calc(100% - 32px))}.glass,.slideCard,.taskCard,.conceptCard,.calcBox,.universePanel,.controlPanel,.matterControls,.brainControls,.electronControls,.dnaControls,.magicBrainControls,.monographHero,.monographAside,.monographPaper,.footerInner,.magicBrainCode,.taskTabsPanel,.taskWorkspace{border:2px solid rgba(156,255,210,.2);background:linear-gradient(135deg,rgba(156,255,210,.075),transparent 36%),repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px var(--retro-cell)),var(--retro-panel);box-shadow:5px 5px 0 var(--retro-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.homeHero,.magicHero{border:2px solid rgba(156,255,210,.2);background:radial-gradient(circle at 80% 20%,rgba(131,181,255,.13),transparent 24rem),linear-gradient(135deg,rgba(156,255,210,.07),transparent),#080d14d6;box-shadow:5px 5px 0 var(--retro-shadow)}.homeStats div,.monographStats div,.metricsGrid div,.symbolGrid div,.magicModuleCard,.footerLink,.chapterSubsections span,.monoBlockTitle,.monoInlineFormula,.formulaBox,.runnerOutput,.browserRunner{border:1px solid rgba(156,255,210,.2);border-radius:0;background:linear-gradient(135deg,#9cffd20f,#83b5ff06),#050a10ad;box-shadow:2px 2px 0 var(--retro-shadow)}.relationGlyph,.magicStack{border:2px solid rgba(156,255,210,.22);background:radial-gradient(circle,rgba(156,255,210,.08),transparent 58%),repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 10px),#050a10b8;box-shadow:4px 4px 0 var(--retro-shadow)}.slideCard,.taskCard,.conceptCard{border-width:2px;background:linear-gradient(135deg,rgba(255,211,107,.08),transparent 32%),repeating-linear-gradient(0deg,rgba(255,255,255,.024) 0 1px,transparent 1px 8px),#090f16eb}.slideCard code,.formulaBox,.finalEquation,.monoFormula code,.codeBlock code{font-family:IBM Plex Sans,monospace}.carouselViewport{border-radius:0;box-shadow:5px 5px 0 var(--retro-shadow)}.carouselArrow{border:2px solid var(--retro-line);border-radius:0;background:#050a10eb;box-shadow:3px 3px 0 var(--retro-shadow)}.dot{border-radius:0}.dot.active{border-radius:0;background:var(--retro-gold)}.labGrid,.matterGrid,.brainGrid,.electronGrid,.dnaGrid,.magicBrainGrid{grid-template-columns:286px minmax(0,1fr)}.controlPanel,.matterControls,.brainControls,.electronControls,.dnaControls,.magicBrainControls{border-radius:0;padding-top:44px}.controlPanel:before,.matterControls:before,.brainControls:before,.electronControls:before,.dnaControls:before,.magicBrainControls:before{content:"8/16 BIT CONTROL";border-bottom:2px solid rgba(156,255,210,.24);background:linear-gradient(90deg,#9cffd23d,#ffd36b1f),#07101a}.controlPanel label,.matterControls label,.brainControls label,.electronControls label,.dnaControls label,.magicBrainControls label{border-radius:0;background:#03080db3}.pixelRange,.magicBrainControls input[type=text],.magicBrainControls input:not([type]){border-radius:0}.pixelRange::-webkit-slider-thumb,.pixelRange::-moz-range-thumb{border-radius:0}.phaseButtons,.phaseButtons button,.phaseButtons button.active{border-radius:0}.universePanel,.matterStage,.brainStage,.electronStage,.dnaStage,.magicBrainStage,.waveStage{border:2px solid rgba(131,181,255,.24);border-radius:0;background:radial-gradient(circle at 50% 42%,rgba(156,255,210,.06),transparent 52%),repeating-linear-gradient(0deg,rgba(255,255,255,.026) 0 1px,transparent 1px 6px),#04080ddb;box-shadow:5px 5px 0 var(--retro-shadow)}.universeSvg,.matterSvg,.brainSvg,.electronSvg,.dnaSvg,.magicBrainSvg,.waveSvg{image-rendering:pixelated}.metricsGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.metricsGrid div{border-radius:0}.metricsGrid strong,.homeStats strong,.monographStats strong,.centerReadout strong{color:var(--retro-gold);font-family:IBM Plex Sans,monospace}.codeBlock,.runnerOutput{border:2px solid rgba(156,255,210,.18);border-radius:0;background:linear-gradient(rgba(156,255,210,.035) 1px,transparent 1px),#05090f;background-size:100% 18px}.codeBlock code{color:#dfffe9}.browserRunner{border-width:2px}.monographPage{width:min(1440px,calc(100% - 32px))}.monographAside{top:76px}.chapterTab{border-radius:0;box-shadow:2px 2px 0 var(--retro-shadow)}.chapterTab.active{background:var(--retro-lime);color:#07100d}.chapterSwitcher{border:1px solid rgba(156,255,210,.16);border-radius:0}.monoHeading2{color:var(--retro-lime)}.monoFormula pre,.monoFormula figcaption{border-radius:0}.appFooter{border-radius:0}.footerInner{border-width:2px}.footerIntro h2{color:var(--retro-lime)}.footerLink{min-height:112px}.footerLink b{border-radius:0;color:var(--retro-gold)}@media(max-width:1180px){.topbar{grid-template-columns:1fr}.tabs{justify-self:start;width:100%}.monographHero{grid-template-columns:1fr}.monographStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.topbar{position:sticky}.footerInner,.labGrid,.matterGrid,.brainGrid,.electronGrid,.dnaGrid,.magicBrainGrid,.monographLayout{grid-template-columns:1fr}.monographAside{position:static;max-height:none}.chapterTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.symbolGrid{display:none}.monographAside h2:nth-of-type(3){display:none}}@media(max-width:560px){.page,.monographPage{width:min(100% - 20px,1400px);padding-top:16px}.topbar{padding:10px}.brand small{display:none}.tab{min-width:104px;padding:8px}.appFooter{width:min(100% - 20px,1400px);padding-bottom:18px}.visualizerTabs{width:100%}.visualizerTab{flex:1 1 42%}.controlPanel,.matterControls,.brainControls,.electronControls,.dnaControls,.magicBrainControls{padding:38px 10px 10px;border-radius:0;box-shadow:3px 3px 0 var(--retro-shadow)}.controlPanel label,.matterControls label,.brainControls label,.electronControls label,.dnaControls label,.magicBrainControls label{padding:5px}.phaseButtons{grid-template-columns:1fr}.universePanel,.matterStage,.brainStage,.electronStage,.dnaStage,.magicBrainStage,.waveStage{min-height:62vh;border-radius:0;box-shadow:3px 3px 0 var(--retro-shadow)}.universeSvg,.matterSvg,.brainSvg,.electronSvg,.dnaSvg,.magicBrainSvg{height:56vh}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerInner{padding:14px}.footerLinks{grid-template-columns:1fr}.footerLink{min-height:auto}.footerMeta{align-items:stretch}.footerMeta span{width:100%}.monographHero,.monographPaper,.monographAside{border-radius:0;padding:14px}.monographStats{grid-template-columns:1fr 1fr 1fr}.chapterTabs{grid-template-columns:1fr}.chapterSwitcher{grid-template-columns:1fr 1fr}.chapterSwitcher div{grid-column:1 / -1;order:-1}.monoParagraph,.monoListItem{font-size:16px;line-height:1.7}.monoFormula code{font-size:16px}}.visualizerDeck{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:12px;align-items:stretch;margin:18px 0 20px}.visualizerDeck .visualizerTabs{width:100%;margin:0;padding:6px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.visualizerDeck .visualizerTab{min-width:0;min-height:48px;padding:7px 8px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"num code" "label label";align-content:center;gap:2px 6px;text-align:left;line-height:1.05}.visualizerDeck .visualizerTab span{grid-area:num;color:#9cffd294;font-size:10px;letter-spacing:.12em}.visualizerDeck .visualizerTab b{grid-area:code;color:var(--retro-gold);font-size:10px;letter-spacing:.14em}.visualizerDeck .visualizerTab{font-size:11px}.visualizerDeck .visualizerTab.active span,.visualizerDeck .visualizerTab.active b{color:#07100db8}.visualizerModeReadout{min-height:72px;padding:11px 12px;border:2px solid rgba(156,255,210,.22);background:linear-gradient(135deg,#ffd36b1a,#9cffd20a),repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 8px),#050a10e6;box-shadow:4px 4px 0 var(--retro-shadow);display:grid;align-content:center;gap:4px}.visualizerModeReadout span,.visualizerModeReadout small{font-family:IBM Plex Sans,monospace}.visualizerModeReadout span{color:#9cffd29e;font-size:10px;letter-spacing:.18em}.visualizerModeReadout strong{color:var(--retro-gold);font-size:18px;line-height:1;text-transform:uppercase}.visualizerModeReadout small{color:#e6ebf2b8;font-size:11px;line-height:1.35}.visualizerPanelMount{isolation:isolate}.visualizerShell{display:grid;gap:14px}.visualizerHeader{margin-bottom:0;padding:12px 14px;border:2px solid rgba(156,255,210,.18);background:linear-gradient(90deg,rgba(156,255,210,.08),transparent 58%),#050a1094;box-shadow:3px 3px 0 var(--retro-shadow)}.visualizerHeader h2{margin-bottom:4px}.visualizerHeader p:last-child{max-width:980px}.visualizerGrid,.labGrid.visualizerGrid,.matterGrid.visualizerGrid,.brainGrid.visualizerGrid,.electronGrid.visualizerGrid,.dnaGrid.visualizerGrid,.magicBrainGrid.visualizerGrid{display:grid;grid-template-columns:clamp(248px,22vw,304px) minmax(0,1fr);gap:14px;align-items:start}.visualizerControls{position:sticky;top:86px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(156,255,210,.45) rgba(5,10,16,.76)}.visualizerControls::-webkit-scrollbar{width:8px}.visualizerControls::-webkit-scrollbar-thumb{background:#9cffd26b;border:2px solid rgba(5,10,16,.92)}.visualizerControls label{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px}.visualizerControls label>span,.visualizerControls label>input,.visualizerControls label>.pixelRange{grid-column:1 / -1}.visualizerControls label>strong{justify-self:end;padding:2px 5px;border:1px solid rgba(255,211,107,.28);background:#ffd36b14;font-size:12px}.visualizerControls .formulaBox{margin-top:8px;font-size:10px;line-height:1.45}.visualizerControls .phaseButtons{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;margin:0 0 10px}.visualizerControls .phaseButtons button{min-height:34px;padding:6px 7px;font-size:10px;line-height:1.1}.visualizerStage,.universePanel.visualizerStage,.matterStage.visualizerStage,.brainStage.visualizerStage,.electronStage.visualizerStage,.dnaStage.visualizerStage,.magicBrainStage.visualizerStage,.waveStage.visualizerStage{position:relative;min-height:clamp(560px,64vh,760px);padding:clamp(14px,1.6vw,22px);display:flex;flex-direction:column;gap:12px;overflow:hidden}.visualizerStage:before{content:"LIVE VIEW";position:absolute;top:10px;right:12px;z-index:1;padding:3px 7px;border:1px solid rgba(255,211,107,.34);background:#050a10c7;color:var(--retro-gold);font:700 10px/1 IBM Plex Sans,monospace;letter-spacing:.16em;pointer-events:none}.visualizerStage>svg:not(.waveSvg),.universeSvg,.matterSvg,.brainSvg,.electronSvg,.dnaSvg,.magicBrainSvg{width:100%;height:clamp(390px,50vh,610px);flex:1 1 auto;min-height:0}.waveStage.visualizerStage{overflow:hidden}.waveStage.visualizerStage:before{content:"LIVE ψ VIEW"}.waveStage .waveSvg{width:100%}.visualizerStage .centerReadout{margin-right:96px}.visualizerStage .metricsGrid{width:100%;margin-top:auto;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px}.visualizerStage .metricsGrid div{min-height:68px;padding:9px}.visualizerStage .metricsGrid small{font-size:9px;letter-spacing:.08em}.visualizerStage .metricsGrid strong{font-size:clamp(15px,1.35vw,22px);line-height:1.05}.visualizerStage .metricsGrid div span{font-size:10px;line-height:1.2}.magicBrainLab.visualizerShell .magicBrainCode{margin-top:0}@media(max-width:1180px){.visualizerDeck{grid-template-columns:1fr}.visualizerDeck .visualizerTabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){.visualizerGrid,.labGrid.visualizerGrid,.matterGrid.visualizerGrid,.brainGrid.visualizerGrid,.electronGrid.visualizerGrid,.dnaGrid.visualizerGrid,.magicBrainGrid.visualizerGrid{grid-template-columns:1fr}.visualizerControls{position:relative;top:auto;max-height:none}.visualizerStage,.universePanel.visualizerStage,.matterStage.visualizerStage,.brainStage.visualizerStage,.electronStage.visualizerStage,.dnaStage.visualizerStage,.magicBrainStage.visualizerStage,.waveStage.visualizerStage{min-height:auto}}@media(max-width:560px){.visualizerDeck{gap:10px;margin-top:12px}.visualizerDeck .visualizerTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.visualizerDeck .visualizerTab{flex:initial;min-height:44px}.visualizerModeReadout{min-height:auto}.visualizerHeader{padding:10px}.visualizerStage:before{top:7px;right:7px;font-size:9px}.visualizerStage>svg:not(.waveSvg),.universeSvg,.matterSvg,.brainSvg,.electronSvg,.dnaSvg,.magicBrainSvg{height:54vh}.visualizerStage .metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.waveStage.visualizerStage{min-height:clamp(600px,66vh,790px);gap:10px}.waveViewport{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(360px,1fr) minmax(132px,.34fr);gap:10px}.wavePrimaryPanel,.waveAuxPanel{position:relative;min-width:0;border:1px solid rgba(131,181,255,.22);background:linear-gradient(135deg,rgba(131,181,255,.08),transparent 42%),radial-gradient(circle at 50% 50%,rgba(156,255,210,.07),transparent 62%),#03070cad;box-shadow:inset 0 0 0 1px #ffffff09,2px 2px #010306d1;overflow:hidden}.wavePrimaryPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:360px;padding:10px}.wavePanelHeader{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;min-height:30px;padding-right:100px;color:var(--retro-lime);font-family:IBM Plex Sans,monospace;text-transform:uppercase;letter-spacing:.1em}.wavePanelHeader span{padding:4px 6px;border:1px solid rgba(255,211,107,.42);background:#ffd36b1a;color:var(--retro-gold);font-size:9px}.wavePanelHeader strong{color:var(--retro-lime);font-size:11px;letter-spacing:.08em}.wavePanelHeader small{color:#f4f1e89e;font-size:9px;white-space:nowrap}.waveOrbitalSvg{position:relative;z-index:1;align-self:stretch;justify-self:stretch;width:100%;height:100%;min-height:310px;filter:drop-shadow(0 0 22px rgba(255,211,107,.14))}.wavePrimaryPanel .waveLegend{position:relative;z-index:1;justify-content:center;gap:10px;padding-top:8px;border-top:1px solid rgba(131,181,255,.12);font-size:9px}.waveAuxGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:10px;min-height:132px}.waveAuxPanel{display:grid;grid-template-rows:auto minmax(0,1fr);padding:8px 9px}.waveAuxPanel:before,.wavePrimaryPanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 50%,transparent 50%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 8px);background-size:100% 4px,8px 100%;opacity:.4}.waveChartTitle{position:relative;z-index:1;margin:0 0 5px;color:var(--retro-gold);font-family:IBM Plex Sans,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.waveDensitySvg,.waveMomentumSvg{position:relative;z-index:1;width:100%;height:100%;min-height:88px}.waveMetrics{flex:0 0 auto;margin-top:0}.waveMetrics.metricsGrid div{min-height:58px}@media(max-width:960px){.waveStage.visualizerStage{min-height:auto}.waveViewport{grid-template-rows:minmax(340px,54vh) auto}.waveAuxGrid{grid-template-columns:1fr}}@media(max-width:560px){.wavePrimaryPanel{min-height:320px;padding:8px}.wavePanelHeader{grid-template-columns:1fr;padding-right:74px}.wavePanelHeader small{white-space:normal}.waveOrbitalSvg{min-height:280px}}
