:root{--docs-bg:#f6f4ef;--docs-text:#1b1b1b;--docs-muted:#4b4b4b;--docs-border:#00000014;--docs-card:#fff;--docs-accent:#b34c2b}:root[data-docs-theme=dark]{--docs-bg:#161514;--docs-text:#f4f2ef;--docs-muted:#c8c4bc;--docs-border:#ffffff1f;--docs-card:#1f1e1d;--docs-accent:#ffb084;--docs-nav-bg:#1f1e1d;--docs-nav-text:#f2ece6;--docs-nav-active:#2b2826}.docs-shell.svelte-1xmjmrw{background:var(--docs-bg);min-height:100vh;color:var(--docs-text);flex-direction:column;font-family:Space Grotesk,sans-serif;display:flex}.docs-header.svelte-1xmjmrw{border-bottom:1px solid var(--docs-border);background:linear-gradient(135deg,#ffffff14,#00000005);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2rem 2.5rem 1rem;display:flex}.docs-header.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){margin:0 0 .4rem;font-family:DM Serif Display,serif;font-size:2.2rem}.docs-link.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--docs-text);font-weight:600;text-decoration:underline}.theme-toggle.svelte-1xmjmrw{border:1px solid var(--docs-border);background:var(--docs-card);color:var(--docs-text);cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-weight:600;transition:transform .12s,border-color .12s}.theme-toggle.svelte-1xmjmrw:hover{border-color:var(--docs-accent);transform:translateY(-1px)}.docs-body.svelte-1xmjmrw{flex:1;min-height:0;padding:0;overflow:visible}@media (width<=640px){.docs-header.svelte-1xmjmrw{flex-direction:column;align-items:flex-start;padding:1.5rem 1.25rem .75rem}}:root[data-docs-theme=dark] .redoc-wrap{background:var(--docs-bg)}:root[data-docs-theme=dark] .redoc-wrap .menu-content{background:var(--docs-nav-bg);color:var(--docs-nav-text)}:root[data-docs-theme=dark] .redoc-wrap .sidebar{background:var(--docs-nav-bg);border-right:1px solid #ffffff0f}:root[data-docs-theme=dark] .redoc-wrap .menu-content li,:root[data-docs-theme=dark] .redoc-wrap .menu-content a{color:var(--docs-nav-text)}:root[data-docs-theme=dark] .redoc-wrap .menu-content li.active>a,:root[data-docs-theme=dark] .redoc-wrap .menu-content li.active{background:var(--docs-nav-active)}:root[data-docs-theme=dark] .redoc-wrap .menu-content input[type=text]{color:var(--docs-nav-text);background:#262422;border-color:#ffffff1f}
