.page.svelte-1j4aiiw{min-height:100vh;background:linear-gradient(180deg,#0a0e1c,#0d1226,#0a0e1c);color:#e4e4e4}.hero.svelte-1j4aiiw{max-width:50rem;margin:1.5rem auto 1rem;padding:1rem 1.5rem 0;text-align:center}.hero.svelte-1j4aiiw h1:where(.svelte-1j4aiiw){font-size:2.25rem;font-weight:900;color:#a5b4fc;margin:0 0 .5rem}.lede.svelte-1j4aiiw{color:#9ca3af;max-width:36rem;margin:0 auto .75rem;line-height:1.55}.last-updated.svelte-1j4aiiw{color:#6b7280;font-size:.85rem}.last-updated.svelte-1j4aiiw strong:where(.svelte-1j4aiiw){color:#9ca3af}.print-btn.svelte-1j4aiiw{background:transparent;border:none;color:#818cf8;cursor:pointer;text-decoration:underline;font:inherit;padding:0}.print-btn.svelte-1j4aiiw:hover{color:#a5b4fc}.grid.svelte-1j4aiiw{max-width:70rem;margin:0 auto;padding:0 1.5rem 3rem;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.grid.svelte-1j4aiiw{grid-template-columns:14rem 1fr}}.sticky-toc.svelte-1j4aiiw{display:none}@media(min-width:1024px){.sticky-toc.svelte-1j4aiiw{display:block;position:sticky;top:1.5rem;align-self:start;max-height:calc(100vh - 3rem);overflow-y:auto;padding:1rem;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;font-size:.875rem}}.toc-label.svelte-1j4aiiw{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:#6b7280;margin:0 0 .5rem}.sticky-toc.svelte-1j4aiiw ul:where(.svelte-1j4aiiw){list-style:none;padding:0;margin:0}.sticky-toc.svelte-1j4aiiw li:where(.svelte-1j4aiiw){margin:.4rem 0}.sticky-toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw){color:#cbd5e1;text-decoration:none}.sticky-toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:#a5b4fc}.sticky-toc.svelte-1j4aiiw a.counter:where(.svelte-1j4aiiw){color:#fbbf24;font-weight:600}.sticky-toc.svelte-1j4aiiw a.counter:where(.svelte-1j4aiiw):before{content:"● ";color:#fbbf24}.content.svelte-1j4aiiw{min-width:0}.page.svelte-1j4aiiw .markdown-body:where(.svelte-1j4aiiw){background:#11182799;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:2rem 1.75rem;line-height:1.65}@media(min-width:768px){.page.svelte-1j4aiiw .markdown-body:where(.svelte-1j4aiiw){padding:2.5rem}}.page .markdown-body h2{color:#e0e7ff;font-size:1.4rem;margin:2rem 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.08);scroll-margin-top:1rem}.page .markdown-body h3{color:#c7d2fe;font-size:1.1rem;margin:1.5rem 0 .5rem}.page .markdown-body p{color:#cbd5e1;margin:.75rem 0}.page .markdown-body ul,.page .markdown-body ol{padding-left:1.4rem;color:#cbd5e1}.page .markdown-body li{margin:.35rem 0}.page .markdown-body a{color:#818cf8;text-decoration:underline;text-underline-offset:2px}.page .markdown-body blockquote{border-left:3px solid #6366f1;padding:.5rem 1rem;margin:1rem 0;background:#6366f114;color:#c7d2fe;border-radius:0 .4rem .4rem 0}.page .markdown-body code{background:#ffffff0f;padding:.1rem .35rem;border-radius:.25rem;font-size:.875em}.page .markdown-body strong{color:#fff}.footer.svelte-1j4aiiw{border-top:1px solid rgba(255,255,255,.06);padding:2rem 1.5rem;text-align:center;color:#6b7280;font-size:.85rem}.footer-links.svelte-1j4aiiw{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-bottom:1rem}.footer-links.svelte-1j4aiiw a:where(.svelte-1j4aiiw){color:#9ca3af;text-decoration:none}.footer-links.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:#a5b4fc}.disclaimer.svelte-1j4aiiw{margin-top:.5rem;font-size:.75rem;color:#4b5563}@media print{.page.svelte-1j4aiiw{background:#fff!important;color:#000!important}.footer.svelte-1j4aiiw,.sticky-toc.svelte-1j4aiiw,.print-btn.svelte-1j4aiiw{display:none!important}.grid.svelte-1j4aiiw{grid-template-columns:1fr!important;padding:0!important}.hero.svelte-1j4aiiw h1:where(.svelte-1j4aiiw){color:#000!important}.lede.svelte-1j4aiiw,.last-updated.svelte-1j4aiiw{color:#333!important}.page.svelte-1j4aiiw .markdown-body:where(.svelte-1j4aiiw){background:#fff!important;border:none!important;padding:0!important;color:#000!important}.page .markdown-body h2,.page .markdown-body h3,.page .markdown-body p,.page .markdown-body li,.page .markdown-body strong{color:#000!important}.page .markdown-body a{color:#000!important;text-decoration:underline!important}.page .markdown-body a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}}
