a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Mark Pro Heavy;src:url(/static/media/MarkPro-Heavy.099d64ccaf880820be09.woff2) format("woff2"),url(/static/media/MarkPro-Heavy.7896ac68fc22d2e85c09.woff) format("woff")}@font-face{font-family:Mark Pro Book;src:url(/static/media/MarkPro-Book.82ffd1181f6aa91d2323.woff2) format("woff2"),url(/static/media/MarkPro-Book.60e6410b25babe86e946.woff) format("woff")}body{font-family:Mark Pro Book,Helvetica,Arial,sans-serif}.tester-form{align-items:center;display:flex;flex-direction:column}.error{background-color:#ed2324;box-shadow:6px 5px 20px rgba(0,0,0,.1);color:#fff;display:flex;line-height:2.5rem;margin-bottom:3rem;padding:20px;width:100%}.error svg{fill:#fff;margin-right:16px;position:relative;top:3px}.form-group{display:flex;flex-direction:column;margin-bottom:3.2rem;width:100%}.form-group label{margin-bottom:1.6rem;margin-left:3rem}.form-group .input-container{box-shadow:6px 5px 20px rgba(0,0,0,.1);padding:1.8rem 3rem}.form-group input,.form-group textarea{border:none;border-bottom:2px solid #ed2324;color:#303030;font-family:Roboto Mono,monospace;font-size:1.6rem;line-height:140%;padding-bottom:.6rem;width:100%}.form-group input:focus,.form-group textarea:focus{outline:none}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:#a6afbf;line-height:150%}.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#a6afbf;line-height:150%}.form-group input::placeholder,.form-group textarea::placeholder{color:#a6afbf;line-height:150%}.form-group input:disabled,.form-group textarea:disabled{border-bottom-color:rgba(237,35,36,.3);color:rgba(48,48,48,.3)}.server-variable{display:flex;flex-direction:row}.server-variable .input-container{flex:1 1}.server-variable label{flex:1 1;margin-bottom:1.6rem;margin-left:3rem}.server-variable .remove-variable{color:#ed2324;display:inline-block;font-family:Mark Pro Heavy;margin-left:2rem;padding:2rem 0;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.server-variable .remove-variable:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}textarea{min-height:12.4rem;resize:vertical}.header{display:flex;justify-content:space-between;margin:0 auto;max-width:140rem;padding:3.6rem 0;width:100%}@media only screen and (max-width:1480px){.header{margin:0 4rem;max-width:100%;width:auto}}.header .logo,.header .tweet-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.header .logo-title{color:#ed2324;font-family:Mark Pro Heavy;font-size:2rem}.header .logo{text-decoration:none}.header .logo .logo-wrapper{-webkit-animation:pounding 4s linear infinite;animation:pounding 4s linear infinite}.header .logo .logo-wrapper:hover{-webkit-animation-duration:1.2s;animation-duration:1.2s}.header .logo .logo-wrapper svg{margin-right:1.4rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header .logo:hover .logo-wrapper svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.header .tweet-container p{font-size:1.4rem}@media only screen and (max-width:768px){.header .tweet-container p{display:none}}.margin-left{margin-left:2.4rem}@media only screen and (max-width:768px){.margin-left{margin-left:0}}@-webkit-keyframes pounding{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pounding{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.footer{background-color:#000;color:#fff;font-size:2rem;line-height:170%;margin-top:6.4rem;padding:8.4rem 6.4rem 3rem}.footer a{color:#fff;text-decoration:none}.footer .footer-container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 10rem;max-width:96rem}@media only screen and (max-width:1000px){.footer .footer-container{flex-direction:column-reverse}}.footer h3{color:#818181;font-family:Mark Pro Heavy;font-size:2.4rem;margin-bottom:4.2rem}.footer__links{display:flex;flex-direction:column}.footer__links a{margin-bottom:2rem}.footer__contribute{font-size:1.4rem;line-height:170%;max-width:56rem}@media only screen and (max-width:768px){.footer__contribute{font-size:1.6rem}}@media only screen and (max-width:1000px){.footer__contribute{margin-bottom:6.4rem;max-width:100%}}.footer__contribute .disclaimer__bold{font-family:Mark Pro Heavy;white-space:nowrap}.footer__contribute .disclaimer-link{color:#ed2324}@media only screen and (max-width:768px){.footer__contribute .disclaimer{font-size:1.6rem}}.footer__copyright{color:#818181;font-size:1.5rem;margin:0;text-align:center}.footer__copyright a{color:#818181;font-family:Mark Pro Heavy;text-decoration:underline}.footer__copyright a:hover{text-decoration:none}.footer__copyright .strong{font-family:Mark Pro Heavy}.footer .footer-tweet-container{display:none}@media only screen and (max-width:600px){.footer .footer-tweet-container{display:inline-block;text-align:center;width:100%}}.footer .footer-tweet-container .footer-tweet-button{margin:1.6rem 0 6.4rem;width:100%}.debug-share-container{display:flex;justify-content:space-between;margin:0 3rem}.debug-share-container .share-container{align-items:center;display:flex}.debug-share-container .share-container p{font-size:1.4rem}@media only screen and (max-width:1000px){.debug-share-container .share-container p{display:none}.debug-share-container .share-container button{padding:1.4rem}}@media only screen and (max-width:600px){.debug-share-container .share-container button,.debug-share-container .share-container span{width:100%}}@media only screen and (max-width:768px){.debug-share-container{flex-direction:column}}.results{margin-top:6.4rem}code{font-family:Roboto Mono,monospace}.results-container{width:100%}.output-url-label{font-family:Mark Pro Heavy;font-size:3.6rem}.debug-title{font-family:Mark Pro Heavy;font-size:4.8rem}.line{line-height:170%;padding:1.8rem 0;word-break:break-all}.line .line-flex-container{align-items:center;align-items:first baseline;display:flex;justify-content:flex-start;margin-bottom:.8rem}.line .line-value{flex:1 1}.line .line-number,.line .line-value{color:#a6afbf}.line .line-message,.line .sub-run-result{margin-left:5.6rem}.line .line-number{align-items:center;display:flex;height:3.2rem;justify-content:center;margin-right:2.4rem;width:3.2rem}.line:not(:last-child){border-bottom:.1rem solid #a6afbf}.line-number{font-size:1.3rem}.rule-was-met .line-number{background-color:#11b20e;border-radius:50%;color:#fff}.rule-was-met .line-value{color:#11b20e}.rule-was-not-met .line-number{background-color:#ed2324;border-radius:50%;color:#fff}.rule-was-not-met .line-value{color:#ed2324}.rule-invalid .line-number{align-items:center;background-color:#ffa800;border-radius:50%;color:#fff;display:flex;height:3.2rem;justify-content:center;width:3.2rem}.rule-invalid .line-value{color:#ffa800}.rule-not-supported .line-number{background:none;color:#a6afbf}.rule-not-supported .line-value{color:#a6afbf}.rule-not-processed .line-number{background-color:#a6afbf;border-radius:50%;color:#fff}.rule-not-processed .line-value{color:#a6afbf}.output-url{margin-bottom:4.8rem}.tester-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:110rem;width:100%}@media only screen and (max-width:1240px){.tester-container{margin:0 4.8rem;max-width:100%;width:auto}}@media only screen and (max-width:768px){.tester-container{margin:0 3.2rem}}.title{font-family:Mark Pro Heavy;font-size:6.4rem;margin:6.4rem 0;text-align:center}.form-container{margin-bottom:6.4rem;width:100%}.advanced-fields-container{padding-top:3.2rem;width:100%}.advanced-fields-toggle{color:#ed2324;display:inline-block;font-family:Mark Pro Heavy;margin-right:4.8rem;padding:1.5rem 0;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.advanced-fields-toggle:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.glyphicon:before{border-style:solid;border-width:.3rem .3rem 0 0;content:"";display:inline-block;height:1.2rem;left:1.6rem;position:relative;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:top;width:1.2rem}.expanded .glyphicon:before{top:.6rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button,.button--secondary,.link-button{border-radius:5px;box-shadow:inset 0 0 0 3px #ed2324;color:#ed2324;display:inline-block;font-family:Mark Pro Heavy;font-size:1.8rem;padding:1.4rem 1.7rem;text-decoration:none;transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-transform .2s}.button--secondary:hover,.button:hover,.link-button:hover{box-shadow:inset 0 0 0 5px #ed2324;cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.button--secondary.is-loading,.button.is-loading,.link-button.is-loading{cursor:wait;position:relative}.button--secondary.is-loading:before,.button.is-loading:before,.link-button.is-loading:before{background-color:inherit;border-radius:inherit;color:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.button--secondary.is-loading .loader,.button.is-loading .loader,.link-button.is-loading .loader{border:1px solid;box-sizing:border-box;color:#fff;display:inline-block;height:2.5rem;left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:2.5rem}.button--secondary.is-loading .loader:after,.button.is-loading .loader:after,.link-button.is-loading .loader:after{-webkit-animation:fill 2s linear infinite alternate;animation:fill 2s linear infinite alternate;background-color:#fff;bottom:0;content:"";height:20%;left:20%;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom;transform-origin:bottom;width:200%}@-webkit-keyframes fill{to{height:170%}}@keyframes fill{to{height:170%}}.button{background-color:#ed2324;border:none;color:#fff;padding:1.4rem 5.5rem}.link{background-image:linear-gradient(#ed2324,#ed2324);background-position:0 calc(100% + 4px);background-repeat:no-repeat;background-size:100% 0;padding-bottom:5px;position:relative;transition:background-size .2s}.link:hover{background-size:100% 8px}.button--secondary{background-color:#fff;border:none;padding:1.4rem 5.5rem}@media only screen and (max-width:768px){.button--secondary{margin-top:3.2rem}}@media only screen and (max-width:600px){.link-button__adaptive{display:none}}.docs-container{margin:0 auto;max-width:110rem;width:100%}@media only screen and (max-width:1240px){.docs-container{margin:0 12.8rem;max-width:100%;width:auto}}@media only screen and (max-width:1200px){.docs-container{margin:0 6.4rem}}@media only screen and (max-width:768px){.docs-container{margin:0 3.2rem}}.title-lead-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto 10rem;max-width:60rem}.lead{font-size:2.4rem;line-height:170%;text-align:center}.sub-title{font-size:2.4rem;margin-bottom:1.6rem}.post,.post-p,.sub-title{font-family:Mark Pro Heavy;margin-left:3rem}.post{color:#ed2324;font-size:3.6rem;margin-bottom:12rem}@media only screen and (max-width:768px){.post{font-size:2.8rem}}@media only screen and (max-width:600px){.post{word-wrap:break-word}}.post-p{font-size:2.8rem;margin-bottom:8rem}@media only screen and (max-width:768px){.post-p{font-size:2.4rem}}.code-container{box-shadow:6px 5px 20px rgba(0,0,0,.1);line-height:170%;overflow-x:scroll;padding:3rem}.first-code-container{margin-bottom:6.4rem}.newsletter-signup{background-color:#f0f0f0;padding:6.4rem 0}.newsletter-signup+footer{margin-top:0}.newsletter-signup .title{font-size:4rem;margin-bottom:2rem;margin-top:0}.newsletter-signup .subtitle{font-size:2rem;font-weight:bolder;margin-bottom:6.4rem;text-align:center}.newsletter-signup .input-container{background-color:#fff}.newsletter-signup .input-container .help{margin-top:1rem}.newsletter-signup-container{display:flex;flex-direction:column;margin:0 auto;max-width:110rem;width:100%}@media only screen and (max-width:1240px){.newsletter-signup-container{margin:0 4.8rem;max-width:100%;width:auto}}@media only screen and (max-width:768px){.newsletter-signup-container{margin:0 3.2rem}}.newsletter-signup-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.newsletter-signup-form .form-group{max-width:600px}.newsletter-signup-form .form-error{color:#ed2324}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;font-size:62.5%}body{font-size:1.6rem}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
/*# sourceMappingURL=main.4492284a.css.map*/