.page-content.svelte-1qzi5s5{interpolate-size:allow-keywords}.page-section.svelte-1qzi5s5{overflow:hidden;border:1px solid var(--color-surface-200);border-top-width:0;transition:box-shadow .2s ease}.page-section.svelte-1qzi5s5:not(.page-section:where(.svelte-1qzi5s5)+.page-section:where(.svelte-1qzi5s5)){margin-top:1rem;border-top-width:1px;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.page-section.svelte-1qzi5s5:not(:has(+.page-section)){margin-bottom:1rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.page-section[open].svelte-1qzi5s5{box-shadow:inset 3px 0 0 var(--color-primary-500)}.page-section.svelte-1qzi5s5>summary:where(.svelte-1qzi5s5){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.page-section.svelte-1qzi5s5>summary:where(.svelte-1qzi5s5)::-webkit-details-marker{display:none}.page-section.svelte-1qzi5s5>summary:where(.svelte-1qzi5s5):hover{background-color:color-mix(in oklab,var(--color-surface-200) 40%,transparent)}.page-section.svelte-1qzi5s5>summary:where(.svelte-1qzi5s5):focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.page-section-title.svelte-1qzi5s5{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.page-section-chevron.svelte-1qzi5s5{width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--color-surface-500);transition:transform .25s ease}.page-section[open].svelte-1qzi5s5 .page-section-chevron:where(.svelte-1qzi5s5){transform:rotate(180deg)}.page-section-body.svelte-1qzi5s5{padding:0 1rem 1rem}.page-section-body.svelte-1qzi5s5>:first-child{margin-top:0}.page-section-body.svelte-1qzi5s5>:last-child{margin-bottom:0}.page-section.svelte-1qzi5s5::details-content{block-size:0;overflow-y:clip;transition:block-size .25s ease,content-visibility .25s allow-discrete}.page-section[open].svelte-1qzi5s5::details-content{block-size:auto}.dark .page-section.svelte-1qzi5s5{border-color:var(--color-surface-800)}.dark .page-section.svelte-1qzi5s5>summary:where(.svelte-1qzi5s5):hover{background-color:color-mix(in oklab,var(--color-surface-700) 40%,transparent)}.dark .page-section-chevron.svelte-1qzi5s5{color:var(--color-surface-400)}@media(prefers-reduced-motion:reduce){.page-section.svelte-1qzi5s5,.page-section-chevron.svelte-1qzi5s5,.page-section.svelte-1qzi5s5::details-content{transition:none}}.page-content h1{font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem}.page-content h2{font-size:1.25rem;font-weight:700;margin-top:1.75rem;margin-bottom:.75rem}.page-content h3{font-size:1.125rem;font-weight:700;margin-top:1.25rem;margin-bottom:.5rem}.page-content p{margin:.75rem 0;line-height:1.7;color:#404040}.dark .page-content p{color:#d4d4d4}.page-content ul{list-style-type:disc;padding-left:1.5rem;margin:.75rem 0;color:#404040}.page-content ol{list-style-type:decimal;padding-left:1.5rem;margin:.75rem 0;color:#404040}.dark .page-content ul,.dark .page-content ol{color:#d4d4d4}.page-content li{line-height:1.7;margin:.375rem 0}.page-content a{color:#6366f1;text-decoration:underline}.page-content a:hover{color:#4f46e5}.page-content strong{font-weight:600;color:#171717}.dark .page-content strong{color:#f5f5f5}.page-content em{font-style:italic}.page-content blockquote{border-left:4px solid rgba(99,102,241,.4);padding-left:1rem;font-style:italic;color:#525252;margin:1rem 0}.page-content code{border-radius:.25rem;background-color:#0000000f;padding:.125rem .375rem;font-size:.875rem}.dark .page-content code{background-color:#ffffff14}
