@charset "UTF-8";.spinnerContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh}@media only screen and (max-width:768px){.spinnerContainer{height:50vh}}@media only screen and (max-width:480px){.spinnerContainer{height:40vh}}.spinnerWrapper{position:relative;display:flex;flex-direction:column;align-items:center}.tireImage{width:12rem;height:12rem;animation:spinner-rotate .4s linear infinite;object-fit:contain;display:block;margin:0 auto;transform-origin:center center}@media only screen and (max-width:480px){.tireImage{width:3rem;height:3rem}}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinnerContainer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.smokeTrail{position:absolute;top:35%;left:20%;transform:translate(-50%,40%);width:2rem;height:5rem;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.699),transparent 60%);animation:smoke-puff 1.5s ease-out infinite;filter:blur(4px);z-index:0}.smokeTrail:before,.smokeTrail:after{content:"";position:absolute;width:2rem;height:5rem;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.4),transparent 60%);filter:blur(4px);animation:smoke-puff 1.5s ease-out infinite;opacity:.4}.smokeTrail:before{animation-delay:.3s}.smokeTrail:after{animation-delay:.6s}@keyframes smoke-puff{0%{transform:translate(-50%,40%) scale(.8);opacity:.4}to{transform:translate(-50%,10%) scale(1.6);opacity:0}}.loadingText{margin-top:1.25rem;font-size:1.2rem;font-weight:500;color:#facc15;text-shadow:0 0 2px #000;display:flex;gap:.15rem}.dot{opacity:0;animation:loading-dots 1.5s infinite}.dot.one{animation-delay:0s}.dot.two{animation-delay:.3s}.dot.three{animation-delay:.6s}@keyframes loading-dots{0%,20%{opacity:0}40%,to{opacity:1}}html,body{margin:0;padding:0}body{min-height:100dvh;background-color:#29003cf5;background-image:radial-gradient(1200px 800px at 10% -10%,rgba(142,63,255,.18),transparent 60%),radial-gradient(900px 700px at 90% 0%,rgba(214,130,255,.12),transparent 55%),radial-gradient(1000px 700px at 50% 120%,rgba(60,0,120,.45),transparent 65%),linear-gradient(180deg,#3a0a6b,#1b0330 55%,#12031c);background-size:cover;background-attachment:fixed}@supports not (background: paint(worklet)){body{background-color:#1b0330}}.Header{position:sticky;top:0;left:0;width:100%;z-index:99;color:#ffc400;background-image:linear-gradient(to bottom,#090113 1%,#554e4e 42%,#000 94%);box-shadow:0 2px 5px #5b1479}@media only screen and (max-width:480px){.Header{box-shadow:0 2px 5px #5b1479}}.Header .Header__inner{max-width:1600px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,2rem);padding-inline:clamp(.75rem,2vw,1.75rem);padding-block:clamp(.4rem,.9vw,.65rem);min-height:clamp(3.25rem,6vw,4rem)}@media only screen and (max-width:480px){.Header .Header__inner{padding-inline:.6rem;gap:.5rem;position:relative}}.Header .Header__site{flex:0 0 auto;display:flex;align-items:center}@media only screen and (max-width:480px){.Header .Header__site{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-content:center}}.Header .SiteTitle{font-family:var(--display-font, "Cinzel"),serif;font-size:clamp(.9rem,1.6vw,1.25rem);text-transform:uppercase;letter-spacing:.12em;color:#ffc400;text-decoration:none;white-space:nowrap;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 10px rgba(223,190,7,.3)}@media only screen and (max-width:480px){.Header .SiteTitle{display:block;font-size:.8rem;max-width:9.5rem;line-height:1.2;white-space:normal;text-align:center;margin-inline:auto}}.Header .SiteTitle:hover,.Header .SiteTitle:focus-visible{text-decoration:none;text-shadow:0 0 6px rgba(223,190,7,.7),0 0 14px rgba(223,190,7,.4)}.Header .Header__nav{flex:1 1 auto;display:flex;justify-content:center}@media only screen and (max-width:480px){.Header .Header__nav{position:relative}}@media only screen and (min-width:481px){.Header .Header__nav .NavigationWrapper{position:static;width:auto;padding-block:0;background:transparent}}.Header .Header__auth{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}@media only screen and (max-width:480px){.Header .Header__auth{gap:.3rem;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);align-items:flex-end}}.Header .Header__navRow{display:none}.Header .PageHeader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Hamburger{display:none;position:absolute;left:0;background:none;color:#dfbe07;font-size:2rem;z-index:101;border:none}.Hamburger:focus-visible{outline:2px solid rgb(223,190,7);outline-offset:2px}@media only screen and (max-width:480px){.Hamburger{display:block;left:.6rem;top:46%;transform:translateY(-50%)}}@media only screen and (min-width:481px){.Hamburger{display:none!important}}.NavigationWrapper{position:static;width:100%;background:transparent;padding-block:.5rem;z-index:100}@media only screen and (max-width:480px){.NavigationWrapper{position:fixed;top:clamp(3.5rem,9vw,6rem);left:0;height:calc(100dvh - clamp(3.5rem,9vw,6rem));width:70%;background-color:#2a0055;padding:1rem .5rem;transform:translate(-100%);transition:transform .3s ease-in-out}.NavigationWrapper.open{transform:translate(0)}}@media only screen and (orientation:landscape)and (max-height:480px){.NavigationWrapper{top:3.25rem;height:calc(100dvh - 3.25rem)}}.nav-css{display:flex;justify-content:center;align-items:center;gap:clamp(.25rem,1.2vw,1rem);padding:0;margin:0;list-style:none}@media only screen and (max-width:768px){.nav-css{flex-wrap:wrap}}@media only screen and (max-width:480px){.nav-css{flex-direction:column;align-items:stretch;gap:.25rem}}.btn-primary{font-family:Cinzel,serif;font-weight:700;background:none;border:none;border-radius:0}.nav-css,.btn-lg{-webkit-tap-highlight-color:transparent}.btn-lg{position:relative;min-height:44px;padding:.25rem clamp(.5rem,1.4vw,.75rem);color:#dfbe07;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 2px 2px rgba(122,5,190,.7);text-decoration:none;background:transparent!important;box-shadow:none!important;transition:opacity .12s ease,transform .12s ease}.btn-lg:after{content:"";position:absolute;left:10%;right:10%;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#dfbe0733,#dfbe07,#dfbe0733);transform:scaleX(0);transform-origin:center;transition:transform .18s ease,height .12s ease}.btn-lg:hover{opacity:.95;transform:translateY(-1px)}.btn-lg:hover:after{transform:scaleX(1)}.btn-lg:focus{outline:none}.btn-lg:focus-visible{text-shadow:0 2px 2px rgba(122,5,190,.9),0 0 6px rgba(223,190,7,.55),0 0 14px rgba(223,190,7,.25)}.btn-lg:focus-visible:after{transform:scaleX(1);height:3px;filter:drop-shadow(0 0 6px rgba(223,190,7,.45))}.is-active{text-shadow:0 2px 2px rgba(122,5,190,.9),0 0 6px rgba(223,190,7,.55)}.is-active:after{transform:scaleX(1)}.active-link{border:none!important}@media(prefers-reduced-motion:reduce){.btn-lg{transition:none}.btn-lg:after{transition:none}}.AppRoot{min-height:100dvh;display:flex;flex-direction:column}.AppMain{flex:1;padding-bottom:.5rem}.Footer{position:relative;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background-image:linear-gradient(to bottom,#090113 1%,#554e4e 42%,#000 94%);box-shadow:0 -1px #ffffff0f inset,0 -8px 24px #00000059;text-shadow:0 2px 2px rgba(0,0,0,.5)}.Footer__links,.Footer__meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;row-gap:.35rem}.Footer__links{justify-content:flex-start;gap:.75rem}.Footer__meta{justify-content:flex-end;gap:.45rem;text-align:right;opacity:.92}.Footer__dot,.Footer__sep{color:#ffc400b3;font-size:.95rem;-webkit-user-select:none;user-select:none}.Footer__fineprint{font-size:.9rem;color:#ffc400d9;line-height:1.1}.Footer__fineprint--nowrap{white-space:nowrap}.Footer__link{color:#ffc400;text-decoration:none;font-size:1.02rem;letter-spacing:.2px;border-bottom:1px solid transparent;transition:border-color .14s ease,opacity .14s ease,transform .14s ease}.Footer__link:hover,.Footer__link:focus-visible{border-color:#ffc40099;opacity:.96;outline:none;transform:translateY(-.5px)}.Footer__link--active{color:#fff;border-color:#ffc400}@media only screen and (max-width:480px){.Footer{flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.8rem .9rem}.Footer__links{justify-content:center}.Footer__meta{justify-content:center;text-align:center}.Footer__fineprint--nowrap{white-space:normal}}.authModal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b8;z-index:999;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:480px){.authModal{align-items:flex-end}}.authModalContent{background:linear-gradient(180deg,#19121f,#120c18 60%,#0b0910);color:#e9e6ee;padding:1.5rem;border-radius:12px;width:min(500px,92vw);max-height:85vh;overflow-y:auto;box-shadow:0 16px 40px #00000080;border:1px solid rgba(223,190,7,.35);position:relative}@media only screen and (max-width:480px){.authModalContent{width:100%;border-radius:14px 14px 0 0;padding:1rem 1rem 1.25rem}}.authModalHeader{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1rem}.authModalHeader .closeButton{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.6rem;cursor:pointer;color:#b4a9c5}.authModalHeader .closeButton:hover{color:#e9e6ee}.authModalHeader .closeButton:disabled{opacity:.5;cursor:not-allowed}.authModalHeader .tabRow{display:inline-flex;gap:.5rem}.authModalHeader .tabRow .tab{background:transparent;border:1px solid rgba(223,190,7,.45);color:#dfbe07;border-radius:.5rem;padding:.25rem .6rem;font-weight:700;line-height:1;cursor:pointer}.authModalHeader .tabRow .tab:disabled{opacity:.5;cursor:default}.authModalHeader .tabRow .tab.active{box-shadow:0 0 0 2px #dfbe072e inset;background:#ffffff08}.authModalHeader .tabRow .tab:hover{background:#ffffff0a}.authForm{text-transform:none;font-family:Arial,sans-serif;display:flex;flex-direction:column;gap:.9rem}.authForm input{width:95%;padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:1rem;background:#0f0a14;color:#e9e6ee;outline:none}.authForm input::placeholder{color:#9d93a6}.authForm input:focus{border:1px solid rgba(223,190,7,.75);box-shadow:0 0 0 3px #dfbe072e}.authForm input:disabled{opacity:.7;cursor:not-allowed}.authForm .passwordWrapper{position:relative;display:flex;align-items:center}.authForm .passwordWrapper input{flex:1;padding-right:2.5rem}.authForm .passwordWrapper .togglePasswordButton{position:absolute;right:.5rem;background:none;border:none;color:#bfb6cc;cursor:pointer;font-size:1.2rem;height:100%;display:grid;place-items:center}.authForm .passwordWrapper .togglePasswordButton:hover{color:#e9e6ee}.authForm .passwordWrapper .togglePasswordButton:disabled{opacity:.6;cursor:not-allowed}.authForm button{padding:.75rem;border:1px solid rgba(122,5,190,.5);border-radius:8px;background:linear-gradient(180deg,#7a05bef2,#7a05bebf);color:#fff;font-size:1rem;cursor:pointer;font-weight:700}.authForm button:hover{background:linear-gradient(180deg,#7a05be,#7a05bee6)}.authForm button:disabled{opacity:.7;cursor:progress}.authForm .authLinks{display:flex;justify-content:space-between;gap:.75rem;margin-top:.5rem}.authForm .authLinks a{color:#dfbe07;text-decoration:underline;text-underline-offset:2px}.authForm .authLinks a:hover{color:#f8d517}@media only screen and (max-width:480px){.authForm .authLinks{flex-direction:column;align-items:center;gap:.35rem}}.authError{color:#ff4d6d;font-weight:700;text-align:center}.authSuccess{color:#36d399;font-weight:700;text-align:center}.authSyncFooter{margin-top:.85rem;padding-top:.75rem;border-top:1px dashed rgba(223,190,7,.35);display:flex;align-items:center;gap:.55rem;color:#e9e6ee}.authSyncFooter .spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(223,190,7,.35);border-top-color:#dfbe07;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.Header__auth{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}@media only screen and (max-width:480px){.Header__auth{gap:.3rem}}.authControls,.authWelcome{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}@media only screen and (max-width:480px){.authControls,.authWelcome{gap:.3rem}}.authWelcome .accountLink{font-family:Cinzel,serif;font-weight:700;color:#ffc400;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6);transition:color .2s ease,background-color .2s ease,box-shadow .25s ease;padding:.25rem .6rem;border-radius:.45rem;white-space:nowrap}.authWelcome .accountLink:hover,.authWelcome .accountLink:focus-visible{background-color:#7a05be59;color:#fff;box-shadow:0 0 6px #7a05bea6;outline:none}.authWelcome .accountLink:active{background-color:#7a05be8c;box-shadow:0 0 10px #7a05becc}@media only screen and (max-width:480px){.authWelcome .accountLink{font-size:.9rem;padding:.2rem .45rem}}.authWelcome .logoutWrapper{display:flex;width:100%;justify-content:flex-end}.authControls button,.logout{font-family:Cinzel,serif;font-weight:700;background:none;border:1px solid rgb(255,196,0);color:#ffc400;padding:.28rem .6rem;min-height:34px;font-size:.95rem;cursor:pointer;border-radius:.5rem;line-height:1;white-space:nowrap;text-align:center;min-width:5.25rem;box-shadow:0 0 0 1px #00000026 inset}.authControls button:hover,.authControls button:focus-visible,.logout:hover,.logout:focus-visible{background-color:#7a05be;color:#fff;border-color:#7a05be;outline:none}@media only screen and (max-width:768px){.authControls button,.logout{padding:.25rem .55rem;min-height:32px;font-size:.9rem}}@media only screen and (max-width:480px){.authControls button,.logout{font-size:.88rem;min-height:1.55rem;min-width:5rem}}@supports (gap: .25rem){@media only screen and (max-width:480px){.authControls,.authWelcome{gap:.3rem}}}.asphalt-info{max-inline-size:90rem;margin:3rem auto 5rem;padding:clamp(1rem,2.2vw,2rem);background:linear-gradient(180deg,#1a0e20,#0a0610);color:#fff;border-radius:16px;border:2px solid rgb(11,7,134);box-shadow:0 0 0 1px #dfbe0752 inset,0 0 10px 3px #dfbe0794}.asphalt-info>div{max-inline-size:78rem;margin-inline:auto}.asphalt-info p.info{font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.6;letter-spacing:.1px}.asphalt-info p.info+.info{margin-block-start:.9rem}@media only screen and (max-width:768px){.asphalt-info{margin-top:10rem;padding:1.25rem}}@media only screen and (max-width:480px){.asphalt-info{margin:2rem auto 3rem;padding:1rem;width:20rem}.asphalt-info>div{max-inline-size:20rem;text-align:center}.asphalt-info p.info{font-size:1rem}}#asphalt-carousel-slides{position:relative;max-inline-size:90rem;margin:0 auto 2.25rem;border:5px solid #000;border-radius:16px;box-shadow:0 0 9px 3px #dfbe078c;background-color:#000;overflow:hidden}@media only screen and (max-width:768px){#asphalt-carousel-slides{max-inline-size:38rem}}@media only screen and (max-width:480px){#asphalt-carousel-slides{max-inline-size:23rem;border-width:2px;border-radius:8px;box-shadow:0 0 9px 3px #dfbe0780}}#asphalt-carousel-slides .carousel-inner{border-radius:inherit;overflow:hidden;min-block-size:37rem;background-color:#000}@media only screen and (max-width:768px){#asphalt-carousel-slides .carousel-inner{min-block-size:19rem}}@media only screen and (max-width:480px){#asphalt-carousel-slides .carousel-inner{min-block-size:9.16rem}}#asphalt-carousel-slides .carousel-track{display:flex;width:100%;transition:transform .6s ease-in-out}#asphalt-carousel-slides .carousel-item{flex:0 0 100%;min-block-size:37rem}@media only screen and (max-width:768px){#asphalt-carousel-slides .carousel-item{min-block-size:19rem}}@media only screen and (max-width:480px){#asphalt-carousel-slides .carousel-item{min-block-size:9.16rem}}#asphalt-carousel-slides .carousel-item>.carousel-image-box{inline-size:100%;block-size:100%;border-radius:inherit;overflow:hidden;line-height:0}#asphalt-carousel-slides .carousel-spinner{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:2;text-align:center}#asphalt-carousel-slides .d-block{display:block;inline-size:100%;block-size:100%;object-fit:contain;border-radius:inherit}@media(prefers-reduced-motion:reduce){.carousel,.carousel *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#error-page{display:flex;flex-direction:column;color:#dfbe07;justify-content:center;align-items:center;font-size:2rem;margin-top:20rem}.BackToTop{position:fixed;right:calc(env(safe-area-inset-right,0px) + 14px);bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:1000;pointer-events:none;transform:translateZ(0);will-change:transform,bottom}.BackToTop.at-bottom{bottom:calc(env(safe-area-inset-bottom,0px) + 14px + 2.5rem)}.back-to-top-button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-width:7.2rem;padding:.44rem .72rem;font-size:.9rem;font-weight:700;letter-spacing:.02em;border-radius:999px;text-decoration:none;color:#f7f7f7;background:linear-gradient(180deg,#8746d2eb,#15c9e8eb);border:1px solid rgba(255,255,255,.16);text-shadow:0 1px 0 rgba(0,0,0,.45);box-shadow:0 8px 18px #00000059,0 0 8px #733ab82e,inset 0 1px #ffffff1a;opacity:.86;transform:translateZ(0);transition:opacity .18s ease,transform .12s ease,box-shadow .2s ease}.back-to-top-button:hover{opacity:1;transform:translateY(-1px) translateZ(0);box-shadow:0 12px 22px #00000075,0 0 12px #733ab842,inset 0 1px #ffffff24}.back-to-top-button:active{transform:translateY(0) translateZ(0)}@media only screen and (max-width:480px){.back-to-top-button{min-width:6.6rem;font-size:.86rem;padding:.4rem .65rem}.BackToTop.at-bottom{bottom:calc(env(safe-area-inset-bottom,0px) + 14px + 2.5rem)}}.brand-quick-list{max-width:1200px;margin:3rem auto 2rem;padding:1rem;background-color:#1a1a1a;border-radius:8px;color:#fff}@media only screen and (max-width:480px)and (orientation:portrait){.brand-quick-list{margin-top:8rem;width:86%}}.brand-quick-list .country-header{display:flex;justify-content:center}.brand-quick-list .brand-letter-section{margin-bottom:2rem}.brand-quick-list .brand-letter-section h3{font-size:2rem;margin-bottom:.5rem;border-bottom:1px solid #444;padding-bottom:.25rem}.brand-quick-list .brand-letter-section ul{list-style:none;padding:0}.brand-quick-list .brand-letter-section ul li{margin:.25rem 0}.brand-quick-list .brand-list-link{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#50b7f5;font-weight:500}.brand-quick-list .brand-list-link:hover{color:#fff}.brand-quick-list .brand-list-link:hover .brand-list-name{text-decoration:underline}.brand-quick-list .brand-list-logo-slot{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0}.brand-quick-list .brand-list-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.brand-quick-list .brand-list-name{line-height:1.2;font-size:1.3rem}.brandsLoadingWrapper{max-width:1200px;margin:15rem auto 2rem;padding:1rem;background-color:#1a1a1a;border-radius:8px;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:480px)and (orientation:portrait){.brandsLoadingWrapper{margin-top:8rem;width:86%}}.loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:6rem;margin-top:11rem}.loadingContainer .loading-text{margin-top:1rem;color:#ffc300;font-weight:700;font-size:1.1rem}.map-wrapper{max-width:1200px;margin:0 auto;padding:1rem}.map-container{position:relative;width:100%;height:600px;border-radius:8px;box-shadow:0 4px 8px #00000080;overflow:hidden}.map-container .mapboxgl-map{position:absolute;top:0;left:0;width:100%;height:100%}.map-container .mapboxgl-control-container{z-index:10}.map-pin{all:unset;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;color:#e63946;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));transition:color .18s ease,transform .18s ease,filter .18s ease}.map-pin svg{display:block;pointer-events:none}.map-pin:hover,.map-pin:focus-visible{color:#c1121f;transform:translateY(-4px) scale(1.12);outline:none}.map-pin:active{transform:translateY(0) scale(.97)}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:32px;outline:none;overflow:hidden;padding:0;width:32px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-size:16px;font-weight:700;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#ccc;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.brand-info-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#fff}.brand-info-page .brand-name{font-size:4rem;margin-bottom:2rem}.brand-info-page .brand-logo{width:8rem}.brand-info-page .brand-description{margin-top:20px;font-size:1.4rem;text-align:center;max-width:52rem}.brand-info-page .brand-details{margin:1.5rem 0;font-size:1.2rem;max-width:600px}.brand-info-page .brand-resources{margin-bottom:5rem}.starIcon{width:24px;height:24px;margin:2px}.clickable{cursor:pointer}.grayed{filter:grayscale(100%) brightness(.6)}.cars{min-height:75vh;padding-bottom:4rem}.carCount{font-size:1.5rem;color:#15c9e8;text-align:center;margin-top:2rem}.pageSizeControl{display:flex;justify-content:center;align-items:center;margin-top:2rem;gap:1rem}@media only screen and (max-width:480px){.pageSizeControl{flex-flow:row wrap}}.pageSizeControl .paginationLabel{font-size:1.3rem;color:#15c9e8}@media only screen and (max-width:480px){.pageSizeControl .paginationLabel{flex-direction:row;width:100%;text-align:center;justify-content:center;align-items:center}}.pageSizeControl .carsPerPage{display:flex;background-color:#000;color:#fff;border:1px solid white;padding:.5rem 1.5rem;justify-content:center;align-items:center;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease;width:1rem;text-align:center;border-radius:.3rem}@media only screen and (max-width:480px){.pageSizeControl .carsPerPage{display:flex;text-align:center}}.pageSizeControl .carsPerPage:disabled{background-color:#323232;color:gray;cursor:default}.pageSizeControl .carsPerPage:hover:not(:disabled){background-color:#15c9e8;color:#000}.filtersAndTrackerLink{position:relative;width:max-content;margin:1.5rem auto 0}.filtersAndTrackerLink .carFilters{margin:0 auto}.filtersAndTrackerLink .trackerSummaryLink{position:absolute;top:0rem;left:68rem;right:auto;width:auto;white-space:nowrap}@media only screen and (max-width:1919px){.filtersAndTrackerLink .trackerSummaryLink{left:62rem;right:0;top:0}}@media only screen and (max-width:480px){.filtersAndTrackerLink .trackerSummaryLink{position:static;margin-top:1.5rem;display:flex;justify-content:center}}.trackerSummary{background:radial-gradient(120% 120% at 10% -10%,rgba(223,190,7,.08),transparent 60%),linear-gradient(to bottom,#ffffff0f,#0000008c),#0d0016;color:#15c9e8;border:1px solid rgba(223,190,7,.35);border-radius:14px;box-shadow:0 0 0 1px #dfbe0738 inset,0 8px 18px #0009,0 0 16px #dfbe072e;padding:.5rem 1.05rem;font-size:.975rem;font-weight:500;letter-spacing:.2px;line-height:1;cursor:pointer;transition:transform .06s ease,box-shadow .18s ease,background-color .2s ease}.trackerSummary:hover{background:radial-gradient(120% 120% at 10% -10%,rgba(223,190,7,.1),transparent 60%),linear-gradient(to bottom,#ffffff14,#0009),#0f0f10;color:#fff;box-shadow:0 0 0 1px #dfbe0747 inset,0 10px 22px #000000a6,0 0 18px #dfbe073d}.trackerSummary:active{transform:translateY(1px)}.carFilters{--card-bg: #0d0016;--card-grad-top: rgba(255, 215, 0, .06);--card-grad-bottom: rgba(0, 0, 0, .55);--ctrl-w: clamp(11rem, 18vw, 13rem);--search-w: clamp(11rem, 18vw, 13rem);display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "star    class" "rarity  brand" "country country" "search  search" "owned   keycar" "reset   reset";background:radial-gradient(120% 120% at 10% -10%,var(--card-grad-top),transparent 60%),linear-gradient(to bottom,rgba(255,255,255,.02),var(--card-grad-bottom)),var(--card-bg);border:3px solid gold;box-shadow:0 0 0 1px #dfbe0740 inset,0 10px 30px #0000008c,0 0 18px #dfbe072e;border-radius:18px;width:clamp(28rem,48vw,40rem);padding:clamp(.75rem,1.2vw,1.25rem);gap:.85rem;column-gap:.5rem;color:#fff;font-size:1.2rem;text-align:center;align-items:center}.carFilters .filterHeading{grid-area:heading;font-size:clamp(1.6rem,2.2vw,1.9rem);font-weight:800;letter-spacing:.01em;margin:.15rem 0 .6rem;text-shadow:0 0 10px rgba(223,190,7,.28)}.carFilters .DropdownLabel{display:flex;flex-direction:column;align-items:center;gap:.4rem;position:relative}.carFilters .DropdownLabel select,.carFilters .DropdownLabel input{width:var(--ctrl-w);height:2.2rem;padding:6px 12px;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.15);background:linear-gradient(to bottom,#ffffff14,#0000002e),#0f0f10;color:#eee;transition:box-shadow .18s ease,border-color .18s ease,transform .05s ease;margin-inline:auto}.carFilters .DropdownLabel select:hover,.carFilters .DropdownLabel input:hover{border-color:#dfbe0773}.carFilters .DropdownLabel select:focus,.carFilters .DropdownLabel input:focus{outline:none;border-color:#dfbe07cc;box-shadow:0 0 0 2px #dfbe0759,0 4px 16px #00000073 inset}.carFilters .DropdownLabel select:active,.carFilters .DropdownLabel input:active{transform:translateY(1px)}.carFilters .DropdownLabel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(to bottom,#ffffff0f,#0003);color:#f5f5f5}.carFilters .scrollableDropdown{max-height:10rem;overflow-y:auto}.carFilters .starFilter{grid-area:star}.carFilters .classFilter{grid-area:class}.carFilters .rarityFilter{grid-area:rarity}.carFilters .brandFilter{grid-area:brand}.carFilters .countryFilter{grid-area:country}.carFilters .countryFilter select{width:var(--ctrl-w)}.carFilters .searchFilter{grid-area:search}.carFilters #searchInput{width:var(--search-w);margin:0 auto}.carFilters .rarityFilter select option{background-color:#000;color:#cfd6ff}.carFilters .rarityFilter select .optionUncommon{background-color:#000;color:#01bcfa}.carFilters .rarityFilter select .optionUncommon:hover,.carFilters .rarityFilter select .optionUncommon:focus,.carFilters .rarityFilter select .optionUncommon:checked{background-color:#141414;color:#17c4fe}.carFilters .rarityFilter select .optionRare{background-color:#000;color:#6f08aa}.carFilters .rarityFilter select .optionRare:hover,.carFilters .rarityFilter select .optionRare:focus,.carFilters .rarityFilter select .optionRare:checked{background-color:#141414;color:#8409ca}.carFilters .rarityFilter select .optionEpic{background-color:#000;color:#ffae00}.carFilters .rarityFilter select .optionEpic:hover,.carFilters .rarityFilter select .optionEpic:focus,.carFilters .rarityFilter select .optionEpic:checked{background-color:#141414;color:#ffb61a}.carFilters .rarityFilter select:has(option:checked.optionUncommon){outline:none;box-shadow:inset 0 0 0 2px #01bcfa}.carFilters .rarityFilter select:has(option:checked.optionRare){outline:none;box-shadow:inset 0 0 0 2px #6f08aa}.carFilters .rarityFilter select:has(option:checked.optionEpic){outline:none;box-shadow:inset 0 0 0 2px #ffae00}.carFilters .ownedFilter{grid-area:owned;justify-self:end}.carFilters .keyCarFilter{grid-area:keycar;justify-self:start}.carFilters .CheckboxLabel{display:inline-flex;align-items:center;gap:.55rem;font-size:1.05rem;-webkit-user-select:none;user-select:none;margin-top:.15rem}.carFilters .CheckboxLabel input[type=checkbox]{width:18px;height:18px;border-radius:6px;accent-color:rgb(223,190,7);cursor:pointer}@media only screen and (max-width:480px){.carFilters{--ctrl-w: 18rem;--search-w: 18rem;width:20rem;margin:2rem auto;border-radius:14px;grid-template-columns:1fr;grid-template-areas:"heading" "star" "class" "rarity" "brand" "country" "search" "owned" "keycar" "reset"}.carFilters .ownedFilter,.carFilters .keyCarFilter{justify-self:center}}.carFilters .resetButton{grid-area:reset;margin-top:.5rem;justify-self:center;background:linear-gradient(to bottom,#34014b,#310147);color:#fff;padding:.6rem 2rem;border-radius:14px;border:1px solid rgba(223,190,7,.35);box-shadow:0 0 0 2px #dfbe072e inset,0 8px 18px #0009;cursor:pointer;transition:transform .06s ease,box-shadow .18s ease,background-color .2s ease}.carFilters .resetButton:hover{background-color:#0b0786;color:#fff;box-shadow:0 0 0 2px #dfbe0742 inset,0 10px 22px #0009}.carFilters .resetButton:active{transform:translateY(1px)}table{border:4px solid rgb(11,7,134);margin:10px auto 30px;border-spacing:0;border-collapse:collapse;width:59%;box-shadow:0 0 10px 6px #dfbe07}@media only screen and (max-width:480px){table{width:88%;border:3px solid rgb(11,7,134)}table tr{border-bottom:2px solid rgb(204,19,255);margin-bottom:1.2rem}table td,table th{border-left:none;border-right:none;padding:0}table tr:first-of-type{margin-bottom:0!important;padding-bottom:0;border-bottom:none}table .tableHeaderRow{display:table-row!important}table .tableHeaderRow th{display:table-cell!important;width:100%;text-align:center;padding:1rem}}.tableHeader{color:#15c9e8;background-color:#000;text-align:center;padding:12px 21px;font-size:2.4rem;border-top:1px solid rgba(204,19,255,.308);border-left:1px solid rgb(204,19,255)}@media only screen and (max-width:480px){.tableHeader{width:90%;margin:0 auto;padding:1rem;font-size:1.7rem;text-align:center;border-left:none}}@media only screen and (max-width:480px){.tableHeaderRow{margin-bottom:0!important;padding-bottom:0;border-bottom:none}}.tableHeaders{color:#06f;background-color:#0f0a20;text-align:center;padding:12px 21px;font-size:2.4rem;border-top:1px solid rgba(204,19,255,.308);border-left:1px solid rgb(204,19,255)}@media only screen and (max-width:480px){.tableHeaders{display:block;text-align:center;font-size:1.2rem;padding:.6rem 0;margin:0;border:1px solid rgb(204,19,255);width:100%}}.tableData{font-size:1.4rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}@media only screen and (max-width:480px){.tableData{display:block;margin-bottom:1.5rem;border-bottom:2px solid rgb(204,19,255)}}td{text-align:center;color:#fff;border:1px solid rgb(204,19,255);padding:1rem;width:1%;vertical-align:middle;height:10rem}@media only screen and (max-width:480px){td{width:100%;height:auto;padding:0}}.carName{background-color:#121212;padding:0 1rem}.carName .carCell{display:inline-flex;align-items:center;gap:.75rem}.carName a{color:#18bdf9;text-decoration:none;display:block;min-width:0;white-space:nowrap}@media only screen and (max-width:480px){.carName a{font-size:1rem}}@media only screen and (max-width:480px){.carName{text-align:center;display:block;font-size:1.1rem;line-height:1.5rem;padding:0;border-bottom:1px solid rgb(204,19,255)}}.carName--gold .carCell{display:inline-flex;align-items:center;gap:.75rem}.carName--gold a{display:block;padding:.15rem .5rem;border-radius:.35rem;background-color:#dfbe07;color:#000;font-weight:700;box-shadow:0 0 10px #dfbe0759;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:480px){.carName--gold a{font-size:1rem;padding:.2rem .45rem}}.favHeart{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;line-height:1;cursor:pointer;font-size:1.75rem;color:#fff}.favHeart:hover,.favHeart:focus-visible{transform:scale(1.08)}.favHeart[aria-pressed=true]{color:#ff4d6d}.favHeart--compact{font-size:1.5rem}.carImage{text-align:center;padding:0;margin:0;position:relative}@media only screen and (max-width:480px){.carImage{margin-top:0;border-top:1px solid rgb(204,19,255)}}.carImage .carPic{width:100%;height:100%;object-fit:cover;display:block;padding:0;margin:0 auto}@media only screen and (max-width:480px){.carImage .carPic{height:auto;max-height:11rem;max-width:100%;object-fit:cover}}.carImage .carPic--locked{filter:grayscale(100%);opacity:.45}.carImage .starOverlay{position:absolute;bottom:0;left:0;right:0;padding:.28rem 0;background:#0006;z-index:2;text-align:center;font-size:.3rem}@media only screen and (max-width:480px){.carImage .starOverlay{padding:.05rem;margin:0;height:1.5rem}}.carImage .StarRating .starIcon.grayed{filter:grayscale(100%) brightness(0);opacity:1}.noImage{display:flex;justify-content:center;align-items:center;height:10rem;font-weight:700;font-size:1rem}@media only screen and (max-width:480px){.noImage{height:10rem;font-size:1rem}}.trackerToggle{display:flex;justify-content:center;align-items:center;margin:0}@media only screen and (max-width:480px){.trackerToggle{justify-content:center;align-items:center;margin:0 auto}}.trackerToggle .trackerButton{font-size:1rem;padding:.7rem;border-radius:1rem;border:none;cursor:pointer;box-shadow:0 0 6px 2px #fff3;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;align-items:center;gap:.6rem}.trackerToggle .trackerButton .circleIndicator{width:1rem;height:1rem;border-radius:50%;background-color:#bbb;transition:background-color .3s ease}.trackerToggle .trackerButton.on{background-color:#32cd32;color:#fff}.trackerToggle .trackerButton.on .circleIndicator{background-color:#0f9}.trackerToggle .trackerButton.on:hover{box-shadow:0 0 10px 3px #15c9e8cc}.trackerToggle .trackerButton.off{background-color:#3c3c3c;color:#c8c8c8}.trackerToggle .trackerButton.off:hover{background-color:#232323;color:#fff}.trackerToggle .trackerButton.pulse{animation:pulse 1.5s infinite}@media only screen and (max-width:480px)and (orientation:portrait){.trackerToggle .trackerButton{font-size:1.2rem;padding:8px 18px}}@keyframes pulse{0%{box-shadow:0 0 #00ff99b3}50%{box-shadow:0 0 10px 4px #00ff99e6}to{box-shadow:0 0 #00ff99b3}}.UnitToggle{display:inline-flex;align-items:center;gap:.55rem;padding:.28rem .55rem;border-radius:999px;background-image:linear-gradient(180deg,#1a0b24,#090113 70%,#000);border:1px solid rgba(223,190,7,.35);box-shadow:0 0 6px 1px #dfbe0740,inset 0 2px 3px #ffffff0f,inset 0 -2px 6px #00000073}@media only screen and (max-width:480px){.UnitToggle{width:8rem;margin:0 auto}}.UnitToggle .UnitToggle__btn{border:1px solid transparent;background:transparent;color:#fff;padding:.32rem .85rem;font-weight:700;letter-spacing:.02em;border-radius:999px;cursor:pointer;transition:transform .08s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.UnitToggle .UnitToggle__btn:hover{transform:translateY(-1px)}.UnitToggle .UnitToggle__btn.is-active{background-image:radial-gradient(120% 120% at 30% 15%,#ffffff14,#fff0 60%),linear-gradient(180deg,#ffffff14,#00000059);border-color:#dfbe078c;box-shadow:0 0 6px #dfbe0759,inset 0 1px 2px #ffffff1a,inset 0 -2px 6px #00000080;color:#dfbe07;text-shadow:0 0 6px rgba(223,190,7,.4)}@media only screen and (max-width:480px){.UnitToggle .UnitToggle__btn{padding:.28rem .7rem}}.UnitToggle .UnitToggle__divider{opacity:.65;color:#fff;-webkit-user-select:none;user-select:none}.carDetail{grid-template-columns:1fr 1fr;color:#333}.carDetail .loading-message{color:#fff;font-size:1.5rem;text-align:center}.carDetail .backBtn{margin:0;border-radius:8px;background-color:#333;color:#dfbe07;padding:10px 1.5rem;border:none;cursor:pointer}.carDetail .backBtn:hover{background-color:#555}.carDetail .carDetailsTables{display:grid;justify-content:center;grid-template-columns:repeat(2,max-content);gap:3rem;align-items:stretch;margin-top:0;padding:0}.carDetail .carDetailsTables .tableCard{height:100%}@media only screen and (max-width:480px){.carDetail .carDetailsTables{grid-template-columns:1fr;justify-content:center;gap:0rem;box-sizing:border-box;width:auto;min-height:unset}}.carDetail .content-divider{border:none;height:2px;width:100%;margin:1.5rem 0 1rem;background:linear-gradient(90deg,#dfbe0700,#dfbe07cc,#dfbe0700);box-shadow:0 0 8px #dfbe0773}.carDetail .CarDetailTitle{flex:1 1 auto;margin:0;text-align:center;font-family:var(--display-font, "Cormorant SC"),serif;font-size:3rem;letter-spacing:.08em;color:#dfbe07;text-shadow:0 0 6px rgba(0,0,0,.9),0 0 10px rgba(223,190,7,.45);line-height:1.2;padding:0 .75rem;word-break:break-word;overflow-wrap:anywhere}@media only screen and (max-width:480px){.carDetail .CarDetailTitle{font-size:2rem;text-align:center}}.carDetail .cdetail-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.6rem 2rem .75rem;padding-bottom:0;border-bottom:none}.carDetail .carName{display:flex;justify-content:center;align-items:center;font-size:2.8rem;color:#fff;margin-bottom:15px}.carDetail .carImage{display:flex;justify-content:center;align-items:center;width:60rem;margin:var(--car-image-margin, 2rem auto 3rem auto);border:3px solid rgb(0,0,0);box-shadow:0 0 7px 4px #dfbe07}@media only screen and (max-width:480px){.carDetail .carImage{width:23rem;margin:var(--car-image-margin, 2rem auto 3rem auto)}}.carDetail .keyInfoTableContainer{margin:.3rem auto 3.5rem;width:60.5rem}@media only screen and (max-width:480px){.carDetail .keyInfoTableContainer{width:22rem;margin:1.4rem auto}}.carDetail .keyInfoTableContainer .keyInfoTable{width:100%;height:auto;border-spacing:0;border-collapse:collapse;background-color:#20002c;box-shadow:0 0 7px 4px #dfbe07;margin:0 auto}@media only screen and (max-width:480px){.carDetail .keyInfoTableContainer .keyInfoTable{margin:38px auto 3px}}.carDetail .keyInfoTableContainer .keyInfoTable td,.carDetail .keyInfoTableContainer .keyInfoTable th{padding:6px 8px;height:auto;line-height:1.2;vertical-align:middle}.carDetail .keyInfoTableContainer .keyInfoTable .keyInfoCell{background-color:#000;color:gold;font-size:1.3rem;text-align:center;border-top:1px solid purple;padding:.8rem}.carDetail .keyInfoTableContainer .keyInfoTable .keyObtainedCheckbox{text-align:center;border-top:1px solid purple;padding:.8rem}.carDetail .keyInfoTableContainer .keyInfoTable .keyObtainedCheckbox label{display:inline-flex;align-items:center;gap:.4rem;color:#fff;font-size:1.2rem;line-height:1;white-space:nowrap}.carDetail .keyInfoTableContainer .keyInfoTable .keyObtainedCheckbox input[type=checkbox]{transform:scale(1.2);margin:0}.carDetail .keyInfoTableContainer .keyInfoTable th{background-color:#000;color:#15c9e8;font-size:1.8rem;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.carDetail .tableCard{width:45rem;min-height:36rem;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:480px){.carDetail .tableCard{width:auto;min-height:unset}}.carDetail .carInfoTable{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;flex-grow:1}@media only screen and (max-width:480px){.carDetail .carInfoTable{width:22rem}}.carDetail .carInfoTable td,.carDetail .carInfoTable th{padding:10px 16px;text-align:center;vertical-align:middle;height:auto}.carDetail .carInfoTable tbody tr:last-child label{display:inline-flex;align-items:center;gap:.35rem;line-height:1;white-space:nowrap}.carDetail .carInfoTable tbody tr:last-child input[type=checkbox]{transform:translateY(1px)}.carDetail .tableHeader2{color:#fff;background-color:#000;text-align:center;height:50px;padding:15px 80px 20px!important;font-size:1.8rem!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.carDetail .blueprintsTable{table-layout:fixed}.carDetail .blueprintsTable td{text-align:center;vertical-align:middle}.carDetail .blueprintsTable th,.carDetail .blueprintsTable td{overflow:hidden}.carDetail .blueprintsTable tbody td{padding:10px;white-space:nowrap}.carDetail .blueprintsTable thead .trackerHeaderRow th{background-color:#000000bf;color:#15c9e8;font-weight:500;text-transform:uppercase;font-size:1.05rem;border-top:1px solid rgba(255,0,255,.55);border-bottom:1px solid rgba(255,0,255,.55);border-left:1px solid rgba(255,0,255,.7)}.carDetail .blueprintsTable thead .trackerHeaderRow th:last-child{border-right:1px solid rgba(255,0,255,.7)}.carDetail .blueprintStarCell{width:34%}.carDetail .blueprintValueCell{width:18%}.carDetail .blueprintOwnedCell{width:26%}.carDetail .blueprintInputCell{width:22%;text-align:center}.carDetail .blueprintInputCell input{width:3.25rem;max-width:100%;box-sizing:border-box;padding:.25rem .35rem;border-radius:6px;background:#000000bf;color:#fff;border:1px solid rgba(223,190,7,.55);outline:none;font-size:1rem;text-align:center;font-variant-numeric:tabular-nums}.carDetail .blueprintInputCell input:focus{border-color:#dfbe07f2;box-shadow:0 0 8px #dfbe0759}.carDetail .starIconWrapper{display:flex;justify-content:center;align-items:center;min-width:0}.carDetail .blueprintTotalLabel{text-align:center;font-weight:700;padding:10px;font-size:1.4rem;color:#fff}.carDetail .noBlueprintData{text-align:center;font-size:1.2rem;color:#ccc;padding:1rem 0}.carDetail .starIcon{width:22px;height:22px;margin:2px}@media only screen and (max-width:480px){.carDetail .starIcon{width:18px;height:18px}}.carDetail .maxRank{font-size:1.6rem}.carDetail .carInfo{font-size:1.2rem;margin:10px 0;color:#fff}.carDetail .statsGrid{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0;padding:0}@media only screen and (max-width:480px){.carDetail .statsGrid{gap:.75rem}}.carDetail .statsCardsGrid{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:3rem}@media only screen and (max-width:480px){.carDetail .statsCardsGrid{gap:.75rem}}.carDetail .statsTableCard{width:45rem;min-height:36rem;justify-content:center}@media only screen and (max-width:480px){.carDetail .statsTableCard{width:22rem}}.carDetail .statsTableCard .carInfoTable{width:100%;table-layout:fixed}.carDetail .statsTableCard .carInfoTable td{width:50%;white-space:nowrap}.carDetail .statsTableCard .carInfoTable td:first-child{text-align:center;padding-left:16px}.carDetail .statsTableCard .carInfoTable td:last-child{text-align:center;padding-right:16px;font-variant-numeric:tabular-nums}.carDetail .statsTableCard .carInfoTable td,.carDetail .statsTableCard .carInfoTable th{padding:10px;line-height:1.2;font-size:1.2rem}.carDetail .statsTableCard .tableHeader2{height:101.5px!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important;font-size:1.55rem!important;line-height:1.1}.carDetail .statsToggleRow{display:flex;justify-content:flex-end;align-items:center;margin:0 0 2rem 12rem}.carDetail .statsModeToggleRow{display:flex;justify-content:center;align-items:center;width:100%;margin:1.5rem 0;padding:0 2rem;box-sizing:border-box}.carDetail .statsModeToggle{display:inline-flex;align-items:center;gap:.65rem;color:#fff;font-size:1.05rem;-webkit-user-select:none;user-select:none}.carDetail .statsModeToggle .label{opacity:.75;transition:opacity .14s ease}.carDetail .statsModeToggle .label.active{opacity:1;font-weight:700}.carDetail .statsModeToggle .toggle{position:relative;width:46px;height:24px;border-radius:999px;background:#000000bf;border:1px solid rgba(223,190,7,.55);cursor:pointer;padding:0}.carDetail .statsModeToggle .toggle .knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#dfbe07f2;transition:transform .16s ease}.carDetail .statsModeToggle .toggle.isOn .knob{transform:translate(22px)}.carDetail .statsModeToggleRow{width:100%;display:flex;justify-content:flex-start;align-items:center;margin:.25rem 0 -.5rem;flex:0 0 100%}.carDetail .stageHeader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;white-space:nowrap;line-height:1.1}.carDetail .stageHeaderStar{font-size:1.25rem}.carDetail .stageHeaderLabel{font-size:1.15rem;font-weight:600;white-space:nowrap}.carDetail .statsTableCard .tableHeader2{white-space:nowrap}.carDetail .stageViewDisclaimerRow{display:flex;justify-content:center;margin:0;padding:0}.carDetail .stageViewDisclaimer{width:min(100%,50rem);background:#00000059;border:1px solid rgba(223,190,7,.35);box-shadow:0 0 7px 3px #dfbe072e;border-radius:12px;padding:.9rem 1rem}@media only screen and (max-width:480px){.carDetail .stageViewDisclaimer{width:min(100%,20rem);padding:.85rem .9rem;border-radius:10px}}.carDetail .stageViewDisclaimer__title{color:#dfbe07;font-weight:700;margin:0 0 .5rem;letter-spacing:.25px}.carDetail .stageViewDisclaimer__list{margin:0;padding-left:1.1rem;color:#fff;opacity:.92;line-height:1.5;font-size:.95rem}@media only screen and (max-width:480px){.carDetail .stageViewDisclaimer__list{font-size:.9rem}}.carDetail .stageViewDisclaimer__list li+li{margin-top:.35rem}.carDetail .stageViewDisclaimer__link{color:#dfbe07;text-decoration:underline}.carDetail .stageViewDisclaimer__link:hover{text-decoration-thickness:2px}.carDetail .stageViewDisclaimer__future{opacity:.8;font-style:italic}.carDetail .stageViewDisclaimer__nowrap{white-space:nowrap}.carDetail .stagesCardsGrid{display:grid;justify-content:center;gap:3rem;grid-template-columns:repeat(2,max-content)}@media only screen and (max-width:480px){.carDetail .stagesCardsGrid{grid-template-columns:1fr;gap:0rem}}.toolsRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.5rem 2rem .4rem;padding-bottom:.35rem;border-bottom:1px solid rgba(223,190,7,.45)}@media only screen and (max-width:480px){.toolsRow{flex-direction:column;align-items:stretch;gap:.75rem;margin:.5rem 1rem .4rem}}.cdetail-status{min-width:0;flex:1;display:flex;justify-content:flex-end}@media only screen and (max-width:480px){.cdetail-status{flex-direction:column;align-items:stretch;gap:.5rem;margin:.6rem 1rem .75rem;justify-content:flex-start}}.car-status-card{width:100%;font-size:1rem}.car-status-card .updated{display:flex;justify-content:flex-end;align-items:baseline;gap:.4rem;padding:.5rem 0}.car-status-card .status-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.car-status-card .label{color:#dfbe07;font-weight:700}.car-status-card time{color:#fff}.car-status-card .chip{text-transform:uppercase;letter-spacing:.04em;font-weight:700;padding:.25rem .6rem;border-radius:999px;color:#000;background:#7f8c8d;box-shadow:0 0 6px 2px #dfbe0759}.car-status-card .chip--complete{background:#2ecc71}.car-status-card .chip--in-progress{background:#f1c40f}.car-status-card .chip--missing{background:#e74c3c}.car-status-card .chip--unknown{background:#7f8c8d}.car-status-card .msg{color:#fff;opacity:.9}.car-status-card.is-inline{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.car-status-card.is-inline .updated{padding:0}.car-status-card.is-inline .status-row{margin-top:0}.comments-panel{margin:2rem auto;width:min(100%,70rem);background:#20002c;border:1px solid rgba(223,190,7,.35);box-shadow:0 0 7px 3px #dfbe0740;border-radius:12px;padding:3rem}@media only screen and (max-width:480px){.comments-panel{width:18rem;padding:2rem}}.comments-panel .comments-title{margin:0 0 .75rem;color:#dfbe07;font-size:1.6rem;text-align:left}.comments-form{display:grid;gap:.9rem}.comments-form .row{display:grid;gap:.35rem}.comments-form label{color:#fff}.comments-form .row select{max-width:26rem}.comments-panel .comments-form select,.comments-panel .comments-form textarea,.comments-panel .comments-form input[type=text],.comments-panel .comments-form input[type=email]{width:100%;background:#00000059;color:#fff;border:1px solid rgba(223,190,7,.35);border-radius:8px;padding:.6rem .7rem;outline:none;box-sizing:border-box}.comments-form textarea{resize:vertical;min-height:8rem}.comments-form .char-count{text-align:right;font-size:.85rem;color:#fff;opacity:.85}.comments-form .grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media(max-width:760px){.comments-form .grid{grid-template-columns:1fr}}.comments-form .hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.comments-form .error{color:#ff7b7b;background:#ff7b7b1f;border:1px solid rgba(255,123,123,.4);border-radius:8px;padding:.5rem .7rem}.comments-form .success{color:#dfbe07;background:#dfbe071f;border:1px solid rgba(223,190,7,.35);border-radius:8px;padding:.5rem .7rem;max-width:28rem}.comments-form .submit{margin-left:auto;background:#000;color:#dfbe07;border:1px solid rgba(223,190,7,.35);border-radius:10px;padding:.6rem 1rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.comments-form .submit:disabled{opacity:.5;cursor:not-allowed}.comments-form .submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 10px #dfbe0740}.comments-section{width:min(100%,70rem);margin:1.25rem auto 3rem}@media only screen and (max-width:480px){.comments-section{width:20rem;padding:1rem;text-align:center}}.comments-section .comments-title{margin:0 0 .75rem;color:#dfbe07;font-size:1.6rem;text-align:left}@media only screen and (max-width:480px){.comments-section .comments-title{text-align:center}}.comments-section .comments-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.comments-section .comments-filters .chip{border:1px solid rgba(223,190,7,.35);color:#fff;background:transparent;padding:.35rem .8rem;font-size:.95rem;border-radius:999px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.comments-section .comments-filters .chip:hover{transform:translateY(-1px);box-shadow:0 0 10px #dfbe0740}.comments-section .comments-filters .chip.active{background:#dfbe0726;color:#dfbe07}@media only screen and (max-width:480px){.comments-section .comments-filters{justify-content:center}}.comments-section .comments-list{display:grid;gap:.9rem}.comments-section .comments-list .info{color:#fff;opacity:.85;padding:.75rem 0}.comments-section .comments-list .comment{background:#00000059;border:1px solid rgba(128,0,128,.45);border-radius:10px;padding:.85rem 1rem}.comments-section .comments-list .comment .meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;color:#fff;opacity:.9;font-size:.95rem}.comments-section .comments-list .comment .meta .tag{padding:.1rem .5rem;border-radius:6px;border:1px solid rgba(223,190,7,.35)}.comments-section .comments-list .comment .meta .tag.missing-data{background:#dfbe071f;color:#dfbe07}.comments-section .comments-list .comment .meta .tag.correction{background:#15c9e81f;color:#15c9e8}.comments-section .comments-list .comment .meta .tag.general{background:#8000802e;color:#fff}.comments-section .comments-list .comment .meta .dot{opacity:.6}.comments-section .comments-list .comment .meta .author{font-weight:600}.comments-section .comments-list .comment .body{margin:.55rem 0 0;color:#fff;line-height:1.55;white-space:pre-wrap}.comments-section .comments-list .comment .comment-actions{display:flex;gap:.4rem;margin-top:.4rem}.comments-section .comments-list .comment .comment-actions button{background:transparent;color:#dfbe07;border:1px solid rgba(223,190,7,.35);border-radius:10px;width:2rem;height:2rem;display:grid;place-items:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.comments-section .comments-list .comment .comment-actions button:hover{transform:translateY(-1px);box-shadow:0 0 10px #dfbe0740;background:#dfbe0714}.comments-section .comments-list .comment .comment-actions button:disabled{opacity:.5;cursor:not-allowed}.comments-section .comments-list .comment textarea{width:100%;background:#00000059;color:#fff;border:1px solid rgba(223,190,7,.35);border-radius:8px;padding:.6rem .7rem;outline:none;box-sizing:border-box}.garageLevelsPage .glTrackerToggle{margin:2rem 0 0 1rem;justify-content:flex-start}.gl-container{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;margin-top:.5rem}@media only screen and (max-width:480px){.gl-container{margin-top:1.5rem}}.gl-container .gl-trigger,.gl-container .gl-panel{align-self:center}.gl-container>section[id^=garage-level-section-]{width:100%}.gl-container .gl-trigger{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;min-width:9.5rem;border-radius:10px;border:1px solid rgba(223,190,7,.35);background:linear-gradient(to bottom,#ffffff0f,#0000003d),#0f0f10;color:#f3f3f3;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 0 #000;box-shadow:0 0 0 2px #15c9e82e inset,0 10px 26px #0000008c;cursor:pointer;transition:box-shadow .18s ease,transform .06s ease,border-color .18s ease}.gl-container .gl-trigger:hover{border-color:#dfbe0799}.gl-container .gl-trigger:active{transform:translateY(1px)}@media only screen and (max-width:480px){.gl-container .gl-trigger{min-width:8.5rem;padding:.5rem .8rem;font-size:.95rem}}.gl-container .gl-panel{display:none;position:relative;z-index:40;width:clamp(18rem,64vw,36rem);padding:.9rem 1.1rem 1rem;border-radius:16px;overflow:visible;background:radial-gradient(160% 120% at 10% -10%,rgba(88,34,180,.12),transparent 55%),linear-gradient(to bottom,#ffffff0a,#0003),#181a1ef0;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 32px #0000008c,0 0 0 1px #15c9e81f inset;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gl-container .gl-panel.is-open{display:block}.gl-container .gl-panel .gl-grid{display:grid;gap:.6rem;grid-template-columns:repeat(10,1fr);max-height:16rem;overflow-y:auto;scrollbar-width:none;padding-inline:.1rem}.gl-container .gl-panel .gl-grid::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px)and (max-width:1366px){.gl-container .gl-panel .gl-grid{grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width:480px){.gl-container .gl-panel .gl-grid{grid-template-columns:repeat(6,1fr);max-height:12rem}}.gl-container .gl-panel .gl-grid .gl-empty{grid-column:1/-1;text-align:center;color:#ddd;padding:.5rem 0}.gl-container .gl-panel .gl-grid .gl-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.42rem .5rem;font:800 .98rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.01em;color:#eef1f7;background:transparent;border:1px solid rgba(135,70,210,.34);box-shadow:0 1px #00000059;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,.35);transition:background-color .18s ease,border-color .18s ease,box-shadow .2s ease,transform .08s ease}.gl-container .gl-panel .gl-grid .gl-chip:hover,.gl-container .gl-panel .gl-grid .gl-chip:focus-visible{outline:none;background:linear-gradient(to bottom,#8746d21f,#8746d20f),#1e20242e;border-color:#8746d294;box-shadow:0 1px #00000073,0 0 12px 2px #8746d242}.gl-container .gl-panel .gl-grid .gl-chip:active{transform:translateY(1px)}.mainHeading{display:flex;justify-content:center;align-items:center;color:#15c9e8;font-size:clamp(34px,3.4vw,46px);margin:3.25rem auto 1rem;text-align:center}@media only screen and (max-width:480px){.mainHeading{margin:0 0 1.4rem;color:#ffc400;text-shadow:4px 4px 4px #000}}.subHeading{display:flex;justify-content:center;align-items:center;margin:.25rem auto 1.25rem;color:#dfbe07;font-size:clamp(18px,2vw,22px)}.xp{display:flex;justify-content:center;margin:0 auto 1.6rem;width:100%}.xp .xpTitle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:min(90rem,96vw);padding:1rem 1.4rem;font-size:20px;color:#dfbe07;background:linear-gradient(to bottom,#ffffff0a,#00000029),#1010128c;border:1px solid rgba(21,201,232,.35);border-radius:12px;box-shadow:0 0 10px 2px #15c9e838,inset 0 1px #ffffff14}@media only screen and (max-width:480px){.xp .xpTitle{font-size:16px;width:20.5rem}}.xp .xpTitle .xpRequirement{font-weight:700;color:#dfbe07}.CarImagesContainer{margin:0rem auto 2rem;max-width:min(1300px,96vw);display:grid;grid-template-columns:repeat(2,minmax(32rem,1fr));gap:2.5rem 0rem;justify-content:center;justify-items:center}.CarImagesContainer>div{width:100%;max-width:32rem;display:flex;flex-direction:column;align-items:center}.CarImagesContainer>div:only-child,.CarImagesContainer>div:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}@media only screen and (max-width:768px){.CarImagesContainer{max-width:88vw;grid-template-columns:1fr;gap:1.4rem}.CarImagesContainer>div{max-width:26rem}}.CarImagesContainer .CarImages{width:100%;aspect-ratio:16/9;height:auto;object-fit:contain;background-color:#0b0b0c;border:4px solid #000;box-shadow:0 0 6px 2px #dfbe07;border-radius:10px}.CarImagesContainer .CarImagesCaption{margin-top:.7rem;padding:.6rem 1.2rem;width:100%;max-width:32rem;text-align:center;color:#edf1f7;font-size:clamp(15px,1.05rem,18px);font-weight:600;letter-spacing:.01em;border-radius:999px;background:linear-gradient(180deg,#8746d233,#15c9e82e);border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px #00000059,0 0 12px #15c9e82e,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 0 rgba(0,0,0,.35)}@media only screen and (max-width:480px){.CarImagesContainer .CarImagesCaption{max-width:20rem}}.Top{display:flex;justify-content:center;align-items:center;margin:0}.glTrackerToggle{display:flex;margin:2rem auto;justify-content:center;align-items:center}@media only screen and (max-width:480px){.glTrackerToggle{margin:1rem auto 0}}.glTrackerToggle .toggleButton{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;background-color:#000;color:#fff;border-radius:.5rem;box-shadow:1px 0 5px 5px #dfbe07;padding:.8rem 1rem}.glTrackerToggle .toggleButton:hover{background-color:#333;color:#e6e6e6;box-shadow:1px 0 5px 5px #dfbe07}.garageLevelTracker{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;text-align:center;margin:0rem auto 3rem;gap:1rem;width:18rem;border:3px solid black;box-shadow:0 0 8px 3px #dfbe07;border-radius:1rem;background-color:#000;padding:4rem;font-size:1.2rem;color:#fff}.garageLevelTracker .levelTracker{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}.garageLevelTracker .levelTracker .levelTrackerText{color:#fff;font-size:1.5rem;margin-bottom:1rem}.levelSelector{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center}.levelSelector select{display:grid;grid-template-columns:1fr;justify-self:center;margin-top:1rem}.xpInputSection{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}.xpInputSection input{display:grid;grid-template-columns:1fr;justify-self:center;width:12rem;text-align:center;margin-top:1rem}.legendStoreControls{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"heading    heading" "cumulative individual" "star       rarity" "search     search" "reset      reset";background:radial-gradient(120% 120% at 10% -10%,rgba(223,190,7,.08),transparent 60%),linear-gradient(to bottom,#ffffff05,#0000008c),#0d0016;border:3px solid gold;border-radius:18px;box-shadow:0 0 0 1px #dfbe0740 inset,0 10px 30px #0000008c,0 0 18px #dfbe072e;width:clamp(28rem,48vw,40rem);margin:3rem auto 0;padding:clamp(1.25rem,2.2vw,2.25rem);gap:.85rem;color:#fff;font-size:1.2rem}@media only screen and (max-width:480px){.legendStoreControls{width:20rem;margin:2rem auto;grid-template-columns:1fr;grid-template-areas:"heading" "cumulative" "individual" "star" "rarity" "search" "reset"}}.legendStoreControls .filterHeading{grid-area:heading;text-align:center;font-size:clamp(1.6rem,2.2vw,1.9rem);font-weight:800;letter-spacing:.01em;margin:.25rem 0 1rem;text-shadow:0 0 10px rgba(223,190,7,.28)}.legendStoreControls .DropdownLabel{display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width:480px){.legendStoreControls .DropdownLabel{width:100%}}.legendStoreControls .DropdownLabel select,.legendStoreControls .DropdownLabel input{height:2.2rem;padding:6px 12px;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.15);background:linear-gradient(to bottom,#ffffff14,#0000002e),#0f0f10;color:#eee;transition:box-shadow .18s ease,border-color .18s ease,transform .05s ease}.legendStoreControls .DropdownLabel select:hover,.legendStoreControls .DropdownLabel input:hover{border-color:#dfbe0773}.legendStoreControls .DropdownLabel select:focus,.legendStoreControls .DropdownLabel input:focus{outline:none;border-color:#dfbe07cc;box-shadow:0 0 0 2px #dfbe0759,0 4px 16px #00000073 inset}.legendStoreControls .DropdownLabel select:active,.legendStoreControls .DropdownLabel input:active{transform:translateY(1px)}.legendStoreControls .DropdownLabel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(to bottom,#ffffff0f,#0003);color:#f5f5f5}.legendStoreControls .DropdownLabel:nth-of-type(1){grid-area:cumulative}.legendStoreControls .DropdownLabel:nth-of-type(2){grid-area:individual}.legendStoreControls .DropdownLabel:nth-of-type(3){grid-area:star}.legendStoreControls .DropdownLabel:nth-of-type(4){grid-area:rarity}.legendStoreControls .DropdownLabel:nth-of-type(4) select option{background-color:#000;color:#cfd6ff}.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionUncommon{background-color:#000;color:#01bcfa}.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionUncommon:hover,.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionUncommon:focus,.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionUncommon:checked{background-color:#141414;color:#17c4fe}.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionRare{background-color:#000;color:#6f08aa}.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionRare:hover,.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionRare:focus,.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionRare:checked{background-color:#141414;color:#8409ca}.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionEpic{background-color:#000;color:#ffae00}.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionEpic:hover,.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionEpic:focus,.legendStoreControls .DropdownLabel:nth-of-type(4) select .optionEpic:checked{background-color:#141414;color:#ffb61a}.legendStoreControls .DropdownLabel:nth-of-type(4) select:has(option:checked.optionUncommon){outline:none;box-shadow:inset 0 0 0 2px #01bcfa}.legendStoreControls .DropdownLabel:nth-of-type(4) select:has(option:checked.optionRare){outline:none;box-shadow:inset 0 0 0 2px #6f08aa}.legendStoreControls .DropdownLabel:nth-of-type(4) select:has(option:checked.optionEpic){outline:none;box-shadow:inset 0 0 0 2px #ffae00}.legendStoreControls .DropdownLabel:nth-of-type(5){grid-area:search}.legendStoreControls .DropdownLabel:nth-of-type(5) #searchInput{width:50%;margin:0 auto}.legendStoreControls .DropdownLabel:nth-of-type(5) #searchInput::placeholder{text-align:center}.legendStoreControls .DropdownLabel:nth-of-type(5) #searchInput:focus::placeholder{color:#0000}@media only screen and (max-width:480px){.legendStoreControls .DropdownLabel:nth-of-type(5) #searchInput{width:18rem;font-size:1.2rem}}.legendStoreControls .resetButton{grid-area:reset;margin-top:.75rem;justify-self:center;background:linear-gradient(to bottom,#34014b,#310147);color:#fff;padding:.65rem 2.1rem;border-radius:14px;border:1px solid rgba(223,190,7,.35);box-shadow:0 0 0 2px #dfbe072e inset,0 8px 18px #0009;cursor:pointer;transition:transform .06s ease,box-shadow .18s ease,background-color .2s ease}.legendStoreControls .resetButton:hover{background-color:#0b0786;color:#fff;box-shadow:0 0 0 2px #dfbe0742 inset,0 10px 22px #0009}.legendStoreControls .resetButton:active{transform:translateY(1px)}.storeViewToggle{display:flex;justify-content:center;align-items:flex-end;gap:1.25rem;margin:2rem auto 0;width:fit-content}@media only screen and (max-width:480px){.storeViewToggle{flex-direction:column;align-items:center;gap:1rem;width:20rem}}.storeViewToggle .storeViewGroup{display:flex;flex-direction:column;align-items:center;gap:.4rem}.storeViewToggle .storeViewGroup__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff6;cursor:default}.storeViewToggle .storeViewSelect,.storeViewToggle .storeViewBtn{padding:.6rem 1.8rem;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(to bottom,#ffffff0f,#0003),#0f0f10;color:#aaa;font-size:1rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.storeViewToggle .storeViewSelect.active,.storeViewToggle .storeViewBtn.active{border-color:#dfbe07cc;color:#fff;box-shadow:0 0 0 2px #dfbe0740 inset}.storeViewToggle .storeViewSelect:hover:not(.active),.storeViewToggle .storeViewBtn:hover:not(.active){border-color:#dfbe0766;color:#ddd}.storeViewToggle .storeViewSelect:focus,.storeViewToggle .storeViewBtn:focus{outline:none;border-color:#dfbe07cc;box-shadow:0 0 0 2px #dfbe0740 inset}.storeViewToggle .storeViewSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.4rem;background-color:#0f0f10;background-image:linear-gradient(to bottom,#ffffff0f,#0003),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aaaaaa'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,right .75rem center;background-size:100% 100%,10px 6px}.storeViewToggle .storeViewSelect option{background-color:#0f0f10;color:#eee}.storeViewToggle .storeViewSelect.active{background-image:linear-gradient(to bottom,#ffffff0f,#0003),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23ffffff'/%3E%3C/svg%3E")}.mobileViewToggle{display:none}@media only screen and (max-width:480px){.mobileViewToggle{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 0;width:20rem}}.mobileViewToggle .toggleBtn{flex:1;padding:.55rem 0;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(to bottom,#ffffff0f,#0003),#0f0f10;color:#aaa;font-size:.9rem;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.mobileViewToggle .toggleBtn.active{border-color:#dfbe07cc;color:#fff;box-shadow:0 0 0 2px #dfbe0740 inset}.mobileViewToggle .toggleBtn:hover:not(.active){border-color:#dfbe0766;color:#ddd}.legendStoreGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:90%;max-width:1400px;margin:3rem auto 5rem;align-items:stretch}.legendStoreGrid>.classSection:last-child:nth-child(odd){grid-column:1/-1}.legendStoreGrid>.classSection:last-child:nth-child(odd) .responsiveTable{width:50%!important;margin-inline:auto}@media only screen and (max-width:480px){.legendStoreGrid{grid-template-columns:1fr;width:100%;gap:0;margin:1rem auto 3rem}}.responsiveTable{border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#ffffff0d,#ffffff03,#00000026),transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(204,19,255,.55)!important;box-shadow:0 0 0 1px #dfbe071f inset,0 0 24px #cc13ff40,0 0 48px #dfbe0714,0 8px 32px #000000b3;background:#0e041cd1;width:100%!important;height:100%;margin:0;border-collapse:separate!important;border-spacing:0;vertical-align:top}.responsiveTable th,.responsiveTable td{padding:.45rem .5rem;text-align:center}.responsiveTable .classSelectionHeader{text-align:center;font-weight:800;color:#15c9e8;letter-spacing:.03em;padding:.85rem 1rem;background:linear-gradient(to bottom,#0000008c,#0e041c66);border-bottom:1px solid rgba(204,19,255,.55);text-shadow:0 0 12px rgba(21,201,232,.5);font-size:1.8rem}.responsiveTable .classSelectionHeader th{padding:12px}.responsiveTable .tableHeaderRow{background:#0006;color:#15c9e8}.responsiveTable .tableHeaderRow th{padding:10px 12px;border-right:1px solid rgba(204,19,255,.2);border-bottom:1px solid rgba(204,19,255,.55);font-weight:700;letter-spacing:.03em;font-size:.9rem;text-shadow:0 0 8px rgba(21,201,232,.4)}.responsiveTable .tableHeaderRow th:last-child{border-right:none}.responsiveTable tbody tr{transition:background .15s ease}.responsiveTable tbody tr:hover{background:#ffffff08}.responsiveTable tbody tr:not(:last-child) td{border-bottom:1px solid rgba(204,19,255,.2)}.responsiveTable tbody td{height:1.8rem;font-size:.9rem;border-right:1px solid rgba(204,19,255,.2);color:#e8e8e8}.responsiveTable tbody td:first-child{color:#15c9e8;font-weight:600;text-shadow:0 0 8px rgba(21,201,232,.3)}.responsiveTable tbody td:last-child{border-right:none;color:#dfbe07;font-weight:700;text-shadow:0 0 8px rgba(223,190,7,.4)}.responsiveTable .no-results{text-align:center;color:#888;padding:2rem}.responsiveTable--tc tbody td:nth-child(3){color:#ffb400;font-weight:700;text-shadow:0 0 8px rgba(255,180,0,.4)}.responsiveTable--tc tbody td:last-child{color:#e8e8e8;font-weight:400;text-shadow:none}.classSection{display:flex;flex-direction:column}.classSection .classSection__desktop{display:flex;flex:1}@media only screen and (max-width:480px){.classSection .classSection__desktop{display:none}}.classSection .classSection__mobile{display:none}@media only screen and (max-width:480px){.classSection .classSection__mobile{display:block;width:20rem;margin:3rem auto}}.classSection .classSection__mobile .classSection__mobileOuter{border-radius:16px;border:1px solid rgba(204,19,255,.55);background:#0e041cd1;box-shadow:0 0 0 1px #dfbe071f inset,0 0 24px #cc13ff40,0 0 48px #dfbe0714,0 8px 32px #000000b3}.classSection .classSection__mobile .classSection__mobileInner{border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#ffffff0d,#ffffff03,#00000026),transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.classSection .classSection__mobile .classSection__mobileHeader{text-align:center;font-weight:800;color:#15c9e8;letter-spacing:.03em;padding:.85rem 1rem;background:linear-gradient(to bottom,#0000008c,#0e041c66);border-bottom:1px solid rgba(204,19,255,.55);text-shadow:0 0 12px rgba(21,201,232,.5);font-size:1.6rem}.classSection .classSection__mobile .cardViewList{display:flex;flex-direction:column;gap:0}.classSection .classSection__mobile .cardViewList .carCard{background:transparent;border:none;border-bottom:1px solid rgba(204,19,255,.2);border-radius:0;padding:.7rem .9rem;color:#fff;transition:background .15s ease}.classSection .classSection__mobile .cardViewList .carCard:last-child{border-bottom:none}.classSection .classSection__mobile .cardViewList .carCard:hover{background:#ffffff08}.classSection .classSection__mobile .cardViewList .carCard__name{font-size:.95rem;font-weight:700;color:#15c9e8;border-bottom:1px solid rgba(204,19,255,.2);padding-bottom:.4rem;margin-bottom:.5rem;text-shadow:0 0 8px rgba(21,201,232,.35)}.classSection .classSection__mobile .cardViewList .carCard__blueprints{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:.5rem}.classSection .classSection__mobile .cardViewList .carCard__bp{display:flex;flex-direction:column;align-items:center;gap:2px}.classSection .classSection__mobile .cardViewList .carCard__bpLabel{font-size:.62rem;color:#ffffff61;text-transform:uppercase;letter-spacing:.04em}.classSection .classSection__mobile .cardViewList .carCard__bpVal{font-size:.82rem;font-weight:600;color:#e8e8e8}.classSection .classSection__mobile .cardViewList .carCard__total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(204,19,255,.2);padding-top:.45rem}.classSection .classSection__mobile .cardViewList .carCard__total span:first-child{font-size:.8rem;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.classSection .classSection__mobile .cardViewList .carCard__total span:last-child{font-size:.9rem;font-weight:700;color:#dfbe07;text-shadow:0 0 8px rgba(223,190,7,.45)}.classSection .classSection__mobile .expandableList{display:flex;flex-direction:column;gap:0}.classSection .classSection__mobile .expandableList .expandRow{border:none;border-bottom:1px solid rgba(204,19,255,.2);border-radius:0}.classSection .classSection__mobile .expandableList .expandRow:last-child{border-bottom:none}.classSection .classSection__mobile .expandableList .expandRow__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:transparent;border:none;color:#fff;cursor:pointer;font-size:.9rem;text-align:left;transition:background .15s ease}.classSection .classSection__mobile .expandableList .expandRow__header:hover{background:#ffffff0a}.classSection .classSection__mobile .expandableList .expandRow__name{font-weight:600;color:#15c9e8;text-shadow:0 0 8px rgba(21,201,232,.35)}.classSection .classSection__mobile .expandableList .expandRow__right{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.classSection .classSection__mobile .expandableList .expandRow__total{color:#dfbe07;font-weight:700;font-size:.9rem;text-shadow:0 0 8px rgba(223,190,7,.45)}.classSection .classSection__mobile .expandableList .expandRow__chevron{font-size:.6rem;color:#fff6;transition:transform .2s ease;display:inline-block}.classSection .classSection__mobile .expandableList .expandRow--open .expandRow__header{background:#cc13ff0f;border-bottom:1px solid rgba(204,19,255,.2)}.classSection .classSection__mobile .expandableList .expandRow--open .expandRow__chevron{transform:rotate(180deg)}.classSection .classSection__mobile .expandableList .expandRow__detail{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:#0006;padding:.6rem .9rem .7rem;border-top:none}.classSection .classSection__mobile .expandableList .expandRow__detail>*+*{border-left:1px solid rgba(204,19,255,.2)}.classSection .classSection__mobile .expandableList .expandRow__detail--tc{grid-template-columns:repeat(2,1fr)}.classSection .classSection__mobile .expandableList .expandRow__detail--import{grid-template-columns:repeat(3,1fr)}.classSection .classSection__mobile .expandableList .expandRow__cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 4px}.classSection .classSection__mobile .expandableList .expandRow__cellLabel{font-size:.62rem;color:#ffffff61;text-transform:uppercase;letter-spacing:.04em}.classSection .classSection__mobile .expandableList .expandRow__cellVal{font-size:.82rem;font-weight:600;color:#e8e8e8}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.carTrackerPage{margin:0}.carTrackerPage .carTrackerBackBtn{margin:1.3rem auto 0 1rem;background-color:#000;color:#15c9e8;padding:10px 18px;font-size:1.1rem;border:1px solid rgb(21,201,232);border-radius:12px;cursor:pointer;transition:background-color .3s ease}.carTrackerPage .carTrackerBackBtn:hover{background-color:#15c9e8;color:#000}@media only screen and (max-width:480px){.carTrackerPage .carTrackerBackBtn{margin:.5rem auto 0 .5rem;display:inline-flex}}.carTrackerPage .trackerSummaryBlock{display:grid;gap:1rem;width:100%;margin-top:1rem;padding-inline:clamp(10px,3vw,20px)}@media only screen and (max-width:480px){.carTrackerPage .trackerSummaryBlock{padding-inline:0}}.carTrackerPage .carCollectionTitle,.carTrackerPage .starProgressTitle,.carTrackerPage .garageLevelsTitle{text-align:center;font-weight:700;letter-spacing:.02em;margin:.25rem 0 .35rem;color:#dfbe07;font-family:var(--display-font, "Cinzel"),serif}.carTrackerPage .sectionRule{border:0;height:1px;margin:0 0 .85rem;background:linear-gradient(90deg,#dfbe0700,#dfbe0747 12%,#dfbe07d9,#dfbe0747 88%,#dfbe0700);box-shadow:0 0 6px #dfbe072e,0 0 1px #dfbe0780 inset}.carTrackerPage .summaryProgressRow{display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:768px){.carTrackerPage .summaryProgressRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem}}.carTrackerPage .summaryProgressRow .progressGroup{display:grid;gap:.5rem;justify-items:center}.carTrackerPage .summaryProgressRow .progressGroup svg,.carTrackerPage .summaryProgressRow .progressGroup canvas,.carTrackerPage .summaryProgressRow .progressGroup .ownedRing,.carTrackerPage .summaryProgressRow .progressGroup .goldMaxedRing,.carTrackerPage .summaryProgressRow .progressGroup .ownedKeyRing{width:min(80vw,320px);height:auto;max-width:100%;display:block}.carTrackerPage .summaryProgressRow .progressGroup .carsOwnedText,.carTrackerPage .summaryProgressRow .progressGroup .goldMaxedText,.carTrackerPage .summaryProgressRow .progressGroup .keysOwnedText{text-align:center;word-break:break-word;margin:.5rem 0 0}.carTrackerPage .comingSoonText{text-align:center;font-size:2rem;color:#dfbe07;font-style:italic;margin-top:1rem}.ownedProgressWrapper{width:150px;height:150px}.ownedProgressWrapper .CircularProgressbar{font-weight:700;margin:0 auto}.ownedProgressWrapper .CircularProgressbar .CircularProgressbar-path{stroke:#0f2!important;stroke-linecap:round;filter:drop-shadow(0 0 6px 1px #00ff22)}.ownedProgressWrapper .CircularProgressbar .CircularProgressbar-trail{stroke:#2c2c2c!important}.ownedProgressWrapper .CircularProgressbar .CircularProgressbar-text{fill:#0f2!important;font-size:1.5rem}.carsOwnedText{font-size:1.2rem;text-align:center;margin:.5rem 0 0;color:#0f2}@media only screen and (max-width:480px){.carsOwnedText{margin:.6rem auto 0;padding-inline:.6rem;max-width:32ch;line-height:1.35;text-wrap:balance;overflow-wrap:break-word}}.ownedKeyProgressWrapper{overflow:visible;width:150px;height:150px}.ownedKeyProgressWrapper .CircularProgressbar{font-weight:700;margin:0 auto}.ownedKeyProgressWrapper .CircularProgressbar .CircularProgressbar-path{stroke:#0cf!important;stroke-linecap:round}.ownedKeyProgressWrapper .CircularProgressbar .CircularProgressbar-trail{stroke:#2c2c2c!important}.ownedKeyProgressWrapper .CircularProgressbar .CircularProgressbar-text{fill:#0cf!important;font-size:1.2rem}.keysOwnedText{font-size:1.2rem;text-align:center;margin:.5rem 0 0;color:#0cf}@media only screen and (max-width:480px){.keysOwnedText{margin:.6rem auto 0;padding-inline:.6rem;max-width:32ch;line-height:1.35;text-wrap:balance;overflow-wrap:break-word}}.goldMaxedProgressWrapper{width:150px;height:150px}.goldMaxedProgressWrapper .CircularProgressbar{font-weight:700;margin:0 auto}.goldMaxedProgressWrapper .CircularProgressbar .CircularProgressbar-path{stroke:#dfbe07;stroke-linecap:round;filter:drop-shadow(0 0 6px 1px rgb(223,190,7))}.goldMaxedProgressWrapper .CircularProgressbar .CircularProgressbar-trail{stroke:#2c2c2c}.goldMaxedProgressWrapper .CircularProgressbar .CircularProgressbar-text{fill:#dfbe07;font-size:1.2rem}.goldMaxedText{font-size:1.2rem;text-align:center;margin:.5rem 0 0;color:#dfbe07}@media only screen and (max-width:480px){.goldMaxedText{margin:.6rem auto 0;padding-inline:.6rem;max-width:32ch;line-height:1.35;text-wrap:balance;overflow-wrap:break-word}}.starProgressRow{display:flex;align-items:flex-start;justify-content:center;gap:2rem;width:100%}@media only screen and (max-width:768px){.topRow{flex-direction:column;align-items:center}}.bottomRow{flex-wrap:nowrap;align-items:flex-start}.bottomRow .chartColumn{flex:0 0 31rem;max-width:38rem;min-width:26rem;display:flex;justify-content:center}.bottomRow .classColumn{flex:1 1 auto;min-width:0;display:flex;justify-content:center}@media only screen and (max-width:768px){.bottomRow{flex-direction:column;align-items:center}.bottomRow .chartColumn,.bottomRow .classColumn{flex:1 1 100%;max-width:42rem;min-width:0;justify-content:center}}.currentStarRankGridWrapper{width:100%;display:flex;flex-direction:column;align-items:center}.starRankModuleTitle{margin:0 0 1rem;text-align:center;font-size:1rem;font-weight:600;color:#dfbe07;font-family:var(--display-font, "Cinzel"),serif}.starRankGrid{display:grid;grid-template-columns:repeat(3,150px);grid-auto-rows:150px;gap:1rem;justify-content:center;margin:0}@media only screen and (max-width:480px){.starRankGrid{grid-template-columns:repeat(2,minmax(120px,150px));grid-auto-rows:minmax(120px,150px);gap:.75rem;margin:.75rem 0 0;justify-items:center}}.starRankCircleWrapper{width:150px;height:150px;margin:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:360px){.starRankCircleWrapper{width:140px;height:140px}}.starIconsContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:80px;min-height:40px;gap:4px;margin-bottom:4px}.starIcon{width:20px;height:20px}.circleLabel{font-size:.9rem;margin-top:4px;color:#fff;text-align:center}.maxStarSection{position:relative;width:100%}.maxStarGridTitle{position:absolute;left:0;right:0;margin-top:-3rem;text-align:center;font-size:1rem;font-weight:600;color:#dfbe07;font-family:var(--display-font, "Cinzel"),serif;line-height:1.1;pointer-events:none}@media only screen and (max-width:480px){.maxStarGridTitle{position:static;pointer-events:auto;margin:0 0 .5rem}}.maxStarGridWrapper{display:flex;justify-content:center;width:100%;padding-left:0;margin:3.5rem 0 0 2.5rem}@media only screen and (max-width:480px){.maxStarGridWrapper{margin:1rem;width:21rem}}.maxStarGridWrapper .maxStarGrid{display:grid;grid-template-columns:repeat(4,15rem);row-gap:0;column-gap:2rem;justify-content:center;align-content:start}@media only screen and (max-width:480px){.maxStarGridWrapper .maxStarGrid{grid-template-columns:minmax(260px,92vw);justify-content:center;row-gap:.9rem}}.maxStarGridWrapper .maxStarTable{width:100%;margin:0;border-collapse:collapse;background-color:#1e1e1e;border:1px solid #444;border-radius:8px;color:#fff;font-size:.9rem;overflow:hidden}.maxStarGridWrapper .maxStarTable th,.maxStarGridWrapper .maxStarTable td{padding:6px 10px;text-align:left;line-height:1.2}.maxStarGridWrapper .maxStarTable th{background-color:#2a2a2a;font-weight:700;text-align:center;padding:9px 11px}.maxStarGridWrapper .maxStarTable td{height:2rem}.maxStarGridWrapper .totalCarNotice{grid-column:1/-1;color:#dfbe07;text-align:center;margin-top:1.5rem;font-size:1.1rem}.maxStarGridWrapper .starRow{display:flex;justify-content:center;align-items:center;width:100%;padding:2px 0}.maxStarGridWrapper .inlineStar{width:20px;height:20px;margin:0 2px}.starRankOwnershipChart{width:100%;max-width:50rem;text-align:center;margin-top:1rem}.starRankOwnershipChart .sectionSubtitle{margin:0 0 0rem;font-size:1rem;font-weight:600;color:#dfbe07;font-family:var(--display-font, "Cinzel"),serif}.starRankOwnershipChart .ownedVsUnownedSubtitle{margin:0 0 .5rem;color:#15c9e8;font-size:.8rem}.starRankOwnershipChart .chartContainer{width:90%;height:18rem}.maxClassSection{position:relative}.maxClassGridTitle{position:absolute;left:0;right:0;top:.1rem;margin:0;text-align:center;font-size:1rem;font-weight:600;color:#dfbe07;font-family:var(--display-font, "Cinzel"),serif;line-height:1.1;pointer-events:none}@media only screen and (max-width:480px){.maxClassGridTitle{position:static;pointer-events:auto;margin:0 0 .5rem}}.maxClassGridWrapper{display:flex;justify-content:center;width:100%;margin:3rem 0 0 0rem}@media only screen and (max-width:480px){.maxClassGridWrapper{margin:1rem;width:21rem}}.maxClassGridWrapper .maxClassGrid{display:grid;grid-template-columns:repeat(5,13.3rem);row-gap:0;column-gap:2rem;justify-content:center;align-content:start}@media only screen and (max-width:480px){.maxClassGridWrapper .maxClassGrid{grid-template-columns:minmax(260px,92vw);justify-content:center;row-gap:.9rem}}.maxClassGridWrapper .maxClassTable{width:100%;margin:0 0 2.5rem;border-collapse:collapse;background-color:#1e1e1e;border:1px solid #444;border-radius:8px;color:#fff;font-size:.9rem;overflow:hidden}.maxClassGridWrapper .maxClassTable th,.maxClassGridWrapper .maxClassTable td{padding:6px 10px;text-align:left;line-height:1.2}.maxClassGridWrapper .maxClassTable th{background-color:#2a2a2a;font-weight:700;text-align:center;padding:9px 11px}.maxClassGridWrapper .maxClassTable td{height:2rem}.maxClassGridWrapper .totalClassNotice{grid-column:1/-1;color:#dfbe07;text-align:center;margin-top:1.5rem;font-size:1.1rem}.garageLevelsSummaryRow{display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:768px){.garageLevelsSummaryRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem}}.garageLevelsSummaryRow .progressGroup{display:grid;gap:.5rem;justify-items:center}.glRingWrapper{width:150px;height:150px}.glRingWrapper .CircularProgressbar{font-weight:700;margin:0 auto}.glRingWrapper .CircularProgressbar .CircularProgressbar-trail{stroke:#2c2c2c!important}.glRingWrapper .CircularProgressbar .CircularProgressbar-text{font-size:1.4rem}.glRingWrapperCurrent .CircularProgressbar-path{stroke:#15c9e8!important;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(21,201,232,.7))}.glRingWrapperCurrent .CircularProgressbar-text{fill:#15c9e8!important}.glRingWrapperXp .CircularProgressbar-path{stroke:#0f2!important;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(0,255,34,.7))}.glRingWrapperXp .CircularProgressbar-text{fill:#0f2!important}.glRingWrapperOverall .CircularProgressbar-path{stroke:#dfbe07!important;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(223,190,7,.7))}.glRingWrapperOverall .CircularProgressbar-text{fill:#dfbe07!important}.glText{font-size:1.05rem;text-align:center;margin:.5rem 0 0}@media only screen and (max-width:480px){.glText{margin:.6rem auto 0;padding-inline:.6rem;max-width:32ch;line-height:1.35;text-wrap:balance;overflow-wrap:break-word}}.glTextCurrentLevel{color:#15c9e8}.glTextXp{color:#0f2}.glTextOverall{color:#dfbe07}.feedback-wrap{margin:15rem 2rem 2rem;display:flex;justify-content:center}.feedback-grid{width:min(100%,70rem);display:grid;gap:1.5rem}.feedback-card{background:#20002c;border:1px solid rgba(223,190,7,.35);box-shadow:0 0 7px 3px #dfbe0740;border-radius:12px;padding:2rem;box-sizing:border-box}.subtitle{color:#fff;opacity:.9;margin:0 0 .75rem}.feedback-card--list .comments-title{color:#dfbe07;margin:0 0 .75rem}.feedback-card--list .feedback-list{display:grid;gap:.6rem}.feedback-card :where(.feedback-card,.feedback-item){background:#00000047;color:#fff;border:1px solid rgba(223,190,7,.3);border-radius:10px;padding:.9rem 1rem}.feedback-card :where(.feedback-card) .feedback-meta{display:flex;align-items:center;gap:.4rem;font-size:.95rem;opacity:.95}.feedback-card :where(.feedback-card) .feedback-meta .cat{text-transform:capitalize;color:#dfbe07}.feedback-card :where(.feedback-card) .feedback-meta .dot{opacity:.7}.feedback-card :where(.feedback-card) .feedback-meta .status.new{color:#8ec5ff}.feedback-card :where(.feedback-card) .feedback-meta .status.triaged{color:#ffe28a}.feedback-card :where(.feedback-card) .feedback-meta .status.closed{color:#9ae19a}.feedback-card :where(.feedback-card) .feedback-body{margin:.35rem 0 .4rem;white-space:pre-wrap;line-height:1.5}.feedback-card :where(.feedback-card) .feedback-extra{display:flex;gap:.75rem;font-size:.9rem;opacity:.9}.feedback-card :where(.feedback-card) .feedback-extra a{color:#dfbe07;text-decoration:underline}.feedback-card :where(.feedback-card) .feedback-extra a:hover{text-decoration:none}.feedback-card--form .feedback-form{display:grid;gap:1rem}.feedback-card--form .feedback-form .row{display:grid;gap:.4rem}.feedback-card--form .feedback-form label{color:#fff}.feedback-card--form .feedback-form select,.feedback-card--form .feedback-form textarea,.feedback-card--form .feedback-form input[type=text],.feedback-card--form .feedback-form input[type=email]{width:100%;background:#00000059;color:#fff;border:1px solid rgba(223,190,7,.35);border-radius:8px;padding:1rem;outline:none;box-sizing:border-box}.feedback-card--form .feedback-form textarea{resize:vertical;min-height:10rem}.feedback-card--form .feedback-form .char-count{text-align:right;font-size:.85rem;color:#fff;opacity:.8}.feedback-card--form .feedback-form .char-count.over{color:#ff7b7b}.feedback-card--form .feedback-form .grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:720px){.feedback-card--form .feedback-form .grid{grid-template-columns:1fr}}.feedback-card--form .feedback-form .checkbox{display:flex;align-items:end;color:#fff;gap:.5rem}.feedback-card--form .feedback-form .checkbox label{display:flex;align-items:center;gap:.5rem}.feedback-card--form .feedback-form .hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.feedback-card--form .feedback-form .error{color:#fdd;background:#dc3c3c2e;border:1px solid rgba(220,60,60,.45);border-radius:8px;padding:.5rem .7rem}.feedback-card--form .feedback-form .info{color:#fff;opacity:.95;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem .7rem}.feedback-card--form .feedback-form .success{color:#dfbe07;background:#dfbe071f;border:1px solid rgba(223,190,7,.35);border-radius:8px;padding:.5rem .7rem}.feedback-card--form .feedback-form .submit{margin-left:auto;background:#000;color:#dfbe07;border:1px solid rgba(223,190,7,.35);border-radius:10px;padding:.6rem 1rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.feedback-card--form .feedback-form .submit:disabled{opacity:.5;cursor:not-allowed}.feedback-card--form .feedback-form .submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 10px #dfbe0740}.AccountPage{max-width:960px;margin-inline:auto;padding:clamp(.75rem,2.5vw,1.25rem);color:#e9e6ee}.AccountPage .AccountGate{background:linear-gradient(180deg,#19121f,#120c18 60%,#0b0910);border:1px solid rgba(223,190,7,.35);border-radius:12px;padding:1rem 1.25rem;text-align:center;box-shadow:0 16px 40px #00000080}.AccountBackRow{display:flex;justify-content:flex-start;margin:.25rem 0 .5rem}.AccountBackBtn{background:none;border:1px solid rgba(223,190,7,.45);color:#dfbe07;border-radius:.5rem;padding:.25rem .6rem;font-family:var(--display-font, "Cinzel"),serif;font-weight:700;cursor:pointer;line-height:1}.AccountBackBtn:hover,.AccountBackBtn:focus-visible{background:#7a05be59;color:#fff;outline:none}.AccountBackBtn:active{background:#7a05be8c;box-shadow:0 0 10px #7a05be99}.AccountHeader{margin:1.25rem 0 .75rem}.AccountHeader .AccountTitle{margin:0;font-family:var(--display-font, "Cinzel"),serif;font-weight:700;font-size:clamp(1.4rem,3.4vw,2.1rem);letter-spacing:.01em;color:#dfbe07;text-shadow:0 2px 6px rgba(0,0,0,.6)}.AccountHeader .AccountSubtitle{margin:.25rem 0 0;color:#bfb6cc}.AccountHeader .AccountSubtitle strong{color:#fff;font-weight:700}.AccountGrid{display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:768px){.AccountGrid{grid-template-columns:1fr 1fr}}.AccountGrid .AccountSection--full{grid-column:1/-1}.AccountPage .card{background:linear-gradient(180deg,#19121f,#120c18 60%,#0b0910);border:1px solid rgba(223,190,7,.35);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 16px 40px #00000080}.AccountPage .card h2,.AccountPage .card h3{margin:0 0 .5rem;font-family:var(--display-font, "Cinzel"),serif;color:#dfbe07;font-weight:700}.AccountPage .card input,.AccountPage .card select,.AccountPage .card textarea{width:100%;max-width:100%;box-sizing:border-box;background:#0f0a14;color:#e9e6ee;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.6rem .7rem;outline:none}.AccountPage .card input::placeholder,.AccountPage .card select::placeholder,.AccountPage .card textarea::placeholder{color:#9d93a6}.AccountPage .card input:focus,.AccountPage .card select:focus,.AccountPage .card textarea:focus{border-color:#dfbe07bf;box-shadow:0 0 0 3px #dfbe072e}.AccountPage .card button{font-family:Cinzel,serif;font-weight:700;background:linear-gradient(180deg,#7a05bef2,#7a05bebf);color:#fff;border:1px solid rgba(122,5,190,.5);border-radius:8px;padding:.55rem .8rem;cursor:pointer;line-height:1}.AccountPage .card button:hover{background:linear-gradient(180deg,#7a05be,#7a05bee6)}.AccountPage .card button:disabled{opacity:.7;cursor:not-allowed}.AccountPage .card .authSuccess{color:#36d399;font-weight:700}.AccountPage .card .authError{color:#ff4d6d;font-weight:700}.AccountPage .card .AccountRow{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.AccountPage .card .AccountHint{color:#bfb6cc;font-size:.95rem}.AccountPage .card img{max-width:100%;height:auto;border-radius:8px}.AdminTools{display:flex;flex-direction:column;gap:.5rem}.AdminToolsTitle{margin:0}.AdminToolsBody{display:flex;flex-direction:column;gap:.6rem}.AdminToolsRoles{margin:0}.AdminToolsHint{margin:0;color:#bfb6cc}.AdminToolsBtn{align-self:flex-start}.AdminToolsMsg{border-radius:10px;padding:.55rem .7rem;font-weight:700}.AdminToolsMsg--ok{background:#36d3991f;border:1px solid rgba(54,211,153,.35);color:#36d399}.AdminToolsMsg--err{background:#ff4d6d1f;border:1px solid rgba(255,77,109,.35);color:#ff4d6d}@media only screen and (max-width:480px){.AccountGrid{gap:.75rem}.AccountPage .card{padding:.85rem .9rem}}.CarDataSubmissionPage{max-width:1100px;margin-inline:auto;padding:clamp(.75rem,2.5vw,1.25rem);color:#e9e6ee}.CarDataSubmissionGate{background:linear-gradient(180deg,#19121f,#120c18 60%,#0b0910);border:1px solid rgba(223,190,7,.35);border-radius:12px;padding:1rem 1.25rem;text-align:center;box-shadow:0 16px 40px #00000080}.CarDataSubmissionBackRow{display:flex;justify-content:flex-start;margin:.25rem 0 .5rem}.CarDataSubmissionBackBtn{background:none;border:1px solid rgba(223,190,7,.45);color:#dfbe07;border-radius:.5rem;padding:.25rem .6rem;font-family:var(--display-font, "Cinzel"),serif;font-weight:700;cursor:pointer;line-height:1}.CarDataSubmissionBackBtn:hover,.CarDataSubmissionBackBtn:focus-visible{background:#7a05be59;color:#fff;outline:none}.CarDataSubmissionBackBtn:active{background:#7a05be8c;box-shadow:0 0 10px #7a05be99}.CarDataSubmissionHeader{margin:1rem 0 .75rem}.CarDataSubmissionHeader .CarDataSubmissionTitle{margin:0;font-family:var(--display-font, "Cinzel"),serif;font-weight:700;font-size:clamp(1.4rem,3.4vw,2.1rem);color:#dfbe07;text-shadow:0 2px 6px rgba(0,0,0,.6)}.CarDataSubmissionHeader .CarDataSubmissionSubtitle{margin:.25rem 0 0;color:#bfb6cc}.CarDataSubmissionHeader .CarDataSubmissionSubtitle strong{color:#fff;font-weight:700}.CarDataForm{display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:768px){.CarDataForm{grid-template-columns:1fr 1fr}}.CarDataFormCard--stats,.CarDataFormCard--submit{grid-column:1/-1}.CarDataFormCard.card{background:linear-gradient(180deg,#19121f,#120c18 60%,#0b0910);border:1px solid rgba(223,190,7,.35);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 16px 40px #00000080}.CarDataFormCard.card h2{margin:0 0 .6rem;font-family:var(--display-font, "Cinzel"),serif;color:#dfbe07;font-weight:700}.CarDataFormCard.card h3{margin:.25rem 0 .6rem;font-family:var(--display-font, "Cinzel"),serif;color:#dfbe07e6;font-weight:700}.CarDataFormCard.card input,.CarDataFormCard.card select,.CarDataFormCard.card textarea{width:100%;max-width:100%;box-sizing:border-box;background:#0f0a14;color:#e9e6ee;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.62rem .75rem;outline:none}.CarDataFormCard.card input::placeholder,.CarDataFormCard.card select::placeholder,.CarDataFormCard.card textarea::placeholder{color:#9d93a6}.CarDataFormCard.card input:focus,.CarDataFormCard.card select:focus,.CarDataFormCard.card textarea:focus{border-color:#dfbe07bf;box-shadow:0 0 0 3px #dfbe072e}.CarDataFormCard.card button{font-family:Cinzel,serif;font-weight:700;background:linear-gradient(180deg,#7a05bef2,#7a05bebf);color:#fff;border:1px solid rgba(122,5,190,.5);border-radius:10px;padding:.58rem .9rem;cursor:pointer;line-height:1}.CarDataFormCard.card button:hover{background:linear-gradient(180deg,#7a05be,#7a05bee6)}.CarDataFormCard.card button:disabled{opacity:.65;cursor:not-allowed}.CarDataFormLabel{display:flex;flex-direction:column;gap:.35rem;font-weight:700;color:#e9e6ee}.CarDataFormHint{margin:.55rem 0 0;color:#bfb6cc;font-size:.95rem}.CarDataFormError{margin:.25rem 0;color:#ff4d6d;font-weight:700}.CarDataFormRow{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.85rem}.CarDataFormMsg{margin-top:.6rem;border-radius:10px;padding:.55rem .7rem;font-weight:700}.CarDataFormMsg--ok{background:#36d3991f;border:1px solid rgba(54,211,153,.35);color:#36d399}.CarDataFormMsg--err{background:#ff4d6d1f;border:1px solid rgba(255,77,109,.35);color:#ff4d6d}.CarPickerControls{display:grid;gap:.75rem;justify-items:center}.CarPickerControls .CarDataFormLabel,.CarPickerBtns{width:min(520px,100%)}.CarPickerBtns{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap}.CarPickerList{margin-top:.85rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0f0a148c;max-height:360px;overflow:auto;padding:.5rem}.CarPickerItem{display:grid;grid-template-columns:22px 1fr;gap:.65rem;align-items:start;padding:.55rem .6rem;border-radius:10px;cursor:pointer}.CarPickerItem:hover{background:#7a05be2e}.CarPickerItem input{margin-top:.2rem;width:18px;height:18px}.CarPickerMain{font-weight:700;line-height:1.15}.CarPickerMeta{color:#bfb6cc;font-size:.9rem;margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CarFieldsGrid{display:grid;gap:.75rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.CarFieldsGrid{grid-template-columns:1fr 1fr}}.CarFieldsKeyCarCenter{grid-column:1/-1;display:flex;justify-content:center}.CarFieldsKeyCarSelect{width:min(320px,100%)}.StatsBlocks{display:grid;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.StatsBlocks{grid-template-columns:1fr 1fr}}.StatsBlockTitle{text-align:center}.StatsGrid{display:grid;gap:.75rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.StatsGrid{grid-template-columns:1fr 1fr}}.StatsGrid--nitroCenter .StatsNitro{grid-column:1/-1;display:flex;justify-content:center}.StatsGrid--nitroCenter .StatsNitro .CarDataFormLabel{width:min(420px,100%)}@media only screen and (max-width:480px){.CarDataForm{gap:.75rem}.CarDataFormCard.card{padding:.85rem .9rem}}.aboutPage{max-inline-size:90rem;margin:3rem auto 5rem;padding:clamp(1rem,2.2vw,2rem);text-align:center;background:linear-gradient(180deg,#1a0e20,#0a0610);color:#fff;border-radius:16px;border:2px solid rgb(11,7,134);box-shadow:0 0 0 1px #dfbe0752 inset,0 0 10px 3px #dfbe0794}.aboutPage>*{max-inline-size:78rem;margin-inline:auto}@media only screen and (max-width:768px){.aboutPage{margin-top:10rem;padding:1.25rem}}@media only screen and (max-width:480px){.aboutPage{margin:2rem auto 3rem;padding:1rem;width:20rem}.aboutPage>*{max-inline-size:20rem;text-align:center}}.aboutHeader{letter-spacing:.06em}.aboutSection+.aboutSection{margin-block-start:clamp(1.1rem,2vw,1.8rem);padding-block-start:clamp(1.1rem,2vw,1.8rem);border-top:1px solid rgba(223,190,7,.12);max-inline-size:32rem;margin-inline:auto}.aboutSection h2{margin:0 0 .65rem;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.25;color:#fff;text-shadow:0 0 10px rgba(223,190,7,.18)}.aboutSection p{margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65;letter-spacing:.1px}.aboutSection p+p{margin-block-start:.85rem}.aboutSection strong{color:#f7d30b;text-shadow:0 0 10px rgba(223,190,7,.2)}.aboutSection ul{margin:.75rem auto 0;padding:0;list-style:none;width:min(40rem,100%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.aboutSection ul li{display:inline-flex;align-items:flex-start;justify-content:center;gap:.75rem;width:100%;margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65;text-align:left}.aboutSection ul li:before{content:"•";flex:0 0 auto;line-height:1.65;color:#edca07;text-shadow:0 0 10px rgba(223,190,7,.18)}@media only screen and (max-width:480px){.aboutSection ul{padding-left:1.1rem;margin-left:auto;margin-right:auto;max-inline-size:18rem}}.aboutSection.disclaimer p{font-size:clamp(.95rem,1.2vw,1.05rem);opacity:.92}.carImageContainer{--car-image-margin: 2rem auto 3rem auto}.carImageContainer.isKeyCar{--car-image-margin: 2rem auto 0 auto}.SourcesPage{max-inline-size:90rem;margin:1rem auto 5rem;padding:clamp(1rem,2.2vw,2rem);text-align:center;background:linear-gradient(180deg,#1a0e20,#0a0610);color:#fff;border-radius:16px;border:2px solid rgb(11,7,134);box-shadow:0 0 0 1px #dfbe0752 inset,0 0 10px 3px #dfbe0794}.SourcesPage>*{max-inline-size:78rem;margin-inline:auto}@media only screen and (max-width:768px){.SourcesPage{margin-top:10rem;padding:1.25rem}}@media only screen and (max-width:480px){.SourcesPage{margin:2rem auto 3rem;padding:1rem;width:20rem}.SourcesPage>*{max-inline-size:20rem;text-align:center}}.SourcesPage__header{margin-bottom:2rem;position:relative}.SourcesPage__title{font-size:clamp(2rem,4vw,3rem);margin:0 0 .6rem;text-shadow:0 0 10px rgba(223,190,7,.18);letter-spacing:.03em}.SourcesPage__subtitle{opacity:.92;max-width:45rem;margin:0 auto;line-height:1.6;font-size:clamp(1rem,1.35vw,1.15rem)}.SourcesPage__section{margin-top:2.25rem}.SourcesPage__section+.SourcesPage__section{margin-block-start:clamp(1.1rem,2vw,1.8rem);padding-block-start:clamp(1.1rem,2vw,1.8rem);border-top:1px solid rgba(223,190,7,.12)}.SourcesPage__section--dataset{transition:padding-bottom .2s ease}.SourcesPage__section--expanded{padding-bottom:20rem}.SourcesPage__sectionTitle{font-size:clamp(1.2rem,1.8vw,1.6rem);margin:0 0 1rem;text-shadow:0 0 10px rgba(223,190,7,.18)}.SourcesPage__notice{margin:.75rem auto 0;max-width:70ch;padding:.85rem 1rem;border-radius:12px;background:#00000052;box-shadow:0 0 0 1px #dfbe071f inset;opacity:.95;line-height:1.5;text-align:center}.SourcesPage__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media only screen and (max-width:480px){.SourcesPage__cards{grid-template-columns:1fr}}.SourcesPage__card{padding:1rem 1.1rem;border-radius:14px;background:#00000059;box-shadow:0 0 0 1px #dfbe071a inset,0 10px 26px #00000059;text-align:left}.SourcesPage__cardTitle{margin:0 0 .45rem;font-size:1.05rem;text-align:center;color:#fff;text-shadow:0 0 10px rgba(223,190,7,.12)}.SourcesPage__cardText{margin:.45rem 0 0;opacity:.92;line-height:1.55;font-size:clamp(1rem,1.25vw,1.1rem)}.SourcesPage__list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;width:min(54rem,100%);margin-inline:auto}.SourcesPage__listItem{padding:.95rem 1.1rem;border-radius:14px;background:#00000059;box-shadow:0 0 0 1px #dfbe071a inset,0 10px 26px #00000059;text-align:left}.SourcesPage__listHeading{font-weight:650;margin-bottom:.25rem}.SourcesPage__listHeading:before{content:"•";display:inline-block;margin-right:.6rem;color:#edca07;text-shadow:0 0 10px rgba(223,190,7,.18)}.SourcesPage__listText{opacity:.92;line-height:1.5}.SourcesPage__link{color:#f5d108;text-decoration:none;border-bottom:1px solid rgba(223,190,7,.28)}.SourcesPage__link:hover,.SourcesPage__link:focus-visible{border-bottom-color:#dfbe078c;outline:none}.SourcesPage__pillList{list-style:none;padding:0;margin:1rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;width:min(60rem,100%)}.SourcesPage__pill{position:relative;display:inline-flex;align-items:center}.SourcesPage__pillButton{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:999px;border:none;cursor:pointer;background:#00000052;box-shadow:0 0 0 1px #dfbe071f inset;color:#fff;font-family:inherit;font-size:inherit;transition:box-shadow .15s ease,background .15s ease}.SourcesPage__pillButton:hover,.SourcesPage__pillButton:focus-visible{background:#0000007a;box-shadow:0 0 0 1px #dfbe0747 inset,0 0 8px 2px #dfbe072e;outline:none}.SourcesPage__pillButton[aria-expanded=true]{background:#00000085;box-shadow:0 0 0 1px #dfbe075c inset,0 0 10px 3px #dfbe0738}.SourcesPage__pillLabel{opacity:.95;font-size:.95rem}.SourcesPage__pillCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.55rem;padding:0 .45rem;border-radius:999px;background:#dfbe0724;box-shadow:0 0 0 1px #dfbe071a inset;font-size:.85rem;opacity:.98}.BackButton{display:inline-flex;align-items:center;gap:.4rem;margin:1rem auto 0 1rem;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(223,190,7,.28);background:#00000052;color:#fff;font-family:inherit;font-size:.9rem;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.BackButton:hover,.BackButton:focus-visible{border-color:#dfbe078c;box-shadow:0 0 8px 2px #dfbe072e;outline:none}.SourceCarDropdown{min-width:16rem;max-width:22rem;overflow-y:auto;padding:.6rem .75rem .75rem;border-radius:14px;background:#0f0814eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #dfbe0738 inset,0 8px 32px #0009,0 0 12px 2px #dfbe071f}.SourceCarDropdown__close{display:flex;margin-left:auto;margin-bottom:.4rem;padding:.15rem .5rem;border-radius:999px;border:1px solid rgba(223,190,7,.2);background:transparent;color:#ffffffb3;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.SourceCarDropdown__close:hover,.SourceCarDropdown__close:focus-visible{color:#fff;border-color:#dfbe0773;outline:none}.SourceCarDropdown__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.SourceCarDropdown__item{text-align:left}.SourceCarDropdown__link{display:block;padding:.3rem .4rem;border-radius:8px;font-size:.9rem;color:#f8d410;text-decoration:none;transition:background .15s ease,color .15s ease}.SourceCarDropdown__link:hover,.SourceCarDropdown__link:focus-visible{background:#dfbe071a;color:#fff;outline:none}.SourceCarDropdown__empty{font-size:.9rem;opacity:.7;text-align:center;padding:.5rem 0}
