html,body{padding:0;margin:0}html{width:100%;height:100%;box-sizing:border-box}body{width:100%;height:100%;min-width:100%;min-height:100%}*,*:before,*:after{box-sizing:inherit}input,button,textarea,kbd{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}h1,h2,h3,h4{font-size:inherit}a{margin:0;padding:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease}a:visited{color:inherit;text-decoration:none}a:hover,a:focus{color:inherit;text-decoration:none}a:active{text-decoration:none}img{display:block;max-width:100%;height:auto;border:0}.gitter-logo-holder{position:relative;display:inline-block;vertical-align:middle;width:1.0625em}.gitter-logo-holder:after{content:'';display:block;width:100%;padding-bottom:141.176%}.logo-left-arm,.logo-body-left,.logo-body-right,.logo-right-arm{position:absolute;width:11.7647%;width:2px;background-color:currentColor}.logo-left-arm{height:62.5%}.logo-body-right,.logo-body-left{top:16.6667%;top:4px;height:83.3334%}.logo-body-left{left:29.41176%;left:5px}.logo-body-right{left:58.8235%;left:10px}.logo-right-arm{top:16.6667%;top:4px;left:88.23529%;left:15px;height:45.833%}:root{font-size:1em}body{height:100%;font-family:Source Sans Pro,pt sans,calibri,sans-serif;font-size:1rem;line-height:1.4;font-weight:400}.microsite-app-entry-point{height:100%}.panel-wrapper{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}@media(max-width:768px){.panel-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}}.primary-panel,.documentation-panel{overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding-top:5%;padding-left:10%;padding-bottom:10%;padding-right:10%}@media(max-width:1400px){.primary-panel,.documentation-panel{padding-top:2.5%;padding-left:5%;padding-bottom:5%;padding-right:5%}}@media(max-width:768px){.primary-panel,.documentation-panel{-webkit-box-flex:0;-ms-flex:none;flex:none;height:auto}}.primary-panel{padding-bottom:2%;background-image:url(../images/primary-background.jpg);background-size:cover;color:#d5d2e5}.primary-panel>h1,.primary-panel>h2,.primary-panel>h3,.primary-panel>h4,.primary-panel>h5,.primary-panel>h6{color:#f4f2ed}.primary-panel-gitter-logo-title{margin-bottom:1em;color:#f4f2ed;font-size:1.36rem;text-align:center}.primary-panel-gitter-logo-title>.gitter-logo-holder+.gitter-logo-name{margin-left:.75em}.primary-panel-gitter-logo-diagram{width:17px;-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-animation-name:logo-dropdown;animation-name:logo-dropdown;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo-dropdown{98%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes logo-dropdown{98%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.primary-panel-gitter-logo-text{display:inline-block;vertical-align:middle;height:12px;margin-left:20px;fill:currentColor}.primary-panel-secondary-header{margin-top:1em;margin-bottom:1em;font-size:1.5em;font-weight:400}.sidecar-diagram{width:100%;max-height:30vh;margin-left:auto;margin-bottom:6vh;margin-right:auto}.gitter-open-chat-button{font-size:.8rem;letter-spacing:.128rem;text-transform:uppercase}.see-action-wrapper{position:fixed;right:20px;bottom:60px;width:150px}@media(max-width:768px){.see-action-wrapper{display:none}}.see-action-diagram{width:100%}.documentation-panel{position:relative;padding-bottom:0;color:#878687}.documentation-panel-primary-header,.documentation-panel-secondary-header{width:100%;margin-top:0;margin-bottom:1.5em;color:#312d2c;text-align:center}.documentation-panel-primary-header{font-size:2em}.documentation-panel-secondary-header{font-size:1.5em}.header-with-down-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-with-down-arrow:after{content:'';display:block;width:50px;height:18.3188px;margin-top:1em;margin-bottom:1em;background-image:url(../images/more-content-down-arrow.svg);background-repeat:no-repeat;background-size:cover}.documentation-panel-getting-started{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100% - 90px)}.documentation-panel-getting-started-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.primary-input{width:100%;padding:9px;border:1px solid #deddde;box-shadow:inset 0 4px 8px -4px rgba(0,0,0,.15);border-radius:4px;text-align:center}.copy-snippet-block{margin-bottom:1em;border:1px solid #f4f4f4;border-radius:10px}.copy-snippet-block-body{padding-top:15px;padding-left:20px;padding-bottom:15px;padding-right:20px;overflow:auto;margin-top:0;margin-bottom:0;background-color:#f4f4f4;border-top-left-radius:10px;border-top-right-radius:10px}.copy-snippet-block-under-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px;padding-left:12px;padding-bottom:8px;padding-right:12px}.copy-snippet-block-annotation{color:#c4c4c2}.copy-snippet-block-copy-button{position:relative;display:block;padding-top:4px;padding-left:16px;padding-bottom:4px;padding-right:16px;background-color:#f4f2ed;border:1px solid #d6d5d3;border-radius:3px;color:#312d2c;font-size:.9em;letter-spacing:.05em;text-transform:uppercase}.copy-snippet-block-copy-button.is-click-positive:after{opacity:1}.copy-snippet-block-copy-button:after{content:'Copied!';opacity:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .2s ease}.copy-snippet-block-copy-button-main-text{transition:opacity .1s ease}.is-click-positive>.copy-snippet-block-copy-button-main-text{opacity:0}.use-markdown{font-size:.9em}.use-markdown a{color:#40de92}.use-markdown ul,.use-markdown ol{padding-left:2em}.use-markdown ul ul,.use-markdown ul ol,.use-markdown ol ul,.use-markdown ol ol{margin-top:0;margin-bottom:0}.use-markdown h1{font-size:2em}.use-markdown h2{font-size:1.5em}.use-markdown h3{font-size:1.17em}.use-markdown h4{font-size:1.12em}.use-markdown h5{font-size:.83em}.use-markdown h6{font-size:.75em}.use-markdown h1,.use-markdown h2,.use-markdown h3{margin-top:.25em;margin-bottom:.25em}.use-markdown h4,.use-markdown h5,.use-markdown h6{margin-top:.15em;margin-bottom:.15em}.use-markdown p,.use-markdown ul,.use-markdown ol,.use-markdown pre{margin-top:1em;margin-bottom:1em;font-size:1rem}.use-markdown pre{overflow:auto;padding-top:15px;padding-left:20px;padding-bottom:15px;padding-right:20px;background-color:#f4f4f4;border-radius:10px}.use-markdown pre>code{padding:0;background:none;border-radius:0}.use-markdown code{padding:3px;background-color:#f4f4f4;border-radius:2px}