:root:has(.dv-ds) body{background:var(--bg-canvas)}.dv-ds .docs-shell{position:relative;isolation:isolate}.dv-ds .docs-sidebar,.dv-ds .dv-topbar,.dv-ds .docs-foot,.dv-ds .dv-cmdk-backdrop{color:var(--text-primary)}@media(min-width:1025px){.dv-ds .docs-shell{grid-template-columns:18rem minmax(0,1fr)}.dv-ds .docs-sidebar{display:flex}}.dv-ds .docs-sidebar{top:calc(4rem + var(--shell-side-inset) * 2);height:calc(100vh - 4rem - var(--shell-side-inset) * 3);margin:var(--shell-side-inset);padding:var(--shell-side-inset);flex-direction:column;gap:var(--sp-5);overflow:hidden;border:0;border-radius:var(--r-card);background:var(--glass-card-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--surface-sheen),var(--shadow-2)}:root:not([data-theme=dark]) .dv-ds .dv-side{--nav-hover-bg: var(--n-200)}.dv-ds .dv-searchbox{width:100%;min-width:0;font-family:inherit;text-align:left}.dv-ds .dv-searchbox svg{flex-shrink:0}.dv-ds .dv-searchbox:focus-visible,.dv-ds .icon-btn:focus-visible,.dv-ds .mini-btn:focus-visible,.dv-ds .nav-item:focus-visible,.dv-ds .nav-group-label:focus-visible,.dv-ds .crumb:focus-visible,.dv-ds .docs-foot a:focus-visible{outline:none;box-shadow:var(--ring-focus)}.dv-ds .dv-side .nav-scroll{overflow-x:hidden;padding-bottom:var(--sp-3)}.dv-ds .dv-side .nav-scroll{padding-right:var(--sp-4)}.dv-ds .dv-side .nav-item{text-decoration:none}.dv-ds .dv-side .nav-item .nav-label{min-width:0;white-space:normal;line-height:var(--lh-2)}.dv-ds .dv-side .nav-item .count{font-variant-numeric:tabular-nums}.dv-ds .dv-side .navo-logo.ico,.dv-ds .dv-side .navo-logo.ico>span{width:18px;height:18px}.dv-ds .dv-side .navo-logo.ico svg{width:18px;height:18px;display:block}:root:not([data-theme=dark]) .dv-ds .dv-side .nav-item.active,:root:not([data-theme=dark]) .dv-ds .dv-side .nav-item.active:hover{background:var(--accent-wash-border);box-shadow:none}.dv-ds .dv-nav-sub{margin:var(--sp-1) 0 var(--sp-4)}.dv-ds .dv-nav-subgroup+.dv-nav-subgroup{margin-top:var(--sp-2)}.dv-ds .dv-nav-subhead{margin:0;padding:var(--sp-3) var(--sp-5) var(--sp-1);font-size:var(--fs-1);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-7);color:var(--text-secondary)}.dv-ds .dv-side .dv-nav-endpoint{align-items:flex-start;font-size:var(--fs-1)}.dv-ds .dv-nav-endpoint .method{flex-shrink:0;margin-top:1px}.dv-ds .dv-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-9);min-height:36px}.dv-ds .dv-crumbs{min-width:0}.dv-ds .dv-crumbs .crumb{text-decoration:none;color:var(--text-secondary)}.dv-ds .dv-crumbs .crumb:hover,.dv-ds .dv-crumbs .crumb.current{color:var(--text-primary)}.dv-ds .dv-topbar .searchbox.dv-top-search{display:flex;flex:0 0 280px;width:280px}@media(max-width:640px){.dv-ds .dv-topbar .searchbox.dv-top-search{flex:0 0 40px;width:40px;height:40px;padding:0;justify-content:center}.dv-ds .dv-topbar .dv-top-search .searchbox-label,.dv-ds .dv-topbar .dv-top-search .kbd{display:none}}.dv-ds .docs-foot{margin-top:var(--sp-13);padding-top:var(--sp-6);border-top:1px solid var(--divider);font-size:var(--fs-1);color:var(--text-secondary)}.dv-ds .docs-foot .mono{font-family:var(--font-mono, monospace)}.dv-ds .docs-foot-links{gap:var(--sp-6)}.dv-ds .docs-foot-links a{font-size:var(--fs-2);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-4)}.dv-ds .docs-foot-links a:hover{color:var(--text-primary)}.dv-ds .dv-cmdk-backdrop{z-index:1000;background:#0b0d1080;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12vh var(--sp-5) 0}.dv-ds .cmdk-demo.cmdk-live{width:560px;max-width:100%}.dv-ds .cmdk-demo .cmdk-input .kbd{flex-shrink:0}.dv-ds .cmdk-demo .cmdk-results{padding:var(--sp-4)}.dv-ds .cmdk-demo .cmdk-item{width:100%;border:0;background:transparent;text-align:left;font-family:inherit;align-items:flex-start}.dv-ds .cmdk-demo .cmdk-item[data-active=true]{background:var(--accent-wash);color:var(--accent)}.dv-ds .cmdk-demo .cmdk-item[data-active=true] .cmdk-title{color:var(--accent)}.dv-ds .cmdk-kind{flex-shrink:0;margin-top:1px;font-family:var(--font-sans, inherit);font-size:10.5px;text-transform:uppercase;letter-spacing:var(--ls-5);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-6);background:var(--bg-sunken);border:1px solid var(--border-default);color:var(--text-secondary)}.dv-ds .cmdk-title{font-size:var(--fs-2);color:var(--text-primary)}.dv-ds .cmdk-sub{font-size:var(--fs-1);color:var(--text-secondary)}.dv-ds .cmdk-empty{padding:var(--sp-9) var(--sp-7);text-align:center;font-size:var(--fs-1);color:var(--text-secondary)}:root[data-theme=dark] .dv-ds .nav-item.active,:root[data-theme=dark] .dv-ds .cmdk-demo .cmdk-item[data-active=true],:root[data-theme=dark] .dv-ds .cmdk-demo .cmdk-item[data-active=true] .cmdk-title{color:var(--blue-400)}.dv-ds .dv-topbar .searchbox.dv-searchbox,.dv-ds .dv-side .nav-item .count{color:var(--text-secondary)}.dv-ds .dv-topbar .searchbox .kbd,.dv-ds .cmdk-demo .cmdk-input .kbd{font-size:var(--fs-1);color:var(--text-secondary)}.dv-ds .dv-crumbs .crumb-sep{color:var(--text-tertiary)}.dv-ds .dv-side .dv-nav-home{margin-bottom:var(--sp-1);text-decoration:none}.dv-ds .dv-side .dv-nav-home:focus-visible{outline:none;box-shadow:var(--ring-focus)}:root[data-theme=dark] .dv-ds .dv-side .dv-nav-home.active{color:var(--blue-400)}:root:not([data-theme=dark]) .dv-ds .dv-side .dv-nav-home.active{background:var(--accent-wash-border)}.dv-ds .cmdk-demo.cmdk-live{background:var(--bg-base);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.dv-ds .cmdk-demo .cmdk-item{color:var(--text-primary)}.dv-ds .cmdk-demo .cmdk-item:hover{background:var(--nav-hover-bg)}:root:not([data-theme=dark]) .dv-ds .cmdk-demo .cmdk-item[data-active=true]{background:var(--accent-wash-border)}.dv-ds .dv-page,.dv-ds .docs-sidebar,.dv-ds .dv-topbar,.dv-ds .docs-foot,.dv-ds .dv-cmdk-backdrop{font-feature-settings:normal}.dv-ds .dv-product-row{display:flex;align-items:center;gap:var(--sp-1);margin-top:var(--sp-1)}.dv-ds .dv-product-row .dv-nav-product{flex:1 1 auto;min-width:0;margin-top:0;font-weight:var(--fw-medium);color:var(--text-primary)}.dv-ds .dv-product-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-moderate) var(--ease-out),color var(--dur-moderate) var(--ease-out)}.dv-ds .dv-product-toggle:hover{background:var(--nav-hover-bg);color:var(--text-primary)}.dv-ds .dv-product-toggle:focus-visible{outline:none;box-shadow:var(--ring-focus)}.dv-ds .dv-nav .dv-product .dv-product-toggle .chev{width:14px;height:14px;margin:0;transform:rotate(90deg);transition:transform var(--dur-default) var(--ease-lift)}.dv-ds .dv-nav .dv-product.open .dv-product-toggle .chev{transform:rotate(-90deg)}.dv-ds .dv-product .dv-nav-sub{display:none}.dv-ds .dv-product.open .dv-nav-sub{display:block}.dv-ds .dv-nav-subhead{padding:var(--sp-4) var(--sp-5) var(--sp-2);letter-spacing:var(--ls-6)}.dv-ds .dv-side .method{min-width:46px;text-align:center;font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:.02em;padding:2px var(--sp-2);border-radius:var(--radius-6);line-height:1.4}.dv-ds .dv-side .method-get{background:var(--badge-success-bg);color:var(--badge-success-text)}.dv-ds .dv-side .method-post{background:var(--badge-info-bg);color:var(--badge-info-text)}.dv-ds .dv-side .method-put,.dv-ds .dv-side .method-patch{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.dv-ds .dv-side .method-delete{background:var(--badge-error-bg);color:var(--badge-error-text)}.dv-ds .dv-nav .dv-product-row{gap:0;padding-right:var(--sp-2);border-radius:var(--radius-24);transition:background var(--dur-moderate) var(--ease-out)}.dv-ds .dv-nav .dv-product-row:hover{background:var(--nav-hover-bg)}.dv-ds .dv-nav .dv-product-row:has(.dv-nav-product.active){background:var(--accent-wash)}:root:not([data-theme=dark]) .dv-ds .dv-nav .dv-product-row:has(.dv-nav-product.active){background:var(--accent-wash-border)}.dv-ds .dv-nav .dv-product-row .dv-nav-product,.dv-ds .dv-nav .dv-product-row .dv-nav-product:hover,.dv-ds .dv-nav .dv-product-row .dv-nav-product.active,:root:not([data-theme=dark]) .dv-ds .dv-side .dv-product-row .nav-item.dv-nav-product.active{background:transparent;transform:none}.dv-ds .dv-nav .dv-product-row .dv-product-toggle:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.dv-ds .dv-nav .dv-product-row:has(.dv-nav-product.active) .dv-product-toggle{color:var(--accent)}:root[data-theme=dark] .dv-ds .dv-nav .dv-product-row:has(.dv-nav-product.active) .dv-product-toggle{color:var(--blue-400)}.dv-ds .dv-nav-toggle,.dv-ds .dv-nav-close,.dv-ds .dv-nav-scrim{display:none}.dv-ds .dv-nav-toggle{flex-shrink:0}.dv-ds .dv-nav-toggle svg{width:18px;height:18px}.dv-ds .dv-crumbs{margin-right:auto}@media(max-width:1024px){.dv-ds .dv-nav-toggle{display:inline-flex}.dv-ds.dv-nav-open .docs-sidebar{display:flex;position:fixed;z-index:45;top:calc(4rem + var(--shell-side-inset) * 2);bottom:var(--shell-side-inset);left:0;width:min(340px,calc(100vw - var(--shell-side-inset) * 2));height:auto;align-self:stretch;background:var(--bg-base);box-shadow:var(--surface-sheen),var(--shadow-4)}.dv-ds.dv-nav-open .dv-nav-scrim{display:block;position:fixed;inset:0;z-index:44;background:#0b0d1066}html.dv-nav-lock{overflow:hidden}.dv-ds .dv-side .nav-root-item,.dv-ds .dv-side .nav-group-label,.dv-ds .dv-side .nav-item,.dv-ds .dv-nav .dv-product-row{min-height:44px}.dv-ds .dv-side .dv-nav-endpoint{align-items:center;font-size:var(--fs-2)}.dv-ds .dv-side .dv-nav-endpoint .method{margin-top:0}.dv-ds .dv-nav .dv-product-row .dv-nav-product{min-height:44px}.dv-ds .dv-nav .dv-product-toggle{width:40px;height:40px}.dv-ds .dv-side .nav-items{gap:var(--sp-1)}.dv-ds.dv-nav-open .dv-side .nav-scroll{padding:0}.dv-ds.dv-nav-open .dv-nav-close{display:inline-flex;position:absolute;z-index:1;top:var(--shell-side-inset);right:var(--shell-side-inset);width:44px;height:44px;color:var(--text-primary)}.dv-ds .dv-nav-close:hover{background:var(--nav-hover-bg)}.dv-ds .dv-nav-close:focus-visible{outline:none;box-shadow:var(--ring-focus)}.dv-ds.dv-nav-open .dv-nav-home{margin-right:52px}}@media(max-width:640px){.dv-ds.dv-nav-open .docs-sidebar{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;margin:0}}
