@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css";.site-nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 2rem;background-color:#0a0a0f;border-bottom:1px solid #2a2a35}.back-link[data-astro-cid-dmqpwcec]{display:flex;align-items:center;color:#887e70;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.02em;transition:color .15s ease}.back-link[data-astro-cid-dmqpwcec]:hover{color:#e8ddd0;text-decoration:none}.arrow[data-astro-cid-dmqpwcec]{font-size:1rem;line-height:1}.site-name[data-astro-cid-dmqpwcec]{color:#665e52;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.02em}@media(max-width:640px){.site-nav[data-astro-cid-dmqpwcec]{padding:0 1.25rem}.back-label[data-astro-cid-dmqpwcec]{display:none}.back-link[data-astro-cid-dmqpwcec]{font-size:1rem}.site-name[data-astro-cid-dmqpwcec]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{max-width:720px;margin:5rem auto 0;padding:2rem 2rem 3rem;border-top:1px solid #2a2a35;text-align:center;color:#665e52;font-family:Crimson Pro,Georgia,serif;font-size:.9rem;line-height:1.7}.paper-title[data-astro-cid-sz7xmlte]{margin-bottom:.5rem;color:#665e52}.parent-link[data-astro-cid-sz7xmlte]{margin-bottom:.5rem}.parent-link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#887e70;text-decoration:none;transition:color .15s ease}.parent-link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#e8ddd0;text-decoration:underline}.privacy-note[data-astro-cid-sz7xmlte]{margin-top:.75rem;font-size:.82rem;color:#4a4438}@media(max-width:640px){.site-footer[data-astro-cid-sz7xmlte]{padding:1.5rem 1.25rem 2.5rem;margin-top:3rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0a0f;--bg-code: #0d0d14;--bg-table: #0e0e18;--text: #e8ddd0;--text-muted: #887e70;--text-faint: #665e52;--heading: #c8c0b8;--link: #4169E1;--link-hover: #6688ff;--accent-blue: #4169E1;--accent-green: #2E8B57;--accent-gold: #B8860B;--border: #2a2a35;--border-subtle: #1e1e28}html{scroll-behavior:smooth;font-size:18px}body{background-color:var(--bg);color:var(--text);font-family:Crimson Pro,Georgia,serif;font-weight:400;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{max-width:720px;margin:0 auto;padding:2rem 2rem 4rem}h1,h2,h3,h4,h5,h6{font-family:Crimson Pro,Georgia,serif;font-weight:600;color:var(--heading);line-height:1.3;margin-top:2.5rem;margin-bottom:.75rem}h1{font-size:2.2rem;margin-top:1.5rem;color:var(--text)}h2{font-size:1.65rem;border-bottom:1px solid var(--border);padding-bottom:.3rem}h3{font-size:1.35rem}h4{font-size:1.15rem;color:var(--text-muted)}p{margin-bottom:1.2rem}a{color:var(--link);text-decoration:none;transition:color .15s ease}a:hover{color:var(--link-hover);text-decoration:underline}hr{border:none;height:1px;background:linear-gradient(to right,transparent,var(--border),transparent);margin:3rem 0}blockquote{border-left:3px solid var(--accent-gold);padding:.5rem 0 .5rem 1.5rem;margin:1.5rem 0;color:var(--text-muted);font-style:italic}blockquote p{margin-bottom:0}code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82em;color:var(--text-muted);background:var(--bg-code);padding:.15em .4em;border-radius:3px;border:1px solid var(--border-subtle)}pre{background:var(--bg-code);border:1px solid var(--border);border-radius:6px;padding:1.25rem 1.5rem;overflow-x:auto;margin:1.5rem 0}pre code{font-size:.85em;background:none;padding:0;border:none;color:var(--text-muted)}table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem;background:var(--bg-table);border-radius:6px;overflow:hidden}th{background:var(--border-subtle);color:var(--heading);font-weight:600;text-align:left;padding:.65rem 1rem;border-bottom:1px solid var(--border)}td{padding:.6rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text)}tr:last-child td{border-bottom:none}tr:hover td{background:#4169e10a}ul,ol{padding-left:1.75rem;margin-bottom:1.2rem}li{margin-bottom:.3rem}.katex-display{overflow-x:auto;overflow-y:hidden;padding:1rem 0;margin:1.25rem 0;text-align:center}.katex{font-size:1.05em}img{max-width:100%;height:auto;border-radius:4px;border:1px solid var(--border);margin:1.5rem 0;display:block}strong{color:var(--heading);font-weight:600}em{font-style:italic}.footnotes{font-size:.88rem;color:var(--text-muted);border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}::selection{background:#4169e140;color:var(--text)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@media(max-width:640px){html{font-size:16px}article{padding:1.25rem 1.25rem 3rem}h1{font-size:1.75rem}h2{font-size:1.4rem}pre{padding:1rem}table{font-size:.82rem}th,td{padding:.5rem .6rem}}
