/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none,[type=reset],,button-webkit-appearance:button::-moz-focus-inner,::-moz-focus-inner,::-moz-focus-inner,button::-moz-focus-innerborder-style:none;padding:0:-moz-focusring,:-moz-focusring,:-moz-focusring,button:-moz-focusringoutline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto,[type=radio]box-sizing:border-box;padding:0::-webkit-inner-spin-button,::-webkit-outer-spin-buttonheight:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px::-webkit-search-decoration-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item,template{display:none}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v18-latin-regular.eot);src:local(“”),url(../fonts/open-sans-v18-latin-regular.eot?#iefix) format(“embedded-opentype”),url(../fonts/open-sans-v18-latin-regular.woff2) format(“woff2”),url(../fonts/open-sans-v18-latin-regular.woff) format(“woff”),url(../fonts/open-sans-v18-latin-regular.ttf) format(“truetype”),url(../fonts/open-sans-v18-latin-regular.svg#OpenSans) format(“svg”)}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-v18-latin-italic.eot);src:local(“”),url(../fonts/open-sans-v18-latin-italic.eot?#iefix) format(“embedded-opentype”),url(../fonts/open-sans-v18-latin-italic.woff2) format(“woff2”),url(../fonts/open-sans-v18-latin-italic.woff) format(“woff”),url(../fonts/open-sans-v18-latin-italic.ttf) format(“truetype”),url(../fonts/open-sans-v18-latin-italic.svg#OpenSans) format(“svg”)}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-v18-latin-600.eot);src:local(“”),url(../fonts/open-sans-v18-latin-600.eot?#iefix) format(“embedded-opentype”),url(../fonts/open-sans-v18-latin-600.woff2) format(“woff2”),url(../fonts/open-sans-v18-latin-600.woff) format(“woff”),url(../fonts/open-sans-v18-latin-600.ttf) format(“truetype”),url(../fonts/open-sans-v18-latin-600.svg#OpenSans) format(“svg”)}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../fonts/open-sans-v18-latin-600italic.eot);src:local(“”),url(../fonts/open-sans-v18-latin-600italic.eot?#iefix) format(“embedded-opentype”),url(../fonts/open-sans-v18-latin-600italic.woff2) format(“woff2”),url(../fonts/open-sans-v18-latin-600italic.woff) format(“woff”),url(../fonts/open-sans-v18-latin-600italic.ttf) format(“truetype”),url(../fonts/open-sans-v18-latin-600italic.svg#OpenSans) format(“svg”)}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v18-latin-700.eot);src:local(“”),url(../fonts/open-sans-v18-latin-700.eot?#iefix) format(“embedded-opentype”),url(../fonts/open-sans-v18-latin-700.woff2) format(“woff2”),url(../fonts/open-sans-v18-latin-700.woff) format(“woff”),url(../fonts/open-sans-v18-latin-700.ttf) format(“truetype”),url(../fonts/open-sans-v18-latin-700.svg#OpenSans) format(“svg”)}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(../fonts/open-sans-v18-latin-700italic.eot);src:local(“”),url(../fonts/open-sans-v18-latin-700italic.eot?#iefix) format(“embedded-opentype”),url(../fonts/open-sans-v18-latin-700italic.woff2) format(“woff2”),url(../fonts/open-sans-v18-latin-700italic.woff) format(“woff”),url(../fonts/open-sans-v18-latin-700italic.ttf) format(“truetype”),url(../fonts/open-sans-v18-latin-700italic.svg#OpenSans) format(“svg”)}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/material-icons.woff2) format(“woff2”)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../fonts/jetbrains-mono-v3-latin-regular.eot);src:local(“”),url(../fonts/jetbrains-mono-v3-latin-regular.eot?#iefix) format(“embedded-opentype”),url(../fonts/jetbrains-mono-v3-latin-regular.woff2) format(“woff2”),url(../fonts/jetbrains-mono-v3-latin-regular.woff) format(“woff”),url(../fonts/jetbrains-mono-v3-latin-regular.ttf) format(“truetype”),url(../fonts/jetbrains-mono-v3-latin-regular.svg#JetBrainsMono) format(“svg”)}body{color:rgba(0,0,0,.6);font-family:Open Sans,sans-serif;font-size:16px;line-height:26px}@media screen and (min-width:576px){body{font-size:18px;line-height:30px}}body.dark-mode{background:#171717;color:hsla(0,0%,100%,.6)}p{margin:0 0 .5em}::-moz-selection{background:#fab90f;color:rgba(0,0,0,.87)}::selection{background:#fab90f;color:rgba(0,0,0,.87)}body.dark-mode ::-moz-selection{color:#fff}body.dark-mode ::selection{color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:Open Sans,sans-serif;font-weight:400;line-height:130%;margin:0 0 .5em}@media screen and (min-width:576px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:120%}}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}body.dark-mode .h1,body.dark-mode .h2,body.dark-mode .h3,body.dark-mode .h4,body.dark-mode .h5,body.dark-mode .h6,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#fff}.h1,h1{font-size:1.6875em}@media screen and (min-width:576px){.h1,h1{font-size:2.22em}}.h2,h2{font-size:1.5em}@media screen and (min-width:576px){.h2,h2{font-size:1.77em}}.h3,h3{font-size:1.3125em;line-height:135%}@media screen and (min-width:576px){.h3,h3{font-size:1.33em}}.h4,h4{font-size:1em;font-weight:600;line-height:135%}.code{display:block;font-family:JetBrains Mono,sans-serif;margin-bottom:.75em}@media screen and (min-width:576px){.code{margin-bottom:1em}}.code–white{color:#fff}.code–purple{color:#b464b4}.code–blue{color:#6aacef}.code–green{color:#a0b450}.code–grey{color:#777}.code–yellow{color:#fad437}.code–indent{padding-left:2em}.btn{border-radius:0;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-weight:600;line-height:1;outline:none;text-align:center;text-decoration:none;transition:.25s ease-in-out}.btn–lg{border:1px solid;font-size:1.125em;padding:18px 30px}@media screen and (min-width:576px){.btn–lg{font-size:1.11em;padding:18px 36px}}.btn–md{border:1px solid;font-size:1em;padding:14px 27px}@media screen and (min-width:576px){.btn–md{font-size:.88em;padding:15px 32px}}.btn–primary{background-color:#fab90f;border-color:#fab90f;color:#fff}.btn–primary:focus,.btn–primary:hover{background:transparent;border-color:#fab90f;color:#fab90f}.btn–secondary{background-color:#334ac0;border-color:#334ac0;color:#fff}.btn–secondary:focus,.btn–secondary:hover{background:transparent;border-color:rgba(51,74,192,.38);color:#334ac0}.btn–ghost{background-color:transparent;border-color:rgba(0,0,0,.87);color:rgba(0,0,0,.87)}.btn–ghost:focus,.btn–ghost:hover{background:#000;border-color:#000;color:#fff}.btn__github{background:url(../img/github_black.svg) no-repeat 50%;background-size:100%;display:inline-block;height:18px;margin-left:8px;margin-right:-2px;vertical-align:-4px;width:18px}@media screen and (min-width:576px){.btn__github{height:24px;margin-right:-4px;vertical-align:-6px;width:24px}}.btn:hover .btn__github{background:url(../img/github_white.svg) no-repeat 50%;background-size:100%}.btn–md .btn__github{margin-left:6px}@media screen and (min-width:576px){.btn–md .btn__github{vertical-align:-7px}}.btn__icon{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:18px;font-style:normal;font-weight:400;height:18px;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:-4px;white-space:nowrap;width:18px}@media screen and (min-width:576px){.btn__icon{font-size:24px;height:24px;vertical-align:-6px;width:24px}}.btn__icon–left{margin-left:-2px;margin-right:8px}.btn__icon–right{margin-left:8px;margin-right:-2px}@media screen and (min-width:576px){.btn–md .btn__icon{vertical-align:-7px}}.btn–md .btn__icon–left{margin-right:6px}.btn–md .btn__icon–right{margin-left:6px}.btn__arrow:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;content:“”;direction:ltr;display:inline-block;font-family:Material Icons;font-size:18px;font-style:normal;font-weight:400;height:18px;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:-4px;white-space:nowrap;width:18px}@media screen and (min-width:576px){.btn__arrow:before{font-size:24px;height:24px;vertical-align:-6px;width:24px}}.btn__arrow–left:before{content:“arrow_backward”;margin-left:-2px;margin-right:8px}@media screen and (min-width:576px){.btn__arrow–left:before{margin-left:-4px}}.btn__arrow–right:before{content:“arrow_forward”;margin-left:8px;margin-right:-2px}@media screen and (min-width:576px){.btn__arrow–right:before{margin-right:-4px}}body.dark-mode .btn–secondary{background-color:#fab90f;border-color:#fab90f;color:#fff}body.dark-mode .btn–secondary:focus,body.dark-mode .btn–secondary:hover{background:transparent;border-color:#fab90f;color:#fab90f}body.dark-mode .btn–ghost{background-color:transparent;border-color:hsla(0,0%,100%,.18);color:#fff}body.dark-mode .btn–ghost:focus,body.dark-mode .btn–ghost:hover{background-color:#fff;border-color:#fff;color:#000}body.dark-mode .btn__github{background:url(../img/github_white.svg) no-repeat 50%;background-size:100%}body.dark-mode .btn:hover .btn__github{background:url(../img/github_black.svg) no-repeat 50%;background-size:100%}*,:after,:before{box-sizing:border-box}.row{display:flex;flex-direction:row;flex-wrap:wrap}.container{margin:0 auto;max-width:1366px;padding-left:18px;padding-right:18px}@media screen and (min-width:992px){.container{padding-left:24px;padding-right:24px}}.main{padding-top:92px}@media screen and (min-width:992px){.main{padding-top:126px}}code,pre{word-wrap:normal;background:none;color:#000;font-family:JetBrains Mono,sans-serif,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px fff;white-space:pre;word-break:normal;word-spacing:normal}code::-moz-selection,code ::-moz-selection,pre[class*=language-]::-moz-selection,pre ::-moz-selection{background:#b3d4fc;text-shadow:none}code::selection,code ::selection,pre[class*=language-]::selection,pre ::selection{background:#b3d4fc;text-shadow:none}@media print{code,pre{text-shadow:none}}pre{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code,pre{background:#f5f2f0}:not(pre)>code{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre{padding:1em 0 1em 3em;position:relative}.line-highlight{background:rgba(0,0,0,.09);background:linear-gradient(90deg,rgba(0,0,0,.09) 70%,transparent);left:0;line-height:inherit;margin-top:1em;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit;pointer-events:none;position:absolute;right:0;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;box-shadow:0 1px fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;top:.4em;vertical-align:.3em}.line-highlight:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre.linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre.linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(0,0%,50%,.2)}pre.line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}.token a{color:inherit}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:27px;top:12px;transition:opacity .25s ease-in-out}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button{background:#fab90f;border-radius:36px;box-shadow:0 1px 3px rgba(0,0,0,.24);color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:6px 18px}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover{color:#000;outline:none;text-decoration:none}body.dark-mode code,body.dark-mode pre{color:#ccc;text-shadow:0 1px #000}body.dark-mode :not(pre)>code,body.dark-mode pre{background:#2d2d2d}body.dark-mode .token.block-comment,body.dark-mode .token.cdata,body.dark-mode .token.comment,body.dark-mode .token.doctype,body.dark-mode .token.prolog{color:#999}body.dark-mode .token.punctuation{color:#ccc}body.dark-mode .token.attr-name,body.dark-mode .token.deleted,body.dark-mode .token.namespace,body.dark-mode .token.tag{color:#e2777a}body.dark-mode .token.function-name{color:#6196cc}body.dark-mode .token.boolean,body.dark-mode .token.function,body.dark-mode .token.number{color:#f08d49}body.dark-mode .token.class-name,body.dark-mode .token.constant,body.dark-mode .token.property,body.dark-mode .token.symbol{color:#f8c555}body.dark-mode .token.atrule,body.dark-mode .token.builtin,body.dark-mode .token.important,body.dark-mode .token.keyword,body.dark-mode .token.selector{color:#cc99cd}body.dark-mode .token.attr-value,body.dark-mode .token.char,body.dark-mode .token.regex,body.dark-mode .token.string,body.dark-mode .token.variable{color:#7ec699}body.dark-mode .token.entity,body.dark-mode .token.operator,body.dark-mode .token.url{color:#67cdcc}body.dark-mode .token.inserted{color:green}body.dark-mode .line-highlight{background:hsla(0,0%,100%,.09);background:linear-gradient(90deg,hsla(0,0%,100%,.09) 70%,hsla(0,0%,100%,0))}.alert{border-left:4px solid;margin:24px 0;padding:16px 24px 16px 30px;position:relative}@media screen and (min-width:576px){.alert{font-size:16px;line-height:28px;padding:16px 27px 16px 32px}}.alert a{font-weight:600;text-decoration:none}.alert a:focus,.alert a:hover{text-decoration:underline}.alert__icon{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;border-radius:50%;color:#fff;direction:ltr;display:inline-block;font-family:Material Icons;font-size:18px;font-style:normal;font-weight:400;height:32px;left:-18px;letter-spacing:normal;line-height:1;padding:7px;position:absolute;text-transform:none;top:14px;white-space:nowrap;width:32px;z-index:1}.alert__content{margin:0}.alert–primary{background-color:rgba(250,185,15,.06);border-color:#fab90f}.alert–primary a,.alert–primary code{color:#fab90f}.alert–primary .alert__icon{background-color:#fab90f}.alert–secondary{background-color:rgba(68,195,212,.06);border-color:#44c3d4}.alert–secondary a,.alert–secondary code{color:#44c3d4}.alert–secondary .alert__icon{background-color:#44c3d4}.alert–success{background-color:rgba(150,200,75,.06);border-color:#96c84b}.alert–success a,.alert–success code{color:#96c84b}.alert–success .alert__icon{background-color:#96c84b}.alert–warning{background-color:rgba(255,100,0,.06);border-color:#ff6400}.alert–warning a,.alert–warning code{color:#ff6400}.alert–warning .alert__icon{background-color:#ff6400}.alert–error{background-color:rgba(250,66,15,.06);border-color:#fa420f}.alert–error a,.alert–error code{color:#fa420f}.alert–error .alert__icon{background-color:#fa420f}.alert–info{background-color:rgba(51,74,192,.06);border-color:#334ac0}.alert–info a,.alert–info code{color:#334ac0}.alert–info .alert__icon{background-color:#334ac0}body.dark-mode .alert–error,body.dark-mode .alert–info,body.dark-mode .alert–primary,body.dark-mode .alert–secondary,body.dark-mode .alert–success,body.dark-mode .alert–warning{background-color:#333}body.dark-mode .alert–error a,body.dark-mode .alert–info a,body.dark-mode .alert–primary a,body.dark-mode .alert–secondary a,body.dark-mode .alert–success a,body.dark-mode .alert–warning a{color:#fff}.navbar{background:transparent;left:0;position:fixed;right:0;top:0;z-index:9999}.navbar,.navbar__container{transition:.25s ease-in-out}.navbar__container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;min-height:92px;padding-bottom:24px;padding-top:24px}@media screen and (min-width:992px){.navbar__container{flex-wrap:nowrap;min-height:126px;padding-bottom:0;padding-top:0}}@media screen and (max-width:992px){.navbar__brand{order:1}}.navbar__logo{display:block;height:44px}@media screen and (min-width:576px){.navbar__logo{height:54px}}.navbar__logo–yellow{display:none;height:44px}@media screen and (min-width:576px){.navbar__logo–yellow{height:54px}}.navbar__logo–dark{display:none;height:44px}@media screen and (min-width:576px){.navbar__logo–dark{height:54px}}.navbar__toggler{background:transparent;border:0;border-radius:0;display:inline-block;height:24px;margin-left:32px;outline:0;padding:0;position:relative}@media screen and (max-width:992px){.navbar__toggler{order:3}}@media screen and (min-width:992px){.navbar__toggler{display:none}}.navbar__toggler span{background-color:#fab90f;border-radius:0;display:block;height:3px;left:0;margin-bottom:4px;margin-top:4px;opacity:1;position:relative;transform:rotate(0deg);width:24px}.navbar__toggler span:first-child,.navbar__toggler span:nth-child(3){transition:transform .5s ease-in-out}.navbar__toggler–open span:first-child{background-color:#fff;left:0;opacity:1;position:absolute;top:6px;transform:rotate(135deg)}.navbar__toggler–open span:nth-child(2){background-color:transparent;height:2px;visibility:hidden}.navbar__toggler–open span:nth-child(3){background-color:#fff;left:0;opacity:1;position:absolute;top:6px;transform:rotate(-135deg)}.navbar__nav{align-items:center;display:none;flex-direction:column;justify-content:center;list-style-type:none;min-height:calc(100vh - 92px);padding:0;width:100%}@media screen and (max-width:992px){.navbar__nav{order:4}}@media screen and (min-width:992px){.navbar__nav{display:flex;flex-direction:row;justify-content:flex-end;margin:0 0 0 auto;min-height:0}}.navbar__nav-item{line-height:135%;margin:18px 0;position:relative}@media screen and (min-width:992px){.navbar__nav-item{margin:0 24px}}@media screen and (min-width:1280px){.navbar__nav-item{margin:0 36px}}@media screen and (min-width:992px){.navbar__nav-item:last-of-type{margin-right:0}}.navbar__nav-link{color:#fff;font-family:Open Sans,sans-serif;font-size:1.25em;font-weight:600;text-decoration:none}@media screen and (min-width:992px){.navbar__nav-link{color:#000;font-size:1em}}.navbar__nav-link–dropdown:after{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.24);content:“arrow_drop_down”;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;transform:rotate(0deg);transition:.25s ease-in-out;vertical-align:middle;white-space:nowrap}@media screen and (min-width:992px){.navbar__nav-link–dropdown:after{color:#fab90f}}.navbar__nav-link–dropdown-open:after{transform:rotate(-180deg)}.navbar__nav-item–active .navbar__nav-link{color:#000}@media screen and (min-width:992px){.navbar__nav-item–active .navbar__nav-link{color:#fab90f}}.navbar__nav-dropdown{display:none;list-style-type:none;padding:12px 0 0}@media screen and (min-width:992px){.navbar__nav-dropdown{background:#fab90f;left:-24px;min-width:220px;padding:12px 24px 16px;position:absolute;top:48px}}.navbar__nav-dropdown-item{line-height:135%;margin:12px 0;text-align:center}@media screen and (min-width:992px){.navbar__nav-dropdown-item{margin:10px 0;text-align:left}}.navbar__nav-dropdown-link{color:#000;font-family:Open Sans,sans-serif;font-size:1.25em;font-weight:600;text-decoration:none}@media screen and (min-width:992px){.navbar__nav-dropdown-link{color:#fff;font-size:1em}}.navbar__nav-dropdown:before{border-color:transparent transparent fab90f;border-style:solid;border-width:0 5px 5px;content:“”;display:none;left:48px;position:absolute;top:-5px}@media screen and (min-width:992px){.navbar__nav-dropdown:before{display:inline-block}}.navbar__nav-btn{background:#000;border:1px solid #000;color:#fff;display:inline-block;font-family:Open Sans,sans-serif;font-size:1.25em;font-weight:600;padding:18px 32px 18px 36px;text-decoration:none;transition:.35s ease-in-out}@media screen and (min-width:992px){.navbar__nav-btn{background:#fab90f;border:1px solid fab90f;font-size:1em;padding:14px 24px 14px 30px}}.navbar__nav-btn:after{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;content:“arrow_right”;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin:0 0 0 2px;text-transform:none;vertical-align:-4px;white-space:nowrap}.navbar__nav-btn:focus,.navbar__nav-btn:hover{background-color:#334ac0;border-color:#334ac0;color:#fff}.navbar–open{background:#fab90f}.navbar–open .navbar__logo{display:none}.navbar–open .navbar__logo–yellow{display:block}.navbar–scroll:not(.navbar–open){background:#fff;box-shadow:0 3px 9px rgba(0,0,0,.12)}@media screen and (min-width:992px){.navbar–scroll .navbar__container{min-height:96px}}.navbar__switch{border:0;border-radius:30px;cursor:pointer;height:12px;margin-left:auto;min-width:36px;outline:none;padding:0;position:relative;transition:background-color .25s ease-in-out}@media screen and (max-width:992px){.navbar__switch{order:2}}@media screen and (min-width:992px){.navbar__switch{margin-left:54px}}.navbar__switch:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.24);direction:ltr;font-family:Material Icons;font-size:18px;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-height:1;padding:6px;position:absolute;text-transform:none;top:-9px;transition:transform .25s ease-in-out;white-space:nowrap}.navbar__switch–light{background-color:rgba(0,0,0,.06)}.navbar__switch–light:before{background-color:#fff;color:#fab90f;content:“light_mode”;transform:translateX(-15px)}.navbar__switch–dark{background-color:hsla(0,0%,100%,.18)}.navbar__switch–dark:before{background-color:#333;color:#fff;content:“dark_mode”;transform:translateX(21px)}body.dark-mode .navbar__logo{display:none}body.dark-mode .navbar__logo–dark{display:block}@media screen and (max-width:992px){body.dark-mode .navbar__nav-link{color:#fff}}body.dark-mode .navbar–scroll:not(.navbar–open){background:#171717;box-shadow:0 3px 9px rgba(0,0,0,.12)}body.dark-mode .navbar–open .navbar__logo–dark{display:none}.footer{background-color:rgba(0,0,0,.06)}.footer__container{padding-bottom:48px;padding-top:64px}@media screen and (min-width:576px){.footer__container{padding-bottom:96px;padding-top:72px}}@media screen and (min-width:1280px){.footer__container{padding-bottom:136px;padding-top:96px}}.footer__logo{display:none}@media screen and (min-width:576px){.footer__logo{display:block;height:44px;margin:0 auto}}@media screen and (min-width:992px){.footer__logo{margin:0 0 18px}}.footer__logo–mono{display:block;filter:alpha(opacity=24);height:40px;margin:0 auto 12px;opacity:.24}@media screen and (min-width:576px){.footer__logo–mono{display:none}}.footer__logo–dark{display:none}.footer__copyright{border-top:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.38);font-size:14px;line-height:22px;margin:48px -18px 0;order:4;padding:48px 36px 0;text-align:center;width:calc(100% + 48px)}@media screen and (min-width:992px){.footer__copyright{border-top:0;margin:0 auto 0 0;max-width:33.3%;order:1;padding:0;text-align:left;width:auto}}@media screen and (min-width:1280px){.footer__copyright{max-width:none}}.footer__widget{margin:0 auto;text-align:center}@media screen and (min-width:992px){.footer__widget{margin:0 64px;text-align:left}}.footer__widget-title{font-size:1.125em;font-weight:600;margin-bottom:.75em}@media screen and (min-width:576px){.footer__widget-title{font-size:1em}}.footer__widget–about{margin-bottom:48px;width:50%}@media screen and (min-width:576px){.footer__widget–about{margin-bottom:0;width:auto}}@media screen and (min-width:992px){.footer__widget–about{order:2}}.footer__widget–resources{margin-bottom:48px;width:50%}@media screen and (min-width:576px){.footer__widget–resources{margin-bottom:0;width:auto}}@media screen and (min-width:992px){.footer__widget–resources{order:3}}.footer__widget–legal{width:100%}@media screen and (min-width:576px){.footer__widget–legal{width:auto}}@media screen and (min-width:992px){.footer__widget–legal{margin-right:36px;order:4}}.footer__nav{list-style-type:none;margin:0;padding:0}.footer__nav-item{line-height:135%;margin:8px 0}.footer__nav-link{color:inherit;font-size:.88em;text-decoration:none}body.dark-mode .footer{background-color:hsla(0,0%,100%,.03)}body.dark-mode .footer__copyright{border-top:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.38)}@media screen and (min-width:992px){body.dark-mode .footer__copyright{border-top:0}}body.dark-mode .footer__logo,body.dark-mode .footer__logo–mono{display:none}body.dark-mode .footer__logo–dark{display:block;height:40px;margin:0 auto 12px}@media screen and (min-width:576px){body.dark-mode .footer__logo–dark{height:44px;margin:0 auto}}@media screen and (min-width:992px){body.dark-mode .footer__logo–dark{margin:0 0 18px}}.cookie-consent{background-color:#334ac0;bottom:18px;box-shadow:0 3px 9px rgba(0,0,0,.38);display:none;max-width:calc(100vw - 36px);padding:21px;position:fixed;right:18px;text-align:center;z-index:999}@media screen and (min-width:576px){.cookie-consent{bottom:24px;max-width:320px;padding:24px;right:24px;text-align:left}}.cookie-consent__content{color:hsla(0,0%,100%,.76);font-size:13px;line-height:21px;margin-bottom:18px}.cookie-consent__link{color:#fff;font-weight:600;text-decoration:none;transition:.25s ease-in-out}.cookie-consent__hover{text-decoration:underline}.default{padding-top:92px}@media screen and (min-width:992px){.default{padding-top:126px}}.default__container{margin:0 auto;max-width:992px;padding-bottom:64px;padding-top:12px}@media screen and (min-width:576px){.default__container{padding-bottom:96px;padding-top:24px}}@media screen and (min-width:992px){.default__container{padding-bottom:120px;padding-top:36px}}.default__title{font-weight:600;margin-bottom:.75em}.default__content h2{color:rgba(0,0,0,.6);font-size:1.3125em;font-weight:600;line-height:135%;margin:2em 0 .5em}@media screen and (min-width:576px){.default__content h2{font-size:1.33em}}.default__content h2:first-of-type{margin-top:1em}.default__content h3{font-weight:600;margin:1.5em 0 .5em}@media screen and (min-width:576px){.default__content h3{font-size:1.166em}}.default__content h4{margin:1.25em 0 .25em}.default__content p{margin:0 0 1em}@media screen and (min-width:576px){.default__content code,.default__content li,.default__content p,.default__content pre{font-size:16px;line-height:28px}}.default__content ul{list-style-type:none;margin:24px 0;padding:0 0 0 36px}.default__content ul li{margin:0 0 .5em}.default__content ul li:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.38);content:“chevron_right”;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin:0 6px 0 -30px;text-transform:none;vertical-align:middle;white-space:nowrap}.default__content ul li ul{margin:.5em 0 1em}.default__content a{color:#334ac0;font-weight:600;text-decoration:none}.default__content a:hover{text-decoration:underline}body.dark-mode .default__content a{color:#fab90f}body.dark-mode .default__content ul li:before{color:hsla(0,0%,100%,.38)}.docs__container{padding-bottom:64px;padding-top:12px}@media screen and (min-width:576px){.docs__container{padding-bottom:96px;padding-top:24px}}@media screen and (min-width:992px){.docs__container{padding-bottom:150px}}.docs__row{align-items:flex-start;position:relative}@media screen and (min-width:576px){.docs__row{flex-wrap:nowrap}}.docs__sidebar{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:36px;padding-bottom:24px;width:100%}@media screen and (min-width:576px){.docs__sidebar{border-bottom:0;margin-bottom:0;max-width:240px;min-width:240px;padding-bottom:0;position:sticky;top:128px}}@media screen and (min-width:992px){.docs__sidebar{max-width:300px;min-width:300px}}.docs__search{margin-bottom:18px;position:relative}@media screen and (min-width:576px){.docs__search{margin-bottom:24px}}.docs__search:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;content:“search”;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;left:12px;letter-spacing:normal;line-height:1;position:absolute;text-transform:none;top:12px;white-space:nowrap}@media screen and (min-width:576px){.docs__search:before{left:15px;top:15px}}.docs__search-input{border:1px solid rgba(0,0,0,.12);border-radius:0;font-size:.875em;height:48px;outline:none;padding-left:48px;width:100%}.docs__search-input::-webkit-input-placeholder{color:rgba(0,0,0,.6)}.docs__search-input:-moz-placeholder,.docs__search-input::-moz-placeholder{color:rgba(0,0,0,.6)}.docs__search-input:-ms-input-placeholder{color:rgba(0,0,0,.6)}@media screen and (min-width:576px){.docs__search-input{font-size:.888em;height:54px;padding-left:50px}}.docs__search-input:focus{border-color:rgba(0,0,0,.18);box-shadow:0 1px 3px rgba(0,0,0,.12)}.docs__search-input::-webkit-search-cancel-button{-webkit-appearance:none;background:url(../img/cancel-grey.svg) no-repeat 50%;background-size:10px;height:24px;position:absolute;right:5px;top:15px;width:24px}.docs__search-results{background:#fff;border:1px solid rgba(0,0,0,.12);border-top:0;box-shadow:0 3px 9px rgba(0,0,0,.18);list-style-type:none;margin:0;max-height:320px;overflow:auto;padding:0;position:absolute;top:54px;width:100%;z-index:3}@media screen and (min-width:576px){.docs__search-results{font-size:.777em;line-height:150%}}.docs__search-results-item–blank{border-left:3px solid fa420f;padding:8px 15px}.docs__search-results-link{border-left:3px solid transparent;color:rgba(0,0,0,.6);display:block;padding:8px 15px;text-decoration:none;transition:.25s ease-in-out}.docs__search-results-hover{border-color:#fab90f;color:rgba(0,0,0,.87)}.docs__nav{list-style-type:none;margin:0;padding:0}.docs__nav-toggle{color:#000;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:1.125em;font-weight:600;padding:6px 0}@media screen and (min-width:576px){.docs__nav-toggle{font-size:1em;padding:9px 0}}.docs__nav-toggle:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;color:#fab90f;content:“expand_more”;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin-right:8px;text-transform:none;transform:rotate(-90deg);transition:transform .25s ease-in-out;vertical-align:-6px;white-space:nowrap}.docs__nav-item–active .docs__nav-toggle:before{transform:rotate(0deg)}.docs__nav-item–active .docs__nav-dropdown{display:block}.docs__nav-dropdown{display:none;list-style-type:none;margin:0;padding:0 0 12px}.docs__nav-dropdown-link{border-left:3px solid transparent;color:inherit;display:block;font-size:1em;line-height:150%;padding:6px 0 6px 29px;position:relative;text-decoration:none;transition:.25s ease-in-out}@media screen and (min-width:576px){.docs__nav-dropdown-link{font-size:.888em}}.docs__nav-dropdown-item–external .docs__nav-dropdown-link{padding-right:36px}.docs__nav-dropdown-item–external .docs__nav-dropdown-after{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.38);content:“open_in_new”;direction:ltr;display:inline-block;font-family:Material Icons;font-size:20px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;position:absolute;right:8px;text-transform:none;top:8px;white-space:nowrap}.docs__nav-dropdown-item–active .docs__nav-dropdown-link{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.docs__nav-dropdown-item:hover .docs__nav-dropdown-link{border-color:#fab90f;color:rgba(0,0,0,.87)}body.dark-mode .docs__search:before{color:hsla(0,0%,100%,.38)}body.dark-mode .docs__search-input{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#fff}body.dark-mode .docs__search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}body.dark-mode .docs__search-input:-moz-placeholder,body.dark-mode .docs__search-input::-moz-placeholder{color:hsla(0,0%,100%,.6)}body.dark-mode .docs__search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}body.dark-mode .docs__search-results{background-color:#333;border:1px solid hsla(0,0%,100%,.12)}body.dark-mode .docs__search-results-link{color:hsla(0,0%,100%,.6)}body.dark-mode .docs__search-results-hover{color:hsla(0,0%,100%,.87)}body.dark-mode .docs__nav-toggle{color:#fff}body.dark-mode .docs__nav-dropdown-item–active .docs__nav-dropdown-link{border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.87)}body.dark-mode .docs__nav-dropdown-item:hover .docs__nav-dropdown-link{color:hsla(0,0%,100%,.87)}.docs__content{width:100%}@media screen and (min-width:576px){.docs__content{margin:0 0 0 48px;max-width:calc(100% - 288px)}}@media screen and (min-width:992px){.docs__content{max-width:calc(100% - 348px)}}@media screen and (min-width:1280px){.docs__content{margin:0 64px 0 72px;max-width:680px}}.docs__content h1{color:#000;font-size:1.5em;font-weight:600;margin:.25em 0 .5em}@media screen and (min-width:576px){.docs__content h1{font-size:1.77em}}.docs__content h2{color:rgba(0,0,0,.6);font-size:1.3125em;font-weight:600;line-height:135%;margin:2em 0 .5em}@media screen and (min-width:576px){.docs__content h2{font-size:1.33em}}.docs__content h2:first-of-type{margin-top:1em}.docs__content h3{font-weight:600;margin:2em 0 .5em}@media screen and (min-width:576px){.docs__content h3{font-size:1.166em}.docs__content li,.docs__content p{font-size:16px;line-height:28px}}.docs__content li a:not(.docs__pagination-item),.docs__content p a:not(.docs__pagination-item){color:#334ac0;font-weight:600;text-decoration:none}.docs__content li a:not(.docs__pagination-item):hover,.docs__content p a:not(.docs__pagination-item):hover{text-decoration:underline}@media screen and (min-width:576px){.docs__content code,.docs__content pre{font-size:16px;line-height:28px}}.docs__content p:not(.alert__content){margin:0 0 1em}.docs__content ul{list-style-type:none;margin:24px 0;padding:0 0 0 36px}.docs__content ul li{margin:.1em 0}.docs__content ul li:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.38);content:“chevron_right”;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin:0 6px 0 -30px;text-transform:none;vertical-align:middle;white-space:nowrap}.docs__content pre{margin:24px 0}.docs__content img{border-radius:8px;height:auto;margin:1em 0 0;max-width:100%}.docs__content code{font-family:JetBrains Mono,sans-serif}body.dark-mode .docs__content code a:not(.docs__pagination-item),body.dark-mode .docs__content li a:not(.docs__pagination-item),body.dark-mode .docs__content p a:not(.docs__pagination-item),body.dark-mode .docs__content pre a:not(.docs__pagination-item){color:#fab90f}body.dark-mode .docs__content ul li:before{color:hsla(0,0%,100%,.38)}.docs__toc{display:none}@media screen and (min-width:1280px){.docs__toc{display:block;min-width:202px;position:sticky;top:128px}}.docs__toc-title{border-bottom:2px solid rgba(0,0,0,.12);color:rgba(0,0,0,.6);margin-bottom:8px;padding-bottom:12px;padding-top:12px}.docs__toc-list{list-style-type:none;margin:0;padding:0}.docs__toc-item{position:relative}.docs__toc-link{color:inherit;display:block;font-size:.888em;padding:2px 0;text-decoration:none}.docs__toc-before{color:#fab90f;content:“#”;filter:alpha(opacity=0);left:-18px;opacity:0;position:absolute;transition:opacity .25s ease-in-out}.docs__toc-item–active .docs__toc-link{color:#fab90f;font-weight:600}.docs__toc-item:hover .docs__toc-link{color:rgba(0,0,0,.87)}.docs__toc-item:hover .docs__toc-before{filter:alpha(opacity=100);opacity:1}body.dark-mode .docs__toc-title{border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6)}body.dark-mode .docs__toc-item:hover .docs__toc-link{color:hsla(0,0%,100%,.87)}.docs__pagination{align-items:center;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:36px;padding-top:18px}@media screen and (min-width:992px){.docs__pagination{flex-wrap:nowrap}}.docs__pagination-item{color:#fab90f;font-family:Open Sans,sans-serif;font-weight:600;text-decoration:none}.docs__pagination-item:after,.docs__pagination-item:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:-6px;white-space:nowrap}.docs__pagination-item–prev{margin-right:auto}.docs__pagination-item–prev:before{content:“arrow_left”}.docs__pagination-item–next{margin-left:auto}.docs__pagination-item–next:after{content:“arrow_right”}body.dark-mode .docs__pagination{border-color:hsla(0,0%,100%,.12)}.tutorial__container{padding-bottom:72px;padding-top:12px;position:relative}@media screen and (min-width:576px){.tutorial__container{padding-bottom:96px;padding-top:24px}}@media screen and (min-width:992px){.tutorial__container{padding-bottom:150px}}.tutorial__row{align-items:flex-start;position:relative}@media screen and (min-width:992px){.tutorial__row{flex-wrap:nowrap}}.tutorial__content{width:100%}@media screen and (min-width:992px){.tutorial__content{margin:0 auto 0 0;width:calc(50% - 24px)}}@media screen and (min-width:1280px){.tutorial__content{width:calc(40% - 24px)}}.tutorial__intro{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:36px;padding-bottom:27px}@media screen and (min-width:576px){.tutorial__intro{margin-bottom:48px;padding-bottom:36px}}.tutorial__intro-link{color:#fab90f;display:inline-block;font-family:Open Sans,sans-serif;font-size:.888em;font-weight:600;line-height:150%;text-decoration:none}.tutorial__intro-before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;content:“arrow_left”;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin-left:-7px;text-transform:none;vertical-align:-7px;white-space:nowrap}.tutorial__title{color:#000;font-size:1.5em;font-weight:600;margin:.25em 0 .375em}@media screen and (min-width:576px){.tutorial__title{font-size:1.77em}}.tutorial__description{margin:0}.tutorial__buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:27px}@media screen and (min-width:1280px){.tutorial__buttons{margin-top:36px}}.tutorial__buttons .btn{margin-bottom:8px;margin-right:12px}@media screen and (min-width:1280px){.tutorial__buttons .btn{margin-bottom:0}}.tutorial__text h1{color:#000;font-size:1.5em;font-weight:600;margin:0 0 .25em}@media screen and (min-width:576px){.tutorial__text h1{font-size:1.77em}}.tutorial__text h2{font-size:1.3125em;font-weight:600;line-height:135%;margin:1.5em 0 .25em;padding:0 36px}@media screen and (min-width:576px){.tutorial__text h2{font-size:1.33em;margin:2em 0 .25em}}.tutorial__text h2:first-of-type{margin-top:1em}.tutorial__text h2:before{background:#fab90f;border-radius:50%;color:#fff;content:attr(data-count);display:inline-block;font-size:16px;font-weight:700;height:24px;line-height:1;margin:0 12px 0 -36px;padding:4px 0;text-align:center;vertical-align:3px;width:24px}.tutorial__text h3,.tutorial__text h4{font-size:1em;font-weight:600;margin:1.5em 0 1em}@media screen and (min-width:576px){.tutorial__text h3,.tutorial__text h4{font-size:1.166em}}.tutorial__text p{border-bottom:1px solid rgba(0,0,0,.12);border-left:3px solid transparent;cursor:pointer;font-size:14px;line-height:24px;margin:0;padding:21px 36px 27px 33px;transition:.25s ease-in-out}@media screen and (min-width:576px){.tutorial__text p{font-size:16px;line-height:28px}}.tutorial__text p:last-of-type{border-bottom:0}.tutorial__text p:hover{border-left-color:#f4f4f4}.tutorial__text p.highlight{border-left-color:#fab90f}.tutorial__text p.highlight strong{color:rgba(0,0,0,.87)}.tutorial__text a{color:#334ac0;font-weight:600;text-decoration:none}.tutorial__text a:hover{text-decoration:underline}.tutorial__text img{height:auto;margin-top:1em;max-width:100%}.tutorial__text strong{display:block;margin-bottom:.25em}.tutorial__text ul{list-style-type:none;margin:24px 0;padding:0 0 0 30px}.tutorial__text ul li{font-size:14px;line-height:24px;margin:0 0 8px}@media screen and (min-width:576px){.tutorial__text ul li{font-size:16px;line-height:28px;margin:0 0 12px}}.tutorial__text ul li:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.38);content:“chevron_right”;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin:0 6px 0 -30px;text-transform:none;vertical-align:-7px;white-space:nowrap}body.dark-mode .tutorial__intro{border-color:hsla(0,0%,100%,.12)}body.dark-mode .tutorial__text p{border-bottom:1px solid hsla(0,0%,100%,.12)}body.dark-mode .tutorial__text p:hover{border-left-color:hsla(0,0%,100%,.38)}body.dark-mode .tutorial__text p.highlight strong{color:hsla(0,0%,100%,.87)}body.dark-mode .tutorial__text a{color:#fab90f}body.dark-mode .tutorial__text li:before{color:hsla(0,0%,100%,.38)}.tutorial__snippets{font-size:14px;line-height:22px;padding-top:24px;width:100%}@media screen and (min-width:576px){.tutorial__snippets{font-size:16px;line-height:28px;padding-top:36px}}@media screen and (min-width:992px){.tutorial__snippets{left:0;margin:0 0 0 auto;padding-top:0;position:sticky;top:126px;width:calc(50% - 24px)}}@media screen and (min-width:1280px){.tutorial__snippets{width:calc(60% - 24px)}}.tutorial__snippets-nav{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media screen and (min-width:576px){.tutorial__snippets-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}.tutorial__snippets-nav-item{border-left:3px solid transparent;transition:.25s ease-in-out;width:100%}@media screen and (min-width:576px){.tutorial__snippets-nav-item{border-bottom:3px solid transparent;border-left:0;width:auto}}.tutorial__snippets-nav-item–active{border-color:#fab90f}.tutorial__snippets-nav-link{color:rgba(0,0,0,.6);display:block;font-size:14px;font-weight:600;line-height:22px;padding:10px 12px;text-decoration:none;transition:.25s ease-in-out}@media screen and (min-width:576px){.tutorial__snippets-nav-link{padding:3px 16px 12px;white-space:nowrap}}.tutorial__snippets-nav-before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.18);content:“code”;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin-right:8px;text-transform:none;vertical-align:-7px;white-space:nowrap}.tutorial__snippets-nav-link–notebook:before{content:“summarize”}.tutorial__snippets-nav-item–active .tutorial__snippets-nav-link{color:rgba(0,0,0,.87)}.tutorial__snippets-nav-item–active .tutorial__snippets-nav-before{color:rgba(0,0,0,.38)}.tutorial__snippets-tabs div.code-toolbar>.toolbar{display:none}.tutorial__snippets-tabs div.code-toolbar:hover>.toolbar{display:block}.tutorial__snippets-tab{display:none;margin:0!important;outline:none;overflow:auto;transition:background-color .5s ease-in-out}@media screen and (min-width:992px){.tutorial__snippets-tab{max-height:calc(100vh - 240px)}}.tutorial__snippets-tab–active{display:block}.tutorial__snippets-tab–highlight{background-color:#dedede!important}.tutorial__snippets-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:24px 0}.tutorial__snippets-btn{background:transparent;border:0;border-radius:0;color:#fab90f;cursor:pointer;font-size:14px;font-weight:600;padding:0}.tutorial__snippets-btn–next:after,.tutorial__snippets-btn–prev:before{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:-7px;white-space:nowrap}.tutorial__snippets-btn–prev:before{content:“arrow_left”}.tutorial__snippets-btn–next:after{content:“arrow_right”}.tutorial__snippets-btn–inactive{color:rgba(0,0,0,.38);cursor:not-allowed}body.dark-mode .tutorial__snippets-nav{border-bottom-color:hsla(0,0%,100%,.12)}body.dark-mode .tutorial__snippets-nav-link{color:hsla(0,0%,100%,.6)}body.dark-mode .tutorial__snippets-nav-before{color:hsla(0,0%,100%,.18)}body.dark-mode .tutorial__snippets-nav-item–active .tutorial__snippets-nav-link{color:hsla(0,0%,100%,.87)}body.dark-mode .tutorial__snippets-nav-item–active .tutorial__snippets-nav-before{color:hsla(0,0%,100%,.38)}body.dark-mode .tutorial__snippets-tab–highlight{background-color:#444!important}body.dark-mode .tutorial__snippets-btn–inactive{color:hsla(0,0%,100%,.38)}.nb-markdown-cell{padding-bottom:1.5em;padding-top:12px}.nb-markdown-cell h1,.nb-markdown-cell h2,.nb-markdown-cell h3,.nb-markdown-cell h4,.nb-markdown-cell h5{font-family:Open Sans,sans-serif;font-weight:600}.nb-markdown-cell h1{font-size:1.5em}@media screen and (min-width:576px){.nb-markdown-cell h1{font-size:1.77em}}.nb-markdown-cell h2{font-size:1.3125em}@media screen and (min-width:576px){.nb-markdown-cell h2{font-size:1.33em}}.nb-markdown-cell h3,.nb-markdown-cell h4,.nb-markdown-cell h5{font-size:1em}.nb-stderr,.nb-stdout{margin:1em 0;white-space:pre-wrap}.nb-cell{border-bottom:1px solid rgba(0,0,0,.12);padding-left:96px;position:relative}.nb-cell:last-of-type{border-bottom:0}.nb-cell–highlight{background:rgba(0,0,0,.09);background:linear-gradient(90deg,rgba(0,0,0,.09) 70%,transparent)}.nb-cell pre{background:transparent}.nb-cell+.nb-cell{margin-top:.5em}.nb-input,.nb-output{position:relative}.nb-input:before,.nb-output:before{color:rgba(0,0,0,.38);font-family:JetBrains Mono,sans-serif;left:-96px;padding-right:6px;position:absolute;text-align:right;top:.75em;width:96px}.nb-input:before{content:“In [” attr(data-prompt-number) “]:”}.nb-output:before{content:“Out [” attr(data-prompt-number) “]:”}body.dark-mode .nb-input:before,body.dark-mode .nb-output:before{color:hsla(0,0%,100%,.38)}body.dark-mode .nb-cell{border-bottom:1px solid hsla(0,0%,100%,.12)}body.dark-mode .nb-cell pre{background:transparent}body.dark-mode .nb-cell–highlight{background:hsla(0,0%,100%,.09);background:linear-gradient(90deg,hsla(0,0%,100%,.09) 70%,hsla(0,0%,100%,0))}.tutorials__container{padding-bottom:48px;padding-top:12px;position:relative}@media screen and (min-width:576px){.tutorials__container{padding-bottom:72px;padding-top:24px}}@media screen and (min-width:992px){.tutorials__container{padding-bottom:120px}}.tutorials__intro{margin-bottom:36px}@media screen and (min-width:576px){.tutorials__intro{margin-bottom:48px}}@media screen and (min-width:992px){.tutorials__intro{margin-bottom:54px}}.tutorials__intro-title{font-weight:600;margin-bottom:.375em}.tutorials__archive{margin:0 -18px}@media screen and (min-width:992px){.tutorials__archive{margin:0 -24px}}.tutorials__post{display:flex}.tutorials__post-thumbnail{margin:0;overflow:hidden;position:relative}.tutorials__post-thumbnail-img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tutorials__post-permalink{color:inherit;text-decoration:none}.tutorials__post-title{font-weight:600;margin-bottom:8px}@media screen and (min-width:576px){.tutorials__post-title{margin-bottom:12px}}.tutorials__post-link{color:#fab90f;display:inline-block;font-family:Open Sans,sans-serif;font-size:1em;font-weight:600;text-decoration:none}.tutorials__post-after{word-wrap:normal;-webkit-font-feature-settings:“liga”;-webkit-font-smoothing:antialiased;content:“arrow_right”;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:-7px;white-space:nowrap}.tutorials__post–featured{flex-direction:column;margin:0 18px 48px;width:100%}@media screen and (min-width:576px){.tutorials__post–featured{border-bottom:1px solid rgba(0,0,0,.12);margin:0 18px 64px;padding-bottom:36px;width:calc(50% - 36px)}}@media screen and (min-width:992px){.tutorials__post–featured{margin:0 24px 64px;width:calc(50% - 48px)}}.tutorials__post–featured .tutorials__post-thumbnail{border-radius:12px;height:210px;margin-bottom:27px}@media screen and (min-width:992px){.tutorials__post–featured .tutorials__post-thumbnail{height:270px}}@media screen and (min-width:1280px){.tutorials__post–featured .tutorials__post-thumbnail{height:320px}}.tutorials__post–featured .tutorials__post-thumbnail-img{height:auto;max-width:100%;width:auto}.tutorials__post–featured .tutorials__post-excerpt{margin-bottom:18px}.tutorials__post–archive{align-items:center;flex-direction:row;margin:0 18px 27px;width:100%}@media screen and (min-width:576px){.tutorials__post–archive{margin:0 18px 36px}}@media screen and (min-width:992px){.tutorials__post–archive{margin:0 24px 36px;width:calc(50% - 48px)}}.tutorials__post–archive .tutorials__post-thumbnail{border-radius:8px;height:150px;margin-right:24px;min-width:45%}@media screen and (min-width:576px){.tutorials__post–archive .tutorials__post-thumbnail{height:100%;margin-right:36px;min-width:33.3%}}@media screen and (min-width:992px){.tutorials__post–archive .tutorials__post-thumbnail{border-radius:10px;min-width:40%}}@media screen and (min-width:1280px){.tutorials__post–archive .tutorials__post-thumbnail{min-width:33.3%}}.tutorials__post–archive .tutorials__post-thumbnail-img{height:100%;width:auto}@media screen and (min-width:576px){.tutorials__post–archive .tutorials__post-content{padding:18px 0}.tutorials__post–archive .tutorials__post-title{margin-bottom:6px}}.tutorials__post–archive .tutorials__post-excerpt{display:none}@media screen and (min-width:576px){.tutorials__post–archive .tutorials__post-excerpt{display:block;font-size:16px;line-height:28px;margin-bottom:12px}body.dark-mode .tutorials__post–featured{border-bottom:1px solid hsla(0,0%,100%,.12)}}