:root{--doc-runhead-h:64px;--doc-runhead-bg:var(--home-ground-0);--doc-runhead-top:var(--home-header-offset);--doc-runhead-z:var(--z-40);--doc-runhead-gap:var(--sp-18);--doc-search-w:420px;--doc-search-h:40px;--doc-ground:linear-gradient(180deg, var(--home-ground-2), var(--home-ground-6) 900px, var(--home-ground-8));--doc-pad-top:var(--sp-40);--doc-pad-bottom:var(--home-stratum-py);--doc-col-margin:240px;--doc-col-main:680px;--doc-col-gap:var(--sp-56);--doc-sticky-top:calc(var(--doc-runhead-top) + var(--doc-runhead-h) + var(--sp-28));--doc-anchor-offset:calc(var(--doc-runhead-top) + var(--doc-runhead-h) + var(--sp-24));--doc-no-fs:clamp(2.5rem, 2rem + 1.4vw, 3.25rem);--doc-no-track:var(--home-track-display);--doc-no-caption-fs:var(--fs-13);--doc-item-h:36px;--doc-item-fs:.84375rem;--doc-item-no-w:44px;--doc-item-mark:var(--home-clean-hi);--doc-item-mark-w:1px;--doc-item-active-bg:linear-gradient(90deg, rgba(var(--ds-accent-rgb), .1), transparent 70%);--doc-measure:62ch;--doc-body-fs:1rem;--doc-body-lh:1.65;--doc-h1-fs:var(--home-fs-h2);--doc-lead-fs:var(--home-fs-lead);--doc-h2-fs:var(--home-fs-h3);--doc-h2-space:var(--sp-40);--doc-h2-pad:var(--sp-18);--doc-para-gap:var(--sp-14);--doc-list-gap:var(--sp-8);--doc-crumbs-fs:var(--fs-13);--doc-table-head-fs:var(--fs-12);--doc-table-head-bg:var(--home-ground-4);--doc-table-fs:var(--fs-14);--doc-lightbox-bg:rgba(var(--ds-black-rgb), .94);--doc-zoom-size:28px;--doc-search-field-h:48px;--doc-icon-btn:36px;--doc-panel-shift:6px;--doc-table-cell-pad:var(--sp-10) var(--sp-14);--doc-code-bg:var(--home-ground-10);--doc-code-fs:var(--home-fs-data);--doc-inline-code-bg:rgba(var(--ds-white-rgb), .06);--doc-note-pad:var(--sp-14) var(--sp-18);--doc-note-bg:rgba(var(--ds-white-rgb), .02);--doc-note-border:var(--home-rule-strong);--doc-note-info:var(--home-clean-hi);--doc-note-warn:var(--home-caution);--doc-note-warn-border:rgba(var(--ds-warning-rgb), .36);--doc-figure-bg:var(--home-ground-8);--doc-figure-pad:var(--sp-8);--doc-figure-caption-fs:var(--fs-13);--doc-link:var(--home-clean-hi);--doc-link-line:rgba(var(--ds-accent-rgb), .45);--doc-aside-fs:var(--fs-13);--doc-pager-h:40px;--doc-overlay-bg:rgba(var(--ds-black-rgb), .55);--doc-overlay-z:var(--z-1100);--doc-panel-bg:var(--home-glass-bg-strong);--doc-sheet-bg:var(--home-ground-0);--doc-search-panel-w:560px;--doc-search-panel-top:calc(var(--doc-runhead-top) + var(--doc-runhead-h) + var(--sp-16));--doc-search-panel-max-h:min(480px, calc(100dvh - var(--doc-search-panel-top) - var(--sp-24)));--doc-search-no-w:36px;--doc-result-h:48px;--doc-toc-panel-w:1040px;--doc-result-active:rgba(var(--ds-white-rgb), .05);--doc-hit-bg:rgba(var(--ds-accent-rgb), .24);--doc-toc-cols:3;--doc-toc-pad:var(--sp-32);--doc-reveal-dur:.42s;--doc-panel-dur:.18s}@media (max-width:1280px){:root{--doc-col-margin:216px;--doc-col-gap:var(--sp-40)}}@media (max-width:1024px){:root{--doc-toc-cols:2;--doc-pad-top:var(--sp-28)}}@media (max-width:768px){:root{--doc-runhead-h:56px;--doc-runhead-gap:var(--sp-10);--doc-icon-btn:var(--ds-tap-min);--doc-search-h:var(--ds-tap-min);--doc-h2-space:var(--sp-32);--doc-result-h:var(--ds-tap-min);--doc-pager-h:var(--ds-tap-min);--doc-toc-pad:var(--sp-16)}}@media (max-width:560px){:root{--doc-toc-cols:1;--doc-toc-pad:0;--doc-search-no-w:32px;--doc-body-fs:.9375rem}}
.documentation-module__Bez2fa__page{min-height:var(--home-page-min-h);padding-top:var(--home-header-offset);background:var(--home-ground-10);color:var(--home-ink-2)}.documentation-module__Bez2fa__page ::selection,.documentation-module__Bez2fa__overlay ::selection{background:var(--home-selection);color:var(--home-ink)}.documentation-module__Bez2fa__page+footer{margin-top:0}.documentation-module__Bez2fa__page :is(a,button,summary):focus-visible,.documentation-module__Bez2fa__overlay :is(a,button):focus-visible{outline:var(--home-focus-w) solid var(--home-focus-ring);outline-offset:var(--home-focus-offset);box-shadow:none}.documentation-module__Bez2fa__runheadInner,.documentation-module__Bez2fa__grid{box-sizing:border-box;width:100%;max-width:calc(var(--home-content-max) + 2 * var(--home-gutter));padding-inline:var(--home-gutter);margin-inline:auto}.documentation-module__Bez2fa__runhead{top:var(--doc-runhead-top);z-index:var(--doc-runhead-z);background:var(--doc-runhead-bg);border-bottom:var(--home-contact-w) solid var(--home-contact);position:sticky}.documentation-module__Bez2fa__runheadInner{align-items:center;gap:var(--doc-runhead-gap);height:var(--doc-runhead-h);display:flex}.documentation-module__Bez2fa__runheadSection{align-items:baseline;gap:var(--sp-10);min-width:0;font-size:var(--fs-14);white-space:nowrap;margin:0;display:flex}.documentation-module__Bez2fa__runheadNo{font-family:var(--ds-font-mono);font-size:var(--home-fs-data);font-variant-numeric:tabular-nums;color:var(--home-clean-hi)}.documentation-module__Bez2fa__runheadRoot{color:var(--home-ink-2);text-decoration:none}.documentation-module__Bez2fa__runheadDot{color:var(--home-ink-3)}.documentation-module__Bez2fa__runheadName{text-overflow:ellipsis;font-weight:var(--fw-600);color:var(--home-ink);overflow:hidden}.documentation-module__Bez2fa__searchTrigger,.documentation-module__Bez2fa__tocTrigger{align-items:center;gap:var(--sp-10);height:var(--doc-search-h);padding:0 var(--sp-14);font:inherit;font-size:var(--fs-14);cursor:pointer;transition:color var(--ds-duration-base) var(--home-ease-out), border-color var(--ds-duration-base) var(--home-ease-out);flex-shrink:0;display:inline-flex}.documentation-module__Bez2fa__searchTrigger{width:var(--doc-search-w);border-radius:var(--home-r-glass);background:linear-gradient(var(--home-glass-bg), var(--home-glass-bg)) padding-box, var(--home-glass-edge) border-box;box-shadow:var(--home-glass-highlight), var(--home-glass-lift);color:var(--home-ink-3);text-align:left;border:1px solid #0000;margin-left:auto}.documentation-module__Bez2fa__searchTriggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.documentation-module__Bez2fa__searchKbd,.documentation-module__Bez2fa__searchKeys kbd{min-width:var(--sp-22);height:var(--sp-22);padding:0 var(--sp-6);border:1px solid var(--home-rule-strong);border-radius:var(--home-r-mark);font-family:var(--ds-font-mono);font-size:var(--fs-11);color:var(--home-ink-3);justify-content:center;align-items:center;display:inline-flex}.documentation-module__Bez2fa__tocTrigger{border:1px solid var(--home-rule-strong);border-radius:var(--home-r-btn);color:var(--home-ink-2);font-weight:var(--fw-600);background:0 0}.documentation-module__Bez2fa__tocTriggerCount{font-family:var(--ds-font-mono);font-size:var(--home-fs-data);font-weight:var(--fw-500);color:var(--home-ink-3)}.documentation-module__Bez2fa__body{background:var(--doc-ground)}.documentation-module__Bez2fa__grid{grid-template-columns:var(--doc-col-margin) minmax(0, var(--doc-col-main)) minmax(0, 1fr);column-gap:var(--doc-col-gap);padding-top:var(--doc-pad-top);padding-bottom:var(--doc-pad-bottom);display:grid}.documentation-module__Bez2fa__main{min-width:0}.documentation-module__Bez2fa__margin{top:var(--doc-sticky-top);max-height:calc(100dvh - var(--doc-sticky-top) - var(--sp-24));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--home-rule-strong) transparent;align-self:start;position:sticky;overflow-y:auto}.documentation-module__Bez2fa__marginNo{font-size:var(--doc-no-fs);font-weight:var(--fw-650);line-height:var(--lh-100);letter-spacing:var(--doc-no-track);font-variant-numeric:tabular-nums;color:var(--home-ink);margin:0}.documentation-module__Bez2fa__marginCaption{margin:var(--sp-10) 0 0;font-size:var(--doc-no-caption-fs);color:var(--home-ink-3)}.documentation-module__Bez2fa__marginNav{margin-top:var(--sp-28)}.documentation-module__Bez2fa__marginItems,.documentation-module__Bez2fa__tocItems,.documentation-module__Bez2fa__onPageList,.documentation-module__Bez2fa__crumbs ol{margin:0;padding:0;list-style:none}.documentation-module__Bez2fa__marginItems{border-top:1px solid var(--home-rule)}.documentation-module__Bez2fa__marginItem,.documentation-module__Bez2fa__tocItem{grid-template-columns:var(--doc-item-no-w) minmax(0, 1fr);min-height:var(--doc-item-h);padding:var(--sp-6) var(--sp-8);margin-inline:calc(-1 * var(--sp-8));border-bottom:1px solid var(--home-rule);font-size:var(--doc-item-fs);line-height:var(--lh-130);color:var(--home-ink-2);transition:color var(--ds-duration-base) var(--home-ease-out);align-items:center;text-decoration:none;display:grid}.documentation-module__Bez2fa__marginItemNo,.documentation-module__Bez2fa__tocItemNo,.documentation-module__Bez2fa__onPageNo,.documentation-module__Bez2fa__pagerNo,.documentation-module__Bez2fa__searchNo,.documentation-module__Bez2fa__tocNo,.documentation-module__Bez2fa__docH2No{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.documentation-module__Bez2fa__marginItemNo,.documentation-module__Bez2fa__tocItemNo{font-size:var(--fs-12);color:var(--home-ink-3)}.documentation-module__Bez2fa__marginItem[aria-current=page],.documentation-module__Bez2fa__tocItem[aria-current=page]{background:var(--doc-item-active-bg);color:var(--home-ink)}.documentation-module__Bez2fa__marginItem[aria-current=page] .documentation-module__Bez2fa__marginItemNo,.documentation-module__Bez2fa__tocItem[aria-current=page] .documentation-module__Bez2fa__tocItemNo{color:var(--doc-item-mark)}.documentation-module__Bez2fa__crumbs ol{gap:var(--sp-8);font-size:var(--doc-crumbs-fs);color:var(--home-ink-3);flex-wrap:wrap;display:flex}.documentation-module__Bez2fa__crumbs li+li:before{content:"/";margin-right:var(--sp-8);color:var(--home-ink-3)}.documentation-module__Bez2fa__crumbs a{color:var(--home-ink-3);text-decoration:none}.documentation-module__Bez2fa__crumbs [aria-current=page]{font-weight:var(--fw-500);color:var(--home-ink-2)}.documentation-module__Bez2fa__title{margin:var(--sp-14) 0 0;font-size:var(--doc-h1-fs);font-weight:var(--fw-650);line-height:var(--home-lh-h2);letter-spacing:var(--home-track-h2);color:var(--home-ink);text-wrap:balance;overflow-wrap:break-word}.documentation-module__Bez2fa__lead{margin:var(--sp-10) 0 0;max-width:var(--home-measure);font-size:var(--doc-lead-fs);line-height:var(--lh-160);color:var(--home-ink-2);text-wrap:pretty}.documentation-module__Bez2fa__copyLink{align-items:center;gap:var(--sp-6);margin-top:var(--sp-14);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-500);color:var(--home-ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--home-rule-strong);text-decoration-color:var(--home-rule-strong);text-underline-offset:var(--home-link-offset);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.documentation-module__Bez2fa__article{margin-top:var(--sp-28);font-size:var(--doc-body-fs);line-height:var(--doc-body-lh);color:var(--home-ink-2)}.documentation-module__Bez2fa__docBlock>:not(:first-child){margin-top:var(--doc-para-gap)}.documentation-module__Bez2fa__docBlock+.documentation-module__Bez2fa__docBlock{margin-top:var(--doc-h2-space)}.documentation-module__Bez2fa__docH2,.documentation-module__Bez2fa__docStepTitle{align-items:baseline;gap:var(--sp-12);margin:0 0 var(--sp-12);padding-top:var(--doc-h2-pad);border-top:var(--home-contact-w) solid var(--home-contact);font-size:var(--doc-h2-fs);font-weight:var(--fw-600);line-height:var(--lh-130);color:var(--home-ink);scroll-margin-top:var(--doc-anchor-offset);text-wrap:balance;display:flex}.documentation-module__Bez2fa__docH2No{font-size:var(--home-fs-data);font-weight:var(--fw-500);color:var(--home-clean-hi);flex-shrink:0}.documentation-module__Bez2fa__docBlock h3{margin:var(--sp-20) 0 var(--sp-8);font-size:var(--fs-16);font-weight:var(--fw-600);color:var(--home-ink)}.documentation-module__Bez2fa__docText{max-width:var(--doc-measure);text-wrap:pretty;margin:0}.documentation-module__Bez2fa__article strong{font-weight:var(--fw-600);color:var(--home-ink)}.documentation-module__Bez2fa__article code{padding:0 var(--sp-6);border-radius:var(--home-r-mark);background:var(--doc-inline-code-bg);font-family:var(--ds-font-mono);color:var(--home-ink);font-size:.875em}.documentation-module__Bez2fa__docLink{color:var(--doc-link);text-decoration:underline;-webkit-text-decoration-color:var(--doc-link-line);text-decoration-color:var(--doc-link-line);text-underline-offset:var(--home-link-offset)}.documentation-module__Bez2fa__docList,.documentation-module__Bez2fa__docSubList{max-width:var(--doc-measure);padding-left:var(--sp-20);margin:0}.documentation-module__Bez2fa__docList li+li,.documentation-module__Bez2fa__docSubList li,.documentation-module__Bez2fa__docSubList{margin-top:var(--doc-list-gap)}.documentation-module__Bez2fa__docList li::marker{color:var(--home-ink-3);font-family:var(--ds-font-mono);font-size:var(--home-fs-data)}.documentation-module__Bez2fa__docSubList li::marker{color:var(--home-ink-3);font-family:var(--ds-font-mono);font-size:var(--home-fs-data)}.documentation-module__Bez2fa__docTableWrap{border:1px solid var(--home-plate-border);border-radius:var(--home-r-plate);scrollbar-width:thin;scrollbar-color:var(--home-rule-strong) transparent;overflow-x:auto}.documentation-module__Bez2fa__docTable{border-collapse:collapse;width:100%;font-size:var(--doc-table-fs);line-height:var(--lh-145)}.documentation-module__Bez2fa__docTable th{padding:var(--doc-table-cell-pad);background:var(--doc-table-head-bg);font-size:var(--doc-table-head-fs);font-weight:var(--fw-600);color:var(--home-ink-3);text-align:left;white-space:nowrap}.documentation-module__Bez2fa__docTable td{padding:var(--doc-table-cell-pad);border-top:1px solid var(--home-rule);color:var(--home-ink-2);vertical-align:top}.documentation-module__Bez2fa__docInfo,.documentation-module__Bez2fa__docWarning{max-width:var(--doc-measure);padding:var(--doc-note-pad);padding-left:calc(var(--sp-18) + var(--sp-16));border:1px solid var(--doc-note-border);border-radius:var(--home-r-plate);background:var(--doc-note-bg);font-size:var(--fs-15);position:relative}.documentation-module__Bez2fa__docInfo:before,.documentation-module__Bez2fa__docWarning:before{content:"";top:calc(var(--sp-14) + .6em);left:var(--sp-18);width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-round);background:var(--doc-note-info);position:absolute}.documentation-module__Bez2fa__docWarning{border-color:var(--doc-note-warn-border)}.documentation-module__Bez2fa__docWarning:before{background:var(--doc-note-warn)}.documentation-module__Bez2fa__docCode{padding:var(--sp-14) var(--sp-16);border-radius:var(--home-r-plate);background:var(--doc-code-bg);box-shadow:var(--home-soft-pressed);font-family:var(--ds-font-mono);font-size:var(--doc-code-fs);color:var(--home-ink);white-space:pre;overflow-x:auto}.documentation-module__Bez2fa__docFigure{gap:var(--sp-8);margin:var(--sp-6) 0;flex-direction:column;display:flex}.documentation-module__Bez2fa__docFigureButton{width:100%;padding:var(--doc-figure-pad);border:1px solid var(--home-plate-border);border-radius:var(--home-r-plate);background:var(--doc-figure-bg);cursor:zoom-in;transition:border-color var(--ds-duration-base) var(--home-ease-out);display:block;position:relative}.documentation-module__Bez2fa__docImage{border-radius:var(--home-r-btn);width:100%;height:auto;display:block}.documentation-module__Bez2fa__docZoomBadge{right:var(--sp-16);bottom:var(--sp-16);width:var(--doc-zoom-size);height:var(--doc-zoom-size);border-radius:var(--home-r-btn);background:var(--doc-panel-bg);color:var(--home-ink-2);opacity:0;transition:opacity var(--ds-duration-fast) var(--home-ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.documentation-module__Bez2fa__docFigureButton:focus-visible .documentation-module__Bez2fa__docZoomBadge{opacity:1}.documentation-module__Bez2fa__docFigureCaption{max-width:var(--doc-measure);font-size:var(--doc-figure-caption-fs);line-height:var(--lh-145);color:var(--home-ink-3)}.documentation-module__Bez2fa__docScreenshot{gap:var(--sp-6);padding:var(--sp-18);border:1px dashed var(--home-rule-strong);border-radius:var(--home-r-plate);color:var(--home-ink-3);flex-direction:column;display:flex}.documentation-module__Bez2fa__docScreenshotIcon{display:inline-flex}.documentation-module__Bez2fa__docScreenshotLabel{font-size:var(--fs-12);font-weight:var(--fw-600)}.documentation-module__Bez2fa__docScreenshotCaption{font-size:var(--fs-13)}.documentation-module__Bez2fa__contents{--doc-toc-cols:2;margin-top:var(--doc-h2-space)}.documentation-module__Bez2fa__contentsTitle{margin:0 0 var(--sp-20);padding-top:var(--doc-h2-pad);border-top:var(--home-contact-w) solid var(--home-contact);font-size:var(--doc-h2-fs);font-weight:var(--fw-600);color:var(--home-ink)}.documentation-module__Bez2fa__sheet{min-width:0}.documentation-module__Bez2fa__sheetSticky{top:var(--doc-sticky-top);position:sticky}.documentation-module__Bez2fa__pagerAside{border-top:1px solid var(--home-rule);flex-direction:column;display:flex}.documentation-module__Bez2fa__pagerRow{gap:var(--sp-2);padding:var(--sp-10) 0;border-bottom:1px solid var(--home-rule);flex-direction:column;text-decoration:none;display:flex}.documentation-module__Bez2fa__pagerNo{align-items:center;gap:var(--sp-4);font-size:var(--fs-12);color:var(--home-ink-3);display:inline-flex}.documentation-module__Bez2fa__pagerLabel{font-size:var(--doc-aside-fs);font-weight:var(--fw-500);line-height:var(--lh-140);color:var(--home-ink-2)}.documentation-module__Bez2fa__onPage{margin-top:var(--sp-28)}.documentation-module__Bez2fa__onPageTitle{margin:0 0 var(--sp-8);font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--home-ink-3)}.documentation-module__Bez2fa__onPageLink{grid-template-columns:var(--sp-28) minmax(0, 1fr);gap:var(--sp-6);padding:var(--sp-4) 0;font-size:var(--doc-aside-fs);line-height:var(--lh-140);color:var(--home-ink-3);text-decoration:none;display:grid}.documentation-module__Bez2fa__onPageNo{font-size:var(--fs-12)}.documentation-module__Bez2fa__onPageInline{margin-top:var(--sp-20);border:1px solid var(--home-rule-strong);border-radius:var(--home-r-plate);display:none}.documentation-module__Bez2fa__onPageSummary{align-items:center;gap:var(--sp-10);min-height:var(--ds-tap-min);padding:0 var(--sp-14);font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--home-ink);cursor:pointer;list-style:none;display:flex}.documentation-module__Bez2fa__onPageSummary::-webkit-details-marker{display:none}.documentation-module__Bez2fa__onPageCount{font-family:var(--ds-font-mono);font-size:var(--fs-12);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;color:var(--home-ink-3)}.documentation-module__Bez2fa__onPageChevron{color:var(--home-ink-3);transition:transform var(--ds-duration-base) var(--home-ease-out);margin-left:auto}.documentation-module__Bez2fa__onPageInline[open] .documentation-module__Bez2fa__onPageChevron{transform:rotate(180deg)}.documentation-module__Bez2fa__onPageInline .documentation-module__Bez2fa__onPageList{padding:var(--sp-4) var(--sp-14) var(--sp-8);border-top:1px solid var(--home-rule)}.documentation-module__Bez2fa__onPageInline .documentation-module__Bez2fa__onPageLink{min-height:var(--ds-tap-min);align-items:center}.documentation-module__Bez2fa__onPageLink[aria-current=location]{color:var(--home-ink)}.documentation-module__Bez2fa__onPageLink[aria-current=location] .documentation-module__Bez2fa__onPageNo{color:var(--home-clean-hi)}.documentation-module__Bez2fa__pagerFoot{gap:var(--sp-8) var(--sp-12);margin-top:var(--doc-h2-space);padding-top:var(--sp-20);border-top:1px solid var(--home-rule);flex-wrap:wrap;display:flex}.documentation-module__Bez2fa__pagerBtn{align-items:center;gap:var(--sp-8);max-width:100%;min-height:var(--doc-pager-h);padding:0 var(--sp-14);border:1px solid var(--home-rule-strong);border-radius:var(--home-r-btn);font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--home-ink);transition:border-color var(--ds-duration-base) var(--home-ease-out), color var(--ds-duration-base) var(--home-ease-out);text-decoration:none;display:inline-flex}.documentation-module__Bez2fa__pagerBtn svg{color:var(--home-ink-3);flex-shrink:0}.documentation-module__Bez2fa__pagerBtn .documentation-module__Bez2fa__pagerNo{font-weight:var(--fw-500);color:var(--home-clean-hi);flex-shrink:0}.documentation-module__Bez2fa__pagerBtnLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.documentation-module__Bez2fa__pagerBtnNext{margin-left:auto}.documentation-module__Bez2fa__overlay{z-index:var(--doc-overlay-z);padding:var(--doc-search-panel-top) var(--home-gutter) var(--sp-24);background:var(--doc-overlay-bg);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.documentation-module__Bez2fa__searchPanel,.documentation-module__Bez2fa__tocPanel{border-radius:var(--home-r-glass);background:linear-gradient(var(--doc-panel-bg), var(--doc-panel-bg)) padding-box, var(--home-glass-edge) border-box;width:100%;-webkit-backdrop-filter:var(--home-glass-blur);backdrop-filter:var(--home-glass-blur);box-shadow:var(--home-glass-highlight), var(--home-glass-lift);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.documentation-module__Bez2fa__searchPanel{max-width:var(--doc-search-panel-w);max-height:var(--doc-search-panel-max-h)}.documentation-module__Bez2fa__overlayCenter{padding:var(--doc-toc-pad);align-items:center}.documentation-module__Bez2fa__tocPanel{max-width:var(--doc-toc-panel-w);outline:none;max-height:100%}.documentation-module__Bez2fa__searchField{align-items:center;gap:var(--sp-12);height:var(--doc-search-field-h);padding:0 var(--sp-12) 0 var(--sp-18);border-bottom:1px solid var(--home-rule);color:var(--home-ink-3);transition:color var(--ds-duration-base) var(--home-ease-out), border-color var(--ds-duration-base) var(--home-ease-out);flex-shrink:0;display:flex}.documentation-module__Bez2fa__searchField:focus-within{border-bottom-color:var(--home-rule-strong);color:var(--home-clean-hi)}.documentation-module__Bez2fa__searchField input,.documentation-module__Bez2fa__searchField input:focus-visible{min-width:0;height:100%;box-shadow:none;font:inherit;font-size:var(--fs-16);color:var(--home-ink);caret-color:var(--home-clean-hi);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.documentation-module__Bez2fa__searchField input::placeholder{color:var(--home-ink-3)}.documentation-module__Bez2fa__searchField input::-webkit-search-cancel-button{display:none}.documentation-module__Bez2fa__iconBtn{width:var(--doc-icon-btn);height:var(--doc-icon-btn);border:1px solid var(--home-rule-strong);border-radius:var(--home-r-btn);color:var(--home-ink-3);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.documentation-module__Bez2fa__searchMessage{padding:var(--sp-14) var(--sp-18);font-size:var(--fs-13);color:var(--home-ink-3);flex-shrink:0;margin:0}.documentation-module__Bez2fa__searchMessage+.documentation-module__Bez2fa__searchResults{padding-top:0}.documentation-module__Bez2fa__searchResults{min-height:0;padding:var(--sp-6);overscroll-behavior:contain;scroll-padding-block:var(--sp-6);scrollbar-width:thin;scrollbar-color:var(--home-rule-strong) transparent;flex:1;margin:0;list-style:none;overflow-y:auto}.documentation-module__Bez2fa__searchHit{grid-template-columns:var(--doc-search-no-w) minmax(0, 1fr);align-items:start;gap:var(--sp-10);min-height:var(--doc-result-h);padding:var(--sp-8) var(--sp-10);border-radius:var(--home-r-btn);color:inherit;text-decoration:none;display:grid}.documentation-module__Bez2fa__searchHit[data-active=true]{background:var(--doc-result-active)}.documentation-module__Bez2fa__searchNo{padding-top:var(--sp-2);font-size:var(--home-fs-data);color:var(--home-ink-3)}.documentation-module__Bez2fa__searchHit[data-active=true] .documentation-module__Bez2fa__searchNo{color:var(--home-clean-hi)}.documentation-module__Bez2fa__searchBody{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.documentation-module__Bez2fa__searchHead{align-items:baseline;gap:var(--sp-2) var(--sp-10);flex-wrap:wrap;display:flex}.documentation-module__Bez2fa__searchTitle{font-size:var(--fs-14);font-weight:var(--fw-600);line-height:var(--lh-140);color:var(--home-ink)}.documentation-module__Bez2fa__searchSection{font-size:var(--fs-12);font-weight:var(--fw-500);color:var(--home-ink-3)}.documentation-module__Bez2fa__searchDetail{font-size:var(--fs-13);line-height:var(--lh-140);color:var(--home-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-module__Bez2fa__searchHit mark{border-radius:var(--home-r-mark);background:var(--doc-hit-bg);color:var(--home-ink)}.documentation-module__Bez2fa__searchKeys{gap:var(--sp-16);padding:var(--sp-10) var(--sp-18);border-top:1px solid var(--home-rule);font-size:var(--fs-12);color:var(--home-ink-3);flex-wrap:wrap;flex-shrink:0;display:flex}.documentation-module__Bez2fa__searchKeys span{align-items:center;gap:var(--sp-4);display:inline-flex}.documentation-module__Bez2fa__tocPanelHead{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-12) var(--sp-12) var(--sp-24);border-bottom:1px solid var(--home-rule);flex-shrink:0;display:flex}.documentation-module__Bez2fa__tocPanelTitle{font-size:var(--fs-16);font-weight:var(--fw-600);color:var(--home-ink);margin:0}.documentation-module__Bez2fa__tocPanelBody{padding:var(--sp-20) var(--sp-24) var(--sp-24);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--home-rule-strong) transparent;overflow-y:auto}.documentation-module__Bez2fa__tocGrid{grid-template-columns:repeat(var(--doc-toc-cols), minmax(0, 1fr));gap:var(--sp-28) var(--sp-32);display:grid}.documentation-module__Bez2fa__tocSection{min-width:0}.documentation-module__Bez2fa__tocHead{align-items:baseline;gap:var(--sp-10);margin:0 0 var(--sp-8);font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--home-ink);display:flex}.documentation-module__Bez2fa__tocNo{font-size:var(--home-fs-data);font-weight:var(--fw-500);color:var(--home-clean-hi)}.documentation-module__Bez2fa__tocItems{border-top:1px solid var(--home-rule)}.documentation-module__Bez2fa__lightboxOverlay{z-index:var(--doc-overlay-z);padding:var(--sp-40);background:var(--doc-lightbox-bg);overscroll-behavior:contain;cursor:zoom-out;display:flex;position:fixed;inset:0;overflow:auto}.documentation-module__Bez2fa__lightboxFigure{gap:var(--sp-12);cursor:default;flex-direction:column;max-width:100%;margin:auto;display:flex}.documentation-module__Bez2fa__lightboxImage{object-fit:contain;border:1px solid var(--home-plate-border);border-radius:var(--home-r-btn);max-width:100%;max-height:82dvh;margin:0 auto;display:block}.documentation-module__Bez2fa__lightboxCaption{max-width:var(--doc-measure);font-size:var(--fs-13);line-height:var(--lh-145);color:var(--home-ink-3);text-align:center;margin:0 auto}.documentation-module__Bez2fa__lightboxClose{top:calc(var(--sp-20) + var(--ds-safe-top));right:var(--sp-20);min-width:var(--ds-tap-min);min-height:var(--ds-tap-min);border:1px solid var(--home-rule-strong);border-radius:var(--home-r-btn);background:var(--doc-panel-bg);color:var(--home-ink-2);cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed}.documentation-module__Bez2fa__placeholder{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-24);border:1px dashed var(--home-rule-strong);border-radius:var(--home-r-plate);flex-direction:column;display:flex}.documentation-module__Bez2fa__placeholderIcon{color:var(--home-ink-3)}.documentation-module__Bez2fa__placeholderTitle{font-size:var(--fs-16);font-weight:var(--fw-600);color:var(--home-ink);margin:0}.documentation-module__Bez2fa__placeholderText{font-size:var(--fs-14);color:var(--home-ink-3);margin:0}@media (hover:hover){.documentation-module__Bez2fa__runheadRoot:hover,.documentation-module__Bez2fa__crumbs a:hover,.documentation-module__Bez2fa__pagerRow:hover .documentation-module__Bez2fa__pagerLabel,.documentation-module__Bez2fa__marginItem:hover,.documentation-module__Bez2fa__tocItem:hover,.documentation-module__Bez2fa__onPageLink:hover{color:var(--home-ink)}.documentation-module__Bez2fa__searchTrigger:hover{background:linear-gradient(var(--home-glass-bg-strong), var(--home-glass-bg-strong)) padding-box, var(--home-glass-edge) border-box;color:var(--home-ink-2)}.documentation-module__Bez2fa__tocTrigger:hover,.documentation-module__Bez2fa__iconBtn:hover,.documentation-module__Bez2fa__lightboxClose:hover,.documentation-module__Bez2fa__pagerBtn:hover{border-color:var(--home-hover-border);color:var(--home-ink)}.documentation-module__Bez2fa__copyLink:hover,.documentation-module__Bez2fa__docLink:hover{color:var(--home-clean-hi);text-decoration-color:currentColor}.documentation-module__Bez2fa__pagerBtn:hover svg{color:var(--home-ink)}.documentation-module__Bez2fa__docFigureButton:hover{border-color:var(--home-hover-border)}.documentation-module__Bez2fa__docFigureButton:hover .documentation-module__Bez2fa__docZoomBadge{opacity:1}}@media (prefers-reduced-motion:no-preference){.documentation-module__Bez2fa__marginNo{animation:documentation-module__Bez2fa__docDrill var(--doc-reveal-dur) var(--home-ease-out)}.documentation-module__Bez2fa__searchPanel,.documentation-module__Bez2fa__tocPanel{animation:documentation-module__Bez2fa__docPanelIn var(--doc-panel-dur) var(--home-ease-out)}.documentation-module__Bez2fa__lightboxFigure{animation:documentation-module__Bez2fa__docPanelIn var(--ds-duration-enter) var(--home-ease-out)}}@keyframes documentation-module__Bez2fa__docDrill{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes documentation-module__Bez2fa__docPanelIn{0%{opacity:0;transform:translateY(calc(-1 * var(--doc-panel-shift)))}}@media (max-width:1024px){.documentation-module__Bez2fa__grid{max-width:calc(var(--doc-col-main) + 2 * var(--home-gutter));grid-template-columns:minmax(0,1fr)}.documentation-module__Bez2fa__margin{align-items:baseline;gap:var(--sp-14);max-height:none;margin-bottom:var(--sp-20);display:flex;position:static;overflow:visible}.documentation-module__Bez2fa__marginNoBox{align-items:baseline;gap:var(--sp-14);display:flex}.documentation-module__Bez2fa__marginCaption{margin:0}.documentation-module__Bez2fa__marginNav,.documentation-module__Bez2fa__sheet{display:none}.documentation-module__Bez2fa__onPageInline{display:block}}@media (max-width:768px){.documentation-module__Bez2fa__searchTrigger{width:auto;min-width:var(--doc-search-h);padding:0 var(--sp-12);justify-content:center}.documentation-module__Bez2fa__searchTriggerText,.documentation-module__Bez2fa__searchKbd,.documentation-module__Bez2fa__runheadRoot,.documentation-module__Bez2fa__runheadDot,.documentation-module__Bez2fa__searchKeys{display:none}.documentation-module__Bez2fa__overlay{padding-inline:var(--sp-12)}}@media (max-width:560px){.documentation-module__Bez2fa__tocTriggerText{display:none}.documentation-module__Bez2fa__tocTrigger{min-width:var(--doc-search-h);padding:0 var(--sp-10);justify-content:center}.documentation-module__Bez2fa__tocPanelBody{padding:var(--sp-16)}.documentation-module__Bez2fa__overlay{padding:0}.documentation-module__Bez2fa__searchPanel,.documentation-module__Bez2fa__tocPanel{background:var(--doc-sheet-bg);max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.documentation-module__Bez2fa__searchField{box-sizing:content-box;padding-top:var(--ds-safe-top);padding-left:var(--sp-16)}.documentation-module__Bez2fa__tocPanelHead{padding-top:calc(var(--sp-12) + var(--ds-safe-top));padding-left:var(--sp-16)}.documentation-module__Bez2fa__searchResults,.documentation-module__Bez2fa__tocPanelBody{padding-bottom:calc(var(--sp-16) + var(--ds-safe-bottom))}.documentation-module__Bez2fa__searchHit{gap:var(--sp-10);padding:var(--sp-10) var(--sp-8)}}
