/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:14px;color:#222;font-family:"Open Sans",Arial,sans-serif;font-weight:300;line-height:1.875}h1{font-size:3.4375rem;font-weight:300;line-height:1.09090909090909;margin:3.125rem 0}h2{font-size:2rem;font-weight:300;line-height:1.25;margin:2.5rem 0}h1+h2.subheading{margin:-1.25rem 0 1.875rem}h3{font-size:1.5rem;font-weight:300;line-height:1.25;margin:2.1875rem 0}h4{font-size:1.25rem;font-weight:300;line-height:1.5;margin:1.5625rem 0}h5{font-size:1rem;font-weight:700;letter-spacing:0.15em;line-height:1.5625;margin:1.5625rem 0 1.25rem;text-transform:uppercase}h6{font-size:1.125rem;font-weight:700;line-height:1.38888888888889;margin:1.5625rem 0 0.9375rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}p{margin:0 0 1.25rem}ul,ol{line-height:1.875rem;margin:2.5rem 0;padding:0 0 0 1.5rem}li{list-style-position:outside;margin:0 0 0.625rem;padding:0}blockquote{margin:2.5rem 0;padding:0.3125rem 0.625rem 0.3125rem 1.25rem}blockquote p{font-size:1.5rem;font-style:italic;line-height:1.45833333333333;margin:0 0 0.9375rem}blockquote p:last-child{margin:0}legend{font-size:0.8125rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase}label{line-height:1.875}input[type=text],input[type=number],input[type=email],input[type=date],input[type=password],textarea{font-weight:300}a{color:#EF5BA1;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}a:hover,a:focus,a:active{color:#e71779}@media screen and (min-width: 700px){html{font-size:16px}ol,ul{padding:0}}*{-webkit-tap-highlight-color:transparent}a,:focus{outline:none !important}html{height:100%}body{background-color:#EEE;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;min-height:100%}.container{background:-webkit-linear-gradient(#FFF, #CCC 1000px);background:linear-gradient(#FFF, #CCC 1000px);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.no-touch .container{background-attachment:fixed}.view{padding:100px 0 75px;position:relative}section{margin:0 auto;max-width:700px;padding:0 15px}@media screen and (min-width: 420px){section{padding:0 30px}}@media screen and (min-width: 700px){.main{padding:125px 0 75px}}figure{margin:40px -15px}img{width:100%}.full img{opacity:0}@media screen and (min-width: 420px){figure{margin:40px 0}}.intro{margin:0 auto 40px}.docs{padding-top:60px;margin:0 auto 30px}.docs h2:first-child{border-top:2px solid white;letter-spacing:0.15em;text-transform:uppercase;font-size:1rem;line-height:1.875;margin:0 0 60px}.site-navigation{left:0;position:fixed;right:0;top:0;z-index:3}.site-navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}.site-navigation li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;list-style:none;overflow:hidden}.site-navigation a{background-color:#000;color:#FFF;display:block;font-size:10px;font-weight:700;height:40px;letter-spacing:0.35em;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase}.site-navigation a:hover,.site-navigation a:focus,.site-navigation a:active{color:#FFF}.js.csstransitions .site-navigation a{color:#000;-webkit-transition:color 0.6s;transition:color 0.6s}.js.csstransitions.loaded .site-navigation a{color:#FFF}.cta,.form-buttons{margin:10px 0;overflow:hidden}.cta a,.cta button,.form-buttons input,.form-buttons button{background-color:#EF5BA1;border:1px solid #EF5BA1;border-radius:0;color:#EEE;display:block;float:left;font-size:12px;font-weight:700;letter-spacing:0.2em;line-height:40px;padding:0 30px;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 0.5s, border 0.5s, color 0.5s;transition:background-color 0.5s, border 0.5s, color 0.5s}.form-buttons input,.form-buttons button{float:right;margin-left:10px}.cta a:hover,.cta a:focus,.cta a:active,.cta button:hover,.cta button:focus,.cta button:active,.form-buttons button:hover,.form-buttons button:focus,.form-buttons button:active,.form-buttons input:hover,.form-buttons input:focus,.form-buttons input:active{background-color:#e71779;border:1px solid #e71779}.cta-secondary a,.cta-secondary button,.form-buttons input[type=reset],.form-buttons .btn-secondary{background-color:transparent;border:1px solid #EF5BA1;color:#EF5BA1}.cta-secondary a:hover,.cta-secondary a:focus,.cta-secondary a:active,.cta-secondary button:hover,.cta-secondary button:focus,.cta-secondary button:active,.form-buttons input[type=reset]:hover,.form-buttons input[type=reset]:focus,.form-buttons input[type=reset]:active{background-color:transparent;border:1px solid #e71779;color:#e71779}fieldset{border:0;border-top:1px solid #999;margin:0 0 20px;padding:20px 0}legend{padding:0 20px 0 0}form div{margin:0 0 20px}form div:last-child{margin:0}label{display:block;float:left;margin:0;width:100%}input[type=text],input[type=number],input[type=email],input[type=date],input[type=password],textarea{background-color:rgba(0,0,0,0.1);border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;font-size:16px;padding:10px;width:100%}textarea{border-radius:0;line-height:30px;min-height:140px;overflow-y:scroll;padding:5px;resize:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-input-placeholder{color:#999;font-style:italic}:-moz-placeholder{color:#999;font-style:italic}::-moz-placeholder{color:#999;font-style:italic}:-ms-input-placeholder{color:#999;font-style:italic}table{width:100%}th{background-color:rgba(0,0,0,0.3);font-size:0.8125rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase}td{background-color:rgba(0,0,0,0.1);line-height:1.5625}th,td{padding:5px 10px;text-align:left;vertical-align:top}tr:first-child td{padding:10px 10px 5px}tr:last-child td{padding:5px 10px 10px}@media screen and (min-width: 700px){th,td{padding:10px 20px}tr:first-child td{padding:20px 20px 10px}tr:last-child td{padding:10px 20px 20px}}.code-block{margin:2.5rem 0}.code-block h6{background-color:rgba(0,0,0,0.3);font-size:0.8125rem;font-weight:700;letter-spacing:0.2em;margin:0;padding:0.625rem 1.25rem;text-transform:uppercase}pre{background-color:rgba(0,0,0,0.2);font-family:monaco, consolas, "Lucida Console", monospace;font-size:0.875rem;line-height:1.42857142857143;margin:0;overflow:auto;padding:0 1.25rem 0;white-space:pre}code{color:#66D9EF;font-family:monaco, consolas, "Lucida Console", monospace;font-size:0.875rem}pre code{color:#fff}pre *::-moz-selection{background:rgba(255,255,255,0.1)}pre *::selection{background:rgba(255,255,255,0.1)}pre *::-moz-selection{background:rgba(255,255,255,0.1)}.hljs,.hljs-tag,.css .hljs-rules,.css .hljs-value,.aspectj .hljs-function,.css .hljs-function .hljs-preprocessor,.hljs-pragma{color:#f8f8f2}.hljs-strongemphasis,.hljs-strong,.hljs-emphasis{color:#a8a8a2}.hljs-bullet,.hljs-blockquote,.hljs-horizontal_rule,.hljs-number,.hljs-regexp,.alias .hljs-keyword,.hljs-literal,.hljs-hexcolor{color:#ae81ff}.hljs-tag .hljs-value,.hljs-code,.hljs-title,.css .hljs-class,.hljs-class .hljs-title:last-child{color:#a6e22e}.hljs-link_url{font-size:80%}.hljs-strong,.hljs-strongemphasis{font-weight:bold}.hljs-emphasis,.hljs-strongemphasis,.hljs-class .hljs-title:last-child,.hljs-typename{font-style:italic}.hljs-keyword,.ruby .hljs-class .hljs-keyword:first-child,.ruby .hljs-function .hljs-keyword,.hljs-function,.hljs-change,.hljs-winutils,.hljs-flow,.nginx .hljs-title,.tex .hljs-special,.hljs-header,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-tag .hljs-title,.hljs-value,.alias .hljs-keyword:first-child,.css .hljs-tag,.css .unit,.css .hljs-important{color:#f92672}.hljs-function .hljs-keyword,.hljs-class .hljs-keyword:first-child,.hljs-aspect .hljs-keyword:first-child,.hljs-constant,.hljs-typename,.css .hljs-attribute{color:#66d9ef}.hljs-variable,.hljs-params,.hljs-class .hljs-title,.hljs-aspect .hljs-title{color:#f8f8f2}.hljs-string,.css .hljs-id,.hljs-subst,.hljs-type,.ruby .hljs-class .hljs-parent,.hljs-built_in,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-link_label,.hljs-link_url{color:#e6db74}.hljs-comment,.hljs-javadoc,.hljs-annotation,.hljs-decorator,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#999999}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata,.xml .php,.php .xml{opacity:0.5}.view-home form{margin-top:60px}.queue>div{margin:20px 0 0}.queue>div:first-child{margin:0}.queue label{font-weight:bold}.queue label+div{position:relative}.queue input{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.queue .cta{bottom:0;margin:0;position:absolute;right:0;width:40px}.queue .cta a{cursor:pointer;padding:0;text-align:center;width:40px}
