@import "https://fonts.googleapis.com/css2?family=Fira+Code&family=IBM+Plex+Sans:wght@600&family=Inconsolata&family=Roboto+Mono&family=Source+Code+Pro&family=JetBrains+Mono&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat&family=Roboto&display=swap";@import "https://fonts.googleapis.com/css2?family=Titillium+Web&display=swap";@import "https://fonts.googleapis.com/css2?family=Lexend+Deca&display=swap";@import "https://fonts.googleapis.com/css2?family=Oxygen&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito&display=swap";@import "https://fonts.googleapis.com/css2?family=Itim&display=swap";@import "https://fonts.googleapis.com/css2?family=Comfortaa&display=swap";@import "https://fonts.googleapis.com/css2?family=Coming+Soon&display=swap";@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato&display=swap";@import "https://fonts.googleapis.com/css2?family=Lalezar&display=swap";@import "https://fonts.googleapis.com/css?family=Noto+Naskh+Arabic&display=swap";@import "https://fonts.googleapis.com/css2?family=Vazirmatn&display=swap";.pageAbout{display:grid;gap:2rem}.pageAbout .created{color:var(--sub-color);text-align:center}.pageAbout .created a{text-decoration:none}.pageAbout .section{display:grid;gap:.25rem}.pageAbout .section .title{color:var(--sub-color);font-size:2rem;line-height:2rem;margin:0 0 1rem}.pageAbout .section .contactButtons,.pageAbout .section .supportButtons{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:1rem}.pageAbout .section .contactButtons .button,.pageAbout .section .supportButtons .button{font-size:1.5rem;padding:2rem 0;text-decoration:none}.pageAbout .section .contactButtons .button .fab,.pageAbout .section .contactButtons .button .fas,.pageAbout .section .supportButtons .button .fab,.pageAbout .section .supportButtons .button .fas{margin-right:1rem}.pageAbout .section .contributors,.pageAbout .section .supporters{color:var(--text-color);display:grid;gap:.25rem;grid-template-columns:1fr 1fr 1fr 1fr}.pageAbout .section h1{color:var(--sub-color);font-size:1rem;font-weight:300;line-height:1rem;margin:0}.pageAbout .section p{color:var(--text-color);margin:0;padding:0}.signOut{border-radius:var(--roundness);color:var(--sub-color);cursor:pointer;float:right;font-size:1rem;justify-self:end;line-height:1rem;padding:.5rem 0 .5rem .5rem;transition:.25s;width:fit-content;width:-moz-fit-content}.signOut:hover{color:var(--text-color)}.signOut .fas{margin-right:.5rem}.pageAccount{display:grid;gap:1rem}.pageAccount .content{display:grid;gap:2rem}.pageAccount .sendVerificationEmail{cursor:pointer}.pageAccount .timePbTable .sub,.pageAccount .wordsPbTable .sub{opacity:.5}.pageAccount .timePbTable td,.pageAccount .wordsPbTable td{text-align:right}.pageAccount .timePbTable tbody td:first-child,.pageAccount .wordsPbTable tbody td:first-child{font-size:1.5rem}.pageAccount .showAllTimePbs,.pageAccount .showAllWordsPbs{margin-top:1rem}.pageAccount .topFilters .buttons{display:flex;gap:1rem;justify-content:space-evenly}.pageAccount .topFilters .buttons .button{width:100%}.pageAccount .miniResultChartWrapper{background:var(--bg-color);border-radius:var(--roundness);display:none;height:15rem;padding:1rem;position:absolute;width:45rem;z-index:999}.pageAccount .miniResultChartBg{background:rgba(0,0,0,.75);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.pageAccount .doublegroup{display:grid;gap:1rem;grid-auto-flow:column}.pageAccount .doublegroup .titleAndTable .title{color:var(--sub-color)}.pageAccount .triplegroup{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.pageAccount .triplegroup .text{align-self:center;color:var(--sub-color)}.pageAccount .group.noDataError{margin:20rem 0;text-align:center}.pageAccount .group.aboveHistory{display:grid;grid-template-columns:1fr 1fr 1fr}.pageAccount .group.aboveHistory .exportCSV{grid-column:3/4}.pageAccount .group.createdDate{color:var(--sub-color);text-align:center}.pageAccount .group.personalBestTables .tables{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.pageAccount .group .chart canvas{width:100%!important}.pageAccount .group.history .active{animation:flashHighlight 4s linear 0s 1}.pageAccount .group.history .loadMoreButton{-ms-flex-line-pack:center;align-content:center;background:var(--sub-alt-color);border-radius:var(--roundness);color:var(--text-color);cursor:pointer;display:-ms-grid;display:grid;margin-top:1rem;padding:.5rem;text-align:center;-webkit-transition:.25s;transition:.25s;-webkit-user-select:none}.pageAccount .group.history .loadMoreButton:focus,.pageAccount .group.history .loadMoreButton:hover{background:var(--text-color);color:var(--bg-color)}.pageAccount .group .title{color:var(--sub-color)}.pageAccount .group .val{font-size:3rem;line-height:3.5rem}.pageAccount .group .chartjs-render-monitor{width:100%!important}.pageAccount .group.chart{position:relative}.pageAccount .group.chart .above{color:var(--sub-color);display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.pageAccount .group.chart .above .group{align-items:center;display:flex}.pageAccount .group.chart .above .fas,.pageAccount .group.chart .above .punc{margin-right:.25rem}.pageAccount .group.chart .above .spacer{width:1rem}.pageAccount .group.chart .below{align-items:center;color:var(--sub-color);display:grid;grid-template-columns:auto 300px;margin-top:1rem;text-align:center}.pageAccount .group.chart .below .text{height:min-content}.pageAccount .group.chart .below .buttons{display:grid;gap:.5rem}.pageAccount .group.chart .below .buttons .smoothing{color:var(--text-color);display:grid;gap:.25rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;justify-items:start}.pageAccount .group.chart .below .buttons .smoothing .title{color:var(--text-color)}.pageAccount .group.chart .below .buttons .smoothing input[type=range]{grid-column:1/3}.pageAccount .group.chart .chart{height:400px}.pageAccount .group.chart .chartPreloader{align-items:center;background:rgba(0,0,0,.5);display:grid;font-size:5rem;height:100%;justify-content:center;position:absolute;text-shadow:0 0 3rem #000;width:100%}.pageAccount table{border-collapse:collapse;border-spacing:0;color:var(--text-color)}.pageAccount table td{padding:.5rem}.pageAccount table thead{color:var(--sub-color);font-size:.75rem}.pageAccount table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}.pageAccount table td.infoIcons span{margin:0 .1rem}.pageAccount table .miniResultChartButton{cursor:pointer;opacity:.25;transition:.25s}.pageAccount table .miniResultChartButton:hover{opacity:1}.pageAccount #resultEditTags{transition:.25s}.pageAccount #resultEditTags:hover{color:var(--text-color);cursor:pointer;opacity:1!important}.pageAccount .group.filterButtons{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.pageAccount .group.filterButtons .buttonsAndTitle{color:var(--sub-color);display:grid;font-size:1rem;gap:.25rem;height:fit-content;height:-moz-fit-content;line-height:1rem}.pageAccount .group.filterButtons .buttonsAndTitle.funbox .buttons,.pageAccount .group.filterButtons .buttonsAndTitle.languages .buttons,.pageAccount .group.filterButtons .buttonsAndTitle.layouts .buttons,.pageAccount .group.filterButtons .buttonsAndTitle.tags .buttons,.pageAccount .group.filterButtons .buttonsAndTitle.testDate .buttons{grid-auto-flow:unset;grid-template-columns:repeat(4,1fr)}.pageAccount .group.filterButtons .buttons{display:grid;gap:1rem;grid-auto-flow:column}.header-sorted{font-weight:700}.sortable:hover{background-color:var(--sub-alt-color);cursor:pointer;user-select:none}@keyframes loader{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}@keyframes caretFlashSmooth{0%,to{opacity:0}50%{opacity:1}}@keyframes caretFlashHard{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes flashKey{0%{background-color:var(--main-color);border-color:var(--main-color);color:var(--bg-color)}to{background-color:var(--bg-color);border-color:var(--sub-color);color:var(--sub-color)}}@keyframes shake{0%{transform:translate(2px) rotate(0deg)}50%{transform:translate(-2px) rotate(0deg)}to{transform:translate(2px) rotate(0deg)}}@keyframes flashHighlight{0%{background-color:var(--bg-color)}10%{background-color:var(--main-color)}40%{background-color:var(--main-color)}to{background-color:var(--bg-color)}}#bannerCenter{position:fixed;transition:opacity .25s;width:100%;z-index:1000}#bannerCenter .banner{background:var(--sub-color);color:var(--bg-color);display:flex;justify-content:center}#bannerCenter .banner .container{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr auto;justify-items:center;max-width:1000px;width:100%}#bannerCenter .banner .container .image{aspect-ratio:6/1;background-position:50%;background-repeat:no-repeat;background-size:cover;height:2.35rem;margin-left:2rem}#bannerCenter .banner .container .icon{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}#bannerCenter .banner .container .text{margin-bottom:.5rem;margin-top:.5rem}#bannerCenter .banner .container .closeButton{font-size:1.4rem;margin-right:1rem;transition:.125s}#bannerCenter .banner .container .closeButton:hover{color:var(--text-color);cursor:pointer}#bannerCenter .banner .container .righticon{margin-right:1rem}#bannerCenter .banner.good{background:var(--main-color)}#bannerCenter .banner.bad{background:var(--error-color)}#bannerCenter.focus{opacity:0;pointer-events:none}#caret,#caret.outline,#paceCaret.outline{animation:caretFlashSmooth 1s infinite;background:var(--caret-color)}#caret,#caret.outline,#paceCaret,#paceCaret.outline{border-radius:var(--roundness);height:1.5rem;position:absolute;transform-origin:top left}#paceCaret{background:var(--sub-color);opacity:.5;width:2px}#caret.off,#paceCaret.off{width:0}#caret.default,#paceCaret.default{width:2px}#caret.carrot,#paceCaret.carrot{background-color:transparent;background-image:url(../images/carrot.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.25rem}#caret.carrot.size2,#paceCaret.carrot.size2{margin-left:-.1rem}#caret.carrot.size3,#paceCaret.carrot.size3{margin-left:-.2rem}#caret.carrot.size4,#paceCaret.carrot.size4{margin-left:-.3rem}#caret.banana,#paceCaret.banana{background-color:transparent;background-image:url(../images/banana.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem}#caret.banana.size2,#paceCaret.banana.size2{margin-left:-.1rem}#caret.banana.size3,#paceCaret.banana.size3{margin-left:-.5rem}#caret.banana.size4,#paceCaret.banana.size4{margin-left:-.3rem}#caret.block,#caret.outline,#paceCaret.block,#paceCaret.outline{border-radius:0;margin-left:.25em;width:.7em;z-index:-1}#caret.outline,#paceCaret.outline{animation-name:none;background:0 0;border:1px solid var(--caret-color)}#caret.underline,#paceCaret.underline{height:2px;margin-left:.3em;margin-top:1.3em;width:.8em}#caret.underline.size125,#paceCaret.underline.size125{margin-top:1.8em}#caret.underline.size15,#paceCaret.underline.size15{margin-top:2.1em}#caret.underline.size2,#paceCaret.underline.size2{margin-top:2.7em}#caret.underline.size3,#paceCaret.underline.size3{margin-top:3.9em}#caret.underline.size4,#paceCaret.underline.size4{margin-top:4.7em}#caret.size125,#paceCaret.size125{transform:scale(1.25)}#caret.size15,#paceCaret.size15{transform:scale(1.45)}#caret.size2,#paceCaret.size2{transform:scale(1.9)}#caret.size3,#paceCaret.size3{transform:scale(2.8)}#caret.size4,#paceCaret.size4{transform:scale(3.7)}#commandLineWrapper{align-items:start;background:rgba(0,0,0,.75);display:grid;height:100%;justify-content:center;left:0;padding:5rem 0;position:fixed;top:0;width:100%;z-index:1000}#commandLineWrapper #commandInput{background:var(--bg-color);border-radius:var(--roundness);width:700px}#commandLineWrapper #commandInput input{background:var(--bg-color);border:none;border-radius:var(--roundness);color:var(--main-color);font-size:1rem;outline:none;padding:1rem;width:100%}#commandLineWrapper #commandInput .shiftEnter{color:var(--sub-color);font-size:.75rem;line-height:.75rem;padding:.5rem 1rem;text-align:center}#commandLineWrapper #commandLine{background:var(--bg-color);border-radius:var(--roundness);width:700px}#commandLineWrapper #commandLine .searchicon{color:var(--sub-color);margin:1px 1rem 0}#commandLineWrapper #commandLine input{background:var(--bg-color);border:none;border-radius:var(--roundness);color:var(--text-color);font-size:1rem;outline:none;padding:1rem 1rem 1rem 0;width:100%}#commandLineWrapper #commandLine .separator{background:#000;height:1px;margin-bottom:.5rem;width:100%}#commandLineWrapper #commandLine .listTitle{color:var(--text-color);font-size:.75rem;line-height:.75rem;padding:.5rem 1rem}#commandLineWrapper #commandLine .suggestions{cursor:pointer;display:block;display:grid;max-height:calc(100vh - 13rem);overflow-y:scroll;user-select:none}#commandLineWrapper #commandLine .suggestions .entry{color:var(--sub-color);display:grid;font-size:.75rem;grid-template-columns:auto 1fr;line-height:.75rem;padding:.5rem 1rem}#commandLineWrapper #commandLine .suggestions .entry div{pointer-events:none}#commandLineWrapper #commandLine .suggestions .entry .textIcon{display:inline-block;font-weight:900;letter-spacing:-.1rem;margin-right:.5rem;text-align:center;width:1.25em}#commandLineWrapper #commandLine .suggestions .entry .fas{margin-right:.5rem}#commandLineWrapper #commandLine .suggestions .entry:last-child{border-radius:0 0 var(--roundness) var(--roundness)}#commandLineWrapper #commandLine .suggestions .entry.activeMouse{background:var(--text-color);color:var(--bg-color);cursor:pointer}#commandLineWrapper #commandLine .suggestions .entry.activeKeyboard{background:var(--text-color);color:var(--bg-color)}:root{--roundness:0.5rem;--font:"Roboto Mono","Vazirmatn";scroll-padding-top:2rem}::placeholder{color:var(--sub-color);opacity:1}#nocss{display:none!important;pointer-events:none}#commandLineWrapper #commandLine .suggestions,#contactPopupWrapper #contactPopup,#leaderboardsWrapper #leaderboards .tables .leftTableWrapper,#leaderboardsWrapper #leaderboards .tables .rightTableWrapper,#supportMeWrapper #supportMe,#versionHistoryWrapper #versionHistory,.ffscroll,html{scrollbar-color:var(--sub-color) transparent;scrollbar-width:thin}html{overflow-y:scroll}a{color:var(--sub-color);display:inline-block;transition:.25s}a:hover,body{color:var(--text-color)}body{background:var(--bg-color);font-family:var(--font);margin:0;min-height:100vh;overflow-x:hidden;padding:0}.customBackground{align-items:center;background-position:50%;background-repeat:no-repeat;content:"";display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:-999}#backgroundLoader{animation:loader 2s cubic-bezier(.38,.16,.57,.82) infinite;background:var(--main-color);height:3px;position:fixed;width:100%;z-index:9999}label.checkbox span{color:var(--sub-color);display:block;font-size:.76rem;margin-left:1.5rem}label.checkbox input{cursor:pointer;display:none;height:0;margin:0!important;user-select:none;width:0}label.checkbox input~.customTextCheckbox{background:var(--sub-alt-color);border-radius:calc(var(--roundness)/2);cursor:pointer;display:inline-grid;height:1.25rem;margin:0 .5rem 0 0;user-select:none;width:1.25rem}label.checkbox input~.customTextCheckbox .check{color:var(--main-color);opacity:0;transition:.125s}label.checkbox input:checked~.customTextCheckbox .check{opacity:1}#centerContent{align-items:center;display:grid;gap:2rem;grid-auto-flow:row;grid-template-rows:auto 1fr auto;max-width:1000px;min-height:100vh;padding:2rem;transition:padding-top .125s;width:100%;z-index:999}#centerContent.wide125{max-width:1250px}#centerContent.wide150{max-width:1500px}#centerContent.wide200{max-width:2000px}#centerContent.widemax{max-width:unset}key{background-color:var(--sub-color);border-radius:.1rem;color:var(--bg-color);display:inline-block;font-size:.7rem;line-height:.7rem;margin:0 .5rem;padding:.1rem .3rem}.pageLoading{display:grid;justify-content:center}.pageAccount .preloader,.pageLoading .preloader{display:grid;justify-self:center;text-align:center}.pageAccount .preloader .barWrapper,.pageLoading .preloader .barWrapper{display:grid;gap:1rem;grid-column:1;grid-row:1}.pageAccount .preloader .barWrapper .bar,.pageLoading .preloader .barWrapper .bar{background:var(--sub-alt-color);border-radius:var(--roundness);height:.5rem;width:20rem}.pageAccount .preloader .barWrapper .bar .fill,.pageLoading .preloader .barWrapper .bar .fill{background:var(--main-color);border-radius:var(--roundness);height:100%;width:0}.pageAccount .preloader .icon,.pageLoading .preloader .icon{color:var(--main-color);font-size:2rem;grid-column:1;grid-row:1;margin-bottom:1rem}.devIndicator{color:var(--sub-color);font-size:3rem;opacity:.25;position:fixed;z-index:-1}.devIndicator.tl{left:2rem;top:2rem}.devIndicator.tr{right:2rem;top:2rem}.devIndicator.bl{bottom:2rem;left:2rem}.devIndicator.br{bottom:2rem;right:2rem}*{box-sizing:border-box}.hidden{display:none!important}.invisible{opacity:0!important;pointer-events:none!important}.button{align-content:center;appearance:none;background:var(--sub-alt-color);border:none;border-radius:var(--roundness);color:var(--text-color);cursor:pointer;font-family:inherit;font-size:1rem;height:min-content;height:-moz-min-content;line-height:1.25rem;padding:.5rem;text-align:center;transition:background .125s,color .125s;user-select:none;-webkit-user-select:none}.button.active{background:var(--main-color);color:var(--bg-color)}.button.active:hover{background:var(--text-color)}.button.active:active{background:var(--sub-color);color:var(--bg-color)}.button.disabled{cursor:default;opacity:.33;pointer-events:none}.button.disabled:hover{background:var(--text-color);outline:none}.button.disabled:active{background:var(--sub-color);color:var(--bg-color)}.button:hover{background:var(--text-color);color:var(--bg-color);outline:none}.button:focus{outline:2px solid var(--text-color)}.button:active{background:var(--sub-color);color:var(--bg-color)}.text-button{align-content:center;appearance:none;border:none;border-radius:var(--roundness);color:var(--sub-color);cursor:pointer;display:grid;font-family:inherit;font-size:1rem;gap:.25rem;grid-auto-flow:column;height:min-content;height:-moz-min-content;line-height:1.25rem;padding:.5rem;text-align:center;text-decoration:none;transition:background .125s,color .125s;user-select:none;-webkit-user-select:none;width:max-content;width:-moz-max-content}.text-button .far,.text-button .fas{display:grid;place-content:center center}.text-button.active{color:var(--main-color)}.text-button.active:hover{color:var(--text-color)}.text-button.active:active{color:var(--sub-color)}.text-button.disabled{cursor:default;opacity:.33;pointer-events:none}.text-button.disabled:hover{background:var(--text-color);outline:none}.text-button.disabled:active{background:var(--sub-color);color:var(--bg-color)}.text-button:focus,.text-button:hover{color:var(--text-color)}.text-button:focus{outline:none}.scrollToTopButton,.text-button:active{color:var(--sub-color)}.scrollToTopButton{background:var(--sub-alt-color);border-radius:99rem;bottom:2rem;cursor:pointer;font-size:2rem;height:4rem;line-height:4rem;position:fixed;right:2rem;text-align:center;transition:.25s;width:4rem;z-index:99}.scrollToTopButton:hover{background:var(--text-color);color:var(--bg-color)}#bottom{color:var(--sub-color);font-size:.75rem;line-height:1rem;padding:0 5px;position:relative;text-align:center}#bottom .keyTips{line-height:1.25rem;margin-bottom:2rem;transition:.25s}#bottom #supportMeButton{transition:.25s}#bottom #supportMeButton:hover{color:var(--text-color);cursor:pointer}#bottom #commandLineMobileButton{background:var(--main-color);border-radius:99rem;color:var(--bg-color);cursor:pointer;display:none;font-size:1rem;height:3rem;left:0;line-height:3rem;position:absolute;text-align:center;top:-4rem;transition:.25s;width:3rem;z-index:99}#bottom .leftright{display:grid;gap:1rem;grid-template-columns:auto auto;user-select:none}#bottom .leftright a{font-size:.75rem;line-height:1rem;padding:0;text-decoration:none}#bottom .leftright .left{text-align:left}#bottom .leftright .left,#bottom .leftright .right{display:grid;gap:1rem;grid-auto-flow:column;width:fit-content;width:-moz-fit-content}#bottom .leftright .right{justify-self:right;text-align:right}#bottom .leftright .left a,#bottom .leftright .right a{align-items:baseline;display:grid;gap:.25rem;grid-auto-flow:column;width:max-content;width:-moz-available}#bottom .version{opacity:0}#bottom.focus .keyTips,#bottom.focus a{opacity:0!important}#bottom.focus #commandLineMobileButton{opacity:0!important;pointer-events:none!important}input,textarea{background:var(--sub-alt-color);border:none;border-radius:var(--roundness);caret-color:var(--main-color);color:var(--text-color);font-family:var(--font);font-size:1rem;outline:none;padding:.5rem}textarea{resize:vertical}input[type=range]{-webkit-appearance:none;border-radius:var(--roundness);height:1rem;padding:0;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--main-color);border:none;border-radius:var(--roundness);height:1rem;padding:0;width:25%}input[type=range]::-webkit-slider-thumb:hover{cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:var(--main-color);border:none;border-radius:var(--roundness);height:1rem;padding:0;width:25%}input[type=range]::-moz-range-thumb:hover{cursor:grab}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=color]{height:3px;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute}input:disabled,textarea:disabled{opacity:.33}::-moz-color-swatch{border:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);border:none;-webkit-box-shadow:0 0 0 1000000px var(--sub-alt-color) inset;caret-color:var(--text-color);font-family:inherit;outline:2px solid var(--main-color)}.select2-dropdown{background-color:var(--bg-color);color:var(--text-color);outline:none}.select2-selection{background:var(--sub-alt-color);border:none;border-radius:var(--roundness);font:var(--font);height:fit-content;height:-moz-fit-content;padding:5px}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-selection{color:var(--text-color);outline:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--text-color);color:var(--bg-color)}.select2-container--default .select2-results__option--selected{background-color:var(--main-color);color:var(--bg-color)}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{background:var(--bg-color);border-color:var(--sub-alt-color);border-radius:var(--roundness);color:var(--sub-color)}.select2-container--default .select2-selection--single{background:var(--sub-alt-color);border:none;border-radius:var(--roundness);color:var(--text-color);height:auto;outline:none}.select2-selection:active,.select2-selection:focus{border:none;border-radius:var(--roundness);color:var(--text-color);font:var(--font);height:fit-content;height:-moz-fit-content;outline:none;padding:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:35px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text-color) transparent transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:var(--text-color) transparent}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--bg-color);border-color:var(--sub-alt-color);border-radius:var(--roundness);color:var(--text-color)}.select2-container--default .select2-results__group{color:var(--text-color)}.select2-container--default .select2-selection--multiple{background:var(--sub-alt-color);border-radius:var(--roundness);color:var(--text-color);outline:none}.select2-selection__choice__display{color:var(--bg-color)}.select2-selection__choice__remove{color:var(--main-color)!important}.select2-container .select2-search--inline .select2-search__field{border-radius:0;font-family:var(--font);line-height:1rem;margin:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none}.select2-container--default .select2-selection--multiple{border:none;font-family:var(--font);padding:.5rem}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--main-color);border:none;border-radius:calc(var(--roundness)/2);box-sizing:border-box;display:inline-block;margin-left:0;margin-right:.5rem;margin-top:0;max-width:100%;overflow:hidden;padding:0 0 0 1.25rem;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right:1px solid var(--bg-color);color:var(--bg-color)!important;line-height:1.5rem;transition:.125s}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:var(--text-color)}#keymap{display:grid;gap:.25rem;grid-template-rows:1fr 1fr 1fr;justify-content:center;margin-top:1rem;user-select:none;white-space:nowrap}#keymap .row{gap:.25rem;height:2rem}#keymap .keymap-key{align-items:center;background-color:transparent;border:.05rem solid;border-color:var(--sub-color);border-radius:var(--roundness);color:var(--sub-color);display:flex;height:2rem;justify-content:center;position:relative;text-align:center;width:2rem}#keymap .keymap-key .bump{background:var(--sub-color);border-radius:var(--roundness);bottom:.15rem;height:.05rem;position:absolute;width:.75rem}#keymap .keymap-key.active-key{background-color:var(--main-color);border-color:var(--main-color);color:var(--bg-color)}#keymap .keymap-key.active-key .bump{background:var(--bg-color)}#keymap .keymap-key.key-space{width:100%}#keymap .keymap-key.key-space:hover{color:var(--main-color);cursor:pointer}#keymap .keymap-key.key-split-space{opacity:0;width:100%}#keymap .keymap-key.flash{animation:flashKey 1s cubic-bezier(.16,1,.3,1) forwards}#keymap .hidden-key,#keymap .hide-key{opacity:0}#keymap .keymap-matrix-split-spacer,#keymap .keymap-split-spacer,#keymap .keymap-stagger-split-spacer{display:none}#keymap .r1{display:grid;grid-template-columns:0fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap .r2{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1rem}#keymap .r3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap .r4{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 2.75fr}#keymap .r5{display:grid;font-size:.5rem;grid-template-columns:3.5fr 6fr 3.5fr}#keymap.matrix .r1,#keymap.matrix .r2,#keymap.matrix .r3,#keymap.matrix .r4{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap.matrix .r5{grid-template-columns:3fr 4fr 3fr}#keymap.matrix .r1 :nth-child(13),#keymap.matrix .r1 :nth-child(14),#keymap.matrix .r2 :nth-child(13),#keymap.matrix .r2 :nth-child(14),#keymap.matrix .r3 :nth-child(13),#keymap.matrix .r3 :nth-child(14){opacity:0}#keymap.split .keymap-split-spacer,#keymap.split .keymap-stagger-split-spacer{display:block}#keymap.split .r1{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr}#keymap.split .r2{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap.split .r3{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr}#keymap.split .r4{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr}#keymap.split .r5{grid-template-columns:5fr 3fr 1fr 3fr 4.5fr}#keymap.split .key-split-space{opacity:1}#keymap.split_matrix .keymap-split-spacer{display:block;height:2rem;width:2rem}#keymap.split_matrix .keymap-stagger-split-spacer{display:none}#keymap.split_matrix .keymap-matrix-split-spacer{display:block;height:2rem;width:2rem}#keymap.split_matrix .r1,#keymap.split_matrix .r2,#keymap.split_matrix .r3,#keymap.split_matrix .r4{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap.split_matrix .r5{grid-template-columns:2fr 3fr 1fr 3fr 2fr}#keymap.split_matrix .key-split-space{opacity:1}#keymap.split_matrix .r1 :nth-child(12),#keymap.split_matrix .r1 :nth-child(13),#keymap.split_matrix .r1 :nth-child(14),#keymap.split_matrix .r2 :nth-child(13),#keymap.split_matrix .r2 :nth-child(14),#keymap.split_matrix .r3 :nth-child(13),#keymap.split_matrix .r3 :nth-child(14){opacity:0}#keymap.alice .keymap-split-spacer{display:block}#keymap.alice .r4 .keymap-split-spacer{display:none}#keymap.alice .keymap-stagger-split-spacer{display:block}#keymap.alice .r1{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr}#keymap.alice .r1 .keymap-key:nth-child(2){margin-left:45%}#keymap.alice .r1 .keymap-key:nth-child(3){margin-left:45%;margin-top:-2px}#keymap.alice .r1 .keymap-key:nth-child(4),#keymap.alice .r1 .keymap-key:nth-child(5),#keymap.alice .r1 .keymap-key:nth-child(6),#keymap.alice .r1 .keymap-key:nth-child(7){margin-left:45%;transform:rotate(10deg)}#keymap.alice .r1 .keymap-key:nth-child(4){margin-top:3px}#keymap.alice .r1 .keymap-key:nth-child(5){margin-top:10px}#keymap.alice .r1 .keymap-key:nth-child(6){margin-top:17px}#keymap.alice .r1 .keymap-key:nth-child(7){margin-top:24px}#keymap.alice .r1 .keymap-key:nth-child(10),#keymap.alice .r1 .keymap-key:nth-child(11),#keymap.alice .r1 .keymap-key:nth-child(12),#keymap.alice .r1 .keymap-key:nth-child(9){margin-left:-48%;transform:rotate(-10deg)}#keymap.alice .r1 .keymap-key:nth-child(12){margin-top:-1px}#keymap.alice .r1 .keymap-key:nth-child(11){margin-top:6px}#keymap.alice .r1 .keymap-key:nth-child(10){margin-top:13px}#keymap.alice .r1 .keymap-key:nth-child(9){margin-top:20px}#keymap.alice .r1 .keymap-key:nth-child(13),#keymap.alice .r1 .keymap-key:nth-child(14){margin-left:-40%}#keymap.alice .r2{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap.alice .r2 .keymap-key:nth-child(2){margin-left:20%}#keymap.alice .r2 .keymap-key:nth-child(3),#keymap.alice .r2 .keymap-key:nth-child(4),#keymap.alice .r2 .keymap-key:nth-child(5),#keymap.alice .r2 .keymap-key:nth-child(6){margin-left:45%;transform:rotate(10deg)}#keymap.alice .r2 .keymap-key:nth-child(10),#keymap.alice .r2 .keymap-key:nth-child(4){margin-top:8px}#keymap.alice .r2 .keymap-key:nth-child(5),#keymap.alice .r2 .keymap-key:nth-child(9){margin-top:15px}#keymap.alice .r2 .keymap-key:nth-child(6),#keymap.alice .r2 .keymap-key:nth-child(8){margin-top:22px}#keymap.alice .r2 .keymap-key:nth-child(10),#keymap.alice .r2 .keymap-key:nth-child(11),#keymap.alice .r2 .keymap-key:nth-child(8),#keymap.alice .r2 .keymap-key:nth-child(9){margin-left:-12%;transform:rotate(-10deg)}#keymap.alice .r3{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr}#keymap.alice .r3 .keymap-key:nth-child(2){margin-left:-5px}#keymap.alice .r3 .keymap-key:nth-child(3),#keymap.alice .r3 .keymap-key:nth-child(4),#keymap.alice .r3 .keymap-key:nth-child(5),#keymap.alice .r3 .keymap-key:nth-child(6){margin-left:-1px;transform:rotate(10deg)}#keymap.alice .r3 .keymap-key:nth-child(10),#keymap.alice .r3 .keymap-key:nth-child(4){margin-top:8px}#keymap.alice .r3 .keymap-key:nth-child(5),#keymap.alice .r3 .keymap-key:nth-child(9){margin-top:15px}#keymap.alice .r3 .keymap-key:nth-child(6),#keymap.alice .r3 .keymap-key:nth-child(8){margin-top:22px}#keymap.alice .r3 .keymap-key:nth-child(10),#keymap.alice .r3 .keymap-key:nth-child(11),#keymap.alice .r3 .keymap-key:nth-child(8),#keymap.alice .r3 .keymap-key:nth-child(9){margin-left:-25%;transform:rotate(-10deg)}#keymap.alice .r4{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr}#keymap.alice .r4 .keymap-key:nth-child(2){margin-left:-18px}#keymap.alice .r4 .keymap-key:nth-child(3){margin-left:-15px}#keymap.alice .r4 .keymap-key:nth-child(4),#keymap.alice .r4 .keymap-key:nth-child(5),#keymap.alice .r4 .keymap-key:nth-child(6),#keymap.alice .r4 .keymap-key:nth-child(7){margin-left:-11px;margin-top:2px;transform:rotate(10deg)}#keymap.alice .r4 .keymap-key:nth-child(12){margin-left:-5px;margin-top:4px}#keymap.alice .r4 .keymap-key:nth-child(11),#keymap.alice .r4 .keymap-key:nth-child(5){margin-top:10px}#keymap.alice .r4 .keymap-key:nth-child(10),#keymap.alice .r4 .keymap-key:nth-child(6){margin-top:18px}#keymap.alice .r4 .keymap-key:nth-child(7){margin-top:24px}#keymap.alice .r4 .keymap-key:nth-child(10),#keymap.alice .r4 .keymap-key:nth-child(11),#keymap.alice .r4 .keymap-key:nth-child(12){margin-left:-25%;transform:rotate(-10deg)}#keymap.alice .r5{grid-template-columns:5fr 3fr 1fr 3fr 4.5fr}#keymap.alice .key-split-space{opacity:1}#keymap.alice div.key-space{margin-left:-5%;margin-top:21%;transform:rotate(10deg)}#keymap.alice div.key-split-space{margin-left:-33%;margin-top:20%;transform:rotate(-10deg)}#keymap.alice div#KeyBackslash.keymap-key{visibility:hidden}#keymap.alice div.extra-key{align-items:center;background-color:transparent;border:.05rem solid;border-color:var(--sub-color);border-radius:var(--roundness);color:var(--sub-color);display:flex;height:2rem;justify-content:center;margin-left:-7px!important;margin-top:25px;position:relative;text-align:center;transform:rotate(-10deg)!important;width:2rem}#leaderboardsWrapper #leaderboards{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem 0;grid-template-areas:"title buttons" "tables tables";grid-template-columns:1fr 1fr;grid-template-rows:2rem auto;min-width:300px;overflow-y:auto;padding:1rem;width:85vw}#leaderboardsWrapper #leaderboards .leaderboardsTop{align-items:center;display:flex;justify-content:space-between;min-width:100%;width:200%}#leaderboardsWrapper #leaderboards .leaderboardsTop .buttonGroup .button{padding:.4rem 2.18rem}#leaderboardsWrapper #leaderboards .mainTitle{font-size:2.5rem;grid-area:title;line-height:2.5rem}#leaderboardsWrapper #leaderboards .subTitle{color:var(--sub-color)}#leaderboardsWrapper #leaderboards .title{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}#leaderboardsWrapper #leaderboards .tables{display:grid;font-size:.8rem;gap:1rem;grid-area:tables;grid-template-columns:1fr 1fr;width:100%}#leaderboardsWrapper #leaderboards .tables .sub{opacity:.5}#leaderboardsWrapper #leaderboards .tables .alignRight{text-align:right}#leaderboardsWrapper #leaderboards .tables .titleAndTable{display:grid;width:100%}#leaderboardsWrapper #leaderboards .tables .titleAndTable .titleAndButtons{display:grid;grid-template-columns:1fr auto}#leaderboardsWrapper #leaderboards .tables .titleAndTable .titleAndButtons .buttons{align-items:center;color:var(--sub-color);display:grid;gap:.5rem;grid-template-columns:1fr 1fr}#leaderboardsWrapper #leaderboards .tables .titleAndTable .titleAndButtons .buttons .button{padding-left:1rem;padding-right:1rem}#leaderboardsWrapper #leaderboards .tables .titleAndTable .title{grid-area:1/1;line-height:2rem;margin-bottom:0}#leaderboardsWrapper #leaderboards .tables .titleAndTable .subtitle{align-self:center;color:var(--sub-color);grid-area:1/1;justify-self:right}#leaderboardsWrapper #leaderboards .tables .leftTableWrapper,#leaderboardsWrapper #leaderboards .tables .rightTableWrapper{height:calc(100vh - 12rem);overflow-x:auto;overflow-y:scroll}#leaderboardsWrapper #leaderboards .tables .leftTableWrapper::-webkit-scrollbar,#leaderboardsWrapper #leaderboards .tables .rightTableWrapper::-webkit-scrollbar{height:5px;width:5px}#leaderboardsWrapper #leaderboards .tables table{border-collapse:collapse;border-spacing:0;width:100%}#leaderboardsWrapper #leaderboards .tables table tr td:first-child{text-align:center}#leaderboardsWrapper #leaderboards .tables table tr.me td{color:var(--main-color)}#leaderboardsWrapper #leaderboards .tables table td{padding:.5rem}#leaderboardsWrapper #leaderboards .tables table thead{color:var(--sub-color);font-size:.75rem}#leaderboardsWrapper #leaderboards .tables table thead td{background:var(--bg-color);padding:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:99}#leaderboardsWrapper #leaderboards .tables table tbody{color:var(--text-color)}#leaderboardsWrapper #leaderboards .tables table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}#leaderboardsWrapper #leaderboards .tables table tfoot td{background:var(--bg-color);bottom:-5px;color:var(--main-color);padding:1rem .5rem;position:-webkit-sticky;position:sticky;z-index:4}#leaderboardsWrapper #leaderboards .tables table tr td:first-child{padding-left:1rem}#leaderboardsWrapper #leaderboards .tables table tr td:last-child{padding-right:1rem}#leaderboardsWrapper #leaderboards .buttons .buttonGroup{display:grid;gap:1rem;grid-area:1/2;grid-auto-flow:column}.pageLogin{align-items:center;display:flex;gap:1rem;grid-auto-flow:column;justify-content:space-around}.pageLogin .side{display:grid;gap:.5rem;grid-template-columns:1fr;justify-content:center}.pageLogin .side input{width:15rem}.pageLogin .side.login{grid-template-areas:"title forgotButton" "form form"}.pageLogin .side.login .title{grid-area:title}.pageLogin .side.login #forgotPasswordButton{font-size:.75rem;grid-area:forgotButton;line-height:.75rem}.pageLogin .side.login form{grid-area:form}.pageLogin form{display:grid;gap:.5rem;width:100%}.pageLogin .preloader{color:var(--main-color);font-size:2rem;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:.25s}#monkey{animation:shake 0s infinite;height:0;margin:0 auto;width:308px}#monkey div{height:200px;position:fixed;width:308px}#monkey .up{background-image:url(../images/monkey/m3.png)}#monkey .left{background-image:url(../images/monkey/m1.png)}#monkey .right{background-image:url(../images/monkey/m2.png)}#monkey .both{background-image:url(../images/monkey/m4.png)}#monkey .fast .up{background-image:url(../images/monkey/m3_fast.png)}#monkey .fast .left{background-image:url(../images/monkey/m1_fast.png)}#monkey .fast .right{background-image:url(../images/monkey/m2_fast.png)}#monkey .fast .both{background-image:url(../images/monkey/m4_fast.png)}#menu{color:var(--sub-color);display:grid;font-size:1rem;gap:.5rem;grid-auto-flow:column;line-height:1rem;width:fit-content;width:-moz-fit-content}#menu .text-button .text{align-self:center;font-size:.65rem;line-height:1rem;margin-left:.25rem}#menu .separator{background-color:var(--sub-color);height:1rem;width:2px}#top.focus #menu .text-button.discord:after{background:0 0}#top.focus #menu,#top.focus #menu .text-button{color:transparent!important}#top{align-items:center;font-size:2.3rem;grid-auto-flow:column;grid-template-areas:"logo menu config";grid-template-columns:auto 1fr auto;line-height:2.3rem;padding:0 5px;z-index:2}#top,#top .logo{display:grid;gap:.5rem;user-select:none}#top .logo{cursor:pointer;grid-template-columns:auto 1fr;white-space:nowrap}#top .logo .icon{align-items:center;background-color:transparent;display:grid;width:2.5rem}#top .logo .icon svg path{fill:var(--main-color);transition:.25s}#top .logo .text{font-family:Lexend Deca;font-size:2rem;margin-bottom:.4rem;position:relative;transition:.25s}#top .logo .text .top{color:var(--sub-color);font-size:.65rem;left:.25rem;line-height:.65rem;position:absolute;top:-.1rem;transition:.25s}#top .logo .bottom{color:var(--main-color);cursor:pointer;margin-left:-.15rem;transition:.25s}#top .config{grid-area:config;transition:.125s}#top .config .mobileConfig{display:none}#top .config .mobileConfig .text-button{font-size:2rem;margin-right:-1rem;padding:.5rem 1rem}#top .config .desktopConfig{grid-gap:.2rem;display:grid;grid-template-rows:.7rem .7rem .7rem;justify-items:self-end;justify-self:right}#top .config .desktopConfig .group .title{color:var(--sub-color);font-size:.5rem;line-height:.5rem;margin-bottom:.15rem}#top .config .desktopConfig .group .buttons{display:flex}#top .config .desktopConfig .group .buttons .text-button{font-size:.7rem;line-height:.7rem;padding:0 .15rem}#top .config .desktopConfig .group.disabled{opacity:.25;pointer-events:none}#top .config .desktopConfig .numbersMode,#top .config .desktopConfig .punctuationMode{margin-bottom:-.1rem}#top.focus{color:var(--sub-color)!important}#top.focus .result{opacity:0!important}#top.focus .icon svg path{fill:var(--sub-color)!important}#top.focus .logo .text{color:var(--sub-color)!important}#top.focus .config,#top.focus .logo .top{opacity:0!important}#notificationCenter{position:fixed;right:1rem;top:1rem;width:350px;z-index:99999999}#notificationCenter,#notificationCenter .history{display:grid;gap:1rem}#notificationCenter .notif{background:var(--sub-color);border-radius:var(--roundness);border-width:.25rem;color:var(--bg-color);display:grid;grid-template-columns:min-content auto min-content;position:relative;user-select:none}#notificationCenter .notif .icon{align-items:center;color:var(--bg-color);display:grid;font-size:1.25rem;opacity:.5;padding:1rem}#notificationCenter .notif .message{padding:1rem 1rem 1rem 0}#notificationCenter .notif .message .title{color:var(--bg-color);font-size:.75em;line-height:.75rem;opacity:.5}#notificationCenter .notif.bad{background-color:var(--error-color)}#notificationCenter .notif.good{background-color:var(--main-color)}#notificationCenter .notif:hover{cursor:pointer}#notificationCenter .notif:hover:after{opacity:1}#notificationCenter .notif:after{background:rgba(0,0,0,.5);border-radius:var(--roundness);color:var(--bg-color);content:"";font-family:Font Awesome\ 5 Free;font-size:2.5rem;font-weight:900;opacity:0;position:absolute;text-align:center;transition:.125s}#notificationCenter .notif:after,.popupWrapper{align-items:center;display:grid;height:100%;width:100%}.popupWrapper{background:rgba(0,0,0,.75);justify-content:center;left:0;padding:2rem 0;position:fixed;top:0;z-index:1000}#customTextPopupWrapper #customTextPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;padding:2rem;width:60vw}#customTextPopupWrapper #customTextPopup .buttonsTop{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}#customTextPopupWrapper #customTextPopup .savedTexts{display:grid;gap:.5rem}#customTextPopupWrapper #customTextPopup .savedTexts .title{color:var(--sub-color)}#customTextPopupWrapper #customTextPopup .savedTexts .buttons{display:grid;gap:1rem;grid-template-columns:1fr 1fr}#customTextPopupWrapper #customTextPopup textarea{background:var(--sub-alt-color);border:none;border-radius:var(--roundness);color:var(--main-color);color:var(--text-color);font-family:var(--font);font-size:1rem;height:200px;outline:none;overflow-x:hidden;overflow-y:scroll;padding:1rem;resize:vertical;width:100%}#customTextPopupWrapper #customTextPopup .inputs{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr;justify-items:left}#customTextPopupWrapper #customTextPopup .randomInputFields{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;text-align:center;width:100%}#savedTextsPopupWrapper #savedTextsPopup{background:var(--bg-color);border-radius:var(--roundness);color:var(--sub-color);display:grid;gap:1rem;max-height:80vh;overflow:auto;padding:2rem;width:400px}#savedTextsPopupWrapper #savedTextsPopup .title{color:var(--sub-color);font-size:1.5rem}#savedTextsPopupWrapper #savedTextsPopup .list{display:grid;gap:1rem}#savedTextsPopupWrapper #savedTextsPopup .list .savedText{display:grid;gap:.5rem;grid-template-columns:1fr 3rem}#savedTextsPopupWrapper #savedTextsPopup .list .savedText .button .fas{pointer-events:none}#wordFilterPopupWrapper #wordFilterPopup{background:var(--bg-color);border-radius:var(--roundness);color:var(--sub-color);display:grid;gap:1rem;padding:2rem;width:400px}#wordFilterPopupWrapper #wordFilterPopup input{width:100%}#wordFilterPopupWrapper #wordFilterPopup .group{display:grid;gap:.5rem}#wordFilterPopupWrapper #wordFilterPopup .lengthgrid{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}#wordFilterPopupWrapper #wordFilterPopup .tip{color:var(--sub-color);font-size:.8rem}#wordFilterPopupWrapper #wordFilterPopup .loadingIndicator{justify-self:center}#quoteRatePopupWrapper #quoteRatePopup{background:var(--bg-color);border-radius:var(--roundness);color:var(--sub-color);color:var(--text-color);display:grid;gap:2rem;grid-template-areas:"warning warning warning" "spacer2 spacer2 spacer2" "ratingStats ratingStats submitButton" "spacer spacer spacer" "quote quote quote";grid-template-columns:auto 1fr;padding:2rem;width:800px}#quoteRatePopupWrapper #quoteRatePopup .warning{grid-area:warning}#quoteRatePopupWrapper #quoteRatePopup .warning span{color:var(--error-color)}#quoteRatePopupWrapper #quoteRatePopup .spacer,#quoteRatePopupWrapper #quoteRatePopup .spacer2{background:var(--sub-color);border-radius:var(--roundness);grid-area:spacer;height:.1rem;opacity:.25;width:100%}#quoteRatePopupWrapper #quoteRatePopup .spacer2{grid-area:spacer2}#quoteRatePopupWrapper #quoteRatePopup .submitButton{color:var(--sub-color);font-size:2rem;grid-area:submitButton}#quoteRatePopupWrapper #quoteRatePopup .submitButton:hover{color:var(--text-color)}#quoteRatePopupWrapper #quoteRatePopup .top{color:var(--sub-color);font-size:.8rem}#quoteRatePopupWrapper #quoteRatePopup .ratingStats{display:grid;gap:1rem;grid-area:ratingStats;grid-template-columns:1fr 1fr 1fr}#quoteRatePopupWrapper #quoteRatePopup .ratingStats .top{font-size:1rem}#quoteRatePopupWrapper #quoteRatePopup .ratingStats .val{font-size:2.25rem}#quoteRatePopupWrapper #quoteRatePopup .quote{display:grid;gap:1rem;grid-area:quote;grid-template-areas:"text text text" "id length source";grid-template-columns:1fr 1fr 3fr}#quoteRatePopupWrapper #quoteRatePopup .quote .text{grid-area:text}#quoteRatePopupWrapper #quoteRatePopup .quote .id{grid-area:id}#quoteRatePopupWrapper #quoteRatePopup .quote .length{grid-area:length}#quoteRatePopupWrapper #quoteRatePopup .quote .source{grid-area:source}#quoteRatePopupWrapper #quoteRatePopup .stars{align-items:center;color:var(--sub-color);cursor:pointer;display:grid;font-size:2rem;grid-template-columns:auto auto auto auto auto;justify-content:flex-start}#quoteRatePopupWrapper #quoteRatePopup .star{transition:.125s}#quoteRatePopupWrapper #quoteRatePopup i{pointer-events:none}#quoteRatePopupWrapper #quoteRatePopup .star.active{color:var(--text-color)}#simplePopupWrapper #simplePopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;padding:2rem;width:400px}#simplePopupWrapper #simplePopup .title{color:var(--sub-color);font-size:1.5rem}#simplePopupWrapper #simplePopup .inputs{display:grid;gap:1rem}#simplePopupWrapper #simplePopup .text{color:var(--text-color);font-size:1rem}#mobileTestConfigPopupWrapper #mobileTestConfigPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;max-width:400px;padding:1rem;width:calc(100vw - 2rem)}#mobileTestConfigPopupWrapper #mobileTestConfigPopup .title{color:var(--sub-color);font-size:1.5rem}#mobileTestConfigPopupWrapper #mobileTestConfigPopup .inputs{display:grid;gap:1rem}#mobileTestConfigPopupWrapper #mobileTestConfigPopup .text{color:var(--text-color);font-size:1rem}#mobileTestConfigPopupWrapper #mobileTestConfigPopup .group{display:grid;gap:.5rem}#customTestDurationPopupWrapper #customTestDurationPopup,#customTestDurationPopupWrapper #customWordAmountPopup,#customTestDurationPopupWrapper #pbTablesPopup,#customTestDurationPopupWrapper #practiseWordsPopup,#customWordAmountPopupWrapper #customTestDurationPopup,#customWordAmountPopupWrapper #customWordAmountPopup,#customWordAmountPopupWrapper #pbTablesPopup,#customWordAmountPopupWrapper #practiseWordsPopup,#pbTablesPopupWrapper #customTestDurationPopup,#pbTablesPopupWrapper #customWordAmountPopup,#pbTablesPopupWrapper #pbTablesPopup,#pbTablesPopupWrapper #practiseWordsPopup,#practiseWordsPopupWrapper #customTestDurationPopup,#practiseWordsPopupWrapper #customWordAmountPopup,#practiseWordsPopupWrapper #pbTablesPopup,#practiseWordsPopupWrapper #practiseWordsPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;padding:2rem;width:400px}#customTestDurationPopupWrapper #customTestDurationPopup .title,#customTestDurationPopupWrapper #customWordAmountPopup .title,#customTestDurationPopupWrapper #pbTablesPopup .title,#customTestDurationPopupWrapper #practiseWordsPopup .title,#customWordAmountPopupWrapper #customTestDurationPopup .title,#customWordAmountPopupWrapper #customWordAmountPopup .title,#customWordAmountPopupWrapper #pbTablesPopup .title,#customWordAmountPopupWrapper #practiseWordsPopup .title,#pbTablesPopupWrapper #customTestDurationPopup .title,#pbTablesPopupWrapper #customWordAmountPopup .title,#pbTablesPopupWrapper #pbTablesPopup .title,#pbTablesPopupWrapper #practiseWordsPopup .title,#practiseWordsPopupWrapper #customTestDurationPopup .title,#practiseWordsPopupWrapper #customWordAmountPopup .title,#practiseWordsPopupWrapper #pbTablesPopup .title,#practiseWordsPopupWrapper #practiseWordsPopup .title{color:var(--sub-color);font-size:1.5rem}#customTestDurationPopupWrapper #customTestDurationPopup .tip,#customTestDurationPopupWrapper #customWordAmountPopup .tip,#customTestDurationPopupWrapper #pbTablesPopup .tip,#customTestDurationPopupWrapper #practiseWordsPopup .tip,#customWordAmountPopupWrapper #customTestDurationPopup .tip,#customWordAmountPopupWrapper #customWordAmountPopup .tip,#customWordAmountPopupWrapper #pbTablesPopup .tip,#customWordAmountPopupWrapper #practiseWordsPopup .tip,#pbTablesPopupWrapper #customTestDurationPopup .tip,#pbTablesPopupWrapper #customWordAmountPopup .tip,#pbTablesPopupWrapper #pbTablesPopup .tip,#pbTablesPopupWrapper #practiseWordsPopup .tip,#practiseWordsPopupWrapper #customTestDurationPopup .tip,#practiseWordsPopupWrapper #customWordAmountPopup .tip,#practiseWordsPopupWrapper #pbTablesPopup .tip,#practiseWordsPopupWrapper #practiseWordsPopup .tip{color:var(--sub-color);font-size:.75rem}#customTestDurationPopupWrapper #customTestDurationPopup .text,#customTestDurationPopupWrapper #customWordAmountPopup .text,#customTestDurationPopupWrapper #pbTablesPopup .text,#customTestDurationPopupWrapper #practiseWordsPopup .text,#customWordAmountPopupWrapper #customTestDurationPopup .text,#customWordAmountPopupWrapper #customWordAmountPopup .text,#customWordAmountPopupWrapper #pbTablesPopup .text,#customWordAmountPopupWrapper #practiseWordsPopup .text,#pbTablesPopupWrapper #customTestDurationPopup .text,#pbTablesPopupWrapper #customWordAmountPopup .text,#pbTablesPopupWrapper #pbTablesPopup .text,#pbTablesPopupWrapper #practiseWordsPopup .text,#practiseWordsPopupWrapper #customTestDurationPopup .text,#practiseWordsPopupWrapper #customWordAmountPopup .text,#practiseWordsPopupWrapper #pbTablesPopup .text,#practiseWordsPopupWrapper #practiseWordsPopup .text{color:var(--text-color);font-size:1rem}#customTestDurationPopupWrapper #customTestDurationPopup .preview,#customWordAmountPopupWrapper #customTestDurationPopup .preview,#pbTablesPopupWrapper #customTestDurationPopup .preview,#practiseWordsPopupWrapper #customTestDurationPopup .preview{color:var(--sub-color);font-size:.75rem}#googleSignUpPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;padding:2rem;width:400px}#googleSignUpPopup .title{color:var(--sub-color);font-size:1.5rem}#googleSignUpPopup .inputAndIndicator{position:relative}#googleSignUpPopup .inputAndIndicator input{width:100%}#googleSignUpPopup .inputAndIndicator .checkStatus{cursor:pointer;display:grid;grid-template-columns:2.25rem;grid-template-rows:2.25rem;height:2.25rem;place-items:center center;position:absolute;right:0;top:0;width:2.25rem}#googleSignUpPopup .inputAndIndicator .checkStatus .available,#googleSignUpPopup .inputAndIndicator .checkStatus .checking,#googleSignUpPopup .inputAndIndicator .checkStatus .taken,#googleSignUpPopup .inputAndIndicator .checkStatus .unavailable{grid-column:1/2;grid-row:1/2}#googleSignUpPopup .inputAndIndicator .checkStatus .checking{color:var(--sub-color)}#googleSignUpPopup .inputAndIndicator .checkStatus .available{color:var(--main-color)}#googleSignUpPopup .inputAndIndicator .checkStatus .taken,#googleSignUpPopup .inputAndIndicator .checkStatus .unavailable{color:var(--error-color)}#shareTestSettingsPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;padding:2rem;width:500px}#shareTestSettingsPopup .title{color:var(--sub-color);font-size:1.5rem}#shareTestSettingsPopup .subgroup{padding-left:2rem}#shareTestSettingsPopup .tooLongWarning{color:var(--error-color);font-size:.75rem}#cookiePopupWrapper .extensionMessage{bottom:2rem;font-size:.75rem;padding:1rem;position:fixed;right:2rem;width:465px}#cookiePopupWrapper #cookiePopup{background:var(--bg-color);border-radius:var(--roundness);bottom:2rem;display:grid;gap:1rem;padding:2rem;position:fixed;right:2rem;user-select:none;width:465px;z-index:100000001}#cookiePopupWrapper #cookiePopup .main{display:grid;gap:1rem}#cookiePopupWrapper #cookiePopup .title{color:var(--sub-color);font-size:1.5rem}#cookiePopupWrapper #cookiePopup .buttons{display:grid;gap:1rem;grid-auto-flow:column;grid-template-columns:1fr 2.25rem;margin-top:.25rem}#cookiePopupWrapper #cookiePopup .settings{display:grid;gap:1rem}#cookiePopupWrapper #cookiePopup .settings .customTextCheckbox{background:var(--sub-color)}#cookiePopupWrapper #cookiePopup .settings .cookie label{display:grid;gap:0 1rem;grid-template-areas:"title check" "description check";grid-template-columns:1fr min-content}#cookiePopupWrapper #cookiePopup .settings .cookie label .title{font-size:1.25rem;grid-area:title}#cookiePopupWrapper #cookiePopup .settings .cookie label .description{grid-area:description}#cookiePopupWrapper #cookiePopup .settings .cookie label .customTextCheckbox{grid-area:check;place-self:center}#pbTablesPopupWrapper #pbTablesPopup{max-height:calc(100vh - 10rem);min-width:50rem;overflow-y:scroll}#pbTablesPopupWrapper #pbTablesPopup .title{color:var(--text-color)}#pbTablesPopupWrapper #pbTablesPopup table{border-collapse:collapse;border-spacing:0;color:var(--text-color)}#pbTablesPopupWrapper #pbTablesPopup table td{padding:.5rem}#pbTablesPopupWrapper #pbTablesPopup table thead{color:var(--sub-color);font-size:.75rem}#pbTablesPopupWrapper #pbTablesPopup table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}#pbTablesPopupWrapper #pbTablesPopup table td.infoIcons span{margin:0 .1rem}#pbTablesPopupWrapper #pbTablesPopup table .miniResultChartButton{cursor:pointer;opacity:.25;transition:.25s}#pbTablesPopupWrapper #pbTablesPopup table .miniResultChartButton:hover{opacity:1}#pbTablesPopupWrapper #pbTablesPopup table .sub{opacity:.5}#pbTablesPopupWrapper #pbTablesPopup table td{text-align:right}#pbTablesPopupWrapper #pbTablesPopup table td:nth-child(6),#pbTablesPopupWrapper #pbTablesPopup table td:nth-child(7){text-align:center}#pbTablesPopupWrapper #pbTablesPopup table tbody td:first-child{font-size:1.5rem}#customThemeShareWrapper #customThemeShare{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;overflow-y:scroll;padding:2rem;width:50vw}#quoteSearchPopupWrapper .highlight{color:var(--main-color)}#quoteSearchPopupWrapper #quoteSearchPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;grid-template-rows:auto auto auto 1fr;height:80vh;max-width:1000px;padding:2rem;width:80vw}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchTop{display:flex;justify-content:space-between}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchTop .title{color:var(--sub-color);font-size:1.5rem}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchTop .buttons{display:grid;gap:.5rem;width:33%}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchTop .buttons .button{width:100%}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchControlsWrapper{display:grid;gap:1rem;grid-template-columns:1.5fr 1fr max-content}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchControlsWrapper #searchBox{width:100%}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchControlsWrapper #toggleShowFavorites{align-items:center;display:flex;height:100%;justify-content:center;padding:.4rem 1rem}#quoteSearchPopupWrapper #quoteSearchPopup #extraResults{color:var(--sub-color);text-align:center}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults{align-content:baseline;display:grid;gap:.5rem;height:auto;overflow-y:scroll}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult{box-sizing:border-box;cursor:pointer;display:grid;gap:.5rem;grid-auto-rows:auto;grid-template-areas:"text text text text text" "id len source report favorite";grid-template-columns:1fr 1fr 3fr 0fr 0fr;height:min-content;padding:1rem;transition:.25s;user-select:none;width:100%}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .text{color:var(--text-color);grid-area:text;overflow:visible}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .id{color:var(--sub-color);font-size:.8rem;grid-area:id}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .length{color:var(--sub-color);font-size:.8rem;grid-area:len}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .source{color:var(--sub-color);font-size:.8rem;grid-area:source}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .resultChevron{align-items:center;color:var(--sub-color);display:flex;font-size:2rem;grid-area:chevron;justify-items:center}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .report{color:var(--sub-color);grid-area:report;transition:.25s}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .report:hover{color:var(--text-color)}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .favorite{color:var(--sub-color);grid-area:favorite;transition:.25s}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .favorite:hover{color:var(--text-color)}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult .sub{opacity:.5}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchResults .searchResult:hover{background:var(--sub-alt-color);border-radius:5px}#settingsImportWrapper #settingsImport{width:50vw}#quoteSubmitPopup,#settingsImportWrapper #settingsImport{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;overflow-y:scroll;padding:2rem}#quoteSubmitPopup{grid-template-rows:auto auto auto auto auto auto auto auto auto;height:100%;max-height:40rem;width:1000px}#quoteSubmitPopup label{color:var(--sub-color);margin-bottom:-1rem}#quoteSubmitPopup .title{color:var(--sub-color);font-size:1.5rem}#quoteSubmitPopup textarea{line-height:1.2rem;min-height:5rem;padding:10px;resize:vertical;width:100%}#quoteSubmitPopup .characterCount{color:var(--sub-color);position:absolute;right:.25rem;top:-1.25rem;user-select:none}#quoteSubmitPopup .characterCount.red{color:var(--error-color)}#apeKeysPopup{align-items:baseline;background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;grid-template-rows:max-content auto;max-width:calc(100vw - 4rem);min-height:18rem;overflow-y:scroll;padding:2rem;width:1000px}#apeKeysPopup .top{display:grid;grid-template-columns:1fr auto}#apeKeysPopup .top .title{color:var(--sub-color);font-size:1.5rem}#apeKeysPopup .top .button{padding:.4rem 2rem}#apeKeysPopup .text-button{justify-content:center}#apeKeysPopup .keyButtons{display:grid;gap:1rem;grid-auto-flow:column}#apeKeysPopup .keyButtons .button{width:3rem}#apeKeysPopup table{border-collapse:collapse;border-spacing:0;width:100%}#apeKeysPopup table tr td:first-child{text-align:center}#apeKeysPopup table tr.me td{color:var(--main-color)}#apeKeysPopup table td{padding:.5rem}#apeKeysPopup table thead{color:var(--sub-color);font-size:.75rem}#apeKeysPopup table thead td{background:var(--bg-color);padding:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:99}#apeKeysPopup table tbody{color:var(--text-color)}#apeKeysPopup table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}#apeKeysPopup table tfoot td{background:var(--bg-color);bottom:-5px;color:var(--main-color);padding:1rem .5rem;position:-webkit-sticky;position:sticky;z-index:4}#apeKeysPopup table tr td:first-child{padding-left:1rem}#apeKeysPopup table tr td:last-child{padding-right:1rem}#quoteApprovePopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;grid-template-rows:auto 1fr;height:80vh;padding:2rem;width:1000px}#quoteApprovePopup .top{display:flex;justify-content:space-between}#quoteApprovePopup .top .title{color:var(--sub-color);font-size:1.5rem}#quoteApprovePopup .top .button{width:33%}#quoteApprovePopup .quotes{align-content:baseline;display:grid;gap:1rem;height:auto;overflow-y:scroll}#quoteApprovePopup .quotes .quote{box-sizing:border-box;display:grid;gap:1rem;grid-auto-rows:auto 2rem;grid-template-columns:1fr auto;height:min-content;margin-bottom:1rem;transition:.25s;user-select:none;width:100%}#quoteApprovePopup .quotes .quote .text{color:var(--text-color);grid-column:1/2;grid-row:1/2;min-height:4rem;overflow:visible;resize:vertical}#quoteApprovePopup .quotes .quote .source{color:var(--text-color);grid-column:1/2;grid-row:2/3}#quoteApprovePopup .quotes .quote .buttons{color:var(--sub-color);display:flex;flex-direction:column;grid-column:2/3;grid-row:1/4;justify-content:center;margin-right:1rem}#quoteApprovePopup .quotes .quote .bottom{color:var(--sub-color);display:flex;justify-content:space-around}#quoteApprovePopup .quotes .quote .bottom .length.red{color:var(--error-color)}#quoteApprovePopup .quotes .quote .sub{opacity:.5}#quoteApprovePopup .quotes .searchResult:hover{background:var(--sub-alt-color);border-radius:5px}#quoteReportPopupWrapper #quoteReportPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;grid-template-rows:auto auto auto auto auto auto auto auto auto;height:auto;margin-left:2rem;max-height:40rem;max-width:800px;overflow-y:scroll;padding:2rem;width:calc(100% - 4rem)}#quoteReportPopupWrapper #quoteReportPopup label{color:var(--sub-color);margin-bottom:-1rem}#quoteReportPopupWrapper #quoteReportPopup .text{color:var(--sub-color)}#quoteReportPopupWrapper #quoteReportPopup .quote{font-size:1.5rem}#quoteReportPopupWrapper #quoteReportPopup .title{color:var(--sub-color);font-size:1.5rem}#quoteReportPopupWrapper #quoteReportPopup textarea{line-height:1.2rem;min-height:5rem;padding:10px;resize:vertical;width:100%}#quoteReportPopupWrapper #quoteReportPopup .characterCount{color:var(--sub-color);position:absolute;right:.25rem;top:-1.25rem;user-select:none}#quoteReportPopupWrapper #quoteReportPopup .characterCount.red{color:var(--error-color)}#resultEditTagsPanelWrapper #resultEditTagsPanel{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;overflow-y:scroll;padding:2rem;width:500px}#resultEditTagsPanelWrapper #resultEditTagsPanel .buttons{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}#versionHistoryWrapper{align-items:start;background:rgba(0,0,0,.75);display:grid;height:100%;justify-content:center;left:0;padding:5rem 0;position:fixed;top:0;width:100%;z-index:1000}#versionHistoryWrapper #versionHistory{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;height:100%;overflow-y:scroll;padding:2rem;width:75vw}#versionHistoryWrapper #versionHistory .tip{color:var(--sub-color);text-align:center}#versionHistoryWrapper #versionHistory .releases{display:grid;gap:4rem}#versionHistoryWrapper #versionHistory .releases .release{display:grid;grid-template-areas:"title date" "body body"}#versionHistoryWrapper #versionHistory .releases .release .title{color:var(--sub-color);font-size:2rem;grid-area:title}#versionHistoryWrapper #versionHistory .releases .release .date{align-self:center;color:var(--sub-color);grid-area:date;text-align:right}#versionHistoryWrapper #versionHistory .releases .release .body{color:var(--text-color);grid-area:body}#versionHistoryWrapper #versionHistory .releases .release:last-child{margin-bottom:2rem}#supportMeWrapper #supportMe{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:2rem;grid-template-rows:auto auto auto;max-height:100%;overflow-y:scroll;padding:2rem;width:900px}#supportMeWrapper #supportMe .title{color:var(--main-color);font-size:2rem;line-height:2rem}#supportMeWrapper #supportMe .text{color:var(--text-color)}#supportMeWrapper #supportMe .subtext{color:var(--sub-color);font-size:.75rem}#supportMeWrapper #supportMe .buttons{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}#supportMeWrapper #supportMe .buttons .button{display:block;display:grid;gap:1rem;height:100%;padding:2rem 0;text-decoration:none;width:100%}#supportMeWrapper #supportMe .buttons .button .text{transition:.25s}#supportMeWrapper #supportMe .buttons .button:hover .text{color:var(--bg-color)}#supportMeWrapper #supportMe .buttons .button .icon{font-size:5rem;line-height:5rem}#contactPopupWrapper #contactPopup{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:2rem;grid-template-rows:auto auto auto;margin:0 2rem;max-height:100%;max-width:900px;overflow-y:scroll;padding:2rem}#contactPopupWrapper #contactPopup .title{color:var(--main-color);font-size:2rem;line-height:2rem}#contactPopupWrapper #contactPopup .text{color:var(--text-color)}#contactPopupWrapper #contactPopup .text span{color:var(--error-color)}#contactPopupWrapper #contactPopup .subtext{color:var(--sub-color);font-size:.75rem;grid-area:subtext}#contactPopupWrapper #contactPopup .buttons{display:grid;gap:1rem;grid-template-columns:1fr 1fr}#contactPopupWrapper #contactPopup .buttons .button{align-items:center;display:block;display:grid;grid-template-areas:"icon textgroup";grid-template-columns:auto 1fr;height:100%;padding:1rem 0;text-align:left;text-decoration:none;width:100%}#contactPopupWrapper #contactPopup .buttons .button .textGroup{grid-area:textgroup}#contactPopupWrapper #contactPopup .buttons .button .text{font-size:1.5rem;line-height:2rem;transition:.25s}#contactPopupWrapper #contactPopup .buttons .button:hover .text{color:var(--bg-color)}#contactPopupWrapper #contactPopup .buttons .button .icon{font-size:2rem;grid-area:icon;line-height:2rem;padding:0 1rem}#customThemesWrapper #customThemesEdit,#presetWrapper #presetEdit,#tagsWrapper #tagsEdit{background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem;overflow-y:scroll;padding:2rem}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sub-color);border-radius:2px!important;transition:.125s}::-webkit-scrollbar-thumb:hover{background:var(--text-color)}::-webkit-scrollbar-thumb:active{background:var(--main-color)}::-webkit-scrollbar-corner{background:var(--sub-color)}.pageSettings{display:grid;gap:2rem}.pageSettings .tip{color:var(--sub-color)}.pageSettings .sectionGroupTitle{color:var(--sub-color);cursor:pointer;font-size:2rem;line-height:2rem;transition:.25s}.pageSettings .sectionGroupTitle:hover{color:var(--text-color)}.pageSettings .sectionGroupTitle .fas{margin-left:.5rem}.pageSettings .sectionGroupTitle .fas.rotate{transform:rotate(-90deg)}.pageSettings .sectionSpacer{height:1.5rem}.pageSettings .settingsGroup{display:grid;gap:2rem}.pageSettings .settingsGroup.quickNav .links{display:grid;grid-auto-flow:column;text-align:center}.pageSettings .section{align-items:center;column-gap:2rem;display:grid;grid-template-areas:"title title" "text buttons";grid-template-columns:2fr 1fr}.pageSettings .section .button.danger{box-shadow:0 0 0 2px var(--error-color);color:var(--text-color)}.pageSettings .section .button.danger:hover{background:var(--text-color);color:var(--bg-color)}.pageSettings .section .inputAndButton{display:grid;gap:.5rem;grid-template-columns:8fr 1fr;margin-bottom:.5rem}.pageSettings .section .inputAndButton .button{height:auto}.pageSettings .section .inputAndButton .button .fas{margin-right:0;vertical-align:sub}.pageSettings .section.autoSwitchThemeInputs{gap:2rem;grid-template-areas:unset;grid-template-columns:1fr 3fr 1fr 3fr}.pageSettings .section.autoSwitchThemeInputs select{width:100%}.pageSettings .section.themes .tabContainer [tabcontent=custom] label.button:first-child{color:var(--text-color)}.pageSettings .section.themes .tabContainer [tabcontent=custom] label.button{color:var(--bg-color)}.pageSettings .section.customBackgroundFilter .groups{display:grid;gap:2rem;grid-area:buttons;grid-template-columns:1fr 1fr;margin-top:2rem}.pageSettings .section.customBackgroundFilter .groups .group{display:grid;gap:1rem;grid-template-columns:1fr auto 2fr}.pageSettings .section.customBackgroundFilter .groups .group .title,.pageSettings .section.customBackgroundFilter .groups .group .value{color:var(--text-color)}.pageSettings .section.customBackgroundFilter .saveContainer{display:grid;gap:1rem;grid-column:-1/-3;grid-template-columns:1fr 1fr 1fr}.pageSettings .section.customBackgroundFilter .fas{margin-right:0}.pageSettings .section .allCustomThemes.buttons{grid-column:1;grid-row:1;margin-bottom:1rem}.pageSettings .section .customThemeEdit{display:grid;gap:.5rem 1rem;grid-row:3;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:stretch}.pageSettings .section .customThemeEdit input{width:100%}.pageSettings .section .customThemeEdit label{display:grid;place-content:center start}.pageSettings .section .customThemeEdit p{grid-area:unset;grid-column:1/span 4}.pageSettings .section .customThemeEdit .spacer{grid-column:3/5}.pageSettings .section h1{color:var(--sub-color);font-size:1rem;font-weight:300;grid-area:title;line-height:1rem;margin:0}.pageSettings .section p{color:var(--sub-color);grid-area:text;margin:0}.pageSettings .section>.text{align-self:normal;color:var(--text-color);grid-area:text}.pageSettings .section .buttons{display:grid;gap:.5rem;grid-area:buttons;grid-auto-columns:1fr;grid-auto-flow:column}.pageSettings .section .buttons.vertical{grid-auto-flow:unset}.pageSettings .section.discordIntegration .info{color:var(--main-color);grid-area:buttons;text-align:center}.pageSettings .section.discordIntegration #unlinkDiscordButton{font-size:.75rem;line-height:.7rem;margin:.25rem auto 0}.pageSettings .section.discordIntegration .howto{color:var(--text-color);margin-top:1rem}.pageSettings .section.tags .tagsListAndButton{grid-area:buttons}.pageSettings .section.tags .tag{grid-template-columns:6fr 1fr 1fr 1fr;margin-bottom:.5rem}.pageSettings .section.presets .presetsListAndButton{grid-area:buttons}.pageSettings .section.presets .preset{grid-template-columns:7fr 1fr 1fr;margin-bottom:.5rem}.pageSettings .section.fontSize .buttons{grid-template-columns:1fr 1fr 1fr 1fr}.pageSettings .section.themes .tabContainer{grid-area:buttons;position:relative}.pageSettings .section.themes .tabContainer .tabContent{height:auto;overflow:revert}.pageSettings .section.themes .tabContainer .tabContent.customTheme{grid-template-columns:1fr;margin-top:1rem}.pageSettings .section.themes .tabContainer .tabContent.customTheme .colorText{color:var(--text-color)}.pageSettings .section.themes .tabContainer .tabContent .text{align-self:center}.pageSettings .section.themes .theme.button .favButton{opacity:0;overflow:hidden;transition:.25s;width:1.25rem}.pageSettings .section.themes .theme.button .favButton .far,.pageSettings .section.themes .theme.button .favButton .fas{margin:0;pointer-events:none}.pageSettings .section.themes .theme.button .favButton:hover{cursor:pointer}.pageSettings .section.themes .theme.button .favButton.active,.pageSettings .section.themes .theme.button:hover .favButton{opacity:1;width:1.25rem}.pageSettings .section.themes .customTheme.button .delButton,.pageSettings .section.themes .customTheme.button .editButton{opacity:0;overflow:hidden;transition:.25s;width:1.25rem}.pageSettings .section.themes .customTheme.button .delButton .far,.pageSettings .section.themes .customTheme.button .delButton .fas,.pageSettings .section.themes .customTheme.button .editButton .far,.pageSettings .section.themes .customTheme.button .editButton .fas{margin:0;pointer-events:none}.pageSettings .section.themes .customTheme.button .delButton:hover,.pageSettings .section.themes .customTheme.button .editButton:hover{cursor:pointer}.pageSettings .section.themes .customTheme.button .delButton.active,.pageSettings .section.themes .customTheme.button .editButton.active{opacity:1;width:1.25rem}.pageSettings .section.themes .customTheme.button:hover{transform:scale(1.1)}.pageSettings .section.themes .customTheme.button:hover .delButton,.pageSettings .section.themes .customTheme.button:hover .editButton{opacity:1;width:1.25rem}.pageSettings .section.themes .customTheme.button,.pageSettings .section.themes .theme.button{display:grid;grid-template-columns:auto 1fr auto}.pageSettings .section.themes .customTheme.button .text,.pageSettings .section.themes .theme.button .text{color:inherit}.pageSettings .section.themes .customTheme.button .activeIndicator,.pageSettings .section.themes .theme.button .activeIndicator{color:inherit;opacity:0;overflow:hidden;transition:.25s;width:1.25rem}.pageSettings .section.themes .customTheme.button .activeIndicator .far,.pageSettings .section.themes .theme.button .activeIndicator .far{margin:0}.pageSettings .section.themes .customTheme.button .activeIndicator.active,.pageSettings .section.themes .theme.button .activeIndicator.active{opacity:1;width:1.25rem}.pageSettings .section.themes .customTheme.button.active .activeIndicator,.pageSettings .section.themes .theme.button.active .activeIndicator{opacity:1}.pageSettings .section.themes{column-gap:2rem;grid-template-areas:"title tabs" "text text" "buttons buttons";grid-template-columns:2fr 1fr}.pageSettings .section.themes .tabs{display:grid;gap:.5rem;grid-area:tabs;grid-auto-columns:1fr;grid-auto-flow:column}.pageSettings .section.themes .buttons{display:grid;gap:.5rem;grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 1fr;margin-left:0;margin-top:.5rem}.pageSettings .section.themes .buttons .button{transition:transform .125s}.pageSettings .section.fullWidth{column-gap:2rem;grid-template-areas:"title tabs" "text text" "buttons buttons";grid-template-columns:2fr 1fr}.pageSettings .section.fullWidth .buttons{display:grid;gap:.5rem;grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 1fr;margin-left:0;margin-top:1rem}.pageSettings .section.randomTheme .buttons{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.buttons div.theme:hover{transform:scale(1.1)}#timerWrapper{opacity:0;position:relative;transition:.25s;z-index:-1;z-index:99}#timerWrapper #timer{background:#000;height:.5rem;left:0;position:fixed;top:0;width:100vw;z-index:-1}#timerWrapper #timer.timerMain{background:var(--main-color)}#timerWrapper #timer.timerSub{background:var(--sub-color)}#timerWrapper #timer.timerText{background:var(--text-color)}.pageTest{position:relative}.pageTest .ssWatermark{color:var(--sub-color);font-size:1.25rem;line-height:1rem;text-align:right}.pageTest #timerNumber{bottom:6rem;opacity:0;pointer-events:none;transition:.25s;transition:none}.pageTest #largeLiveWpmAndAcc,.pageTest #timerNumber{color:#000;display:grid;font-size:10rem;height:0;justify-content:center;left:0;line-height:0;margin:0 auto;position:relative;text-align:center;width:100%;width:0;z-index:-1}.pageTest #largeLiveWpmAndAcc{gap:5rem;grid-auto-flow:column;top:5rem}.pageTest #largeLiveWpmAndAcc #liveAcc,.pageTest #largeLiveWpmAndAcc #liveBurst,.pageTest #largeLiveWpmAndAcc #liveWpm{opacity:0}.pageTest #largeLiveWpmAndAcc.timerMain,.pageTest #timerNumber.timerMain{color:var(--main-color)}.pageTest #timer.timerMain{background:var(--main-color)}.pageTest #largeLiveWpmAndAcc.timerSub,.pageTest #timerNumber.timerSub{color:var(--sub-color)}.pageTest #timer.timerSub{background:var(--sub-color)}.pageTest #largeLiveWpmAndAcc.timerText,.pageTest #timerNumber.timerText{color:var(--text-color)}.pageTest #timer.timerText{background:var(--text-color)}#words{align-content:flex-start;display:flex;flex-wrap:wrap;height:fit-content;height:-moz-fit-content;padding-bottom:1em;user-select:none;width:100%}#words .newline{width:inherit}#words letter{border-bottom:.05em solid transparent}#words letter.dead{border-bottom-color:var(--sub-color);border-bottom-width:.05em}#words letter.nlChar,#words letter.tabChar{margin:0 .25rem;opacity:.2}#words.rightToLeftTest,#words.rightToLeftTest .word{direction:rtl}#words.withLigatures letter{display:inline}#words.blurred{filter:blur(4px);-webkit-filter:blur(4px);opacity:.25}#words.flipped .word{color:var(--text-color)}#words.flipped .word letter.dead{border-bottom-color:var(--sub-color)!important}#words.flipped .word letter.correct{color:var(--sub-color)}#words.flipped .word letter.corrected{border-bottom:2px dotted var(--main-color);color:var(--sub-color)}#words.flipped .word letter.extraCorrected{border-right:2px dotted var(--main-color)}#words.colorfulMode .word letter.dead{border-bottom-color:var(--main-color)!important}#words.colorfulMode .word letter.correct{color:var(--main-color)}#words.colorfulMode .word letter.corrected{border-bottom:2px dotted var(--text-color);color:var(--main-color)}#words.colorfulMode .word letter.extraCorrected{border-right:2px dotted var(--text-color)}#words.colorfulMode .word letter.incorrect{color:var(--colorful-error-color)}#words.colorfulMode .word letter.incorrect.extra{color:var(--colorful-error-extra-color)}#words.flipped.colorfulMode .word{color:var(--main-color)}#words.flipped.colorfulMode .word letter.dead{border-bottom-color:var(--sub-color)!important}#words.flipped.colorfulMode .word letter.correct{color:var(--sub-color)}#words.flipped.colorfulMode .word letter.corrected{border-bottom:2px dotted var(--main-color);color:var(--sub-color)}#words.flipped.colorfulMode .word letter.extraCorrected{border-right:2px dotted var(--main-color)}#words.flipped.colorfulMode .word letter.incorrect{color:var(--colorful-error-color)}#words.flipped.colorfulMode .word letter.incorrect.extra{color:var(--colorful-error-extra-color)}#words.tape.size125 .word{margin:.31rem .62rem .31rem 0}#words.tape.size15 .word{margin:.37rem .74rem .37rem 0}#words.tape.size2 .word{margin:.5rem 1rem .5rem 0}#words.tape.size3 .word{margin:.75rem 1.5rem .75rem 0}#words.tape.size4 .word{margin:1rem 2rem 1rem 0}#words.tape.indicateTyposBelow.size125 .word{margin:.31rem .62rem .93rem 0}#words.tape.indicateTyposBelow.size15 .word{margin:.37rem .74rem 1.11rem 0}#words.tape.indicateTyposBelow.size2 .word{margin:.5rem 1rem 1.5rem 0}#words.tape.indicateTyposBelow.size3 .word{margin:.75rem 1.5rem 2.25rem 0}#words.tape.indicateTyposBelow.size4 .word{margin:1rem 2rem 3rem 0}.word{border-bottom:2px solid transparent;color:var(--sub-color);font-variant:no-common-ligatures;line-height:1rem;margin:.25rem}.word letter{display:inline-block}.word.lastbeforenewline:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:600;margin-left:.5rem;opacity:.25}.word .wordInputAfter{background:var(--sub-color);border-radius:var(--roundness);color:var(--bg-color);cursor:text;margin-left:-.5rem;opacity:1;padding:.5rem;position:absolute;text-shadow:none;top:-.5rem;transition:.25s;z-index:10}.word .wordInputAfter .speed{font-size:.75rem}#words.size125 .word{font-size:1.25rem;line-height:1.25rem;margin:.31rem}#words.size15 .word{font-size:1.5rem;line-height:1.5rem;margin:.37rem}#words.size2 .word{font-size:2rem;line-height:2rem;margin:.5rem}#words.size3 .word{font-size:3rem;line-height:3rem;margin:.75rem}#words.size4 .word{font-size:4rem;line-height:4rem;margin:1rem}#words.arrows .word,#words.nospace .word{margin:.5rem 0}#words.arrows .word letter{margin:0 .25rem}.word.error{border-bottom:2px solid var(--error-color);text-shadow:1px 0 0 var(--bg-color),-1px 0 0 var(--bg-color),0 1px 0 var(--bg-color),1px 1px 0 var(--bg-color),-1px 1px 0 var(--bg-color)}#resultWordsHistory.noErrorBorder .word.error,#words.noErrorBorder .word.error{text-shadow:none}.word letter.correct,.word letter.corrected{color:var(--text-color)}.word letter.corrected{border-bottom:2px dotted var(--main-color)}.word letter.extraCorrected{border-right:2px dotted var(--main-color)}.word letter.incorrect{color:var(--error-color);position:relative}.word letter.incorrect hint{bottom:-1em;color:var(--text-color);display:grid;font-size:.75em;justify-content:center;left:0;line-height:normal;opacity:.5;padding:1px;position:absolute;text-align:center;text-shadow:none;width:100%}.word letter.incorrect.extra{color:var(--error-extra-color)}.word letter.missing{opacity:.5}#words.colorfulMode .word.error,#words.flipped.colorfulMode .word.error{border-bottom:2px solid var(--colorful-error-color)}#wordsInput{border:none;cursor:default;display:block;margin:0;opacity:0;outline:none;padding:0;pointer-events:none;position:fixed;resize:none;z-index:-1}#capsWarning{background:var(--main-color);border-radius:var(--roundness);color:var(--bg-color);display:table;left:50%;padding:1rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-50%);transition:.25s;z-index:999}#capsWarning i{margin-right:.5rem}#result{align-items:center;display:grid;gap:1rem;grid-template-areas:"stats chart" "morestats morestats";grid-template-columns:auto 1fr}#result:focus{outline:none}#result .buttons{display:grid;gap:1rem;grid-auto-flow:column;grid-column:1/3;justify-content:center}#result .ssWatermark{grid-column:1/3}#result #resultReplay,#result #resultWordsHistory{color:var(--sub-color);margin-bottom:1rem}#result #resultReplay .text-button,#result #resultWordsHistory .text-button{margin-left:.5rem;padding:0}#result #resultReplay .heatmapLegend,#result #resultWordsHistory .heatmapLegend{color:var(--sub-color);display:inline-grid;font-size:.75rem;gap:1rem;grid-template-columns:auto auto auto;width:min-content}#result #resultReplay .heatmapLegend .boxes,#result #resultWordsHistory .heatmapLegend .boxes{display:flex}#result #resultReplay .heatmapLegend .boxes .box,#result #resultWordsHistory .heatmapLegend .boxes .box{height:1rem;width:1rem}#result #resultReplay .heatmapLegend .boxes .box:first-child,#result #resultWordsHistory .heatmapLegend .boxes .box:first-child{background:var(--colorful-error-color);border-radius:var(--roundness) 0 0 var(--roundness)}#result #resultReplay .heatmapLegend .boxes .box:nth-child(2),#result #resultWordsHistory .heatmapLegend .boxes .box:nth-child(2){background:var(--colorful-error-color);filter:opacity(.6)}#result #resultReplay .heatmapLegend .boxes .box:nth-child(3),#result #resultWordsHistory .heatmapLegend .boxes .box:nth-child(3){background:var(--sub-color)}#result #resultReplay .heatmapLegend .boxes .box:nth-child(4),#result #resultWordsHistory .heatmapLegend .boxes .box:nth-child(4){background:var(--main-color);filter:opacity(.6)}#result #resultReplay .heatmapLegend .boxes .box:nth-child(5),#result #resultWordsHistory .heatmapLegend .boxes .box:nth-child(5){background:var(--main-color);border-radius:0 var(--roundness) var(--roundness) 0}#result #resultReplay .title,#result #resultWordsHistory .title{margin-bottom:.25rem;user-select:none}#result #resultReplay .words,#result #resultWordsHistory .words{align-content:flex-start;display:flex;flex-wrap:wrap;user-select:none;width:100%}#result #resultReplay .words .word,#result #resultWordsHistory .words .word{margin:.18rem .6rem .15rem 0;position:relative}#result #resultReplay .words .word letter.correct,#result #resultWordsHistory .words .word letter.correct{color:var(--text-color)}#result #resultReplay .words .word letter.incorrect,#result #resultWordsHistory .words .word letter.incorrect{color:var(--error-color)}#result #resultReplay .words .word letter.incorrect.extra,#result #resultWordsHistory .words .word letter.incorrect.extra{color:var(--error-extra-color)}#result #resultReplay .words .word.heatmap-0 letter,#result #resultWordsHistory .words .word.heatmap-0 letter{color:var(--colorful-error-color)}#result #resultReplay .words .word.heatmap-1 letter,#result #resultWordsHistory .words .word.heatmap-1 letter{color:var(--colorful-error-color);filter:opacity(.6)}#result #resultReplay .words .word.heatmap-2 letter,#result #resultWordsHistory .words .word.heatmap-2 letter{color:var(--sub-color)}#result #resultReplay .words .word.heatmap-3 letter,#result #resultWordsHistory .words .word.heatmap-3 letter{color:var(--main-color);filter:opacity(.6)}#result #resultReplay .words .word.heatmap-4 letter,#result #resultWordsHistory .words .word.heatmap-4 letter{color:var(--main-color)}#result #resultReplay .words.rightToLeftTest,#result #resultReplay .words.rightToLeftTest .word,#result #resultWordsHistory .words.rightToLeftTest,#result #resultWordsHistory .words.rightToLeftTest .word{direction:rtl}#result #resultReplay .words.withLigatures letter,#result #resultWordsHistory .words.withLigatures letter{display:inline}#result .chart{grid-area:chart;height:200px;max-height:200px;width:100%}#result .chart canvas{height:100%;width:100%!important}#result .chart .title{color:var(--sub-color);margin-bottom:1rem}#result .loginTip{color:var(--sub-color);grid-column:1/3;text-align:center}#result .loginTip .link{cursor:pointer;display:inline-block;text-decoration:underline}#result .stats{align-items:center;display:grid;gap:.5rem;grid-area:stats;grid-template-areas:"wpm" "acc";justify-content:center;margin-bottom:1rem}#result .stats.morestats{align-items:flex-start;column-gap:2rem;display:grid;grid-area:morestats;grid-auto-flow:column;grid-template-areas:none;justify-content:space-between}#result .stats.morestats .subgroup{display:grid;gap:.5rem}#result .stats .group .top{color:var(--sub-color);font-size:1rem;line-height:1rem;margin-bottom:.25rem}#result .stats .group .bottom{color:var(--main-color);font-size:2rem;line-height:2rem}#result .stats .group.time .afk,#result .stats .group.time .timeToday{color:var(--sub-color);font-size:.75rem;line-height:.75rem;margin-left:.2rem}#result .stats .group.source #favoriteQuoteButton,#result .stats .group.source #rateQuoteButton,#result .stats .group.source #reportQuoteButton{padding:0 .25rem}#result .stats .group.source #rateQuoteButton{display:inline-grid;gap:.25rem}#result .stats .info .bottom,#result .stats .info .top,#result .stats .source .bottom,#result .stats .source .top,#result .stats .tags .bottom,#result .stats .tags .top{font-size:1rem;line-height:1rem}#result .stats .source{max-width:30rem}#result .stats .tags .bottom .fas{margin-left:.5rem}#result .stats .wpm{grid-area:wpm}#result .stats .wpm .top{display:flex;font-size:2rem;line-height:1.5rem}#result .stats .wpm .top .crown{align-self:center;background:var(--main-color);border-radius:.6rem;color:var(--bg-color);font-size:.7rem;height:1.7rem;line-height:1.7rem;margin-left:.5rem;margin-top:-.2rem;text-align:center;width:1.7rem}#result .stats .wpm .bottom{font-size:4rem;line-height:4rem}#result .stats .leaderboards .bottom,#result .stats .testType .bottom{font-size:1rem;line-height:1rem}#result .stats .leaderboards .bottom .lbChange .fas,#result .stats .testType .bottom .lbChange .fas{margin-right:.15rem}#result .stats .acc{grid-area:acc}#result .stats .acc .top{font-size:2rem;line-height:1.5rem}#result .stats .acc .bottom{font-size:4rem;line-height:4rem}#result .stats .burst{grid-area:burst}#result .stats .burst .top{font-size:2rem;line-height:1.5rem}#result .stats .burst .bottom{font-size:4rem;line-height:4rem}#nextTestButton,#practiseWordsButton,#restartTestButton,#restartTestButtonWithSameWordset,#saveScreenshotButton,#showWordHistoryButton,#watchReplayButton{border-radius:var(--roundness);color:var(--sub-color);cursor:pointer;padding:1rem 2rem;position:relative;transition:.125s;width:min-content;width:-moz-min-content}#nextTestButton:focus,#nextTestButton:hover,#practiseWordsButton:focus,#practiseWordsButton:hover,#restartTestButton:focus,#restartTestButton:hover,#restartTestButtonWithSameWordset:focus,#restartTestButtonWithSameWordset:hover,#saveScreenshotButton:focus,#saveScreenshotButton:hover,#showWordHistoryButton:focus,#showWordHistoryButton:hover,#watchReplayButton:focus,#watchReplayButton:hover{color:var(--text-color);outline:none}#nextTestButton:focus,#practiseWordsButton:focus,#restartTestButton:focus,#restartTestButtonWithSameWordset:focus,#saveScreenshotButton:focus,#showWordHistoryButton:focus,#watchReplayButton:focus{background:var(--text-color);color:var(--bg-color)}#retrySavingResultButton{background:var(--colorful-error-color);border-radius:var(--roundness);color:var(--error-color);color:var(--bg-color);cursor:pointer;justify-content:center;justify-self:center;margin:0 auto 1rem;padding:1rem 2rem;position:relative;transition:.25s;user-select:none;width:max-content;width:-moz-max-content}#retrySavingResultButton:focus,#retrySavingResultButton:hover{background:var(--text-color);outline:none}#retrySavingResultButton:focus{background:var(--text-color)}#showWordHistoryButton{opacity:1}#replayWords{cursor:pointer}#replayStopwatch{color:var(--main-color);display:inline-block;margin:0 0 0 .5em}#restartTestButton{margin:1rem auto 0}.pageTest #wordsWrapper{position:relative}.pageTest #wordsWrapper.tape{-webkit-mask-image:linear-gradient(90deg,transparent 1%,#000 10%,#000 90%,transparent 99%);mask-image:linear-gradient(90deg,transparent 1%,#000 10%,#000 90%,transparent 99%)}.pageTest #memoryTimer{background:var(--main-color);border-radius:var(--roundness);color:var(--bg-color);left:50%;opacity:0;padding:1rem;position:absolute;top:-6rem;transform:translateX(-50%);width:max-content}.pageTest #memoryTimer,.pageTest .outOfFocusWarning{pointer-events:none;text-align:center;user-select:none}.pageTest .outOfFocusWarning{height:0;line-height:150px;position:relative;z-index:999}.pageTest #testModesNotice{color:var(--sub-color);display:grid;gap:1rem;grid-auto-flow:column;height:1rem;justify-content:center;line-height:1rem;margin-bottom:1.25rem;text-align:center;transition:.125s;user-select:none}.pageTest #testModesNotice .fas{margin-right:.5rem}.pageTest #miniTimerAndLiveWpm{color:#000;display:flex;font-size:1rem;height:0;line-height:1rem;margin-left:.37rem;margin-top:-1.5rem;position:absolute}.pageTest #miniTimerAndLiveWpm .acc,.pageTest #miniTimerAndLiveWpm .time,.pageTest #miniTimerAndLiveWpm .wpm{margin-right:2rem}.pageTest #miniTimerAndLiveWpm .acc,.pageTest #miniTimerAndLiveWpm .burst,.pageTest #miniTimerAndLiveWpm .time,.pageTest #miniTimerAndLiveWpm .wpm{opacity:0}.pageTest #miniTimerAndLiveWpm.timerMain{color:var(--main-color)}.pageTest #miniTimerAndLiveWpm.timerSub{color:var(--sub-color)}.pageTest #miniTimerAndLiveWpm.timerText{color:var(--text-color)}.pageTest #miniTimerAndLiveWpm.size125{font-size:1.25rem;line-height:1.25rem;margin-top:-1.75rem}.pageTest #miniTimerAndLiveWpm.size15{font-size:1.5rem;line-height:1.5rem;margin-top:-2rem}.pageTest #miniTimerAndLiveWpm.size2{font-size:2rem;line-height:2rem;margin-top:-2.5rem}.pageTest #miniTimerAndLiveWpm.size3{font-size:3rem;line-height:3rem;margin-top:-3.5rem}.pageTest #miniTimerAndLiveWpm.size4{font-size:4rem;line-height:4rem;margin-top:-4.5rem}#middle.focus .pageTest #testModesNotice{opacity:0!important}@media only screen and (max-width:1250px){#leaderboardsWrapper #leaderboards{gap:1rem;grid-template-rows:1.5rem auto;padding:1rem}#leaderboardsWrapper #leaderboards .mainTitle{font-size:2rem;line-height:2rem}#leaderboardsWrapper #leaderboards .title{font-size:1rem}#leaderboardsWrapper #leaderboards .leaderboardsTop .buttonGroup{gap:.1rem!important}#leaderboardsWrapper #leaderboards .leaderboardsTop .buttonGroup .button{font-size:.7rem!important;padding:.4rem!important}#leaderboardsWrapper #leaderboards .tables table tr td:first-child{padding-left:.25rem}#leaderboardsWrapper #leaderboards .tables table tr td:last-child{padding-right:.25rem}#leaderboardsWrapper #leaderboards .tables table td{padding:.25rem .5rem}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchControlsWrapper{grid-template-columns:1fr 1fr max-content}}@media only screen and (max-width:1050px){.pageSettings .section.fullWidth .buttons{grid-template-columns:1fr 1fr 1fr}#quoteSearchPopupWrapper #quoteSearchPopup #quoteSearchControlsWrapper{grid-template-columns:1fr}#result .morestats{gap:1rem;grid-template-rows:1fr 1fr}#supportMe{width:90vw!important}#supportMe .buttons .button .icon{font-size:3rem!important;line-height:3rem!important}#customTextPopup{width:80vw!important}#customTextPopup .wordfilter.button{width:50%!important}}@media only screen and (max-width:1000px){#quoteRatePopup{width:90vw!important}#bottom .leftright .left{grid-auto-flow:row;grid-template-columns:auto auto auto auto}#bottom .leftright .left,#bottom .leftright .right{display:grid;gap:.25rem 1rem;grid-template-rows:1fr 1fr}#leaderboardsWrapper #leaderboards .tables table tr td:nth-child(5){display:none}}@media only screen and (max-width:900px){#bannerCenter .banner .container{grid-template-columns:1fr auto}#bannerCenter .banner .container .image,#bannerCenter .banner .container .lefticon,#bannerCenter .banner .container .righticon{display:none}#bannerCenter .banner .container .text{margin-left:2rem}.merchBanner img{display:none}.merchBanner .text{padding:.25rem 0}.pageSettings .section.autoSwitchThemeInputs{grid-template-columns:1fr 3fr}.pageAccount .group.personalBestTables .tables{grid-template-columns:1fr}.pageAccount .group.history table tbody td:first-child,.pageAccount .group.history table tbody td:nth-child(8),.pageAccount .group.history table tbody td:nth-child(9),.pageAccount .group.history table thead td:first-child,.pageAccount .group.history table thead td:nth-child(8),.pageAccount .group.history table thead td:nth-child(9){display:none}}@media only screen and (max-width:800px){.pageSettings .settingsGroup.quickNav .links{grid-auto-flow:unset;grid-template-columns:1fr 1fr 1fr;justify-items:center}#centerContent #top{grid-template-areas:"logo config" "menu config";grid-template-columns:auto auto}#centerContent #top .logo{margin-bottom:0}#centerContent #menu{font-size:.8rem;gap:.5rem;line-height:.8rem;margin-top:-.5rem}#centerContent #menu .text-button{padding:.25rem}#contactPopupWrapper #contactPopup .buttons{grid-template-columns:1fr}.pageAbout .section .contributors,.pageAbout .section .supporters{grid-template-columns:1fr 1fr 1fr}.pageAbout .section .contactButtons,.pageAbout .section .supportButtons{grid-template-columns:1fr 1fr}.pageSettings .section.customBackgroundFilter .groups{grid-template-columns:1fr}.pageSettings .section.customBackgroundFilter .saveContainer{grid-column:-1/-2}#commandLine,#commandLineInput{width:600px!important}#leaderboardsWrapper #leaderboards .tables table tr td:nth-child(4){display:none}#leaderboardsWrapper #leaderboards .tables table tr td:last-child{width:30%}}@media only screen and (max-width:700px){.pageAccount .triplegroup{grid-template-columns:1fr 1fr}.pageAccount .triplegroup .emptygroup{display:none}.pageAccount .group.chart .below{gap:.5rem;grid-template-columns:1fr}.pageAccount .group.topFilters .buttonsAndTitle .buttons{display:grid;justify-content:unset}.pageAccount .group.history table tbody td:nth-child(6),.pageAccount .group.history table thead td:nth-child(6){display:none}}@media only screen and (max-width:650px){#quoteRatePopup .ratingStats{grid-template-columns:1fr 1fr!important}#quoteRatePopup .quote{grid-template-areas:"text text text" "source source source" "id length length"!important}.pageSettings .section{grid-template-areas:"title" "text" "buttons";grid-template-columns:1fr}.pageSettings .section>.text{margin-bottom:1rem}#result .buttons{grid-template-rows:1fr 1fr 1fr}#result .buttons #nextTestButton{grid-column:1/5;text-align:center;width:100%}#supportMe{width:80vw!important}#supportMe .buttons{grid-template-columns:none!important}#supportMe .buttons .button{align-items:center;grid-template-columns:auto auto}#supportMe .buttons .button .icon{font-size:2rem!important;line-height:2rem!important}.pageSettings .section.fullWidth .buttons{grid-template-columns:1fr 1fr}#leaderboardsWrapper #leaderboards{grid-template-rows:2.5rem auto}#leaderboardsWrapper #leaderboards .leaderboardsTop{align-items:baseline;flex-direction:column}#leaderboardsWrapper #leaderboards .tables{grid-template-columns:unset}#leaderboardsWrapper #leaderboards .tables .leftTableWrapper,#leaderboardsWrapper #leaderboards .tables .rightTableWrapper{height:calc(50vh - 8rem)}}@media only screen and (max-width:600px){.pageAbout .section .contributors,.pageAbout .section .supporters{grid-template-columns:1fr 1fr}#top .logo .bottom{margin-top:0}.pageLogin{display:grid;gap:5rem;grid-auto-flow:unset}#middle #result{grid-template-areas:"stats stats" "chart chart" "morestats morestats"}#middle #result .stats{gap:2rem;grid-template-areas:"wpm acc"}#middle #result .stats.morestats{gap:1rem;grid-template-rows:1fr 1fr 1fr}#commandLine,#commandLineInput{width:500px!important}#customTextPopupWrapper #customTextPopup .wordfilter.button{justify-self:auto;width:100%!important}#customTextPopupWrapper #customTextPopup .inputs{display:flex!important;flex-direction:column;justify-content:flex-start}.pageAccount .group.history table tbody td:nth-child(5),.pageAccount .group.history table tbody td:nth-child(7),.pageAccount .group.history table thead td:nth-child(5),.pageAccount .group.history table thead td:nth-child(7){display:none}}@media only screen and (max-width:550px){#cookiePopupWrapper #cookiePopup,#cookiePopupWrapper .extensionMessage{bottom:1rem;right:1rem;width:calc(100vw - 2rem)}#keymap .row{height:1.25rem}#keymap .keymap-key{border-radius:.3rem;font-size:.6rem;height:1.25rem;width:1.25rem}#contactPopupWrapper #contactPopup .buttons .button .text{font-size:1rem}#contactPopupWrapper #contactPopup .buttons .button .icon{font-size:1.5rem;line-height:1.5rem}#contactPopupWrapper #contactPopup{padding:1rem}.pageAbout .section .contributors,.pageAbout .section .supporters{grid-template-columns:1fr}#simplePopupWrapper #simplePopup{width:90vw}#quoteReportPopup{margin-left:1rem;max-width:800px;padding:1rem;width:calc(100% - 2rem)}.pageSettings .settingsGroup.quickNav{display:none}.pageSettings .section.fullWidth .buttons{grid-template-columns:1fr}.pageSettings .section .buttons{grid-auto-flow:row}.pageSettings .section.customBackgroundFilter .groups .group{grid-template-columns:auto 1fr}.pageSettings .section.customBackgroundFilter .groups .group .title{grid-column:1/3}.pageAbout .section .contactButtons,.pageAbout .section .supportButtons,.pageAccount .triplegroup{grid-template-columns:1fr}.pageAccount .group.history table tbody td:nth-child(3),.pageAccount .group.history table thead td:nth-child(3){display:none}#top{align-items:self-end}#top .logo .icon{width:1.5rem!important}#top .logo .text{font-size:1.5rem!important;margin-bottom:.3rem!important}#top .logo .bottom{font-size:1.75rem;line-height:1.75rem;margin-top:0}#top .logo .top{display:none}#top #menu .text-button{padding:0}#bottom .leftright .left{grid-auto-flow:row;grid-template-columns:auto auto auto}#bottom .leftright .left,#bottom .leftright .right{display:grid;gap:.25rem 1rem;grid-template-rows:1fr 1fr 1fr}#centerContent{padding:1rem}#centerContent #top{grid-template-columns:1fr auto}#centerContent #top .desktopConfig{display:none}#centerContent #top .mobileConfig{display:block}#middle #result .stats{gap:1rem;grid-template-areas:"wpm" "acc"}#result .buttons{grid-template-rows:1fr 1fr 1fr 1fr}#result .buttons #nextTestButton{grid-column:1/3;text-align:center;width:100%}#commandLine,#commandLineInput{width:400px!important}#leaderboardsWrapper #leaderboards{width:85vw}#leaderboardsWrapper #leaderboards .tables .leftTableWrapper,#leaderboardsWrapper #leaderboards .tables .rightTableWrapper{height:calc(50vh - 7rem)}}@media only screen and (max-width:400px){#top .logo .bottom{font-size:1.5rem;line-height:1.5rem;margin-top:0}#top .config{grid-gap:.25rem}#top .config .group .buttons{font-size:.65rem;line-height:.65rem}#bottom{font-size:.65rem}#bottom .leftright,#bottom .leftright .left{grid-template-columns:1fr 1fr}#bottom .leftright .left{grid-auto-flow:row;grid-template-rows:1fr 1fr 1fr 1fr}#bottom .leftright .right{gap:.25rem 1rem;grid-template-rows:1fr 1fr 1fr 1fr}#commandLine,#commandLineInput{width:300px!important}#leaderboardsWrapper #leaderboards .tables .titleAndTable .titleAndButtons{grid-template-columns:unset}#leaderboardsWrapper #leaderboards .tables table tr td:first-child{padding-left:.25rem}#leaderboardsWrapper #leaderboards .tables table tr td:last-child{padding-right:.25rem}#leaderboardsWrapper #leaderboards .tables table td{padding:.25rem}#leaderboardsWrapper #leaderboards .tables .leftTableWrapper,#leaderboardsWrapper #leaderboards .tables .rightTableWrapper{height:calc(50vh - 9rem)}}@media only screen and (max-width:350px){#keymap{display:none!important}.pageLogin .side input{width:90vw}}@media(hover:none)and (pointer:coarse){#commandLineMobileButton{display:block!important}}