@import"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/atom-one-dark.min.css";@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff) format("woff")}html,body,#root{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:clip}body{background:#000}.hljs{background:#ffffff05!important;color:var(--text-primary, #e5e5e5)}.hljs-keyword,.hljs-selector-tag,.hljs-built_in{color:var(--accent-ember, #B5462F)}.hljs-string,.hljs-title,.hljs-section{color:var(--accent-horizon, #6C6F97)}.hljs-comment{color:var(--text-muted, #6E6E6B);font-style:italic}.hljs-number,.hljs-literal{color:var(--accent-ember-hover, #C8543B)}.hljs-attr,.hljs-attribute,.hljs-name{color:var(--accent-signal, #AECE3A)}.hljs-function .hljs-title,.hljs-class .hljs-title{color:var(--accent-heat, #D47B45)}.hljs-meta,.hljs-symbol,.hljs-bullet{color:var(--text-secondary, #A8A7A4)}*{margin:0;padding:0;box-sizing:border-box}:root{--surface-base: #0B0B0C;--surface-raised: #141416;--surface-sunken: #070708;--surface-line: rgba(255,255,255,.08);--surface-line-strong: rgba(255,255,255,.14);--text-primary: #F4F3F1;--text-secondary: #A8A7A4;--text-muted: #6E6E6B;--text-inverse: #0B0B0C;--accent-ember: #C5D957;--accent-ember-hover: #D2E26B;--accent-ember-muted: #A6B84A;--accent-ember-alpha-08: rgba(197,217,87,.08);--accent-ember-alpha-12: rgba(197,217,87,.12);--accent-ember-alpha-20: rgba(197,217,87,.2);--accent-ember-alpha-40: rgba(197,217,87,.4);--accent-signal: #C5D957;--accent-signal-bright: #D2E26B;--accent-signal-dim: #A6B84A;--accent-signal-alpha-08: rgba(197,217,87,.08);--accent-signal-alpha-12: rgba(197,217,87,.12);--accent-signal-alpha-20: rgba(197,217,87,.2);--accent-signal-alpha-40: rgba(197,217,87,.4);--threshold-dusk: #5B4E7D;--page-tone: var(--accent-ember);--page-tone-alpha-04: rgba(197,217,87,.04);--page-tone-alpha-06: rgba(197,217,87,.06);--page-tone-alpha-08: rgba(197,217,87,.08)}html{overflow-x:clip;background:var(--surface-base)}body{overflow-x:clip;background:var(--surface-base);min-height:100vh;font-family:Geist Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Geist Sans,Inter,-apple-system,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}code,pre,.mono{font-family:Geist Mono,JetBrains Mono,Fira Code,monospace}a,a:hover{text-decoration:none}::selection{background:var(--page-tone-alpha-20, rgba(181,70,47,.2));color:var(--text-primary)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent-ember);outline-offset:2px}::-webkit-scrollbar{width:8px;background:var(--surface-base)}::-webkit-scrollbar-thumb{background:var(--accent-ember-alpha-20);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-ember-alpha-40)}.font-mono{font-family:Geist Mono,JetBrains Mono,monospace}img{max-width:100%;height:auto;display:block}@media print{.chakra-portal,nav,footer,button,.scanlines,canvas,aside,[role=complementary]{display:none!important}@page{margin:1in}body{background:#fff!important}.markdown-content{background:#fff!important;color:#000!important;border:none!important;padding:20px!important;margin:0!important;max-width:100%!important}.markdown-content *{color:#000!important;background:transparent!important}.markdown-content h1{font-size:24pt;font-weight:800;page-break-after:avoid;margin-top:20px;margin-bottom:10px}.markdown-content h2{font-size:20pt;font-weight:700;page-break-after:avoid;margin-top:16px;margin-bottom:8px}.markdown-content h3{font-size:16pt;font-weight:700;page-break-after:avoid;margin-top:12px;margin-bottom:6px}.markdown-content p,.markdown-content ul,.markdown-content ol{page-break-inside:avoid;font-size:11pt;line-height:1.6;margin-bottom:8px}.markdown-content code{border:1px solid #ccc;padding:2px 4px;background:#f5f5f5!important;color:#333!important;font-size:10pt}.markdown-content table{border-collapse:collapse;width:100%;margin:12px 0;page-break-inside:avoid}.markdown-content th,.markdown-content td{border:1px solid #000;padding:8px;text-align:left;font-size:10pt}.markdown-content th{font-weight:700;background:#f0f0f0!important}.markdown-content blockquote{border-left:3px solid #000;padding-left:12px;margin:12px 0;font-style:italic}.markdown-content hr{border:none;border-top:1px solid #000;margin:16px 0}.markdown-content a{color:#06c!important;text-decoration:underline}}
