:root{--ui-primary: #7c3aed;--ui-primary-hover: #6d28d9;--ui-primary-active: #5b21b6;--ui-primary-text: #ffffff;--ui-success: #22c55e;--ui-danger: #ef4444;--ui-warning: #f59e0b;--ui-info: #3b82f6;--ui-bg: #ffffff;--ui-bg-secondary: #fafafa;--ui-bg-tertiary: #f4f4f5;--ui-bg-hover: rgba(24, 24, 27, .05);--ui-text: #18181b;--ui-text-muted: #71717a;--ui-text-disabled: #a1a1aa;--ui-border: #e4e4e7;--ui-border-hover: #d4d4d8;--ui-radius-sm: .375rem;--ui-radius-md: .5rem;--ui-radius-lg: .625rem;--ui-radius-xl: .875rem;--ui-spacing-xs: .25rem;--ui-spacing-sm: .5rem;--ui-spacing-md: 1rem;--ui-spacing-lg: 1.5rem;--ui-spacing-xl: 2rem;--ui-spacing-2xl: 3rem;--ui-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .04), 0 1px 3px 0 rgb(0 0 0 / .06);--ui-shadow-md: 0 4px 12px -2px rgb(0 0 0 / .08), 0 2px 6px -2px rgb(0 0 0 / .05);--ui-shadow-lg: 0 16px 32px -8px rgb(0 0 0 / .12), 0 6px 14px -6px rgb(0 0 0 / .08);--ui-transition-fast: .15s ease;--ui-transition-normal: .2s ease;--ui-font-xs: .75rem;--ui-font-sm: .875rem;--ui-font-md: 1rem;--ui-font-lg: 1.125rem;--ui-font-xl: 1.25rem;--docs-shell-max: 76rem;--docs-masthead-h: 3.5rem;color-scheme:light}@media(prefers-color-scheme:dark){:root:not(.light){--ui-primary: #a78bfa;--ui-primary-hover: #8b5cf6;--ui-primary-active: #7c3aed;--ui-primary-text: #2e1065;--ui-success: #4ade80;--ui-danger: #f87171;--ui-warning: #fbbf24;--ui-info: #60a5fa;--ui-bg: #18181b;--ui-bg-secondary: #27272a;--ui-bg-tertiary: #3f3f46;--ui-bg-hover: rgba(255, 255, 255, .06);--ui-text: #fafafa;--ui-text-muted: #a1a1aa;--ui-text-disabled: #71717a;--ui-border: #3f3f46;--ui-border-hover: #52525b;--ui-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .5), 0 1px 3px 0 rgb(0 0 0 / .4);--ui-shadow-md: 0 4px 12px -2px rgb(0 0 0 / .5), 0 2px 6px -2px rgb(0 0 0 / .4);--ui-shadow-lg: 0 16px 32px -8px rgb(0 0 0 / .6), 0 6px 14px -6px rgb(0 0 0 / .5);color-scheme:dark}}:root.dark{--ui-primary: #a78bfa;--ui-primary-hover: #8b5cf6;--ui-primary-active: #7c3aed;--ui-primary-text: #2e1065;--ui-success: #4ade80;--ui-danger: #f87171;--ui-warning: #fbbf24;--ui-info: #60a5fa;--ui-bg: #18181b;--ui-bg-secondary: #27272a;--ui-bg-tertiary: #3f3f46;--ui-bg-hover: rgba(255, 255, 255, .06);--ui-text: #fafafa;--ui-text-muted: #a1a1aa;--ui-text-disabled: #71717a;--ui-border: #3f3f46;--ui-border-hover: #52525b;--ui-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .5), 0 1px 3px 0 rgb(0 0 0 / .4);--ui-shadow-md: 0 4px 12px -2px rgb(0 0 0 / .5), 0 2px 6px -2px rgb(0 0 0 / .4);--ui-shadow-lg: 0 16px 32px -8px rgb(0 0 0 / .6), 0 6px 14px -6px rgb(0 0 0 / .5);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--ui-bg);color:var(--ui-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--ui-font-md);line-height:1.5;-webkit-font-smoothing:antialiased}section[id]{scroll-margin-top:4.5rem}.docs-body [id],#docs-main{scroll-margin-top:calc(var(--docs-masthead-h) + var(--ui-spacing-md))}html{scrollbar-width:thin;scrollbar-color:var(--ui-border-hover) transparent;scrollbar-gutter:stable}.docs-nav,.docs-scroll,.docs-endpoint,.code-block pre{scrollbar-color:var(--ui-border) transparent}.docs-nav:hover,.docs-scroll:hover,.docs-endpoint:hover,.code-block pre:hover{scrollbar-color:var(--ui-border-hover) transparent}@supports not (scrollbar-width: thin){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--ui-border-hover);background-clip:padding-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--ui-text-disabled)}}:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--ui-spacing-sm);top:-3rem;z-index:30;background:var(--ui-primary);color:var(--ui-primary-text);padding:.5rem var(--ui-spacing-md);border-radius:var(--ui-radius-md);text-decoration:none;font-size:var(--ui-font-sm);transition:top var(--ui-transition-fast)}.skip-link:focus{top:var(--ui-spacing-sm)}.theme-icon--dark{display:none}@media(prefers-color-scheme:dark){:root:not(.light) .theme-icon--dark{display:block}:root:not(.light) .theme-icon--light{display:none}}:root.dark .theme-icon--dark{display:block}:root.dark .theme-icon--light{display:none}:root.light .theme-icon--dark{display:none}:root.light .theme-icon--light{display:block}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.docs-shell{display:grid;grid-template-columns:16.5rem minmax(0,1fr);gap:var(--ui-spacing-2xl);max-width:var(--docs-shell-max);margin:0 auto;padding:var(--ui-spacing-xl) var(--ui-spacing-lg) var(--ui-spacing-2xl);align-items:start}.docs-masthead{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.docs-masthead .inner{max-width:var(--docs-shell-max);min-height:var(--docs-masthead-h);margin:0 auto;padding:0 var(--ui-spacing-lg);display:flex;align-items:center;gap:var(--ui-spacing-md)}.docs-masthead .brand{display:flex;align-items:center;gap:.45rem;font-weight:650;letter-spacing:-.01em;color:var(--ui-text);text-decoration:none}.docs-masthead .brand__mark{width:.7rem;height:.7rem;border-radius:.2rem;background:var(--ui-primary)}.docs-masthead .brand__suffix{color:var(--ui-text-muted);font-weight:500}.docs-masthead nav{display:flex;align-items:center;gap:var(--ui-spacing-md);font-size:var(--ui-font-sm);margin-left:auto}.docs-masthead nav a{color:var(--ui-text-muted);text-decoration:none;white-space:nowrap}.docs-masthead nav a:hover{color:var(--ui-text)}.docs-masthead nav a.docs-masthead__cta{background:var(--ui-primary);color:var(--ui-primary-text);font-weight:550;border-radius:var(--ui-radius-md);padding:.35rem .75rem}.docs-masthead nav a.docs-masthead__cta:hover{background:var(--ui-primary-hover);color:var(--ui-primary-text)}.docs-masthead nav a.active{color:var(--ui-text);font-weight:600;position:relative}.docs-masthead nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:2px;border-radius:2px;background:var(--ui-primary)}.docs-masthead nav a.docs-masthead__cta.active:after{content:none}.docs-masthead nav a.docs-masthead__app{color:var(--ui-text)}.docs-masthead__sep{width:1px;height:1.25rem;background:var(--ui-border)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:transparent;color:var(--ui-text-muted);cursor:pointer;flex:none}.theme-toggle:hover{background:var(--ui-bg-hover);color:var(--ui-text);border-color:var(--ui-border-hover)}.theme-toggle svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.docs-nav{position:sticky;top:calc(var(--docs-masthead-h) + var(--ui-spacing-md));font-size:var(--ui-font-sm);max-height:calc(100vh - var(--docs-masthead-h) - var(--ui-spacing-xl));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--ui-spacing-xs)}.docs-nav h4{margin:var(--ui-spacing-lg) 0 var(--ui-spacing-xs);font-size:var(--ui-font-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text)}.docs-nav h4:first-of-type{margin-top:0}.docs-nav__group{margin:var(--ui-spacing-sm) 0 .15rem;padding-left:var(--ui-spacing-sm);font-size:var(--ui-font-xs);color:var(--ui-text-disabled)}.docs-nav ul{list-style:none;margin:0;padding:0}.docs-nav a{display:block;padding:.3rem var(--ui-spacing-sm);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);text-decoration:none;line-height:1.35}.docs-nav a:hover{background:var(--ui-bg-hover);color:var(--ui-text)}.docs-nav a.current{background:color-mix(in srgb,var(--ui-primary) 12%,transparent);color:var(--ui-primary);font-weight:600}.docs-nav a.docs-nav__op{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.375rem;align-items:baseline}.docs-nav a.docs-nav__op .docs-method{padding:.05rem .25rem}.docs-nav__empty{margin:var(--ui-spacing-md) 0 0;padding:0 var(--ui-spacing-sm);color:var(--ui-text-muted)}.docs-nav__filter{position:relative;display:flex;align-items:center;margin-bottom:var(--ui-spacing-md)}.docs-nav__filter svg{position:absolute;left:.55rem;width:.85rem;height:.85rem;fill:none;stroke:var(--ui-text-disabled);stroke-width:1.5;stroke-linecap:round;pointer-events:none}.docs-nav__filter input{width:100%;font:inherit;font-size:var(--ui-font-sm);color:var(--ui-text);background:var(--ui-bg-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:.35rem 2rem .35rem 1.85rem}.docs-nav__filter input::placeholder{color:var(--ui-text-disabled)}.docs-nav__filter input:focus{outline:none;border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 16%,transparent)}.docs-nav__filter input::-webkit-search-cancel-button{cursor:pointer}.docs-nav__filter kbd{position:absolute;right:.45rem;font-family:inherit;font-size:var(--ui-font-xs);color:var(--ui-text-disabled);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:0 .3rem;pointer-events:none}.docs-nav__toggle{display:none;width:100%;align-items:center;gap:var(--ui-spacing-sm);font:inherit;font-size:var(--ui-font-sm);color:var(--ui-text);background:var(--ui-bg-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:.5rem var(--ui-spacing-md);cursor:pointer}.docs-nav__toggle svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.docs-nav__count{margin-left:auto;font-size:var(--ui-font-xs);color:var(--ui-text-muted)}.docs-body{min-width:0}.docs-body h1{font-size:clamp(1.7rem,3.5vw,2.2rem);letter-spacing:-.02em;margin:0 0 var(--ui-spacing-sm)}.docs-body h2{font-size:var(--ui-font-xl);letter-spacing:-.01em;margin:var(--ui-spacing-2xl) 0 var(--ui-spacing-sm);padding-top:var(--ui-spacing-md);border-top:1px solid var(--ui-border)}.docs-body h3{font-size:var(--ui-font-md);margin:var(--ui-spacing-xl) 0 var(--ui-spacing-xs)}.docs-body p{line-height:1.65;margin:0 0 var(--ui-spacing-md);max-width:46rem}.docs-body ul.prose{line-height:1.65;max-width:46rem;padding-left:1.15rem}.docs-body ul.prose li{margin-bottom:var(--ui-spacing-sm)}.docs-lede{font-size:var(--ui-font-lg);color:var(--ui-text-muted);max-width:46rem}.heading-anchor{margin-left:.4rem;color:var(--ui-text-disabled);text-decoration:none;opacity:0;transition:opacity var(--ui-transition-fast)}h2:hover>.heading-anchor,.heading-anchor:focus-visible{opacity:1}.docs-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.docs-body p code,.docs-body td code,.docs-body li code{background:var(--ui-bg-tertiary);border-radius:var(--ui-radius-sm);padding:.1em .35em}.docs-note{border-left:3px solid var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 6%,transparent);border-radius:0 var(--ui-radius-md) var(--ui-radius-md) 0;padding:var(--ui-spacing-md);margin:0 0 var(--ui-spacing-md);max-width:46rem;line-height:1.6}.docs-note p{margin:0}.docs-toc{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:var(--ui-spacing-sm) var(--ui-spacing-md);margin:var(--ui-spacing-lg) 0;max-width:46rem;font-size:var(--ui-font-sm)}.docs-toc summary{cursor:pointer;font-weight:550;color:var(--ui-text-muted)}.docs-toc summary:hover{color:var(--ui-text)}.docs-toc ul{list-style:none;margin:var(--ui-spacing-sm) 0 var(--ui-spacing-xs);padding:0;display:grid;gap:.3rem}.docs-toc a{color:var(--ui-primary);text-decoration:none}.docs-toc a:hover{text-decoration:underline}.code-block{margin:0 0 var(--ui-spacing-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-tertiary);overflow:hidden}.code-block__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-spacing-sm);padding:.3rem .4rem .3rem var(--ui-spacing-md);border-bottom:1px solid var(--ui-border);background:var(--ui-bg-secondary);min-height:2.1rem}.code-block__lang{font-size:var(--ui-font-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.code-block__copy{display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:var(--ui-font-xs);color:var(--ui-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm);padding:.2rem .5rem;cursor:pointer;transition:color var(--ui-transition-fast),background var(--ui-transition-fast)}.code-block__copy:hover{background:var(--ui-bg-hover);color:var(--ui-text);border-color:var(--ui-border)}.code-block__copy.is-done{color:var(--ui-success)}.code-block__copy.is-failed{color:var(--ui-danger)}.code-block__copy svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.code-block pre{margin:0;padding:var(--ui-spacing-md);overflow-x:auto;font-size:var(--ui-font-sm);line-height:1.55}.code-block code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.code-block pre:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.docs-scroll{overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);margin-bottom:var(--ui-spacing-md)}.docs-table{width:100%;border-collapse:collapse;font-size:var(--ui-font-sm);table-layout:fixed;min-width:40rem}.docs-table th,.docs-table td{text-align:left;padding:.55rem var(--ui-spacing-md);border-bottom:1px solid var(--ui-border);vertical-align:top;line-height:1.5}.docs-table tbody tr:last-child td{border-bottom:0}.docs-table tbody tr:hover{background:var(--ui-bg-hover)}.docs-table th{font-weight:600;font-size:var(--ui-font-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);background:var(--ui-bg-secondary)}.docs-table .c-name{width:14rem}.docs-table .c-type{width:11rem;color:var(--ui-text-muted)}.docs-table .c-about{width:auto}.docs-table .c-status{width:5rem}.docs-table .c-errtype{width:13rem}.docs-table .c-method{width:5.5rem}.docs-table .c-path{width:auto}.docs-table .c-credits{width:9rem}.docs-table .c-path a{color:var(--ui-primary);text-decoration:none}.docs-table .c-path a:hover{text-decoration:underline}.docs-body .muted{color:var(--ui-text-muted)}.docs-required{display:inline-block;margin-left:.35rem;font-size:var(--ui-font-xs);color:var(--ui-danger);border:1px solid currentColor;border-radius:var(--ui-radius-sm);padding:0 .3rem;vertical-align:1px}.docs-crumb{display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--ui-font-sm);color:var(--ui-text-muted);margin-bottom:var(--ui-spacing-sm)}.docs-crumb a{color:var(--ui-text-muted);text-decoration:none}.docs-crumb a:hover{color:var(--ui-text);text-decoration:underline}.docs-meta{display:flex;flex-wrap:wrap;gap:var(--ui-spacing-sm);align-items:center;margin-bottom:var(--ui-spacing-lg)}.docs-meta__label{font-size:var(--ui-font-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-disabled)}.docs-endpoint{display:flex;align-items:center;gap:var(--ui-spacing-sm);background:var(--ui-bg-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:.4rem .4rem .4rem .6rem;margin:var(--ui-spacing-md) 0;overflow-x:auto}.docs-endpoint code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-font-sm);white-space:nowrap}.docs-endpoint__copy{margin-left:auto;font:inherit;font-size:var(--ui-font-xs);color:var(--ui-text-muted);background:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:.15rem .5rem;cursor:pointer;white-space:nowrap}.docs-endpoint__copy:hover{background:var(--ui-bg-hover);color:var(--ui-text)}.docs-endpoint__copy.is-done{color:var(--ui-success);border-color:var(--ui-success)}.docs-method{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-font-xs);font-weight:600;letter-spacing:.02em;border-radius:var(--ui-radius-sm);padding:.1rem .3rem;background:var(--ui-bg-tertiary);color:var(--ui-text-muted);text-align:center}.docs-method--GET{color:var(--ui-info);background:color-mix(in srgb,var(--ui-info) 14%,transparent)}.docs-method--POST{color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 16%,transparent)}.docs-method--PATCH{color:var(--ui-warning);background:color-mix(in srgb,var(--ui-warning) 16%,transparent)}.docs-pill{font-size:var(--ui-font-xs);border:1px solid var(--ui-border);border-radius:999px;padding:.15rem .6rem;color:var(--ui-text-muted)}.docs-pill--credits{border-color:var(--ui-primary);color:var(--ui-primary);font-weight:550}.docs-pill--soon{border-color:var(--ui-warning);color:var(--ui-warning)}.docs-tabs{display:flex;gap:var(--ui-spacing-xs);flex-wrap:wrap}.docs-tabs button{font:inherit;font-size:var(--ui-font-sm);background:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-muted);padding:.25rem .7rem;cursor:pointer}.docs-tabs button:hover{background:var(--ui-bg-hover);color:var(--ui-text)}.docs-tabs button.on{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-text)}.docs-tabpanel{margin-top:var(--ui-spacing-sm)}.docs-links{list-style:none;padding:0;margin:0;display:grid;gap:var(--ui-spacing-sm);max-width:46rem}.docs-links li{display:grid;gap:.1rem;padding:var(--ui-spacing-sm) var(--ui-spacing-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.docs-links li:hover{border-color:var(--ui-border-hover);background:var(--ui-bg-secondary)}.docs-links a{color:var(--ui-primary);text-decoration:none;font-weight:550}.docs-links a:hover{text-decoration:underline}.docs-links span{font-size:var(--ui-font-sm);color:var(--ui-text-muted);line-height:1.5}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-spacing-md);margin-top:var(--ui-spacing-2xl);padding-top:var(--ui-spacing-lg);border-top:1px solid var(--ui-border)}.docs-pager__link{display:grid;gap:.15rem;padding:var(--ui-spacing-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);text-decoration:none;color:var(--ui-text)}.docs-pager__link:hover{border-color:var(--ui-primary);background:var(--ui-bg-secondary)}.docs-pager__link--next{text-align:right}.docs-pager__dir{display:flex;align-items:center;gap:.3rem;font-size:var(--ui-font-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.docs-pager__link--next .docs-pager__dir{justify-content:flex-end}.docs-pager__dir svg{width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.docs-pager__title{font-weight:600;color:var(--ui-primary)}.docs-pager__section{font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.legal-shell{max-width:54rem;margin:0 auto;padding:var(--ui-spacing-2xl) var(--ui-spacing-lg) 0}.legal-effective{font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.legal-effective a{color:var(--ui-primary)}.notfound-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-font-sm);font-weight:600;letter-spacing:.08em;color:var(--ui-text-muted);margin:0 0 var(--ui-spacing-xs)}.notfound-actions{display:flex;flex-wrap:wrap;gap:var(--ui-spacing-sm);margin-bottom:var(--ui-spacing-xl)}.notfound-actions a{color:var(--ui-primary);text-decoration:none;font-weight:550;font-size:var(--ui-font-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:.4rem var(--ui-spacing-md)}.notfound-actions a:hover{border-color:var(--ui-primary);background:var(--ui-bg-secondary)}.legal-table{table-layout:auto}.docs-footer{border-top:1px solid var(--ui-border);margin-top:var(--ui-spacing-2xl)}.docs-footer .inner{max-width:var(--docs-shell-max);margin:0 auto;padding:var(--ui-spacing-lg);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-spacing-md);font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.docs-footer nav{display:flex;flex-wrap:wrap;gap:var(--ui-spacing-md);margin-left:auto}.docs-footer a{color:var(--ui-text-muted);text-decoration:none}.docs-footer a:hover{color:var(--ui-text);text-decoration:underline}.docs-footer__brand{font-weight:600;color:var(--ui-text)}@media(max-width:860px){.docs-shell{grid-template-columns:minmax(0,1fr);gap:var(--ui-spacing-lg)}.docs-nav{position:static;max-height:none;overflow:visible}.docs-nav__toggle{display:flex}.docs-nav__body{max-height:0;overflow:hidden;visibility:hidden}.docs-nav.is-open .docs-nav__body{max-height:none;overflow:visible;visibility:visible;margin-top:var(--ui-spacing-md);padding-bottom:var(--ui-spacing-md);border-bottom:1px solid var(--ui-border)}.docs-masthead nav a:not(.docs-masthead__cta):not(.docs-masthead__app){display:none}.docs-masthead__sep{display:none}.docs-masthead nav{gap:var(--ui-spacing-sm)}.docs-masthead .brand__suffix{display:none}.docs-pager{grid-template-columns:minmax(0,1fr)}}
