body{margin:0;background:#0f172a;color:#f8fafc}.vx-docs.svelte-1bpnej{min-height:100vh}.vx-docs-header.svelte-1bpnej{position:sticky;top:0;z-index:50;background:#020617d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(148,163,184,.08)}.vx-docs-header-inner.svelte-1bpnej{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:56px}.vx-docs-header-left.svelte-1bpnej{display:flex;align-items:center;gap:.5rem}.vx-docs-logo.svelte-1bpnej{display:flex;align-items:center;gap:.35rem;text-decoration:none;color:#f8fafc;font-weight:700;font-size:1.05rem}.vx-docs-logo-img.svelte-1bpnej{border-radius:4px}.vx-docs-divider.svelte-1bpnej{color:#334155;font-size:1.2rem;font-weight:300;margin:0 .15rem}.vx-docs-link.svelte-1bpnej{color:#94a3b8;text-decoration:none;font-size:.9rem;font-weight:500}.vx-docs-link.svelte-1bpnej:hover{color:#f8fafc}.vx-docs-header-right.svelte-1bpnej{display:flex;align-items:center;gap:.5rem}.vx-docs-icon-link.svelte-1bpnej{color:#64748b;display:flex;padding:.25rem;transition:color .15s}.vx-docs-icon-link.svelte-1bpnej:hover{color:#f8fafc}.vx-docs-mobile-btn.svelte-1bpnej{display:none;padding:.25rem;border:none;background:none;color:#94a3b8;cursor:pointer}.vx-docs-body.svelte-1bpnej{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:0;min-height:calc(100vh - 56px)}.vx-docs-body.is-index.svelte-1bpnej{grid-template-columns:1fr}.vx-docs-sidebar.svelte-1bpnej{position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;padding:1.25rem 0 2rem 1rem;border-right:1px solid rgba(148,163,184,.06);scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.15) transparent}.vx-sidebar-section.svelte-1bpnej{margin-bottom:.25rem}.vx-sidebar-section-btn.svelte-1bpnej{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.4rem .6rem;border:none;background:none;color:#94a3b8;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:6px;transition:all .15s}.vx-sidebar-section-btn.svelte-1bpnej:hover{color:#cbd5e1;background:#94a3b80d}.vx-sidebar-section-btn.active.svelte-1bpnej{color:#06b6d4}.vx-sidebar-items.svelte-1bpnej{padding:.15rem 0 .5rem .5rem}.vx-sidebar-item.svelte-1bpnej{display:block;padding:.3rem .6rem;font-size:.8rem;color:#64748b;text-decoration:none;border-radius:5px;transition:all .12s;border-left:2px solid transparent}.vx-sidebar-item.svelte-1bpnej:hover{color:#cbd5e1;background:#94a3b80d}.vx-sidebar-item.active.svelte-1bpnej{color:#06b6d4;background:#06b6d40f;border-left-color:#06b6d4}.vx-sidebar-standalone.svelte-1bpnej{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.06)}.vx-docs-main.svelte-1bpnej{padding:1.5rem 2rem 4rem;min-width:0}.vx-docs-content.svelte-1bpnej h1{font-size:2rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,#f8fafc,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vx-docs-content.svelte-1bpnej h2{font-size:1.5rem;font-weight:700;margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.1);color:#f8fafc}.vx-docs-content.svelte-1bpnej h3{font-size:1.2rem;font-weight:600;margin-top:2rem;margin-bottom:.5rem;color:#e2e8f0}.vx-docs-content.svelte-1bpnej h4{font-size:1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:#cbd5e1}.vx-docs-content.svelte-1bpnej p{line-height:1.75;color:#94a3b8;margin-bottom:1rem}.vx-docs-content.svelte-1bpnej a{color:#06b6d4;text-decoration:none}.vx-docs-content.svelte-1bpnej a:hover{text-decoration:underline}.vx-docs-content.svelte-1bpnej strong{color:#e2e8f0}.vx-docs-content.svelte-1bpnej code:not(pre code){background:#94a3b81a;padding:.15rem .4rem;border-radius:4px;font-size:.875em;font-family:JetBrains Mono,monospace;color:#e2e8f0}.vx-docs-content.svelte-1bpnej pre{background:#0d1117!important;border:1px solid rgba(148,163,184,.1);border-radius:8px;padding:1rem;overflow-x:auto;margin:1rem 0;font-size:.85rem}.vx-docs-content.svelte-1bpnej pre code{background:none!important;padding:0;font-family:JetBrains Mono,monospace}.vx-docs-content.svelte-1bpnej ul,.vx-docs-content.svelte-1bpnej ol{padding-left:1.5rem;margin-bottom:1rem;color:#94a3b8}.vx-docs-content.svelte-1bpnej li{line-height:1.75;margin-bottom:.25rem}.vx-docs-content.svelte-1bpnej table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem}.vx-docs-content.svelte-1bpnej th{text-align:left;padding:.75rem 1rem;border-bottom:2px solid rgba(148,163,184,.2);color:#f8fafc;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.vx-docs-content.svelte-1bpnej td{padding:.6rem 1rem;border-bottom:1px solid rgba(148,163,184,.08);color:#94a3b8}.vx-docs-content.svelte-1bpnej tr:hover td{background:#94a3b808}.vx-docs-content.svelte-1bpnej blockquote{border-left:3px solid #06b6d4;padding:.5rem 1rem;margin:1rem 0;background:#06b6d40d;border-radius:0 6px 6px 0}.vx-docs-content.svelte-1bpnej blockquote p{color:#cbd5e1;margin:0}.vx-docs-content.svelte-1bpnej hr{border:none;border-top:1px solid rgba(148,163,184,.1);margin:2rem 0}.vx-docs-content.svelte-1bpnej img{max-width:100%;border-radius:8px}.vx-docs-mobile-nav.svelte-1bpnej{display:none;flex-direction:column;padding:.5rem 1rem 1rem;border-top:1px solid rgba(148,163,184,.08);max-height:60vh;overflow-y:auto}.vx-docs-mobile-section.svelte-1bpnej{margin-bottom:.5rem}.vx-docs-mobile-section-title.svelte-1bpnej{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#475569;padding:.4rem .5rem .15rem}.vx-docs-mobile-link.svelte-1bpnej{display:block;padding:.5rem .5rem .5rem 1rem;font-size:.85rem;color:#94a3b8;text-decoration:none;border-bottom:1px solid rgba(148,163,184,.05)}.vx-docs-mobile-link.svelte-1bpnej:hover{color:#f8fafc}.vx-docs-mobile-link.active.svelte-1bpnej{color:#06b6d4}@media(max-width:1024px){.vx-docs-body.svelte-1bpnej{grid-template-columns:1fr}.vx-docs-sidebar.svelte-1bpnej{display:none}.vx-docs-mobile-btn.svelte-1bpnej{display:block}.vx-docs-mobile-nav.svelte-1bpnej{display:flex}.vx-docs-main.svelte-1bpnej{padding:1rem 1rem 3rem}}@media(max-width:480px){.vx-docs-logo-text.svelte-1bpnej,.vx-docs-divider.svelte-1bpnej{display:none}}
