@font-face{font-family:Gotham;font-style:normal;font-weight:400;src:url(../font/gotham-book.woff) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:500;src:url(../font/gotham-medium.woff) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:300;src:url(../font/gotham-light.woff) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:700;src:url(../font/gotham-bold.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local("Roboto Mono"),local("RobotoMono-Regular"),url(../font/roboto-mono-latin-400.woff2) format("woff2"),url(../font/roboto-mono-latin-400.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:local("Roboto Mono Medium"),local("RobotoMono-Medium"),url(../font/roboto-mono-latin-500.woff2) format("woff2"),url(../font/roboto-mono-latin-500.woff) format("woff")}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;box-sizing:border-box;text-size-adjust:100%}body,html{height:100%}body{color:#333;font-family:Gotham,sans-serif;line-height:1.5;margin:0}a{color:#00ace0;outline:none;text-decoration:none}a:focus,a:hover{text-decoration:underline}button,input,select{font-family:inherit;outline:none}button{cursor:pointer;font-size:inherit;line-height:inherit}button::-moz-focus-inner{border:0}code,kbd,pre{font-family:Roboto Mono,monospace}code{color:#000;font-size:.9375em;word-spacing:-.125em}html code{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}b,strong{font-weight:500}small{font-size:.8em}.container{margin:0 auto;max-width:80rem;padding:0 1.25rem}div.body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.375rem;word-wrap:break-word}main{-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:0}nav.nav{-ms-flex:0 0 0%;-webkit-box-flex:0;flex:0 0 0%;visibility:hidden;width:16rem}aside.toc.sidebar{-ms-flex:none;-ms-flex-order:1;-webkit-box-flex:0;-webkit-box-ordinal-group:2;display:none;flex:none;order:1;width:12rem}@media screen and (min-width:769px){div.body{min-height:calc(100vh - 6.375rem)}nav.nav{-ms-flex-preferred-size:auto;flex-basis:auto;visibility:visible}}@media screen and (min-width:1200px){aside.toc.embedded{display:none}aside.toc.sidebar{display:block}}.nav-menu{background-color:#f3f3f3;font-size:.875rem;line-height:1.35;overflow-y:scroll;position:fixed;width:inherit}@media screen and (max-width:768px){.nav-menu{-webkit-transform:translateX(-100%);bottom:0;left:0;top:0;transform:translateX(-100%);z-index:6}}@media screen and (min-width:769px){.nav-menu{height:calc(100vh - 7.875rem);margin-bottom:1.5rem;top:6.375rem;z-index:1}}.nav-menu::-webkit-scrollbar{width:.25rem}.nav-menu::-webkit-scrollbar-thumb{background-color:#c1c1c1}.nav-menu .nav-line,.nav-menu .nav-link,.nav-menu .nav-text{display:block}.nav-menu a.nav-link{color:#333;text-decoration:none}.nav-menu a.nav-link:focus,.nav-menu a.nav-link:hover{color:#00ace0}.nav-menu .nav-list{list-style:none;margin:0;padding:0}.nav-menu>.nav-list{margin:1rem .5rem 1rem .75rem}.nav-menu .nav-item .nav-list{margin-bottom:.75rem}.nav-menu .nav-item:not(.is-active)>.nav-list{display:none}.nav-menu .nav-item{margin-left:.75em}.nav-item[data-depth="0"]>.nav-list:first-child{margin-left:-.75em}.nav-menu .nav-item[data-depth="0"]+.nav-item{margin-top:1.25em}.nav-menu .nav-item .nav-item{margin-top:.5em}.nav-item[data-depth="0"]>.nav-line{text-transform:uppercase}.nav-menu .nav-item.is-current-page>.nav-line>a.nav-link{color:#333;font-weight:500}.nav-menu .nav-toggle{-webkit-transform:scale(1.25);background:none;border:0;color:#c1c1c1;margin-left:-1.25em;padding:0;position:absolute;transform:scale(1.25);width:1.25em}.nav-menu .nav-toggle:before{content:"+"}.nav-menu .nav-item.is-active>.nav-line>.nav-toggle:before{content:"-"}html.is-clipped--nav{overflow-y:hidden}.nav.is-active{visibility:visible}.nav.is-active .nav-menu{-webkit-transform:translateX(0);-webkit-transition:-webkit-transform .2s;transform:translateX(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.nav-control{background:url(../img/menu.svg) no-repeat 50%;background-size:75%;border:0;height:1.5em;margin-right:.5rem;padding:0;width:1.5em}@media screen and (min-width:769px){.nav-control{display:none}}.toc{font-size:.875rem}.toc-menu{-o-border-image:linear-gradient(#b36cdb,#eb4971) 0 0 0 100%;border:solid #ea2328;border-image:-webkit-gradient(linear,left top,left bottom,from(#b36cdb),to(#eb4971)) 0 0 0 100%;border-image:linear-gradient(#b36cdb,#eb4971) 0 0 0 100%;border-width:0 0 0 .25rem;margin-bottom:1.5rem}.toc.sidebar .toc-menu{-ms-overflow-style:none;max-height:calc(100vh - 7.875rem);overflow-y:auto;position:fixed;position:-webkit-sticky;position:sticky;top:6.375rem;width:inherit}.toc.embedded .toc-menu{margin-top:1rem}.toc-menu::-webkit-scrollbar{width:0}.toc .toc-menu h3{font-size:inherit;font-weight:500;line-height:1;margin:0}.toc .toc-menu ul{line-height:1.2;list-style:none;margin:0;padding:0}.toc .toc-menu h3,.toc .toc-menu ul{margin-left:.75rem}.toc .toc-menu li{margin:.5rem 0 0}.toc a{color:inherit;display:block;text-decoration:none}.toc a:hover{color:#00ace0}.toc a.is-active{font-weight:500;letter-spacing:-.008em}.toc a.is-active:focus,.toc a.is-active:hover{color:inherit}.toc code{line-height:1.125}main{padding-bottom:4rem}main [id]:before{content:"";display:inherit;height:6.375rem;margin-top:-6.375rem;visibility:hidden;width:0}main table[id]:before{display:block}main a[id]:before,main code[id]:before,main em[id]:before,main span[id]:before,main strong[id]:before{display:inline-block;position:relative;top:-.75em}@supports (-moz-appearance:none){main a[id],main code[id],main em[id],main span[id],main strong[id]{border-top:6.375rem solid transparent;pointer-events:none}}main blockquote,main p{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.article-banner{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#b36cdb),to(#00ace0));background:linear-gradient(90deg,#b36cdb 0,#00ace0);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2;margin:-1.5rem -1.25rem 1.5rem;padding:1rem 1.25rem}.article-banner p{font-size:1.125rem;margin:0 1rem 0 0}.article-banner a.btn{-webkit-transition:background-color .3s,color .3s;border:1px solid #fff;color:#fff;display:block;font-weight:700;letter-spacing:-.025em;line-height:1;margin-left:auto;padding:.875rem 1.5rem;text-decoration:none;transition:background-color .3s,color .3s;white-space:nowrap}.article-banner a.btn:focus,.article-banner a.btn:hover{background-color:#fff;color:#b36cdb}.article-header{-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:.875rem;line-height:1;margin-bottom:.5rem}.article-header,.article-header ul{display:-webkit-box;display:-ms-flexbox;display:flex}.article-header ul{list-style:none;margin:0;padding:0}.article-header .crumbs{-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:0}@media screen and (min-width:769px){main.article{padding-left:2.5rem;padding-right:2.5rem}main.home{padding-left:1.25rem;padding-right:1.25rem}.article-banner{margin:0 -2.5rem 1rem}.article-header{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;margin-bottom:0}}.crumbs{color:#666;font-weight:300;line-height:1.35;padding:.075em 0}.crumbs ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.crumbs li{max-width:100%}.crumbs li:after{color:#666;content:"/";padding:0 .25rem}.crumbs li:last-of-type:after{content:none}.crumbs a{color:inherit;text-decoration:none}.crumbs a:focus,.crumbs a:hover{color:#00ace0}.tools .edit{height:1.5em;width:1.5em}.tools .edit a{background:url(../img/edit.svg) no-repeat 50%;background-size:75%;color:transparent;display:inline-block;height:100%;overflow:hidden;text-indent:100%;vertical-align:top;white-space:nowrap;width:100%}.doc .labels ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:.125rem 0 0}.doc .labels li{display:block;font-size:.75rem;font-weight:700;line-height:1;position:relative}.doc .labels li:first-child:before{border:.5rem solid transparent;content:"";display:block;left:calc(50% - .5rem);position:absolute;top:-1rem}.doc .labels li>*{color:#fff;display:inline-block;padding:.375em 1em .3em;text-transform:uppercase}.doc .labels li a{text-decoration:none}.doc .labels li.edition{background-color:#00ace0}.doc .labels li.edition:before{border-bottom-color:#00ace0}.doc .labels li.status{background-color:#fc9c0c}.doc .labels li.status:first-child:before{border-bottom-color:#fc9c0c}.doc p{margin:0}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{font-weight:500;letter-spacing:-.025rem;line-height:1.2;margin:1.5rem 0 -.25rem}.doc h1{font-size:2.125rem;font-weight:300;letter-spacing:0;margin:2.5rem 0 0}.doc h1.page{font-size:2.375rem;margin-top:0}.doc h2{font-size:1.875rem;margin:2.25rem 0 2.5rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.doc h2:after{content:"";display:block;height:0;margin-top:1.0625rem;max-width:5.75rem;outline:.5px solid currentColor}.doc h3{font-size:1.5rem}.doc h4{font-size:1.125rem}.doc h5{font-size:1rem}.doc h1>a.anchor,.doc h2>a.anchor,.doc h3>a.anchor,.doc h4>a.anchor,.doc h5>a.anchor,.doc h6>a.anchor{-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transform:scale(.9);background-image:-webkit-linear-gradient(-45deg,#b36cdb,#ea2328 75%);color:#ea2328;font-weight:400;margin-left:-1.75ex;position:absolute;text-align:center;text-decoration:none;transform:scale(.9);visibility:hidden;width:2ex}.doc h1 a.anchor:before,.doc h2 a.anchor:before,.doc h3 a.anchor:before,.doc h4 a.anchor:before,.doc h5 a.anchor:before,.doc h6 a.anchor:before{content:"\00a7"}.doc h1:hover a.anchor,.doc h2:hover a.anchor,.doc h3:hover a.anchor,.doc h4:hover a.anchor,.doc h5:hover a.anchor,.doc h6:hover a.anchor{visibility:visible}.doc i.fa{font-style:normal}.doc .underline{text-decoration:underline}.doc code{color:#eb4971}.doc pre code{color:inherit;display:block;font-size:inherit;word-spacing:inherit}.doc .admonitionblock,.doc .exampleblock,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .olist,.doc .paragraph,.doc .sidebarblock,.doc .swagger-container,.doc .ulist,.doc .verseblock,.doc .videoblock{margin-top:1rem}.doc .exampleblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .olist .title,.doc .openblock .title,.doc .paragraph .title,.doc .ulist .title,.doc caption{font-size:1.0625rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:.25rem}.doc hr{border:solid #c1c1c1;border-width:1px 0 0;margin:1rem 0}.doc table.tableblock,.doc td.tableblock,.doc th.tableblock{border:0 solid #dadada}.doc table.tableblock{border-collapse:collapse;border-width:1px;margin:1.5rem 0 2rem}.doc table.spread,.doc table.stretch{width:100%}.doc caption{text-align:left}.doc table.tableblock>tbody{font-weight:300}.doc table.spread>tbody>tr>*,.doc table.stretch>tbody>tr>*{max-width:0}.doc table.tableblock>tbody>tr:nth-of-type(2n){background-color:#f3f3f3}.doc th.tableblock{font-weight:500;letter-spacing:-.025em}.doc td.tableblock,.doc th.tableblock{border-width:0 1px;padding:.75rem 1rem}.doc thead th.tableblock{border-width:1px;font-size:1.0625rem;line-height:1.2}.doc p.tableblock+p.tableblock{margin-top:1rem}.doc td.tableblock>div>:first-child{margin-top:0}.doc .halign-left{text-align:left}.doc .halign-right{text-align:right}.doc .halign-center{text-align:center}.doc .valign-top{vertical-align:top}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc .admonitionblock>table,.doc .admonitionblock>table>tbody,.doc .admonitionblock>table>tbody>tr>td{display:block}.doc .admonitionblock>table>tbody>tr{display:-webkit-box;display:-ms-flexbox;display:flex}.doc .admonitionblock td.icon{padding:.5rem .375rem 0 .75rem}.doc .admonitionblock td.icon i:before{background:no-repeat 0/cover;content:"";display:block;height:1.875rem;width:1.875rem}.doc .admonitionblock td.content{-ms-flex:1;-ms-hyphens:auto;-webkit-box-flex:1;-webkit-hyphens:auto;flex:1;font-size:.9375rem;hyphens:auto;line-height:1.6;min-width:0;padding:.75rem 1rem .75rem 0}.doc .admonitionblock td.content>.title{display:inline;font-style:italic}.doc .admonitionblock td.content>.title:after{content:"";display:table}.doc .admonitionblock td.content:before{font-weight:500}.doc .admonitionblock.caution>table{background-color:#fff0da}.doc .admonitionblock.caution td.icon i:before{background-image:url(../img/caution.svg)}.doc .admonitionblock.caution td.content:before{color:#fc9c0c;content:"Caution: "}.doc .admonitionblock.important>table{background-color:#d9eafb}.doc .admonitionblock.important td.icon i:before{background-image:url(../img/important.svg)}.doc .admonitionblock.important td.content:before{color:#0074e0;content:"Important: "}.doc .admonitionblock.note>table{background-color:#d9f3fb}.doc .admonitionblock.note td.icon i:before{background-image:url(../img/note.svg)}.doc .admonitionblock.note td.content:before{color:#00ace0;content:"Note: "}.doc .admonitionblock.tip>table{background-color:#f4e9fa}.doc .admonitionblock.tip td.icon i:before{background-image:url(../img/tip.svg)}.doc .admonitionblock.tip td.content:before{color:#b36cdb;content:"Tip: "}.doc .admonitionblock.warning>table{background-color:#fcdedf}.doc .admonitionblock.warning td.icon i:before{background-image:url(../img/warning.svg)}.doc .admonitionblock.warning td.content:before{color:#ea2328;content:"Warning: "}.doc .admonitionblock td.content>:first-child{margin-top:0}.doc .imageblock{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.doc .imageblock img{display:block}.doc .imageblock .title{font-style:italic;margin-top:.5rem}.doc .imageblock img,.doc span.image img{height:auto;max-width:100%}.doc span.image.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;padding:0 .25ex;vertical-align:-.2em}.doc span.image.icon img{height:1em;width:auto}.doc .abstract blockquote{font-size:.9375rem;font-weight:300;margin:1rem 0 1.5625rem}.doc .abstract blockquote *{font-weight:inherit}.doc .abstract blockquote:before{color:#666;content:"Summary: ";font-weight:500}.doc ul{margin:0;padding:0 0 0 1.75rem}.doc ol{margin:0;padding:0 0 0 2.625rem}.doc ul.checklist{list-style:none;padding-left:.5rem}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin-right:.25rem;width:1rem}.doc ul.checklist i.fa-check-square-o:before{content:"\2713"}.doc ul.checklist i.fa-square-o:before{content:"\274f"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .olist li+li,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist,.doc .ulist li+li{margin-top:.5rem}.doc .admonitionblock .listingblock,.doc .olist .listingblock,.doc .ulist .listingblock{padding:0}.doc .exampleblock>.content{-webkit-box-shadow:inset 0 0 1px #bec0c1;background-color:#f3f3f3;box-shadow:inset 0 0 1px #bec0c1;padding:2rem 2.25rem}.doc .exampleblock>.content>:first-child{margin-top:0}.doc pre{font-size:.875rem;line-height:1.25rem;margin:0}.doc pre.highlight code,.doc pre:not(.highlight){background-color:#151514;color:#f8f8f2;font-weight:400;padding:.625rem;white-space:pre-wrap}.doc pre.highlight{position:relative}.doc .listingblock code[data-lang]:before{color:#f8f8f2;content:attr(data-lang);display:none;font-size:.75em;font-weight:300;letter-spacing:1px;line-height:1;position:absolute;right:.5rem;text-transform:uppercase;top:.375rem}.doc .listingblock:hover code[data-lang]:before{display:block}.doc .dlist{margin:1.5rem 0}.doc .dlist dl{margin:0}.doc .dlist dt{font-weight:500}.doc .dlist dd+dt{margin-top:1.5rem}.doc .dlist dd{margin-left:1.5rem}.doc .dlist dt+dd{margin-top:.125rem}.doc .dlist dd>.openblock>.content>:first-child{margin-top:0}.doc .sidebarblock>.content{background-color:#000;color:#fff;font-weight:300;padding:3rem}.doc .sidebarblock>.content>.title{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:2.5rem}.doc .sidebarblock>.content>.title:after{content:"";display:block;height:0;margin-top:1.25rem;max-width:5.75rem;outline:1px solid #fc9c0c}.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .conum[data-value]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border:1px solid;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;height:1rem;justify-content:center;vertical-align:text-bottom;width:1rem}.doc .conum[data-value]:after{content:attr(data-value)}.doc .conum[data-value]+b{display:none}.doc pre .conum[data-value]{background-color:#f8f8f2;border-color:#f8f8f2;color:#151514}.doc .colist{margin-top:.5rem}.doc .colist td:first-of-type{line-height:1.4;padding:0 .5rem;vertical-align:top}.doc .colist td:last-of-type{padding:0}.doc b.button{white-space:nowrap}.doc b.button:before{content:"[";padding-right:.25em}.doc b.button:after{content:"]";padding-left:.25em}.doc kbd{-webkit-box-shadow:0 1px 0 #c1c1c1,0 0 0 .1em #fff inset;background-color:#fafafa;border:1px solid #c1c1c1;border-radius:.25em;box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;display:inline-block;font-size:.7rem;padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc .keyseq,.doc kbd{line-height:1}.doc .keyseq{font-family:Roboto Mono,monospace;font-size:.9em}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq i.caret:before{content:">";font-weight:500}.body.tiles .doc{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-right:-2.5rem}.body.tiles .doc>h1.page{-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:2.5rem}.body.tiles .sect1{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:.5rem;padding-right:2.5rem}.body.tiles .sect1>h2{font-size:1.5rem;font-weight:700}.body.tiles .sect1>h2:after{margin-top:1.25rem}.doc .tabs ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -.25rem 0 0;padding:0}.doc .tabs li,.doc .tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex}.doc .tabs li{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border:1px solid #c1c1c1;border-bottom:0;cursor:pointer;font-weight:700;height:2.5rem;line-height:1;margin-right:.25rem;padding:0 1.5rem;position:relative}.doc .tabs li+li{margin-top:0}.doc .tabset.is-loading .tabs li:not(:first-child),.doc .tabset:not(.is-loading) .tabs li:not(.is-active){background-color:#333;color:#fff}.doc .tabset.is-loading .tabs li:first-child:after,.doc .tabs li.is-active:after{background-color:#fff;bottom:-1.5px;content:"";display:block;height:3px;left:0;position:absolute;right:0}.doc .tabset>.content{border:1px solid #c1c1c1;padding:1.25rem}.doc .tabset.is-loading .tab-pane:not(:first-child),.doc .tabset:not(.is-loading) .tab-pane:not(.is-active){display:none}.doc .tab-pane>:first-child{margin-top:0}.doc .swagger-ui .topbar,.doc .swagger-ui .wrapper.information-container{display:none}.doc .swagger-ui .wrapper{max-width:none;padding:0}.doc .swagger-ui .scheme-container{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.doc .swagger-ui .scheme-container .schemes>label{margin:0}.doc .swagger-ui .opblock .opblock-summary-method{word-wrap:normal}.doc .swagger-ui .opblock .opblock-summary-path{word-break:break-all}.doc .swagger-ui .opblock-body select{min-width:auto}.doc .swagger-ui .opblock-tag-section{display:block}.doc .swagger-ui .models .model-container{background:none!important}.doc .swagger-ui .models .model-box{-webkit-transition:background-color .5s;background-color:rgba(0,0,0,.05);position:relative;transition:background-color .5s}.doc .swagger-ui .models .model-box:hover{background-color:rgba(0,0,0,.07)}.doc .docs-ui a{border:0}.doc .docs-ui p,.doc .docs-ui pre,.doc .docs-ui ul{margin-top:1rem}.home p{margin:0}.home .paragraph{margin-top:1.25rem}.home .paragraph.hint{font-size:.9375rem;margin-top:2rem}.home h1,.home h2,.home h3{line-height:1.2;margin:0}.home h1.page{font-size:2.375rem;margin-top:3.5rem;text-align:center}.home #preamble{font-size:1.125rem;margin:2rem 0 3rem;text-align:center}.home .button:before{content:"[";padding-right:.25em}.home .button:after{content:"]";padding-left:.25em}.home .card ul,.home .tile ul{line-height:1.25;list-style:none;margin:0;padding:0}.home .card li,.home .tile li{padding:.25em 0}.home .card a,.home .tile a{position:relative;text-decoration:none}.home .card a:before,.home .tile a:before{-webkit-transform:scale3d(0,.9999,.9999);-webkit-transition-duration:.3s;-webkit-transition-property:-webkit-transform;background-color:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scale3d(0,.9999,.9999);transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.home .card a:focus:before,.home .card a:hover:before,.home .tile a:focus:before,.home .tile a:hover:before{-webkit-transform:scale3d(1,.9999,.9999);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale3d(1,.9999,.9999);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home .conceal-title>h2{display:none}.home .cards>.sectionbody{-ms-flex-direction:column;-ms-flex-wrap:wrap;flex-direction:column;flex-wrap:wrap;margin:-.75rem 0 0 -.75rem}.home .card,.home .cards>.sectionbody{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.home .card{-ms-flex:1 0 auto;-ms-flex-direction:column;-webkit-box-flex:1;color:#fff;flex:1 0 auto;flex-direction:column;margin:.75rem 0 0 .75rem;min-width:0;padding:1.25rem}.home .card:first-of-type{background-color:#eb4971}.home .card:nth-of-type(2){background-color:#00b9be}.home .card:nth-of-type(3){background-color:#00ace0}.home .card:nth-of-type(4){background-color:#fc9c0c}.home .card h3{font-size:1.5rem;line-height:2rem;padding:0 0 1rem;position:relative}.home .card h3:after{border:1px solid;bottom:0;content:"";display:block;height:0;left:0;max-width:5.75rem;position:absolute;right:0;width:25%}.home .card .paragraph{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto;font-weight:300;margin-top:1rem}.home .card .ulist{font-weight:700;margin:1.5rem 0 .5rem;word-wrap:normal}.home .card a,.home .tile .title a{color:inherit}.home .card a:after{content:"\00a0>";display:inline-block;width:0}.home .tiles{font-size:1.125rem;margin-top:2.5rem}.home .tiles>h2{-ms-hyphens:auto;-webkit-hyphens:auto;font-size:2rem;hyphens:auto;padding-bottom:3.125rem;text-align:center}.home .tiles>h2:after{background-color:currentColor;content:"";display:block;height:1px;margin:0 auto -1px;position:relative;top:1.375rem;width:5.625rem}.home .tiles>.sectionbody{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.home .tile{-ms-flex:1;-ms-flex-preferred-size:auto;-webkit-box-flex:1;flex:1;flex-basis:auto;margin-bottom:.75rem;min-width:0;width:50%}.home .tile .title{font-weight:700;margin-bottom:.25rem}@media screen and (min-width:769px){.home #preamble,.home h1.page{margin-left:.5rem;margin-right:.5rem}.home .cards>.sectionbody{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}.home .card{-ms-flex-preferred-size:0;flex-basis:0}.home .cards-4 .card{-ms-flex-preferred-size:calc(50% - 0.75rem);flex-basis:calc(50% - 0.75rem)}.home .tiles{padding:0 10%}.home .tiles>.sectionbody{margin:0 -.5rem}.home .tile{-ms-flex-preferred-size:0;flex-basis:0;margin-bottom:0;padding:0 .5rem}}@media screen and (min-width:1024px){.home .cards-4 .card{-ms-flex-preferred-size:0;flex-basis:0}}.navbar{background-color:#000;height:4.875rem;left:0;line-height:1;position:fixed;right:0;top:0;z-index:3}.navbar .container{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit}.navbar,.navbar a{color:#fff}.navbar a:focus,.navbar a:hover{text-decoration:none}.navbar-brand{-ms-flex:1;-ms-flex-align:center;-webkit-box-align:center;-webkit-box-flex:1;align-items:center;flex:1}.navbar-brand,.navbar-brand .navbar-item{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-brand .navbar-item{-webkit-transition:height .5s ease;height:42px;transition:height .5s ease}.navbar-brand img{height:100%}.navbar-burger{background:none;border:0;height:19px;margin-left:auto;padding:0;position:relative;width:30px}.navbar-burger span{-webkit-transform:translateZ(0);-webkit-transition:all .3s ease-in-out;background:#fff;display:block;height:4px;margin-bottom:3px;transform:translateZ(0);transition:all .3s ease-in-out;width:inherit}.navbar-burger.is-active span{position:absolute}.navbar-burger.is-active span:first-child{-webkit-transform:rotate(135deg);top:8px;transform:rotate(135deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:rotate(-135deg);top:8px;transform:rotate(-135deg)}.navbar-menu{display:none}.navbar-menu,.navbar-start{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.navbar-start{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.0625rem}.navbar-start>.navbar-item>.navbar-link,.navbar-start>a.navbar-item{display:block;letter-spacing:-.025em;padding:.75rem 1.25rem;position:relative;text-transform:uppercase}.navbar-item.has-dropdown>.navbar-link:after,a.navbar-item.has-dropdown:after{background:url(../img/caret-down.svg) no-repeat 50% 50%;content:"";height:.625rem;height:1rem;margin-left:.25rem;position:absolute;width:.875rem}.navbar-dropdown{margin:0 1.25rem}.navbar-dropdown a{position:relative}.navbar-dropdown a:after{-webkit-transform:scale3d(0,.9999,.9999);-webkit-transition:-webkit-transform .3s;background-color:#fff;bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scale3d(0,.9999,.9999);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.navbar-dropdown a:focus:after,.navbar-dropdown a:hover:after{-webkit-transform:scale3d(1,.9999,.9999);-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale3d(1,.9999,.9999);transition-timing-function:cubic-bezier(.4,0,.2,1)}.navbar-dropdown.explore .title{display:none}.navbar-dropdown ul{list-style:none;margin:0;padding:.5rem 0}.navbar-dropdown ul.two-cols{-ms-flex-line-pack:start;align-content:flex-start;display:grid;grid-template-columns:repeat(2,auto)}.navbar-dropdown li{padding:.75rem 1rem .75rem 1.25rem}.navbar-link .version{text-transform:none}.navbar-dropdown li:hover{background-color:rgba(0,0,0,.3)}.navbar-dropdown li.heading{font-weight:700}.navbar-dropdown ul.two-cols li.heading{grid-column:1/3}@media screen and (min-width:1024px){.navbar-start>.navbar-item:hover>.navbar-link,.navbar-start>a.navbar-item:hover{color:#ea2328}.navbar-dropdown{-webkit-box-shadow:-5px 6px 10px rgba(25,24,24,.6);box-shadow:-5px 6px 10px rgba(25,24,24,.6);margin-left:1.25rem;opacity:0;position:absolute;visibility:hidden}.navbar-dropdown.explore .title{background-color:#151514;display:block;font-weight:700;padding:1rem 1.25rem .75rem}.navbar-dropdown .cols{background:#333 -webkit-gradient(linear,left top,left bottom,from(#333),to(#201a19));background:#333 linear-gradient(#333,#201a19);display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-dropdown .cols ul+ul{border-left:3px solid #151514}.navbar-dropdown.versions li{padding-right:1.25rem}}.navbar-start .navbar-item.search{-ms-flex-pack:end;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:flex-end;padding-right:1.25rem}.navbar-menu:not(.is-active) .reveal-search-input>.navbar-item:not(.search){display:none}.navbar-start input.query{-ms-flex-positive:1;-webkit-box-flex:1;background-color:#000;border:0;color:inherit;flex-grow:1;font-size:1rem;font-weight:300;padding:.5rem .25rem}.navbar-start input.query::-webkit-input-placeholder{color:inherit;padding-left:.125rem}.navbar-start input.query:-ms-input-placeholder{color:inherit;padding-left:.125rem}.navbar-start input.query::-ms-input-placeholder{color:inherit;padding-left:.125rem}.navbar-start input.query::placeholder{color:inherit;padding-left:.125rem}.reveal-search-input .algolia-autocomplete{-ms-flex-align:center;-ms-flex-positive:1;-webkit-box-align:center;-webkit-box-flex:1;align-items:center;border-bottom:1px solid #fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-grow:1}.reveal-search-input .algolia-autocomplete:before{background:url(../img/search.svg) 50% 50% no-repeat;background-size:cover;border:0;content:"";height:1rem;width:1rem}.navbar-start:not(.reveal-search-input) input.query{display:none}.navbar-start button.search{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:none;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;padding:0 .5rem}.navbar-start button.search:before{background:url(../img/search.svg) 50% 50% no-repeat;background-size:cover;border:0;content:"";height:1.25rem;width:1.25rem}.navbar-start button.search span{color:#fff;padding-left:.5rem}.reveal-search-input button.search:before{background:url(../img/search-close.svg) 50% 50% no-repeat}.navbar .red-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:background-color .3s;align-items:center;background-color:#ea2328;border:2px solid #ea2328;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem;font-weight:700;height:3.25rem;justify-content:center;letter-spacing:-.025em;transition:background-color .3s;width:9.75rem}.navbar .red-btn:focus,.navbar .red-btn:hover{background-color:#000;color:#fff}html.is-clipped--navbar{overflow-y:hidden}.navbar-menu.is-active{background-color:#000;display:block;height:calc(100vh - 4.875rem);left:0;overflow-y:auto;padding:1.25rem 0;position:absolute;right:0;top:4.875rem}.navbar-menu.is-active .navbar-start{display:block}.navbar-menu.is-active .navbar-item.search{-ms-flex-pack:center;-webkit-box-pack:center;height:2.5rem;justify-content:center;padding-left:1.25rem}.navbar-menu.is-active .navbar-end{margin:1rem 0;text-align:center}@media screen and (min-width:1024px){.navbar-brand{-ms-flex:none;-webkit-box-flex:0;flex:none;margin-right:1.25rem}.navbar-brand .navbar-item{-ms-flex-pack:center;-webkit-box-pack:center;height:47px;justify-content:center;width:165px}.navbar-burger{display:none}.navbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item.has-dropdown:hover .navbar-dropdown{-webkit-transition:opacity .3s .25s;opacity:1;transition:opacity .3s .25s;visibility:visible}.navbar-item.has-dropdown:hover .navbar-dropdown:before{content:"";display:block;height:2.5rem;left:0;position:absolute;right:0;top:-2.5rem;z-index:4}.navbar-item.has-dropdown:hover>.navbar-link{z-index:5}}.footer{background-color:#000;color:#fff;padding:2.5rem 0;position:relative;z-index:2}.footer a{color:inherit;position:relative;text-decoration:none}.footer a:after{-webkit-transform:scale3d(0,.9999,.9999);-webkit-transition:-webkit-transform .3s;background-color:#fff;bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scale3d(0,.9999,.9999);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.footer a.btn:after,.footer a.icon:after{content:none}.footer a:focus:after,.footer a:hover:after{-webkit-transform:scale3d(1,.9999,.9999);-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale3d(1,.9999,.9999);transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-links{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 auto;max-width:73.75rem;padding-bottom:2rem}.footer-links .col{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding-top:.625rem}.footer-links .col:first-child{padding:0 0 1.25rem}.footer-links .col:first-child,.footer-links .col:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%}.footer-logo{padding:1rem 0;width:193px}.footer-logo img{vertical-align:top;width:100%}.footer-links p.address{font-weight:300;margin:0;white-space:pre-wrap}.footer-links a.white-btn{-webkit-transition:background-color .3s,color .3s;background-color:#fff;border:2px solid #fff;color:#000;display:inline-block;float:left;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;margin:1rem 0;padding:1rem 3.5rem;position:relative;transition:background-color .3s,color .3s}.footer-links a.white-btn:focus,.footer-links a.white-btn:hover{background-color:#000;color:#fff}.footer-links a.btn~a{clear:left;display:inline-block;float:left;font-weight:700}.footer-links ul{font-size:.875rem;line-height:1;list-style:none;margin:0;padding:0;text-transform:uppercase}.footer-links li{padding:0 1rem .625rem 0}.footer-links li .heading{color:#ea2328;font-weight:700}.footer-links li .heading,.footer-links li a{line-height:1.7}.footer-links li a{font-size:.8125rem}.footer-links .social-icons{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-top:-4px}.footer-links .social-icons li{display:inline-block;padding:0}.footer-links .social-icons a{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:background-color .3s ease-in-out;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:center;margin:0 .125rem;transition:background-color .3s ease-in-out;width:45px}.footer-links .social-icons svg{-webkit-transition:fill .3s ease-in-out;fill:#fff;height:29px;transition:fill .3s ease-in-out;width:35px}.footer-links .social-icons a:focus,.footer-links .social-icons a:hover{background-color:#fff}.footer-links .social-icons a:focus svg,.footer-links .social-icons a:hover svg{fill:#000}.footer-terms{border-top:1px solid #fff;font-size:.875rem;line-height:1;margin:0 auto;max-width:71.25rem;padding:2.125rem 0 .3125rem;text-align:center}.footer-terms span{display:block}.footer-terms a{display:inline-block;font-weight:300;margin:.625rem .3125rem}@media screen and (min-width:769px){.footer-links .col{-ms-flex-preferred-size:22%;flex-basis:22%}.footer-links .col:first-child{-ms-flex-preferred-size:34%;flex-basis:34%}.footer-links .col:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%}.footer-links li{padding-bottom:1.5rem}.footer-terms span{display:inline-block;margin-right:.5rem}.footer-terms a{display:inline-block;margin-right:1rem}}@media screen and (min-width:1024px){footer.footer{padding:3.75rem 0 3.125rem}.footer-links{padding-top:2rem}.footer-links .col{-ms-flex-preferred-size:17%;flex-basis:17%}.footer-links .col:first-child{-ms-flex-preferred-size:27%;flex-basis:27%;padding:0 1.25rem}.footer-links .col:nth-child(2){-ms-flex-preferred-size:16%;flex-basis:16%}.footer-links .col:nth-child(5){-ms-flex-preferred-size:23%;flex-basis:23%}.footer-links li a{font-size:inherit}.footer-links .social-icons{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;padding-right:.75rem}.footer-terms{text-align:left}.footer-terms span{margin-left:.125rem}}@media screen and (min-width:1200px){.footer-links .social-icons a{height:52px;width:52px}.footer-links .social-icons svg{width:50px}}#optanon-popup-wrapper,.optanon-alert-box-wrapper{overflow:hidden;position:fixed;width:0}.hljs-comment,.hljs-meta{color:#708090}.hljs-keyword,.hljs-selector-tag{color:#66d9ef;font-weight:500}.hljs-subst{color:#66d9ef}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-variable{color:#ae81ff}.hljs-doctag,.hljs-string{color:#a6e22e}.hljs-attribute,.hljs-tag{color:#f92672}.hljs-built_in,.hljs-function .hljs-title{color:#e6db74}.hljs-regexp{color:#fd971f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:500}#atlwdg-trigger.atlwdg-trigger{-webkit-box-shadow:-2px -4px 30px rgba(0,0,0,.25);background:-webkit-gradient(linear,left top,right top,from(#eb4971),to(#fc9c0c));background:linear-gradient(90deg,#eb4971 0,#fc9c0c);border:0;border-radius:3px 3px 0 0;box-shadow:-2px -4px 30px rgba(0,0,0,.25);color:#fff!important;display:none;font-family:inherit;font-size:1rem;line-height:1;padding:.6875rem 1.5rem .5625rem;right:1.25rem;z-index:7}.atlwdg-trigger:after{content:"?"}@media screen and (min-width:769px){#atlwdg-trigger.atlwdg-trigger{display:block}}#atlwdg-container.atlwdg-popup{width:769px}