.docs-content.svelte-23obip{max-width:48rem}.docs-content.svelte-23obip h1:where(.svelte-23obip){font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em}.docs-content.svelte-23obip .lead:where(.svelte-23obip){font-size:1.125rem;color:var(--foreground-secondary);margin-bottom:1.5rem}.glossary.svelte-23obip{background:#f1f9f4;border:1px solid hsl(142 30% 85%);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:2.5rem}.dark .glossary.svelte-23obip{background:#15281c;border-color:#2a4634}.glossary-header.svelte-23obip{display:flex;align-items:center;gap:.5rem;width:100%;font-size:1rem;font-weight:600;color:var(--foreground);background:none;border:none;padding:0;cursor:pointer;text-align:left}.glossary-header.svelte-23obip>span:where(.svelte-23obip):not(.chevron){flex:1}.glossary-header.svelte-23obip svg{color:#339958}.glossary-header.svelte-23obip .chevron:where(.svelte-23obip){display:flex;flex-shrink:0;transition:transform .2s}.glossary-header.svelte-23obip .chevron:where(.svelte-23obip) svg{color:var(--foreground-muted)}.glossary-header.svelte-23obip .chevron.open:where(.svelte-23obip){transform:rotate(180deg)}.dark .glossary-header.svelte-23obip svg{color:#53c67d}.dark .glossary-header.svelte-23obip .chevron:where(.svelte-23obip) svg{color:var(--foreground-muted)}.glossary.svelte-23obip dl:where(.svelte-23obip){display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:1rem 0 0;padding-top:1rem;border-top:1px solid hsl(142 30% 85%);font-size:.875rem}.dark .glossary.svelte-23obip dl:where(.svelte-23obip){border-top-color:#2a4634}.glossary.svelte-23obip dt:where(.svelte-23obip){display:flex;align-items:center;gap:.375rem;font-weight:500;color:var(--foreground);padding:.25rem 0}.glossary.svelte-23obip dt:where(.svelte-23obip) svg{color:#339958}.dark .glossary.svelte-23obip dt:where(.svelte-23obip) svg{color:#53c67d}.glossary.svelte-23obip dd:where(.svelte-23obip){color:var(--foreground-secondary);padding:.25rem 0;margin:0}.docs-content.svelte-23obip p:where(.svelte-23obip){margin-bottom:1.5rem;color:var(--foreground-secondary)}.docs-content.svelte-23obip h2:where(.svelte-23obip){font-size:1.25rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem}.docs-content.svelte-23obip ul:where(.svelte-23obip){list-style:disc;padding-left:1.5rem;margin:0 0 1.5rem}.docs-content.svelte-23obip li:where(.svelte-23obip){padding:.375rem 0;color:var(--foreground-secondary)}.docs-content.svelte-23obip li:where(.svelte-23obip)::marker{color:var(--foreground-muted)}.docs-content.svelte-23obip li:where(.svelte-23obip) strong:where(.svelte-23obip){color:var(--foreground);font-weight:500}.timeline.svelte-23obip{margin:1.5rem 0}.timeline-item.svelte-23obip{display:flex;gap:1rem;padding-bottom:1.5rem;position:relative}.timeline-item.svelte-23obip:not(:last-child):before{content:"";position:absolute;left:.875rem;top:2rem;bottom:0;width:2px;background:var(--border)}.timeline-number.svelte-23obip{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--foreground);color:var(--background);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;flex-shrink:0}.timeline-content.svelte-23obip{flex:1;padding-top:.125rem}.timeline-content.svelte-23obip strong:where(.svelte-23obip){display:block;color:var(--foreground);font-weight:600;margin-bottom:.25rem}.timeline-content.svelte-23obip span:where(.svelte-23obip){color:var(--foreground-secondary);font-size:.9375rem}.timeline-content.svelte-23obip ul:where(.svelte-23obip){margin-top:.5rem;margin-bottom:0}.timeline-content.svelte-23obip ul.nested:where(.svelte-23obip){list-style:"- ";margin-top:.25rem;padding-left:1rem}.timeline-content.svelte-23obip ul.nested:where(.svelte-23obip) li:where(.svelte-23obip){padding:.125rem 0}.timeline-content.svelte-23obip .nav-path:where(.svelte-23obip){margin-bottom:0}.nav-path.svelte-23obip{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.5rem .75rem;background:var(--background-secondary);border-radius:.375rem;font-size:.8125rem}.nav-path.svelte-23obip span:where(.svelte-23obip){color:var(--foreground-secondary)}.path-list.svelte-23obip{margin-top:-.5rem}.docs-content.svelte-23obip hr:where(.svelte-23obip){margin:3rem 0;border:none;border-top:1px solid var(--border)}.docs-nav.svelte-23obip{display:flex;justify-content:space-between}.docs-nav-link.svelte-23obip{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--foreground);text-decoration:none;padding:.75rem 1rem;border-radius:.5rem;transition:background .15s}.docs-nav-link.svelte-23obip:hover{background:var(--background-secondary)}
