.cs-public.cs-docs{--docs-header-h:56px;--docs-max:1520px;--docs-pad:20px;--docs-sidebar-w:280px;min-height:100dvh;background:var(--cs-canvas);color:var(--cs-ink)}@media (min-width:640px){.cs-public.cs-docs{--docs-pad:24px}}@media (min-width:960px){.cs-public.cs-docs{--docs-header-h:60px}}.cs-light.cs-public.cs-docs .cs-marketing-nav>.cs-nav-row{padding-inline:max(var(--docs-pad),calc((100% - var(--docs-max)) / 2 + var(--docs-pad)))}.cs-public.cs-docs :is(.docs-eyebrow,.docs-nav-label,.docs-toc-label,.docs-crumbs){margin:0;font:500 11px/1.3 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted)}.cs-public.cs-docs .docs-link{color:var(--cs-link);text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .16s var(--cs-ease)}.cs-public.cs-docs .docs-link:hover{text-decoration-color:currentColor}.cs-public.cs-docs .docs-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--cs-line);border-radius:var(--cs-r-chip);background:var(--cs-canvas);color:var(--cs-ink-2);font:500 11.5px/1 var(--cs-font-mono);white-space:nowrap}.cs-public.cs-docs .docs-columns{position:relative;display:flex;width:100%;max-width:var(--docs-max);margin-inline:auto}.cs-public.cs-docs .docs-main{flex:1 1 auto;min-width:0;min-height:calc(100dvh - var(--docs-header-h))}.cs-public.cs-docs .docs-sidebar{scrollbar-width:thin;scrollbar-color:var(--cs-line-strong) transparent;overscroll-behavior:contain}.cs-public.cs-docs .docs-sidebar-search{margin-bottom:20px}.cs-public.cs-docs .docs-tracks{display:grid;gap:2px;margin:0;padding:3px;list-style:none;border-radius:10px;background:var(--cs-control)}.cs-public.cs-docs .docs-track{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:var(--cs-r-chip);color:var(--cs-ink-2);font:500 14px/1.2 var(--cs-font-ui);text-decoration:none;transition:background-color .14s var(--cs-ease),color .14s var(--cs-ease)}.cs-public.cs-docs .docs-track:hover{color:var(--cs-ink);background:color-mix(in srgb,var(--cs-surface) 60%,transparent)}.cs-public.cs-docs .docs-track[aria-current]{border-color:var(--cs-line);background:var(--cs-surface);box-shadow:var(--cs-card-shadow);color:var(--cs-ink);font-weight:600}.cs-public.cs-docs .docs-track-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-public.cs-docs .docs-track-beta{padding:2px 6px;border:1px solid var(--cs-line-strong);border-radius:var(--cs-r-key);color:var(--cs-ink-2);font:500 10.5px/1 var(--cs-font-mono);letter-spacing:.02em}.cs-public.cs-docs .docs-track-count{margin-left:auto;color:var(--cs-muted);font:400 11.5px/1 var(--cs-font-mono);font-variant-numeric:tabular-nums}.cs-public.cs-docs .docs-track-tagline{margin:10px 2px 22px;color:var(--cs-muted);font-size:13px;line-height:1.45}.cs-public.cs-docs .docs-nav-section+.docs-nav-section{margin-top:24px}.cs-public.cs-docs .docs-nav-label{margin-bottom:8px;padding-left:2px}.cs-public.cs-docs .docs-nav-list{margin:0;padding:0;list-style:none;border-left:1px solid var(--cs-line)}.cs-public.cs-docs .docs-nav-list.docs-nav-home{margin-bottom:24px}.cs-public.cs-docs .docs-nav-link{display:flex;align-items:center;min-height:34px;margin-left:-1px;padding:6px 8px 6px 14px;border-left:2px solid transparent;border-radius:0 var(--cs-r-control) var(--cs-r-control) 0;color:var(--cs-ink-2);font:400 14px/1.4 var(--cs-font-ui);text-decoration:none;transition:background-color .14s var(--cs-ease),color .14s var(--cs-ease),border-color .14s var(--cs-ease)}.cs-public.cs-docs .docs-nav-link:hover{background:var(--cs-control);color:var(--cs-ink)}.cs-public.cs-docs .docs-nav-link[aria-current=page]{border-left-color:var(--cs-ink);color:var(--cs-ink);font-weight:600}.cs-public.cs-docs .docs-search-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 8px 0 12px;border:1px solid var(--cs-line);border-radius:var(--cs-r-control);background:var(--cs-surface);box-shadow:var(--cs-card-shadow);color:var(--cs-placeholder);font:400 14px/1 var(--cs-font-ui);cursor:pointer;transition:border-color .14s var(--cs-ease),color .14s var(--cs-ease)}.cs-public.cs-docs .docs-search-trigger:hover{border-color:var(--cs-line-strong);color:var(--cs-muted)}.cs-public.cs-docs .docs-search-trigger-text{flex:1;text-align:left}.cs-public.cs-docs .docs-search-trigger-key{font-size:10.5px}@media (min-width:1024px){.cs-public.cs-docs .docs-sidebar{position:sticky;top:var(--docs-header-h);flex:0 0 var(--docs-sidebar-w);width:var(--docs-sidebar-w);height:calc(100dvh - var(--docs-header-h));overflow-y:auto;padding:24px var(--docs-pad) 48px}.cs-public.cs-docs .docs-main{border-left:1px solid var(--cs-line)}.cs-public.cs-docs :is(.docs-mobile-bar,.docs-drawer-head,.docs-scrim){display:none}}@media (max-width:1023px){.cs-public.cs-docs .docs-mobile-bar{position:sticky;top:var(--docs-header-h);z-index:40;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 var(--docs-pad);border-bottom:1px solid var(--cs-line);background:color-mix(in srgb,var(--cs-canvas) 94%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.cs-public.cs-docs :is(.docs-menu-button,.docs-search-bar-trigger,.docs-drawer-close){display:inline-flex;flex:none;align-items:center;gap:9px;min-height:40px;padding:0 13px;border:1px solid var(--cs-line-strong);border-radius:var(--cs-r-control);background:var(--cs-surface);box-shadow:var(--cs-card-shadow);color:var(--cs-ink);font:500 14px/1 var(--cs-font-ui);cursor:pointer}.cs-public.cs-docs :is(.docs-menu-button,.docs-search-bar-trigger,.docs-drawer-close):hover{background:var(--cs-control)}.cs-public.cs-docs .docs-menu-glyph{position:relative;width:14px;height:1.5px;border-radius:1px;background:currentColor;box-shadow:0 -4.5px 0 currentColor,0 4.5px 0 currentColor}.cs-public.cs-docs .docs-mobile-title{flex:1;min-width:0;overflow:hidden;color:var(--cs-ink);font:600 14.5px/1.3 var(--cs-font-ui);text-overflow:ellipsis;white-space:nowrap}.cs-public.cs-docs .docs-sidebar-search{display:none}.cs-public.cs-docs .docs-sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:min(86vw,340px);height:100dvh;overflow-y:auto;padding:0 var(--docs-pad) 40px;border-right:1px solid var(--cs-line);background:var(--cs-surface);box-shadow:var(--cs-lift);transform:translateX(-100%);visibility:hidden;transition:transform .22s var(--cs-ease),visibility 0s linear .22s}.cs-public.cs-docs .docs-sidebar[data-open=true]{transform:none;visibility:visible;transition:transform .22s var(--cs-ease)}.cs-public.cs-docs .docs-sidebar:focus{outline:none}.cs-public.cs-docs .docs-drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:64px;margin:0 calc(var(--docs-pad) * -1) 16px;padding:0 var(--docs-pad);border-bottom:1px solid var(--cs-line);background:var(--cs-surface)}.cs-public.cs-docs .docs-drawer-head p{margin:0;color:var(--cs-ink);font:600 16px/1 var(--cs-font-display);letter-spacing:-.02em}.cs-public.cs-docs .docs-tracks{background:var(--cs-control)}.cs-public.cs-docs .docs-track{min-height:44px}.cs-public.cs-docs .docs-nav-link{min-height:44px;font-size:15px}.cs-public.cs-docs .docs-scrim{position:fixed;inset:0;z-index:60;border:0;background:color-mix(in srgb,var(--cs-ink) 32%,transparent);cursor:default}}@media (prefers-reduced-motion:reduce){.cs-public.cs-docs .docs-sidebar{transition:none!important}}.cs-public.cs-docs .docs-article-layout{display:flex;justify-content:center;gap:64px;padding:40px var(--docs-pad) 96px}@media (min-width:640px){.cs-public.cs-docs .docs-article-layout{padding:48px 40px 112px}}@media (min-width:1024px){.cs-public.cs-docs .docs-article-layout{padding:56px 48px 120px}}.cs-public.cs-docs .docs-article{flex:1 1 auto;min-width:0;max-width:70ch;font-size:16.5px}.cs-public.cs-docs .docs-article-head{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--cs-line);scroll-margin-top:calc(var(--docs-header-h) + 72px)}.cs-public.cs-docs .docs-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cs-public.cs-docs .docs-crumbs a{color:var(--cs-muted);text-decoration:none}.cs-public.cs-docs .docs-crumbs a:hover{color:var(--cs-ink);text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-underline-offset:3px}.cs-public.cs-docs .docs-crumbs-sep{color:var(--cs-line-strong)}.cs-light.cs-public.cs-docs .docs-title{margin:16px 0 0;color:var(--cs-ink);font:600 clamp(32px,1.6vw + 22px,46px)/1.06 var(--cs-font-display);letter-spacing:-.035em}.cs-public.cs-docs .docs-lede{max-width:62ch;margin:16px 0 0;color:var(--cs-ink-2);font-size:18.5px;line-height:1.55}.cs-public.cs-docs .docs-beta-note{position:relative;margin-top:24px;overflow:hidden;padding:14px 18px 14px 21px;border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-surface)}.cs-public.cs-docs .docs-beta-note:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--cs-blue)}.cs-public.cs-docs .docs-beta-note p{margin:0;color:var(--cs-ink-2);font-size:14.5px;line-height:1.6}.cs-public.cs-docs .docs-beta-note strong{color:var(--cs-ink);font-weight:600}.cs-public.cs-docs .docs-beta-note a{color:var(--cs-link);text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-underline-offset:3px}.cs-public.cs-docs .docs-beta-note a:hover{text-decoration-color:currentColor}.cs-light.cs-public.cs-docs .cs-prose .docs-h4{font-family:var(--cs-font-mono);font-weight:500;letter-spacing:.12em}.cs-public.cs-docs .cs-prose :is(h2,h3){text-wrap:balance}.cs-public.cs-docs .cs-prose>:first-child{margin-top:0}.cs-public.cs-docs .cs-prose :is(h2,h3)+:is(.docs-code-block,.docs-table,.docs-callout){margin-top:16px}.cs-public.cs-docs .docs-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:72px;padding-top:32px;border-top:1px solid var(--cs-line)}.cs-public.cs-docs .docs-pager-link{display:flex;flex-direction:column;gap:6px;min-height:80px;padding:16px 20px;border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-surface);box-shadow:var(--cs-card-shadow);color:var(--cs-ink);text-decoration:none;transition:border-color .16s var(--cs-ease),box-shadow .16s var(--cs-ease)}.cs-public.cs-docs .docs-pager-link:hover{border-color:var(--cs-line-strong);box-shadow:var(--cs-lift)}.cs-public.cs-docs .docs-pager-link[data-dir=next]{grid-column:2;align-items:flex-end;text-align:right}.cs-public.cs-docs .docs-pager-label{color:var(--cs-muted);font:500 11px/1.3 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.cs-public.cs-docs .docs-pager-title{font:600 16px/1.35 var(--cs-font-ui);letter-spacing:-.01em}@media (max-width:639px){.cs-public.cs-docs .docs-pager{grid-template-columns:minmax(0,1fr)}.cs-public.cs-docs .docs-pager-link[data-dir=next]{grid-column:auto}.cs-public.cs-docs .docs-pager-spacer{display:none}}.cs-public.cs-docs .docs-toc-rail{display:none}@media (min-width:1280px){.cs-public.cs-docs .docs-toc-rail{display:block;flex:0 0 224px;width:224px}}.cs-public.cs-docs .docs-toc{position:sticky;top:calc(var(--docs-header-h) + 40px);max-height:calc(100dvh - var(--docs-header-h) - 80px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cs-line-strong) transparent}.cs-public.cs-docs .docs-toc-label{margin-bottom:12px}.cs-public.cs-docs .docs-toc-list{margin:0;padding:0;list-style:none;border-left:1px solid var(--cs-line)}.cs-public.cs-docs .docs-toc-link{display:block;margin-left:-1px;padding:5px 0 5px 14px;border-left:2px solid transparent;color:var(--cs-muted);font:400 13.5px/1.45 var(--cs-font-ui);text-decoration:none;transition:color .14s var(--cs-ease),border-color .14s var(--cs-ease)}.cs-public.cs-docs .docs-toc-link[data-depth="3"]{padding-left:26px;font-size:13px}.cs-public.cs-docs .docs-toc-link:hover{color:var(--cs-ink)}.cs-public.cs-docs .docs-toc-link[aria-current]{border-left-color:var(--cs-ink);color:var(--cs-ink)}.cs-public.cs-docs .docs-toc-top{display:inline-flex;margin-top:18px;color:var(--cs-muted);font-size:13px;text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-underline-offset:3px}.cs-public.cs-docs .docs-toc-top:hover{color:var(--cs-ink);text-decoration-color:currentColor}.cs-public.cs-docs .docs-home{max-width:68rem;margin:0 auto;padding:44px var(--docs-pad) 104px}@media (min-width:640px){.cs-public.cs-docs .docs-home{padding:56px 40px 120px}}@media (min-width:1024px){.cs-public.cs-docs .docs-home{padding:72px 56px 128px}}.cs-light.cs-public.cs-docs .docs-home-title{max-width:17ch;margin:16px 0 0;color:var(--cs-ink);font:600 clamp(36px,3vw + 18px,58px)/1.03 var(--cs-font-display);letter-spacing:-.035em}.cs-public.cs-docs .docs-home-lede{max-width:62ch;margin:22px 0 0;color:var(--cs-ink-2);font-size:18px;line-height:1.6}.cs-public.cs-docs .docs-home-note{margin:12px 0 0;color:var(--cs-muted);font-size:15.5px;line-height:1.6}.cs-light.cs-public.cs-docs .docs-section-title{margin:10px 0 0;color:var(--cs-ink);font:600 clamp(25px,1.2vw + 18px,32px)/1.12 var(--cs-font-display);letter-spacing:-.03em}.cs-public.cs-docs .docs-section-lede{max-width:60ch;margin:10px 0 0;color:var(--cs-muted);font-size:16px;line-height:1.65}.cs-public.cs-docs .docs-quickstart{margin-top:48px;padding:clamp(20px,3vw,32px);border:1px solid var(--cs-line);border-radius:var(--cs-r-panel);background:var(--cs-surface);box-shadow:var(--cs-card-shadow)}.cs-public.cs-docs .docs-quickstart-steps{display:grid;gap:20px;margin:28px 0 0;padding:0;list-style:none}@media (min-width:768px){.cs-public.cs-docs .docs-quickstart-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.cs-public.cs-docs .docs-quickstart-steps li{min-width:0;padding-top:16px;border-top:1px solid var(--cs-line)}.cs-public.cs-docs .docs-step-number{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--cs-line-strong);border-radius:var(--cs-r-chip);background:var(--cs-canvas);color:var(--cs-ink-2);font:500 12px/1 var(--cs-font-mono)}.cs-light.cs-public.cs-docs .docs-quickstart-steps h3{margin:12px 0 0;color:var(--cs-ink);font-size:16.5px;line-height:1.35}.cs-public.cs-docs .docs-quickstart-steps p{margin:6px 0 0;color:var(--cs-muted);font-size:14.5px;line-height:1.6}.cs-public.cs-docs .docs-quickstart-commands{display:grid;gap:12px;margin-top:28px}.cs-public.cs-docs .docs-quickstart-commands [data-docs-code-block]{margin:0}.cs-public.cs-docs .docs-quickstart-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--cs-line)}.cs-public.cs-docs .docs-quickstart-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0;padding:0;list-style:none}.cs-public.cs-docs .docs-quickstart-links :is(.cs-button,.cs-quiet){font-size:14px}.cs-public.cs-docs .docs-quickstart-hint{margin:0;color:var(--cs-muted);font-size:13.5px;line-height:1.6}@media (hover:none),(max-width:767px){.cs-public.cs-docs .docs-quickstart-hint{display:none}}.cs-public.cs-docs .docs-production{display:grid;gap:16px;margin-top:56px}@media (min-width:768px){.cs-public.cs-docs .docs-production{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-public.cs-docs :is(.docs-track-card,.docs-beta-card,.docs-capability){min-width:0;padding:24px;border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-surface);box-shadow:var(--cs-card-shadow)}.cs-public.cs-docs .docs-track-card{display:flex;flex-direction:column}.cs-public.cs-docs .docs-track-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cs-public.cs-docs .docs-track-card .docs-eyebrow{margin-bottom:10px}.cs-public.cs-docs .docs-track-card-title{color:var(--cs-ink);font:600 23px/1.15 var(--cs-font-display);letter-spacing:-.03em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .16s var(--cs-ease)}.cs-public.cs-docs .docs-track-card-title:hover{text-decoration-color:var(--cs-link-rule)}.cs-public.cs-docs .docs-track-card-body{margin:12px 0 0;color:var(--cs-ink-2);font-size:15.5px;line-height:1.65}.cs-public.cs-docs .docs-link-list{display:grid;gap:9px;margin:auto 0 0;padding:18px 0 0;list-style:none}.cs-public.cs-docs .docs-track-card-body+.docs-link-list{margin-top:18px;border-top:1px solid var(--cs-line)}.cs-public.cs-docs .docs-capability-links .docs-link,.cs-public.cs-docs .docs-link-list .docs-link{font-size:14.5px;line-height:1.5}.cs-public.cs-docs .docs-directory{margin-top:80px}.cs-public.cs-docs .docs-directory-grid{display:grid;gap:16px;margin-top:28px}@media (min-width:768px){.cs-public.cs-docs .docs-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-public.cs-docs .docs-capability[data-wide]{grid-column:1/-1}.cs-light.cs-public.cs-docs .docs-capability h3{margin:0;color:var(--cs-ink);font-size:17.5px;line-height:1.3}.cs-public.cs-docs .docs-capability>p{margin:6px 0 0;color:var(--cs-muted);font-size:14.5px;line-height:1.6}.cs-public.cs-docs .docs-capability-links{display:grid;gap:9px;margin:16px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--cs-line)}@media (min-width:640px){.cs-public.cs-docs .docs-capability[data-wide] .docs-capability-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.cs-public.cs-docs .docs-beta{margin-top:56px}.cs-public.cs-docs .docs-beta-card{background:var(--cs-panel);box-shadow:none}.cs-light.cs-public.cs-docs .docs-beta-title{margin:0;color:var(--cs-ink);font:600 21px/1.2 var(--cs-font-display);letter-spacing:-.025em}.cs-public.cs-docs-search{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:transparent}.cs-public.cs-docs-search .docs-search-scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--cs-ink) 30%,transparent)}.cs-public.cs-docs-search .docs-search-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:660px;max-height:min(76dvh,700px);overflow:hidden;border:1px solid var(--cs-line);border-radius:var(--cs-r-panel);background:var(--cs-surface);box-shadow:var(--cs-lift)}.cs-public.cs-docs-search .docs-search-field{display:flex;flex:none;align-items:center;gap:12px;min-height:60px;padding:0 12px 0 20px;border-bottom:1px solid var(--cs-line)}.cs-public.cs-docs-search .docs-search-field input{flex:1;min-width:0;height:56px;padding:0;border:0;background:transparent;color:var(--cs-ink);font:400 17px/1.3 var(--cs-font-ui);outline:none}.cs-public.cs-docs-search .docs-search-field input::placeholder{color:var(--cs-placeholder)}.cs-public.cs-docs-search .docs-search-field input:focus-visible{outline:none;box-shadow:none}.cs-public.cs-docs-search .docs-search-close{position:relative;flex:none;height:26px;padding:0 8px;border:solid var(--cs-line);border-width:1px 1px 2px;border-radius:var(--cs-r-key);background:var(--cs-canvas);color:var(--cs-muted);font:500 11px/1 var(--cs-font-mono);cursor:pointer}.cs-public.cs-docs-search .docs-search-close:after{content:"";position:absolute;inset:-9px}.cs-public.cs-docs-search .docs-search-close:hover{color:var(--cs-ink);border-color:var(--cs-line-strong)}.cs-public.cs-docs-search .docs-search-results{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.cs-public.cs-docs-search .docs-search-group+.docs-search-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--cs-line)}.cs-public.cs-docs-search .docs-search-group-label{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:10px 12px 6px;color:var(--cs-muted);font:500 11px/1.3 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.cs-public.cs-docs-search .docs-search-group-count{letter-spacing:0;font-variant-numeric:tabular-nums}.cs-public.cs-docs-search .docs-search-result{display:block;padding:10px 12px;border-radius:var(--cs-r-control);color:var(--cs-ink);text-decoration:none;scroll-margin:8px}.cs-public.cs-docs-search .docs-search-result[data-active]{background:var(--cs-control)}.cs-public.cs-docs-search .docs-search-result-head{display:flex;align-items:baseline;gap:8px}.cs-public.cs-docs-search .docs-search-result-title{flex:1;min-width:0;overflow:hidden;color:var(--cs-ink);font:600 14.5px/1.4 var(--cs-font-ui);text-overflow:ellipsis;white-space:nowrap}.cs-public.cs-docs-search .docs-search-result-title[data-kind=atom]{font:600 13.5px/1.4 var(--cs-font-mono)}.cs-public.cs-docs-search .docs-search-exact{flex:none;padding:2px 6px;border:1px solid var(--cs-line-strong);border-radius:var(--cs-r-key);color:var(--cs-muted);font:500 10.5px/1 var(--cs-font-mono)}.cs-public.cs-docs-search .docs-search-enter{flex:none;color:var(--cs-muted);font:500 12px/1 var(--cs-font-mono);opacity:0}.cs-public.cs-docs-search .docs-search-result[data-active] .docs-search-enter{opacity:1}.cs-public.cs-docs-search .docs-search-snippet{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--cs-muted);font-size:13.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cs-public.cs-docs-search .docs-search-crumb{display:block;margin-top:4px;overflow:hidden;color:var(--cs-muted);font:400 11.5px/1.4 var(--cs-font-mono);text-overflow:ellipsis;white-space:nowrap}.cs-public.cs-docs-search .docs-search-mark{padding:0 1px;border-radius:3px;background:var(--cs-selection);color:var(--cs-ink)}.cs-public.cs-docs-search .docs-search-starters{padding:4px 4px 8px}.cs-public.cs-docs-search .docs-search-starters .docs-search-group-label{padding-inline:8px}.cs-public.cs-docs-search .docs-search-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px}.cs-public.cs-docs-search .docs-search-chip{min-height:36px;padding:0 12px;border:1px solid var(--cs-line);border-radius:var(--cs-r-chip);background:var(--cs-surface);color:var(--cs-ink-2);font:400 13.5px/1 var(--cs-font-ui);cursor:pointer;transition:background-color .14s var(--cs-ease),border-color .14s var(--cs-ease)}.cs-public.cs-docs-search .docs-search-chip:hover{border-color:var(--cs-line-strong);background:var(--cs-control);color:var(--cs-ink)}.cs-public.cs-docs-search .docs-search-state{padding:40px 24px;color:var(--cs-muted);font-size:14px;line-height:1.6;text-align:center}.cs-public.cs-docs-search .docs-search-state p{margin:0 auto;max-width:44ch}.cs-public.cs-docs-search .docs-search-state .docs-search-state-title{margin-bottom:6px;color:var(--cs-ink);font-size:15px;font-weight:600}.cs-public.cs-docs-search .docs-search-state code{padding:1px 5px;border:1px solid var(--cs-line);border-radius:5px;background:var(--cs-control);color:var(--cs-ink);font-size:.9em}.cs-public.cs-docs-search .docs-search-loading{display:grid;gap:4px;padding:6px 4px}.cs-public.cs-docs-search .docs-search-skeleton{display:grid;gap:8px;padding:12px}.cs-public.cs-docs-search .docs-search-skeleton span{display:block;height:11px;width:42%;border-radius:4px;background:var(--cs-control)}.cs-public.cs-docs-search .docs-search-skeleton span+span{height:9px;width:78%}.cs-public.cs-docs-search .docs-search-foot{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 16px;border-top:1px solid var(--cs-line);background:var(--cs-canvas);color:var(--cs-muted);font-size:12.5px}.cs-public.cs-docs-search .docs-search-hint{display:inline-flex;align-items:center;gap:4px}.cs-public.cs-docs-search .docs-search-hint kbd{margin-right:2px}.cs-public.cs-docs-search .docs-search-count{margin-left:auto;font:400 12px/1 var(--cs-font-mono);font-variant-numeric:tabular-nums}@media (max-width:639px){.cs-public.cs-docs-search{padding:max(8px,env(safe-area-inset-top)) 8px 8px}.cs-public.cs-docs-search .docs-search-dialog{max-height:calc(100dvh - 16px)}.cs-public.cs-docs-search .docs-search-field{padding-left:16px}.cs-public.cs-docs-search .docs-search-hint{display:none}.cs-public.cs-docs-search .docs-search-foot:not(:has(.docs-search-count)){display:none}}