.docs-layout.svelte-1xmjmrw{display:grid;grid-template-columns:180px 1fr;gap:48px;min-height:calc(100vh - 48px - var(--section-gap) * 2)}.docs-sidebar.svelte-1xmjmrw{position:sticky;top:calc(48px + var(--section-gap));align-self:start;border-right:1px solid var(--border);padding-right:24px}.sidebar-header.svelte-1xmjmrw{font-size:var(--fs-label);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.sidebar-nav.svelte-1xmjmrw{display:flex;flex-direction:column;gap:2px}.sidebar-link.svelte-1xmjmrw{text-align:left;padding:5px 8px;font-size:var(--fs-table);color:var(--text-secondary);border:none;background:none;cursor:pointer;transition:color .15s;border-left:2px solid transparent}.sidebar-link.svelte-1xmjmrw:hover{color:var(--text-primary)}.sidebar-link.active.svelte-1xmjmrw{color:var(--accent);border-left-color:var(--accent)}.docs-content.svelte-1xmjmrw{max-width:720px}.doc-section.svelte-1xmjmrw{scroll-margin-top:calc(48px + var(--section-gap))}.divider.svelte-1xmjmrw{height:1px;background:var(--border);margin:40px 0}h1.svelte-1xmjmrw{font-size:24px;font-weight:var(--fw-bold);margin-bottom:16px}.h1-dim.svelte-1xmjmrw{color:var(--text-secondary);font-weight:var(--fw-regular)}h2.svelte-1xmjmrw{font-size:var(--fs-h1);font-weight:var(--fw-semibold);margin-bottom:12px}h3.svelte-1xmjmrw{font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--text-primary);margin-top:24px;margin-bottom:8px}p.svelte-1xmjmrw{color:var(--text-secondary);font-size:var(--fs-body);line-height:1.7;margin-bottom:12px}p.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--text-primary);font-weight:var(--fw-semibold)}.lead.svelte-1xmjmrw{font-size:14px;line-height:1.8;margin-bottom:24px}.note.svelte-1xmjmrw{font-size:var(--fs-table);color:var(--text-tertiary);font-style:italic}code.svelte-1xmjmrw{font-family:var(--font-mono);font-size:var(--fs-table);background:var(--bg-tertiary);padding:1px 5px;border:1px solid var(--border);color:var(--accent)}.feature-grid.svelte-1xmjmrw{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:8px}.feature-card.svelte-1xmjmrw{padding:16px;background:var(--bg-secondary)}.feature-icon.svelte-1xmjmrw{font-size:16px;color:var(--accent);margin-bottom:8px}.feature-title.svelte-1xmjmrw{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:4px}.feature-desc.svelte-1xmjmrw{font-size:var(--fs-table);color:var(--text-secondary);line-height:1.5}.info-table.svelte-1xmjmrw{border:1px solid var(--border);margin-bottom:16px}.info-row.svelte-1xmjmrw{display:flex;border-bottom:1px solid var(--border);font-size:var(--fs-table)}.info-row.svelte-1xmjmrw:last-child{border-bottom:none}.info-key.svelte-1xmjmrw{min-width:160px;padding:8px 12px;color:var(--text-tertiary);background:var(--bg-secondary);border-right:1px solid var(--border);flex-shrink:0}.info-val.svelte-1xmjmrw{padding:8px 12px;color:var(--text-secondary);flex:1}.tab-list.svelte-1xmjmrw{border:1px solid var(--border);margin-bottom:16px}.tab-item.svelte-1xmjmrw{display:flex;align-items:baseline;gap:16px;padding:10px 12px;border-bottom:1px solid var(--border);font-size:var(--fs-table)}.tab-item.svelte-1xmjmrw:last-child{border-bottom:none}.tab-name.svelte-1xmjmrw{min-width:140px;color:var(--accent);font-weight:var(--fw-semibold);flex-shrink:0}.tab-desc.svelte-1xmjmrw{color:var(--text-secondary);line-height:1.5}.code-block.svelte-1xmjmrw{background:var(--bg-secondary);border:1px solid var(--border);margin-bottom:12px;overflow-x:auto}.code-label.svelte-1xmjmrw{font-size:var(--fs-label);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--bg-tertiary)}.code-block.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){margin:0;padding:12px;font-size:var(--fs-table);line-height:1.6;white-space:pre-wrap;word-break:break-all}.code-block.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:none;border:none;padding:0;color:var(--text-primary)}.url-block.svelte-1xmjmrw{background:var(--bg-secondary);border:1px solid var(--border);padding:10px 16px;margin-bottom:16px}.url-block.svelte-1xmjmrw code:where(.svelte-1xmjmrw){font-size:var(--fs-body);background:none;border:none;padding:0}.callout.svelte-1xmjmrw{display:flex;align-items:baseline;gap:12px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border);border-left:2px solid var(--accent);margin-bottom:16px;font-size:var(--fs-table);color:var(--text-secondary);line-height:1.5}.callout-label.svelte-1xmjmrw{font-size:var(--fs-label);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}@media(max-width:768px){.docs-layout.svelte-1xmjmrw{grid-template-columns:1fr;gap:24px}.docs-sidebar.svelte-1xmjmrw{position:static;border-right:none;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:16px}.sidebar-nav.svelte-1xmjmrw{flex-direction:row;flex-wrap:wrap;gap:4px}.sidebar-link.svelte-1xmjmrw{border-left:none;border-bottom:2px solid transparent;padding:4px 8px}.sidebar-link.active.svelte-1xmjmrw{border-left-color:transparent;border-bottom-color:var(--accent)}.feature-grid.svelte-1xmjmrw{grid-template-columns:1fr}.info-row.svelte-1xmjmrw{flex-direction:column}.info-key.svelte-1xmjmrw{border-right:none;border-bottom:1px solid var(--border);min-width:auto}.tab-item.svelte-1xmjmrw{flex-direction:column;gap:4px}}
