.container:where(.astro-kkj5ze6y){max-width:800px;margin:0 auto;padding:0 1.5rem}.site-header:where(.astro-kkj5ze6y){padding:1.5rem 0;border-bottom:1px solid var(--sl-color-gray-5);margin-bottom:2rem}.site-header:where(.astro-kkj5ze6y) .container:where(.astro-kkj5ze6y){display:flex;justify-content:space-between;align-items:center}.logo:where(.astro-kkj5ze6y){font-size:1.5rem;font-weight:700;color:var(--sl-color-white);text-decoration:none}.site-header:where(.astro-kkj5ze6y) nav:where(.astro-kkj5ze6y){display:flex;gap:1.5rem;align-items:center}.site-header:where(.astro-kkj5ze6y) nav:where(.astro-kkj5ze6y) a:where(.astro-kkj5ze6y){color:var(--sl-color-gray-2);text-decoration:none;transition:color .2s}.site-header:where(.astro-kkj5ze6y) nav:where(.astro-kkj5ze6y) a:where(.astro-kkj5ze6y):hover{color:var(--sl-color-white)}.cta-button:where(.astro-kkj5ze6y){padding:.5rem 1rem!important;background:var(--sl-color-accent)!important;color:#fff!important;border-radius:.5rem;font-weight:600}.kb-page:where(.astro-kkj5ze6y){margin:2rem 0 4rem}.page-header:where(.astro-kkj5ze6y){margin-bottom:2rem}.page-header:where(.astro-kkj5ze6y) h1:where(.astro-kkj5ze6y){font-size:2.5rem;line-height:1.2;margin:1rem 0;color:var(--sl-color-white)}.page-description:where(.astro-kkj5ze6y){font-size:1.25rem;color:var(--sl-color-gray-2);margin:1rem 0}.page-content:where(.astro-kkj5ze6y){font-size:1.125rem;line-height:1.8}.page-content:where(.astro-kkj5ze6y) h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem}.page-content:where(.astro-kkj5ze6y) h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.375rem}.page-content:where(.astro-kkj5ze6y) p{margin:1rem 0}.page-content:where(.astro-kkj5ze6y) a{color:var(--sl-color-text-accent);text-decoration:none}.page-content:where(.astro-kkj5ze6y) a:hover{text-decoration:underline}.page-content:where(.astro-kkj5ze6y) code{background:var(--sl-color-gray-6);padding:.125rem .375rem;border-radius:.25rem;font-size:.9em}.page-content:where(.astro-kkj5ze6y) pre{background:var(--sl-color-gray-6);padding:1rem;border-radius:.5rem;overflow-x:auto}.page-content:where(.astro-kkj5ze6y) pre code{background:none;padding:0}.faq-section:where(.astro-kkj5ze6y){margin-top:3rem;padding-top:2rem;border-top:1px solid var(--sl-color-gray-5)}.faq-section:where(.astro-kkj5ze6y) h2:where(.astro-kkj5ze6y){font-size:1.75rem;margin-bottom:1.5rem}.faq-item:where(.astro-kkj5ze6y){margin-bottom:1rem;background:var(--sl-color-gray-6);border-radius:.5rem;padding:1rem}.faq-item:where(.astro-kkj5ze6y) summary:where(.astro-kkj5ze6y){cursor:pointer;font-weight:600;color:var(--sl-color-white);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item:where(.astro-kkj5ze6y) summary:where(.astro-kkj5ze6y):after{content:"+";font-size:1.5rem;color:var(--sl-color-gray-3)}.faq-item:where(.astro-kkj5ze6y)[open] summary:where(.astro-kkj5ze6y):after{content:"−"}.faq-answer:where(.astro-kkj5ze6y){margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2)}.site-footer:where(.astro-kkj5ze6y){border-top:1px solid var(--sl-color-gray-5);padding:3rem 0 2rem;margin-top:4rem}.footer-content:where(.astro-kkj5ze6y){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section:where(.astro-kkj5ze6y) h3:where(.astro-kkj5ze6y){font-size:1rem;margin-bottom:1rem;color:var(--sl-color-white)}.footer-section:where(.astro-kkj5ze6y) ul:where(.astro-kkj5ze6y){list-style:none;padding:0;margin:0}.footer-section:where(.astro-kkj5ze6y) li:where(.astro-kkj5ze6y){margin-bottom:.5rem}.footer-section:where(.astro-kkj5ze6y) a:where(.astro-kkj5ze6y){color:var(--sl-color-gray-3);text-decoration:none;transition:color .2s}.footer-section:where(.astro-kkj5ze6y) a:where(.astro-kkj5ze6y):hover{color:var(--sl-color-white)}.footer-bottom:where(.astro-kkj5ze6y){text-align:center;padding-top:2rem;border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);font-size:.875rem}@media (max-width: 768px){.page-header:where(.astro-kkj5ze6y) h1:where(.astro-kkj5ze6y){font-size:1.875rem}.page-description:where(.astro-kkj5ze6y){font-size:1.125rem}.page-content:where(.astro-kkj5ze6y){font-size:1rem}}:root{--sl-color-white: #fff;--sl-color-gray-1: #eee;--sl-color-gray-2: #c2c2c2;--sl-color-gray-3: #8b8b8b;--sl-color-gray-4: #585858;--sl-color-gray-5: #383838;--sl-color-gray-6: #272727;--sl-color-black: #181818;--sl-color-accent: #4f46e5;--sl-color-text-accent: #818cf8}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--sl-color-black);color:var(--sl-color-white);line-height:1.6;margin:0;padding:0}
