:root{color:#172942;font-synthesis:none;--ms-ink:#172942;--ms-night:#071623;--ms-indigo:#4d3874;--ms-orange:#ff7540;--ms-cyan:#58e0e8;--ms-gold:#ffd26a;--ms-green:#99f08f;--ms-paper:#fffdf8;--ms-line:#cbd2d9;--ms-muted:#697583;--ms-mono:"SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;background:#f6f0e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 92% 4%,#58e0e829,#0000 30rem),radial-gradient(circle at 2% 30%,#ff75401f,#0000 31rem),#f6f0e8;margin:0}button,input{font:inherit}button{cursor:pointer}.ms-eyebrow{color:var(--ms-indigo);font:800 8px var(--ms-mono);letter-spacing:.11em;text-transform:uppercase;margin:0}.ms-math-inline{color:var(--ms-indigo);vertical-align:-.08em;display:inline-block}.ms-math-display{min-width:0;overflow:auto visible}.ms-math-display .katex-display{margin:0;padding:.35em .08em .43em;overflow:visible}.ms-math-display .katex{font-size:clamp(18px,1.35vw,25px);line-height:1.4}.ms-math-inline .katex{font-size:1.14em}.ms-header{z-index:30;color:#fff;border-bottom:5px solid var(--ms-orange);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071623f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:70px;padding:10px max(22px,50vw - 765px);display:grid;position:sticky;top:0}.ms-header a{color:#d7e4eb;font:750 9px var(--ms-mono);text-decoration:none}.ms-header>div{text-align:center}.ms-header span,.ms-header strong{display:block}.ms-header span{color:var(--ms-cyan);font:800 7px var(--ms-mono);letter-spacing:.12em;margin-bottom:3px}.ms-header strong{font-size:13px}.ms-header nav{justify-content:flex-end;gap:18px;display:flex}.ms-hero{grid-template-columns:minmax(520px,1.18fr) minmax(410px,.82fr);align-items:end;gap:clamp(48px,8vw,116px);padding:68px max(24px,50vw - 660px) 52px;display:grid}.ms-hero h1{color:var(--ms-ink);letter-spacing:-.074em;margin:13px 0 24px;font-size:clamp(4rem,6.7vw,7.4rem);line-height:.83}.ms-hero h1 em{color:var(--ms-orange);font-style:normal}.ms-hero>div>p:last-child{max-width:790px;color:var(--ms-muted);margin:0;font-size:14px;line-height:1.75}.ms-hero>aside{color:#fff;border:1px solid #516579;border-top:7px solid var(--ms-gold);background:linear-gradient(145deg,#071623,#243a56 58%,#205960);border-radius:8px;padding:28px;box-shadow:13px 13px #ff754026}.ms-hero>aside>span{color:var(--ms-cyan);font:800 8px var(--ms-mono);letter-spacing:.09em}.ms-hero>aside>.ms-math-display{color:var(--ms-gold);background:#030c156b;border:1px solid #ffffff24;border-radius:4px;margin-top:14px;padding:13px 8px}.ms-parity-pair{background:#526579;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.ms-parity-pair>div{background:#0c1c2d;min-width:0;padding:12px}.ms-parity-pair b,.ms-parity-pair code{display:block}.ms-parity-pair b{color:var(--ms-cyan);font-size:9px}.ms-parity-pair code{overflow-wrap:anywhere;color:#dce7ed;font:8px var(--ms-mono);margin-top:7px}.ms-hero>aside>p{color:#c6d4dd;margin:16px 0 0;font-size:9px;line-height:1.65}.ms-status-note{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 max(24px,50vw - 660px) 58px;display:grid}.ms-status-note>div{border:1px solid var(--ms-line);border-top:6px solid var(--ms-cyan);background:var(--ms-paper);border-radius:6px;padding:22px 25px}.ms-status-note>div:nth-child(2){border-top-color:var(--ms-orange)}.ms-status-note span,.ms-status-note strong{display:block}.ms-status-note span{color:var(--ms-indigo);font:800 7px var(--ms-mono);letter-spacing:.09em}.ms-status-note strong{margin-top:8px;font-size:19px}.ms-status-note p{color:var(--ms-muted);margin:8px 0 0;font-size:9px;line-height:1.6}.ms-lab{border-block:5px solid var(--ms-orange);background:var(--ms-paper);grid-template-columns:minmax(650px,1fr) 370px;min-height:1080px;display:grid}.ms-stage{color:#fff;background:radial-gradient(circle at 46% 26%,#58e0e81a,#0000 38%),linear-gradient(145deg,#071623,#182b44 58%,#352040);min-width:0;padding:18px max(18px,33.3333vw - 393.333px)}.ms-stage>header{justify-content:space-between;align-items:center;gap:20px;padding:2px 3px 13px;display:flex}.ms-stage>header span,.ms-stage>header strong{display:block}.ms-stage>header span{color:var(--ms-cyan);font:800 7px var(--ms-mono);letter-spacing:.09em}.ms-stage>header strong{margin-top:4px;font-size:11px}.ms-legend{color:#aebbc8;font:750 7px var(--ms-mono);white-space:nowrap}.ms-legend i{background:var(--ms-cyan);border-radius:50%;width:7px;height:7px;margin:0 5px 0 11px;display:inline-block}.ms-legend i:nth-of-type(2){background:var(--ms-orange);border-radius:0}.ms-legend i:nth-of-type(3){background:var(--ms-gold)}.ms-legend i:nth-of-type(4){background:var(--ms-cyan)}#ms-canvas{background:var(--ms-night);touch-action:none;border:1px solid #4b5f74;border-radius:6px;width:100%;height:clamp(590px,66vw,770px);max-height:770px;display:block}.ms-switch-row,.ms-actions{flex-wrap:wrap;gap:5px;display:flex}.ms-switch-row{align-items:center;padding-top:9px}.ms-switch-row>span{width:42px;color:var(--ms-cyan);font:800 7px var(--ms-mono);letter-spacing:.08em}.ms-switch-row button,.ms-actions button{color:#d5dfe9;background:#12243a;border:1px solid #51657a;border-radius:3px;min-height:36px;padding:7px 11px;font-size:9px;font-weight:800}.ms-switch-row button.active{color:var(--ms-night);border-color:var(--ms-cyan);background:linear-gradient(135deg, var(--ms-cyan), var(--ms-gold))}.ms-actions{padding:9px 0 10px}.ms-actions button{min-width:122px}.ms-actions button.primary{color:var(--ms-night);border-color:var(--ms-gold);background:linear-gradient(135deg, var(--ms-gold), var(--ms-orange))}.ms-actions button.primary.active{background:linear-gradient(135deg, var(--ms-cyan), var(--ms-gold))}.ms-metrics{background:#485b70;border:1px solid #485b70;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:6px;display:grid}.ms-metrics>div{background:#0d1d2d;min-width:0;padding:10px 8px}.ms-metrics span,.ms-metrics strong{display:block}.ms-metrics span{color:#8697aa;font:700 7px var(--ms-mono);text-transform:uppercase}.ms-metrics strong{overflow-wrap:anywhere;color:var(--ms-gold);font:800 8px var(--ms-mono);margin-top:5px}.ms-metrics .patch strong{color:var(--ms-gold)}.ms-metrics .one-sided strong{color:var(--ms-cyan)}.ms-controls{border-left:1px solid var(--ms-line);background:linear-gradient(#fffdf8,#eff3f7);padding:22px}.ms-presets{gap:6px;margin:12px 0 10px;display:grid}.ms-presets button{min-height:67px;color:var(--ms-ink);border:1px solid var(--ms-line);text-align:left;background:#fff;border-radius:4px;grid-template-columns:31px 1fr;gap:3px 10px;padding:11px;display:grid}.ms-presets button>span{color:var(--ms-orange);font:800 8px var(--ms-mono);grid-row:1/span 2;align-self:center}.ms-presets strong,.ms-presets small{display:block}.ms-presets strong{font-size:10px}.ms-presets small{color:var(--ms-muted);font-size:8px}.ms-presets button.active{color:#fff;border-color:var(--ms-orange);background:linear-gradient(135deg, var(--ms-indigo), #285062)}.ms-presets button.active small{color:#dae3e9}.ms-controls>label{border-bottom:1px solid var(--ms-line);grid-template-columns:1fr auto;gap:5px 10px;padding:13px 0;display:grid}.ms-controls label span strong,.ms-controls label span small{display:block}.ms-controls label span strong{color:var(--ms-ink);font-size:10px}.ms-controls label span small{color:var(--ms-muted);margin-top:3px;font-size:8px}.ms-controls output{color:var(--ms-indigo);font:800 9px var(--ms-mono)}.ms-controls input[type=range]{width:100%;accent-color:var(--ms-orange);grid-column:1/-1}.ms-connection-card,.ms-kelvin-card{color:#fff;border-top:5px solid var(--ms-gold);background:linear-gradient(145deg,#0b1928,#382444);border-radius:5px;margin-top:18px;padding:16px}.ms-kelvin-card{border-top-color:var(--ms-cyan);background:linear-gradient(145deg,#071a29,#164654)}.ms-connection-card>span,.ms-kelvin-card>span{color:var(--ms-gold);font:800 7px var(--ms-mono);letter-spacing:.08em}.ms-kelvin-card>span{color:var(--ms-cyan)}.ms-connection-card .ms-math-display,.ms-kelvin-card .ms-math-display{color:var(--ms-cyan);background:#030c1575;border:1px solid #46596d;border-radius:4px;margin-top:10px;padding:12px 7px}.ms-kelvin-card .ms-math-display{color:var(--ms-gold)}.ms-connection-card p,.ms-kelvin-card>p{color:#c4d0da;margin:11px 0 0;font-size:8px;line-height:1.6}.ms-connection-card .ms-math-inline{color:var(--ms-gold)}.ms-loop-key{grid-template-columns:42px 1fr;align-items:start;gap:6px 9px;margin-top:12px;display:grid}.ms-loop-key b{color:var(--ms-gold);font:800 8px var(--ms-mono);text-transform:uppercase}.ms-loop-key b:nth-of-type(2){color:var(--ms-cyan)}.ms-loop-key p{color:#d0dce3;margin:0;font-size:8px;line-height:1.45}.ms-kelvin-lesson{background:radial-gradient(circle at 6% 10%,#ffd26a21,#0000 28rem),#fffdf8;grid-template-columns:minmax(380px,.88fr) minmax(360px,1.12fr);gap:9px;padding:72px max(24px,50vw - 650px);display:grid}.ms-kelvin-lesson>header{grid-row:1/span 2;align-self:center;padding-right:54px}.ms-kelvin-lesson h2{color:var(--ms-ink);letter-spacing:-.064em;margin:12px 0 23px;font-size:clamp(3.1rem,5vw,5.7rem);line-height:.88}.ms-kelvin-lesson h2 em{color:var(--ms-orange);font-style:normal}.ms-kelvin-lesson>header>p:last-child{max-width:620px;color:var(--ms-muted);margin:0;font-size:11px;line-height:1.72}.ms-kelvin-equation{color:#fff;border-top:6px solid var(--ms-cyan);background:linear-gradient(135deg,#071623,#233a56);border-radius:6px;min-width:0;padding:24px}.ms-kelvin-equation>span{color:var(--ms-cyan);font:800 7px var(--ms-mono);letter-spacing:.09em}.ms-kelvin-equation .ms-math-display{color:var(--ms-gold);background:#030c156b;border:1px solid #4d6073;border-radius:4px;margin-top:10px;padding:13px 8px}.ms-kelvin-equation p{color:#c8d4dc;margin:13px 0 0;font-size:9px;line-height:1.6}.ms-kelvin-lesson ol{background:var(--ms-line);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.ms-kelvin-lesson li{background:#fff;grid-template-columns:38px 1fr;align-items:start;gap:13px;padding:17px;display:grid}.ms-kelvin-lesson li b{width:34px;height:34px;color:var(--ms-night);background:var(--ms-gold);font:800 8px var(--ms-mono);border-radius:50%;place-items:center;display:grid}.ms-kelvin-lesson li:nth-child(2) b{background:var(--ms-cyan)}.ms-kelvin-lesson li:nth-child(3) b{color:#fff;background:var(--ms-indigo)}.ms-kelvin-lesson li strong{font-size:12px}.ms-kelvin-lesson li p{color:var(--ms-muted);margin:5px 0 0;font-size:9px;line-height:1.55}.ms-theory{padding:82px max(24px,50vw - 650px) 96px}.ms-theory>header{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:60px;display:grid}.ms-theory>header .ms-eyebrow{grid-column:1/-1}.ms-theory h2{color:var(--ms-ink);letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(3rem,5.4vw,6rem);line-height:.88}.ms-theory>header>p:last-child{color:var(--ms-muted);margin:0;font-size:12px;line-height:1.75}.ms-equation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.ms-equation-grid article{border:1px solid var(--ms-line);border-top:6px solid var(--ms-indigo);background:var(--ms-paper);border-radius:6px;min-width:0;padding:23px}.ms-equation-grid article:nth-child(2){border-top-color:var(--ms-cyan)}.ms-equation-grid article:nth-child(3){border-top-color:var(--ms-orange)}.ms-equation-grid article:nth-child(4){border-top-color:var(--ms-gold)}.ms-equation-grid article>span{color:var(--ms-indigo);font:800 7px var(--ms-mono);letter-spacing:.08em}.ms-equation-grid h3{margin:10px 0 15px;font-size:20px;line-height:1.03}.ms-equation-grid .ms-math-display{color:var(--ms-cyan);background:var(--ms-night);border-radius:4px;padding:14px 8px}.ms-equation-grid p{color:var(--ms-muted);margin:15px 0 0;font-size:9px;line-height:1.65}.ms-cover-explanation{border-left:8px solid var(--ms-orange);background:var(--ms-paper);box-shadow:0 0 0 1px var(--ms-line);border-radius:7px;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:32px;margin-top:40px;padding:31px;display:grid}.ms-cover-explanation>div>span,.ms-vakonomic-roadmap>div>span{color:var(--ms-indigo);font:800 7px var(--ms-mono);letter-spacing:.08em}.ms-cover-explanation h3,.ms-vakonomic-roadmap h3{color:var(--ms-ink);margin:9px 0 12px;font-size:28px;line-height:1}.ms-cover-explanation p,.ms-vakonomic-roadmap>div>p{color:var(--ms-muted);margin:0;font-size:10px;line-height:1.67}.ms-cover-explanation table{border-collapse:collapse;width:100%;font-size:9px}.ms-cover-explanation th,.ms-cover-explanation td{border-bottom:1px solid var(--ms-line);text-align:left;padding:11px 9px}.ms-cover-explanation th{color:var(--ms-indigo);font:800 7px var(--ms-mono);text-transform:uppercase}.ms-cover-explanation td:first-child{font-weight:800}.ms-vakonomic-roadmap{color:#fff;border-left:8px solid var(--ms-gold);background:linear-gradient(135deg,#071623,#2b3152 58%,#245a62);border-radius:7px;grid-template-columns:minmax(310px,.4fr) minmax(0,.6fr);gap:34px;margin-top:12px;padding:31px;display:grid}.ms-vakonomic-roadmap>div>span{color:var(--ms-gold)}.ms-vakonomic-roadmap h3{color:#fff}.ms-vakonomic-roadmap>div>p{color:#c6d4dd}.ms-vakonomic-roadmap ol{background:#516278;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.ms-vakonomic-roadmap li{background:#0d1d2e;grid-template-columns:26px 1fr;align-items:start;gap:9px;padding:13px;display:grid}.ms-vakonomic-roadmap li b{width:25px;height:25px;color:var(--ms-night);background:var(--ms-cyan);font:800 8px var(--ms-mono);border-radius:50%;place-items:center;display:grid}.ms-vakonomic-roadmap li:nth-child(2) b,.ms-vakonomic-roadmap li:nth-child(4) b{background:var(--ms-orange)}.ms-vakonomic-roadmap li p{color:#bdcbd6;margin:0;font-size:8px;line-height:1.55}@media (max-width:1120px){.ms-lab{grid-template-columns:1fr}.ms-controls{border-top:1px solid var(--ms-line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}.ms-controls>.ms-eyebrow,.ms-presets,.ms-connection-card,.ms-kelvin-card{grid-column:1/-1}.ms-equation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.ms-header,.ms-hero,.ms-status-note,.ms-kelvin-lesson,.ms-theory>header,.ms-cover-explanation,.ms-vakonomic-roadmap{grid-template-columns:1fr}.ms-header{position:relative}.ms-header>div{display:none}.ms-header nav{flex-wrap:wrap;justify-content:flex-start}.ms-hero{gap:30px}.ms-hero h1{font-size:clamp(3.7rem,15vw,6rem)}.ms-controls{grid-template-columns:1fr}.ms-controls>.ms-eyebrow,.ms-presets,.ms-connection-card,.ms-kelvin-card{grid-column:auto}#ms-canvas{height:72vw;min-height:480px}.ms-theory>header .ms-eyebrow{grid-column:auto}.ms-kelvin-lesson>header{grid-row:auto;padding:0 0 25px}}@media (max-width:560px){.ms-hero,.ms-status-note,.ms-kelvin-lesson,.ms-theory{padding-inline:16px}.ms-stage,.ms-controls{padding-inline:14px}.ms-stage>header{align-items:flex-start}.ms-legend{display:none}#ms-canvas{min-height:430px}.ms-parity-pair,.ms-metrics,.ms-equation-grid,.ms-vakonomic-roadmap ol{grid-template-columns:1fr}.ms-switch-row button,.ms-actions button{flex:120px}.ms-cover-explanation,.ms-vakonomic-roadmap{padding:23px}}
