/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-fw{text-align:center;width:1.25em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}@font-face{font-family:Font Awesome;font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CGqFliRL.woff2) format("woff2")}@font-face{font-family:Font Awesome;font-display:block;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAxUAAwAAAAAGUwAAAwCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYACCDBEICqd8oA4LRAABNgIkA4EEBCAFgxIHIBtHFFFUjQpkPw6qG/Zmd5KcnH/LbeFRfHYxQpJZH6Bt/jtadyAqFjA9s2/RZzR+sBKTZRgrjFrhKnU/ch26iGaZp4v+FwLzvtOUkoIrJXGuNRThiMCyB5TLgEB6+5M2NhxBij4CMIzgc9/bfe7/n3u17xVwY0sFNG7ExsyYlwZv4AO/YREChWSAfDzh8UXIphDshK8akJFzE0psGLvycMTazG24hqlktLNUjxeFQAAgMSgPBAbK2ATEG6IVQkwtNYQBQNws4yOcUH9jHoR8XD+NzhBTBiMr+FhNdHAdCCLOIB0AAQBEf+IPABQsTQofoFAKMZ8qwBfaHxT/3EpWyIpZB9aDHczmsGPYcexU1sgeZU+w99n3Xequ8K7Erryuhq6z3Znd1d37u9+893n/x4f1H6s5DmAF9eZ8q7WQx/+lyT/lH/Ib+U/5irxH3iCvl7+Vv5QXyPPlEXJD5kHmQeZ65njmu8yi9Pn0lvQT6WGpf1NV+E3UBSCudZDjwCy+Cc9En6SUHJooWSQ+JSeICSP5ik/SYiQYLlIScS0DpEAlbDoUJ3LpwmhbXoUUWTr02QHZbErCM9SOZCxuk8qzzYIlJRUVipR1qtlaWS4rL9JGfSrbr7w1U2J2ujobpWxRtjxZNuCfTyo9Ccqon6grUju4PNUsFaU0SekSiJJImqpUSP8NmeeOhkF/w+aa2RfFk06HU07HxGdT+4L+k6f2Rf1P0AHE0d/q3KgYZG1Pu2kU+mos093cYVnrRRUhlmkaBjEskhchALQHpXgfhCzG4qK4TCC7h/gFxC8hfgeAmEcsFiGN+B16V9xnP4uQBjxiP4qYRTygOdOFkGEsACCO0t9+TljdRwGgrTcQjxCfD6iNEHdhsgsyv62zt4oCqhzGIiQwONDx4HrSEovnRC9I8GFIMh8/IzSDmIoPx23CCLMxAqd56hRLnJIAHtbkl69oO6atXI4yBrr6qpUZgzx1xarIAKcc/P0GwrfS7BUZqpmLrF3jNNKeQgFwzbBiT/c8XdeFeKESue48FncDbsDHbMUBIdMdLE5Dpnk5hypB7jNd+jbiWIR/iNiKIh4Y4SsOoIpiI6696UKm6x4Wak7SsM6YTVG9xVunjsTwxKHKjsET/WFR9JDomHIFNWTePWxCz+AwHKU5QddYqCsehohrK1Eizyx4peYwv4vwvLBGgMPh0k6V0BYIPueQEkDgKbSowq/ShwSk0IdZkpR8MMk1WJBpU91fXHWRXZSuNRDAOfRGNZNJDRH9A9+ld/g9Fgqf9fEeKhW7TP80uRQ4Smiv04lFt+fDeNJTaXjEsHvsQoF3dbl9WjQx7wxcjOne6fNjUxvPg8wfUdvFENCwV3V+lJ6DDAqCH7DiPvkpiOlbLIjrlmmxmiLEdeBoiT/nU3Pm5ly9KMmcxi6HRMVJHgBFg3641NDBM42D83pxqgHOtCFsISZ4KJ2cDY3ynbR1MVmr2O3m9DW8eqadcbW0i3UsM9f5bWTWelE1w+rurTTGYtMyzDOFGCkW8UYEtzzNTvET9E8js9lTR8WklVcWxgl/z0lBdrOhy/cON4/x8SuuLzB20CGr9o16rvskALTSsAsIcc1ct73DHwPZ7bbd8ZDum4BA1qW6exd4rII21C2sUQm21j8nToKE8QRCqlgkirWnYJKdJhlcCjYdJwdjYOlYeD8LqDeyH90t2zW2gHj7gcH589JjozPOY3FQHMaePDWVgKJHtVMcWFFP/bPW339p1QyzPx7oIsQfTqYSVq1dT2z77LQ4Ca5xmzrCYy/LGUJADjQkmmR3qxJHedrm2rOubnk4hwhebWATCZ1lEBMTHrGQgd0lsL2iiI8V3a7TvfW7a+5BRkR8GMcpAyrXVHYP6mg7aEC12DZqooknCcTNKsfWLvHZtquvv/rZVN1Ql/i79v4fwMn2fHWpvmrq9reltWtJuxW/37RGxEuLTzQ3n+Bu4xHWzd17W1qAbDvi4K8vPFv5bfN/Uu2sM1b2oDmQtJ1fD474Vp3+OevPpK1kaz7HK6Z8gslMXLHGP5qBOgQTTOOWLh1XrRxXnuJydWDA9LDR03Kbq1uaW5Jf19d/nbQtqv/Z/f6qVfey59Yvf+/WAqw5fOubb2a5haFdb7/9VotTxpRZJQUZkyRFkvMigxuHOw2HdmwAo6r6T8kqC45HeRpc7CNep4mbxXI60JLparvbDJbK+XyJ/RjfzlCLOTbaZYBzuYtzv/PP+2g+RpyfqdiroJDWDtXLtSKRYlIW7cr6fnYz3CrEm0IqlmeYlcWfPbDVbK6sMFQ0adx0cGVo5xpLJBbZ9zU3/fdvc2VurmEe3ty6uXMqmtE7DGtx0O/XS0RCgzBIPI+FXPni2fPTFqTJSj6wY1jjtsacGMbrEbPHrXlthUtwMMMUrNwFyQcfkznAQTbqcUCRl9zLV7u0aAcgegdfP/Dtohkaj0hMFL8bA1X26RIhvbKXRBSecWnTjWDuWjKQGazOHg9bjV2oevooks5rqjb7QcEKOcIZJLik3R3nhyj2Ku6PuWOhtNlw0Or+ce2cQ2GOXlghfCo0e8DX8LFEe5yIGxPtw+uCKW+4IHWT6nw/c76pxJbgoCdsnm5WkIq9Cl1I2x4m4FynME/sFIn8ikjG/USRiPal6YX1VLal2TJ7RLj7m5ylNWdtyWDzIAytaE6CzZzsatQZq6yeSAJGk5PLvsAm4RvmN0vpY1nD8fjwWzg2SZo2wtRWl3sEc0zFuP1uhLL/tuB2X//SZGLHjZESycgbO4jgxr/tU/se/5je8oaba6Y4Nppu1svpG/DHjowWUmojM8pspGQLbN6KbSMD+sdlVNtJ3ZRuUrtq5usfkPcjfmszXtR3TxmBoIiI/Kv3IBBlLafodJVRBauWE+/rnmkpieQ+ZHeNo1tIUj07e70qsKR29FIzVXM2rWK9KqV4N7qhyOeXgmnmkPpC6IbkM4ZpIwR8TQRLfnI3ox/Tm4qOkwd0KWLx7MrmDH71+AKzQjMZnZ9RmAPHJyVpzmspatgUu2vHmwcqf9UuaSz99m1UrHRqp//mqbpFlLmXNGZXomxeTt8UsAnorJ0ZGloTbp2bax2OJQ0hO0FMmpRXtvtT5pnbDF1JEE4w9DEJXRZGvR73OlqhqEmPfDvrpsX+3Lhz0RERsjuJoTuy8NvGpF+O3HCud4jpWesnJe9ar5ry98cp+iM9Zrh6f7bVEvSzvq7KC/Wkk69UI24Wi4RhBennRK7cCopFy8T7SGVsv3gZZmjc8kc8R2YO+2N4VHHOhLWnlFNCcPCgMkNJ4a1bpxW4CkgyvShMTXrqPRgRpnStAyNDT7bb9TifZejLkrJ89t5O6H25T0OvD1o0c/LFm849X3Q0erhHMWlWb4g0JqqO4Sd4JPAZ9HChWXF8hWdrNT0s101OWCeP/fFUx2vqMvU1x81q9Ry1Db+Q39mmo3RJwTUj0MpKIrW5TplBZyizFOYbrViYPhV7kOTfs+qhx/0qRDh/UESXLozNtE13J91XX2Zs1I6HWBPcL1wfLdFD6RDznRrsCbOXmiraotrCi7pPn7wNWWjUvlO6zU5Za7PQ7T50ZXHVutnliGAzE5go37fC+n5ZcVxsJvcxs6qgHqB1P0hkeFWvlRO33fxtoCEPrT+H8FJTY1ojvLXk/IGdiZLTtTJaVntakogyuXsSAHDfuHs8EfEHrLg9oURnYezggTjEcXBaDdGRQnSmApoxTyJgMfeDO9jgwqlEB/rpj3r7Cb5z93kg2kEARFKjh/VdW04vD/wo6cEDAJhDZiyGseBec7ubiJMAJMhaSwD/XGLgGacUgD3tdA268i5m7juPgRVRigISkYhkicwgiGkS3okLMXwij1nssECSIPcz/0A2fQrD/R/gfsRZjjJcsQ4yoWl2HmFwbV+MXPBBCCwA0Jr3cwn0xrlcHmToyOUjGtMOFOTnCqFBCIiWgYFYjMUYTEIEKlCOiQmMNtCrBRNgZjkCkWociskYheISwk8aiqDbtmGgQcGn9qGoDaUwBcKEVBmei/tDr19K6OtKafjOCPZSX58XdXAgws7p+wMNol7QcahyMLyhDKv78HxQCl9QaEE+rqvjbsMJAAAA) format("woff2")}.fa,.fas{font-family:Font Awesome;font-weight:900}.far{font-family:Font Awesome;font-weight:400}.fab{font-family:Font Awesome Brands;font-weight:400}@font-face{font-family:Font Awesome Brands;font-display:block;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAR4AAwAAAAAB6gAAAQoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYABUEQgKhySFbwsOAAE2AiQDGAQgBYMeByAbEAZRVE3iZF8l2HTXFryCdBybVMiFtxvogfQd0uQXro3g+7G275/q9AsRSyKSGaYzhCYWMo1SKYkLFenm+Y7HTf+OVJPWIRULVF2gc83bPJmLIBOzLwpR3fZkMyqt+tS/qhqc3f1fz8PHa09ATOr5v6ZeJH6wqxA70iM7jRpQFm4UgAU23fM7Wwo0R+toOkCb7+3rWUxRRuonSSW149zfHUygCkhCyEmy8YazGBKb2AVgJTL/jgmTk1xG3PBuZ3YA32L38ZT+FATlGlQAATGO64EeREIGmi5KAAZmf1NVlGS/Frf0q8xxX6+n+cxSWSot2s0GmAUAkmwMNpDKo/MtDWIcIA4B+CYIRShTMmRinN82odjCc5ccmmYMlPOB2iTQQtV8RiwWbjiWzdodOIO43vMIEqfTmswFSO4yYuBB/2UxG703VfP0PCTMwn0LZfOl89ho0bYsqBc1QF3hbgQJQeK1cePBrSuRLGGXui7YJ5VuEDwWbDggXeawCSzfvH+95zz7ees2OC7YwLKC5/zFMtni/d7e/HIwj9Vqkehq7roLWI8noo7vt6CdV9OClugYsbJii1atBhpGvLpzpx2NzOKBmgoerhBQwC2OAhJmo/dCggtYQqurCE2k86QCL1vvKUI+PC2gtoqw2uqFeDVblM2XHWTEyIV2C5nzuaRD3IlLdwjb+O0Mo6Tt0VPQdFCM5Io3ZRrprcqpGhiZVZMTtMoid5l7zopZphZ3ov/ylDTwX2Oc37X0i/3hZOZ/3T/oWdTzfdK7j5phfZiBYYkhlWIo79QUikodYmhIZ22cNbZ79jRlecO4PPv+k40wWcqZlw1M9NQ52x58ckI9x/nioXep99Idi8a9OqGSO+tkLhNSr3rOTf9nVl1ASwmb1H7bK7p8hw2aWaLR5P759o3jylXTRP8aa4XCGjOmWnNylMhDrWzCw20U5k/xCg93uTwH3h7uMWFyT+WsWTdmzVK2ZqSkpfxfQxdwUQVhqbX1Ke4Wul5g0PSqT5FgdqRcZL0PcT6k2B4hIt9HSOmgASQWLuJVzUsHZKRQYv+jpG+EEXZ2WghC46aXAFwP4fwZKhSGfccA3i0WOO3uOBi/CLwT+uI++8LB/kXAi1AO+n8LevYsALOoZ6+CguPqx1gnmEBlgGQwrobExiSPixVRzZYJv5kwCTyGjKEVpvr0OyUT8wxA0SwV/M4Q0qWHvg+BJJNPcHR8WU9bOkxCYz4zBd5g3igwi9YV7KFEtoSxWFUxjNOKSd2tmLGK782uxZxNEZvKGwOW9dXHIKmG6jRQX711ipRmgFZ9dPQgUBmjNFivBAOECxcqKDSGicDxURiCw2nOEJ2cGqh7CcdlIwUJzeNG8D0ajMS9wIjrD1TpHHdLcVm6vvoZboBuSqrz6flo54uDTRGzwUNwAAAAAA==) format("woff2")}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-airbnb:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-bacon:before{content:""}.fa-bacteria:before{content:""}.fa-bacterium:before{content:""}.fa-bahai:before{content:""}.fa-balance-scale:before{content:""}.fa-balance-scale-left:before{content:""}.fa-balance-scale-right:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battle-net:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-biking:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-dead:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-bookmark:before{content:""}.fa-bootstrap:before{content:""}.fa-border-all:before{content:""}.fa-border-none:before{content:""}.fa-border-style:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-box-open:before{content:""}.fa-box-tissue:before{content:""}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-bread-slice:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-business-time:before{content:""}.fa-buy-n-large:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-crash:before{content:""}.fa-car-side:before{content:""}.fa-caravan:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-clinic-medical:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudflare:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-compress-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-cotton-bureau:before{content:""}.fa-couch:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-critical-role:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dailymotion:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-deezer:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-disease:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edge-legacy:before{content:""}.fa-edit:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-evernote:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-alt:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fan:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-faucet:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-excel:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-upload:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-firefox-browser:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-git:before{content:""}.fa-git-alt:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glasses:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-pay:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guilded:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hamburger:before{content:""}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-holding-water:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-sparkles:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-helping:before{content:""}.fa-hands-wash:before{content:""}.fa-handshake:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-handshake-slash:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-hat:before{content:""}.fa-hashtag:before{content:""}.fa-hat-cowboy:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-hat-wizard:before{content:""}.fa-hdd:before{content:""}.fa-head-side-cough:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-head-side-mask:before{content:""}.fa-head-side-virus:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hive:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hospital-user:before{content:""}.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-house-user:before{content:""}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-icons:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-ideal:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-innosoft:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-instalod:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kiwi-bird:before{content:""}.fa-korvue:before{content:""}.fa-landmark:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-house:before{content:""}.fa-laptop-medical:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-luggage-cart:before{content:""}.fa-lungs:before{content:""}.fa-lungs-virus:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-mdb:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microblog:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mixer:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mouse:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-octopus-deploy:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-orcid:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-pager:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-arrows:before{content:""}.fa-people-carry:before{content:""}.fa-pepper-hot:before{content:""}.fa-perbyte:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-square-alt:before{content:""}.fa-phone-volume:before{content:""}.fa-photo-video:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-square:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-plane-slash:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-print:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pump-medical:before{content:""}.fa-pump-soap:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-record-vinyl:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-remove-format:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-rust:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-salesforce:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-shield-virus:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopify:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shower:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sink:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-sketch:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-soap:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spell-check:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stackpath:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-stopwatch-20:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-store-alt-slash:before{content:""}.fa-store-slash:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swift:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-symfony:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablets:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-tiktok:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-trailer:before{content:""}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-trash-restore:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbraco:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-uncharted:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-unity:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-unsplash:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-users-slash:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-vest:before{content:""}.fa-vest-patches:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-virus:before{content:""}.fa-virus-slash:before{content:""}.fa-viruses:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-voicemail:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-warehouse:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-water:before{content:""}.fa-wave-square:before{content:""}.fa-waze:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wodu:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: .2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:-moz-fit-content;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:-moz-fit-content;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::-moz-placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3)}.ss-content .ss-list .ss-option{display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}:root{--balloon-border-radius: 2px;--balloon-color: rgba(16, 16, 16, .95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all .18s ease-out .18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:before,[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{bottom:100%;transform-origin:top;transform:translateY(var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:after{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before,[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{top:100%;transform:translateY(calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width:768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}a.button,a.textButton{text-decoration:none}button .fas,button .far,button .fab,.button .fas,.button .far,.button .fab,.textButton .fas,.textButton .far,.textButton .fab{line-height:1.25;pointer-events:none}button.fullWidth,.button.fullWidth,.textButton.fullWidth{width:100%}button.circle,.button.circle,.textButton.circle{border-radius:100%}button,.button,input[type=button],input[type=reset],input[type=submit]{color:var(--text-color);cursor:pointer;transition:background .125s,color .125s,opacity .125s;padding:.5em;border-radius:var(--roundness);background:var(--sub-alt-color);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-content:center;height:-moz-min-content;height:min-content;line-height:1.25;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;font-size:1em;display:inline-flex;gap:.5em;align-items:baseline;justify-content:center}button.danger,.button.danger,input[type=button].danger,input[type=reset].danger,input[type=submit].danger{background:var(--error-color);color:var(--bg-color)}button.active,.button.active,input[type=button].active,input[type=reset].active,input[type=submit].active{background:var(--main-color);color:var(--bg-color)}button.active:hover,.button.active:hover,input[type=button].active:hover,input[type=reset].active:hover,input[type=submit].active:hover{background:var(--text-color)}button.active:active,.button.active:active,input[type=button].active:active,input[type=reset].active:active,input[type=submit].active:active{background:var(--sub-color);color:var(--bg-color)}button[disabled],button.disabled,.button[disabled],.button.disabled,input[type=button][disabled],input[type=button].disabled,input[type=reset][disabled],input[type=reset].disabled,input[type=submit][disabled],input[type=submit].disabled{opacity:.33;pointer-events:none}button[disabled]:hover,button.disabled:hover,.button[disabled]:hover,.button.disabled:hover,input[type=button][disabled]:hover,input[type=button].disabled:hover,input[type=reset][disabled]:hover,input[type=reset].disabled:hover,input[type=submit][disabled]:hover,input[type=submit].disabled:hover{background:var(--text-color);outline:none}button[disabled]:active,button.disabled:active,.button[disabled]:active,.button.disabled:active,input[type=button][disabled]:active,input[type=button].disabled:active,input[type=reset][disabled]:active,input[type=reset].disabled:active,input[type=submit][disabled]:active,input[type=submit].disabled:active{background:var(--sub-color);color:var(--bg-color)}button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:var(--bg-color);background:var(--text-color);outline:none}button:focus-visible,.button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--text-color);outline:none}button:active,.button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:var(--sub-color);color:var(--bg-color)}button.text,.button.text,.textButton{color:var(--sub-color);cursor:pointer;transition:background .125s,color .125s,opacity .125s;padding:.5em;border-radius:var(--roundness);background:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-content:center;height:-moz-min-content;height:min-content;line-height:1.25;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;font-size:1em;display:inline-flex;gap:.5em;align-items:baseline;justify-content:center}button.text.danger,.button.text.danger,.textButton.danger{color:var(--error-color);background:none}button.text.active,.button.text.active,.textButton.active{color:var(--main-color);background:none}button.text.active:hover,.button.text.active:hover,.textButton.active:hover{color:var(--text-color);background:none}button.text.active:active,.button.text.active:active,.textButton.active:active{color:var(--sub-color);background:none}button.text[disabled]:hover,button.text.disabled:hover,.button.text[disabled]:hover,.button.text.disabled:hover,.textButton[disabled]:hover,.textButton.disabled:hover{color:var(--text-color);outline:none}button.text[disabled]:active,button.text.disabled:active,.button.text[disabled]:active,.button.text.disabled:active,.textButton[disabled]:active,.textButton.disabled:active{background:var(--sub-color);color:var(--bg-color)}button.text:hover,.button.text:hover,.textButton:hover{color:var(--text-color);background:none;outline:none}button.text:focus-visible,.button.text:focus-visible,.textButton:focus-visible{box-shadow:0 0 0 .1rem var(--text-color);outline:none}button.text:active,.button.text:active,.textButton:active{color:var(--sub-color);background:none}a.textButton:focus-visible,a.text:focus-visible,a.button:focus-visible{border-radius:var(--roundness)}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:block;src:url(/webfonts/Vazirmatn-Regular.woff2) format("woff2")}.page404{display:grid;justify-content:center;height:100%;align-content:center}.page404 .content{display:grid;grid-auto-flow:column;gap:4rem;grid-template-columns:300px 300px}.page404 .content .image{width:100%;align-self:center;background-image:url(/images/monkeymeme.jpg);aspect-ratio:300/199;background-size:contain;border-radius:var(--roundness)}.page404 .content .title{font-size:5rem;line-height:4rem;color:var(--main-color);align-self:center}.page404 .content .side{justify-items:center;display:grid;gap:1rem;text-align:center}.page404 .content .side .big{font-size:10rem;line-height:10rem;color:var(--sub-color)}.page404 .content .side .button{padding:1rem 2rem;width:-moz-max-content;width:max-content}#ad-footer-wrapper,#ad-footer-small-wrapper{justify-self:center}#ad-result-wrapper,#ad-result-small-wrapper,.pageSettings .ad,.pageAbout .ad,.pageAccount .ad{margin:0 auto}.ad{background:var(--sub-alt-color);display:grid;justify-content:center;grid-template-areas:"col";transition:opacity .125s}.ad>div{grid-area:col}.ad.focus{opacity:0}.ad .icon{font-size:3rem;height:100%;width:100%;display:grid;justify-content:center;align-items:center;color:var(--sub-color)}.ad .icon.small{font-size:1.5rem}.ad.ad-v{width:160px;height:600px}.ad.ad-h{width:728px;height:90px}.ad.ad-h-s{width:320px;height:50px;display:none}.ad.testPage{display:none!important}#ad-result-wrapper .iconAndText{display:grid;grid-template-columns:auto 1fr;gap:1rem;justify-content:center;justify-self:center;align-items:center;grid-template-areas:"mid right"}#ad-result-wrapper .iconAndText .textLeft{grid-area:left;text-align:right;display:none}#ad-result-wrapper .iconAndText .textRight{grid-area:right}#ad-result-wrapper .iconAndText .icon{width:unset;height:unset;grid-area:mid}#ad-result-wrapper .iconAndText .text{color:var(--sub-color);font-size:1rem}#ad-result-wrapper .iconAndText .text .smalltext{font-size:.7rem}#ad-result-wrapper .iconAndText.withLeft{grid-template-columns:1fr auto 1fr;grid-template-areas:"left mid right"}#ad-result-wrapper .iconAndText.withLeft .textLeft{display:block}.pageAbout{display:flex;flex-direction:column;gap:2rem}.pageAbout h2{font-size:1rem;margin:0;font-weight:unset}.pageAbout .created{text-align:center;color:var(--sub-color)}.pageAbout .section{display:grid}.pageAbout .section .bigtitle{font-size:2rem;color:var(--sub-color);margin:0 0 1rem;display:inline-flex;align-items:baseline;margin-bottom:.25em}.pageAbout .section .bigtitle i{margin-right:.5em}.pageAbout .section .title{font-size:1rem;color:var(--sub-color);margin:0 0 .25em;font-weight:300;display:inline-flex;align-items:baseline}.pageAbout .section .title i{margin-right:.5em}.pageAbout .section .contactButtons,.pageAbout .section .supportButtons{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.pageAbout .section .contactButtons button,.pageAbout .section .contactButtons .button,.pageAbout .section .supportButtons button,.pageAbout .section .supportButtons .button{font-size:1.5rem;padding:2rem 0}.pageAbout .section .supportButtons{grid-template-columns:1fr}.pageAbout .section .supporters,.pageAbout .section .contributors{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.25rem;color:var(--text-color)}.pageAbout .section p{margin:0;padding:0;color:var(--text-color)}.pageAbout .section p.small{font-size:.75em;color:var(--sub-color);text-align:right}.pageAbout .triplegroup{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;justify-items:center;margin-top:1rem}.pageAbout .group{display:flex;flex-direction:column;justify-content:center;text-align:center}.pageAbout .group .label{color:var(--sub-color)}.pageAbout .group .val{font-size:3rem;line-height:3.5rem}.pageAbout .group .valSmall{font-size:1.5rem;line-height:1.5rem}.pageAbout .chart canvas{width:100%!important}.pageAbout .chart{margin-top:1rem;position:relative}.pageAccount{height:100%}.pageAccount .accountVerificatinNotice{background:var(--bg-color);border-radius:var(--roundness);box-shadow:0 0 0 .2rem var(--sub-alt-color);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem}.pageAccount .accountVerificatinNotice .icon{font-size:2rem;margin-left:1rem;margin-right:1rem;color:var(--sub-color)}.pageAccount .accountVerificatinNotice button{padding:1rem}.pageAccount .content{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:nth-child(1),.pageAccount .wordsPbTable tbody td:nth-child(1){font-size:1.5rem;border-radius:var(--roundness) 0 0 var(--roundness)}.pageAccount .timePbTable tbody td:last-child,.pageAccount .wordsPbTable tbody td:last-child{border-radius:0 var(--roundness) var(--roundness) 0}.pageAccount .showAllTimePbs,.pageAccount .showAllWordsPbs{margin-top:1rem}.pageAccount .doublegroup{display:grid;grid-auto-flow:column;gap:1rem}.pageAccount .doublegroup .titleAndTable .title{color:var(--sub-color)}.pageAccount .triplegroup{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.pageAccount .triplegroup .text{align-self:center;color:var(--sub-color)}.pageAccount .group.estimatedWordsTyped{display:flex;align-items:center;justify-content:center}.pageAccount .group.estimatedWordsTyped .title{margin-right:1rem}.pageAccount .group.resultBatches{display:grid;grid-template-areas:"bar button" "text text";grid-template-columns:2fr 1fr;-moz-column-gap:1rem;column-gap:1rem}.pageAccount .group.resultBatches .title{grid-area:title;margin-bottom:0}.pageAccount .group.resultBatches>.text{grid-area:text;text-align:center}.pageAccount .group.resultBatches button{grid-area:button}.pageAccount .group.resultBatches .leftText,.pageAccount .group.resultBatches button,.pageAccount .group.resultBatches .rightText{align-self:center}.pageAccount .group.resultBatches .bars{display:grid;grid-template-columns:auto 1fr auto;gap:.25rem 1rem}.pageAccount .group.resultBatches .rightText{color:var(--sub-color);font-size:.8em;line-height:1.25em}.pageAccount .group.resultBatches .bar{height:.5rem;border-radius:var(--roundness);background:var(--sub-alt-color);position:relative;align-self:center}.pageAccount .group.resultBatches .bar .fill{transition:width .125s;height:100%;width:0%;background:var(--main-color);border-radius:var(--roundness)}.pageAccount .group.resultBatches .bar .indicator{position:absolute;width:-moz-max-content;width:max-content;bottom:0}.pageAccount .group.resultBatches .bar .indicator .line{width:.1em;height:1.5em;background:var(--sub-color);border-radius:var(--roundness);right:0;position:absolute;top:0}.pageAccount .group.resultBatches .bar .indicator .text{font-size:.5em;color:var(--sub-color);margin-right:1em}.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{text-align:center;color:var(--sub-color)}.pageAccount .group.personalBestTables .tables{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.pageAccount .group .chart canvas{width:100%!important}.pageAccount .group.history table td{-webkit-appearance:unset}.pageAccount .group.history table tr{border-radius:var(--roundness)}.pageAccount .group.history .active{animation:accountRowHighlight 5s linear 0s 1}.pageAccount .group.history .loadMoreButton{background:var(--sub-alt-color);color:var(--text-color);text-align:center;padding:.5rem;border-radius:var(--roundness);cursor:pointer;transition:.25s;-webkit-user-select:none;display:grid;align-content:center;margin-top:1rem}.pageAccount .group.history .loadMoreButton:hover,.pageAccount .group.history .loadMoreButton:focus{color:var(--bg-color);background:var(--text-color)}.pageAccount .group .title{color:var(--sub-color)}.pageAccount .group .avgres{font-size:.75em}.pageAccount .group .val{font-size:3rem;line-height:1.1}.pageAccount .group .chartjs-render-monitor{width:100%!important}.pageAccount .group.chart{position:relative}.pageAccount .group.chart .above{display:flex;justify-content:center;margin-bottom:1rem;color:var(--sub-color);flex-wrap:wrap;row-gap:.5em}.pageAccount .group.chart .above .group{display:flex;align-items:center}.pageAccount .group.chart .above .fas,.pageAccount .group.chart .above .punc{margin-right:.25rem}.pageAccount .group.chart .above .spacer{width:1rem}.pageAccount .group.chart .below{text-align:center;color:var(--sub-color);margin-top:1rem;display:grid;grid-template-columns:auto 500px;gap:1rem;align-items:center}.pageAccount .group.chart .below .text{height:-moz-min-content;height:min-content}.pageAccount .group.chart .below .buttons{font-size:.75rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr}.pageAccount .group.chart .chart{height:400px}.pageAccount .group.chart .chartPreloader{position:absolute;width:100%;background:#00000080;height:100%;display:grid;align-items:center;justify-content:center;font-size:5rem;text-shadow:0 0 3rem black}.pageAccount table{border-spacing:0;border-collapse:collapse;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){background:var(--sub-alt-color)}.pageAccount table tbody td:nth-child(1){border-radius:var(--roundness) 0 0 var(--roundness)}.pageAccount table tbody td:last-child{border-radius:0 var(--roundness) var(--roundness) 0}.pageAccount table td.infoIcons span{margin:0 .1rem}.pageAccount table .miniResultChartButton{transition:.25s;cursor:pointer;color:var(--text-color)}.pageAccount table .miniResultChartButton:hover{opacity:1}.pageAccount table .miniResultChartButton.loading{pointer-events:none}.pageAccount table .miniResultChartButton.disabled .fas{opacity:.5;color:var(--sub-color)}.pageAccount td:has(.resultEditTagsButton){padding:0}.pageAccount .resultEditTagsButton{opacity:.5}.pageAccount .resultEditTagsButton.active{color:var(--text-color)}.pageAccount .resultEditTagsButton:hover,.pageAccount .resultEditTagsButton:focus-visible,.pageAccount .resultEditTagsButton.active{opacity:1}.pageAccount .group.history .resultEditTagsButton{animation:none}.pageAccount .group .buttonsAndTitle{height:-moz-fit-content;height:fit-content;display:grid;gap:.5rem;color:var(--sub-color)}.pageAccount .group .buttonsAndTitle .title{display:flex;align-items:baseline}.pageAccount .group .buttonsAndTitle .title .fab,.pageAccount .group .buttonsAndTitle .title .fas,.pageAccount .group .buttonsAndTitle .title .far{margin-right:.5em}.pageAccount .group.presetFilterButtons .buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}.pageAccount .group.presetFilterButtons .buttons .filterPresets{display:grid;grid-template-columns:1fr auto;gap:.5rem}.pageAccount .group.topFilters .buttons{display:flex;justify-content:space-evenly;gap:1rem}.pageAccount .group.topFilters .buttons button{width:100%}.pageAccount .group.filterButtons{gap:1rem;display:grid;grid-template-columns:1fr 1fr}.pageAccount .group.filterButtons .buttons{display:grid;grid-auto-flow:column;gap:.5rem}.pageAccount .group.filterButtons .tripleSelectsColumn{grid-column:1/-1;display:flex;gap:1rem;flex-wrap:wrap}.pageAccount .group.filterButtons .tripleSelectsColumn .buttonsAndTitle{flex-grow:1;min-width:20rem}.pageAccount .group.filterButtons.testDate .buttons,.pageAccount .group.filterButtons.languages .buttons,.pageAccount .group.filterButtons.layouts .buttons,.pageAccount .group.filterButtons.funbox .buttons,.pageAccount .group.filterButtons.tags .buttons{grid-template-columns:repeat(4,1fr);grid-auto-flow:unset}.testActivity{background:var(--sub-alt-color);border-radius:var(--roundness);padding:1rem;display:flex;justify-content:center;--box-size: 1.1em;--gap-size: calc(var(--box-size) / 4);--font-size: 1em}.testActivity .wrapper{width:-moz-max-content;width:max-content;display:grid;grid-template-columns:min-content 1fr;grid-template-rows:min-content 1fr min-content;gap:1em 1em;grid-template-areas:"top top" "day chart" "empty month"}.testActivity .note{grid-column:span 2;text-align:center;font-size:.6em;color:var(--sub-color)}.testActivity .top{grid-area:top;display:grid;grid-template-columns:15rem 1fr max-content;grid-template-areas:"year title legend";gap:1rem}.testActivity .ss-main{border:.2em solid var(--bg-color)}.testActivity .yearSelect,.testActivity .months div,.testActivity .days div,.testActivity .daysFull div,.testActivity .legend{color:var(--sub-color)}.testActivity .year{grid-area:year;font-size:var(--font-size)}.testActivity .title{grid-area:title;text-align:left;font-size:var(--font-size);color:var(--sub-color);align-self:center}.testActivity .months{grid-area:month;display:grid;grid-template-columns:repeat(53,1fr);font-size:var(--font-size)}.testActivity .months div{width:100%;text-align:center}.testActivity .daysFull{margin-right:2rem}.testActivity .days,.testActivity .daysFull{grid-area:day;display:grid;grid-template-rows:repeat(7,1fr);align-items:center}.testActivity .days .text,.testActivity .daysFull .text{display:flex;font-size:var(--font-size)}.testActivity .days{display:none}.testActivity .nodata{grid-area:chart}.testActivity .activity{grid-area:chart;display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(53,1fr);gap:var(--gap-size)}.testActivity .activity div:hover{border:2px solid var(--text-color)}.testActivity .activity div[data-level=filler]:hover{border:none}.testActivity .legend{grid-area:legend;display:flex;gap:var(--gap-size);justify-content:flex-end;align-self:center;align-items:center}.testActivity .legend span{font-size:var(--font-size)}.testActivity .legend span:first-child{margin-right:var(--gap-size)}.testActivity .legend span:last-child{margin-left:var(--gap-size)}.testActivity .activity div,.testActivity .legend div{width:var(--box-size);height:1em;border-radius:var(--gap-size);place-self:center}.testActivity .activity div[data-level=filler],.testActivity .legend div[data-level=filler]{background:none}.testActivity .activity div[data-level="0"],.testActivity .legend div[data-level="0"]{background-color:color-mix(in srgb,var(--bg-color) 50%,var(--sub-alt-color));background-color:var(--bg-color)}.testActivity .activity div[data-level="1"],.testActivity .legend div[data-level="1"]{background-color:color-mix(in srgb,var(--main-color) 20%,var(--sub-alt-color))}.testActivity .activity div[data-level="2"],.testActivity .legend div[data-level="2"]{background-color:color-mix(in srgb,var(--main-color) 50%,var(--sub-alt-color))}.testActivity .activity div[data-level="3"],.testActivity .legend div[data-level="3"]{background-color:color-mix(in srgb,var(--main-color) 75%,var(--sub-alt-color))}.testActivity .activity div[data-level="4"],.testActivity .legend div[data-level="4"]{background-color:var(--main-color)}@keyframes loader{0%{transform:translate(-100%) scaleX(0)}50%{transform:translate(0) scaleX(1)}to{transform:translate(100%) scaleX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes caretFlashSmooth{0%,to{opacity:0}50%{opacity:1}}@keyframes caretFlashHard{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes flashKey{0%{color:var(--bg-color);background-color:var(--main-color);border-color:var(--main-color)}to{color:var(--sub-color);background-color:var(--bg-color);border-color:var(--sub-color)}}@keyframes shake{0%{transform:translate(2px) rotate(0)}50%{transform:translate(-2px) rotate(0)}to{transform:translate(2px) rotate(0)}}@keyframes accountRowHighlight{0%{outline:.25em solid var(--main-color)}to{outline:.25em solid transparent}}@keyframes rgb-bg{0%{background:#4cae4c}20%{background:#409eb5}40%{background:#8134f4}60%{background:#f10e19}80%{background:#ffc505}to{background:#4cae4c}}@keyframes scanline{0%{bottom:100%}80%{bottom:100%}to{bottom:0%}}@keyframes flashBorder{0%{box-shadow:0 0 0 .2em var(--main-color)}to{box-shadow:0 0 0 .2em transparent}}@keyframes gold-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#bannerCenter{position:fixed;width:100%;z-index:1000;transition:opacity .25s}#bannerCenter .banner,#bannerCenter .psa{background:var(--sub-color);color:var(--bg-color);justify-content:center}#bannerCenter .banner.clickable,#bannerCenter .psa.clickable{cursor:pointer}#bannerCenter .banner.withImage .lefticon,#bannerCenter .psa.withImage .lefticon{display:none}#bannerCenter .banner .container,#bannerCenter .psa .container{padding-right:.25em;display:grid;grid-template-columns:auto 1fr auto;gap:1em;align-items:center;width:100%;justify-items:center}#bannerCenter .banner .container .image,#bannerCenter .psa .container .image{height:2.25em;background-size:cover;aspect-ratio:6/1;background-position:center;background-repeat:no-repeat}#bannerCenter .banner .container .lefticon,#bannerCenter .banner .container .image,#bannerCenter .psa .container .lefticon,#bannerCenter .psa .container .image{grid-column:1;grid-row:1}#bannerCenter .banner .container .text,#bannerCenter .psa .container .text{margin-top:.5em;margin-bottom:.5em}#bannerCenter .banner .container .closeButton,#bannerCenter .psa .container .closeButton{padding:.25em;transition:.125s}#bannerCenter .banner .container .closeButton:hover,#bannerCenter .psa .container .closeButton:hover{cursor:pointer;color:var(--text-color)}#bannerCenter .banner.good,#bannerCenter .psa.good{background:var(--main-color)}#bannerCenter .banner.bad,#bannerCenter .psa.bad{background:var(--error-color)}#bannerCenter .banner a,#bannerCenter .psa a{color:var(--bg-color);text-decoration:underline}#bannerCenter .banner a:hover,#bannerCenter .psa a:hover{color:var(--text-color);cursor:pointer}#bannerCenter.focus{opacity:0;pointer-events:none}#caret,#caret.outline,#paceCaret.outline{height:1.2em;background:var(--caret-color);animation:caretFlashSmooth 1s infinite;position:absolute;border-radius:var(--roundness);transform-origin:top left}#paceCaret{height:1.2em;background:var(--sub-color);opacity:.5;position:absolute;border-radius:var(--roundness);transform-origin:top left}#caret.debug,#paceCaret.debug{outline:1px solid white}#caret.debug.hidden,#paceCaret.debug.hidden{opacity:.5!important;display:block!important}#caret.off,#paceCaret.off{width:0}#caret.default,#paceCaret.default{width:.1em}#caret.carrot,#paceCaret.carrot{background-color:transparent;background-image:url(/images/caret/carrot.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:.25em}#caret.banana,#paceCaret.banana{background-color:transparent;background-image:url(/images/caret/banana.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:1em}#caret.monkey,#paceCaret.monkey{background-color:transparent;background-image:url(/images/caret/monkey.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:1em}#caret.block,#caret.outline,#paceCaret.block,#paceCaret.outline{width:.5em;z-index:-1;border-radius:.05em}#caret.outline,#paceCaret.outline{animation-name:none;background:transparent;border:.05em solid var(--caret-color);border-radius:.05em}#caret.underline,#paceCaret.underline{height:.1em;width:.5em}#commandLine{align-items:start;padding:6rem 2rem;transition:background .125s}#commandLine .modal{overflow:hidden;max-width:600px;box-shadow:0 0 0 .2em transparent;transition:outline .125s;padding:0;display:block}#commandLine .modal .searchicon{color:var(--sub-color);margin:1px 1rem 0;grid-column:1/2;grid-row:1/2}#commandLine .modal .checkingicon{color:var(--sub-color);margin:1px 1rem 0;grid-column:1/2;grid-row:1/2;background-color:var(--bg-color)}#commandLine .modal input{background:var(--bg-color);padding:1rem 1rem 1rem 0;color:var(--text-color);border:none;outline:none;font-size:1rem;width:100%;border-radius:var(--roundness)}#commandLine .modal input:focus-visible{box-shadow:none}#commandLine .modal.hasError{animation:shake .1s ease-in-out infinite}#commandLine .modal .warning{background:var(--sub-alt-color);padding:.5em 0;font-size:.75em;display:grid;grid-template-columns:auto 1fr}#commandLine .modal .warning .icon{color:var(--error-color);margin:0 1.15rem}#commandLine .modal .warning .text{color:var(--error-color)}#commandLine .modal .suggestions{display:block;overflow-y:scroll;max-height:calc(100vh - 15rem);display:grid;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#commandLine .modal .suggestions .command{padding:.5rem 1rem;font-size:.75rem;line-height:.75rem;color:var(--sub-color);display:grid;grid-template-columns:auto 1fr}#commandLine .modal .suggestions .command .chevronIcon{margin:0 .5rem}#commandLine .modal .suggestions .command div{pointer-events:none}#commandLine .modal .suggestions .command .textIcon{font-weight:900;display:inline-block;letter-spacing:-.1rem;margin-right:.5rem;text-align:center;width:1.25em;color:var(--sub-color)}#commandLine .modal .suggestions .command .fas,#commandLine .modal .suggestions .command .far{margin-right:.5rem;color:var(--sub-color)}#commandLine .modal .suggestions .command:last-child{border-radius:0 0 var(--roundness) var(--roundness)}#commandLine .modal .suggestions .command.active{color:var(--bg-color)!important;background:var(--text-color)!important}#commandLine .modal .suggestions .command.active .fas,#commandLine .modal .suggestions .command.active .far,#commandLine .modal .suggestions .command.active .fab{color:var(--bg-color)}#commandLine .modal .suggestions .command.changeThemeCommand{grid-template-columns:auto 1fr auto auto;position:relative}#commandLine .modal .suggestions .command.changeThemeCommand .themeBubbles{display:grid;grid-auto-flow:column;place-content:center;gap:.5em;border-radius:1em}#commandLine .modal .suggestions .command.changeThemeCommand .themeBubbles .themeBubble{width:1em;height:1em;border-radius:100%}#commandLine .modal .suggestions .command.changeThemeCommand .themeFavIcon{margin-right:.25rem}#commandLine.noBackground{background:none}#commandLine.noBackground .modal{box-shadow:0 0 0 .2em var(--sub-alt-color)}:root{--roundness: .5rem;--font: "Roboto Mono", "Vazirmatn", monospace;scroll-padding-top:2rem;font-weight:400;--crt-bg-color-shine: color-mix( in oklab, var(--main-color) 5%, var(--bg-color) );--crt-bg-color-stripe: color-mix(in oklab, black 50%, var(--bg-color));--crt-sub-color-glow: color-mix(in srgb, var(--sub-color) 20%, transparent);--crt-sub-alt-color-glow: color-mix( in srgb, var(--sub-alt-color) 20%, transparent );--crt-text-color-glow: color-mix(in srgb, var(--text-color) 20%, transparent);--crt-main-color-glow: color-mix(in srgb, var(--main-color) 20%, transparent);--crt-error-color-glow: color-mix( in srgb, var(--error-color) 20%, transparent );--crt-caret-color-glow: color-mix( in srgb, var(--caret-color) 20%, transparent );--balloon-font-size: 1rem;--balloon-border-radius: calc(var(--roundness) / 2)}::-moz-placeholder{color:var(--sub-color);opacity:1}::placeholder{color:var(--sub-color);opacity:1}::-moz-selection{background-color:var(--main-color);color:var(--sub-alt-color)}::selection{background-color:var(--main-color);color:var(--sub-alt-color)}#app{min-height:100vh;grid-template-rows:[top-start] auto [content-start] 1fr [content-end] auto [top-end];overflow:hidden;row-gap:2rem;padding-top:2rem;padding-bottom:2rem;width:100%}.content-grid{--padding-inline: 2rem;--content-max-width: 1536px;--breakout-size: calc( (calc(var(--content-max-width) + 12rem) - var(--content-max-width)) / 2 );justify-content:center;display:grid;grid-template-columns:[full-width-start] var(--padding-inline) [full-width-padding-start] minmax(0,1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,1fr) [full-width-padding-end] var(--padding-inline) [full-width-end]}.content-grid>:not(.breakout,.full-width,.full-width-padding){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width}.content-grid>.full-width-padding{grid-column:full-width-padding}#ad-vertical-left-wrapper,#ad-vertical-right-wrapper{grid-row:content;margin-right:2rem;position:fixed}#ad-vertical-left-wrapper{grid-column:full-width-start/content-start;left:0}#ad-vertical-right-wrapper{grid-column:content-end/full-width-end;right:-2rem}main{display:grid}#nocss{display:none!important;pointer-events:none}.ffscroll,#contactModal .modal,#supportModal .modal,#versionHistoryModal .modal,#quoteApproveModal .modal .quotes,.popupWrapper .modal,.modalWrapper .modal,html,#commandLine .modal .suggestions{scrollbar-width:thin;scrollbar-color:var(--sub-color) transparent}html{overflow-y:scroll;scroll-behavior:smooth;line-height:1.25}a{display:inline-block;color:var(--sub-color);transition:color .125s,opacity .125s,background .125s}a:hover{color:var(--text-color)}a:focus-visible{outline:none;box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--text-color);border-radius:calc(var(--roundness) / 2)}a[router-link] *{pointer-events:none}body{margin:0;padding:0;min-height:100vh;font-family:var(--font);color:var(--text-color);overflow-x:hidden;background:var(--bg-color)}.customBackground{content:"";width:100vw;height:100vh;position:fixed;left:0;top:0;background-position:center center;background-repeat:no-repeat;z-index:-999;justify-content:center;align-items:center;display:flex}#backgroundLoader{height:3px;position:fixed;width:100%;background:var(--main-color);animation:loader 2s cubic-bezier(.38,.16,.57,.82) infinite;z-index:9999;opacity:0}key{color:var(--bg-color);background-color:var(--sub-color);padding:.1rem .3rem;margin:0rem;border-radius:.1rem;display:inline-block;font-size:.7rem;line-height:.7rem;margin:0 .5em}.pageLoading{height:100%;display:grid;align-items:center}.devIndicator{position:fixed;font-size:3rem;color:var(--sub-color);opacity:.25;z-index:-1}.devIndicator.tl{top:2rem;left:2rem}.devIndicator.tr{top:2rem;right: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;visibility:hidden!important}.scrollToTopContainer{position:fixed;width:100%;height:100%;pointer-events:none;z-index:99999999}.scrollToTopContainer .scrollToTopButton{pointer-events:all;place-self:end end;margin-bottom:2rem;font-size:2rem;width:4rem;height:4rem;text-align:center;line-height:4rem;background:var(--sub-alt-color);border-radius:99rem;outline:.5rem solid var(--bg-color);cursor:pointer;color:var(--sub-color);transition:.25s}.scrollToTopContainer .scrollToTopButton:hover{background:var(--text-color);color:var(--bg-color)}.inputAndIndicator{position:relative}.inputAndIndicator input{width:100%}.inputAndIndicator .statusIndicator{width:2.25em;height:2.25em;position:absolute;right:0;top:0;display:grid;grid-template-columns:2.25em;grid-template-rows:2.25em;place-items:center center;cursor:pointer}.inputAndIndicator .statusIndicator .indicator{grid-column:1/2;grid-row:1/2}.inputAndIndicator .statusIndicator .indicator.level-1{color:var(--error-color)}.inputAndIndicator .statusIndicator .indicator.level0{color:var(--sub-color)}.inputAndIndicator .statusIndicator .indicator.level1{color:var(--main-color)}#devButtons{position:fixed;left:0;top:10rem;display:grid;grid-auto-flow:row;gap:.5rem;text-decoration:none;z-index:999999999;border-radius:0 1rem 1rem 0}#devButtons .button{padding:1rem;border-top-left-radius:0;border-bottom-left-radius:0}.avatar{--size: 1em;transition:opacity .125s,filter .125s,webkit-filter .125s;width:var(--size);height:var(--size);font-size:var(--size);line-height:var(--size);display:grid;place-content:center center}.avatar div{width:1em;height:1em;line-height:1em;font-size:var(--size);border-radius:100%;grid-column:1/2;grid-row:1/2;place-self:center center;display:grid;place-content:center center;overflow:hidden;display:inline-block;z-index:1}.avatar div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar .userIcon{display:grid;border-radius:0}.avatar .loading{font-size:.8em;line-height:.8em}.badge{background:var(--sub-color);color:var(--text-color);border-radius:calc(var(--roundness) / 2);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-template-columns:max-content auto;align-items:baseline;--spacing: .5em;--horizontalScale: 1.25}.badge .fas,.badge .far{margin-right:calc(var(--spacing) * var(--horizontalScale));margin-left:calc(var(--spacing) * var(--horizontalScale));margin-top:var(--spacing);margin-bottom:var(--spacing);font-size:.9em}.badge .text{margin-right:calc(var(--spacing) * var(--horizontalScale))}.notificationBubble{position:absolute;background:var(--main-color);width:1em;height:1em;font-size:.5em;line-height:2em;color:transparent;border-radius:100rem;box-shadow:0 0 0 .5em var(--bg-color);transition:.125s;right:.5em;top:.5em}#fpsCounter{position:fixed;left:0;top:0;background:var(--sub-alt-color);color:#ffd900;padding:.25rem;width:10ch;text-align:center;z-index:999999999}#fpsCounter.main{color:var(--text-color)}#fpsCounter.error{color:var(--error-color)}[aria-label][data-balloon-pos]:after{font-family:var(--font);font-size:var(--balloon-font-size);line-height:var(--balloon-font-size)}@supports selector(:focus-visible){[aria-label][data-balloon-pos]:focus:not(:focus-visible):not(:hover):before,[aria-label][data-balloon-pos]:focus:not(:focus-visible):not(:hover):after{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.headerSorted{font-weight:700}table{z-index:0}table td.sortable:hover{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--sub-alt-color)}footer{position:relative;text-align:center;line-height:1rem;font-size:.75rem;color:var(--sub-color)}footer .keyTips{transition:.125s;margin-bottom:2em;line-height:2}footer #commandLineMobileButton{display:none;bottom:2rem;left:2rem;position:fixed;font-size:1rem;width:3rem;height:3rem;text-align:center;line-height:3rem;background:var(--main-color);border-radius:99rem;z-index:99;cursor:pointer;color:var(--bg-color);transition:.25s}footer .leftright{margin:-.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-template-columns:1fr max-content;gap:2rem}footer .leftright .textButton{text-decoration:none;font-size:.75rem;line-height:1rem;padding:.25em .5em}footer .leftright .left{text-align:left;display:flex;justify-items:start;width:-moz-max-content;width:max-content}footer .leftright .right{text-align:right;display:flex;justify-self:right;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}footer .leftright .left .textButton,footer .leftright .right .textButton{display:grid;grid-auto-flow:column;gap:.25rem;align-items:baseline;width:-moz-available;width:-moz-max-content;width:max-content}footer .currentVersion{display:flex}footer .currentVersion #newVersionIndicator{margin:0;font-size:unset;background-color:var(--main-color);border-radius:calc(var(--roundness) / 2);color:var(--bg-color);text-align:center;cursor:pointer;transition:.125s}footer .current-theme .icon{position:relative}footer .current-theme .icon .favIndicator{font-size:.5em;top:-.5em;right:-.5em;padding:.25em;position:absolute;background:var(--bg-color);border-radius:100%}footer.focus .keyTips{opacity:0!important}footer.focus .textButton{opacity:0!important}footer.focus #newVersionIndicator{opacity:0!important}footer.focus #commandLineMobileButton{opacity:0!important;pointer-events:none!important}input,textarea{outline:none;border:none;border-radius:var(--roundness);background:var(--sub-alt-color);color:var(--text-color);padding:.5em;font-size:1em;font-family:var(--font);caret-color:var(--main-color);line-height:1.25em}input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--text-color)}.textareaWithCounter{position:relative}.textareaWithCounter .char-counter{position:absolute;top:-1.75rem;right:.25rem;color:var(--sub-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.textareaWithCounter .char-counter.error{color:var(--error-color)}.textareaWithCounter .char-counter.warning{color:color-mix(in srgb,var(--text-color) 50%,var(--error-color) 50%)}textarea{resize:vertical}input[type=range]{-webkit-appearance:none;padding:0;width:100%;height:1.25em;border-radius:var(--roundness)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;padding:0;border:none;width:25%;height:1.25em;border-radius:var(--roundness);background-color:var(--main-color)}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;padding:0;border:none;width:25%;height:1.25em;border-radius:var(--roundness);background-color:var(--main-color)}input[type=range]::-moz-range-thumb:hover{cursor:grab}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=range]:focus-visible{box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--text-color)}label.checkbox{display:flex;gap:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}label.checkboxWithSub{display:grid;grid-template-columns:max-content auto;gap:.5em;align-items:center}label.checkboxWithSub .sub{font-size:.75em;color:var(--sub-color);grid-column:2}#wordFilterModal #exactMatchOnly{width:1.25em}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.25em;width:1.25em;border-radius:calc(var(--roundness) / 2);position:relative;transition:background .125s;flex-shrink:0}input[type=checkbox]:after{font-family:Font Awesome;content:"";top:0;left:0;width:100%;height:100%;display:block;border-radius:calc(var(--roundness) / 2 - .1em);font-weight:900;position:absolute;display:grid;justify-content:center;align-content:center;font-size:.75em;transition:color .125s;color:transparent}input[type=checkbox]:checked:after{color:var(--main-color)}input[type=checkbox]:hover:after{color:var(--bg-color)}input[type=checkbox]:hover:checked:after{color:var(--text-color)}input[type=checkbox][disabled]{opacity:.33;pointer-events:none}input[type=checkbox][disabled]:hover:after{color:var(--sub-alt-color)}input[type=checkbox][disabled]:hover:checked:after{color:var(--main-color)}label:has(input[type=checkbox][disabled]){color:color-mix(in srgb,transparent 66%,var(--text-color))}input[type=color]{height:3px;opacity:0;padding:0;margin:0;position:absolute;pointer-events:none}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;-webkit-appearance:textfield;appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;outline:.15em solid var(--main-color);font-family:inherit;-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0 1000000px var(--sub-alt-color) inset;caret-color:var(--text-color)}.ss-main{outline:none;border:none;border-radius:var(--roundness);background:var(--sub-alt-color);color:var(--text-color);padding:.5em;font-size:1em;font-family:var(--font);caret-color:var(--main-color);line-height:1.25;min-height:2.25em}.ss-main:focus{box-shadow:inherit}.ss-main:focus-visible{box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--text-color)}.ss-main .ss-arrow path{stroke:var(--text-color);transition:none}.ss-main.ss-disabled{opacity:.33;pointer-events:none;background:var(--sub-alt-color);cursor:pointer}.ss-main .ss-values .ss-placeholder{padding:0;margin:0;color:var(--sub-color)}.ss-main .ss-values .ss-single{margin:0}.ss-main .ss-values .ss-value{animation:unset!important;background-color:unset}.ss-main .ss-values .ss-value .ss-value-text{height:100%;color:var(--bg-color);background:var(--main-color);border-radius:calc(var(--roundness) / 2) 0 0 calc(var(--roundness) / 2);display:flex;align-items:center;padding:.35em .5em}.ss-main .ss-values .ss-value .ss-value-delete{border-left:1px solid var(--bg-color);background:var(--main-color);height:100%;box-sizing:border-box;width:-moz-min-content;width:min-content;border-radius:0 calc(var(--roundness) / 2) calc(var(--roundness) / 2) 0;transition:background .125s}.ss-main .ss-values .ss-value .ss-value-delete svg path{stroke:var(--bg-color)}.ss-main .ss-values .ss-value .ss-value-delete:hover{background:var(--text-color)}.ss-main .ss-values .ss-value .ss-value-delete:hover svg path{stroke:var(--bg-color)}.ss-main .ss-values .ss-max{height:100%;color:var(--bg-color);background:var(--main-color);border-radius:calc(var(--roundness) / 2);display:flex;align-items:center;padding:.35em .5em}.ss-content{transition:none;border:none;background:var(--sub-alt-color);color:var(--text-color)}.ss-content .ss-search{padding:.5em;border-top:.1em solid var(--bg-color);border-bottom:.1em solid var(--bg-color)}.ss-content .ss-search input{border:none;background:var(--bg-color);font-size:1em;padding:.5em}.ss-content .ss-search input:focus-visible{box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--text-color)}.ss-content .ss-search input:focus{border:none}.ss-content .ss-search input::-moz-placeholder{color:var(--sub-color)}.ss-content .ss-search input::placeholder{color:var(--sub-color)}.ss-content .ss-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{margin-top:1em;padding:.5em .5em .5em 1em}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{color:var(--sub-color)}.ss-content .ss-list .ss-optgroup .ss-option,.ss-content .ss-list .ss-optgroup .ss-option:not(.ss-disabled),.ss-content .ss-list .ss-option,.ss-content .ss-list .ss-option:not(.ss-disabled){padding:.5em;color:var(--text-color)}.ss-content .ss-list .ss-optgroup .ss-option.ss-selected,.ss-content .ss-list .ss-optgroup .ss-option:not(.ss-disabled).ss-selected,.ss-content .ss-list .ss-option.ss-selected,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background:var(--main-color);color:var(--bg-color)}.ss-content .ss-list .ss-optgroup .ss-option:hover,.ss-content .ss-list .ss-optgroup .ss-option.ss-highlighted,.ss-content .ss-list .ss-optgroup .ss-option:not(.ss-disabled):hover,.ss-content .ss-list .ss-optgroup .ss-option:not(.ss-disabled).ss-highlighted,.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled):hover,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-highlighted{background:var(--text-color);color:var(--bg-color)}.ss-content .ss-list .ss-optgroup .ss-option,.ss-content .ss-list .ss-optgroup .ss-option:not(.ss-disabled){padding-left:1em}.ss-content.ss-open-below{border-bottom-left-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.ss-content.ss-open-above{border-top-left-radius:var(--roundness);border-top-right-radius:var(--roundness)}#keymap{font-size:1rem;display:grid;grid-template-rows:1fr 1fr 1fr;justify-content:center;white-space:nowrap;gap:.25rem;margin-top:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}#keymap .row{height:2rem;gap:.25rem}#keymap .keymapKey{display:flex;background-color:var(--sub-alt-color);color:var(--sub-color);border-radius:var(--roundness);text-align:center;justify-content:center;align-items:center;width:2rem;height:2rem;position:relative}#keymap .keymapKey .bump{width:.5em;height:.1em;background:var(--bg-color);position:absolute;border-radius:.1em;bottom:.2em}#keymap .keymapKey.activeKey{color:var(--bg-color);background-color:var(--main-color);border-color:var(--main-color)}#keymap .keymapKey.activeKey .bump{background:var(--bg-color)}#keymap .keymapKey.layoutIndicator{width:100%}#keymap .keymapKey.layoutIndicator:hover{cursor:pointer;color:var(--main-color)}#keymap .keymapKey.keySpace.right{width:100%;opacity:0}#keymap .keymapKey.flash{animation:flashKey 1s cubic-bezier(.16,1,.3,1) forwards}#keymap .hiddenKey,#keymap .hideKey{opacity:0}#keymap .keymapSplitSpacer,#keymap .keymapStaggerSplitSpacer,#keymap .keymapMatrixSplitSpacer{display:none}#keymap .r1{display:grid;grid-template-columns:0fr 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;grid-template-columns:3.5fr 6fr 3.5fr;font-size:1rem}#keymap .r5 .keySpace{font-size:.5rem}#keymap .r5[data-row5-has-alpha=true][data-row5-grid="3-1"]{grid-template-columns:4fr 4fr 1fr 4fr}#keymap .r5[data-row5-has-alpha=true][data-row5-grid="1-3"]{grid-template-columns:4fr 1fr 4fr 4fr}#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 1fr 1fr}#keymap.matrix .r5{grid-template-columns:1fr 3fr 4fr 3fr 1fr}#keymap.matrix .r5[data-row5-has-alpha=true][data-row5-grid="3-1"]{grid-template-columns:1fr 2fr 3fr 1fr 5fr}#keymap.matrix .r5[data-row5-has-alpha=true][data-row5-grid="1-3"]{grid-template-columns:2fr 3fr 1fr 3fr 3fr}#keymap.split .keymapSplitSpacer,#keymap.split .keymapStaggerSplitSpacer{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 .r5[data-row5-has-alpha=true][data-row5-grid="3-1"]{grid-template-columns:5fr 3fr 1fr 1fr 6.5fr}#keymap.split .r5[data-row5-has-alpha=true][data-row5-grid="1-3"]{grid-template-columns:7fr 1fr 1fr 3fr 4.5fr}#keymap.split .keySpace.right{opacity:1}#keymap.split_matrix .keymapSplitSpacer{display:block;width:2rem;height:2rem}#keymap.split_matrix .keymapStaggerSplitSpacer{display:none}#keymap.split_matrix .keymapMatrixSplitSpacer{display:block;width:2rem;height: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 1fr 1fr}#keymap.split_matrix .r5{grid-template-columns:1fr 2fr 3fr 1fr 3fr 2fr 1fr}#keymap.split_matrix .r5[data-row5-has-alpha=true][data-row5-grid="3-1"]{grid-template-columns:2fr 1fr 3fr 1fr 1fr 2fr 3fr}#keymap.split_matrix .r5[data-row5-has-alpha=true][data-row5-grid="1-3"]{grid-template-columns:4fr 1fr 1fr 1fr 3fr 1fr 2fr}#keymap.split_matrix .keySpace.right{opacity:1}#keymap.steno .r2,#keymap.steno .r3,#keymap.steno_matrix .r2,#keymap.steno_matrix .r3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap.steno .r4,#keymap.steno_matrix .r4{display:grid;grid-template-columns:3.25fr 1fr 1fr 1fr 1fr 1fr 3.25fr}#keymap.steno.steno .r2,#keymap.steno.steno .r3,#keymap.steno_matrix.steno .r2,#keymap.steno_matrix.steno .r3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#keymap.steno.steno .r4,#keymap.steno_matrix.steno .r4{display:grid;grid-template-columns:2.6fr 1fr 1fr .1fr 1fr 1fr 3.65fr}#keymap.steno.steno .r4 .keymapSplitSpacer,#keymap.steno_matrix.steno .r4 .keymapSplitSpacer{display:block}#keymap.steno.steno .r2 .keymapKey:nth-child(1),#keymap.steno.steno .r2 .keymapKey:nth-child(5),#keymap.steno_matrix.steno .r2 .keymapKey:nth-child(1),#keymap.steno_matrix.steno .r2 .keymapKey:nth-child(5){height:4.25rem}#keymap.steno.steno .r3 .keymapKey:nth-child(1),#keymap.steno.steno .r3 .keymapKey:nth-child(5),#keymap.steno_matrix.steno .r3 .keymapKey:nth-child(1),#keymap.steno_matrix.steno .r3 .keymapKey:nth-child(5){visibility:hidden}#keymap.steno.steno_matrix .keymapSplitSpacer,#keymap.steno_matrix.steno_matrix .keymapSplitSpacer,#keymap.alice .keymapSplitSpacer{display:block}#keymap.alice .r4 .keymapSplitSpacer{display:none}#keymap.alice .keymapStaggerSplitSpacer{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 .keymapKey:nth-child(2){margin-left:45%}#keymap.alice .r1 .keymapKey:nth-child(3){margin-top:-2px;margin-left:45%}#keymap.alice .r1 .keymapKey:nth-child(4),#keymap.alice .r1 .keymapKey:nth-child(5),#keymap.alice .r1 .keymapKey:nth-child(6),#keymap.alice .r1 .keymapKey:nth-child(7){transform:rotate(10deg);margin-left:45%}#keymap.alice .r1 .keymapKey:nth-child(4){margin-top:3px}#keymap.alice .r1 .keymapKey:nth-child(5){margin-top:10px}#keymap.alice .r1 .keymapKey:nth-child(6){margin-top:17px}#keymap.alice .r1 .keymapKey:nth-child(7){margin-top:24px}#keymap.alice .r1 .keymapKey:nth-child(9),#keymap.alice .r1 .keymapKey:nth-child(10),#keymap.alice .r1 .keymapKey:nth-child(11),#keymap.alice .r1 .keymapKey:nth-child(12){transform:rotate(-10deg);margin-left:-48%}#keymap.alice .r1 .keymapKey:nth-child(12){margin-top:-1px}#keymap.alice .r1 .keymapKey:nth-child(11){margin-top:6px}#keymap.alice .r1 .keymapKey:nth-child(10){margin-top:13px}#keymap.alice .r1 .keymapKey:nth-child(9){margin-top:20px}#keymap.alice .r1 .keymapKey:nth-child(13),#keymap.alice .r1 .keymapKey: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 .keymapKey:nth-child(2){margin-left:20%}#keymap.alice .r2 .keymapKey:nth-child(3),#keymap.alice .r2 .keymapKey:nth-child(4),#keymap.alice .r2 .keymapKey:nth-child(5),#keymap.alice .r2 .keymapKey:nth-child(6){transform:rotate(10deg);margin-left:45%}#keymap.alice .r2 .keymapKey:nth-child(4),#keymap.alice .r2 .keymapKey:nth-child(10){margin-top:8px}#keymap.alice .r2 .keymapKey:nth-child(5),#keymap.alice .r2 .keymapKey:nth-child(9){margin-top:15px}#keymap.alice .r2 .keymapKey:nth-child(6),#keymap.alice .r2 .keymapKey:nth-child(8){margin-top:22px}#keymap.alice .r2 .keymapKey:nth-child(8),#keymap.alice .r2 .keymapKey:nth-child(9),#keymap.alice .r2 .keymapKey:nth-child(10),#keymap.alice .r2 .keymapKey:nth-child(11){transform:rotate(-10deg);margin-left:-12%}#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 .keymapKey:nth-child(2){margin-left:-5px}#keymap.alice .r3 .keymapKey:nth-child(3),#keymap.alice .r3 .keymapKey:nth-child(4),#keymap.alice .r3 .keymapKey:nth-child(5),#keymap.alice .r3 .keymapKey:nth-child(6){margin-left:-1px;transform:rotate(10deg)}#keymap.alice .r3 .keymapKey:nth-child(4),#keymap.alice .r3 .keymapKey:nth-child(10){margin-top:8px}#keymap.alice .r3 .keymapKey:nth-child(5),#keymap.alice .r3 .keymapKey:nth-child(9){margin-top:15px}#keymap.alice .r3 .keymapKey:nth-child(6),#keymap.alice .r3 .keymapKey:nth-child(8){margin-top:22px}#keymap.alice .r3 .keymapKey:nth-child(8),#keymap.alice .r3 .keymapKey:nth-child(9),#keymap.alice .r3 .keymapKey:nth-child(10),#keymap.alice .r3 .keymapKey:nth-child(11){transform:rotate(-10deg);margin-left:-25%}#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 .keymapKey:nth-child(2){margin-left:-18px}#keymap.alice .r4 .keymapKey:nth-child(3){margin-left:-15px}#keymap.alice .r4 .keymapKey:nth-child(4),#keymap.alice .r4 .keymapKey:nth-child(5),#keymap.alice .r4 .keymapKey:nth-child(6),#keymap.alice .r4 .keymapKey:nth-child(7){margin-left:-11px;transform:rotate(10deg);margin-top:2px}#keymap.alice .r4 .keymapKey:nth-child(12){margin-top:4px;margin-left:-5px}#keymap.alice .r4 .keymapKey:nth-child(5),#keymap.alice .r4 .keymapKey:nth-child(11){margin-top:10px}#keymap.alice .r4 .keymapKey:nth-child(6),#keymap.alice .r4 .keymapKey:nth-child(10){margin-top:18px}#keymap.alice .r4 .keymapKey:nth-child(7){margin-top:24px}#keymap.alice .r4 .keymapKey:nth-child(10),#keymap.alice .r4 .keymapKey:nth-child(11),#keymap.alice .r4 .keymapKey:nth-child(12){transform:rotate(-10deg);margin-left:-25%}#keymap.alice .r5{grid-template-columns:5fr 3fr 1fr 3fr 4.5fr}#keymap.alice .r5 div.keymapKey.left{transform:rotate(10deg);margin-left:-5%;margin-top:21%}#keymap.alice .r5 div.keymapKey.right{opacity:1;transform:rotate(-10deg);margin-left:-33%;margin-top:20%}#keymap.alice .r5[data-row5-has-alpha=true][data-row5-grid="3-1"]{grid-template-columns:5fr 3fr 1fr 3fr 4.5fr}#keymap.alice .r5[data-row5-has-alpha=true][data-row5-grid="3-1"] div.keymapKey.right{margin-left:-30%;margin-top:25%}#keymap.alice .r5[data-row5-has-alpha=true][data-row5-grid="1-3"]{grid-template-columns:5fr 3fr 1fr 3fr 4.5fr}#keymap.alice .r5[data-row5-has-alpha=true][data-row5-grid="1-3"] div.keymapKey.left{margin-left:50%;margin-top:25%}#keymap.alice div#KeyBackslash.keymapKey{visibility:hidden}#keymap.alice div.extraKey{margin-top:25px;transform:rotate(-10deg)!important;margin-left:-7px!important;display:flex;background-color:var(--sub-alt-color);color:var(--sub-color);border-radius:var(--roundness);text-align:center;justify-content:center;align-items:center;width:2rem;height:2rem;position:relative}.pageLogin{display:flex;grid-auto-flow:column;gap:1rem;justify-content:space-around;align-items:center;height:100%}.pageLogin .side{display:grid;gap:.5rem;justify-content:center;grid-template-columns:1fr}.pageLogin .side input[type=email],.pageLogin .side input[type=password],.pageLogin .side input[type=text]{width:17rem}.pageLogin .side .title{display:inline-flex;align-items:baseline;color:var(--sub-color)}.pageLogin .side .title i{margin-right:.5em}.pageLogin .side.login #forgotPasswordButton{font-size:.75rem;justify-content:right}.pageLogin .side.login .providers{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pageLogin .side.login .orWithLine{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.pageLogin .side.login .orWithLine .line{background:var(--sub-alt-color);width:100%;height:.25em;border-radius:var(--roundness)}.pageLogin .side.login .checkbox{height:1.5rem;align-items:center}.pageLogin form{display:grid;gap:.5rem;width:100%}.pageLogin .preloader{position:fixed;left:50%;top:50%;font-size:2rem;transform:translate(-50%,-50%);color:var(--main-color);transition:.25s}#monkey{width:308px;height:0;margin:0 auto;animation:shake 0s infinite}#monkey div{height:200px;width:308px;position:fixed}#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)}nav{font-size:1rem;line-height:1rem;color:var(--sub-color);display:flex;gap:.5rem;width:100%}nav .spacer{flex-grow:1}nav button.showAlerts{position:relative}nav .textButton{position:relative}nav .textButton .text{font-size:.75em;align-self:center}nav .textButton .text .fas{margin-left:.33em}nav .textButton .icon,nav .textButton .spinner{width:1.25em;height:1.25em;display:grid;place-content:center center}nav .textButton .spinner{opacity:0;transition:opacity .125s}nav .accountButtonAndMenu{position:relative}nav .accountButtonAndMenu .view-account{position:relative;align-items:center;gap:.33em;display:grid;grid-auto-flow:column}nav .accountButtonAndMenu .view-account .notificationBubble{left:3em;top:.5em}nav .accountButtonAndMenu .view-account .spinner,nav .accountButtonAndMenu .view-account .avatar{grid-column:1/2;grid-row:1/2;place-self:center center}nav .accountButtonAndMenu .view-account .discordImage{width:1.25em;height:1.25em}nav .accountButtonAndMenu .view-account .levelAndBar{transition:.125s}nav .accountButtonAndMenu .view-account .level{width:-moz-max-content;width:max-content;font-size:.65em;line-height:.65em;align-self:center;color:var(--bg-color);background:var(--sub-color);padding:.4em;border-radius:calc(var(--roundness) / 2)}nav .accountButtonAndMenu .view-account .xpBar{z-index:5;opacity:0;pointer-events:none;position:absolute;height:.25em;bottom:-.5em;width:100%;min-width:16ch;right:0;background:var(--sub-alt-color);border-radius:var(--roundness);grid-template-columns:auto 2.5em}nav .accountButtonAndMenu .view-account .xpBar .bar{left:0;width:0%;height:100%;background:var(--main-color);border-radius:var(--roundness)}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);min-width:100%;width:-moz-max-content;width:max-content;position:absolute;color:var(--text-color);display:grid;justify-self:end;right:0;padding:.5em;border-radius:var(--roundness)}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .total{text-align:right;font-size:1em;color:var(--main-color);width:-moz-max-content;width:max-content;justify-self:end}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .divider{width:100%;height:.1rem;background:var(--sub-alt-color);border-radius:var(--roundness);opacity:.5}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .list{margin-top:.5em}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .list .line{font-size:.8em;display:grid;grid-template-columns:auto 10ch;gap:.5em}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .list .line div{text-align:right}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .list .line .positive{color:var(--main-color)}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .list .line .negative{color:var(--error-color)}nav .accountButtonAndMenu .view-account .xpBar .xpBreakdown .list .line .total{font-weight:700}nav .accountButtonAndMenu .view-account:hover .level{background-color:var(--text-color)}nav .accountButtonAndMenu .view-account:hover .userFlags{color:var(--text-color)}nav .accountButtonAndMenu .view-account:focus-within{z-index:10}nav .accountButtonAndMenu .menu{pointer-events:none;z-index:5;opacity:0;position:absolute;top:99%;right:0;font-size:.75rem;min-width:23ch;width:100%;transition:opacity .125s}nav .accountButtonAndMenu .menu .spacer{width:100%;height:.5em;background:transparent}nav .accountButtonAndMenu .menu .items{box-shadow:0 0 0 .5em var(--bg-color);background:var(--sub-alt-color);display:grid;border-radius:var(--roundness);gap:.25em}nav .accountButtonAndMenu .menu .items a,nav .accountButtonAndMenu .menu .items button{justify-content:left;padding-left:0;border-radius:0;gap:0}nav .accountButtonAndMenu .menu .items a i,nav .accountButtonAndMenu .menu .items button i{margin-right:.7em;margin-left:.9em}nav .accountButtonAndMenu .menu .items a:last-child,nav .accountButtonAndMenu .menu .items button:last-child{border-radius:0 0 var(--roundness) var(--roundness)}nav .accountButtonAndMenu .menu .items a:first-child,nav .accountButtonAndMenu .menu .items button:first-child{border-radius:var(--roundness) var(--roundness) 0 0}nav .accountButtonAndMenu .menu .items a:focus-visible,nav .accountButtonAndMenu .menu .items button:focus-visible{border-radius:var(--roundness)}nav .accountButtonAndMenu .menu .items .goToFriends{display:grid;grid-template-columns:auto 1fr auto;text-align:left}nav .accountButtonAndMenu .menu .items .goToFriends .notificationBubble{margin-right:.5em;position:unset;box-shadow:0 0 0 .5em var(--sub-alt-color);display:block}nav .accountButtonAndMenu:hover .menu,nav .accountButtonAndMenu:focus-within .menu{pointer-events:all;opacity:1}nav .separator{width:2px;height:1rem;background-color:var(--sub-color)}header{grid-template-areas:"logo menu";line-height:2.3rem;font-size:2.3rem;display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr;z-index:3;align-items:center;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}header #logo{cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:.5rem;transition:none;text-decoration:none;color:var(--text-color);padding:.35rem .25rem;margin-left:-.25rem;margin-right:-.25rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}header #logo .icon{width:2.5rem;display:grid;align-items:center;background-color:transparent}header #logo .icon svg path{transition:.25s;fill:var(--main-color)}header #logo .text{position:relative;font-size:2rem;line-height:2rem;font-family:Lexend Deca,sans-serif;transition:color .25s;font-weight:unset;margin-block-start:unset;margin-block-end:unset;margin-top:-.23em}header #logo .text .top{position:absolute;left:.35em;font-size:.325em;line-height:.325em;color:var(--sub-color);transition:color .125s,opacity .125s}header #logo .bottom{font-size:.4em;position:absolute;right:-10px;bottom:-20px;color:var(--main-color);transform:rotate(-5deg);animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:rotate(-5deg) scale(1)}50%{transform:rotate(-5deg) scale(1.1)}to{transform:rotate(-5deg) scale(1)}}header #logo:focus-visible{outline:none;box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--text-color);border-radius:var(--roundness)}header #logo:focus-visible .text .top{opacity:0;transition:none}header .config{grid-area:config;transition:.125s}header .config .mobileConfig{display:none}header .config .mobileConfig .textButton{margin-right:-1rem;padding:.5rem 1rem;font-size:2rem}header .config .desktopConfig{justify-self:right;display:grid;grid-template-rows:.7rem .7rem .7rem;grid-gap:.2rem;justify-items:self-end}header .config .desktopConfig .group .title{color:var(--sub-color);font-size:.5rem;line-height:.5rem;margin-bottom:.15rem}header .config .desktopConfig .group .buttons{display:flex}header .config .desktopConfig .group .buttons .textButton{font-size:.7rem;line-height:.7rem;padding:0px .15rem}header .config .desktopConfig .group.disabled{pointer-events:none;opacity:.25}header .config .desktopConfig .punctuationMode{margin-bottom:-.1rem}header .config .desktopConfig .numbersMode{margin-bottom:-.1rem}header.focus{color:var(--sub-color)!important}header.focus .notificationBubble{opacity:0}header.focus .result{opacity:0!important}header.focus .icon svg path{fill:var(--sub-color)!important}header.focus #logo .text{color:var(--sub-color)!important}header.focus #logo .top{opacity:0!important}header.focus #logo .bottom{opacity:0!important}header.focus .config{opacity:0!important}header.focus nav{color:transparent}header.focus nav .textButton,header.focus nav button{color:transparent}header.focus nav .avatar,header.focus nav .levelAndBar{opacity:0!important}#notificationCenter{width:350px;z-index:99999999;display:grid;padding-top:1rem;position:fixed;right:1rem;transition:.125s opacity}#notificationCenter .clearAll.button{font-size:.75em;margin-bottom:1rem;overflow:hidden}#notificationCenter.focus .clearAll,#notificationCenter.focus .notif{visibility:hidden}#notificationCenter.focus .notif.important{visibility:visible}#notificationCenter .history{display:grid}#notificationCenter .notif{--notif-border-color: rgba(0, 130, 251, .985);--notif-background-color: rgba(0, 77, 148, .9);transition:.125s background;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:12px;border:2px solid var(--notif-border-color);background:var(--notif-background-color);color:#fff;box-shadow:0 8px 24px #00000014;position:relative;display:grid;grid-template-columns:auto}#notificationCenter .notif .icon{color:#ffffff92;font-size:1em;margin-right:.5em;display:inline}#notificationCenter .notif .message{padding:1em;color:#fff;font-size:14px}#notificationCenter .notif .message .title{color:#ffffff92;font-weight:500;padding-bottom:.5em}#notificationCenter .notif.bad{--notif-border-color: rgba(241, 51, 34, .71);--notif-background-color: rgba(138, 18, 12, .9)}#notificationCenter .notif.good{--notif-border-color: rgba(100, 206, 100, .71);--notif-background-color: rgba(0, 148, 0, .9)}#notificationCenter .notif:hover{cursor:pointer;--notif-background-color: rgba(0, 77, 148, .5)}#notificationCenter .notif:hover.bad{--notif-background-color: rgba(138, 18, 12, .5)}#notificationCenter .notif:hover.good{--notif-background-color: rgba(0, 148, 0, .5)}.popupWrapper,.modalWrapper{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;background:#00000080;position:fixed;left:0;top:0;z-index:1000;display:grid;justify-content:center;justify-items:center;align-items:center;padding:2rem;border:none;grid-template-columns:100%}.popupWrapper:focus-visible,.modalWrapper:focus-visible{outline:none}.popupWrapper::backdrop,.modalWrapper::backdrop{background:transparent}.popupWrapper .modal,.modalWrapper .modal{background:var(--bg-color);border-radius:var(--roundness);padding:2rem;display:grid;gap:1rem;width:100%;max-height:100%;max-width:300px;color:var(--text-color);overflow-y:auto;box-shadow:0 0 0 .2em var(--sub-alt-color)}.popupWrapper .modal>.title,.modalWrapper .modal>.title{font-size:1.5rem;color:var(--sub-color)}.popupWrapper .modal .inputs.withLabel,.modalWrapper .modal .inputs.withLabel{display:grid;grid-template-columns:max-content auto;grid-auto-flow:row}.popupWrapper .modal .inputs div:has(>input[type=range]),.modalWrapper .modal .inputs div:has(>input[type=range]){display:grid;grid-auto-columns:auto 3rem;grid-auto-flow:column;gap:.5rem}.popupWrapper .modal .inputs div:has(>input[type=range]) span,.modalWrapper .modal .inputs div:has(>input[type=range]) span{text-align:right}body.darkMode .popupWrapper .modal .inputs input[type=date]::-webkit-calendar-picker-indicator,body.darkMode .popupWrapper .modal .inputs input[type=datetime-local]::-webkit-calendar-picker-indicator,body.darkMode .modalWrapper .modal .inputs input[type=date]::-webkit-calendar-picker-indicator,body.darkMode .modalWrapper .modal .inputs input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}#registerCaptchaModal .modal{box-sizing:unset}#miniResultChartModal .modal{overflow:hidden;max-width:70rem}#miniResultChartModal .modal canvas{max-height:200px}#forgotPasswordModal .modal{max-width:400px}#customTextModal .modal{max-width:1200px;grid-template-areas:"topButtons checkboxes" "topButtons2 checkboxes" "textArea checkboxes" "ok checkboxes";grid-template-columns:auto 20rem;grid-template-rows:min-content min-content 1fr min-content}#customTextModal .modal .buttonsTop{grid-area:topButtons}#customTextModal .modal .buttonsTop2{grid-area:topButtons2}#customTextModal .modal .textAreaWrapper{grid-area:textArea}#customTextModal .modal .inputs{grid-area:checkboxes}#customTextModal .modal .button.apply{grid-area:ok}#customTextModal .modal .longCustomTextWarning,#customTextModal .modal .challengeWarning{background:var(--sub-alt-color);position:absolute;inset:0;display:grid;place-items:center center;border-radius:var(--roundness);text-align:center;height:100%;align-items:center}#customTextModal .modal .longCustomTextWarning p,#customTextModal .modal .challengeWarning p{font-size:1.25em;margin:0}#customTextModal .modal .longCustomTextWarning p.small,#customTextModal .modal .challengeWarning p.small{font-size:.75em;color:var(--sub-color)}#customTextModal .modal .buttonsTop{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#customTextModal .modal .buttonsTop2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}#customTextModal .modal .savedTexts{display:grid;gap:.5rem}#customTextModal .modal .savedTexts .title{color:var(--sub-color)}#customTextModal .modal .savedTexts .buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#customTextModal .modal textarea{align-self:start;background:var(--sub-alt-color);padding:1rem;color:var(--main-color);border:none;outline:none;font-size:1rem;font-family:var(--font);width:100%;border-radius:var(--roundness);resize:vertical;min-height:524px;color:var(--text-color);overflow-x:hidden;overflow-y:scroll}#customTextModal .modal .inputs{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;justify-items:left;height:-moz-min-content;height:min-content;font-size:.75rem;align-items:start}#customTextModal .modal .inputs .group{display:grid;align-items:center;width:100%}#customTextModal .modal .inputs .group .title{color:var(--sub-color);text-transform:lowercase}#customTextModal .modal .inputs .group .sub{color:var(--text-color);margin-top:.25rem;margin-bottom:.5rem}#customTextModal .modal .inputs .group .groupInputs.limitInputs{grid-column:2/-1;display:flex;grid-template-columns:1fr auto 1fr;text-align:center;align-items:center;width:100%;gap:1rem}#customTextModal .modal .inputs .group .groupInputs.limitInputs input{width:100%}#customTextModal .modal .inputs .group .groupInputs.limitInputs .or{color:var(--sub-color)}#customTextModal .modal .inputs .group .groupInputs.limitInputs.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#customTextModal .modal .inputs .group .groupInputs .buttonGroup{display:flex;width:100%;gap:.5rem}#customTextModal .modal .inputs .group .groupInputs .buttonGroup button{flex-grow:1}#customTextModal .modal .inputs.disabled{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#practiseWordsModal .modal{max-width:400px}#practiseWordsModal .modal .group{width:100%;display:grid}#practiseWordsModal .modal .group .title{color:var(--sub-color);text-transform:lowercase}#practiseWordsModal .modal .group .sub{color:var(--text-color);margin-top:.25rem;margin-bottom:.5rem}#practiseWordsModal .modal .group .buttonGroup{display:flex;gap:.5rem;width:100%}#practiseWordsModal .modal .group .buttonGroup button{flex-grow:1}#practiseWordsModal .modal .text{font-size:1rem;color:var(--text-color)}#savedTextsModal .modal{max-width:500px}#savedTextsModal .modal .list{display:grid;gap:1rem}#savedTextsModal .modal .list .savedText{display:grid;gap:.5rem;grid-template-columns:2fr 3rem}#savedTextsModal .modal .list .savedText .button .fas{pointer-events:none}#savedTextsModal .modal .divider{height:.25rem;background:var(--sub-alt-color);border-radius:var(--roundness);margin:1rem 0}#savedTextsModal .modal .message{font-size:.75em;color:var(--sub-color)}#savedTextsModal .modal .listLong{display:grid;gap:1rem}#savedTextsModal .modal .listLong .savedLongText{display:grid;gap:.5rem;grid-template-columns:2fr auto auto}#savedTextsModal .modal .listLong .savedLongText .button .fas{pointer-events:none}#saveCustomTextModal .modal{max-width:400px}#wordFilterModal .modal{grid-template-areas:"top top top" "left divider right" "bottom bottom bottom";grid-template-columns:1fr auto 1fr;gap:2rem 1rem;max-width:800px}#wordFilterModal .modal .top{grid-area:top}#wordFilterModal .modal .leftSide{grid-area:left}#wordFilterModal .modal .rightSide{grid-area:right}#wordFilterModal .modal .bottom{grid-area:bottom}#wordFilterModal .modal .leftSide,#wordFilterModal .modal .rightSide,#wordFilterModal .modal .bottom,#wordFilterModal .modal .top{display:grid;gap:1rem;height:-moz-max-content;height:max-content}#wordFilterModal .modal input{width:100%}#wordFilterModal .modal .wordFilterLanguage{grid-column:span 2}#wordFilterModal .modal .wordFilterLanguage .title{width:100%}#wordFilterModal .modal .group{display:grid;gap:.5rem}#wordFilterModal .modal .group .title{color:var(--sub-color)}#wordFilterModal .modal .lengthgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;-moz-column-gap:1rem;column-gap:1rem}#wordFilterModal .modal .tip{color:var(--sub-color);font-size:.8rem}#wordFilterModal .modal .loadingIndicator{justify-self:center;color:var(--main-color)}#wordFilterModal .modal .divider{width:.25rem;background-color:var(--sub-alt-color);border-radius:var(--roundness);grid-area:divider}#customGeneratorModal .modal{max-width:600px}#customGeneratorModal .modal .main{display:grid;gap:1.5rem}#customGeneratorModal .modal .bottom{display:grid;gap:1rem;margin-top:1rem}#customGeneratorModal .modal .separator{height:.25rem;width:100%;background-color:var(--sub-alt-color);border-radius:var(--roundness)}#customGeneratorModal .modal .group{display:grid;gap:.5rem}#customGeneratorModal .modal .group .title{color:var(--sub-color)}#customGeneratorModal .modal .lengthgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;-moz-column-gap:1rem;column-gap:1rem}#customGeneratorModal .modal .tip{color:var(--sub-color);font-size:.8rem}#customGeneratorModal .modal input,#customGeneratorModal .modal textarea{width:100%;padding:.5rem;background:var(--sub-alt-color);color:var(--text-color);border:none;border-radius:var(--roundness)}#customGeneratorModal .modal input::-moz-placeholder,#customGeneratorModal .modal textarea::-moz-placeholder{color:var(--sub-color)}#customGeneratorModal .modal input::placeholder,#customGeneratorModal .modal textarea::placeholder{color:var(--sub-color)}#customGeneratorModal .modal textarea{min-height:100px;resize:vertical}#quoteRateModal .modal{max-width:800px;overflow:unset;display:grid;grid-template-areas:"warning warning warning" "spacer2 spacer2 spacer2" "ratingStats ratingStats submitButton" "spacer spacer spacer" "quote quote quote";grid-template-columns:auto 1fr;color:var(--text-color)}#quoteRateModal .modal .warning{grid-area:warning}#quoteRateModal .modal .warning span{color:var(--error-color)}#quoteRateModal .modal .spacer,#quoteRateModal .modal .spacer2{grid-area:spacer;width:100%;height:.1rem;border-radius:var(--roundness);background:var(--sub-color);opacity:.25}#quoteRateModal .modal .spacer2{grid-area:spacer2}#quoteRateModal .modal button.submitButton{font-size:2rem;grid-area:submitButton;color:var(--sub-color)}#quoteRateModal .modal button.submitButton:hover{color:var(--text-color)}#quoteRateModal .modal .top{color:var(--sub-color);font-size:.8rem}#quoteRateModal .modal .ratingStats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;grid-area:ratingStats}#quoteRateModal .modal .ratingStats .top{font-size:1rem}#quoteRateModal .modal .ratingStats .val{font-size:2.25rem}#quoteRateModal .modal .quote{display:grid;grid-area:quote;gap:1rem;grid-template-areas:"text text text" "id length source";grid-template-columns:1fr 1fr 3fr}#quoteRateModal .modal .quote .text{grid-area:text}#quoteRateModal .modal .quote .id{grid-area:id}#quoteRateModal .modal .quote .length{grid-area:length}#quoteRateModal .modal .quote .source{grid-area:source}#quoteRateModal .modal .stars{display:grid;color:var(--sub-color);font-size:2rem;grid-template-columns:auto auto auto auto auto;justify-content:flex-start;align-items:center;cursor:pointer}#quoteRateModal .modal .stars button.star{padding:0;background:none;color:var(--sub-color)}#quoteRateModal .modal .stars button.star:hover.active{color:var(--text-color)}#quoteRateModal .modal .stars i{pointer-events:none}#quoteRateModal .modal .stars .star.active{color:var(--main-color)}#simpleModal .modal{max-width:500px}#simpleModal .modal form,#simpleModal .modal .inputs{display:grid;gap:1rem}#simpleModal .modal .text{font-size:1rem;color:var(--text-color)}#simpleModal [data-popup-id=viewApeKey] textarea:disabled{opacity:1}#simpleModal [data-popup-id=devGenerateData]{max-width:700px}#mobileTestConfigModal .modal{gap:2rem}#mobileTestConfigModal .modal .group{display:grid;gap:.5rem}#customWordAmountModal .modal{max-width:500px}#customWordAmountModal .modal .tip{font-size:.75rem;color:var(--text-color)}#customTestDurationModal .modal{max-width:500px}#customTestDurationModal .modal .tip,#customTestDurationModal .modal .preview{font-size:.75rem;color:var(--text-color)}#googleSignUpModal .modal{max-width:425px;overflow:unset}#googleSignUpModal .modal .captcha{display:flex;justify-content:center}#lastSignedOutResult .modal{max-width:600px}#lastSignedOutResult .modal .buttons{display:flex;flex-direction:row-reverse;gap:.5rem}#lastSignedOutResult .modal .buttons button{flex-grow:1}#lastSignedOutResult .modal .result{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}#lastSignedOutResult .modal .divider{background:var(--sub-alt-color);width:100%;height:.25rem;border-radius:var(--roundness)}#lastSignedOutResult .modal .group .sub{font-size:.75em;color:var(--sub-color)}#lastSignedOutResult .modal .group.testType{grid-column:1}#lastSignedOutResult .modal .group.wpm,#lastSignedOutResult .modal .group.acc{font-size:2em}#devOptionsModal .modal{max-width:400px}#shareTestSettingsModal .modal{max-width:600px}#shareTestSettingsModal .modal .subgroup{padding-left:2rem}#shareTestSettingsModal .modal .tooLongWarning{font-size:.75rem;color:var(--error-color)}#cookiesModal{align-items:end;justify-items:end}#cookiesModal .extensionMessage{max-width:465px;width:100%;font-size:.75rem;color:var(--text-color);grid-column:1/2;grid-row:1/2;padding:1rem}#cookiesModal .modal{grid-column:1/2;grid-row:1/2;max-width:465px;z-index:100000001;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cookiesModal .modal .main{display:grid;gap:1rem}#cookiesModal .modal .buttons{margin-top:.25rem;display:grid;gap:1rem}#cookiesModal .modal .title{color:var(--sub-color)}#cookiesModal .modal .description{color:var(--text-color)}#cookiesModal .modal .settings{display:grid;gap:1rem}#cookiesModal .modal .settings .cookie label{display:grid;gap:0 1rem;grid-template-columns:1fr min-content;grid-template-areas:"title check" "description check"}#cookiesModal .modal .settings .cookie label .title{grid-area:title;font-size:1.25rem}#cookiesModal .modal .settings .cookie label .description{grid-area:description}#cookiesModal .modal .settings .cookie label input[type=checkbox]{align-self:center;grid-area:check;font-size:2em}#cookiesModal .modal .settings .cookie.ads label{grid-template-columns:1fr;grid-template-areas:"title" "description"}#cookiesModal .modal .settings .cookie.ads label a{margin-top:.25rem}#cookiesModal .modal .settings .cookie.ads label .textButton{padding:.25em 0 0;width:unset;text-align:unset}#videoAdPopupWrapper{display:flex;padding:2rem}#videoAdPopupWrapper #videoAdPopup{background:var(--bg-color);border-radius:var(--roundness);padding:2rem;gap:1rem;width:100%;max-width:1000px;aspect-ratio:16/9;display:grid;grid-template-areas:"middle"}#videoAdPopupWrapper #videoAdPopup .preloader{grid-area:middle;display:grid;place-items:center center;gap:1rem;font-size:2rem;color:var(--main-color);height:-moz-max-content;height:max-content;align-self:center}#videoAdPopupWrapper #videoAdPopup .video{grid-area:middle}#pbTablesModal .modal{max-width:100%;overflow-y:scroll}#pbTablesModal .modal table{border-spacing:0;border-collapse:collapse;color:var(--text-color)}#pbTablesModal .modal table td{padding:.5rem}#pbTablesModal .modal table thead{color:var(--sub-color);font-size:.75rem}#pbTablesModal .modal table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}#pbTablesModal .modal table td.infoIcons span{margin:0 .1rem}#pbTablesModal .modal table .miniResultChartButton{opacity:.25;transition:.25s;cursor:pointer}#pbTablesModal .modal table .miniResultChartButton:hover{opacity:1}#pbTablesModal .modal table .sub{opacity:.5}#pbTablesModal .modal table td{text-align:right}#pbTablesModal .modal table td:nth-child(6),#pbTablesModal .modal table td:nth-child(7){text-align:center}#pbTablesModal .modal table tbody td:nth-child(1){font-size:1.5rem}#quoteSearchModal .highlight{color:var(--main-color)}#quoteSearchModal .modal{background:var(--bg-color);border-radius:var(--roundness);padding:2rem;display:grid;gap:1rem;width:80vw;max-width:1000px;height:80vh;grid-template-rows:auto auto auto 1fr}#quoteSearchModal .modal #quoteSearchTop{display:flex;justify-content:space-between}#quoteSearchModal .modal #quoteSearchTop .title{font-size:1.5rem;color:var(--sub-color)}#quoteSearchModal .modal #quoteSearchTop .buttons{display:grid;gap:.5rem}#quoteSearchModal .modal #quoteSearchTop .buttons button{width:180px}#quoteSearchModal .modal #quoteSearchControlsWrapper{display:grid;grid-template-columns:1.5fr 1fr max-content;gap:1rem}#quoteSearchModal .modal #quoteSearchControlsWrapper #searchBox{width:100%}#quoteSearchModal .modal #quoteSearchControlsWrapper .toggleFavorites{height:100%;align-items:center}#quoteSearchModal .modal #quoteSearchPageNavigator{display:flex;align-items:flex-end;justify-content:center}#quoteSearchModal .modal .prevPage,#quoteSearchModal .modal .nextPage{display:flex;align-items:center;justify-content:center;cursor:pointer}#quoteSearchModal .modal .pageInfo{flex:1;text-align:center;max-width:20rem;color:var(--sub-color);padding:.5rem 1.5rem}#quoteSearchModal .modal #quoteSearchResults{display:grid;gap:.5rem;height:auto;overflow-y:scroll;align-content:baseline}#quoteSearchModal .modal #quoteSearchResults .searchResult{display:grid;grid-template-columns:1fr 1fr 3fr 0fr 0fr;grid-template-areas:"text text text text text" "id len source report favorite";grid-auto-rows:auto;width:100%;gap:.5rem;transition:.25s;padding:1rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height:-moz-min-content;height:min-content}#quoteSearchModal .modal #quoteSearchResults .searchResult .text{grid-area:text;overflow:visible;color:var(--text-color)}#quoteSearchModal .modal #quoteSearchResults .searchResult .id{grid-area:id;font-size:.8rem;color:var(--sub-color)}#quoteSearchModal .modal #quoteSearchResults .searchResult .length{grid-area:len;font-size:.8rem;color:var(--sub-color)}#quoteSearchModal .modal #quoteSearchResults .searchResult .source{grid-area:source;font-size:.8rem;color:var(--sub-color)}#quoteSearchModal .modal #quoteSearchResults .searchResult .resultChevron{grid-area:chevron;display:flex;align-items:center;justify-items:center;color:var(--sub-color);font-size:2rem}#quoteSearchModal .modal #quoteSearchResults .searchResult .report{grid-area:report;color:var(--sub-color);transition:.25s}#quoteSearchModal .modal #quoteSearchResults .searchResult .report:hover{color:var(--text-color)}#quoteSearchModal .modal #quoteSearchResults .searchResult .favorite{grid-area:favorite;color:var(--sub-color);transition:.25s}#quoteSearchModal .modal #quoteSearchResults .searchResult .favorite:hover{color:var(--text-color)}#quoteSearchModal .modal #quoteSearchResults .searchResult .sub{opacity:.5}#quoteSearchModal .modal #quoteSearchResults .searchResult:hover{background:var(--sub-alt-color);border-radius:5px}#importExportSettingsModal .modal{max-width:900px}#quoteSubmitModal .modal{max-width:1000px}#quoteSubmitModal .modal label{color:var(--sub-color);margin-bottom:-.5em}#quoteSubmitModal .modal textarea{resize:vertical;width:100%;padding:10px;line-height:1.2rem;min-height:5rem}#apeKeysModal .modal{max-width:1000px;grid-template-rows:max-content auto;align-items:baseline}#apeKeysModal .modal .top{display:grid;grid-template-columns:1fr auto}#apeKeysModal .modal .top .title{font-size:1.5rem;color:var(--sub-color)}#apeKeysModal .modal .top button{padding:.5em 2em}#apeKeysModal .modal .textButton{justify-content:center}#apeKeysModal .modal .keyButtons{display:grid;grid-auto-flow:column;gap:1rem}#apeKeysModal .modal .keyButtons .button{width:3rem}#apeKeysModal .modal table{width:100%;border-spacing:0;border-collapse:collapse}#apeKeysModal .modal table tr td:first-child{text-align:center}#apeKeysModal .modal table tr.me td{color:var(--main-color)}#apeKeysModal .modal table td{padding:.5rem}#apeKeysModal .modal table thead{color:var(--sub-color);font-size:.75rem}#apeKeysModal .modal table thead td{padding:.5rem;background:var(--bg-color);position:sticky;top:0;z-index:99}#apeKeysModal .modal table tbody{color:var(--text-color)}#apeKeysModal .modal table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}#apeKeysModal .modal table tfoot td{padding:1rem .5rem;position:sticky;bottom:-5px;background:var(--bg-color);color:var(--main-color);z-index:4}#apeKeysModal .modal table tr td:first-child{padding-left:1rem}#apeKeysModal .modal table tr td:last-child{padding-right:1rem}#quoteApproveModal .modal{max-width:1000px;max-height:600px;height:100%;grid-template-rows:auto 1fr}#quoteApproveModal .modal .top{display:flex;justify-content:space-between}#quoteApproveModal .modal .top .title{font-size:1.5rem;color:var(--sub-color)}#quoteApproveModal .modal .top button{padding:.5em 1em}#quoteApproveModal .modal .quotes{display:grid;gap:2rem;height:auto;overflow-y:scroll;align-content:baseline}#quoteApproveModal .modal .quotes .quote{display:grid;grid-template-columns:1fr auto;grid-auto-rows:auto 2rem;width:100%;gap:1rem;transition:.25s;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:-moz-min-content;height:min-content;margin-bottom:1rem;padding:.25em;padding-right:.5rem}#quoteApproveModal .modal .quotes .quote .text{grid-column:1/2;grid-row:1/2;overflow:visible;color:var(--text-color);resize:vertical;min-height:5rem}#quoteApproveModal .modal .quotes .quote .source{grid-column:1/2;grid-row:2/3;color:var(--text-color)}#quoteApproveModal .modal .quotes .quote .buttons{display:flex;flex-direction:column;justify-content:center;grid-column:2/3;grid-row:1/4;color:var(--sub-color);gap:1rem}#quoteApproveModal .modal .quotes .quote .bottom{display:flex;justify-content:space-around;color:var(--sub-color);flex-wrap:wrap;gap:1rem}#quoteApproveModal .modal .quotes .quote .bottom .length.red{color:var(--error-color)}#quoteApproveModal .modal .quotes .quote .bottom i.fas{margin-right:.5em}#quoteApproveModal .modal .quotes .quote .sub{opacity:.5}#quoteApproveModal .modal .quotes .searchResult:hover{background:var(--sub-alt-color);border-radius:5px}#quoteReportModal .modal{max-width:800px}#quoteReportModal .modal label{color:var(--sub-color);margin-bottom:-.5rem}#quoteReportModal .modal .red{color:var(--error-color)}#quoteReportModal .modal .quote{font-size:1.5rem}#quoteReportModal .modal textarea{resize:vertical;width:100%;padding:10px;line-height:1.2rem;min-height:5rem}#userReportModal .modal{max-width:800px}#userReportModal .modal label{color:var(--sub-color);margin-bottom:-.5rem}#userReportModal .modal .user{font-size:1.5rem}#userReportModal .modal textarea{resize:vertical;width:100%;padding:10px;line-height:1.2rem;min-height:5rem}#editResultTagsModal .modal{max-width:600px}#editResultTagsModal .modal .buttons{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}#versionHistoryModal .modal{overflow-y:scroll;max-width:1200px}#versionHistoryModal .modal hr{background:var(--sub-alt-color);height:.25rem;border:none;border-radius:var(--roundness);margin:1rem 0}#versionHistoryModal .modal h3{color:var(--sub-color);font-size:1.25rem;margin:0 0 .5rem}#versionHistoryModal .modal .preloader{color:var(--main-color);display:grid;place-content:center center;font-size:2rem}#versionHistoryModal .modal .tip{text-align:center;color:var(--sub-color)}#versionHistoryModal .modal .releases{display:grid;gap:4rem}#versionHistoryModal .modal .releases .release{display:grid;grid-template-areas:"title date" "body body"}#versionHistoryModal .modal .releases .release .title{grid-area:title;font-size:2rem;color:var(--sub-color)}#versionHistoryModal .modal .releases .release .date{grid-area:date;text-align:right;color:var(--sub-color);align-self:center}#versionHistoryModal .modal .releases .release .body{grid-area:body;color:var(--text-color)}#versionHistoryModal .modal .releases .release:last-child{margin-bottom:2rem}#supportModal .modal{max-width:900px;width:100%;overflow-y:scroll;max-height:100%;background:var(--bg-color);border-radius:var(--roundness);display:grid;gap:1rem}#supportModal .modal .text{color:var(--text-color)}#supportModal .modal .subtext{color:var(--sub-color);font-size:.75rem}#supportModal .modal .buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}#supportModal .modal .buttons button,#supportModal .modal .buttons .button{display:block;width:100%;height:100%;padding:1rem 0;display:grid;gap:1rem;text-decoration:none}#supportModal .modal .buttons button .text,#supportModal .modal .buttons .button .text{transition:.25s}#supportModal .modal .buttons button:hover .text,#supportModal .modal .buttons .button:hover .text{color:var(--bg-color)}#supportModal .modal .buttons button .icon,#supportModal .modal .buttons .button .icon{font-size:3rem;line-height:3rem}#shareCustomThemeModal .modal{max-width:400px}#shareCustomThemeModal .modal .buttons{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}#shareCustomThemeUrlModal .modal{max-width:900px}#contactModal .modal{overflow-y:scroll;display:grid;gap:1rem;max-width:900px}#contactModal .modal .text{color:var(--text-color)}#contactModal .modal .text span{color:var(--error-color)}#contactModal .modal .buttons{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}#contactModal .modal .buttons .button{padding:1rem;gap:1rem;display:grid;grid-template-areas:"icon textgroup";grid-template-columns:auto 1fr;text-align:left;align-items:center}#contactModal .modal .buttons .button .textGroup{grid-area:textgroup}#contactModal .modal .buttons .button .text{font-size:1.5rem;line-height:2rem;transition:.125s}#contactModal .modal .buttons .button:hover .text{color:var(--bg-color)}#contactModal .modal .buttons .button .icon{grid-area:icon;font-size:2rem;line-height:2rem}#editPresetModal .modal{max-width:450px;gap:1rem}#editPresetModal .modal .presetNameTitle{font-size:.75rem;color:var(--sub-color);text-transform:lowercase}#editPresetModal .group{display:grid;gap:.5rem;align-items:center;width:100%}#editPresetModal input[type=text]{width:100%}#editPresetModal .inputs{display:grid;grid-template-columns:1fr;gap:1rem;font-size:.75rem}#editPresetModal .inputs .title{color:var(--sub-color);text-transform:lowercase}#editPresetModal .inputs .partialPresetGroups .checkboxList{display:grid;gap:1rem;grid-template-columns:1fr 1fr}#editPresetModal .inputs .partialPresetGroups .checkboxList .title{color:var(--text-color);text-transform:lowercase}#editPresetModal .inputs .partialPresetGroups .checkboxList .checkboxTitlePair{display:flex;gap:.5rem}#editPresetModal .inputs .partialPresetGroups .checkboxList .checkboxTitlePair button{flex-grow:1}#editPresetModal .inputs .presetType .presetTypeButtonGroup{display:flex;width:100%;gap:.5rem}#editPresetModal .inputs .presetType .presetTypeButtonGroup button{flex-grow:1}#streakHourOffsetModal .modal{max-width:500px}#streakHourOffsetModal .modal .red{color:var(--error-color)}#streakHourOffsetModal .modal .preview>div:first-child{margin-bottom:1rem}#streakHourOffsetModal .modal .preview .row{display:flex;gap:1rem}#streakHourOffsetModal .modal .preview div:first-child{flex-grow:1}#streakHourOffsetModal .modal .preview div:last-child{align-self:center}#editProfileModal .modal{max-width:600px;max-height:100%}#editProfileModal .modal label{color:var(--sub-color);margin-bottom:.25em;display:block}#editProfileModal .modal input:not([type=checkbox]){width:100%}#editProfileModal .modal input[type=checkbox]{vertical-align:text-bottom}#editProfileModal .modal textarea{resize:vertical;width:100%;padding:10px;line-height:1.2rem;min-height:5rem;max-height:10rem}#editProfileModal .modal .socialURL{display:flex}#editProfileModal .modal .socialURL>p{margin-block:.5rem;margin-inline-end:.5rem}#editProfileModal .modal .badgeSelectionContainer{display:flex;flex-wrap:wrap}#editProfileModal .modal .badgeSelectionItem{width:-moz-max-content;width:max-content;opacity:25%;cursor:pointer;margin-right:.5rem;margin-bottom:.5rem;padding:0;border-radius:calc(var(--roundness) / 2)}#editProfileModal .modal .badgeSelectionItem.selected,#editProfileModal .modal .badgeSelectionItem:hover{opacity:100%}#editProfileModal .modal span{color:var(--text-color)}#alertsPopup{padding:0;justify-content:end;z-index:99999999;overflow-x:hidden;justify-items:end}#alertsPopup .modal{background:var(--bg-color);max-width:calc(350px + 2rem);right:0;height:100%;top:0;padding:2rem calc(1rem - 7px) 2rem 1rem;overflow:hidden;margin-right:-10rem;border-radius:var(--roundness) 0 0 var(--roundness);display:block}#alertsPopup .modal .mobileClose{margin-bottom:2rem;width:100%;display:none}#alertsPopup .modal .separator{background-color:var(--sub-alt-color);height:.25rem;width:100%;border-radius:calc(var(--roundness) / 2)}#alertsPopup .modal .scrollWrapper{padding:0 1rem;overflow-y:scroll;display:grid;gap:2rem;align-content:baseline;height:100%;grid-auto-columns:100%}#alertsPopup .modal .accountAlerts>.title,#alertsPopup .modal .notificationHistory>.title,#alertsPopup .modal .psas>.title{font-size:1.25rem;margin-bottom:1rem;color:var(--sub-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}#alertsPopup .modal .accountAlerts>.claimAll,#alertsPopup .modal .accountAlerts>.deleteAll{font-size:.75em;margin-bottom:1rem;width:100%}#alertsPopup .modal .accountAlerts>.claimAll .fas,#alertsPopup .modal .accountAlerts>.deleteAll .fas{margin-right:.25em}#alertsPopup .modal .list{display:grid;gap:1rem;grid-template-columns:100%}#alertsPopup .modal .list .nothing{width:100%;color:var(--text-color);font-size:.75rem;text-align:center;margin:2rem 0}#alertsPopup .modal .list .preloader{width:100%;color:var(--main-color);text-align:center;font-size:1rem;margin:2rem 0}#alertsPopup .modal .list .item{display:grid;grid-template-areas:"indicator title buttons" "indicator body buttons";grid-template-columns:.25rem auto max-content;gap:.25rem .5rem}#alertsPopup .modal .list .item .indicator{grid-area:indicator;background-color:var(--sub-alt-color);width:.25rem;height:100%;border-radius:calc(var(--roundness) / 2);transition:.125s}#alertsPopup .modal .list .item .indicator.main{background-color:var(--main-color)}#alertsPopup .modal .list .item .indicator.error{background-color:var(--error-color)}#alertsPopup .modal .list .item .indicator.sub{background-color:var(--sub-color)}#alertsPopup .modal .list .item .title{grid-area:title;font-size:.75rem;color:var(--sub-color)}#alertsPopup .modal .list .item .body{grid-area:body;font-size:.75rem;color:var(--text-color);transition:.125s;opacity:1;word-wrap:break-word}#alertsPopup .modal .list .item .buttons{grid-area:buttons;width:100%;display:grid;grid-auto-flow:row;gap:.5rem;opacity:0;transition:.125s;align-items:center;align-content:center}#alertsPopup .modal .list .item .buttons button{font-size:.8em;height:100%;display:grid}#alertsPopup .modal .list .item:hover .buttons,#alertsPopup .modal .list .item:focus-within .buttons{opacity:1}#alertsPopup .modal .list .item:hover .body,#alertsPopup .modal .list .item:focus-within .body{opacity:1}#alertsPopup .modal .psas .list .item{grid-template-areas:"indicator body";grid-template-columns:.25rem calc(100% - .25rem)}#alertsPopup .modal .psas .list .item .body{opacity:1}#alertsPopup .modal .notificationHistory .list .item{grid-template-areas:"indicator title buttons" "indicator body buttons"}#alertsPopup .modal .notificationHistory .list .item .title{font-size:.75rem;color:var(--sub-color)}#alertsPopup .modal .notificationHistory .list .item .body{opacity:1}#alertsPopup .modal .notificationHistory .list .item .highlight{color:var(--main-color)!important}#alertsPopup .modal .accountAlerts .title{display:grid;grid-template-columns:1fr auto}#alertsPopup .modal .accountAlerts .list .item{grid-template-areas:"indicator timestamp buttons" "indicator title buttons" "indicator body buttons"}#alertsPopup .modal .accountAlerts .list .item .timestamp{grid-area:timestamp;font-size:.6rem;color:var(--sub-color);opacity:.5}#alertsPopup .modal .accountAlerts .list .item .rewards{overflow:hidden;margin-top:.35rem}.pageProfileSearch{align-content:center;height:100%;display:grid}.pageProfileSearch .search{justify-self:center;max-width:400px;width:100%;display:grid;grid-template-columns:1fr auto;gap:1rem;font-size:1.25rem}.pageProfileSearch .search .title{font-size:1.25em;grid-column:span 2;color:var(--sub-color)}.pageProfileSearch .search .button{height:auto}.pageProfile{align-content:center;height:100%;display:grid}.pageProfile .content{display:grid}.pageProfile .preloader{position:absolute;z-index:1;font-size:3rem;background:var(--bg-color);border-radius:100%;padding:1rem;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--main-color)}.pageProfile .error{position:absolute;z-index:1;font-size:2rem;background:var(--bg-color);border-radius:var(--roundness);padding:2rem;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--error-color);display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:baseline}.pageProfile .error .message{display:inline}.pageProfile .lbOptOutReminder{grid-column:span 2;text-align:center;color:var(--sub-color);font-size:.8em}.pageProfile .testActivity{margin-top:2rem}.pageProfile .testActivity .top{grid-template-areas:"title title legend"}.profile{display:grid;gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"info info" "leaderboards leaderboards" "pbsTime pbsWords"}.profile .pbsWords{grid-area:pbsWords;display:grid;gap:1rem}.profile .pbsTime{grid-area:pbsTime;display:grid;gap:1rem}.profile .pbsWords,.profile .pbsTime,.profile .details,.profile .leaderboardsPositions{background:var(--sub-alt-color);padding:1rem;border-radius:var(--roundness);align-content:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;position:relative}.profile .pbsWords .buttonGroup,.profile .pbsTime .buttonGroup,.profile .details .buttonGroup,.profile .leaderboardsPositions .buttonGroup{position:absolute;height:100%;right:0;top:0;width:2rem;display:grid}.profile .pbsWords .buttonGroup button:first-child,.profile .pbsTime .buttonGroup button:first-child,.profile .details .buttonGroup button:first-child,.profile .leaderboardsPositions .buttonGroup button:first-child{border-top-right-radius:var(--roundness)}.profile .pbsWords .buttonGroup button:last-child,.profile .pbsTime .buttonGroup button:last-child,.profile .details .buttonGroup button:last-child,.profile .leaderboardsPositions .buttonGroup button:last-child{border-bottom-right-radius:var(--roundness)}.profile .pbsWords .buttonGroup button,.profile .pbsTime .buttonGroup button,.profile .details .buttonGroup button,.profile .leaderboardsPositions .buttonGroup button{background:transparent;align-items:center;align-content:center;display:grid;height:100%;color:var(--sub-color);border-radius:0}.profile .pbsWords .buttonGroup button:hover,.profile .pbsTime .buttonGroup button:hover,.profile .details .buttonGroup button:hover,.profile .leaderboardsPositions .buttonGroup button:hover{color:var(--bg-color);background-color:var(--text-color)}.profile .pbsWords .editProfileButton,.profile .pbsTime .editProfileButton,.profile .details .editProfileButton,.profile .leaderboardsPositions .editProfileButton{font-size:.9rem}.profile .leaderboardsPositions{grid-area:leaderboards;display:grid;gap:1rem;align-items:center;grid-template-areas:"title t15 t60";grid-template-columns:unset;justify-items:center}.profile .leaderboardsPositions .title{color:var(--sub-color);text-align:center;grid-area:title}.profile .leaderboardsPositions .group{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:auto 1fr;grid-template-areas:"testType pos" "topPercentage pos";align-items:center}.profile .leaderboardsPositions .group .testType{grid-area:testType;color:var(--sub-color)}.profile .leaderboardsPositions .group .pos{grid-area:pos;font-size:2rem}.profile .leaderboardsPositions .group .topPercentage{color:var(--sub-color);grid-area:topPercentage;font-size:.75rem;text-align:right}.profile .leaderboardsPositions .group.t15{grid-area:t15}.profile .leaderboardsPositions .group.t60{grid-area:t60}.profile .pbsWords .group,.profile .pbsTime .group{justify-self:center;display:grid;gap:.25rem;grid-template-areas:"center"}.profile .pbsWords .group .quick,.profile .pbsWords .group .fullTest,.profile .pbsTime .group .quick,.profile .pbsTime .group .fullTest{grid-area:center}.profile .pbsWords .group .quick,.profile .pbsTime .group .quick{display:grid;gap:.25rem;justify-self:center;justify-items:center}.profile .pbsWords .group .quick .test,.profile .pbsWords .group .quick .wpm,.profile .pbsWords .group .quick .acc,.profile .pbsTime .group .quick .test,.profile .pbsTime .group .quick .wpm,.profile .pbsTime .group .quick .acc{display:grid}.profile .pbsWords .group .quick .test,.profile .pbsTime .group .quick .test{color:var(--sub-color);align-content:end;font-size:.8em;line-height:100%}.profile .pbsWords .group .quick .wpm,.profile .pbsTime .group .quick .wpm{font-size:2.5em;line-height:100%;align-content:center}.profile .pbsWords .group .quick .acc,.profile .pbsTime .group .quick .acc{font-size:1.5em;line-height:100%;opacity:.75}.profile .pbsWords .group .fullTest,.profile .pbsTime .group .fullTest{display:grid;grid-template-columns:1fr;gap:.25rem;background:var(--sub-alt-color);z-index:1;opacity:0;transition:.125s;justify-items:center;font-size:.8em}.profile .pbsWords .group .fullTest:hover,.profile .pbsTime .group .fullTest:hover{opacity:1}.profile .pbsWords .group .fullTest div:first-child,.profile .pbsWords .group .fullTest div:last-child,.profile .pbsTime .group .fullTest div:first-child,.profile .pbsTime .group .fullTest div:last-child{color:var(--sub-color);text-align:center}.profile .details{grid-area:info;display:grid;gap:1rem 1rem;background:var(--sub-alt-color);padding:1rem 3rem 1rem 1rem;border-radius:var(--roundness);align-content:center;grid-auto-flow:column}.profile .details.none{grid-template-areas:"avAndName sep1 typingStats ";grid-template-columns:17.5rem auto 1fr}.profile .details.none .typingStats{grid-template-columns:1fr 1fr 1fr;align-self:center;align-items:center}.profile .details.none .typingStats .value{font-size:2rem;line-height:2rem}.profile .details.bioAndKey{grid-template-areas:"avAndName sep1 typingStats sep2 bioAndKey";grid-template-columns:17.5rem auto 1fr auto 2fr}.profile .details.bioAndKey .typingStats .value{font-size:1.5rem;line-height:1.5rem}.profile .details.soc{grid-template-areas:"avAndName sep1 typingStats sep3 socials";grid-template-columns:17.5rem auto 1fr auto auto}.profile .details.soc .typingStats{grid-template-columns:1fr 1fr 1fr;align-self:center;align-items:center}.profile .details.soc .typingStats .value{font-size:2rem;line-height:2rem}.profile .details.both{grid-template-areas:"avAndName sep1 typingStats sep2 bioAndKey sep3 socials";grid-template-columns:17.5rem auto 1fr auto 2fr auto auto}.profile .details.both .typingStats .value{font-size:1.5rem;line-height:1.5rem}.profile .details.both .bio,.profile .details.both .keyboard{font-size:.75rem}.profile .details .avatarAndName{grid-area:avAndName}.profile .details .sep1{grid-area:sep1}.profile .details .typingStats{grid-area:typingStats}.profile .details .sep2{grid-area:sep2}.profile .details .bioAndKeyboard{grid-area:bioAndKey;word-break:break-word}.profile .details .sep3{grid-area:sep3}.profile .details .socials{grid-area:socials}.profile .details .avatarAndName{width:100%;display:grid;grid-template-columns:5rem 1fr;gap:1rem;align-items:center;align-self:center}.profile .details .avatarAndName .avatar{--size: 5rem}.profile .details .avatarAndName .avatar .userIcon,.profile .details .avatarAndName .avatar .loading{color:var(--sub-color)}.profile .details .avatarAndName .user{display:flex;flex-wrap:wrap;font-size:1rem;width:-moz-max-content;width:max-content;gap:.35rem}.profile .details .avatarAndName .user .userFlags{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--sub-color);place-items:center left}.profile .details .avatarAndName .badge{width:-moz-max-content;width:max-content;font-size:.7em}.profile .details .avatarAndName .allBadges{display:flex;flex-wrap:wrap}.profile .details .avatarAndName .allBadges .badge{margin-right:.35rem}.profile .details .avatarAndName .joined,.profile .details .avatarAndName .streak{color:var(--sub-color);font-size:.7em;line-height:.7rem}.profile .details .avatarAndName .badge,.profile .details .avatarAndName .joined,.profile .details .avatarAndName .streak{margin-top:.35rem}.profile .details .avatarAndName .levelAndBar{grid-column:span 2;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}.profile .details .avatarAndName .levelAndBar .level,.profile .details .avatarAndName .levelAndBar .xp{line-height:0}.profile .details .avatarAndName .levelAndBar .xpBar{pointer-events:auto;height:.5rem;bottom:0rem;width:100%;left:0;background:var(--bg-color);border-radius:var(--roundness)}.profile .details .avatarAndName .levelAndBar .xpBar .bar{left:0;width:50%;height:100%;background:var(--main-color);border-radius:var(--roundness)}.profile .details .avatarAndName .levelAndBar .xp{justify-self:end;color:var(--sub-color);font-size:.75rem}.profile .details .socials{display:grid;justify-content:end}.profile .details .socials .title{display:none}.profile .details .socials .value{display:grid;gap:.25rem;width:-moz-max-content;width:max-content;align-items:center;height:100%}.profile .details .socials .value a{color:var(--text-color)}.profile .details .socials .value a:hover{color:var(--main-color)}.profile .details .typingStats{display:grid;gap:.5rem;align-content:space-around;align-self:stretch;grid-auto-flow:column;width:100%;height:100%}.profile .details .bioAndKeyboard{display:grid;gap:1rem;align-content:space-around;align-self:stretch;grid-auto-flow:column}.profile .details .bio .value,.profile .details .keyboard .value{white-space:pre-line}.profile .details .typingStats.vertical,.profile .details .bioAndKeyboard.vertical{grid-auto-flow:row}.profile .details .separator{width:.5rem;height:auto;background:var(--bg-color);border-radius:var(--roundness)}.profile .details .big .value{font-size:1.5rem;line-height:1.3rem}.profile .details .socials .value{margin-top:.05rem}.profile .details .socials .value .textButton{padding:.1em}.profile .details .title{font-size:.8rem;color:var(--sub-color)}.profile .personalBestTables{grid-area:pbs}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sub-color);-webkit-transition:.125s;transition:.125s;border-radius:2px!important}::-webkit-scrollbar-thumb:hover{background:var(--text-color)}::-webkit-scrollbar-thumb:active{background:var(--main-color)}::-webkit-scrollbar-corner{background:var(--sub-color)}.pageSettings{gap:2rem}.pageSettings .accountSettingsNotice{background:var(--bg-color);border-radius:var(--roundness);box-shadow:0 0 0 .2rem var(--sub-alt-color);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem}.pageSettings .accountSettingsNotice .icon{font-size:2rem;margin-left:1rem;margin-right:1rem;color:var(--sub-color)}.pageSettings .accountSettingsNotice button{padding:1rem}.pageSettings .tip{color:var(--sub-color);text-align:center}.pageSettings .sectionGroupTitle{font-size:2rem;width:-moz-max-content;width:max-content;margin:-.25em;padding:.25em}.pageSettings .sectionGroupTitle .fas{transition:transform .25s}.pageSettings .sectionGroupTitle.rotateIcon .fas{transform:rotate(-90deg)}.pageSettings .sectionSpacer{height:1.5rem}.pageSettings .settingsGroup{display:grid;gap:2rem;overflow:hidden}.pageSettings .settingsGroup.quickNav{justify-content:center}.pageSettings .settingsGroup.quickNav .links{font-size:.75rem;background:var(--sub-alt-color);border-radius:var(--roundness);max-width:-moz-fit-content;max-width:fit-content;width:100%;display:flex;flex-wrap:wrap;text-align:center}.pageSettings .settingsGroup.quickNav .links a:first-child{padding-left:2em}.pageSettings .settingsGroup.quickNav .links a:last-child{padding-right:2em}.pageSettings .settingsGroup.quickNav .links a{padding:1em;flex-grow:1}.pageSettings .section{display:grid;grid-template-areas:"title title" "text buttons";grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem;align-items:start}.pageSettings .section.fullWidth{grid-template-areas:"title tabs" "text text" "buttons buttons";-moz-column-gap:2rem;column-gap:2rem}.pageSettings .section.fullWidth .buttons{margin-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.5rem}.pageSettings .section .inputAndButton{display:grid;grid-template-columns:auto min-content;margin-bottom:.5rem}.pageSettings .section .inputAndButton span{display:flex;gap:.5rem}.pageSettings .section .inputAndButton .button{height:auto}.pageSettings .section .inputAndButton .button .fas{margin-right:0rem}.pageSettings .section .inputAndButton .hasError{animation:shake .1s ease-in-out infinite}.pageSettings .section .inputAndButton .statusIndicator{visibility:hidden}.pageSettings .section .inputAndButton input{padding-right:.5em!important}.pageSettings .section .inputAndButton:has(input:focus) .statusIndicator,.pageSettings .section .inputAndButton:has([data-indicator-status=failed]) .statusIndicator{visibility:visible}.pageSettings .section .inputAndButton:has(input:focus) input,.pageSettings .section .inputAndButton:has([data-indicator-status=failed]) input{padding-right:2.2em!important}.pageSettings .section .rangeGroup{display:grid;grid-template-columns:auto 1fr;gap:1rem}.pageSettings .section[data-config-name=autoSwitchThemeInputs]{grid-template-areas:unset;grid-template-columns:1fr 3fr 1fr 3fr;gap:2rem}.pageSettings .section[data-config-name=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[data-config-name=fontFamily] .separator,.pageSettings .section[data-config-name=customBackgroundSize] .separator,.pageSettings .section.fpsLimit .separator{margin-bottom:.5rem;margin-top:.5rem;grid-column:span 2;display:grid;gap:1em;grid-template-columns:1fr auto 1fr;place-items:center}.pageSettings .section[data-config-name=fontFamily] .line,.pageSettings .section[data-config-name=customBackgroundSize] .line,.pageSettings .section.fpsLimit .line{width:100%;height:.25em;border-radius:.25em;background:var(--sub-alt-color)}.pageSettings .section.fpsLimit .inputs button,.pageSettings .section.fpsLimit .inputs input{width:100%}.pageSettings .section[data-config-name=fontFamily]{grid-template-areas:"title title" "text tabs" "buttons buttons"}.pageSettings .section[data-config-name=fontFamily] .topRight{grid-area:tabs;align-self:end}.pageSettings .section[data-config-name=fontFamily] .topRight .separator{margin-bottom:0}.pageSettings .section[data-config-name=fontFamily] .topRight .usingLocalFont button{width:100%}.pageSettings .section[data-config-name=fontFamily] .topRight .uploadContainer label{width:100%;margin-bottom:.5em}.pageSettings .section[data-config-name=customBackgroundSize] .uploadContainer{grid-column:span 2;margin-bottom:.5em;margin-top:.5em}.pageSettings .section[data-config-name=customBackgroundSize] label.button{width:100%}.pageSettings .section[data-config-name=customBackgroundSize] .usingLocalImage{display:grid;grid-template-columns:1fr;place-items:center;margin-bottom:.5em}.pageSettings .section[data-config-name=customBackgroundSize] .usingLocalImage button{width:100%}.pageSettings .section[data-config-name=customBackgroundFilter] .groups{grid-area:buttons;display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.pageSettings .section[data-config-name=customBackgroundFilter] .groups .group{display:grid;grid-template-columns:1fr auto 2fr;gap:1rem}.pageSettings .section[data-config-name=customBackgroundFilter] .groups .group .title,.pageSettings .section[data-config-name=customBackgroundFilter] .groups .group .value{color:var(--text-color)}.pageSettings .section[data-config-name=customBackgroundFilter] .saveContainer{grid-column:-1/-3;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.pageSettings .section[data-config-name=customBackgroundFilter] .fas{margin-right:0rem}.pageSettings .section .allCustomThemes.buttons{grid-column:1;grid-row:1;margin-bottom:1rem}.pageSettings .section .groupTitle{font-size:1rem;color:var(--sub-color);margin:0;grid-area:title;font-weight:300;display:flex;align-items:baseline}.pageSettings .section .groupTitle .fab,.pageSettings .section .groupTitle .fas,.pageSettings .section .groupTitle .far,.pageSettings .section .groupTitle .textIcon{margin-right:.5em}.pageSettings .section.themes .groupTitle .fab,.pageSettings .section.themes .groupTitle .fas,.pageSettings .section.themes .groupTitle .far{margin-bottom:0}.pageSettings .section p{grid-area:text;color:var(--sub-color);margin:0}.pageSettings .section>.text{align-self:normal;color:var(--text-color);grid-area:text}.pageSettings .section>.text .red{line-height:2rem;color:var(--error-color)}.pageSettings .section .inputs{grid-area:buttons}.pageSettings .section .buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.5rem;grid-area:buttons}.pageSettings .section .buttons.vertical{grid-auto-flow:unset}.pageSettings .section[data-config-name=paceCaret] .buttons{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.pageSettings .section[data-config-name=timerStyle] .buttons{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.pageSettings .section.tags .tagsListAndButton{grid-area:buttons}.pageSettings .section.tags .tag{grid-template-columns:auto min-content min-content min-content;margin-bottom:.5rem}.pageSettings .section.presets .presetsListAndButton{grid-area:buttons}.pageSettings .section.presets .preset{grid-template-columns:auto min-content min-content;margin-bottom:.5rem}.pageSettings .section.themes .tabContainer{position:relative;grid-area:buttons}.pageSettings .section.themes .tabContainer .tabContent{overflow:revert;height:auto}.pageSettings .section.themes .tabContainer .tabContent.customTheme{grid-template-columns:1fr}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs{display:grid;margin-bottom:1em;grid-template-columns:1fr 1fr;gap:1rem}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .customThemeInput{display:grid;color:var(--text-color);grid-template-columns:20em 1fr;align-items:center;gap:1em}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .customThemeInput .inputAndButton{margin-bottom:0;width:100%}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .customThemeInput .inputAndButton input{width:100%}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .customThemeInput .inputAndButton .button{margin-left:.5em}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .colorfulHeader{grid-column:1/-1;color:var(--sub-color)}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeButtons{display:grid;margin-top:.5em;grid-template-columns:1fr 1fr 1fr;grid-column:1/-1;gap:.5em}.pageSettings .section.themes .theme.button .favButton{overflow:hidden;width:1.25rem;transition:.25s;opacity:0}.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{width:1.25rem;opacity:1}.pageSettings .section.themes .customTheme.button .delButton,.pageSettings .section.themes .customTheme.button .editButton{overflow:hidden;width:1.25rem;transition:.25s;opacity:0}.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{width:1.25rem;opacity:1}.pageSettings .section.themes .customTheme.button .delButton{justify-self:end}.pageSettings .section.themes .customTheme.button:hover{transform:scale(1.1)}.pageSettings .section.themes .customTheme.button:hover .editButton,.pageSettings .section.themes .customTheme.button:hover .delButton{width:1.25rem;opacity:1}.pageSettings .section.themes .customTheme.button,.pageSettings .section.themes .theme.button{display:grid;grid-template-columns:1fr auto 1fr}.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{overflow:hidden;width:1.25rem;transition:.25s;opacity:0;color:inherit}.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{width:1.25rem;opacity:1}.pageSettings .section.themes .customTheme.button.active,.pageSettings .section.themes .theme.button.active{box-shadow:0 0 0 .2em var(--main-color);transform:scale(1.1)}.pageSettings .section.themes .customTheme.button.active .themeBubbles,.pageSettings .section.themes .theme.button.active .themeBubbles,.pageSettings .section.themes .customTheme.button.active .activeIndicator,.pageSettings .section.themes .theme.button.active .activeIndicator{opacity:1}.pageSettings .section.themes{grid-template-areas:"title tabs" "buttons buttons";-moz-column-gap:2rem;column-gap:2rem}.pageSettings .section.themes .tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;grid-area:tabs}.pageSettings .section.themes .buttons{margin-left:0;grid-auto-flow:dense;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))!important;gap:.5rem}.pageSettings .section.themes .buttons .button{transition:transform .125s}.pageSettings .section.themes .buttons .button:hover .themeBubbles{opacity:1}.pageSettings .section.themes .buttons .button .themeBubbles{transition:.125s;opacity:0;display:grid;grid-auto-flow:column;gap:.5em;border-radius:1.25em;height:1em;margin-top:.125em;width:-moz-max-content;width:max-content;justify-self:end}.pageSettings .section.themes .buttons .button .themeBubbles .themeBubble{width:1em;height:1em;border-radius:100%}.pageSettings .section.passwordAuthSettings .buttons{grid-template-rows:repeat(auto-fill,1fr);grid-template-columns:repeat(2,minmax(4.5rem,1fr))}.pageSettings .section.passwordAuthSettings .buttons #removePasswordAuth,.pageSettings .section.passwordAuthSettings .buttons #addPasswordAuth{grid-column:span 2}.pageSettings .section.highlight{margin:-1em;padding:1em;animation:flashBorder 4s ease-in forwards;box-shadow:0 0 0 .2em var(--sub-color);border-radius:var(--roundness)}.pageSettings .section .groupTitle button.text{padding:0;margin-left:.5em;align-self:center;opacity:0}.pageSettings .section .groupTitle button.text .fas{margin-right:0}.pageSettings .section:hover .groupTitle button.text{opacity:1}.buttons div.theme:hover{transform:scale(1.1)}.pageAccountSettings>.content>.title{font-size:2rem;color:var(--sub-color);display:inline-flex;align-items:baseline;margin-bottom:1em}.pageAccountSettings>.content>.title i{margin-right:.5em}.pageAccountSettings .main{display:grid;grid-template-columns:15rem 1fr;gap:4rem}.pageAccountSettings .main .tabs{background:var(--sub-alt-color);border-radius:calc(var(--roundness) * 2);padding:1rem 0;display:flex;flex-direction:column;height:-moz-max-content;height:max-content}.pageAccountSettings .main .tabs button{padding:1em 2em;width:100%;justify-content:flex-start}.pageAccountSettings .main .tabs button.active{color:var(--text-color)}.pageAccountSettings .main .right{padding-top:1rem}.pageAccountSettings .main .right .tab{display:grid;gap:2rem}.pageAccountSettings .main .right .tab>.title{color:var(--sub-color);font-size:2rem;margin-bottom:2rem}.pageAccountSettings .main .right .tab .section{display:grid;grid-template-areas:"title buttons" "text buttons";grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem;align-items:center}.pageAccountSettings .main .right .tab .section .title{color:var(--sub-color);grid-area:title}.pageAccountSettings .main .right .tab .section .text{grid-area:text;align-self:normal}.pageAccountSettings .main .right .tab .section .text .red{color:var(--error-color)}.pageAccountSettings .main .right .tab .section .buttons{grid-area:buttons;display:grid}.pageAccountSettings .main .right .tab .section .buttons.vertical{grid-auto-flow:row;gap:.5rem}.pageAccountSettings .main .right .tab .section.discordIntegration .info{grid-area:buttons;text-align:center;color:var(--main-color)}.pageAccountSettings .main .right .tab .section.discordIntegration #discordButtonGroup{display:grid;grid-auto-flow:column;justify-content:center;gap:.5rem}.pageAccountSettings .main .right .tab .section.discordIntegration #unlinkDiscordButton,.pageAccountSettings .main .right .tab .section.discordIntegration #updateDiscordAvatarButton{margin:.5rem auto 0;font-size:.75rem;line-height:.7rem}.pageAccountSettings .main .right .tab .section.discordIntegration .howto{margin-top:1rem;color:var(--text-color)}.pageAccountSettings .main .right .tab .section.optOutOfLeaderboards .optedOut,.pageAccountSettings .main .right .tab .section.setStreakHourOffset .info{grid-area:buttons;text-align:center;color:var(--sub-color)}.pageAccountSettings .main .right .tab .section.apeKeys .lostAccess{grid-area:buttons;text-align:center;color:var(--error-color)}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table{width:100%;border-spacing:0;border-collapse:collapse}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table tr.me td,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table tr.me td{color:var(--main-color)}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table td,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table td{padding:.5rem}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table thead,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table thead{color:var(--sub-color);font-size:.75rem}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table thead td,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table thead td{padding:.5rem;background:var(--bg-color);position:sticky;top:0;z-index:99}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table tbody,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table tbody{color:var(--text-color)}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table tbody tr:nth-child(odd) td,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table tfoot td,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table tfoot td{padding:1rem .5rem;position:sticky;bottom:-5px;background:var(--bg-color);color:var(--main-color);z-index:4}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table tr td:first-child,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table tr td:first-child{padding-left:1rem}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table tr td:last-child,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table tr td:last-child{padding-right:1rem}.pageAccountSettings .main .right .tab[data-tab=apeKeys] table .keyButtons,.pageAccountSettings .main .right .tab[data-tab=blockedUsers] table .keyButtons{display:flex;gap:.5rem}.pageAccountSettings .main .right .tab[data-tab=apeKeys] tr td:first-child{text-align:center}.pageAccountSettings .main .right .tab[data-tab=blockedUsers] tr td:first-child a{text-decoration:none;color:var(--text-color)}.pageAccountSettings .main .right .tab[data-tab=blockedUsers] tr td:last-child{text-align:right}.pageLeaderboards .content{display:grid;gap:2rem;grid-template-areas:"buttons table";grid-template-columns:20rem 1fr;height:100%}.pageLeaderboards .content .bigtitle{font-size:2em;margin-bottom:1em}.pageLeaderboards .content .bigtitle .text{grid-area:text}.pageLeaderboards .content .bigtitle .subtext{grid-area:subtext;color:var(--sub-color);font-size:1rem;display:flex;gap:1em;align-items:center}.pageLeaderboards .content .bigtitle .subtext .divider{height:1.75em;width:.25em;background:var(--sub-alt-color);border-radius:calc(var(--roundness) / 2)}.pageLeaderboards .content .bigtitle .subtext button{margin-left:-.5em;padding:.25em .5em}.pageLeaderboards .content .tableAndUser{grid-area:table;font-size:1rem}.pageLeaderboards .content .tableAndUser>.divider{height:.25rem;width:100%;background:var(--sub-alt-color);border-radius:calc(var(--roundness) / 2);margin-bottom:1em}.pageLeaderboards .content .tableAndUser .titleAndButtons{align-items:center;font-size:1em;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.pageLeaderboards .content .tableAndUser .titleAndButtons button{width:3em}.pageLeaderboards .content .tableAndUser .titleAndButtons .title{font-size:1rem;color:var(--sub-color)}.pageLeaderboards .content .tableAndUser .titleAndButtons .jumpButtons{justify-self:end;display:grid;grid-auto-flow:column;gap:.5em;align-items:center}.pageLeaderboards .content .tableAndUser .titleAndButtons .jumpButtons .updating{font-size:1.5em;color:var(--sub-color);margin-left:.5em}.pageLeaderboards .content .tableAndUser>.title{font-size:1.25rem;color:var(--sub-color)}.pageLeaderboards .content .tableAndUser .narrow{display:none}.pageLeaderboards .content .tableAndUser .bigUser{font-size:1em;margin-bottom:2em;margin-top:2em;background:var(--sub-alt-color);padding:1em 2em;border-radius:var(--roundness);display:flex;align-items:center;gap:2em}.pageLeaderboards .content .tableAndUser .bigUser .warning{padding:.5em 0;text-align:center;grid-column:1/-1;color:var(--sub-color);width:100%}.pageLeaderboards .content .tableAndUser .bigUser .userInfo{flex-grow:1}.pageLeaderboards .content .tableAndUser .bigUser .stat{text-align:right}.pageLeaderboards .content .tableAndUser .bigUser .stat .title{font-size:.75em;color:var(--sub-color)}.pageLeaderboards .content .tableAndUser .bigUser .stat .sub{opacity:.5}.pageLeaderboards .content .tableAndUser .bigUser .stat:last-child{text-wrap-mode:nowrap}.pageLeaderboards .content .tableAndUser .bigUser .date{font-size:.75em}.pageLeaderboards .content .tableAndUser .bigUser .date .sub,.pageLeaderboards .content .tableAndUser .bigUser.you .userInfo .bottom{font-size:.75em;color:var(--sub-color)}.pageLeaderboards .content .tableAndUser table{width:100%;border-spacing:0;border-collapse:collapse;--padding: 1em 1.5rem}.pageLeaderboards .content .tableAndUser table .sub{opacity:.5}.pageLeaderboards .content .tableAndUser table td{padding:var(--padding)}.pageLeaderboards .content .tableAndUser table .globalRank i{display:none}.pageLeaderboards .content .tableAndUser table .globalRank span{display:inline}.pageLeaderboards .content .tableAndUser table.friendsOnly td:first-child{display:table-cell}.pageLeaderboards .content .tableAndUser table.friendsOnly .globalRank i{display:inline}.pageLeaderboards .content .tableAndUser table.friendsOnly .globalRank span,.pageLeaderboards .content .tableAndUser table td:first-child{display:none}.pageLeaderboards .content .tableAndUser table td:first-child,.pageLeaderboards .content .tableAndUser table td:nth-child(2){width:0;text-align:center}.pageLeaderboards .content .tableAndUser table thead{color:var(--sub-color);font-size:.75em}.pageLeaderboards .content .tableAndUser table thead td{position:sticky;top:0;z-index:99}.pageLeaderboards .content .tableAndUser table thead td.stat{width:15ch;text-align:right}.pageLeaderboards .content .tableAndUser table thead td.date{width:1px;text-align:right}.pageLeaderboards .content .tableAndUser table .avatarNameBadge{display:grid;grid-template-columns:max-content max-content auto;gap:.5em;place-items:center left}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .avatar .userIcon{color:var(--sub-color)}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .entryName{text-decoration:none;color:var(--text-color);cursor:pointer}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .avatar{--size: 1.125em;grid-row:1/2;grid-column:1/2}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .badge{font-size:.75em}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .flagsAndBadge{display:flex;gap:.5em;color:var(--sub-color);place-items:center}.pageLeaderboards .content .tableAndUser table tbody{color:var(--text-color)}.pageLeaderboards .content .tableAndUser table tbody tr.me{color:var(--main-color)}.pageLeaderboards .content .tableAndUser table tbody tr.me a{color:var(--main-color)!important}.pageLeaderboards .content .tableAndUser table tbody td.stat{text-align:right}.pageLeaderboards .content .tableAndUser table tbody td.date{text-wrap-mode:nowrap;text-align:right;font-size:.75em}.pageLeaderboards .content .tableAndUser table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}.pageLeaderboards .content .tableAndUser table tbody td:nth-child(1){border-radius:calc(var(--roundness) / 2) 0 0 calc(var(--roundness) / 2)}.pageLeaderboards .content .tableAndUser table tbody td:last-child{border-radius:0 calc(var(--roundness) / 2) calc(var(--roundness) / 2) 0}.pageLeaderboards .content .tableAndUser>.loading{display:grid;place-items:center;font-size:3em;color:var(--sub-color);padding:1em}.pageLeaderboards .content .error{display:grid;grid-auto-flow:column;gap:2rem;place-content:center;align-items:center;font-size:2em;color:var(--sub-color);padding:1em}.pageLeaderboards .content .sideButtons{align-items:start;grid-area:buttons;display:grid;gap:1em;align-content:start;background:var(--sub-alt-color);height:-moz-max-content;height:max-content;border-radius:var(--roundness);padding:1rem}.pageLeaderboards .content .sideButtons button{justify-content:start;padding-left:.75em}.pageLeaderboards .content .sideButtons .divider{background:var(--bg-color);width:100%;height:.25em;border-radius:var(--roundness)}.pageLeaderboards .content .sideButtons .buttonGroup{display:grid;gap:1em}.highlightContainer{position:absolute;overflow:hidden;pointer-events:none}.highlightContainer .highlight{margin:0;padding:0;height:100%;position:absolute;background-color:var(--sub-color);border-radius:var(--roundness);opacity:1;transition:opacity .125s linear;overflow:hidden;z-index:1}.highlightContainer .highlight.withAnimation{transition:left .25s ease,right .25s ease,opacity .125s linear}.highlightContainer .highlight.highlight-hidden{opacity:0}.highlightContainer .inputWord{color:var(--bg-color);position:absolute;font-size:1em;line-height:1em;font-variant:no-common-ligatures}.highlightContainer .inputWordsContainer{position:relative}.highlightContainer .inputWordsContainer.withAnimation{transition:all .25s ease}#barTimerProgress{opacity:0;z-index:-1;position:relative;z-index:99}#barTimerProgress .bar{position:fixed;top:0;left:0;width:100vw;height:.5rem;background:#000;z-index:-1}#barTimerProgress.timerMain .bar{background:var(--main-color)}#barTimerProgress.timerSub .bar{background:var(--sub-color)}#barTimerProgress.timerText .bar{background:var(--text-color)}.pageTest{position:relative}.pageTest #testInitFailed{margin-top:2rem;font-size:1rem;text-align:center}.pageTest #testInitFailed .message{max-width:800px;grid-area:content;justify-self:center}.pageTest #testInitFailed .error{margin-top:2rem}.pageTest #testInitFailed button{padding:1rem 2rem;margin-top:2rem}.pageTest #typingTest{position:relative;width:100%;margin:0 auto}.pageTest .ssWatermark{font-size:1.25rem;color:var(--sub-color);display:flex;justify-content:flex-end;gap:0 1em;flex-wrap:wrap}.pageTest .ssWatermark .fas{margin-left:.33em}.pageTest #liveStatsTextTop{pointer-events:none;color:#000;z-index:-1;text-align:center;width:100%;position:relative;display:grid;font-size:10rem;opacity:0;width:0;height:0;justify-self:center;transition:none}.pageTest #liveStatsTextTop .wrapper{position:absolute;bottom:1.25rem;display:flex;justify-self:center;gap:.5ch;line-height:1}.pageTest #liveStatsTextBottom{font-size:10rem;color:#000;width:100%;text-align:center;z-index:-1;height:0;position:relative;display:grid;margin:0 auto;pointer-events:none}.pageTest #liveStatsTextBottom .wrapper{position:absolute;top:1rem;display:flex;justify-self:center;gap:.5ch;line-height:1}.pageTest #liveStatsTextBottom.timerMain,.pageTest #liveStatsTextTop.timerMain{color:var(--main-color)}.pageTest #barTimerProgress.timerMain .bar{background:var(--main-color)}.pageTest #liveStatsTextBottom.timerSub,.pageTest #liveStatsTextTop.timerSub{color:var(--sub-color)}.pageTest #barTimerProgress.timerSub .bar{background:var(--sub-color)}.pageTest #liveStatsTextBottom.timerText,.pageTest #liveStatsTextTop.timerText{color:var(--text-color)}.pageTest #barTimerProgress.timerText .bar{background:var(--text-color)}#words{height:fit-content;height:-moz-fit-content;padding-bottom:.5em;display:flex;flex-wrap:wrap;width:100%;align-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;--correct-letter-color: var(--text-color);--correct-letter-animation: none;--untyped-letter-color: var(--sub-color);--untyped-letter-animation: none;--incorrect-letter-color: var(--error-color);--incorrect-letter-animation: none;--extra-letter-color: var(--error-extra-color);--extra-letter-animation: none}#words .newline{width:inherit}#words .beforeNewline{display:inline-block;vertical-align:top;margin:.25em 0;box-sizing:content-box;height:1em;border-top:.05em solid transparent;border-bottom:2px solid transparent}#words .afterNewline{display:inline-block}#words .word letter{color:var(--untyped-letter-color);animation:var(--untyped-letter-animation);border-bottom-style:solid;border-bottom-width:.05em;border-bottom-color:transparent}#words .word letter.dead{border-bottom-width:.05em;border-bottom-color:var(--untyped-letter-color)}#words .word letter.tabChar,#words .word letter.nlChar{opacity:.2}#words .word letter.tabChar i,#words .word letter.nlChar i{line-height:0}#words .word letter.debugCaret{outline:1px solid var(--sub-color)}#words .word letter.debugCaretTarget{outline:2px solid red}#words .word letter.debugCaretTarget2{outline:2px solid yellow}#words .word letter.correct{color:var(--correct-letter-color);animation:var(--correct-letter-animation)}#words .word letter.corrected{color:var(--correct-letter-color);animation:var(--correct-letter-animation);border-bottom:2px dotted var(--main-color)}#words .word letter.extraCorrected{border-right:2px dotted var(--main-color)}#words .word letter.incorrect{color:var(--incorrect-letter-color);animation:var(--incorrect-letter-animation)}#words .word letter.incorrect.extra{color:var(--extra-letter-color);animation:var(--extra-letter-animation)}#words .word letter.missing{opacity:.5}#words .word .hints hint{position:absolute;bottom:-1.1em;color:var(--correct-letter-color);animation:var(--correct-letter-animation);line-height:initial;font-size:.75em;text-shadow:none;padding:1px;left:0;opacity:.5;text-align:center;display:grid;justify-content:center;transform:translate(-50%)}#words.tape{display:block;white-space:nowrap}#words.tape .word{margin:.25em .6em .25em 0;display:inline-block;vertical-align:top}#words.rightToLeftTest{direction:rtl}#words.withLigatures .word{overflow-wrap:anywhere;padding-bottom:.05em}#words.withLigatures .word .hints{overflow-wrap:initial}#words.withLigatures .word letter{display:inline}#words.withLigatures .beforeNewline{border-top:unset;padding-bottom:.05em}#words.blurred{opacity:.25;filter:blur(4px);-webkit-filter:blur(4px)}#words.blind .word letter.extra{display:none}#words.blind .word letter.incorrect{color:var(--correct-letter-color);animation:var(--correct-letter-animation)}#words.blind .word .hints hint{display:none}#words.blind .word.error{border-bottom:2px solid transparent}#words.hideExtraLetters .word letter.extra{display:none}#words.flipped{--correct-letter-color: var(--sub-color);--untyped-letter-color: var(--text-color);--incorrect-letter-color: var(--error-color);--extra-letter-color: var(--error-extra-color)}#words.colorfulMode{--correct-letter-color: var(--main-color);--untyped-letter-color: var(--sub-color);--incorrect-letter-color: var(--colorful-error-color);--extra-letter-color: var(--colorful-error-extra-color)}#words.colorfulMode.blind .word.error{border-bottom:2px solid transparent}#words.flipped.colorfulMode{--correct-letter-color: var(--sub-color);--untyped-letter-color: var(--main-color);--incorrect-letter-color: var(--colorful-error-color);--extra-letter-color: var(--colorful-error-extra-color)}#words.highlight-off .word letter.correct{color:var(--untyped-letter-color);animation:var(--untyped-letter-animation)}#words.highlight-off.blind .word letter.incorrect{color:var(--untyped-letter-color);animation:var(--untyped-letter-animation)}#words.highlight-word .word.typed letter{color:var(--untyped-letter-color);animation:var(--untyped-letter-animation)}#words.highlight-word .word.active letter{color:var(--correct-letter-color);animation:var(--correct-letter-animation)}#words.highlight-word:not(.blind) .word.typed.error letter,#words.highlight-word:not(.blind) .word.active:has(letter.incorrect) letter{color:var(--incorrect-letter-color);animation:var(--incorrect-letter-animation)}#words.highlight-next-word .word.typed letter{color:var(--untyped-letter-color);animation:var(--untyped-letter-animation)}#words.highlight-next-word .word.active letter,#words.highlight-next-word .word.active+.word letter{color:var(--correct-letter-color);animation:var(--correct-letter-animation)}#words.highlight-next-word:not(.blind) .word.typed.error letter,#words.highlight-next-word:not(.blind) .word.active:has(letter.incorrect) letter{color:var(--incorrect-letter-color);animation:var(--incorrect-letter-animation)}#words.highlight-next-two-words .word.typed letter{color:var(--untyped-letter-color);animation:var(--untyped-letter-animation)}#words.highlight-next-two-words .word.active letter,#words.highlight-next-two-words .word.active+.word letter,#words.highlight-next-two-words .word.active+.word+.word letter{color:var(--correct-letter-color);animation:var(--correct-letter-animation)}#words.highlight-next-two-words:not(.blind) .word.typed.error letter,#words.highlight-next-two-words:not(.blind) .word.active:has(letter.incorrect) letter{color:var(--incorrect-letter-color);animation:var(--incorrect-letter-animation)}#words.highlight-next-three-words .word.typed letter{color:var(--untyped-letter-color);animation:var(--untyped-letter-animation)}#words.highlight-next-three-words .word.active letter,#words.highlight-next-three-words .word.active+.word letter,#words.highlight-next-three-words .word.active+.word+.word letter,#words.highlight-next-three-words .word.active+.word+.word+.word letter{color:var(--correct-letter-color);animation:var(--correct-letter-animation)}#words.highlight-next-three-words:not(.blind) .word.typed.error letter,#words.highlight-next-three-words:not(.blind) .word.active:has(letter.incorrect) letter{color:var(--incorrect-letter-color);animation:var(--incorrect-letter-animation)}.word{position:relative;font-size:1em;line-height:1em;margin:.25em .3em;font-variant:no-common-ligatures;border-bottom:2px solid transparent}.word letter{display:inline-block}.word .wordInputHighlight{opacity:1;white-space:nowrap;position:absolute;background:var(--sub-color);color:var(--bg-color);pointer-events:none;padding:.5rem;margin-left:-.5rem;border-radius:var(--roundness);transition:.25s;text-shadow:none;top:-.5rem;z-index:10}.word .wordInputHighlight.withSpeed .speed{font-size:.75rem;color:var(--sub-alt-color)}.word.nocursor{cursor:none}.word.error{border-bottom:2px solid var(--error-color);text-shadow:1px 0px 0px var(--bg-color),-1px 0px 0px var(--bg-color),0px 1px 0px var(--bg-color),1px 1px 0px var(--bg-color),-1px 1px 0px var(--bg-color)}#resultWordsHistory{position:relative}#words.noErrorBorder .word.error,#resultWordsHistory.noErrorBorder .word.error{text-shadow:none}#words.flipped.colorfulMode .word.error,#words.colorfulMode .word.error{border-bottom:2px solid var(--colorful-error-color)}#wordsInput{width:0;font-size:1em;height:1em;opacity:0;padding:0;margin:0 auto;border:none;outline:none;display:block;position:absolute;z-index:-1;cursor:default;pointer-events:none;border-radius:0;caret-color:transparent;resize:none;overflow:hidden;text-wrap-mode:nowrap}#capsWarning{font-size:1rem;background:var(--main-color);color:var(--bg-color);display:table;position:absolute;left:50%;transform:translate(-50%) translateY(-50%);padding:1rem;border-radius:var(--roundness);transition:.125s;z-index:999;pointer-events:none;top:-2.5rem}#capsWarning i{margin-right:.5rem}.pageTest>.loading{text-align:center;opacity:0}.pageTest>.loading>i{font-size:2rem;color:var(--main-color)}.pageTest>.loading:not(.hidden){animation-name:fadeIn;animation-duration:.125s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:ease}#result:focus-visible{outline:none}#result.noBalloons [aria-label][data-balloon-pos]:before,#result.noBalloons [aria-label][data-balloon-pos]:after{display:none}#result:focus{outline:none}#result .wrapper{display:grid;gap:1rem;align-items:center;grid-template-columns:auto 1fr;grid-template-areas:"stats chart" "morestats morestats"}#result .wrapper .editTagsButton{padding:0 .25em;margin-left:.5em}#result .wrapper button{padding:1em 2em}#result .wrapper .buttons{display:grid;grid-auto-flow:column;gap:1rem;justify-content:center;grid-column:1/3}#result .wrapper .ssWatermark{grid-column:1/3}#result .wrapper #retrySavingResultButton{margin:0 auto 1rem;display:flex}#result .wrapper #resultWordsHistory,#result .wrapper #resultReplay{color:var(--sub-color);margin-bottom:1rem}#result .wrapper #resultWordsHistory .textButton,#result .wrapper #resultReplay .textButton{padding:0 .25em}#result .wrapper #resultWordsHistory #copyWordsListButton,#result .wrapper #resultWordsHistory #playpauseReplayButton,#result .wrapper #resultReplay #copyWordsListButton,#result .wrapper #resultReplay #playpauseReplayButton{margin-left:.5em}#result .wrapper #resultWordsHistory .heatmapLegend,#result .wrapper #resultReplay .heatmapLegend{margin-left:.5rem;display:inline-grid;grid-template-columns:auto auto auto;gap:1rem;font-size:.75rem;color:var(--sub-color);width:-moz-min-content;width:min-content}#result .wrapper #resultWordsHistory .heatmapLegend .boxes,#result .wrapper #resultReplay .heatmapLegend .boxes{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}#result .wrapper #resultWordsHistory .heatmapLegend .boxes .box,#result .wrapper #resultReplay .heatmapLegend .boxes .box{height:1rem;color:var(--bg-color);padding:.1rem .5rem;white-space:nowrap;line-height:.75rem;display:grid;place-content:center center}#result .wrapper #resultWordsHistory .heatmapLegend .boxes .box:nth-child(1),#result .wrapper #resultReplay .heatmapLegend .boxes .box:nth-child(1){border-radius:var(--roundness) 0 0 var(--roundness)}#result .wrapper #resultWordsHistory .heatmapLegend .boxes .box:nth-child(5),#result .wrapper #resultReplay .heatmapLegend .boxes .box:nth-child(5){border-radius:0 var(--roundness) var(--roundness) 0}#result .wrapper #resultWordsHistory .title,#result .wrapper #resultReplay .title{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.25rem;display:flex;align-items:center}#result .wrapper #resultWordsHistory .words,#result .wrapper #resultReplay .words{display:flex;flex-wrap:wrap;width:100%;align-content:flex-start}#result .wrapper #resultWordsHistory .words .word,#result .wrapper #resultReplay .words .word{position:relative;margin:.18rem .6rem .15rem 0}#result .wrapper #resultWordsHistory .words .word letter.corrected,#result .wrapper #resultReplay .words .word letter.corrected{color:var(--text-color);border-bottom:2px dotted var(--main-color)}#result .wrapper #resultWordsHistory .words .word letter.extraCorrected,#result .wrapper #resultReplay .words .word letter.extraCorrected{border-right:2px dotted var(--main-color)}#result .wrapper #resultWordsHistory .words .word letter.correct,#result .wrapper #resultReplay .words .word letter.correct{color:var(--text-color)}#result .wrapper #resultWordsHistory .words .word letter.incorrect,#result .wrapper #resultReplay .words .word letter.incorrect{color:var(--error-color)}#result .wrapper #resultWordsHistory .words .word letter.incorrect.extra,#result .wrapper #resultReplay .words .word letter.incorrect.extra{color:var(--error-extra-color)}#result .wrapper #resultWordsHistory .words .word.heatmapInherit letter,#result .wrapper #resultReplay .words .word.heatmapInherit letter{color:inherit}#result .wrapper #resultWordsHistory .words.rightToLeftTest,#result .wrapper #resultReplay .words.rightToLeftTest{direction:rtl}#result .wrapper #resultWordsHistory .words.withLigatures .word,#result .wrapper #resultReplay .words.withLigatures .word{overflow-wrap:anywhere;padding-bottom:2px}#result .wrapper #resultWordsHistory .words.withLigatures .word .hints,#result .wrapper #resultReplay .words.withLigatures .word .hints{overflow-wrap:initial}#result .wrapper #resultWordsHistory .words.withLigatures .word letter,#result .wrapper #resultReplay .words.withLigatures .word letter{display:inline}#result .wrapper #resultReplay .words{-moz-user-select:none;user-select:none;-webkit-user-select:none}#result .wrapper .chart{grid-area:chart;width:100%;position:relative;max-height:200px;height:200px}#result .wrapper .chart:hover .chartLegend{opacity:1;pointer-events:auto}#result .wrapper .chart .chartLegend{opacity:0;pointer-events:none;position:absolute;background:var(--bg-color);border-radius:var(--roundness);bottom:-.75em;padding:.25em;right:0;font-size:.75em;transition:opacity .125s;cursor:pointer;display:flex}#result .wrapper .chart .chartLegend button{padding:.5em 1em;display:inline-grid;grid-template-columns:auto 1fr;align-items:center;--color: var(--sub-color);text-decoration:line-through}#result .wrapper .chart .chartLegend button .text{pointer-events:none}#result .wrapper .chart .chartLegend button .line{height:.25em;width:1.5em;border-radius:calc(var(--roundness) / 2);transition:background .125s;background:var(--color);pointer-events:none}#result .wrapper .chart .chartLegend button .line.dashed{background:linear-gradient(90deg,var(--color) 0%,var(--color) 40%,transparent 40%,transparent 60%,var(--color) 60%,var(--color) 100%)}#result .wrapper .chart .chartLegend button .fas{color:var(--color);line-height:0}#result .wrapper .chart .chartLegend button.active{text-decoration:none;color:var(--sub-color)}#result .wrapper .chart .chartLegend button.active[data-id=raw]{--color: var(--main-color)}#result .wrapper .chart .chartLegend button.active[data-id=burst]{--color: var(--sub-color)}#result .wrapper .chart .chartLegend button.active[data-id=errors]{--color: var(--error-color)}#result .wrapper .chart .chartLegend button:hover{color:var(--text-color);background:var(--sub-alt-color)}#result .wrapper .chart .chartLegend button:active{color:var(--sub-color)}#result .wrapper .chart canvas{width:100%!important;height:100%}#result .wrapper .chart .title{color:var(--sub-color);margin-bottom:1rem}#result .wrapper .loginTip{text-align:center;color:var(--sub-color);grid-column:1/3}#result .wrapper .loginTip .link{text-decoration:underline;display:inline-block;cursor:pointer}#result .wrapper .bottom{grid-column:1/-1}#result .wrapper .stats{grid-area:stats;display:grid;gap:.5rem;justify-content:center;align-items:center;grid-template-areas:"wpm" "acc"}#result .wrapper .stats.morestats{display:grid;grid-auto-flow:column;grid-template-areas:none;align-items:flex-start;justify-content:space-between;-moz-column-gap:2rem;column-gap:2rem;grid-area:morestats}#result .wrapper .stats.morestats .subgroup{display:grid;gap:.5rem}#result .wrapper .stats .group .top{color:var(--sub-color);font-size:1rem;line-height:1rem;margin-bottom:.25rem}#result .wrapper .stats .group .bottom{color:var(--main-color);font-size:2rem;line-height:2rem}#result .wrapper .stats .group.time .afk,#result .wrapper .stats .group.time .timeToday{color:var(--sub-color);font-size:.75rem;line-height:.75rem;margin-left:.2rem}#result .wrapper .stats .group.dailyLeaderboard{max-width:13rem;white-space:nowrap}#result .wrapper .stats .group.source #rateQuoteButton,#result .wrapper .stats .group.source #reportQuoteButton,#result .wrapper .stats .group.source #favoriteQuoteButton{padding:0 .25rem}#result .wrapper .stats .group.source #rateQuoteButton{gap:.25rem}#result .wrapper .stats .info .top,#result .wrapper .stats .tags .top,#result .wrapper .stats .source .top{display:flex;align-items:center;font-size:1rem;line-height:1rem}#result .wrapper .stats .info .bottom,#result .wrapper .stats .tags .bottom,#result .wrapper .stats .source .bottom{font-size:1rem;line-height:1rem}#result .wrapper .stats .source{max-width:30rem}#result .wrapper .stats .tags .bottom .fas{margin-left:.5rem}#result .wrapper .stats .wpm{grid-area:wpm}#result .wrapper .stats .wpm .top{font-size:2rem;line-height:1.5rem;display:flex}#result .wrapper .stats .wpm .top .crown{--main: var(--main-color);--alt: var(--bg-color);margin-left:.5rem;margin-top:-.2rem;font-size:.7rem;background:var(--main);color:var(--alt);width:1.7rem;height:1.7rem;border-radius:var(--roundness);display:grid;grid-template-areas:"icon";align-items:center;justify-items:center;transition:opacity .125s,background .125s,color .125s,outline .125s}#result .wrapper .stats .wpm .top .crown i{grid-area:icon}#result .wrapper .stats .wpm .top .crown .fa-slash{color:var(--main);font-size:1.2rem;opacity:0}#result .wrapper .stats .wpm .top .crown .fa-question,#result .wrapper .stats .wpm .top .crown .fa-exclamation-triangle{color:var(--alt);opacity:0}#result .wrapper .stats .wpm .top .crown.pending{--main: var(--bg-color);--alt: var(--main-color);outline:.2em solid var(--main-color)}#result .wrapper .stats .wpm .top .crown.ineligible{--main: var(--sub-color);--alt: var(--bg-color)}#result .wrapper .stats .wpm .top .crown.ineligible .fa-slash{opacity:1}#result .wrapper .stats .wpm .top .crown.error{--main: var(--error-color);--alt: var(--bg-color)}#result .wrapper .stats .wpm .top .crown.error .fa-crown{opacity:0}#result .wrapper .stats .wpm .top .crown.error .fa-question{opacity:1}#result .wrapper .stats .wpm .top .crown.warning{--main: var(--sub-color);--alt: var(--bg-color)}#result .wrapper .stats .wpm .top .crown.warning .fa-crown{opacity:0}#result .wrapper .stats .wpm .top .crown.warning .fa-exclamation-triangle{opacity:1}#result .wrapper .stats .wpm .bottom{font-size:4rem;line-height:4rem}#result .wrapper .stats .testType .bottom,#result .wrapper .stats .leaderboards .bottom{font-size:1rem;line-height:1.25}#result .wrapper .stats .testType .bottom .lbChange .fas,#result .wrapper .stats .leaderboards .bottom .lbChange .fas{margin-right:.15rem}#result .wrapper .stats .acc{grid-area:acc}#result .wrapper .stats .acc .top{font-size:2rem;line-height:1.5rem}#result .wrapper .stats .acc .bottom{font-size:4rem;line-height:4rem}#result .wrapper .stats .burst{grid-area:burst}#result .wrapper .stats .burst .top{font-size:2rem;line-height:1.5rem}#result .wrapper .stats .burst .bottom{font-size:4rem;line-height:4rem}#showWordHistoryButton{opacity:1}#replayWords{cursor:pointer}#replayStats{color:var(--main-color);display:inline-block;margin:0 0 0 .5em}#restartTestButton{font-size:1rem;margin:1rem auto 0;display:flex;padding:1em 2em}#compositionDisplay{font-size:.5em;display:flex;margin:1rem auto 0px;padding:1rem 2rem;height:1.25em;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;color:var(--sub-color)}#compositionDisplay.blurred{opacity:.25;filter:blur(4px)}#mobileTestConfigButton{display:none;justify-self:center;margin-bottom:1rem;height:-moz-max-content;height:max-content}#mobileTestConfigButton button{font-size:.75rem;padding:1em 2em;color:var(--sub-color)}#mobileTestConfigButton button:hover{color:var(--bg-color)}#testConfig{--horizontalPadding: 1em;--verticalPadding: 1em;display:grid;font-size:.75rem;gap:.5em;grid-auto-flow:column;height:-moz-max-content;height:max-content;width:100%;transition:opacity .125s;justify-content:space-around;margin-bottom:1rem;width:-moz-max-content;width:max-content;justify-self:center;position:relative}#testConfig .puncAndNum{opacity:1}#testConfig .row{display:flex;background:var(--sub-alt-color);border-radius:var(--roundness);z-index:2;overflow:hidden}#testConfig .spacer{height:auto;width:.5em;border-radius:calc(var(--roundness) / 2);background:var(--bg-color);margin:.75em 0}#testConfig .wordCount .textButton,#testConfig .time .textButton,#testConfig .customText .textButton{align-self:end}#testConfig .wordCount .textButton span,#testConfig .time .textButton span,#testConfig .customText .textButton span{line-height:1.15}#testConfig .mode,#testConfig .time,#testConfig .wordCount,#testConfig .puncAndNum,#testConfig .quoteLength,#testConfig .customText,#testConfig .zen{display:grid;grid-auto-flow:column}#testConfig .mode .textButton,#testConfig .time .textButton,#testConfig .wordCount .textButton,#testConfig .puncAndNum .textButton,#testConfig .quoteLength .textButton,#testConfig .customText .textButton,#testConfig .zen .textButton{padding:var(--verticalPadding) var(--horizontalPadding)}#testConfig .mode .textButton:first-child,#testConfig .time .textButton:first-child,#testConfig .wordCount .textButton:first-child,#testConfig .puncAndNum .textButton:first-child,#testConfig .quoteLength .textButton:first-child,#testConfig .customText .textButton:first-child,#testConfig .zen .textButton:first-child{margin-left:var(--horizontalPadding)}#testConfig .mode .textButton:last-child,#testConfig .time .textButton:last-child,#testConfig .wordCount .textButton:last-child,#testConfig .puncAndNum .textButton:last-child,#testConfig .quoteLength .textButton:last-child,#testConfig .customText .textButton:last-child,#testConfig .zen .textButton:last-child{margin-right:var(--horizontalPadding)}#testConfig .mode .textButton:only-child,#testConfig .time .textButton:only-child,#testConfig .wordCount .textButton:only-child,#testConfig .puncAndNum .textButton:only-child,#testConfig .quoteLength .textButton:only-child,#testConfig .customText .textButton:only-child,#testConfig .zen .textButton:only-child{margin-inline:var(--horizontalPadding)}#testConfig .time,#testConfig .wordCount,#testConfig .customText,#testConfig .zen,#testConfig .quoteLength{justify-content:end}#testConfig .puncAndNum{justify-content:start}#testConfig .customText{display:grid}#testConfig .shareButton{position:absolute;right:0;padding:var(--verticalPadding) var(--horizontalPadding);z-index:1;transition:opacity .25s,right .25s;opacity:0}#testConfig .mode{background:var(--sub-alt-color);z-index:2}#testConfig:hover .shareButton{opacity:1;right:calc((1.25em + var(--horizontalPadding) * 2) * -1)}.pageTest{height:100%;display:grid;grid-template-rows:1fr auto 1fr}.pageTest #wordsWrapper{position:relative;overflow:visible clip}.pageTest #wordsWrapper.tape{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 1%,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0) 99%);mask-image:linear-gradient(90deg,#0000 1%,#000 10% 90%,#0000 99%)}.pageTest #memoryTimer,.pageTest #layoutfluidTimer{font-size:1rem;background:var(--main-color);color:var(--bg-color);padding:1rem;border-radius:var(--roundness);text-align:center;width:-moz-max-content;width:max-content;left:50%;position:absolute;transform:translate(-50%);top:-6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0}.pageTest .outOfFocusWarning{text-align:center;height:100%;align-content:center;font-size:1rem;z-index:999;position:absolute;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pageTest #testModesNotice{font-size:1rem;display:flex;flex-wrap:wrap;color:var(--sub-color);text-align:center;margin-bottom:.5rem;transition:opacity .125s;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pageTest #testModesNotice .textButton{padding:.5em 1em}.pageTest #testModesNotice .textButton.noInteraction{pointer-events:none}.pageTest #testModesNotice .fas{margin-right:.5rem}.pageTest #liveStatsMini{width:0;justify-content:start;height:0;margin-left:.25em;display:flex;margin-top:-1.25em;color:#000}.pageTest #liveStatsMini div{font-size:1em;line-height:1em}.pageTest #liveStatsMini .time,.pageTest #liveStatsMini .speed,.pageTest #liveStatsMini .acc{margin-right:.5em}.pageTest #liveStatsMini .time,.pageTest #liveStatsMini .speed,.pageTest #liveStatsMini .acc,.pageTest #liveStatsMini .burst{opacity:0}.pageTest #liveStatsMini.timerMain{color:var(--main-color)}.pageTest #liveStatsMini.timerSub{color:var(--sub-color)}.pageTest #liveStatsMini.timerText{color:var(--text-color)}.pageTest #liveStatsMini.size125{margin-top:-1.75rem;font-size:1.25rem;line-height:1.25rem}.pageTest #liveStatsMini.size15{margin-top:-2rem;font-size:1.5rem;line-height:1.5rem}.pageTest #liveStatsMini.size2{margin-top:-2.5rem;font-size:2rem;line-height:2rem}.pageTest #liveStatsMini.size3{margin-top:-3.5rem;font-size:3rem;line-height:3rem}.pageTest #liveStatsMini.size4{margin-top:-4.5rem;font-size:4rem;line-height:4rem}main.focus .pageTest #testModesNotice{opacity:0!important}main.focus .pageTest #testConfig{opacity:0!important}main.focus .pageTest #mobileTestConfigButton{opacity:0!important}body.fb-nospace #words .word,body.fb-underscore-spaces #words .word,body.fb-arrows #words .word{margin:.5em 0}body.fb-arrows #words .word letter{margin:0 .25em}.pageLoading{text-align:center;place-self:center;align-content:center;display:grid;gap:1rem;width:100%}.pageLoading .spinner,.pageLoading .error{font-size:2rem}.pageLoading .spinner{color:var(--main-color)}.pageLoading .error{color:var(--error-color)}.pageLoading .text{height:1.25em}.pageLoading .bar{max-width:20rem;width:100%;height:.5rem;background:var(--sub-alt-color);border-radius:var(--roundness);justify-self:center}.pageLoading .bar .fill{height:100%;width:50%;background:var(--main-color);border-radius:var(--roundness)}.pageFriends .bigTitle{color:var(--sub-color);font-size:2rem}.pageFriends .friendAdd{padding-left:1em;padding-right:1em}.pageFriends .titleAndButton{display:grid;grid-template-columns:1fr auto;margin-bottom:1rem;align-items:center}.pageFriends .nodata{color:var(--sub-color);padding:5rem 0;text-align:center}.pageFriends .pendingRequests,.pageFriends .friends{margin-bottom:4rem}.pageFriends .pendingRequests table,.pageFriends .friends table{border-spacing:0;border-collapse:collapse;color:var(--text-color);--padding: 1em 1.5rem}.pageFriends .pendingRequests table .small,.pageFriends .friends table .small{font-size:.75em}.pageFriends .pendingRequests table thead,.pageFriends .friends table thead{color:var(--sub-color);font-size:.75rem}.pageFriends .pendingRequests table tr.me,.pageFriends .friends table tr.me{color:var(--main-color)}.pageFriends .pendingRequests table tbody tr:nth-child(odd) td,.pageFriends .friends table tbody tr:nth-child(odd) td{background:var(--sub-alt-color)}.pageFriends .pendingRequests table tbody td:first-child,.pageFriends .friends table tbody td:first-child{border-radius:var(--roundness) 0 0 var(--roundness)}.pageFriends .pendingRequests table tbody td:last-child,.pageFriends .friends table tbody td:last-child{border-radius:0 var(--roundness) var(--roundness) 0}.pageFriends .pendingRequests table td,.pageFriends .friends table td{padding:var(--padding);-webkit-appearance:unset;-moz-appearance:unset;appearance:unset}.pageFriends .pendingRequests table td:last-child,.pageFriends .friends table td:last-child{text-align:right}.pageFriends .pendingRequests table td:nth-child(2),.pageFriends .pendingRequests table td:nth-child(6),.pageFriends .friends table td:nth-child(2),.pageFriends .friends table td:nth-child(6){white-space:nowrap}.pageFriends .pendingRequests table .sub,.pageFriends .friends table .sub{opacity:.5}.pageFriends .pendingRequests table tr td:first-child a{text-decoration:none;color:var(--text-color)}.pageFriends .friends .avatarNameBadge{display:grid;grid-template-columns:1.25em max-content auto;gap:.5em;place-items:center left}.pageFriends .friends .avatarNameBadge .avatarPlaceholder{width:1.25em;height:1.25em;font-size:1.25em;color:var(--sub-color);border-radius:100%}.pageFriends .friends .avatarNameBadge .entryName{text-decoration:none;color:inherit;cursor:pointer}.pageFriends .friends .avatarNameBadge .avatarPlaceholder,.pageFriends .friends .avatarNameBadge .avatar{grid-row:1/2;grid-column:1/2}.pageFriends .friends .avatarNameBadge .avatarPlaceholder .userIcon,.pageFriends .friends .avatarNameBadge .avatar .userIcon{color:var(--sub-color)}.pageFriends .friends .avatarNameBadge .badge{font-size:.6em}.pageFriends .friends .avatarNameBadge .flagsAndBadge{display:flex;gap:.5em;color:var(--sub-color);place-items:center}.pageFriends .loading{display:grid;place-items:center;font-size:3em;color:var(--sub-color);padding:1em}#mediaQueryDebug{height:.5rem;width:100%;background:#f44336;position:fixed;z-index:99999999;top:0;display:none}#mediaQueryDebug:before{content:"red";padding-top:.75rem;padding-left:.5rem;display:block;z-index:99999999;position:absolute}body.mediaQueryDebugLevel1 #mediaQueryDebug,body.mediaQueryDebugLevel2 #mediaQueryDebug{display:block}body.mediaQueryDebugLevel2 .content-grid{border:.1rem dashed var(--main-color)}body.mediaQueryDebugLevel3 #mediaQueryDebug{display:block}body.mediaQueryDebugLevel3 .content-grid>*{border:.1rem dashed var(--sub-color)}body.mediaQueryDebugLevel3 .content-grid{border:.1rem dashed var(--main-color)}@media only screen and (max-width: calc(1536px + 5rem)){#mediaQueryDebug{background:#ffa726}#mediaQueryDebug:before{content:"orange"}.content-grid{--content-max-width: 1280px}.testActivity{--box-size: 1.05em}.testActivity .daysFull{margin-right:1rem}.pageLeaderboards .content{grid-template-columns:15rem 1fr}}@media only screen and (max-width: calc(1280px + 5rem)){#mediaQueryDebug{background:#ffee58}#mediaQueryDebug:before{content:"yellow"}.content-grid{--content-max-width: 1024px}.pageSettings .section{grid-template-columns:1.5fr 1fr}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .customThemeInput{grid-template-columns:15em 1fr}.pageAccountSettings .main{gap:2rem}.pageAccountSettings .main .right .tab .section{grid-template-columns:1fr 1fr}.pageAccount .group.chart .below{grid-template-columns:auto 250px}.pageAccount .group.chart .below .buttons{grid-template-columns:1fr 1fr}.pageTest #liveStatsTextTop,.pageTest #liveStatsTextBottom{font-size:9rem}#customTextModal .modal .buttonsTop{grid-template-columns:1fr 1fr}.testActivity{--box-size: .9em;--font-size: .9em}.testActivity .activity div,.testActivity .legend div{height:var(--box-size)}.testActivity .days{display:grid}.testActivity .daysFull{display:none}.pageLeaderboards .content .tableAndUser{font-size:.9rem}.pageLeaderboards .content .tableAndUser .bigUser{grid-template-columns:auto 1fr auto auto auto}.pageLeaderboards .content .tableAndUser .narrow{display:table-cell}.pageLeaderboards .content .tableAndUser .wide{display:none}.pageLeaderboards .content .tableAndUser table tbody td.date{font-size:1em}.pageLeaderboards .content .tableAndUser table td,.pageLeaderboards .content .tableAndUser .bigUser{padding:1em}.pageFriends .content .friends table,.pageFriends .content .pendingRequests table{font-size:.9rem}.pageFriends .content .friends table .badge .text,.pageFriends .content .pendingRequests table .badge .text{display:none}}@media only screen and (max-width: calc(1024px + 5rem)){#mediaQueryDebug{background:#9ccc65}#mediaQueryDebug:before{content:"green"}.content-grid{--content-max-width: 768px}#testConfig{font-size:.7rem;--horizontalPadding: .6em}#bannerCenter{font-size:.85rem}#bannerCenter .banner .container .closeButton{padding:.4em}header #logo .text{font-size:1.5rem}header #logo .text .top{display:none}header nav .textButton.view-account{gap:.5em}.pageAccountSettings .main{gap:2rem}.pageAccountSettings .main .right .tab .section{grid-template-columns:1fr;grid-template-areas:"title" "text" "buttons"}.pageAccountSettings .main .right .tab .section.discordIntegration .info{height:8rem;display:grid;align-content:center}.pageTest #result .wrapper .stats.morestats{display:grid;grid-template-columns:repeat(3,max-content);grid-template-rows:1fr 1fr}.pageTest #liveStatsTextTop,.pageTest #liveStatsTextBottom{font-size:7rem}.pageAbout .section .contactButtons,.pageSettings .section{grid-template-columns:1fr 1fr}.pageSettings .section[data-config-name=customBackgroundFilter] .groups{grid-template-columns:1fr}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .customThemeInput{grid-template-columns:10em 1fr}.pageSettings .settingsGroup.quickNav{justify-content:unset}.pageSettings .settingsGroup.quickNav .links{max-width:unset;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pageAccount .group.resultBatches{gap:1rem;grid-template-areas:"bar" "button" "text";grid-template-columns:1fr}.pageAccount .group.topFilters .buttons{display:grid;grid-template-columns:1fr 1fr}.pageAccount .group.topFilters .buttons button[filter=all]{grid-column:span 2}.pageAccount .group.topFilters .buttons.filterGroup{margin-top:2rem}.pageAccount .group.chart .below{grid-template-columns:1fr}.pageAccount .group.chart .below .buttons{grid-template-columns:1fr 1fr 1fr 1fr}.pageAccount .triplegroup.stats .val{font-size:2rem}.pageAccount .group.history{font-size:.75rem}.pageAccount .group.history table thead td:nth-child(6),.pageAccount .group.history table tbody td:nth-child(6){display:none}.profile .pbsWords,.profile .pbsTime{font-size:1rem}.profile{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"info" "leaderboards" "pbsTime" "pbsWords"}.profile{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"info" "leaderboards" "pbsTime" "pbsWords"}.profile .details .bioAndKeyboard{height:100%}.profile .details.soc{grid-template-columns:1.25fr auto 1fr auto auto}.profile .details.soc .typingStats{font-size:.5rem;grid-template-columns:1fr}.profile .details.bioAndKey{grid-template-columns:1.25fr auto auto auto 1fr}.profile .details.bioAndKey .typingStats{grid-template-columns:1fr}.profile .details.both{grid-template-columns:1.25fr auto 1.25fr auto;grid-template-areas:"avAndName sep2 bioAndKey bioAndKey" "typingStats typingStats typingStats socials"}.profile .details.both .sep1,.profile .details.both .sep3{display:none}.profile .details.both .typingStats{grid-template-columns:1fr 1fr 1fr;width:100%}.profile .details.both .socials{justify-content:start}.profile .details.both .socials .title{display:block}.profile .details.both .socials .value{grid-auto-flow:column}.profile .details.none{grid-template-columns:1fr auto 1fr}.profile .details.none .typingStats{grid-template-columns:1fr}.profile .leaderboardsPositions{grid-template-areas:"title title" "t15 t60"}footer .leftright .left{display:grid;grid-template-columns:repeat(4,auto)}footer .leftright .right{display:grid;grid-template-columns:1fr}#customTextModal .modal{grid-template-areas:"topButtons topButtons" "topButtons2 topButtons2" "textArea textArea" "checkboxes checkboxes" "ok ok";grid-template-columns:1fr 1fr}#customTextModal .modal .inputs,#supportModal .modal .buttons{grid-template-columns:1fr 1fr}.testActivity{--box-size: .7em}.testActivity .wrapper{grid-template-areas:"top top" "chart chart" "month month"}.testActivity .days{display:none}.pageLeaderboards .content{align-content:start;grid-template-columns:1fr;grid-template-areas:"buttons" "table"}.pageLeaderboards .content .buttons{font-size:.9em}.pageLeaderboards .content .buttons .buttonGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pageLeaderboards .content .buttons .buttonGroup button{justify-content:center}.pageFriends .content .friends table td:nth-child(4),.pageFriends .content .friends table td:nth-child(7),.pageFriends .content .friends table td:nth-child(8){display:none}}@media only screen and (max-width: calc(768px + 5rem)){#mediaQueryDebug{background:#29b6f6}#mediaQueryDebug:before{content:"blue"}.content-grid{--content-max-width: 640px}#testConfig{font-size:.65rem;--horizontalPadding: .55em}#testModesNotice{font-size:.8rem}#customTextModal .modal .buttonsTop2{grid-template-columns:1fr}#bannerCenter{font-size:.85rem}#bannerCenter .banner.withImage .image{display:none}#bannerCenter .banner.withImage .lefticon{display:block}header nav .textButton.view-account .text{display:none}.page404 .content{grid-template-columns:300px;grid-auto-flow:unset;gap:1rem}.pageTest #liveStatsTextTop,.pageTest #liveStatsTextBottom{font-size:5rem}.pageTest #result .wrapper{grid-template-columns:1fr;grid-template-areas:"stats" "chart" "morestats"}.pageTest #result .wrapper .stats{grid-template-columns:1fr 1fr;grid-template-areas:"wpm acc";justify-items:center}.pageTest #result .wrapper .stats.morestats{gap:1rem;justify-items:start;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.pageAbout .triplegroup{grid-template-columns:1fr}.pageAccount .triplegroup.stats .title{font-size:.75rem}.pageAccount .triplegroup.stats .val{font-size:1.5rem}.pageAccount .group.estimatedWordsTyped .val{font-size:2rem}.pageAccount .group.history table thead td:nth-child(7),.pageAccount .group.history table tbody td:nth-child(7){display:none}.pageAccount .group.filterButtons{grid-template-columns:1fr}.pageAccountSettings .main{grid-template-columns:1fr;grid-template-rows:auto auto}.pageAccountSettings .main .tabs{padding:0;display:grid;grid-auto-flow:row}.pageAccountSettings .main .tabs button{justify-content:center;padding:1em .5em}.pageSettings .accountSettingsNotice button{grid-column:-1/1}.pageSettings .section{grid-template-columns:1fr;grid-template-areas:"title" "text" "buttons"}.pageSettings .section.themes{grid-template-columns:1fr 1fr;gap:1em}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs{grid-template-columns:1fr}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeInputs .customThemeInput{grid-template-columns:1fr 1fr}.pageSettings .section.themes .tabContainer .tabContent.customTheme .customThemeButtons{grid-template-columns:1fr}.pageSettings .section[data-config-name=fontFamily]{grid-template-areas:"title" "text" "tabs" "buttons"}.pageSettings .section[data-config-name=fontFamily] .topRight{grid-area:tabs;align-self:start}.profile{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"info" "leaderboards" "pbsTime" "pbsWords"}.profile .details.none{grid-template-areas:"avAndName" "typingStats";grid-template-columns:1fr}.profile .details.none .separator{display:none}.profile .details.none .typingStats{grid-template-columns:1fr 1fr 1fr}.profile .details.bioAndKey{grid-template-areas:"avAndName bioAndKey" "typingStats typingStats";grid-template-columns:1fr 1fr}.profile .details.bioAndKey .separator{display:none}.profile .details.bioAndKey .typingStats{grid-template-columns:1fr 1fr 1fr}.profile .details.soc{grid-template-areas:"avAndName" "typingStats" "socials";grid-template-columns:1fr}.profile .details.soc .separator{display:none}.profile .details.soc .typingStats{grid-template-columns:1fr 1fr 1fr}.profile .details.soc .socials{justify-content:start}.profile .details.soc .socials .title{display:block}.profile .details.soc .socials .value{grid-auto-flow:column}.profile .details.both{grid-template-areas:"avAndName bioAndKey" "typingStats typingStats" "socials socials";grid-template-columns:1fr 1fr}.profile .details.both .separator{display:none}.profile .details.both .typingStats{grid-template-columns:1fr 1fr 1fr}.profile .details.both .socials{height:100%;justify-content:start}.profile .details.both .socials .title{display:block}.profile .details.both .socials .value{grid-auto-flow:column}.testActivity{--box-size: .58em}.pageFriends .content .friends table,.pageFriends .content .pendingRequests table{font-size:.75rem}}@media(pointer:coarse)and (max-width:778px){#restartTestButton{display:block!important}}@media only screen and (max-width: calc(640px + 5rem)){#mediaQueryDebug{background:#7e57c2}#mediaQueryDebug:before{content:"purple"}.content-grid{--content-max-width: 100%;--padding-inline: 1rem}.ad.ad-h{display:none}.ad.ad-h-s{display:grid}.pageLeaderboards .content .bigtitle .text:after{left:.1rem;transform:none}.pageLeaderboards .content .tableAndUser{font-size:clamp(.7rem,2.8vw,.9rem)}.pageLeaderboards .content .tableAndUser .bigUser{gap:1.5em}.pageLeaderboards .content .tableAndUser table td{padding:.5em}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .flagsAndBadge .badge .text{display:none}.pageLeaderboards .content .tableAndUser table tbody td:nth-child(2){width:100%}.pageLeaderboards .content .tableAndUser .bigUser{padding:.5em .5em .5em 1em}header nav{font-size:.9rem;line-height:.9rem;gap:.25rem}header nav .view-account .text{display:none}header #logo{grid-template-columns:1fr}header #logo .text{display:none}.pageLogin{flex-direction:column;gap:4rem}.pageLogin .side{width:100%}.pageLogin .side input[type=email],.pageLogin .side input[type=password],.pageLogin .side input[type=text]{width:100%;max-width:100%}.pageTest #liveStatsTextTop,.pageTest #liveStatsTextBottom{font-size:12vw}.pageTest #testConfig{display:none}.pageTest #mobileTestConfigButton{display:block}.pageTest #result .wrapper .stats{grid-template-columns:1fr;grid-template-areas:"wpm" "acc";width:-moz-max-content;width:max-content;justify-items:start;justify-self:center}.pageTest #result .wrapper .morestats{justify-self:unset;width:unset}.pageTest #result .wrapper .morestats .group .bottom:after{transform:none;left:0}.pageTest #result .wrapper .buttons{grid-template-columns:1fr 1fr;grid-auto-flow:unset}.pageTest #result .wrapper .buttons #nextTestButton{grid-column:span 2}.pageAbout .section .contactButtons{grid-template-columns:1fr}.pageAccount .accountVerificatinNotice button{grid-column:-1/1}.pageAccount .group.resultBatches{gap:1rem;grid-template-areas:"bar" "button" "text";grid-template-columns:1fr}.pageAccount .group.topFilters .buttons{grid-template-columns:1fr}.pageAccount .group.topFilters .buttons button[filter=all]{grid-column:span 1}.pageAccount .group.chart .below .buttons{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.pageAccount .triplegroup.stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.pageAccount .group.aboveHistory{grid-template-columns:1fr}.pageAccount .group.aboveHistory .exportCSV{grid-column:span 1}.pageAccount .group.history table thead td:nth-child(8),.pageAccount .group.history table tbody td:nth-child(8),.pageAccount .group.history table thead td:nth-child(9),.pageAccount .group.history table tbody td:nth-child(9){display:none}.profile .pbsWords,.profile .pbsTime{font-size:.9rem}.profile .pbsWords,.profile .pbsTime{grid-template-columns:1fr 1fr}.profile .details.none .typingStats,.profile .details.soc .typingStats,.profile .details.bioAndKey .typingStats,.profile .details.both .typingStats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.profile .details.bioAndKey{grid-template-areas:"avAndName" "bioAndKey" "typingStats";grid-template-columns:1fr}.profile .details.both{grid-template-areas:"avAndName" "bioAndKey" "typingStats" "socials";grid-template-columns:1fr}.profile .leaderboardsPositions{grid-template-areas:"title" "t15" "t60"}#keymap .row{height:1.25rem}#keymap .keymapKey,#keymap.split_matrix .keymapSplitSpacer{width:1.25rem;height:1.25rem;border-radius:.3rem;font-size:.6rem}footer .leftright{grid-template-columns:1fr 1fr}footer .leftright .left{width:unset;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}#alertsPopup .modal{max-width:calc(100% - 4rem)}.popupWrapper .modal,.modalWrapper .modal{padding:1rem}#customTextModal .modal .buttonsTop,#customTextModal .modal .inputs{grid-template-columns:1fr}#wordFilterModal .modal{gap:1rem;grid-template-areas:"top top" "left left" "divider divider" "right right" "bottom bottom";grid-template-columns:1fr 1fr}#wordFilterModal .modal .divider{height:.25rem;width:100%;position:relative;display:grid}#wordFilterModal .modal .divider:before{content:"or";font-size:.75rem;position:absolute;top:-.5em;justify-self:center;background:var(--bg-color);color:var(--sub-color);padding:0 1rem}#contactModal .modal .buttons{grid-template-columns:1fr}#contactModal .modal .buttons .button{padding:.5rem 1rem}#contactModal .modal .buttons .button .icon,#contactModal .modal .buttons .button .text{font-size:1rem}#supportModal .modal .buttons{grid-template-columns:1fr}#supportModal .modal .buttons button,#supportModal .modal .buttons a.button{display:grid;grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:1.5rem;padding:0}#supportModal .modal .buttons button .icon,#supportModal .modal .buttons a.button .icon{font-size:1.5rem;margin-left:1.5rem}#supportModal .modal .buttons button .text,#supportModal .modal .buttons a.button .text{text-align:left;font-size:1rem}.testActivity .wrapper{width:100%}.testActivity .wrapper .top{grid-template-columns:12rem 1fr 8rem}.testActivity .activity div,.testActivity .legend div{width:100%;height:unset;aspect-ratio:1}.popupWrapper .modal .inputs.withLabel,.modalWrapper .modal .inputs.withLabel{grid-template-columns:1fr}.pageFriends .content .friends table td:nth-child(5),.pageFriends .content .friends table td:nth-child(6){display:none}.pageAccountSettings [data-tab=blockedUsers] table{font-size:.75rem}}@media only screen and (max-width:425px){#mediaQueryDebug{background:#8d6e63}#mediaQueryDebug:before{content:"brown"}header nav{font-size:.8rem;line-height:.8rem;gap:.1rem}.page404 .content{grid-template-columns:1fr;grid-auto-flow:unset;gap:1rem}.pageTest #result .wrapper{grid-template-columns:1fr;grid-template-areas:"stats" "chart" "morestats"}.pageTest #result .wrapper .stats.morestats{justify-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:unset;grid-auto-flow:unset}.pageAccount .group.history table thead td:nth-child(3),.pageAccount .group.history table tbody td:nth-child(3),.pageAccount .group.history table thead td:nth-child(5),.pageAccount .group.history table tbody td:nth-child(5){display:none}#keymap .row{height:1rem;gap:.1rem}#keymap .keymapKey,#keymap.split_matrix .keymapSplitSpacer{width:1rem;height:1rem;border-radius:.3rem;font-size:.5rem}.testActivity{display:none}.pageLeaderboards .content .tableAndUser .bigUser{gap:1em;padding-left:.75em}.pageLeaderboards .content .tableAndUser .bigUser .stat.narrow:last-child{font-size:.75em}.pageLeaderboards .content .tableAndUser .bigUser .userInfo{font-size:.8em}.pageLeaderboards .content .tableAndUser .bigUser .rank{margin-right:.5em}.pageLeaderboards .content .tableAndUser .titleAndButtons .title{font-size:1em}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .flagsAndBadge .badge .text{display:block}.pageLeaderboards .content .tableAndUser table tbody td.date{font-size:.75em}.pageLeaderboards .content .tableAndUser table .avatarNameBadge{grid-template-columns:1.25em 1fr;grid-template-areas:"avatar name" "badges badges"}.pageLeaderboards .content .tableAndUser table .avatarNameBadge .flagsAndBadge{grid-area:badges}.pageFriends .content .friends table td:nth-child(3){display:none}.pageFriends .content .pendingRequests table td:nth-child(2){display:none}.pageAccountSettings [data-tab=blockedUsers] table{font-size:.75rem}.pageAccountSettings [data-tab=blockedUsers] table td:nth-child(2){display:none}}@media only screen and (max-width:330px){#mediaQueryDebug{background:gray}#mediaQueryDebug:before{content:"gray"}.pageLeaderboards .content .tableAndUser .titleAndButtons{grid-template-columns:1fr;gap:.5em}.pageLeaderboards .content .tableAndUser .titleAndButtons .title{text-align:right}.pageLeaderboards .content .tableAndUser .rawAndConsistency{display:none}header{gap:.25rem}header nav .textButton{padding:.5em .25em}}@media only screen and (max-width:1875px){.ad.ad-v{display:none}}@media only screen and (max-width:355px){.ad.ad-h-s{display:none}}@media(hover:none)and (pointer:coarse){#commandLineMobileButton{display:block!important}}@media(prefers-reduced-motion){body:not(.ignore-reduced-motion) *:not(.fa-spin,#backgroundLoader,.preloader){animation:none!important;transition:none!important}body:not(.ignore-reduced-motion) *:not(.fa-spin,#backgroundLoader,.preloader):after,body:not(.ignore-reduced-motion) *:not(.fa-spin,#backgroundLoader,.preloader):before{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}}
