td.halign-left,th.halign-left{text-align:left}td.halign-right,th.halign-right{text-align:right}td.halign-center,th.halign-center{text-align:center}td.valign-top,th.valign-top{vertical-align:top}td.valign-bottom,th.valign-bottom{vertical-align:bottom}td.valign-middle,th.valign-middle{vertical-align:middle}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("Open Sans-Regular"),url(../font/open-sans-all-400-normal.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans"),local("Open Sans-Italic"),url(../font/open-sans-all-400-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-weight:500;src:local("Open Sans"),local("Open Sans-Bold"),url(../font/open-sans-all-600-normal.woff) format("woff")}@font-face{font-family:PP Telegraf;font-style:normal;font-display:swap;font-weight:400;src:url(../font/PPTelegraf-Light.woff2) format("woff2")}@font-face{font-family:PP Telegraf;font-style:italic;font-display:swap;font-weight:400;src:url(../font/PPTelegraf-UltralightSlanted.woff2) format("woff2")}@font-face{font-family:PP Telegraf;font-style:normal;font-display:swap;font-weight:500;src:url(../font/PPTelegraf-Medium.woff2) format("woff2")}@font-face{font-family:PP Telegraf;font-style:italic;font-display:swap;font-weight:500;src:url(../font/PPTelegraf-RegularSlanted.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local("Roboto Mono Regular"),local("RobotoMono-Regular"),url(../font/roboto-mono-latin-400.woff2) format("woff2"),url(../font/roboto-mono-latin-400.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:local("Roboto Mono Medium"),local("RobotoMono-Medium"),url(../font/roboto-mono-latin-500.woff2) format("woff2"),url(../font/roboto-mono-latin-500.woff) format("woff")}body,html{height:100%}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{scroll-padding-top:60px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background:light-dark(#f2f5f9,#191d29);color:light-dark(#041a3b,#e2e8f0);font-family:Open Sans,sans-serif;line-height:1.4;margin:0}h1,h2,h3,h4,h5,h6{font-family:PP Telegraf,sans-serif}a{text-decoration:none}a:hover{text-decoration:underline}code,kbd,pre{font-family:Roboto Mono,monospace}b,dt,strong,th{font-weight:500}em em{font-style:normal}strong strong{font-weight:400}button{cursor:pointer;font-family:inherit;font-size:1em;line-height:1.4;margin:0}button::-moz-focus-inner{border:none;padding:0}.switch{position:relative;display:inline-block;width:40px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;inset:0;background-color:#ccc}.slider,.slider::before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider::before{content:"";height:18px;width:18px;left:2px;bottom:1px;background-color:#fff}input:checked+.slider{background-color:#1dbc22}input:focus+.slider{-webkit-box-shadow:0 0 1px #1dbc22;box-shadow:0 0 1px #1dbc22}input:checked+.slider::before{-webkit-transform:translateX(18px);transform:translateX(18px)}.slider.round{border-radius:34px}.slider.round::before{border-radius:50%}.small-grey{font-size:smaller;font-weight:300;padding-left:15px}.left-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);vertical-align:bottom;padding-left:10px}.body{overflow-wrap:break-word}@media screen and (width >= 1024px){.body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (width >= 1920px){.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.paragraph.help>h2>img{width:30px;vertical-align:top;margin-right:10px}.paragraph.help>h2:not(.discrete){border:none}.paragraph.find{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;z-index:-1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.find-item{position:relative;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-top:10px;border:1px solid light-dark(#b7c1cb,#374151);padding:5%;border-radius:5px}input[type=text]{width:200px;height:40px;font-size:inherit}.find-item:first-child>ul{margin-top:20px}@media (width >= 820px){.paragraph.find{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}.find-item:first-child>ul{-webkit-columns:2;-moz-columns:2;column-count:2}.find-item{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}.nav-container{--nav-x-padding:10px;--nav-item-padding-left:14px;--nav-transition-duration:300ms;position:fixed;left:0;width:100%;font-size:.91667rem;z-index:1;visibility:hidden;font-family:PP Telegraf,sans-serif;max-width:300px;background-color:#fff;border-right:1px solid light-dark(#e4e2e2,#374151)}#hide-nav{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;bottom:10px;z-index:1;left:15px}#hide-nav button{width:40px;height:40px;outline-style:none;border-radius:40px;cursor:pointer;border:.5px solid #dadada;background-color:light-dark(#f2f5f9,#374151)}.nav-container.is-active{visibility:visible}.nav{background-color:light-dark(#fff,#191d29);position:relative;top:0;height:calc(100vh - 60px);overflow:hidden auto;width:100%}.nav .panels{margin-top:30px}.nav-panel-menu,.nav .panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;width:100%;padding-left:0;line-height:1.35;position:relative}.nav-menu h3.title{color:light-dark(#041a3b,#e2e8f0);font-size:inherit;font-weight:500;margin:0;padding:.25em 0 .125em}.nav-menu a{color:light-dark(#707482,#fff)}.nav-list{padding:0;position:relative;height:0;overflow:hidden;will-change:height;-webkit-transition:height var(--nav-transition-duration);transition:height var(--nav-transition-duration)}.nav-menu>.nav-list{padding:0;margin-top:0;height:auto}.nav-item{text-indent:0;line-height:1.6;position:relative;list-style:none;padding:2px 0 2px var(--nav-item-padding-left)}.nav-item[data-depth="0"]{font-size:16px;font-weight:500;line-height:2.1;padding-top:5px;padding-bottom:5px}.nav-item:not([data-depth="0"]){font-size:14px;font-weight:400}.nav-item>.nav-text{cursor:pointer}.nav-item.top ul{background:#fff}.components:not(.is-active),.versions:not(.is-active){display:none}.nav-item-toggle{background:transparent url(../img/caret-blue.svg) 50% no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform var(--nav-transition-duration);transition:-webkit-transform var(--nav-transition-duration);transition:transform var(--nav-transition-duration);transition:transform var(--nav-transition-duration),-webkit-transform var(--nav-transition-duration);border:none;outline:none;line-height:inherit;position:absolute;height:1.35em;width:30px;padding:0;right:0}head:has(meta[content=dark])~body .nav-item-toggle{background:transparent url(../img/caret-white.svg) 50% no-repeat}.nav-item[data-depth="0"]>.nav-item-toggle{top:10px}.nav-item-toggle.nav-explore-toggle{background:transparent url(../img/pencil.svg) no-repeat 50%/40%;right:1.5px}.nav-item.is-active>.nav-item-toggle{-webkit-transform:rotate(0);transform:rotate(0)}.is-current-page{background-color:light-dark(#f0f6ff,transparent);border-radius:10px;font-weight:500}.is-current-page>.nav-link,.is-current-page>.nav-text{color:light-dark(#0080a9,#00d9ff)}.nav-link,.nav-text{padding-right:15px;position:relative}.nav-link.enterprise::after{content:"Enterprise";background:#003b87;padding:4px;margin-left:5px;color:#fff;border-radius:10px;font-size:.7em;vertical-align:middle}.nav-link.beta::after{content:"Beta"}.nav-link.beta::after,.nav-link.enterprise.beta::after{color:#041a3b;background:#68c200;padding:4px;margin-left:5px;border-radius:10px;font-size:.7em;vertical-align:middle}.nav-link.enterprise.beta::after{content:"Enterprise Beta"}@media screen and (width >= 1024px){.nav-container{position:static;visibility:visible;border-right:none}#hide-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav{top:60px;-webkit-box-shadow:none;box-shadow:none;position:sticky}}.nav-version-picker{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:20px 10px 0}.nav-version-picker-toggle{position:relative;border-radius:5px;color:light-dark(#0080a9,#fff);border:2px solid light-dark(#0080a9,#374151);background-color:light-dark(#f0f6ff,#222835);padding:6px 30px 6px 10px;text-decoration:none!important;cursor:pointer;width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-version-picker-toggle::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent url(../img/caret-blue.svg) 50% no-repeat;width:30px;height:15px}head:has(meta[content=dark])~body .nav-version-picker-toggle::after{background:transparent url(../img/caret-white.svg) 50% no-repeat}.nav-version-picker-toggle-versions{max-width:80px}[data-active-toggle=product] .nav-version-picker-toggle-components::after,[data-active-toggle=version] .nav-version-picker-toggle-versions::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.navbar-product-name{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-product-version{-ms-flex-preferred-size:30%;flex-basis:30%}.navbar-product-name,.navbar-product-version{position:relative}[data-active-toggle=product] .nav-version-picker-components,[data-active-toggle=version] .nav-version-picker-versions{display:block}.nav-version-picker-components,.nav-version-picker-versions{display:none;position:absolute;top:100%;right:0;left:0;margin:var(--nav-x-padding);z-index:100;list-style-type:none;border:2px solid light-dark(#0080a9,#374151);background-color:light-dark(#f0f6ff,#222835);border-radius:5px;padding:4px 6px}.nav-version-picker-components a,.nav-version-picker-versions a{color:light-dark(#0080a9,#e2e8f0);display:block;width:100%}.nav-version-picker-components .component.is-current,.nav-version-picker-versions .version.is-current{font-weight:500}pre.highlightjs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}pre.highlightjs:hover .copy-code-button{background-color:light-dark(#f1f3f4,#37474f)}.copy-code-button{color:#b7c1cb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding-left:.5rem;padding-right:.5rem;border-radius:3px 3px 0 0;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}a.copy-code-button:focus,a.copy-code-button:hover{color:#fafafa;text-decoration:none}.copy-toast{position:fixed;top:80px;right:20px;background:#008a00;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100001;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.copy-toast.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.15s;transition-duration:.15s}.doc .listingblock code+.source-type-box{position:absolute;top:-20px;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.doc .listingblock code+.source-type-box .data-source{content:attr(data-lang);color:#b7c1cb;font-size:.75rem;letter-spacing:1px;line-height:18px;text-transform:uppercase;padding-right:.5rem;border-right:1px solid light-dark(#e4e2e2,#374151)}.doc .listingblock pre .fade-shadow{display:none;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(241,247,254,.050980392156862744)),color-stop(18%,rgba(241,247,254,.25098039215686274)),color-stop(68%,#f1f7fe),to(#f1f7fe)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(241,247,254,.050980392156862744),rgba(241,247,254,.25098039215686274) 18%,#f1f7fe 68%,#f1f7fe) 0 0 no-repeat padding-box;width:65px;height:80%;position:absolute;right:1px;top:0}code::-webkit-scrollbar{width:.25rem;height:5px}code::-webkit-scrollbar-thumb{background-color:#2160c0}a[id$=mac]::before{content:url(/_/img/mac.svg)}a[id$=mac]::before,a[id$=windows]::before{position:relative;z-index:100000;width:25px;left:-9px;top:3px}a[id$=windows]::before{content:url(/_/img/windows.svg)}a[id$=linux]::before{content:url(/_/img/linux.svg);position:relative;z-index:100000;left:-9px;top:3px}.tut.home .filter>*{font-size:medium}.tut.home .cards{max-width:1500px;margin:auto}.tut-cards{-ms-flex-flow:column wrap;flex-flow:column wrap}.tut-card,.tut-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.tut-card{background:#fafafa;border-radius:3px;border:1px solid #dbdbdb;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:20px;margin-right:20px;margin-bottom:20px;min-width:300px;max-width:650px}.tut-card,.tut-card .start{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tut-card .start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px}.tut-card .start a{text-decoration:none}.button.git span{background:transparent url(../img/github.svg) 0/contain no-repeat;width:20px;height:20px}.tut-cards .button.git{justify-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:165px;color:#2160c0;background:none;border:1px solid #2160c0}.get-started .button img{margin-right:-20px;margin-left:10px}.dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fafafa;border:1px solid #b7c1cb;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;cursor:pointer;height:36px;width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;font-size:1.1em;text-indent:10px}.dropdown-toggle.filters{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:25ch;padding-top:25px;padding-bottom:25px;bottom:0;left:30px;position:absolute;height:25px;border:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.product-boxes{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;text-align:left;text-overflow:ellipsis;font-size:.9em;text-indent:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-box{background:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box;color:light-dark(#707482,#94a3b8);border:1px solid #b7c1cb;border-bottom:3px solid light-dark(#707482,#94a3b8);border-radius:5px}.product-box.is-active{border-bottom:3px solid #68c200;color:#041a3b}.language-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.lang-filter-list,.language-list{display:-webkit-box;display:-ms-flexbox;display:flex}.lang-filter-list{background:#f1f1f1;border:1px solid #f1f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;padding:4px 14px;color:#333;border-radius:1em;margin:0 10px 10px 0;-ms-flex-item-align:center;align-self:center}.lang-filter-list img{width:20px;margin-left:5px}.lang-filter-list.is-active{background:#68c200;border:1px solid #68c200;font-weight:500}.lang-filter-list:hover{cursor:pointer}#current-category{margin-left:15px}.dropdown-toggle span{background:url(../img/caret-blue.svg) no-repeat 40%/37%;width:40px;height:30px}.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:20px;margin-top:20px}.dropdown .dropdown-content#categories{display:none;background-color:#f6f6f6;min-width:100px;border:1px solid #ddd;padding:0;margin-top:0;font-size:.8em}.dropdown .dropdown-content#categories li{color:#000;padding:12px 16px;text-decoration:none;list-style:none;cursor:pointer}.dropdown .dropdown-content li:hover{background-color:#f1f1f1}.dropdown .dropdown-content.show#categories{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.tutorials-header{color:#fff;font-weight:400;margin:0}.row.tutorials>*{min-width:25ch;padding-top:25px;padding-bottom:25px}.row.tutorials.boxes{background-color:inherit;padding:0}.tutorials.filter.end{background-color:#fafafa;border-bottom-right-radius:50px;border-bottom-left-radius:5px;border:1px solid #b7c1cb;padding-right:50px;padding-left:15px;margin:0 30px}.row.tutorials .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.tutorials.filter .card{max-width:400px;padding-right:15px}.row.tutorials h3{font-weight:400;margin:0}.row.tutorials.search .card{text-align:center;max-width:800px;width:100%}.row.tutorials.filter{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px}.row.tutorials.filter,.row.tutorials.filter.show{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row.tutorials.filter.show{display:none}.row.tutorials.filter .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.tutorials.search .card:first-child{padding-bottom:0}.row.tutorials:last-child{-webkit-box-shadow:none;box-shadow:none}.tut-card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tut-card .card-header h3{margin:0}.tut-card ul{list-style:none;padding:0}.time{font-size:small;color:light-dark(#707482,#94a3b8);margin-left:auto;white-space:nowrap}.summary{height:100px;overflow:auto}@media screen and (width >= 900px){.tut-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tut-card{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}}@media screen and (width >= 1100px){.row.tutorials>*{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}}@media screen and (width >= 1500px){.tut .cards{margin:auto}}.tutorial .toc.sidebar{margin-left:4em}.tutorial .toc.sidebar .source{width:100%}.tutorial .git{background:transparent url(../img/github.svg) 0/contain no-repeat;margin-top:20px;color:#2d7de4}.doc .content>img,.doc .image{border-radius:5px;cursor:pointer;-webkit-transition:.3s;transition:.3s;padding:20px}.doc .image.right{padding-left:20px}.doc .image.left{padding-right:20px}.doc .content>img:hover{opacity:.7}.doc .modal{display:none;position:fixed;z-index:100000;padding-top:70px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.doc .modal-image{margin:auto;display:block;max-width:95%;height:auto}.modal-image{-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.doc .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;line-height:1;-webkit-transition:.3s;transition:.3s}.close:focus,.doc .close:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (width <= 700px){.doc .modal-image{width:100%}}@-webkit-keyframes vertical-shaking{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vertical-shaking{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.feedback-prompt{width:14rem;font-family:Open Sans,sans-serif;color:light-dark(#707482,#94a3b8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:calc(460px + 2.5rem);margin-left:5em;margin-right:.75rem;z-index:199}@media screen and (height <= 670px){.feedback-prompt{display:none}}.feedback-prompt .hidden,.helpful-feedback input[type=radio]{display:none}.feedback-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.5rem .7rem;font-family:PP Telegraf,sans-serif;font-size:14px;background-color:light-dark(#f0f6ff,#222835);border:1px solid light-dark(#f0f6ff,#374151);border-radius:10px;cursor:pointer}.feedback-button:hover{background-color:light-dark(#e0e8ff,#282f3d);color:light-dark(#041a3b,#f8fafc)}a.feedback-button:hover{text-decoration:none}.feedback-prompt .feedback-button,.feedback-prompt .helpful-feedback{margin-top:10px}.helpful-feedback{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.helpful-feedback,.helpful-feedback-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.helpful-feedback-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.helpful-feedback-title{width:100%;text-align:center;white-space:nowrap}.helpful-feedback .feedback-button{margin-top:0}.yes-button{color:light-dark(#008a00,#fff)}.yes-button:hover .like-img{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.no-button{color:light-dark(#b00020,#fff)}.no-button:hover .like-img{-webkit-transform:translateY(3px);transform:translateY(3px)}.like-img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:20px;height:auto}.additional-feedback{display:block;padding-right:.5rem;font-family:Open Sans,sans-serif;color:light-dark(#707482,#fff)}.additional-feedback a{color:#0080a9;font-size:.77778rem}.edit-this-page{display:block;padding-right:.5rem;font-family:Open Sans,sans-serif;color:light-dark(#707482,#fff)}.edit-this-page a{color:#2d7de4;font-size:.77778rem}.feedback-button-text{padding-left:1.75rem}.git{background:transparent url(../img/github.svg) 0/contain no-repeat}head:has(meta[content=dark])~body .git{background:transparent url(../img/github-white.svg) 0/contain no-repeat}.git-pull{background:transparent url(../img/edit.svg) 0/contain no-repeat}head:has(meta[content=dark])~body .git-pull{background:transparent url(../img/edit-white.svg) 0/contain no-repeat}.command{background:transparent url(../img/command.svg) 0/contain no-repeat}head:has(meta[content=dark])~body .command{background:transparent url(../img/command-white.svg) 0/contain no-repeat}.training{background:transparent url(../img/training.svg) 0/contain no-repeat}head:has(meta[content=dark])~body .training{background:transparent url(../img/training-white.svg) 0/contain no-repeat}.mail{background:transparent url(../img/mail.svg) 0/contain no-repeat}head:has(meta[content=dark])~body .mail{background:transparent url(../img/mail-white.svg) 0/contain no-repeat}.feedback-form-submit-container{display:none}.feedback-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.feedback-form-container:has(>.feedback-radio-button-label>input[name=feedback]:checked)~.feedback-form-submit-container{display:block}.feedback-radio-button-label:has(input[name=feedback]:checked)+.additional-textual-feedback{display:block}input[name=feedback]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:16px;height:16px;border:1px solid light-dark(#b7c1cb,#374151);-webkit-transition:border-width .2s linear;transition:border-width .2s linear;margin:0;position:relative;top:4px;padding:0}input[name=feedback]:checked{border:4px solid #68c200}.feedback-radio-button-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;font-family:PP Telegraf,sans-serif;font-size:14px;cursor:pointer;color:light-dark(#707482,#94a3b8);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.feedback-radio-button-label:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.radio-btn-title{font-weight:600;padding:2px 0}input[name=feedback]:checked~.feedback-description .radio-btn-title{color:light-dark(#041a3b,#e2e8f0)}.feedback-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback-form-submit-btn{display:block;margin:0 0 0 auto;color:#2d7de4;border:1px solid #2d7de4;border-radius:20px;background-color:#fff;padding:6px 20px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.feedback-form-submit-btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.feedback-form-submit-btn:disabled{color:#b7c1cb;border:1px solid #b7c1cb;cursor:wait}.additional-textual-feedback{border:1px solid #b7c1cb;color:light-dark(#707482,#94a3b8);border-radius:10px;padding:10px;width:100%;display:none}.additional-textual-feedback::-webkit-input-placeholder{color:#b7c1cb}.additional-textual-feedback::-moz-placeholder{color:#b7c1cb}.additional-textual-feedback:-ms-input-placeholder{color:#b7c1cb}.additional-textual-feedback::-ms-input-placeholder{color:#b7c1cb}.additional-textual-feedback::placeholder{color:#b7c1cb}.overlay-content.feedback-overlay-content{padding:30px 60px}.feedback-overlay-title{margin:0}.feedback-overlay-description{margin:.5rem 0 2rem}.feedback-submit-success{background-color:#f7ffe4;border:1px solid #c6ff3a;font-size:14px;padding:10px 20px;border-radius:10px;-webkit-animation-name:vertical-shaking;animation-name:vertical-shaking;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.overlay{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.4s;animation-duration:.4s}.overlay.open{display:block}.overlay-content{background-color:#fefefe;margin:15vh auto 0;padding:20px;border:1px solid #888;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:1000px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:.4s;animation-duration:.4s;position:relative}.close-overlay{position:absolute;top:1rem;right:1rem;color:#b7c1cb;font-size:28px;line-height:.5;font-weight:700;-webkit-transition:color .3s;transition:color .3s}.close-overlay:focus,.close-overlay:hover{color:#000;text-decoration:none;cursor:pointer}

/*! Hazelcast Docs UI - v1.0.0 */body.page-home{background-color:#061827}.home{--cards-padding:15px;--search-container-height:36px;margin:0 auto;text-align:center;width:100%}dd{display:block;-webkit-margin-start:0;margin-inline-start:0}.home .home-background{position:relative;overflow:hidden;min-height:160px;padding:2rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .home-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 50px);background-image:url(../img/home/green-flow.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:-1}.home .home-background-heading{color:#fff;font-weight:500;font-size:50px;letter-spacing:1px;line-height:1;margin:0;background:-webkit-gradient(linear,right top,left top,from(#c6ff3a),to(#0080a9));background:linear-gradient(270deg,#c6ff3a,#0080a9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home .home-background-subheading{font-size:1em;font-weight:300;padding:0 30px;letter-spacing:1px;margin:1rem 0}.ai-button,.home .home-background-subheading{color:#fff;font-family:PP Telegraf,sans-serif}.ai-button{background-color:#0080a9;border:none;border-radius:10px;padding:10px;height:var(--search-container-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.9em}.ai-button-img{stroke-width:1.5}.home .article,.light-section{background-color:light-dark(#f2f5f9,#191d29);text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:24px 24px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-header-padding{padding:var(--cards-padding)}.additional-card,.feedback-footer,.home .card{border-radius:10px;background-color:light-dark(#fff,#191d29);-ms-flex-preferred-size:100%;flex-basis:100%;padding:var(--cards-padding);border:1px solid light-dark(#b7c1cb,#374151);-webkit-box-sizing:border-box;box-sizing:border-box}.feedback-footer .card-header,.home .card-header{color:light-dark(#041a3b,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.feedback-footer .card-title,.home .card-title{font-weight:500;font-size:1.3rem;text-align:center;margin:0}.home .card-title a{color:inherit!important;text-decoration:none!important}.home .card-list{-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 66%;flex:1 66%;padding:0;gap:0;margin:10px 0 0}.home .card-list,.home ul.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.home ul.card-list{-ms-flex-direction:column;flex-direction:column;gap:10px}.home .card-list-item{list-style:none;text-align:left;width:100%}.home .card-list-item a{color:light-dark(#0080a9,#00d9ff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.feedback-footer .card-img,.home .card-img{width:24px;height:auto;stroke-width:1;margin-right:10px}.home .additional-cards{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .card-list-item-description{color:light-dark(#707482,#94a3b8);margin:0 0 1rem;text-align:left}.feedback-footer-container{padding:0 24px 24px}.article .feedback-footer-container{padding-top:24px;background-color:light-dark(#fff,#191d29)}.feedback-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.home .featured-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;margin:60px 0 40px;padding:0 20px}@media (width <= 1100px){.home .featured-cards{grid-template-columns:repeat(2,1fr)}}@media (width <= 600px){.home .featured-cards{grid-template-columns:1fr}}.home .featured-cards .card{-webkit-box-sizing:border-box;box-sizing:border-box}.promo-banner{background:-webkit-gradient(linear,left top,right top,from(#c6ff3a),to(#c6ff3a));background:linear-gradient(90deg,#c6ff3a,#c6ff3a);color:#051a27;padding:10px 24px;font-size:1rem;font-weight:400;text-align:center;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;gap:.25em;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08);text-decoration:none;width:100%;cursor:pointer;-webkit-transition:background .8s ease,color .6s ease;transition:background .8s ease,color .6s ease}.promo-banner strong{font-weight:500;-webkit-transition:color .8s ease;transition:color .8s ease}.promo-banner a{color:#051a27;font-weight:500;margin-left:8px;text-decoration:none;-webkit-transition:color .8s ease,-webkit-text-decoration .8s ease;transition:color .8s ease,-webkit-text-decoration .8s ease;transition:color .8s ease,text-decoration .8s ease;transition:color .8s ease,text-decoration .8s ease,-webkit-text-decoration .8s ease}.promo-banner:hover{background:-webkit-gradient(linear,left top,right top,from(#c6ff3a),to(#fff));background:linear-gradient(90deg,#c6ff3a,#fff);text-decoration:none!important;color:#0b2b39}.promo-banner:hover a,.promo-banner:hover strong{color:#0b2b39}.promo-banner .p-btn{color:#0080a9;font-weight:500;text-decoration:none;position:relative;display:inline-block;margin-left:8px;padding-right:1em;-webkit-transition:color .3s ease;transition:color .3s ease}.promo-banner .p-btn::after{content:"→";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.95em;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.promo-banner:hover .p-btn{color:#0b2b39;text-decoration:underline}.promo-banner:hover .p-btn::after{-webkit-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px)}.grad-text{background:-webkit-gradient(linear,left top,right top,from(#0080a9),to(#0b2b39));background:linear-gradient(90deg,#0080a9,#0b2b39);-webkit-text-fill-color:transparent;font-weight:500;-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;-webkit-transition:background-position .6s ease;transition:background-position .6s ease;background-size:200% auto;background-position:0}.grad-text:hover{background-position:100%}@media (width >= 480px){.home .card{-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px)}.feedback-footer .card-title,.home .card-title{text-align:left}}@media (width >= 550px){.ai-button{position:absolute;right:40px;top:0}.feedback-footer .card-title,.home .card-title{text-align:left}}@media (width >= 840px){.home .additional-card,.home .card{-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px)}}@media (width <= 768px){.home .DocSearch-Button{width:60%}}@media (width >= 1120px){.home .home-background{background-position-y:0}}@media (width >= 1300px){.feedback-footer{gap:30px}}@media (width >= 1400px){.home .card{-ms-flex-preferred-size:calc(25% - 18px);flex-basis:calc(25% - 18px)}}@media (width <= 768px){.home .additional-cards{padding:20px}}.information-container.wrapper{display:none!important}.swagger-ui .wrapper{padding:0!important}.opblock-summary-path{max-width:none!important;-ms-flex-negative:unset!important;flex-shrink:unset!important}.article-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4a71c4;display:none;line-height:1.2;padding:1rem 10px;color:#fff;font-size:.75em;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-banner.beta{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.article-banner .beta-imdg{max-width:800px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.article-banner .beta-imdg a{color:#fff;text-decoration:underline}.article-banner.prerelease{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;position:sticky;top:50px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:1}.article-banner .prerelease .fa.fa-info{font-size:30px;margin-right:10px;margin-left:30px}.new{border-radius:10px;border:none;color:#041a3b;background-color:#68c200;font-size:14px;position:absolute;margin-left:5px}.new:hover{cursor:default}.article-banner p{font-size:.77778rem;margin:0 1.1rem 10px 0}.article-banner a.btn{border:1px solid light-dark(#b7c1cb,#374151);text-align:center;padding:4px;text-decoration:none;border-radius:5px;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}.article-banner a.btn:focus,.article-banner a.btn:hover{background-color:#2160c0;color:#fff}main>.content{background-color:light-dark(#fff,#191d29)}@media screen and (width >= 1024px){.article{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.article-banner{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}main{min-width:0}main>.content{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid light-dark(#e4e2e2,#374151);border-right:1px solid light-dark(#e4e2e2,#374151)}}@media (width >= 1600px){.article-banner .beta-imdg{max-width:100%}}.nav-toggle{background:url(../img/menu.svg) no-repeat 50% 47.5%;background-size:49%;border:none;outline:none;line-height:inherit;height:2.5rem;padding:0;width:2.5rem;margin-right:-.25rem}.nav-toggle.is-active{background-image:url(../img/back.svg);background-size:41.5%}@media screen and (width >= 1024px){.nav-toggle{display:none}}.breadcrumbs{display:none;line-height:1.35;color:light-dark(#707482,#94a3b8)}@media screen and (width >= 1024px){.breadcrumbs{display:block;margin-top:15px;font-size:smaller}}a+.breadcrumbs{padding-left:.05rem}.doc .breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline;margin:0}.breadcrumbs li a{color:light-dark(#707482,#94a3b8)}.breadcrumbs li::after{content:">";padding:0 .5rem}.breadcrumbs li:last-of-type::after{content:none}.page-versions{position:relative;line-height:1;width:13em;font-size:.77778rem}@media screen and (width >= 1024px){.page-versions{display:block}}.page-versions .version-menu-toggle{color:light-dark(#0080a9,#00d9ff);background:url(../img/chevron.svg) no-repeat right .5rem top 50%;background-size:auto .75em;border:none;outline:none;line-height:inherit;padding:.5rem 1.5rem .5rem 0;position:relative}head:has(meta[content=dark])~body .page-versions .version-menu-toggle{background-image:url(../img/chevron-dark.svg)}.page-versions .version-menu{font-size:.77778rem;z-index:1;background-color:light-dark(#fff,#191d29);position:absolute;margin-top:30px;top:0;left:0;width:100%;border:1px solid light-dark(#b7c1cb,#374151);border-radius:5px}.page-versions:not(.is-active) .version-menu{display:none}.page-versions .version{display:block;padding:.5rem}.page-versions .version.is-current{display:none}.page-versions .version.is-missing{color:#8e8e8e;font-style:italic;text-decoration:none}.toc-menu{color:light-dark(#707482,#94a3b8)}.toc.sidebar{display:none;position:sticky;top:calc(60px + 2.5rem);-ms-flex-item-align:start;align-self:flex-start;margin-left:5em;margin-right:.75rem}.toc .toc-menu ul{font-size:.83333rem;line-height:1.2;list-style:none;margin:0;padding:0;max-height:calc(100vh - 60px - 5rem);overflow-y:auto;scrollbar-width:none}.toc .toc-menu ul::-webkit-scrollbar{width:0}@media screen and (width >= 1024px){aside.toc.embedded{display:none}.toc.sidebar{display:block;-webkit-box-flex:0;-ms-flex:0 0 14rem;flex:0 0 14rem;min-width:222px;overflow:hidden auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:400px}.toc .toc-menu ul{font-size:.75rem}}@media screen and (width >= 1800px){aside.toc.sidebar{min-width:300px}}.toc .toc-menu li{margin:0}.toc .toc-menu li[data-level="2"] a{padding-left:1.25rem}.toc .toc-menu li[data-level="3"] a{padding-left:2rem}.toc .toc-menu a{color:light-dark(#707482,#fff);border-left:2px solid light-dark(#e4e2e2,#374151);display:inline-block;padding:7px 0 7px 8px;text-decoration:none}.sidebar.toc .toc-menu a{display:block;outline:none}.toc .toc-menu a.is-active,.toc .toc-menu a:hover{color:light-dark(#0080a9,#00d9ff)}.toc .toc-menu a.is-active{border-left-color:light-dark(#0080a9,#00d9ff)}.toc .toc-menu .is-hidden-toc{display:none!important}.admonitionblock{position:relative;border-radius:9px;border-left-width:8px;border-left-style:solid;padding:15px 10px 15px 20px;margin-top:1rem;color:#041a3b}.admonitionblock td,.admonitionblock th{border-width:0!important;padding:0!important}.admonitionblock table{border-spacing:0}.admonitionblock .content>:first-child,.doc .admonitionblock .title+.paragraph{margin-top:0}.admonitionblock td.icon{display:none}.admonitionblock::before{display:block;font-weight:500;font-family:PP Telegraf,sans-serif;margin-bottom:10px}.admonitionblock.note{background-color:#f0f6ff;border-left-color:#0080a9}.admonitionblock.note::before{content:"NOTE"}.admonitionblock.tip{background-color:#f7ffe4;border-left-color:#c6ff3a}.admonitionblock.tip::before{content:"TIP"}.admonitionblock.important{background-color:#e0e8ff;border-left-color:#0019fe}.admonitionblock.important::before{content:"IMPORTANT"}.admonitionblock.caution{background-color:#ffe8da;border-left-color:#f5911e}.admonitionblock.caution::before{content:"CAUTION"}.admonitionblock.warning{background-color:#ffe3e3;border-left-color:#c91268}.admonitionblock.warning::before{content:"WARNING"}.doc{color:light-dark(#041a3b,#e2e8f0);font-size:inherit;-ms-hyphens:manual;hyphens:manual;line-height:1.6;margin:0 auto;max-width:40rem;padding:0 1rem 4rem}.doc>h1.page{font-size:2em}.doc h4{font-family:PP Telegraf,sans-serif;color:light-dark(#041a3b,#e2e8f0);font-weight:450;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:1.1rem 0 0;font-size:1.09em}.doc>h1.page.serverless::after{content:"SERVERLESS";margin-left:15px;font-size:medium}.doc>h1.page.serverless::after,strong.serverless{padding:4px;font-weight:500;color:#008a00;vertical-align:middle}strong.serverless{font-size:smaller}.doc>h1.page.dedicated::after{content:"DEDICATED";border:none;font-size:medium;margin-left:15px}.doc>h1.page.dedicated::after,strong.dedicated{vertical-align:middle;font-weight:500;color:#2160c0;padding:4px}strong.dedicated{font-size:smaller}.doc>h1.page.enterprise::after{content:"ENTERPRISE";margin-left:15px;font-size:medium}.doc>h1.page.enterprise::after,strong.enterprise{padding:4px;font-weight:500;color:#003b87;vertical-align:middle}strong.enterprise{font-size:smaller}.doc>h1.page.beta::after{content:"BETA";border:none;font-size:medium;margin-left:15px}.doc>h1.page.beta::after,strong.beta{font-weight:500;vertical-align:middle;color:#68c200;padding:4px}strong.beta{font-size:smaller}.doc>h1.page.enterprise.beta::after{content:"ENTERPRISE (BETA)";border-radius:10px;border:none;font-size:medium;font-weight:500;vertical-align:middle;color:#041a3b;background:#68c200;padding:4px;margin-left:15px}.doc details{margin-top:15px;cursor:pointer}@media screen and (width >= 1024px){.doc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:16px;margin:0 2rem;max-width:83.33333rem;min-width:0}}.doc h1,.doc h2,.doc h3,.doc h5,.doc h6{font-family:PP Telegraf,sans-serif;color:light-dark(#041a3b,#e2e8f0);font-weight:400;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:1.1rem 0 0}.doc>h1.page:first-child{margin:1.5rem 0}@media screen and (width >= 769px){.doc>h1.page:first-child{margin-top:2.5rem}}#preamble+.sect1,.doc .sect1+.sect1{margin-top:2rem}.doc h1.sect0{background:#b7c1cb;font-size:1.8em;margin:1.5rem -1rem 0;padding:.5rem 1rem}.doc h2:not(.discrete){border-bottom:1px solid light-dark(#e4e2e2,#374151);margin-left:-1rem;margin-right:-1rem;padding:.4rem 1rem .1rem}.doc h3:not(.discrete){font-weight:500}.doc h1 .anchor,.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor,.doc h5 .anchor,.doc h6 .anchor{position:absolute;text-decoration:none;width:1.75ex;margin-left:-1.5ex;visibility:hidden;font-size:.8em;font-weight:400;padding-top:.05em}.doc h1 .anchor::before,.doc h2 .anchor::before,.doc h3 .anchor::before,.doc h4 .anchor::before,.doc h5 .anchor::before,.doc h6 .anchor::before{content:"\00a7"}.doc h1:hover .anchor,.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor,.doc h5:hover .anchor,.doc h6:hover .anchor{visibility:visible}.doc p{margin:0}.doc .tableblock p{font-size:inherit}.doc .tableblock thead,.doc .tableblock tr:has(p>strong){background-color:light-dark(#f2f2f2,#374151)}.doc a[href*="//"]:not([href*="docs.hazelcast.com"])::after,.home .additional-cards a[href*="//"]:not([href*="docs.hazelcast.com"])::after,.home .article a[href*="//"]:not([href*="docs.hazelcast.com"])::after,.nav-item a[href*="//"]:not([href*="docs.hazelcast.com"])::after{content:url(/_/img/external-link.svg);position:relative;margin-left:2px}head:has(meta[content=dark])~body .doc a[href*="//"]:not([href*="docs.hazelcast.com"])::after,head:has(meta[content=dark])~body .home .additional-cards a[href*="//"]:not([href*="docs.hazelcast.com"])::after,head:has(meta[content=dark])~body .home .article a[href*="//"]:not([href*="docs.hazelcast.com"])::after,head:has(meta[content=dark])~body .nav-item a[href*="//"]:not([href*="docs.hazelcast.com"])::after{content:url(/_/img/external-link-white.svg)}.doc a[href*="cloud.hazelcast.com"]{background:#10a4b3;padding:0 10px;color:#fff;border-radius:35px;font-weight:400;font-size:smaller;vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.doc a[href*="cloud.hazelcast.com"]:hover{text-decoration:none;color:#fff}.doc a[href*="cloud.hazelcast.com"]::after{content:url(/_/img/external-link-white.svg)!important;background-size:15px 16px!important}.doc a{color:light-dark(#0080a9,#00d9ff)}.doc a>code{color:light-dark(#0080a9,#00d9ff)!important}.doc a:hover{color:light-dark(#0080a9,#00d9ff)}.doc a.unresolved{color:#b00020}.doc i.fa{font-style:normal}code{scrollbar-color:#0080a9 transparent}.doc p code,.doc thead code{color:light-dark(#37474f,#f1f3f4);background:light-dark(#f1f3f4,#37474f);border-radius:.25em;font-size:.95em;padding:.125em .25em}.doc pre{font-size:.88889rem;line-height:1.5;margin:0}.doc blockquote{margin:0}.doc .right{float:right}.doc .left{float:left}.doc .underline{text-decoration:underline}.doc .line-through{text-decoration:line-through}.doc .dlist,.doc .exampleblock,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .olist,.doc .paragraph,.doc .partintro,.doc .quoteblock,.doc .sidebarblock,.doc .ulist,.doc .verseblock{margin:1.1rem 0 0}.doc .ulist.tablelist{margin:0}.doc table.tableblock{border-collapse:collapse;font-size:.83333rem;margin:2rem 0}.doc table.stretch{width:100%}.doc table.tableblock thead th{border-bottom:2.5px solid light-dark(#e4e2e2,#374151);padding:.5rem}.doc table.tableblock>:not(thead) th,.doc table.tableblock td{border-top:1px solid light-dark(#e4e2e2,#374151);border-bottom:1px solid light-dark(#e4e2e2,#374151);padding:.5rem}.doc .align-left{text-align:left}.doc .align-right{text-align:right}.doc .align-center{text-align:center}.doc .capitalize{text-transform:capitalize}.doc .valign-top{vertical-align:top}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc .imageblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc .image>img,.doc .imageblock img{display:block}.doc .image>img,.doc .imageblock img{height:auto;max-width:250px}@media screen and (width >= 500px){.doc .image>img,.doc .imageblock img{height:auto;max-width:350px}}@media screen and (width >= 1224px){.doc .image>img,.doc .imageblock img{max-width:450px}}@media screen and (width >= 1450px){.doc .image>img,.doc .imageblock img{max-width:550px}}#preamble .abstract blockquote{background:#b7c1cb;border-left:5px solid light-dark(#e4e2e2,#374151);color:light-dark(#707482,#94a3b8);font-size:.88889rem;padding:.75em 1em}.doc .quoteblock,.doc .verseblock{background:#fafafa;border-left:5px solid #5d5d5d;color:light-dark(#707482,#94a3b8)}.doc .quoteblock{padding:.25rem 2rem 1.25rem}.doc .quoteblock .attribution{color:light-dark(#707482,#94a3b8);font-size:.83333rem;margin-top:.75rem}.doc .quoteblock blockquote{margin-top:1rem}.doc .quoteblock .paragraph{font-style:italic}.doc .quoteblock cite{padding-left:1em}.doc .verseblock{font-size:1.15em;padding:1rem 2rem}.doc .verseblock pre{font-family:inherit;font-size:inherit}.doc table.tableblock .paragraph{margin:0;padding:0}.doc ol,.doc ul{margin:0;padding:0 0 0 2rem}.doc ol.arabic{list-style-type:decimal}.doc ol.decimal{list-style-type:decimal-leading-zero}.doc ol.loweralpha{list-style-type:lower-alpha}.doc ol.upperalpha{list-style-type:upper-alpha}.doc ol.lowerroman{list-style-type:lower-roman}.doc ol.upperroman{list-style-type:upper-roman}.doc ol.lowergreek{list-style-type:lower-greek}.doc ul.checklist{padding-left:.5rem;list-style:none}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem}.doc ul.checklist i.fa-check-square-o::before{content:"\2713"}.doc ul.checklist i.fa-square-o::before{content:"\274f"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist{margin-top:.5rem}.doc .olist li,.doc .ulist li{margin-bottom:.5rem}.doc .admonitionblock .listingblock,.doc .olist .listingblock,.doc .ulist .listingblock{padding:0}.doc .admonitionblock .title,.doc .exampleblock .title,.doc .imageblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .openblock .title,.doc .tableblock caption{color:light-dark(#707482,#94a3b8);font-size:.88889rem;font-weight:500;-ms-hyphens:none;hyphens:none;letter-spacing:.01em;padding-bottom:.075rem;text-align:left}.doc .imageblock .title{margin-top:.5rem;padding-bottom:0}.doc .exampleblock>.content{background:#fff;border:.25rem solid #5d5d5d;border-radius:.5rem;padding:.75rem}.doc .exampleblock>.content>:first-child{margin-top:0}.doc .sidebarblock{background:#fafafa;border-radius:.75rem;padding:.75rem 1.5rem}.doc .sidebarblock>.content>.title{font-size:1.25rem;font-weight:500;line-height:1.3;margin-bottom:-.3em;text-align:center}.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .listingblock.wrap pre,.doc .tableblock pre{white-space:pre-wrap}.doc .listingblock pre:not(.highlight),.doc .literalblock pre,.doc pre.highlight code{color:light-dark(#37474f,#f1f3f4);background:light-dark(#f1f3f4,#37474f);-webkit-box-shadow:inset 0 0 1.75px light-dark(#e4e2e2,#374151);box-shadow:inset 0 0 1.75px light-dark(#e4e2e2,#374151);display:block;overflow-x:auto;padding:.75rem;border-radius:3px}.doc pre.highlight{position:relative}.doc .listingblock:hover code[data-lang]::before{display:block}.doc .dlist dt{font-style:italic}.doc .dlist dd{margin:0 0 .3rem 1.5rem}.doc .colist{font-size:.88889rem;margin:.25rem 0 -.25rem}.doc .colist>table>tbody>tr>:first-child,.doc .colist>table>tr>:first-child{padding:.25em .5rem 0;vertical-align:top}.doc .colist>table>tbody>tr>:last-child,.doc .colist>table>tr>:last-child{padding:.25rem 0}.doc .conum[data-value]{border:1px solid;border-radius:100%;display:inline-block;font-family:Open Sans,sans-serif;font-size:.75rem;font-style:normal;height:1.25em;line-height:1.2;text-align:center;width:1.25em;letter-spacing:-.25ex;text-indent:-.25ex}.doc .conum[data-value]::after{content:attr(data-value)}.doc .conum[data-value]+b{display:none}.doc b.button{white-space:nowrap}.doc b.button::before{content:"[";padding-right:.25em}.doc b.button::after{content:"]";padding-left:.25em}.doc .interactive-button a,.navbar .button,.tut-cards .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#10a4b3;border-radius:50px;height:1.75rem;color:#fff;padding:0 .75em;white-space:nowrap;text-decoration:none;border-style:none}.doc kbd{display:inline-block;font-size:.66667rem;background:#fafafa;border:1px solid #b7c1cb;border-radius:.25em;-webkit-box-shadow:0 1px 0 #b7c1cb,0 0 0 .1em light-dark(#f2f5f9,#191d29) inset;box-shadow:0 1px 0 #b7c1cb,inset 0 0 0 .1em light-dark(#f2f5f9,#191d29);padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc .keyseq,.doc kbd{line-height:1}.doc .keyseq{font-size:.88889rem}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq i.caret::before{content:"\203a";font-size:1.1em;font-weight:500;line-height:.90909}.doc .icon i::after,.doc .menuseq,.doc .path,.doc a.bare,.doc b.button,.doc code,.doc kbd{-ms-hyphens:none;hyphens:none}.doc td.tableblock,.doc th.tableblock{overflow-wrap:anywhere}.doc .tabs ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -.25rem 0 0;padding:0}.doc .tabs li,.doc .tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex}.doc .tabs li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b7c1cb;border-radius:5px;cursor:pointer;font-weight:var(--weight-bold);height:2.5rem;margin-right:.25rem;position:relative;padding:0 1.5rem 5px;z-index:0}.doc .tabs li a{text-decoration:none;color:light-dark(#041a3b,#e2e8f0)}.doc .tabs li+li{margin-top:0}.doc .tabset.is-loading .tabs li:not(:first-child),.doc .tabset:not(.is-loading) .tabs li:not(.is-active){background-color:var(--color-text);color:var(--color-brand-white)}.doc .tabset.is-loading .tabs li:first-child::after,.doc .tabs li.is-active::after{background-color:#003b87;content:"";display:block;height:3px;position:absolute;bottom:-1.5px;left:0;right:0}.doc .tabset>.content{border:1px solid #b7c1cb;padding:1.25rem;border-radius:3px}.doc .tabset.is-loading .tab-pane:not(:first-child),.doc .tabset:not(.is-loading) .tab-pane:not(.is-active){display:none}.doc .tab-pane>:first-child{margin-top:0}nav.pagination{border-top:1px solid light-dark(#e4e2e2,#374151);line-height:1;margin:2rem -1rem -1rem;padding:.75rem 1rem 0}nav.pagination,nav.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex}nav.pagination span{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav.pagination .prev{padding-right:.5rem}nav.pagination .next{margin-left:auto;padding-left:.5rem;text-align:right}nav.pagination span::before{color:#8e8e8e;font-size:.75em;padding-bottom:.1em}nav.pagination .prev::before{content:"Prev"}nav.pagination .next::before{content:"Next"}nav.pagination a{font-weight:500;line-height:1.3;position:relative}nav.pagination a::after,nav.pagination a::before{color:#8e8e8e;font-weight:400;font-size:1.5em;line-height:.75;position:absolute;top:0;width:1rem}nav.pagination .prev a::before{content:"\2039";-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav.pagination .next a::after{content:"\203a"}

/*! Hazelcast Docs UI - v1.0.0 */body{padding-top:60px!important}.header{position:fixed;top:0;width:100%;z-index:10000;background:#061827;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:height .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:height .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:height .3s ease-in-out,box-shadow .3s ease-in-out;transition:height .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.article .header{border-bottom:1px solid light-dark(#b7c1cb,#374151)}.header.shrink{height:60px}.navbar{width:100%}.navbar,.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{height:60px;padding:0 10px}.navbar-item{color:#fff;display:block;padding:0 6px}.navbar-end,.navbar-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar a{color:#fff;text-decoration:none;letter-spacing:1px}.navbar .button.navbar-button{background-color:#061827;border:1px solid #fff;color:#fff;font-size:1em;font-weight:700;letter-spacing:1px}.navbar-brand .navbar-item.navbar-logo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-logo-item-img{height:1.375rem;width:10.5625rem}.filter.checkbox{color:#fff;font-size:.875em;white-space:nowrap;padding-bottom:0}.filter.checkbox,.mega-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.mega-menu{list-style:none;padding:0}.mega-menu-item{display:inline-block;margin:0 15px;position:relative}.mega-menu-item a{text-decoration:none;color:#fff;padding:10px 15px;display:inline-block;-webkit-transition:color .3s ease-in-out,border-bottom .3s ease-in-out;transition:color .3s ease-in-out,border-bottom .3s ease-in-out;border-bottom:4px solid transparent;font-family:PP Telegraf,Arial,Helvetica,sans-serif;font-weight:400;font-size:16px}.mega-menu-item-docs>a.mega-menu-link,.mega-menu-item>a.mega-menu-link:hover,.mega-menu-item a:hover{border-bottom:4px solid #c6ff3a!important}.mega-search{background-image:url(//hazelcast.com/wp-content/uploads/2023/08/search.svg);background-size:24px 24px;background-repeat:no-repeat;width:24px;height:24px;text-align:center;line-height:1}.mega-search,li.mega-menu-item-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}li.mega-menu-item-search{height:55px;padding:0 15px}.home .home-background-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.header .aa-DetachedSearchButton,.home .aa-DetachedSearchButton,.home .button.ask-ai-button{background-clip:padding-box;border:1px solid transparent;border-radius:50px;height:28px;padding:0 22px;font-weight:600;font-family:PP Telegraf,Arial,Helvetica,sans-serif;font-size:.875rem!important}.home .aa-DetachedSearchButton{min-width:330px}.home .aa-SubmitIcon{margin-right:10px}.home .button.ask-ai-button{background-color:#10a4b3;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .navbar-item:has(>.button.ask-ai-button):hover{text-decoration:none}.header .aa-DetachedSearchButton{background-image:linear-gradient(45deg,#fff 50%,#fff 75%,#10a4b3);background-size:200% 200%;-webkit-transition:background-position-x .2s ease-out;transition:background-position-x .2s ease-out}.header .aa-DetachedSearchButtonIcon,.home .aa-DetachedSearchButtonIcon{color:#0080a9;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header .aa-DetachedSearchButtonIcon::after,.home .aa-DetachedSearchButtonIcon::after{content:"Search";color:#0080a9}.header .aa-SubmitIcon{color:#0080a9;margin-right:8px;display:inline-block;width:16px;height:16px}.header .aa-DetachedSearchButton:hover .aa-DetachedSearchButtonIcon{color:#b7c1cb}.aa-Autocomplete .aa-DetachedSearchButtonPlaceholder,.aa-Autocomplete .aa-DetachedSearchButtonQuery{display:none}nav .button.header-button{background-clip:padding-box;border:1px solid transparent;font-weight:600;font-family:PP Telegraf,Arial,Helvetica,sans-serif;font-size:.875rem!important;padding:0 22px}nav .button.try-product-button{color:#041a3b;background-color:#c6ff3a}nav .button.ask-ai-button{color:#fff;background-color:#10a4b3}.header-button-icon{margin-right:8px}

/*! Hazelcast Docs UI - Mobile Menu Styles */.navbar-burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer;width:40px;height:40px;padding:8px;background:transparent;border:none;z-index:10000}.navbar-burger span{width:24px;height:2px;background-color:#fff;display:block;border-radius:1px}#menu-holder.mobile-menu{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background:#061827;z-index:999;padding:20px;overflow-y:auto}.mobile-menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.mobile-menu-logo img{height:1.5rem}#menu-holder.mobile-menu.active{display:block}.menu-close{position:absolute;top:20px;right:20px;background:transparent;border:none;font-size:32px;color:#fff;cursor:pointer;z-index:10000}#menu-holder.mobile-menu .mega-menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#menu-holder.mobile-menu .mega-menu-item{width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}#menu-holder.mobile-menu .mega-menu-link{display:block;padding:16px 20px;color:#fff;text-decoration:none;font-size:18px;text-align:left;width:100%;-webkit-transition:background .2s ease;transition:background .2s ease}#menu-holder.mobile-menu .mega-menu-link:hover{background:hsla(0,0%,100%,.05)}.mega-menu-link.docs-highlight{color:#c6ff3a;border-left:4px solid #c6ff3a;font-weight:700}@media (width <= 690px){.header .navbar-item:has(>.ask-ai-button){display:none!important}}@media (width <= 560px){.navbar-item:has(>.try-product-button){display:none!important}.home .aa-DetachedSearchButton{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media (width <= 460px){.header .aa-DetachedSearchButton{padding:8px 10px}.header .aa-DetachedSearchButtonIcon::after{content:""}.header .aa-SubmitIcon{margin-right:0}}@media (width <= 1450px){.navbar-burger{display:-webkit-box;display:-ms-flexbox;display:flex}.DocSearch-Button-Placeholder{display:inline}#desktop-holder,.filter.checkbox,.hazelcast-link,.navbar-app-title,nav .mega-menu{display:none}.navbar-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.navbar-brand{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mega-menu-item-search{display:-webkit-box;display:-ms-flexbox;display:flex}}.color-theme-switcher{position:relative;height:28px;width:36px}.color-theme-btn{position:absolute;inset:0;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#fff;-webkit-transition:background .2s ease;transition:background .2s ease}.color-theme-btn:hover{background:#282f3d}head:has(meta[content=dark])~body .dark-mode-on-btn,head:has(meta[content=light])~body .light-mode-on-btn{visibility:hidden;z-index:-1}.aa-Autocomplete{width:100%}body .aa-DetachedOverlay{--aa-detached-modal-max-width:800px;--aa-primary-color-rgb:16,164,179;--aa-icon-size:30px;--aa-box-shadow:0 2px 3px rgba(0,0,0,0.1);--aa-scrollbar-thumb-background-color-rgb:var(--aa-primary-color-rgb);background-color:rgba(0,0,0,.6);z-index:10001!important}.aa-Input{background:#fafafa;border-radius:5px;border:1px solid #b7c1cb;padding:8px 12px;width:100%;font-size:14px;font-weight:400}.aa-Input:focus{outline:none;border-color:#0080a9}.aa-DetachedOverlay .aa-Form{background-color:light-dark(#fff,#222835)}.aa-Form .aa-Input{color:light-dark(#707482,#94a3b8)}.aa-Form .aa-SubmitIcon{color:#0080a9}.aa-Form .aa-SubmitButton{padding:6px 0 0;width:3rem}.aa-DetachedOverlay .aa-DetachedContainer{background-color:light-dark(#f2f5f9,#191d29)}.aa-DetachedOverlay .aa-DetachedContainer--modal{top:70px!important;border-bottom:none}.home~.aa-DetachedOverlay .aa-DetachedContainer--modal.aa-DetachedContainer--modal{top:165px!important}div.aa-DetachedFormContainer{border-bottom:none;padding:12px 16px 6px}.aa-Source div.aa-SourceHeader{margin:1rem 0}.aa-SourceHeader .aa-SourceHeaderTitle{font-weight:700;color:light-dark(#041a3b,#e2e8f0);background-color:transparent;font-size:1rem}.aa-DetachedOverlay .aa-DetachedContainer .aa-Panel{left:0!important;right:0!important;-webkit-box-shadow:var(--aa-box-shadow);box-shadow:var(--aa-box-shadow);background-color:light-dark(#f2f5f9,#191d29)}.aa-Panel--scrollable{padding:10px 16px 0!important}.aa-PanelSection--top{margin-bottom:1rem;position:relative;z-index:1}.aa--ComponentVersionPicker,.aa-PanelSection--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media screen and (width >= 800px){.aa--ComponentVersionPicker,.aa-PanelSection--top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aa-List .aa-Item{background-color:light-dark(#fff,#222835);-webkit-box-shadow:var(--aa-box-shadow);box-shadow:var(--aa-box-shadow);margin-bottom:1rem;border-radius:5px;padding:0;position:relative}.aa-List .aa-Item[aria-selected=true]{background-color:#10a4b3}.aa-List .aa-Item[aria-selected=true] .aa-ItemContentBreadcrumbs,.aa-List .aa-Item[aria-selected=true] .aa-ItemContentDescription,.aa-List .aa-Item[aria-selected=true] .aa-ItemContentSection,.aa-List .aa-Item[aria-selected=true] .aa-ItemContentTitle,.aa-List .aa-Item[aria-selected=true] .aa-ItemIcon{color:#fff}.aa-ItemLink{padding:10px 4px}.aa-ItemContent mark{background-color:#afe922!important;border-radius:3px}.aa-ItemWrapper{padding:8px 12px 8px 6px;border-bottom:1px solid #b7c1cb}.aa-ItemWrapper:last-child{border-bottom:none}.aa-ItemWrapper .aa-ItemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.aa-List .aa-ItemIcon{color:#b7c1cb;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important}.aa-List .aa-ItemIcon.aa-ItemArticleIcon{margin-top:0;-ms-flex-item-align:start;align-self:start}a.aa-ItemLink:hover{text-decoration:none}.aa-ItemContentBody{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.aa-AskAISection{text-align:center;margin:0}.aa-DetachedContainer--modal .aa-PanelLayout{height:500px}.aa-Panel .aa-AskAIBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;background-color:#10a4b3;border-radius:50px;padding:5px 14px;-webkit-box-shadow:var(--aa-box-shadow);box-shadow:var(--aa-box-shadow);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;max-width:380px;min-width:0}.aa-Panel .aa-AskAIBtn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.aa-AskAIHeading{color:#fff;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa-ItemContentTitle{font-size:1.2em;font-weight:500;color:light-dark(#041a3b,#e2e8f0);margin-bottom:8px;padding-right:70px}.aa-ItemContentSection{font-weight:500;font-size:1em;margin:0 0 4px;padding-right:70px}.aa-List .aa-ItemContentDescription{font-size:13px;color:light-dark(#707482,#94a3b8);line-height:1.4;margin:0}.aa-ItemContentBreadcrumbs{color:#b7c1cb;font-size:12px}.aa-ItemVersion{position:absolute;top:6px;right:6px;background-color:#10a4b3;color:#fff;font-size:11px;font-weight:500;padding:2px 6px;border-radius:12px;line-height:1.2}.aa-List .aa-Item[aria-selected=true] .aa-ItemVersion{background-color:#fff;color:#10a4b3}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:6px 30px 6px 10px;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:10002;outline:none}select::-ms-expand{display:none}.select{display:grid;grid-template-areas:"select";-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:1px solid light-dark(#b7c1cb,#374151);border-radius:4px;padding:0;cursor:pointer;line-height:1.2;background-color:light-dark(#fff,#222835)}.aa-ComponentSelect{min-width:20ch;max-width:40ch}.aa-VersionSelect{min-width:10ch;max-width:20ch}.select::after,select{grid-area:select}.select::after{content:"";justify-self:end;margin-right:.5em;margin-bottom:.2em;width:.5em;height:.5em;border-right:2px solid #10a4b3;border-bottom:2px solid #10a4b3;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}select:focus+.focus{position:absolute;inset:-1px;border:2px solid #10a4b3;border-radius:inherit}.aa-ImagePlaceholder{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-ImagePlaceholderImage{width:70%;height:auto;opacity:.2}.aa-DetachedOverlay .aa-DetachedCancelButton{color:light-dark(#707482,#94a3b8)}head:has(meta[content=dark])~body .aa-ImagePlaceholderImageLight{display:none}head:has(meta[content=light])~body .aa-ImagePlaceholderImageDark{display:none}.aa-DetachedOverlay .aa-Autocomplete,.aa-DetachedOverlay .aa-DetachedFormContainer,.aa-DetachedOverlay .aa-Panel{color:light-dark(#707482,#94a3b8)}.aa-DetachedOverlay .aa-ClearButton:focus,.aa-DetachedOverlay .aa-ClearButton:hover{color:light-dark(#b7c1cb,#374151)}.aa-Panel .aa-PanelFooter{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border-top:1px solid light-dark(#b7c1cb,#374151);background-color:light-dark(#fff,#191d29);gap:1rem}.aa-Panel .aa-KeyboardShortcuts,.aa-Panel .aa-PanelFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:light-dark(#707482,#94a3b8)}.aa-Panel .aa-KeyboardShortcuts{gap:.5rem;font-size:12px}.aa-Panel .aa-Key{display:block;border-radius:.25rem;background:-webkit-gradient(linear,right bottom,left top,from(light-dark(#fafafa,#222835)),to(light-dark(#f2f2f2,#374151)));background:linear-gradient(to top left,light-dark(#fafafa,#222835),light-dark(#f2f2f2,#374151));border:solid light-dark(#fff,#222835);border-width:1px 1px 2px;-webkit-box-shadow:0 4px 11px 0 light-dark(#f2f2f2,#374151),0 1px 3px 0 light-dark(#b7c1cb,#222835);box-shadow:0 4px 11px 0 light-dark(#f2f2f2,#374151),0 1px 3px 0 light-dark(#b7c1cb,#222835);color:light-dark(#707482,#94a3b8);padding:2px 6px;font-weight:500;font-family:inherit}.aa-Panel .aa-KeyLabel{color:light-dark(#707482,#94a3b8);font-size:11px}.aa-Panel .aa-AlgoliaLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.aa-Panel .aa-AlgoliaText{font-size:11px;color:light-dark(#707482,#94a3b8)}.aa-Panel .aa-AlgoliaIcon{width:60px;height:auto;display:block;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.aa-Panel .aa-SourceNoResults{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0}.aa-NoResultsIcon{height:3rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;color:#b7c1cb;stroke:currentcolor;margin-bottom:1rem}.aa-NoResultsMessage{margin:0}@media screen and (width <= 600px){.aa-PanelFooter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.aa-KeyboardShortcuts{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (width <= 679px){.aa-Panel .aa-PanelFooter{display:none}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;background-color:#061827;color:#e2e8f0;font-size:.83333rem;height:90px}.footer a{color:#e2e8f0;padding-right:8px}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:light-dark(#333,#f1f1f1);font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:light-dark(#458,#ba7);font-weight:500}.hljs-attribute,.hljs-name,.hljs-tag{color:light-dark(navy,#ffff7f);font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:500}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:500}@page{margin:.5in}@media print{.hide-for-print{display:none!important}html{font-size:.9375em}a{color:inherit!important;text-decoration:underline}a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none}img,object,svg,tr{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}pre{-ms-hyphens:none;hyphens:none;white-space:pre-wrap}body{padding-top:2rem}.navbar{background:none;color:inherit;position:absolute}.navbar *{color:inherit!important}#topbar-nav,.nav-container{display:none}.doc{color:inherit;margin:auto;max-width:none;padding-bottom:2rem}.doc .listingblock code[data-lang]::before{display:block}footer.footer{background:none;border-top:1px solid light-dark(#e4e2e2,#374151);color:light-dark(#707482,#94a3b8);padding:.5rem}.footer *{color:inherit}}.mantine-Modal-close{color:#fff!important}.mantine-Modal-close:hover{color:#fafafa!important}