:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.grid{grid-template-rows:repeat(var(--bs-rows,1), 1fr);grid-template-columns:repeat(var(--bs-columns,12), 1fr);gap:var(--bs-gap,1.5rem);display:grid}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (width>=576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (width>=768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (width>=992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (width>=1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (width>=1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.bd-navbar{background-color:#0000;padding:.75rem 0;box-shadow:0 .5rem 1rem #00000026,inset 0 -1px #ffffff26}@media (forced-colors){.bd-navbar{background-color:canvas}}.bd-navbar:after{z-index:-1;content:"";background-image:linear-gradient(rgba(var(--bd-violet-rgb), 1), rgba(var(--bd-violet-rgb), .95));display:block;position:absolute;inset:0}@media (width<=991.98px){.bd-navbar .bd-navbar-toggle{width:4.25rem}}.bd-navbar .navbar-toggler{border:0;margin-right:-.5rem;padding:0}.bd-navbar .navbar-toggler:first-child{margin-left:-.5rem}.bd-navbar .navbar-toggler .bi{width:1.5rem;height:1.5rem}.bd-navbar .navbar-toggler:focus{box-shadow:none}.bd-navbar .navbar-brand{color:#fff;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.bd-navbar .navbar-brand{transition:none}}.bd-navbar .navbar-brand:hover{transform:rotate(-5deg)scale(1.1)}.bd-navbar .navbar-toggler,.bd-navbar .nav-link{color:#ffffffd9;padding-left:.25rem;padding-right:.25rem}.bd-navbar .navbar-toggler:hover,.bd-navbar .navbar-toggler:focus,.bd-navbar .nav-link:hover,.bd-navbar .nav-link:focus{color:#fff}.bd-navbar .navbar-toggler.active,.bd-navbar .nav-link.active{color:#fff;font-weight:600}.bd-navbar .navbar-nav-svg{vertical-align:-.125rem;display:inline-block}.bd-navbar .offcanvas-lg{background-color:var(--bd-violet-bg);border-left:0}@media (width<=991.98px){.bd-navbar .offcanvas-lg{box-shadow:var(--bs-box-shadow-lg)}}.bd-navbar .dropdown-toggle:focus:not(:focus-visible){outline:0}.bd-navbar .dropdown-menu{--bs-dropdown-min-width:12rem;--bs-dropdown-padding-x:.25rem;--bs-dropdown-padding-y:.25rem;--bs-dropdown-link-hover-bg:rgba(var(--bd-violet-rgb), .1);--bs-dropdown-link-active-bg:rgba(var(--bd-violet-rgb), 1);--bs-dropdown-font-size:.875rem;box-shadow:var(--bs-box-shadow);border-radius:.5rem;font-size:.875rem}.bd-navbar .dropdown-menu li+li{margin-top:.125rem}.bd-navbar .dropdown-menu .dropdown-item{border-radius:.25rem}.bd-navbar .dropdown-menu .dropdown-item:active .bi{color:inherit!important}.bd-navbar .dropdown-menu .active{font-weight:600}.bd-navbar .dropdown-menu .active .bi{display:block!important}.bd-navbar .dropdown-menu-end{--bs-dropdown-min-width:8rem}[data-bs-theme=dark] .bd-navbar{box-shadow:0 .5rem 1rem #00000026,inset 0 -1px #ffffff26}.bd-masthead{--bd-pink-rgb:214, 51, 132;background-image:linear-gradient(180deg, rgba(var(--bs-body-bg-rgb), .01), rgba(var(--bs-body-bg-rgb), 1) 85%), radial-gradient(ellipse at top left, rgba(var(--bs-primary-rgb), .5), transparent 50%), radial-gradient(ellipse at top right, rgba(var(--bd-accent-rgb), .5), transparent 50%), radial-gradient(ellipse at center right, rgba(var(--bd-violet-rgb), .5), transparent 50%), radial-gradient(ellipse at center left, rgba(var(--bd-pink-rgb), .5), transparent 50%);padding:3rem 0}.bd-masthead h1{--bs-heading-color:var(--bs-emphasis-color);font-size:calc(1.525rem + 3.3vw)}@media (width>=1200px){.bd-masthead h1{font-size:4rem}}.bd-masthead .lead{color:var(--bs-secondary-color);font-size:1rem;font-weight:400}.bd-masthead .bd-code-snippet{border-color:var(--bs-border-color-translucent);border-width:1px;border-radius:.5rem;margin:0}.bd-masthead .highlight{text-overflow:ellipsis;white-space:nowrap;background-color:rgba(var(--bs-body-color-rgb), .075);border-radius:calc(.5rem - 1px);width:100%;padding:.5rem 1rem;overflow:hidden}@media (width>=992px){.bd-masthead .highlight{padding-right:4rem}}.bd-masthead .highlight pre{margin:.625rem 0;padding:0;overflow:hidden}.bd-masthead .btn-clipboard{background-color:#0000;position:absolute;top:-.625rem;right:0}.bd-masthead #carbonads{max-width:400px;margin-block:2rem;margin-inline:auto}@media (width>=768px){.bd-masthead .lead{font-size:calc(1.275rem + .3vw)}}@media (width>=768px) and (width>=1200px){.bd-masthead .lead{font-size:1.5rem}}.masthead-followup h2,.masthead-followup h3,.masthead-followup h4{--bs-heading-color:var(--bs-emphasis-color)}.masthead-followup .lead{font-size:1rem}@media (width>=768px){.masthead-followup .lead{font-size:1.25rem}}.masthead-followup-icon{color:rgba(var(--bg-rgb), 1);background-color:rgba(var(--bg-rgb), .1);background-blend-mode:multiply;mix-blend-mode:darken;border-radius:1rem;padding:1rem}.masthead-followup-icon svg{filter:drop-shadow(0 1px 1px var(--bs-body-bg))}.masthead-notice{background-color:var(--bd-accent);box-shadow:inset 0 -1px 1px rgba(var(--bs-body-color-rgb), .15), 0 .25rem 1.5rem rgba(var(--bs-body-bg-rgb), .75)}.animate-img>img{transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.animate-img>img{transition:none}}.animate-img:hover>img{transform:scale(1.1)}.animate-img:active>img{transform:scale(1)}[data-bs-theme=dark] .masthead-followup-icon{mix-blend-mode:lighten}#carbonads{text-align:left;background-color:var(--bs-tertiary-bg);max-width:400px;margin:1rem 0;padding:15px 15px 15px 160px;font-size:.8125rem;line-height:1.4;position:static;overflow:hidden}#carbonads a{color:var(--bs-body-color);text-decoration:none}@media (width>=576px){#carbonads{border-radius:.5rem}}.carbon-img{float:left;margin-left:-145px}@container (width<=240px){#carbonads{padding-left:15px}.carbon-img{float:none;margin-left:0;display:block}.carbon-wrap{flex-direction:column;gap:.5rem;display:flex}.carbon-img>img{border-radius:var(--bs-border-radius-sm);width:100%;height:auto;max-width:100%!important}}.carbon-poweredby{margin-top:.75rem;display:block;color:var(--bs-fg-3)!important}.bd-content>h2,.bd-content>h3,.bd-content>h4{--bs-heading-color:var(--bs-emphasis-color)}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:2rem}.bd-content>ul li,.bd-content>ol li{margin-bottom:.25rem}.bd-content>ul li>p~ul,.bd-content>ol li>p~ul{margin-top:-.5rem;margin-bottom:1rem}.bd-content>.table,.bd-content>.table-responsive .table{--bs-table-border-color:var(--bs-border-color);max-width:100%;margin-bottom:1.5rem;font-size:.875rem}@media (width<=991.98px){.bd-content>.table.table-bordered,.bd-content>.table-responsive .table.table-bordered{border:0}}.bd-content>.table thead,.bd-content>.table-responsive .table thead{border-bottom:2px solid}.bd-content>.table tbody:not(:first-child),.bd-content>.table-responsive .table tbody:not(:first-child){border-top:2px solid}.bd-content>.table th:first-child,.bd-content>.table td:first-child,.bd-content>.table-responsive .table th:first-child,.bd-content>.table-responsive .table td:first-child{padding-left:0}.bd-content>.table th:not(:last-child),.bd-content>.table td:not(:last-child),.bd-content>.table-responsive .table th:not(:last-child),.bd-content>.table-responsive .table td:not(:last-child){padding-right:1.5rem}.bd-content>.table th,.bd-content>.table-responsive .table th,.bd-content>.table:not(.bd-callout)>strong,.bd-content>.table-responsive .table:not(.bd-callout)>strong{color:var(--bs-emphasis-color)}.bd-content>.table th,.bd-content>.table td:first-child>code,.bd-content>.table-responsive .table th,.bd-content>.table-responsive .table td:first-child>code{white-space:nowrap}.table-options td:nth-child(2){min-width:160px}.table-options td:last-child,.table-utilities td:last-child{min-width:280px}.table-swatches th{color:var(--bs-emphasis-color)}.table-swatches td code{white-space:nowrap}.table-swatches td p{margin:0}.bd-title{--bs-heading-color:var(--bs-emphasis-color);font-size:calc(1.425rem + 2.1vw)}@media (width>=1200px){.bd-title{font-size:3rem}}.bd-subtitle{font-size:calc(1.275rem + .3vw);font-weight:300}@media (width>=1200px){.bd-subtitle{font-size:1.5rem}}.bi{vertical-align:-.125em;fill:currentColor;width:1em;height:1em}@media (width>=992px){.border-lg-start{border-left:var(--bs-border-width) solid var(--bs-border-color)}}.bd-summary-link{color:var(--bs-link-color)}.bd-summary-link:hover,details[open]>.bd-summary-link{color:var(--bs-link-hover-color)}[data-bs-theme=blue]{--bs-body-color:var(--bs-white);--bs-body-color-rgb:255, 255, 255;--bs-body-bg:var(--bs-blue);--bs-body-bg-rgb:13, 110, 253;--bs-tertiary-bg:#0a58ca}[data-bs-theme=blue] .dropdown-menu{--bs-dropdown-bg:#0c63e4;--bs-dropdown-link-active-bg:#084298}[data-bs-theme=blue] .btn-secondary{--bs-btn-bg:#3d8bfc;--bs-btn-border-color:#ffffff40;--bs-btn-hover-bg:#247cfc;--bs-btn-hover-border-color:#ffffff40;--bs-btn-active-bg:#0b6dfb;--bs-btn-active-border-color:#ffffff80;--bs-btn-focus-border-color:#ffffff80;--bs-btn-focus-box-shadow:0 0 0 .25rem #fff3}.skippy{background-color:#4c0bce}.skippy a{color:#fff}@media (width>=992px){.bd-sidebar{height:calc(100vh - 6rem);margin-left:-.25rem;padding-left:.25rem;position:sticky;top:5rem;overflow-y:auto;display:block!important}}@media (width<=991.98px){.bd-sidebar .offcanvas-lg{border-right-color:var(--bs-border-color);box-shadow:var(--bs-box-shadow-lg)}}.bd-links-heading{color:var(--bs-emphasis-color)}@media (width<=991.98px){.bd-links-nav{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem;font-size:.875rem}.bd-links-nav .bd-links-group{-moz-column-break-inside:avoid;break-inside:avoid}.bd-links-nav .bd-links-span-all{-moz-column-span:all;column-span:all}}.bd-links-link{color:var(--bs-body-color);margin-top:.125rem;margin-left:1.125rem;padding:.1875rem .5rem;text-decoration:none}.bd-links-link:hover,.bd-links-link:focus,.bd-links-link.active{color:var(--bs-emphasis-color);background-color:var(--bd-sidebar-link-bg)}.bd-links-link.active{font-weight:600}.bd-gutter{--bs-gutter-x:3rem}@media (width>=992px){.bd-layout{grid-template-columns:1fr 5fr;grid-template-areas:"sidebar main";gap:1.5rem;display:grid}}.bd-sidebar{grid-area:sidebar}.bd-main{grid-area:main}@media (width<=991.98px){.bd-main{max-width:760px;margin-inline:auto}}@media (width>=768px){.bd-main{gap:inherit;grid-template-rows:auto auto 1fr;grid-template-areas:"intro""toc""content";display:grid}}@media (width>=992px){.bd-main{grid-template:"intro toc""content toc"1fr/4fr 1fr}}.bd-intro{grid-area:intro}.bd-toc{grid-area:toc}.bd-content{grid-area:content;min-width:1px}.bd-toc{font-size:.875rem;container-type:inline-size}@media (width>=992px){.bd-toc{z-index:2;height:calc(100vh - 7rem);position:sticky;top:5rem;right:0;overflow-y:auto}}.bd-toc nav{font-size:.875rem}.bd-toc nav ul{margin-bottom:0;padding-left:0;list-style:none}.bd-toc nav ul ul{padding-left:1rem}.bd-toc nav a{color:inherit;border-left:.125rem solid #0000;padding:.125rem 0 .125rem .75rem;text-decoration:none;display:block}.bd-toc nav a:hover,.bd-toc nav a.active{color:var(--bd-toc-color);border-left-color:var(--bd-toc-color)}.bd-toc nav a.active{font-weight:500}.bd-toc nav a code{font:inherit}.bd-toc-toggle{align-items:center;display:flex}@media (width<=575.98px){.bd-toc-toggle{justify-content:space-between;width:100%}}@media (width<=767.98px){.bd-toc-toggle{color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.bd-toc-toggle:hover,.bd-toc-toggle:focus,.bd-toc-toggle:active,.bd-toc-toggle[aria-expanded=true]{color:var(--bd-violet);background-color:var(--bs-body-bg);border-color:var(--bd-violet)}.bd-toc-toggle:focus,.bd-toc-toggle[aria-expanded=true]{box-shadow:0 0 0 3px rgba(var(--bd-violet-rgb), .25)}.bd-toc-collapse nav{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1.25rem 1.25rem 1.25rem 1rem}}@media (width>=768px){.bd-toc-collapse{display:block!important}}.bd-footer a{color:var(--bs-body-color);text-decoration:none}.bd-footer a:hover,.bd-footer a:focus{color:var(--bs-link-hover-color);text-decoration:underline}.bd-code-snippet{border:solid var(--bs-border-color);border-width:1px 0;margin:0 -1.5rem 1rem}@media (width>=768px){.bd-code-snippet{border-radius:var(--bs-border-radius);border-width:1px;margin-left:0;margin-right:0}}.bd-example{--bd-example-padding:1rem;padding:var(--bd-example-padding);border:solid var(--bs-border-color);border-width:1px 0;margin:0 -1.5rem 1rem;position:relative}.bd-example:after{clear:both;content:"";display:block}@media (width>=768px){.bd-example{--bd-example-padding:1.5rem;border-radius:var(--bs-border-radius);border-width:1px;margin-left:0;margin-right:0}}.bd-example+p{margin-top:2rem}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.nav+.nav,.bd-example>.alert+.alert,.bd-example>.navbar+.navbar,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu{display:block;position:static}.bd-example>:last-child,.bd-example>nav:last-child .breadcrumb{margin-bottom:0}.bd-example>hr:last-child{margin-bottom:1rem}.bd-example>svg+svg,.bd-example>img+img{margin-left:.5rem}.bd-example>.btn,.bd-example>.btn-group{margin:.25rem .125rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example>.list-group{max-width:400px}.bd-example>[class*=list-group-horizontal]{max-width:100%}.bd-example .fixed-top,.bd-example .sticky-top{margin:calc(-1 * var(--bd-example-padding)) calc(-1 * var(--bd-example-padding)) var(--bd-example-padding);position:static}.bd-example .fixed-bottom,.bd-example .sticky-bottom{margin:var(--bd-example-padding) calc(-1 * var(--bd-example-padding)) calc(-1 * var(--bd-example-padding));position:static}.bd-example .pagination{margin-bottom:0}.bd-example-row [class^=col],.bd-example-cols [class^=col]>*,.bd-example-cssgrid [class*=grid]>*{background-color:rgba(var(--bd-violet-rgb), .15);border:1px solid rgba(var(--bd-violet-rgb), .3);padding-top:.75rem;padding-bottom:.75rem}.bd-example-row .row+.row,.bd-example-cssgrid .grid+.grid{margin-top:1rem}.bd-example-row-flex-cols .row{background-color:rgba(var(--bd-violet-rgb), .15);min-height:10rem}.bd-example-flex div:not(.vr){background-color:rgba(var(--bd-violet-rgb), .15);border:1px solid rgba(var(--bd-violet-rgb), .3)}.example-container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}.example-row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.example-content-main{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}@media (width>=576px){.example-content-main{flex:none;width:50%}}@media (width>=992px){.example-content-main{flex:none;width:66.6667%}}.example-content-secondary{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}@media (width>=576px){.example-content-secondary{flex:none;width:50%}}@media (width>=992px){.example-content-secondary{flex:none;width:33.3333%}}.bd-example-ratios .ratio{width:10rem;color:var(--bs-secondary-color);background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);display:inline-block}.bd-example-ratios .ratio>div{justify-content:center;align-items:center;display:flex}.bd-example-ratios-breakpoint .ratio-4x3{width:16rem}@media (width>=768px){.bd-example-ratios-breakpoint .ratio-4x3{--bs-aspect-ratio:50%}}.bd-example-offcanvas .offcanvas{visibility:visible;height:200px;display:block;position:static;transform:translate(0)}.tooltip-demo a{white-space:nowrap}.tooltip-demo .btn{margin:.25rem .125rem}.custom-tooltip{--bs-tooltip-bg:var(--bd-violet-bg);--bs-tooltip-color:var(--bs-white)}.custom-popover{--bs-popover-max-width:200px;--bs-popover-border-color:var(--bd-violet-bg);--bs-popover-header-bg:var(--bd-violet-bg);--bs-popover-header-color:var(--bs-white);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:.5rem}.scrollspy-example{height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{height:350px;overflow:auto}.simple-list-example-scrollspy .active{background-color:rgba(var(--bd-violet-rgb), .15)}.bd-example-border-utils [class^=border]{background-color:var(--bs-tertiary-bg);width:5rem;height:5rem;margin:.25rem;display:inline-block}.bd-example-rounded-utils [class*=rounded]{margin:.25rem}.bd-example-position-utils{padding:2rem;position:relative}.bd-example-position-utils .position-relative{background-color:var(--bs-tertiary-bg);height:200px}.bd-example-position-utils .position-absolute{background-color:var(--bs-body-color);border-radius:.375rem;width:2rem;height:2rem}.bd-example-position-examples:after{content:none}.bd-example-placeholder-cards:after{display:none}.bd-example-placeholder-cards .card{width:18rem}.bd-example-toasts{min-height:240px}.bd-example-zindex-levels{min-height:15rem}.bd-example-zindex-levels>div{color:var(--bs-body-bg);background-color:var(--bd-violet);border:1px solid var(--bd-purple)}.bd-example-zindex-levels>div>span{position:absolute;bottom:0;right:5px}.bd-example-zindex-levels>:nth-child(2){top:3rem;left:3rem}.bd-example-zindex-levels>:nth-child(3){top:4.5rem;left:4.5rem}.bd-example-zindex-levels>:nth-child(4){top:6rem;left:6rem}.bd-example-zindex-levels>:nth-child(5){top:7.5rem;left:7.5rem}.highlight{background-color:var(--bd-pre-bg);padding:.75rem 1.5rem;position:relative}@media (width>=768px){.highlight{border-radius:calc(var(--bs-border-radius) - 1px);padding:.75rem 1.25rem}}@media (width>=992px){.highlight pre{margin-right:1.875rem}}.highlight pre{overflow:overlay;white-space:pre;background-color:#0000;border:0;margin-top:.8125rem;margin-bottom:0;padding:.25rem 0 .875rem}.highlight pre code{font-size:inherit;color:var(--bs-body-color);word-wrap:normal}.bd-example-snippet .highlight pre{margin-right:0}.highlight-toolbar{background-color:var(--bd-pre-bg)}.highlight-toolbar+.highlight{border-top-left-radius:0;border-top-right-radius:0}@media (width>=768px){.bd-file-ref .highlight-toolbar{border-top-left-radius:calc(var(--bs-border-radius) - 1px);border-top-right-radius:calc(var(--bs-border-radius) - 1px)}}.bd-content .bd-code-snippet{margin-bottom:1rem}.btn-bd-primary{--bs-btn-font-weight:600;--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bd-violet-bg);--bs-btn-border-color:var(--bd-violet-bg);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#6628e0;--bs-btn-hover-border-color:#6628e0;--bs-btn-focus-shadow-rgb:var(--bd-violet-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:#5a23c7;--bs-btn-active-border-color:#5a23c7}.btn-bd-accent{--bs-btn-font-weight:600;--bs-btn-color:var(--bd-accent);--bs-btn-border-color:var(--bd-accent);--bs-btn-hover-color:var(--bd-dark);--bs-btn-hover-bg:var(--bd-accent);--bs-btn-hover-border-color:var(--bd-accent);--bs-btn-focus-shadow-rgb:var(--bd-accent-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-border-color:var(--bs-btn-hover-border-color)}.btn-bd-light{--btn-custom-color:#9561fb;--bs-btn-color:var(--bs-gray-600);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--btn-custom-color);--bs-btn-hover-border-color:var(--btn-custom-color);--bs-btn-active-color:var(--btn-custom-color);--bs-btn-active-bg:var(--bs-white);--bs-btn-active-border-color:var(--btn-custom-color);--bs-btn-focus-border-color:var(--btn-custom-color);--bs-btn-focus-shadow-rgb:var(--bd-violet-rgb)}.bd-btn-lg{--bs-btn-border-radius:.5rem;padding:.8125rem 2rem}.bd-callout{--bs-link-color-rgb:var(--bd-callout-link);--bs-code-color:var(--bd-callout-code-color);color:var(--bd-callout-color,inherit);background-color:var(--bd-callout-bg,var(--bs-gray-100));border-left:.25rem solid var(--bd-callout-border,var(--bs-gray-300));margin-top:1.25rem;margin-bottom:1.25rem;padding:1.25rem}.bd-callout h4{margin-bottom:.25rem}.bd-callout>:last-child{margin-bottom:0}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout .highlight{background-color:#0000000d}.bd-callout-info{--bd-callout-color:var(--bs-info-text-emphasis);--bd-callout-bg:var(--bs-info-bg-subtle);--bd-callout-border:var(--bs-info-border-subtle)}.bd-callout-warning{--bd-callout-color:var(--bs-warning-text-emphasis);--bd-callout-bg:var(--bs-warning-bg-subtle);--bd-callout-border:var(--bs-warning-border-subtle)}.bd-callout-danger{--bd-callout-color:var(--bs-danger-text-emphasis);--bd-callout-bg:var(--bs-danger-bg-subtle);--bd-callout-border:var(--bs-danger-border-subtle)}.bd-brand-logos{color:#712cf9}.bd-brand-logos .inverse{color:#fff;background-color:#712cf9}.bd-brand-item+.bd-brand-item{border-top:1px solid var(--bs-border-color)}@media (width>=768px){.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid var(--bs-border-color)}}.color-swatches{margin:0 -5px}.color-swatches .bd-purple{background-color:#4c0bce}.color-swatches .bd-purple-light{background-color:#d5c1fd}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.color-swatch{width:4rem;height:4rem}@media (width>=768px){.color-swatch{width:6rem;height:6rem}}.swatch-blue{color:#fff;background-color:#0d6efd}.swatch-blue:after{white-space:pre;content:"4.50" "\a " "4.50" "\a " "4.66";background-color:#0d6efd;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-indigo{color:#fff;background-color:#6610f2}.swatch-indigo:after{white-space:pre;content:"7.18" "\a " "7.18" "\a " "2.92";background-color:#6610f2;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-purple{color:#fff;background-color:#6f42c1}.swatch-purple:after{white-space:pre;content:"6.51" "\a " "6.51" "\a " "3.22";background-color:#6f42c1;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-pink{color:#fff;background-color:#d63384}.swatch-pink:after{white-space:pre;content:"4.50" "\a " "4.50" "\a " "4.66";background-color:#d63384;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-red{color:#fff;background-color:#dc3545}.swatch-red:after{white-space:pre;content:"4.52" "\a " "4.52" "\a " "4.63";background-color:#dc3545;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-orange{color:#000;background-color:#fd7e14}.swatch-orange:after{white-space:pre;content:"8.17" "\a " "2.57" "\a " "8.17";background-color:#fd7e14;background-image:linear-gradient(#0000 .25rem,#000 .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-yellow{color:#000;background-color:#ffc107}.swatch-yellow:after{white-space:pre;content:"12.8" "\a " "1.63" "\a " "12.8";background-color:#ffc107;background-image:linear-gradient(#0000 .25rem,#000 .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-green{color:#fff;background-color:#198754}.swatch-green:after{white-space:pre;content:"4.53" "\a " "4.53" "\a " "4.63";background-color:#198754;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-teal{color:#000;background-color:#20c997}.swatch-teal:after{white-space:pre;content:"9.86" "\a " "2.12" "\a " "9.86";background-color:#20c997;background-image:linear-gradient(#0000 .25rem,#000 .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-cyan{color:#000;background-color:#0dcaf0}.swatch-cyan:after{white-space:pre;content:"10.7" "\a " "1.95" "\a " "10.7";background-color:#0dcaf0;background-image:linear-gradient(#0000 .25rem,#000 .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-black{color:#fff;background-color:#000}.swatch-black:after{white-space:pre;content:"21" "\a " "21" "\a " "1";background-color:#000;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-white{color:#000;background-color:#fff}.swatch-white:after{white-space:pre;content:"21" "\a " "1" "\a " "21";background-color:#fff;background-image:linear-gradient(#0000 .25rem,#000 .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-gray{color:#fff;background-color:#6c757d}.swatch-gray:after{white-space:pre;content:"4.68" "\a " "4.68" "\a " "4.47";background-color:#6c757d;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-gray-dark{color:#fff;background-color:#343a40}.swatch-gray-dark:after{white-space:pre;content:"11.5" "\a " "11.5" "\a " "1.82";background-color:#343a40;background-image:linear-gradient(#0000 .25rem,#fff .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.swatch-gray-500{color:#000;background-color:#adb5bd}.swatch-gray-500:after{white-space:pre;content:"10.1" "\a " "2.07" "\a " "10.1";background-color:#adb5bd;background-image:linear-gradient(#0000 .25rem,#000 .25rem .75rem,#0000 .75rem 1.25rem,#fff 1.25rem 1.75rem,#0000 1.75rem 2.25rem,#000 2.25rem 2.75rem,#0000 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%;padding-left:1rem;font-size:.75rem;line-height:1.35;position:absolute;top:1rem;right:1rem}.bd-blue-100{color:#000;background-color:#cfe2ff}.bd-blue-200{color:#000;background-color:#9ec5fe}.bd-blue-300{color:#000;background-color:#6ea8fe}.bd-blue-400{color:#000;background-color:#3d8bfd}.bd-blue-500{color:#fff;background-color:#0d6efd}.bd-blue-600{color:#fff;background-color:#0a58ca}.bd-blue-700{color:#fff;background-color:#084298}.bd-blue-800{color:#fff;background-color:#052c65}.bd-blue-900{color:#fff;background-color:#031633}.bd-indigo-100{color:#000;background-color:#e0cffc}.bd-indigo-200{color:#000;background-color:#c29ffa}.bd-indigo-300{color:#000;background-color:#a370f7}.bd-indigo-400{color:#fff;background-color:#8540f5}.bd-indigo-500{color:#fff;background-color:#6610f2}.bd-indigo-600{color:#fff;background-color:#520dc2}.bd-indigo-700{color:#fff;background-color:#3d0a91}.bd-indigo-800{color:#fff;background-color:#290661}.bd-indigo-900{color:#fff;background-color:#140330}.bd-purple-100{color:#000;background-color:#e2d9f3}.bd-purple-200{color:#000;background-color:#c5b3e6}.bd-purple-300{color:#000;background-color:#a98eda}.bd-purple-400{color:#000;background-color:#8c68cd}.bd-purple-500{color:#fff;background-color:#6f42c1}.bd-purple-600{color:#fff;background-color:#59359a}.bd-purple-700{color:#fff;background-color:#432874}.bd-purple-800{color:#fff;background-color:#2c1a4d}.bd-purple-900{color:#fff;background-color:#160d27}.bd-pink-100{color:#000;background-color:#f7d6e6}.bd-pink-200{color:#000;background-color:#efadce}.bd-pink-300{color:#000;background-color:#e685b5}.bd-pink-400{color:#000;background-color:#de5c9d}.bd-pink-500{color:#fff;background-color:#d63384}.bd-pink-600{color:#fff;background-color:#ab296a}.bd-pink-700{color:#fff;background-color:#801f4f}.bd-pink-800{color:#fff;background-color:#561435}.bd-pink-900{color:#fff;background-color:#2b0a1a}.bd-red-100{color:#000;background-color:#f8d7da}.bd-red-200{color:#000;background-color:#f1aeb5}.bd-red-300{color:#000;background-color:#ea868f}.bd-red-400{color:#000;background-color:#e35d6a}.bd-red-500{color:#fff;background-color:#dc3545}.bd-red-600{color:#fff;background-color:#b02a37}.bd-red-700{color:#fff;background-color:#842029}.bd-red-800{color:#fff;background-color:#58151c}.bd-red-900{color:#fff;background-color:#2c0b0e}.bd-orange-100{color:#000;background-color:#ffe5d0}.bd-orange-200{color:#000;background-color:#fecba1}.bd-orange-300{color:#000;background-color:#feb272}.bd-orange-400{color:#000;background-color:#fd9843}.bd-orange-500{color:#000;background-color:#fd7e14}.bd-orange-600{color:#000;background-color:#ca6510}.bd-orange-700{color:#fff;background-color:#984c0c}.bd-orange-800{color:#fff;background-color:#653208}.bd-orange-900{color:#fff;background-color:#331904}.bd-yellow-100{color:#000;background-color:#fff3cd}.bd-yellow-200{color:#000;background-color:#ffe69c}.bd-yellow-300{color:#000;background-color:#ffda6a}.bd-yellow-400{color:#000;background-color:#ffcd39}.bd-yellow-500{color:#000;background-color:#ffc107}.bd-yellow-600{color:#000;background-color:#cc9a06}.bd-yellow-700{color:#000;background-color:#997404}.bd-yellow-800{color:#fff;background-color:#664d03}.bd-yellow-900{color:#fff;background-color:#332701}.bd-green-100{color:#000;background-color:#d1e7dd}.bd-green-200{color:#000;background-color:#a3cfbb}.bd-green-300{color:#000;background-color:#75b798}.bd-green-400{color:#000;background-color:#479f76}.bd-green-500{color:#fff;background-color:#198754}.bd-green-600{color:#fff;background-color:#146c43}.bd-green-700{color:#fff;background-color:#0f5132}.bd-green-800{color:#fff;background-color:#0a3622}.bd-green-900{color:#fff;background-color:#051b11}.bd-teal-100{color:#000;background-color:#d2f4ea}.bd-teal-200{color:#000;background-color:#a6e9d5}.bd-teal-300{color:#000;background-color:#79dfc1}.bd-teal-400{color:#000;background-color:#4dd4ac}.bd-teal-500{color:#000;background-color:#20c997}.bd-teal-600{color:#000;background-color:#1aa179}.bd-teal-700{color:#fff;background-color:#13795b}.bd-teal-800{color:#fff;background-color:#0d503c}.bd-teal-900{color:#fff;background-color:#06281e}.bd-cyan-100{color:#000;background-color:#cff4fc}.bd-cyan-200{color:#000;background-color:#9eeaf9}.bd-cyan-300{color:#000;background-color:#6edff6}.bd-cyan-400{color:#000;background-color:#3dd5f3}.bd-cyan-500{color:#000;background-color:#0dcaf0}.bd-cyan-600{color:#000;background-color:#0aa2c0}.bd-cyan-700{color:#fff;background-color:#087990}.bd-cyan-800{color:#fff;background-color:#055160}.bd-cyan-900{color:#fff;background-color:#032830}.bd-gray-100{color:#000;background-color:#f8f9fa}.bd-gray-200{color:#000;background-color:#e9ecef}.bd-gray-300{color:#000;background-color:#dee2e6}.bd-gray-400{color:#000;background-color:#ced4da}.bd-gray-500{color:#000;background-color:#adb5bd}.bd-gray-600{color:#fff;background-color:#6c757d}.bd-gray-700{color:#fff;background-color:#495057}.bd-gray-800{color:#fff;background-color:#343a40}.bd-gray-900{color:#fff;background-color:#212529}.bd-white{color:#000;background-color:#fff}.bd-white p{margin:0}.bd-black{color:#fff;background-color:#000}.bd-black p{margin:0}.bd-clipboard,.bd-edit{float:right;display:none;position:relative}.bd-clipboard+.highlight,.bd-edit+.highlight{margin-top:0}@media (width>=768px){.bd-clipboard,.bd-edit{display:block}}.btn-clipboard,.btn-edit{color:var(--bs-body-color);background-color:var(--bd-pre-bg);border:0;border-radius:.25rem;padding:.5em;line-height:1;display:block}.btn-clipboard:hover,.btn-edit:hover{color:var(--bs-link-hover-color)}.btn-clipboard:focus,.btn-edit:focus{z-index:3}.btn-clipboard{z-index:2;margin-top:1.25rem;margin-right:.75rem;position:relative}.bd-placeholder-img{-webkit-user-select:none;user-select:none;text-anchor:middle;font-size:1.125rem}.bd-placeholder-img-lg{font-size:calc(1.475rem + 2.7vw)}@media (width>=1200px){.bd-placeholder-img-lg{font-size:3.5rem}}main a,main button,main input,main select,main textarea,main h2,main h3,main h4,main [tabindex="0"]{scroll-margin-top:80px;scroll-margin-bottom:100px}:root,[data-bs-theme=light]{--base02:#c8c8fa;--base03:#565c64;--base04:#666;--base05:#333;--base06:#fff;--base07:#13795b;--base08:#c6303e;--base09:#087990;--base0A:#6f42c1;--base0B:#084298;--base0C:#084298;--base0D:#6f42c1;--base0E:#ab296a;--base0F:#333}[data-bs-theme=dark]{--base02:#3e4451;--base03:#868e96;--base04:#868e96;--base05:#abb2bf;--base06:#b6bdca;--base07:#feb272;--base08:#6edff6;--base09:#feb272;--base0A:#ffe69c;--base0B:#79dfc1;--base0C:#79dfc1;--base0D:#6ea8fe;--base0E:#c29ffa;--base0F:#ea868f}.language-bash .line:before,.language-sh .line:before{color:var(--base03);content:"$ ";-webkit-user-select:none;user-select:none;display:inline-block}.language-powershell .line:before{color:var(--base0C);content:"PM> ";-webkit-user-select:none;user-select:none;display:inline-block}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--base03)}.token.punctuation{color:var(--base05)}.token.property{color:var(--base0A)}.token.tag{color:var(--base08)}.token.boolean,.token.number{color:var(--base09)}.token.constant,.token.symbol,.token.deleted{color:var(--base08)}.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--base0C)}.token.operator,.token.entity,.token.url{color:var(--base05)}.token.atrule,.token.attr-value,.token.keyword{color:var(--base0E)}.token.function{color:var(--base0B)}.token.selector,.token.class-name{color:var(--base07)}.token.regex,.token.important{color:var(--base0A)}.token.variable{color:var(--base08)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-diff .token.deleted{color:#e35d6a;background-color:#0000}.language-diff .token.inserted{color:#479f76;background-color:#0000}.language-bash .token.comment,.language-sh .token.comment{color:var(--base03)}.anchor-link{color:#0d6efd80;opacity:0;padding:0 .175rem;font-weight:400;text-decoration:none;transition:color .15s ease-in-out,opacity .15s ease-in-out}@media (prefers-reduced-motion:reduce){.anchor-link{transition:none}}.anchor-link:after{content:"#"}.anchor-link:focus,.anchor-link:hover,:hover>.anchor-link,:target>.anchor-link{color:#0d6efd;opacity:1;text-decoration:none}:root,[data-bs-theme=light]{--bd-purple:#4c0bce;--bd-violet:#712cf9;--bd-accent:#ffe484;--bd-violet-rgb:113, 44, 249;--bd-accent-rgb:255, 228, 132;--bd-pink-rgb:214, 51, 132;--bd-teal-rgb:32, 201, 151;--bd-violet-bg:var(--bd-violet);--bd-toc-color:var(--bd-violet);--bd-sidebar-link-bg:rgba(var(--bd-violet-rgb), .1);--bd-callout-link:10, 88, 202;--bd-callout-code-color:#ab296a;--bd-pre-bg:var(--bs-tertiary-bg)}[data-bs-theme=dark]{--bd-violet:#9561fb;--bd-violet-bg:#712cf9;--bd-toc-color:var(--bs-emphasis-color);--bd-sidebar-link-bg:#5521bb80;--bd-callout-link:110, 168, 254;--bd-callout-code-color:#e685b5;--bd-pre-bg:#1b1f22}:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80, 0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg, #d5dbe4, #f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, 0 1px 2px 1px #1e235a66;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, 0 1px 1px 0 #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8, 0 -3px 6px 0 #45629b1f}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg, #565872, #31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 #0304094d;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80, 0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{background:var(--docsearch-searchbox-background);color:var(--docsearch-muted-color);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:40px;justify-content:space-between;align-items:center;height:36px;margin:0 0 0 16px;padding:0 8px;font-weight:500;display:flex}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6px}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{padding:0 12px 0 6px;font-size:1rem}.DocSearch-Button-Keys{min-width:calc(40px + .8em);display:flex}.DocSearch-Button-Key{background:var(--docsearch-key-gradient);box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);border:0;border-radius:3px;justify-content:center;align-items:center;width:20px;height:18px;margin-right:.4em;padding:0 0 2px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;top:-1px}@media (prefers-reduced-motion){.DocSearch-Button-Key{transition:none}}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translateY(1px)}@media (width<=768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);z-index:200;width:100vw;height:100vh;position:fixed;top:0;left:0}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);box-shadow:var(--docsearch-modal-shadow);max-width:var(--docsearch-modal-width);border-radius:6px;flex-direction:column;margin:60px auto auto;position:relative}.DocSearch-SearchBar{padding:var(--docsearch-spacing) var(--docsearch-spacing) 0;display:flex}.DocSearch-Form{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);height:var(--docsearch-searchbox-height);padding:0 var(--docsearch-spacing);border-radius:4px;align-items:center;width:100%;margin:0;display:flex;position:relative}.DocSearch-Input{appearance:none;color:var(--docsearch-text-color);font:inherit;background:0 0;border:0;outline:none;flex:1;width:80%;height:100%;padding:0 0 0 8px;font-size:1.2em}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button{display:none}.DocSearch-Input::-webkit-search-decoration{display:none}.DocSearch-Input::-webkit-search-results-button{display:none}.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;display:flex}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;display:flex}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{appearance:none;color:var(--docsearch-icon-color);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);background:0 0;border:0;border-radius:50%;animation:none;right:0}}.DocSearch-Reset{appearance:none;color:var(--docsearch-icon-color);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);background:0 0;border:0;border-radius:50%;padding:2px;animation:.1s ease-in forwards fade-in;right:0}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{width:24px;height:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{margin:0;padding:0;list-style:none}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{-webkit-user-select:none;user-select:none;margin:0;font-size:.9em}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{color:var(--docsearch-highlight-color);background:0 0}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing);justify-content:center;font-size:.85em;display:flex}.DocSearch-HitsFooter a{color:inherit;border-bottom:1px solid}.DocSearch-Hit{border-radius:4px;padding-bottom:4px;scroll-margin-top:40px;display:flex;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform-origin:top;transition:all .25s linear .25s;transform:scale(0)}.DocSearch-Hit a{background:var(--docsearch-hit-background);box-shadow:var(--docsearch-hit-shadow);padding-left:var(--docsearch-spacing);border-radius:4px;width:100%;display:block}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);z-index:10;margin:0 -4px;padding:8px 4px 0;font-size:.85em;font-weight:600;line-height:32px;position:sticky;top:0}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{color:var(--docsearch-hit-color);height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0;flex-direction:row;align-items:center;display:flex}.DocSearch-Hit-icon{width:20px;height:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;width:22px;height:22px;display:flex}.DocSearch-Hit-action svg{width:18px;height:18px;display:block}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:auto;justify-content:center;width:80%;margin:0 8px;font-weight:500;line-height:1.2em;display:flex;position:relative;overflow-x:hidden}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{text-align:center;width:80%;margin:0 auto;padding:36px 0;font-size:.9em}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{text-align:left;padding-bottom:24px;display:inline-block}.DocSearch-NoResults-Prefill-List ul{padding:8px 0 0;display:inline-block}.DocSearch-NoResults-Prefill-List li{list-style-type:"» ";list-style-position:inside}.DocSearch-Prefill{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;background:0 0;border:0;border-radius:1em;padding:0;font-size:1em;font-weight:700;display:inline-block}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{background:var(--docsearch-footer-background);box-shadow:var(--docsearch-footer-shadow);height:var(--docsearch-footer-height);padding:0 var(--docsearch-spacing);-webkit-user-select:none;user-select:none;z-index:300;border-radius:0 0 8px 8px;flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.DocSearch-Commands{color:var(--docsearch-muted-color);margin:0;padding:0;list-style:none;display:flex}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{background:var(--docsearch-key-gradient);box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);border:0;border-radius:2px;justify-content:center;align-items:center;width:20px;height:18px;margin-right:.4em;padding:0 0 1px;display:flex}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh) * 100);position:absolute}.DocSearch-Footer{border-radius:0;position:absolute;bottom:0}.DocSearch-Hit-content-wrapper{width:80%;display:flex;position:relative}.DocSearch-Modal{box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh) * 100);border-radius:0;width:100%;max-width:100%;margin:0}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh,1vh) * 100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin-left:var(--docsearch-spacing);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;outline:none;flex:none;padding:0;font-size:1em;font-weight:500;display:inline-block;overflow:hidden}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--docsearch-primary-color:var(--bd-violet);--docsearch-logo-color:var(--bd-violet)}[data-bs-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg, #565872, #31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80, 0 -4px 8px 0 #0003;--docsearch-muted-color:#7f8497}.bd-search{position:relative}@media (width>=992px){.bd-search{width:200px;margin-left:-100px;position:absolute;top:.875rem;left:50%}}@media (width>=1200px){.bd-search{width:280px;margin-left:-140px}}.DocSearch-Container{--docsearch-muted-color:var(--bs-secondary-color);--docsearch-hit-shadow:none;z-index:2000;cursor:auto;position:fixed}@media (width>=992px){.DocSearch-Container{padding-top:4rem}}.DocSearch-Button{--docsearch-searchbox-background:#0000001a;--docsearch-searchbox-color:#fff;--docsearch-searchbox-focus-background:#00000040;--docsearch-searchbox-shadow:0 0 0 .25rem #ffe48466;--docsearch-text-color:#fff;--docsearch-muted-color:#ffffffa6;border:1px solid #fff6;border-radius:.375rem;width:100%;height:38px;margin:0}.DocSearch-Button .DocSearch-Search-Icon{opacity:.65}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{border-color:#ffe484}.DocSearch-Button:active .DocSearch-Search-Icon,.DocSearch-Button:focus .DocSearch-Search-Icon,.DocSearch-Button:hover .DocSearch-Search-Icon{opacity:1}@media (width<=991.98px){.DocSearch-Button,.DocSearch-Button:hover,.DocSearch-Button:focus{box-shadow:none;background:0 0;border:0}.DocSearch-Button:focus{box-shadow:var(--docsearch-searchbox-shadow)}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch-Button-Keys{background:#00000040;border-radius:.25rem;min-width:0;padding:.125rem .25rem}.DocSearch-Button-Key{width:auto;height:1.25rem;box-shadow:none;background:0 0;margin-right:0;padding-left:.125rem;padding-right:.125rem;font-size:.875rem;top:0}.DocSearch-Commands-Key{box-shadow:none;background-color:#0000001a;background-image:none;padding-left:1px;font-size:.875rem}.DocSearch-Form{border-radius:var(--bs-border-radius)}.DocSearch-Hits mark{padding:0}.DocSearch-Hit{border-radius:0;padding-bottom:0}.DocSearch-Hit a{border:solid var(--bs-border-color);border-width:0 1px 1px;border-radius:0}.DocSearch-Hit:first-child a{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);border-top-width:1px}.DocSearch-Hit:last-child a{border-bottom-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.DocSearch-Hit-icon{align-items:center;display:flex}.DocSearch-Logo svg .cls-1,.DocSearch-Logo svg .cls-2{fill:var(--docsearch-logo-color)}
