﻿@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Roboto:wght@400;500;700&family=Roboto+Mono:wght@400;500;600&display=swap";:root{--woos_primary_foreground: 29, 28, 29;--woos_secondary_foreground: 119, 133, 137;--woos_primary_background: 255, 255, 255;--woos_secondary_background: 250, 251, 252;--woos_inverted_foreground: 255, 255, 255;--woos_inverted_background: 29, 28, 29;--woos_foreground_max: 29, 28, 29;--woos_foreground_high: 29, 28, 29;--woos_foreground_low: 68, 84, 100;--woos_foreground_min: 29, 28, 29;--woos_foreground_max_solid: 97, 96, 97;--woos_foreground_high_solid: 134, 134, 134;--woos_foreground_low_solid: 221, 221, 221;--woos_foreground_min_solid: 248, 248, 248;--woos_highlight: 18, 100, 163;--woos_highlight_hover: 11, 76, 140 }[data-theme=dark],[data-theme=light]{--woos_highlight_accent: 29, 155, 209;--woos_secondary_highlight: 242, 199, 68 }[data-theme=dark]{--woos_primary_foreground: 209, 210, 211;--woos_secondary_foreground: 199, 200, 202;--woos_primary_background: 26, 29, 33;--woos_secondary_background: 29, 34, 41;--woos_inverted_foreground: 26, 29, 33;--woos_inverted_background: 209, 210, 211;--woos_foreground_max: 232, 232, 232;--woos_foreground_high: 232, 232, 232;--woos_foreground_low: 232, 232, 232;--woos_foreground_min: 232, 232, 232;--woos_foreground_max_solid: 171, 171, 173;--woos_foreground_high_solid: 129, 131, 133;--woos_foreground_low_solid: 53, 55, 59;--woos_foreground_min_solid: 34, 37, 41;--woos_highlight: 29, 155, 209;--woos_highlight_hover: 29, 155, 209 }::-moz-selection{background-color:#3d5afe;color:#fff;text-shadow:none}::selection{background-color:#3d5afe;color:#fff;text-shadow:none}html{scroll-padding-top:95px}body{opacity:0;transition:opacity .1s;background-color:rgb(var(--woos_primary_background, 255, 255, 255), 1);color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1);font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin:0;padding-top:72px !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility}@supports not (display: var(--prop)){body{background-color:#fff;color:#1d1c1d}}@media only screen and (max-width: 900px){body{font-size:15px;line-height:1.55;-webkit-text-size-adjust:none}}body[data-theme=dark],body[data-theme=light]{opacity:1}body.no-scroll{height:100%;overflow:hidden}body.community,body.community_home{background-color:rgb(var(--woos_secondary_background, 250, 251, 252), 1)}@supports not (display: var(--prop)){body.community,body.community_home{background-color:#fafbfc}}a{text-decoration:none;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){a{color:#1d1c1d}}img{border:none}h1,h2,h3,h4,strong,b{font-weight:600;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){h1,h2,h3,h4,strong,b{color:#1d1c1d}}h1,h2{line-height:1.3}hr{width:100%;border:0;border-top:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}@supports not (display: var(--prop)){hr{border-top:1px solid #ddd}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}@supports not (display: var(--prop)){::-webkit-scrollbar-thumb{background-color:#ddd}}.themeToggle{display:inline-block}@supports not (display: var(--prop)){.themeToggle{display:none}}.themeToggle{color:inherit;text-transform:lowercase;border:none;outline:none;background:none;box-shadow:none;position:relative;padding:0;width:40px;height:20px;background-color:rgb(var(--woos_inverted_background, 29, 28, 29), 0.15);border-radius:20px;outline:0;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;appearance:none;transition:background-color .5s ease}.themeToggle:focus{outline:none !important}.themeToggle:focus .themeToggleInner{box-shadow:0 0 0 2px #3d5afe}.themeToggleContainer{display:flex}.themeToggleInner{position:absolute;top:0;left:0;bottom:0;margin:auto;width:20px;height:20px;border-radius:20px;border:2px solid rgb(var(--woos_inverted_background, 29, 28, 29), 0.9);overflow:hidden;transition:transform .5s ease;box-sizing:inherit}[data-theme=dark] .themeToggleInner{transform:translateX(20px)}.themeToggleIcon{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px}.themeToggleIcon:before{content:"";position:relative;width:100%;height:100%;left:50%;float:left;background-color:rgb(var(--woos_inverted_background), 1);transition:border-radius .5s ease,width .5s ease,height .5s ease,left .5s ease,transform .5s ease}[data-theme=dark] .themeToggleIcon:before{border-radius:50%;width:150%;height:85%;left:40%;transform:translate(-10%, -40%),rotate(-35deg)}.themeToggleLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#main{position:static;z-index:1;padding:0 60px 30px;overflow-x:visible}#main .sidebar{position:fixed}@media only screen and (max-width: 900px){#main{padding:0 0 30px}}.content-wrapper{display:flex;align-items:flex-start;gap:2rem;margin-left:max(325px,325px + (100vw - 1240px)*.1);padding-right:1.5rem}@media only screen and (max-width: 1240px){.content-wrapper{margin-left:325px;padding-right:1rem;gap:1.5rem}}@media only screen and (max-width: 900px){.content-wrapper{flex-direction:column;margin-left:0;padding:0 1rem;gap:0}}.content{position:relative;padding:2.5em 0;max-width:clamp(650px,45vw,780px);flex:1;min-width:0;order:0}@media only screen and (max-width: 1240px){.content{max-width:100%}}@media only screen and (max-width: 900px){.content{max-width:100%;padding:1em 0}.content.centered{margin:auto}}@media only screen and (min-width: 900px){.content.reference{max-width:clamp(700px,48vw,820px)}}.toc-container.toc-mobile{display:none}.toc-container.toc-desktop{display:none}@media only screen and (min-width: 1240px){.toc-container.toc-desktop{display:block;width:260px;flex-shrink:0;padding:0;margin-top:calc(2.5em + 21px + 62px + 24px + 1em - 30px);position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:rgba(0,0,0,0);border:none;border-radius:0;margin-bottom:0}.toc-container.toc-desktop::-webkit-scrollbar{width:4px}.toc-container.toc-desktop::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.toc-container.toc-desktop::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}[data-theme=dark] .toc-container.toc-desktop::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.toc-container.toc-desktop::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}[data-theme=dark] .toc-container.toc-desktop::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}}@media only screen and (min-width: 1240px){.toc-container.toc-desktop.has-toc-reference{display:none}}@media only screen and (min-width: 1415px){.toc-container.toc-desktop.has-toc-reference{display:block}}.toc-container.toc-desktop.toc-reference{display:none}@media only screen and (min-width: 1415px){.toc-container.toc-desktop.toc-reference{display:block}}.footer{height:4em}.footer-community{padding:1em 0 2em;border-top:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}@supports not (display: var(--prop)){.footer-community{border-top:1px solid #ddd}}.footer-community{font-size:15px}.footer-community .footer-container{margin:0 auto;max-width:900px}.footer-community .footer-container .footer-section{text-align:center}.footer-community .footer-container .footer-section h4{margin-bottom:.5em}.footer-community .footer-container .footer-section ul{list-style:none;padding:0;margin:0}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.align-center{align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.column{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column3{flex:31%;max-width:32%;padding:0 6px}@media only screen and (max-width: 520px){.column3{flex:100%;max-width:100%;padding:0}}.column3 img{vertical-align:middle}.column2{flex:50%;max-width:45%;padding:0 8px;margin-bottom:3em}@media only screen and (max-width: 720px){.column2{flex:100%;max-width:100%}}.column2 img{vertical-align:middle}.col{display:block;-webkit-flex:none;flex:none;width:100%}.flex_col2{flex:1 1 50%;max-width:50%;padding-right:25px;padding-bottom:25px;box-sizing:border-box}@media only screen and (max-width: 720px){.flex_col2{flex:100%;max-width:100%}}.flex_col2 h3:before{content:none !important}#header{background-color:rgb(var(--woos_primary_background, 255, 255, 255), 1)}@supports not (display: var(--prop)){#header{background-color:#fff}}#header{height:71px;padding:0;position:relative;z-index:100}body #header{position:fixed;width:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}@supports not (display: var(--prop)){body #header{border-bottom:1px solid #ddd}}body #nav{position:relative}body.community #header{width:auto;right:0;left:0;height:auto;border:none;padding:10px 0;box-shadow:0 0 0 1px rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}@supports not (display: var(--prop)){body.community #header{box-shadow:0 0 0 1px #ddd}}@media only screen and (max-width: 900px){body.community #header{justify-content:center}}body.community .header-inner{padding-left:15px;padding-right:15px;display:flex;background-color:rgba(0,0,0,0);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;width:100%;height:51px}body.community .header-inner .header-left{margin-right:50px}@media only screen and (max-width: 900px){body.community .header-inner .header-left{margin-left:45px}}body.community .header-inner .header-right{flex-grow:1;padding:0}body.community .header-inner ul{list-style:none}body.community .header-left{display:flex;align-items:center}body.community .header-logo-community{width:236px;height:31px;background:url("/assets/images/woosmap-logo-community.svg") no-repeat}body.community[data-theme=dark] .header-logo-community{background:url("/assets/images/woosmap-logo-community-white.svg") no-repeat}body.community.community_home{padding-top:0 !important}body.community.community_home .menu-button{display:none}body.community.community_home #header{background:rgba(0,0,0,0);box-shadow:none}body.community.community_home #header a{color:inherit}body.community.community_home .header-inner{max-width:1400px;margin-left:auto;margin-right:auto}body.community.community_home .header-inner .header-left{margin-left:0}body.community.community_home.active #header{background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1);background-position:top right;background-size:cover}@supports not (display: var(--prop)){body.community.community_home.active #header{background:#fff;border-bottom:1px solid #ddd}}body.community.community_home.active #header{box-shadow:0 1px 3px 0 rgba(0,0,0,.15)}#nav{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;margin-right:20px;width:100%;height:100%}#nav .break{display:none}#nav>:not(:last-child){margin-right:14px}@media only screen and (max-width: 720px){#nav{margin:0 10px !important;width:100%;justify-content:flex-end}#nav .header-container-searchbox{margin-right:0}#nav .nav-link-list{display:none}}@media only screen and (max-width: 1126px){#nav .nav-link-list-left{display:none}}@media only screen and (max-width: 520px){#nav{pointer-events:none;position:fixed !important;z-index:2000;width:100%;margin:0 !important}#nav .sbx-meetup{width:100%;margin-left:auto}#nav .sbx-meetup__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#nav .header-container-searchbox{width:100%;padding-right:0}}.nav-link-list{display:flex;align-items:center;height:100%}.nav-link-list-left{flex-grow:1;font-size:.9rem;column-gap:2rem;width:100%}@media only screen and (max-width: 1240px){.nav-link-list-left{column-gap:1.5rem}}.nav-link-list-left a.link{margin-right:0}.nav-link-list .link{display:flex;align-items:center;height:100%;transition:.3s color;margin-right:20px;border-bottom:2px solid rgba(0,0,0,0);color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1)}@media(max-width: 819px){.nav-link-list .link{display:none}}.nav-link-list .link:not(.active):hover{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1);border-bottom-color:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}.nav-link-list .link.active{color:#3d5afe;border-bottom-color:#3d5afe;font-weight:600}.nav-link-list .link:hover{color:#3d5afe}.nav-link-list .button.bg--woosmap,.nav-link-list .button.bg--white{font-weight:300;border-radius:50px;flex-shrink:0;display:inline-flex;justify-content:flex-start;align-items:center;height:38px;font-size:14px;line-height:42px;padding:0 20px;transition:all .3s;white-space:nowrap;letter-spacing:unset;box-shadow:none}.nav-link-list .button.bg--woosmap{background-color:#3d5afe;color:#fff}.nav-link-list .button.bg--white{background-color:#fff;color:#1d1c1d;border:1px solid #1d1c1d}.nav-link-list .button.bg--white:hover,.nav-link-list .button.bg--woosmap:hover{transform:none;text-shadow:none;background-color:#f50057;color:#fff}[data-theme=dark] .nav-link-list .button.bg--white:hover,[data-theme=dark] .nav-link-list .button.bg--woosmap:hover{background-color:#00e1ff;color:#000}.nav-link-list .button.bg--white:hover{border-color:#f50057}[data-theme=dark] .nav-link-list .button.bg--white:hover{border-color:#00e1ff}.nav-link{margin:6px;font-size:.9375rem;white-space:nowrap}.nav-link:hover{color:#3d5afe}#logo{-ms-flex-negative:0;flex-shrink:0;display:inline-block;line-height:45px;width:155px;height:100%;margin-right:30px;margin-left:20px;background:url("/assets/images/woosmap-logo.svg") no-repeat center}[data-theme=dark] #logo{background-image:url("/assets/images/woosmap-logo-white.svg")}@media only screen and (max-width: 900px){#logo{margin-left:55px}}@media only screen and (max-width: 720px){#logo{width:135px;margin-right:10px !important}}@media only screen and (min-width: 1415px){#logo{margin-right:165px}}.menu-button{font-size:11px;cursor:pointer;position:absolute;padding:0 8px;left:0;top:0;width:35px;height:72px;display:none;vertical-align:middle}@media only screen and (max-width: 900px){.menu-button{display:inline-block}}.menu-button span{position:relative;display:block;top:25px;margin:.9em .5em;background-color:dimgray;height:.2em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu-button span:before,.menu-button span:after{background-color:dimgray;width:100%;height:.2em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu-button span:before{position:absolute;top:-0.55em;content:" "}.menu-button span:after{position:absolute;content:" ";top:.55em}.menu-button.close span{background:rgba(0,0,0,0)}.menu-button.close span:before{-webkit-transform:rotate(45deg) translate(0.5em, 0.4em);-moz-transform:rotate(45deg) translate(0.5em, 0.4em);-ms-transform:rotate(45deg) translate(0.5em, 0.4em);-o-transform:rotate(45deg) translate(0.5em, 0.4em);transform:rotate(45deg) translate(0.5em, 0.4em)}.menu-button.close span:after{-webkit-transform:rotate(-45deg) translate(0.4em, -0.3em);-moz-transform:rotate(-45deg) translate(0.4em, -0.3em);-ms-transform:rotate(-45deg) translate(0.4em, -0.3em);-o-transform:rotate(-45deg) translate(0.4em, -0.3em);transform:rotate(-45deg) translate(0.4em, -0.3em)}@media print{#header{display:none}}.sidebar{position:absolute;z-index:10;top:71px;left:0;bottom:0;overflow:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:rgb(var(--woos_secondary_background, 250, 251, 252), 1);border-right:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}@supports not (display: var(--prop)){.sidebar{background-color:#fafbfc;border-right:1px solid #ddd}}.sidebar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidebar label,.sidebar .home-header{cursor:pointer;padding:5px 10px;margin-right:10px;display:flex;border-radius:4px;font-size:15px;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1);align-items:center}@supports not (display: var(--prop)){.sidebar label,.sidebar .home-header{color:#1d1c1d}}.sidebar label:hover,.sidebar .home-header:hover{background-color:rgb(var(--woos_foreground_min, 29, 28, 29), 0.05)}@supports not (display: var(--prop)){.sidebar label:hover,.sidebar .home-header:hover{background-color:rgba(29,28,29,.05)}}.sidebar label.checked,.sidebar .home-header.checked{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.sidebar label.checked,.sidebar .home-header.checked{color:#1d1c1d}}.sidebar label.checked,.sidebar .home-header.checked{font-weight:600}.sidebar input[type=checkbox]{display:none}.sidebar h2{margin-top:.2em}.sidebar ul{list-style-type:none;margin:0;padding-left:0}.sidebar li{margin-top:5px}.sidebar .sidebar-inner{width:325px;padding-top:10px;padding-bottom:10px;flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;position:relative}.community .sidebar .sidebar-inner{width:290px}.sidebar #logo-sidebar{display:none}.sidebar .menu-icon{height:27px;width:27px;justify-content:center;align-items:center;display:flex;margin-right:14px}.sidebar .dropdownarrow:after{background:url(/assets/images/down-arrow.svg) 100% 50% no-repeat;background-size:8px 6px;content:"";display:inline-block;height:27px;width:14px;visibility:hidden;position:absolute;right:28px}.sidebar .dropdownarrow:hover:after{visibility:visible}.sidebar .menu-root .menu-root-header{padding-left:20px}.sidebar .menu-root .menu-root-group-hr{margin-top:20px;position:absolute;left:0;right:0}.sidebar .menu-root .menu-root-group{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1)}@supports not (display: var(--prop)){.sidebar .menu-root .menu-root-group{color:#616061}}.sidebar .menu-root .menu-root-group{margin-top:2.5em;padding-left:30px;display:block}.sidebar .menu-root .submenus{display:none;overflow:hidden}.sidebar .menu-root .submenus>li a{margin-left:5px}.sidebar .menu-root .submenus a{display:flex;flex-grow:1;border-radius:4px;padding:6px 12px;margin:-2px 0;line-height:19px;position:relative;font-size:.875rem}.sidebar .menu-root .submenus a:hover{background-color:rgb(var(--woos_foreground_min, 29, 28, 29), 0.05)}@supports not (display: var(--prop)){.sidebar .menu-root .submenus a:hover{background-color:rgba(29,28,29,.05)}}.sidebar .menu-root input:checked~.submenus{display:block;transition:all .2s ease-in-out;padding-bottom:.5em;margin-left:33px}.community .sidebar .menu-root input:checked~.submenus,.js-samples .sidebar .menu-root input:checked~.submenus{margin-left:0}.sidebar .menu-root input:checked+label:after{visibility:visible;-webkit-transform:rotate(180deg) translateX(-7px);-ms-transform:rotate(180deg) translateX(-7px);transform:rotate(180deg) translateX(-7px)}.sidebar .menu-sub{font-size:15px;padding-bottom:2px}.sidebar .menu-sub .menu-sub{margin-left:10px}.sidebar .sidebar-link{padding-bottom:2px;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.sidebar .sidebar-link{color:#1d1c1d}}.sidebar .sidebar-link{font-size:15px;font-weight:400}.sidebar .sidebar-link.active{font-weight:600}.sidebar .sidebar-link.current{font-weight:600;color:#3d5afe;background-color:rgb(var(--woos_foreground_min, 29, 28, 29), 0.05)}[data-theme=dark] .sidebar .sidebar-link.current{color:#5586ff}@supports not (display: var(--prop)){.sidebar .sidebar-link.current{background-color:rgba(29,28,29,.05)}}.sidebar .section-link{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.sidebar .section-link{color:#1d1c1d}}.sidebar .section-link.active{font-weight:600;color:#3d5afe;background-color:rgb(var(--woos_foreground_min, 29, 28, 29), 0.05)}[data-theme=dark] .sidebar .section-link.active{color:#5586ff}@supports not (display: var(--prop)){.sidebar .section-link.active{background-color:rgba(29,28,29,.05)}}.sidebar .main-menu{margin-bottom:20px;display:none;padding-left:0}.sidebar .nav-dropdown h4{font-weight:normal;margin:0}.sidebar .menu-separator{letter-spacing:1.5px;text-transform:uppercase;margin-top:18px;margin-bottom:6px;font-size:10px;font-weight:700;color:rgb(var(--woos_foreground_low, 29, 28, 29), 1);padding-left:19px}.sidebar .menu-sub.separator-submenu{border-left:2px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1);margin-left:19px;margin-bottom:12px}.sidebar .menu-sub.separator-submenu input[type=checkbox]{display:none}.sidebar .menu-sub.separator-submenu input[type=checkbox]~.menu-sub{display:none;overflow:hidden}.sidebar .menu-sub.separator-submenu input[type=checkbox]:checked~.menu-sub{display:block;transition:all .2s ease-in-out}.sidebar .menu-sub.separator-submenu label.section-link{padding:6px 12px;margin:-2px 0;margin-right:0;margin-left:5px;font-size:.875rem;line-height:19px}.sidebar .menu-sub.separator-submenu .dropdownarrow:after{visibility:visible;height:22px;right:18px}.sidebar .menu-sub.separator-submenu input[type=checkbox]:checked+label:after{-webkit-transform:rotate(180deg) translateX(-7px);-ms-transform:rotate(180deg) translateX(-7px);transform:rotate(180deg) translateX(-7px)}@supports not (display: var(--prop)){.sidebar .menu-sub.separator-submenu{border-left:2px solid #ddd}}@media only screen and (max-width: 900px){#logo,#id-toggle-nav{z-index:1001}.sidebar{width:285px;position:fixed;z-index:1000;height:100%;top:0;left:0;transition:all .4s cubic-bezier(0.4, 0, 0, 1);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);border-right:none}.sidebar .sidebar-inner{box-sizing:border-box;padding-right:10px;padding-top:0;width:100%}.sidebar #logo-sidebar{display:block;padding:21px 0 13px 25px;background:#3d5afe}.community .sidebar #logo-sidebar{background:#5586ff}.sidebar .main-menu{position:absolute}.sidebar.open{width:285px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);transition:all .4s cubic-bezier(0.4, 0, 0, 1);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.sidebar #top-menu-sidebar{display:block}.morph-background-overlay{position:fixed;z-index:100;top:-1000%;left:0;right:0;width:100%;height:110%;background-color:#212121;opacity:0;-webkit-transition:top 0s ease .35s,opacity .35s ease;-moz-transition:top 0s ease .35s,opacity .35s ease;-ms-transition:top 0s ease .35s,opacity .35s ease;transition:top 0s ease .35s,opacity .35s ease}.morph-background-overlay.active{top:0;opacity:.5;-webkit-transition:top 0s ease 0s,opacity .35s ease;-moz-transition:top 0s ease 0s,opacity .35s ease;-ms-transition:top 0s ease 0s,opacity .35s ease;transition:top 0s ease 0s,opacity .35s ease}}@media print{.sidebar{display:none}}.js-samples .samples-sidebar-header{padding-left:30px;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:14px}#top-menu-sidebar{display:none}#top-menu-sidebar .collapsible-menu{margin:10px 10px 0}#top-menu-sidebar .collapsible-menu .collapsible-menu-button{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;list-style:none;transition:background-color .15s ease}#top-menu-sidebar .collapsible-menu .collapsible-menu-button::-webkit-details-marker{display:none}#top-menu-sidebar .collapsible-menu .collapsible-menu-button span{font-weight:600;color:rgb(var(--woos_primary_foreground))}#top-menu-sidebar .collapsible-menu .collapsible-menu-button svg{width:1rem;height:1rem;fill:currentColor;color:rgb(var(--woos_primary_foreground));transition:transform .2s ease}#top-menu-sidebar .collapsible-menu .collapsible-menu-button:hover{background-color:rgb(var(--woos_foreground_min), 0.05)}#top-menu-sidebar .collapsible-menu .collapsible-menu-content{padding:5px 0}#top-menu-sidebar .collapsible-menu .collapsible-menu-content a{display:block;padding:6px 12px;text-decoration:none;border-radius:4px;font-weight:400;color:rgb(var(--woos_primary_foreground))}#top-menu-sidebar .collapsible-menu .collapsible-menu-content a:hover{background-color:rgb(var(--woos_foreground_min), 0.05)}#top-menu-sidebar .collapsible-menu .collapsible-menu-content a.is-active{font-weight:600;background-color:rgb(var(--woos_foreground_min), 0.05)}#top-menu-sidebar .collapsible-menu[open]>.collapsible-menu-button{background-color:rgb(var(--woos_foreground_min), 0.05)}#top-menu-sidebar .collapsible-menu[open]>.collapsible-menu-button svg{transform:rotate(180deg)}.header-container-searchbox{flex-grow:1;width:100%;height:40px}.community .header-container-searchbox{max-width:640px}.community.community_home .header-container-searchbox{max-width:100%}.algolia__initial-content{display:block}.algolia__initial-content--hidden{display:none}.algolia__search-content{pointer-events:none;-webkit-transform:translateX(100vw);transform:translateX(100vw);line-height:initial;opacity:0;position:relative;top:10px;height:calc(100vh - 141px);background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border:1px solid rgba(0,0,0,.2);border-radius:10px;overflow-y:auto;padding:0}[data-theme=dark] .algolia__search-content{background-color:#22272d}.algolia__search-content>*{pointer-events:all}@supports not (display: var(--prop)){.algolia__search-content{background:#fff;border-left:1px solid #f8f8f8}}.algolia__search-content{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow-y:scroll;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.07),0 7px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 5px 0 rgba(0,0,0,.07),0 7px 20px 0 rgba(0,0,0,.1);z-index:10010;width:95%}@media only screen and (max-width: 720px){.algolia__search-content{min-width:0}}.community .algolia__search-content{max-width:630px}.algolia__search-content em{font-style:normal}.community.community_home .algolia__search-content{max-width:940px;width:100%}@media only screen and (max-width: 720px){.algolia__search-content{width:100%}.community .algolia__search-content{width:100%}}@media only screen and (max-width: 520px){.algolia__search-content{-webkit-transform:translateX(100vw);transform:translateX(100vw);width:100vw}}@media only screen and (max-width: 520px){.community .algolia__search-content,.community.community_home .algolia__search-content{width:calc(100vw - 26px)}}.algolia__search-content--active{opacity:1;transform:translateX(0px)}@media only screen and (max-width: 520px){.algolia__search-content--active{width:calc(100vw - 26px);left:10px}.community .algolia__search-content--active,.community.community_home .algolia__search-content--active{left:0}}.algolia__result{padding:18px}.algolia__result-link{display:block;cursor:pointer}.algolia__result-link:hover{background-color:rgb(var(--woos_secondary_background, 250, 251, 252), 1)}@supports not (display: var(--prop)){.algolia__result-link:hover{background-color:#fafbfc}}.algolia__result-title{font-size:1.1rem;font-weight:600;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.algolia__result-title{color:#1d1c1d}}.algolia__result-title .ais-Highlight{color:#000 !important;background-color:#ff0}.algolia__result-subtitle{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.8)}@supports not (display: var(--prop)){.algolia__result-subtitle{color:rgba(29,28,29,.8)}}.algolia__result-subtitle .ais-Highlight{color:#000 !important;background-color:#ff0}.algolia__result-tag-container{padding:18px 18px 0}.algolia__result-tag-container hr{margin-left:-0.8em;margin-bottom:0}.algolia__result-tag{font-weight:600;margin-bottom:-0.4em;margin-left:-0.8em}.algolia__result-tag--header{background-color:rgb(var(--woos_foreground_min_solid, 248, 248, 248), 1);border:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13);padding:.1em .8em;border-radius:4px 4px 0 0}@supports not (display: var(--prop)){.algolia__result-tag--header{background-color:#f8f8f8;border:1px solid rgba(68,84,100,.13)}}.algolia__result-text{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.65)}.algolia__result-text .ais-Highlight{background-color:#ff0}@supports not (display: var(--prop)){.algolia__result-text{color:rgba(29,28,29,.65)}.algolia__result-text .ais-Highlight{background-color:#ff0}}.no-results{padding:1em}.no-results .no-results-title .ais-Highlight{color:#3d5afe !important}[data-theme=dark] .no-results .no-results-title .ais-Highlight{color:#ff0 !important}.no-results .no-results-title{font-weight:600;text-overflow:ellipsis;overflow:hidden}.sbx-meetup{display:inline-block;position:relative;width:100%;max-width:95%}.community .sbx-meetup{max-width:940px}.sbx-meetup{height:40px;white-space:nowrap;box-sizing:border-box;z-index:1}.sbx-meetup__wrapper{width:100%;height:100%}@media only screen and (max-width: 520px){.community .sbx-meetup__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.sbx-meetup__input{display:inline-block;cursor:pointer;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;border:0;border-radius:4px;padding:0;padding-left:24px;width:24px;height:100%;white-space:normal;font-size:inherit;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;background:url(/assets/images/search.svg) no-repeat center;color:rgba(0,0,0,0)}.sbx-meetup__input::-webkit-search-decoration{display:none}.sbx-meetup__input::-webkit-search-cancel-button{display:none}.sbx-meetup__input::-webkit-search-results-button{display:none}.sbx-meetup__input::-webkit-search-results-decoration{display:none}.sbx-meetup__input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.sbx-meetup__input::-moz-placeholder{color:rgba(0,0,0,0)}.sbx-meetup__input:-ms-input-placeholder{color:rgba(0,0,0,0)}.sbx-meetup__input::placeholder{color:rgba(0,0,0,0)}.sbx-meetup__wrapper.active .sbx-meetup__input{outline:0;box-shadow:inset 0 0 0 1px #000;background:rgb(var(--woos_primary_background, 255, 255, 255), 1) url(/assets/images/search.svg) no-repeat 18px}[data-theme=dark] .sbx-meetup__wrapper.active .sbx-meetup__input{box-shadow:inset 0 0 0 1px #354bc8;background-color:#222e5e}@supports not (display: var(--prop)){.sbx-meetup__wrapper.active .sbx-meetup__input{background:#fff url(/assets/images/search.svg) no-repeat 18px}}.sbx-meetup__wrapper .sbx-meetup__input{width:100%;outline:0;border-radius:50px;cursor:auto;padding-left:48px;padding-right:22px;box-shadow:inset 0 0 0 1px rgb(var(--woos_secondary_foreground, 199, 200, 202), 0.8);background:rgb(var(--woos_secondary_background, 250, 251, 252), 1) url(/assets/images/search.svg) no-repeat 16px;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.sbx-meetup__wrapper .sbx-meetup__input{box-shadow:inset 0 0 0 1px rgba(119,133,137,.5);background:#fafbfc url(/assets/images/search.svg) no-repeat 16px;color:#1d1c1d}}.sbx-meetup__wrapper .sbx-meetup__input::-webkit-input-placeholder{color:#bbb}.sbx-meetup__wrapper .sbx-meetup__input::-moz-placeholder{color:#bbb}.sbx-meetup__wrapper .sbx-meetup__input:-ms-input-placeholder{color:#bbb}.sbx-meetup__wrapper .sbx-meetup__input::placeholder{color:#bbb}.sbx-meetup__wrapper .sbx-meetup__input:valid~.sbx-meetup__reset{display:block;fill:#a6a6a6 !important}.sbx-meetup__wrapper .sbx-meetup__reset svg{display:block;margin:4px 12px 4px 4px;width:13px;height:13px}.sbx-meetup__reset{display:none;position:absolute;top:9px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:#a6a6a6}.sbx-meetup__reset:focus{outline:0}@media only screen and (max-width: 520px){.sbx-meetup__wrapper .sbx-meetup__input{padding-left:38px;padding-right:7px;width:40px !important;pointer-events:all;background:rgb(var(--woos_secondary_background, 250, 251, 252), 1) url(/assets/images/search.svg) no-repeat 12px}@supports not (display: var(--prop)){.sbx-meetup__wrapper .sbx-meetup__input{background:#fafbfc url(/assets/images/search.svg) no-repeat 12px}}.sbx-meetup__wrapper .sbx-meetup__input{cursor:pointer}.sbx-meetup__wrapper .sbx-meetup__input:valid~.sbx-meetup__reset{display:none}.sbx-meetup__wrapper.active{padding:0}.sbx-meetup__wrapper.active .sbx-meetup__input{width:calc(100vw - 65px) !important;box-shadow:inset 0 0 0 1px #3d5afe;background:rgb(var(--woos_primary_background, 255, 255, 255), 1) url(/assets/images/search.svg) no-repeat 8px}@supports not (display: var(--prop)){.sbx-meetup__wrapper.active .sbx-meetup__input{background:#fff url(/assets/images/search.svg) no-repeat 8px}}.sbx-meetup__wrapper.active .sbx-meetup__input{filter:none}.sbx-meetup__wrapper.active .sbx-meetup__input:valid~.sbx-meetup__reset{display:block !important;pointer-events:all}}#algolia-logo{opacity:.4;padding:.3em 1em;background-color:#fff}#algolia-logo img{display:block;width:45px}.search-tabselector{position:sticky;top:0;z-index:1000;text-align:center;padding:0;margin:0}@supports not (display: var(--prop)){.search-tabselector{background-color:#fafbfc}}.search-tabselector{display:flex;-webkit-box-direction:normal;list-style:none}.search-tabselector li{flex:1 1 0%;margin:0 !important;background-color:#f2f2f2}[data-theme=dark] .search-tabselector li{background-color:#2e343a}@supports not (display: var(--prop)){.search-tabselector li{border-bottom:1px solid rgba(68,84,100,.13)}}.search-tabselector li.active{background:#fff}[data-theme=dark] .search-tabselector li.active{background-color:#22272d}.search-tabselector li.active button{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.search-tabselector li.active button{color:#1d1c1d}}.search-tabselector button{width:100%;background:0 0;border:0;cursor:pointer;padding:16px 24px;text-align:center;font-family:inherit;font-size:15px;outline:none;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.7)}@supports not (display: var(--prop)){.search-tabselector button{color:rgba(29,28,29,.7)}}.algolia__results-doc{display:none}.algolia__results-doc.active{display:block}.algolia__results-community{display:none}.algolia__results-community.active{display:block}@media only screen and (max-width: 520px){#header .header-right{position:absolute;padding:10px 0;margin:0;right:10px;pointer-events:none}}.button{box-sizing:border-box;padding:7px 1em;border:none;border-radius:4px;white-space:nowrap;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);letter-spacing:.025em;text-decoration:none;font-weight:600;font-size:15px;transition:all .15s ease;cursor:pointer}.button:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.button img{vertical-align:middle;padding:0 !important}.button.bg--red{background:#f50057;color:#fff;text-shadow:0 1px 3px rgb(219.5,0,77.9448979592)}.button.bg--red:hover{background:rgb(219.5,0,77.9448979592)}.button.bg--woosmap{background:#3d5afe;color:#fff;text-shadow:0 1px 3px rgb(35.6307692308,68.4230769231,253.8692307692)}.button.bg--woosmap:hover{background:rgb(35.6307692308,68.4230769231,253.8692307692)}.button.bg--white{background-color:#fff;color:#1d1c1d;border:1px solid #1d1c1d;text-shadow:none}.button.bg--white:hover{background-color:#f50057;color:#fff;border-color:#f50057}[data-theme=dark] .button.bg--white:hover{background-color:#00e1ff;color:#000;border-color:#00e1ff}[data-theme=dark] .button.bg--white{background-color:rgba(0,0,0,0);color:rgb(var(--woos_foreground_max, 255, 255, 255), 1);border-color:rgb(var(--woos_foreground_max, 255, 255, 255), 0.5)}.button.bg--green{background:#00c853;color:#fff;text-shadow:0 1px 3px rgb(0,174.5,72.4175)}.button.bg--green:hover{background:rgb(0,174.5,72.4175)}.light-button{border:1px solid #3d5afe;border-radius:3px;color:#3d5afe;display:inline-block;font-size:14px;font-weight:400;line-height:1.2em;padding:10px;text-decoration:none !important;text-transform:uppercase;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;font-weight:400}.light-button:hover{background:#3d5afe;color:#fff;cursor:pointer}.toc-header{display:none}@media only screen and (min-width: 1240px){.toc-header{display:flex;align-items:center;gap:.5rem;padding-left:.825rem;margin-bottom:.5rem;font-size:.875rem;font-weight:700;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.9)}.toc-header svg{display:none}}#markdown-toc,#markdown-toc-mobile{display:block;padding:0;margin:0;font-size:.8125rem;line-height:1.5}@media only screen and (min-width: 1240px){#markdown-toc,#markdown-toc-mobile{width:100%;max-width:260px}}#markdown-toc>li,#markdown-toc-mobile>li{list-style:none;margin:0;padding:0}#markdown-toc>li>a,#markdown-toc-mobile>li>a{display:block;padding:.375rem 0 .375rem .875rem;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.75);text-decoration:none;font-weight:500;font-size:.875rem;border-left:none;margin-left:0;transition:color .15s ease,border-color .15s ease}#markdown-toc>li>a:hover,#markdown-toc-mobile>li>a:hover{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}#markdown-toc>li.active>a,#markdown-toc-mobile>li.active>a{color:#3d5afe}#markdown-toc>li ol,#markdown-toc>li ul,#markdown-toc-mobile>li ol,#markdown-toc-mobile>li ul{display:block;margin:0;padding:0}#markdown-toc>li ol li,#markdown-toc>li ul li,#markdown-toc-mobile>li ol li,#markdown-toc-mobile>li ul li{list-style:none}#markdown-toc>li ol li a,#markdown-toc>li ul li a,#markdown-toc-mobile>li ol li a,#markdown-toc-mobile>li ul li a{display:block;padding:.25rem 0 .25rem 1.5rem;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.55);text-decoration:none;font-weight:400;font-size:.8125rem;border-left:none;margin-left:0;transition:color .15s ease,border-color .15s ease}#markdown-toc>li ol li a:hover,#markdown-toc>li ul li a:hover,#markdown-toc-mobile>li ol li a:hover,#markdown-toc-mobile>li ul li a:hover{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.85)}#markdown-toc>li ol li.active>a,#markdown-toc>li ul li.active>a,#markdown-toc-mobile>li ol li.active>a,#markdown-toc-mobile>li ul li.active>a{color:#3d5afe}#markdown-toc.toc-reference,#markdown-toc-mobile.toc-reference{display:none}@media only screen and (min-width: 1415px){#markdown-toc.toc-reference,#markdown-toc-mobile.toc-reference{display:block}}.home #markdown-toc,.home .toc-container{display:none !important}.breadcrumb-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem}nav.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:.5rem}nav.breadcrumb li{display:flex;align-items:center;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.7)}nav.breadcrumb li:not(:last-child)::after{content:"/";margin-left:.5rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.4)}nav.breadcrumb li:last-child{color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);font-weight:500}nav.breadcrumb li a{text-decoration:none;transition:color .15s ease;font-weight:400}.article-date{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.6);white-space:nowrap}.apis-arrow-list{pointer-events:auto;flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;display:flex;margin-top:6px}.apis-arrow-list a{display:inline-flex;color:inherit !important}.apis-arrow-list a:hover{color:#3d5afe !important}[data-theme=dark] .apis-arrow-list a:hover{color:#5586ff !important}.apis-arrow-list a:hover svg rect{transition:all .3s ease;fill:#3d5afe}[data-theme=dark] .apis-arrow-list a:hover svg rect{fill:#5586ff}.apis-arrow-list a:hover svg path{fill:#fff}.apis-arrow-list a .box-api{margin-top:6px;margin-bottom:6px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;font-size:.9rem}.apis-arrow-list a .box-api .api-logo{display:flex}.apis-arrow-list a .box-api .api-logo svg{padding-top:0 !important;height:32px;width:32px}.apis-arrow-list a .box-api .api-desc{display:flex;margin-left:16px;flex-direction:column}.apis-arrow-list a .box-api .api-desc *{line-height:20px;display:inline}.apis-arrow-list a .box-api .api-desc .api-title{font-weight:600}.apis-arrow-list a .box-api .api-desc .api-subtitle{font-weight:400;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.9)}@supports not (display: var(--prop)){.apis-arrow-list a .box-api .api-desc .api-subtitle{color:#616061}}ul.link-arrow-list{list-style:none;padding:0 !important}ul.link-arrow-list.star-icon li a:after{background:url(/assets/images/star-filled.svg);background-size:contain}ul.link-arrow-list.github-icon li a:after{background:url(/assets/images/github-mark.svg);background-size:contain}ul.link-arrow-list li{position:relative}ul.link-arrow-list li a{display:block;padding:16px;padding-left:50px;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:4px}ul.link-arrow-list li a:after{content:"";position:absolute;top:17px;left:15px;width:24px;height:24px;background:url(/assets/images/icon-arrow-step.svg);background-repeat:no-repeat}ul.link-arrow-list li a:hover{background-image:linear-gradient(180deg, rgb(var(--woos_primary_background, 255, 255, 255), 1), rgb(var(--woos_secondary_background, 250, 251, 252), 1));border:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13)}@supports not (display: var(--prop)){ul.link-arrow-list li a:hover{background-image:linear-gradient(180deg, white, #fafbfc);border:1px solid rgba(68,84,100,.13)}}ul.link-arrow-list.reverse-style li a{padding-right:50px;padding-left:16px;text-decoration:underline}ul.link-arrow-list.reverse-style li a:after{right:15px;left:unset}ul.link-arrow-list.reverse-style li a:hover{background-image:none;box-shadow:none;color:#3d5afe}[data-theme=dark] ul.link-arrow-list.reverse-style li a:hover{color:#5586ff}.form_contact input,.form_contact label,.form_contact select{display:block}.form_contact .form_contact *{box-sizing:border-box}.form_contact .form_contact__fieldset{display:flex;padding:0;border:0;margin:30px 0;width:100%;gap:20px}.form_contact .form_contact__fieldset.errors{color:var(--code-gd-color);margin:0}.form_contact .form_contact__fieldset.last{margin-bottom:0}.form_contact .form_contact__input{width:100%}.form_contact .form_contact__required{color:var(--code-gd-color);font-weight:bold}.form_contact .form_contact__submit{background:#3d5afe !important;color:#fff;display:inline-block !important;padding:8px 1em !important;border-radius:.25em !important;white-space:nowrap !important;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08) !important;text-transform:uppercase !important;letter-spacing:.025em !important;text-decoration:none !important;font-weight:600 !important;font-size:15px !important;transition:all .15s ease !important;font-family:inherit !important;font-style:normal !important;border:none !important;margin:1em 0}.form_contact label{margin-bottom:.5em !important;text-transform:uppercase !important;font-size:13px !important}.form_contact label.required::after{content:"*"}.form_contact label abbr{display:none}.form_contact input:not([type=button]),.form_contact textarea,.form_contact select,.form_contact select[multiple=multiple]{box-sizing:border-box !important;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1);width:100% !important;margin-bottom:.25em !important;padding:.75em !important;transition:border-color !important;border:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13) !important;border-radius:4px !important;background-color:rgb(var(--woos_secondary_background, 250, 251, 252), 1) !important;font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif !important;font-size:15px !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.06) !important}@supports not (display: var(--prop)){.form_contact input:not([type=button]),.form_contact textarea,.form_contact select,.form_contact select[multiple=multiple]{color:#1d1c1d;border:1px solid rgba(68,84,100,.13) !important;background-color:#fafbfc !important}}.form_contact input:not([type=button]):focus,.form_contact textarea:focus,.form_contact select:focus,.form_contact select[multiple=multiple]:focus{border-color:#3d5afe !important;outline:none !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(54.9,81,228.6,.7) !important}.form_contact textarea{resize:vertical;height:200px}.form_contact fieldset{max-width:100% !important}.form_contact select{height:44.5px}.form_contact input[type=search]{appearance:none}.form_contact input[type=checkbox],.form_contact input[type=radio]{display:inline;width:initial !important;margin-right:.5em}.form_contact input[type=file]{width:100%}.form_contact select{width:auto;max-width:100%}.form_contact form button,.form_contact form .btn,.form_contact input[type=submit]{appearance:none;user-select:none;white-space:nowrap;cursor:pointer;vertical-align:middle;border:none;line-height:inherit}.form_contact form ul,.form_contact form ol,.form_contact form li{padding-left:0;list-style-type:none;margin-top:0}.form_contact .form-group{margin-bottom:1.5rem}.form_contact .hs-form-required,.form_contact .req,.form_contact .required{color:#f50057 !important;font-weight:bold !important}.form_contact .hs-error-msgs li label{font-size:.8em !important;color:#f50057 !important;font-style:italic !important;text-transform:capitalize !important;font-weight:bold !important;letter-spacing:normal !important}.article_formcontent .form_contact .hs-error-msgs li label{color:#fff !important}.form_contact .hs-form-field,.form_contact .legal-consent-container{margin-top:1em !important}.form_contact .hs_error_rollup{margin-top:1em !important}.form_contact .hs-richtext{font-size:.8em !important;color:rgb(var(--woos_foreground_low, 29, 28, 29), 0.7)}@supports not (display: var(--prop)){.form_contact .hs-richtext{color:rgba(68,84,100,.7)}}.article_formcontent .form_contact .hs-richtext{color:#fff}.form_contact .hs_recaptcha{margin-bottom:2em}.form_contact .hs-form-booleancheckbox label span{font-size:1em !important;text-transform:capitalize !important;font-weight:600;letter-spacing:normal !important;line-height:18px}.form_contact .hs-form-booleancheckbox label span p{line-height:18px}.article_formcontent .form_contact .hs-form-booleancheckbox label span{color:#fff}.form_contact .grecaptcha-badge{box-shadow:none !important}.form_contact .hs_submit input{background:#3d5afe !important;color:#fff;display:inline-block !important;padding:8px 1em !important;border-radius:.25em !important;white-space:nowrap !important;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08) !important;text-transform:uppercase !important;letter-spacing:.025em !important;text-decoration:none !important;font-weight:600 !important;font-size:15px !important;transition:all .15s ease !important;font-family:inherit !important;font-style:normal !important;border:none !important;margin:1em 0}.form_contact .article_formcontent .hs-submit input{background:#00c853 !important}.form_contact .article_formcontent .hs-form-field{color:#fff !important}.dropdown{position:relative;display:inline-block}.dropdown ul{display:block;list-style:none;margin:0 !important;padding:0 !important}.dropdown.active .dropdown-button{background-color:#343434}.dropdown.active .dropdown-button svg{transform:matrix(-1, 0, 0, -1, 0, 0)}.dropdown .dropdown-button{cursor:pointer;border:1px solid #343434;color:#fff;background-color:#1d1d1d;font-weight:600;height:34px;padding:0 9px;font-size:13px;border-radius:4px}.dropdown .dropdown-button:hover{background-color:#343434}.dropdown .dropdown-button svg{height:.75rem;width:.75rem;margin-left:.5rem;margin-top:-0.125rem;transition-duration:.1s;transition-property:transform;vertical-align:middle;transition-timing-function:cubic-bezier(0.07, 0.49, 0, 1.05);fill:#fff;display:inline;padding-top:0}.dropdown .dropdown-menuitem{color:#fff;display:block;font-size:13px;font-weight:600;padding:.5rem 2.5rem .5rem 1rem;position:relative;white-space:nowrap;width:100%;text-decoration:none}.dropdown .dropdown-menuitem:hover{background-color:#343434}.dropdown .dropdown-menuitem.divider{border-top:1px solid #343434}.dropdown .dropdown-content{display:none;opacity:0;visibility:hidden;position:absolute;min-width:160px;overflow:hidden;top:100%;z-index:999}.dropdown .dropdown-content.visible{display:block;opacity:1;visibility:visible}.dropdown .dropdown-menu{background-clip:padding-box;background-color:#1d1d1d;color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(6,11,16,.2) 0 16px 24px 0,rgba(6,11,16,.3) 0 6px 30px 0,rgba(6,11,16,.4) 0 8px 10px 0;left:0;margin-top:1px;min-width:13rem;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.klaro .cookie-modal .switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#3d5afe}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{opacity:.8;background-color:#3d5afe}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{opacity:.6;background-color:#ddd}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{opacity:.4;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;height:30px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow:0 0 1px #5e6e85}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#3d5afe;text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#1d1c1d}}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background:#fff;color:#33475c;padding:10px 2em;border-radius:.25em;margin-right:.5em;border:0;border:1px solid #ddd;text-transform:uppercase;font-weight:600;font-size:1em;transition:all .15s ease;white-space:nowrap;letter-spacing:.01em;text-decoration:none;cursor:pointer}.klaro .cookie-modal .cm-btn:hover,.klaro .cookie-notice .cm-btn:hover{transform:translateY(-1px)}.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#3d5afe;color:#fff;box-shadow:inset 0 0 0 1px #3d5afe;text-shadow:0 1px 3px rgb(35.6307692308,68.4230769231,253.8692307692)}.klaro .cookie-modal .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-notice .cm-btn.cm-btn-info:hover{cursor:pointer;box-shadow:inset 0 0 0 2px rgb(35.6307692308,68.4230769231,253.8692307692);background:rgb(35.6307692308,68.4230769231,253.8692307692)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:rgb(var(--woos_secondary_background, 250, 251, 252), 1);color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.klaro .cookie-modal .cm-modal{background:#fafbfc;color:#1d1c1d}}@media(min-width: 800px){.klaro .cookie-modal .cm-modal{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}@supports not (display: var(--prop)){.klaro .cookie-modal .cm-modal .hide svg{stroke:#1d1c1d}}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:flex-end}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:center}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#d3d8e0}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body .cm-content{display:none}.klaro .cookie-modal .cm-modal .cm-body .cm-content.expanded{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps,.klaro .cookie-modal .cm-modal .cm-body .cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .cm-apps .cm-caret,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#888}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .cm-apps .cm-content,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .cm-apps .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .cm-switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service .switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service .cm-switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-switch,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app .switch,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app .cm-switch,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service .switch,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service .cm-switch,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .switch,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose .cm-switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app .switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app .cm-switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service .switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service .cm-switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .switch,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{font-size:.8em;color:#b1b8c4}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top:1px solid #d3d8e0;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body .cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{padding-left:.2em;font-size:.8em;color:#b1b8c4}.klaro .cookie-notice.cookie-modal-notice{background:rgb(var(--woos_secondary_background, 250, 251, 252), 1)}@supports not (display: var(--prop)){.klaro .cookie-notice.cookie-modal-notice{background:#fafbfc}}.klaro .cookie-notice.cookie-modal-notice{z-index:10000000000;position:fixed;width:100%;bottom:0;right:0}@media(min-width: 1024px){.klaro .cookie-notice.cookie-modal-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:4px;position:fixed;bottom:20px;right:20px;max-width:400px;height:auto}}@media(max-width: 1023px){.klaro .cookie-notice.cookie-modal-notice{border-top:1px solid #d3d8e0;border-radius:0}}.klaro .cookie-notice.cookie-modal-notice.cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice.cookie-modal-notice.cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice.cookie-modal-notice .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice.cookie-modal-notice .cn-body p{margin-bottom:.5em}.klaro .cookie-notice.cookie-modal-notice .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-learn-more{display:inline-block;color:#3d5afe}@supports not (display: var(--prop)){.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-learn-more{color:#3d5afe}}.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media(max-width: 384px){.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media(max-width: 384px){.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-ok a,.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{padding:0;padding-top:.2em}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}.klaro .cookie-notice .cm-btn.cm-btn-danger.cn-decline{display:none !important}.klaro .cookie-notice .cm-btn.cm-btn-lern-more.cm-btn-info{background-color:unset;color:#666;border:0;text-shadow:none;box-shadow:none;padding:0;border:0;font-size:14px;font-weight:400;text-transform:capitalize}.klaro .cookie-notice .cm-btn.cm-btn-lern-more.cm-btn-info:hover{color:#3d5afe;text-decoration:underline;transform:none}.fade-in>*{opacity:0;-webkit-animation:slideIn .6s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:slideIn .6s cubic-bezier(0.215, 0.61, 0.355, 1);animation:slideIn .6s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes slideIn{0%{-moz-transform:translateY(30px);opacity:0}100%{-moz-transform:translateY(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}.article-votes{margin-top:4em;border-top:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13);padding:30px 0;text-align:center}.article-vote{background:rgba(0,0,0,0);border:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13);color:rgb(var(--woos_secondary_foreground, 199, 200, 202), 1);margin:10px 5px;padding:0 7px;min-width:86px;width:auto}.article-vote::before{margin-right:10px}.article-vote::after{content:attr(title)}.article-vote:focus,.article-vote:active{background-color:rgba(0,0,0,0);color:rgb(var(--woos_foreground_low, 29, 28, 29), 1);outline:0}.article-vote:hover{background-color:rgb(var(--woos_foreground_low, 29, 28, 29), 0.13)}.article-vote:hover::before,.article-vote:hover::after{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}.article-vote[aria-selected=true]::before,.article-vote[aria-selected=true]::after{color:rgb(var(--woos_inverted_foreground, 255, 255, 255), 1)}.article-vote[aria-selected=true]{background-color:rgb(var(--woos_inverted_background, 29, 28, 29), 0.8);color:rgb(var(--woos_inverted_foreground, 255, 255, 255), 1);text-decoration:none}.article-vote.vote-button{border-radius:4px;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.8);cursor:pointer;display:inline-block;font-size:12px;line-height:2.34;text-align:center;transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .15s ease-in-out;user-select:none;white-space:nowrap;-webkit-touch-callout:none;font-weight:400}.article-more-questions{padding:10px 0 20px;text-align:center;border-bottom:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13)}.article-vote-up::before{content:"✓"}.article-vote-down::before{content:"✕"}.feedback-widget{display:flex;flex-direction:column;gap:0}.feedback-action-btn{display:flex;align-items:center;gap:.5rem;padding:.375rem 0 .375rem .875rem;margin-left:-1px;border:none;border-left:2px solid rgba(0,0,0,0);background:none;font-family:inherit;font-size:.875rem;font-weight:500;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.75);text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease}.feedback-action-btn:hover{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}.feedback-action-btn:hover svg{color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1)}.feedback-action-btn.copied{color:#00c853}.feedback-action-btn.copied svg{color:#00c853}.feedback-action-btn svg{width:16px;height:16px;flex-shrink:0;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 0.6)}.feedback-form-container{display:none;flex-direction:column;position:fixed;right:20px;width:280px;border:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.8);border-radius:4px;overflow:hidden;background:var(--woos_background_max);box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:10000}[data-theme=light] .feedback-form-container{background:#fff}[data-theme=dark] .feedback-form-container{background:#1a1a1a}@media only screen and (min-width: 1240px){.feedback-form-container{right:calc((100vw - 1280px)/2 + 10px)}}.feedback-form-container.open{display:flex}.feedback-form{display:flex;flex-direction:column}.feedback-form.hidden{display:none}.feedback-textarea{width:100%;min-height:88px;padding:12px;border:none;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.5);font-size:.8125rem;font-family:inherit;line-height:1.5;resize:none;outline:none;background:rgba(0,0,0,0);color:rgb(var(--woos_foreground_max), 1);box-sizing:border-box}.feedback-textarea::placeholder{color:rgb(var(--woos_foreground_max_solid), 0.45)}.feedback-form .feedback-error{padding:8px 12px;font-size:.8125rem;color:#f50057;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.5)}.feedback-form .feedback-error.hidden{display:none}.feedback-footer{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.15)}.feedback-rating{display:flex;align-items:center;gap:2px}.feedback-rating-btn{background:rgba(0,0,0,0);border:none;border-radius:4px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease;color:rgb(var(--woos_foreground_max_solid), 0.3)}.feedback-rating-btn svg{width:22px;height:22px}.feedback-rating-btn:hover{color:rgb(var(--woos_foreground_max_solid), 0.6);background:rgb(var(--woos_foreground_max_solid), 0.06)}.feedback-rating-btn.selected{color:#3d5afe}[data-theme=dark] .feedback-rating-btn.selected{color:#5586ff}.feedback-submit{padding:5px 14px;font-size:.8125rem}.feedback-success{display:flex;align-items:center;gap:10px;padding:14px;font-size:.875rem;font-weight:500;color:rgb(var(--woos_foreground_max), 1)}.feedback-success.hidden{display:none}.feedback-success svg{width:20px;height:20px;color:#00c853}.feedback-error{display:flex;align-items:center;gap:10px;padding:14px;font-size:.875rem;font-weight:500;color:rgb(var(--woos_foreground_max), 1)}.feedback-error.hidden{display:none}.feedback-error svg{width:20px;height:20px;color:#f50057}.toc-footer{margin-top:1.25rem;position:relative;padding-top:1.25rem;border-top:none}.toc-footer:before{content:"";position:absolute;top:0;left:.825rem;right:0;height:1px;background:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.6)}.csat-widget{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem 1rem;width:100%;max-width:none;margin:0;text-align:center;box-sizing:border-box;max-width:100vw;overflow-x:hidden}.csat-question{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.375rem .875rem;border:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.8);border-radius:100px;background:var(--woos_background_max);height:40px}.csat-text{font-size:.8125rem;font-weight:500;color:rgb(var(--woos_foreground_max), 1);white-space:nowrap;display:flex;align-items:center;min-width:0}.csat-rating{display:flex;align-items:center;gap:2px}.csat-rating-btn{background:rgba(0,0,0,0);border:none;border-radius:50%;width:32px;height:32px;padding:0 !important;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease;color:rgb(var(--woos_foreground_max_solid), 0.5)}.csat-rating-btn svg{width:22px;height:22px;padding:0 !important;padding-top:0 !important}.csat-rating-btn:hover{color:rgb(var(--woos_foreground_max_solid), 0.8);background:rgb(var(--woos_foreground_max_solid), 0.08)}.csat-rating-btn.selected{color:#3d5afe;background:rgb(var(--woos_woosmap), 0.1)}[data-theme=dark] .csat-rating-btn.selected{color:#5586ff}.csat-form-container{width:calc(100% - 2rem);max-width:min(500px,100% - 2rem);box-sizing:border-box;margin-left:auto;margin-right:auto}.csat-form-container.hidden{display:none}@media only screen and (max-width: 900px){.csat-widget,.csat-form-container,.feedback-form-container{width:calc(100% - 1rem);max-width:calc(100% - 1rem);left:0;right:0;margin-left:auto;margin-right:auto}.csat-widget{padding-left:.5rem;padding-right:.5rem}.csat-rating-btn{width:28px;height:28px}.csat-widget{max-width:100vw;width:100%;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem;overflow-x:hidden}.csat-form-container{width:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.csat-question{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;flex-wrap:wrap;padding-left:.5rem;padding-right:.5rem}.csat-text{white-space:normal}}.csat-form{display:flex;flex-direction:column;border:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1);border-radius:8px;overflow:hidden;background:var(--woos_background_max)}.csat-form.hidden{display:none}.csat-textarea{width:100%;min-height:100px;padding:.875rem;border:none;border-bottom:1px solid rgb(var(--woos_foreground_low_solid), 0.5);font-size:.8125rem;font-family:inherit;line-height:1.5;resize:vertical;outline:none;background:rgba(0,0,0,0);color:rgb(var(--woos_foreground_max), 1);box-sizing:border-box}.csat-textarea::placeholder{color:rgb(var(--woos_foreground_max_solid), 0.45)}.csat-form .csat-error{padding:8px 12px;font-size:.8125rem;color:#f50057;border-bottom:1px solid rgb(var(--woos_foreground_low_solid), 0.5)}.csat-form .csat-error.hidden{display:none}.csat-footer{display:flex;justify-content:flex-end;align-items:center;padding:10px 12px;background:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.15)}.csat-submit{padding:6px 16px;font-size:.8125rem}.csat-success{display:flex;align-items:center;justify-content:center;gap:8px;padding:1rem;font-size:.8125rem;font-weight:500;color:rgb(var(--woos_foreground_max), 1);border:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1);border-radius:8px;background:var(--woos_background_max)}.csat-success.hidden{display:none}.csat-success svg{width:18px;height:18px;padding:0 !important;padding-top:0 !important;color:#00c853}.content img{max-width:100%}.content svg,.content img{padding-top:1.2em;max-width:100%}.content svg.centered-img,.content img.centered-img{vertical-align:middle;padding:0 !important}.content span.light{color:#8c95a3}.content span.info{font-size:.85em;display:inline-block;vertical-align:middle;width:280px;margin-left:20px}.content .subtitle{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.9)}@supports not (display: var(--prop)){.content .subtitle{color:#616061}}.content .content-desc{font-size:1.1em}.content h1{margin:0 0 1em;font-size:28px;line-height:1.25}@media only screen and (max-width: 900px){.content h1{font-size:24px}}.content h2{margin:40px 0 .8em;padding-bottom:.7em;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1);font-size:22px;line-height:1.3}@supports not (display: var(--prop)){.content h2{border-bottom:1px solid #ddd}}@media only screen and (max-width: 900px){.content h2{font-size:20px;margin-top:32px}}.content h3{margin:32px 0 1em;font-size:18px;line-height:1.4}@media only screen and (max-width: 900px){.content h3{font-size:16px;margin-top:24px}}.content h4{font-size:16px;line-height:1.4}@media only screen and (max-width: 900px){.content h4{font-size:15px}}.content h5,.content h6{font-size:14px}.content .anchor{opacity:0;left:-1em;position:absolute;transition:all 100ms ease-in-out}.content .anchor:hover{opacity:1}.content .anchor:focus,.content .anchor:focus-visible{outline:2px solid rgb(var(--woos_highlight, 29, 155, 209), 0.9);outline-offset:2px;opacity:1}.content h2:hover .anchor,.content h3:hover .anchor,.content h4:hover .anchor,.content h5:hover .anchor,.content h6:hover .anchor{opacity:.8}.content h2:hover .anchor:hover,.content h3:hover .anchor:hover,.content h4:hover .anchor:hover,.content h5:hover .anchor:hover,.content h6:hover .anchor:hover{opacity:1}.content h2 a,.content h2 button,.content h3 a,.content h3 button,.content h4 a,.content h4 button,.content h5 a,.content h5 button,.content h6 a,.content h6 button{pointer-events:auto;color:#2c3e50}.content h2>a.anchor:before,.content h3>a.anchor:before,.content h4>a.anchor:before,.content h5>a.anchor:before,.content h6>a.anchor:before{content:"#";color:#3d5afe;font-size:1.2em;line-height:1.1;font-weight:bold}[data-theme=dark] .content h2>a.anchor:before,[data-theme=dark] .content h3>a.anchor:before,[data-theme=dark] .content h4>a.anchor:before,[data-theme=dark] .content h5>a.anchor:before,[data-theme=dark] .content h6>a.anchor:before{color:#5586ff}@media only screen and (max-width: 520px){.content .anchor{display:none}}.content p,.content ul,.content ol{line-height:1.6;margin:1.2em 0 -1.2em;padding-bottom:1.2em;position:relative}@media only screen and (max-width: 900px){.content p,.content ul,.content ol{line-height:1.55}}.content ul,.content ol{padding-left:1.5em;position:inherit}.content ul ul,.content ul ol,.content ol ul,.content ol ol{margin:0}.content figure{margin:1.2em 0}.content a{color:#3d5afe;font-weight:600}[data-theme=dark] .content a{color:#5586ff}.content blockquote{margin:2em 0;padding-left:20px;border-left:4px solid #3d5afe}[data-theme=dark] .content blockquote{border-left:4px solid #3d5afe}.content blockquote p{font-weight:600;margin-left:0;margin-bottom:0;padding-bottom:0}.content>table{border-spacing:0;border-collapse:collapse;margin:1.2em auto;padding:0;width:100%;overflow-x:auto;display:table}.content>table td,.content>table th{line-height:1.5em;padding:.4em .8em;border:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13);border-left:0;border-right:0}@supports not (display: var(--prop)){.content>table td,.content>table th{border:1px solid rgba(68,84,100,.13)}}.content>table th{font-weight:bold;text-align:left}.content>table th,.content>table tr:nth-child(2n){background-color:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.25)}@supports not (display: var(--prop)){.content>table th,.content>table tr:nth-child(2n){background-color:rgba(221,221,221,.25)}}.content p.danger,.content p.success,.content p.info,.content p.warning{padding:12px 24px 12px 30px;margin:2em 0;border-left-width:4px;border-left-style:solid;background-color:rgb(var(--woos_secondary_background, 250, 251, 252), 1);position:relative;border-bottom-right-radius:4px;border-top-right-radius:4px}@supports not (display: var(--prop)){.content p.danger,.content p.success,.content p.info,.content p.warning{background-color:#fafbfc}}.content p.danger:before,.content p.success:before,.content p.info:before,.content p.warning:before{color:#fff;width:24px;height:24px;text-align:center;line-height:24px;font-weight:bold;font-family:"Source Sans Pro" "Helvetica Neue" Arial sans-serif;vertical-align:middle;display:inline-block}.content p.danger{border-left-color:#f50057}.content p.danger:before{content:"";background:url(/assets/images/icon-danger.svg) no-repeat;padding-right:.5em}.content p.warning{border-left-color:#ff9f19}.content p.warning:before{content:"";background:url(/assets/images/icon-warning.svg) no-repeat;padding-right:.5em}.content p.info{border-left-color:#3d5afe}[data-theme=dark] .content p.info{border-left-color:#5586ff}.content p.info:before{content:"";background:url(/assets/images/icon-tip.svg) no-repeat;padding-right:.5em}.content p.success{border-left-color:#00c853}.content p.success:before{content:"";background:url(/assets/images/icon-check.svg) no-repeat}.content iframe{margin:0}.content .outside_iframe{padding-top:1.5em;position:relative}@media only screen and (max-width: 720px){.content .outside_iframe{margin-left:-1em;margin-right:-1em}}.content .outside_iframe--btn-Container{position:absolute;bottom:14px;left:8px;display:flex;flex-wrap:wrap;gap:8px}.content .outside_iframe--btn-Container .embed-button{display:inline-flex;align-items:center;height:32px;padding:0 9px;font-weight:600;border:1px solid #343434;color:#fff;background-color:#1d1d1d;border-radius:4px;text-decoration:none;cursor:pointer;opacity:1;transition-property:opacity,bottom;transition-duration:300ms}.content .outside_iframe--btn-Container .embed-button:hover{background-color:#343434}.content .outside_iframe--btn-Container .embed-button-external-link:after{background:url(/assets/images/icon-external-link-white.svg) 50%/contain no-repeat;content:"";margin:0 2px;padding-right:11px;height:100%;width:100%}.content .outside_iframe--links{font-size:13px;display:flex;flex-wrap:wrap;gap:8px}.content .guide-links{margin-top:4em;padding-top:1em;height:1em}.content .list_countries,.content .list_images{column-count:3;list-style:none;padding:0}.content .list_countries img,.content .list_images img{vertical-align:middle;padding-top:4px;padding-right:2px;padding-bottom:5px}@media only screen and (max-width: 720px){.content .list_countries,.content .list_images{column-count:2}}.content .list_countries img{width:24px;height:24px}.content .list_indoor_routing_icons{column-count:1;list-style:none;padding:0;padding-bottom:40px}.content .list_indoor_routing_icons img{vertical-align:middle;padding-top:4px;padding-right:2px;padding-bottom:5px;width:42px;height:42px}.content .list_indoor_icons{column-count:3;list-style:none;padding:0;padding-bottom:40px}.content .list_indoor_icons img{vertical-align:middle;padding-top:4px;padding-right:2px;padding-bottom:5px;width:42px;height:42px}@media only screen and (max-width: 720px){.content .list_indoor_icons{column-count:2}}code,pre{font-size:13px;font-family:"Roboto Mono",monospace;color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;overflow-wrap:break-word}code{background-color:rgb(var(--woos_foreground_min, 29, 28, 29), 0.04);border:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13);color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);padding:1px 4px;border-radius:3px}h2 code,h3 code,h4 code,h5 code{color:rgb(var(--woos_foreground_max, 29, 28, 29), 1)}@supports not (display: var(--prop)){h2 code,h3 code,h4 code,h5 code{color:#1d1c1d}}h2 code,h3 code,h4 code,h5 code{font-weight:400;font-size:.875rem}a code{color:#3d5afe}[data-theme=dark] a code{color:#5586ff}.CodeSnippet-module--snippets-wrap{border-radius:4px;display:flex;max-height:60rem}.CodeSnippet-module--snippets-multilang .CodeSnippet-module--snippets-wrap{display:none;outline:0}.CodeSnippet-module--snippets-multilang .CodeSnippet-module--snippets-wrap[active]{display:flex}.CodeSnippet-module--snippets-wrap pre{flex:1 1;margin:0;overflow:auto;padding:1.5rem 1.1rem;display:flex}.CodeSnippet-module--snippets-wrap pre code{color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);white-space:pre;background:unset;border:unset;line-height:1.5em;display:block;direction:ltr;hyphens:none;tab-size:4;text-align:left;text-shadow:none;word-break:normal;word-spacing:normal}@supports not (display: var(--prop)){.CodeSnippet-module--snippets-wrap pre code{color:#1d1c1d}}@supports not (display: var(--prop)){.CodeSnippet-module--snippets-wrap pre{background-color:rgba(29,28,29,.04)}}@supports not (display: var(--prop)){.CodeSnippet-module--snippets-wrap{background-color:rgba(29,28,29,.04);border:1px solid rgba(68,84,100,.13)}}.ContentSnippet-module--content-snippet{margin:20px 0}.ContentSnippet-module--code-snippet{background-color:rgb(var(--woos_foreground_min, 29, 28, 29), 0.04);border:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13);border-radius:4px;margin-bottom:20px;overflow:hidden;position:relative}.CodeSnippet-module--header{align-items:center;border-bottom:1px solid rgb(var(--woos_foreground_low, 29, 28, 29), 0.13);box-sizing:border-box;display:flex;height:48px;justify-content:space-between;padding:0 18px;background-color:rgb(var(--woos_primary_background, 255, 255, 255), 1)}@supports not (display: var(--prop)){.CodeSnippet-module--header{background-color:#fff}}.CodeSnippet-module--header-title{color:rgb(var(--woos_secondary_foreground, 119, 133, 137), 1);flex-grow:0;font-family:Graphik Web,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:15px;margin-right:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeSnippet-module--header-buttons{display:inline-flex;flex-grow:1;justify-content:flex-end}.CodeSnippet-module--header--single{position:absolute;right:0;background:rgba(0,0,0,0);border:none;height:26px;padding:4px 4px 0}.CodeSnippet-module--header--single .CodeSnippet-module--copy-wrap{margin-left:6px}.CodeSnippet-module--header--multilang .CodeSnippet-module--language{cursor:pointer}@media only screen and (max-width: 720px){.CodeSnippet-module--header--multilang .CodeSnippet-module--header-title{display:none}.CodeSnippet-module--header--multilang .CodeSnippet-module--header-buttons{flex-grow:0}.CodeSnippet-module--header--multilang .CodeSnippet-module--copy-wrap{display:none}}.CodeSnippet-module--copy-wrap{display:flex;margin-left:12px}.CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet{background:rgba(0,0,0,0);border:0;color:rgb(var(--woos_secondary_foreground, 119, 133, 137), 1);cursor:pointer;outline:none;padding:0;transition:all .2s ease-in-out}.CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet-icon-wrap{display:inline-block;width:24px;height:24px}.CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet:hover,.CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet:focus{color:#3d5afe}[data-theme=dark] .CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet:hover,[data-theme=dark] .CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet:focus{color:#5586ff}.CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet .CodeSnippet-module--icon-check{display:none;padding:6px 3px !important}.CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet .CodeSnippet-module--icon-check path{fill:#3d5afe}[data-theme=dark] .CodeSnippet-module--copy-wrap .CodeSnippet-module--copy-snippet .CodeSnippet-module--icon-check path{fill:#5586ff}.CodeSnippet-module--copy-wrap svg{padding-top:0 !important}.CodeSnippet-module--language{color:rgb(var(--woos_secondary_foreground, 119, 133, 137), 1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;margin-left:12px;line-height:48px;max-width:200px;text-align:center;transition:color .2s;position:relative}.CodeSnippet-module--language:after{border-radius:0;border-top:2px solid rgba(0,0,0,0);bottom:0;content:"";display:block;position:absolute;left:0;right:0}.CodeSnippet-module--language:focus,.CodeSnippet-module--language:hover{border-color:rgb(var(--woos_secondary_foreground, 119, 133, 137), 1)}.CodeSnippet-module--language[active]:after{border-color:#3d5afe}.CodeSnippet-module--language[active]{color:inherit}@media only screen and (max-width: 720px){.content:not(.reference) .ContentSnippet-module--content-snippet{margin-left:-1em;margin-right:-1em}}[data-theme=light]{--code-c-color: #abb0b6;--code-cd-color: #abb0b6;--code-cm-color: #abb0b6;--code-c1-color: #abb0b6;--code-cp-color: #abb0b6;--code-cs-color: #e6b673;--code-err-color: #fafafa;--code-err-background: #f51818;--code-gi-color: #86b300;--code-gd-color: #f51818;--code-gr-color: #fafafa;--code-gr-background: #f51818;--code-gt-color: #fafafa;--code-gt-background: #f51818;--code-gh-color: #ff6a00;--code-go-color: #6e7580;--code-gp-color: #6e7580;--code-gu-color: #6e7580;--code-k-color: #fa6e32;--code-kv-color: #fa6e32;--code-kc-color: #fa6e32;--code-kd-color: #fa6e32;--code-kp-color: #fa6e32;--code-kr-color: #fa6e32;--code-kt-color: #fa6e32;--code-kn-color: #ed9366;--code-ow-color: #ed9366;--code-o-color: #ed9366;--code-mf-color: #a37acc;--code-mh-color: #a37acc;--code-il-color: #a37acc;--code-mi-color: #a37acc;--code-mo-color: #a37acc;--code-m-color: #a37acc;--code-mb-color: #a37acc;--code-mx-color: #a37acc;--code-se-color: #a37acc;--code-sb-color: #00b56e;--code-sc-color: #00b56e;--code-sd-color: #00b56e;--code-s2-color: #00b56e;--code-sh-color: #00b56e;--code-si-color: #00b56e;--code-sx-color: #00b56e;--code-s1-color: #00b56e;--code-s-color: #00b56e;--code-ss-color: #55b4d4;--code-sr-color: #4cbf99;--code-na-color: #f07171;--code-nc-color: #f29718;--code-nd-color: #f29718;--code-ne-color: #f29718;--code-nf-color: #f29718;--code-no-color: #a37acc;--code-bp-color: #399ee6;--code-nb-color: #399ee6;--code-ni-color: #399ee6;--code-nn-color: #399ee6;--code-vc-color: #399ee6;--code-vg-color: #399ee6;--code-vi-color: #399ee6;--code-nv-color: #399ee6;--code-w-color: #399ee6;--code-nl-color: #399ee6;--code-nt-color: #55b4d4;--code-color: #6e7580;--code-background: #eee}[data-theme=dark]{--code-color: #f8f8f2;--code-err-background: #960050;--code-err-color: #1e0010;--code-hl-background: #ffffcc;--code-k-color: #66d9ef;--code-kc-color: #66d9ef;--code-kd-color: #66d9ef;--code-kn-color: #f92672;--code-kp-color: #66d9ef;--code-kr-color: #66d9ef;--code-kt-color: #66d9ef;--code-na-color: #a6e22e;--code-nc-color: #a6e22e;--code-no-color: #66d9ef;--code-nd-color: #a6e22e;--code-ne-color: #a6e22e;--code-nf-color: #a6e22e;--code-nt-color: #f92672;--code-l-color: #ae81ff;--code-ld-color: #e6db74;--code-s-color: #e6db74;--code-sa-color: #e6db74;--code-sb-color: #e6db74;--code-sc-color: #e6db74;--code-dl-color: #e6db74;--code-sd-color: #e6db74;--code-s2-color: #e6db74;--code-se-color: #ae81ff;--code-sh-color: #e6db74;--code-si-color: #e6db74;--code-sx-color: #e6db74;--code-sr-color: #e6db74;--code-s1-color: #e6db74;--code-ss-color: #e6db74;--code-m-color: #ae81ff;--code-mb-color: #ae81ff;--code-mf-color: #ae81ff;--code-mh-color: #ae81ff;--code-mi-color: #ae81ff;--code-il-color: #ae81ff;--code-mo-color: #ae81ff;--code-o-color: #f92672;--code-ow-color: #f92672;--code-c-color: #75715e;--code-ch-color: #75715e;--code-cm-color: #75715e;--code-c1-color: #75715e;--code-cs-color: #75715e;--code-cp-color: #75715e;--code-cpf-color: #75715e;--code-gd-color: #f92672;--code-gi-color: #a6e22e;--code-gu-color: #75715e}pre code .hl{width:100%;display:block;background-color:var(--code-hl-background);background-color:#ffc}pre code .lnt{margin-right:.4em;padding:0 .4em 0 .4em}pre code .ln{margin-right:.4em;padding:0 .4em 0 .4em}pre code .k{color:var(--code-k-color);color:#fa6e32}pre code .kc{color:var(--code-kc-color);color:#fa6e32}pre code .kd{color:var(--code-kd-color);color:#fa6e32}pre code .kn{color:var(--code-kn-color);color:#ed9366}pre code .kp{color:var(--code-kp-color);color:#fa6e32}pre code .kr{color:var(--code-kr-color);color:#fa6e32}pre code .kt{color:var(--code-kt-color);color:#fa6e32}pre code .n{color:var(--code-n-color)}pre code .na{color:var(--code-na-color);color:#f07171}pre code .nb{color:var(--code-nb-color);color:#399ee6}pre code .bp{color:var(--code-bp-color);color:#399ee6}pre code .nc{color:var(--code-nc-color);color:#f29718}pre code .no{color:var(--code-no-color);color:#a37acc}pre code .nd{color:var(--code-nd-color);color:#f29718}pre code .ni{color:var(--code-ni-color);color:#399ee6}pre code .ne{color:var(--code-ne-color);color:#f29718}pre code .nf{color:var(--code-nf-color);color:#f29718}pre code .fm{color:var(--code-fm-color)}pre code .nl{color:var(--code-nl-color);color:#399ee6}pre code .nn{color:var(--code-nn-color);color:#399ee6}pre code .nx{color:var(--code-nx-color)}pre code .py{color:var(--code-py-color)}pre code .nt{color:var(--code-nt-color);color:#55b4d4}pre code .nv{color:var(--code-nv-color);color:#399ee6}pre code .vc{color:var(--code-vc-color);color:#399ee6}pre code .vg{color:var(--code-vg-color);color:#399ee6}pre code .vi{color:var(--code-vi-color);color:#399ee6}pre code .vm{color:var(--code-vm-color)}pre code .l{color:var(--code-l-color)}pre code .ld{color:var(--code-ld-color)}pre code .s{color:var(--code-s-color);color:#00b56e}pre code .sa{color:var(--code-sa-color)}pre code .sb{color:var(--code-sb-color);color:#00b56e}pre code .sc{color:var(--code-sc-color);color:#00b56e}pre code .dl{color:var(--code-dl-color)}pre code .sd{color:var(--code-sd-color);color:#00b56e}pre code .s2{color:var(--code-s2-color);color:#00b56e}pre code .se{color:var(--code-se-color);color:#a37acc}pre code .sh{color:var(--code-sh-color);color:#00b56e}pre code .si{color:var(--code-si-color);color:#00b56e}pre code .sx{color:var(--code-sx-color);color:#00b56e}pre code .sr{color:var(--code-sr-color);color:#4cbf99}pre code .s1{color:var(--code-s1-color);color:#00b56e}pre code .ss{color:var(--code-ss-color);color:#55b4d4}pre code .m{color:var(--code-m-color);color:#a37acc}pre code .mb{color:var(--code-mb-color);color:#a37acc}pre code .mf{color:var(--code-mf-color);color:#a37acc}pre code .mh{color:var(--code-mh-color);color:#a37acc}pre code .mi{color:var(--code-mi-color);color:#a37acc}pre code .il{color:var(--code-il-color);color:#a37acc}pre code .mo{color:var(--code-mo-color);color:#a37acc}pre code .o{color:var(--code-o-color);color:#ed9366}pre code .ow{color:var(--code-ow-color);color:#ed9366}pre code .p{color:var(--code-p-color)}pre code .c{color:var(--code-c-color);color:#abb0b6}pre code .ch{color:var(--code-ch-color)}pre code .cm{color:var(--code-cm-color);color:#abb0b6}pre code .c1{color:var(--code-c1-color);color:#abb0b6}pre code .cs{color:var(--code-cs-color);color:#e6b673}pre code .cp{color:var(--code-cp-color);color:#abb0b6}pre code .cpf{color:var(--code-cpf-color)}pre code .gd{color:var(--code-gd-color);color:#f51818}pre code .ge{font-style:italic}pre code .gi{color:var(--code-gi-color);color:#86b300}pre code .gs{font-weight:bold}pre code .gu{color:var(--code-gu-color);color:#6e7580}@media only screen and (min-width: 900px){body.home .sidebar{display:none}}.home#main{padding:0}body.home .site-footer{margin-left:0;width:100%}.home-container{width:80%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box}@media only screen and (max-width: 1240px){.home-container{width:90%}}@media only screen and (max-width: 900px){.home-container{width:100%;padding:0 1.5rem}}@media only screen and (max-width: 520px){.home-container{padding:0 1rem}}.home .hero{display:flex;align-items:center;justify-content:space-between;gap:3rem;text-align:left;padding:3rem 0;min-height:320px}.home .hero .hero-content{flex:1 1 auto;max-width:520px}.home .hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:rgb(var(--woos_foreground_max, 29, 28, 29), 1)}.home .hero .hero-subtitle{font-size:1.1rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);margin:0 0 1.5rem 0;line-height:1.6}.home .hero .hero-cta{display:flex;gap:1rem;flex-wrap:wrap}.home .hero .hero-cta .button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:50px;height:42px;font-size:14px;padding:0 24px;letter-spacing:unset;box-shadow:none;transition:all .3s}.home .hero .hero-cta .button:hover{transform:none}.home .hero .hero-illustration{flex:0 0 400px;max-width:400px}.home .hero .hero-illustration img,.home .hero .hero-illustration svg{width:100%;height:auto;display:block}@media only screen and (max-width: 1240px){.home .hero{gap:2rem}.home .hero .hero-content{max-width:400px}.home .hero .hero-illustration{flex:0 0 320px;max-width:320px}}@media only screen and (max-width: 900px){.home .hero{flex-direction:column;text-align:center;padding:2rem 0;gap:2rem}.home .hero .hero-content{max-width:100%}.home .hero .hero-subtitle{max-width:500px;margin-left:auto;margin-right:auto}.home .hero .hero-cta{justify-content:center}.home .hero .hero-illustration{flex:0 0 auto;width:100%;max-width:280px;margin:0 auto}}.home .section-nav{position:sticky;top:71px;z-index:10;background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border-top:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.6);border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.6)}.home .section-nav-links{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home .section-nav-links::-webkit-scrollbar{display:none}.home .section-nav-item{position:relative;flex-shrink:0;padding:.75rem 0;margin-right:2rem;font-size:.9375rem;font-weight:500;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);text-decoration:none;transition:color .15s ease;white-space:nowrap}@media only screen and (max-width: 520px){.home .section-nav-item{margin-right:1.25rem;font-size:.875rem}}.home .section-nav-item:last-child{margin-right:0}.home .section-nav-item:hover{color:#3d5afe}[data-theme=dark] .home .section-nav-item:hover{color:#5586ff}.home .section-nav-item.active{color:#3d5afe}[data-theme=dark] .home .section-nav-item.active{color:#5586ff}.home .section-nav-item.active .section-nav-indicator{transform:scaleX(1)}.home .section-nav-indicator{position:absolute;bottom:0;left:0;right:0;height:3px;background:#3d5afe;transform:scaleX(0);transition:transform .2s ease}[data-theme=dark] .home .section-nav-indicator{background:#5586ff}.home .product-section{padding:2rem 0 4rem;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.8)}.home .product-section:last-of-type{border-bottom:none}.home .product-section .section-header{margin-bottom:1.5rem}.home .product-section .section-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;border-bottom:none;padding-top:0}.home .product-section .section-subtitle{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.9);font-size:.95rem;margin:0}.home .product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.25rem}@media only screen and (max-width: 520px){.home .product-grid{grid-template-columns:1fr}}.home .product-card{background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border:none;border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;transition:transform .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08)}[data-theme=dark] .home .product-card{box-shadow:0 2px 8px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2)}.home .product-card:hover{transform:translateY(-2px)}.home .product-card .product-icon{width:32px;height:32px;margin-bottom:.75rem}.home .product-card .product-icon svg{width:100%;height:100%;fill:#3d5afe}[data-theme=dark] .home .product-card .product-icon svg{fill:#5586ff}.home .product-card h3{margin:0 0 .5rem 0;font-size:1.05rem;font-weight:600}.home .product-card h3::before{content:none !important}.home .product-card h3 a{color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);text-decoration:none}.home .product-card h3 a:hover{color:#3d5afe}[data-theme=dark] .home .product-card h3 a:hover{color:#5586ff}.home .product-card .product-description{font-size:.875rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);margin:0;line-height:1.55;flex:1}.home .product-card .product-card-footer{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;margin-top:auto}.home .product-card .product-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.home .product-card .product-tag{font-size:.7rem;padding:.2rem .5rem;background:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.3);border-radius:4px;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.8)}.home .product-card .product-apis{display:flex;flex-wrap:wrap;gap:.5rem}.home .product-card .api-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.8rem;padding:.375rem .625rem;background:rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.2);border-radius:4px;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);text-decoration:none;transition:all .15s ease}.home .product-card .api-link svg{width:14px;height:14px;fill:currentColor}.home .product-card .api-link:hover{background:#3d5afe;color:#fff}.home .product-card .api-link:hover svg{fill:#fff}.home .product-card .product-sdks{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem}.home .sdk-badge,.home .sdk-pill{display:inline-flex;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:500;border-radius:50px;text-decoration:none;background-color:var(--woos_primary_background, #fff);border:1px solid rgb(var(--woos_foreground_low_solid, 200, 200, 200));color:rgb(var(--woos_foreground_max, 29, 28, 29), 0.9);transition:all .15s ease;line-height:1.3}.home .sdk-badge:hover,.home .sdk-pill:hover{background-color:#3d5afe;border-color:#3d5afe;color:#fff}[data-theme=dark] .home .sdk-badge:hover,[data-theme=dark] .home .sdk-pill:hover{background-color:#5586ff;border-color:#5586ff;color:#fff}.home .popular-docs-section{padding:2.5rem 0 3rem;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.8)}.home .popular-docs-section .section-header{margin-bottom:1.5rem}.home .popular-docs-section .section-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;border-bottom:none;padding-top:0}.home .popular-docs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:1rem}@media only screen and (max-width: 520px){.home .popular-docs-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 380px){.home .popular-docs-grid{grid-template-columns:1fr}}.home .popular-doc-card{display:flex;flex-direction:column;padding:1.25rem;text-decoration:none;background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border:none;border-radius:10px;transition:transform .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08)}[data-theme=dark] .home .popular-doc-card{box-shadow:0 2px 8px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2)}.home .popular-doc-card:hover{transform:translateY(-2px)}.home .popular-doc-card:hover .popular-doc-title{color:#3d5afe}[data-theme=dark] .home .popular-doc-card:hover .popular-doc-title{color:#5586ff}.home .popular-doc-card .popular-doc-category{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#3d5afe;margin-bottom:.5rem}[data-theme=dark] .home .popular-doc-card .popular-doc-category{color:#5586ff}.home .popular-doc-card .popular-doc-title{font-size:1.05rem;font-weight:600;color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);margin-bottom:.5rem;transition:color .15s ease}.home .popular-doc-card .popular-doc-description{font-size:.875rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);line-height:1.55;margin:0}.home .popular-doc-card .popular-doc-sdks{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.home .support-section{padding:2.5rem 0 3rem;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.8)}.home .support-section .section-header{margin-bottom:1.5rem}.home .support-section .section-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;border-bottom:none;padding-top:0}.home .support-section .section-subtitle{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.9);font-size:.95rem;margin:0}.home .support-section .support-links{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem}@media only screen and (max-width: 520px){.home .support-section .support-links{grid-template-columns:1fr 1fr}}.home .support-section .support-link{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;text-decoration:none;background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border:none;border-radius:10px;transition:transform .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08)}[data-theme=dark] .home .support-section .support-link{box-shadow:0 2px 8px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2)}.home .support-section .support-link:hover{transform:translateY(-2px)}.home .support-section .support-link:hover .support-link-title{color:#3d5afe}[data-theme=dark] .home .support-section .support-link:hover .support-link-title{color:#5586ff}.home .support-section .support-link-icon{flex-shrink:0;width:24px;height:24px}.home .support-section .support-link-icon svg{width:100%;height:100%}.home .support-section .support-link-content{display:flex;flex-direction:column}.home .support-section .support-link-title{font-size:1.05rem;font-weight:600;color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);margin-bottom:.5rem;transition:color .15s ease}.home .support-section .support-link-description{font-size:.875rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);line-height:1.55}.home .resources-section{padding:2.5rem 0 4rem 0;margin-bottom:2rem}.home .resources-section .section-header{margin-bottom:1.5rem}.home .resources-section .section-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;border-bottom:none;padding-top:0}.home .resources-section .resources-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media only screen and (max-width: 720px){.home .resources-section .resources-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 520px){.home .resources-section .resources-grid{grid-template-columns:1fr}}.home .resources-section .resource-group .resource-group-title{font-size:1rem;font-weight:600;color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);margin:0 0 .25rem 0}.home .resources-section .resource-group .resource-group-subtitle{font-size:.85rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.8);margin:0 0 .75rem 0;line-height:1.4}.home .resources-section .resource-group .resource-group-links{list-style:none;padding:0;margin:0}.home .resources-section .resource-group .resource-group-links li{margin-bottom:.4rem}.home .resources-section .resource-group .resource-group-links a{font-size:.9rem;color:#3d5afe;text-decoration:none;transition:color .15s ease}[data-theme=dark] .home .resources-section .resource-group .resource-group-links a{color:#5586ff}.home .resources-section .resource-group .resource-group-links a:hover{color:#5586ff;text-decoration:underline}[data-theme=dark] .home .resources-section .resource-group .resource-group-links a:hover{color:rgb(136,170.3,255)}.home .home-footer{padding:2rem 0;margin-top:2rem;border-top:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.6)}.home .home-footer .home-footer-content{display:flex;justify-content:center;align-items:center}.home .home-footer .themeToggleContainer{display:flex;align-items:center}.page-404{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}.error-container{display:flex;align-items:center;justify-content:center;gap:4rem;max-width:1000px;width:100%}@media(max-width: 900px){.error-container{flex-direction:column-reverse;gap:2rem;text-align:center}}.error-content{flex:1;max-width:450px}.error-content h2{font-size:1.75rem;font-weight:600;margin:0 0 1rem;color:rgb(var(--woos_foreground_max_solid), 1)}.error-content .error-message{font-size:1.1rem;color:rgb(var(--woos_foreground_mid_solid), 1);margin-bottom:2rem}.error-suggestions{margin-bottom:2rem}.error-suggestions p{font-weight:500;margin-bottom:.75rem;color:rgb(var(--woos_foreground_max_solid), 1)}.error-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}@media(max-width: 900px){.error-links{justify-content:center}}.error-links li{margin:0}.error-links a{color:#3d5afe;text-decoration:none;font-weight:500}.error-links a:hover{text-decoration:underline}.error-illustration{flex-shrink:0}.error-illustration img{max-width:350px;width:100%;height:auto}@media(max-width: 900px){.error-illustration img{max-width:250px}}.page-404+.site-footer{margin-left:0;width:100%}.community .header-breadcrumb{position:relative;padding-left:25px;font-size:16px;vertical-align:4px;font-weight:600;display:inline-block;white-space:nowrap}.community .header-breadcrumb:before{content:"";position:absolute;top:5px;left:5px;width:15px;height:15px;background:url(/assets/images/icon-arrow-pipe.svg) no-repeat center center/12px 20px}@media only screen and (max-width: 900px){.community .header-breadcrumb{display:none}}.community .sidebar{background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border-right:none;box-shadow:0 0 0 1px rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}.community .sidebar li{margin-top:1em}.community .sidebar .menu-icon{left:5px}.community .sidebar .sidebar-link.current:before{content:"";position:absolute;height:27px;left:0;width:3px;background-color:#3d5afe}.community:not(.community_home) .content{padding:2.5em;background:rgb(var(--woos_primary_background, 255, 255, 255), 1);box-shadow:0 0 0 1px rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1);border-radius:2px}@media only screen and (max-width: 900px){.community:not(.community_home) .content{margin:0;padding:1.5em;max-width:100%;width:100%;box-sizing:border-box;border-radius:0;box-shadow:none}}@media only screen and (max-width: 720px){.community:not(.community_home) .content{padding:1em}}.community:not(.community_home) .content-wrapper{padding-top:20px;margin-left:270px}@media only screen and (max-width: 1240px){.community:not(.community_home) .content-wrapper{margin-left:270px;padding-right:1.5rem}}@media only screen and (max-width: 900px){.community:not(.community_home) .content-wrapper{margin-left:0;padding:0;width:100%}}@media only screen and (max-width: 900px){.community:not(.community_home) #main{padding:0;width:100%}}@media only screen and (max-width: 720px){.community:not(.community_home) #main{padding:0}}.community .anchor{left:10px}.community .content-centered{text-align:center}.community .half-size{width:50%}.community.community_home h2{padding-bottom:0;margin-bottom:.4em;border-bottom:none}.community.community_home #main{padding-top:100px}@media only screen and (max-width: 520px){.community.community_home #main{padding-top:50px}}.community.community_home .community-hero{text-align:center;padding:2rem 2rem 3rem;max-width:650px;margin:0 auto}.community.community_home .community-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:rgb(var(--woos_foreground_max, 29, 28, 29), 1)}@media only screen and (max-width: 520px){.community.community_home .community-hero h1{font-size:1.75rem}}.community.community_home .community-hero .intro_description{font-size:1.1rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);line-height:1.6;margin-bottom:1.5rem}.community.community_home .community-hero .intro_description p{margin:0}.community.community_home .community-hero .devdoclink{font-size:.95rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1)}.community.community_home .community-hero .devdoclink a{color:#3d5afe;text-decoration:none;font-weight:500;transition:color .2s ease}.community.community_home .community-hero .devdoclink a:hover{color:rgb(10.2615384615,46.8461538462,253.7384615385);text-decoration:underline}[data-theme=dark] .community.community_home .community-hero .devdoclink a{color:#5586ff}[data-theme=dark] .community.community_home .community-hero .devdoclink a:hover{color:rgb(136,170.3,255)}.community.community_home .community-sections{max-width:1400px;margin:0 auto;padding:0 2rem 3rem}.community.community_home .community-section{padding:2rem 0;border-bottom:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.5)}.community.community_home .community-section:last-child{border-bottom:none}.community.community_home .section-header{margin-bottom:1.5rem}.community.community_home .section-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;border-bottom:none;padding-top:0}.community.community_home .section-title::before{content:"";width:4px;height:1.2em;border-radius:2px;display:inline-block;background-color:#3d5afe}.community.community_home .section-subtitle{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.9);font-size:.95rem;margin:0}.community.community_home .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media only screen and (max-width: 900px){.community.community_home .product-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 520px){.community.community_home .product-grid{grid-template-columns:1fr}}.community.community_home .product-card{background:rgb(var(--woos_primary_background, 255, 255, 255), 1);border:none;border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);text-decoration:none;color:inherit}[data-theme=dark] .community.community_home .product-card{box-shadow:0 2px 8px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)}.community.community_home .product-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}[data-theme=dark] .community.community_home .product-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.25)}.community.community_home .product-card:hover h3{color:#3d5afe}[data-theme=dark] .community.community_home .product-card:hover h3{color:#5586ff}.community.community_home .product-card .product-icon{width:40px;height:40px;margin-bottom:1.25rem}.community.community_home .product-card .product-icon img{width:100%;height:100%;object-fit:contain}.community.community_home .product-card h3{margin:.5rem 0;font-size:1.05rem;font-weight:600;color:rgb(var(--woos_foreground_max, 29, 28, 29), 1);transition:color .15s ease}.community.community_home .product-card h3::before{content:none !important}.community.community_home .product-card .product-type{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:#3d5afe;font-weight:600;margin-bottom:.5rem}[data-theme=dark] .community.community_home .product-card .product-type{color:#5586ff}.community.community_home .product-card .product-description{font-size:.875rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);margin:0;line-height:1.55;flex:1}.community #main.community-home-main .content{margin:auto;max-width:900px;padding-left:0;padding-top:0}#main.community-home-main+.site-footer{margin-left:0}@media only screen and (max-width: 1080px){.sdk-documentation table,.sdk-documentation table thead,.sdk-documentation table tbody,.sdk-documentation table tr,.sdk-documentation table th,.sdk-documentation table td{display:block}.sdk-documentation table th{height:auto;padding:14px 8px}}.sdk-documentation a[target=_blank]:after{background:url(/assets/images/icon-external-link.svg) 50%/contain no-repeat;content:"";margin:0 .15rem;padding-right:.65rem}.sdk-documentation code{font-size:.95em}.sdk-documentation code a{font-weight:500}.sdk-documentation pre{font-size:1em}.sdk-documentation .code-reference{display:none}.sdk-documentation hr{display:none}.sdk-documentation tbody tr td:nth-child(2){background:rgb(var(--woos_secondary_background, 250, 251, 252), 0.9)}@supports not (display: var(--prop)){.sdk-documentation tbody tr td:nth-child(2){background:rgba(250,251,252,.9)}}.sdk-documentation thead{color:rgb(var(--woos_foreground_high, 29, 28, 29), 1);background:rgb(var(--woos_foreground_high, 29, 28, 29), 0.08)}@supports not (display: var(--prop)){.sdk-documentation thead{color:#1d1c1d;background:rgba(29,28,29,.08)}}.sdk-documentation thead{font-weight:600;text-align:left;font-size:16px}.sdk-documentation .properties thead tr td:after,.sdk-documentation .constants thead tr td:after,.sdk-documentation .methods thead tr td:after,.sdk-documentation .constructor thead tr td:after,.sdk-documentation .function thead tr td:after,.sdk-documentation .events thead tr td:after{width:15px;height:15px;content:"";background:rgb(var(--woos_secondary_background, 250, 251, 252), 1)}@supports not (display: var(--prop)){.sdk-documentation .properties thead tr td:after,.sdk-documentation .constants thead tr td:after,.sdk-documentation .methods thead tr td:after,.sdk-documentation .constructor thead tr td:after,.sdk-documentation .function thead tr td:after,.sdk-documentation .events thead tr td:after{background:#fafbfc}}.sdk-documentation .properties thead tr td:after,.sdk-documentation .constants thead tr td:after,.sdk-documentation .methods thead tr td:after,.sdk-documentation .constructor thead tr td:after,.sdk-documentation .function thead tr td:after,.sdk-documentation .events thead tr td:after{display:inline-block;position:absolute;right:10px;margin:4px;border-radius:1px}.community .sdk-documentation .properties thead tr td:after,.community .sdk-documentation .constants thead tr td:after,.community .sdk-documentation .methods thead tr td:after,.community .sdk-documentation .constructor thead tr td:after,.community .sdk-documentation .function thead tr td:after,.community .sdk-documentation .events thead tr td:after{right:45px}.sdk-documentation .constructor thead tr td:after{background-color:#8e24aa}.sdk-documentation .methods thead tr td:after{background-color:#5586ff}.sdk-documentation .properties thead tr td:after{background-color:#fb8c00}.sdk-documentation .constants thead tr td:after{background-color:#3949ab}.sdk-documentation .function thead tr td:after{background-color:#40ab48}.sdk-documentation .events thead tr td:after{background-color:#edd30c}.heading.type p,.heading.description p,.heading.name p,.heading.extend p{margin:0;padding:0}.heading.type,.heading.description,.heading.name,.heading.extend{padding:0 0 1em;font-size:1em}.ref-link code,.method code,.description.params code,.description.returntypes code,.type code{background:none;border:none;padding:0;font-weight:500;font-family:"Roboto Mono",monospace}.description{font-size:.95em;padding:.2em .2em .2em .5em}.description.params ul{margin-top:0;padding-left:2.5em}.ref-link code,.method code,.description.params code,.description.returntypes code,.type code{color:rgb(var(--woos_foreground_low, 68, 84, 100), 1)}@supports not (display: var(--prop)){.ref-link code,.method code,.description.params code,.description.returntypes code,.type code{color:#445464}}.ref-link .hidden-link{text-decoration:none;font-weight:500;color:rgb(var(--woos_foreground_low, 68, 84, 100), 1)}@supports not (display: var(--prop)){.ref-link .hidden-link{color:#445464}}.ref-link .hidden-link:hover{text-decoration:underline}.methods td>code,.constructor td>code{white-space:normal}.sdk-documentation table{width:100%;color:rgb(var(--woos_primary_foreground, 29, 28, 29), 1);background:rgb(var(--woos_secondary_background, 250, 251, 252), 1)}@supports not (display: var(--prop)){.sdk-documentation table{color:#1d1c1d;background:#fafbfc}}.sdk-documentation table{border-collapse:collapse;border-spacing:0;border:0}.sdk-documentation table td{vertical-align:top;padding:10px}.sdk-documentation table td{min-width:215px;max-width:515px}@media only screen and (max-width: 1080px){.sdk-documentation table td{max-width:100%}}.sdk-documentation table tr{border-top:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 1)}@supports not (display: var(--prop)){.sdk-documentation table tr{border-top:1px solid #ddd}}.sdk-documentation table tr>td:first-child{width:36%;word-break:break-all;word-break:break-word}@media only screen and (max-width: 1080px){.sdk-documentation table tr>td:first-child{width:inherit}}.sdk-documentation td p{margin:0}.properties tbody tr td:first-child,.constructor tbody tr td:first-child,.methods tbody tr td:first-child,.constants tbody tr td:first-child,.function tbody tr td:first-child,.events tbody tr td:first-child{background-color:rgb(var(--woos_foreground_min, 29, 28, 29), 0.04)}@supports not (display: var(--prop)){.properties tbody tr td:first-child,.constructor tbody tr td:first-child,.methods tbody tr td:first-child,.constants tbody tr td:first-child,.function tbody tr td:first-child,.events tbody tr td:first-child{background-color:rgba(29,28,29,.04)}}.properties tbody tr td:first-child,.constructor tbody tr td:first-child,.methods tbody tr td:first-child,.constants tbody tr td:first-child,.function tbody tr td:first-child,.events tbody tr td:first-child{font-family:Menlo,Courier,Monospace}.sdk-documentation .experimental{text-align:center;color:#f50057;font-weight:bold}.sdk-documentation a.code-reference{font-size:.7em}.sdk-documentation .deprecated{color:#f50057}#embeddedMessagingFrame.isMaximized{width:430px}.site-footer{background:rgb(var(--woos_secondary_background, 246, 248, 250), 1);border-top:1px solid rgb(var(--woos_foreground_low_solid, 221, 221, 221), 0.6);padding:.75rem 0;margin-top:2rem;margin-left:326px;box-sizing:border-box;width:calc(100% - 326px)}@media only screen and (max-width: 900px){.site-footer{margin-left:0;width:100%}}.community .site-footer{margin-left:270px;width:calc(100% - 270px)}@media only screen and (max-width: 900px){.community .site-footer{margin-left:0;width:100%}}.community_home .site-footer{margin-left:0;width:100%}.site-footer .site-footer-container{width:80%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box}@media only screen and (max-width: 1240px){.site-footer .site-footer-container{width:90%}}@media only screen and (max-width: 900px){.site-footer .site-footer-container{width:100%;padding:0 1.5rem}}@media only screen and (max-width: 520px){.site-footer .site-footer-container{padding:0 1rem}}.site-footer .site-footer-content{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media only screen and (max-width: 900px){.site-footer .site-footer-content{flex-direction:column;align-items:center;text-align:center;gap:.5rem}}.site-footer .site-footer-left{display:flex;flex-direction:column;gap:.25rem}@media only screen and (max-width: 900px){.site-footer .site-footer-left{align-items:center}}.site-footer .site-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem}@media only screen and (max-width: 900px){.site-footer .site-footer-links{justify-content:center}}.site-footer .site-footer-links a,.site-footer .site-footer-links button{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1);text-decoration:none;transition:color .15s ease}.site-footer .site-footer-links a:hover,.site-footer .site-footer-links button:hover{color:#3d5afe}[data-theme=dark] .site-footer .site-footer-links a:hover,[data-theme=dark] .site-footer .site-footer-links button:hover{color:#5586ff}.site-footer .site-footer-links .manage-cookies-btn{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 1)}.site-footer .site-footer-links .separator{color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.5)}.site-footer .site-footer-copyright{font-size:.7rem;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.7)}.site-footer .site-footer-right{display:flex;align-items:center;gap:1rem}.site-footer .site-footer-right .themeToggleContainer{display:flex;align-items:center}.site-footer .site-footer-social{display:flex;align-items:center;gap:.75rem}.site-footer .site-footer-social a{display:flex;align-items:center;justify-content:center;color:rgb(var(--woos_foreground_max_solid, 97, 96, 97), 0.7);transition:color .15s ease}.site-footer .site-footer-social a:hover{color:#3d5afe}[data-theme=dark] .site-footer .site-footer-social a:hover{color:#5586ff}.site-footer .site-footer-social a svg{fill:currentColor}/*# sourceMappingURL=page.css.map */