#stage-frameworks #support-question-examples #frameworks>div:last-child h4:after,#support-question-examples #stage-description>section>div:last-child h4:after,#support-question-examples #stage-frameworks #frameworks>div:last-child h4:after,#support-question-examples #stage-frameworks>section>div:last-child h4:after,#support-question-examples #stage-sponsorships>section>div:last-child h4:after,#support-question-examples .about-page>div:last-child h4:after,#support-question-examples .about-page>section>div:last-child h4:after,#support-question-examples .changelog-page>div:last-child h4:after,#support-question-examples .changelog-page>section>div:last-child h4:after,#support-question-examples .cookies-page>div:last-child h4:after,#support-question-examples .cookies-page>section>div:last-child h4:after,#support-question-examples .jobs-page>div:last-child h4:after,#support-question-examples .jobs-page>section>div:last-child h4:after,#support-question-examples .license-pricing #content .packages>div>div:last-child h4:after,#support-question-examples .license-pricing #deeper-dive>div>div:last-child h4:after,#support-question-examples .license-pricing #definitions>div>div:last-child h4:after,#support-question-examples .license-pricing #licenses .license-container>div:last-child h4:after,#support-question-examples .license-pricing #timeline>div>div:last-child h4:after,#support-question-examples .license-pricing>section>div:last-child h4:after,#support-question-examples .media-page>div:last-child h4:after,#support-question-examples .media-page>section>div:last-child h4:after,#support-question-examples .pipeline-page>div:last-child h4:after,#support-question-examples .pipeline-page>section>div:last-child h4:after,#support-question-examples .privacy-page>div:last-child h4:after,#support-question-examples .privacy-page>section>div:last-child h4:after,#support-question-examples .row>div:last-child h4:after,#support-question-examples .stage-scenarios section>div:last-child h4:after,#support-question-examples footer#site-footer>div>div:last-child h4:after,.enterprise-icon,.license-pricing #content #support-question-examples .packages>div>div:last-child h4:after,.license-pricing #licenses #support-question-examples .license-container>div:last-child h4:after,.license-pricing #support-question-examples #deeper-dive>div>div:last-child h4:after,.license-pricing #support-question-examples #definitions>div>div:last-child h4:after,.license-pricing #support-question-examples #timeline>div>div:last-child h4:after,.stage-scenarios #support-question-examples section>div:last-child h4:after{display:inline-block;height:1em;width:1em;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQxNCI+PHBhdGggZD0iTTEwIDBjNS41MTkgMCAxMCA0LjQ4MSAxMCAxMHMtNC40ODEgMTAtMTAgMTBTMCAxNS41MTkgMCAxMCA0LjQ4MSAwIDEwIDB6bTAgMmM0LjQxNSAwIDggMy41ODUgOCA4cy0zLjU4NSA4LTggOC04LTMuNTg1LTgtOCAzLjU4NS04IDgtOHoiIGZpbGw9IiNlMTFmMjIiLz48cGF0aCBkPSJNNy40NDggMTAuMzI4YzAgLjM3Mi4wODEuNzExLjI0MyAxLjAxNy4xNjIuMzA2LjM3NS41NjcuNjM5Ljc4My4yNjQuMjE2LjU3LjM4NC45MTguNTA0LjM0OC4xMi43MDguMTggMS4wOC4xOC41MDQgMCAuOTQyLS4xMTcgMS4zMTQtLjM1MWE0LjIzIDQuMjMgMCAwIDAgMS4wMjYtLjkyN2wxLjIyNC45MzZjLS45IDEuMTY0LTIuMTYgMS43NDYtMy43OCAxLjc0NmE0LjY5OCA0LjY5OCAwIDAgMS0xLjgyNy0uMzQyIDMuOTc4IDMuOTc4IDAgMCAxLTEuMzg2LS45NDUgNC4xOTEgNC4xOTEgMCAwIDEtLjg3My0xLjQyMiA1LjAyNiA1LjAyNiAwIDAgMS0uMzA2LTEuNzczYzAtLjYzNi4xMTEtMS4yMjcuMzMzLTEuNzczLjIyMi0uNTQ2LjUyOC0xLjAyLjkxOC0xLjQyMmE0LjE5IDQuMTkgMCAwIDEgMS4zOTUtLjk0NSA0LjQ4OSA0LjQ4OSAwIDAgMSAxLjc2NC0uMzQyYy43NTYgMCAxLjM5NS4xMzIgMS45MTcuMzk2cy45NTEuNjA5IDEuMjg3IDEuMDM1Yy4zMzYuNDI2LjU3OS45MDYuNzI5IDEuNDQuMTUuNTM0LjIyNSAxLjA3Ny4yMjUgMS42Mjl2LjU3NmgtNi44NHptNS4xMTItMS4yOTZhMy40MTcgMy40MTcgMCAwIDAtLjE3MS0uOTkgMi4xNzggMi4xNzggMCAwIDAtLjQ1OS0uNzgzIDIuMTE1IDIuMTE1IDAgMCAwLS43NjUtLjUyMiAyLjc5OSAyLjc5OSAwIDAgMC0xLjA3MS0uMTg5IDIuNjUzIDIuNjUzIDAgMCAwLTIuNDU3IDEuNjExIDIuMjAzIDIuMjAzIDAgMCAwLS4xODkuODczaDUuMTEyeiIgZmlsbD0iI2UxMWYyMiIvPjwvc3ZnPg==);text-indent:-10000px;background-position-y:center;background-repeat:no-repeat;content:"e";margin-left:3px;vertical-align:baseline;-webkit-transform:translatey(2px);transform:translatey(2px)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0084e7;text-decoration:none;background-color:transparent}a:hover{color:#00589b;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead,.license-pricing #content .page-info p{font-size:1.25rem;font-weight:300}#stage-feature-highlights>h2,#stage-frameworks section#section-frameworks h2,#stage-sponsorships #sponsorships h2,.stage-scenarios .heading-scenarios{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}#stage-frameworks #frameworks,.example-runner ul.ghost,.example-runner ul.primary,.example-runner ul.secondary,.list-unstyled{padding-left:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:1.25rem}.img-fluid,.large-cover-img{max-width:100%;height:auto}.figure{display:inline-block}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem;-webkit-box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25);box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}#cookie-warning,#stage-description,#stage-frameworks,#stage-sponsorships,.about-page,.changelog-page,.container,.container-fluid,.cookies-page,.inline-container,.jobs-page,.license-pricing,.media-page,.pipeline-page,.privacy-page,.stage-scenarios{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}#stage-description>section,#stage-frameworks #frameworks,#stage-frameworks>section,#stage-sponsorships>section,.about-page,.about-page>section,.changelog-page,.changelog-page>section,.cookies-page,.cookies-page>section,.jobs-page,.jobs-page>section,.license-pricing #content .packages>div,.license-pricing #deeper-dive>div,.license-pricing #definitions>div,.license-pricing #licenses .license-container,.license-pricing #timeline>div,.license-pricing>section,.media-page,.media-page>section,.pipeline-page,.pipeline-page>section,.privacy-page,.privacy-page>section,.row,.stage-scenarios>section,.stage-scenarios section,footer#site-footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#stage-frameworks #frameworks,.inline-container #stage-description>section,.inline-container #stage-frameworks>section,.inline-container #stage-sponsorships>section,.inline-container .about-page,.inline-container .about-page>section,.inline-container .changelog-page,.inline-container .changelog-page>section,.inline-container .cookies-page,.inline-container .cookies-page>section,.inline-container .jobs-page,.inline-container .jobs-page>section,.inline-container .license-pricing #content .packages>div,.inline-container .license-pricing #deeper-dive>div,.inline-container .license-pricing #definitions>div,.inline-container .license-pricing #licenses .license-container,.inline-container .license-pricing #timeline>div,.inline-container .license-pricing>section,.inline-container .media-page,.inline-container .media-page>section,.inline-container .pipeline-page,.inline-container .pipeline-page>section,.inline-container .privacy-page,.inline-container .privacy-page>section,.inline-container .row,.inline-container .stage-scenarios>section,.inline-container .stage-scenarios section,.inline-container footer#site-footer>div,.license-pricing #content .inline-container .packages>div,.license-pricing #licenses .inline-container .license-container,.license-pricing .inline-container #deeper-dive>div,.license-pricing .inline-container #definitions>div,.license-pricing .inline-container #timeline>div,.no-gutters,.stage-scenarios .inline-container section{margin-right:0;margin-left:0}#stage-frameworks #frameworks>.col,#stage-frameworks #frameworks>[class*=col-],#stage-frameworks .inline-container #frameworks>.col,#stage-frameworks .inline-container #frameworks>[class*=col-],#stage-frameworks .stage-scenarios section #frameworks>.view-code,.inline-container #stage-description>section>.col,.inline-container #stage-description>section>[class*=col-],.inline-container #stage-frameworks>section>.col,.inline-container #stage-frameworks>section>[class*=col-],.inline-container #stage-sponsorships>section>.col,.inline-container #stage-sponsorships>section>[class*=col-],.inline-container .about-page>.col,.inline-container .about-page>[class*=col-],.inline-container .about-page>section>.col,.inline-container .about-page>section>[class*=col-],.inline-container .changelog-page>.col,.inline-container .changelog-page>[class*=col-],.inline-container .changelog-page>section>.col,.inline-container .changelog-page>section>[class*=col-],.inline-container .cookies-page>.col,.inline-container .cookies-page>[class*=col-],.inline-container .cookies-page>section>.col,.inline-container .cookies-page>section>[class*=col-],.inline-container .jobs-page>.col,.inline-container .jobs-page>[class*=col-],.inline-container .jobs-page>section>.col,.inline-container .jobs-page>section>[class*=col-],.inline-container .license-pricing #content .packages>div>.col,.inline-container .license-pricing #content .packages>div>[class*=col-],.inline-container .license-pricing #content .stage-scenarios section .packages>div>.view-code,.inline-container .license-pricing #deeper-dive>div>.col,.inline-container .license-pricing #deeper-dive>div>[class*=col-],.inline-container .license-pricing #definitions>div>.col,.inline-container .license-pricing #definitions>div>[class*=col-],.inline-container .license-pricing #licenses .license-container>.col,.inline-container .license-pricing #licenses .license-container>[class*=col-],.inline-container .license-pricing #licenses .stage-scenarios section .license-container>.view-code,.inline-container .license-pricing #timeline>div>.col,.inline-container .license-pricing #timeline>div>[class*=col-],.inline-container .license-pricing .stage-scenarios section #deeper-dive>div>.view-code,.inline-container .license-pricing .stage-scenarios section #definitions>div>.view-code,.inline-container .license-pricing .stage-scenarios section #timeline>div>.view-code,.inline-container .license-pricing>section>.col,.inline-container .license-pricing>section>[class*=col-],.inline-container .media-page>.col,.inline-container .media-page>[class*=col-],.inline-container .media-page>section>.col,.inline-container .media-page>section>[class*=col-],.inline-container .pipeline-page>.col,.inline-container .pipeline-page>[class*=col-],.inline-container .pipeline-page>section>.col,.inline-container .pipeline-page>section>[class*=col-],.inline-container .privacy-page>.col,.inline-container .privacy-page>[class*=col-],.inline-container .privacy-page>section>.col,.inline-container .privacy-page>section>[class*=col-],.inline-container .row>.col,.inline-container .row>[class*=col-],.inline-container .stage-scenarios #stage-description>section>.view-code,.inline-container .stage-scenarios #stage-frameworks>section>.view-code,.inline-container .stage-scenarios #stage-sponsorships>section>.view-code,.inline-container .stage-scenarios .about-page>section>.view-code,.inline-container .stage-scenarios .changelog-page>section>.view-code,.inline-container .stage-scenarios .cookies-page>section>.view-code,.inline-container .stage-scenarios .jobs-page>section>.view-code,.inline-container .stage-scenarios .license-pricing>section>.view-code,.inline-container .stage-scenarios .media-page>section>.view-code,.inline-container .stage-scenarios .pipeline-page>section>.view-code,.inline-container .stage-scenarios .privacy-page>section>.view-code,.inline-container .stage-scenarios>section>.col,.inline-container .stage-scenarios>section>.view-code,.inline-container .stage-scenarios>section>[class*=col-],.inline-container .stage-scenarios section .about-page>.view-code,.inline-container .stage-scenarios section .changelog-page>.view-code,.inline-container .stage-scenarios section .cookies-page>.view-code,.inline-container .stage-scenarios section .jobs-page>.view-code,.inline-container .stage-scenarios section .media-page>.view-code,.inline-container .stage-scenarios section .pipeline-page>.view-code,.inline-container .stage-scenarios section .privacy-page>.view-code,.inline-container .stage-scenarios section .row>.view-code,.inline-container .stage-scenarios section>.col,.inline-container .stage-scenarios section>.view-code,.inline-container .stage-scenarios section>[class*=col-],.inline-container .stage-scenarios section footer#site-footer>div>.view-code,.inline-container footer#site-footer>div>.col,.inline-container footer#site-footer>div>[class*=col-],.license-pricing #content .inline-container .packages>div>.col,.license-pricing #content .inline-container .packages>div>[class*=col-],.license-pricing #content .inline-container .stage-scenarios section .packages>div>.view-code,.license-pricing #licenses .inline-container .license-container>.col,.license-pricing #licenses .inline-container .license-container>[class*=col-],.license-pricing #licenses .inline-container .stage-scenarios section .license-container>.view-code,.license-pricing .inline-container #deeper-dive>div>.col,.license-pricing .inline-container #deeper-dive>div>[class*=col-],.license-pricing .inline-container #definitions>div>.col,.license-pricing .inline-container #definitions>div>[class*=col-],.license-pricing .inline-container #timeline>div>.col,.license-pricing .inline-container #timeline>div>[class*=col-],.license-pricing .inline-container .stage-scenarios section #deeper-dive>div>.view-code,.license-pricing .inline-container .stage-scenarios section #definitions>div>.view-code,.license-pricing .inline-container .stage-scenarios section #timeline>div>.view-code,.no-gutters>.col,.no-gutters>[class*=col-],.stage-scenarios .inline-container #stage-description>section>.view-code,.stage-scenarios .inline-container #stage-frameworks>section>.view-code,.stage-scenarios .inline-container #stage-sponsorships>section>.view-code,.stage-scenarios .inline-container .about-page>section>.view-code,.stage-scenarios .inline-container .changelog-page>section>.view-code,.stage-scenarios .inline-container .cookies-page>section>.view-code,.stage-scenarios .inline-container .jobs-page>section>.view-code,.stage-scenarios .inline-container .license-pricing>section>.view-code,.stage-scenarios .inline-container .media-page>section>.view-code,.stage-scenarios .inline-container .pipeline-page>section>.view-code,.stage-scenarios .inline-container .privacy-page>section>.view-code,.stage-scenarios .inline-container section>.col,.stage-scenarios .inline-container section>.view-code,.stage-scenarios .inline-container section>[class*=col-],.stage-scenarios section #stage-frameworks #frameworks>.view-code,.stage-scenarios section #stage-frameworks .inline-container #frameworks>.view-code,.stage-scenarios section .inline-container .about-page>.view-code,.stage-scenarios section .inline-container .changelog-page>.view-code,.stage-scenarios section .inline-container .cookies-page>.view-code,.stage-scenarios section .inline-container .jobs-page>.view-code,.stage-scenarios section .inline-container .license-pricing #content .packages>div>.view-code,.stage-scenarios section .inline-container .license-pricing #deeper-dive>div>.view-code,.stage-scenarios section .inline-container .license-pricing #definitions>div>.view-code,.stage-scenarios section .inline-container .license-pricing #licenses .license-container>.view-code,.stage-scenarios section .inline-container .license-pricing #timeline>div>.view-code,.stage-scenarios section .inline-container .media-page>.view-code,.stage-scenarios section .inline-container .pipeline-page>.view-code,.stage-scenarios section .inline-container .privacy-page>.view-code,.stage-scenarios section .inline-container .row>.view-code,.stage-scenarios section .inline-container footer#site-footer>div>.view-code,.stage-scenarios section .license-pricing #content .inline-container .packages>div>.view-code,.stage-scenarios section .license-pricing #licenses .inline-container .license-container>.view-code,.stage-scenarios section .license-pricing .inline-container #deeper-dive>div>.view-code,.stage-scenarios section .license-pricing .inline-container #definitions>div>.view-code,.stage-scenarios section .license-pricing .inline-container #timeline>div>.view-code,.stage-scenarios section .no-gutters>.view-code{padding-right:0;padding-left:0}#stage-description section>div,#stage-frameworks #frameworks li,#stage-frameworks section#section-frameworks>div:first-child,#stage-frameworks section#section-frameworks>div:nth-child(2),#stage-sponsorships #sponsorships>div:first-child,#stage-sponsorships #sponsorships>div:nth-child(2),.col,.col-3,.col-12,.col-lg-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-md-12,.col-sm,.col-sm-5,.col-sm-6,.col-sm-7,.license-pricing #content .packages>div>div:first-child,.license-pricing #content .packages>div>div:last-child,.license-pricing #deeper-dive>div>div:last-of-type,.license-pricing #definitions>div>div:last-of-type,.license-pricing #licenses .license,.license-pricing #timeline>div>div:last-of-type,.stage-scenarios section .demo,.stage-scenarios section .view-code,footer#site-footer #copy>div:first-child,footer#site-footer #copy>div:nth-child(2),footer#site-footer>div>div{position:relative;width:100%;padding-right:15px;padding-left:15px}.col,.stage-scenarios section .view-code{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3,.col-12{-webkit-box-flex:0}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.offset-1{margin-left:8.33333%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}footer#site-footer #copy>div:nth-child(2),footer#site-footer>div>div{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,footer#site-footer #copy>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:768px){.license-pricing #content .packages>div>div:first-child,.license-pricing #deeper-dive>div>div:last-of-type,.license-pricing #definitions>div>div:last-of-type,.license-pricing #timeline>div>div:last-of-type{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}#stage-frameworks #frameworks li,.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}#stage-frameworks section#section-frameworks>div:first-child,#stage-sponsorships #sponsorships>div:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}#stage-frameworks section#section-frameworks>div:nth-child(2),#stage-sponsorships #sponsorships>div:first-child,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-12,.stage-scenarios section .demo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){#stage-description section>div,.license-pricing #content .packages>div>div:last-child,.license-pricing #licenses .license{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.navbar,header#nav nav.nav{position:relative;padding:.5rem 1rem}.navbar,.navbar #cookie-warning,.navbar #stage-description,.navbar #stage-frameworks,.navbar #stage-sponsorships,.navbar .about-page,.navbar .changelog-page,.navbar .container,.navbar .container-fluid,.navbar .cookies-page,.navbar .inline-container,.navbar .jobs-page,.navbar .license-pricing,.navbar .media-page,.navbar .pipeline-page,.navbar .privacy-page,.navbar .stage-scenarios,.navbar header#nav nav.nav #cookie-warning,.navbar header#nav nav.nav #stage-description,.navbar header#nav nav.nav #stage-frameworks,.navbar header#nav nav.nav #stage-sponsorships,.navbar header#nav nav.nav .about-page,.navbar header#nav nav.nav .changelog-page,.navbar header#nav nav.nav .container,.navbar header#nav nav.nav .container-fluid,.navbar header#nav nav.nav .cookies-page,.navbar header#nav nav.nav .inline-container,.navbar header#nav nav.nav .jobs-page,.navbar header#nav nav.nav .license-pricing,.navbar header#nav nav.nav .media-page,.navbar header#nav nav.nav .pipeline-page,.navbar header#nav nav.nav .privacy-page,.navbar header#nav nav.nav .stage-scenarios,header#nav nav.nav,header#nav nav.nav #cookie-warning,header#nav nav.nav #stage-description,header#nav nav.nav #stage-frameworks,header#nav nav.nav #stage-sponsorships,header#nav nav.nav .about-page,header#nav nav.nav .changelog-page,header#nav nav.nav .container,header#nav nav.nav .container-fluid,header#nav nav.nav .cookies-page,header#nav nav.nav .inline-container,header#nav nav.nav .jobs-page,header#nav nav.nav .license-pricing,header#nav nav.nav .media-page,header#nav nav.nav .navbar #cookie-warning,header#nav nav.nav .navbar #stage-description,header#nav nav.nav .navbar #stage-frameworks,header#nav nav.nav .navbar #stage-sponsorships,header#nav nav.nav .navbar .about-page,header#nav nav.nav .navbar .changelog-page,header#nav nav.nav .navbar .container,header#nav nav.nav .navbar .container-fluid,header#nav nav.nav .navbar .cookies-page,header#nav nav.nav .navbar .inline-container,header#nav nav.nav .navbar .jobs-page,header#nav nav.nav .navbar .license-pricing,header#nav nav.nav .navbar .media-page,header#nav nav.nav .navbar .pipeline-page,header#nav nav.nav .navbar .privacy-page,header#nav nav.nav .navbar .stage-scenarios,header#nav nav.nav .pipeline-page,header#nav nav.nav .privacy-page,header#nav nav.nav .stage-scenarios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand,header#nav nav.nav #logo{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover,header#nav nav.nav #logo:focus,header#nav nav.nav #logo:hover{text-decoration:none}.navbar-nav,header#nav nav.nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link,header#nav nav.nav ul .nav-link,header#nav nav.nav ul li a{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu,header#nav nav.nav ul .dropdown-menu{position:static;float:none}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler,header#nav nav.nav #navbar-toggle{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover,header#nav nav.nav #navbar-toggle:focus,header#nav nav.nav #navbar-toggle:hover{text-decoration:none}.navbar-toggler-icon,header#nav nav.nav #navbar-toggle span{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){header#nav nav.nav>#cookie-warning,header#nav nav.nav>#stage-description,header#nav nav.nav>#stage-frameworks,header#nav nav.nav>#stage-sponsorships,header#nav nav.nav>.about-page,header#nav nav.nav>.changelog-page,header#nav nav.nav>.container,header#nav nav.nav>.container-fluid,header#nav nav.nav>.cookies-page,header#nav nav.nav>.inline-container,header#nav nav.nav>.jobs-page,header#nav nav.nav>.license-pricing,header#nav nav.nav>.media-page,header#nav nav.nav>.pipeline-page,header#nav nav.nav>.privacy-page,header#nav nav.nav>.stage-scenarios{padding-right:0;padding-left:0}}@media (min-width:576px){header#nav nav.nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header#nav nav.nav .navbar-nav,header#nav nav.nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header#nav nav.nav .navbar-nav .dropdown-menu,header#nav nav.nav ul .dropdown-menu{position:absolute}header#nav nav.nav .navbar-nav .nav-link,header#nav nav.nav ul .nav-link,header#nav nav.nav ul li a{padding-right:.5rem;padding-left:.5rem}header#nav nav.nav>#cookie-warning,header#nav nav.nav>#stage-description,header#nav nav.nav>#stage-frameworks,header#nav nav.nav>#stage-sponsorships,header#nav nav.nav>.about-page,header#nav nav.nav>.changelog-page,header#nav nav.nav>.container,header#nav nav.nav>.container-fluid,header#nav nav.nav>.cookies-page,header#nav nav.nav>.inline-container,header#nav nav.nav>.jobs-page,header#nav nav.nav>.license-pricing,header#nav nav.nav>.media-page,header#nav nav.nav>.pipeline-page,header#nav nav.nav>.privacy-page,header#nav nav.nav>.stage-scenarios{-ms-flex-wrap:nowrap;flex-wrap:nowrap}header#nav nav.nav .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}header#nav nav.nav #navbar-toggle,header#nav nav.nav .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>#cookie-warning,.navbar-expand-lg>#stage-description,.navbar-expand-lg>#stage-frameworks,.navbar-expand-lg>#stage-sponsorships,.navbar-expand-lg>.about-page,.navbar-expand-lg>.changelog-page,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.cookies-page,.navbar-expand-lg>.inline-container,.navbar-expand-lg>.jobs-page,.navbar-expand-lg>.license-pricing,.navbar-expand-lg>.media-page,.navbar-expand-lg>.pipeline-page,.navbar-expand-lg>.privacy-page,.navbar-expand-lg>.stage-scenarios{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav,.navbar-expand-lg header#nav nav.nav ul,header#nav nav.nav .navbar-expand-lg ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu,.navbar-expand-lg header#nav nav.nav ul .dropdown-menu,header#nav nav.nav .navbar-expand-lg ul .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg header#nav nav.nav ul .nav-link,.navbar-expand-lg header#nav nav.nav ul li a,header#nav nav.nav .navbar-expand-lg ul .nav-link,header#nav nav.nav .navbar-expand-lg ul li a,header#nav nav.nav ul li .navbar-expand-lg .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>#cookie-warning,.navbar-expand-lg>#stage-description,.navbar-expand-lg>#stage-frameworks,.navbar-expand-lg>#stage-sponsorships,.navbar-expand-lg>.about-page,.navbar-expand-lg>.changelog-page,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.cookies-page,.navbar-expand-lg>.inline-container,.navbar-expand-lg>.jobs-page,.navbar-expand-lg>.license-pricing,.navbar-expand-lg>.media-page,.navbar-expand-lg>.pipeline-page,.navbar-expand-lg>.privacy-page,.navbar-expand-lg>.stage-scenarios{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg header#nav nav.nav #navbar-toggle,header#nav nav.nav .navbar-expand-lg #navbar-toggle{display:none}}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light header#nav nav.nav #logo,.navbar-light header#nav nav.nav #logo:focus,.navbar-light header#nav nav.nav #logo:hover,header#nav nav.nav .navbar-light #logo,header#nav nav.nav .navbar-light #logo:focus,header#nav nav.nav .navbar-light #logo:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link,.navbar-light header#nav nav.nav ul .nav-link,.navbar-light header#nav nav.nav ul li a,header#nav nav.nav .navbar-light ul .nav-link,header#nav nav.nav .navbar-light ul li a,header#nav nav.nav ul li .navbar-light .navbar-nav a{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light header#nav nav.nav ul .nav-link:focus,.navbar-light header#nav nav.nav ul .nav-link:hover,.navbar-light header#nav nav.nav ul li a:focus,.navbar-light header#nav nav.nav ul li a:hover,header#nav nav.nav .navbar-light ul .nav-link:focus,header#nav nav.nav .navbar-light ul .nav-link:hover,header#nav nav.nav .navbar-light ul li a:focus,header#nav nav.nav .navbar-light ul li a:hover,header#nav nav.nav ul li .navbar-light .navbar-nav a:focus,header#nav nav.nav ul li .navbar-light .navbar-nav a:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled,.navbar-light header#nav nav.nav ul .nav-link.disabled,.navbar-light header#nav nav.nav ul li a.disabled,header#nav nav.nav .navbar-light ul .nav-link.disabled,header#nav nav.nav .navbar-light ul li a.disabled,header#nav nav.nav ul li .navbar-light .navbar-nav a.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light header#nav nav.nav ul .active>.nav-link,.navbar-light header#nav nav.nav ul .nav-link.active,.navbar-light header#nav nav.nav ul .nav-link.show,.navbar-light header#nav nav.nav ul .show>.nav-link,.navbar-light header#nav nav.nav ul li.active>a,.navbar-light header#nav nav.nav ul li .active>a,.navbar-light header#nav nav.nav ul li .show>a,.navbar-light header#nav nav.nav ul li a.active,.navbar-light header#nav nav.nav ul li a.show,header#nav nav.nav .navbar-light ul .active>.nav-link,header#nav nav.nav .navbar-light ul .nav-link.active,header#nav nav.nav .navbar-light ul .nav-link.show,header#nav nav.nav .navbar-light ul .show>.nav-link,header#nav nav.nav .navbar-light ul li.active>a,header#nav nav.nav .navbar-light ul li .active>a,header#nav nav.nav .navbar-light ul li .show>a,header#nav nav.nav .navbar-light ul li a.active,header#nav nav.nav .navbar-light ul li a.show,header#nav nav.nav ul .navbar-light .navbar-nav li.active>.nav-link,header#nav nav.nav ul .navbar-light .navbar-nav li.active>a,header#nav nav.nav ul .navbar-light .navbar-nav li.nav-link.active,header#nav nav.nav ul li .navbar-light .navbar-nav .active>a,header#nav nav.nav ul li .navbar-light .navbar-nav .show>a,header#nav nav.nav ul li .navbar-light .navbar-nav a.active,header#nav nav.nav ul li .navbar-light .navbar-nav a.show{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler,.navbar-light header#nav nav.nav #navbar-toggle,header#nav nav.nav .navbar-light #navbar-toggle{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon,.navbar-light header#nav nav.nav #navbar-toggle span,header#nav nav.nav #navbar-toggle .navbar-light span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}header#nav nav.nav #logo,header#nav nav.nav #logo:focus,header#nav nav.nav #logo:hover,header#nav nav.nav .navbar-brand,header#nav nav.nav .navbar-brand:focus,header#nav nav.nav .navbar-brand:hover{color:#fff}header#nav nav.nav .navbar-nav .nav-link,header#nav nav.nav ul .nav-link,header#nav nav.nav ul li a{color:hsla(0,0%,100%,.5)}header#nav nav.nav .navbar-nav .nav-link:focus,header#nav nav.nav .navbar-nav .nav-link:hover,header#nav nav.nav ul .nav-link:focus,header#nav nav.nav ul .nav-link:hover,header#nav nav.nav ul li a:focus,header#nav nav.nav ul li a:hover{color:hsla(0,0%,100%,.75)}header#nav nav.nav .navbar-nav .nav-link.disabled,header#nav nav.nav ul .nav-link.disabled,header#nav nav.nav ul li a.disabled{color:hsla(0,0%,100%,.25)}header#nav nav.nav .navbar-nav .active>.nav-link,header#nav nav.nav .navbar-nav .nav-link.active,header#nav nav.nav .navbar-nav .nav-link.show,header#nav nav.nav .navbar-nav .show>.nav-link,header#nav nav.nav ul .active>.nav-link,header#nav nav.nav ul .nav-link.active,header#nav nav.nav ul .nav-link.show,header#nav nav.nav ul .navbar-nav li.active>a,header#nav nav.nav ul .show>.nav-link,header#nav nav.nav ul li.active>a,header#nav nav.nav ul li .active>a,header#nav nav.nav ul li .navbar-nav .active>a,header#nav nav.nav ul li .navbar-nav .show>a,header#nav nav.nav ul li .show>a,header#nav nav.nav ul li a.active,header#nav nav.nav ul li a.show{color:#fff}header#nav nav.nav #navbar-toggle,header#nav nav.nav .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}header#nav nav.nav #navbar-toggle span,header#nav nav.nav .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}#cookie-warning>div a,.btn,.main-buttons .get-started-btn,.stage-scenarios .view-code a{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#cookie-warning>div a,.btn,.main-buttons .get-started-btn,.stage-scenarios .view-code a{-webkit-transition:none;transition:none}}#cookie-warning>div a:hover,.btn:hover,.main-buttons .get-started-btn:hover,.stage-scenarios .view-code a:hover{color:#212529;text-decoration:none}#cookie-warning>div a.focus,#cookie-warning>div a:focus,.btn.focus,.btn:focus,.main-buttons .focus.get-started-btn,.main-buttons .get-started-btn:focus,.stage-scenarios .view-code a.focus,.stage-scenarios .view-code a:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,132,231,.25);box-shadow:0 0 0 .2rem rgba(0,132,231,.25)}#cookie-warning>div a.disabled,#cookie-warning>div a:disabled,.btn.disabled,.btn:disabled,.main-buttons .disabled.get-started-btn,.main-buttons .get-started-btn:disabled,.stage-scenarios .view-code a.disabled,.stage-scenarios .view-code a:disabled{opacity:.65;-webkit-box-shadow:none;box-shadow:none}#cookie-warning>div a:not(:disabled):not(.disabled).active,#cookie-warning>div a:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.main-buttons .get-started-btn:not(:disabled):not(.disabled).active,.main-buttons .get-started-btn:not(:disabled):not(.disabled):active,.main-buttons header#nav nav.nav ul li.active.get-started-btn:not(:disabled):not(.disabled),.stage-scenarios .view-code a:not(:disabled):not(.disabled).active,.stage-scenarios .view-code a:not(:disabled):not(.disabled):active,header#nav nav.nav ul .main-buttons li.active.get-started-btn:not(:disabled):not(.disabled),header#nav nav.nav ul li.btn.active:not(:disabled):not(.disabled){-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#cookie-warning>div a:not(:disabled):not(.disabled).active:focus,#cookie-warning>div a:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.main-buttons .get-started-btn:not(:disabled):not(.disabled).active:focus,.main-buttons .get-started-btn:not(:disabled):not(.disabled):active:focus,.main-buttons header#nav nav.nav ul li.active.get-started-btn:not(:disabled):not(.disabled):focus,.stage-scenarios .view-code a:not(:disabled):not(.disabled).active:focus,.stage-scenarios .view-code a:not(:disabled):not(.disabled):active:focus,header#nav nav.nav ul .main-buttons li.active.get-started-btn:not(:disabled):not(.disabled):focus,header#nav nav.nav ul li.btn.active:not(:disabled):not(.disabled):focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,132,231,.25),inset 0 3px 5px rgba(0,0,0,.125);box-shadow:0 0 0 .2rem rgba(0,132,231,.25),inset 0 3px 5px rgba(0,0,0,.125)}#cookie-warning>div a.disabled,#cookie-warning>div fieldset:disabled a,.main-buttons a.disabled.get-started-btn,.main-buttons fieldset:disabled a.get-started-btn,.stage-scenarios .view-code a.disabled,.stage-scenarios .view-code fieldset:disabled a,a.btn.disabled,fieldset:disabled #cookie-warning>div a,fieldset:disabled .main-buttons a.get-started-btn,fieldset:disabled .stage-scenarios .view-code a,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background:#0084e7 -webkit-gradient(linear,left top,left bottom,from(#2696eb),to(#0084e7)) repeat-x;background:#0084e7 linear-gradient(180deg,#2696eb,#0084e7) repeat-x;border-color:#0084e7;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background:#006ec1 -webkit-gradient(linear,left top,left bottom,from(#2684ca),to(#006ec1)) repeat-x;background:#006ec1 linear-gradient(180deg,#2684ca,#006ec1) repeat-x;border-color:#0067b4}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(38,150,235,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(38,150,235,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0084e7;border-color:#0084e7;background-image:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,header#nav nav.nav ul li.btn-primary.active:not(:disabled):not(.disabled){color:#fff;background-color:#0067b4;background-image:none;border-color:#0060a7}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus,header#nav nav.nav ul li.btn-primary.active:not(:disabled):not(.disabled):focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(38,150,235,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(38,150,235,.5)}.btn-secondary{color:#212529;background:#a3a4a5 -webkit-gradient(linear,left top,left bottom,from(#b1b2b3),to(#a3a4a5)) repeat-x;background:#a3a4a5 linear-gradient(180deg,#b1b2b3,#a3a4a5) repeat-x;border-color:#a3a4a5;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background:#909192 -webkit-gradient(linear,left top,left bottom,from(#a0a1a2),to(#909192)) repeat-x;background:#909192 linear-gradient(180deg,#a0a1a2,#909192) repeat-x;border-color:#898b8c}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(144,145,146,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(144,145,146,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#a3a4a5;border-color:#a3a4a5;background-image:none}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,header#nav nav.nav ul li.btn-secondary.active:not(:disabled):not(.disabled){color:#fff;background-color:#898b8c;background-image:none;border-color:#838485}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus,header#nav nav.nav ul li.btn-secondary.active:not(:disabled):not(.disabled):focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(144,145,146,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(144,145,146,.5)}.btn-info{color:#fff;background:#17a2b8 -webkit-gradient(linear,left top,left bottom,from(#3ab0c3),to(#17a2b8)) repeat-x;background:#17a2b8 linear-gradient(180deg,#3ab0c3,#17a2b8) repeat-x;border-color:#17a2b8;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background:#138496 -webkit-gradient(linear,left top,left bottom,from(#3697a6),to(#138496)) repeat-x;background:#138496 linear-gradient(180deg,#3697a6,#138496) repeat-x;border-color:#117a8b}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(58,176,195,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8;background-image:none}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle,header#nav nav.nav ul li.btn-info.active:not(:disabled):not(.disabled){color:#fff;background-color:#117a8b;background-image:none;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus,header#nav nav.nav ul li.btn-info.active:not(:disabled):not(.disabled):focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,176,195,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,176,195,.5)}#cookie-warning>div a,.btn-light{color:#212529;background:#f8f9fa -webkit-gradient(linear,left top,left bottom,from(#f9fafb),to(#f8f9fa)) repeat-x;background:#f8f9fa linear-gradient(180deg,#f9fafb,#f8f9fa) repeat-x;border-color:#f8f9fa;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}#cookie-warning>div a.focus,#cookie-warning>div a:focus,#cookie-warning>div a:hover,.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background:#e2e6ea -webkit-gradient(linear,left top,left bottom,from(#e6eaed),to(#e2e6ea)) repeat-x;background:#e2e6ea linear-gradient(180deg,#e6eaed,#e2e6ea) repeat-x;border-color:#dae0e5}#cookie-warning>div a.focus,#cookie-warning>div a:focus,.btn-light.focus,.btn-light:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216,217,219,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216,217,219,.5)}#cookie-warning>div a.disabled,#cookie-warning>div a:disabled,.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;background-image:none}#cookie-warning>div .show>a.dropdown-toggle,#cookie-warning>div a:not(:disabled):not(.disabled).active,#cookie-warning>div a:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle,header#nav nav.nav ul li.btn-light.active:not(:disabled):not(.disabled){color:#212529;background-color:#dae0e5;background-image:none;border-color:#d3d9df}#cookie-warning>div .show>a.dropdown-toggle:focus,#cookie-warning>div a:not(:disabled):not(.disabled).active:focus,#cookie-warning>div a:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus,header#nav nav.nav ul li.btn-light.active:not(:disabled):not(.disabled):focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216,217,219,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background:#343a40 -webkit-gradient(linear,left top,left bottom,from(#52585d),to(#343a40)) repeat-x;background:#343a40 linear-gradient(180deg,#52585d,#343a40) repeat-x;border-color:#343a40;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background:#23272b -webkit-gradient(linear,left top,left bottom,from(#44474b),to(#23272b)) repeat-x;background:#23272b linear-gradient(180deg,#44474b,#23272b) repeat-x;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(82,88,93,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40;background-image:none}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle,header#nav nav.nav ul li.btn-dark.active:not(:disabled):not(.disabled){color:#fff;background-color:#1d2124;background-image:none;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus,header#nav nav.nav ul li.btn-dark.active:not(:disabled):not(.disabled):focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(82,88,93,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(82,88,93,.5)}.main-buttons .get-started-btn:first-child{color:#fff;background:#00407f -webkit-gradient(linear,left top,left bottom,from(#265d92),to(#00407f)) repeat-x;background:#00407f linear-gradient(180deg,#265d92,#00407f) repeat-x;border-color:#00407f;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.main-buttons .focus.get-started-btn:first-child,.main-buttons .get-started-btn:focus:first-child,.main-buttons .get-started-btn:hover:first-child{color:#fff;background:#002d59 -webkit-gradient(linear,left top,left bottom,from(#264c72),to(#002d59)) repeat-x;background:#002d59 linear-gradient(180deg,#264c72,#002d59) repeat-x;border-color:#00264c}.main-buttons .focus.get-started-btn:first-child,.main-buttons .get-started-btn:focus:first-child{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(38,93,146,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(38,93,146,.5)}.main-buttons .disabled.get-started-btn:first-child,.main-buttons .get-started-btn:disabled:first-child{color:#fff;background-color:#00407f;border-color:#00407f;background-image:none}.main-buttons .get-started-btn:not(:disabled):not(.disabled).active:first-child,.main-buttons .get-started-btn:not(:disabled):not(.disabled):active:first-child,.main-buttons .show>.dropdown-toggle.get-started-btn:first-child,.main-buttons header#nav nav.nav ul li.active.get-started-btn:not(:disabled):not(.disabled):first-child,header#nav nav.nav ul .main-buttons li.active.get-started-btn:not(:disabled):not(.disabled):first-child{color:#fff;background-color:#00264c;background-image:none;border-color:#00203f}.main-buttons .get-started-btn:not(:disabled):not(.disabled).active:focus:first-child,.main-buttons .get-started-btn:not(:disabled):not(.disabled):active:focus:first-child,.main-buttons .show>.dropdown-toggle.get-started-btn:focus:first-child,.main-buttons header#nav nav.nav ul li.active.get-started-btn:not(:disabled):not(.disabled):focus:first-child,header#nav nav.nav ul .main-buttons li.active.get-started-btn:not(:disabled):not(.disabled):focus:first-child{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(38,93,146,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(38,93,146,.5)}.btn-outline-primary{color:#0084e7;border-color:#0084e7}.btn-outline-primary:hover{color:#fff;background-color:#0084e7;border-color:#0084e7}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,132,231,.5);box-shadow:0 0 0 .2rem rgba(0,132,231,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0084e7;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle,header#nav nav.nav ul li.btn-outline-primary.active:not(:disabled):not(.disabled){color:#fff;background-color:#0084e7;border-color:#0084e7}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus,header#nav nav.nav ul li.btn-outline-primary.active:not(:disabled):not(.disabled):focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(0,132,231,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(0,132,231,.5)}#cookie-warning>div .license-pricing #licenses .license a,.license-pricing #licenses .license #cookie-warning>div a,.license-pricing #licenses .license .btn,.license-pricing #licenses .license .main-buttons .get-started-btn,.license-pricing #licenses .license .stage-scenarios .view-code a,.main-buttons .license-pricing #licenses .license .get-started-btn,.stage-scenarios .view-code .license-pricing #licenses .license a{color:#a3a4a5;border-color:#a3a4a5}#cookie-warning>div .license-pricing #licenses .license a:hover,.license-pricing #licenses .license #cookie-warning>div a:hover,.license-pricing #licenses .license .btn:hover,.license-pricing #licenses .license .main-buttons .get-started-btn:hover,.license-pricing #licenses .license .stage-scenarios .view-code a:hover,.main-buttons .license-pricing #licenses .license .get-started-btn:hover,.stage-scenarios .view-code .license-pricing #licenses .license a:hover{color:#212529;background-color:#a3a4a5;border-color:#a3a4a5}#cookie-warning>div .license-pricing #licenses .license a.focus,#cookie-warning>div .license-pricing #licenses .license a:focus,.license-pricing #licenses .license #cookie-warning>div a.focus,.license-pricing #licenses .license #cookie-warning>div a:focus,.license-pricing #licenses .license .btn:focus,.license-pricing #licenses .license .focus.btn,.license-pricing #licenses .license .main-buttons .focus.get-started-btn,.license-pricing #licenses .license .main-buttons .get-started-btn:focus,.license-pricing #licenses .license .stage-scenarios .view-code a.focus,.license-pricing #licenses .license .stage-scenarios .view-code a:focus,.main-buttons .license-pricing #licenses .license .focus.get-started-btn,.main-buttons .license-pricing #licenses .license .get-started-btn:focus,.stage-scenarios .view-code .license-pricing #licenses .license a.focus,.stage-scenarios .view-code .license-pricing #licenses .license a:focus{-webkit-box-shadow:0 0 0 .2rem rgba(163,164,165,.5);box-shadow:0 0 0 .2rem rgba(163,164,165,.5)}#cookie-warning>div .license-pricing #licenses .license a.disabled,#cookie-warning>div .license-pricing #licenses .license a:disabled,.license-pricing #licenses .license #cookie-warning>div a.disabled,.license-pricing #licenses .license #cookie-warning>div a:disabled,.license-pricing #licenses .license .btn:disabled,.license-pricing #licenses .license .disabled.btn,.license-pricing #licenses .license .main-buttons .disabled.get-started-btn,.license-pricing #licenses .license .main-buttons .get-started-btn:disabled,.license-pricing #licenses .license .stage-scenarios .view-code a.disabled,.license-pricing #licenses .license .stage-scenarios .view-code a:disabled,.main-buttons .license-pricing #licenses .license .disabled.get-started-btn,.main-buttons .license-pricing #licenses .license .get-started-btn:disabled,.stage-scenarios .view-code .license-pricing #licenses .license a.disabled,.stage-scenarios .view-code .license-pricing #licenses .license a:disabled{color:#a3a4a5;background-color:transparent}#cookie-warning>div .license-pricing #licenses .license .show>a.dropdown-toggle,#cookie-warning>div .license-pricing #licenses .license a:not(:disabled):not(.disabled).active,#cookie-warning>div .license-pricing #licenses .license a:not(:disabled):not(.disabled):active,.license-pricing #licenses .license #cookie-warning>div .show>a.dropdown-toggle,.license-pricing #licenses .license #cookie-warning>div a:not(:disabled):not(.disabled).active,.license-pricing #licenses .license #cookie-warning>div a:not(:disabled):not(.disabled):active,.license-pricing #licenses .license .btn:not(:disabled):not(.disabled).active,.license-pricing #licenses .license .btn:not(:disabled):not(.disabled):active,.license-pricing #licenses .license .main-buttons .get-started-btn:not(:disabled):not(.disabled).active,.license-pricing #licenses .license .main-buttons .get-started-btn:not(:disabled):not(.disabled):active,.license-pricing #licenses .license .main-buttons .show>.dropdown-toggle.get-started-btn,.license-pricing #licenses .license .show>.dropdown-toggle.btn,.license-pricing #licenses .license .stage-scenarios .view-code .show>a.dropdown-toggle,.license-pricing #licenses .license .stage-scenarios .view-code a:not(:disabled):not(.disabled).active,.license-pricing #licenses .license .stage-scenarios .view-code a:not(:disabled):not(.disabled):active,.main-buttons .license-pricing #licenses .license .get-started-btn:not(:disabled):not(.disabled).active,.main-buttons .license-pricing #licenses .license .get-started-btn:not(:disabled):not(.disabled):active,.main-buttons .license-pricing #licenses .license .show>.dropdown-toggle.get-started-btn,.stage-scenarios .view-code .license-pricing #licenses .license .show>a.dropdown-toggle,.stage-scenarios .view-code .license-pricing #licenses .license a:not(:disabled):not(.disabled).active,.stage-scenarios .view-code .license-pricing #licenses .license a:not(:disabled):not(.disabled):active{color:#212529;background-color:#a3a4a5;border-color:#a3a4a5}#cookie-warning>div .license-pricing #licenses .license .show>a.dropdown-toggle:focus,#cookie-warning>div .license-pricing #licenses .license a:not(:disabled):not(.disabled).active:focus,#cookie-warning>div .license-pricing #licenses .license a:not(:disabled):not(.disabled):active:focus,.license-pricing #licenses .license #cookie-warning>div .show>a.dropdown-toggle:focus,.license-pricing #licenses .license #cookie-warning>div a:not(:disabled):not(.disabled).active:focus,.license-pricing #licenses .license #cookie-warning>div a:not(:disabled):not(.disabled):active:focus,.license-pricing #licenses .license .btn:not(:disabled):not(.disabled).active:focus,.license-pricing #licenses .license .btn:not(:disabled):not(.disabled):active:focus,.license-pricing #licenses .license .main-buttons .get-started-btn:not(:disabled):not(.disabled).active:focus,.license-pricing #licenses .license .main-buttons .get-started-btn:not(:disabled):not(.disabled):active:focus,.license-pricing #licenses .license .main-buttons .show>.dropdown-toggle.get-started-btn:focus,.license-pricing #licenses .license .show>.dropdown-toggle.btn:focus,.license-pricing #licenses .license .stage-scenarios .view-code .show>a.dropdown-toggle:focus,.license-pricing #licenses .license .stage-scenarios .view-code a:not(:disabled):not(.disabled).active:focus,.license-pricing #licenses .license .stage-scenarios .view-code a:not(:disabled):not(.disabled):active:focus,.main-buttons .license-pricing #licenses .license .get-started-btn:not(:disabled):not(.disabled).active:focus,.main-buttons .license-pricing #licenses .license .get-started-btn:not(:disabled):not(.disabled):active:focus,.main-buttons .license-pricing #licenses .license .show>.dropdown-toggle.get-started-btn:focus,.stage-scenarios .view-code .license-pricing #licenses .license .show>a.dropdown-toggle:focus,.stage-scenarios .view-code .license-pricing #licenses .license a:not(:disabled):not(.disabled).active:focus,.stage-scenarios .view-code .license-pricing #licenses .license a:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(163,164,165,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(163,164,165,.5)}.main-buttons .get-started-btn:last-child{color:#00407f;border-color:#00407f}.main-buttons .get-started-btn:hover:last-child{color:#fff;background-color:#00407f;border-color:#00407f}.main-buttons .focus.get-started-btn:last-child,.main-buttons .get-started-btn:focus:last-child{-webkit-box-shadow:0 0 0 .2rem rgba(0,64,127,.5);box-shadow:0 0 0 .2rem rgba(0,64,127,.5)}.main-buttons .disabled.get-started-btn:last-child,.main-buttons .get-started-btn:disabled:last-child{color:#00407f;background-color:transparent}.main-buttons .get-started-btn:not(:disabled):not(.disabled).active:last-child,.main-buttons .get-started-btn:not(:disabled):not(.disabled):active:last-child,.main-buttons .show>.dropdown-toggle.get-started-btn:last-child,.main-buttons header#nav nav.nav ul li.active.get-started-btn:not(:disabled):not(.disabled):last-child,header#nav nav.nav ul .main-buttons li.active.get-started-btn:not(:disabled):not(.disabled):last-child{color:#fff;background-color:#00407f;border-color:#00407f}.main-buttons .get-started-btn:not(:disabled):not(.disabled).active:focus:last-child,.main-buttons .get-started-btn:not(:disabled):not(.disabled):active:focus:last-child,.main-buttons .show>.dropdown-toggle.get-started-btn:focus:last-child,.main-buttons header#nav nav.nav ul li.active.get-started-btn:not(:disabled):not(.disabled):focus:last-child,header#nav nav.nav ul .main-buttons li.active.get-started-btn:not(:disabled):not(.disabled):focus:last-child{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(0,64,127,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(0,64,127,.5)}.btn-link,.stage-scenarios .view-code a{font-weight:400;color:#0084e7;text-decoration:none}.btn-link:hover,.stage-scenarios .view-code a:hover{color:#00589b;text-decoration:underline}.btn-link.focus,.btn-link:focus,.stage-scenarios .view-code a.focus,.stage-scenarios .view-code a:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled,.stage-scenarios .view-code a.disabled,.stage-scenarios .view-code a:disabled{color:#6c757d;pointer-events:none}#cookie-warning>div .license-pricing #licenses .license a,.btn-lg,.license-pricing #licenses .license #cookie-warning>div a,.license-pricing #licenses .license .btn,.license-pricing #licenses .license .main-buttons .get-started-btn,.license-pricing #licenses .license .stage-scenarios .view-code a,.main-buttons .get-started-btn,.main-buttons .license-pricing #licenses .license .get-started-btn,.stage-scenarios .view-code .license-pricing #licenses .license a{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.2)}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.popover-body{padding:.5rem .75rem;color:#212529}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,header#nav nav.nav ul li a{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover,header#nav nav.nav ul li a:focus,header#nav nav.nav ul li a:hover{text-decoration:none}.nav-link.disabled,header#nav nav.nav ul li a.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item,.nav-tabs header#nav nav.nav ul li,header#nav nav.nav ul .nav-tabs li{margin-bottom:-1px}.nav-tabs .nav-link,.nav-tabs header#nav nav.nav ul li a,header#nav nav.nav ul li .nav-tabs a{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav-tabs header#nav nav.nav ul li a:focus,.nav-tabs header#nav nav.nav ul li a:hover,header#nav nav.nav ul li .nav-tabs a:focus,header#nav nav.nav ul li .nav-tabs a:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled,.nav-tabs header#nav nav.nav ul li a.disabled,header#nav nav.nav ul li .nav-tabs a.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show header#nav nav.nav ul li a,.nav-tabs .nav-link.active,.nav-tabs header#nav nav.nav ul li.nav-link.active,.nav-tabs header#nav nav.nav ul li.show .nav-link,.nav-tabs header#nav nav.nav ul li.show a,.nav-tabs header#nav nav.nav ul li a.active,header#nav nav.nav ul .nav-tabs li.nav-link.active,header#nav nav.nav ul .nav-tabs li.show .nav-link,header#nav nav.nav ul .nav-tabs li.show a,header#nav nav.nav ul li .nav-tabs .nav-item.show a,header#nav nav.nav ul li .nav-tabs a.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link,.nav-pills header#nav nav.nav ul li a,header#nav nav.nav ul li .nav-pills a{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-pills header#nav nav.nav ul li.nav-link.active,.nav-pills header#nav nav.nav ul li .show>a,.nav-pills header#nav nav.nav ul li a.active,header#nav nav.nav ul .nav-pills li.nav-link.active,header#nav nav.nav ul li .nav-pills .show>a,header#nav nav.nav ul li .nav-pills a.active{color:#fff;background-color:#0084e7}.tab-content>.tab-pane{display:none}.tab-content>.active,header#nav nav.nav ul .tab-content>li.active{display:block}.changelog-page .info-page .global-search-pane input,.form-control,.pipeline-page .info-page .global-search-pane input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.changelog-page .info-page .global-search-pane input,.form-control,.pipeline-page .info-page .global-search-pane input{-webkit-transition:none;transition:none}}.changelog-page .info-page .global-search-pane input::-ms-expand,.form-control::-ms-expand,.pipeline-page .info-page .global-search-pane input::-ms-expand{background-color:transparent;border:0}.changelog-page .info-page .global-search-pane input:-moz-focusring,.form-control:-moz-focusring,.pipeline-page .info-page .global-search-pane input:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.changelog-page .info-page .global-search-pane input:focus,.form-control:focus,.pipeline-page .info-page .global-search-pane input:focus{color:#495057;background-color:#fff;border-color:#68beff;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(0,132,231,.25);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(0,132,231,.25)}.changelog-page .info-page .global-search-pane input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.pipeline-page .info-page .global-search-pane input::-webkit-input-placeholder{color:#6c757d;opacity:1}.changelog-page .info-page .global-search-pane input::-moz-placeholder,.form-control::-moz-placeholder,.pipeline-page .info-page .global-search-pane input::-moz-placeholder{color:#6c757d;opacity:1}.changelog-page .info-page .global-search-pane input:-ms-input-placeholder,.form-control:-ms-input-placeholder,.pipeline-page .info-page .global-search-pane input:-ms-input-placeholder{color:#6c757d;opacity:1}.changelog-page .info-page .global-search-pane input::-ms-input-placeholder,.form-control::-ms-input-placeholder,.pipeline-page .info-page .global-search-pane input::-ms-input-placeholder{color:#6c757d;opacity:1}.changelog-page .info-page .global-search-pane input::placeholder,.form-control::placeholder,.pipeline-page .info-page .global-search-pane input::placeholder{color:#6c757d;opacity:1}.changelog-page .info-page .global-search-pane input:disabled,.changelog-page .info-page .global-search-pane input[readonly],.form-control:disabled,.form-control[readonly],.pipeline-page .info-page .global-search-pane input:disabled,.pipeline-page .info-page .global-search-pane input[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.changelog-page .info-page .global-search-pane input.is-valid,.form-control.is-valid,.pipeline-page .info-page .global-search-pane input.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.changelog-page .info-page .global-search-pane input.is-valid:focus,.form-control.is-valid:focus,.pipeline-page .info-page .global-search-pane input.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.changelog-page .info-page .global-search-pane input.is-invalid,.form-control.is-invalid,.pipeline-page .info-page .global-search-pane input.is-invalid{border-color:#e11f22;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e11f22'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23e11f22' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.changelog-page .info-page .global-search-pane input.is-invalid:focus,.form-control.is-invalid:focus,.pipeline-page .info-page .global-search-pane input.is-invalid:focus{border-color:#e11f22;-webkit-box-shadow:0 0 0 .2rem rgba(225,31,34,.25);box-shadow:0 0 0 .2rem rgba(225,31,34,.25)}textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active,header#nav nav.nav ul li.list-group-item.active{z-index:2;color:#fff;background-color:#0084e7;border-color:#0084e7}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active,header#nav nav.nav ul .list-group-item+li.list-group-item.active{margin-top:-1px;border-top-width:1px}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.175);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.example-runner .framework-chooser .dropdown-menu{right:0;left:auto}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background:#f8f9fa -webkit-gradient(linear,left top,left bottom,from(#f9fafb),to(#f8f9fa)) repeat-x;background:#f8f9fa linear-gradient(180deg,#f9fafb,#f8f9fa) repeat-x}.dropdown-item.active,.dropdown-item:active,header#nav nav.nav ul li.dropdown-item.active{color:#fff;text-decoration:none;background:#0084e7 -webkit-gradient(linear,left top,left bottom,from(#2696eb),to(#0084e7)) repeat-x;background:#0084e7 linear-gradient(180deg,#2696eb,#0084e7) repeat-x}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent;background-image:none}.dropdown-menu.show{display:block}.card,.license-pricing #content .packages>div,.license-pricing #licenses .license{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr,.license-pricing #content .packages>div>hr,.license-pricing #licenses .license>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child,.license-pricing #content .packages>div>.list-group:first-child .list-group-item:first-child,.license-pricing #licenses .license>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child,.license-pricing #content .packages>div>.list-group:last-child .list-group-item:last-child,.license-pricing #licenses .license>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body,.license-pricing #licenses .license .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title,.license-pricing #content .packages>div h2{margin-bottom:.75rem}.card-subtitle,.license-pricing #content .packages>div h3{margin-top:-.375rem;margin-bottom:0}.card-text:last-child,.license-pricing #content .packages>div ul:last-child{margin-bottom:0}#blogs-homepage #featured-blogs .cover,.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}#blogs-homepage #featured-blogs .cover:first-child,.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}#blogs-homepage #featured-blogs .cover+.list-group .list-group-item:first-child,.card-header+.list-group .list-group-item:first-child{border-top:0}.license-pricing #licenses .license>div:last-of-type{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.license-pricing #licenses .license>div:last-child:last-of-type{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.accordion>.card,.license-pricing #content .packages.accordion>div,.license-pricing #licenses .accordion>.license{overflow:hidden}.accordion>.card:not(:last-of-type),.license-pricing #content .packages.accordion>div:not(:last-of-type),.license-pricing #licenses .accordion>.license:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type),.license-pricing #content .packages.accordion>div:not(:first-of-type),.license-pricing #licenses .accordion>.license:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}#blogs-homepage #featured-blogs .accordion>.card>.cover,#blogs-homepage #featured-blogs .license-pricing #content .packages.accordion>div>.cover,#blogs-homepage #featured-blogs .license-pricing #licenses .accordion>.license>.cover,.accordion>.card>.card-header,.license-pricing #content #blogs-homepage #featured-blogs .packages.accordion>div>.cover,.license-pricing #content .packages.accordion>div>.card-header,.license-pricing #licenses #blogs-homepage #featured-blogs .accordion>.license>.cover,.license-pricing #licenses .accordion>.license>.card-header{border-radius:0;margin-bottom:-1px}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.5);box-shadow:0 .25rem .5rem rgba(0,0,0,.5);outline:0}.modal-content,.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-content{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.5);box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}header#nav nav.nav{vertical-align:middle!important}.bg-primary,header#nav{background-color:#0084e7!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0067b4!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.main-buttons{background-color:#ebebeb!important}a.main-buttons:focus,a.main-buttons:hover,button.main-buttons:focus,button.main-buttons:hover{background-color:#d2d2d2!important}.border{border:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-top-0{border-top:0!important}#blogs-homepage #recent-blogs .cover,#cookie-warning>div .example-runner .framework-chooser a,.example-runner,.example-runner .framework-chooser #cookie-warning>div a,.example-runner .framework-chooser .btn,.example-runner .framework-chooser .main-buttons .get-started-btn,.example-runner .framework-chooser .stage-scenarios .view-code a,.main-buttons .example-runner .framework-chooser .get-started-btn,.rounded,.stage-scenarios .view-code .example-runner .framework-chooser a,.stage-scenarios section #bestHtml5Grid,pre[class*=language-],snippet pre{border-radius:.25rem!important}#blogs-homepage .media>img{border-radius:50%!important}.d-none{display:none!important}.license-pricing #deeper-dive>div>div,.license-pricing #definitions>div>div,.license-pricing #timeline>div>div{display:inline-block!important}#cookie-warning>div .license-pricing #licenses .license a,#stage-frameworks #frameworks li a,.d-block,.license-pricing #licenses .license #cookie-warning>div a,.license-pricing #licenses .license .btn,.license-pricing #licenses .license .main-buttons .get-started-btn,.license-pricing #licenses .license .stage-scenarios .view-code a,.main-buttons .license-pricing #licenses .license .get-started-btn,.stage-scenarios .heading-scenarios span,.stage-scenarios .view-code .license-pricing #licenses .license a{display:block!important}.d-flex,.license-pricing #content .packages>div>div:first-child{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:768px){.d-md-block{display:block!important}}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-nowrap,.license-pricing #content .packages>div{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-fill,.license-pricing #content .packages>div>div:last-child{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.license-pricing #deeper-dive>div,.license-pricing #definitions>div,.license-pricing #timeline>div{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}#stage-description section,.justify-content-center,.license-pricing #content .packages>div>div:first-child,.license-pricing #timeline>div,.stage-scenarios.main section{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.license-pricing #content .packages>div>div:first-child{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}#stage-frameworks section#section-frameworks,#stage-sponsorships #sponsorships,.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}@media (min-width:768px){.license-pricing #content .packages>div{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:992px){.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}.w-100{width:100%!important}.license-pricing #licenses .license h4 p,.mt-0{margin-top:0!important}.license-pricing #content section>div,.mx-0{margin-right:0!important}footer#site-footer>div{margin-bottom:0!important}.license-pricing #content section>div,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.main-buttons .get-started-btn:first-child{margin-right:.25rem!important}#stage-description section>div{margin:.5rem!important}.cookies-page ol>li>h3{margin-top:.5rem!important}.license-pricing #content .packages>div span,.mr-2{margin-right:.5rem!important}#stage-description section h3,.license-pricing #content .packages>div h3,.license-pricing #licenses .license img,.mb-2{margin-bottom:.5rem!important}.license-pricing #content .packages>div span,.main-buttons .get-started-btn:last-child{margin-left:.5rem!important}.license-pricing #content section>div,.mt-3,.stage-scenarios section .view-code{margin-top:1rem!important}#blogs-homepage .media>img,#stage-sponsorships #sponsorships img{margin-right:1rem!important}#stage-frameworks section#section-frameworks h2,#stage-sponsorships #sponsorships>div:first-child,.license-pricing #content section>div,.license-pricing #deeper-dive>div>div .example,.license-pricing #definitions>div>div .example,.license-pricing #licenses .license,.license-pricing #timeline>div>div .example,.mb-3{margin-bottom:1rem!important}header#nav nav.nav ul li{margin-left:1rem!important}.mt-4{margin-top:1.5rem!important}.license-pricing #content .page-info p{margin-right:1.5rem!important}#stage-feature-highlights>h2,.license-pricing #content .packages>div>div:first-child,.license-pricing #deeper-dive>div,.license-pricing #definitions>div,.license-pricing #timeline>div,.mb-4,.stage-scenarios .heading-scenarios{margin-bottom:1.5rem!important}.license-pricing #content .page-info p{margin-left:1.5rem!important}.license-pricing #licenses .license p{margin-top:3rem!important}#cookie-warning>div a{margin-right:3rem!important}.cookies-page .list-group,.mb-5,.privacy-page .list-group{margin-bottom:3rem!important}#cookie-warning>div a{margin-left:3rem!important}.p-0{padding:0!important}#stage-description section h3{padding-top:0!important}#stage-frameworks #frameworks li,.license-pricing #licenses .license,.px-0{padding-right:0!important;padding-left:0!important}.p-1{padding:.25rem!important}header#nav{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.license-pricing #content section>div,.license-pricing #licenses .license,.pt-2{padding-top:.5rem!important}.license-pricing #content section>div{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}#cookie-warning>div,#stage-description,#stage-frameworks,#stage-sponsorships,.about-page,.changelog-page,.cookies-page,.jobs-page,.license-pricing,.license-pricing #content .packages>div,.main-buttons .get-started-btn,.media-page,.pipeline-page,.privacy-page,.stage-scenarios{padding-top:1rem!important}.license-pricing #content{padding-right:1rem!important}#cookie-warning>div,#stage-description,#stage-frameworks,#stage-sponsorships,.about-page,.changelog-page,.cookies-page,.jobs-page,.license-pricing,.license-pricing #content .packages>div,.main-buttons .get-started-btn,.media-page,.pipeline-page,.privacy-page,.stage-scenarios{padding-bottom:1rem!important}.main-buttons{padding:1.5rem!important}#stage-sponsorships #sponsorships,#stage-sponsorships #sponsorships>div:nth-child(2)>div{padding-top:1.5rem!important}#stage-description section p,.main-buttons .get-started-btn,header#nav nav.nav ul li a{padding-right:1.5rem!important}#stage-sponsorships #sponsorships,#stage-sponsorships #sponsorships>div:nth-child(2)>div{padding-bottom:1.5rem!important}.main-buttons .get-started-btn,header#nav nav.nav ul li a{padding-left:1.5rem!important}footer#site-footer>div{padding-top:3rem!important}#stage-feature-highlights,footer#site-footer>div{padding-bottom:3rem!important}.mx-auto{margin-right:auto!important}#stage-frameworks section#section-frameworks>div:nth-child(2),#stage-sponsorships #sponsorships>div:nth-child(2),.ml-auto,.mx-auto,footer#site-footer #copy>div:nth-child(2),header#nav nav.nav ul{margin-left:auto!important}@media (min-width:576px){.main-buttons .get-started-btn:first-child{margin-right:.5rem!important}.main-buttons .get-started-btn:last-child{margin-left:1rem!important}}@media (min-width:768px){.license-pricing #content .packages>div>div:first-child{margin-bottom:0!important}.license-pricing #deeper-dive>div>div .example,.license-pricing #definitions>div>div .example,.license-pricing #timeline>div>div .example{margin-top:1rem!important;margin-bottom:1rem!important}.license-pricing #deeper-dive>div>div:first-child,.license-pricing #definitions>div>div:first-child,.license-pricing #timeline>div>div:first-child{margin-left:1rem!important}.license-pricing #licenses .license img{margin-bottom:3rem!important}#stage-description,#stage-frameworks,#stage-sponsorships,.about-page,.changelog-page,.cookies-page,.jobs-page,.license-pricing,.license-pricing #licenses .license,.media-page,.pipeline-page,.privacy-page,.stage-scenarios{padding-top:3rem!important}#stage-description,#stage-frameworks,#stage-sponsorships,.about-page,.changelog-page,.cookies-page,.jobs-page,.license-pricing,.media-page,.pipeline-page,.privacy-page,.stage-scenarios{padding-bottom:3rem!important}}@media (min-width:992px){.license-pricing #licenses .license:last-child{margin-right:0!important}.license-pricing #licenses .license:first-child{margin-left:0!important}.license-pricing #licenses .license{margin-right:1rem!important;margin-left:1rem!important}}.text-left{text-align:left!important}#stage-frameworks section#section-frameworks h2,#stage-frameworks section#section-frameworks p,#stage-sponsorships #sponsorships>div:first-child,.stage-scenarios .view-code,.stage-scenarios section .view-code,.text-right{text-align:right!important}#blogs-homepage #headline,#cookie-warning>div,#stage-feature-highlights>h2,#stage-frameworks #frameworks li,.license-pricing #licenses .license,.main-buttons,.stage-scenarios .heading-scenarios,.stage-scenarios .heading-scenarios span,.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.font-weight-normal{font-weight:400!important}#blogs-homepage #featured-blogs .license-pricing #deeper-dive>div>div .example .cover,#blogs-homepage #featured-blogs .license-pricing #definitions>div>div .example .cover,#blogs-homepage #featured-blogs .license-pricing #timeline>div>div .example .cover,.license-pricing #deeper-dive>div>div .example #blogs-homepage #featured-blogs .cover,.license-pricing #deeper-dive>div>div .example .card-header,.license-pricing #deeper-dive>div>div:last-of-type span,.license-pricing #definitions>div>div .example #blogs-homepage #featured-blogs .cover,.license-pricing #definitions>div>div .example .card-header,.license-pricing #definitions>div>div:last-of-type span,.license-pricing #timeline>div>div .example #blogs-homepage #featured-blogs .cover,.license-pricing #timeline>div>div .example .card-header,.license-pricing #timeline>div>div:last-of-type span{font-weight:700!important}.text-light,footer#site-footer{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}#blogs-homepage #headline h1 span,.license-pricing #content .packages>div h3,.text-muted{color:#6c757d!important}header#nav nav.nav #logo{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@supports (position:sticky){.sticky-top,header#nav{position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.btn-group{position:relative}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-],snippet pre{background-color:#212529;border:1px solid #dee2e6;color:#f8f9fa;font-size:80%;margin-bottom:2rem;margin-top:0;padding:1rem;white-space:pre-wrap}.token.keyword{color:#8abde3}.token.boolean{color:#e74c4e}code{color:#eb1c17}h2 code,h3 code,h4 code{background-color:transparent;color:inherit}#cookie-warning>div,#stage-description>section,#stage-feature-highlights>h2,#stage-frameworks>section,#stage-sponsorships>section,.about-page,.about-page>section,.changelog-page,.changelog-page>section,.cookies-page,.cookies-page>section,.jobs-page,.jobs-page>section,.license-pricing #content section,.license-pricing>section,.media-page,.media-page>section,.pipeline-page,.pipeline-page>section,.privacy-page,.privacy-page>section,.stage-scenarios .heading-scenarios,.stage-scenarios>section,.stage-scenarios section,footer#site-footer>div,header#nav nav.nav{max-width:1400px;margin-left:auto;margin-right:auto}#stage-feature-highlights>h2,#stage-frameworks section#section-frameworks h2,#stage-sponsorships #sponsorships h2,.stage-scenarios .heading-scenarios{font-family:Roboto,sans-serif;font-size:3.2rem;font-weight:900!important}#stage-frameworks section#section-frameworks p,#stage-sponsorships #sponsorships h3,.stage-scenarios .heading-scenarios span{font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:300}#stage-frameworks #frameworks li a:hover,#stage-sponsorships #sponsorships{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07);border-radius:1px}header#nav{-webkit-font-smoothing:antialiased;background-image:-webkit-gradient(linear,right bottom,left top,from(#0084e7),to(#00407f));background-image:linear-gradient(to top left,#0084e7,#00407f);-webkit-box-shadow:inset 0 -.5rem 7.5rem -3rem #00407f;box-shadow:inset 0 -.5rem 7.5rem -3rem #00407f;min-height:4rem}header#nav nav.nav #logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDk0IDIzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyIj48cGF0aCBkPSJNNDk0IDE1MWgtNTljLTguMjg0IDAtMTUtNi43MTYtMTUtMTVWOTZjMC04LjI4NCA2LjcxNi0xNSAxNS0xNWg0MlY1NWgxN3Y5NnptLTgxLTcwdjcwaC0xN1Y4MWgxN3ptLTI0IDB2MTdoLTM4YTMgMyAwIDAgMC0zIDN2NTBoLTE3Vjk2YzAtOC4yODQgNi43MTYtMTUgMTUtMTVoNDN6bS04MC0yMGM4LjI4NCAwIDE1IDYuNzE2IDE1IDE1djEwaC0xN3YtNWEzIDMgMCAwIDAtMy0zaC01MGEzIDMgMCAwIDAtMyAzdjUwYTMgMyAwIDAgMCAzIDNoNTBhMyAzIDAgMCAwIDMtM3YtMTRoLTIwdi0xN2gzN3YzNmMwIDguMjg0LTYuNzE2IDE1LTE1IDE1aC02MGMtOC4yODQgMC0xNS02LjcxNi0xNS0xNVY3NmMwLTguMjg0IDYuNzE2LTE1IDE1LTE1aDYwem0xNjggMzdoLTM3YTMgMyAwIDAgMC0zIDN2MzBhMyAzIDAgMCAwIDMgM2gzN1Y5OHoiIGZpbGw9IiNmZmYiLz48dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2UxIiB4PSIzOTUiIHk9IjU0IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiLz48cGF0aCBkPSJNMTgxIDE1MC45NjFMMTgwLjk5NiAxNjRjLS4wMDEgOC4yODMtNi43MTcgMTQuOTk4LTE1IDE0Ljk5OEwxMjAgMTc5di0xM2g0NWMxLjcwNy0uMDUxIDMtMS4zNzQgMy0zdi0xMS45ODRoLTQ2Yy04LjMyOS0uMDQ1LTE1LTYuNzQ0LTE1LTE1Vjk0YzAtOC4yODQgNi43MTYtMTUgMTUtMTVsNDMuOTk2LjAwMWM4LjI4NCAwIDE0Ljk5OSA2LjcxNSAxNSAxNC45OTlsLjAwNCA0NGgzMFY5OC44OTRjLjEzMiAxLjAzNy4xOTIgMi4wOTIuMTkyIDMuMTZ2NTUuNjk0YzAgMS4wNjktLjA2IDIuMTIzLS4xOTIgMy4xNjF2LTkuOTQ4aC0zMHpNMTAwIDE1MUg0MmMtOC4yODQgMC0xNS02LjcxNi0xNS0xNXYtMTVILjc2NHYtMTNIODdWOTVjMC0xLjYyNi0xLjI5My0yLjk0OS0zLTNIMjdWNzloNThjOC4zMjkuMDQ1IDE1IDYuNzQ0IDE1IDE1djU3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik04NyAxMDhILjYxM1Y2Ny40NmExNS4wMDIgMTUuMDAyIDAgMCAxIDcuNS0xMi45OTFMOTguMzA2IDIuMzk2YTE0Ljk5OCAxNC45OTggMCAwIDEgMTUgMEwyMDMuNSA1NC40NjlBMTUuMDAyIDE1LjAwMiAwIDAgMSAyMTEgNjcuNDZWMTM4aC0zMGwtLjAwNC00NGMtLjAwMS04LjI4NC02LjcxNi0xNC45OTktMTUtMTQuOTk5TDEyMiA3OWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY0Mi4wMTZjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg0NlYxNjNhMyAzIDAgMCAxLTMgM2gtNDV2MTNsNDUuOTk2LS4wMDJjOC4yODMgMCAxNC45OTktNi43MTUgMTUtMTQuOTk4bC4wMDQtMTMuMDM5aDMwdjIwLjY0NWExNS4wMDIgMTUuMDAyIDAgMCAxLTcuNSAxMi45OTFsLTkwLjE5NCA1Mi4wNzNhMTUuMDAyIDE1LjAwMiAwIDAgMS0xNSAwTDguMTEzIDE4NC41OTdhMTUuMDAyIDE1LjAwMiAwIDAgMS03LjUtMTIuOTkxVjEyMUgyN3YxNWMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDU4Vjk0YzAtOC4yODQtNi43MTYtMTUtMTUtMTVIMjd2MTNoNTdhMyAzIDAgMCAxIDMgM3YxM3ptMCAzMEg0M2EzIDMgMCAwIDEtMy0zdi0xNGg0N3YxN3ptNzgtNDZjMS42NTYgMCAzIDEuMzQ0IDMgM3Y0MGMwIDEuNjU2LTEuMzQ0IDMtMyAzaC00MmMtMS42NTYgMC0zLTEuMzQ0LTMtM1Y5NWMwLTEuNjU2IDEuMzQ0LTMgMy0zaDQyeiIgZmlsbD0iI2UxMWYyMiIvPjxkZWZzPjxpbWFnZSBpZD0iX0ltYWdlMSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJNQUFBQVRDQVlBQUFCeVVEYk1BQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQUwwbEVRVlE0aldOZ29DSmdaR0JnWUhnb3IvU2ZVb1BrSDk1alpLTGNQUWd3YXRpb1lhT0dqUm8yZ0laUkZRQUFkcEFFSXVCRHR0a0FBQUFBU1VWT1JLNUNZSUk9Ii8+PC9kZWZzPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;min-height:2.5rem;min-width:5.5rem}header#nav nav.nav ul li{position:relative}@media (min-width:576px){header#nav nav.nav ul li.active:after{content:"";height:.2rem;width:100%;background-color:#fff;position:absolute;bottom:-.7rem}}header#nav nav.nav ul li a{color:#b3d4ed}header#nav nav.nav ul li a:hover{color:#fff}

