:root{--pv-screen-size-s: 23.44rem;--pv-screen-size-m: 40rem;--pv-screen-size-l: 76.25rem;--pv-screen-size-xl: 96rem;--pv-color-neutral-0: #fff;--pv-color-slate-0: #f8fafc;--pv-color-slate-50: #f5f8fb;--pv-color-slate-100: #f1f5f9;--pv-color-slate-150: #eaeff5;--pv-color-slate-200: #e2e8f0;--pv-color-slate-250: #d0d5dd;--pv-color-slate-300: #cbd5e1;--pv-color-slate-350: #adbacb;--pv-color-slate-400: #94a3b8;--pv-color-slate-450: #77879e;--pv-color-slate-500: #64748b;--pv-color-slate-600: #475569;--pv-color-slate-650: #3c4a5e;--pv-color-slate-700: #334155;--pv-color-slate-750: #273347;--pv-color-slate-800: #1e293b;--pv-color-slate-850: #151f31;--pv-color-slate-900: #0f1521;--pv-color-slate-950: #0a1024;--pv-color-slate-1000: #060b21;--pv-color-basic-blue: #111dff;--pv-color-breadcrumbs: var(--pv-color-slate-450);--pv-color-card-border: rgb(169, 179, 197);--pv-color-card-border-dark: rgb(69, 79, 97);--pv-color-card-cat-default: #a9b3c4;--pv-color-category-default: #cdcdcd;--pv-color-category-default-dark: #606060;--pv-color-divider: var(--pv-color-slate-300);--pv-color-divider-active: var(--pv-color-slate-600);--pv-color-divider-active-dark: var(--pv-color-slate-300);--pv-color-divider-dark: var(--pv-color-slate-700);--pv-color-fill-body: var(--pv-color-slate-50);--pv-color-fill-body-dark: var(--pv-color-slate-1000);--pv-color-fill-header: rgba(248, 250, 252, 0.8);--pv-color-fill-header-dark: rgba(15, 21, 33, 0.8);--pv-color-fill-card: var(--pv-color-neutral-0);--pv-color-fill-card-50: rgba(255, 255, 255, 0.5);--pv-color-fill-card-hover: var(--pv-color-fill-card);--pv-color-fill-card-hover-50: var(--pv-color-fill-card-50);--pv-color-fill-card-dark: var(--pv-color-slate-850);--pv-color-fill-card-dark-50: rgba(21, 31, 49, 0.5);--pv-color-fill-card-dark-hover: var(--pv-color-slate-750);--pv-color-fill-card-dark-hover-50: rgba(39, 51, 71, 0.5);--pv-color-footer-bg: var(--pv-color-fill-body);--pv-color-img-border: var(--pv-color-slate-1000);--pv-color-img-border-dark: var(--pv-color-slate-0);--pv-color-link-default: #2563eb;--pv-color-link-default-dark: #5795ff;--pv-color-link-default-menu: var(--pv-color-text-normal);--pv-color-link-default-menu-dark: var(--pv-color-text-normal-dark);--pv-color-link-hover: #1d4ed8;--pv-color-link-active: #1e40af;--pv-color-scrollbar-track: rgba(203, 213, 225, 0.5);--pv-color-scrollbar-track-dark: rgba(71, 85, 105, 0.5);--pv-color-scrollbar-thumb: var(--pv-color-slate-400);--pv-color-scrollbar-thumb-dark: var(--pv-color-slate-600);--pv-color-sidebar: var(--pv-color-neutral-0);--pv-color-sidebar-dark: var(--pv-color-slate-850);--pv-color-tab-line: var(--pv-color-slate-600);--pv-color-tab-line-dark: var(--pv-color-slate-300);--pv-color-text-headings: var(--pv-color-slate-850);--pv-color-text-headings-dark: var(--pv-color-slate-150);--pv-color-text-invert: var(--pv-color-neutral-0);--pv-color-text-normal: var(--pv-color-slate-700);--pv-color-text-normal-dark: var(--pv-color-slate-300);--pv-color-text-placeholder: #64748b;--pv-color-version-tab-bg: var(--pv-color-fill-body);--pv-color-version-tab-bg-dark: var(--pv-color-fill-body-dark);--pv-color-version-tab-bg-hover: var(--pv-color-fill-body);--pv-color-version-tab-bg-hover-dark: var(--pv-color-slate-700);--pv-color-version-tab-border: var(--pv-color-fill-body);--pv-gradient-card: linear-gradient(90deg, rgba(232, 238, 255, 1) 0%, rgba(232, 238, 255, 1) 100%);--pv-gradient-card-hover-border: linear-gradient(90deg, #111dff 0%, #fc82ff 50%, #7badff 100%);--pv-gradient-card-hover-drk: linear-gradient(90deg, rgba(21, 31, 49, 1) 0%, rgba(19, 56, 176, 1) 100%);--pv-shadow-color-basic: rgba(15, 23, 42, 0.12);--pv-shadow-color-basic-white: rgba(240, 232, 213, 0.12);--pv-shadow-color-big-1: rgba(148, 163, 184, 0.1);--pv-shadow-color-big-1-white: rgba(107, 92, 71, 0.1);--pv-shadow-color-big-2: rgba(51, 65, 85, 0.07);--pv-shadow-color-big-2-white: rgba(204, 190, 170, 0.07);--pv-shadow-basic: 0 1px 2px var(--pv-shadow-color-basic);--pv-shadow-basic-left: -2px -1px 2px -2px var(--pv-shadow-color-basic);--pv-shadow-basic-right: 2px 3px 2px -2px var(--pv-shadow-color-basic);--pv-shadow-big: 0 16px 32px var(--pv-shadow-color-big-1), 0 5px 16px var(--pv-shadow-color-big-2);--pv-shadow-big-left: -32px -16px 32px -32px var(--pv-shadow-color-big-1), -16px -11px 16px -16px var(--pv-shadow-color-big-2);--pv-shadow-big-right: 32px 48px 32px -32px var(--pv-shadow-color-big-1), 16px 21px 16px -16px var(--pv-shadow-color-big-2);--pv-shadow-arrow-left: -4px 0 8px 0 var(--pv-shadow-color-big-1), -4px 0 8px 0 var(--pv-shadow-color-big-2);--pv-shadow-arrow-right: 4px 0 8px 0 var(--pv-shadow-color-big-1), 4px 0 8px 0 var(--pv-shadow-color-big-2);--pv-shadow-filter-basic: drop-shadow(0 1px 2px var(--pv-shadow-color-basic));--pv-shadow-filter-big: drop-shadow(0 16px 32px var(--pv-shadow-color-big-1)) drop-shadow(0 5px 16px var(--pv-shadow-color-big-2));--md-source-branch-icon: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M80 104c13.3 0 24-10.7 24-24S93.3 56 80 56 56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7c-28.3-12.3-48-40.5-48-73.3 0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3v6.7c0 70.7-57.3 128-128 128h-96c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3 0 44.2-35.8 80-80 80S0 476.2 0 432c0-32.8 19.7-61 48-73.3V153.3C19.7 141 0 112.8 0 80 0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0c0-13.3-10.7-24-24-24s-24 10.7-24 24 10.7 24 24 24 24-10.7 24-24zM80 456c13.3 0 24-10.7 24-24s-10.7-24-24-24-24 10.7-24 24 10.7 24 24 24z\"/></svg>");--md-source-commit-icon: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 336c44.2 0 80-35.8 80-80s-35.8-80-80-80-80 35.8-80 80 35.8 80 80 80zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h131.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z\"/></svg>")}
@font-face{font-family:SBSansDisplay;src:local("SBSansDisplay"),local("SB Sans Display");src:url(fonts/SBSansDisplay-Bold..woff2) format("woff2"),url(fonts/SBSansDisplay-Bold..woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:SBSansDisplay;src:local("SBSansDisplay"),local("SB Sans Display");src:url(fonts/SBSansDisplay-Light..woff2) format("woff2"),url(fonts/SBSansDisplay-Light..woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:SBSansDisplay;src:local("SBSansDisplay"),local("SB Sans Display");src:url(fonts/SBSansDisplay-Regular..woff2) format("woff2"),url(fonts/SBSansDisplay-Regular..woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SBSansDisplay;src:local("SBSansDisplay"),local("SB Sans Display");src:url(fonts/SBSansDisplay-SemiBold..woff2) format("woff2"),url(fonts/SBSansDisplay-SemiBold..woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:SBSansDisplay;src:local("SBSansDisplay"),local("SB Sans Display");src:url(fonts/SBSansDisplay-Thin..woff2) format("woff2"),url(fonts/SBSansDisplay-Thin..woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Bold..woff2) format("woff2"),url(fonts/SBSansText-Bold..woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-BoldItalic..woff2) format("woff2"),url(fonts/SBSansText-BoldItalic..woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Heavy..woff2) format("woff2"),url(fonts/SBSansText-Heavy..woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Italic..woff2) format("woff2"),url(fonts/SBSansText-Italic..woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Light..woff2) format("woff2"),url(fonts/SBSansText-Light..woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-LightItalic..woff2) format("woff2"),url(fonts/SBSansText-LightItalic..woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Medium..woff2) format("woff2"),url(fonts/SBSansText-Medium..woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Regular..woff2) format("woff2"),url(fonts/SBSansText-Regular..woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Semibold..woff2) format("woff2"),url(fonts/SBSansText-Semibold..woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-SemiBoldItalic..woff2) format("woff2"),url(fonts/SBSansText-SemiBoldItalic..woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:SBSansText;src:local("SBSansText"),local("SB Sans Text");src:url(fonts/SBSansText-Thin..woff2) format("woff2"),url(fonts/SBSansText-Thin..woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:SBSansTextMono;src:local("SBSansTextMono"),local("SB Sans Text Mono");src:url(fonts/SBSansTextMono-Bold..woff2) format("woff2"),url(fonts/SBSansTextMono-Bold..woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:SBSansTextMono;src:local("SBSansTextMono"),local("SB Sans Text Mono");src:url(fonts/SBSansTextMono-Regular..woff2) format("woff2"),url(fonts/SBSansTextMono-Regular..woff) format("woff");font-weight:400;font-style:normal}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rainbowborder-hover{0%{background-size:500%}100%{background-size:100%}}@keyframes rainbowborder-leave{0%{background-size:100%}100%{background-size:500%}}
h1,.pv-styled .md-typeset h1,.h1,.pv-styled .md-typeset .h1,h2,.pv-styled .md-typeset h2,.h2,.pv-styled .md-typeset .h2,h3,.pv-styled .md-typeset h3,.h3,.pv-styled .md-typeset .h3,h4,.pv-styled .md-typeset h4,.h4,.pv-styled .md-typeset .h4,h5,.pv-styled .md-typeset h5,.h5,.pv-styled .md-typeset .h5,h6,.pv-styled .md-typeset h6,.h6,.pv-styled .md-typeset .h6{color:var(--pv-color-text-headings);font-family:SBSansDisplay,sans-serif;font-style:normal;font-weight:300;line-height:110%}@media(max-width: 40rem){h1,.pv-styled .md-typeset h1,.h1,.pv-styled .md-typeset .h1,h2,.pv-styled .md-typeset h2,.h2,.pv-styled .md-typeset .h2,h3,.pv-styled .md-typeset h3,.h3,.pv-styled .md-typeset .h3,h4,.pv-styled .md-typeset h4,.h4,.pv-styled .md-typeset .h4,h5,.pv-styled .md-typeset h5,.h5,.pv-styled .md-typeset .h5,h6,.pv-styled .md-typeset h6,.h6,.pv-styled .md-typeset .h6{letter-spacing:-0.72px}}h1,.pv-styled .md-typeset h1,.h1,.pv-styled .md-typeset .h1{font-size:48px}@media(max-width: 96rem){h1,.pv-styled .md-typeset h1,.h1,.pv-styled .md-typeset .h1{font-size:38px}}@media(max-width: 40rem){h1,.pv-styled .md-typeset h1,.h1,.pv-styled .md-typeset .h1{font-size:26px}}h2,.pv-styled .md-typeset h2,.h2,.pv-styled .md-typeset .h2{font-size:40px}@media(max-width: 96rem){h2,.pv-styled .md-typeset h2,.h2,.pv-styled .md-typeset .h2{font-size:32px}}@media(max-width: 40rem){h2,.pv-styled .md-typeset h2,.h2,.pv-styled .md-typeset .h2{font-size:24px}}h3,.pv-styled .md-typeset h3,.h3,.pv-styled .md-typeset .h3{font-size:36px}@media(max-width: 96rem){h3,.pv-styled .md-typeset h3,.h3,.pv-styled .md-typeset .h3{font-size:28px}}@media(max-width: 40rem){h3,.pv-styled .md-typeset h3,.h3,.pv-styled .md-typeset .h3{font-size:22px}}h4,.pv-styled .md-typeset h4,.h4,.pv-styled .md-typeset .h4{font-size:28px}@media(max-width: 96rem){h4,.pv-styled .md-typeset h4,.h4,.pv-styled .md-typeset .h4{font-size:24px}}@media(max-width: 40rem){h4,.pv-styled .md-typeset h4,.h4,.pv-styled .md-typeset .h4{font-size:20px}}h5,.pv-styled .md-typeset h5,.h5,.pv-styled .md-typeset .h5{text-transform:none;font-size:22px}@media(max-width: 96rem){h5,.pv-styled .md-typeset h5,.h5,.pv-styled .md-typeset .h5{font-size:20px}}@media(max-width: 40rem){h5,.pv-styled .md-typeset h5,.h5,.pv-styled .md-typeset .h5{font-size:18px}}h6,.pv-styled .md-typeset h6,.h6,.pv-styled .md-typeset .h6{font-size:20px}@media(max-width: 96rem){h6,.pv-styled .md-typeset h6,.h6,.pv-styled .md-typeset .h6{font-size:18px}}@media(max-width: 40rem){h6,.pv-styled .md-typeset h6,.h6,.pv-styled .md-typeset .h6{font-size:16px}}.pre{white-space:pre;font-family:monospace}.pv-styled .sd-g-2,.pv-styled .sd-gx-2,.pv-styled .sd-g-sm-2,.pv-styled .sd-gx-sm-2,.pv-styled .sd-g-md-2,.pv-styled .sd-gx-md-2,.pv-styled .sd-g-lg-2,.pv-styled .sd-gx-lg-2{--sd-gutter-x: 1.778rem;--sd-gutter-y: 1.778rem}@media(max-width: 76.25rem){.pv-styled .sd-g-2,.pv-styled .sd-gx-2,.pv-styled .sd-g-sm-2,.pv-styled .sd-gx-sm-2,.pv-styled .sd-g-md-2,.pv-styled .sd-gx-md-2,.pv-styled .sd-g-lg-2,.pv-styled .sd-gx-lg-2{--sd-gutter-x: 1.5rem;--sd-gutter-y: 1.5rem}}@media(max-width: 23.44rem){.pv-styled .sd-g-2,.pv-styled .sd-gx-2,.pv-styled .sd-g-sm-2,.pv-styled .sd-gx-sm-2,.pv-styled .sd-g-md-2,.pv-styled .sd-gx-md-2,.pv-styled .sd-g-lg-2,.pv-styled .sd-gx-lg-2{--sd-gutter-x: 1rem;--sd-gutter-y: 1rem}}.pv-styled *{scrollbar-width:thin;scrollbar-color:var(--pv-color-scrollbar-thumb) var(--pv-color-scrollbar-track)}.pv-styled *::-webkit-scrollbar{height:4px;width:4px}.pv-styled *::-webkit-scrollbar-track{background:var(--pv-color-scrollbar-track)}.pv-styled *::-webkit-scrollbar-thumb{background-color:var(--pv-color-scrollbar-thumb);border-radius:2px;border:none}.pv-styled,.pv-styled body{background-color:var(--pv-color-fill-body);color:var(--pv-color-text-normal);font-size:18px}@media(max-width: 96rem){.pv-styled,.pv-styled body{font-size:16px}}@media(max-width: 40rem){.pv-styled,.pv-styled body{font-size:14px}}.pv-styled:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))),.pv-styled body:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))){background-color:#fff}.pv-styled:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap,.pv-styled body:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap{box-shadow:var(--pv-shadow-big-right)}.pv-styled:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .sidebar-toggle-icon[for=__primary],.pv-styled body:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .sidebar-toggle-icon[for=__primary]{box-shadow:var(--pv-shadow-color-basic) 5px 0px 10px -2px}.pv-styled:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .md-sidebar.md-sidebar--secondary .md-sidebar__scrollwrap,.pv-styled body:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .md-sidebar.md-sidebar--secondary .md-sidebar__scrollwrap{box-shadow:var(--pv-shadow-big-left)}.pv-styled:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .sidebar-toggle-icon[for=__secondary],.pv-styled body:not([data-md-color-scheme=slate],:has(.sd-card:not(.sd-dropdown))) .sidebar-toggle-icon[for=__secondary]{box-shadow:var(--pv-shadow-color-basic) -5px 0px 10px -2px}.pv-styled a,.pv-styled a:active,.pv-styled a:visited{color:var(--pv-color-link-default)}.pv-styled a:hover,.pv-styled a:active:hover,.pv-styled a:visited:hover{color:var(--pv-color-link-hover)}.pv-styled a.download:after{content:"";display:inline-block;vertical-align:middle;width:.85rem;height:.85rem;-webkit-mask:url(images/download-black.svg) 0 0/.85rem .85rem no-repeat;-o-mask:url(images/download-black.svg) 0 0/.85rem .85rem no-repeat;-ms-mask:url(images/download-black.svg) 0 0/.85rem .85rem no-repeat;mask:url(images/download-black.svg) 0 0/.85rem .85rem no-repeat;background-color:var(--pv-color-link-default)}.pv-styled a.download:hover:after{background-color:var(--pv-color-link-hover)}.pv-styled dt{font-weight:700;font-size:1.3em}.pv-styled .md-main__inner{margin-top:0}.pv-styled .md-content{margin-top:1rem;flex:1 1 60%;text-align:justify}.pv-styled .md-content h1,.pv-styled .md-content h2,.pv-styled .md-content h3,.pv-styled .md-content h4,.pv-styled .md-content h5,.pv-styled .md-content h6{text-align:left}.pv-styled .md-content>[role=navigation]{position:relative;z-index:5}.pv-styled .md-content__inner{padding:0 3% 1.2rem;margin:0 0 1.2rem}.pv-styled .md-content__inner:before{display:none}.pv-styled .md-content__inner .main-description{overflow:hidden;width:50%;position:relative;transition:height .5s ease 0s}@media(max-width: 40rem){.pv-styled .md-content__inner .main-description{width:100%}}.pv-styled .md-content__inner .main-description .expand{display:block;cursor:pointer;text-align:center;line-height:1rem;padding-top:1.5rem;background:linear-gradient(0deg, var(--pv-color-fill-body) 0%, var(--pv-color-fill-body) 50%, transparent 100%);position:absolute;bottom:0;left:0;right:0;color:var(--pv-color-link-default)}.pv-styled .md-content__inner .main-description .expand:hover{color:var(--pv-color-link-hover)}.pv-styled .md-content__inner.md-typeset{font-size:.888rem}.pv-styled .md-content__inner.md-typeset[role=main]{position:relative}.pv-styled .md-content__inner .knowledgebase{margin:-15px;padding:15px;background-color:#fdf8e6;margin-top:.8em}.pv-styled .md-content__inner .knowledgebase h3{margin:.8em 0}.pv-styled .framed{border:1px solid var(--pv-color-img-border)}.pv-styled .md-typeset{font-size:1rem}.pv-styled .md-typeset h1,.pv-styled .md-typeset .h1{margin-bottom:1rem}.pv-styled .md-typeset h2,.pv-styled .md-typeset .h2{margin-top:1rem}.pv-styled .md-typeset table.data:not(.plain){font-size:.84rem}.pv-styled .md-typeset table.data:not(.plain) th{border:.05rem solid var(--md-typeset-table-color)}.pv-styled .md-typeset table.data:not(.plain) th:first-child{border-left:none}.pv-styled .md-typeset table.data:not(.plain) th:last-child{border-right:none}.pv-styled .md-typeset table.data:not(.plain) th[colspan]{text-align:center}.pv-styled .md-typeset table.data:not(.plain) th[rowspan]{vertical-align:middle}.pv-styled .md-typeset :is(.admonition,details){font-size:.888rem}.pv-styled .md-typeset :is(.admonition,details).tip{border-color:#00b0ff}.pv-styled .md-typeset :is(.admonition,details).tip>:is(.admonition-title,summary){background-color:rgba(0,176,255,.1)}.pv-styled .md-typeset :is(.admonition,details).tip>:is(.admonition-title,summary):before{background-color:#00b0ff}.pv-styled .md-typeset :is(.admonition,details).note{border-color:#00b0ff}.pv-styled .md-typeset :is(.admonition,details).note>:is(.admonition-title,summary){background-color:rgba(0,176,255,.1)}.pv-styled .md-typeset :is(.admonition,details).note>:is(.admonition-title,summary):before{background-color:#00b0ff}.pv-styled .md-typeset :is(.admonition,details).hint{border-color:#00bfa5}.pv-styled .md-typeset :is(.admonition,details).hint>:is(.admonition-title,summary){background-color:rgba(0,191,165,.1)}.pv-styled .md-typeset :is(.admonition,details).hint>:is(.admonition-title,summary):before{background-color:#00bfa5}.pv-styled .md-typeset :is(.admonition,details).important{border-color:#ff9100}.pv-styled .md-typeset :is(.admonition,details).important>:is(.admonition-title,summary){background-color:rgba(255,145,0,.1)}.pv-styled .md-typeset :is(.admonition,details).important>:is(.admonition-title,summary):before{background-color:#ff9100}.pv-styled .md-typeset :is(.admonition,details).attention{border-color:#fd0}.pv-styled .md-typeset :is(.admonition,details).attention>:is(.admonition-title,summary){background-color:rgba(255,221,0,.1)}.pv-styled .md-typeset :is(.admonition,details).attention>:is(.admonition-title,summary):before{background-color:#fd0}.pv-styled .md-typeset :is(.admonition,details).caution{border-color:#fb0}.pv-styled .md-typeset :is(.admonition,details).caution>:is(.admonition-title,summary){background-color:rgba(255,187,0,.1)}.pv-styled .md-typeset :is(.admonition,details).caution>:is(.admonition-title,summary):before{background-color:#fb0}.pv-styled .md-typeset :is(.admonition,details).warning{border-color:#ff9100}.pv-styled .md-typeset :is(.admonition,details).warning>:is(.admonition-title,summary){background-color:rgba(255,145,0,.1)}.pv-styled .md-typeset :is(.admonition,details).warning>:is(.admonition-title,summary):before{background-color:#ff9100}.pv-styled .md-typeset :is(.admonition,details).danger>:is(.admonition-title,summary):before{-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.pv-styled .md-typeset summary:has(.sd-summary-icon):before{display:none}.pv-styled .md-typeset summary .sd-summary-icon{position:relative;left:-0.6rem}.pv-styled .md-header{background-color:var(--pv-color-fill-header);color:var(--pv-color-text-normal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0 3%;height:3rem;z-index:60}@media screen and (max-width: 23.44rem){.pv-styled .md-header{height:auto}}@media screen and (max-width: 76.25rem){.pv-styled .md-header__inner{padding:0}}@media screen and (max-width: 23.44rem){.pv-styled .md-header__inner{flex-wrap:wrap;justify-content:flex-end}}.pv-styled .md-header--shadow{box-shadow:none}.pv-styled .md-header a,.pv-styled .md-header .a{color:var(--pv-color-text-normal)}.pv-styled .md-header a:hover,.pv-styled .md-header .a:hover{color:var(--pv-color-link-hover)}.pv-styled .md-header__title{flex:0 1 100%}@media screen and (max-width: 23.44rem){.pv-styled .md-header__title{display:none}}@media screen and (max-width: 40rem){.pv-styled .md-header__title .md-header__topic+.md-header__topic,.pv-styled .md-header__title--active .md-header__topic+.md-header__topic{display:none}}.pv-styled .md-header__title--active .md-header__topic+.md-header__topic{overflow:hidden;text-overflow:ellipsis}.pv-styled .md-header__control-buttons{display:flex;overflow:auto}.pv-styled .md-header__option{position:relative}.pv-styled .md-header__option-dropdown{position:absolute;top:99%;left:0;background:var(--pv-color-fill-card);margin:0;padding:0;list-style:none;display:none}.pv-styled .md-header__option-dropdown>li>a{display:block;padding:6px 15px 6px 10px;font-size:.887rem}.pv-styled .md-header__option-dropdown>li>a:hover{background-color:var(--pv-color-fill-body);transform:scale(1.03)}.pv-styled .md-header .md-header__button.md-logo{display:inline-block;flex:0 0 8rem;height:2rem;background:url(images/pv-logo-sber-black.svg) no-repeat left center/contain;margin:0;padding:0}@media screen and (max-width: 76.25rem){.pv-styled .md-header .md-header__button.md-logo{background-image:url(images/pv-logo-sber-small-black.svg)}}.pv-styled .md-header .md-header__button.md-logo :is(img,svg),.pv-styled .md-header .md-header__button.md-logo :-webkit-any(img,svg){height:1.8rem}@media screen and (max-width: 76.25rem){.pv-styled .md-header .md-header__button[for=__drawer]{margin-left:0;padding-left:0}}.pv-styled .md-header .md-header__button[for=__drawer] .inner{width:22px;height:22px;background:url(images/menu-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-fullsceen .expand{width:22px;height:22px;background:url(images/expand-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-fullsceen .compress{width:22px;height:22px;background:url(images/compress-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-open-report a{display:block;width:22px;height:22px;background:url(images/file-lines-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-open-build-form a{display:block;width:22px;height:22px;background:url(images/tool-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-contact-support a{display:block;width:22px;height:22px;background:url(images/message-circle-question-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-download-pdf .main-img,.pv-styled .md-header .md-header__button.md-header__button-download-pdf .loading-img,.pv-styled .md-header .md-header__button.md-header__button-download-zip .main-img,.pv-styled .md-header .md-header__button.md-header__button-download-zip .loading-img{width:22px;height:22px}.pv-styled .md-header .md-header__button.md-header__button-download-pdf .main-img{background:url(images/arrow-narrow-bottom-alignment-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-download-pdf .loading-img{background:url(images/spinner-1-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-download-zip .main-img{background:url(images/download-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button.md-header__button-download-zip .loading-img{background:url(images/spinner-1-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button-signout a{display:block;width:22px;height:22px;background:url(images/arrow-right-from-bracket-black.svg) no-repeat center center/contain}.pv-styled .md-header .md-header__button[for=__search]{display:inline-block;width:22px;height:22px;background:url(images/magnify-black.svg) no-repeat center center/contain}.pv-styled .md-header__source{width:min(18rem,100%);max-width:none;flex:0 1 20%}@media(max-width: 40rem){.pv-styled .md-header__topic{display:none}}.pv-styled .md-nav{padding:0}.pv-styled .md-nav.md-nav--primary>ul>li{margin:1.25em 0}.pv-styled .md-nav.md-nav--primary>ul>li>a,.pv-styled .md-nav.md-nav--primary>ul>li>label{font-weight:600;padding:.2rem 0;box-shadow:0 0 .3rem .2rem var(--pv-color-sidebar);background-color:var(--pv-color-sidebar)}@media(max-width: 76.25rem){.pv-styled .md-nav.md-nav--primary>ul>li>a,.pv-styled .md-nav.md-nav--primary>ul>li>label{box-shadow:0 0 .3rem .2rem var(--md-default-bg-color);background-color:var(--md-default-bg-color)}}.pv-styled .md-nav.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--pv-color-fill-body);color:var(--pv-color-text-normal)}.pv-styled .md-nav__item{padding:0 .5rem 0 0}.pv-styled .md-nav__item--section{margin:0}@media(max-width: 76.25rem){.pv-styled .md-nav__item{padding:0 1rem}}.pv-styled .md-nav__item .md-nav__item{padding-left:.9rem}@media screen and (max-width: 76.25rem){.pv-styled .md-nav__item .md-nav__item{padding-right:1rem}}.pv-styled .md-nav__item a{color:var(--pv-color-link-default-menu);padding:.2rem 0}.pv-styled .md-nav__item a.md-nav__link--active{color:var(--pv-color-link-default)}.pv-styled .md-nav__item a:hover{color:var(--pv-color-link-hover)}.pv-styled .md-nav.md-nav--secondary>.md-nav__list>.md-nav__item{padding:0 0 0 .5rem}.pv-styled .md-nav__link{margin-top:0;align-items:flex-start}.pv-styled .md-nav__icon{margin-left:8px;margin-top:2px}.pv-styled .wy-breadcrumbs>li a{color:var(--pv-color-breadcrumbs);fill:var(--pv-color-breadcrumbs);font-size:.778rem}.pv-styled .md-footer{background-color:var(--pv-color-footer-bg);color:var(--pv-color-text-normal);padding:0 3%}.pv-styled .md-footer-meta{background-color:var(--pv-color-footer-bg)}.pv-styled .md-footer-meta__inner{gap:2rem}.pv-styled .md-footer-meta.md-typeset{font-size:.888rem}.pv-styled .md-footer-meta.md-typeset ul{margin:0;padding:0;list-style:none}.pv-styled .md-footer-meta.md-typeset ul li{margin:0;padding:5px 0}.pv-styled .md-footer-meta.md-typeset a{color:var(--pv-color-text-normal)}.pv-styled .md-footer-meta.md-typeset a:hover{color:var(--pv-color-link-hover)}.pv-styled .md-footer-meta.md-typeset a:is(:focus,:active){color:var(--pv-color-text-normal)}.pv-styled .md-footer .md-footer__link{color:var(--pv-color-text-normal)}.pv-styled .md-footer .md-footer__link:hover{color:var(--pv-color-link-hover)}.pv-styled .md-footer .md-footer__button.md-logo{display:block;margin:.6rem 0;width:180px;height:40px;background:url(images/pv-logo-black.svg) no-repeat center center/contain}.pv-styled .md-footer .md-footer__button.md-logo :is(img,svg),.pv-styled .md-footer .md-footer__button.md-logo :-webkit-any(img,svg){height:1rem;vertical-align:middle}.pv-styled .md-footer .footer-info{flex:1 1 33%;font-size:1rem}@media screen and (max-width: 40rem){.pv-styled .md-footer .footer-info{font-size:.877rem}}.pv-styled .md-footer .footer-contacts{margin:auto;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 40rem){.pv-styled .md-footer .footer-contacts{gap:.6rem}}.pv-styled .md-footer .footer-copyright{color:var(--pv-color-text-normal);margin:1rem 0;font-size:.778rem}.pv-styled .md-footer .md-copyright{display:none}.pv-styled .md-footer .footer-products{flex:1 1 33%;display:none}.pv-styled .md-footer .footer-resources{flex:1 1 33%}@media screen and (max-width: 23.44rem){.pv-styled .md-footer .footer-resources{display:none}}.pv-styled .md-footer .footer-resources h4{padding:1.1rem 0 .75rem;font-size:18px;line-height:140%;font-weight:400;margin:0}.pv-styled .md-footer .footer-resources ul{display:flex;flex-direction:column;gap:.5rem;border:0 solid var(--pv-color-divider);border-top-width:1px;padding-top:12px;line-height:120%}.pv-styled .md-footer .footer-resources ul li{padding:0}.pv-styled .md-grid{max-width:100%}.pv-styled .md-sidebar{padding:0 0 1.2rem;margin:0 -0.5rem;top:2.7rem;width:18rem}.pv-styled .md-sidebar.md-sidebar--primary{margin:0 -0.5rem 0 0;min-height:80vh}@media screen and (max-width: 76.25rem){.pv-styled .md-sidebar.md-sidebar--primary{z-index:80}}.pv-styled .md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap{padding-left:15%}.pv-styled .md-sidebar.md-sidebar--secondary{margin:0 0 0 -0.5rem;display:block}@media(max-width: 76.25rem){.pv-styled .md-sidebar.md-sidebar--secondary{display:none}}.pv-styled .md-sidebar.md-sidebar--secondary .md-sidebar__scrollwrap{padding-right:15%}.pv-styled .md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap,.pv-styled .md-sidebar.md-sidebar--secondary .md-sidebar__scrollwrap{background-color:var(--pv-color-sidebar);box-shadow:none}@media screen and (min-width: 76.25rem){.pv-styled .md-sidebar--primary~.md-content>.md-content__inner{padding-left:0}}@media screen and (max-width: 76.25rem){.pv-styled .md-sidebar--primary{top:0}.pv-styled .md-sidebar--primary label.md-nav__link{padding:0}}.pv-styled .md-sidebar--secondary~.md-content>.md-content__inner{padding-right:0}@media screen and (max-width: 76.25rem){.pv-styled [dir=ltr] .md-sidebar.md-sidebar--primary{left:-18rem}.pv-styled .md-nav.md-nav--primary.md-nav--integrated{padding-left:0}.pv-styled [data-md-toggle=drawer]:checked~.md-overlay{z-index:70}.pv-styled [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(18rem)}}.pv-styled input#__primary:checked~.md-main .md-sidebar.md-sidebar--primary{margin-left:-14rem}.pv-styled input#__secondary:checked~.md-main .md-sidebar.md-sidebar--secondary{margin-right:-16rem}.pv-styled .sd-col{isolation:isolate}.pv-styled .sd-card:not(.sd-dropdown){position:relative;color:var(--pv-color-card-cat-default);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border:none;opacity:1;transition:.4s;transition-property:opacity;background:var(--pv-color-fill-card);border-radius:1rem}.pv-styled .sd-card:not(.sd-dropdown).cat-working-with-data{color:#8cd2db}.pv-styled .sd-card:not(.sd-dropdown).cat-security-services{color:#e68585}.pv-styled .sd-card:not(.sd-dropdown).cat-applied-products{color:#a9b3c5}.pv-styled .sd-card:not(.sd-dropdown).cat-integration-services{color:#a5e1a9}.pv-styled .sd-card:not(.sd-dropdown).cat-developer-tools{color:#ab91cc}.pv-styled .sd-card:not(.sd-dropdown).cat-management-tools{color:#8697c3}.pv-styled .sd-card:not(.sd-dropdown).cat-cloud-infrastructure{color:#9ecdef}.pv-styled .sd-card:not(.sd-dropdown).cat-data-analytics{color:#fbb18d}.pv-styled .sd-card:not(.sd-dropdown)::before,.pv-styled .sd-card:not(.sd-dropdown)::after{content:"";border-radius:1rem;position:absolute;top:0;bottom:0;transition:.4s;transition-property:opacity}.pv-styled .sd-card:not(.sd-dropdown):before{opacity:.5;z-index:-1;left:-4px;width:50px;background-color:currentColor}.pv-styled .sd-card:not(.sd-dropdown):after{z-index:10;opacity:0;right:0;left:0;background:linear-gradient(270deg, hsla(0, 0%, 100%, 0) 24.48%, currentColor)}.pv-styled .sd-card:not(.sd-dropdown) .sd-stretched-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:30}.pv-styled .sd-card:not(.sd-dropdown):hover{background:var(--pv-color-fill-card);box-shadow:none}.pv-styled .sd-card:not(.sd-dropdown):hover:before{opacity:1}.pv-styled .sd-card:not(.sd-dropdown):hover:after{opacity:.6}.pv-styled .sd-card{text-align:left}.pv-styled .sd-card-body:not(.sd-dropdown){display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:1.5rem;border:none;position:relative;z-index:20;min-height:6.66rem;border-radius:1rem;color:var(--pv-color-text-normal)}.pv-styled .sd-card-body:not(.sd-dropdown) ul,.pv-styled .sd-card-body:not(.sd-dropdown) ol{margin-left:0}.pv-styled .sd-card-body:not(.sd-dropdown) ul:is(:first-child),.pv-styled .sd-card-body:not(.sd-dropdown) ol:is(:first-child){margin-top:0}.pv-styled .sd-card-text:not(.sd-dropdown){margin:0;font-size:16px;flex-shrink:0}.pv-styled .sd-card-text:not(.sd-dropdown):not(:has(.sd-badge)){mask-image:linear-gradient(180deg, #000 5rem, transparent 6rem);-webkit-mask-image:linear-gradient(180deg, #000 5rem, transparent 6rem)}.pv-styled .sd-card-text:not(.sd-dropdown):has(.sd-badge){display:flex;gap:.3rem;flex-wrap:wrap;flex-grow:1;align-content:flex-end;justify-content:flex-start}.pv-styled .sd-card-text:not(.sd-dropdown):after{display:none}.pv-styled .sd-card-hover:not(.sd-dropdown):hover{transform:none}.pv-styled .sd-card-title:not(.sd-dropdown){color:var(--pv-color-text-headings);font-size:1.5rem;font-weight:400;line-height:120%;margin:0;flex-shrink:1}.pv-styled .sd-card-title:not(.sd-dropdown).sd-font-weight-bold{font-weight:normal !important}.pv-styled .sd-card-title:not(.sd-dropdown)+.sd-card-text{flex-basis:100%;flex-shrink:1}.pv-styled .sd-badge{padding:.45rem .66rem .33rem;border-radius:50px;background:var(--pv-color-fill-card);font-size:.777rem;font-style:normal;font-weight:400;line-height:100%}.pv-styled .sd-badge.sd-bg-light{background:var(--pv-color-slate-400) !important}.pv-styled .sd-badge.sd-bg-text-primary,.pv-styled .sd-badge.sd-bg-text-primary>p{color:var(--pv-color-text-headings) !important;background:var(--pv-color-slate-200) !important}.pv-styled .sd-badge.sd-bg-text-light{color:var(--pv-color-fill-card) !important}.pv-styled .sd-badge.sd-text-secondary,.pv-styled .sd-badge.sd-text-secondary>p{color:var(--pv-color-text-headings) !important}.pv-styled .sd-badge.sd-outline-secondary{border:1px solid var(--pv-color-slate-350);border-color:var(--pv-color-slate-350) !important}.pv-styled .sd-container,.pv-styled .sd-container-fluid,.pv-styled .sd-container-lg,.pv-styled .sd-container-md,.pv-styled .sd-container-sm,.pv-styled .sd-container-xl{padding-left:0;padding-right:0}.pv-styled .md-banner{color:var(--pv-color-text-normal);font-weight:normal;font-size:.85rem}.pv-styled .md-banner:has(.md-banner__text:not(:empty)){padding:.3rem}.pv-styled .md-source{display:flex;flex:1 1 100%}.pv-styled .md-source__icon{flex:0 0 2rem}.pv-styled .md-source__icon.md-source__icon-git-alt{background:url(images/git-alt-black.svg) no-repeat center center/26px 26px}.pv-styled .md-source__repository{display:block;max-width:none;margin-right:1rem;overflow:visible}.pv-styled .md-source__repo-name{overflow:hidden;text-overflow:ellipsis;width:min(16rem,100%)}.pv-styled .md-source__repo-branch{padding-left:20px;background:url(images/code-branch-black.svg) no-repeat left center/14px 12px}.pv-styled .md-source__repo-commit{padding-left:20px;background:url(images/code-commit-black.svg) no-repeat left center/15px 12px}.pv-styled .scale-on-hover:hover{scale:1.1;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.2s}.pv-styled .sidebar-toggle-icon{background:var(--pv-color-sidebar) none no-repeat center center/24px 24px;transform:translate(9px, 10px);top:2.6rem;border-radius:0 8px 8px 0;box-shadow:none}.pv-styled .sidebar-toggle-icon[for=__secondary]{transform:translate(-5px, 10px);border-radius:8px 0 0 8px;box-shadow:none;background-size:16px 16px}@media(max-width: 76.25rem){.pv-styled .sidebar-toggle-icon[for=__secondary]{display:none}}.pv-styled .md-search__form{background-color:rgba(0,0,0,0);border:1px solid var(--pv-color-slate-300);border-radius:2px}.pv-styled .md-search__input::placeholder{color:var(--pv-color-slate-500)}.pv-styled .md-search__input+.md-search__icon{color:var(--pv-color-slate-500)}.pv-styled .md-search .md-icon svg{fill:var(--pv-color-slate-500)}.pv-styled [data-md-color-scheme=default] .sidebar-toggle-icon[for=__primary]{background-image:url(images/chevron-black-left.svg)}.pv-styled [data-md-color-scheme=default] .sidebar-toggle-icon[for=__secondary]{background-image:url(images/book-open-black.svg)}.pv-styled [data-md-color-scheme=default] input#__primary:checked~.md-main .sidebar-toggle-icon[for=__primary]{background-image:url(images/chevron-black-right.svg)}.pv-styled [data-md-color-scheme=default] input#__primary:checked~.md-main .sidebar-toggle-icon[for=__secondary]{background-image:url(images/book-open-black.svg)}.pv-styled [data-md-color-scheme=default] input#__secondary:checked~.md-main .sidebar-toggle-icon[for=__secondary]{background-image:url(images/book-open-black.svg)}.pv-styled .pv-cover-img{display:none}.pv-styled .sd-tab-set>.sd-tab-label{cursor:pointer;border-bottom:1px solid var(--pv-color-divider)}.pv-styled .sd-tab-set.grouped-versions:not([is_distrib])>.sd-tab-label[for^=sd-tab-item]{display:none}.pv-styled .sd-tab-set>input:checked+label{border-bottom:2px solid var(--pv-color-tab-line)}.pv-styled .sd-tab-set>a:active,.pv-styled .sd-tab-set>a:visited{color:var(--sd-color-tabs-label-inactive)}.pv-styled .sd-tab-content{box-shadow:none}.pv-styled .md-top,.pv-styled .md-top:active,.pv-styled .md-top:visited{background:var(--pv-color-fill-card);color:var(--pv-color-text-normal)}.pv-styled .md-top:hover,.pv-styled .md-top:active:hover,.pv-styled .md-top:visited:hover{background:var(--pv-color-fill-card-hover);color:var(--pv-color-text-normal)}.pv-styled .category-content .category-header{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:center;gap:2rem;position:relative;z-index:0}@media screen and (min-width: 76.25rem){.pv-styled .category-content .category-header{margin-top:-60px}}.pv-styled .category-content .category-header__text{grid-column:span 9/span 9;padding-bottom:10px}@media screen and (max-width: 76.25rem){.pv-styled .category-content .category-header__text{grid-column:span 8/span 8}}@media screen and (max-width: 40rem){.pv-styled .category-content .category-header__text{grid-column:span 12/span 12}}.pv-styled .category-content .category-header__text p{max-width:80%;margin-bottom:0}.pv-styled .category-content .category-header__image{grid-column:span 3/span 3;justify-self:center}@media screen and (max-width: 76.25rem){.pv-styled .category-content .category-header__image{grid-column:span 4/span 4}}@media screen and (max-width: 40rem){.pv-styled .category-content .category-header__image{display:none}}.pv-styled .category-content .flex{display:flex}.pv-styled .hide-secondary-toc .sidebar-toggle-icon[for=__secondary],.pv-styled .hide-secondary-toc .md-sidebar--secondary{display:none}.pv-styled .notification{background-color:var(--md-admonition-bg-color);border:.05rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid}.pv-styled .notification .notification-title{background-color:rgba(68,138,255,.1);border:none;font-weight:700;margin:0 -0.6rem;padding:.4rem .6rem .4rem 2rem;border-radius:.1rem .1rem 0 0;position:relative}.pv-styled .notification .notification-title:before{content:"";background-color:#448aff;height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;left:.6rem;width:1rem}.pv-styled .notification .notification-content{margin-bottom:.6rem}.pv-styled .notification .notification-close{position:absolute;right:0;top:0;padding:.4rem .6rem .4rem 2rem;cursor:pointer;font-size:1rem}.pv-styled .notification.warning{border-color:#ff9100}.pv-styled .notification.warning .notification-title{background-color:rgba(255,145,0,.1)}.pv-styled .notification.warning .notification-title:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.pv-styled .notification.danger{border-color:#ff1744}.pv-styled .notification.danger .notification-title{background-color:rgba(255,23,68,.1)}.pv-styled .notification.danger .notification-title:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.pv-styled .gslide-image img{background-color:#fff}.pv-styled [data-md-color-scheme=slate]{--pv-color-card-border: var(--pv-color-card-border-dark);--pv-color-category-default: var(--pv-color-category-default-dark);--pv-color-divider: var(--pv-color-divider-dark);--pv-color-divider-activek: var(--pv-color-divider-active-dark);--pv-color-fill-body: var(--pv-color-fill-body-dark);--pv-color-fill-card: var(--pv-color-fill-card-dark);--pv-color-fill-card-50: var(--pv-color-fill-card-dark-50);--pv-color-fill-card-hover: var(--pv-color-fill-card-dark-hover);--pv-color-fill-card-hover-50: var(--pv-color-fill-card-dark-hover-50);--pv-color-footer-bg: var(--pv-color-fill-body-dark);--pv-color-img-border: var(--pv-color-img-border-dark);--pv-color-link-default: var(--pv-color-link-default-dark);--pv-color-link-default-menu: var(--pv-color-link-default-menu-dark);--pv-color-sidebar: var(--pv-color-sidebar-dark);--pv-color-scrollbar-track: var(--pv-color-scrollbar-track-dark);--pv-color-scrollbar-thumb: var(--pv-color-scrollbar-thumb-dark);--pv-color-version-tab-bg: var(--pv-color-version-tab-bg-dark);--pv-color-version-tab-bg-hover: var(--pv-color-version-tab-bg-hover-dark);--pv-color-tab-line: var(--pv-color-tab-line-dark);--pv-color-text-headings: var(--pv-color-text-headings-dark);--pv-color-text-normal: var(--pv-color-text-normal-dark);--pv-shadow-color-basic: var(--pv-shadow-color-basic-white);--pv-shadow-color-big-1: var(--pv-shadow-color-big-1-white);--pv-shadow-color-big-2: var(--pv-shadow-color-big-2-white);--sd-color-card-border: transparent}.pv-styled [data-md-color-scheme=slate] .md-header{--pv-color-fill-header: var(--pv-color-fill-header-dark)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-logo{background-image:url(images/pv-logo-sber-white.svg)}@media screen and (max-width: 76.25rem){.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-logo{background-image:url(images/pv-logo-sber-small-white.svg)}}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button[for=__drawer] .inner{width:22px;height:22px;background-image:url(images/menu.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-fullsceen .expand{background-image:url(images/expand.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-fullsceen .compress{background-image:url(images/compress.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-open-report a{background-image:url(images/file-lines.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-open-build-form a{background-image:url(images/tool-white.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-contact-support a{background-image:url(images/message-circle-question-white.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-download-pdf .main-img{background-image:url(images/arrow-narrow-bottom-alignment.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-download-pdf .loading-img{background-image:url(images/spinner-1.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-download-zip .main-img{background-image:url(images/download.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button.md-header__button-download-zip .loading-img{background-image:url(images/spinner-1.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button-signout a{background-image:url(images/arrow-right-from-bracket.svg)}.pv-styled [data-md-color-scheme=slate] .md-header .md-header__button[for=__search]{background-image:url(images/magnify.svg)}.pv-styled [data-md-color-scheme=slate] .md-footer .md-footer__button.md-logo{background-image:url(images/pv-logo-sber-white.svg)}.pv-styled [data-md-color-scheme=slate] .md-source__icon.md-source__icon-git-alt{background-image:url(images/git-alt.svg)}.pv-styled [data-md-color-scheme=slate] .md-source__repo-branch{background-image:url(images/code-branch.svg)}.pv-styled [data-md-color-scheme=slate] .md-source__repo-commit{background-image:url(images/code-commit.svg)}.pv-styled [data-md-color-scheme=slate] .md-search__form{background-color:#000;border-color:var(--pv-color-slate-700)}.pv-styled [data-md-color-scheme=slate] .sidebar-toggle-icon{background-image:url(images/chevron-white-left.svg)}.pv-styled [data-md-color-scheme=slate] .sidebar-toggle-icon[for=__secondary]{background-image:url(images/book-open-white.svg)}.pv-styled [data-md-color-scheme=slate] input#__primary:checked~.md-main .sidebar-toggle-icon{background-image:url(images/chevron-white-right.svg)}.pv-styled [data-md-color-scheme=slate] input#__secondary:checked~.md-main .sidebar-toggle-icon[for=__secondary]{background-image:url(images/book-open-white.svg)}.pv-styled [data-md-color-scheme=slate] .sd-badge.sd-bg-text-primary,.pv-styled [data-md-color-scheme=slate] .sd-badge.sd-bg-text-primary>p{background:var(--pv-color-slate-750) !important}.pv-styled [data-md-color-scheme=slate] img.drawio{filter:invert(100%)}.pv-styled [data-md-color-scheme=slate] .sd-tab-set>.sd-tab-label{background-color:var(--pv-color-slate-900);border-color:var(--pv-color-slate-600)}.pv-styled [data-md-color-scheme=slate] .sd-tab-set>.sd-tab-label:hover{background-color:var(--pv-color-slate-700)}.pv-styled [data-md-color-scheme=slate] .sd-tab-set>.sd-tab-label:not(:first-of-type){margin-left:-1px}.pv-styled [data-md-color-scheme=slate] .sd-tab-set>input:checked+label{background-color:var(--pv-color-slate-700)}.pv-styled [data-md-color-scheme=slate] .sd-tab-set>input:checked+label:hover{background-color:var(--pv-color-slate-750)}.pv-styled [data-md-color-scheme=slate] .plantuml img{filter:invert(0.8)}@supports selector(::-webkit-scrollbar){.pv-styled [dir=ltr] .md-sidebar__inner{padding:0}}.draft-version{--pv-color-fill-header: rgba(255, 225, 225, 0.8);--pv-color-fill-header-dark: rgba(130, 100, 100, 0.8)}.release-version{--pv-color-fill-header: rgba(225, 255, 225, 0.8);--pv-color-fill-header-dark: rgba(100, 130, 100, 0.8)}.pv-button{box-shadow:none;font-size:.778rem;color:inherit;background-color:var(--pv-color-neutral-0);padding:1em 1.25em;border:1px solid var(--pv-color-slate-300);cursor:pointer}[data-md-color-scheme=slate] .pv-button{background-color:#000;border-color:var(--pv-color-slate-600)}.pv-button:hover,.pv-button.hover{background-color:var(--pv-color-slate-50)}[data-md-color-scheme=slate] .pv-button:hover,[data-md-color-scheme=slate] .pv-button.hover{background-color:var(--pv-color-slate-700)}.pv-button:active,.pv-button.active{background-color:var(--pv-color-slate-50)}[data-md-color-scheme=slate] .pv-button:active,[data-md-color-scheme=slate] .pv-button.active{background-color:var(--pv-color-slate-700)}.pv-button:disabled,.pv-button.disabled{background-color:var(--pv-color-neutral-0);border-color:var(--pv-color-slate-250);color:var(--pv-color-slate-400);cursor:default}[data-md-color-scheme=slate] .pv-button:disabled,[data-md-color-scheme=slate] .pv-button.disabled{background-color:var(--pv-color-slate-900);border-color:var(--pv-color-slate-500);color:var(--pv-color-slate-500)}.pv-button.button-current{background-color:var(--pv-color-slate-150)}[data-md-color-scheme=slate] .pv-button.button-current{background-color:var(--pv-color-slate-700)}.pv-button.button-current:hover,.pv-button.button-current.hover{background-color:var(--pv-color-slate-200)}[data-md-color-scheme=slate] .pv-button.button-current:hover,[data-md-color-scheme=slate] .pv-button.button-current.hover{background-color:var(--pv-color-slate-750)}.pv-button.button-current:active,.pv-button.button-current.active{background-color:var(--pv-color-slate-150)}[data-md-color-scheme=slate] .pv-button.button-current:active,[data-md-color-scheme=slate] .pv-button.button-current.active{background-color:var(--pv-color-slate-700)}.pv-button.button-current:disabled,.pv-button.button-current.disabled{background-color:var(--pv-color-slate-100)}[data-md-color-scheme=slate] .pv-button.button-current:disabled,[data-md-color-scheme=slate] .pv-button.button-current.disabled{background-color:var(--pv-color-slate-700)}.md-source__facts--vertical{flex-direction:column;gap:0}.md-source__fact--branch::before{mask-image:var(--md-source-branch-icon)}.md-source__fact--commit::before{mask-image:var(--md-source-commit-icon)}
.pv-styled .pv-versions-tabs__container{display:flex;position:relative;z-index:50;flex-wrap:wrap}.pv-styled .pv-versions-tabs__version{position:relative}.pv-styled .pv-versions-tabs__version-link,.pv-styled .pv-versions-tabs__version-text{white-space:nowrap;display:block;padding:1em 1.25em .5em}.pv-styled .pv-versions-tabs__version-wrapper{display:flex;align-items:center;border-bottom:1px solid var(--pv-color-divider)}.pv-styled .pv-versions-tabs__version-wrapper:hover{background-color:var(--pv-color-version-tab-bg-hover)}.pv-styled .pv-versions-tabs__version-wrapper .caret{width:0;height:0;margin:1em 1.25em .5em 0;border:6px solid rgba(0,0,0,0);border-bottom:none;border-top-color:var(--pv-color-text-normal);cursor:pointer}.pv-styled .pv-versions-tabs__version-wrapper .caret.active{transform:rotate(180deg)}.pv-styled .pv-versions-tabs__version-wrapper.active{border-bottom:2px solid var(--pv-color-divider-active);background-color:var(--pv-color-version-tab-bg-hover)}.pv-styled .pv-versions-tabs__list{position:absolute;display:none;left:0;top:100%;z-index:100;margin:0;padding:0;max-height:33vh;overflow:auto;min-width:100%;border:1px solid var(--pv-color-divider)}.pv-styled .pv-versions-tabs__list.active{display:block}.pv-styled .pv-versions-tabs__list-item{margin:0;padding:0}.pv-styled .pv-versions-tabs__list-item a{display:block;padding:10px 15px;white-space:nowrap;background-color:var(--pv-color-version-tab-bg);border-bottom:1px solid var(--pv-color-divider)}.pv-styled .pv-versions-tabs__list-item a:hover{background-color:var(--pv-color-version-tab-bg-hover)}.pv-styled .pv-versions-tabs__list-item:last-child a{border-bottom:none}
:root,[data-md-color-scheme=default]{--md-primary-fg-color: rgb(17, 41, 151);--sd-color-card-border-hover: rgba(189, 207, 214, 1);--sd-fontsize-tabs-label: 0.889rem;--sd-color-card-background: var(--md-default-bg-color);--sd-color-card-background-50: rgba(255, 255, 255, 0.5);--sd-color-card-background-hover: rgba(255, 255, 255, 0.05)}[data-md-color-scheme=slate]{--md-default-bg-color: rgb(46, 48, 62);--md-typeset-a-color: rgb(94, 118, 221);--md-shadow-z1: 0 0.2rem 0.5rem rgba(255, 255, 255, 0.05), 0 0 0.05rem rgba(255, 255, 255, 0.1);--sd-color-card-border: rgba(189, 207, 214, 1);--sd-color-card-background: rgb(46, 48, 62);--sd-color-card-background-50: rgba(46, 48, 62, 0.5)}body{font-family:SBSansDisplay,sans-serif;overflow-x:hidden}iframe{border:1px solid var(--md-default-fg-color--light);box-sizing:content-box}.hidden{display:none !important}.pv-cover-img{border-radius:5px;max-height:40.5vh}.md-grid{max-width:95%}.md-content{position:relative}.md-content__inner{word-break:break-word}.md-banner{background-color:#fff;color:var(--md-typeset-color);text-align:center;font-weight:bold}.md-banner__inner{display:flex;justify-content:center;align-items:center;gap:5px;margin:auto;padding:0}.md-banner__inner:before{content:"";height:1rem;mask-image:none;-webkit-mask-image:none;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1rem;flex:0 0 1rem;display:none}.md-banner__inner svg{width:1rem;height:1rem}.md-banner .md-banner__inner .md-banner__text{font-family:var(--md-text-font-family),sans-serif;margin:0;padding:0;font-size:14px;line-height:1.5rem;letter-spacing:-0.003rem;color:rgb(52 75 86/var(--tw-text-opacity))}.md-banner.md-banner-seealso{background-color:rgba(68,138,255,.1)}.md-banner.md-banner-seealso .md-banner__inner:before{display:block;background-color:#448aff;mask-image:var(--md-admonition-icon--note);-webkit-mask-image:var(--md-admonition-icon--note)}.md-banner.md-banner-important{background-color:rgba(0,191,165,.1)}.md-banner.md-banner-important .md-banner__inner:before{display:block;background-color:#00bfa5;mask-image:var(--md-admonition-icon--tip);-webkit-mask-image:var(--md-admonition-icon--tip)}.md-banner.md-banner-warning{background-color:rgba(255,145,0,.1)}.md-banner.md-banner-warning .md-banner__inner:before{display:block;background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-banner.md-banner-error{background-color:rgba(255,23,68,.1)}.md-banner.md-banner-error .md-banner__inner:before{display:block;background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-banner pre{white-space:inherit}.md-nav{font-size:.8rem;line-height:1.3}.md-sidebar{transition:all .666s ease 0s;z-index:1;width:13rem}.md-sidebar.md-sidebar--primary{z-index:10}.md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap{box-shadow:var(--md-default-fg-color--light) 10px 0px 15px -20px}.md-sidebar.md-sidebar--secondary .md-sidebar__scrollwrap{box-shadow:var(--md-default-fg-color--light) -10px 0px 15px -20px}.md-container{z-index:auto}.md-search__form{border:1px solid rgba(0,0,0,0)}.md-search__form:hover{border-color:rgba(0,0,0,.26)}.md-overlay{z-index:7}@media screen and (min-width: 76.25em){.md-sidebar.md-sidebar--primary{z-index:2}.md-nav__item--nested:not(.md-nav__caption-list)>.md-nav{display:none}.md-nav__item--nested:not(.md-nav__caption-list)>.md-nav__toggle:is(:checked,:indeterminate)~.md-nav{display:block}.md-nav>.md-nav__title{display:none}[dir=ltr] .md-nav--integrated>.md-nav__list .md-nav>.md-nav__list{height:0;overflow:hidden;transition:all .5s ease 0s}[dir=ltr] .md-nav--integrated>.md-nav__list .md-nav__title~.md-nav>.md-nav__list,[dir=ltr] .md-nav--integrated>.md-nav__list .md-nav__item--section>.md-nav>.md-nav__list,[dir=ltr] .md-nav--integrated>.md-nav__list .md-nav__toggle:is(:checked,:indeterminate)~.md-nav>.md-nav__list{height:auto}[dir=ltr] .md-nav--integrated>.md-nav__list .md-nav__item--expanded>.md-nav>.md-nav__list{height:auto}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav{border-left:none}[dir=ltr] .md-nav--integrated>.md-nav__list .md-nav__item--active>.md-nav{border-left:.05rem solid var(--md-primary-fg-color)}.md-search__overlay{z-index:20}.md-search__inner{z-index:22}}@media screen and (max-width: 76.25em){.md-sidebar--primary .md-sidebar__scrollwrap{height:auto !important}}.md-header__topic{display:block}.md-header__topic+.md-header__topic{display:none}.md-header__title--active .md-header__topic{display:none}.md-header__title--active .md-header__topic+.md-header__topic{display:block}.md-icon img{display:block;width:100%;height:100%;max-height:1.2rem;max-width:1.2rem;margin:auto}.md-icon path{fill:currentcolor}.md-source__repo-commit{font-size:.45rem;display:flex;align-items:center;margin:5px 0}.md-source__repo-commit svg,.md-source__repo-commit img{width:.7rem;fill:currentcolor;margin-right:3px;vertical-align:middle}.md-source__repo-branch{font-size:.55rem;margin:5px 0}.md-source__repo-branch svg,.md-source__repo-branch img{width:.65rem;fill:currentcolor;margin-right:3px;height:.55rem;vertical-align:middle}.md-source__repo-name{font-size:.65rem;margin:5px 0}.md-header__button-fullsceen .expand{display:inline-block;vertical-align:middle}.md-header__button-fullsceen .compress{display:none}.md-header__button-fullsceen.expanded .expand{display:none}.md-header__button-fullsceen.expanded .compress{display:inline-block;vertical-align:middle}@media screen and (max-width: 62em){.md-header__button-fullsceen{display:none !important}}.md-header__button-download-zip .main-img,.md-header__button-download-pdf .main-img{display:block}.md-header__button-download-zip .loading-img,.md-header__button-download-pdf .loading-img{display:none;animation:spin 1s linear 0s infinite}.md-header__button-download-zip.loading .main-img,.md-header__button-download-pdf.loading .main-img{display:none}.md-header__button-download-zip.loading .loading-img,.md-header__button-download-pdf.loading .loading-img{display:block}.sidebar-toggle-icon{position:sticky;flex-shrink:0;top:2.4rem;align-self:flex-start;transform:translate(0, 20px);z-index:3;cursor:pointer;display:none;box-shadow:var(--md-default-fg-color--light) 5px 0px 10px -7px;border-radius:0 50% 50% 0;padding:0;width:30px;height:30px;background:var(--md-default-bg-color) none no-repeat center center/15px 15px}@media screen and (min-width: 76.25em){.sidebar-toggle-icon{display:block}}[data-md-color-scheme=default] .sidebar-toggle-icon{background-image:url(images/arrow-left-solid.svg)}[data-md-color-scheme=default] input#__primary:checked~.md-main .sidebar-toggle-icon{background-image:url(images/arrow-right-solid.svg)}[data-md-color-scheme=slate] .sidebar-toggle-icon{background-image:url(images/arrow-left-solid-white.svg)}[data-md-color-scheme=slate] input#__primary:checked~.md-main .sidebar-toggle-icon{background-image:url(images/arrow-right-solid-white.svg)}.sidebar-toggle-icon[for=__secondary]{order:1;background-image:url(images/arrow-right-solid.svg);box-shadow:var(--md-default-fg-color--light) -5px 0px 10px -7px;transform:translate(5px, 20px);border-radius:50% 0 0 50%;display:block}[data-md-color-scheme=default] .sidebar-toggle-icon[for=__secondary]{background-image:url(images/arrow-right-solid.svg)}[data-md-color-scheme=default] input#__secondary:checked~.md-main .sidebar-toggle-icon[for=__secondary]{background-image:url(images/arrow-left-solid.svg)}[data-md-color-scheme=slate] .sidebar-toggle-icon[for=__secondary]{background-image:url(images/arrow-right-solid-white.svg)}[data-md-color-scheme=slate] input#__secondary:checked~.md-main .sidebar-toggle-icon[for=__secondary]{background-image:url(images/arrow-left-solid-white.svg)}.md-nav.md-nav--primary.md-nav--integrated{padding-bottom:20px}.md-nav.md-nav--primary .md-nav__title{margin:.6rem 0 .3rem}.md-nav__toggler{height:20px;flex:0 0 20px;cursor:pointer;display:flex;justify-content:center;align-items:center}.md-nav__toggler:after{content:"";border:0px solid rgba(0,0,0,.3);border-width:1px 1px 0 0;transform:rotate(45deg);width:6px;height:6px;transition:transform .5s ease 0s}.md-nav__item--expanded>.md-nav__link>.md-nav__toggler:after{transform:rotate(135deg)}.md-nav__toggler:hover{background-color:rgba(0,0,0,.02);box-shadow:0 0 10px rgba(0,0,0,.1)}input#__primary:checked~.md-main .md-sidebar.md-sidebar--primary{margin-left:-12.1rem;visibility:hidden;opacity:0}input#__secondary:checked~.md-main .md-sidebar.md-sidebar--secondary{margin-right:-12.1rem;visibility:hidden;opacity:0}.sd-card{background-color:var(--sd-color-card-background)}.sd-card:hover{box-shadow:var(--md-shadow-z1);background-color:var(--sd-color-card-background-hover)}.sd-card-title{font-size:.7rem;word-break:break-word}.sd-card-title:last-child{margin:0}.grid-double-title .sd-card-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:7px}.grid-double-title .sd-card .sd-badge{order:10}.sd-card-text{font-size:.6rem;overflow-y:hidden;max-height:106px;position:relative}.sd-card-text:after{content:"";position:absolute;left:0;right:0;top:86px;height:22px;background:linear-gradient(0deg, var(--sd-color-card-background) 0%, var(--sd-color-card-background-50) 90%, transparent 100%)}.sd-badge{transform:translateY(-2px)}.sd-tab-set>.sd-tab-label{border-bottom:.125rem solid rgba(0,0,0,0);margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}.not-found-page{text-align:center}.not-found-page h1{font-size:127px;margin:0}.wy-breadcrumbs{margin:0 0 1rem;padding:0 0 0 1.2rem;display:flex;list-style:none;gap:5px 10px;flex-wrap:wrap}.wy-breadcrumbs:after{display:table;content:"";clear:both}.wy-breadcrumbs>li{color:#68808d}.wy-breadcrumbs>li a{color:#68808d;fill:#68808d}.wy-breadcrumbs>li a:hover,.wy-breadcrumbs>li a:focus{color:var(--md-accent-fg-color);fill:var(--md-accent-fg-color)}.md-typeset a.unavailable{color:var(--sd-color-danger);position:relative}.md-typeset a.unavailable .tooltip{position:absolute;left:0;bottom:99.5%;background:rgba(0,0,0,.6);padding:2px 7px;font-size:.6rem;color:#fff;border-radius:5px;display:none;word-break:keep-all}.md-typeset a.unavailable:hover .tooltip{display:block}.md-typeset .headerlink svg{width:.6em;fill:var(--md-default-fg-color--lighter)}.md-typeset .headerlink:is(:focus,:hover) svg,.md-typeset :target>.headerlink svg{fill:var(--md-accent-fg-color)}.md-typeset .text-left{text-align:left !important}.md-typeset .text-right{text-align:right !important}.md-typeset .text-center{clear:both;text-align:center !important}.md-typeset .text-top{vertical-align:top !important}.md-typeset .text-middle{vertical-align:middle !important}.md-typeset .text-bottom{vertical-align:bottom !important}.md-typeset .figure.text-left,.md-typeset figure.text-left,.md-typeset img.text-left,.md-typeset object.text-left,.md-typeset table.text-left{margin-right:auto}.md-typeset .figure.text-center,.md-typeset figure.text-center,.md-typeset img.text-center,.md-typeset object.text-center,.md-typeset table.text-center{margin-left:auto;margin-right:auto}.md-typeset .figure.text-right,.md-typeset figure.text-right,.md-typeset img.text-right,.md-typeset object.text-right,.md-typeset table.text-right{margin-left:auto}.md-typeset .figure.text-center,.md-typeset .figure.text-right,.md-typeset figure.text-center,.md-typeset figure.text-right,.md-typeset img.text-center,.md-typeset img.text-right,.md-typeset object.text-center,.md-typeset object.text-right{display:block}.md-typeset .figure.text-left,.md-typeset .figure.text-right,.md-typeset figure.text-left,.md-typeset figure.text-right,.md-typeset table.text-center,.md-typeset table.text-left,.md-typeset table.text-right{text-align:inherit}.md-typeset table.data:not(.plain){word-break:normal}.md-typeset table.data:not(.plain) :-webkit-any(th,td):not([align],.text-center,.text-left,.text-right){text-align:left}.md-typeset table.data:not(.plain) :-moz-any(th,td):not([align],.text-center,.text-left,.text-right){text-align:left}.md-typeset table.data:not(.plain) :is(th,td):not([align],.text-center,.text-left,.text-right){text-align:left}[dir=rtl] .md-typeset table.data:not(.plain) :-webkit-any(th,td):not([align],.text-center,.text-left,.text-right){text-align:right}[dir=rtl] .md-typeset table.data:not(.plain) :-moz-any(th,td):not([align],.text-center,.text-left,.text-right){text-align:right}[dir=rtl] .md-typeset table.data:not(.plain) :is(th,td):not([align],.text-center,.text-left,.text-right){text-align:right}pre.word-wrap,.word-wrap pre,pre .word-wrap{white-space:break-spaces}
