main:has(.vx-ref)>.content-panel:not(:has(.vx-ref)){display:none}main:has(.vx-ref) .content-panel+.content-panel{border-top:0}.main-pane:has(.vx-ref){--sl-content-width:1180px}.vx-ref{padding-top:24px;container-type:inline-size}.vx-ref__grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.vx-ref__examples{flex-direction:column;gap:16px;min-width:0;display:flex}@container (width>=828px){.vx-ref__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) clamp(340px,50% - 74px,580px)}.vx-ref__main{grid-area:1/1}.vx-ref__footer{grid-area:2/1}.vx-ref__examples{top:calc(var(--sl-nav-height) + 24px);grid-area:1/2/span 2;align-self:start;position:sticky}}.vx-head{flex-direction:column;gap:20px;display:flex}.vx-head__crumbs ol{font-family:var(--vx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-carbon);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.vx-head__crumbs li+li:before{content:"/";margin-inline:8px}.vx-head .vx-head__crumbs li a{color:inherit;text-decoration:none}.vx-head .vx-head__crumbs li a:hover{color:var(--vx-ink)}.vx-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.vx-title-row h1{font-family:var(--vx-mono);letter-spacing:-.05em;color:var(--vx-ink);overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:600;line-height:1.08}.vx-head__intro p{max-width:620px;font-family:var(--vx-sans);color:var(--vx-body);margin:0;font-size:17px;line-height:1.6}.vx-head__intro p+p{margin-top:12px}@media (width<=720px){.vx-title-row h1{font-size:32px}}.vx-actions{gap:8px;display:flex}.vx-actions__button{border:1px solid var(--vx-ink);min-height:36px;font-family:var(--vx-mono);color:var(--vx-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.vx-actions__button:hover,.vx-actions__button[aria-expanded=true]{background:var(--vx-card)}.vx-actions__menu{position:relative}.vx-actions__list{inset-inline-end:0;z-index:10;border:1px solid var(--vx-ink);background:var(--vx-card);min-width:160px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px)}.vx-actions__list a{font-family:var(--vx-mono);color:var(--vx-body);padding:8px 12px;font-size:13px;text-decoration:none;display:block}.vx-actions__list a:hover,.vx-actions__list a:focus-visible{background:var(--vx-paper);color:var(--vx-ink)}.vx-endpoint{border:1px solid var(--vx-ink);background:var(--vx-card);align-items:stretch;display:flex}.vx-endpoint__method,.vx-method{background:var(--vx-ink);font-family:var(--vx-mono);color:var(--vx-lime);align-items:center;font-weight:600;display:inline-flex}.vx-endpoint__method{padding:12px 14px;font-size:14px}.vx-endpoint__path{min-width:0;font-family:var(--vx-mono);color:var(--vx-ink);overflow-wrap:break-word;background:0 0;flex:auto;align-items:center;padding:8px 14px;font-size:16px;display:flex}.vx-endpoint__param{color:var(--vx-carbon)}.vx-endpoint__auth{border-inline-start:var(--vx-dash);font-family:var(--vx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-carbon);white-space:nowrap;align-items:center;padding:0 14px;font-size:11px;display:inline-flex}.vx-endpoint__copy{border:0;border-inline-start:1px solid var(--vx-ink);min-height:44px;color:var(--vx-ink);cursor:pointer;background:0 0;border-radius:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.vx-endpoint__copy:hover{background:var(--vx-paper)}.vx-endpoint__copy[data-copied]{background:var(--vx-lime)}.vx-endpoint__copied{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=520px){.vx-endpoint{flex-wrap:wrap}.vx-endpoint__path{flex-grow:1;flex-basis:0;font-size:14px}.vx-endpoint__auth{border-inline-start:0;border-top:var(--vx-dash);flex:1 0 100%;order:1;padding-block:8px}}.vx-section{margin-top:56px}.vx-section h2{font-family:var(--vx-mono);letter-spacing:-.04em;color:var(--vx-ink);margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.2}.vx-block h3{font-family:var(--vx-mono);letter-spacing:-.03em;color:var(--vx-ink);margin:32px 0 8px;font-size:17px;font-weight:600}.vx-section__intro{max-width:680px;font-family:var(--vx-sans);color:var(--vx-body);margin:0 0 16px;font-size:15px;line-height:1.6}.vx-headers{color:var(--vx-carbon);margin:0 0 16px;padding:0;font-size:14px;list-style:none}.vx-ref :is(p,li,span)>code:not([class]){background:var(--vx-code-bg);font-family:var(--vx-mono);color:var(--vx-ink);overflow-wrap:anywhere;padding:1px 5px;font-size:13px}.vx-ref :is(p,li) a{color:var(--vx-ink);text-underline-offset:3px;text-decoration:underline 1px}.vx-ref :is(p,li) a:hover{color:var(--vx-carbon)}.vx-fields{border-top:1px solid var(--vx-ink)}.vx-field{border-bottom:var(--vx-dash);flex-direction:column;gap:8px;padding:16px 0;display:flex}.vx-field--child{border-inline-start:1px solid var(--vx-rule);margin-inline-start:calc(8px + (var(--vx-depth) - 1) * 24px);padding-inline-start:16px}.vx-field__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.vx-field__name{border:1px solid var(--vx-border);background:var(--vx-card);font-family:var(--vx-mono);color:var(--vx-ink);overflow-wrap:anywhere;padding:2px 8px;font-size:14px;font-weight:600}.vx-field__prefix{color:var(--vx-muted);font-weight:400}.vx-field__type{font-family:var(--vx-mono);color:var(--vx-carbon);font-size:13px}.vx-field__required{border:1px solid var(--vx-ink);font-family:var(--vx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink);padding:1px 5px;font-size:10px}.vx-field__meta{font-family:var(--vx-mono);color:var(--vx-carbon);font-size:11px}.vx-field__desc,.vx-field__rule{max-width:680px;font-family:var(--vx-sans);color:var(--vx-body);margin:0;font-size:15px;line-height:1.6}.vx-field__rule{color:var(--vx-carbon);font-size:14px}.vx-enum{border:1px solid var(--vx-border);background:var(--vx-card);max-width:680px}.vx-enum__row{flex-wrap:wrap;gap:4px 16px;padding:8px 12px;display:flex}.vx-enum__row+.vx-enum__row{border-top:1px dashed var(--vx-border)}.vx-enum__row>code{font-family:var(--vx-mono);color:var(--vx-ink);overflow-wrap:anywhere;flex:0 0 200px;font-size:12.5px;font-weight:600}.vx-enum__row>span{font-family:var(--vx-sans);color:var(--vx-body);flex:240px;font-size:14px;line-height:1.5}.vx-status{background:var(--vx-ink);font-family:var(--vx-mono);color:var(--vx-paper);padding:1px 8px;font-size:15px;font-weight:600}.vx-field__bodies{font-family:var(--vx-mono);color:var(--vx-carbon);font-size:12px}.vx-field__bodies a{color:inherit;text-underline-offset:3px;text-decoration:underline}.vx-field__bodies a:hover{color:var(--vx-ink)}.vx-links__row{color:inherit;text-decoration:none}.vx-links__row:hover .vx-field__name{border-color:var(--vx-ink)}.vx-method{padding:2px 8px;font-size:12px}.vx-tabs__bar{border-bottom:1px solid var(--vx-ink);align-items:stretch;display:flex}.vx-tabs__list{flex-wrap:wrap;display:flex}.vx-tabs__tab{min-height:40px;font-family:var(--vx-mono);color:var(--vx-carbon);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 14px;font-size:13px}.vx-tabs__tab:hover{color:var(--vx-ink)}.vx-tabs__tab[aria-selected=true]{background:var(--vx-ink);color:var(--vx-paper)}.vx-tabs__panel{padding-top:16px}.vx-panel{background:var(--vx-ink);color:var(--vx-paper);margin:0}.vx-panel .vx-tabs__bar{border-bottom:1px solid var(--vx-dark-line);align-items:center;min-height:40px}.vx-panel .vx-tabs__list{align-self:stretch}.vx-panel .vx-tabs__tab{color:var(--vx-muted);font-size:12px;font-weight:500}.vx-panel .vx-tabs__tab:hover{color:var(--vx-paper)}.vx-panel .vx-tabs__tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--vx-lime);color:var(--vx-paper);background:0 0}.vx-panel :focus-visible{outline-color:var(--vx-lime);outline-offset:-2px}.vx-panel__copy{border:0;border-inline-start:1px solid var(--vx-dark-line);font-family:var(--vx-mono);color:var(--vx-paper);cursor:pointer;background:0 0;border-radius:0;align-self:stretch;margin-inline-start:auto;padding:0 14px;font-size:12px;font-weight:500}.vx-panel__copy:hover{color:var(--vx-lime)}.vx-panel__status{background:var(--vx-lime);font-family:var(--vx-mono);color:var(--vx-ink);margin-inline-start:14px;padding:2px 6px;font-size:11px;font-weight:600}.vx-panel__label{font-family:var(--vx-mono);color:var(--vx-paper);margin-inline-start:10px;font-size:12px}.vx-panel__type{font-family:var(--vx-mono);color:var(--vx-muted);margin-inline-start:auto;padding-inline:14px;font-size:12px}.vx-panel .expressive-code .copy{display:none}.vx-panel .expressive-code pre{border:0}.vx-panel__body--scroll{max-height:560px;overflow-y:auto}.vx-panel__caption{font-family:var(--vx-mono);color:var(--vx-carbon);margin:-4px 0 0;font-size:12px;line-height:1.5}.vx-prevnext{border-top:var(--vx-dash);justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;display:flex}.vx-prevnext__link{font-family:var(--vx-mono);color:var(--vx-ink);flex-direction:column;gap:4px;font-size:14px;text-decoration:none;display:flex}.vx-prevnext__link:hover .vx-prevnext__title{text-underline-offset:3px;text-decoration:underline}.vx-prevnext__link--next{text-align:end;margin-inline-start:auto}.vx-prevnext__label{letter-spacing:.06em;text-transform:uppercase;color:var(--vx-carbon);font-size:11px}
