/*** uncss> filename: web/assets/css/main.css ***/
@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */html,body,p,ul,li,h1,h2,h3,h6{margin:0;padding:0}h1,h2,h3,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}html{background-color:#f5f5f5;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}section{display:block}body,button,input{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.42857}a{color:#00d1b2;cursor:pointer;text-decoration:none;transition:none 86ms ease-out}a:hover{color:#363636}span{font-style:inherit;font-weight:inherit}.is-flex{display:flex}.has-text-centered{text-align:center}.hero-foot{flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:40px 20px}@media screen and (min-width: 1240px){.hero-body{padding-left:0;padding-right:0}}.hero{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.hero .tabs ul{border-bottom:none}.hero.is-#000{background-color:#0a0a0a;color:#fff}.hero.is-#000 .title{color:#fff}.hero.is-#000 .title a,.hero.is-#000 .title strong{color:inherit}.hero.is-#000 .subtitle{color:rgba(255,255,255,0.9)}.hero.is-#000 .subtitle a,.hero.is-#000 .subtitle strong{color:#fff}.hero.is-#000 .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-#000 .nav-menu{background-color:#0a0a0a}}.hero.is-#000 a.nav-item,.hero.is-#000 .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-#000 a.nav-item:hover,.hero.is-#000 a.nav-item.is-active,.hero.is-#000 .nav-item a:not(.button):hover,.hero.is-#000 .nav-item a:not(.button).is-active{color:#fff}.hero.is-#000 .tabs a{color:#fff;opacity:0.9}.hero.is-#000 .tabs a:hover{opacity:1}.hero.is-#000 .tabs li.is-active a{opacity:1}.hero.is-#000 .tabs.is-boxed a,.hero.is-#000 .tabs.is-toggle a{color:#fff}.hero.is-#000 .tabs.is-boxed a:hover,.hero.is-#000 .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-#000 .tabs.is-boxed li.is-active a,.hero.is-#000 .tabs.is-boxed li.is-active a:hover,.hero.is-#000 .tabs.is-toggle li.is-active a,.hero.is-#000 .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-#000.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-#000 .nav-toggle span{background-color:#fff}.hero.is-#000 .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-#000 .nav-toggle.is-active span{background-color:#fff}.hero.is-#000 .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .title a{color:inherit}.hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container{flex-grow:1;flex-shrink:1}.section{background-color:#fff;padding:40px 20px}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:10px}@media screen and (min-width: 769px){.column.is-half{flex:none;width:50%}}.columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}.columns:last-child{margin-bottom:-10px}@media screen and (min-width: 769px){.columns:not(.is-desktop){display:flex}}.container{position:relative}@media screen and (min-width: 980px){.container{margin:0 auto;max-width:960px}}@media screen and (min-width: 1180px){.container{max-width:1200px}}.tag.is-#000{background-color:#0a0a0a;color:#fff}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;color:#363636;display:inline-flex;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;justify-content:center;padding-left:10px;padding-right:10px;text-align:center;white-space:nowrap}.button:hover{border-color:#b5b5b5}.button:active,.button:focus{border-color:#00d1b2;outline:none}.button:hover,.button:focus{color:#363636}.button:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.button.is-#000{background-color:#0a0a0a;border-width:0;color:#fff}.button.is-#000:hover,.button.is-#000:focus,.button.is-#000.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-#000.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-#000.is-inverted:hover{background-color:#f2f2f2}.button.is-#000.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-#000.is-outlined{background-color:transparent;border-color:#0a0a0a;border-width:1px;color:#0a0a0a}.button.is-#000.is-outlined:hover,.button.is-#000.is-outlined:focus{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-primary{background-color:#00d1b2;border-width:0;color:#fff}.button.is-primary:hover,.button.is-primary:focus{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading:after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;position:absolute !important}.content{color:#4a4a4a}.content h1{color:#363636;font-weight:300;line-height:1.125;margin-bottom:20px}.content h1{font-size:2em}.title,.subtitle{font-weight:300;word-break:break-word}.title:not(:last-child),.subtitle:not(:last-child){margin-bottom:20px}.title a:hover{border-bottom:1px solid}.title{color:#363636;font-size:28px;line-height:1}.title+.subtitle{margin-top:-10px}.title.is-1{font-size:48px}.title.is-2{font-size:40px}@media screen and (min-width: 769px){.title+.subtitle{margin-top:-15px}}.subtitle{color:#4a4a4a;font-size:18px;line-height:1.125}.subtitle.is-3{font-size:28px}.subtitle.is-4{font-size:24px}.subtitle.is-6{font-size:14px}.input{-moz-appearance:none;-webkit-appearance:none;align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;color:#363636;display:inline-flex;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.input:hover{border-color:#b5b5b5}.input:active,.input:focus{border-color:#00d1b2;outline:none}.input.is-#000,.textarea.is-#000{border-color:#0a0a0a}.select select.is-#000{border-color:#0a0a0a}.select select::ms-expand{display:none}.help.is-#000{color:#0a0a0a}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:10px}.control.has-addons{display:flex;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .input:focus{z-index:3}.control.has-addons .input:first-child{border-radius:3px 0 0 3px}.control.has-addons.has-addons-centered{justify-content:center}.control.is-grouped{display:flex;justify-content:flex-start}.control.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;justify-content:space-between;line-height:24px;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:6px 12px;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}
html{background:white none repeat scroll 0 0 !important}body{opacity:1;-moz-transition:opacity 2s ease;-webkit-transition:opacity 2s ease;-o-transition:opacity 2s ease;-ms-transition:opacity 2s ease;transition:opacity 2s ease}body.is_loading{opacity:0;-moz-animation:none !important;-webkit-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}body.is_loading *,body.is_loading *:before,body.is_loading *:after{-moz-animation:none !important;-webkit-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}#constellationel{display:none;left:0;max-height:100vh;max-width:100vw;overflow:hidden;position:absolute;right:0}@-moz-keyframes wrapper{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes wrapper{0%{opacity:0}100%{opacity:1}}@-o-keyframes wrapper{0%{opacity:0}100%{opacity:1}}@-ms-keyframes wrapper{0%{opacity:0}100%{opacity:1}}@keyframes wrapper{0%{opacity:0}100%{opacity:1}}#url-form{opacity:1;-moz-transition:opacity 0.5s ease, transform 1s ease;-webkit-transition:opacity 0.5s ease, transform 1s ease;-o-transition:opacity 0.5s ease, transform 1s ease;-ms-transition:opacity 0.5s ease, transform 1s ease;transition:opacity 0.5s ease, transform 1s ease;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#url-form .title a:hover,#url-form .subtitle a:hover{border-bottom:0}#url-form input.input{max-width:400px;width:100%}.is_loading #url-form{-moz-animation:none !important;-webkit-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;-moz-transform:translateY(2em);-webkit-transform:translateY(2em);-o-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em);opacity:0}#main_content{min-height:74vh}.button.is-loading::after{animation-duration:250ms}body{color:#1c201b;font-family:'Lato', Arial, sans-serif}#results{margin-top:3em;max-width:700px}#results>.columns{border:1px solid;background:rgba(0,0,0,0.22)}#results>.columns.results-success{border-color:#23d160}#results>.columns.results-failure{border-color:#ffdd57}#results>.columns.results-error{border-color:#ff3860}#result-details>div{background:transparent none repeat scroll 0 0}.checkmark{width:200px;margin:0 auto;padding-top:40px}.path{stroke-dasharray:1000;stroke-dashoffset:0;animation:dash 2s ease-in-out;-webkit-animation:dash 2s ease-in-out}.spin{animation:spin 2s;-webkit-animation:spin 2s;transform-origin:50% 50%;-webkit-transform-origin:50% 50%}p.result-text{font-size:30px;margin:20px auto;text-align:center;animation:text .5s linear 1s;-webkit-animation:text .4s linear 1s}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes text{0%{opacity:0}100%{opacity:1}}@keyframes text{0%{opacity:0}100%{opacity:1}}body.is_loading header nav{-moz-transform:translateY(2em);-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em);opacity:0}body header nav{-moz-transition:opacity 0.5s ease, -moz-transform 1s ease;-webkit-transition:opacity 0.5s ease, -webkit-transform 1s ease;-ms-transition:opacity 0.5s ease, -ms-transform 1s ease;transition:opacity 0.5s ease, transform 1s ease;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;margin:0}#result-details{display:flex}#result-details .hero-body .container{margin-top:1em}#result-details h2{hyphens:auto;overflow-wrap:break-word;margin-bottom:1em}#result-details a:hover{color:#00b89c}.results-failure p.result-text{color:#ffdd57}.results-failure #result-details h2{color:#ffdd57}.results-success #result-details h2{color:#23d160}#result-share{margin-top:1em}#result-share input{background:transparent none repeat scroll 0 0;border:1px solid #999;color:#ccc;padding:0.3em;vertical-align:bottom;width:80%}#result-share a{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzUgMjc2IiBmaWxsPSIjM2JhOWVlIj4gIDxwYXRoIGQ9Im0zMDIgNzBhMTk1IDE5NSAwIDAgMSAtMjk5IDE3NSAxNDIgMTQyIDAgMCAwIDk3IC0zMCA3MCA3MCAwIDAgMSAtNTggLTQ3IDcwIDcwIDAgMCAwIDMxIC0yIDcwIDcwIDAgMCAxIC01NyAtNjYgNzAgNzAgMCAwIDAgMjggNSA3MCA3MCAwIDAgMSAtMTggLTkwIDE5NSAxOTUgMCAwIDAgMTQxIDcyIDY3IDY3IDAgMCAxIDExNiAtNjIgMTE3IDExNyAwIDAgMCA0MyAtMTcgNjUgNjUgMCAwIDEgLTMxIDM4IDExNyAxMTcgMCAwIDAgMzkgLTExIDY1IDY1IDAgMCAxIC0zMiAzNSIvPjwvc3ZnPg==") no-repeat center center;background-size:1.29em 1.29em;display:inline-block;height:2em;vertical-align:bottom;width:2em}#result-share a:hover{opacity:.8}.warning{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #ccc;padding:1em}.feature-description{font-size:12px}.feature-detail::after{color:#c3c3c3;content:"+";font-size:20px;line-height:1em;margin-left:0.5em;vertical-align:middle}.feature-expanded .feature-detail::after{display:none}.feature-wrapper:hover>span{text-decoration:underline dashed;cursor:pointer}.feature-wrapper:hover.feature-expanded>span{text-decoration:none;cursor:default}.feature-indicator-poor .feature-detail{color:#aaa}.tabs>.container{margin:0 auto}.container.content p{margin-bottom:1em}.container.content h2{font-size:22px;margin-bottom:0.8em;margin-top:2em}.container.content h3{font-size:17px}.container.content pre.block{background:#ededed none repeat scroll 0 0;padding:0.5em;overflow-x:auto}.container.content table{border:1px solid black;border-collapse:separate;border-radius:2px;border-spacing:0;font-size:0.9em;font-weight:300;text-align:left;width:100%}.container.content thead tr:first-child{background:#00B89C none repeat scroll 0 0;border:medium none;color:black}.container.content th:first-child,.container.content td:first-child{padding:0 15px 0 20px}.container.content thead tr:last-child th{border-bottom:3px solid #ddd}.container.content tbody tr:hover{background-color:#d8f6ef}.container.content tbody tr:last-child td{border:none}.container.content tbody td{border-bottom:1px solid #ddd}#waiting{display:none;height:100px;margin:0 auto;width:200px}.loading{text-align:center}.loading span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:50px auto;background:#ffffff;border-radius:50px;-webkit-animation:loader 0.9s infinite alternate;-moz-animation:loader 0.9s infinite alternate}.loading span:nth-of-type(2){-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s}.loading span:nth-of-type(3){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}@-webkit-keyframes loader{0%{width:10px;height:10px;opacity:0.9;-webkit-transform:translateY(0)}100%{width:24px;height:24px;opacity:0.1;-webkit-transform:translateY(-21px)}}@-moz-keyframes loader{0%{width:10px;height:10px;opacity:0.9;-moz-transform:translateY(0)}100%{width:24px;height:24px;opacity:0.1;-moz-transform:translateY(-21px)}}
