html{margin:35px 5px}@media (min-width:640px){html{margin:100px 50px}}body{margin:0 auto;max-width:1280px;background:#212240;color:#fff;font-size:16px;text-align:center}body,button,input[type=number],input[type=submit],input[type=text],input[type=url]{font-family:'Century Gothic',helvetica,arial,sans-serif}input[type=submit]{cursor:pointer}h1{font-weight:200}.resultsMenu{margin-top:2em}.resultsMenu .menuItem{font-size:.8em;display:inline-block;width:7em;height:7em;color:#fff;cursor:pointer;text-decoration:none}@media (min-width:640px){.resultsMenu .menuItem{font-size:1em;margin:1em;width:8em;border:2px solid #fff;border-radius:.5em}}.resultsMenu .menuItem svg{fill:#fff}.resultsMenu .menuItem.back,.resultsMenu .menuItem.restart{color:#fff;border-color:#fff}.resultsMenu .menuItem div{padding-top:.5em;font-size:3em}.resultsMenu svg{display:block;margin:1.2em auto .2em}.resultsMenu .active,.resultsMenu .menuItem.active:hover{color:#ffa319;border-color:#ffa319}.resultsMenu .active svg,.resultsMenu .menuItem.active:hover svg{fill:#ffa319}.resultsMenu .menuItem:hover{color:#ffa319}.resultsMenu .menuItem:hover svg{fill:#ffa319}.resultsMenu span{position:relative;top:.5em}.A{background:#0c4}.B{background:#cd0}.C{background:#fd2}.D{background:#fa2}.E{background:#f60}.F{background:#f22}.NA{background:#ccc}.board{margin-top:2em;padding:1em;background:#fff;color:#000;border-radius:.5em;text-align:left}.backToDashboard{text-align:center}.backToDashboard a{font-size:.9em;display:block;margin-top:4em;color:#000}a.linkButton{font-size:1em;padding:.3em .5em;margin:.5em;line-height:2em;border:0 solid;border-radius:.5em;box-shadow:.1em .2em 0 0 #5e2846;background:#e74c3c;color:#fff;text-decoration:none}.screenshotWrapper{display:inline-block;position:relative;background:#000}.screenshotWrapper>div{position:relative;overflow:hidden}.screenshotWrapper .screenshotImage{width:100%}.screenshotWrapper .screenshotError{color:#fff}.screenshotWrapper.desktop,.screenshotWrapper.desktop-hd{border:.2em solid #aaa;padding:.5em;border-top-left-radius:.4em;border-top-right-radius:.4em}.screenshotWrapper.desktop-hd:before,.screenshotWrapper.desktop:before{position:absolute;width:15em;height:.6em;bottom:-.75em;left:-1em;background:#ccc;border-bottom-left-radius:.2em;border-bottom-right-radius:.2em;content:" "}.screenshotWrapper.desktop-hd:after,.screenshotWrapper.desktop:after{position:absolute;width:.4em;height:.2em;bottom:-.55em;left:12.5em;background:#0f0;content:" "}.screenshotWrapper.desktop-hd>div,.screenshotWrapper.desktop>div{width:12em;height:7.5em}.screenshotWrapper.phone{border:.07em solid #ccc;padding:1em .3em 1.5em;border-radius:.6em}.screenshotWrapper.phone:before{position:absolute;width:.8em;height:.8em;bottom:.3em;left:3.3em;border:.07em solid #ccc;border-radius:.5em;content:" "}.screenshotWrapper.phone:after{position:absolute;width:1em;height:.1em;bottom:13.9em;left:3.2em;background:#555;border-radius:.05em;content:" "}.screenshotWrapper.phone>div{width:6.75em;height:12em}.screenshotWrapper.tablet{border:.07em solid #ccc;padding:.8em .5em .9em;border-radius:.6em}.screenshotWrapper.tablet:before{position:absolute;width:.5em;height:.5em;bottom:.15em;left:4.35em;border:.07em solid #ccc;border-radius:.4em;content:" "}.screenshotWrapper.tablet>div{width:8em;height:12.8em}.table{display:table;width:100%;border-spacing:.25em}.table>a,.table>div{display:table-row}.table>.headers>div{font-weight:700;padding:.5em 1em}.table>a>div,.table>div>div{padding:.1em 1em;background:#f2f2f2;display:table-cell;text-align:left}.footer{padding:3em;color:#fff}.footer a{color:inherit}.footer .version{font-size:.7em}.footer .github{margin:1em 0 0 .5em}.footer .sponsor{font-size:.9em}.homeSponsor{color:#ffa319}.promess{padding:0 2em;margin-bottom:.5em;font-weight:400;font-size:1.2em}.price{padding:0 2em 3em;margin-top:0;font-size:.9em}.url{width:50%}.launchBtn{background:#ffa319;color:#fff}.launchBtn:focus{background:#e74c3c}.launchBtn.disabled{background:#f1bd70}.launchBtn.disabled:focus{color:#ddd}.settings{width:50%;margin:0 auto}.settings input,.settings select{font-size:1em}.settings input[type=password],.settings input[type=text],.settings textarea{width:100%;min-width:4em}.device{margin-top:3em}.device .item{display:inline-block;margin:1em .75em;width:5.5em;height:5.5em;color:#fff;border:1px solid #fff;padding:1px;border-radius:.5em;cursor:pointer;text-decoration:none;font-size:.8em}.device .item>svg{display:block;margin:.6em auto .3em;fill:#fff}.device .item.active{color:#ffa319;border:2px solid #ffa319;padding:0}.device .item.active>svg{fill:#ffa319}.device .item:hover{color:#ffa319}.device .item:hover>svg{fill:#ffa319}.settingsTooltip{position:relative}.settingsTooltip svg{vertical-align:text-top}.settingsTooltip div{display:none;position:absolute;padding:.5em;width:25em;background:#fff;color:#000;font-size:.8em;border-radius:1em;border:2px solid #ffa319;white-space:normal;word-break:break-all;word-break:break-word;z-index:2}.settingsTooltip:hover div{display:block}.showAdvanced{display:inline-block;margin-top:2em;color:#fff;text-decoration:none;font-size:.9em}.showAdvanced:hover{color:#ffa319}.currentSettings{font-size:.9em}.currentSettings span{color:#ffa319}.currentSettings span:after{color:#fff;content:","}.currentSettings span:last-child:after{content:""}.advanced{margin:1em 0 0;display:table;width:100%;text-align:left;border-spacing:.75em}.advanced>div{display:table-row}.advanced>div>div{display:table-cell;width:75%}.advanced>div>div.label{width:25%;white-space:nowrap;vertical-align:middle}.advanced .subTable{display:table;border-spacing:0;width:100%}.advanced .subTable>div{display:table-row}.advanced .subTable>div>div{display:table-cell;padding:0 0 .75em}.features{display:table;width:50%;margin:6em auto 0;font-size:.9em;color:#8abfaf}@media (min-width:640px){.features>div{width:33.3%;display:table-cell;padding:0 1.5em}}.features h3{font-size:1.5em;font-weight:400;color:#fff}input.url,input[type=submit]{padding:0 .5em;margin:.5em;font-size:1.2em;height:2em;border:0 solid;border-radius:.5em;outline:0}input[type=submit]:hover{color:#ddd}input[type=submit].clicked{color:#ddd;position:relative;left:.1em;top:.2em;box-shadow:none}.homeSponsor{margin-top:3em}.testedUrl{color:inherit}.summary{text-align:center}.summary .globalScore{margin:3em auto}.summary .globalScore .globalGrade{margin:.5 auto;width:2.5em;height:2.5em;line-height:2.5em;border-radius:.5em;font-size:3em;vertical-align:middle}.summary .globalScore .on100{font-size:1.2em;margin:.5em 0 1em}.summary .globalScore .screenshotWrapper:hover{opacity:.75}.summary .globalScore .screenshotWrapper:hover:after{position:absolute;width:1.25em;height:1.25em;top:.7em;left:1.55em;font-size:3em;color:#fff;background:#000;border-radius:.2em;text-align:center;content:"+";opacity:.85}.summary .globalScore .screenshotWrapper.phone:hover:after{top:1.7em;left:.64em}.summary .globalScore .screenshotWrapper.tablet:hover:after{top:1.5em;left:.9em}@media (min-width:820px){.summary .globalScore{width:65%;display:table}.summary .globalScore>div{display:table-cell;width:50%;vertical-align:middle}}.summary .notations{width:100%;display:table;margin:0 0 1.5em;border-spacing:0 1em}@media (min-width:820px){.summary .notations{width:80%;margin:0 10% 1.5em;border-spacing:1em}}.summary .notations>div{display:table-row}.summary .notations>div>div{vertical-align:middle}@media (min-width:820px){.summary .notations>div>div{display:table-cell;height:2.5em}}.summary .notations .category{font-size:1.2em;width:50%;float:left;text-align:left;margin:.5em .25em}@media (min-width:820px){.summary .notations .category{width:20%;text-align:center;float:none}}.summary .notations .criteria{font-weight:400}@media (min-width:820px){.summary .notations .criteria{width:75%}}.summary .notations .A.categoryScore,.summary .notations .B.categoryScore,.summary .notations .C.categoryScore,.summary .notations .D.categoryScore,.summary .notations .E.categoryScore,.summary .notations .F.categoryScore,.summary .notations .NA.categoryScore{width:2.5em;max-width:2.5em;min-width:2.5em;margin:.2em;font-size:1.5em;text-align:center;border-radius:.5em;float:right}@media (min-width:820px){.summary .notations .A.categoryScore,.summary .notations .B.categoryScore,.summary .notations .C.categoryScore,.summary .notations .D.categoryScore,.summary .notations .E.categoryScore,.summary .notations .F.categoryScore,.summary .notations .NA.categoryScore{float:none;font-size:2em}}.summary .notations .grade .A,.summary .notations .grade .B,.summary .notations .grade .C,.summary .notations .grade .D,.summary .notations .grade .E,.summary .notations .grade .F,.summary .notations .grade .NA{width:1em;height:1em;font-size:1em;color:transparent;margin:0 auto;border-radius:.5em}.summary .notations .criteria .table{width:100%}.summary .notations .criteria .table>a{text-decoration:none;color:inherit}.summary .notations .criteria .table>a:hover>div{background:#d8ebe0;cursor:pointer}.summary .notations .criteria .table>a:hover>div.info{background:#fff}.summary .notations .criteria .table>a:hover>div.info svg{fill:#d8ebe0}.summary .notations .criteria .grade{width:10%;padding-left:.5em;padding-right:.5em;vertical-align:middle}.summary .notations .criteria .label{width:70%}.summary .notations .criteria .result{width:18%;white-space:nowrap;text-align:center;vertical-align:middle}.summary .notations .warning .label,.summary .notations .warning .result{color:#ff1919}.summary .notations .icon-warning svg{fill:#ff1919;margin:-2px 0}.summary .notations .criteria .info{display:none}@media (min-width:820px){.summary .notations .criteria .info{display:table-cell;width:2%;text-align:center;vertical-align:middle;background:#fff;padding-left:.1em;padding-right:.1em}}.summary .notations .criteria .info svg{fill:transparent}.summary .sponsor{font-size:.9em;margin-bottom:4em;color:#ffa319}.summary .sponsor a{color:inherit}.status{margin-top:2em;font-size:2.5em}.statusSubMessage{font-size:.8em;margin-bottom:6em}.progressBarEmpty{width:90%;max-width:300px;margin:1em auto;padding:.05em;border:1px solid #ffa319}.progressBarFilled{width:5%;height:.5em;background:#ffa319;transition:width 3s ease-out}.rule.board{text-align:center}.rule .ruleTable{border-spacing:1em;width:90%;margin:2em auto;background:#f2f2f2;border:1px dashed #666;border-radius:.5em}@media (min-width:820px){.rule .ruleTable{display:table}.rule .ruleTable>div{display:table-cell;vertical-align:middle}.rule .ruleTable .left{width:33%}.rule .ruleTable .right{width:67%}}.rule .score{font-size:2.5em;line-height:2em;height:2em;width:2em;border-radius:.5em;margin:0 auto .25em}.rule h3{margin-bottom:0}.rule .okThreshold{font-style:italic;font-size:.9em}.rule .message{width:80%;margin:1.5em auto}.rule .message p{margin:.5em}.rule .message ul{list-style-type:none;padding-left:0}.rule .message li:before{content:'\25e6';margin-right:.3em;font-size:1.2em;position:relative;top:.1em}.rule .warning{width:90%;margin:-1em auto 2em;background:#fee;border:1px dashed #e74c3c;color:#e74c3c;border-radius:.5em}.rule .offendersTable{display:table;border-spacing:0 .25em;margin:0 auto;min-width:10%;font-size:.875em}@media (min-width:820px){.rule .offendersTable{max-width:90%;font-size:1em}}.rule .offendersTable>div{display:table-row}.rule .offendersTable>div>div{display:table-cell;background:#f2f2f2;padding:0 .25em;word-wrap:break-word;word-break:break-all}.rule .offendersTable>div>div:hover{background:#d8ebe0}.rule .notFound{font-size:1em}.rule .notFound h2{font-size:3em;margin-bottom:1em}.rule .startTime{display:none}.offendersTable .offenderButton,.value .offenderButton{display:inline-block;position:relative;background:#efe;padding:0 .5em;margin:.2em 0;border-radius:.4em;z-index:1;cursor:pointer}.offendersTable .offenderButton.opens,.value .offenderButton.opens{padding-right:.75em}.offendersTable .offenderButton.opens:after,.value .offenderButton.opens:after{position:relative;left:.5em;content:'\25BC';font-size:.8em}.offendersTable .offenderButton>div,.value .offenderButton>div{display:none;position:absolute;right:0;min-width:100%;background:inherit;border-bottom-left-radius:.4em;border-bottom-right-radius:.4em;border-top:1px solid #999;z-index:2}.offendersTable .offenderButton .domTree,.value .offenderButton .domTree{text-align:left;white-space:nowrap}.offendersTable .offenderButton .domTree>div,.value .offenderButton .domTree>div{margin:.5em}.offendersTable .offenderButton .domTree>div div,.value .offenderButton .domTree>div div{margin-left:1em}.offendersTable .offenderButton .backtrace,.offendersTable .offenderButton .cssFileAndLine,.value .offenderButton .backtrace,.value .offenderButton .cssFileAndLine{white-space:nowrap;padding:.5em}.offendersTable .offenderButton.opens:hover,.value .offenderButton.opens:hover{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#ffe0cc;z-index:2}.offendersTable .offenderButton.opens:hover>div,.value .offenderButton.opens:hover>div{display:block;background:#ffe0cc}.offendersTable .smallerOffenders,.value .smallerOffenders{font-size:.9em}.offendersHtml{display:inline-block}.domTree div{text-align:left;margin-left:1em}.domTree div span:only-child{font-weight:700}.domTree div span:only-child span{font-style:italic;font-weight:400}.checker{background-color:#ddd;background-image:linear-gradient(45deg,#aaa 25%,transparent 25%,transparent 75%,#aaa 75%,#aaa),linear-gradient(45deg,#aaa 25%,transparent 25%,transparent 75%,#aaa 75%,#aaa);background-size:1em 1em;background-position:0 0,.5em .5em}.colorPalette{width:30em;border:2px solid #000;text-align:left}.colorPalette>div{display:inline-block;height:2em;position:relative}.colorPalette>div div{display:none;position:absolute;left:100%;top:100%;background:#fff;padding:.5em;border:2px solid #f1c40f;border-radius:.5em;white-space:nowrap;z-index:3;font-weight:700}.colorPalette>div:hover div{display:block}.colorPalette>div:hover:after{content:" ";position:absolute;left:-.2em;top:-.2em;width:100%;height:100%;z-index:2;border:.2em solid #f1c40f}.similarColors{margin:1em;width:20em;height:6em}.similarColors>div{display:inline-block;width:10em;height:3.5em;padding-top:2.5em}.totalWeightPie{max-width:20em;margin:2em auto 4em}.totalWeightPie canvas{max-width:inherit}.offenderProblem{font-weight:700;color:#e74c3c}.imageOffenders{display:table;border-spacing:3em;width:90%}.imageOffenders>div{display:table-row}.imageOffenders>div>div{display:table-cell;vertical-align:middle}.imageOffenders img{max-height:10em;max-width:40em;border:1px solid #000;margin-top:.5em}.smallPreview{display:block;max-height:6em;max-width:16em;border:1px solid #000;margin:1em auto .2em}.screenshot.board{text-align:center}.screenshot .screenshotWrapper{font-size:1.2em;margin-bottom:.5em}@media (min-width:420px){.screenshot .screenshotWrapper{font-size:1.6em}}@media (min-width:640px){.screenshot .screenshotWrapper{font-size:2.08333333em}}.about{margin:3em auto;width:80%}@media (min-width:640px){.about{width:50%}}.about p{margin:2em}.about a{color:#fff}.sponsor{color:#ffa319}