html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}figure{margin:0}img{vertical-align:middle}body{line-height:normal}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}*:focus{outline:none}.loading{opacity:.5}div.svg-sprites{display:none}*,*:before,*:after{box-sizing:border-box;font-family:arial !important}html{font-size:10px}html:not(.without-scroll-behavior){scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html:not(.without-scroll-behavior){scroll-behavior:auto}}body{font-size:1.6rem}a{text-decoration:none;color:#333;transition:color .25s,background .25s}a:hover{text-decoration:underline}p{font-size:1.4rem;line-height:1.8rem;margin:0 0 10px;max-width:1024px;text-align:justify}ul li{list-style-type:none}h1{padding:10px;margin:0 0 20px;font-size:2.4rem}@media screen and (min-width: 1024px){h1{font-size:3rem}}h1{color:#000;background:#ddd;border-left:4px solid #000}h2{margin:0 0 20px;border-bottom:1px dotted #333;display:inline-block;padding:0 16px 8px;font-size:1.5rem}@media screen and (min-width: 640px){h2{font-size:1.8rem}}@media screen and (min-width: 1024px){h2{padding:0 30px 10px}}dfn{border-bottom:1px dotted;cursor:pointer}div#site{margin:0 auto;max-width:100%;width:100%;padding:0 10px}@media screen and (min-width: 640px){div#site{width:640px;padding:0 20px}}@media screen and (min-width: 1024px){div#site{width:1024px;padding:0 50px}}@media screen and (min-width: 1600px){div#site{margin-top:0;width:1600px}}@media screen and (min-width: 1920px){div#site{width:1920px}}div#main-content{position:relative;transition:opacity .25s}div#main-content.hide{opacity:0;visibility:hidden}div#main-content header#content{margin-bottom:10px}@media screen and (min-width: 640px){div#main-content header#content{margin-bottom:20px}}div#main-content header#content h1{margin-bottom:0}@media screen and (min-width: 1600px){div#main-content.hide{opacity:1;visibility:visible}div#main-content{display:inline-block;vertical-align:top;width:calc(100% - 270px)}div#main-content.without-header{padding-top:20px}div#main-content header#content{position:relative;z-index:1;top:0;background:#fff;padding-top:20px}div#main-content header#content::after{content:"";position:absolute;left:0;bottom:-20px;width:100%;height:20px;background:linear-gradient(to bottom, #fff, transparent)}}@media screen and (min-width: 1600px){html.javascript-enabled div#main-content header#content{position:sticky}}table{border-collapse:collapse;margin-bottom:10px}@media screen and (min-width: 640px){table{margin-bottom:20px}}table{overflow:auto}table.with-sticky-header{display:block}table.with-sticky-header td{white-space:nowrap}table thead,table tbody tr:not(:last-of-type){border-bottom:2px solid #fff}table tr td,table tr th{font-size:1.5rem;text-align:center;transition:color .25s,background .25s}table tr td,table tr td p,table tr th,table tr th p{line-height:normal}table tr td p,table tr th p{text-align:initial}table tr th,table tr.head td{background:hsl(0,0%,25%);color:#fff}table tr th:not(.with-image),table tr.head td:not(.with-image){padding:5px 14px}table tr td.with-image,table tr th.with-image{line-height:normal}table tr.line td{margin:0;color:hsl(0,0%,10%)}table tr.line td:not(.with-image){padding:5px 14px}table tr.line:nth-child(even) td{background:#ccc}table tr.line:nth-child(odd) td{background:hsl(0,0%,90%)}table tr.line:hover td{background:#999;color:#fff}table tr.line:hover td a{color:#fff}table tr a{color:#000}table tr a:hover{border-bottom:1px dotted;text-decoration:none}table tr td.with-anchor{padding:0 !important}table tr td.with-anchor:hover a{background:#333 !important}table tr td.with-anchor a{display:block;padding:5px 14px;color:#fff}table tr td.with-anchor a:hover{border-bottom:0}table tbody tr:first-of-type td:first-child,table tbody tr:first-of-type td:first-child.with-anchor a{border-top-left-radius:3px}table tbody tr:first-of-type td:last-of-type,table tbody tr:first-of-type td:last-of-type.with-anchor a{border-top-right-radius:3px}table.with-header thead tr:first-child th:first-child,table.with-header thead tr:first-child th:first-child.with-anchor a{border-top-left-radius:3px}table.with-header thead tr:first-child th:last-of-type,table.with-header thead tr:first-child th:last-of-type.with-anchor a{border-top-right-radius:3px}table.with-header tbody tr td{border-top-left-radius:0 !important;border-top-right-radius:0 !important}table tr:last-of-type td:first-child,table tr:last-of-type td:first-child.with-anchor a{border-bottom-left-radius:3px}table tr:last-of-type td:last-of-type,table tr:last-of-type td:last-of-type.with-anchor a{border-bottom-right-radius:3px}header#main{position:relative}@media screen and (min-width: 1600px){header#main{position:sticky}}html.javascript-enabled header#main{position:sticky}header#main{margin:0 auto 10px;padding-top:10px;top:0}@media screen and (min-width: 640px){header#main{padding-top:20px;margin-bottom:20px}}header#main{background:#fff;z-index:1;text-align:center}header#main:not(.without-scroll-behavior){scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){header#main:not(.without-scroll-behavior){scroll-behavior:auto}}header#main button.menus-button{display:block;position:absolute;top:13px}@media screen and (min-width: 640px){header#main button.menus-button{top:23px}}header#main button.menus-button{left:3px;border:1px solid rgba(0,0,0,0);border-radius:3px;background:#333;color:#fff;padding:5px 10px;font-size:1.4rem;cursor:pointer;transition:background .25s}header#main button.menus-button:hover{background:#000}header#main nav{position:absolute;z-index:1;left:0;top:110px;padding-top:10px}@media screen and (min-width: 640px){header#main nav{top:120px;padding-top:20px}}header#main nav{width:100%;visibility:hidden;opacity:0;background:#fff;transition:opacity .25s,visibility .5s}header#main div.menus{max-height:calc(100vh - 130px)}@media screen and (min-width: 640px){header#main div.menus{max-height:calc(100vh - 160px)}}@media screen and (min-width: 1600px){header#main div.menus{max-height:initial}}header#main div.menus{overflow:auto}header#main a.home{display:block;height:100px;background:#666;border-radius:3px;transition:background .25s}header#main a.home:hover{background:#333}header#main a.home::after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:10px;background:linear-gradient(to bottom, #fff, transparent)}@media screen and (min-width: 640px){header#main a.home::after{bottom:-20px;height:20px}}@media screen and (min-width: 1600px){header#main a.home::after{display:none}}@media screen and (min-width: 1600px){header#main{top:20px;padding-top:0;margin:20px 20px 0 0}header#main a.home{margin-bottom:20px}header#main nav{visibility:visible;opacity:1;top:100px}header#main div.menus{border:0;height:calc(100vh - 160px)}header#main{width:250px;display:inline-block;vertical-align:top}header#main button.menus-button{display:none}}html:not(.focus-disabled) header#main li.primary:focus-within button+ul.secondary{height:auto;overflow:visible}header#main.deploy button.menus-button,html:not(.focus-disabled) header#main:focus-within button.menus-button{background:#000}header#main.deploy nav,html:not(.focus-disabled) header#main:focus-within nav{visibility:visible;opacity:1}header#main.deploy nav::after,html:not(.focus-disabled) header#main:focus-within nav::after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:10px;background:linear-gradient(to bottom, #fff, transparent)}@media screen and (min-width: 640px){header#main.deploy nav::after,html:not(.focus-disabled) header#main:focus-within nav::after{bottom:-20px;height:20px}}@media screen and (min-width: 1600px){header#main.deploy nav::after,html:not(.focus-disabled) header#main:focus-within nav::after{display:none}}ul.lateral-menu{text-align:left;margin-bottom:10px}@media screen and (min-width: 640px){ul.lateral-menu{margin-bottom:20px}}ul.lateral-menu:last-child{margin-bottom:0}ul.lateral-menu li.primary{position:relative}ul.lateral-menu li.primary p.header{margin:0;font-size:1.2rem;text-align:left}ul.lateral-menu li.primary:not(:last-of-type){border-bottom:1px solid #999}ul.lateral-menu li.primary:first-of-type a,ul.lateral-menu li.primary:first-of-type span{border-top-left-radius:3px;border-top-right-radius:3px}ul.lateral-menu li.primary:last-of-type a,ul.lateral-menu li.primary:last-of-type span{border-bottom-left-radius:3px;border-bottom-right-radius:3px}ul.lateral-menu li.primary a,ul.lateral-menu li.primary span{background:#666;display:block;font-size:1.4rem;color:#fff;padding:5px 10px}ul.lateral-menu li.primary button{position:absolute;top:6px;right:5px;border:0;width:16px;height:16px;background:rgba(0,0,0,0);cursor:pointer;opacity:.5}ul.lateral-menu li.primary button::before,ul.lateral-menu li.primary button::after{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%, -50%)}ul.lateral-menu li.primary button:hover{opacity:1}ul.lateral-menu li.primary button::before{width:100%;height:2px}ul.lateral-menu li.primary button::after{width:2px;height:100%}ul.lateral-menu li.primary ul.secondary{height:0;overflow:hidden;transition:height .5s}ul.lateral-menu li.primary ul.secondary a,ul.lateral-menu li.primary ul.secondary span{background:#ccc;color:#000;border-radius:0;padding-left:20px}ul.lateral-menu li.primary ul.secondary li:not(:last-of-type) a{border-bottom:1px dotted #333}ul.lateral-menu li.primary.with-secondary:last-of-type ul.secondary li:last-of-type a,ul.lateral-menu li.primary.with-secondary:last-of-type ul.secondary li:last-of-type span{border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}ul.lateral-menu a{transition:background .25s}ul.lateral-menu li a:active,ul.lateral-menu li a.selected{background:#000 !important;color:#fff !important}ul.lateral-menu li span.disabled{background:hsl(0,0%,90%) !important;color:hsl(0,0%,10%) !important}ul.lateral-menu a:hover{text-decoration:none;background:#333 !important;color:#fff !important}html:not(.focus-disabled) header#main li.primary:focus-within button::after,html.focus-disabled header#main ul.lateral-menu li.primary.deploy button::after{display:none}html:not(.focus-disabled) header#main li.primary:focus-within button+ul.secondary,html.focus-disabled header#main ul.lateral-menu li.primary.deploy button+ul.secondary{border-top:1px solid #999}html:not(.focus-disabled) header#main li.primary:focus-within.with-secondary a,html:not(.focus-disabled) header#main li.primary:focus-within.with-secondary span,html.focus-disabled header#main ul.lateral-menu li.primary.deploy.with-secondary a,html.focus-disabled header#main ul.lateral-menu li.primary.deploy.with-secondary span{border-bottom-left-radius:0;border-bottom-right-radius:0}html.focus-disabled header#main ul.lateral-menu li.primary.deploy ul.secondary{height:auto}ul#breadcrumb{display:none}@media screen and (min-width: 640px){ul#breadcrumb{display:block}}ul#breadcrumb{padding:0 15px 10px}ul#breadcrumb li{display:inline-block;font-size:1.4rem}ul#breadcrumb li:not(:last-child):after{content:">";padding:0 5px}ul#breadcrumb li a{font-size:1.4rem}form{background:hsl(0,0%,90%);border-bottom:4px solid hsl(0,0%,30%);padding:10px 14px;margin-bottom:10px}@media screen and (min-width: 640px){form{margin-bottom:20px}}form{max-width:100%}form div.form-input{clear:both;margin-bottom:10px;max-width:100%}form div.form-input.with-preview img{display:inline-block;margin-right:1rem}form div.form-input label,form div.form-input input,form div.form-input textarea,form div.form-input select,form div.form-input p.error{font-size:1.4rem;max-width:100%}form div.form-input label{width:180px;padding:5px 5px 5px 0;display:inline-block;cursor:pointer;vertical-align:middle}form div.form-input label:after{content:" : "}form div.form-input input,form div.form-input textarea,form div.form-input select{padding:5px;display:inline-block;border:1px solid hsl(0,0%,30%);transition:border-color .25s,background .25s;vertical-align:middle}form div.form-input input::placeholder,form div.form-input textarea::placeholder,form div.form-input select::placeholder{opacity:1}form div.form-input input:hover,form div.form-input textarea:hover,form div.form-input select:hover{border-color:hsl(0,0%,10%);cursor:pointer}form div.form-input input:focus,form div.form-input textarea:focus,form div.form-input select:focus{background:hsl(0,0%,30%);border-color:rgba(0,0,0,0)}form div.form-input input:focus,form div.form-input input:focus::placeholder,form div.form-input textarea:focus,form div.form-input textarea:focus::placeholder,form div.form-input select:focus,form div.form-input select:focus::placeholder{color:#fff}form div.form-input textarea{width:100%;max-width:640px;height:150px}form div.form-input option{background:#fff;color:#000}form div.form-input.error input:not(:focus),form div.form-input.error textarea:not(:focus),form div.form-input.error select:not(:focus){border-color:red}form div.form-input input[type=file]{padding:0 5px}form div.form-input select{margin:5px 5px 5px 0;background:#fff}form div.form-input div.autocomplete-search{display:inline-block;position:relative;transition:opacity .25s}form div.form-input div.autocomplete-search ul.autocomplete-choices{position:absolute;z-index:2;margin-top:-1px;border:1px solid hsl(0,0%,30%);background:#fff;transition:opacity .25s;width:max-content}form div.form-input div.autocomplete-search ul.autocomplete-choices.hide{opacity:0}form div.form-input div.autocomplete-search ul.autocomplete-choices li.autocomplete-choice{padding:5px;font-size:1.4rem;cursor:pointer;transition:color .25s,background .25s;word-wrap:break-word}form div.form-input div.autocomplete-search ul.autocomplete-choices li.autocomplete-choice:nth-child(odd){background-color:#ccc}form div.form-input div.autocomplete-search ul.autocomplete-choices li.autocomplete-choice.target{color:#fff;background-color:#999}form div.form-input p.error{color:#eb0000;margin:5px 0 0}form div.form-input label+img{margin-right:10px}form div.form-input input[type=submit]{background:#333;color:#fff;border:1px solid #000;border-radius:3px;padding:5px 14px;transition:background .25s}form div.form-input input[type=submit]:hover{cursor:pointer;background:hsl(0,0%,10%)}form div.form-input input[type=submit]:focus{box-shadow:0 0 0 3px #999}form div.form-input-submit{margin-bottom:0}form.inline{padding:0 14px}form.inline div.form-input{display:inline-block;padding:5px 0}form.inline div.form-input.with-label{padding-top:0}form.inline div.form-input{margin-bottom:0}form.inline div.form-input:not(.form-input-submit):not(:first-of-type){margin-top:-5px}form.inline div.form-input label{display:block}form.inline div.form-input div.form-input:not(.error){margin-bottom:0}form.inline div.form-input.form-input-submit{padding:0 0 5px}form.inline select{margin:0 !important}form.inline.errors div.form-input{display:block}form.inline:not(.errors) div.form-input{margin-right:10px}form.inline:not(.errors) div.form-input:last-of-type{margin-right:0}ul.pagination{margin:0 0 20px}ul.pagination li{display:inline-block}ul.pagination li span,ul.pagination li a{border:1px solid #000;border-radius:3px;display:inline-block;font-size:1.4rem;padding:4px 8px}ul.pagination li span{background:hsl(0,0%,15%);color:#fff}ul.pagination li a:hover{text-decoration:none;background:hsl(0,0%,10%);color:#fff}@keyframes blink{from{opacity:0}to{opacity:1}}span.search{color:green;font-weight:bold}div.location{display:flex;gap:10px;align-items:center;margin-bottom:5px;flex-grow:0;flex-shrink:0;flex-wrap:wrap}div.location img{display:block;width:42px;height:30px}div.location p{font-size:1.8rem;vertical-align:middle;display:inline-block;margin-bottom:0 !important}form input[type=email],form input[type=text]{width:270px}form#change-timezone label{width:auto}form#change-timezone label::after{content:""}form#change-timezone label{padding-right:10px}.selectable-with-border{transition:border .25s,background .25s;border-right:5px solid rgba(0,0,0,0)}.selectable-with-border.selected,.selected .selectable-with-border{border-right-color:hsl(0,0%,30%);background:hsl(0,0%,90%)}h2,h3,h4,h5{margin-bottom:5px}h2{margin-bottom:10px}@media screen and (min-width: 640px){h2{margin-bottom:20px}}h2{padding:0;display:block;font-size:2.2rem}@media screen and (min-width: 1024px){h2{font-size:2.5rem}}h2{transition:color .25s,background .25s,border .25s;padding:10px;color:hsl(0,0%,30%);background:hsl(0,0%,90%);border:0;border-left:4px solid hsl(0,0%,30%);border-bottom:1px solid hsl(0,0%,70%)}h2.with-color-blue{border-color:#33f !important;color:#000;background:hsl(240,100%,95%) !important}h2.with-color-green{border-color:green !important;color:#000;background:#e6ffe6 !important}h2.with-color-red{border-color:red !important;color:#000;background:hsl(0,100%,95%) !important}h2.with-color-orange{border-color:orange !important;color:#000;background:#ffedcc !important}h2.with-anchor{padding:0}h2.with-anchor a{display:block;padding:10px;text-decoration:none}h2.with-anchor:hover{background:hsl(0,0%,30%);border-color:hsl(0,0%,30%)}h2.with-anchor:hover a{color:#fff}.selected h2,.selected h2 a,h2.selected,h2.selected a{color:#000}.selected h2,h2.selected{border-left-color:#000;background:hsl(0,0%,85%)}h3{font-size:2rem}@media screen and (min-width: 1024px){h3{font-size:2.5rem}}h4{font-size:1.8rem}@media screen and (min-width: 1024px){h4{font-size:2.2rem}}h5{font-size:1.6rem}@media screen and (min-width: 1024px){h5{font-size:2rem}}p.with-color{max-width:100%;padding:10px;margin-bottom:10px}@media screen and (min-width: 640px){p.with-color{margin-bottom:20px}}p.with-color{background:hsl(0,0%,90%);border-left:4px solid hsl(0,0%,30%);color:hsl(0,0%,30%)}p.with-color.with-color-blue{border-left-color:#33f !important;color:#000;background:hsl(240,100%,95%) !important}p.with-color.with-color-green{border-left-color:green !important;color:#000;background:#e6ffe6 !important}p.with-color.with-color-red{border-left-color:red !important;color:#000;background:hsl(0,100%,95%) !important}p.with-color.with-color-orange{border-left-color:orange !important;color:#000;background:#ffedcc !important}div.season-statistics{display:grid;grid-template-columns:1fr;grid-gap:5px;margin-bottom:10px}@media screen and (min-width: 640px){div.season-statistics{margin-bottom:20px}}@media screen and (min-width: 640px){div.season-statistics{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){div.season-statistics{grid-template-columns:repeat(3, 1fr)}}div.season-statistics div.statistic-panel{background:#ccc;border-radius:3px;transition:background .25s}@media screen and (max-width: 320px){div.season-statistics div.statistic-panel{min-width:auto;width:100%}}div.season-statistics div.statistic-panel p{margin:0;padding:5px 10px;border-top:2px solid #fff;font-size:1.5rem;color:#333}div.season-statistics div.statistic-panel header{transition:background .25s;background:hsl(0,0%,25%);color:#fff;border-radius:3px 3px 0 0}div.season-statistics div.statistic-panel header h3{margin:0;text-align:center;padding:5px 0;font-size:2rem}div.season-statistics div.statistic-panel ul li:not(.pagination){display:grid;grid-template-columns:20px 1fr 40px;grid-gap:10px}div.season-statistics div.statistic-panel ul li{padding:5px 14px;border-top:2px solid #fff}div.season-statistics div.statistic-panel ul span,div.season-statistics div.statistic-panel ul a{font-size:1.5rem;transition:color .25s}div.season-statistics div.statistic-panel ul span{text-align:right;color:hsl(0,0%,10%);white-space:nowrap}div.season-statistics div.statistic-panel ul span.position::after{content:"."}div.season-statistics div.statistic-panel ul span.target{text-align:left}div.season-statistics div.statistic-panel.without-header{border-radius:3px}div.season-statistics div.statistic-panel.without-header li:first-of-type{border-top:0;border-radius:3px 3px 0 0}div.season-statistics div.statistic-panel.selected header{background:#000}div.season-statistics div.statistic-panel.selected{background:#666}div.season-statistics div.statistic-panel.selected p,div.season-statistics div.statistic-panel.selected span,div.season-statistics div.statistic-panel.selected a{color:#fff}form#search-engaged-form label{display:block;width:auto}form#search-engaged-form input[type=text]{min-width:270px}div#engaged{margin-bottom:10px}@media screen and (min-width: 640px){div#engaged{margin-bottom:20px}}div#engaged h2{margin:0}div#engaged div.owner{border-bottom:1px solid hsl(0,0%,70%)}div#engaged div.owner:not(:last-of-type){margin-bottom:10px}@media screen and (min-width: 640px){div#engaged div.owner:not(:last-of-type){margin-bottom:20px}}div#engaged div.owner h3,div#engaged div.owner h5{text-transform:capitalize}div#engaged div.owner ul.cars{padding:14px}div#engaged div.owner ul li:not(:last-of-type){margin-bottom:10px}div#engaged div.owner ul li ul li:not(:last-of-type){margin-bottom:8px}section#engaged-statistics div.presentation div.location{margin-bottom:0}section#engaged-statistics div.presentation{margin-bottom:10px}@media screen and (min-width: 640px){section#engaged-statistics div.presentation{margin-bottom:20px}}section#engaged-statistics p.birthdate{font-size:1.8rem;margin-bottom:5px}section#engaged-statistics table td.title p.header{margin:0;font-size:1.2rem}table.engaged-statistics td:not(:last-of-type){border-right:2px solid #fff}table.engaged-statistics td.title{text-align:left;background:hsl(0,0%,30%) !important;color:#fff !important}table.engaged-statistics td.value{text-align:right;color:hsl(0,0%,10%) !important;background:#ccc !important}section#engaged-comparison h3{margin-bottom:10px}section#engaged-comparison div#comparison-statistics span.leader{color:green}section#engaged-comparison div#comparison-statistics span.last{color:rgb(229.5,0,0)}section#engaged-comparison div#comparison-statistics table td.pilots{padding:0;background:hsl(0,0%,70%) !important}section#engaged-comparison div#comparison-statistics table td.pilots a{color:#000;padding:5px 14px;display:block}section#engaged-comparison div#comparison-statistics table td.pilots a:hover{border:0;color:#fff;background:#333}section#engaged-comparison div#comparison-statistics table td.pilots li:not(:last-of-type){border-bottom:1px dotted #fff}section#engaged-comparison div#comparison-statistics table tr.highlighting.leader td:not(.title){background:rgb(102,178.8,102) !important}section#engaged-comparison div#comparison-statistics table tr.highlighting.leader td:not(.title) a:hover{background:rgb(51,153.4,51) !important;color:#fff}section#engaged-comparison div#comparison-statistics table tr.highlighting.last td:not(.title){background:hsl(0,100%,72.5%) !important}section#engaged-comparison div#comparison-statistics table tr.highlighting.last td:not(.title) a:hover{background:#f33 !important;color:#fff}section#engaged-comparison div#comparison-statistics table td.last-title{border-bottom-left-radius:3px}section#engaged-comparison div#comparison-statistics table tr:last-of-type:not(.with-last-title) td:first-of-type{border-bottom-left-radius:0}section#engaged-comparison div#comparison-statistics table tr.with-last-title:not(:last-of-type){border-bottom:0}section#engaged-comparison div#comparison-statistics table tr.with-last-title:not(:last-of-type) td:not(.title){border-bottom:2px solid #fff}section#engaged-comparison div#comparison-results table tr+tr td:not(.event){text-align:left;background:hsl(0,0%,70%)}section#engaged-comparison div#comparison-results table tr+tr td:not(.event)+td{text-align:right;width:20px;border-left:2px solid #fff;background:#ccc}section#engaged-comparison div#comparison-results table tr.head+tr.head td{background:hsl(0,0%,45%)}section#engaged-comparison div#comparison-results table tr.line td.with-anchor a{color:#000}section#engaged-comparison div#comparison-results table tr.line td.with-anchor:hover a{color:#fff}section#engaged-comparison div#comparison-results table tr.line:hover td{color:hsl(0,0%,10%)}section#engaged-comparison div#comparison-results table tr.line:hover td a{border-bottom:0;background:#999}div#events h2{margin:0}div#events section div.events-content div.event{padding:14px;margin-bottom:0;border-bottom:1px solid hsl(0,0%,70%)}div#events section div.events-content{margin-bottom:10px}@media screen and (min-width: 640px){div#events section div.events-content{margin-bottom:20px}}div.event{margin-bottom:10px}div.event p{font-size:2rem;margin-bottom:5px;line-height:normal;text-align:left}div.event span.distance{display:block}@media screen and (min-width: 640px){div.event span.distance{display:inline}div.event span.distance::before{content:" - "}}div.event p.date{font-size:1.8rem}div.event p.type,div.event p.status{display:inline-block;border-radius:3px;padding:8px 10px;font-size:1.2rem;color:#fff;text-transform:uppercase;font-weight:bold}div.event p.type{background:#000}div.event p.status{background:#000;text-shadow:#000 0 0 10px}div.event p.status.completed{background:red}div.event p.status.in-progress{background:green;animation-duration:1.5s;animation-name:blink;animation-iteration-count:infinite}div.event p.status.postponed{background:orange}div.event p.countdown span.counter{display:inline-block;width:35px;font-size:3rem;margin-right:3px;text-align:right}div.event p.countdown span.name{font-size:1.5rem;margin-right:4px}div.event p.countdown span.name::after{content:attr(data-name-phone)}@media screen and (min-width: 640px){div.event p.countdown span.name::after{content:attr(data-name)}}div.event p.countdown{margin-bottom:10px}div.event ul.sessions{margin-bottom:10px;max-width:26rem;border-radius:3px;overflow:hidden}div.event ul.sessions li:not(:last-of-type){border-bottom:1px solid #999}div.event ul.sessions li .session{display:grid;grid-template-columns:40% 1fr;font-size:1.2rem}div.event ul.sessions li span{transition:background .25s;background:hsl(0,0%,90%);padding:8px 10px}div.event ul.sessions li span.name{border-right:1px solid #999}div.event ul.sessions li a span{background:#666}div.event ul.sessions li a.session{color:#fff}div.event ul.sessions li a.session:hover span{background:#333}div.event ul.sessions li a.session:hover{text-decoration:none}div.event :last-child{margin-bottom:0 !important}form#search-event-form label{width:auto}form#search-event-form input[type=text]{min-width:270px;max-width:100%}nav#schedule-menu{display:block}@media screen and (min-width: 1024px){nav#schedule-menu{display:flex}}nav#schedule-menu{margin-bottom:10px}@media screen and (min-width: 640px){nav#schedule-menu{margin-bottom:20px}}nav#schedule-menu a{display:block}@media screen and (min-width: 1024px){nav#schedule-menu a{display:inline-block}nav#schedule-menu a:not(:first-of-type){border-left:1px solid #999}}nav#schedule-menu a{padding:8px 14px;background:#666;color:#fff}nav#schedule-menu a.selected{background:#000 !important;color:#fff !important}nav#schedule-menu a:hover{text-decoration:none;background:#333;color:#fff}main#standings ul.legend{margin-bottom:10px}@media screen and (min-width: 640px){main#standings ul.legend{margin-bottom:20px}}main#standings ul.legend li{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;align-items:center}main#standings ul.legend li p{display:inline-block;margin:0}main#standings ul.legend li span{display:inline-block;height:20px}main#standings ul.legend li span::before,main#standings ul.legend li span::after{display:inline-block;content:"";width:20px;height:100%}main#standings ul.legend li:not(last-of-type){margin-bottom:10px}main#standings ul.legend li.playoff-qualified span::before{background:#99f}main#standings ul.legend li.playoff-qualified span::after{background:hsl(240,100%,87.5%)}main#standings ul.legend li.qualified span::before{background:rgb(153,204.2,153)}main#standings ul.legend li.qualified span::after{background:rgb(204,229.6,204)}main#standings ul.legend li.not-qualified span::before{background:hsl(0,100%,82.5%)}main#standings ul.legend li.not-qualified span::after{background:#fcc}main#standings ul.legend li.advanced span::before{background:rgb(255,187.5,63.75)}main#standings ul.legend li.advanced span::after{background:rgb(255,210,127.5)}main#standings ul.legend li.champion span::before{background:rgb(191.5,127.5,191.5)}main#standings ul.legend li.champion span::after{background:rgb(223.25,191.25,223.25)}div.standing p.with-color{margin-bottom:.1rem}div.standing p.with-color:last-of-type{margin-bottom:10px}@media screen and (min-width: 640px){div.standing p.with-color:last-of-type{margin-bottom:20px}}div.standing form label{display:block}div.standing table td p,div.standing table th p{margin:0;text-align:center}div.standing table td.result{padding:0}div.standing table td.sorted{font-weight:bold}div.standing table th.sortable p{display:flex;gap:1rem}div.standing table th.with-image a:hover{border-bottom:0}div.standing table th.with-image a:hover img{opacity:.75}div.standing table th.with-image div.event{border-left:1px solid #fff;background:hsl(0,0%,25%);width:42px;height:30px;margin:0}div.standing table th.with-image div.event span{line-height:30px;color:#fff}div.standing table th.with-image div.event:hover{background:hsl(0,0%,35%)}div.standing table th.with-image:last-child div.event{border-top-right-radius:3px}div.standing table th.with-image a,div.standing table th.with-image img{display:block;width:100%;height:100%}div.standing table tr.line.playoff-qualified td{background:#99f}div.standing table tr.line.playoff-qualified:nth-child(even) td{background:hsl(240,100%,87.5%)}div.standing table tr.line.playoff-qualified:hover td{background:#33f}div.standing table tr.line.qualified td{background:rgb(153,204.2,153)}div.standing table tr.line.qualified:nth-child(even) td{background:rgb(204,229.6,204)}div.standing table tr.line.qualified:hover td{background:rgb(51,153.4,51)}div.standing table tr.line.not-qualified td{background:hsl(0,100%,82.5%)}div.standing table tr.line.not-qualified:nth-child(even) td{background:#fcc}div.standing table tr.line.not-qualified:hover td{background:#f33}div.standing table tr.line.advanced td{background:rgb(255,187.5,63.75)}div.standing table tr.line.advanced:nth-child(even) td{background:rgb(255,210,127.5)}div.standing table tr.line.advanced:hover td{background:rgb(249.9,161.7,0)}div.standing table tr.line.champion td{background:rgb(191.5,127.5,191.5)}div.standing table tr.line.champion:nth-child(even) td{background:rgb(223.25,191.25,223.25)}div.standing table tr.line.champion:hover td{background:rgb(153.4,51,153.4)}div.standing table span.sort{display:inline-block;vertical-align:middle}div.standing table span.sort a{display:block;width:10px;height:6px;position:relative}div.standing table span.sort a::before,div.standing table span.sort a::after{content:"";top:0;left:0;position:absolute;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);transition:border-bottom-color .25s,border-top-color .25s}div.standing table span.sort a::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);left:1px;top:0px}div.standing table span.sort a.asc{margin-bottom:5px}div.standing table span.sort a.asc::before{border-bottom:6px solid #fff}div.standing table span.sort a.asc::after{border-bottom:5px solid hsl(0,0%,10%)}div.standing table span.sort a.asc:not(.current):hover::after{border-bottom-color:#333}div.standing table span.sort a.asc.current::before{border-bottom-color:hsl(0,0%,10%)}div.standing table span.sort a.asc.current::after{border-bottom-color:#fff}div.standing table span.sort a.desc::before{border-top:6px solid #fff}div.standing table span.sort a.desc::after{top:1px;border-top:5px solid hsl(0,0%,10%)}div.standing table span.sort a.desc:not(.current):hover::after{border-top-color:#333}div.standing table span.sort a.desc.current::before{border-top-color:hsl(0,0%,10%)}div.standing table span.sort a.desc.current::after{border-top-color:#fff}div.session-messages p:not(:last-of-type){margin-bottom:.1rem}table#result td.time{text-align:left}main#home section.current div.event p.status,main#home section.next div.event p.status{margin-bottom:1rem}main#home section.current.selected div.event{border-bottom-color:green;border-right-color:green;background:rgb(245.3,255,245.3)}main#home section.next.selected div.event{border-bottom-color:orange;border-right-color:orange;background:rgb(255,246,229.5)}main#home section#last-session-summary{margin-bottom:10px}@media screen and (min-width: 640px){main#home section#last-session-summary{margin-bottom:20px}}main#home section#last-session-summary{border-bottom:1px solid hsl(0,0%,70%)}main#home section#last-session-summary div.summary-content{padding:14px;border-right:5px solid rgba(0,0,0,0)}main#home section#last-session-summary.selected{border-bottom-color:red}main#home section#last-session-summary.selected div.summary-content{border-right-color:red;background:hsl(0,100%,97%) !important}main#home section#last-session-summary table{margin-bottom:0}main#home section#last-session-summary table tr.pagination td{text-align:left}section.articles{margin-bottom:10px}@media screen and (min-width: 640px){section.articles{margin-bottom:20px}}section.articles{background:hsl(0,0%,95%)}section.articles h2{margin:0}section.articles section{border-bottom:1px solid hsl(0,0%,70%);padding:1.4rem 0;margin:0 1.4rem}section.articles section header{margin-bottom:1rem}section.articles section h3{margin-bottom:0}section.articles section time{font-size:1.4rem}section.articles section a{font-size:1.4rem}section.articles section p{max-width:none}section.articles section:not(.with-content) p{margin-bottom:0}section.articles.with-pagination a.pagination{display:block;padding:0 1.4rem 1.4rem;font-size:1.4rem}section.articles.with-pagination section:last-of-type{margin-bottom:1.4rem}section.articles:not(.with-pagination) section:last-of-type{border-bottom:0}div.article{padding:1rem 1.4rem;background:hsl(0,0%,95%);border-bottom:4px solid hsl(0,0%,30%);margin-bottom:10px}@media screen and (min-width: 640px){div.article{margin-bottom:20px}}div.article header{margin-bottom:1rem;font-size:1.4rem}div.article p{max-width:none}div.article p:last-of-type{margin-bottom:0}