.docs-page.svelte-xwyaiy{padding-bottom:4rem}.docs-header.svelte-xwyaiy{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.docs-header.svelte-xwyaiy h1:where(.svelte-xwyaiy){margin-bottom:.5rem}.docs-subtitle.svelte-xwyaiy{font-size:1.1rem;color:var(--text-secondary)}.docs-section.svelte-xwyaiy{margin-bottom:3rem;scroll-margin-top:calc(var(--nav-height) + 2rem)}.docs-section.svelte-xwyaiy:last-child{margin-bottom:0}.docs-section.svelte-xwyaiy h2:where(.svelte-xwyaiy){margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.docs-section.svelte-xwyaiy h3:where(.svelte-xwyaiy){margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}.docs-section.svelte-xwyaiy p:where(.svelte-xwyaiy){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.docs-section.svelte-xwyaiy p:where(.svelte-xwyaiy) strong:where(.svelte-xwyaiy){color:var(--text-primary)}.docs-section.svelte-xwyaiy ul:where(.svelte-xwyaiy),.docs-section.svelte-xwyaiy ol:where(.svelte-xwyaiy){list-style:none;padding:0;margin-top:1rem;margin-bottom:1rem}.docs-section.svelte-xwyaiy li:where(.svelte-xwyaiy){padding:.375rem 0 .375rem 1.25rem;position:relative;color:var(--text-secondary);line-height:1.7}.docs-section.svelte-xwyaiy ul:where(.svelte-xwyaiy)>li:where(.svelte-xwyaiy):before{content:"→";position:absolute;left:0;color:var(--accent)}.docs-section.svelte-xwyaiy ol:where(.svelte-xwyaiy){counter-reset:list-counter}.docs-section.svelte-xwyaiy ol:where(.svelte-xwyaiy)>li:where(.svelte-xwyaiy){counter-increment:list-counter}.docs-section.svelte-xwyaiy ol:where(.svelte-xwyaiy)>li:where(.svelte-xwyaiy):before{content:counter(list-counter) ".";position:absolute;left:0;color:var(--accent);font-weight:500}.docs-section.svelte-xwyaiy li:where(.svelte-xwyaiy) strong:where(.svelte-xwyaiy){color:var(--text-primary)}.docs-section.svelte-xwyaiy em:where(.svelte-xwyaiy){color:var(--text-primary);font-style:normal;background:var(--bg-hover);padding:.05rem .35rem;border-radius:var(--radius-sm);font-size:.95em}.options-table.svelte-xwyaiy{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem}.options-table.svelte-xwyaiy th:where(.svelte-xwyaiy),.options-table.svelte-xwyaiy td:where(.svelte-xwyaiy){padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.options-table.svelte-xwyaiy th:where(.svelte-xwyaiy){background:var(--bg-secondary);font-weight:600;color:var(--text-primary)}.options-table.svelte-xwyaiy td:where(.svelte-xwyaiy){color:var(--text-secondary);line-height:1.6}.options-table.svelte-xwyaiy td:where(.svelte-xwyaiy):first-child{color:var(--text-primary);font-weight:500;white-space:nowrap}.keyword-table.svelte-xwyaiy td:where(.svelte-xwyaiy):nth-child(2){line-height:1.9}.docs-note.svelte-xwyaiy{background:var(--bg-secondary);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);padding:1rem 1.25rem;margin:1rem 0 1.5rem}.docs-note.svelte-xwyaiy p:where(.svelte-xwyaiy){margin-bottom:0;font-size:.95rem}.docs-note.svelte-xwyaiy strong:where(.svelte-xwyaiy){color:var(--text-primary)}.code-block.svelte-xwyaiy{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem 1.25rem;margin:1rem 0 1.5rem;overflow-x:auto;font-size:.85rem;line-height:1.6}.code-block.svelte-xwyaiy code:where(.svelte-xwyaiy){background:none;padding:0;color:var(--text-primary)}.docs-media.svelte-xwyaiy{margin-top:1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#24283b}.docs-media.svelte-xwyaiy video:where(.svelte-xwyaiy){display:block;width:100%;height:auto}.video-frame.svelte-xwyaiy{position:relative;display:block;line-height:0}.fullscreen-btn.svelte-xwyaiy{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-xwyaiy:hover .fullscreen-btn:where(.svelte-xwyaiy),.fullscreen-btn.svelte-xwyaiy:focus-visible{opacity:1}.fullscreen-btn.svelte-xwyaiy:hover{background:#000c}.fullscreen-btn.svelte-xwyaiy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:none){.fullscreen-btn.svelte-xwyaiy{opacity:1}}@media(max-width:768px){.options-table.svelte-xwyaiy th:where(.svelte-xwyaiy),.options-table.svelte-xwyaiy td:where(.svelte-xwyaiy){padding:.6rem .65rem;font-size:.9rem}}
