:root{--written-theme:light}.dark,[data-theme=dark]{--written-theme:dark}[data-theme=light],[data-theme=system]{--written-theme:light}@media (prefers-color-scheme:dark){[data-theme=system]{--written-theme:dark}}:is(.written-content,.prose,.post-body,[data-written-preset],.vdemo){color-scheme:light;--written-ink:light-dark(var(--vfc-color-neutral-dark-neutrals-dark-600),var(--vfc-color-font-light));--written-body:light-dark(var(--vfc-color-neutral-dark-neutrals-dark-200),var(--vfc-color-neutral-light-neutrals-light-300));--written-ground:light-dark(var(--vfc-color-font-light),var(--vf-surface-dark));--written-tint:light-dark(var(--vfc-color-neutral-light-neutrals-light-50),var(--vfc-color-neutral-dark-neutrals-dark-600));--written-border:light-dark(var(--vf-border),var(--vf-border-dark));--written-link:light-dark(var(--vf-link-prose),var(--vfc-color-accent-accent-400))}@container style(--written-theme:dark){:is(.written-content,.prose,.post-body,[data-written-preset],.vdemo){color-scheme:dark}}:is(.written-content,[data-written-preset],.vdemo)[data-theme=light]{color-scheme:light}:is(.written-content,[data-written-preset],.vdemo)[data-theme=dark]{color-scheme:dark}:is(.written-content,[data-written-preset],.vdemo)[data-theme=system]{color-scheme:light dark}:is(.written-content,.prose,.post-body,[data-written-preset],.vdemo){--docs-primary-light:var(--written-palette-primary-light);--docs-bg:var(--written-palette-bg);--docs-ground:var(--written-palette-ground);--docs-codeblock:var(--written-palette-codeblock);--docs-hairline:var(--written-palette-hairline);--docs-hairline-2:var(--written-palette-hairline-2);--docs-ink:var(--written-palette-ink);--docs-ink-2:var(--written-palette-ink-2);--docs-body:var(--written-palette-body);--docs-muted:var(--written-palette-muted);--docs-muted-2:var(--written-palette-muted-2);--docs-heading:var(--written-palette-heading);--docs-strong:var(--written-palette-strong);--docs-prose-link:var(--written-palette-prose-link);--docs-prose-hr:var(--written-palette-prose-hr);--docs-marker:var(--written-palette-marker);--docs-code-bg:var(--written-palette-code-bg);--docs-code-ink:var(--written-palette-code-ink);--docs-search-ring:var(--written-palette-search-ring);--docs-shell-border:var(--written-palette-shell-border);--docs-header-rule:var(--written-palette-header-rule);--docs-sidebar-divider:var(--written-palette-sidebar-divider)}:where(.written-content,.prose,.post-body){--vfds-ink:var(--written-ink);--vfds-mut:var(--written-body);--vfds-mut2:var(--written-body)}[data-written-preset=docs] :is(.prose,.post-body){--written-ink:var(--docs-ink);--written-body:var(--docs-body);--written-ground:var(--docs-bg);--written-tint:light-dark(#f4f6f9,var(--vfc-color-neutral-dark-neutrals-dark-600));--written-border:var(--docs-hairline-2);--written-link:var(--docs-primary)}:is(.post-body,.prose){font-family:var(--font-sans);color:var(--written-body);font-size:var(--written-size);line-height:var(--written-leading);overflow-wrap:anywhere;min-width:0}:is(.post-body,.prose) :where(p):not(:where(.not-prose,.not-prose *)){margin:0 0 var(--gap-lg);font-size:inherit;line-height:inherit;color:inherit}:is(.post-body,.prose) :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);color:var(--written-ink);line-height:var(--lh-snug);margin:var(--written-section-gap)0 var(--gap-mlg);scroll-margin-top:2.5rem;position:relative}:is(.post-body,.prose) :where(h2):not(:where(.not-prose,.not-prose *)){font-size:var(--_typography---h4--size)}:is(.post-body,.prose) :where(h3):not(:where(.not-prose,.not-prose *)){font-size:var(--vfc-font-size-h-2);margin-top:var(--gap-xl)}:is(.post-body,.prose) :where(h4):not(:where(.not-prose,.not-prose *)){font-size:var(--_typography---h5--size);margin-top:var(--gap-lg)}:is(.post-body,.prose) a:not(:where(.heading-anchor-link,.param-anchor,.update-anchor-link,.not-prose,.not-prose *)){color:var(--written-link);text-underline-offset:var(--gap-2xs);text-decoration:underline}:is(.post-body,.prose) :where(strong):not(:where(.not-prose,.not-prose *)){font-weight:var(--vfc-font-weight-bold);color:var(--written-ink)}:is(.post-body,.prose) :where(ul,ol):not(:where(.not-prose,.not-prose *,[class])){margin:var(--gap-lg)0;padding-left:var(--gap-lg)}:is(.post-body,.prose) :where(ul):not(:where(.not-prose,.not-prose *,[class])){list-style:outside}:is(.post-body,.prose) :where(ol):not(:where(.not-prose,.not-prose *,[class])){list-style:decimal}:is(.post-body,.prose) :where(li):not(:where(.not-prose,.not-prose *,[class])){margin:var(--gap-sm)0;padding-left:var(--gap-xs)}:is(.post-body,.prose) :where(li)::marker{color:var(--written-ink)}:is(.post-body,.prose) :where(li>p,li>ul,li>ol){margin-block:var(--gap-sm)}:is(.post-body,.prose) :where(blockquote):not([class]){margin:var(--gap-xl)0;padding:var(--gap-sm) var(--gap-lg);border-left:var(--gap-2xs) solid var(--vf-brand);color:var(--written-ink);font-family:var(--font-serif-display);font-size:var(--vfc-font-size-h-2);line-height:var(--lh-copy)}:is(.post-body,.prose) :where(hr):not(:where(.not-prose,.not-prose *)){border:0;border-top:var(--border-hairline);border-color:var(--written-border);margin:var(--gap-2xl)0}:is(.post-body,.prose) :where(code):not(:where(pre code,.not-prose,.not-prose *)){font-family:var(--font-code);font-size:var(--vfc-font-size-default);background:var(--written-tint);color:var(--written-ink);padding:var(--gap-2xs) var(--gap-xs);border-radius:var(--vfc-radius-4)}:is(.post-body,.prose) :where(img,video){max-width:100%;height:auto}:is(.post-body,.prose) :where(figure){max-width:100%;margin:var(--gap-lg)0}:is(.post-body,.prose)>:first-child{margin-top:0}:is(.post-body,.prose)>:last-child{margin-bottom:0}.prose-sm{font-size:var(--vfc-font-size-default)}.not-prose{font-family:var(--font-sans)}:is(.post-body,.prose) kbd{font-family:var(--font-code);font-size:var(--vfc-font-size-field);padding:var(--gap-2xs) var(--gap-xs);border:var(--border-hairline);border-color:var(--written-border);border-radius:var(--vfc-radius-4);background:var(--written-tint);color:var(--written-ink)}:root,[data-written-density=comfortable]{--written-size:var(--text-size-regular-v2);--written-leading:var(--lh-body);--written-padding:var(--gap-lg);--written-block-gap:var(--gap-xl);--written-section-gap:var(--gap-3xl);--written-cell-block:var(--gap-sm)}[data-written-density=compact]{--written-size:var(--text-size-regular);--written-leading:var(--lh-body);--written-padding:var(--gap-md);--written-block-gap:var(--gap-lg);--written-section-gap:var(--gap-xl);--written-cell-block:var(--gap-xs)}:is(.post-body,.prose) :is(h2,h3,h4) code{font-size:.875em;line-height:inherit}.heading-anchor-link:focus-visible,.heading:hover .heading-anchor-link{opacity:1}:where(.post-body,.prose,.ds-docs-plate,.written-content) :is(summary,[role=tab],.card[role=link],.table-viewport,.code-block-viewport):focus-visible{outline:var(--gap-2xs) solid var(--written-link);outline-offset:calc(var(--gap-2xs)*-1)}
