@charset "UTF-8";/*!
Pure v2.2.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*//*!
normalize.css v | MIT License | https://necolas.github.io/normalize.css/
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! 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{-webkit-box-sizing:content-box;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent;cursor:default}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}/*!
Pure v2.2.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}@media screen and (min-width:120em){.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-1-12,.pure-u-xxl-1-2,.pure-u-xxl-1-24,.pure-u-xxl-1-3,.pure-u-xxl-1-4,.pure-u-xxl-1-5,.pure-u-xxl-1-6,.pure-u-xxl-1-8,.pure-u-xxl-10-24,.pure-u-xxl-11-12,.pure-u-xxl-11-24,.pure-u-xxl-12-24,.pure-u-xxl-13-24,.pure-u-xxl-14-24,.pure-u-xxl-15-24,.pure-u-xxl-16-24,.pure-u-xxl-17-24,.pure-u-xxl-18-24,.pure-u-xxl-19-24,.pure-u-xxl-2-24,.pure-u-xxl-2-3,.pure-u-xxl-2-5,.pure-u-xxl-20-24,.pure-u-xxl-21-24,.pure-u-xxl-22-24,.pure-u-xxl-23-24,.pure-u-xxl-24-24,.pure-u-xxl-3-24,.pure-u-xxl-3-4,.pure-u-xxl-3-5,.pure-u-xxl-3-8,.pure-u-xxl-4-24,.pure-u-xxl-4-5,.pure-u-xxl-5-12,.pure-u-xxl-5-24,.pure-u-xxl-5-5,.pure-u-xxl-5-6,.pure-u-xxl-5-8,.pure-u-xxl-6-24,.pure-u-xxl-7-12,.pure-u-xxl-7-24,.pure-u-xxl-7-8,.pure-u-xxl-8-24,.pure-u-xxl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xxl-1-24{width:4.1667%}.pure-u-xxl-1-12,.pure-u-xxl-2-24{width:8.3333%}.pure-u-xxl-1-8,.pure-u-xxl-3-24{width:12.5%}.pure-u-xxl-1-6,.pure-u-xxl-4-24{width:16.6667%}.pure-u-xxl-1-5{width:20%}.pure-u-xxl-5-24{width:20.8333%}.pure-u-xxl-1-4,.pure-u-xxl-6-24{width:25%}.pure-u-xxl-7-24{width:29.1667%}.pure-u-xxl-1-3,.pure-u-xxl-8-24{width:33.3333%}.pure-u-xxl-3-8,.pure-u-xxl-9-24{width:37.5%}.pure-u-xxl-2-5{width:40%}.pure-u-xxl-10-24,.pure-u-xxl-5-12{width:41.6667%}.pure-u-xxl-11-24{width:45.8333%}.pure-u-xxl-1-2,.pure-u-xxl-12-24{width:50%}.pure-u-xxl-13-24{width:54.1667%}.pure-u-xxl-14-24,.pure-u-xxl-7-12{width:58.3333%}.pure-u-xxl-3-5{width:60%}.pure-u-xxl-15-24,.pure-u-xxl-5-8{width:62.5%}.pure-u-xxl-16-24,.pure-u-xxl-2-3{width:66.6667%}.pure-u-xxl-17-24{width:70.8333%}.pure-u-xxl-18-24,.pure-u-xxl-3-4{width:75%}.pure-u-xxl-19-24{width:79.1667%}.pure-u-xxl-4-5{width:80%}.pure-u-xxl-20-24,.pure-u-xxl-5-6{width:83.3333%}.pure-u-xxl-21-24,.pure-u-xxl-7-8{width:87.5%}.pure-u-xxl-11-12,.pure-u-xxl-22-24{width:91.6667%}.pure-u-xxl-23-24{width:95.8333%}.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-24-24,.pure-u-xxl-5-5{width:100%}}@media screen and (min-width:160em){.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-1-12,.pure-u-xxxl-1-2,.pure-u-xxxl-1-24,.pure-u-xxxl-1-3,.pure-u-xxxl-1-4,.pure-u-xxxl-1-5,.pure-u-xxxl-1-6,.pure-u-xxxl-1-8,.pure-u-xxxl-10-24,.pure-u-xxxl-11-12,.pure-u-xxxl-11-24,.pure-u-xxxl-12-24,.pure-u-xxxl-13-24,.pure-u-xxxl-14-24,.pure-u-xxxl-15-24,.pure-u-xxxl-16-24,.pure-u-xxxl-17-24,.pure-u-xxxl-18-24,.pure-u-xxxl-19-24,.pure-u-xxxl-2-24,.pure-u-xxxl-2-3,.pure-u-xxxl-2-5,.pure-u-xxxl-20-24,.pure-u-xxxl-21-24,.pure-u-xxxl-22-24,.pure-u-xxxl-23-24,.pure-u-xxxl-24-24,.pure-u-xxxl-3-24,.pure-u-xxxl-3-4,.pure-u-xxxl-3-5,.pure-u-xxxl-3-8,.pure-u-xxxl-4-24,.pure-u-xxxl-4-5,.pure-u-xxxl-5-12,.pure-u-xxxl-5-24,.pure-u-xxxl-5-5,.pure-u-xxxl-5-6,.pure-u-xxxl-5-8,.pure-u-xxxl-6-24,.pure-u-xxxl-7-12,.pure-u-xxxl-7-24,.pure-u-xxxl-7-8,.pure-u-xxxl-8-24,.pure-u-xxxl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xxxl-1-24{width:4.1667%}.pure-u-xxxl-1-12,.pure-u-xxxl-2-24{width:8.3333%}.pure-u-xxxl-1-8,.pure-u-xxxl-3-24{width:12.5%}.pure-u-xxxl-1-6,.pure-u-xxxl-4-24{width:16.6667%}.pure-u-xxxl-1-5{width:20%}.pure-u-xxxl-5-24{width:20.8333%}.pure-u-xxxl-1-4,.pure-u-xxxl-6-24{width:25%}.pure-u-xxxl-7-24{width:29.1667%}.pure-u-xxxl-1-3,.pure-u-xxxl-8-24{width:33.3333%}.pure-u-xxxl-3-8,.pure-u-xxxl-9-24{width:37.5%}.pure-u-xxxl-2-5{width:40%}.pure-u-xxxl-10-24,.pure-u-xxxl-5-12{width:41.6667%}.pure-u-xxxl-11-24{width:45.8333%}.pure-u-xxxl-1-2,.pure-u-xxxl-12-24{width:50%}.pure-u-xxxl-13-24{width:54.1667%}.pure-u-xxxl-14-24,.pure-u-xxxl-7-12{width:58.3333%}.pure-u-xxxl-3-5{width:60%}.pure-u-xxxl-15-24,.pure-u-xxxl-5-8{width:62.5%}.pure-u-xxxl-16-24,.pure-u-xxxl-2-3{width:66.6667%}.pure-u-xxxl-17-24{width:70.8333%}.pure-u-xxxl-18-24,.pure-u-xxxl-3-4{width:75%}.pure-u-xxxl-19-24{width:79.1667%}.pure-u-xxxl-4-5{width:80%}.pure-u-xxxl-20-24,.pure-u-xxxl-5-6{width:83.3333%}.pure-u-xxxl-21-24,.pure-u-xxxl-7-8{width:87.5%}.pure-u-xxxl-11-12,.pure-u-xxxl-22-24{width:91.6667%}.pure-u-xxxl-23-24{width:95.8333%}.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-24-24,.pure-u-xxxl-5-5{width:100%}}@media screen and (min-width:240em){.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-1-12,.pure-u-x4k-1-2,.pure-u-x4k-1-24,.pure-u-x4k-1-3,.pure-u-x4k-1-4,.pure-u-x4k-1-5,.pure-u-x4k-1-6,.pure-u-x4k-1-8,.pure-u-x4k-10-24,.pure-u-x4k-11-12,.pure-u-x4k-11-24,.pure-u-x4k-12-24,.pure-u-x4k-13-24,.pure-u-x4k-14-24,.pure-u-x4k-15-24,.pure-u-x4k-16-24,.pure-u-x4k-17-24,.pure-u-x4k-18-24,.pure-u-x4k-19-24,.pure-u-x4k-2-24,.pure-u-x4k-2-3,.pure-u-x4k-2-5,.pure-u-x4k-20-24,.pure-u-x4k-21-24,.pure-u-x4k-22-24,.pure-u-x4k-23-24,.pure-u-x4k-24-24,.pure-u-x4k-3-24,.pure-u-x4k-3-4,.pure-u-x4k-3-5,.pure-u-x4k-3-8,.pure-u-x4k-4-24,.pure-u-x4k-4-5,.pure-u-x4k-5-12,.pure-u-x4k-5-24,.pure-u-x4k-5-5,.pure-u-x4k-5-6,.pure-u-x4k-5-8,.pure-u-x4k-6-24,.pure-u-x4k-7-12,.pure-u-x4k-7-24,.pure-u-x4k-7-8,.pure-u-x4k-8-24,.pure-u-x4k-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-x4k-1-24{width:4.1667%}.pure-u-x4k-1-12,.pure-u-x4k-2-24{width:8.3333%}.pure-u-x4k-1-8,.pure-u-x4k-3-24{width:12.5%}.pure-u-x4k-1-6,.pure-u-x4k-4-24{width:16.6667%}.pure-u-x4k-1-5{width:20%}.pure-u-x4k-5-24{width:20.8333%}.pure-u-x4k-1-4,.pure-u-x4k-6-24{width:25%}.pure-u-x4k-7-24{width:29.1667%}.pure-u-x4k-1-3,.pure-u-x4k-8-24{width:33.3333%}.pure-u-x4k-3-8,.pure-u-x4k-9-24{width:37.5%}.pure-u-x4k-2-5{width:40%}.pure-u-x4k-10-24,.pure-u-x4k-5-12{width:41.6667%}.pure-u-x4k-11-24{width:45.8333%}.pure-u-x4k-1-2,.pure-u-x4k-12-24{width:50%}.pure-u-x4k-13-24{width:54.1667%}.pure-u-x4k-14-24,.pure-u-x4k-7-12{width:58.3333%}.pure-u-x4k-3-5{width:60%}.pure-u-x4k-15-24,.pure-u-x4k-5-8{width:62.5%}.pure-u-x4k-16-24,.pure-u-x4k-2-3{width:66.6667%}.pure-u-x4k-17-24{width:70.8333%}.pure-u-x4k-18-24,.pure-u-x4k-3-4{width:75%}.pure-u-x4k-19-24{width:79.1667%}.pure-u-x4k-4-5{width:80%}.pure-u-x4k-20-24,.pure-u-x4k-5-6{width:83.3333%}.pure-u-x4k-21-24,.pure-u-x4k-7-8{width:87.5%}.pure-u-x4k-11-12,.pure-u-x4k-22-24{width:91.6667%}.pure-u-x4k-23-24{width:95.8333%}.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-24-24,.pure-u-x4k-5-5{width:100%}}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.28571429%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.no-box-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.clearfix{zoom:1}.clearfix:before{content:'';display:block}.clearfix:after{content:'';display:table;clear:both}.replace-text{display:inline-block;text-indent:100%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat}.blur{filter:url(/images/resources.svg#blur-5);-webkit-filter:blur(5px)}.cursor-grab{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.cursor-grabbing{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.flag{background-size:250px 1560px;background-image:url(/images/sprite-flags.png);background-repeat:no-repeat;display:block}.flag.flag-au{background-position:-5px -5px;width:240px;height:120px}.flag.flag-br{background-position:-5px -135px;width:240px;height:120px}.flag.flag-ca{background-position:-5px -265px;width:240px;height:120px}.flag.flag-de{background-position:-5px -395px;width:240px;height:120px}.flag.flag-es{background-position:-5px -525px;width:240px;height:120px}.flag.flag-fr{background-position:-5px -655px;width:240px;height:120px}.flag.flag-gb{background-position:-5px -785px;width:240px;height:120px}.flag.flag-in{background-position:-5px -915px;width:240px;height:120px}.flag.flag-it{background-position:-5px -1045px;width:240px;height:120px}.flag.flag-ph{background-position:-5px -1175px;width:240px;height:120px}.flag.flag-ru{background-position:-5px -1305px;width:240px;height:120px}.flag.flag-us{background-position:-5px -1435px;width:240px;height:120px}@media (min-resolution:192dpi),(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){.flag{background-image:url(/images/sprite-flags@2x.png);background-repeat:no-repeat;background-size:250px 1560px;display:block}}.nav-mobile-controls{display:none}.masthead-dark{background-color:#141526}.masthead-dark .pure-g [class*=pure-u]{color:#fff}.masthead-dark .nav a{color:#fff;color:#9193a8}.masthead-dark .nav a:focus,.masthead-dark .nav a:hover{color:#1cbfff}@media screen and (min-width:64em){.masthead-dark .nav a{color:#fff}}.masthead-dark .nav-menu{background-color:#212539}@media screen and (min-width:64em){.masthead-dark .nav-menu{background-color:transparent}}.masthead-dark .nav-menu a{color:#fff}.masthead-dark .nav-menu a:focus,.masthead-dark .nav-menu a:hover{color:#1cbfff}.masthead-dark .nav-menu a svg{color:#9193a8}.masthead-dark .nav-menu a:focus svg,.masthead-dark .nav-menu a:hover svg{color:#9193a8}@media screen and (min-width:64em){.masthead-dark .nav-menu a svg{color:#fff}.masthead-dark .nav-menu a:focus svg,.masthead-dark .nav-menu a:hover svg{color:#1cbfff}}@media screen and (min-width:64em){.masthead-dark .nav-menu li.username-link{display:inline-block;vertical-align:top;color:#1cbfff}.masthead-dark .nav-menu li.username-link svg{color:#1cbfff}.masthead-dark .nav-menu li.username-link:focus svg,.masthead-dark .nav-menu li.username-link:hover svg{color:#fff}.masthead-dark .nav-menu li.username-link:focus,.masthead-dark .nav-menu li.username-link:hover{color:#fff}.masthead-dark .nav-menu li.username-link:focus,.masthead-dark .nav-menu li.username-link:hover{color:#fff}.masthead-dark .nav-menu li.username-link:hover .svg-icon{color:#1cbfff}.masthead-dark .nav-menu li.username-link:hover .svg-icon:focus,.masthead-dark .nav-menu li.username-link:hover .svg-icon:hover{color:#fff}.masthead-dark .nav-menu li.username-link:hover .svg-icon:focus,.masthead-dark .nav-menu li.username-link:hover .svg-icon:hover{color:#fff}}@media screen and (min-width:64em) and (max-width:1160px){.masthead-dark .nav-menu li.username-link .username-link-logged-in{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:10em}}@media screen and (min-width:64em){.masthead-dark .nav-menu li a{color:#fff}.masthead-dark .nav-menu li a:focus,.masthead-dark .nav-menu li a:hover{color:#1cbfff}}.masthead-dark .nav-menu .sub-menu{z-index:100;border-bottom:1px solid rgba(94,95,115,.5);padding-bottom:.2em}@media screen and (min-width:48em){.masthead-dark .nav-menu .sub-menu{border-bottom:none}}@media screen and (min-width:64em){.masthead-dark .nav-menu .sub-menu{background:#26273b}.masthead-dark .nav-menu .sub-menu li a{color:#1cbfff}.masthead-dark .nav-menu .sub-menu li a:focus,.masthead-dark .nav-menu .sub-menu li a:hover{color:#fff}.masthead-dark .nav-menu .sub-menu li a:focus,.masthead-dark .nav-menu .sub-menu li a:hover{color:#fff}.masthead-dark .nav-menu .sub-menu li a svg{color:#1cbfff}.masthead-dark .nav-menu .sub-menu li a:focus svg,.masthead-dark .nav-menu .sub-menu li a:hover svg{color:#fff}.masthead-dark .nav-menu .sub-menu:after{content:'';position:absolute;display:block;background:0 0;width:0;height:0;border-style:solid;top:-8px;left:50%;border-color:#26273b transparent;border-width:0 8px 8px;transform:translateX(-50%)}}.masthead .pure-g [class*=pure-u]{font-size:15px;font-size:1.2857142855rem}@media screen and (min-width:64em){.masthead .pure-g [class*=pure-u]{font-size:15px;font-size:1.3928571435000001rem}}@media screen and (min-width:80em){.masthead .pure-g [class*=pure-u]{font-size:15px;font-size:1.5rem}}.masthead .nav{padding-top:1em;padding-bottom:1em}@media screen and (min-width:64em){.masthead .nav{padding-top:.4em;padding-bottom:.35em}}.masthead .nav-mobile-controls{display:block;position:absolute;z-index:3;top:1.15em;right:9px}@media screen and (min-width:48em){.masthead .nav-mobile-controls{right:18px}}@media screen and (min-width:64em){.masthead .nav-mobile-controls{display:none}}.masthead .masthead-logo{font-size:18px;font-size:1.5428571426000002rem;display:block;text-align:center}@media screen and (min-width:64em){.masthead .masthead-logo{font-size:18px;font-size:1.6714285722rem}}@media screen and (min-width:80em){.masthead .masthead-logo{font-size:18px;font-size:1.8rem}}@media screen and (min-width:64em){.masthead .masthead-logo{text-align:left}}.body-mobile-app .masthead .masthead-logo{color:#9193a8}@media screen and (min-width:64em){.masthead .masthead-logo{display:inline-block;padding:.5em 0;margin:.5em 0;text-align:left}}@media screen and (min-width:64em){.masthead .nav div.nav-menu{margin:.7em 0}}.nav-menu{display:none;position:absolute;z-index:2;top:0;right:0;left:0;min-height:100vh;margin:0;list-style-type:none;padding:1em 0 1em 15vw;font-size:16px;font-size:1.3714285712rem}@media screen and (min-width:64em){.nav-menu{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.nav-menu{font-size:16px;font-size:1.6rem}}@media screen and (min-width:64em){.nav-menu{display:block;transform:none;white-space:nowrap;transform-origin:initial;transition:none;position:static;text-align:right;padding:0;z-index:auto;min-height:auto}}@media screen and (min-width:64em){.nav-menu .app-promo,.nav-menu .hamburger-view{display:none}}.nav-menu .promo-banner{margin-bottom:.5em}@media only screen and (max-width:400px){.nav-menu .promo-banner{width:85%}}.nav-menu .promo-container{padding-left:revert-layer}.nav-menu .nav-item-text{display:inline-block;padding:.3em 0 .3em 1.2em;position:relative;margin-right:2.5em;cursor:pointer}.nav-menu .nav-item-text .nav-link{color:#9193a8;padding:0}@media screen and (min-width:64em){.nav-menu .nav-item-text .nav-link{color:inherit}}@media screen and (min-width:64em){.nav-menu .nav-item-text{margin-right:initial}}.nav-menu a{display:inline-block;padding:.3em 0 .3em 1.2em;position:relative;margin-right:2.5em;cursor:pointer}@media screen and (min-width:64em){.nav-menu a{margin-right:initial}}.nav-menu a .nav-link{color:#9193a8;padding:0}@media screen and (min-width:64em){.nav-menu a .nav-link{color:inherit}}@media screen and (min-width:64em){.nav-menu a{margin-right:initial}}.nav-menu li{list-style-type:none}@media screen and (min-width:64em){.nav-menu li{position:relative;display:inline-block;white-space:nowrap;border:none;padding:0}}@media screen and (min-width:64em){.nav-menu li .nav-item-text{padding:.5em .8em}}@media screen and (min-width:80em){.nav-menu li .nav-item-text{padding:.5em 1em}}@media screen and (min-width:64em){.nav-menu li .nav-item-text:last-child .nav-item-text{margin-right:-1em}}@media screen and (min-width:64em){.nav-menu li a{padding:.5em .8em}}@media screen and (min-width:80em){.nav-menu li a{padding:.5em 1em}}@media screen and (min-width:64em){.nav-menu li a{padding:.5em .8em}}@media screen and (min-width:80em){.nav-menu li a{padding:.5em 1em}}@media screen and (min-width:64em){.nav-menu li a:last-child .nav-item-text{margin-right:-1em}}@media screen and (min-width:64em){.nav-menu li a:last-child a{margin-right:-1em}}@media screen and (min-width:64em){.nav-menu .nav-item-text.active,.nav-menu a.active{color:#1cbfff}.nav-menu .nav-item-text.active .svg-icon,.nav-menu a.active .svg-icon{color:#1cbfff}.nav-menu .nav-item-text.active+.sub-menu,.nav-menu a.active+.sub-menu{display:block}.nav-menu .nav-item-text.active .nav-link:focus,.nav-menu .nav-item-text.active .nav-link:hover,.nav-menu a.active .nav-link:focus,.nav-menu a.active .nav-link:hover{color:#fff}.nav-menu .nav-item-text.active .nav-link:focus .svg-icon,.nav-menu .nav-item-text.active .nav-link:hover .svg-icon,.nav-menu a.active .nav-link:focus .svg-icon,.nav-menu a.active .nav-link:hover .svg-icon{color:#fff}}.nav-menu .sub-menu{padding:0;list-style-type:none}@media screen and (min-width:64em){.nav-menu .sub-menu{display:none;margin:0;left:50%;top:100%;text-align:left;position:absolute;transform:translateX(-50%);padding:.5em 0 .5em 0;filter:drop-shadow(0 0 .5em rgba(0, 0, 0, .15));border-radius:3px;margin-top:.5em;z-index:2;min-width:12em}.nav-menu .sub-menu:before{content:'';position:absolute;top:-1em;right:-1em;bottom:-1em;left:-1em}}.nav-menu .sub-menu li.sub-menu-child a{padding-left:1em}@media screen and (min-width:64em){.nav-menu .sub-menu li{display:block}.nav-menu .sub-menu li a{display:block;padding:.5em 1.5em .5em 1em}.nav-menu .sub-menu li.sub-menu-child a{padding-left:2em}}.nav-menu .sub-menu .svg-icon{margin-left:.4em}body.nav-opened{overflow-y:hidden;height:100vh}body.nav-opened .nav-menu{display:block;overflow-y:auto;height:100vh;padding:1em 0 5em 1em}body.nav-opened .nav-menu .sub-menu-mobile{display:none;padding-left:0}body.nav-opened .nav-menu .nav-item-text{color:#9193a8;text-transform:uppercase}body.nav-opened .nav-menu .nav-item-text.language-mobile{text-transform:none;color:#fff}body.nav-opened .nav-menu .nav-item-text.language-mobile .svg-icon{position:static}body.nav-opened .nav-menu .nav-item-text.language-mobile.active+.sub-menu-mobile{display:block}body.nav-opened .nav-menu .svg-icon{top:.5em;left:0;position:absolute}.nav-close,.nav-opened .nav-hamburger{display:none}.nav-opened .nav-close{display:block}.pika-single.pika-st{color:#fff;background:#1a1b2e;border:1px solid #26273b;border-bottom-color:#26273b}.pika-st .pika-label{background-color:#1a1b2e}.pika-st .is-rtl .pika-next,.pika-st .pika-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAQ0lEQVR4Ae3KIQ4AIBTD0N0/IeHGI3UIRA3ut/Zl+ltXc5++htVAmIAwAWECwgSEKbgthEoIlRAqIVRCqINQB9nDgQd7ktwFo6UpWQAAAABJRU5ErkJggg==)}.pika-st .is-rtl .pika-prev,.pika-st .pika-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAP0lEQVQ4y+3TMQoAMAgEwfwfAvvjTZ1uGzuvHhBPPGczEG+FRqqRaqQaqUaqkX6QBmmjacvQ6qEVTjsh+xizebvlaWptGXZAAAAAAElFTkSuQmCC)}.pika-st .pika-table th{color:#5e5f73}.pika-st .pika-button{color:#9193a8;background:#141526}.pika-st .pika-week{color:#5e5f73}.pika-st .is-today .pika-button{color:#1cbfff}.pika-st .is-selected .pika-button{color:#fff;background:#5e5f73;box-shadow:none}.pika-st .is-disabled .pika-button{color:#5e5f73;opacity:.3}.pika-st .is-selected .pika-button:hover,.pika-st .pika-button:hover{color:#fff;background:#5e5f73}.u-hidden{display:none}.u-visible{display:block}.u-visible-inline{display:inline}.u-visible-inline-block{display:inline-block}@media screen and (min-width:35.5em){.u-hidden-sm{display:none}.u-visible-sm{display:block}.u-visible-inline-sm{display:inline}.u-visible-inline-block-sm{display:inline-block}}@media screen and (min-width:48em){.u-hidden-md{display:none}.u-visible-md{display:block}.u-visible-inline-md{display:inline}.u-visible-inline-block-md{display:inline-block}}@media screen and (min-width:64em){.u-hidden-lg{display:none}.u-visible-lg{display:block}.u-visible-inline-lg{display:inline}.u-visible-inline-block-lg{display:inline-block}}@media screen and (min-width:80em){.u-hidden-xl{display:none}.u-visible-xl{display:block}.u-visible-inline-xl{display:inline}.u-visible-inline-block-xl{display:inline-block}}html{font-size:62.5%;overflow-y:scroll;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.pure-g [class*=pure-u],body{font-weight:400;line-height:1.6;font-size:16px;font-size:1.3714285712rem;font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;margin:0;padding:0}@media screen and (min-width:64em){.pure-g [class*=pure-u],body{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.pure-g [class*=pure-u],body{font-size:16px;font-size:1.6rem}}body{display:flex;flex-direction:column;min-height:calc(100vh - 6rem)}.pre-fold{flex:1;flex-basis:auto;min-height:calc(100vh - 6rem)}@media screen and (min-width:48em){.pre-fold{min-height:auto}}body.layout-mobile .pre-fold{position:relative;min-height:calc(100vh - 6rem);min-height:calc(100dvh - 6rem)}@media (orientation:portrait) and (max-height:568px){body.layout-mobile .pre-fold{min-height:550px}}@media (orientation:portrait) and (max-width:320px){body.layout-mobile .pre-fold{min-width:260px}}@media (orientation:landscape) and (max-height:320px){body.layout-mobile .pre-fold{min-height:320px}}@media (orientation:landscape) and (max-width:550px){body.layout-mobile .pre-fold{min-width:550px}}@media only screen and (max-height:699px) and (orientation:landscape){.pre-fold{overflow:hidden}}.pure-g [class*=pure-u-custom-]{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g .u-c{padding-left:9px;padding-right:9px}@media screen and (min-width:48em){.pure-g .u-c{padding-left:18px;padding-right:18px}}.pure-g .u-c-sm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 9px}.pure-g .pure-u-custom-ad-skyscraper{width:178px;padding-bottom:2em;padding-right:0}.pure-g .pure-u-custom-ad-rectangle{width:318px;padding-bottom:2em;padding-left:0}.pure-g .pure-u-custom-speedtest{width:764px}body,html{height:100%;color:#9193a8;background:#000}body>img{display:block;position:absolute}#container{position:relative;min-width:1260px}.content{position:relative;z-index:1}.fake-link,a{cursor:pointer;color:#1cbfff;text-decoration:none}.fake-link:active,.fake-link:focus,.fake-link:hover,a:active,a:focus,a:hover{text-decoration:none;color:#6afff3}.fake-link:focus,a:focus{outline-color:#1cbfff}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#6afff3}h1 a:active,h1 a:focus,h1 a:hover,h2 a:active,h2 a:focus,h2 a:hover,h3 a:active,h3 a:focus,h3 a:hover,h4 a:active,h4 a:focus,h4 a:hover,h5 a:active,h5 a:focus,h5 a:hover,h6 a:active,h6 a:focus,h6 a:hover{color:#1cbfff}h1,h2{text-transform:uppercase;font-weight:700;margin:1.33em 0}h3,h4,h5,h6{margin:1em 0}h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:.9em}hr{border:0;height:1px;background:#9193a8;margin:2em 0;opacity:.25}blockquote{margin:0;padding:.5em 1em;border:1px solid rgba(145,147,168,.5);border-radius:1em}blockquote cite{display:block;text-align:right;margin:1em 0;color:rgba(145,147,168,.5)}blockquote cite:before{content:"- "}pre{overflow:visible}.padding-top-50{padding-top:50px}.bright{color:#fff}.number{font-family:gauge-mono,Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;font-size:55px;font-size:4.7142857135rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media screen and (min-width:64em){.number{font-size:55px;font-size:5.1071428595rem}}@media screen and (min-width:80em){.number{font-size:55px;font-size:5.5rem}}.no-margin{margin:0}.note{font-size:smaller}.p-margin{margin:1em 0}.cta{margin-top:2em;margin-bottom:2em}.container{margin:0 auto}@media screen and (min-width:48em){.container{width:1260px}}body.layout-mobile .container{width:auto}.top-placeholder{height:108px}.content-page .top-placeholder{height:auto}.ads-column{position:relative}.bidirectional-override{unicode-bidi:bidi-override}.evidon-consent-link-text{color:#9193a8;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){.evidon-consent-link-text{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.evidon-consent-link-text{font-size:14px;font-size:1.4rem}}.evidon-consent-link-text:active,.evidon-consent-link-text:focus,.evidon-consent-link-text:hover{text-decoration:none;color:#fff}.g0sVbgDfoKS1J1dFdfyrpEaDLhLs9jKtBFB78GB6{text-align:center;opacity:0;animation-name:fade-in;animation-duration:2s;animation-timing-function:linear;animation-delay:2s;animation-fill-mode:forwards}.g0sVbgDfoKS1J1dFdfyrpEaDLhLs9jKtBFB78GB6 p{margin:.25em 0}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.a-container{overflow:hidden;text-align:center;position:relative;z-index:1}.ads-right,.top-placeholder{transition:all ease-in-out 250ms}.a-container-eot{text-align:left}.ad-during-test{width:100vmin;margin:0 auto;position:fixed;bottom:0;z-index:4;text-align:center}.content-page .main-view{position:relative}.content-page .speedtest-container{min-height:auto;width:100%}.content-page .pure-u-custom-speedtest{width:100%}.content-page .start-button a{left:0}.speedtest-container{max-width:1260px;min-height:530px;position:relative;padding:18px 18px 1px 18px;margin-top:-18px;width:764px;box-sizing:border-box}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pre-fold{background-color:#141526}body.layout-mobile .pre-fold.mobile-test-complete{background-color:#000}body.layout-mobile .mobile-test-complete .result-area-connection{position:relative}.lower-content{background-color:#26273b}.lower-content-view>.lower-content:first-child{padding-bottom:2em}.lower-content .container{padding-bottom:2em}.lower-content.content-alternate .container,.lower-content.content-regular .container{padding-bottom:0}.lower-content.lower-content-blend{background-color:#05061f;margin-left:calc(-178px + 18px)}body.layout-mobile .lower-content.lower-content-blend{background-color:#141526;margin-left:0}.content-regular{min-height:500px}.content-alternate{background-color:#141526}.container-blank{display:none}.comparison td,.comparison th{padding:8px 16px}.survey .dragdealer{position:relative;height:2px;margin:30px auto;background:#fff}.survey .dragdealer .progress-bar{background:#1cbfff;height:2px}.survey .dragdealer .handle{position:absolute;color:#26273b;background:#fff;padding:7px 20px;top:-14px;text-align:center;border-radius:50px;font-size:12px;font-size:1.0285714284rem}@media screen and (min-width:64em){.survey .dragdealer .handle{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.survey .dragdealer .handle{font-size:12px;font-size:1.2rem}}.survey .dragdealer .handle.speed-handle{min-width:80px}.survey .dragdealer .handle.dollar-handle{min-width:35px}.survey .dragdealer .handle:hover{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;color:#9193a8}.survey .survey-success-container{display:none}.survey .pure-form-stacked label{color:#fff;font-size:14px;font-size:1.1999999998rem;margin:.5 0}@media screen and (min-width:64em){.survey .pure-form-stacked label{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.survey .pure-form-stacked label{font-size:14px;font-size:1.4rem}}.survey select{color:#fff;width:100%;height:2.5em;line-height:2.5em;border-color:#fff}.survey select:active,.survey select:focus,.survey select:hover{border-color:#1cbfff}.survey select option{color:#000}.survey .submit-container button{background:#fff38e;font-size:14px;font-size:1.1999999998rem;font-weight:700;padding:.2em 1.2em;margin-top:2.2em}@media screen and (min-width:64em){.survey .submit-container button{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.survey .submit-container button{font-size:14px;font-size:1.4rem}}.survey .submit-container button:active,.survey .submit-container button:focus,.survey .submit-container button:hover{color:#26273b}footer.footer{z-index:1;display:block;vertical-align:middle;width:100%;background-color:#1a1b2e;overflow:hidden;box-sizing:border-box;padding:3em 0 0}body.layout-mobile footer.footer{padding-bottom:68px}footer.footer #change-locale-list{columns:2;max-width:63vw}@media screen and (min-width:48em){footer.footer #change-locale-list{margin-right:5em}}footer.footer [class*=pure-u]{font-size:14px;font-size:1.1999999998rem;color:#9193a8;font-weight:400}@media screen and (min-width:64em){footer.footer [class*=pure-u]{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){footer.footer [class*=pure-u]{font-size:14px;font-size:1.4rem}}footer.footer .logo-footer-ookla{margin-bottom:.6em}footer.footer .logo-footer svg{font-size:2em;vertical-align:text-bottom}footer.footer .logo-footer>a{color:#d7d8df}footer.footer .logo-footer>a:hover{color:#fff}footer.footer .menu-footer{margin:0 0 2em 0;padding:0}@media only screen and (max-width:500px){footer.footer .menu-footer .account-link{display:none}}footer.footer .menu-footer-sm{margin-bottom:1em}footer.footer .menu-footer li{list-style-type:none;margin:0 0 .2em;padding:0}footer.footer .menu-footer li a{color:#9193a8}footer.footer .menu-footer li a:active,footer.footer .menu-footer li a:focus,footer.footer .menu-footer li a:hover{text-decoration:none;color:#fff}footer.footer .menu-footer-inline li{display:inline-block;margin-right:1.5em}footer.footer .menu-footer-inline li:last-child{margin-right:0}footer.footer .menu-footer-inline-tight li{margin-right:1em}footer.footer .menu-footer-inline-tight li:last-child{margin-right:0}footer.footer .menu-footer-social li{display:inline-block}footer.footer h3{color:#d7d8df;font-weight:500;text-transform:uppercase;font-size:16px;font-size:1.3714285712rem;margin-top:0}@media screen and (min-width:64em){footer.footer h3{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){footer.footer h3{font-size:16px;font-size:1.6rem}}footer.footer h3>a{color:#d7d8df}footer.footer h3>a:hover{color:#fff}.baseline-icon{position:relative;top:-3px}.baseline-icon.social-link-button{top:-2px}.accessibility-modal{text-align:left;background:#26273b;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);border-radius:3px;z-index:7;border:1px solid rgba(145,147,168,.2);position:fixed;width:600px;max-height:90%;overflow-x:auto;padding:18px}body.layout-mobile .accessibility-modal{width:calc(100% - 9px - 9px);max-width:600px}body .modal-container .accessibility-modal{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}body.layout-mobile .modal-container .accessibility-modal{top:9px;left:9px;transform:none}.accessibility-modal .close-btn{position:absolute;top:0;right:0;padding:18px;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){.accessibility-modal .close-btn{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.accessibility-modal .close-btn{font-size:10px;font-size:1rem}}.accessibility-modal .close-btn:active,.accessibility-modal .close-btn:focus,.accessibility-modal .close-btn:hover{color:#6afff3}#engine{display:block;color:transparent;margin:0;width:50%;height:95px;position:absolute;top:0;left:0;z-index:0}.start-span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;box-sizing:border-box}.mobile-eot-banner{font-size:14px;font-size:1.1999999998rem;padding:10px}@media screen and (min-width:64em){.mobile-eot-banner{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.mobile-eot-banner{font-size:14px;font-size:1.4rem}}.mobile-eot-banner .download-app{color:#fff;display:flex;gap:1em;align-items:center;justify-content:center}.mobile-eot-banner .webstore-app-links{display:block}.mobile-during-test-banner{width:90%;margin:0 auto}@media (orientation:portrait) and (max-height:680px){.mobile-during-test-banner .mobile-banner-container{display:none}}.mobile-during-test-banner .mobile-banner-container a{padding:1em .7em 0 .7em;display:block;background-color:#373950;border-radius:20px}.mobile-during-test-banner .mobile-banner-container a .modal-content{font-size:14px;font-size:1.1999999998rem;font-weight:400;color:#fff;text-align:center}@media screen and (min-width:64em){.mobile-during-test-banner .mobile-banner-container a .modal-content{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.mobile-during-test-banner .mobile-banner-container a .modal-content{font-size:14px;font-size:1.4rem}}.mobile-during-test-banner .mobile-banner-container a .modal-content span{padding-top:.5em}.mobile-during-test-banner .mobile-banner-container a .image-container{padding-top:5px;display:flex;justify-content:space-evenly;align-items:center}.mobile-during-test-banner .mobile-banner-container a .image-container .download-image{flex:1}.mobile-during-test-banner .mobile-banner-container a .image-container .download-image img{display:block;max-width:95%;margin:0 auto}.mobile-pretest{margin:0 auto;z-index:4;position:relative;max-width:40rem}.mobile-pretest .app-promo-image{width:calc(100% + 18px + 18px);display:block;margin-left:-18px}@media only screen and (max-height:699px) and (orientation:landscape){.mobile-pretest .app-promo-image{display:none}}.mobile-pretest .mobile-banner-container{display:block}.mobile-pretest .mobile-banner-container a{display:block;position:relative;background-color:#373950;border-radius:24px;padding:9px 18px 0;line-height:1.3;text-align:center;color:#fff}@media only screen and (max-height:699px) and (orientation:landscape){.mobile-pretest .mobile-banner-container a{padding-bottom:9px}}.mobile-pretest .mobile-banner-container a span,.mobile-pretest .mobile-banner-container a strong{display:block;margin:1em 0}.mobile-pretest .mobile-banner-container a strong{font-weight:500;font-size:24px;font-size:2.0571428568rem;line-height:1.1}@media screen and (min-width:64em){.mobile-pretest .mobile-banner-container a strong{font-size:24px;font-size:2.2285714296rem}}@media screen and (min-width:80em){.mobile-pretest .mobile-banner-container a strong{font-size:24px;font-size:2.4rem}}.start-button{display:none;text-align:center;white-space:nowrap;position:absolute;width:calc(100% - 9px - 9px);top:90px;margin:0}@media screen and (min-width:48em){.start-button{width:calc(100% - 18px - 18px)}}body.layout-mobile .start-button{top:calc(50% - 90px);left:0;width:100%}@media only screen and (max-height:699px) and (orientation:landscape){body.layout-mobile .start-button{width:50%;left:0;top:calc(50% - 90px + 25.5px)}}.start-button a{z-index:1;color:#fff;text-transform:uppercase;text-decoration:none;display:block;margin:0 auto;text-align:center;font-size:40px;font-size:4rem;font-weight:500;box-sizing:border-box;position:relative;left:0;padding:0;width:180px;height:180px;line-height:182px;border-radius:180px;transform:translateY(18px) translateX(0);transform-origin:center center;border-width:0}body.layout-mobile .start-button a{transform:translateY(0) translateX(0)}.result-view .start-button a{transform:translateY(59px) scale(.55555556) translateX(0)}.result-view .start-button a .start-border,.result-view .start-button a .start-ring{animation:none}.result-video .start-button a{display:none}.start-button a .start-text{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;box-sizing:border-box;white-space:nowrap;opacity:1}.start-button a .start-border{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;box-sizing:border-box;background-color:#141526;border:2px transparent solid;background-origin:border-box;background-clip:content-box,border-box;background-image:linear-gradient(#141526,#141526),linear-gradient(to bottom,#2de5d1,#1fa4e9);animation-name:start-heartbeat;animation-delay:3.5s;animation-duration:3.5s;animation-iteration-count:infinite;animation-timing-function:ease-out}.start-button a .start-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;box-sizing:border-box;opacity:0;background-color:#232f4e}.start-button a .start-ring{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;box-sizing:border-box;border:2px #26c5dd solid;opacity:0;animation-name:start-ring;animation-delay:3.5s;animation-duration:3.5s;animation-iteration-count:infinite;animation-timing-function:linear}.start-button a:focus .start-border,.start-button a:hover .start-border{background-image:linear-gradient(rgba(20,21,38,.95),rgba(20,21,38,.95)),linear-gradient(to bottom,#2de5d1,#1fa4e9);animation-name:none}.start-button a:focus .start-ring,.start-button a:hover .start-ring{animation-name:none}.start-button a.test-mode-single .start-border{background-image:linear-gradient(#141526,#141526),linear-gradient(to bottom,#ffd684,#ff886a)}.start-button a.test-mode-single .start-ring{border-color:#ffaf77}.start-button a.test-mode-single:focus .start-border,.start-button a.test-mode-single:hover .start-border{background-image:linear-gradient(rgba(20,21,38,.95),rgba(20,21,38,.95)),linear-gradient(to bottom,#ffd684,#ff886a)}.start-button a[data-start-button-state=during] .start-border,.start-button a[data-start-button-state=during] .start-ring{animation-name:none}.start-button a[data-start-button-state=after] .start-border{animation-name:start-heartbeat;background-image:linear-gradient(#26273b,#26273b),linear-gradient(to bottom,#2de5d1,#1fa4e9)}.start-button a[data-start-button-state=after] .start-ring{animation-name:start-ring}.start-button a[data-start-button-state=after]:focus .start-border,.start-button a[data-start-button-state=after]:focus .start-ring,.start-button a[data-start-button-state=after]:hover .start-border,.start-button a[data-start-button-state=after]:hover .start-ring{animation-name:none}.start-button a[data-start-button-state=after]:focus .start-border,.start-button a[data-start-button-state=after]:hover .start-border{background-image:linear-gradient(rgba(38,39,59,.95),rgba(38,39,59,.95)),linear-gradient(to bottom,#2de5d1,#1fa4e9)}.start-button a.test-mode-single[data-start-button-state=after] .start-border{background-image:linear-gradient(#26273b,#26273b),linear-gradient(to bottom,#ffd684,#ff886a)}.start-button a.test-mode-single[data-start-button-state=after]:focus .start-border,.start-button a.test-mode-single[data-start-button-state=after]:hover .start-border{background-image:linear-gradient(rgba(38,39,59,.95),rgba(38,39,59,.95)),linear-gradient(to bottom,#ffd684,#ff886a)}.start-button-hidden{display:none}.content-page .start-button{margin:2em auto;position:static;height:88px}.content-page .start-button a{transform:scale(.55555556);-webkit-transform-origin:center 0;-moz-transform-origin:center 0;-ms-transform-origin:center 0;-o-transform-origin:center 0;transform-origin:center 0}.content-page .start-button a .start-border,.content-page .start-button a .start-ring{animation:none}.contextual-indicators{display:flex;gap:32px;margin:16px 32px;align-items:center;justify-content:center}.language-es .start-button a,.language-pt .start-button a,.language-ru .start-button a,.language-sv .start-button a{font-size:32px;font-size:2.7428571424rem}@media screen and (min-width:64em){.language-es .start-button a,.language-pt .start-button a,.language-ru .start-button a,.language-sv .start-button a{font-size:32px;font-size:2.9714285728000003rem}}@media screen and (min-width:80em){.language-es .start-button a,.language-pt .start-button a,.language-ru .start-button a,.language-sv .start-button a{font-size:32px;font-size:3.2rem}}.language-id .start-button a,.language-pl .start-button a{font-size:34px;font-size:2.9142857138rem}@media screen and (min-width:64em){.language-id .start-button a,.language-pl .start-button a{font-size:34px;font-size:3.1571428586rem}}@media screen and (min-width:80em){.language-id .start-button a,.language-pl .start-button a{font-size:34px;font-size:3.4rem}}#arc-background{visibility:hidden;position:absolute;top:0;left:50%;margin-left:-154px}body.layout-mobile #arc-background{margin-left:-125px}.gauge-wrapper{visibility:hidden;position:absolute;top:218px;left:50%;width:308px;margin-left:-154px}body.layout-mobile .gauge-wrapper{top:50%;width:250px;margin-top:-125px;margin-left:-125px}.gauge-background{height:308px}body.layout-mobile .gauge-background{height:250px}.gauge{position:absolute;top:0;left:154px;margin-left:-154px;width:308px;height:308px;z-index:1}body.layout-mobile .gauge{left:125px;margin-left:-125px;width:250px;height:250px}.gauge .gauge-speed-arc-container,.gauge canvas{position:absolute}.gauge .gauge-speed-text{z-index:2;-ms-transform:scale(.5);-o-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.gauge .gauge-group{opacity:0}.gauge .gauge-group-speed{position:absolute;top:0;left:0;width:308px;height:308px}body.layout-mobile .gauge .gauge-group-speed{width:250px;height:250px}.gauge .gauge-ping-progress{position:absolute;top:0;left:0;opacity:.1;-ms-transform:scale(.5);-o-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.gauge .gauge-speed-arc-container{-ms-transform:scale(.5);-o-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.gauge .gauge-speed-needle{opacity:0;position:absolute;top:0;left:0;width:308px;height:308px;-webkit-transform-origin:154px 154px;-moz-transform-origin:154px 154px;-ms-transform-origin:154px 154px;-o-transform-origin:154px 154px;transform-origin:154px 154px;transform:rotateZ(-132deg)}body.layout-mobile .gauge .gauge-speed-needle{width:250px;height:250px;-webkit-transform-origin:125px 125px;-moz-transform-origin:125px 125px;-ms-transform-origin:125px 125px;-o-transform-origin:125px 125px;transform-origin:125px 125px}.gauge .gauge-unit-icon{display:block;position:absolute;left:0;bottom:18px;font-size:12px;font-size:1.2rem;width:100%;font-weight:500;color:rgba(145,147,168,.5);line-height:1.4;text-align:center;cursor:default}body.layout-mobile .gauge .gauge-unit-icon{bottom:14.61038961px;font-size:9.74025974px;font-size:.97402597rem}.gauge .gauge-icon{display:none;position:relative;top:3px;font-size:larger;margin-right:.2em;animation:pulse infinite 1s 0s;animation-direction:alternate;animation-timing-function:ease-in-out}.gauge .gauge-icon-visible{display:inline-block}.gauge .icon-gauge-download{color:#6afff3}.gauge .icon-gauge-download.test-mode-single{color:#ff886a}.gauge .icon-gauge-upload{color:#bf71ff}.gauge .icon-gauge-upload.test-mode-single{color:#7cdb2b}.gauge .increments{font-weight:700;line-height:1.4;color:#fff;font-size:15px;font-size:1.5rem}body.layout-mobile .gauge .increments{font-size:12.17532468px;font-size:1.21753247rem}.gauge .increments .increment{z-index:1;position:absolute;width:20%;height:2em;text-align:center;opacity:0}.gauge .increments .increment-0{top:69.2073171%;left:20.1219512%;text-align:left}.gauge .increments .increment-8{top:69.2073171%;right:20.1219512%;text-align:right}.gauge .increments .increment-1{top:52.7439024%;left:12.5%;text-align:left}.gauge .increments .increment-7{top:52.7439024%;right:12.5%;text-align:right}.gauge .increments .increment-2{top:31.7073171%;left:14.6341463%;text-align:left}.gauge .increments .increment-6{top:31.7073171%;right:14.6341463%;text-align:right}.gauge .increments .increment-3{top:16.7682927%;left:26.8292683%;text-align:left}.gauge .increments .increment-5{top:16.7682927%;right:26.8292683%;text-align:right}.gauge .increments .increment-4{top:9.7560976%;left:0;width:100%}.gauge .gauge-cache{display:none}.gauge .connecting-message,.gauge .latency-message{text-align:center;color:#fff;position:absolute;left:0;bottom:18px;font-size:14px;font-size:1.1999999998rem;width:100%;font-weight:500;opacity:0}@media screen and (min-width:64em){.gauge .connecting-message,.gauge .latency-message{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.gauge .connecting-message,.gauge .latency-message{font-size:14px;font-size:1.4rem}}body.layout-mobile .gauge .connecting-message,body.layout-mobile .gauge .latency-message{bottom:14.61038961px;font-size:11.363636363636363px;font-size:.9740259738636363rem}@media screen and (min-width:64em){body.layout-mobile .gauge .connecting-message,body.layout-mobile .gauge .latency-message{font-size:11.363636363636363px;font-size:1.0551948056818181rem}}@media screen and (min-width:80em){body.layout-mobile .gauge .connecting-message,body.layout-mobile .gauge .latency-message{font-size:11.363636363636363px;font-size:1.1363636363636362rem}}.test-modes-wrapper{position:absolute;bottom:18px;left:0;width:100%}.test-modes-wrapper .toggle{width:100%;position:relative;height:72px;text-align:center}.test-modes-wrapper .toggle .label{color:#9193a8;font-size:13px;font-size:1.1142857141rem;margin-bottom:.25em}@media screen and (min-width:64em){.test-modes-wrapper .toggle .label{font-size:13px;font-size:1.2071428577rem}}@media screen and (min-width:80em){.test-modes-wrapper .toggle .label{font-size:13px;font-size:1.3rem}}.test-modes-wrapper .toggle svg{display:none;position:absolute;top:24px;left:50%;transform:translateX(-50%)}.test-modes-wrapper .toggle svg.active{display:inline-block}.test-modes-wrapper .toggle a{color:#9193a8}.test-modes-wrapper .toggle a .svg-icon-ring{border-color:rgba(145,147,168,.5)}.test-modes-wrapper .toggle a:hover{color:#fff}.test-modes-wrapper .toggle a:hover .svg-icon-ring{border-color:#9193a8}.test-modes-wrapper a.test-mode{display:inline-block;color:#9193a8;position:absolute;top:32px}.test-modes-wrapper a.test-mode.active,.test-modes-wrapper a.test-mode:hover{color:#6afff3}.test-modes-wrapper a.test-mode.active{color:#fff}.test-modes-wrapper a.test-mode[data-mode=multi]{text-align:right;right:50%;transform:translateX(-30px)}.test-modes-wrapper a.test-mode[data-mode=single]{text-align:left;left:50%;transform:translateX(30px)}#find-servers,.result-download,.result-id,.result-ping,.result-upload{display:none}#find-servers .server-hosts-list .limit-message,.result-download .server-hosts-list .limit-message,.result-id .server-hosts-list .limit-message,.result-ping .server-hosts-list .limit-message,.result-upload .server-hosts-list .limit-message{display:none;margin-top:5px;text-align:center;color:#9193a8;font-size:11px;font-size:.9428571427000001rem;padding-right:18px}@media screen and (min-width:64em){#find-servers .server-hosts-list .limit-message,.result-download .server-hosts-list .limit-message,.result-id .server-hosts-list .limit-message,.result-ping .server-hosts-list .limit-message,.result-upload .server-hosts-list .limit-message{font-size:11px;font-size:1.0214285719rem}}@media screen and (min-width:80em){#find-servers .server-hosts-list .limit-message,.result-download .server-hosts-list .limit-message,.result-id .server-hosts-list .limit-message,.result-ping .server-hosts-list .limit-message,.result-upload .server-hosts-list .limit-message{font-size:11px;font-size:1.1rem}}#find-servers .server-hosts-list.over-limit .limit-message,.result-download .server-hosts-list.over-limit .limit-message,.result-id .server-hosts-list.over-limit .limit-message,.result-ping .server-hosts-list.over-limit .limit-message,.result-upload .server-hosts-list.over-limit .limit-message{display:block}.modal{display:none}.modal-measuring{visibility:hidden}.modal-container .modal{top:0;left:0}#modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:3}#modal-overlay.modal-overlay-dark{opacity:.8}.modal-float-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;padding:18px;width:680px;top:150px;left:50%;margin:0 0 0 -340px;background:rgba(255,255,255,.8);z-index:4}#find-servers{text-align:left;background:#26273b;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);border-radius:3px;z-index:7;border:1px solid rgba(145,147,168,.2);position:relative;display:none;margin:auto auto 2em auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){#find-servers{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){#find-servers{font-size:14px;font-size:1.4rem}}#find-servers input::-webkit-input-placeholder{color:#9193a8}#find-servers input:-moz-placeholder{color:#9193a8}#find-servers textarea::-webkit-input-placeholder{color:#9193a8}#find-servers textarea:-moz-placeholder{color:#9193a8}#find-servers .close-btn{position:absolute;top:0;right:0;padding:7px;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){#find-servers .close-btn{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){#find-servers .close-btn{font-size:10px;font-size:1rem}}#find-servers .close-btn:active,#find-servers .close-btn:focus,#find-servers .close-btn:hover{color:#6afff3}#find-servers #host-search{color:#fff;font-size:13px;font-size:1.1142857141rem}@media screen and (min-width:64em){#find-servers #host-search{font-size:13px;font-size:1.2071428577rem}}@media screen and (min-width:80em){#find-servers #host-search{font-size:13px;font-size:1.3rem}}#find-servers .server-hosts h5{margin:1em 0 .5em;color:#9193a8;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){#find-servers .server-hosts h5{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){#find-servers .server-hosts h5{font-size:14px;font-size:1.4rem}}#find-servers .server-hosts.search-results{padding-bottom:0}#find-servers .server-hosts.search-results h5{display:none}#find-servers .server-hosts.search-results .server-hosts-list{margin-top:1em}#find-servers .server-hosts-list{max-height:200px;overflow-y:scroll;position:relative;width:100%}#find-servers .server-hosts-list::-webkit-scrollbar{-webkit-appearance:none;width:7px}#find-servers .server-hosts-list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(255,255,255,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}#find-servers .server-hosts-list li{position:relative}#find-servers .server-hosts-list .host-insecure{position:absolute;left:-1.5em;top:.4em;color:#9193a8}#find-servers ul{list-style-type:none;padding:0;margin:0}#find-servers ul li a{padding:.4em 0;display:block}#find-servers ul li a:active,#find-servers ul li a:focus,#find-servers ul li a:hover{text-decoration:none}#find-servers ul li a:active .host-location,#find-servers ul li a:active .host-sponsor,#find-servers ul li a:focus .host-location,#find-servers ul li a:focus .host-sponsor,#find-servers ul li a:hover .host-location,#find-servers ul li a:hover .host-sponsor{color:#6afff3}#find-servers ul li a:active .host-location~.host-sponsor,#find-servers ul li a:focus .host-location~.host-sponsor,#find-servers ul li a:hover .host-location~.host-sponsor{color:#9193a8}#find-servers ul li a .host-insecure{color:#fff}#find-servers ul li a .host-location,#find-servers ul li a .host-sponsor{font-weight:700;color:#1cbfff}#find-servers ul li a .host-location~.host-sponsor{font-weight:500;color:#9193a8}#find-servers ul li a .host-location~.host-sponsor:before{content:" - "}#find-servers ul li a .host-location~.host-sponsor:active,#find-servers ul li a .host-location~.host-sponsor:focus,#find-servers ul li a .host-location~.host-sponsor:hover{color:#9193a8}#find-servers ul li a.selected{color:#fff}#find-servers ul li a.selected:active,#find-servers ul li a.selected:focus,#find-servers ul li a.selected:hover{cursor:default}#find-servers ul li a.selected .host-location,#find-servers ul li a.selected .host-sponsor{color:#fff}#find-servers ul li a.selected .host-location~.host-sponsor{color:#9193a8}#find-servers .servers-loading-message{margin-top:4px;color:#fff}#find-servers .selected .host-location{color:#6afff3}.server-settings #closest-server{display:inline-block}.server-settings h4{margin:0}.server-settings #find-servers{text-align:left;background:#26273b;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);border-radius:3px;z-index:7;border:1px solid rgba(145,147,168,.2);width:30em;margin:0;padding:9px 18px 18px 18px}.server-settings #find-servers input::-webkit-input-placeholder{color:#9193a8}.server-settings #find-servers input:-moz-placeholder{color:#9193a8}.server-settings #find-servers textarea::-webkit-input-placeholder{color:#9193a8}.server-settings #find-servers textarea:-moz-placeholder{color:#9193a8}.server-settings #find-servers .server-hosts-list{max-height:300px;overflow-y:scroll}.server-settings #find-servers .server-hosts-list::-webkit-scrollbar{-webkit-appearance:none;width:7px}.server-settings #find-servers .server-hosts-list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.server-settings #find-servers #load-more{display:block;margin-top:-15px;padding-left:10px;font-size:13px;font-size:1.1142857141rem}@media screen and (min-width:64em){.server-settings #find-servers #load-more{font-size:13px;font-size:1.2071428577rem}}@media screen and (min-width:80em){.server-settings #find-servers #load-more{font-size:13px;font-size:1.3rem}}.server-settings .server-select{color:#9193a8}.server-settings .server-select .server-link{display:inline-block}.server-settings .server-select .server-link:active,.server-settings .server-select .server-link:focus,.server-settings .server-select .server-link:hover{color:#bf71ff;text-decoration:none}.server-settings .server-select .location{color:#9193a8}.server-settings .server-select.disabled a.server:hover{cursor:default}.server-settings .server-select.disabled a.server:hover .sponsor-name{color:#fff}.server-settings .server-select .sponsor{display:block;font-weight:700;white-space:nowrap;overflow:hidden}.server-settings .server-select .sponsor .host{margin-top:-1px;float:left}.server-settings .server-select .sponsor .sponsor-name{line-height:15px}.server-settings .server-select .location{display:inline-block;margin-left:25px;margin-bottom:5px;color:#9193a8}.server-modal-index #find-servers{position:absolute;top:18px;left:18px;width:728px;min-height:494px;padding-top:18px;padding-bottom:18px;overflow:hidden}.server-modal-index #find-servers .result-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.server-modal-index #find-servers .close-btn{position:absolute;top:0;right:0;padding:18px;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){.server-modal-index #find-servers .close-btn{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.server-modal-index #find-servers .close-btn{font-size:10px;font-size:1rem}}.server-modal-index #find-servers .close-btn:active,.server-modal-index #find-servers .close-btn:focus,.server-modal-index #find-servers .close-btn:hover{color:#6afff3}.server-modal-index #find-servers #host-search{width:100%;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){.server-modal-index #find-servers #host-search{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.server-modal-index #find-servers #host-search{font-size:14px;font-size:1.4rem}}.server-modal-index #find-servers .result-item{margin-bottom:1em}.server-modal-index #find-servers .btn-server-select{display:none}.server-modal-index #find-servers .server-hosts-col{border-right:2px solid #3b3d4b}.server-modal-index #find-servers .content-col{height:380px;overflow-y:auto}.server-modal-index #find-servers .content-col h2{display:block;text-transform:uppercase;color:#fff;font-size:20px;font-size:1.714285714rem;font-weight:500;margin:5px 0 8px 0}@media screen and (min-width:64em){.server-modal-index #find-servers .content-col h2{font-size:20px;font-size:1.857142858rem}}@media screen and (min-width:80em){.server-modal-index #find-servers .content-col h2{font-size:20px;font-size:2rem}}.server-modal-index #find-servers .content-col::-webkit-scrollbar{-webkit-appearance:none;width:7px}.server-modal-index #find-servers .content-col::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(255,255,255,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.server-modal-index #find-servers .become-host-col{text-align:center}.server-modal-index #find-servers .https-network-col{text-align:left;line-height:1.35}.server-modal-index #find-servers .server-hosts-list{height:279px;max-height:none;position:relative}.server-modal-index #find-servers .server-hosts-list li{position:relative}.server-modal-index #find-servers .server-hosts-list .host-insecure{position:absolute;left:-1.5em;top:.4em;color:#9193a8}.single-input{height:20px;border:none;padding:3px}.speed-stat{font-size:55px;font-size:4.7142857135rem;white-space:nowrap;position:absolute;width:165px;font-weight:700;margin-left:165px;margin-top:-5px;text-align:right;color:#fff}@media screen and (min-width:64em){.speed-stat{font-size:55px;font-size:5.1071428595rem}}@media screen and (min-width:80em){.speed-stat{font-size:55px;font-size:5.5rem}}.result-area{margin-top:0;position:relative;width:100%}.result-area-test{display:none}.result-area-nav{display:block;position:relative;top:auto;left:auto;z-index:1;height:34px}.result-area-nav li,.result-area-nav ul{list-style-type:none;margin:0;padding:0}.result-area-nav li{font-size:12px;font-size:1.0285714284rem;display:inline-block}@media screen and (min-width:64em){.result-area-nav li{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.result-area-nav li{font-size:12px;font-size:1.2rem}}.result-area-nav a{text-transform:uppercase;color:#fff;padding:.25em .5em;font-weight:500}.result-area-nav a svg{color:#9193a8;top:.15em}.result-area-nav a:active,.result-area-nav a:focus,.result-area-nav a:hover{color:#1cbfff}.result-area-nav a:active svg,.result-area-nav a:focus svg,.result-area-nav a:hover svg{color:#1cbfff}.result-area-nav-center{text-align:center}.result-area-nav-right{position:absolute;right:18px;text-align:right;width:39%}.result-area-connection{position:absolute;top:0;left:0;transform:translateY(328px)}.result-area-share .result-area-connection{transform:translateY(195px)}body.layout-mobile .result-area-connection{top:initial;bottom:0;transform:none}.result-item .result-data,.result-item .result-data-value,.result-item .result-label,.result-item .svg-icon{transition:color linear 250ms}.result-data,.result-label{color:#fff}.result-data-latency-item .result-data-value{width:2em;display:inline-block;text-align:left}.result-label{text-transform:uppercase;font-weight:500;font-size:14px;font-size:1.1999999998rem;display:inline;margin:0 0 .2em 0}@media screen and (min-width:64em){.result-label{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.result-label{font-size:14px;font-size:1.4rem}}.result-label .multi-server-label{font-size:12px;font-size:1.0285714284rem;color:#9193a8;white-space:nowrap}@media screen and (min-width:64em){.result-label .multi-server-label{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.result-label .multi-server-label{font-size:12px;font-size:1.2rem}}.result-data-large{font-size:50px;font-size:4.285714285rem}@media screen and (min-width:64em){.result-data-large{font-size:50px;font-size:4.642857145rem}}@media screen and (min-width:80em){.result-data-large{font-size:50px;font-size:5rem}}.result-data-unit{color:#9193a8;margin-top:-.8em;text-transform:none}.speedtest-progress{height:4px;margin-left:8px;margin-right:16px;padding:0 4px 40px}.speedtest-progress-bar{position:relative;width:100%;height:4px;overflow:hidden}.speedtest-progress-bar canvas{position:absolute;top:0;left:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.speedtest-auto-start{position:absolute;width:100%}.speedtest-auto-start-controls{display:flex;align-items:flex-start;justify-content:space-between;padding:0 42px 0 8px;height:30px;width:100%}.speedtest-auto-start-cancel-btn.MuiIconButton-root{padding:0;z-index:2}.speedtest-auto-start-switch{gap:4px;z-index:2;margin-top:2px;cursor:pointer;user-select:none}.speedtest-auto-start-switch>span:last-child{font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;color:#fff;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){.speedtest-auto-start-switch>span:last-child{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.speedtest-auto-start-switch>span:last-child{font-size:14px;font-size:1.4rem}}.speedtest-auto-start-switch>span.MuiSwitch-root{padding:5px}.speedtest-auto-start-switch span.MuiButtonBase-root.MuiSwitch-switchBase{padding:2px}.speedtest-auto-start-tooltip{width:225px}.result-item{margin-bottom:1em;width:100%;clear:both}.result-item-align-center{text-align:center}.result-item-align-right{text-align:right}.result-item-icon{width:100%}.result-item-icon .result-icon{float:left;margin:0 .6em .6em 0}.result-item-icon.result-item-host .result-data,.result-item-icon.result-item-host .result-label{margin-left:48px}body.layout-mobile .result-item-icon.result-item-host .result-data,body.layout-mobile .result-item-icon.result-item-host .result-label{margin-left:43px}.result-item-icon.result-item-isp .result-data,.result-item-icon.result-item-isp .result-label{margin-right:48px}body.layout-mobile .result-item-icon.result-item-isp .result-data,body.layout-mobile .result-item-icon.result-item-isp .result-label{margin-right:0;margin-left:43px}.result-item-icon.result-item-isp .vertically-centered{position:absolute;top:1.3em;right:0;transform:translateY(-50%);line-height:1.1em}.result-item-align-right.result-item-icon .result-icon{float:right;margin:0 0 .6em .6em}.result-item-inline{display:inline-block}.result-item-inline .result-data,.result-item-inline .result-label{display:inline;color:#9193a8;font-size:14px;font-size:1.1999999998rem;font-weight:400;text-transform:none}@media screen and (min-width:64em){.result-item-inline .result-data,.result-item-inline .result-label{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.result-item-inline .result-data,.result-item-inline .result-label{font-size:14px;font-size:1.4rem}}.result-item-first-class{margin-bottom:0}.result-item-first-class .result-data{display:block;line-height:1.2;background-color:rgba(26,27,46,0);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.result-item-first-class .result-data.u-align-left{padding-left:1.7em}.result-item-resolution .svg-icon{color:#00c174}.result-item-resolution .result-data-unit{color:#fff;font-size:30px;font-size:2.571428571rem}@media screen and (min-width:64em){.result-item-resolution .result-data-unit{font-size:30px;font-size:2.7857142870000002rem}}@media screen and (min-width:80em){.result-item-resolution .result-data-unit{font-size:30px;font-size:3rem}}.result-item-ping .svg-icon{color:#fff38e}body.layout-mobile .result-item-download{margin-bottom:0}.result-item-download .svg-icon{color:#6afff3}.result-item-download.test-mode-single .svg-icon{color:#ff886a}.result-item-upload .svg-icon{color:#bf71ff}.result-item-upload.test-mode-single .svg-icon{color:#7cdb2b}.result-item-id,.result-item-share{display:inline-block}.result-item-id .result-data,.result-item-id .result-label,.result-item-share .result-data,.result-item-share .result-label{display:inline-block;margin:0;font-size:12px;font-size:1.0285714284rem}@media screen and (min-width:64em){.result-item-id .result-data,.result-item-id .result-label,.result-item-share .result-data,.result-item-share .result-label{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.result-item-id .result-data,.result-item-id .result-label,.result-item-share .result-data,.result-item-share .result-label{font-size:12px;font-size:1.2rem}}.result-item-host .result-label,.result-item-isp .result-label{display:block;text-transform:none;font-weight:400;font-size:18px;font-size:1.5428571426000002rem;margin-bottom:.1em;line-height:1.4}@media screen and (min-width:64em){.result-item-host .result-label,.result-item-isp .result-label{font-size:18px;font-size:1.6714285722rem}}@media screen and (min-width:80em){.result-item-host .result-label,.result-item-isp .result-label{font-size:18px;font-size:1.8rem}}.result-item-host .result-label .hostUrl,.result-item-isp .result-label .hostUrl{color:#fff}.result-item-host .result-label .hostUrl:hover,.result-item-isp .result-label .hostUrl:hover{color:#6afff3}.result-item-host .result-data,.result-item-isp .result-data{color:#9193a8;margin-bottom:.1em}body.layout-mobile .result-item-host{display:none}.result-view .result-item-host{transform:translateX(64px);width:calc(100% - 64px);float:left}.result-view .result-item-isp{transform:translateX(-64px);width:calc(100% - 64px);float:right}.result-area-connection .result-item{padding-left:2px;padding-right:2px}.result-item .btn-server-select{display:none}.result-item-graph{height:42px;margin:0;position:absolute}.result-item-graph .result-graph{position:relative;width:100%;height:42px;overflow:hidden}.result-item-graph .result-graph canvas{position:absolute;top:0;left:0;-ms-transform:scale(.5);-o-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.result-item.inactive .result-data,.result-item.inactive .result-data-value,.result-item.inactive .result-label,.result-item.inactive .svg-icon{color:#9193a8}.result-item-details{text-align:center;padding-top:.1em .4em}.result-item-details .result-item{margin-bottom:.3rem;display:inline;margin:0 15px;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){.result-item-details .result-item{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.result-item-details .result-item{font-size:14px;font-size:1.4rem}}.result-item-details .result-label{color:#fff;text-transform:none;margin-right:.2rem;font-weight:400}.result-item-details .result-label .svg-icon{color:#9193a8}.result-item-details .result-data-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:#fff}.result-item-details .result-data-latency-item{margin-left:12px}.result-item-details .result-data-latency-item:nth-of-type(1){margin-left:7px}.result-item-details .result-data-latency-item .svg-icon{color:#fff38e}.result-item-details .result-data-latency-item .icon-download{color:#6afff3}.result-item-details .result-data-latency-item .icon-download.test-mode-single{color:#ff886a}.result-item-details .result-data-latency-item.result-item.inactive .svg-icon{color:#9193a8}.result-item-details .result-data-latency-item .icon-upload{color:#bf71ff}.result-item-details .result-data-latency-item .icon-upload.test-mode-single{color:#7cdb2b}.result-item-container-align-right{text-align:right;position:relative}.result-item-container-align-center{text-align:center}.result-item-container-align-left{text-align:left}.result-item-container .result-item{display:inline-block;width:auto}.result-item-container .result-item-block{display:block}.result-container{width:100%}.result-container-speed{background-color:transparent;border-radius:10px;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.result-container-speed-active{padding-top:10px;background-color:#26273b}body.layout-mobile .result-container-speed{background-color:#141526;border-radius:0;padding-top:0;margin-left:-9px;margin-right:-9px}@media screen and (min-width:48em){body.layout-mobile .result-container-speed{margin-left:-18px;margin-right:-18px}}@media only screen and (max-height:699px) and (orientation:landscape){body.layout-mobile .result-container-speed{margin-left:0;margin-right:0}}body.layout-mobile .result-container-speed-active{background-color:#141526}.result-container-data{width:90%;margin-left:5%;display:flex;justify-content:center;gap:4rem}.result-container-data .result-item-container{min-width:100px}.result-container-video{width:70%;margin-left:15%}.result-container-flex-center{justify-content:center}.result-container-flex-center .result-item-container{margin:0 30px}.result-container-meta{width:64%;position:relative;top:-1px;height:34px}.result-area-share .result-container-meta{width:64%}.result-container-meta .result-item-container{display:flex}.result-container-meta .result-item-container .result-item{flex:auto}.eot-info{display:none;margin:10px 0 20px;padding-bottom:8px}.eot-info .eot-info-test{padding-left:120px}.eot-info .result-item{display:block;font-size:14px;font-size:1.1999999998rem;margin-bottom:.5em}@media screen and (min-width:64em){.eot-info .result-item{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.eot-info .result-item{font-size:14px;font-size:1.4rem}}.eot-info .result-label{text-transform:none}.eot-info .result-label a{color:#fff}.eot-info .result-label a:hover{color:#6afff3}.eot-info .result-data{color:#9193a8}.eot-info .result-data,.eot-info .result-label{display:block;margin-left:40px}.fallback-notice{display:none;color:#f36}.speedtest-container .eot-box{display:none}.survey-submitted{display:none;margin-bottom:61px}.survey-submitted h2{margin:0 0 10px 0}.eot-pd-zip{display:none;visibility:hidden;text-align:center;align-items:center;flex-direction:column;margin:0 auto .5em;max-width:300px;padding:18px 15px;background-color:#26273b}.eot-pd-zip-title{font-size:20px;font-size:1.714285714rem;margin-top:0;font-weight:700;margin-bottom:.25em}@media screen and (min-width:64em){.eot-pd-zip-title{font-size:20px;font-size:1.857142858rem}}@media screen and (min-width:80em){.eot-pd-zip-title{font-size:20px;font-size:2rem}}.eot-pd-zip-subtitle{font-size:17px;font-size:1.4571428569rem;color:#fff;margin:0}@media screen and (min-width:64em){.eot-pd-zip-subtitle{font-size:17px;font-size:1.5785714293rem}}@media screen and (min-width:80em){.eot-pd-zip-subtitle{font-size:17px;font-size:1.7rem}}.eot-pd-zip-form{margin:.75em 0 1.65em;display:flex;border:0;gap:1em}.eot-pd-zip-input-container{position:relative}.eot-pd-zip-input-container>.zip-error{position:absolute;bottom:-16px;left:0;font-size:10px;color:#f36;margin:0 auto;width:100%}.eot-pd-zip-input{color:#fff;background-color:rgba(24,21,18,.56);border:1px solid #5e5f73;text-align:center;border-radius:8px;padding:8px 10px;outline:0;opacity:.5;width:100%}.eot-pd-zip-btn{font-size:14px;font-size:1.1999999998rem;border:0;font-weight:600;text-align:center;border-radius:18px;padding:9px 15px 10px 15px;background-color:#1cbfff;color:#0b0c1b;cursor:pointer}@media screen and (min-width:64em){.eot-pd-zip-btn{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.eot-pd-zip-btn{font-size:14px;font-size:1.4rem}}.eot-pd-zip-logo{height:16px}.eot-dd{display:none;margin-bottom:2em;padding:1.5em;border-radius:10px;background-color:#26273b}.eot-dd-content{font-size:13px;font-size:1.1142857141rem}@media screen and (min-width:64em){.eot-dd-content{font-size:13px;font-size:1.2071428577rem}}@media screen and (min-width:80em){.eot-dd-content{font-size:13px;font-size:1.3rem}}.eot-dd-ul{margin:1.5em auto 1em;padding:0}.eot-dd-li{margin:0;padding:0;list-style-type:none;border-radius:40px;background-color:rgba(20,21,38,.33)}.eot-dd-link{width:100%;display:flex;align-items:center;margin:.5em 0;padding:.25em 0 .25em 1.25em}.eot-dd-link:hover{background:rgba(38,39,59,.2)}.eot-dd-link:hover .eot-dd-title{color:#6afff3}.eot-dd-title-container{display:flex;width:33.33%}.eot-dd-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){.eot-dd-title{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.eot-dd-title{font-size:14px;font-size:1.4rem}}.eot-dd-li .eot-dd-description{width:33.33%;color:#9193a8;display:flex;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;font-size:.857142857rem}@media screen and (min-width:64em){.eot-dd-li .eot-dd-description{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.eot-dd-li .eot-dd-description{font-size:10px;font-size:1rem}}.eot-dd-status-info{width:33.33%;display:flex}.eot-dd-item{display:flex;align-items:center;justify-content:space-between}.eot-dd-status{display:flex;align-items:center}.eot-dd-arrow{display:inline-block}.dd-eot-sparkline-chart{height:40px}.graph{background:#1a1b2e;position:relative;padding:18px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.graph .tick{font-size:12px;font-size:1.0285714284rem;fill:rgba(145,147,168,.5);stroke:rgba(145,147,168,.5);letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:64em){.graph .tick{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.graph .tick{font-size:12px;font-size:1.2rem}}.graph line,.graph path{fill:none}.graph .is-opaque{opacity:1}.graph .is-transparent{opacity:0}.bar-graph-links table{width:inherit}.bar-graph-links table td{border-bottom:0;border-left:1px solid #9193a8;padding:2px 10px}.bar-graph-links table td:first-child{border-left:0}.container{position:relative}.container .popup-error-msg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background-color:#373950;border-radius:10px;padding:20px;width:22em;text-align:center}.container .popup-error-msg button{margin:1em;width:10em;border-radius:5em}.container .spinner-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.container .spinner-container .spinner{width:20px;height:20px}.container .account-btn{width:375px}.container .pure-u-1.u-c.button-container{margin-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.container .pure-u-1.u-c.button-container #email-register-button,.container .pure-u-1.u-c.button-container #email-sign-in-button{height:44px}.container .pure-u-1.u-c.button-container fieldset{margin-bottom:0}.container .pure-u-1.u-c.button-container input[type=email],.container .pure-u-1.u-c.button-container input[type=password],.container .pure-u-1.u-c.button-container input[type=text]{width:100%}.container .pure-u-1.u-c.button-container .checkbox-fancy{display:block}.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]{opacity:0;position:absolute}.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]+label{display:block;margin:.5em 0 0;padding:1em 0 1em 2em;position:relative;font-size:90%;font-weight:500}.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]+label:before{content:' ';display:block;position:absolute;top:1.1em;left:0;width:1.3em;height:1.3em;border:1px solid rgba(145,147,168,.5);background:0 0;border-radius:3px;text-align:center;color:#fff}.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]+label:hover{cursor:pointer}.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]+label:hover:before{border-color:#9193a8}.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]:checked+label:before{content:' ';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpolygon fill='%23fff' points='432,48 192,288 80,176 0,256 192,448 512,128'/%3E%3C/svg%3E");background-size:1em 1em;background-repeat:no-repeat;background-position:center center}.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]:active+label:before,.container .pure-u-1.u-c.button-container .checkbox-fancy input[type=checkbox]:focus+label:before{border-color:#1cbfff}.container .pure-u-1.u-c.button-container .svg-icon-larger.svg-right-space{margin-right:.75em}.container .pure-u-1.u-c.button-container .input-wrapper{position:relative;height:35px;margin-bottom:1.8em}.container .pure-u-1.u-c.button-container .input-wrapper .password-confirm-visibility-toggle,.container .pure-u-1.u-c.button-container .input-wrapper .password-visibility-toggle{position:absolute;right:15px;top:50%;border:none;cursor:pointer;padding:0}.container .pure-u-1.u-c.button-container .input-wrapper .svg-icon.password-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:23px;height:16px}.container .pure-u-1.u-c.button-container .sso-content .or-divider{display:flex;align-items:center;text-align:center;margin:1em}.container .pure-u-1.u-c.button-container .sso-content .or-divider::after,.container .pure-u-1.u-c.button-container .sso-content .or-divider::before{content:"";flex:1;border-bottom:1px solid #9193a8}.container .pure-u-1.u-c.button-container .sso-content .or-divider::before{margin-right:1em}.container .pure-u-1.u-c.button-container .sso-content .or-divider::after{margin-left:1em}.container .pure-u-1.u-c.button-container .sso-content #appleid-signin{color:#fff}.container .pure-u-1.u-c.button-container .sso-content .g_id_signin{margin-top:.75em}.login-content,.register-content{padding-right:180px;padding-left:180px}#login-button-container{margin-top:16px}.data-tabs li,.data-tabs ul{margin:0;padding:0}.data-tabs li{list-style-type:none;display:inline-block;text-transform:capitalize}.data-tabs li .fake-link,.data-tabs li a{display:inline-block;color:#9193a8;border-radius:10px 10px 0 0;padding:4.5px 9px;background:rgba(26,27,46,.5)}@media screen and (min-width:48em){.data-tabs li .fake-link,.data-tabs li a{padding:9px 18px}}.data-tabs li .fake-link:hover,.data-tabs li a:hover{color:#fff}.data-tabs li .fake-link.current,.data-tabs li a.current{background:#1a1b2e;color:#fff}.data-tabs li .current{color:#fff}.graph-icon-overlay{margin:1em 0 -32px 6px}.graph-icon-container{display:none}.graph-icon-container.current{display:inline}.menu-bg,.open-modal#closest-server{background-color:#0b0c1b;width:359px}.menu-bg .server-select .close-btn,.open-modal#closest-server .server-select .close-btn{display:block}#download-chart,#upload-chart{height:0;width:145px;position:absolute;bottom:0}#download-progress,#upload-progress{margin-top:24px;position:absolute}.embeddable-link{margin-top:75px;display:none}.notification{position:relative;display:block;box-sizing:border-box;max-width:800px;padding:2em;border-radius:3px;border-style:solid;border-width:2px;border-color:#1cbfff;color:#fff;margin:0 auto 2em;background-color:#141526;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}body.layout-mobile .notification{padding:1em}.notification h2{color:#1cbfff}.notification .notification-dismiss{position:absolute;top:0;right:0;padding:1em;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){.notification .notification-dismiss{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.notification .notification-dismiss{font-size:10px;font-size:1rem}}.notification .notification-dismiss:active,.notification .notification-dismiss:focus,.notification .notification-dismiss:hover{color:#6afff3}body.layout-mobile .notification .notification-dismiss{position:absolute;top:0;right:0;padding:.5em;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){body.layout-mobile .notification .notification-dismiss{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){body.layout-mobile .notification .notification-dismiss{font-size:10px;font-size:1rem}}body.layout-mobile .notification .notification-dismiss:active,body.layout-mobile .notification .notification-dismiss:focus,body.layout-mobile .notification .notification-dismiss:hover{color:#6afff3}.notification .notification-content>:first-child{margin-top:0}.notification .notification-content>:last-child{margin-bottom:0}.notification .notification-content h2{text-align:center;font-size:30px;font-size:2.571428571rem;font-weight:700;text-transform:uppercase;margin:1em 0}@media screen and (min-width:64em){.notification .notification-content h2{font-size:30px;font-size:2.7857142870000002rem}}@media screen and (min-width:80em){.notification .notification-content h2{font-size:30px;font-size:3rem}}.notification.modal{position:relative;margin:2em auto;width:400px;z-index:4;display:none;padding:15px 0;background-color:rgba(11,12,27,.95)}.notification.modal p{margin:10px 18px;color:#fff;text-align:center;font-size:15px;font-size:1.2857142855rem}@media screen and (min-width:64em){.notification.modal p{font-size:15px;font-size:1.3928571435000001rem}}@media screen and (min-width:80em){.notification.modal p{font-size:15px;font-size:1.5rem}}.notification.modal .modal-confirm{text-align:center;margin-top:15px;margin-bottom:10px}.notification.modal .modal-confirm .btn-confirm-modal{padding:4px 10px;display:inline-block;text-align:center;border:2px solid #fff;z-index:2;border-radius:16px;color:#fff;text-transform:uppercase;font-size:12px;font-size:1.0285714284rem;text-decoration:none}@media screen and (min-width:64em){.notification.modal .modal-confirm .btn-confirm-modal{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.notification.modal .modal-confirm .btn-confirm-modal{font-size:12px;font-size:1.2rem}}.notification.modal .modal-confirm .btn-confirm-modal:hover{background-color:#fff;color:#000;text-decoration:none}.notification.alert-modal-message{border:2px solid #19bf78}.notification.alert-modal-message .notification-dismiss,.notification.alert-modal-message p a{color:#19bf78}.notification.alert-modal-message .notification-dismiss:focus,.notification.alert-modal-message .notification-dismiss:hover,.notification.alert-modal-message p a:focus,.notification.alert-modal-message p a:hover{color:#fff}.notification.alert-modal-message .modal-confirm .btn-confirm-modal{border-color:#19bf78}.notification.alert-modal-error{border:2px solid #f36}.notification.alert-modal-error .notification-dismiss,.notification.alert-modal-error p a{color:#f36}.notification.alert-modal-error .notification-dismiss:focus,.notification.alert-modal-error .notification-dismiss:hover,.notification.alert-modal-error p a:focus,.notification.alert-modal-error p a:hover{color:#fff}.notification.alert-modal-error .modal-confirm .btn-confirm-modal{border-color:#f36}.alert-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.content-page .alert-container{position:static;transform:none;max-width:50em;margin:0 auto}.error .error-container{border-color:#f36;width:600px;margin:1em auto;z-index:1}body.layout-mobile .error .error-container{width:100%;max-width:600px}.error .error-container h2{color:#f36}body.layout-mobile .error .error-container h2{font-size:1.5em;text-align:left}.error .error-container .close-btn{color:#f36}.error .error-container .close-btn:focus,.error .error-container .close-btn:hover{color:#fff}.error .error-container .error-confirm{text-align:center;margin-top:2em}.error .error-container .error-confirm .btn-confirm-error{padding:.5em 1em;display:inline-block;border:2px solid #f36;color:#fff;z-index:2;border-radius:2em;text-transform:uppercase;text-decoration:none;margin-bottom:.5em}.error .error-container .error-confirm .btn-confirm-error:hover{background-color:#f36;text-decoration:none}.body-error{background:#141526}.layout-error-container{text-align:center}.layout-error{position:absolute;width:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.layout-error h2{font-size:150px;font-size:12.857142855000001rem;color:#fff;padding:0;margin:0}@media screen and (min-width:64em){.layout-error h2{font-size:150px;font-size:13.928571435rem}}@media screen and (min-width:80em){.layout-error h2{font-size:150px;font-size:15rem}}.layout-error p{font-size:20px;font-size:1.714285714rem;color:#fff;margin:0}@media screen and (min-width:64em){.layout-error p{font-size:20px;font-size:1.857142858rem}}@media screen and (min-width:80em){.layout-error p{font-size:20px;font-size:2rem}}.parsley-errors-list{margin:0;font-size:12px;font-size:1.0285714284rem;color:#f36}@media screen and (min-width:64em){.parsley-errors-list{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.parsley-errors-list{font-size:12px;font-size:1.2rem}}.parsley-errors-list.filled{margin-bottom:1em}.alert-error,.alert-message{font-size:12px;font-size:1.0285714284rem;color:#f36;padding:1em;margin:1em 0}@media screen and (min-width:64em){.alert-error,.alert-message{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.alert-error,.alert-message{font-size:12px;font-size:1.2rem}}.parsley-errors-list.filled{padding-left:2em}.alert-message{color:#6afff3}#load-error-modal p{text-align:left}.alert-load-error-modal .modal{position:relative;margin:auto auto 2em auto;width:500px;z-index:3;display:none;padding:15px 0;background-color:rgba(11,12,27,.95)}body.layout-mobile .alert-load-error-modal .modal{width:100%;max-width:500px}.alert-load-error-modal .modal p{margin:10px 18px;color:#fff;text-align:center;font-size:15px;font-size:1.2857142855rem}@media screen and (min-width:64em){.alert-load-error-modal .modal p{font-size:15px;font-size:1.3928571435000001rem}}@media screen and (min-width:80em){.alert-load-error-modal .modal p{font-size:15px;font-size:1.5rem}}.prompt-modal.modal{position:absolute;top:70px;left:50%;transform:translateX(-50%);width:650px;margin:0 auto}body.layout-mobile .prompt-modal.modal{width:100%;max-width:650px}.prompt-modal.modal [class*=pure-u]{font-size:18px;font-size:1.5428571426000002rem}@media screen and (min-width:64em){.prompt-modal.modal [class*=pure-u]{font-size:18px;font-size:1.6714285722rem}}@media screen and (min-width:80em){.prompt-modal.modal [class*=pure-u]{font-size:18px;font-size:1.8rem}}.prompt-modal.modal [class*=pure-u] h2{text-transform:none;margin-top:.5em;font-size:1.6em;font-weight:500}.prompt-modal.modal [class*=pure-u] p{font-size:18px;font-size:1.5428571426000002rem;margin:2em 0}@media screen and (min-width:64em){.prompt-modal.modal [class*=pure-u] p{font-size:18px;font-size:1.6714285722rem}}@media screen and (min-width:80em){.prompt-modal.modal [class*=pure-u] p{font-size:18px;font-size:1.8rem}}.ad-free-prompt-modal.modal [class*=pure-u] h2{line-height:1.4;margin:.5em 0}.ad-free-prompt-modal.modal [class*=pure-u] p{font-size:larger;text-align:inherit;margin:1em 0}.ad-free-top-corner-link{display:none;margin-top:1.6em}.header-modal-user{right:4px}.header-modal-user .user-menu{margin:1px 10px}.header-modal{display:none;position:absolute;top:4px;right:-8px;padding:16px;width:256px;text-align:left;background:#26273b;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);border-radius:3px;z-index:7;border:1px solid rgba(145,147,168,.2)}.header-modal .header-modal-header{margin-bottom:8px;padding-bottom:8px;overflow:hidden}.header-modal .header-modal-header a.header-menu-icon{float:right;color:#6afff3}.header-modal .header-modal-header .close-btn{position:absolute;top:0;right:0;padding:9px;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){.header-modal .header-modal-header .close-btn{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.header-modal .header-modal-header .close-btn{font-size:10px;font-size:1rem}}.header-modal .header-modal-header .close-btn:active,.header-modal .header-modal-header .close-btn:focus,.header-modal .header-modal-header .close-btn:hover{color:#6afff3}.header-modal .logged-in{text-align:right;text-transform:none}.header-modal h3{display:inline;font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;font-size:14px;font-size:1.1999999998rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:64em){.header-modal h3{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.header-modal h3{font-size:14px;font-size:1.4rem}}.header-modal .login-tools{border-top:1px solid rgba(255,255,255,.1);list-style-type:none;margin:8px 0 0 0;padding:8px 0 0 0}.header-modal .login-tools li{margin:0;padding:0}.header-modal .login-tools a{font-weight:500}.header-modal .header-menu{list-style-type:none;margin:0 0 16px 0;padding:0 0 8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.header-modal .header-menu li>a{display:block;font-weight:500;color:#fff;padding:.25em 0}.header-modal .header-menu li>a:hover{color:#6afff3}.header-modal .header-menu:last-child{border:none;margin:0;padding:0}.header-modal .header-menu-main li>a{text-transform:uppercase;font-weight:700}.header-modal .header-menu-social li{display:inline-block}.privacy-update{position:fixed;bottom:1em;left:1em;right:1em;padding:1.25em 1.5em 1.25em 1.5em;background:#000;color:#9193a8;border-radius:3px;border-style:solid;border-width:2px;border-color:#1cbfff;font-size:smaller;z-index:2}@media screen and (min-width:64em){.privacy-update{width:50em;right:initial}}.privacy-update .close-btn{position:absolute;top:0;right:0;padding:.5em;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){.privacy-update .close-btn{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.privacy-update .close-btn{font-size:10px;font-size:1rem}}.privacy-update .close-btn:active,.privacy-update .close-btn:focus,.privacy-update .close-btn:hover{color:#6afff3}.dropdown{padding-left:10px;text-decoration:underline}.dropdown-sm{font-weight:700}.dropdown-list{list-style:none;display:none;padding:3px 10px 10px;background-color:#9193a8;width:150px;position:absolute}.dropdown-list .dropdown{color:#000;font-weight:700;cursor:pointer;padding-left:10px;text-decoration:none}.dropdown-list .dropdown:active,.dropdown-list .dropdown:focus,.dropdown-list .dropdown:hover{color:#bf71ff}.dropdown-list .selected{color:#bf71ff}.connection-dropdown{margin-top:-22px;margin-left:-10px}.counter-container{z-index:1;vertical-align:middle;font-size:42px;font-size:3.5999999994000005rem;color:#fff;width:200px;padding:18px;position:absolute;bottom:60px;left:0}@media screen and (min-width:64em){.counter-container{font-size:42px;font-size:3.9000000018rem}}@media screen and (min-width:80em){.counter-container{font-size:42px;font-size:4.2rem}}.counter-container span{display:inline-block}.counter-container .digit{width:15px}.counter-container canvas{position:relative;top:5px;height:38px}.counter-container .counter-label{font-size:16px;font-size:1.3714285712rem;color:#9193a8;margin:0}@media screen and (min-width:64em){.counter-container .counter-label{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.counter-container .counter-label{font-size:16px;font-size:1.6rem}}.results-total{float:left;display:inline-block;text-align:left;color:#9193a8}.results-title{display:inline-block;font-size:20px;font-size:1.714285714rem}@media screen and (min-width:64em){.results-title{font-size:20px;font-size:1.857142858rem}}@media screen and (min-width:80em){.results-title{font-size:20px;font-size:2rem}}table{text-align:left;width:100%;border-collapse:separate}td,th{max-width:500px;min-width:40px;padding:12px;border-bottom:1px solid rgba(145,147,168,.2);vertical-align:bottom}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}td{text-align:left;vertical-align:top}.table-major{color:#fff}.table-minor{font-size:smaller}.table-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;white-space:nowrap}.table-number-unit{font-weight:400;font-size:smaller;text-transform:none}.table-bold{display:inline-block}.show-more{text-align:center}.center-content{text-align:center}.graph-data-type-selector{display:flex;align-items:center;justify-content:space-between;padding:.5em 0 .5em 1.5em;background-color:#1a1b2e}.graph-data-type-selector .inner-container{display:flex;align-items:center}.graph-data-type-selector .inner-container .separator{width:1px;height:1.5em;border-left:1px solid}.graph-data-type-selector .inner-container .filters{display:flex;align-items:center;padding:.5em 0 .5em 1.5em}.graph-data-type-selector .inner-container .zoom-guidance{display:flex;align-items:center;padding:.5em 0 .5em .7em}.graph-data-type-selector .inner-container .zoom-guidance span{font-size:12px;font-size:1.0285714284rem;padding-bottom:7px}@media screen and (min-width:64em){.graph-data-type-selector .inner-container .zoom-guidance span{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.graph-data-type-selector .inner-container .zoom-guidance span{font-size:12px;font-size:1.2rem}}.graph-data-type-selector .inner-container .zoom-guidance .svg-icon{top:.3em}.graph-data-type-selector .inner-container .svg-icon{margin-right:5px}.graph-data-type-selector .inner-container span{color:#9193a8;cursor:pointer;margin-right:1.2em;font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){.graph-data-type-selector .inner-container span{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.graph-data-type-selector .inner-container span{font-size:14px;font-size:1.4rem}}.graph-data-type-selector .inner-container span.active-results-filter{color:#fff;border-bottom:2px solid #1cbfff}.graph-data-type-selector .icon-interactions{float:right;padding-top:10px;width:4rem;height:4rem}.graph-data-type-selector .icon-interactions a{color:#9193a8}.device-description{padding-left:.3em}.top-level-header{width:100%}.top-level-header.sign-in-cta-banner{background-color:#0077c3;color:#fff;text-align:center;padding:1em;display:flex;align-items:center;justify-content:space-between}.top-level-header.sign-in-cta-banner .banner-text{flex-grow:1}.top-level-header.sign-in-cta-banner a{color:#fff;text-decoration:underline}.top-level-header.sign-in-cta-banner a:hover{color:#6afff3}#results-history{padding-bottom:2em}#results-history .legend-container{display:flex;align-items:center;justify-content:center}#results-history .is-hidden{display:none;visibility:hidden}#results-history .headingB{color:#fff;font-size:18px;font-size:1.5428571426000002rem}@media screen and (min-width:64em){#results-history .headingB{font-size:18px;font-size:1.6714285722rem}}@media screen and (min-width:80em){#results-history .headingB{font-size:18px;font-size:1.8rem}}#results-history .legend{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;justify-content:center}#results-history .legend .no-margin{margin:0}#results-history .scatter-plot{position:relative;color:#fff}#results-history #results-history-table{background-color:#1a1b2e}#results-history #results-history-table:focus{outline:0}#results-history #results-history-table .filterColumns{background-color:#1a1b2e;white-space:nowrap}#results-history #results-history-table th{font-size:16px;font-size:1.3714285712rem;color:#9193a8;white-space:nowrap;background-color:#0b0c1b;border-bottom:none}@media screen and (min-width:64em){#results-history #results-history-table th{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){#results-history #results-history-table th{font-size:16px;font-size:1.6rem}}#results-history #results-history-table th span.sort-label{font-weight:600}#results-history #results-history-table th span.sort-label:focus,#results-history #results-history-table th span.sort-label:hover{color:#9193a8}#results-history #results-history-table th span.sort-label:focus .MuiTableSortLabel-icon,#results-history #results-history-table th span.sort-label:hover .MuiTableSortLabel-icon{color:#9193a8;opacity:1}#results-history #results-history-table th span.Mui-active{color:#fff}#results-history #results-history-table th span.Mui-active .MuiTableSortLabel-icon{color:#fff}#results-history #results-history-table th span.Mui-active:focus,#results-history #results-history-table th span.Mui-active:hover{color:#fff}#results-history #results-history-table th span.Mui-active:focus .MuiTableSortLabel-icon,#results-history #results-history-table th span.Mui-active:hover .MuiTableSortLabel-icon{color:#fff}#results-history #results-history-table th .header-wrap{white-space:normal}#results-history #results-history-table th a{color:#9193a8;padding:12px;display:inline-block}#results-history #results-history-table th a.active-sort{color:#fff}#results-history #results-history-table th a.active-sort:after{display:inline-block}#results-history #results-history-table th a.active-sort.sort-asc:after{transform:rotate(180deg)}#results-history #results-history-table th a:active,#results-history #results-history-table th a:focus,#results-history #results-history-table th a:hover{color:#1cbfff;text-decoration:none}#results-history #results-history-table tfoot{background-color:#141526}#results-history #results-history-table tfoot *{font-size:16px;font-size:1.3714285712rem;border-color:#141526}@media screen and (min-width:64em){#results-history #results-history-table tfoot *{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){#results-history #results-history-table tfoot *{font-size:16px;font-size:1.6rem}}#results-history #results-history-table tfoot svg{color:#fff}#results-history #results-history-table tfoot.MuiTableFooter-root{position:sticky;inset-block-end:0}#results-history #results-history-table tfoot .item-range-and-count{color:#9193a8;line-height:1.25;text-align:center;margin:auto}#results-history #results-history-table tfoot .pagination-actions-outer-box{flex:1;display:flex;justify-content:right}#results-history #results-history-table tfoot .pagination-actions-centered-controls-box{display:flex;position:absolute;left:50%;top:0;bottom:0;transform:translateX(-50%)}#results-history #results-history-table tfoot .pagination-actions-centered-controls-box button:disabled{opacity:30%}#results-history #results-history-table tfoot .page-number-input{margin-top:.5em}#results-history #results-history-table tfoot .page-number-input label{font-weight:400;line-height:1.25;text-align:center}#results-history #results-history-table tfoot .page-number-input input{color:#fff}#results-history #results-history-table tfoot .page-number-input p{font-size:12px;font-size:1.0285714284rem;color:#9193a8}@media screen and (min-width:64em){#results-history #results-history-table tfoot .page-number-input p{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){#results-history #results-history-table tfoot .page-number-input p{font-size:12px;font-size:1.2rem}}#results-history #results-history-table .MuiTablePagination-spacer{display:none}#results-history #results-history-table .MuiTablePagination-displayedRows{display:none}#results-history #results-history-table .MuiTablePagination-selectLabel{text-align:center;color:#9193a8}#results-history #results-history-table .MuiTablePagination-select{font-weight:600;line-height:1.25;text-align:center;color:#fff}#results-history #results-history-table .MuiTablePagination-selectIcon{color:#fff}#results-history-table{background-color:#26273b}#results-history-table .svg-icon{vertical-align:middle;position:static;top:0}.test-results .tooltip{display:none;position:absolute;z-index:1;width:25em;bottom:calc(100% + .5em);right:50%;transform:translateX(50%);filter:drop-shadow(0 0 .5em rgba(0, 0, 0, .15));border-radius:3px;background:#5e5f73;padding-inline:18px;white-space:normal;text-align:left;font-size:14px;font-size:1.1999999998rem}.test-results .tooltip.visible{display:block}@media screen and (min-width:64em){.test-results .tooltip{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.test-results .tooltip{font-size:14px;font-size:1.4rem}}.test-results .tooltip:before{content:" ";position:absolute;top:100%;bottom:auto;left:50%;width:0;height:0;border-top:12px solid rgba(145,147,168,.5);border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:none;margin-top:1px;margin-bottom:0;margin-left:-12px;margin-top:0}.test-results:first-of-type .tooltip{top:calc(100% + .5em);bottom:auto}.test-results:first-of-type .tooltip:before{content:" ";position:absolute;top:auto;bottom:100%;left:50%;width:0;height:0;border-top:none;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(145,147,168,.5);margin-top:0;margin-bottom:1px;margin-left:-12px;margin-bottom:0}.test-results .tooltip-link{display:inline-block;margin-left:3px}.test-results .tooltip-container:hover .tooltip{display:block}.test-results .tooltip-trigger{display:inline-block}.result-row{height:108px}.result-row td{color:#9193a8;font-size:16px;font-size:1.3714285712rem;border-bottom:none}@media screen and (min-width:64em){.result-row td{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.result-row td{font-size:16px;font-size:1.6rem}}.result-row .conn-info-date-time{white-space:nowrap}.result-row .conn-info-date-time .svg-icon{margin-right:1em}.result-row .test-date .results-icon{float:left;margin-right:.8em}.result-row .speed-rows{color:#fff;text-align:right}.result-row .server-location-name{color:#fff}.result-row .icon-actions{position:relative;display:flex;vertical-align:middle}.result-row .icon-actions a{color:#9193a8}.result-row .icon-actions a:active,.result-row .icon-actions a:focus,.result-row .icon-actions a:hover{color:#fff}.result-row .icon-actions a svg.tmp-hidden-note-icon{opacity:0}.result-row .icon-actions button{padding:0;border:none;background-color:transparent;color:#9193a8;cursor:pointer}.result-row .icon-actions button:hover{color:#fff}.result-row .host-info{font-weight:600;overflow:hidden}.result-row .host-info .additional-server{margin-top:10px;display:none}.result-row .provider{font-weight:600}.result-row .host-info.server-list-visible .additional-server{display:block}.result-row .host-info.server-list-visible .show-servers-button{display:none}.result-row .ping-speed.visible .result-label-loaded_latency{display:block;margin-bottom:5px}.result-row .ping-speed.visible .result-label-loaded_latency .svg-icon.svg-icon-bump{color:#9193a8;float:left}.result-row .ping-speed .result-label-loaded_latency{display:none}.result-row .interaction-and-share{position:relative;padding-right:30px}.result-row .interaction-and-share .delete-result{position:absolute;top:50%;transform:translateY(-50%);right:12px;color:#f36}.result-row .interaction-and-share .delete-result:active,.result-row .interaction-and-share .delete-result:focus,.result-row .interaction-and-share .delete-result:hover{color:#ff7094}.result-row .reveal-active,.result-row .reveal-hover{display:none}.result-row:hover{cursor:pointer;background-color:#26273b}.result-row:hover .reveal-hover{display:block}.result-row.active-result{background-color:#26273b}.result-row.active-result:hover{cursor:default}.result-row.active-result .reveal-active{display:block}.result-row.active-result .hide-active{display:none}div.MuiSnackbarContent-root{justify-content:center;text-align:center;width:200px}div.MuiSnackbarContent-message{font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){div.MuiSnackbarContent-message{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){div.MuiSnackbarContent-message{font-size:14px;font-size:1.4rem}}div.MuiTooltip-tooltip{background-color:#373950;border-radius:10px;box-shadow:0 6px 12px 0 rgba(0,0,0,.25),0 3px 6px 0 rgba(0,0,0,.25),0 1px 2px 0 rgba(0,0,0,.25);font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;line-height:normal;font-weight:400;font-size:20px;font-size:1.714285714rem}@media screen and (min-width:64em){div.MuiTooltip-tooltip{font-size:20px;font-size:1.857142858rem}}@media screen and (min-width:80em){div.MuiTooltip-tooltip{font-size:20px;font-size:2rem}}div.MuiTooltip-tooltip a{color:#fff;text-decoration:underline}div.MuiTooltip-tooltip a:hover{color:#6afff3}div.MuiTooltip-tooltip.mui-tooltip-large{font-size:20px;font-size:1.714285714rem}@media screen and (min-width:64em){div.MuiTooltip-tooltip.mui-tooltip-large{font-size:20px;font-size:1.857142858rem}}@media screen and (min-width:80em){div.MuiTooltip-tooltip.mui-tooltip-large{font-size:20px;font-size:2rem}}div.MuiTooltip-tooltip.mui-tooltip-medium{font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){div.MuiTooltip-tooltip.mui-tooltip-medium{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){div.MuiTooltip-tooltip.mui-tooltip-medium{font-size:14px;font-size:1.4rem}}div.MuiTooltip-tooltip.mui-tooltip-normal{font-size:12px;font-size:1.0285714284rem}@media screen and (min-width:64em){div.MuiTooltip-tooltip.mui-tooltip-normal{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){div.MuiTooltip-tooltip.mui-tooltip-normal{font-size:12px;font-size:1.2rem}}div.MuiTooltip-tooltip.mui-tooltip-padded{padding:1em}div.MuiTooltip-tooltip.mui-tooltip div.w-icon{gap:8px;display:flex;align-items:center}div.MuiTooltip-tooltip.mui-tooltip div.w-icon>svg{margin:0;flex-shrink:0}span.MuiSwitch-root .MuiSwitch-thumb{width:20px;height:20px;background-color:#3a4665}span.MuiSwitch-root .MuiSwitch-track{opacity:1;background-color:#222f4d}span.MuiSwitch-root .Mui-checked+.MuiSwitch-track{opacity:1;background-color:#187cab}span.MuiSwitch-root .Mui-checked .MuiSwitch-thumb{background-color:#00b8ff}div.MuiSnackbar-root{position:absolute}div.MuiSnackbar-root div.MuiPaper-root{background-color:#373950;border-radius:20px;box-shadow:0 6px 12px 0 rgba(0,0,0,.25),0 3px 6px 0 rgba(0,0,0,.25),0 1px 2px 0 rgba(0,0,0,.25);margin-top:1em;font-size:12px;font-size:1.0285714284rem;min-width:0}@media screen and (min-width:64em){div.MuiSnackbar-root div.MuiPaper-root{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){div.MuiSnackbar-root div.MuiPaper-root{font-size:12px;font-size:1.2rem}}span.MuiTooltip-arrow{color:#373950}.share-body{display:flex;padding:5px;flex-direction:column;align-items:flex-start;gap:5px}.share-body .shareOptions{display:flex;align-items:flex-start;gap:15px;align-self:stretch}.share-body .shareOptions a{color:#9193a8}.share-body .shareOptions a:active,.share-body .shareOptions a:focus,.share-body .shareOptions a:hover{color:#fff}.results-history-title{width:1260px;padding:1em 0 1em 0;margin:auto;font-size:25px;font-size:2.1428571425rem;font-weight:600;text-transform:none}@media screen and (min-width:64em){.results-history-title{font-size:25px;font-size:2.3214285725rem}}@media screen and (min-width:80em){.results-history-title{font-size:25px;font-size:2.5rem}}.no-results-container .no-results-body{display:flex;flex-direction:column;text-align:center}.no-results-container .no-results-body .no-results-sub-header{font-size:21px;font-size:1.7999999997000002rem;font-weight:600;color:#fff}@media screen and (min-width:64em){.no-results-container .no-results-body .no-results-sub-header{font-size:21px;font-size:1.9500000009rem}}@media screen and (min-width:80em){.no-results-container .no-results-body .no-results-sub-header{font-size:21px;font-size:2.1rem}}.no-results-container .no-results-body .no-results-content{width:25em;font-size:16px;font-size:1.3714285712rem;margin:0 auto}@media screen and (min-width:64em){.no-results-container .no-results-body .no-results-content{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.no-results-container .no-results-body .no-results-content{font-size:16px;font-size:1.6rem}}.no-results-container .no-results-body .spinner-container{height:160px;width:100%;display:flex;align-items:center;justify-content:center}.no-results-container .no-results-body .spinner-container .spinner{width:80px;height:80px}.notes-button-with-content{color:#ff886a}div.MuiDialog-container div.MuiPaper-root{position:absolute;top:50%;border-radius:20px;transform:translate(-50%,-50%);left:50%;color:#fff}.notes-dialog div.MuiDialog-container div.MuiPaper-root{background-color:#373950;padding:0 0 1em 0;color:#fff;width:15%;min-width:300px}.notes-dialog div.MuiDialog-container div.MuiPaper-root .notes-modal-title{font-size:16px;font-size:1.3714285712rem;text-align:center;text-transform:uppercase;padding-bottom:.3em}@media screen and (min-width:64em){.notes-dialog div.MuiDialog-container div.MuiPaper-root .notes-modal-title{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.notes-dialog div.MuiDialog-container div.MuiPaper-root .notes-modal-title{font-size:16px;font-size:1.6rem}}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content{padding:0}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-text{padding:0 1em;font-size:11px;font-size:.9428571427000001rem;text-align:center;color:#9193a8}@media screen and (min-width:64em){.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-text{font-size:11px;font-size:1.0214285719rem}}@media screen and (min-width:80em){.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-text{font-size:11px;font-size:1.1rem}}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-input textarea{padding:1em;font-size:14px;font-size:1.1999999998rem;color:#fff;background-color:#26273b}@media screen and (min-width:64em){.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-input textarea{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-input textarea{font-size:14px;font-size:1.4rem}}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer{display:flex;justify-content:center;gap:1em}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button{text-transform:none;display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px;background:rgba(145,147,168,.5);color:#fff;font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;font-weight:500;border:none;border-radius:10em}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-hover,.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button:active,.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button:focus,.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button:hover{color:#fff;background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));text-decoration:none}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-primary{background-color:#1cbfff;color:#0b0c1b}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-primary:focus,.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-primary:hover{color:#0b0c1b}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-full-width{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-lg{padding:.75em 1.5em;font-size:larger}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-outline{border-width:2px;border-color:rgba(145,147,168,.5);border-style:solid;background:0 0;color:#1cbfff}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-outline.pure-button-primary{border-color:#1cbfff}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button-outline:hover{background:0 0;border-color:#fff}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button.save-notes-button{background-color:#1cbfff;color:#0b0c1b;padding:.7em 2.5em}.notes-dialog div.MuiDialog-container div.MuiPaper-root .dialog-content .notes-modal-footer button.cancel-notes-button{background-color:transparent;color:#1cbfff}.delete-result-modal div.MuiDialog-container div.MuiPaper-root{padding:.6em 1.2em;background-color:#26273b;width:20%;min-width:350px}.delete-result-modal-header{text-align:center}.delete-result-modal-header h2{font-size:17px;font-size:1.4571428569rem;font-weight:600;margin:0;text-transform:none}@media screen and (min-width:64em){.delete-result-modal-header h2{font-size:17px;font-size:1.5785714293rem}}@media screen and (min-width:80em){.delete-result-modal-header h2{font-size:17px;font-size:1.7rem}}.delete-result-modal-body{font-size:14px;font-size:1.1999999998rem}@media screen and (min-width:64em){.delete-result-modal-body{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.delete-result-modal-body{font-size:14px;font-size:1.4rem}}.delete-result-modal-footer{justify-content:center;display:flex;gap:3em}.delete-result-modal-footer button{text-transform:none;display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px;background:rgba(145,147,168,.5);color:#fff;font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;font-weight:500;border:none;border-radius:10em}.delete-result-modal-footer button-hover,.delete-result-modal-footer button:active,.delete-result-modal-footer button:focus,.delete-result-modal-footer button:hover{color:#fff;background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));text-decoration:none}.delete-result-modal-footer button-primary{background-color:#1cbfff;color:#0b0c1b}.delete-result-modal-footer button-primary:focus,.delete-result-modal-footer button-primary:hover{color:#0b0c1b}.delete-result-modal-footer button-full-width{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.delete-result-modal-footer button-lg{padding:.75em 1.5em;font-size:larger}.delete-result-modal-footer button-outline{border-width:2px;border-color:rgba(145,147,168,.5);border-style:solid;background:0 0;color:#1cbfff}.delete-result-modal-footer button-outline.pure-button-primary{border-color:#1cbfff}.delete-result-modal-footer button-outline:hover{background:0 0;border-color:#fff}.delete-result-modal-footer button.delete-result-button{background-color:#f36;color:#000}.delete-result-modal-footer button.cancel-delete-button{background-color:transparent;color:#1cbfff}.results-history-modal{padding:16px 30px 20px 30px;width:1260px;background-color:#26273b;border-radius:20px;transform:translate(-50%,-50%);position:fixed;top:55%;left:50%;font-size:12px;font-size:1.0285714284rem;color:#9193a8}@media screen and (min-width:64em){.results-history-modal{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.results-history-modal{font-size:12px;font-size:1.2rem}}.results-history-modal:focus{outline:0}.results-history-modal .no-data,.results-history-modal .speed-info{font-family:gauge-mono,Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;font-size:40px;font-size:3.428571428rem;color:#fff;line-height:1;margin-top:.2em}@media screen and (min-width:64em){.results-history-modal .no-data,.results-history-modal .speed-info{font-size:40px;font-size:3.714285716rem}}@media screen and (min-width:80em){.results-history-modal .no-data,.results-history-modal .speed-info{font-size:40px;font-size:4rem}}.results-history-modal h3{color:#fff;font-weight:600;font-size:12px;font-size:1.0285714284rem;display:inline-block;margin:.8em 0}@media screen and (min-width:64em){.results-history-modal h3{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.results-history-modal h3{font-size:12px;font-size:1.2rem}}.results-history-modal .speed-container h3{margin-bottom:0}.results-history-modal .header{color:#fff}.results-history-modal .metric{font-weight:600}.results-history-modal .box-header{display:flex;gap:2em;justify-content:space-between}.results-history-modal .box-header-group{position:relative;display:flex;align-items:center;gap:1.1em;line-height:2}.results-history-modal .box-header-group .svg-icon{top:.17em;font-size:22px;font-size:1.8857142854000002rem}@media screen and (min-width:64em){.results-history-modal .box-header-group .svg-icon{font-size:22px;font-size:2.0428571438rem}}@media screen and (min-width:80em){.results-history-modal .box-header-group .svg-icon{font-size:22px;font-size:2.2rem}}.results-history-modal .box-header-group button{padding:0;border:none;background-color:transparent;color:#9193a8;cursor:pointer}.results-history-modal .box-header-group button:active,.results-history-modal .box-header-group button:hover{color:#fff}.results-history-modal .box-header-group a{color:#9193a8}.results-history-modal .box-header-group a:active,.results-history-modal .box-header-group a:focus,.results-history-modal .box-header-group a:hover{color:#fff}.results-history-modal .box-header-group svg.tmp-hidden-note-icon{opacity:0}.results-history-modal .box-body{display:flex;gap:4.8rem}.results-history-modal .box-body .box-body-column{display:flex;flex-direction:column;padding-right:4.8rem;border-right:solid 1px #373950;flex:1 1 max-content;min-width:25%}.results-history-modal .box-body .box-body-column .box-body-content{flex-grow:.4;display:flex;flex-direction:column;justify-content:space-evenly}.results-history-modal .box-body .box-body-column:last-child{border:none;padding-right:0}.results-history-modal h2{font-size:14px;font-size:1.1999999998rem;text-transform:uppercase;font-weight:600;margin:1rem 0}@media screen and (min-width:64em){.results-history-modal h2{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.results-history-modal h2{font-size:14px;font-size:1.4rem}}.results-history-modal .connections-box{display:grid;gap:1em;padding-top:1.2rem;justify-content:space-between;grid-template-columns:auto auto}.results-history-modal .connections-inner-box{display:flex;gap:1em;margin-bottom:2.3rem}.results-history-modal .responsiveness-box{display:flex;gap:1em;justify-content:space-between}.results-history-modal .packet-loss-data{margin-top:2rem}.results-history-modal .packet-loss-data h3{margin:0}.results-history-modal .idle-data .svg-icon{color:#fff38e}.results-history-modal .download-data .svg-icon{color:#6afff3}.results-history-modal .upload-data .svg-icon{color:#bf71ff}.results-history-modal .packet-loss-data .svg-icon{color:#9193a8}.results-history-modal .icon-indent{padding-left:1.25em}.results-history-modal .icon-line{text-indent:-1.25em;white-space:nowrap}.results-history-modal .icon-line>*{text-indent:0}.results-history-modal .one-line{white-space:nowrap}.results-history-modal .data-stats{display:flex;justify-content:space-between;align-items:baseline}.results-history-modal .data-stats .data-used{font-size:11px;font-size:.9428571427000001rem}@media screen and (min-width:64em){.results-history-modal .data-stats .data-used{font-size:11px;font-size:1.0214285719rem}}@media screen and (min-width:80em){.results-history-modal .data-stats .data-used{font-size:11px;font-size:1.1rem}}.result-icon-test-mode-single{color:#ff886a}.result-icon-test-mode-single .svg-icon-ring{border-color:rgba(255,136,106,.4)}.result-icon-test-mode-multi{color:#6afff3}.result-icon-test-mode-multi .svg-icon-ring{border-color:rgba(106,255,243,.4)}.settings .server-link{display:block}.settings .server-link:hover{text-decoration:none}.settings .server-link .sponsor{color:#fff}.settings .server-link .location{color:#9193a8}.settings .server-link .location:before{content:" - "}.settings .server-link .change-host{display:block;margin:.5em 0}.settings .settings-server-container{display:inline-block}.settings .settings-server-container #find-servers{position:absolute}.settings dd,.settings dt{display:inline-block;margin:0}.settings dd{margin-right:1.5em}.settings dt:after{content:":"}.social-links{padding-left:10px}.social-share-links{color:#9193a8}.social-share-links:hover{color:#1cbfff}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;top:0;left:0}.engine-debug{padding-top:50px}.debug-interact{position:absolute;top:18px;right:18px;width:3em;height:3em;z-index:4;text-align:right}#engine-debug{padding:9px;filter:drop-shadow(0 0 .5em rgba(0, 0, 0, .15));border-radius:3px;background-color:rgba(38,39,59,.5);opacity:.5;position:fixed;top:9px;left:9px;width:calc(100% - 9px - 9px);z-index:3;pointer-events:none;color:#9193a8}#engine-debug.interact{pointer-events:inherit;background-color:rgba(38,39,59,.95);opacity:1}#engine-debug pre{color:#fff;margin:0}.visualfocus:focus{clip:auto;height:auto;margin:0;overflow:visible;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}.u-align-center{text-align:center}.u-align-left{text-align:left}.align-icons-left{padding-left:1.7em}.u-align-right{text-align:right}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-align-bottom{display:flex;align-items:flex-end}.u-subtle{opacity:.67}.u-full-width-text{max-width:768px;margin-right:auto;margin-left:auto}.u-smaller{font-size:smaller}.center-container{margin:2em 1em;right:40%;position:absolute}.definition-pure-button,.pure-button,a.pure-button{background:rgba(145,147,168,.5);color:#fff;font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;font-weight:500;border:none;border-radius:10em}.definition-pure-button-hover,.definition-pure-button:active,.definition-pure-button:focus,.definition-pure-button:hover,.pure-button-hover,.pure-button:active,.pure-button:focus,.pure-button:hover,a.pure-button-hover,a.pure-button:active,a.pure-button:focus,a.pure-button:hover{color:#fff;background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));text-decoration:none}.definition-pure-button-primary,.pure-button-primary,a.pure-button-primary{background-color:#1cbfff;color:#0b0c1b}.definition-pure-button-primary:focus,.definition-pure-button-primary:hover,.pure-button-primary:focus,.pure-button-primary:hover,a.pure-button-primary:focus,a.pure-button-primary:hover{color:#0b0c1b}.definition-pure-button-full-width,.pure-button-full-width,a.pure-button-full-width{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.definition-pure-button-lg,.pure-button-lg,a.pure-button-lg{padding:.75em 1.5em;font-size:larger}.definition-pure-button-outline,.pure-button-outline,a.pure-button-outline{border-width:2px;border-color:rgba(145,147,168,.5);border-style:solid;background:0 0;color:#1cbfff}.definition-pure-button-outline.pure-button-primary,.pure-button-outline.pure-button-primary,a.pure-button-outline.pure-button-primary{border-color:#1cbfff}.definition-pure-button-outline:hover,.pure-button-outline:hover,a.pure-button-outline:hover{background:0 0;border-color:#fff}.definition-pure-button-hover{color:#fff;background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));text-decoration:none}.pure-button+.pure-button,a.pure-button+a.pure-button{margin-left:.5em}.button-header{display:block;position:relative;margin:2em 0 1em}.button-header h1,.button-header h2,.button-header h3,.button-header h4,.button-header h5,.button-header h6{display:inline}.button-header .pure-button{float:right;display:block;margin-left:1em}.pure-form legend{border-color:rgba(145,147,168,.5);color:#fff;font-size:1.1em}.pure-form label{color:#9193a8;font-weight:500;font-size:90%}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{font-size:16px;font-size:1.3714285712rem;font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;color:#fff;background:0 0;border:1px solid rgba(145,147,168,.5);border-width:1px!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.pure-form input[type=color] option,.pure-form input[type=date] option,.pure-form input[type=datetime-local] option,.pure-form input[type=datetime] option,.pure-form input[type=email] option,.pure-form input[type=month] option,.pure-form input[type=number] option,.pure-form input[type=password] option,.pure-form input[type=search] option,.pure-form input[type=tel] option,.pure-form input[type=text] option,.pure-form input[type=time] option,.pure-form input[type=url] option,.pure-form input[type=week] option,.pure-form select option,.pure-form textarea option{background:#26273b}@media screen and (min-width:64em){.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{font-size:16px;font-size:1.6rem}}.pure-form input[type=color]:hover,.pure-form input[type=date]:hover,.pure-form input[type=datetime-local]:hover,.pure-form input[type=datetime]:hover,.pure-form input[type=email]:hover,.pure-form input[type=month]:hover,.pure-form input[type=number]:hover,.pure-form input[type=password]:hover,.pure-form input[type=search]:hover,.pure-form input[type=tel]:hover,.pure-form input[type=text]:hover,.pure-form input[type=time]:hover,.pure-form input[type=url]:hover,.pure-form input[type=week]:hover,.pure-form select:hover,.pure-form textarea:hover{border-color:#9193a8}.pure-form input[type=color].parsley-error:active,.pure-form input[type=color].parsley-error:focus,.pure-form input[type=color]:active,.pure-form input[type=color]:focus,.pure-form input[type=date].parsley-error:active,.pure-form input[type=date].parsley-error:focus,.pure-form input[type=date]:active,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local].parsley-error:active,.pure-form input[type=datetime-local].parsley-error:focus,.pure-form input[type=datetime-local]:active,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime].parsley-error:active,.pure-form input[type=datetime].parsley-error:focus,.pure-form input[type=datetime]:active,.pure-form input[type=datetime]:focus,.pure-form input[type=email].parsley-error:active,.pure-form input[type=email].parsley-error:focus,.pure-form input[type=email]:active,.pure-form input[type=email]:focus,.pure-form input[type=month].parsley-error:active,.pure-form input[type=month].parsley-error:focus,.pure-form input[type=month]:active,.pure-form input[type=month]:focus,.pure-form input[type=number].parsley-error:active,.pure-form input[type=number].parsley-error:focus,.pure-form input[type=number]:active,.pure-form input[type=number]:focus,.pure-form input[type=password].parsley-error:active,.pure-form input[type=password].parsley-error:focus,.pure-form input[type=password]:active,.pure-form input[type=password]:focus,.pure-form input[type=search].parsley-error:active,.pure-form input[type=search].parsley-error:focus,.pure-form input[type=search]:active,.pure-form input[type=search]:focus,.pure-form input[type=tel].parsley-error:active,.pure-form input[type=tel].parsley-error:focus,.pure-form input[type=tel]:active,.pure-form input[type=tel]:focus,.pure-form input[type=text].parsley-error:active,.pure-form input[type=text].parsley-error:focus,.pure-form input[type=text]:active,.pure-form input[type=text]:focus,.pure-form input[type=time].parsley-error:active,.pure-form input[type=time].parsley-error:focus,.pure-form input[type=time]:active,.pure-form input[type=time]:focus,.pure-form input[type=url].parsley-error:active,.pure-form input[type=url].parsley-error:focus,.pure-form input[type=url]:active,.pure-form input[type=url]:focus,.pure-form input[type=week].parsley-error:active,.pure-form input[type=week].parsley-error:focus,.pure-form input[type=week]:active,.pure-form input[type=week]:focus,.pure-form select.parsley-error:active,.pure-form select.parsley-error:focus,.pure-form select:active,.pure-form select:focus,.pure-form textarea.parsley-error:active,.pure-form textarea.parsley-error:focus,.pure-form textarea:active,.pure-form textarea:focus{border-color:#1cbfff}.pure-form input[type=color].full-width,.pure-form input[type=date].full-width,.pure-form input[type=datetime-local].full-width,.pure-form input[type=datetime].full-width,.pure-form input[type=email].full-width,.pure-form input[type=month].full-width,.pure-form input[type=number].full-width,.pure-form input[type=password].full-width,.pure-form input[type=search].full-width,.pure-form input[type=tel].full-width,.pure-form input[type=text].full-width,.pure-form input[type=time].full-width,.pure-form input[type=url].full-width,.pure-form input[type=week].full-width,.pure-form select.full-width,.pure-form textarea.full-width{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.pure-form input[type=color].parsley-error,.pure-form input[type=date].parsley-error,.pure-form input[type=datetime-local].parsley-error,.pure-form input[type=datetime].parsley-error,.pure-form input[type=email].parsley-error,.pure-form input[type=month].parsley-error,.pure-form input[type=number].parsley-error,.pure-form input[type=password].parsley-error,.pure-form input[type=search].parsley-error,.pure-form input[type=tel].parsley-error,.pure-form input[type=text].parsley-error,.pure-form input[type=time].parsley-error,.pure-form input[type=url].parsley-error,.pure-form input[type=week].parsley-error,.pure-form select.parsley-error,.pure-form textarea.parsley-error{border-color:#f36}.pure-form input[type=checkbox],.pure-form input[type=radio]{margin-right:.3em}.pure-form input[type=checkbox].parsley-error,.pure-form input[type=radio].parsley-error{border-color:#f36}.pure-form .checkbox-fancy{display:block}.pure-form .checkbox-fancy input[type=checkbox]{opacity:0;position:absolute}.pure-form .checkbox-fancy input[type=checkbox]+label{display:block;margin:.5em 0 0;padding:1em 0 1em 2em;position:relative}.pure-form .checkbox-fancy input[type=checkbox]+label:before{content:' ';display:block;position:absolute;top:.9em;left:0;width:1.3em;height:1.3em;border:1px solid rgba(145,147,168,.5);background:0 0;border-radius:3px;text-align:center;color:#fff}.pure-form .checkbox-fancy input[type=checkbox]+label:hover{cursor:pointer}.pure-form .checkbox-fancy input[type=checkbox]+label:hover:before{border-color:#9193a8}.pure-form .checkbox-fancy input[type=checkbox]:checked+label:before{content:' ';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpolygon fill='%23fff' points='432,48 192,288 80,176 0,256 192,448 512,128'/%3E%3C/svg%3E");background-size:1em 1em;background-repeat:no-repeat;background-position:center center}.pure-form .checkbox-fancy input[type=checkbox]:active+label:before,.pure-form .checkbox-fancy input[type=checkbox]:focus+label:before{border-color:#1cbfff}.pure-form.pure-form-aligned .checkbox-fancy input[type=checkbox]+label{width:auto;padding:0 0 0 39%;text-align:left}.pure-form.pure-form-aligned .checkbox-fancy input[type=checkbox]+label:before{left:29%;top:0}.pure-form.pure-form-aligned .pure-control-group{margin:1em 0}.pure-form.pure-form-aligned .pure-control-group label{width:33%}.pure-form.pure-form-aligned .pure-form-data{display:inline-block;width:61%}.pure-form .pure-button,.pure-form a.pure-button{background:rgba(145,147,168,.5);color:#fff;font-family:Montserrat,Montserrat-Fixed,Avenir,"Avenir Next LT Pro",Corbel,"URW Gothic",source-sans-pro,sans-serif;font-weight:500;border:none;border-radius:10em;margin-top:1em}.pure-form .pure-button-hover,.pure-form .pure-button:active,.pure-form .pure-button:focus,.pure-form .pure-button:hover,.pure-form a.pure-button-hover,.pure-form a.pure-button:active,.pure-form a.pure-button:focus,.pure-form a.pure-button:hover{color:#fff;background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));text-decoration:none}.pure-form .pure-button-primary,.pure-form a.pure-button-primary{background-color:#1cbfff;color:#0b0c1b}.pure-form .pure-button-primary:focus,.pure-form .pure-button-primary:hover,.pure-form a.pure-button-primary:focus,.pure-form a.pure-button-primary:hover{color:#0b0c1b}.pure-form .pure-button-full-width,.pure-form a.pure-button-full-width{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.pure-form .pure-button-lg,.pure-form a.pure-button-lg{padding:.75em 1.5em;font-size:larger}.pure-form .pure-button-outline,.pure-form a.pure-button-outline{border-width:2px;border-color:rgba(145,147,168,.5);border-style:solid;background:0 0;color:#1cbfff}.pure-form .pure-button-outline.pure-button-primary,.pure-form a.pure-button-outline.pure-button-primary{border-color:#1cbfff}.pure-form .pure-button-outline:hover,.pure-form a.pure-button-outline:hover{background:0 0;border-color:#fff}.pure-form .pure-button.pure-button-inline,.pure-form a.pure-button.pure-button-inline{margin-top:0}.pure-form fieldset{margin-bottom:2em;border:none}.pure-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26"><path fill="rgba(145, 147, 168, 0.5)" d="M26 6.5l-12.999 13L0 6.5z"/></svg>');background-repeat:no-repeat;background-position:right 6px center;background-size:12px;padding-right:22px}.pure-form select::-ms-expand{display:none}.pure-form select:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26"><path fill="#9193a8" d="M26 6.5l-12.999 13L0 6.5z"/></svg>')}.pure-form select:active,.pure-form select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26"><path fill="#1cbfff" d="M26 6.5l-12.999 13L0 6.5z"/></svg>')}.pure-form .radio-label-input{display:inline-block}.pure-form .radio-label-input input[type=radio]+label{width:auto;color:#9193a8;text-transform:none;margin-right:1em}.pure-form .radio-label-input input[type=radio]+label:hover{color:#6afff3;cursor:pointer}.pure-form .radio-label-input input[type=radio]{opacity:0;position:absolute}.pure-form .radio-label-input input[type=radio]:checked+label{color:#1cbfff}.pure-form .radio-label-input input[type=radio]:checked+label:hover{cursor:default;color:#1cbfff}.pure-form .radio-label-input input[type=radio]:focus+label{color:#6afff3}.pure-form-stacked .pure-control-group{margin:1.5em 0}.pure-form-stacked label{margin-top:1.5em}.pure-form-stacked label:first-of-type{margin-top:.5em}.input-button{display:inline-block;width:100%;position:relative}.input-button-input{padding-right:2em}.input-button-button{position:absolute;top:.45em;right:.7em;font-size:16px;font-size:1.3714285712rem;line-height:1.8}@media screen and (min-width:64em){.input-button-button{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.input-button-button{font-size:16px;font-size:1.6rem}}#recaptcha-placeholder{margin:2em 0 1em}#recaptcha-placeholder table#recaptcha_table{background:#fff;width:auto}#recaptcha-placeholder input{background:#fff;color:#333}#card-errors{color:#f36;font-size:12px;font-size:1.0285714284rem;margin-bottom:1em}@media screen and (min-width:64em){#card-errors{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){#card-errors{font-size:12px;font-size:1.2rem}}.StripeElement{padding:8px 12px;border-radius:4px;color:#fff;border:1px solid rgba(145,147,168,.5)}.StripeElement:hover{border-color:#9193a8}.StripeElement--focus{border-color:#1cbfff}.StripeElement--invalid{border-color:#f36}@keyframes pulse{0%{opacity:.5}100%{opacity:1}}@keyframes start-heartbeat{0%{transform:scale(1)}8.333%{transform:scale(.989)}16.667%{transform:scale(1)}}@keyframes start-ring{0%{opacity:0;transform:scale(1)}12.5%{opacity:0;transform:scale(.995)}16.667%{opacity:1}50%{opacity:0;transform:scale(1.3)}}@keyframes float{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}100%{transform:translateY(-5px)}}.social-links-outer{position:relative}.social-links-outer .icon-wrapper{white-space:nowrap}.share-results-container{margin:2.2em 0 1em;text-align:right}.share-results-container .pure-button{position:relative}.results-sharing-modal{display:block;position:absolute;min-width:132px;max-width:400px;margin:1em;padding:10px 18px;list-style-type:none;text-align:left;background:#26273b;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);border-radius:3px;z-index:7;border:1px solid rgba(145,147,168,.2)}.results-sharing-modal .close-btn{position:absolute;top:0;right:0;padding:10px;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){.results-sharing-modal .close-btn{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.results-sharing-modal .close-btn{font-size:10px;font-size:1rem}}.results-sharing-modal .close-btn:active,.results-sharing-modal .close-btn:focus,.results-sharing-modal .close-btn:hover{color:#6afff3}.result-area .social-links-outer{display:inline-block;vertical-align:middle;top:-3px}.result-area-ad{z-index:1;display:none;text-align:center}@media only screen and (max-height:699px) and (orientation:landscape){.result-area-ad{position:initial}}.social-links-outer a{display:inline-block}.links-box{text-align:left;background:#26273b;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);border-radius:3px;z-index:7;border:1px solid rgba(145,147,168,.2);position:absolute;top:38px;left:-110px;margin:0;padding:10px 18px 18px}.links-box ul{list-style-type:none;margin:0;padding:0;white-space:nowrap}.links-box:before{content:" ";position:absolute;top:auto;bottom:100%;left:50%;width:0;height:0;border-top:none;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(145,147,168,.5);margin-top:0;margin-bottom:1px;margin-left:-12px}.links-box:after{content:" ";position:absolute;top:100%;bottom:auto;left:50%;width:0;height:0;border-top:12px solid rgba(145,147,168,.5);border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:none;margin-top:1px;margin-bottom:0;margin-left:-12px;content:none}.links-box .pure-form input{font-size:12px;font-size:1.0285714284rem;width:205px}@media screen and (min-width:64em){.links-box .pure-form input{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.links-box .pure-form input{font-size:12px;font-size:1.2rem}}.links-box-social{left:-22px;padding-bottom:10px}.links-box-social li{display:inline-block;padding-bottom:4px;padding-top:4px;margin-bottom:-3px}.links-box-social:after,.links-box-social:before{left:initial;right:19px}.links-box p{margin:10px 0 6px 0;padding:0;font-size:14px;font-size:1.1999999998rem;text-transform:uppercase}@media screen and (min-width:64em){.links-box p{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.links-box p{font-size:14px;font-size:1.4rem}}.links-box .close-btn{position:absolute;top:0;right:0;padding:5px;border:none;background-color:transparent;cursor:pointer;font-size:10px;font-size:.857142857rem;color:#fff}@media screen and (min-width:64em){.links-box .close-btn{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.links-box .close-btn{font-size:10px;font-size:1rem}}.links-box .close-btn:active,.links-box .close-btn:focus,.links-box .close-btn:hover{color:#6afff3}.social-link-button{position:relative;top:1px;display:inline-block;height:19px;margin-right:5px;padding:0 8px;border:2px solid #1cbfff;border-radius:50px;color:#1cbfff;font-weight:700;vertical-align:middle}.social-link-button:active,.social-link-button:focus,.social-link-button:hover{color:#fff;border-color:#fff}.eot-feedback-button{display:block;border:1px solid #6afff3;background:#000;text-align:center;margin:2em 0 1em;padding:1em}.eot-feedback-button strong{display:block;font-weight:500;font-size:22px;font-size:1.8857142854000002rem;margin-bottom:.2em;color:#fff}@media screen and (min-width:64em){.eot-feedback-button strong{font-size:22px;font-size:2.0428571438rem}}@media screen and (min-width:80em){.eot-feedback-button strong{font-size:22px;font-size:2.2rem}}.eot-feedback-button span{display:block;font-weight:700;font-size:18px;font-size:1.5428571426000002rem;color:#1cbfff}@media screen and (min-width:64em){.eot-feedback-button span{font-size:18px;font-size:1.6714285722rem}}@media screen and (min-width:80em){.eot-feedback-button span{font-size:18px;font-size:1.8rem}}.eot-feedback-button:active,.eot-feedback-button:focus,.eot-feedback-button:hover{border-color:#fff38e;text-decoration:none}.eot-feedback-button:active span,.eot-feedback-button:focus span,.eot-feedback-button:hover span{color:#fff38e}.eot-feedback-button-flash{display:block;border:1px solid #6afff3;background:#000;text-align:center;margin:2em 0 1em;padding:1em}.eot-feedback-button-flash strong{display:block;font-weight:500;font-size:22px;font-size:1.8857142854000002rem;margin-bottom:.2em;color:#fff}@media screen and (min-width:64em){.eot-feedback-button-flash strong{font-size:22px;font-size:2.0428571438rem}}@media screen and (min-width:80em){.eot-feedback-button-flash strong{font-size:22px;font-size:2.2rem}}.eot-feedback-button-flash span{display:block;font-weight:700;font-size:18px;font-size:1.5428571426000002rem;color:#fff}@media screen and (min-width:64em){.eot-feedback-button-flash span{font-size:18px;font-size:1.6714285722rem}}@media screen and (min-width:80em){.eot-feedback-button-flash span{font-size:18px;font-size:1.8rem}}.eot-feedback-button-flash p{display:block;font-size:16px;font-size:1.3714285712rem;color:#fff}@media screen and (min-width:64em){.eot-feedback-button-flash p{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.eot-feedback-button-flash p{font-size:16px;font-size:1.6rem}}.ookla-com-policy-box{border:1px solid #9193a8;padding:.5em 1.5em}#_evidon_banner{background-color:#686a83}.svg-region{display:none}svg{fill:currentColor}svg use svg{fill:inherit}.svg-icon{width:1em;height:1em;position:relative;top:.125em}.svg-icon-bump{transform:scale(1.25);margin:0 .4em}.svg-icon-larger{transform:scale(1.5);margin:0 .33333333em}.svg-icon-larger-2{transform:scale(1.875);margin:0 .8em}.svg-icon-smaller{transform:scale(.66666667);margin:0 -.16666667em}.svg-icon-xxxl{font-size:121.5px;font-size:10.41428571255rem}@media screen and (min-width:64em){.svg-icon-xxxl{font-size:121.5px;font-size:11.28214286235rem}}@media screen and (min-width:80em){.svg-icon-xxxl{font-size:121.5px;font-size:12.15rem}}.svg-icon-xxl{font-size:81px;font-size:6.9428571417rem}@media screen and (min-width:64em){.svg-icon-xxl{font-size:81px;font-size:7.5214285749rem}}@media screen and (min-width:80em){.svg-icon-xxl{font-size:81px;font-size:8.1rem}}.svg-icon-xl{font-size:54px;font-size:4.628571427800001rem}@media screen and (min-width:64em){.svg-icon-xl{font-size:54px;font-size:5.014285716600001rem}}@media screen and (min-width:80em){.svg-icon-xl{font-size:54px;font-size:5.4rem}}.svg-icon-lg{font-size:36px;font-size:3.0857142852000004rem}@media screen and (min-width:64em){.svg-icon-lg{font-size:36px;font-size:3.3428571444rem}}@media screen and (min-width:80em){.svg-icon-lg{font-size:36px;font-size:3.6rem}}.svg-icon-md{font-size:24px;font-size:2.0571428568rem}@media screen and (min-width:64em){.svg-icon-md{font-size:24px;font-size:2.2285714296rem}}@media screen and (min-width:80em){.svg-icon-md{font-size:24px;font-size:2.4rem}}.svg-icon-ms{font-size:19.997245352625086px;font-size:1.7140496013679039rem}@media screen and (min-width:64em){.svg-icon-ms{font-size:19.997245352625086px;font-size:1.8568870693150685rem}}@media screen and (min-width:80em){.svg-icon-ms{font-size:19.997245352625086px;font-size:1.9997245352625086rem}}.svg-icon-sm{font-size:16px;font-size:1.3714285712rem}@media screen and (min-width:64em){.svg-icon-sm{font-size:16px;font-size:1.4857142864000001rem}}@media screen and (min-width:80em){.svg-icon-sm{font-size:16px;font-size:1.6rem}}.svg-icon-speedtest-logo{width:8.04166667em}.svg-icon-ookla-logo{width:2.193156em;height:.92668564em;margin:-.25em 0 .25em}.svg-icon-downdetector-logo{width:8.93448048em;height:1.5em;margin-top:-.52em;margin-bottom:.04em}.svg-icon-ring{box-sizing:content-box;border:.1em solid rgba(145,147,168,.5);padding:.4em;border-radius:5em}svg:not(:root).svg-icon-ring{overflow:visible}.svg-icon-overlay{font-size:14px;font-size:1.1999999998rem;position:absolute;bottom:.125em;left:0;top:auto}@media screen and (min-width:64em){.svg-icon-overlay{font-size:14px;font-size:1.3000000005999999rem}}@media screen and (min-width:80em){.svg-icon-overlay{font-size:14px;font-size:1.4rem}}.section-dark .svg-icon-overlay{filter:drop-shadow(0 0 1px #000)}.section-light .svg-icon-overlay{filter:drop-shadow(0 0 1px #fff)}.svg-icon-overlay-wrapper{position:relative}.svg-icon-rotate-90{display:inline-block;transform:rotate(90deg)}.svg-icon-rotate-180{display:inline-block;transform:rotate(180deg)}.svg-icon-rotate-270{display:inline-block;transform:rotate(270deg)}.audience-eot-survey{width:100%;height:160px;background:#fff;opacity:.1}.audience-survey{text-align:center;font-size:12px;font-size:1.0285714284rem}@media screen and (min-width:64em){.audience-survey{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.audience-survey{font-size:12px;font-size:1.2rem}}.audience-survey h3{text-transform:uppercase;font-size:12px;font-size:1.0285714284rem;margin:1em 0}@media screen and (min-width:64em){.audience-survey h3{font-size:12px;font-size:1.1142857148rem}}@media screen and (min-width:80em){.audience-survey h3{font-size:12px;font-size:1.2rem}}.audience-survey-parameter{margin:1em 0}.audience-survey-answers,.audience-survey-labels{margin:.5em 0;padding:0;list-style-type:none;display:flex;overflow:hidden;border-radius:3px}.audience-survey-answers li,.audience-survey-labels li{margin:0;padding:0;list-style-type:none}.audience-survey-answers li{flex-grow:1;flex-basis:0}.audience-survey-answers li:last-child .audience-survey-answer{border-right:none}.audience-survey-labels{font-size:11px;font-size:.9428571427000001rem;justify-content:space-between}@media screen and (min-width:64em){.audience-survey-labels{font-size:11px;font-size:1.0214285719rem}}@media screen and (min-width:80em){.audience-survey-labels{font-size:11px;font-size:1.1rem}}.audience-survey-labels li{flex-shrink:1}.audience-survey-labels li:first-child{text-align:left}.audience-survey-labels li:last-child{text-align:right}.audience-survey-answer{display:block;padding:.6em .2em;background:rgba(145,147,168,.2);color:#fff;border-right:1px solid #26273b}.audience-survey-answer:active,.audience-survey-answer:hover{color:#fff}.audience-survey-answer-hover{background:rgba(28,191,255,.67);color:#fff}.audience-survey-answer-active{background:#1cbfff;color:#fff}.audience-survey-type-provider_rating .audience-survey-answers{display:block}.audience-survey-type-provider_rating .audience-survey-answers li{display:inline-block}.audience-survey-type-provider_rating .audience-survey-answer{font-size:22px;font-size:1.8857142854000002rem;display:inline-block;padding:0 .2em;background:0 0;color:rgba(145,147,168,.5);border:none}@media screen and (min-width:64em){.audience-survey-type-provider_rating .audience-survey-answer{font-size:22px;font-size:2.0428571438rem}}@media screen and (min-width:80em){.audience-survey-type-provider_rating .audience-survey-answer{font-size:22px;font-size:2.2rem}}.audience-survey-type-provider_rating .audience-survey-answer-hover{background:0 0;color:rgba(28,191,255,.67)}.audience-survey-type-provider_rating .audience-survey-answer-prehover{background:0 0;color:rgba(28,191,255,.67)}.audience-survey-type-provider_rating .audience-survey-answer-active{background:0 0;color:#1cbfff}.audience-survey-type-provider_rating .audience-survey-answer-preactive{background:0 0;color:#1cbfff}.view-result-button{all:unset;display:inline-block;cursor:pointer;background:0 0;border:none;padding:0}.chart-tooltip-content{display:flex;align-items:center;gap:.5em}.chart-tooltip-content .tooltip-pointer{fill:none;stroke:#fff;width:5px;height:7px}.tooltip-text{display:flex;flex-direction:column}.scatter-plot .highcharts-reset-zoom{border-radius:5px;background-color:#464a62;color:#fff;opacity:.7;position:absolute;top:-5.1em;right:5em;font-size:10px;font-size:.857142857rem;text-transform:capitalize}.scatter-plot .highcharts-reset-zoom:hover{opacity:1;background-color:#464a62}@media screen and (min-width:64em){.scatter-plot .highcharts-reset-zoom{font-size:10px;font-size:.928571429rem}}@media screen and (min-width:80em){.scatter-plot .highcharts-reset-zoom{font-size:10px;font-size:1rem}}.scatter-plot .svg-icon{top:0}.homepage-lower.u-c{display:flex;padding-top:1.5em;justify-content:center}body.layout-mobile .homepage-lower.u-c{width:100%;max-width:calc(100% / 2)}.homepage-lower.u-c a{display:flex;align-items:center;flex-direction:column;transition:color 250ms ease-in;width:fit-content}.homepage-lower.u-c a:hover{color:#fff}.homepage-lower-container{margin:0 auto;padding:0 1em;max-width:920px}.homepage-lower-icon{height:100%;padding:1.5em}.homepage-lower-btn{width:12.5em;height:9.2em;display:flex;align-items:center;border-radius:40px;justify-content:center;max-width:-moz-available;max-width:-webkit-fill-available;transition:background 250ms ease-in}body.layout-mobile .homepage-lower-btn{width:10.5em;background-color:#222643}.homepage-lower-btn:hover{color:#fff;background-color:#000}.homepage-lower-start-btns{display:flex;padding-top:1.5em;align-items:center;justify-content:center}body.layout-mobile .homepage-lower-start-btns{display:none}.homepage-lower-start-btns .below-start-button{flex:1;max-width:14.2em;display:flex;align-items:center;justify-content:center}.homepage-lower-start-btns .below-start-button svg{top:0}.homepage-lower-start-btns>a:first-child{margin-right:1.8em}.homepage-lower-start-btns>a{color:#fff;font-weight:300;border-radius:36px;padding:.725rem 2rem;border:1px solid #9193a8;font-size:13px;font-size:1.1142857141rem}@media screen and (min-width:64em){.homepage-lower-start-btns>a{font-size:13px;font-size:1.2071428577rem}}@media screen and (min-width:80em){.homepage-lower-start-btns>a{font-size:13px;font-size:1.3rem}}.homepage-lower-start-btns>a svg{color:#1cbfff}.homepage-lower-start-btns>a:hover{color:#1cbfff;border:1px solid #1cbfff}.homepage-lower-end-btns{display:flex;flex-wrap:wrap;padding-top:1.5em;align-items:center;justify-content:center}.homepage-lower-end-btns>a{color:#fff;font-size:15px;font-size:1.2857142855rem;font-weight:300;margin:.5em 1em;border-radius:36px;padding:.725rem 2rem;transition:background 250ms ease-in}@media screen and (min-width:64em){.homepage-lower-end-btns>a{font-size:15px;font-size:1.3928571435000001rem}}@media screen and (min-width:80em){.homepage-lower-end-btns>a{font-size:15px;font-size:1.5rem}}body.layout-mobile .homepage-lower-end-btns>a{flex:1 1 100%;text-align:center;background-color:#1f223e}.homepage-lower-end-btns>a svg{color:#6afff3}.homepage-lower-end-btns>a:hover{background-color:#1f223e}.homepage-lower-end-btns sup{display:none}.homepage-lower.get-help{display:none}.homepage-lower.mobile-apps{display:none}.homepage-lower.qr-code .homepage-lower-btn:hover{background-color:inherit}.homepage-lower.qr-code .qr-and-text{align-items:center;display:flex;flex-direction:column}body.layout-mobile .homepage-lower-container .mobile-apps{display:flex;order:-1}body.layout-mobile .homepage-lower-container .get-help{display:flex}body.layout-mobile .homepage-lower-container .desktop-apps{display:none}body.layout-mobile .homepage-lower-container .qr-code{display:none}.homepage-lower-content{padding:0 1.8em;font-size:13px;font-size:1.1142857141rem;margin-bottom:1.5em}@media screen and (min-width:64em){.homepage-lower-content{font-size:13px;font-size:1.2071428577rem}}@media screen and (min-width:80em){.homepage-lower-content{font-size:13px;font-size:1.3rem}}.server-current-mobile{margin:0 1.5em}.connection-mobile{display:flex;align-items:center;justify-content:space-between;margin:0 1.5em}.connection-mobile>div:first-child{flex:1}.connection-mobile-scroll{animation:float 1.5s infinite}.connection-mobile-scroll>svg{color:#26c5dd}.connection-mobile-scroll{padding-right:9px}.speedtest-view{position:relative}.speedtest-view:before{display:none;content:"";position:absolute;background-color:#141526;opacity:.77;z-index:100;inset:0}.speedtest-view.show-overlay::before{display:block}@media only screen and (max-height:699px) and (orientation:landscape){body.layout-mobile .landscape-left,body.layout-mobile .landscape-right{position:absolute;top:51px;right:0;bottom:0;left:0}body.layout-mobile .landscape-left{right:50%}body.layout-mobile .landscape-right{left:50%}}