.docs-layout.svelte-1ov0kuc{color:#f8fafc;box-sizing:border-box;background-color:#070a10;min-height:100vh;padding-top:64px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.docs-sidebar.svelte-1ov0kuc{z-index:30;box-sizing:border-box;background-color:#05080f;border-right:1px solid #94a3b824;flex-shrink:0;width:276px;height:calc(100vh - 64px);padding:1.5rem 1rem 4.5rem;position:sticky;top:64px;overflow-y:auto}.portal-brand-box.svelte-1ov0kuc{border-bottom:1px solid #94a3b81f;margin-bottom:.9rem;padding-bottom:.9rem}.portal-kicker.svelte-1ov0kuc{letter-spacing:.08em;color:#94a3b8;margin-bottom:.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.66rem;font-weight:600;display:block}.docs-sidebar.svelte-1ov0kuc h2:where(.svelte-1ov0kuc){color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700}.sidebar-category.svelte-1ov0kuc{text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin:1rem 0 .35rem;padding:0 .5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.67rem;font-weight:600}.docs-nav-link.svelte-1ov0kuc{color:#94a3b8;border-left:2px solid #0000;border-radius:5px;margin-bottom:1px;padding:.42rem .6rem;font-size:.84rem;text-decoration:none;transition:color .12s,background .12s;display:block}.docs-nav-link.svelte-1ov0kuc:hover{color:#e2e8f0;background:#94a3b80f}.docs-nav-link.active.svelte-1ov0kuc{color:#f8fafc;background:#94a3b81a;border-left-color:#e2e8f0;font-weight:500}.gh-sidebar-cta.svelte-1ov0kuc{color:#cbd5e1;text-align:center;background:#0f172a99;border:1px solid #94a3b833;border-radius:5px;margin:1rem .25rem;padding:.48rem .7rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.74rem;font-weight:500;text-decoration:none;display:block}.gh-sidebar-cta.svelte-1ov0kuc:hover{color:#f8fafc;background:#1e293b8c;border-color:#94a3b866}.vault-accordion.svelte-1ov0kuc{border-top:1px solid #94a3b81f;margin-top:.75rem;padding-top:.75rem}.accordion-btn.svelte-1ov0kuc{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.35rem .5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;font-weight:600;display:flex}.accordion-btn.svelte-1ov0kuc:hover{color:#e2e8f0}.vault-list.svelte-1ov0kuc{flex-direction:column;gap:1px;margin-top:.35rem;display:flex}.spec-link.svelte-1ov0kuc{padding:.38rem .6rem;font-size:.79rem;line-height:1.38}.docs-main.svelte-1ov0kuc{flex:1;min-width:0}.docs-content.svelte-1ov0kuc{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:2.5rem 2.25rem 5rem;line-height:1.65}.docs-content.docs-wide.svelte-1ov0kuc{max-width:1280px}.mobile-header.svelte-1ov0kuc{z-index:35;background-color:#05080f;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;padding:.8rem 1.1rem;display:none;position:sticky;top:64px}.mobile-brand.svelte-1ov0kuc{color:#f8fafc;font-size:.88rem;font-weight:600}.menu-btn.svelte-1ov0kuc{color:#cbd5e1;cursor:pointer;background:0 0;border:none;font-size:1.25rem}@media (width<=860px){.docs-layout.svelte-1ov0kuc{flex-direction:column}.mobile-header.svelte-1ov0kuc{display:flex}.docs-sidebar.svelte-1ov0kuc{height:calc(100vh - 64px);max-height:calc(100vh - 64px);transition:transform .22s;position:fixed;top:64px;left:0;transform:translate(-100%)}.docs-sidebar.open.svelte-1ov0kuc{transform:translate(0)}.docs-content.svelte-1ov0kuc{padding:1.5rem 1.1rem 4rem}}
