:root{--sans-serif:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--tb-white:$white;--tb-black:$black}html.dark-mode{--tb-white:$black;--tb-black:$white}blockquote{background-color:rgba(52,190,144,.15);border-left:5px;border-left-style:solid;border-color:#34be90;padding:15px 15px 15px 30px;margin-bottom:20px;margin-left:0;margin-right:0}blockquote p{margin-bottom:0!important}blockquote.blue{background-color:#f2fafd;border-left:5px solid #2a98b9}blockquote.blue a{color:#2a98b9}blockquote.warning{background-color:#ffba0026;border-left:5px solid #e6a700}blockquote.warning a{color:#e6a700}blockquote a{color:#34be90}#browserGrid div.os{font-size:15px;margin-bottom:20px;text-align:center;width:150px}#browserGrid div.browsers{margin-left:50px;display:flex;flex-direction:row}#browserGrid div.browsers div.name img{display:inline-block;vertical-align:middle}#browserGrid div.browsers div.name span{margin-left:10px}@media all and (max-width:767px){#browserGrid div.browsers{flex-direction:column;width:100%;margin-left:0}}#browserGrid div.platform{padding:36px 36px 36px 0;display:flex;flex-direction:row}#browserGrid div.platform:not(:last-child){border-bottom:1px solid #dedede}@media all and (max-width:767px){#browserGrid div.platform{padding:0;display:flex;flex-direction:column;align-items:center;margin-top:20px}}#browserGrid div.group{margin-left:15px;background:0 0;margin-bottom:30px;min-width:50px}@media all and (max-width:767px){#browserGrid div.group{margin-left:0}}#browserGrid div.group div.list{max-width:370px}#browserGrid div.group div.list a{font-size:13px;padding:3px;font-weight:400;text-decoration:none}#browserGrid div.group div.list a.selected,#browserGrid div.group div.list a:hover{background-color:#2b97c5;color:#fff}.device-choice,.device-choice .loading{display:flex;flex-direction:row}@media all and (max-width:767px){.device-choice{flex-direction:column}}.device-choice li::before,.support ul.morehelp li::before{content:normal}.device-choice label{display:block;margin-bottom:5px;font-size:12px;letter-spacing:1.3px;text-transform:uppercase}.device-choice input[type=checkbox],.device-choice input[type=radio]{display:inline-block;margin-right:10px}.device-choice strong{font-size:16px;line-height:26px}.device-choice .loading img{width:20px;height:20px;margin-right:10px}.device-choice .filter{min-width:200px;border-right:1px solid #eaeaf1;margin-right:40px}@media all and (max-width:767px){.device-choice .filter{display:flex;flex-direction:column;border:0}}.device-choice .filter input.search-device{padding:10px;margin-bottom:11px}.device-choice .results{max-width:1800px;overflow-y:scroll}.device-choice .results ul{display:flex;flex-flow:row wrap}@media all and (max-width:767px){.device-choice .results ul{flex-direction:column;align-items:center}}.device-choice .results ul li{width:250px;border:1px solid #eaeaf1;margin-right:10px;margin-bottom:10px;display:block;font-size:14px;padding:15px;text-align:center}@media all and (max-width:767px){.device-choice .results ul li{width:100%}}.device-choice .results ul li strong{text-decoration:underline}.device-choice .results ul li div.image{height:180px;margin-bottom:20px}.device-choice .results ul li div.title{font-size:17px;font-weight:900;margin-bottom:10px}.device-choice .results ul li select{margin-top:10px}.device-choice .results ul li div.spec{font-size:12px}.device-choice .results ul li img{max-height:160px}:root{--tb-white:#fff;--tb-background:#f7f7fa;--tb-black:#000;--tb-nav-link-color:#0e0e0e;--tb-content-text-color:#323438;--tb-content-link-color:#0c66db;--tb-content-link-hover-color:#101111;--tb-title-color:#0d2b3e;--tb-rightbar-link-color:#57616d;--tb-language-color:#373e42;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,0.8);--docsearch-logo-color:#5468ff;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,0.4)}#chat-widget{position:fixed;right:38px;bottom:38px;z-index:1000}#chat-widget button{background-color:#83c7e7;border-radius:4px;box-shadow:0 0 8px 4px rgba(0,0,0,.16);padding:14px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;border:0;cursor:pointer;outline:0}.support .DocSearch-Button{align-items:center;background:#fff;border:1px solid #1d4ed8;border-radius:40px;padding:20px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;width:340px}.support .DocSearch-Button:active,.support .DocSearch-Button:focus,.support .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.support .DocSearch-Button-Container{align-items:center;display:flex}.support .DocSearch-Search-Icon{stroke-width:1.6}.support .DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.support .DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.support .DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.support .DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.support .capchooser{display:flex}@media all and (max-width:767px){.support .capchooser{flex-direction:column}}.support .tag{padding:10px;border-radius:8px;background-color:#b1b3ce;margin-bottom:5px;display:table;font-size:14px}.support .tag.tag-blue{color:#fff;background-color:#002487}.support .tag.tag-orange{color:var(--tb-black);background-color:#fbd741}.support img.screenshot{border:5px solid rgba(0,0,0,.1)}.support ul.morehelp a{text-decoration:none}.support .apiClients{display:flex;align-items:stretch;justify-content:space-between;width:80%}.support .apiClients li{flex:0 1 auto}.support .apiClients li a,.support div.language-tabs .tab.selected,.tabs>li>a{display:block}.support .apiClients li::before,.support .dropdown-menu li::before{content:normal}.support .apiClients li div{text-align:center}.support article aside{float:right;width:262px;padding:16px;margin:15px 0 20px 40px;position:relative;font-size:14px;z-index:2}.support div.choose{display:inline-block;margin-right:25px;position:relative}.support nav.languages a{font-size:15px;text-decoration:none;padding:6px;margin-left:8px}.support nav.languages a.selected{color:#3f94d2;font-weight:700;border-bottom:2px solid #3f94d2}.support div.language-tabs{margin-top:15px}.support div.language-tabs .tab{display:none;padding:0}.support .drop{align-items:center;display:flex;border-radius:.25rem;transition:background 200ms cubic-bezier(.08,.52,.52,1);padding:.375rem .75rem}.support .drop::after{height:1.25rem;transform:rotate(90deg);transition:transform 200ms linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>')50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.support .drop.exp::after{transform:rotate(180deg)}.support .dropdown-menu{background-color:var(--tb-white);border:1px solid #ddd;width:340px;z-index:200;max-height:250px;position:absolute;overflow:auto}.support span.browserName,.support span.osName{display:flex;align-items:center}.support ul.dropdown-menu li span.itemName img,.support ul.dropdown-menu li span.itemName span{float:left;position:relative;color:var(--tb-black)}.support ul.dropdown-menu li span.itemName small{float:right;position:relative;right:20px;color:var(--tb-black)}.support ul.dropdown-menu li span.itemName span{margin-left:4px}.support ul.dropdown-menu li a{display:block;width:100%;min-height:45px;color:#000;padding:10px;text-decoration:none}.support ul.dropdown-menu li a.selected{background-color:#c1e0f7}.support ul.dropdown-menu li a:hover{background-color:#ddd}.support button.dropdown span.browserName img,.support button.dropdown span.browserName span,.support button.dropdown span.osName img,.support button.dropdown span.osName span,.tabs>li{float:left;position:relative}.support button.dropdown span.browserName small{float:left;margin-left:9px}.support button.dropdown span.browserName span,.support button.dropdown span.osName span{margin-left:4px}.support button.dropdown{padding:5px;position:relative;width:250px;font-weight:400;min-height:40px;background-color:#e8eced;color:#333;border:1px solid #d7dadb}.support button.dropdown::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;float:right;content:"";border-top:.5em solid;border-right:.5em solid transparent;border-left:.5em solid transparent;position:absolute;bottom:13px;right:2px}.support article section{border-bottom:1px solid #f0f1f2;padding:39px 0;content-visibility:auto;contain-intrinsic-size:auto 1000px}.support ul.browsers li{margin:10px}.support ul.browsers div.rect{background-color:#fffff6;border:1px solid #f1f1df;padding:5px}.support ul.browsers div div.code{margin-top:5px;float:left}.support div.cmd{margin:1em 0;font-size:15px;background-color:#f5f7f7;padding:8px;color:#444;overflow:auto}.support ul.programmingLanguages{margin-top:0!important}.support ul.programmingLanguages li a{display:flex;align-items:center}.support ul.programmingLanguages li a span{font-weight:300;font-size:14px;margin-left:5px;margin-top:2px}.support #options{margin-top:40px;margin-bottom:10px}.support #options li a strong{color:#a80c0c;font-size:12px}.tabs{margin:0 0 18px;padding:0;list-style:none;zoom:1;border-color:#ebebeb;border-style:solid;border-width:0 0 1px}.tabs::after,.tabs::before{display:table;content:"";zoom:1}.tabs::after{clear:both}.tabs>li{margin-bottom:-2px}.tabs>li>a{padding:0 15px;margin-right:2px;line-height:34px;border:1px solid transparent;border-radius:4px 4px 0 0}.tabs>li>a:hover{text-decoration:none}.tabs .active>a,.tabs .active>a:hover{color:#55595c;background-color:#fff;border:1px solid #ebebeb;border-bottom-color:transparent;cursor:default;margin-right:0}.tabs .dropdown-menu,.tabs .menu-dropdown{top:35px;border-width:1px;border-radius:0 6px 6px}.tabs .dropdown-toggle::after,.tabs a.menu::after{border-top-color:#999;margin-top:15px;margin-left:5px}.tabs .open.dropdown .dropdown-toggle,.tabs li.open.menu .menu{border-color:#999}.tabs .dropdown.open .dropdown-toggle::after,.tabs li.open a.menu::after{border-top-color:#555}.tabs li.active{border-bottom:1px solid #fff;z-index:20}.tab-content>.tab-pane,.tab-content>div{display:none}.tab-content>.active{display:block}