.docs-studio{position:relative;isolation:isolate;min-height:100dvh;color-scheme:dark;--studio-atmosphere-veil:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-48));--studio-atmosphere-ray-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-64));--studio-atmosphere-foliage-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-48))}.dark:is(.docs-studio,.docs-search-overlay,.docs-search-content){--color-fd-background:transparent;--color-fd-foreground:var(--modal-text-primary);--color-fd-card:var(--modal-item-bg);--color-fd-card-foreground:var(--modal-text-primary);--color-fd-popover:var(--modal-bg);--color-fd-popover-foreground:var(--modal-text-primary);--color-fd-muted:var(--modal-item-bg);--color-fd-muted-foreground:var(--modal-text-muted);--color-fd-secondary:var(--modal-item-bg);--color-fd-secondary-foreground:var(--modal-text-primary);--color-fd-accent:var(--modal-item-bg-selected);--color-fd-accent-foreground:var(--modal-text-primary);--color-fd-primary:var(--modal-accent);--color-fd-primary-foreground:var(--modal-text-primary);--color-fd-border:var(--modal-item-border);--color-fd-ring:var(--ring-focus-color);--color-fd-info:var(--modal-accent);--color-fd-success:var(--text-success);--color-fd-warning:var(--color-warning);--color-fd-error:var(--brand-red)}#nd-docs-layout,#nd-page{background:transparent}#nd-docs-layout{color-scheme:dark;padding-bottom:var(--space-16)}.docs-shell{--docs-site-header-height:var(--space-16);--docs-mobilebar-height:var(--space-12);--fd-nav-height:var(--docs-site-header-height)}body[data-header-hidden=true] .docs-studio #nd-sidebar:not([data-collapsed=true]){top:0}.docs-mobilebar{display:none}@media (max-width:767.98px){.docs-shell{--docs-site-header-height:calc(var(--mobile-header-height) + var(--mobile-safe-area-top));--fd-nav-height:calc(var(--docs-site-header-height) + var(--docs-mobilebar-height))}.docs-mobilebar{position:fixed;inset-inline:0;top:var(--docs-site-header-height);z-index:var(--z-dropdown);display:flex;align-items:center;gap:var(--space-2);height:var(--docs-mobilebar-height);padding-inline:max(var(--space-4),env(safe-area-inset-left,0px)) max(var(--space-4),env(safe-area-inset-right,0px));background:rgba(var(--bg-body-rgb),var(--opacity-80));-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);border-bottom:1px solid var(--modal-divider);transition:transform var(--duration-slow) var(--ease-sheet)}body[data-header-hidden=true] .docs-mobilebar,body[data-header-hidden=true] .docs-studio #nd-tocnav{transform:translateY(calc(-1 * var(--docs-site-header-height)))}.docs-studio #nd-tocnav{transition:transform var(--duration-slow) var(--ease-sheet)}}.docs-mobilebar__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:var(--tap-target-min);height:var(--space-10);padding-inline:var(--space-3);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);color:var(--modal-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);cursor:pointer;transition:border-color var(--transition-fast)}.docs-mobilebar__btn svg{flex:none;width:var(--space-4);height:var(--space-4);color:var(--modal-text-muted)}.docs-mobilebar__btn:hover,.docs-mobilebar__btn[aria-expanded=true]{border-color:var(--modal-item-border-hover)}.docs-mobilebar__btn--tree{flex:1 1 auto;justify-content:flex-start;min-width:0}.docs-mobilebar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-mobilebar__btn--icon{flex:none;width:var(--tap-target-min);height:var(--tap-target-min);padding:0}.docs-studio:has(#nd-sidebar-mobile[data-state=open],.docs-search-content){z-index:var(--z-modal)}.docs-studio div[data-state]:has(+#nd-sidebar-mobile){z-index:var(--z-modal-backdrop);background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate));backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate))}.docs-studio #nd-sidebar-mobile{z-index:var(--z-modal);padding-top:var(--mobile-safe-area-top);padding-bottom:env(safe-area-inset-bottom,0);background:var(--modal-surface);border-inline-start:1px solid var(--modal-border);box-shadow:var(--shadow-lg)}@media (prefers-reduced-transparency:reduce){.docs-studio div[data-state]:has(+#nd-sidebar-mobile){background:var(--modal-overlay-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.docs-studio :is(a,button,summary,[role=tab],[role=button]):focus-visible{outline:var(--focus-ring-width) solid var(--ring-focus-color);outline-offset:var(--focus-ring-offset)}.docs-studio :is(input,select,textarea):focus,.docs-studio :is(input,select,textarea):focus-visible{outline:none;box-shadow:none;border-color:var(--input-border-focus)}.docs-studio :is(pre,[data-radix-scroll-area-viewport])[tabindex]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--modal-border-hover)}#nd-page article{position:relative}.docs-page-header{display:flex;flex-direction:column;gap:var(--space-3);max-width:72ch;margin-bottom:var(--space-4)}.docs-page-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:rgba(var(--white-rgb),var(--opacity-64));font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-widest);text-transform:uppercase}.docs-page-header__eyebrow-icon{flex:none;width:var(--space-3-5,var(--space-4));height:var(--space-3-5,var(--space-4));color:var(--modal-accent)}.docs-page-header__title{margin:0;color:var(--modal-text-primary);font-size:var(--text-h2);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word}.docs-page-header__description{margin:0;color:var(--modal-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.docs-studio .prose{--docs-prose-skip:not-prose;color:var(--modal-text-secondary)}.docs-studio .prose :is(h2,h3,h4):not(:where(.not-prose,.not-prose *)){color:var(--modal-text-primary);font-weight:var(--font-semibold);letter-spacing:var(--tracking-snug)}.docs-studio .prose h2:not(:where(.not-prose,.not-prose *)){margin-top:var(--space-12);padding-bottom:var(--space-2);font-size:var(--text-h4);line-height:var(--leading-snug);border-bottom:1px solid var(--modal-divider)}.docs-studio .prose h3:not(:where(.not-prose,.not-prose *)){margin-top:var(--space-8);font-size:var(--text-xl);line-height:var(--leading-snug)}.docs-studio .prose h4:not(:where(.not-prose,.not-prose *)){font-size:var(--text-lg)}.docs-studio .prose :is(p,li):not(:where(.not-prose,.not-prose *)){color:var(--modal-text-secondary);line-height:var(--leading-relaxed)}.docs-studio .prose :is(strong,b):not(:where(.not-prose,.not-prose *)){color:var(--modal-text-primary);font-weight:var(--font-semibold)}.docs-studio .prose a:not(:where(.not-prose,.not-prose *,[data-card],.peer)){color:var(--modal-accent);text-decoration:none;transition:color var(--transition-fast)}.docs-studio .prose a:not(:where(.not-prose,.not-prose *,[data-card],.peer)):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--space-1)}.docs-studio .prose :not(pre)>code:not(:where(.not-prose,.not-prose *)){padding:calc(var(--space-1) / 2) var(--space-1-5);border:1px solid var(--modal-item-border);border-radius:var(--radius-xs);background:var(--modal-item-bg);color:var(--modal-text-soft);font-family:var(--font-mono);font-size:.875em;font-weight:var(--font-medium)}.docs-studio .prose :not(pre)>code:after,.docs-studio .prose :not(pre)>code:before{content:none}#nd-page article figure:has(pre){overflow:hidden;border:1px solid var(--modal-item-border);border-radius:var(--radius-lg);background:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-80));box-shadow:none}#nd-page article pre{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed)}#nd-page article pre code{background:transparent}#nd-page article figure:has(pre)>div:first-child:not(:has(pre)){border-bottom:1px solid var(--modal-divider);color:var(--modal-text-muted)}#nd-page figure:has(pre) button[aria-label="Copy Text"]{opacity:0;color:var(--modal-text-muted);transition:opacity var(--transition-fast),color var(--transition-fast)}#nd-page figure:has(pre) button[aria-label="Copy Text"]:focus-visible,#nd-page figure:has(pre) button[aria-label="Copy Text"][data-checked],#nd-page figure:has(pre):hover button[aria-label="Copy Text"]{opacity:1}#nd-page figure:has(pre) button[aria-label="Copy Text"]:hover,#nd-page figure:has(pre) button[aria-label="Copy Text"][data-checked]{color:var(--modal-text-primary);background:var(--modal-item-bg)}@media (hover:none){#nd-page figure:has(pre) button[aria-label="Copy Text"]{opacity:1}}.docs-studio .docs-table{margin-block:var(--space-6);overflow-x:auto;border:1px solid var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-bg);-webkit-overflow-scrolling:touch}.docs-studio .docs-table table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:var(--text-sm);background:transparent}.docs-studio .prose table:not(:where(.not-prose,.not-prose *)) :is(th,td){padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--modal-divider);text-align:start;vertical-align:top}.docs-studio .prose table:not(:where(.not-prose,.not-prose *)) th{color:var(--modal-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.docs-studio .prose table:not(:where(.not-prose,.not-prose *)) td{color:var(--modal-text-secondary)}.docs-studio .prose table:not(:where(.not-prose,.not-prose *)) tbody tr:last-child td{border-bottom:0}#nd-page :is(table,pre,code),#nd-page [class*=font-mono]{font-variant-numeric:tabular-nums}#nd-page article :is(h1,h2,h3,h4){scroll-margin-top:calc(var(--fd-nav-height) + var(--fd-tocnav-height, 0px) + var(--space-5))}#nd-page a[data-card]:not(.peer){display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-bg);box-shadow:none;transition:border-color var(--transition-fast)}#nd-page a[data-card]:not(.peer):hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg)}#nd-page a[data-card]:not(.peer) h3{margin:0;color:var(--modal-text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug)}#nd-page a[data-card]:not(.peer) p{margin:0;color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}#nd-page a[data-card]:not(.peer) .bg-fd-muted{border-color:var(--modal-item-border);background:var(--modal-item-lead-bg);color:var(--modal-text-secondary)}#nd-page a[data-card]:not(.peer):hover .bg-fd-muted{color:var(--modal-accent)}#nd-page .prose>div:has(>a[data-card]:not(.peer)){gap:var(--space-3);margin-block:var(--space-6)}#nd-page .fd-steps{border-inline-start-color:var(--modal-divider)}#nd-page .fd-step:before{border:1px solid var(--modal-item-border);background:var(--modal-item-lead-bg);color:var(--modal-text-primary);font-weight:var(--font-semibold)}#nd-page [role=tablist]{gap:var(--space-1);border-bottom:1px solid var(--modal-divider)}#nd-page [role=tab]{padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--modal-text-muted);transition:color var(--transition-fast)}#nd-page [role=tab]:hover,#nd-page [role=tab]:is([data-state=active],[aria-selected=true]){color:var(--modal-text-primary)}#nd-page [role=tab] [class*="group-data-[state=active]:bg-fd-primary"],#nd-page [role=tab][data-state=active]>div{background:var(--modal-accent)}#nd-page [role=tab]:is([id*=-trigger-2],[id*=-trigger-3],[id*=-trigger-4],[id*=-trigger-5]){font-weight:var(--font-semibold)}#nd-page [role=tab][id*=-trigger-2]{color:var(--text-success)}#nd-page [role=tab][id*=-trigger-3]{color:var(--color-warning)}#nd-page [role=tab]:is([id*=-trigger-4],[id*=-trigger-5]){color:var(--text-error)}#nd-page [role=tab]:is([id*=-trigger-2],[id*=-trigger-3],[id*=-trigger-4],[id*=-trigger-5]):before{content:"";display:inline-block;width:var(--space-1-5);height:var(--space-1-5);margin-inline-end:var(--space-1-5);border-radius:var(--radius-circle);background:currentColor}#nd-page .divide-fd-border,#nd-page [data-radix-accordion-item]{border-color:var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-bg);box-shadow:none}#nd-page div[style*="--callout-color"]{border:1px solid var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-bg);box-shadow:none}@media (prefers-reduced-motion:no-preference){#nd-page article :is(h2,h3,h4):target{animation:docs-anchor-flash 1.2s var(--ease-out-expo) 1}@keyframes docs-anchor-flash{0%{background:var(--modal-item-bg-selected)}to{background:transparent}}}.api-method-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-bg)}#nd-page form span.font-mono[class*=text-],.api-method{display:inline-flex;align-items:center;padding:calc(var(--space-1) / 2) var(--space-2);border:1px solid color-mix(in srgb,var(--method-hue) 32%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--method-hue) 12%,transparent);color:var(--method-hue);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);--method-hue:var(--modal-text-secondary)}#nd-page form span.font-mono[class*=text-blue],.api-method--post{--method-hue:var(--modal-accent)}#nd-page form span.font-mono[class*=text-green],.api-method--get{--method-hue:var(--modal-text-secondary)}#nd-page form span.font-mono:is([class*=text-yellow],[class*=text-orange]),.api-method--patch,.api-method--put{--method-hue:var(--color-warning)}#nd-page form span.font-mono[class*=text-red],.api-method--delete{--method-hue:var(--brand-red)}.api-method-path{padding:0;border:0;background:transparent;color:var(--modal-text-primary);font-family:var(--font-mono);font-size:var(--text-sm)}#nd-page [class*="xl:flex-row"]{flex-direction:column}#nd-page [class*="xl:flex-row"]>*{width:100%;max-width:100%;min-width:0}#nd-page [class*="xl:flex-row"] pre,#nd-page form.not-prose pre{max-width:100%;overflow-x:auto}@media (min-width:1280px){#nd-page article:has(form.not-prose) [class*="xl:flex-row"]{flex-direction:row;align-items:flex-start;gap:var(--space-6)}#nd-page article:has(form.not-prose) [class*="xl:flex-row"]>*{width:auto}#nd-page article:has(form.not-prose) [class*="xl:flex-row"]>:first-child{flex:1 1 0;min-width:0}#nd-page article:has(form.not-prose) [class*="xl:flex-row"]>:last-child{position:sticky;top:calc(var(--fd-nav-height) + var(--space-4));flex:0 0 clamp(22rem,32%,27rem);min-width:0}#nd-page article:has(form.not-prose) [class*="xl:flex-row"]>:last-child :is(div,figure,pre,code,[role=tabpanel],[role=tablist]){min-width:0;max-width:100%}#nd-page article:has(form.not-prose){max-width:none;padding-inline:var(--space-6) var(--space-8)}#nd-page article:has(form.not-prose) :is(.docs-page-header,h2,h3,h4,p,ul,ol,blockquote,.docs-table,.api-method-row,[class*="@container"],div[style*="--callout-color"]){max-width:54rem}}#nd-page form.not-prose:has(button[type=submit]){border:1px solid var(--modal-border);border-radius:var(--radius-lg);background:var(--modal-surface);box-shadow:var(--shadow-lg)}#nd-page form .bg-fd-muted{background:var(--modal-item-lead-bg);color:var(--modal-text-muted)}#nd-page form code[class*=bg-fd-primary]{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--modal-item-bg-selected);color:var(--modal-accent)}#nd-page form button[type=submit]{border:0;border-radius:var(--radius-md);background:var(--modal-accent);color:var(--bg-body);font-weight:var(--font-semibold);box-shadow:none;transition:opacity var(--transition-fast)}#nd-page form button[type=submit]:hover{opacity:var(--opacity-80)}#nd-page form>div>button[aria-expanded]{color:var(--modal-text-primary);font-weight:var(--font-medium)}#nd-page form [data-state]{border-color:var(--modal-divider)}#nd-page form :is(input,select,textarea){border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--modal-text-primary);transition:border-color var(--transition-fast)}#nd-page .prose [class*=gap-24]{gap:var(--space-14)}#nd-page .prose .border-t{border-color:var(--modal-divider)}#nd-page article [class*=bg-fd-secondary][class*=rounded-lg]{border:1px solid var(--modal-item-border);border-radius:var(--radius-sm);background:var(--modal-item-bg);box-shadow:none}#nd-page article [class*=bg-fd-secondary][class*=rounded-lg] code{color:var(--text-cyan-tinted)}#nd-page [class*="@container"] button code,#nd-page button>code.text-fd-primary{padding:0;border:0;background:transparent;color:var(--text-cyan-tinted);font-weight:var(--font-medium)}#nd-page [class*="@container"] button>span{color:var(--modal-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}#nd-page [class*="@container"].rounded-2xl{border-color:var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-bg);box-shadow:none}#nd-page [class*="@container"] button:hover{background:transparent;color:var(--modal-text-primary)}#nd-page article p>strong>code{border-color:color-mix(in srgb,var(--text-success) 24%,transparent);background:color-mix(in srgb,var(--text-success) 10%,transparent);color:var(--text-success)}#nd-page .clipia-deprecated-chip,#nd-page .clipia-required-chip{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-normal)}#nd-page .clipia-required-chip{border:1px solid color-mix(in srgb,var(--color-warning) 28%,transparent);background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}#nd-page .clipia-deprecated-chip{border:1px solid var(--modal-item-border);background:var(--modal-item-bg);color:var(--modal-text-muted);text-decoration:line-through}#nd-page .clipia-object-collapsible [data-state=open][data-radix-collapsible-content]{position:relative}#nd-page .clipia-object-collapsible [data-state=open][data-radix-collapsible-content]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--modal-divider)}.docs-studio #nd-sidebar{border-inline-end:1px solid var(--modal-divider);background:rgba(var(--bg-body-rgb),var(--opacity-64));-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur)}.docs-studio #nd-sidebar[data-collapsed=true]{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg)}.docs-studio [data-search-full]{min-height:var(--space-10);padding:var(--space-2) var(--space-3);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);color:var(--modal-text-muted);transition:border-color var(--transition-fast)}.docs-studio [data-search-full]:hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);color:var(--modal-text-secondary)}.docs-studio [data-search-full] kbd{border:1px solid var(--modal-item-border);border-radius:var(--radius-xs);background:var(--modal-item-lead-bg);color:var(--modal-text-muted);font-family:var(--font-mono)}.docs-studio :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] p{color:rgba(var(--white-rgb),var(--opacity-48));font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.docs-studio :is(#nd-sidebar,#nd-sidebar-mobile) a,.docs-studio :is(#nd-sidebar,#nd-sidebar-mobile) button[data-state]{min-height:var(--space-9);border-radius:var(--radius-sm);color:var(--modal-text-muted);transition:color var(--transition-fast),background-color var(--transition-fast)}.docs-studio :is(#nd-sidebar,#nd-sidebar-mobile) a:not([data-active=true]):hover,.docs-studio :is(#nd-sidebar,#nd-sidebar-mobile) button[data-state]:hover{background:var(--modal-item-bg);color:var(--modal-text-primary)}.docs-studio :is(#nd-sidebar,#nd-sidebar-mobile) a[data-active=true]{background:var(--modal-item-bg-selected);color:var(--modal-accent);font-weight:var(--font-medium)}.docs-studio :is(#nd-sidebar,#nd-sidebar-mobile) button:not([data-state]):not([data-search-full]):hover{background:var(--modal-item-bg);color:var(--modal-text-primary)}@media (pointer:coarse){.docs-studio #nd-sidebar-mobile :is(a,button){min-height:var(--tap-target-min)}}.docs-studio .add-cursor-docs-banner .add-cursor-btn{width:100%;min-height:var(--space-10);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);color:var(--modal-text-secondary);box-shadow:none;transform:none;transition:border-color var(--transition-fast)}.docs-studio .add-cursor-docs-banner .add-cursor-btn:hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);color:var(--modal-text-primary);box-shadow:none;transform:none}#nd-toc h3{color:rgba(var(--white-rgb),var(--opacity-48));font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}#nd-toc a{color:var(--modal-text-muted);transition:color var(--transition-fast)}#nd-toc a:hover,#nd-toc a[data-active=true]{color:var(--modal-text-primary)}#nd-toc div[class*=bg-fd-primary]{background:var(--modal-accent)}.docs-studio #nd-tocnav{border-color:var(--modal-divider);background:rgba(var(--bg-body-rgb),var(--opacity-80));-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur)}#nd-page a.rounded-lg.border:has(p.truncate){border:1px solid var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-bg);box-shadow:none;transition:border-color var(--transition-fast)}#nd-page a.rounded-lg.border:has(p.truncate):hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg)}#nd-page a.rounded-lg.border:has(p.truncate) .font-medium{color:var(--modal-text-primary)}.docs-search-overlay{z-index:var(--z-modal-backdrop);background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate));backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate))}@media (prefers-reduced-transparency:reduce){.docs-search-overlay{background:var(--modal-overlay-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.docs-search-content{z-index:var(--z-modal);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--modal-shadow);color:var(--modal-text-primary)}.docs-search-content>*{border-color:var(--modal-divider)}.docs-search-head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--modal-pad-x) var(--space-4)}.docs-search-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--modal-mark-size);height:var(--modal-mark-size);border:1px solid var(--modal-mark-border);border-radius:var(--radius-circle);background:var(--modal-mark-bg);color:var(--modal-mark-color)}.docs-search-mark svg{width:var(--modal-mark-icon-size);height:var(--modal-mark-icon-size)}.docs-search-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0}.docs-search-eyebrow{color:var(--modal-text-secondary);font-size:var(--text-2xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-widest);text-transform:uppercase}.docs-search-eyebrow,.docs-search-title{margin:0;font-weight:var(--font-semibold)}.docs-search-title{color:var(--modal-text-primary);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.docs-search-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--modal-close-size);height:var(--modal-close-size);padding:0;border:1px solid var(--modal-border);border-radius:var(--modal-close-radius);background:var(--modal-close-bg);color:var(--modal-text-secondary);transition:border-color var(--transition-fast),color var(--transition-fast)}.docs-search-close svg{width:var(--space-4);height:var(--space-4)}.docs-search-close:hover{border-color:var(--modal-border-hover);background:var(--modal-close-bg);color:var(--modal-text-primary)}.docs-search-close:focus-visible{outline:var(--focus-ring-width) solid var(--ring-focus-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.docs-search-close{width:var(--tap-target-min);height:var(--tap-target-min)}}.docs-search-content .docs-search-field{margin:var(--space-4) var(--modal-pad-x);padding:0 var(--space-3);min-height:var(--space-12);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);transition:border-color var(--transition-fast)}.docs-search-content .docs-search-field:focus-within{border-color:var(--input-border-focus)}.docs-search-field-icon{flex:none;width:var(--space-5);height:var(--space-5);color:var(--modal-text-muted)}.docs-search-field input{flex:1 1 auto;width:0;min-height:var(--space-11,var(--space-12));border:0;appearance:none;outline:none;background:transparent;color:var(--modal-text-primary);font-size:var(--text-base)}.docs-search-field input::-webkit-search-cancel-button,.docs-search-field input::-webkit-search-decoration{appearance:none}.docs-search-field input::placeholder{color:var(--modal-text-faint)}.docs-search-field input:focus,.docs-search-field input:focus-visible{outline:none;box-shadow:none}.docs-search-list>div{padding:var(--space-2) var(--space-3) var(--space-3)}.docs-search-list button[aria-selected]{padding:var(--space-2-5) var(--space-3);border-radius:var(--modal-item-radius);color:var(--modal-text-secondary)}.docs-search-list button[aria-selected=true]{background:var(--modal-item-bg-selected);color:var(--modal-text-primary)}.docs-search-list button[aria-selected] span[class*=text-fd-primary]{color:var(--modal-accent);text-decoration:none}.docs-search-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);color:var(--modal-text-muted);text-align:center}.docs-search-empty svg{width:var(--space-6);height:var(--space-6);color:var(--modal-text-faint)}.docs-search-empty p{max-width:36ch;margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.docs-search-content .docs-search-footer{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-3) var(--modal-pad-x);border-top:1px solid var(--modal-divider);background:transparent;color:var(--modal-text-muted);font-size:var(--text-xs)}.docs-search-hint{display:inline-flex;align-items:center;gap:var(--space-1)}.docs-search-hint kbd{min-width:var(--space-5);padding:0 var(--space-1);border:1px solid var(--modal-item-border);border-radius:var(--radius-xs);background:var(--modal-item-lead-bg);color:var(--modal-text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:center}@media (pointer:coarse){.docs-search-content .docs-search-footer{display:none}}@media (max-width:767.98px){.docs-search-head{padding-inline:var(--modal-pad-x-mobile)}.docs-search-content .docs-search-field{margin-inline:var(--modal-pad-x-mobile)}#nd-page article{padding-top:var(--space-6);padding-left:max(var(--space-4),env(safe-area-inset-left,0px));padding-right:max(var(--space-4),env(safe-area-inset-right,0px))}}@media (max-width:767.98px){.docs-studio .prose h2:not(:where(.not-prose,.not-prose *)){margin-top:var(--space-10);font-size:var(--text-xl)}.docs-studio .prose h3:not(:where(.not-prose,.not-prose *)){font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){#nd-page a.rounded-lg.border:has(p.truncate),#nd-page a[data-card]:not(.peer),#nd-page form button[type=submit],.docs-mobilebar,.docs-mobilebar__btn,.docs-search-close,.docs-studio #nd-sidebar,.docs-studio #nd-tocnav{transition:none}}