:root{color-scheme:dark;--bg:#09080b;--surface:#111015;--line:rgba(255,255,255,.13);--text:#f4efe6;--muted:#aaa097;--accent:#f0a24a;--violet:#a06be7;--display:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}html[data-theme="light"]{color-scheme:light;--bg:#f7f2e9;--surface:#fffaf2;--line:rgba(48,35,24,.14);--text:#201a17;--muted:#70645a;--accent:#d75f3e;--violet:#7653aa}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.7}.essay-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(18px,4vw,56px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(18px)}.essay-top a{color:var(--muted);text-decoration:none;font-size:.75rem}.theme-toggle{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:8px 10px}.theme-toggle i{position:relative;width:34px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent)}.theme-toggle i:after{content:"";position:absolute;width:12px;height:12px;left:3px;top:3px;border-radius:50%;background:var(--accent);transition:.2s}html[data-theme="dark"] .theme-toggle i:after{transform:translateX(16px)}.essay-shell{width:min(980px,100%);margin:auto;padding:70px clamp(18px,4vw,52px) 120px}.essay-hero{padding-bottom:38px;border-bottom:1px solid var(--line)}.essay-kicker{color:var(--accent);font:700 .68rem var(--mono);letter-spacing:.16em;text-transform:uppercase}.essay-hero h1{margin:8px 0 18px;font:500 clamp(3rem,7vw,6.8rem)/.92 var(--display);letter-spacing:-.055em}.essay-hero .deck{max-width:760px;color:var(--muted);font-size:1.05rem}.essay-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.essay-meta span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted);font-size:.65rem}.essay-section{padding:42px 0;border-bottom:1px solid var(--line)}.essay-section h2{margin:0 0 14px;font:600 clamp(1.8rem,3vw,3rem)/1 var(--display)}.essay-section h3{margin:28px 0 8px;font:600 1.25rem var(--display)}.essay-section p,.essay-section li{color:var(--muted)}.essay-equation{margin:20px 0;padding:18px;border-left:3px solid var(--violet);background:var(--surface);font:600 .9rem/1.7 var(--mono);overflow:auto;color:var(--text)}.essay-callout{margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.essay-callout strong{color:var(--accent)}.essay-references{display:grid;gap:8px}.essay-references a{padding:12px;border:1px solid var(--line);border-radius:10px;color:var(--text);text-decoration:none}.essay-references small{display:block;color:var(--muted)}.essay-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:40px}.essay-nav a{padding:12px;border:1px solid var(--line);border-radius:10px;color:var(--muted);text-decoration:none}@media(max-width:700px){.essay-nav{grid-template-columns:1fr}.essay-hero h1{font-size:clamp(2.8rem,15vw,5rem)}}.essay-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0}.essay-figure{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.essay-figure img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.essay-figure figcaption{padding:11px 13px;color:var(--muted);font-size:.66rem;line-height:1.45}.essay-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.essay-roadmap article{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.essay-roadmap span{color:var(--accent);font:700 .62rem var(--mono);letter-spacing:.08em}.essay-roadmap h3{margin:8px 0!important;font-size:1.15rem!important}.essay-roadmap p{margin:0;font-size:.75rem}.essay-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:22px 0}.essay-gates span{padding:10px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font:600 .66rem var(--mono);text-align:center}.essay-redline{border-left:3px solid #d75f3e}.essay-milestones{display:grid;gap:7px;counter-reset:milestone}.essay-milestones li{list-style:none;display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.essay-milestones li:before{counter-increment:milestone;content:counter(milestone,decimal-leading-zero);color:var(--accent);font:700 .65rem var(--mono)}@media(max-width:760px){.essay-visual-grid,.essay-roadmap{grid-template-columns:1fr}.essay-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}