.docs-module__jMC11a__page{background:var(--heidi-color-bg-canvas);min-height:100dvh;color:var(--heidi-color-fg-default);overflow-x:clip}.docs-module__jMC11a__topBar{z-index:var(--heidi-z-sticky);min-height:var(--heidi-space-10);border-bottom:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);background:var(--heidi-color-bg-canvas);position:sticky;top:0}.docs-module__jMC11a__topBarInner{align-items:center;gap:var(--heidi-space-5);min-height:var(--heidi-space-10);max-width:calc(var(--heidi-layout-page-max) + var(--heidi-layout-sidebar-width));padding-inline:var(--heidi-space-page-inline);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.docs-module__jMC11a__docsBrand,.docs-module__jMC11a__sidebarTitle,.docs-module__jMC11a__topNav a,.docs-module__jMC11a__openHeidi,.docs-module__jMC11a__navLink,.docs-module__jMC11a__tocLink,.docs-module__jMC11a__card,.docs-module__jMC11a__pageCard{color:inherit;text-decoration:none}.docs-module__jMC11a__docsBrand{justify-self:start;align-items:center;gap:var(--heidi-space-2);min-width:0;font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);display:inline-flex}.docs-module__jMC11a__brandMark{inline-size:var(--heidi-space-3);block-size:var(--heidi-space-3);border-radius:var(--heidi-radius-sm);background:var(--heidi-color-interactive-primary-bg);box-shadow:var(--heidi-shadow-surface-sm);flex:none}.docs-module__jMC11a__brandSection{border-inline-start:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);color:var(--heidi-color-fg-muted);font-weight:var(--heidi-font-weight-regular);padding-inline-start:var(--heidi-space-2)}.docs-module__jMC11a__topNav{justify-content:center;align-items:center;gap:var(--heidi-space-5);display:flex}.docs-module__jMC11a__topNav a{border-radius:var(--heidi-radius-sm);color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-caption-size)}.docs-module__jMC11a__topNav a:hover{color:var(--heidi-color-fg-default)}.docs-module__jMC11a__openHeidi{min-height:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-3);border-radius:var(--heidi-radius-full);background:var(--heidi-color-interactive-primary-bg);color:var(--heidi-color-interactive-primary-fg);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);justify-self:end;align-items:center;display:inline-flex}.docs-module__jMC11a__openHeidi:hover{background:var(--heidi-color-interactive-primary-bg-hover)}.docs-module__jMC11a__docsBrand:focus-visible,.docs-module__jMC11a__sidebarTitle:focus-visible,.docs-module__jMC11a__topNav a:focus-visible,.docs-module__jMC11a__openHeidi:focus-visible,.docs-module__jMC11a__navLink:focus-visible,.docs-module__jMC11a__tocLink:focus-visible,.docs-module__jMC11a__card:focus-visible,.docs-module__jMC11a__pageCard:focus-visible,.docs-module__jMC11a__navSubgroupTrigger:focus-visible,.docs-module__jMC11a__mobileNavTrigger:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset)}.docs-module__jMC11a__shell{grid-template-columns:calc(var(--heidi-layout-sidebar-width) + var(--heidi-space-5)) minmax(0, 1fr);max-width:calc(var(--heidi-layout-page-max) + var(--heidi-layout-sidebar-width));min-height:calc(100dvh - var(--heidi-space-10));margin-inline:auto;display:grid}.docs-module__jMC11a__sidebar{top:var(--heidi-space-10);max-height:calc(100dvh - var(--heidi-space-10));overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--heidi-space-7) var(--heidi-space-5) var(--heidi-space-9) var(--heidi-space-page-inline);border-inline-end:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);align-self:start;position:sticky;overflow-y:auto}.docs-module__jMC11a__sidebarTitle{border-radius:var(--heidi-radius-sm);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);margin-block-end:var(--heidi-space-6);display:inline-block}.docs-module__jMC11a__navGroup+.docs-module__jMC11a__navGroup{margin-block-start:var(--heidi-space-5)}.docs-module__jMC11a__navGroupLabel{align-items:center;gap:var(--heidi-space-2);margin:0 0 var(--heidi-space-1);padding-inline:var(--heidi-space-2);color:var(--heidi-color-fg-default);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-caption-leading);display:flex}.docs-module__jMC11a__navList,.docs-module__jMC11a__navSubgroupList,.docs-module__jMC11a__tocList{gap:var(--heidi-space-0-5);margin:0;padding:0;list-style:none;display:grid}.docs-module__jMC11a__navHeadingIcon{color:var(--heidi-color-fg-subtle);flex:none;place-items:center;display:inline-grid}.docs-module__jMC11a__navSubgroupTrigger{justify-content:space-between;align-items:center;gap:var(--heidi-space-3);width:100%;min-height:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-2);border-radius:var(--heidi-radius-md);color:var(--heidi-color-fg-muted);font:inherit;font-size:var(--heidi-text-caption-size);line-height:var(--heidi-text-caption-leading);text-align:start;background:0 0;border:0;display:flex}.docs-module__jMC11a__navSubgroupTrigger:hover{background:var(--heidi-color-interactive-ghost-bg-hover);color:var(--heidi-color-fg-default)}.docs-module__jMC11a__navSubgroupTitle{align-items:center;gap:var(--heidi-space-2);min-width:0;display:flex}.docs-module__jMC11a__navSubgroupIndicator{inline-size:var(--heidi-space-1-5);block-size:var(--heidi-space-1-5);border-inline-end:var(--heidi-border-width-strong) var(--heidi-border-style) currentColor;border-block-end:var(--heidi-border-width-strong) var(--heidi-border-style) currentColor;transition:rotate var(--heidi-duration-fast) var(--heidi-ease-out);flex:none;rotate:-45deg}.docs-module__jMC11a__navSubgroup[data-open] .docs-module__jMC11a__navSubgroupIndicator{rotate:45deg}.docs-module__jMC11a__navSubgroupPanel{padding-block-end:var(--heidi-space-1)}.docs-module__jMC11a__navSubgroupPanel .docs-module__jMC11a__navLink{padding-inline-start:var(--heidi-space-7)}.docs-module__jMC11a__navLink{align-items:center;gap:var(--heidi-space-2);min-height:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-2);border-radius:var(--heidi-radius-md);color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-caption-size);line-height:var(--heidi-text-caption-leading);display:flex}.docs-module__jMC11a__navLink:hover{background:var(--heidi-color-interactive-ghost-bg-hover);color:var(--heidi-color-fg-default)}.docs-module__jMC11a__navLink[data-active]{background:var(--heidi-color-bg-accent-subtle);color:var(--heidi-color-fg-default);font-weight:var(--heidi-font-weight-medium)}.docs-module__jMC11a__navLink[data-active]:hover{background:var(--heidi-color-bg-accent-subtle-hover)}.docs-module__jMC11a__documentColumn{min-width:0}.docs-module__jMC11a__docsFooter{padding:0 var(--heidi-space-page-inline) var(--heidi-space-page-inline)}.docs-module__jMC11a__mobileNavWrap{display:none}.docs-module__jMC11a__content{gap:clamp(var(--heidi-space-7), 4vw, var(--heidi-space-10));padding:var(--heidi-space-9) var(--heidi-space-page-inline) var(--heidi-space-12);grid-template-columns:minmax(0,47.5rem) 13.75rem;display:grid}.docs-module__jMC11a__article{min-width:0}.docs-module__jMC11a__title{font-size:var(--heidi-text-heading-1-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-tight);line-height:var(--heidi-text-heading-1-leading);text-wrap:balance;margin:0}.docs-module__jMC11a__lead{max-width:var(--heidi-layout-reading-max);margin:var(--heidi-space-3) 0 0;color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-lede-size);font-weight:var(--heidi-font-weight-regular);letter-spacing:var(--heidi-tracking-body);line-height:var(--heidi-text-prose-leading);text-wrap:pretty}.docs-module__jMC11a__headRule{margin:var(--heidi-space-7) 0;border:0;border-top:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default)}.docs-module__jMC11a__tocAside{top:calc(var(--heidi-space-10) + var(--heidi-space-7));max-height:calc(100dvh - var(--heidi-space-10) - var(--heidi-space-10));align-self:start;position:sticky;overflow-y:auto}.docs-module__jMC11a__tocLabel{color:var(--heidi-color-fg-subtle);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-caption-leading);margin-block-end:var(--heidi-space-2);display:block}.docs-module__jMC11a__tocLink{padding-block:var(--heidi-space-1);color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-caption-size);line-height:var(--heidi-text-body-sm-leading);display:block}.docs-module__jMC11a__tocLink:hover{color:var(--heidi-color-fg-default)}.docs-module__jMC11a__tocLink[data-active]{color:var(--heidi-color-fg-default);font-weight:var(--heidi-font-weight-medium)}.docs-module__jMC11a__tocInline{padding:var(--heidi-space-4);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-subtle);margin-block-start:var(--heidi-space-5);display:none}.docs-module__jMC11a__body{color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-lede-size);font-weight:var(--heidi-font-weight-regular);letter-spacing:var(--heidi-tracking-body);line-height:var(--heidi-text-prose-leading)}.docs-module__jMC11a__body section+section,.docs-module__jMC11a__body>div+section{margin-block-start:var(--heidi-space-8)}.docs-module__jMC11a__body h2{scroll-margin-top:calc(var(--heidi-space-10) + var(--heidi-space-7));margin:var(--heidi-space-8) 0 var(--heidi-space-3);color:var(--heidi-color-fg-default);font-size:var(--heidi-text-heading-2-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-heading);line-height:var(--heidi-text-heading-2-leading);text-wrap:balance}.docs-module__jMC11a__body h2 a{color:inherit;text-decoration:none}.docs-module__jMC11a__body p{max-width:var(--heidi-layout-reading-max);text-wrap:pretty;margin:0}.docs-module__jMC11a__body p+p,.docs-module__jMC11a__body p+ul,.docs-module__jMC11a__body ul+p{margin-block-start:var(--heidi-space-3)}.docs-module__jMC11a__body ul,.docs-module__jMC11a__body ol{gap:var(--heidi-space-2);max-width:var(--heidi-layout-reading-max);padding-inline-start:var(--heidi-space-6);display:grid}.docs-module__jMC11a__body code{padding:var(--heidi-space-0-5) var(--heidi-space-1);border-radius:var(--heidi-radius-sm);background:var(--heidi-color-bg-muted);color:var(--heidi-color-fg-default);font-family:var(--heidi-font-mono);font-size:var(--heidi-code-inline-size)}.docs-module__jMC11a__callout{gap:var(--heidi-space-1);margin-block:var(--heidi-space-6);padding:var(--heidi-space-4);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-subtle);display:grid}.docs-module__jMC11a__calloutTitle{color:var(--heidi-color-fg-default);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-body-sm-leading)}.docs-module__jMC11a__callout p{color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-body-sm-size);line-height:var(--heidi-text-body-sm-leading)}.docs-module__jMC11a__cardGrid{gap:var(--heidi-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--heidi-space-8);display:grid}.docs-module__jMC11a__card{align-content:start;gap:var(--heidi-space-1);min-width:0;padding:var(--heidi-space-4);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-xl);background:var(--heidi-color-bg-raised);display:grid}.docs-module__jMC11a__card:hover{border-color:var(--heidi-color-border-strong);box-shadow:var(--heidi-shadow-surface-sm)}.docs-module__jMC11a__cardTitle{color:var(--heidi-color-fg-default);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-body-sm-leading)}.docs-module__jMC11a__cardDescription{color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-caption-size);line-height:var(--heidi-text-caption-leading)}.docs-module__jMC11a__pagination{gap:var(--heidi-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--heidi-space-10);display:grid}.docs-module__jMC11a__pageCard{align-content:center;gap:var(--heidi-space-0-5);min-height:var(--heidi-layout-control-height-xl);padding:var(--heidi-space-3) var(--heidi-space-4);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-raised);display:grid}.docs-module__jMC11a__pageCard:hover{border-color:var(--heidi-color-border-focus)}.docs-module__jMC11a__pageCardNext{text-align:end;grid-column:2;justify-items:end}.docs-module__jMC11a__pageCardLabel,.docs-module__jMC11a__keyHint{color:var(--heidi-color-fg-subtle);font-size:var(--heidi-text-caption-size);line-height:var(--heidi-text-caption-leading)}.docs-module__jMC11a__pageCardTitle{color:var(--heidi-color-fg-default);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-body-sm-leading)}.docs-module__jMC11a__keyHint{margin:var(--heidi-space-3) 0 0;text-align:center}.docs-module__jMC11a__kbd{min-width:var(--heidi-space-5);padding-inline:var(--heidi-space-1);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-sm);background:var(--heidi-color-bg-subtle);color:var(--heidi-color-fg-default);font-family:var(--heidi-font-mono);font-size:var(--heidi-text-caption-size)}@media (max-width:80rem){.docs-module__jMC11a__content{grid-template-columns:minmax(0,1fr)}.docs-module__jMC11a__tocAside{display:none}.docs-module__jMC11a__tocInline{display:block}}@media (max-width:64rem){.docs-module__jMC11a__topBarInner{grid-template-columns:minmax(0,1fr) auto}.docs-module__jMC11a__topNav{display:none}.docs-module__jMC11a__shell{display:block}.docs-module__jMC11a__sidebar{display:none}.docs-module__jMC11a__mobileNavWrap{padding:var(--heidi-space-4) var(--heidi-space-page-inline) 0;display:block}.docs-module__jMC11a__mobileNav{border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-raised)}.docs-module__jMC11a__mobileNavTrigger{justify-content:space-between;align-items:center;gap:var(--heidi-space-3);width:100%;min-height:var(--heidi-layout-control-height-touch);padding-inline:var(--heidi-space-4);border-radius:inherit;color:var(--heidi-color-fg-default);font:inherit;font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);text-align:start;background:0 0;border:0;display:flex}.docs-module__jMC11a__mobileNavTrigger:hover{background:var(--heidi-color-interactive-ghost-bg-hover)}.docs-module__jMC11a__mobileNavIndicator{inline-size:var(--heidi-space-2);block-size:var(--heidi-space-2);border-inline-end:var(--heidi-border-width-strong) var(--heidi-border-style) currentColor;border-block-end:var(--heidi-border-width-strong) var(--heidi-border-style) currentColor;transition:rotate var(--heidi-duration-fast) var(--heidi-ease-out);rotate:45deg}.docs-module__jMC11a__mobileNavTrigger[aria-expanded=true] .docs-module__jMC11a__mobileNavIndicator{rotate:225deg}.docs-module__jMC11a__mobileNavPanel{max-height:min(68dvh,38rem);padding:var(--heidi-space-2) var(--heidi-space-2) var(--heidi-space-4);border-top:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);overflow-y:auto}}@media (max-width:40rem){.docs-module__jMC11a__brandSection{display:none}.docs-module__jMC11a__content{padding-block-start:var(--heidi-space-7)}.docs-module__jMC11a__cardGrid,.docs-module__jMC11a__pagination{grid-template-columns:minmax(0,1fr)}.docs-module__jMC11a__pageCardNext{text-align:start;grid-column:1;justify-items:start}.docs-module__jMC11a__keyHint{display:none}}@media (forced-colors:active){.docs-module__jMC11a__brandMark,.docs-module__jMC11a__navLink[data-active]{border:var(--heidi-border-width) var(--heidi-border-style) CanvasText}.docs-module__jMC11a__openHeidi{border:var(--heidi-border-width) var(--heidi-border-style) ButtonText}}