/*!
 * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-3x{font-size:3em}.fa-fw{text-align:center;width:1.25em}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-algolia:before{content:"\F36C"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrows-alt:before{content:"\F0B2"}.fa-bars:before{content:"\F0C9"}.fa-bath:before{content:"\F2CD"}.fa-calculator:before{content:"\F1EC"}.fa-check:before{content:"\F00C"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-circle:before{content:"\F111"}.fa-code:before{content:"\F121"}.fa-cog:before{content:"\F013"}.fa-copy:before{content:"\F0C5"}.fa-external-link-alt:before{content:"\F35D"}.fa-file:before{content:"\F15B"}.fa-file-audio:before{content:"\F1C7"}.fa-file-excel:before{content:"\F1C3"}.fa-file-pdf:before{content:"\F1C1"}.fa-folder:before{content:"\F07B"}.fa-frown:before{content:"\F119"}.fa-hand-rock:before{content:"\F255"}.fa-handshake:before{content:"\F2B5"}.fa-hourglass-half:before{content:"\F252"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-link:before{content:"\F0C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-medal:before{content:"\F5A2"}.fa-minus-square:before{content:"\F146"}.fa-mobile-alt:before{content:"\F3CD"}.fa-phone:before{content:"\F095"}.fa-play:before{content:"\F04B"}.fa-plus-square:before{content:"\F0FE"}.fa-question-circle:before{content:"\F059"}.fa-redo:before{content:"\F01E"}.fa-shower:before{content:"\F2CC"}.fa-snowflake:before{content:"\F2DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-up:before{content:"\F161"}.fa-spinner:before{content:"\F110"}.fa-times:before{content:"\F00D"}.fa-trash-alt:before{content:"\F2ED"}.fa-university:before{content:"\F19C"}.fa-users:before{content:"\F0C0"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}footer#site-footer{color:#dee2e6;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiNGRkYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLW9wYWNpdHk9Ii4xIj48cGF0aCBkPSJNNzcuMjYyIDMzLjk2NWw0My40NjMgMjUuMDkzaDBhNy4yIDcuMiAwIDAgMSAzLjYgNi4yMzV2NTAuMTg2aDBhNy4yIDcuMiAwIDAgMS0zLjYgNi4yMzZsLTQzLjQ2MyAyNS4wOTNoMGE3LjIgNy4yIDAgMCAxLTcuMiAwTDI2LjYgMTIxLjcxNWgwYTcuMiA3LjIgMCAwIDEtMy42LTYuMjM2VjY1LjI5M2gwYTcuMiA3LjIgMCAwIDEgMy42LTYuMjM1bDQzLjQ2Mi0yNS4wOTNoMGE3LjIgNy4yIDAgMCAxIDcuMiAwaDB6bTQuMjkgMTEuOTE5aDBhNS43NiA1Ljc2IDAgMCAwLTUuNzI5LS42MDJoMGwtMzYuODYgMTYuNDExYTUuNzYgNS43NiAwIDAgMC0zLjM4NiA0LjY2bC00LjIxOCA0MC4xMjhhNS43NiA1Ljc2IDAgMCAwIDIuMzQzIDUuMjYybDMyLjY0MyAyMy43MTdhNS43NiA1Ljc2IDAgMCAwIDUuNzI4LjYwMmgwbDM2Ljg2MS0xNi40MTJhNS43NiA1Ljc2IDAgMCAwIDMuMzg2LTQuNjZoMGw0LjIxNy00MC4xMjdhNS43NiA1Ljc2IDAgMCAwLTIuMzQzLTUuMjYyTDgxLjU1MSA0NS44ODR6TTI4OC45MTYgMjExLjA1M2w0OS42OTggNi45ODRoMGE3LjIgNy4yIDAgMCAxIDUuNjc0IDQuNDMzbDE4LjggNDYuNTMyaDBhNy4yIDcuMiAwIDAgMS0xLjAwMiA3LjEzbC0zMC44OTggMzkuNTQ3YTcuMiA3LjIgMCAwIDEtNi42NzYgMi42OTdsLTQ5LjY5Ny02Ljk4NWgwYTcuMiA3LjIgMCAwIDEtNS42NzQtNC40MzJsLTE4LjgtNDYuNTMyaDBhNy4yIDcuMiAwIDAgMSAxLjAwMi03LjEzbDMwLjg5OC0zOS41NDdoMGE3LjIgNy4yIDAgMCAxIDYuNjc1LTIuNjk3aDB6bTM0LjQzNiAxNS44NWgwYTUuMTg0IDUuMTg0IDAgMCAwLTQuOTAyLTEuNjg4aDBsLTM1Ljg0MyA2Ljk2N2E1LjE4NCA1LjE4NCAwIDAgMC0zLjkxMiAzLjRoMGwtMTEuODg4IDM0LjUyNmE1LjE4NCA1LjE4NCAwIDAgMCAuOTkgNS4wODhoMGwyMy45NTUgMjcuNTU4YTUuMTg0IDUuMTg0IDAgMCAwIDQuOTAxIDEuNjg4aDBsMzUuODQzLTYuOTY4YTUuMTg0IDUuMTg0IDAgMCAwIDMuOTEzLTMuNGwxMS44ODgtMzQuNTI1YTUuMTg0IDUuMTg0IDAgMCAwLS45OS01LjA5aDBsLTIzLjk1NS0yNy41NTd6TTIyNS44MTggMjYuNDVsMTYuNDQ4IDExLjk1aDBhMi44OCAyLjg4IDAgMCAxIDEuMTcyIDIuNjMybC0yLjEyNSAyMC4yMmgwYTIuODggMi44OCAwIDAgMS0xLjY5MyAyLjMzbC0xOC41NzQgOC4yNjloMGEyLjg4IDIuODggMCAwIDEtMi44NjQtLjMwMUwyMDEuNzM0IDU5LjZoMGEyLjg4IDIuODggMCAwIDEtMS4xNzItMi42MzJsMi4xMjUtMjAuMjJoMGEyLjg4IDIuODggMCAwIDEgMS42OTMtMi4zM2wxOC41NzQtOC4yNjloMGEyLjg4IDIuODggMCAwIDEgMi44NjQuMzAxek01MS44MTggMzM1LjQ1bDE2LjQ0OCAxMS45NWgwYTIuODggMi44OCAwIDAgMSAxLjE3MiAyLjYzMmwtMi4xMjUgMjAuMjJoMGEyLjg4IDIuODggMCAwIDEtMS42OTMgMi4zM2wtMTguNTc0IDguMjY5aDBhMi44OCAyLjg4IDAgMCAxLTIuODY0LS4zMDFMMjcuNzM0IDM2OC42aDBhMi44OCAyLjg4IDAgMCAxLTEuMTcyLTIuNjMybDIuMTI1LTIwLjIyaDBhMi44OCAyLjg4IDAgMCAxIDEuNjkzLTIuMzNsMTguNTc0LTguMjY5aDBhMi44OCAyLjg4IDAgMCAxIDIuODY0LjMwMXoiLz48cGF0aCBkPSJNNTAuNjMgMzQxLjUwOWw4LjcxIDguNDFoMGMuNDQzLjQzLjYyNSAxLjA2My40NzUgMS42NjJsLTIuOTI5IDExLjc0OGgwYTEuNzI4IDEuNzI4IDAgMCAxLTEuMiAxLjI0M2wtMTEuNjM5IDMuMzM3aDBjLS41OTMuMTctMS4yMzIuMDExLTEuNjc3LS40MThsLTguNzEtOC40MWgwYTEuNzI4IDEuNzI4IDAgMCAxLS40NzUtMS42NjJsMi45MjktMTEuNzQ4aDBhMS43MjggMS43MjggMCAwIDEgMS4yLTEuMjQzbDExLjYzOS0zLjMzN2gwYTEuNzI4IDEuNzI4IDAgMCAxIDEuNjc3LjQxOHpNMzQ4LjkwOSAxMTYuNzI1bDguMjI0IDUuOTc1aDBjLjQxNi4zMDMuNjQuODA0LjU4NiAxLjMxNmwtMS4wNjMgMTAuMTFoMGExLjQ0IDEuNDQgMCAwIDEtLjg0NiAxLjE2NWwtOS4yODcgNC4xMzRoMGExLjQ0IDEuNDQgMCAwIDEtMS40MzItLjE1bC04LjIyNC01Ljk3NWgwYTEuNDQgMS40NCAwIDAgMS0uNTg2LTEuMzE2bDEuMDYzLTEwLjExaDBhMS40NCAxLjQ0IDAgMCAxIC44NDYtMS4xNjVsOS4yODctNC4xMzRoMGExLjQ0IDEuNDQgMCAwIDEgMS40MzIuMTV6TTM3OC45MDkgMjYuNzI1bDguMjI0IDUuOTc1aDBjLjQxNi4zMDMuNjQuODA0LjU4NiAxLjMxNmwtMS4wNjMgMTAuMTFoMGExLjQ0IDEuNDQgMCAwIDEtLjg0NiAxLjE2NWwtOS4yODcgNC4xMzRoMGExLjQ0IDEuNDQgMCAwIDEtMS40MzItLjE1bC04LjIyNC01Ljk3NWgwYTEuNDQgMS40NCAwIDAgMS0uNTg2LTEuMzE2bDEuMDYzLTEwLjExaDBhMS40NCAxLjQ0IDAgMCAxIC44NDYtMS4xNjVsOS4yODctNC4xMzRoMGExLjQ0IDEuNDQgMCAwIDEgMS40MzIuMTV6TTMyNi42NDUgMjQuNzU1bDMuMTggMjAuMDhoMGEyLjg4IDIuODggMCAwIDEtMS4wMzIgMi42OWwtMTUuOCAxMi43OTRoMGEyLjg4IDIuODggMCAwIDEtMi44NDUuNDVsLTE4Ljk4LTcuMjg1aDBhMi44OCAyLjg4IDAgMCAxLTEuODEzLTIuMjM5bC0zLjE4LTIwLjA4aDBhMi44OCAyLjg4IDAgMCAxIDEuMDMyLTIuNjlsMTUuOC0xMi43OTRoMGEyLjg4IDIuODggMCAwIDEgMi44NDUtLjQ1bDE4Ljk4IDcuMjg1aDBhMi44OCAyLjg4IDAgMCAxIDEuODEzIDIuMjM5ek0yNzIuNTgxIDExMC4zOGw4LjI3IDE4LjU3NGgwYTIuODggMi44OCAwIDAgMS0uMzAxIDIuODY0bC0xMS45NSAxNi40NDhoMGEyLjg4IDIuODggMCAwIDEtMi42MzIgMS4xNzJsLTIwLjIyLTIuMTI1aDBhMi44OCAyLjg4IDAgMCAxLTIuMzMtMS42OTNsLTguMjY5LTE4LjU3NGgwYTIuODggMi44OCAwIDAgMSAuMzAxLTIuODY0bDExLjk1LTE2LjQ0OGgwYTIuODggMi44OCAwIDAgMSAyLjYzMi0xLjE3MmwyMC4yMiAyLjEyNWgwYTIuODggMi44OCAwIDAgMSAyLjMzIDEuNjkzeiIvPjxwYXRoIGQ9Ik0yNzUuMTY1IDEwNy4xNWwxMC4wMiAyMi41MDhoMGEzLjQ4NSAzLjQ4NSAwIDAgMS0uMzYzIDMuNDY2bC0xNC40ODIgMTkuOTMyaDBhMy40ODUgMy40ODUgMCAwIDEtMy4xODMgMS40MTdsLTI0LjUwMy0yLjU3NWgwYTMuNDg1IDMuNDg1IDAgMCAxLTIuODE5LTIuMDQ5bC0xMC4wMi0yMi41MDdoMGEzLjQ4NSAzLjQ4NSAwIDAgMSAuMzYzLTMuNDY2bDE0LjQ4Mi0xOS45MzJoMGEzLjQ4NSAzLjQ4NSAwIDAgMSAzLjE4My0xLjQxN2wyNC41MDMgMi41NzVoMGEzLjQ4NSAzLjQ4NSAwIDAgMSAyLjgxOSAyLjA0OXoiLz48cGF0aCBkPSJNMjgwLjk5MSAxMDEuMjFsMTMuMDQ2IDI5LjNoMGE0LjUzIDQuNTMgMCAwIDEtLjQ3NCA0LjUwNWwtMTguODUyIDI1Ljk0OWgwYTQuNTMgNC41MyAwIDAgMS00LjEzOSAxLjg0MmwtMzEuODk4LTMuMzUyaDBhNC41MyA0LjUzIDAgMCAxLTMuNjY1LTIuNjYzbC0xMy4wNDYtMjkuMzAxaDBhNC41MyA0LjUzIDAgMCAxIC40NzQtNC41MDVsMTguODUyLTI1Ljk0OWgwYTQuNTMgNC41MyAwIDAgMSA0LjEzOS0xLjg0MmwzMS44OTggMy4zNTJoMGE0LjUzIDQuNTMgMCAwIDEgMy42NjUgMi42NjN6TTE3OS45NSAxNTguMDlsNDMuMDk1IDY4Ljk2N2gwYTExLjUyIDExLjUyIDAgMCAxIC40MDIgMTEuNTEzbC0zOC4xOCA3MS44MDZoMGExMS41MiAxMS41MiAwIDAgMS05Ljc3IDYuMTA0bC04MS4yNzUgMi44MzloMGExMS41MiAxMS41MiAwIDAgMS0xMC4xNzEtNS40MDlsLTQzLjA5Ni02OC45NjdoMGExMS41MiAxMS41MiAwIDAgMS0uNDAyLTExLjUxM2wzOC4xOC03MS44MDZoMGExMS41MiAxMS41MiAwIDAgMSA5Ljc3LTYuMTA0bDgxLjI3NS0yLjgzOWgwYTExLjUyIDExLjUyIDAgMCAxIDEwLjE3MSA1LjQwOXoiLz48L2c+PC9zdmc+),linear-gradient(170deg,#00407f,#000d19);background-size:100px 100px,100% 100%;background-repeat:repeat,no-repeat;font-size:85%;font-weight:300;text-shadow:1px 1px 20px #00407f}footer#site-footer h5{font-variant:all-small-caps}footer#site-footer ul{padding-left:0}footer#site-footer ul li{list-style:none}footer#site-footer ul a,footer#site-footer ul a:hover{color:#adb5bd}footer#site-footer #copy{color:#6c757d}#cookie-warning{background-color:#0084e7;color:#f9fcff;z-index:1000;position:fixed;bottom:0}.page-content{position:fixed;overflow:auto;height:calc(100% - 4rem);width:100%;-webkit-overflow-scrolling:touch}.content-list{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-before:0;padding-block-start:0}.content-list li{margin-bottom:.5rem}.heading-enterprise:after{display:inline-block;height:1em;width:1em;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQxNCI+PHBhdGggZD0iTTEwIDBjNS41MTkgMCAxMCA0LjQ4MSAxMCAxMHMtNC40ODEgMTAtMTAgMTBTMCAxNS41MTkgMCAxMCA0LjQ4MSAwIDEwIDB6bTAgMmM0LjQxNSAwIDggMy41ODUgOCA4cy0zLjU4NSA4LTggOC04LTMuNTg1LTgtOCAzLjU4NS04IDgtOHoiIGZpbGw9IiNlMTFmMjIiLz48cGF0aCBkPSJNNy40NDggMTAuMzI4YzAgLjM3Mi4wODEuNzExLjI0MyAxLjAxNy4xNjIuMzA2LjM3NS41NjcuNjM5Ljc4My4yNjQuMjE2LjU3LjM4NC45MTguNTA0LjM0OC4xMi43MDguMTggMS4wOC4xOC41MDQgMCAuOTQyLS4xMTcgMS4zMTQtLjM1MWE0LjIzIDQuMjMgMCAwIDAgMS4wMjYtLjkyN2wxLjIyNC45MzZjLS45IDEuMTY0LTIuMTYgMS43NDYtMy43OCAxLjc0NmE0LjY5OCA0LjY5OCAwIDAgMS0xLjgyNy0uMzQyIDMuOTc4IDMuOTc4IDAgMCAxLTEuMzg2LS45NDUgNC4xOTEgNC4xOTEgMCAwIDEtLjg3My0xLjQyMiA1LjAyNiA1LjAyNiAwIDAgMS0uMzA2LTEuNzczYzAtLjYzNi4xMTEtMS4yMjcuMzMzLTEuNzczLjIyMi0uNTQ2LjUyOC0xLjAyLjkxOC0xLjQyMmE0LjE5IDQuMTkgMCAwIDEgMS4zOTUtLjk0NSA0LjQ4OSA0LjQ4OSAwIDAgMSAxLjc2NC0uMzQyYy43NTYgMCAxLjM5NS4xMzIgMS45MTcuMzk2cy45NTEuNjA5IDEuMjg3IDEuMDM1Yy4zMzYuNDI2LjU3OS45MDYuNzI5IDEuNDQuMTUuNTM0LjIyNSAxLjA3Ny4yMjUgMS42Mjl2LjU3NmgtNi44NHptNS4xMTItMS4yOTZhMy40MTcgMy40MTcgMCAwIDAtLjE3MS0uOTkgMi4xNzggMi4xNzggMCAwIDAtLjQ1OS0uNzgzIDIuMTE1IDIuMTE1IDAgMCAwLS43NjUtLjUyMiAyLjc5OSAyLjc5OSAwIDAgMC0xLjA3MS0uMTg5IDIuNjUzIDIuNjUzIDAgMCAwLTIuNDU3IDEuNjExIDIuMjAzIDIuMjAzIDAgMCAwLS4xODkuODczaDUuMTEyeiIgZmlsbD0iI2UxMWYyMiIvPjwvc3ZnPg==);text-indent:-10000px;background-position-y:center;background-repeat:no-repeat;content:"e";margin-left:6px}#stage-frameworks .inline-container #frameworks,.inline-container,.inline-container #stage-description>section,.inline-container #stage-frameworks #frameworks,.inline-container #stage-frameworks>section,.inline-container #stage-sponsorships>section,.inline-container .about-page,.inline-container .about-page>section,.inline-container .changelog-page,.inline-container .changelog-page>section,.inline-container .cookies-page,.inline-container .cookies-page>section,.inline-container .jobs-page,.inline-container .jobs-page>section,.inline-container .license-pricing #content .packages>div,.inline-container .license-pricing #deeper-dive>div,.inline-container .license-pricing #definitions>div,.inline-container .license-pricing #licenses .license-container,.inline-container .license-pricing #timeline>div,.inline-container .license-pricing>section,.inline-container .media-page,.inline-container .media-page>section,.inline-container .pipeline-page,.inline-container .pipeline-page>section,.inline-container .privacy-page,.inline-container .privacy-page>section,.inline-container .row,.inline-container .stage-scenarios>section,.inline-container .stage-scenarios section,.inline-container footer#site-footer>div,.license-pricing #content .inline-container .packages>div,.license-pricing #licenses .inline-container .license-container,.license-pricing .inline-container #deeper-dive>div,.license-pricing .inline-container #definitions>div,.license-pricing .inline-container #timeline>div,.stage-scenarios .inline-container section{margin:0;padding:0}.figure{display:block;margin:1rem auto;text-align:center}dl.content dd{margin-bottom:1em}dl.content dt code{margin-left:1em}.theme-table td,.theme-table th{padding-left:2em}.license-pricing #content .page-info h1+p,h1+p.lead{margin-top:2rem;line-height:1.8;margin-bottom:2rem}.video{text-align:center}.video iframe{width:95%;height:435px}.youtube-bar{margin-bottom:10px}.youtube-text{padding-left:5px}.youtube-icon{height:30px}h2{font-size:1.7rem;font-weight:400}h3{font-size:1.5rem}h3,h4{font-weight:300}h4{font-size:1.3rem}.tabpanel,.tabpanel .content{display:-webkit-box;display:-ms-flexbox;display:flex}.tabpanel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:500px;border:1px solid #d3d3d3;border-radius:5px}.tab{height:40px;line-height:40px;background-color:#ebebeb;cursor:pointer;margin:0 0 0 10px;padding:0 5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.tab.selected{border:solid #ebebeb;border-width:1px 1px 0;background-color:#fff;color:#0084e7}.tabpanel .content{height:calc(100% - 45px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tabpanel .content>div{overflow-y:auto;margin:10px;border:1px solid #d3d3d3;border-left-width:0}.tabpanel table{width:100%;border-collapse:collapse;font-size:13px}.tabpanel tr{height:40px}.tabpanel table td,.tabpanel table th{border:1px solid #ebebeb;padding:5px}.tabpanel table tr:first-of-type th{border-top-width:0}.tabpanel table th{text-align:center}.tabpanel table tbody tr td:first-of-type{white-space:pre}.hidden{display:none!important}.note{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjRkZDMTA3IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIwIDQ1bDEwLjUtM000NS41IDIwaC01TTMwLjUgMzZDMzAgMzEgMzcgMjkgMzcgMjFzLTctMTEtMTItMTEtMTEuNSAzLTExLjUgMTEgNyAxMSA3IDE2LjVjLTEuNSAzIDEwLTEuNSAxMC0xLjV6TTIwIDQybDEwLjUtM00yOC41IDQ2LjVjLTIuMzMzIDEuNjY3LTQuNSAxLjY2Ny02LjUgME0xMiAzMWwtMi41IDJNOS41IDIwaC01TTM4IDMxbDMgMk0zNiAxMWw0LTRNMjUgNi41VjFNMTQgMTFsLTQtMy41Ii8+PC9nPjwvc3ZnPg==);background-position-x:1rem;background-position-y:1rem;background-size:30px 30px;background-color:#f8f9fa;margin-top:2rem}.enterprise-note,.note{padding:1rem 1rem 1rem calc(30px + 2rem);background-repeat:no-repeat;color:#343a40;border:1px solid #dee2e6;border-radius:.25rem;min-height:calc(30px + 2rem);margin-bottom:1rem}.enterprise-note{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQxNCI+PHBhdGggZD0iTTEwIDBjNS41MTkgMCAxMCA0LjQ4MSAxMCAxMHMtNC40ODEgMTAtMTAgMTBTMCAxNS41MTkgMCAxMCA0LjQ4MSAwIDEwIDB6bTAgMmM0LjQxNSAwIDggMy41ODUgOCA4cy0zLjU4NSA4LTggOC04LTMuNTg1LTgtOCAzLjU4NS04IDgtOHoiIGZpbGw9IiNlMTFmMjIiLz48cGF0aCBkPSJNNy40NDggMTAuMzI4YzAgLjM3Mi4wODEuNzExLjI0MyAxLjAxNy4xNjIuMzA2LjM3NS41NjcuNjM5Ljc4My4yNjQuMjE2LjU3LjM4NC45MTguNTA0LjM0OC4xMi43MDguMTggMS4wOC4xOC41MDQgMCAuOTQyLS4xMTcgMS4zMTQtLjM1MWE0LjIzIDQuMjMgMCAwIDAgMS4wMjYtLjkyN2wxLjIyNC45MzZjLS45IDEuMTY0LTIuMTYgMS43NDYtMy43OCAxLjc0NmE0LjY5OCA0LjY5OCAwIDAgMS0xLjgyNy0uMzQyIDMuOTc4IDMuOTc4IDAgMCAxLTEuMzg2LS45NDUgNC4xOTEgNC4xOTEgMCAwIDEtLjg3My0xLjQyMiA1LjAyNiA1LjAyNiAwIDAgMS0uMzA2LTEuNzczYzAtLjYzNi4xMTEtMS4yMjcuMzMzLTEuNzczLjIyMi0uNTQ2LjUyOC0xLjAyLjkxOC0xLjQyMmE0LjE5IDQuMTkgMCAwIDEgMS4zOTUtLjk0NSA0LjQ4OSA0LjQ4OSAwIDAgMSAxLjc2NC0uMzQyYy43NTYgMCAxLjM5NS4xMzIgMS45MTcuMzk2cy45NTEuNjA5IDEuMjg3IDEuMDM1Yy4zMzYuNDI2LjU3OS45MDYuNzI5IDEuNDQuMTUuNTM0LjIyNSAxLjA3Ny4yMjUgMS42Mjl2LjU3NmgtNi44NHptNS4xMTItMS4yOTZhMy40MTcgMy40MTcgMCAwIDAtLjE3MS0uOTkgMi4xNzggMi4xNzggMCAwIDAtLjQ1OS0uNzgzIDIuMTE1IDIuMTE1IDAgMCAwLS43NjUtLjUyMiAyLjc5OSAyLjc5OSAwIDAgMC0xLjA3MS0uMTg5IDIuNjUzIDIuNjUzIDAgMCAwLTIuNDU3IDEuNjExIDIuMjAzIDIuMjAzIDAgMCAwLS4xODkuODczaDUuMTEyeiIgZmlsbD0iI2UxMWYyMiIvPjwvc3ZnPg==);background-position-x:1rem;background-position-y:1rem;background-size:30px 30px;background-color:#f8f9fa}div.animated-example{margin-bottom:25px}@-webkit-keyframes doodle-drop{0%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes doodle-drop{0%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.div-outer-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.small .div-outer-div{padding-bottom:5px}.div-percent-bar-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.small .div-percent-bar-wrapper{border-radius:5px;border:1px solid #d3d3d3;height:10px}.div-percent-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.div-percent-value{position:absolute;padding-left:4px;font-weight:700;font-size:13px;left:5px;top:0}.small .div-percent-value{font-weight:400;top:10px}[class^=ag-theme][class*=dark]{scrollbar-face-color:#6b6b6b;scrollbar-track-color:#1c1f20;scrollbar-arrow-color:#6b6b6b;scrollbar-color:#6b6b6b #1c1f20}[class^=ag-theme][class*=dark] ::-webkit-scrollbar{width:15px;height:15px}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-thumb{background-color:#6b6b6b;border-radius:10px;background-clip:content-box}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-thumb:hover{background-color:#959595;border-radius:10px;background-clip:content-box}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-thumb:vertical,[class^=ag-theme][class*=dark] ::-webkit-scrollbar-thumb:vertical:hover{border:3px solid transparent;border-left-width:4px}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-thumb:horizontal,[class^=ag-theme][class*=dark] ::-webkit-scrollbar-thumb:horizontal:hover{border:3px solid transparent;border-top:4px solid transparent}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-track{background-color:#1c1f20}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-track:vertical{border-left:1px solid #424242}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-track:horizontal{border-top:1px solid #424242}[class^=ag-theme][class*=dark] ::-webkit-scrollbar-corner{background-color:#1c1f20}.about-page section{width:100%;padding-bottom:50px}#stage-frameworks .about-page section #frameworks .col-md-4,.about-page section #stage-description>section .col-md-4,.about-page section #stage-frameworks #frameworks .col-md-4,.about-page section #stage-frameworks>section .col-md-4,.about-page section #stage-sponsorships>section .col-md-4,.about-page section .about-page .col-md-4,.about-page section .about-page>section .col-md-4,.about-page section .changelog-page .col-md-4,.about-page section .changelog-page>section .col-md-4,.about-page section .cookies-page .col-md-4,.about-page section .cookies-page>section .col-md-4,.about-page section .jobs-page .col-md-4,.about-page section .jobs-page>section .col-md-4,.about-page section .license-pricing #content .packages>div .col-md-4,.about-page section .license-pricing #deeper-dive>div .col-md-4,.about-page section .license-pricing #definitions>div .col-md-4,.about-page section .license-pricing #licenses .license-container .col-md-4,.about-page section .license-pricing #timeline>div .col-md-4,.about-page section .license-pricing>section .col-md-4,.about-page section .media-page .col-md-4,.about-page section .media-page>section .col-md-4,.about-page section .pipeline-page .col-md-4,.about-page section .pipeline-page>section .col-md-4,.about-page section .privacy-page .col-md-4,.about-page section .privacy-page>section .col-md-4,.about-page section .row .col-md-4,.about-page section .stage-scenarios>section .col-md-4,.about-page section .stage-scenarios section .col-md-4,.about-page section footer#site-footer>div .col-md-4,.license-pricing #content .about-page section .packages>div .col-md-4,.license-pricing #licenses .about-page section .license-container .col-md-4,.license-pricing .about-page section #deeper-dive>div .col-md-4,.license-pricing .about-page section #definitions>div .col-md-4,.license-pricing .about-page section #timeline>div .col-md-4,.stage-scenarios .about-page section section .col-md-4{margin-top:25px}.options-container select{-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 1200 1000" fill="%23333"><path d="M1100 411L902 212 549 565 196 212-1 411l551 551z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 7px) 49%}#example-wrapper{position:absolute;top:4rem;height:calc(100% - 4rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-font-smoothing:antialiased;max-width:100%;width:100%}#example-wrapper,#example-wrapper #grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#example-wrapper #grid-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.dark .star{-webkit-filter:invert(100%);filter:invert(100%)}body:not(.dark) .good-score:not(.ag-cell-range-selected){background-color:rgba(185,246,202,.4)}body:not(.dark) .bad-score:not(.ag-cell-range-selected){background-color:rgba(255,128,171,.4)}body:not(.dark) ::-webkit-scrollbar{width:15px;height:15px}body:not(.dark) ::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:10px;background-clip:content-box}body:not(.dark) ::-webkit-scrollbar-thumb:hover{background-color:#7d7d7d;border-radius:10px;background-clip:content-box}body:not(.dark) ::-webkit-scrollbar-thumb:vertical,body:not(.dark) ::-webkit-scrollbar-thumb:vertical:hover{border:3px solid transparent;border-left-width:4px}body:not(.dark) ::-webkit-scrollbar-thumb:horizontal,body:not(.dark) ::-webkit-scrollbar-thumb:horizontal:hover{border:3px solid transparent;border-top:4px solid transparent}body:not(.dark) ::-webkit-scrollbar-track{background-color:#fafafa}body:not(.dark) ::-webkit-scrollbar-track:vertical{border-left:1px solid #e8e8e8}body:not(.dark) ::-webkit-scrollbar-track:horizontal{border-top:1px solid #e8e8e8}body:not(.dark) ::-webkit-scrollbar-corner{background-color:#fafafa}.dark{background-color:#222;color:#fff}.dark .good-score{color:#90ee90}.dark .bad-score{color:#e81079}.blue{background-color:#00008b;color:#add8e6}button[disabled]{opacity:.5}.example-toolbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#f1f7ff;border-bottom:1px solid #8abde3;margin-bottom:0;padding:5px 0;-webkit-transition:height 1s;transition:height 1s}.example-toolbar input,.example-toolbar select{height:35px;width:180px;border-radius:5px;border:1px solid grey;background-color:#f9f9f9;color:#333;outline:none;padding-left:5px}.dark .example-toolbar input,.dark .example-toolbar select{background-color:#636262;color:#fff}.dark .example-toolbar input::-webkit-input-placeholder,.dark .example-toolbar select::-webkit-input-placeholder{color:#e8e8e8}.dark .example-toolbar input::-moz-placeholder,.dark .example-toolbar select::-moz-placeholder{color:#e8e8e8}.dark .example-toolbar input:-ms-input-placeholder,.dark .example-toolbar select:-ms-input-placeholder{color:#e8e8e8}.dark .example-toolbar input::-ms-input-placeholder,.dark .example-toolbar select::-ms-input-placeholder{color:#e8e8e8}.dark .example-toolbar input::placeholder,.dark .example-toolbar select::placeholder{color:#e8e8e8}.dark .example-toolbar{background-color:#34343c;border-bottom-color:#666}.dark .example-toolbar a{color:#add8e6}.dark .example-toolbar a:hover{color:#fff}.example-toolbar .options-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:5px 0;overflow:hidden;max-width:1400px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.example-toolbar .options-container>div{white-space:nowrap;padding-left:15px;padding-right:15px}.example-toolbar .options-container .video-tour,.example-toolbar .options-container .video-tour a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.example-toolbar .options-container .video-tour a:hover{text-decoration:none}.example-toolbar .options-container .video-tour a:before{content:"";display:inline-block;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc5MEE1MkUxNTQ1MTFFN0E2MTJFMkVCNzdBMUNBNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc5MEE1MkYxNTQ1MTFFN0E2MTJFMkVCNzdBMUNBNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzkwQTUyQzE1NDUxMUU3QTYxMkUyRUI3N0ExQ0E2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzkwQTUyRDE1NDUxMUU3QTYxMkUyRUI3N0ExQ0E2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PouD3w0AAAHpSURBVHjarJTPTtRQFMa/c9tp0Rl1I/gHSWYwcSEufAATE1eyMrp0Y4w8AL6BPgJr1poQDa5U1uIKjEuNmqATgyuMI8IU2tt7/G6nEiYtGBNv8mub03u+fvfe0yPdqQswghsicgfAOTJSEpOIBMRgMBzJSUZ2yQ5JyLoqHjvVJ0LBKwws4/+M62Hu9H7tKxHA2uIuYQOa05j8VXA2dIpOJawYJEcx0rXPEJcjmpwswiiED1RuGzo8QTAENyT9vgFzchTjTxcRXr2GX+8+IPvShTOGGymc51DJc9oyTG56gSH4KZtmSHs9HJ+exvmlJYzNz8NevIT++4+w/QS5Cfc+vo8ROkRAUIEH6++aZcXqz8zMYGp1FaOLz5BRyP7cpEAlT0LnXO2B+LjjfkkQ7IX7KytIXi/TnYGhIyFQHUoN88EKKyO3FDvaZAUabNHZ1wcP8ePF86Io43YHypOvMaO+bLbrBLV5DJZr+HT3HjYWFmCTbRwZn4BEEeP04Gp97HjBzRo5SKuFZP0bem/fIB47i/jUabpmXWb2sDrc8nW4xofLlVc+sdFANNGG+tM8XOjP6HqHc3y4dfAc/Zdfby7k5RUN3FTV2yyPDtObZWNo+EMrm0NQ/jv7m0NaNoiiObC5PGKTeflbgAEAOusZ8DdPM1YAAAAASUVORK5CYII=) no-repeat;background-size:contain;width:26px;height:18px;margin-right:5px}.options-expander{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex}.options-expander>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:10px}.options-expander>div span:before{content:"\2191"}.options-expander>div{cursor:pointer;display:none;border:1px solid #8abde3;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#4a799c;padding:2px 5px;color:#fff;font-size:12px;font-weight:700}.dark .options-expander>div{border-color:#666}.collapsed+.options-expander>div span:before{content:"\2193"}.stretch-html{position:fixed;border:0;margin:0;padding:0}.stretch-html,.stretch-html body{height:100%;width:100%}.flag{margin-bottom:3px;margin-right:4px}.arrow{-webkit-animation:pulse .5s infinite;animation:pulse .5s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@keyframes pulse{0%{-webkit-transform:translatey(0);transform:translatey(0)}to{-webkit-transform:translatey(20px);transform:translatey(20px)}}@keyframes zoom-in{0%{-webkit-transform:scale(2);transform:scale(2);opacity:.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:1024px){.example-toolbar{padding:0;height:124px}.example-toolbar .options-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.example-toolbar .options-container>div{overflow:hidden}.example-toolbar .options-container>div.video-tour{display:none}.example-toolbar .options-container label{width:80px}.example-toolbar.collapsed{height:0}.options-expander{margin-bottom:10px}.options-expander>div{display:block}}#support-question-examples h3{font-size:1.5rem;margin-top:2rem;color:#495057;margin-left:-1rem}#support-question-examples h3:before{content:"\201C"}#support-question-examples h3:after{content:"\201D"}#support-question-examples p{margin-bottom:2rem}#stage-frameworks #support-question-examples #frameworks>div:last-child h4:after,#support-question-examples #stage-description>section>div:last-child h4:after,#support-question-examples #stage-frameworks #frameworks>div:last-child h4:after,#support-question-examples #stage-frameworks>section>div:last-child h4:after,#support-question-examples #stage-sponsorships>section>div:last-child h4:after,#support-question-examples .about-page>div:last-child h4:after,#support-question-examples .about-page>section>div:last-child h4:after,#support-question-examples .changelog-page>div:last-child h4:after,#support-question-examples .changelog-page>section>div:last-child h4:after,#support-question-examples .cookies-page>div:last-child h4:after,#support-question-examples .cookies-page>section>div:last-child h4:after,#support-question-examples .jobs-page>div:last-child h4:after,#support-question-examples .jobs-page>section>div:last-child h4:after,#support-question-examples .license-pricing #content .packages>div>div:last-child h4:after,#support-question-examples .license-pricing #deeper-dive>div>div:last-child h4:after,#support-question-examples .license-pricing #definitions>div>div:last-child h4:after,#support-question-examples .license-pricing #licenses .license-container>div:last-child h4:after,#support-question-examples .license-pricing #timeline>div>div:last-child h4:after,#support-question-examples .license-pricing>section>div:last-child h4:after,#support-question-examples .media-page>div:last-child h4:after,#support-question-examples .media-page>section>div:last-child h4:after,#support-question-examples .pipeline-page>div:last-child h4:after,#support-question-examples .pipeline-page>section>div:last-child h4:after,#support-question-examples .privacy-page>div:last-child h4:after,#support-question-examples .privacy-page>section>div:last-child h4:after,#support-question-examples .row>div:last-child h4:after,#support-question-examples .stage-scenarios section>div:last-child h4:after,#support-question-examples footer#site-footer>div>div:last-child h4:after,.license-pricing #content #support-question-examples .packages>div>div:last-child h4:after,.license-pricing #licenses #support-question-examples .license-container>div:last-child h4:after,.license-pricing #support-question-examples #deeper-dive>div>div:last-child h4:after,.license-pricing #support-question-examples #definitions>div>div:last-child h4:after,.license-pricing #support-question-examples #timeline>div>div:last-child h4:after,.stage-scenarios #support-question-examples section>div:last-child h4:after{content:"E"}#support-question-examples h4{font-size:.8rem;font-weight:300}#support-question-examples h3:not(:first-child){border-top:1px solid #e9ecef;padding-top:2rem}#support-question-examples #cookie-warning,#support-question-examples #stage-description,#support-question-examples #stage-frameworks,#support-question-examples #stage-sponsorships,#support-question-examples .about-page,#support-question-examples .changelog-page,#support-question-examples .container-fluid,#support-question-examples .cookies-page,#support-question-examples .inline-container,#support-question-examples .jobs-page,#support-question-examples .license-pricing,#support-question-examples .media-page,#support-question-examples .pipeline-page,#support-question-examples .privacy-page,#support-question-examples .stage-scenarios{margin:0;padding:0}.license-pricing #content{padding-left:2rem}.license-pricing #content .page-info h1{font-weight:400;font-size:2.5rem}@media (max-width:767.98px){.license-pricing #content .page-info h1{font-size:1.4rem}}@media (min-width:576px){.license-pricing #content section>div{width:calc(100% - 2rem)}}.license-pricing #content .packages>div>div:first-child{min-width:10rem}.license-pricing #content .packages>div>div:first-child img{min-width:5rem}.license-pricing #content .packages>div span{font-family:monospace}.license-pricing #licenses .license{background-color:#f8f9fa}.license-pricing #licenses .license img{max-width:4.5rem}#cookie-warning>div .license-pricing #licenses .license a,.license-pricing #licenses .license #cookie-warning>div a,.license-pricing #licenses .license .btn,.license-pricing #licenses .license .main-buttons .get-started-btn,.license-pricing #licenses .license .stage-scenarios .view-code a,.main-buttons .license-pricing #licenses .license .get-started-btn,.stage-scenarios .view-code .license-pricing #licenses .license a{background-color:#fff}.license-pricing #licenses .license p{font-size:.9rem}.license-pricing #licenses .license h3{font-size:1rem}.license-pricing #licenses .license h4{font-size:2rem;margin-top:2rem}.license-pricing #licenses .license h4 span{font-size:.7rem;font-weight:300}.license-pricing #deeper-dive img,.license-pricing #definitions img,.license-pricing #timeline img{max-width:60%;min-width:20rem}.license-pricing #deeper-dive>div>div:first-child,.license-pricing #deeper-dive>div>div:first-child img,.license-pricing #definitions>div>div:first-child,.license-pricing #definitions>div>div:first-child img,.license-pricing #timeline>div>div:first-child,.license-pricing #timeline>div>div:first-child img{min-width:2.5rem;max-width:2.5rem}.license-pricing #deeper-dive>div>div>p:nth-of-type(2),.license-pricing #definitions>div>div>p:nth-of-type(2),.license-pricing #timeline>div>div>p:nth-of-type(2){font-weight:400}@media (max-width:1646px){.license-pricing #side-bar{display:none!important}}.pipeline-page .info-page .nav-item:not(:first-child),.pipeline-page .info-page header#nav nav.nav ul li:not(:first-child),header#nav nav.nav ul .pipeline-page .info-page li:not(:first-child){margin-left:.5rem}.pipeline-page .info-page .inner-nav{margin-top:1rem;font-size:.8rem}.pipeline-page .info-page .inner-nav .nav-item a,.pipeline-page .info-page .inner-nav header#nav nav.nav ul li a,header#nav nav.nav ul .pipeline-page .info-page .inner-nav li a{color:#00b48a}.pipeline-page .info-page .inner-nav .nav-item:first-child a,.pipeline-page .info-page .inner-nav header#nav nav.nav ul li:first-child a,header#nav nav.nav ul .pipeline-page .info-page .inner-nav li:first-child a{color:#0084e7}.pipeline-page .info-page .inner-nav .nav-link,.pipeline-page .info-page .inner-nav header#nav nav.nav ul li a,header#nav nav.nav ul li .pipeline-page .info-page .inner-nav a{border-color:#dee2e6}.pipeline-page .info-page .inner-nav .nav-link.active,.pipeline-page .info-page .inner-nav header#nav nav.nav ul li.nav-link.active,.pipeline-page .info-page .inner-nav header#nav nav.nav ul li a.active,header#nav nav.nav ul .pipeline-page .info-page .inner-nav li.nav-link.active,header#nav nav.nav ul li .pipeline-page .info-page .inner-nav a.active{border-bottom-color:#fff;margin-bottom:-1px}.pipeline-page .info-page table.aui th{border-top:0}.pipeline-page .info-page .global-search-pane input{font-size:1.1rem;width:75%}.pipeline-page .info-page .global-report-search-results{margin-bottom:1rem}.pipeline-page .info-page .issue-row-alternate{background-color:#f8f9fa}.pipeline-page .info-page .jira-more-info{display:none}.pipeline-page .info-page .search-highlight{background-color:#90ee90}.pipeline-page .info-page .report-link{-webkit-transition:background-color .65s linear;transition:background-color .65s linear}.changelog-page .info-page .nav-item:not(:first-child),.changelog-page .info-page header#nav nav.nav ul li:not(:first-child),header#nav nav.nav ul .changelog-page .info-page li:not(:first-child){margin-left:.5rem}.changelog-page .info-page .inner-nav{margin-top:1rem;font-size:.8rem}.changelog-page .info-page .inner-nav .nav-item a,.changelog-page .info-page .inner-nav header#nav nav.nav ul li a,header#nav nav.nav ul .changelog-page .info-page .inner-nav li a{color:#00b48a}.changelog-page .info-page .inner-nav .nav-item:first-child a,.changelog-page .info-page .inner-nav header#nav nav.nav ul li:first-child a,header#nav nav.nav ul .changelog-page .info-page .inner-nav li:first-child a{color:#0084e7}.changelog-page .info-page .inner-nav .nav-link,.changelog-page .info-page .inner-nav header#nav nav.nav ul li a,header#nav nav.nav ul li .changelog-page .info-page .inner-nav a{border-color:#dee2e6}.changelog-page .info-page .inner-nav .nav-link.active,.changelog-page .info-page .inner-nav header#nav nav.nav ul li.nav-link.active,.changelog-page .info-page .inner-nav header#nav nav.nav ul li a.active,header#nav nav.nav ul .changelog-page .info-page .inner-nav li.nav-link.active,header#nav nav.nav ul li .changelog-page .info-page .inner-nav a.active{border-bottom-color:#fff;margin-bottom:-1px}.changelog-page .info-page table.aui th{border-top:0}.changelog-page .info-page .global-search-pane{margin-bottom:1rem}.changelog-page .info-page .global-search-pane input{font-size:1.1rem;width:65%}.changelog-page .info-page .issue-row-alternate{background-color:#f8f9fa}.changelog-page .info-page .jira-more-info{display:none}#blogs-homepage h1 a,#blogs-homepage h2 a,#blogs-homepage h3 a{color:#212529}#blogs-homepage h1 a:hover,#blogs-homepage h2 a:hover,#blogs-homepage h3 a:hover{color:#212529;text-decoration:none}#blogs-homepage p{color:#495057;font-size:.9rem}#blogs-homepage .media-body h4{font-size:.9rem}#blogs-homepage .media-body h4 span{color:#a3a4a5;display:block;font-size:.7rem;font-weight:300}#blogs-homepage #headline h1 span{display:block;font-size:1rem;font-weight:300}#blogs-homepage #featured-blogs .card-title,#blogs-homepage #featured-blogs .license-pricing #content .packages>div h2,.license-pricing #content .packages>div #blogs-homepage #featured-blogs h2{font-size:1.2rem;height:2.4em}#blogs-homepage .media>img{width:30px}#blogs-homepage #featured-blogs .cover,#blogs-homepage #recent-blogs .cover{background-size:cover;background-position:50%;display:block;height:7rem;overflow:hidden;text-indent:-10000px}#blogs-homepage .post-summary{border-bottom:1px solid #dee2e6;margin-bottom:2rem;padding-bottom:2rem}.blog-author{color:#a3a4a5;font-weight:300}.large-cover-img{margin-bottom:2rem}.privacy-page ol{font-size:1.5rem}.privacy-page ol p,.privacy-page ul{font-size:1rem}.cookies-page ol{font-size:1.5rem}.cookies-page ol p,.cookies-page ul{font-size:1rem}.example-runner{min-width:0;margin-bottom:1rem}.example-runner .token.comment,.example-runner .token.string{word-break:break-all;word-break:break-word}.example-runner ul.primary{background-image:-webkit-gradient(linear,left top,right bottom,from(#0084e7),to(#0067b4));background-image:linear-gradient(to bottom right,#0084e7,#0067b4);border-top-left-radius:.25rem;border-top-right-radius:.25rem;font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;margin-bottom:0}.example-runner ul.primary li{margin-top:.5rem;white-space:nowrap;padding:.5rem 1rem}.example-runner ul.primary>li:first-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1rem}.example-runner ul.primary>example-tab:last-child li{padding-right:1rem}.example-runner ul.primary a{color:#f9fcff}.example-runner ul.primary a:hover{text-decoration:none;color:#8abde3}.example-runner ul.primary .title a{color:#f9fcff;font-weight:400}.example-runner header#nav nav.nav ul.primary li.active,.example-runner ul.primary .active,header#nav nav.nav .example-runner ul.primary li.active{background-color:#fff}.example-runner header#nav nav.nav ul.primary li.active a,.example-runner ul.primary .active a,header#nav nav.nav .example-runner ul.primary li.active a{color:#0084e7}.example-runner header#nav nav.nav ul.primary example-tab:nth-child(3) li.active,.example-runner ul.primary example-tab:nth-child(3) .active,header#nav nav.nav .example-runner ul.primary example-tab:nth-child(3) li.active{background-color:#212529}.example-runner header#nav nav.nav ul.primary example-tab:nth-child(3) li.active a,.example-runner ul.primary example-tab:nth-child(3) .active a,header#nav nav.nav .example-runner ul.primary example-tab:nth-child(3) li.active a{color:#f9fcff}.example-runner ul.ghost{border:1px solid #dee2e6;border-bottom:0;border-top-left-radius:.25rem;border-top-right-radius:.25rem;font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;margin-bottom:0}.example-runner ul.ghost li{margin-top:.5rem;white-space:nowrap;padding:.5rem 1rem}.example-runner ul.ghost>li:first-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1rem}.example-runner ul.ghost>example-tab:last-child li{padding-right:1rem}.example-runner ul.ghost a{color:#0084e7}.example-runner ul.ghost a:hover{text-decoration:none;color:#00407f}.example-runner ul.ghost .title a{color:#f9fcff;font-weight:400}.example-runner header#nav nav.nav ul.ghost li.active,.example-runner ul.ghost .active,header#nav nav.nav .example-runner ul.ghost li.active{background-color:#0084e7}.example-runner header#nav nav.nav ul.ghost li.active a,.example-runner ul.ghost .active a,header#nav nav.nav .example-runner ul.ghost li.active a{color:#f9fcff}.example-runner header#nav nav.nav ul.ghost example-tab:nth-child(3) li.active,.example-runner ul.ghost example-tab:nth-child(3) .active,header#nav nav.nav .example-runner ul.ghost example-tab:nth-child(3) li.active{background-color:#212529}.example-runner header#nav nav.nav ul.ghost example-tab:nth-child(3) li.active a,.example-runner ul.ghost example-tab:nth-child(3) .active a,header#nav nav.nav .example-runner ul.ghost example-tab:nth-child(3) li.active a{color:#f9fcff}.example-runner .tab-contents{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;border:1px solid #dee2e6;border-top:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.example-runner .iframe-placeholder,.example-runner .loading-placeholder{height:450px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.example-runner .tab-contents{background-color:#fff}.example-runner .tab-contents .result{padding:0;position:relative;width:100%}.example-runner .tab-contents .iframe-placeholder,.example-runner .tab-contents iframe{display:block;height:500px;width:1px;min-width:100%;background-color:transparent;border:0;margin:0}.example-runner .tab-contents .code-browser{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.example-runner .tab-contents .code-browser ul{-webkit-box-flex:2;-ms-flex:2;flex:2}.example-runner .tab-contents .code-browser pre{-webkit-box-flex:10;-ms-flex:10;flex:10;overflow:auto;padding:1rem;background-color:#212529;color:#f8f9fa;margin-bottom:0;-webkit-box-shadow:rgba(0,0,0,.05) -1px 1px 3px;box-shadow:-1px 1px 3px rgba(0,0,0,.05);border-bottom-right-radius:4px}.example-runner .tab-contents .code-browser pre code{font-size:.7rem;white-space:pre-wrap}.example-runner ul.secondary{background-color:#f9fcff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:190px;overflow:auto;height:450px;font-size:.7rem;margin-bottom:0;border-bottom-left-radius:4px}.example-runner ul.secondary a{text-decoration:none}.example-runner ul.secondary .fa{width:12px}.example-runner ul.secondary li{border:0;padding:1rem}.example-runner header#nav nav.nav ul.secondary li.active,.example-runner ul.secondary li.active,header#nav nav.nav .example-runner ul.secondary li.active{border:none;border-radius:0;background-color:#dee2e6;-webkit-box-shadow:rgba(0,0,0,.05) 0 1px 3px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.example-runner header#nav nav.nav ul.secondary li.active>a,.example-runner ul.secondary li.active>a,header#nav nav.nav .example-runner ul.secondary li.active>a{border-radius:0}.example-runner ul.secondary li.separator{margin-top:1rem;padding-left:1rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6;color:#adb5bd;margin-bottom:0}.example-runner .framework-chooser,.example-runner .framework-chooser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.example-runner .framework-chooser{margin-bottom:1em}#cookie-warning>div .example-runner .framework-chooser a,.example-runner .framework-chooser #cookie-warning>div a,.example-runner .framework-chooser .btn,.example-runner .framework-chooser .main-buttons .get-started-btn,.example-runner .framework-chooser .stage-scenarios .view-code a,.main-buttons .example-runner .framework-chooser .get-started-btn,.stage-scenarios .view-code .example-runner .framework-chooser a{border:1px solid #dee2e6}.example-runner .framework-chooser>span{line-height:38px;margin-right:1em}.example-runner .framework-chooser.framework-chooser--inline{display:inline-block;margin:.5rem}.example-runner .framework-chooser.framework-chooser--inline li{margin:0;padding:0}.example-runner .runner-item{height:25px;display:inline-table;line-height:25px;width:150px;text-align:left;padding-left:40px}.example-runner li .runner-item{padding-left:52px;background-position:12px;padding-top:.5em;padding-bottom:.5em;height:40px;width:185px}.example-runner .runner-item-angular{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTS4xIDQ1LjUyMkwxMjUuOTA4LjY5N2wxMjkuMTk2IDQ0LjAyOC0yMC45MTkgMTY2LjQ1LTEwOC4yNzcgNTkuOTY2LTEwNi41ODMtNTkuMTY5TC4xIDQ1LjUyMnoiIGZpbGw9IiNFMjMyMzciLz48cGF0aCBkPSJNMjU1LjEwNCA0NC43MjVMMTI1LjkwOC42OTd2MjcwLjQ0NGwxMDguMjc3LTU5Ljg2NiAyMC45MTktMTY2LjU1eiIgZmlsbD0iI0I1MkUzMSIvPjxwYXRoIGQ9Ik0xMjYuMTA3IDMyLjI3NEw0Ny43MTQgMjA2LjY5M2wyOS4yODUtLjQ5OCAxNS43MzktMzkuMzQ3aDcwLjMyNWwxNy4yMzMgMzkuODQ1IDI3Ljk5LjQ5OC04Mi4xNzktMTc0LjkxN3ptLjIgNTUuODgybDI2LjQ5NiA1NS4zODNoLTQ5LjgwNmwyMy4zMS01NS4zODN6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) 0 no-repeat;background-size:25px 25px}.example-runner .runner-item-vanilla{background:transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiPjxwYXRoIGZpbGw9IiNmN2RmMWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTAgMGgyNTZ2MjU2SDB6Ii8+PHBhdGggZD0iTTQzLjYyMyAxNjUuMjA1bDE5LjU5LTExLjg1NmMzLjc4IDYuNyA3LjIxOCAxMi4zNyAxNS40NjUgMTIuMzcgNy45MDUgMCAxMi44ODktMy4wOTEgMTIuODg5LTE1LjEyVjY4LjgwM2gyNC4wNTh2ODIuMTM4YzAgMjQuOTE3LTE0LjYwNiAzNi4yNTktMzUuOTE2IDM2LjI1OS0xOS4yNDUgMC0zMC40MTYtOS45NjctMzYuMDg3LTIxLjk5Nk0xMjguNjkyIDE2My4zMTNsMTkuNTg4LTExLjM0YzUuMTU3IDguNDIgMTEuODU5IDE0LjYwNiAyMy43MTUgMTQuNjA2IDkuOTY5IDAgMTYuMzI1LTQuOTg0IDE2LjMyNS0xMS44NTggMC04LjI0OC02LjUzLTExLjE3LTE3LjUyOC0xNS45OGwtNi4wMTMtMi41NzljLTE3LjM1Ny03LjM4OC0yOC44NzEtMTYuNjY4LTI4Ljg3MS0zNi4yNTggMC0xOC4wNDQgMTMuNzQ4LTMxLjc5MiAzNS4yMjktMzEuNzkyIDE1LjI5NCAwIDI2LjI5MiA1LjMyOCAzNC4xOTYgMTkuMjQ3bC0xOC43MzEgMTIuMDNjLTQuMTI1LTcuMzktOC41OTEtMTAuMzEtMTUuNDY1LTEwLjMxLTcuMDQ2IDAtMTEuNTE0IDQuNDY3LTExLjUxNCAxMC4zMSAwIDcuMjE2IDQuNDY4IDEwLjEzOCAxNC43NzggMTQuNjA3bDYuMDE0IDIuNTc3YzIwLjQ0OSA4Ljc2NSAzMS45NjMgMTcuNyAzMS45NjMgMzcuODA0IDAgMjEuNjU0LTE3LjAxMiAzMy41MS0zOS44NjcgMzMuNTEtMjIuMzQgMC0zNi43NzQtMTAuNjU0LTQzLjgyLTI0LjU3NCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 0 no-repeat;background-size:25px 25px}.example-runner .runner-item-react,.example-runner .runner-item-reactFunctional{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjIyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTIxMC40ODMgNzMuODI0YTE3MS40OSAxNzEuNDkgMCAwIDAtOC4yNC0yLjU5N2MuNDY1LTEuOS44OTMtMy43NzcgMS4yNzMtNS42MjEgNi4yMzgtMzAuMjgxIDIuMTYtNTQuNjc2LTExLjc2OS02Mi43MDgtMTMuMzU1LTcuNy0zNS4xOTYuMzI5LTU3LjI1NCAxOS41MjZhMTcxLjIzIDE3MS4yMyAwIDAgMC02LjM3NSA1Ljg0OCAxNTUuODY2IDE1NS44NjYgMCAwIDAtNC4yNDEtMy45MTdDMTAwLjc1OSAzLjgyOSA3Ny41ODctNC44MjIgNjMuNjczIDMuMjMzIDUwLjMzIDEwLjk1NyA0Ni4zNzkgMzMuODkgNTEuOTk1IDYyLjU4OGExNzAuOTc0IDE3MC45NzQgMCAwIDAgMS44OTIgOC40OGMtMy4yOC45MzItNi40NDUgMS45MjQtOS40NzQgMi45OEMxNy4zMDkgODMuNDk4IDAgOTguMzA3IDAgMTEzLjY2OGMwIDE1Ljg2NSAxOC41ODIgMzEuNzc4IDQ2LjgxMiA0MS40MjdhMTQ1LjUyIDE0NS41MiAwIDAgMCA2LjkyMSAyLjE2NSAxNjcuNDY3IDE2Ny40NjcgMCAwIDAtMi4wMSA5LjEzOGMtNS4zNTQgMjguMi0xLjE3MyA1MC41OTEgMTIuMTM0IDU4LjI2NiAxMy43NDQgNy45MjYgMzYuODEyLS4yMiA1OS4yNzMtMTkuODU1YTE0NS41NjcgMTQ1LjU2NyAwIDAgMCA1LjM0Mi00LjkyMyAxNjguMDY0IDE2OC4wNjQgMCAwIDAgNi45MiA2LjMxNGMyMS43NTggMTguNzIyIDQzLjI0NiAyNi4yODIgNTYuNTQgMTguNTg2IDEzLjczMS03Ljk0OSAxOC4xOTQtMzIuMDAzIDEyLjQtNjEuMjY4YTE0NS4wMTYgMTQ1LjAxNiAwIDAgMC0xLjUzNS02Ljg0MmMxLjYyLS40OCAzLjIxLS45NzQgNC43Ni0xLjQ4OCAyOS4zNDgtOS43MjMgNDguNDQzLTI1LjQ0MyA0OC40NDMtNDEuNTIgMC0xNS40MTctMTcuODY4LTMwLjMyNi00NS41MTctMzkuODQ0em0tNi4zNjUgNzAuOTg0Yy0xLjQuNDYzLTIuODM2LjkxLTQuMyAxLjM0NS0zLjI0LTEwLjI1Ny03LjYxMi0yMS4xNjMtMTIuOTYzLTMyLjQzMiA1LjEwNi0xMSA5LjMxLTIxLjc2NyAxMi40NTktMzEuOTU3IDIuNjE5Ljc1OCA1LjE2IDEuNTU3IDcuNjEgMi40IDIzLjY5IDguMTU2IDM4LjE0IDIwLjIxMyAzOC4xNCAyOS41MDQgMCA5Ljg5Ni0xNS42MDYgMjIuNzQzLTQwLjk0NiAzMS4xNHptLTEwLjUxNCAyMC44MzRjMi41NjIgMTIuOTQgMi45MjcgMjQuNjQgMS4yMyAzMy43ODctMS41MjQgOC4yMTktNC41OSAxMy42OTgtOC4zODIgMTUuODkzLTguMDY3IDQuNjctMjUuMzItMS40LTQzLjkyNy0xNy40MTJhMTU2LjcyNiAxNTYuNzI2IDAgMCAxLTYuNDM3LTUuODdjNy4yMTQtNy44ODkgMTQuNDIzLTE3LjA2IDIxLjQ1OS0yNy4yNDYgMTIuMzc2LTEuMDk4IDI0LjA2OC0yLjg5NCAzNC42NzEtNS4zNDUuNTIyIDIuMTA3Ljk4NiA0LjE3MyAxLjM4NiA2LjE5M3pNODcuMjc2IDIxNC41MTVjLTcuODgyIDIuNzgzLTE0LjE2IDIuODYzLTE3Ljk1NS42NzUtOC4wNzUtNC42NTctMTEuNDMyLTIyLjYzNi02Ljg1My00Ni43NTJhMTU2LjkyMyAxNTYuOTIzIDAgMCAxIDEuODY5LTguNDk5YzEwLjQ4NiAyLjMyIDIyLjA5MyAzLjk4OCAzNC40OTggNC45OTQgNy4wODQgOS45NjcgMTQuNTAxIDE5LjEyOCAyMS45NzYgMjcuMTVhMTM0LjY2OCAxMzQuNjY4IDAgMCAxLTQuODc3IDQuNDkyYy05LjkzMyA4LjY4Mi0xOS44ODYgMTQuODQyLTI4LjY1OCAxNy45NHpNNTAuMzUgMTQ0Ljc0N2MtMTIuNDgzLTQuMjY3LTIyLjc5Mi05LjgxMi0yOS44NTgtMTUuODYzLTYuMzUtNS40MzctOS41NTUtMTAuODM2LTkuNTU1LTE1LjIxNiAwLTkuMzIyIDEzLjg5Ny0yMS4yMTIgMzcuMDc2LTI5LjI5MyAyLjgxMy0uOTggNS43NTctMS45MDUgOC44MTItMi43NzMgMy4yMDQgMTAuNDIgNy40MDYgMjEuMzE1IDEyLjQ3NyAzMi4zMzItNS4xMzcgMTEuMTgtOS4zOTkgMjIuMjQ5LTEyLjYzNCAzMi43OTJhMTM0LjcxOCAxMzQuNzE4IDAgMCAxLTYuMzE4LTEuOTc5em0xMi4zNzgtODQuMjZjLTQuODExLTI0LjU4Ny0xLjYxNi00My4xMzQgNi40MjUtNDcuNzg5IDguNTY0LTQuOTU4IDI3LjUwMiAyLjExMSA0Ny40NjMgMTkuODM1YTE0NC4zMTggMTQ0LjMxOCAwIDAgMSAzLjg0MSAzLjU0NWMtNy40MzggNy45ODctMTQuNzg3IDE3LjA4LTIxLjgwOCAyNi45ODgtMTIuMDQgMS4xMTYtMjMuNTY1IDIuOTA4LTM0LjE2MSA1LjMwOWExNjAuMzQyIDE2MC4zNDIgMCAwIDEtMS43Ni03Ljg4N3ptMTEwLjQyNyAyNy4yNjhhMzQ3LjggMzQ3LjggMCAwIDAtNy43ODUtMTIuODAzYzguMTY4IDEuMDMzIDE1Ljk5NCAyLjQwNCAyMy4zNDMgNC4wOC0yLjIwNiA3LjA3Mi00Ljk1NiAxNC40NjUtOC4xOTMgMjIuMDQ1YTM4MS4xNTEgMzgxLjE1MSAwIDAgMC03LjM2NS0xMy4zMjJ6bS00NS4wMzItNDMuODYxYzUuMDQ0IDUuNDY1IDEwLjA5NiAxMS41NjYgMTUuMDY1IDE4LjE4NmEzMjIuMDQgMzIyLjA0IDAgMCAwLTMwLjI1Ny0uMDA2YzQuOTc0LTYuNTU5IDEwLjA2OS0xMi42NTIgMTUuMTkyLTE4LjE4ek04Mi44MDIgODcuODNhMzIzLjE2NyAzMjMuMTY3IDAgMCAwLTcuMjI3IDEzLjIzOGMtMy4xODQtNy41NTMtNS45MDktMTQuOTgtOC4xMzQtMjIuMTUyIDcuMzA0LTEuNjM0IDE1LjA5My0yLjk3IDIzLjIwOS0zLjk4NGEzMjEuNTI0IDMyMS41MjQgMCAwIDAtNy44NDggMTIuODk3em04LjA4MSA2NS4zNTJjLTguMzg1LS45MzYtMTYuMjkxLTIuMjAzLTIzLjU5My0zLjc5MyAyLjI2LTcuMyA1LjA0NS0xNC44ODUgOC4yOTgtMjIuNmEzMjEuMTg3IDMyMS4xODcgMCAwIDAgNy4yNTcgMTMuMjQ2YzIuNTk0IDQuNDggNS4yOCA4Ljg2OCA4LjAzOCAxMy4xNDd6bTM3LjU0MiAzMS4wM2MtNS4xODQtNS41OTItMTAuMzU0LTExLjc3OS0xNS40MDMtMTguNDMzIDQuOTAyLjE5MiA5Ljg5OS4yOSAxNC45NzguMjkgNS4yMTggMCAxMC4zNzYtLjExNyAxNS40NTMtLjM0My00Ljk4NSA2Ljc3NC0xMC4wMTggMTIuOTctMTUuMDI4IDE4LjQ4NnptNTIuMTk4LTU3LjgxN2MzLjQyMiA3LjggNi4zMDYgMTUuMzQ1IDguNTk2IDIyLjUyLTcuNDIyIDEuNjk0LTE1LjQzNiAzLjA1OC0yMy44OCA0LjA3MWEzODIuNDE3IDM4Mi40MTcgMCAwIDAgNy44NTktMTMuMDI2IDM0Ny40MDMgMzQ3LjQwMyAwIDAgMCA3LjQyNS0xMy41NjV6bS0xNi44OTggOC4xMDFhMzU4LjU1NyAzNTguNTU3IDAgMCAxLTEyLjI4MSAxOS44MTUgMzI5LjQgMzI5LjQgMCAwIDEtMjMuNDQ0LjgyM2MtNy45NjcgMC0xNS43MTYtLjI0OC0yMy4xNzgtLjczMmEzMTAuMjAyIDMxMC4yMDIgMCAwIDEtMTIuNTEzLTE5Ljg0NmguMDAxYTMwNy40MSAzMDcuNDEgMCAwIDEtMTAuOTIzLTIwLjYyNyAzMTAuMjc4IDMxMC4yNzggMCAwIDEgMTAuODktMjAuNjM3bC0uMDAxLjAwMWEzMDcuMzE4IDMwNy4zMTggMCAwIDEgMTIuNDEzLTE5Ljc2MWM3LjYxMy0uNTc2IDE1LjQyLS44NzYgMjMuMzEtLjg3NkgxMjhjNy45MjYgMCAxNS43NDMuMzAzIDIzLjM1NC44ODNhMzI5LjM1NyAzMjkuMzU3IDAgMCAxIDEyLjMzNSAxOS42OTUgMzU4LjQ4OSAzNTguNDg5IDAgMCAxIDExLjAzNiAyMC41NCAzMjkuNDcyIDMyOS40NzIgMCAwIDEtMTEgMjAuNzIyem0yMi41Ni0xMjIuMTI0YzguNTcyIDQuOTQ0IDExLjkwNiAyNC44ODEgNi41MiA1MS4wMjYtLjM0NCAxLjY2OC0uNzMgMy4zNjctMS4xNSA1LjA5LTEwLjYyMi0yLjQ1Mi0yMi4xNTUtNC4yNzUtMzQuMjMtNS40MDgtNy4wMzQtMTAuMDE3LTE0LjMyMy0xOS4xMjQtMjEuNjQtMjcuMDA4YTE2MC43ODkgMTYwLjc4OSAwIDAgMSA1Ljg4OC01LjRjMTguOS0xNi40NDcgMzYuNTY0LTIyLjk0MSA0NC42MTItMTguM3pNMTI4IDkwLjgwOGMxMi42MjUgMCAyMi44NiAxMC4yMzUgMjIuODYgMjIuODZzLTEwLjIzNSAyMi44Ni0yMi44NiAyMi44Ni0yMi44Ni0xMC4yMzUtMjIuODYtMjIuODYgMTAuMjM1LTIyLjg2IDIyLjg2LTIyLjg2eiIgZmlsbD0iIzAwRDhGRiIvPjwvc3ZnPg==) 0 no-repeat;background-size:25px 25px}.example-runner .runner-item-vue{background:transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDIyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTAgMGwxMjggMjIwLjhMMjU2IDBoLTUxLjJMMTI4IDEzMi40OCA1MC41NiAwSDB6IiBmaWxsPSIjNDFiODgzIi8+PHBhdGggZD0iTTUwLjU2IDBMMTI4IDEzMy4xMiAyMDQuOCAwaC00Ny4zNkwxMjggNTEuMiA5Ny45MiAwSDUwLjU2eiIgZmlsbD0iIzM1NDk1ZSIvPjwvZz48L3N2Zz4=) 0 no-repeat;background-size:25px 25px}.example-runner .runner-item-packages{background:transparent url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTExLjg2MyAyODIuNzgxYTguNzkzIDguNzkzIDAgMCAwLTQuNDY4LTcuNjU2bC0uMDAzLS4wMDEtLjAyNS0uMDE2YTkuOTM2IDkuOTM2IDAgMCAwLTEuNjIyLS44NjlMMzg4LjkzIDIyMi4wMzVWNjQuOTM2YTguNDYgOC40NiAwIDAgMC0uMDAzLS4yMjZsLS4wMDItLjA3NGEzLjgxIDMuODEgMCAwIDAtLjAxLS4yNDEgNi4yNDUgNi4yNDUgMCAwIDAtLjAxMi0uMTkzbC0uMDExLS4xMzMtLjAwNi0uMDdhOS45NjEgOS45NjEgMCAwIDAtMi4xNTUtNS4zMTdsLS4wNTEtLjA2My0uMDcyLS4wODctLjA3Ni0uMDktLjA1Ni0uMDY1YTYuNjUgNi42NSAwIDAgMC0uMTM4LS4xNTVsLS4wMjgtLjAzYTguMjkgOC4yOSAwIDAgMC0uMTI4LS4xMzdsLS4wMzEtLjAzMi0uMTQ1LS4xNDktLjAwOS0uMDA5YTguNjk3IDguNjk3IDAgMCAwLS4xNjgtLjE2NGwtLjAwNS0uMDA1LS4xNTctLjE0Ni0uMDMtLjAyNy0uMTQ2LS4xMjktLjAyNS0uMDIyLS4xNjYtLjE0LS4wNDctLjAzOC0uMTEzLS4wOTEtLjA3Ni0uMDYtLjA4Ni0uMDY2YTkuOTgxIDkuOTgxIDAgMCAwLTIuMTgtMS4yNjFMMjYwLjA4Ljg3YTEwLjAwMiAxMC4wMDIgMCAwIDAtOC4xNiAwTDEyOS4xOTggNTUuNzE0YTkuOTk4IDkuOTk4IDAgMCAwLTIuMTc5IDEuMjYxbC0uMDg2LjA2Ni0uMDc2LjA2YTkuMDEgOS4wMSAwIDAgMC0uMTEzLjA5MWwtLjA0Ny4wMzgtLjE2Ni4xNC0uMDI1LjAyMi0uMTQ2LjEyOS0uMDMuMDI3LS4xNTcuMTQ2LS4wMDUuMDA1YTguNjk3IDguNjk3IDAgMCAwLS4xNjguMTY0bC0uMDA5LjAwOWExMC4xOSAxMC4xOSAwIDAgMC0uMTQ1LjE0OWwtLjAzMS4wMzJhOC4yOSA4LjI5IDAgMCAwLS4xMjguMTM3bC0uMDI4LjAzLS4xMzguMTU1LS4wNTYuMDY1LS4wNzYuMDktLjA3Mi4wODctLjA1LjA2M2E5Ljk0MiA5Ljk0MiAwIDAgMC0yLjE1NSA1LjMxN2wtLjAwNi4wNy0uMDExLjEzM2E2LjI0NSA2LjI0NSAwIDAgMC0uMDEyLjE5M2wtLjAwNC4wOS0uMDA2LjE1MS0uMDAyLjA3NGE4LjUxNSA4LjUxNSAwIDAgMC0uMDAzLjIyNnYxNTcuMDk4TDYuMjUzIDI3NC4yMzhsLS4wMDkuMDA0YTkuOTQ3IDkuOTQ3IDAgMCAwLTYuMTA4IDkuMTY2djE2My42MjdhOS45OTggOS45OTggMCAwIDAgNS45MiA5LjEyOWwxMjIuOTUzIDU0Ljk0Ny4wNTguMDI2YTkuNzE0IDkuNzE0IDAgMCAwIDcuOTcuMDE0bC4xMTEtLjA1TDI1NiA0NTcuOTg4bDExOC44NTIgNTMuMTE1LjQwMy4xNTNjMi41MDUuOTUyIDUuMjkxLjg5OSA3Ljc1NS0uMTUzbC4wMDEtLjAwMSAxMjIuOTMyLTU0LjkzOGExMCAxMCAwIDAgMCA1LjkyLTkuMTI5di0xNjMuNTh6bS0xMzIuOTMxIDQ0LjY2bC05OC40MjMtNDMuOTg2IDk4LjQyMy00My45ODUgOTguNDIzIDQzLjk4NXpNMjU2IDE1OS41NjFjNS41MjIgMCA5Ljk5OS00LjQ3NyA5Ljk5OS05Ljk5OXYtMjMuMjAzbDEwMi45MzMtNDZ2MTQxLjY3NGwtMTAyLjkzMyA0Ni4wMDFWMjM5Ljk3YzAtNS41MjMtNC40NzctMTAtOS45OTktMTBzLTkuOTk5IDQuNDc3LTkuOTk5IDEwdjI4LjA2NGwtMTAyLjkzMy00Ni4wMDFWODAuMzU5bDEwMi45MzMgNDZ2MjMuMjAzYy0uMDAxIDUuNTIzIDQuNDc3IDkuOTk5IDkuOTk5IDkuOTk5em0wLTEzOC42MDlsOTguNDI0IDQzLjk4NkwyNTYgMTA4LjkyMmwtOTguNDI0LTQzLjk4NXpNMTMzLjA2OCAyMzkuNDdsOTguNDI0IDQzLjk4NS05OC40MjQgNDMuOTg2LTk4LjQyMy00My45ODZ6TTIwLjEzNSAyOTguODc3bDEwMy4yMDQgNDYuMTIyYTEwLjAyMiAxMC4wMjIgMCAwIDAtLjI3MSAyLjMydjEzOS4yMzNMMjAuMTM1IDQ0MC41NTF6bTEyMi42NjEgNDYuMTIxTDI0NiAyOTguODc3djE0MS42NzVsLTEwMi45MzMgNDYuMDAxVjM0Ny4zMThjMC0uNzk4LS4wOTQtMS41NzUtLjI3MS0yLjMyem0xMjMuMjAzLTQ2LjEyMWwxMDMuMjA0IDQ2LjEyMmExMC4wMjIgMTAuMDIyIDAgMCAwLS4yNzEgMi4zMnYxMzkuMjMzbC0xMDIuOTMzLTQ2LjAwMXptMTIyLjkzMiAxODcuNjc1VjM0Ny4zMThjMC0uNzk5LS4wOTQtMS41NzYtLjI3MS0yLjMybDEwMy4yMDQtNDYuMTIydjE0MS42NzV6Ii8+PHBhdGggZD0iTTI1NiAyMDQuNTc5Yy00LjIzMiAwLTguMTEyLTIuNzc0LTkuNDctNi43ODYtMS4yOC0zLjc4LS4xMy04LjA5NyAyLjg3Ni0xMC43MjkgMy4yNzctMi44NjkgOC4xNzEtMy4yNTggMTEuODctLjk3IDMuNTQ2IDIuMTk0IDUuMzggNi41MzIgNC40ODggMTAuNjA0LS45OTUgNC41NDEtNS4xMDggNy44ODEtOS43NjQgNy44ODF6Ii8+PC9zdmc+) 0 no-repeat;background-size:25px 25px}.example-runner .runner-item-modules{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjIuMjA3IiBoZWlnaHQ9IjQyMi4yMDciPjxwYXRoIGQ9Ik0zNjUuMTQ4IDYwLjcyMUMzMjQuNjk5IDIwLjQzIDI3Mi44NzEgMCAyMTEuMTA0IDAgMTUxLjE4IDAgMTAwLjI4NiAyMC45MjYgNTkuODM0IDYyLjIgMjAuMjY2IDEwMi42NDYuMjAxIDE1Mi4wNjEuMjAxIDIwOS4wNzJjMCA1Ny4xMiAxOS4yNTggMTA2LjgyNSA1Ny4yMjkgMTQ3LjcyNyA0MC4xMTkgNDMuNDAyIDkxLjgyMiA2NS40MDggMTUzLjY3NCA2NS40MDggMi44OTEgMCA1Ljc4MS0uMDIzIDguNjY3LS4wNjZ2LTQxLjU3OGMtMi44ODcuMDYxLTUuNzc1LjEwMi04LjY2Ny4xMDItNDguNzA5IDAtODkuMjk1LTE3Ljc3LTEyMC42MjEtNTIuODAxLTI5LjI3OS0zMi45ODktNDQuMTI1LTcyLjk1NS00NC4xMjUtMTE4Ljc5MSAwLTQ2LjIyMSAxNS43NC04NS44MDkgNDYuNzkxLTExNy42NjlDMTI0LjY3IDU4Ljk1NCAxNjQuMzU4IDQyLjUgMjExLjEwNCA0Mi41YzQ5LjAwMSAwIDg5Ljc0OCAxNS42NzYgMTIxLjExMSA0Ni41OTUgMjkuNDY1IDI4Ljk5MyA0NC40MDQgNjQuNTM2IDQ0LjQwNCAxMDUuNjQgMCA0NS4wMDMtMTQuNjY0IDgwLjAxMS0xOS4xNTYgODkuNjc0bC01NC45NDcuMDI2Vjk5LjY0N2gtNTAuNzY4djIyLjljLTYuMzgzLTQuODYxLTE0LjA4Mi05LjA2Ny0yMi45NzktMTIuNTQxLTEyLjMxNC00LjY1NC0yNC4zODMtNy4wMTQtMzUuODcyLTcuMDE0LTMwLjY0MSAwLTU2LjM0NCAxMi4wOTctNzYuMzk2IDM1Ljk1OC0xOC40NzEgMjIuMDE0LTI3LjgzNiA0OC4yNTktMjcuODM2IDc4LjAwOCAwIDI3LjYzMyA4LjgxMyA1Mi44NzIgMjYuMTgyIDc1IDE5Ljg4MSAyNS41MzQgNDYuMTMzIDM4LjU2MyA3OC4wMjEgMzguNzI4bC42NjIuMDAyYzI1LjYyNSAwIDQ3LjgxOS04LjgzMiA2Ni4wMS0yNi4yNTRsNy4yNSAyMS4wNzhoMTIxLjU4NmwxMy42MTUtMjcuOTM4YzEzLjI3OS0yNi41NTEgMjAuMDE0LTYxLjE1IDIwLjAxNC0xMDIuODQuMDAxLTUxLjMyNS0xOS4xMjgtOTYuNDE0LTU2Ljg1Ny0xMzQuMDEzek0yMzMuMTQ1IDI2My40NjVjLTEwLjg5NSAxMy4wOTgtMjMuNTU5IDE5LjQ2NS0zOC43MjEgMTkuNDY1LTIwLjAxIDAtMzUuNDU1LTcuOTkyLTQ3LjIwOS0yNC40MjMtOS40MjQtMTMuMjQ1LTE0LjIwMy0yNy43MDctMTQuMjAzLTQyLjk4MSAwLTE3LjAzOCA1LjQ3OS0zMi4yODUgMTYuMjgxLTQ1LjMxMiAxMi4xMDItMTQuNTQ1IDI3LjExNy0yMS42MTYgNDUuOS0yMS42MTYgMTEuNjIxIDAgMjMuMDcxIDUuMTc3IDM0LjAyOCAxNS4zODYgMTMuNzcgMTIuODMzIDIwLjQ2MyAyOS43NzEgMjAuNDYzIDUxLjc4MiAwIDE4LjQ1OS01LjU2NCAzNC41MDctMTYuNTM5IDQ3LjY5OXoiLz48L3N2Zz4=) 0 no-repeat;background-size:25px 25px}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased}.media a{color:#0075ce}.media a:hover{text-decoration:none;color:#00407f}@keyframes fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}#stage-description{font-weight:400;font-style:normal}#stage-description section{line-height:1.7}#stage-description section h3{color:#6d6d6d;font-weight:300}#stage-description section p{text-align:justify}#stage-frameworks{background-color:#f9fcff}#stage-frameworks #frameworks li{min-width:11em}#stage-frameworks #frameworks li a{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadein;animation-name:fadein;display:block;background-size:6em;background-repeat:no-repeat;background-position-x:center;background-position-y:calc(50% - 1em);padding-top:8em;padding-bottom:1em;color:#0084e7;height:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;will-change:color,background-color,box-shadow}#stage-frameworks #frameworks li a:hover{color:#fff;background-color:#0084e7;text-decoration:none}#stage-frameworks #frameworks #fw-javascript a{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiPjxwYXRoIGZpbGw9IiNmN2RmMWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTAgMGgyNTZ2MjU2SDB6Ii8+PHBhdGggZD0iTTQzLjYyMyAxNjUuMjA1bDE5LjU5LTExLjg1NmMzLjc4IDYuNyA3LjIxOCAxMi4zNyAxNS40NjUgMTIuMzcgNy45MDUgMCAxMi44ODktMy4wOTEgMTIuODg5LTE1LjEyVjY4LjgwM2gyNC4wNTh2ODIuMTM4YzAgMjQuOTE3LTE0LjYwNiAzNi4yNTktMzUuOTE2IDM2LjI1OS0xOS4yNDUgMC0zMC40MTYtOS45NjctMzYuMDg3LTIxLjk5Nk0xMjguNjkyIDE2My4zMTNsMTkuNTg4LTExLjM0YzUuMTU3IDguNDIgMTEuODU5IDE0LjYwNiAyMy43MTUgMTQuNjA2IDkuOTY5IDAgMTYuMzI1LTQuOTg0IDE2LjMyNS0xMS44NTggMC04LjI0OC02LjUzLTExLjE3LTE3LjUyOC0xNS45OGwtNi4wMTMtMi41NzljLTE3LjM1Ny03LjM4OC0yOC44NzEtMTYuNjY4LTI4Ljg3MS0zNi4yNTggMC0xOC4wNDQgMTMuNzQ4LTMxLjc5MiAzNS4yMjktMzEuNzkyIDE1LjI5NCAwIDI2LjI5MiA1LjMyOCAzNC4xOTYgMTkuMjQ3bC0xOC43MzEgMTIuMDNjLTQuMTI1LTcuMzktOC41OTEtMTAuMzEtMTUuNDY1LTEwLjMxLTcuMDQ2IDAtMTEuNTE0IDQuNDY3LTExLjUxNCAxMC4zMSAwIDcuMjE2IDQuNDY4IDEwLjEzOCAxNC43NzggMTQuNjA3bDYuMDE0IDIuNTc3YzIwLjQ0OSA4Ljc2NSAzMS45NjMgMTcuNyAzMS45NjMgMzcuODA0IDAgMjEuNjU0LTE3LjAxMiAzMy41MS0zOS44NjcgMzMuNTEtMjIuMzQgMC0zNi43NzQtMTAuNjU0LTQzLjgyLTI0LjU3NCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+)}@media (max-width:767px){#stage-frameworks #frameworks #fw-javascript a{border-bottom:1px solid #dee2e6}}@media (min-width:768px) and (max-width:968px){#stage-frameworks #frameworks #fw-javascript a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}@media (min-width:969px) and (max-width:1256px){#stage-frameworks #frameworks #fw-javascript a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}@media (min-width:1257px){#stage-frameworks #frameworks #fw-javascript a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}#stage-frameworks #frameworks #fw-angular a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTS4xIDQ1LjUyMkwxMjUuOTA4LjY5N2wxMjkuMTk2IDQ0LjAyOC0yMC45MTkgMTY2LjQ1LTEwOC4yNzcgNTkuOTY2LTEwNi41ODMtNTkuMTY5TC4xIDQ1LjUyMnoiIGZpbGw9IiNFMjMyMzciLz48cGF0aCBkPSJNMjU1LjEwNCA0NC43MjVMMTI1LjkwOC42OTd2MjcwLjQ0NGwxMDguMjc3LTU5Ljg2NiAyMC45MTktMTY2LjU1eiIgZmlsbD0iI0I1MkUzMSIvPjxwYXRoIGQ9Ik0xMjYuMTA3IDMyLjI3NEw0Ny43MTQgMjA2LjY5M2wyOS4yODUtLjQ5OCAxNS43MzktMzkuMzQ3aDcwLjMyNWwxNy4yMzMgMzkuODQ1IDI3Ljk5LjQ5OC04Mi4xNzktMTc0LjkxN3ptLjIgNTUuODgybDI2LjQ5NiA1NS4zODNoLTQ5LjgwNmwyMy4zMS01NS4zODN6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}@media (max-width:767px){#stage-frameworks #frameworks #fw-angular a{border-bottom:1px solid #dee2e6}}@media (min-width:768px) and (max-width:968px){#stage-frameworks #frameworks #fw-angular a{border-bottom:1px solid #dee2e6}}@media (min-width:969px) and (max-width:1256px){#stage-frameworks #frameworks #fw-angular a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}@media (min-width:1257px){#stage-frameworks #frameworks #fw-angular a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}#stage-frameworks #frameworks #fw-react a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjIyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTIxMC40ODMgNzMuODI0YTE3MS40OSAxNzEuNDkgMCAwIDAtOC4yNC0yLjU5N2MuNDY1LTEuOS44OTMtMy43NzcgMS4yNzMtNS42MjEgNi4yMzgtMzAuMjgxIDIuMTYtNTQuNjc2LTExLjc2OS02Mi43MDgtMTMuMzU1LTcuNy0zNS4xOTYuMzI5LTU3LjI1NCAxOS41MjZhMTcxLjIzIDE3MS4yMyAwIDAgMC02LjM3NSA1Ljg0OCAxNTUuODY2IDE1NS44NjYgMCAwIDAtNC4yNDEtMy45MTdDMTAwLjc1OSAzLjgyOSA3Ny41ODctNC44MjIgNjMuNjczIDMuMjMzIDUwLjMzIDEwLjk1NyA0Ni4zNzkgMzMuODkgNTEuOTk1IDYyLjU4OGExNzAuOTc0IDE3MC45NzQgMCAwIDAgMS44OTIgOC40OGMtMy4yOC45MzItNi40NDUgMS45MjQtOS40NzQgMi45OEMxNy4zMDkgODMuNDk4IDAgOTguMzA3IDAgMTEzLjY2OGMwIDE1Ljg2NSAxOC41ODIgMzEuNzc4IDQ2LjgxMiA0MS40MjdhMTQ1LjUyIDE0NS41MiAwIDAgMCA2LjkyMSAyLjE2NSAxNjcuNDY3IDE2Ny40NjcgMCAwIDAtMi4wMSA5LjEzOGMtNS4zNTQgMjguMi0xLjE3MyA1MC41OTEgMTIuMTM0IDU4LjI2NiAxMy43NDQgNy45MjYgMzYuODEyLS4yMiA1OS4yNzMtMTkuODU1YTE0NS41NjcgMTQ1LjU2NyAwIDAgMCA1LjM0Mi00LjkyMyAxNjguMDY0IDE2OC4wNjQgMCAwIDAgNi45MiA2LjMxNGMyMS43NTggMTguNzIyIDQzLjI0NiAyNi4yODIgNTYuNTQgMTguNTg2IDEzLjczMS03Ljk0OSAxOC4xOTQtMzIuMDAzIDEyLjQtNjEuMjY4YTE0NS4wMTYgMTQ1LjAxNiAwIDAgMC0xLjUzNS02Ljg0MmMxLjYyLS40OCAzLjIxLS45NzQgNC43Ni0xLjQ4OCAyOS4zNDgtOS43MjMgNDguNDQzLTI1LjQ0MyA0OC40NDMtNDEuNTIgMC0xNS40MTctMTcuODY4LTMwLjMyNi00NS41MTctMzkuODQ0em0tNi4zNjUgNzAuOTg0Yy0xLjQuNDYzLTIuODM2LjkxLTQuMyAxLjM0NS0zLjI0LTEwLjI1Ny03LjYxMi0yMS4xNjMtMTIuOTYzLTMyLjQzMiA1LjEwNi0xMSA5LjMxLTIxLjc2NyAxMi40NTktMzEuOTU3IDIuNjE5Ljc1OCA1LjE2IDEuNTU3IDcuNjEgMi40IDIzLjY5IDguMTU2IDM4LjE0IDIwLjIxMyAzOC4xNCAyOS41MDQgMCA5Ljg5Ni0xNS42MDYgMjIuNzQzLTQwLjk0NiAzMS4xNHptLTEwLjUxNCAyMC44MzRjMi41NjIgMTIuOTQgMi45MjcgMjQuNjQgMS4yMyAzMy43ODctMS41MjQgOC4yMTktNC41OSAxMy42OTgtOC4zODIgMTUuODkzLTguMDY3IDQuNjctMjUuMzItMS40LTQzLjkyNy0xNy40MTJhMTU2LjcyNiAxNTYuNzI2IDAgMCAxLTYuNDM3LTUuODdjNy4yMTQtNy44ODkgMTQuNDIzLTE3LjA2IDIxLjQ1OS0yNy4yNDYgMTIuMzc2LTEuMDk4IDI0LjA2OC0yLjg5NCAzNC42NzEtNS4zNDUuNTIyIDIuMTA3Ljk4NiA0LjE3MyAxLjM4NiA2LjE5M3pNODcuMjc2IDIxNC41MTVjLTcuODgyIDIuNzgzLTE0LjE2IDIuODYzLTE3Ljk1NS42NzUtOC4wNzUtNC42NTctMTEuNDMyLTIyLjYzNi02Ljg1My00Ni43NTJhMTU2LjkyMyAxNTYuOTIzIDAgMCAxIDEuODY5LTguNDk5YzEwLjQ4NiAyLjMyIDIyLjA5MyAzLjk4OCAzNC40OTggNC45OTQgNy4wODQgOS45NjcgMTQuNTAxIDE5LjEyOCAyMS45NzYgMjcuMTVhMTM0LjY2OCAxMzQuNjY4IDAgMCAxLTQuODc3IDQuNDkyYy05LjkzMyA4LjY4Mi0xOS44ODYgMTQuODQyLTI4LjY1OCAxNy45NHpNNTAuMzUgMTQ0Ljc0N2MtMTIuNDgzLTQuMjY3LTIyLjc5Mi05LjgxMi0yOS44NTgtMTUuODYzLTYuMzUtNS40MzctOS41NTUtMTAuODM2LTkuNTU1LTE1LjIxNiAwLTkuMzIyIDEzLjg5Ny0yMS4yMTIgMzcuMDc2LTI5LjI5MyAyLjgxMy0uOTggNS43NTctMS45MDUgOC44MTItMi43NzMgMy4yMDQgMTAuNDIgNy40MDYgMjEuMzE1IDEyLjQ3NyAzMi4zMzItNS4xMzcgMTEuMTgtOS4zOTkgMjIuMjQ5LTEyLjYzNCAzMi43OTJhMTM0LjcxOCAxMzQuNzE4IDAgMCAxLTYuMzE4LTEuOTc5em0xMi4zNzgtODQuMjZjLTQuODExLTI0LjU4Ny0xLjYxNi00My4xMzQgNi40MjUtNDcuNzg5IDguNTY0LTQuOTU4IDI3LjUwMiAyLjExMSA0Ny40NjMgMTkuODM1YTE0NC4zMTggMTQ0LjMxOCAwIDAgMSAzLjg0MSAzLjU0NWMtNy40MzggNy45ODctMTQuNzg3IDE3LjA4LTIxLjgwOCAyNi45ODgtMTIuMDQgMS4xMTYtMjMuNTY1IDIuOTA4LTM0LjE2MSA1LjMwOWExNjAuMzQyIDE2MC4zNDIgMCAwIDEtMS43Ni03Ljg4N3ptMTEwLjQyNyAyNy4yNjhhMzQ3LjggMzQ3LjggMCAwIDAtNy43ODUtMTIuODAzYzguMTY4IDEuMDMzIDE1Ljk5NCAyLjQwNCAyMy4zNDMgNC4wOC0yLjIwNiA3LjA3Mi00Ljk1NiAxNC40NjUtOC4xOTMgMjIuMDQ1YTM4MS4xNTEgMzgxLjE1MSAwIDAgMC03LjM2NS0xMy4zMjJ6bS00NS4wMzItNDMuODYxYzUuMDQ0IDUuNDY1IDEwLjA5NiAxMS41NjYgMTUuMDY1IDE4LjE4NmEzMjIuMDQgMzIyLjA0IDAgMCAwLTMwLjI1Ny0uMDA2YzQuOTc0LTYuNTU5IDEwLjA2OS0xMi42NTIgMTUuMTkyLTE4LjE4ek04Mi44MDIgODcuODNhMzIzLjE2NyAzMjMuMTY3IDAgMCAwLTcuMjI3IDEzLjIzOGMtMy4xODQtNy41NTMtNS45MDktMTQuOTgtOC4xMzQtMjIuMTUyIDcuMzA0LTEuNjM0IDE1LjA5My0yLjk3IDIzLjIwOS0zLjk4NGEzMjEuNTI0IDMyMS41MjQgMCAwIDAtNy44NDggMTIuODk3em04LjA4MSA2NS4zNTJjLTguMzg1LS45MzYtMTYuMjkxLTIuMjAzLTIzLjU5My0zLjc5MyAyLjI2LTcuMyA1LjA0NS0xNC44ODUgOC4yOTgtMjIuNmEzMjEuMTg3IDMyMS4xODcgMCAwIDAgNy4yNTcgMTMuMjQ2YzIuNTk0IDQuNDggNS4yOCA4Ljg2OCA4LjAzOCAxMy4xNDd6bTM3LjU0MiAzMS4wM2MtNS4xODQtNS41OTItMTAuMzU0LTExLjc3OS0xNS40MDMtMTguNDMzIDQuOTAyLjE5MiA5Ljg5OS4yOSAxNC45NzguMjkgNS4yMTggMCAxMC4zNzYtLjExNyAxNS40NTMtLjM0My00Ljk4NSA2Ljc3NC0xMC4wMTggMTIuOTctMTUuMDI4IDE4LjQ4NnptNTIuMTk4LTU3LjgxN2MzLjQyMiA3LjggNi4zMDYgMTUuMzQ1IDguNTk2IDIyLjUyLTcuNDIyIDEuNjk0LTE1LjQzNiAzLjA1OC0yMy44OCA0LjA3MWEzODIuNDE3IDM4Mi40MTcgMCAwIDAgNy44NTktMTMuMDI2IDM0Ny40MDMgMzQ3LjQwMyAwIDAgMCA3LjQyNS0xMy41NjV6bS0xNi44OTggOC4xMDFhMzU4LjU1NyAzNTguNTU3IDAgMCAxLTEyLjI4MSAxOS44MTUgMzI5LjQgMzI5LjQgMCAwIDEtMjMuNDQ0LjgyM2MtNy45NjcgMC0xNS43MTYtLjI0OC0yMy4xNzgtLjczMmEzMTAuMjAyIDMxMC4yMDIgMCAwIDEtMTIuNTEzLTE5Ljg0NmguMDAxYTMwNy40MSAzMDcuNDEgMCAwIDEtMTAuOTIzLTIwLjYyNyAzMTAuMjc4IDMxMC4yNzggMCAwIDEgMTAuODktMjAuNjM3bC0uMDAxLjAwMWEzMDcuMzE4IDMwNy4zMTggMCAwIDEgMTIuNDEzLTE5Ljc2MWM3LjYxMy0uNTc2IDE1LjQyLS44NzYgMjMuMzEtLjg3NkgxMjhjNy45MjYgMCAxNS43NDMuMzAzIDIzLjM1NC44ODNhMzI5LjM1NyAzMjkuMzU3IDAgMCAxIDEyLjMzNSAxOS42OTUgMzU4LjQ4OSAzNTguNDg5IDAgMCAxIDExLjAzNiAyMC41NCAzMjkuNDcyIDMyOS40NzIgMCAwIDEtMTEgMjAuNzIyem0yMi41Ni0xMjIuMTI0YzguNTcyIDQuOTQ0IDExLjkwNiAyNC44ODEgNi41MiA1MS4wMjYtLjM0NCAxLjY2OC0uNzMgMy4zNjctMS4xNSA1LjA5LTEwLjYyMi0yLjQ1Mi0yMi4xNTUtNC4yNzUtMzQuMjMtNS40MDgtNy4wMzQtMTAuMDE3LTE0LjMyMy0xOS4xMjQtMjEuNjQtMjcuMDA4YTE2MC43ODkgMTYwLjc4OSAwIDAgMSA1Ljg4OC01LjRjMTguOS0xNi40NDcgMzYuNTY0LTIyLjk0MSA0NC42MTItMTguM3pNMTI4IDkwLjgwOGMxMi42MjUgMCAyMi44NiAxMC4yMzUgMjIuODYgMjIuODZzLTEwLjIzNSAyMi44Ni0yMi44NiAyMi44Ni0yMi44Ni0xMC4yMzUtMjIuODYtMjIuODYgMTAuMjM1LTIyLjg2IDIyLjg2LTIyLjg2eiIgZmlsbD0iIzAwRDhGRiIvPjwvc3ZnPg==)}@media (max-width:767px){#stage-frameworks #frameworks #fw-react a{border-bottom:1px solid #dee2e6}}@media (min-width:768px) and (max-width:968px){#stage-frameworks #frameworks #fw-react a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}@media (min-width:969px) and (max-width:1256px){#stage-frameworks #frameworks #fw-react a{border-bottom:1px solid #dee2e6}}@media (min-width:1257px){#stage-frameworks #frameworks #fw-react a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}#stage-frameworks #frameworks #fw-vue a{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDIyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTAgMGwxMjggMjIwLjhMMjU2IDBoLTUxLjJMMTI4IDEzMi40OCA1MC41NiAwSDB6IiBmaWxsPSIjNDFiODgzIi8+PHBhdGggZD0iTTUwLjU2IDBMMTI4IDEzMy4xMiAyMDQuOCAwaC00Ny4zNkwxMjggNTEuMiA5Ny45MiAwSDUwLjU2eiIgZmlsbD0iIzM1NDk1ZSIvPjwvZz48L3N2Zz4=)}@media (max-width:767px){#stage-frameworks #frameworks #fw-vue a{border-bottom:1px solid #dee2e6}}@media (min-width:768px) and (max-width:968px){#stage-frameworks #frameworks #fw-vue a{border-bottom:1px solid #dee2e6}}@media (min-width:969px) and (max-width:1256px){#stage-frameworks #frameworks #fw-vue a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}@media (min-width:1257px){#stage-frameworks #frameworks #fw-vue a{border-bottom:1px solid #dee2e6}}#stage-frameworks #frameworks #fw-angularjs a{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMzUuODgxIiBoZWlnaHQ9IjM1NS44MDkiPjxwYXRoIGQ9Ik0xNjcuNDA0IDBMMCA1OC45MTMgMjYuNDUzIDI3OC4yNCAxNjcuNTggMzU1LjgxbDE0MS44NTctNzguNjE5TDMzNS44OCA1Ny44NyAxNjcuNDA0IDB6IiBmaWxsPSIjYjNiM2IzIi8+PHBhdGggZD0iTTMxOS4xODUgNzAuNTQ1TDE2Ny4wMTIgMTguNjU0djMxOC42MjJMMjk0LjU0IDI2Ni43bDI0LjY0NS0xOTYuMTU0eiIgZmlsbD0iI2FmMmIyZCIvPjxwYXRoIGQ9Ik0xOC43ODUgNzEuNDgybDIyLjY2NyAxOTYuMTUzIDEyNS41NiA2OS42NDFWMTguNjQ3TDE4Ljc4NCA3MS40ODJ6IiBmaWxsPSIjZGYyZTMxIi8+PHBhdGggZD0iTTIwMi4yODUgMTc3LjEzMWwtMzQuOTk1LTczLjA4LTMwLjgwNyA3My4wOGg2NS44MDJ6bTEzLjM0MyAzMC43MjloLTkyLjc2NGwtMjAuNzUzIDUxLjkwNy0zOC42MDIuNzE0TDE2Ny4wMTQgMzAuMjI0IDI3NC4xMjYgMjYwLjQ4aC0zNS43NzhsLTIyLjcyLTUyLjYyMXoiIGZpbGw9IiNmMmYyZjIiLz48cGF0aCBkPSJNMTY3LjAxMiAzMC4yMjRsLjI3NyA3My44MjcgMzQuOTU5IDczLjEzNkgxNjcuMDlsLS4wNzkgMzAuNjI1IDQ4LjYxMy4wNDggMjIuNzIxIDUyLjYzIDM2LjkzNi42ODUtMTA4LjI3LTIzMC45NTF6IiBmaWxsPSIjYjNiM2IzIi8+PC9zdmc+)}@media (max-width:767px){#stage-frameworks #frameworks #fw-angularjs a{border-bottom:1px solid #dee2e6}}@media (min-width:768px) and (max-width:968px){#stage-frameworks #frameworks #fw-angularjs a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}@media (min-width:969px) and (max-width:1256px){#stage-frameworks #frameworks #fw-angularjs a{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}@media (min-width:1257px){#stage-frameworks #frameworks #fw-angularjs a{border-right:1px solid #dee2e6}}#stage-frameworks #frameworks #fw-polymer a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjE3OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0iI0ZGNDA4MSIgZD0iTTEwMi40IDE3Ny45OEwyMDQuODA2LjYwNUgxNTMuNkw1MS4xOTMgMTc3Ljk4eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiNGRkYiIGQ9Ik0xMDIuNCAxNzcuOThsLTI1LjYtNDQuMzQ0LTI1LjYwNyA0NC4zNDR6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuMSIgZmlsbD0iI0ZGRiIgZD0iTTEyOCAxMzMuNjM2bC0yNS42IDQ0LjM0NC0yNS42LTQ0LjM0NGg1MS4xOTl6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuMSIgZmlsbD0iIzAwMCIgZD0iTTE1My42IDg5LjI5MkwxMjggMTMzLjYzNmwtMjUuNi00NC4zNDRoNTEuMnoiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii4yIiBmaWxsPSIjMDAwIiBkPSJNMTUzLjYgODkuMjkyTDEyOCA0NC45NDhsLTI1LjYgNDQuMzQ0aDUxLjJ6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuMyIgZmlsbD0iIzAwMCIgZD0iTTE3OS4yIDQ0Ljk0OGwtMjUuNiA0NC4zNDQtMjUuNjAxLTQ0LjM0NGg1MS4yeiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjQiIGZpbGw9IiMwMDAiIGQ9Ik0xNzkuMiA0NC45NDhMMTUzLjYuNjA1bC0yNS42MDEgNDQuMzQzaDUxLjJ6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuNSIgZmlsbD0iIzAwMCIgZD0iTTIwNC44MDYuNjA1TDE3OS4yIDQ0Ljk0OCAxNTMuNi42MDV6Ii8+PC9nPjxwYXRoIGZpbGw9IiM1MzZERkUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTIwNC44MDYgMTc3Ljk4bDUxLjIwNy04OC42ODgtMjUuNjA2LTQ0LjM0NEwxNTMuNiAxNzcuOThoNTEuMjA3eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTIwNC44MDYgMTc3Ljk4TDE3OS4yIDEzMy42MzZsLTI1LjYgNDQuMzQ0eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjEiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTIzMC40MDcgMTMzLjYzNmwtMjUuNiA0NC4zNDQtMjUuNjA3LTQ0LjM0NHoiLz48cGF0aCBkPSJNMjMwLjQwNyAxMzMuNjM2bC0yNS42LTQ0LjM0NC0yNS42MDcgNDQuMzQ0eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjEiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTI1Ni4wMTMgODkuMjkybC0yNS42MDYgNDQuMzQ0LTI1LjYtNDQuMzQ0eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTI1Ni4wMTMgODkuMjkybC0yNS42MDYtNDQuMzQ0LTI1LjYgNDQuMzQ0eiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0iIzMwM0Y5RiIgZD0iTTIwNC44MDYgODkuMjkybDI1LjYtNDQuMzQ0LTI1LjYtNDQuMzQzTDE3OS4yIDQ0Ljk0OHoiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii4yIiBmaWxsPSIjMDAwIiBkPSJNMTc5LjIgNDQuOTQ4TDIwNC44MDYuNjA1bDI1LjYgNDQuMzQzeiIvPjwvZz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGZpbGw9IiMzRjUxQjUiIGQ9Ik01MS4xOTQgMTc3Ljk4TDc2LjggMTMzLjYzNiA1MS4xOTQgODkuMjkybC0yNS42IDQ0LjM0NHoiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii4yIiBmaWxsPSIjMDAwIiBkPSJNMjUuNTkzIDEzMy42MzZsMjUuNiA0NC4zNDRMNzYuOCAxMzMuNjM2eiIvPjwvZz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGZpbGw9IiM3OTg2Q0IiIGQ9Ik0yNS41OTMgMTMzLjYzNkwxMDIuNC42MDVINTEuMTkzTC0uMDE0IDg5LjI5MmwyNS42MDYgNDQuMzQ0eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiNGRkYiIGQ9Ik01MS4xOTQgODkuMjkybC0yNS42IDQ0LjM0NEwtLjAxNCA4OS4yOTJ6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuMSIgZmlsbD0iI0ZGRiIgZD0iTTUxLjE5NCA4OS4yOTJsLTI1LjYtNDQuMzQ0TC0uMDE0IDg5LjI5MnoiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii4xIiBmaWxsPSIjMDAwIiBkPSJNNzYuOCA0NC45NDhMNTEuMTk0LjYwNWwtMjUuNiA0NC4zNDN6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuMiIgZmlsbD0iIzAwMCIgZD0iTTEwMi40LjYwNUw3Ni44IDQ0Ljk0OCA1MS4xOTIuNjA1eiIvPjwvZz48L2c+PC9zdmc+)}@media (max-width:767px){#stage-frameworks #frameworks #fw-polymer a{border-bottom:1px solid #dee2e6}}@media (min-width:768px) and (max-width:968px){#stage-frameworks #frameworks #fw-polymer a{border-bottom:1px solid #dee2e6}}@media (min-width:969px) and (max-width:1256px){#stage-frameworks #frameworks #fw-polymer a{border-bottom:1px solid #dee2e6}}@media (min-width:1257px){#stage-frameworks #frameworks #fw-polymer a{border-right:1px solid #dee2e6}}#stage-sponsorships{background-color:#f9fcff}#stage-sponsorships #sponsorships h2{margin:0;padding:0}#stage-sponsorships #sponsorships img{height:4rem}.stage-scenarios{background-color:#f9fcff}.stage-scenarios.main{background-color:#00407f}.stage-scenarios.main h2{font-weight:500!important;color:#fff}.stage-scenarios.main section{position:relative}.stage-scenarios.main .loading{color:#fff}@media (max-width:767.98px){.stage-scenarios:not(.main){display:none}}@media (max-width:991.98px){.stage-scenarios .heading-scenarios{font-size:2.5rem}}@media (max-width:767.98px){.stage-scenarios .heading-scenarios{font-size:1.2rem}}.stage-scenarios .heading-scenarios span{font-weight:100!important}@-webkit-keyframes appear{0%{opacity:.3}to{opacity:.8}}@keyframes appear{0%{opacity:.3}to{opacity:.8}}.stage-scenarios section .demo{display:block;width:calc(100% - 30px)}.stage-scenarios section .demo .loading{-webkit-animation:appear .5s linear 0s infinite alternate none running;animation:appear .5s linear 0s infinite alternate none running;width:320px;height:500px;margin:0 auto;padding-top:100px;text-align:center}.stage-scenarios section .demo .loading img{margin-bottom:1rem}.stage-scenarios section .demo .loading p{color:#a3a4a5;font-size:.8rem}.stage-scenarios section #bestHtml5Grid{border:1px solid #ced4da;width:100%;height:515px}.stage-scenarios section #bestHtml5Grid.small{height:460px}.stage-scenarios section #bestHtml5Grid.small:not(.tall){height:320px}#stage-feature-highlights{padding-top:3rem;margin-bottom:0;border-bottom:0}div.animated-example img{vertical-align:unset}div.animated-example button:focus,div.animated-example img:focus{outline:none}div.animated-example canvas{opacity:.4}