.map-container{background-attachment:fixed;font-style:normal;font-weight:500;position:relative;overflow-x:hidden;color:#fff!important;background:radial-gradient(circle at 20% 20%,#c8102e1f,#0000 40%),radial-gradient(circle at 80% 60%,#c8102e14,#0000 40%),linear-gradient(135deg,#17263b 0%,#21344f 50%,#0e1a2b 100%)!important;font-family:degular-thin,Arial,sans-serif!important}.map-container:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#c8102e14,#0000 60%)}h1,h2,h3,h4,h5,h6{letter-spacing:.04em;text-transform:uppercase;color:#fff!important;font-weight:800!important}.deg-display{font-style:normal;font-weight:800;font-family:degular-display-thin,Arial,sans-serif!important}.mobile{color:#0c2340!important;background:#fff!important}.top-mobile{height:30vh}@media screen and (min-width:768px){.top-mobile{height:35vh}}@media screen and (min-width:992px){.top-mobile{height:40vh}}.data-area{height:70vh}.data-btn{border:none;height:100%;padding:1rem 10px;width:50vw!important;font-size:14px!important;font-weight:800!important}.btn-leaders{color:#ffffff6f;background:#0c2340}.btn-leaders.active{color:#fff}.btn-miles{color:#0e1a2b4b}.btn-miles.active{color:#0c2340}.address-form{background:#0000000f}.user-info h2,.user-info h3{color:#0c2340!important}.hero{z-index:100;height:inherit;padding-top:10%!important;padding-left:5%!important;padding-right:5%!important}@media screen and (min-width:576px){.hero{padding-top:10%!important;padding-left:8%!important;padding-right:8%!important}}@media screen and (min-width:992px){.hero{padding-left:12%!important;padding-right:12%!important}}@media screen and (min-width:1200px){.hero{padding-top:7%!important;padding-left:15%!important;padding-right:15%!important}}@media screen and (min-width:2100px){.hero{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fff,#fff0);height:28vh;-webkit-mask-image:linear-gradient(#000 0% 85%,#0000 100%);mask-image:linear-gradient(#000 0% 85%,#0000 100%);padding-top:22rem!important}}.hero h2{width:80vw;font-size:clamp(.6rem,1.5vw,1rem);font-weight:800;position:absolute;top:60%;left:10vw;color:#0c2340!important;margin-top:2rem!important}@media screen and (min-width:576px){.hero h2{width:70vw;left:15vw;top:70%!important}}@media screen and (min-width:992px){.hero h2{width:65vw;font-size:clamp(.75rem,1.2vw,1rem);left:17vw}}@media screen and (min-width:1200px){.hero h2{width:60vw;font-size:1rem;top:85%;left:20vw}}@media screen and (min-width:2100px){.hero h2{padding:1rem 8vw;font-size:4rem}}svg{transform:scale(.5)}svg.float-start{left:10%}svg.float-end{right:10%}@media screen and (min-width:576px){svg{transform:scale(.65)}svg.float-start{left:20%}svg.float-end{right:20%}}@media screen and (min-width:768px){svg{transform:scale(.75)}svg.float-start{left:25%}svg.float-end{right:25%}}@media screen and (max-width:2100px){svg.float-start,svg.float-end{position:absolute}}.star-grad{position:absolute!important;top:-20%!important}.star-grad.left{left:-20%!important}.star-grad.right{right:-20%!important}@media screen and (min-width:576px){.star-grad{transform:scale(.75);top:-10%!important}.star-grad{top:-10%!important}.star-grad.left{left:-6%!important}.star-grad.right{right:-3%!important}}.fever-logo{z-index:100;position:absolute;left:42vw;width:14vw!important;height:14vw!important;top:.5rem!important}@media screen and (min-width:576px){.fever-logo{width:12vw!important;height:12vw!important;left:44vw!important}}@media screen and (min-width:768px){.fever-logo{width:10vw!important;height:10vw!important;left:45vw!important}}@media screen and (min-width:992px){.fever-logo{width:8vw!important;height:8vw!important;left:46vw!important}}.btn-red{letter-spacing:.06em;border:none;transition:all .25s;font-family:var(--font-kurdis,Arial, sans-serif)!important;border-radius:none!important;color:#fff!important;background:#c8102e!important;margin-left:1rem!important;padding:8px 16px!important;font-size:14px!important;font-weight:800!important}.btn-red:hover{background:linear-gradient(135deg,#e01238,#c8102e)!important}hr{margin:5px 0!important}.red-text{color:#c8102e!important;font-weight:800!important}.navy-text{color:#21344f!important;font-weight:800!important}.leaders{font-size:14px!important}.miles{letter-spacing:.08em;color:#c8102e;text-shadow:0 0 8px #c8102eb3,0 0 18px #c8102e66;font-size:clamp(36px,6vw,64px);font-weight:900;display:block}.message-ticker{z-index:1000;pointer-events:none;flex-direction:column;width:23vw;display:flex;position:fixed;bottom:47%;left:1.5rem}.message-track{flex-direction:column;width:23vw;display:flex}.message-track.slide{animation:.35s slideUp}.message-item{text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.95;background:#fff;border-radius:6px;max-width:100%;padding:1.5rem 1rem 1rem;font-size:1.5rem;font-weight:500;box-shadow:0 6px 14px #0009;color:#c8102e!important}.message-item:first-child{border-top:6px solid #c8102e}.message-item .message-name{font-size:2rem;font-weight:800;color:#c8102e!important}.message-item.new{animation:.35s blurIn}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-bottom:none;align-self:center;border-top-color:#c8102e!important}.maplibregl-popup-tip{border:10px solid #0000}.maplibregl-popup-close-button{display:none!important}.maplibregl-popup-content{background-color:#c8102e!important}.maplibregl-canvas,.maplibregl-map{max-width:100vw!important}.maplibregl-ctrl-bottom-right{transform:rotate(270deg);bottom:35%!important;right:-15%!important}.m-leaderboard,.leaderboard{background:#0c2340!important}.leaderboard{position:relative;min-height:42vh!important;padding:1rem!important}@media screen and (min-width:576px){.leaderboard{padding:1.5rem!important}}@media screen and (min-width:768px){.leaderboard{padding:2rem!important}}@media screen and (min-width:992px){.leaderboard{padding:2.5rem 3rem!important}}@media screen and (min-width:1200px){.leaderboard{padding:3rem 4rem!important}}.stat-options{height:11.5vh!important}.stat-option-inner{height:10.5vh;background:linear-gradient(90deg,#ffffff14 0%,#ffffff05 100%)!important;border:1px solid #fff6!important}.m-stat-option-inner{background:linear-gradient(103deg,#ffdc00 17.56%,#ffdc00cc 99.02%);margin-top:1rem;border:1px solid #fff6!important;padding:0 20px 10px!important}.m-stat-option-inner h2,.m-stat-option-inner h3,.m-stat-option-inner h4{color:#0c2340!important}.m-stat-option-inner .stat-title{margin-top:8px;margin-bottom:0;font-size:14px;font-style:normal;font-family:degular-thin,Arial,sans-serif!important}.m-stat-option-inner .m-stat-option-leader{font-family:var(--font-fvrtype,Arial, sans-serif);font-size:64px}.m-stat-option-inner hr.text-white{margin-bottom:8px!important}.m-stat-option-inner p{font-size:13px}.stat-option p{font-size:clamp(.6rem,1.2vw,1.5rem)!important}.stat-option.active .stat-option-inner,.m-stat-option-inner .stat-option.first .stat-option-inner{color:#0c2340!important;background:linear-gradient(103deg,#ffdc00 17.56%,#ffdc00cc 99.02%)!important}.stat-option.active .stat-option-inner .stat-title-1,.m-stat-option-inner .stat-option.first .stat-option-inner .stat-title-1{margin-bottom:-1rem!important}.stat-option.active .stat-option-inner .stat-title-1 span,.m-stat-option-inner .stat-option.first .stat-option-inner .stat-title-1 span{background-color:#ffdc00;border-radius:100%;padding:12px 20px;font-size:2rem!important}hr.text-white,hr.text-navy{border-top-width:2px!important;margin-bottom:1.5rem!important}.stat-option.second .stat-option-inner{color:#0c2340!important;background:linear-gradient(103deg,#c8102e 17.56%,#c8102ecc 99.02%)!important}.stat-option.second .stat-option-inner p{color:#fff!important}.stat-option.second .stat-option-inner .stat-title-2{margin-bottom:-1rem!important}.stat-option.second .stat-option-inner .stat-title-2 span{background-color:#c8102e;border-radius:100%;padding:12px 20px;font-size:2rem!important}.stat-option.third .stat-option-inner{background:linear-gradient(101deg,#fff 5.15%,#fffc 100.81%)!important}.stat-option.third .stat-option-inner p{color:#0c2340!important}.stat-option.third .stat-option-inner .stat-title-3{margin-bottom:-1rem!important}.stat-option.third .stat-option-inner .stat-title-3 span{background-color:#fff;border-radius:100%;padding:12px 20px;font-size:2rem!important}.stat-option.active h2,.stat-option.active h3,.stat-option.active h4,.stat-option.active h5,.stat-option.active h6,.stat-option.first h2,.stat-option.first h3,.stat-option.first h4,.stat-option.first h5,.stat-option.first h6,.stat-option.third h2,.stat-option.third h3,.stat-option.third h4,.stat-option.third h5,.stat-option.third h6{color:#0c2340!important}.stat-option-leader{font-family:var(--font-fvrtype,Arial, sans-serif);font-style:normal;font-size:clamp(1.5rem,4vw,6.5rem)!important}.stat-option h3{font-family:var(--font-kurdis,Arial, sans-serif)!important;font-size:clamp(1rem,2.5vw,3rem)!important}.stat.active{color:#ffdc00!important}.maplibregl-popup{max-width:300px!important}.checkin-popup{width:200px!important}.checkin-popup .checkin-name{font-size:2rem}.checkin-popup .checkin-dist{font-size:1.5rem}.leaderboard .leader-row{background:linear-gradient(90deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #fff6;justify-content:space-between;display:flex;font-family:var(--font-kurdis,Arial, sans-serif)!important;padding:6px .75rem!important;font-size:clamp(.6rem,1.2vw,2rem)!important;font-weight:800!important}@media screen and (min-width:576px){.leaderboard .leader-row{padding:8px 1.5rem 8px 1rem!important}}@media screen and (min-width:768px){.leaderboard .leader-row{padding:8px 2.5rem 8px 1.5rem!important}}@media screen and (min-width:992px){.leaderboard .leader-row{padding:10px 4rem 10px 2.5rem!important}}@media screen and (min-width:1200px){.leaderboard .leader-row{padding:10px 7rem 10px 4rem!important}}.leader-row span,.leader-row h3,.leader-row p{font-family:var(--font-kurdis,Arial, sans-serif)!important}.leader-row h3{margin-bottom:0!important;font-size:clamp(.65rem,1.3vw,2.2rem)!important;line-height:normal!important}.m-leaderboard .leader-row h3,.m-leaderboard .leader-row p{font-size:12px!important;font-weight:800!important}.leader-row-1{border-left:8px solid #ffdc00!important}.leader-row-1 .today.stat{color:#ffdc00!important}.leader-row-2{border-left:8px solid #c8102e!important}.leader-row-2 .today.stat{color:#c8102e!important}.leader-row-3{border-left:8px solid #fff!important}.leader-row-3 .today.stat{color:#cacaca!important}.leader-row .stats{width:50vw}.option-btn-area{align-items:flex-end;display:flex;bottom:42vh}button.col-1{color:#fff;padding:none;background:0 0;border:none}button.col-1.lt{text-align:right;padding-right:0}button.col-1.gt{text-align:left;padding-left:0}.bg-navy{background:#0c2340}.m-option-btn-area{background:#0c2340;border-bottom:2px solid #ffffff4e;padding:20px 15% 0}.m-option-btn{text-transform:uppercase;color:#fff;background:0 0;border:none;width:50%;margin-bottom:-3px;padding-bottom:20px}.m-option-btn.active{border-bottom:3px solid #fff}.option-btn{text-transform:uppercase;background:#ced3da;border:none;font-weight:700;color:#fff!important;margin-right:3px!important;padding:clamp(.5rem,1.5vw,2rem) clamp(.75rem,2vw,2.5rem)!important;font-size:clamp(14px,2.5vw,38px)!important}.option-btn.active{background:#0c2340!important}.mileageDisplay{align-items:center;gap:3px;width:240px;margin-top:3rem;padding:6px 4px;display:flex}@media screen and (min-width:576px){.mileageDisplay{gap:4px;width:380px;margin-top:1rem;padding:8px 4px}}@media screen and (min-width:768px){.mileageDisplay{gap:5px;width:520px;padding:10px 5px}}@media screen and (min-width:992px){.mileageDisplay{gap:5px;width:680px;padding:12px 5px}}@media screen and (min-width:1200px){.mileageDisplay{gap:6px;width:860px;padding:15px 5px}}.digit{perspective:300px;width:32px;height:48px;font-family:var(--font-mono,monospace);position:relative}@media screen and (min-width:576px){.digit{width:44px;height:66px}}@media screen and (min-width:768px){.digit{width:46px;height:68px}}@media screen and (min-width:992px){.digit{width:60px;height:88px}}@media screen and (min-width:1200px){.digit{width:76px;height:112px}}.comma{color:#0000;width:8px}@media screen and (min-width:576px){.comma{width:12px}}@media screen and (min-width:768px){.comma{width:16px}}@media screen and (min-width:992px){.comma{width:20px}}@media screen and (min-width:1200px){.comma{width:26px}}.half{color:#f0f0f0;box-sizing:border-box;background:#c8102e;width:100%;height:49%;position:absolute;left:0;overflow:hidden}.half.top{border-radius:5px 5px 0 0;top:0}@media screen and (min-width:2100px){.half.top{border-radius:20px 20px 0 0}}.half.bottom{border-radius:0 0 5px 5px;top:50%}@media screen and (min-width:2100px){.half.bottom{border-radius:0 0 20px 20px}}.half span,.flipPanel span{width:100%;font-family:var(--font-fvrtype,Arial, sans-serif);text-align:center;height:40px;font-size:38px;font-weight:600;line-height:40px;position:absolute;left:0}@media screen and (min-width:576px){.half span,.flipPanel span{height:62px;font-size:55px;line-height:62px}}@media screen and (min-width:768px){.half span,.flipPanel span{height:84px;font-size:60px;line-height:84px}}@media screen and (min-width:992px){.half span,.flipPanel span{height:110px;font-size:78px;line-height:110px}}@media screen and (min-width:1200px){.half span,.flipPanel span{height:138px;font-size:98px;line-height:138px}}@media screen and (min-width:2100px){.half span,.flipPanel span{font-size:15rem}}.half.top span{top:10px}@media screen and (min-width:576px){.half.top span{top:12px}}@media screen and (min-width:768px){.half.top span{top:0}}@media screen and (min-width:992px){.half.top span{top:0}}@media screen and (min-width:2100px){.half.top span{top:80%}}.half.bottom span{mix-blend-mode:luminosity;top:-14px}@media screen and (min-width:576px){.half.bottom span{top:-20px}}@media screen and (min-width:768px){.half.bottom span{top:-36px}}@media screen and (min-width:992px){.half.bottom span{top:-48px}}@media screen and (min-width:1200px){.half.bottom span{top:-60px}}@media screen and (min-width:2100px){.half.bottom span{top:-20%}}.flipPanel{color:#f0f0f0;backface-visibility:hidden;box-sizing:border-box;z-index:10;background:#a10e25;width:100%;height:49%;position:absolute;left:0;overflow:hidden}.topPanel{transform-origin:bottom;border-radius:20px 20px 0 0;top:0}.topPanel span{top:100%}.botPanel{transform-origin:top;border-radius:0 0 20px 20px;top:0;transform:rotateX(90deg)}.botPanel span{top:0%}.topPanel.animating{animation:.22s ease-in forwards flipTop}.bottomPanel.animating{animation:.22s ease-out .22s forwards flipBottom}@media screen and (min-width:2100px){.map-container{overflow:hidden}svg{transform:scale(2)}.star-grad{position:absolute!important;top:50px!important}.star-grad.left{left:115px!important}.star-grad.right{right:100px!important}.mileageDisplay{gap:6px;padding:5px 40px;display:flex}.digit{perspective:300px;width:4.5vh;height:8vh;font-family:var(--font-mono,monospace);position:relative}.fever-logo{width:14vw!important;height:14vw!important;top:8rem!important;left:43vw!important}}@keyframes flipTop{0%{transform:rotateX(0)}to{transform:rotateX(-91deg)}}@keyframes flipBottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes blurIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}
