*{box-sizing:border-box}html{font-size:62.5%}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1.6rem;line-height:1.7;color:#2c3e50;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;background:#e6e6e6}h1,h2,h3,h4{clear:both;line-height:1.2;margin:2.5em 0 1em;text-transform:capitalize}h1{font-size:3.6rem}.wf-active h1{font-family:"Roboto Slab", sans-serif}h2{font-size:2.4rem}.wf-active h2{font-family:"Roboto Slab", sans-serif}h3{font-size:1.6rem;text-transform:uppercase;letter-spacing:1px}p,ul,ol,table{margin:0 0 1.7em}a{color:#00b1b3;text-decoration:none}a:hover{text-decoration:underline}table{width:100%;font-size:1.4rem;border-collapse:collapse}th,td{border-bottom:1px solid #ddd;padding:5px 20px 5px 0;text-align:left}th:last-child,td:last-child{padding-right:0}th{border-width:0 0 3px 0}button{display:inline-block;border:2px solid #2c3e50;border-radius:4px;background:#2c3e50;color:#fff;line-height:1;padding:14px 18px;text-transform:uppercase;font-weight:bold;text-align:center;white-space:nowrap;transition:all .2s;cursor:pointer}button:hover{text-decoration:none;opacity:.9}pre,code{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;box-shadow:0 1px 1px rgba(0,0,0,0.125);border-radius:3px}code{background:#f8f8f8;padding:2px 4px;color:#d14;font-size:.8125em;text-transform:none;font-weight:normal}pre{padding:.6em 1em;margin:0 0 1.7em;white-space:pre-wrap;line-height:1.4}pre code{padding:0;box-shadow:none;background:none}img{max-width:100%;height:auto}::placeholder{color:#999}.icon{color:inherit;fill:currentColor;height:32px;vertical-align:middle;width:32px}.alert{background:#64b5f6;padding:15px 15px 20px 55px;margin:0 0 1.7em;color:#fff;border-radius:3px;position:relative}.alert p{margin:0}.alert a{color:inherit;text-decoration:underline}.alert .icon{position:absolute;position:absolute;top:15px;left:18px;width:25px;height:40px}.alert-warning{background:#f6b664}.alert-danger{background:#f4645f}.grid{display:flex;flex-wrap:wrap;margin:-40px 0 0 -40px}.grid>*{padding:40px 0 0 40px;width:100%;box-sizing:border-box}@media (min-width: 768px){.grid--2>*,.grid--3>*,.grid--4>*{width:50%}}@media (min-width: 1024px){.grid--3>*{width:33.3333%}.grid--4>*{width:25%}}.highlight pre{background:#263238}.highlight span{color:#394E59}.highlight code{color:#c3e887}.highlight .hll{background:#272822}.highlight .c{color:#546E7A}.highlight .k{color:#c792ea}.highlight .l{color:#F9355A}.highlight .n{color:#ff5370}.highlight .o{color:#80cbc4}.highlight .p{color:#798194}.highlight .cm{color:#546E7A}.highlight .cp{color:#546E7A}.highlight .c1{color:#546E7A}.highlight .cs{color:#546E7A}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#c792ea}.highlight .kd{color:#c792ea}.highlight .kn{color:#80cbc4}.highlight .kp{color:#c792ea}.highlight .kr{color:#c792ea}.highlight .kt{color:#c792ea}.highlight .ld{color:#c3e887}.highlight .m{color:#ae81ff}.highlight .s{color:#c3e887}.highlight .na{color:#82b1ff}.highlight .nb{color:#ff5370}.highlight .nc{color:#82b1ff}.highlight .no{color:#c792ea}.highlight .nd{color:#82b1ff}.highlight .ni{color:#ff5370}.highlight .ne{color:#82b1ff}.highlight .nf{color:#82b1ff}.highlight .nl{color:#ff5370}.highlight .nn{color:#ff5370}.highlight .nx{color:#82b1ff}.highlight .py{color:#ff5370}.highlight .nt{color:#6dc2b8}.highlight .nv{color:#ff5370}.highlight .ow{color:#80cbc4}.highlight .w{color:#ff5370}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#c3e887}.highlight .sc{color:#c3e887}.highlight .sd{color:#c3e887}.highlight .s2{color:#c3e887}.highlight .se{color:#ae81ff}.highlight .sh{color:#c3e887}.highlight .si{color:#c3e887}.highlight .sx{color:#c3e887}.highlight .sr{color:#c3e887}.highlight .s1{color:#c3e887}.highlight .ss{color:#c3e887}.highlight .bp{color:#ff5370}.highlight .vc{color:#ff5370}.highlight .vg{color:#ff5370}.highlight .vi{color:#ff5370}.highlight .il{color:#ae81ff}.highlight .gu{color:#546E7A}.highlight .gd{color:#80cbc4}.highlight .gi{color:#82b1ff}.site{background:#fff;max-width:1440px;margin:0 auto}.container{width:1140px;margin-left:auto;margin-right:auto}.site-content{display:flex;padding:0 70px}.docs-navigation{flex:0 0 260px;border-right:1px solid #ddd;padding:70px 40px 70px 0}.hentry{padding:70px 0 70px 40px;min-width:0;flex:1}.entry-title{margin:0;display:inline-block}.edit{float:right;margin:7px 240px 0 0;font-size:1.3rem}.entry-body{display:flex}.entry-content{min-width:0;padding-right:40px;flex:1}.toc{flex:0 0 200px}.no-toc .edit{margin-right:0}.no-toc .enrty-content{padding-right:0}.no-toc .toc{display:none}@media (max-width: 1279px){.container{width:980px}}@media (max-width: 1279px){.entry-body{flex-direction:column}.entry-content{padding-right:0;order:2}.toc{order:1}.toc-heading{display:none}.edit{margin-right:0}}@media (max-width: 1023px){.container{width:100%;padding-left:15px;padding-right:15px}.site-content{padding:0 20px}.docs-navigation{flex:0 0 200px;padding:40px 20px 40px 0}.hentry{padding:40px 0 40px 20px}.entry-title{display:block}.edit{float:none}}@media (max-width: 767px){.site-content{flex-direction:column}.docs-navigation{flex:1;padding-right:0;border-right:none}.hentry{padding-left:0}}.top-bar,.site-header{display:flex;align-items:center;justify-content:space-between}.top-bar{background:#f6f6f6;padding:12px 15px}.site-header{padding:15px;position:sticky;top:0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.05);z-index:9}.logo{display:block}.site-title{font-size:3rem;letter-spacing:-1px;margin:0}.site-title a{display:flex;align-items:center;color:#000}.site-title a:hover{text-decoration:none}.site-title svg{margin-right:7px}.header-navigation{text-transform:uppercase;font-weight:bold}.header-navigation ul{list-style:none;margin:0;padding:0}.header-navigation a{color:inherit}.header-navigation a:hover{text-decoration:none;color:#00b1b3}.menu-item{display:inline-block;position:relative}.current-menu-item>a{color:#00b1b3}.menu-item-has-children>a:after{content:"";display:block;border:4px solid transparent;border-top-color:inherit;position:absolute;right:-11px;top:50%;margin-top:-1px}.top-bar-navigation{font-size:1.1rem}.top-bar-navigation .menu-item+.menu-item{margin-left:20px}.main-navigation{font-size:1.4rem}.main-navigation>.menu>.menu-item+.menu-item{margin-left:30px}.main-navigation ul{display:none}.main-navigation ul ul{background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);position:absolute;top:100%;left:-999em;z-index:9;font-size:1.1rem}.main-navigation ul ul a{width:160px;padding:10px;border-bottom:1px solid rgba(0,0,0,0.05)}.main-navigation li:hover>ul,.main-navigation li.focus>ul{left:auto}.main-navigation a{display:block;padding:10px 0}.main-navigation .button--menu{background:#00b1b3;color:#fff;padding:14px 18px;line-height:1;border-radius:4px;border:2px solid #00b1b3}.main-navigation .button--menu:hover{opacity:.9;color:#fff}.menu-toggle,.toggled ul{display:block}.menu-toggle{padding:10px}@media screen and (min-width: 768px){.menu-toggle{display:none}.main-navigation ul{display:block}}.toggled>.menu{position:absolute;top:100%;left:0;right:0;z-index:9;background:#f6f6f6}.toggled .menu-item{display:block}.toggled>.menu .menu-item+.menu-item{margin:0}.toggled a{padding-left:10px;padding-right:10px;border-bottom:1px solid rgba(0,0,0,0.05)}.toggled .menu-item-has-children>a:after{display:none}.toggled ul ul{position:relative;box-shadow:none;background:#f0f0f0;text-indent:20px;top:initial;left:initial}.toggled ul ul a{width:100%}.algolia-autocomplete{width:100%}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 2px 4px rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{border-color:#eee;border-radius:3px;padding:0}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0}.algolia-autocomplete .algolia-docsearch-suggestion{padding:0;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{border-color:#eee;margin-top:0;padding:4px 8px;color:inherit;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{padding:0;border-bottom:1px solid #eee;background:#f6f6f6;display:flex}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:inherit;font-size:13px;display:block;visibility:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#eee;visibility:visible}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{visibility:visible}.algolia-autocomplete .algolia-docsearch-suggestion--content{background:#fff}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#eee}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin:0;color:inherit;font-weight:normal}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#00b1b3;background:none;padding:0}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:none}.toc{font-size:1.2rem;line-height:1.4}.toc-list{margin:0;padding:0 0 1em;list-style:none}@media (min-width: 1280px){.toc-wrapper{background:#f6f6f6;border-radius:3px;position:sticky;top:188px;padding:1em 1em 0}}.toc-heading{border-bottom:1px solid #ddd;margin:0 0 1em;padding-bottom:.8em;text-transform:uppercase}.toc-list-item:not(:last-child){padding-bottom:1em}.toc-link{color:inherit;height:100%;position:relative;padding-left:8px;display:block}.toc-link:hover{text-decoration:none;color:#00b1b3}.toc-link:before{content:'';display:inline-block;position:absolute;left:0;top:6px;border:3px solid transparent;border-left-color:#ddd}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out;padding:1em 0 0 1em}.is-collapsed{max-height:0;padding-top:0}.is-active-link{font-weight:700}.is-active-link:before{border-left-color:inherit}.entry-content h2::before,.entry-content h3::before,.entry-content h4::before{display:block;content:" ";height:90px;margin-top:-90px;visibility:hidden;z-index:1}.docs-navigation{font-size:1.4rem;text-transform:capitalize}.docs-navigation__filter{border:1px solid #ddd;padding:.8em 1em;border-radius:3px;width:100%;margin-bottom:2em;font-size:1.2rem}.docs-navigation__menu{margin:0;padding:0;list-style:none}.docs-navigation__cat{border-bottom:1px solid #f6f6f6;padding:1em 0}.docs-navigation__cat.is-active .docs-navigation__heading:after{border-left-color:transparent;border-top-color:inherit;top:6px;right:2px}.docs-navigation__cat.is-active .docs-navigation__list{display:block}.docs-navigation__heading{margin:0;cursor:pointer;position:relative}.docs-navigation__heading:hover{color:#00b1b3}.docs-navigation__heading:after{content:'';display:inline-block;position:absolute;right:0;top:4px;border:4px solid transparent;border-left-color:#ddd}.docs-navigation__heading:hover:after{border-left-color:inherit}.docs-navigation__list{list-style:none;display:none;border-top:1px solid #f6f6f6;margin:1em 0 0;padding:1em 0 0 1em}.docs-navigation__item{font-size:1.3rem;line-height:1.3;margin-bottom:.8em}.docs-navigation__item.is-active{font-weight:bold}.docs-navigation a{color:inherit}.docs-navigation a:hover{text-decoration:none;color:#00b1b3}.is-hidden{display:none}.entry-header{margin-bottom:2em;z-index:2;position:relative}.icon-edit{margin-right:3px;vertical-align:baseline;width:11px;height:11px;top:1px;position:relative}.entry-content>:first-child{margin-top:0}.entry-content img{box-shadow:0 0 2px rgba(0,0,0,0.3)}.button--copy{opacity:0;transition:opacity .2s;position:absolute;top:0;right:0;padding:7px 9px}.icon-copy{position:relative;top:-2px;width:1em;height:1em}pre.highlight:hover .button--copy{opacity:1}pre.highlight{position:relative}.site-footer{padding:70px 0;border-top:1px solid #ddd;font-size:1.4rem}.site-footer .widget{margin-bottom:70px}.site-footer .widget-title{border:0;padding:0;margin-top:0}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer ul a{color:inherit}.site-footer li{margin-bottom:5px;display:block}.site-info{margin-top:20px;padding-top:20px;border-top:1px solid #ddd;font-size:1.3rem;display:flex;justify-content:space-between;align-items:center}.social-navigation{font-size:2rem}.social-navigation ul{margin:0;padding:0}.social-navigation li{border:none;padding:0;display:inline-block}.social-navigation li+li{margin-left:5px}.social-navigation a:hover{opacity:.85}.social-navigation a{color:inherit}.company{display:block}.company img{display:inline-block}.scroll-to-top{position:fixed;bottom:10px;right:10px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.2);text-decoration:none;border-radius:50%}.scroll-to-top:hover{background:rgba(0,0,0,0.3)}.scroll-to-top:focus{outline:none}.scroll-to-top svg{fill:#fff}@media (max-width: 767px){.site-info{display:block;text-align:center}.site-info>*+*{margin-top:15px}}
