.docs-page.svelte-1ug91vl{padding-bottom:4rem}.docs-header.svelte-1ug91vl{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.coming-soon-badge.svelte-1ug91vl{display:inline-block;margin-bottom:.75rem;padding:.3rem .85rem;border-radius:999px;background:#fbbf2426;border:1px solid var(--accent-muted);color:var(--accent);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.docs-header.svelte-1ug91vl h1:where(.svelte-1ug91vl){margin-bottom:.5rem}.docs-subtitle.svelte-1ug91vl{font-size:1.1rem;color:var(--text-secondary)}.docs-section.svelte-1ug91vl{margin-bottom:3rem;scroll-margin-top:calc(var(--nav-height) + 2rem)}.docs-section.svelte-1ug91vl:last-child{margin-bottom:0}.docs-section.svelte-1ug91vl h2:where(.svelte-1ug91vl){margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.docs-section.svelte-1ug91vl p:where(.svelte-1ug91vl){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.docs-section.svelte-1ug91vl ul:where(.svelte-1ug91vl){list-style:none;padding:0;margin-top:1rem;margin-bottom:1rem}.docs-section.svelte-1ug91vl li:where(.svelte-1ug91vl){padding:.375rem 0 .375rem 1.25rem;position:relative;color:var(--text-secondary);line-height:1.7}.docs-section.svelte-1ug91vl ul:where(.svelte-1ug91vl)>li:where(.svelte-1ug91vl):before{content:"→";position:absolute;left:0;color:var(--accent)}.docs-section.svelte-1ug91vl li:where(.svelte-1ug91vl) strong:where(.svelte-1ug91vl){color:var(--text-primary)}.docs-media.svelte-1ug91vl{margin-top:1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#24283b}.docs-media.svelte-1ug91vl img:where(.svelte-1ug91vl),.docs-media.svelte-1ug91vl video:where(.svelte-1ug91vl){display:block;width:100%;height:auto}.zoom.svelte-1ug91vl{display:block;width:100%;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:zoom-in;line-height:0}.zoom.svelte-1ug91vl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.video-frame.svelte-1ug91vl{position:relative;display:block;line-height:0}.fullscreen-btn.svelte-1ug91vl{position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:none;border-radius:var(--radius-sm);background:#0000008c;color:#fff;cursor:pointer;opacity:0;transition:opacity var(--transition-fast),background var(--transition-fast)}.video-frame.svelte-1ug91vl:hover .fullscreen-btn:where(.svelte-1ug91vl),.fullscreen-btn.svelte-1ug91vl:focus-visible{opacity:1}.fullscreen-btn.svelte-1ug91vl:hover{background:#000c}.fullscreen-btn.svelte-1ug91vl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:none){.fullscreen-btn.svelte-1ug91vl{opacity:1}}.docs-media.portrait.svelte-1ug91vl{display:flex;justify-content:center;padding:1.5rem;background:var(--bg-primary)}.docs-media.portrait.svelte-1ug91vl .zoom:where(.svelte-1ug91vl){width:auto}.docs-media.portrait.svelte-1ug91vl img:where(.svelte-1ug91vl){width:auto;max-width:100%;max-height:420px;border-radius:var(--radius-md)}.docs-media-grid.svelte-1ug91vl{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.docs-media-grid.svelte-1ug91vl figure:where(.svelte-1ug91vl){margin:0}.docs-media-grid.svelte-1ug91vl img:where(.svelte-1ug91vl){display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:#24283b;transition:border-color var(--transition-fast)}.docs-media-grid.svelte-1ug91vl .zoom:where(.svelte-1ug91vl):hover img:where(.svelte-1ug91vl){border-color:var(--border-light)}.docs-media-grid.svelte-1ug91vl figcaption:where(.svelte-1ug91vl){margin-top:.5rem;font-size:.85rem;color:var(--text-muted);line-height:1.5}.lightbox-backdrop.svelte-1ug91vl{position:fixed;inset:0;background:#000000f2;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}.lightbox-close.svelte-1ug91vl{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;opacity:.7;transition:opacity var(--transition-normal);z-index:1001}.lightbox-close.svelte-1ug91vl:hover{opacity:1}.lightbox-image.svelte-1ug91vl{max-width:95vw;max-height:95vh;object-fit:contain;border-radius:var(--radius-lg);cursor:default}@media(max-width:768px){.docs-media-grid.svelte-1ug91vl{grid-template-columns:1fr}}
