@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;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;background-image:linear-gradient(to bottom,#090113 1%,#554e4e 42%,#000 94%);text-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 -1px #ffffff0f inset}.Footer__links{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;flex-wrap:wrap;row-gap:.35rem;min-width:0}.Footer__meta{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.4rem;row-gap:.25rem;opacity:.9;text-align:right;min-width:0}.Footer__fineprint{font-size:.9rem;color:#ffc400d9;white-space:nowrap}.Footer__sep{color:#ffc400a6;font-size:.95rem}.Footer__dot{color:#ffc400cc;font-size:1rem}.Footer__link{color:#ffc400;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s ease,opacity .12s ease;font-size:1.05rem}.Footer__link:hover,.Footer__link:focus-visible{border-color:#ffc40099;opacity:.95;outline:none}.Footer__link--active{color:#fff;border-color:#ffc400}.Footer__link--external{font-size:1.05rem}@media only screen and (max-width:480px){.Footer{flex-direction:column;align-items:center;justify-content:center;gap:.35rem}.Footer__links{justify-content:center}.Footer__meta{justify-content:center;text-align:center}.Footer__fineprint{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(255,196,0,.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(255,196,0,.45);color:#ffc400;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 #ffc4002e 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:100%;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(255,196,0,.75);box-shadow:0 0 0 3px #ffc4002e}.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:#ffc400;text-decoration:underline;text-underline-offset:2px}.authForm .authLinks a:hover{color:#ffcd29}@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(255,196,0,.35);display:flex;align-items:center;gap:.55rem;color:#e9e6ee}.authSyncFooter .spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,196,0,.35);border-top-color:#ffc400;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 black;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-letter-section ul li a{color:#50b7f5;text-decoration:none;font-weight:500}.brand-quick-list .brand-letter-section ul li a:hover{text-decoration:underline;color:#fff}.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}.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:60px auto 80px;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 .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){.carDetail .toolsRow{flex-direction:column;align-items:stretch;gap:.75rem;margin:.5rem 1rem .4rem}}.carDetail .CarDetailTitle{flex:1 1 auto;margin:0;text-align:center;font-family:var(--display-font, "Cinzel"),serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#dfbe07;text-shadow:0 0 6px rgba(0,0,0,.9),0 0 10px rgba(223,190,7,.45);font-size:clamp(1.1rem,2.5vw,1.9rem);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:clamp(1.05rem,4.5vw,1.6rem);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 .cdetail-top .backBtn{margin:0;border-radius:8px;background-color:#333;color:#dfbe07;padding:10px 1.5rem;border:none;cursor:pointer}.carDetail .cdetail-top .backBtn:hover{background-color:#555}.carDetail .cdetail-top .cdetail-status{min-width:0;flex:1;display:flex;justify-content:flex-end}@media only screen and (max-width:480px){.carDetail .cdetail-top{flex-direction:column;align-items:stretch;gap:.5rem;margin:.6rem 1rem .75rem}.carDetail .cdetail-top .cdetail-status{justify-content:flex-start}}.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:2rem auto 0;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:2rem auto 0}}.carDetail .keyInfoTableContainer{margin:.8rem auto 2rem;width:60rem}@media only screen and (max-width:480px){.carDetail .keyInfoTableContainer{width:22rem;margin:1.4rem auto}}.carDetail .keyInfoTableContainer .keyInfoTable{width:100%;height:0;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 th{background-color:#000;color:#15c9e8;font-size:1.8rem;padding:5px;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto}.carDetail .keyInfoTableContainer .keyInfoTable .testClass{height:3rem;padding:.5;margin:0}.carDetail .keyInfoTableContainer .keyInfoTable td{color:gold;padding:2px;font-size:1.3rem;text-align:center;border-top:1px solid purple;margin:0 auto}.carDetail .keyInfoTableContainer .keyInfoTable input[type=checkbox]{transform:scale(1.2);margin-right:.5rem}.carDetail .keyInfoTableContainer .keyInfoTable label{color:#fff;font-size:1.2rem}.carDetail .carDetailsTables{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:1rem 5rem;margin-top:0;padding:0}@media only screen and (max-width:480px){.carDetail .carDetailsTables{gap:0rem}.carDetail .carDetailsTables .tableCard:not(:nth-child(2n)){margin-right:0}.carDetail .carDetailsTables>*{box-sizing:border-box;width:auto;min-height:unset;flex:0 1 clamp(22rem,40vw,24rem)}}.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 .tableCard:not(:nth-child(2n)){margin-right:5rem}.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{margin:38px auto 3px}}.carDetail .carInfoTable td,.carDetail .carInfoTable th{padding:10px 16px;text-align:center;vertical-align:middle;height:auto}@media only screen and (max-width:480px){.carDetail .carInfoTable td,.carDetail .carInfoTable th{padding:6px 8px;font-size:.98rem}}.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}@media only screen and (max-width:480px){.carDetail .tableHeader2{font-size:1.25rem!important;padding:12px 18px!important}}.carDetail .starIcon{width:22px;height:22px;margin:2px}@media only screen and (max-width:480px){.carDetail .starIcon{width:18px;height:18px}}.carDetail .blueprintTotalLabel{text-align:center;font-weight:700;padding:10px;font-size:1.4rem;color:#fff}.carDetail .blueprintsTable td{text-align:center;vertical-align:middle}.carDetail .blueprintStarCell{width:40%}.carDetail .blueprintValueCell{width:10%}.carDetail .starIconWrapper{display:flex;justify-content:center;align-items:center}.carDetail .noBlueprintData{text-align:center;font-size:1.2rem;color:#ccc;padding:1rem 0}.carDetail .maxRank{font-size:1.6rem}.carDetail .carInfo{font-size:1.2rem;margin:10px 0;color:#fff}.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}.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}.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}.comments-section .comments-title{margin:0 0 .75rem;color:#dfbe07;font-size:1.6rem;text-align:left}.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}.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" "class     class" "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" "class" "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}.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}@media only screen and (max-width:480px){.legendStoreControls .DropdownLabel{width:100%}}.legendStoreControls>label.DropdownLabel:nth-of-type(1){grid-area:cumulative}.legendStoreControls>label.DropdownLabel:nth-of-type(2){grid-area:individual}.legendStoreControls>label.DropdownLabel:nth-of-type(3){grid-area:star}.legendStoreControls>label.DropdownLabel:nth-of-type(4){grid-area:rarity}.legendStoreControls>label.DropdownLabel:nth-of-type(5){grid-area:class;justify-self:center;width:100%}.legendStoreControls>label.DropdownLabel:nth-of-type(5) select{width:clamp(14rem,55%,26rem);margin-inline:auto}@media only screen and (max-width:480px){.legendStoreControls>label.DropdownLabel:nth-of-type(5) select{width:18rem}}.legendStoreControls>label.DropdownLabel:nth-of-type(6){grid-area:search}.legendStoreControls>label.DropdownLabel:nth-of-type(6) #searchInput{width:50%;margin:0 auto}.legendStoreControls>label.DropdownLabel:nth-of-type(6) #searchInput::placeholder{text-align:center}.legendStoreControls>label.DropdownLabel:nth-of-type(6) #searchInput:focus::placeholder{color:#0000}@media only screen and (max-width:480px){.legendStoreControls>label.DropdownLabel:nth-of-type(6) #searchInput{width:18rem;font-size:1.2rem}}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select option{background-color:#000;color:#cfd6ff}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionUncommon{background-color:#000;color:#01bcfa}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionUncommon:hover,.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionUncommon:focus,.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionUncommon:checked{background-color:#141414;color:#17c4fe}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionRare{background-color:#000;color:#6f08aa}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionRare:hover,.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionRare:focus,.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionRare:checked{background-color:#141414;color:#8409ca}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionEpic{background-color:#000;color:#ffae00}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionEpic:hover,.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionEpic:focus,.legendStoreControls>label.DropdownLabel:nth-of-type(4) select .optionEpic:checked{background-color:#141414;color:#ffb61a}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select:has(option:checked.optionUncommon){outline:none;box-shadow:inset 0 0 0 2px #01bcfa}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select:has(option:checked.optionRare){outline:none;box-shadow:inset 0 0 0 2px #6f08aa}.legendStoreControls>label.DropdownLabel:nth-of-type(4) select:has(option:checked.optionEpic){outline:none;box-shadow:inset 0 0 0 2px #ffae00}.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)}.responsiveTable{text-align:center;border:3px solid rgb(11,7,134)!important;box-shadow:0 0 10px 6px #dfbe0799;width:59%!important;background-color:#000;margin:6rem auto 5rem}.responsiveTable th,.responsiveTable td{padding:.5rem;text-align:center}@media only screen and (max-width:480px){.responsiveTable{width:20rem!important;margin:4rem auto;border:2px solid rgb(11,7,134)!important}.responsiveTable thead{display:none}.responsiveTable tbody tr{display:block;margin-bottom:.8rem;border:1px solid rgb(11,7,134);background-color:#201f1f;border-radius:10px;padding:.4rem .6rem}.responsiveTable tbody td{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;padding:.45rem 0}.responsiveTable tbody td>*{max-width:60%;text-align:right;word-break:break-word}.responsiveTable tbody td:before{content:attr(data-label) ":";font-weight:700;margin-right:.5rem}.responsiveTable tbody td:last-child{font-weight:700;font-variant-numeric:tabular-nums}}.classSelectionHeader{text-align:center;font-size:2rem;font-weight:700;background-color:#000;color:#15c9e8;padding:15px;border-bottom:1px solid rgb(204,19,255)}@media only screen and (max-width:480px){.classSelectionHeader{width:100%;font-size:1.5rem;padding:1rem;border:1px solid rgb(204,19,255);margin-bottom:1rem;border-radius:10px;box-shadow:0 0 6px #dfbe0799}}.tableHeaderRow{background-color:#000;color:#15c9e8}.tableHeaderRow th{justify-content:space-between;padding:15px;border-right:1px solid rgb(204,19,255)}@media only screen and (max-width:480px){.tableHeaderRow{display:none}}td{height:2rem;font-size:1rem}.no-results{text-align:center;color:#888;margin-top:20px}.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:#fcb900;stroke-linecap:round;filter:drop-shadow(0 0 6px 1px #fcb900)}.goldMaxedProgressWrapper .CircularProgressbar .CircularProgressbar-trail{stroke:#2c2c2c}.goldMaxedProgressWrapper .CircularProgressbar .CircularProgressbar-text{fill:#fcb900;font-size:1.2rem}.goldMaxedText{font-size:1.2rem;text-align:center;margin:.5rem 0 0;color:#fcb900}@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}}.circleAndTableRow{display:flex;align-items:flex-start;justify-content:center;gap:4rem;width:100%}@media only screen and (max-width:480px){.circleAndTableRow{flex-direction:column;align-items:center;gap:1.25rem}}.circleAndTableRow .circleColumn,.circleAndTableRow .tableColumn{flex:0 0 auto}.circleAndTableRow .chartColumn{flex:1 1 24rem;max-width:30rem;display:flex;align-items:center;margin-top:3rem}@media only screen and (max-width:480px){.circleAndTableRow .chartColumn{margin-top:1.5rem}}.starRankGridWrapper{display:flex}@media only screen and (max-width:480px){.starRankGridWrapper{width:100%;justify-content:center}}.starRankGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);margin:2.75rem 4rem 0 9rem}@media only screen and (max-width:480px){.starRankGrid{margin:.75rem 0 0;grid-template-columns:repeat(2,minmax(120px,1fr));column-gap:.75rem;row-gap:.75rem;justify-items:center}}.starRankCircleWrapper{width:150px;height:150px;margin:.5rem;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}.maxStarGridWrapper{display:flex;justify-content:center;width:100%;padding-left:0;margin-top:2rem}@media only screen and (max-width:480px){.maxStarGridWrapper{justify-content:center;margin-top:1rem;width:21rem}}.maxStarGrid{display:grid;grid-template-columns:repeat(2,15rem);row-gap:1rem;column-gap:1.25rem;justify-content:center;align-content:start}@media only screen and (max-width:480px){.maxStarGrid{grid-template-columns:minmax(260px,92vw);justify-content:center;row-gap:.9rem}}.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}.maxStarTable th,.maxStarTable td{padding:6px 10px;text-align:left;line-height:1.2}.maxStarTable th{background-color:#2a2a2a;font-weight:700;text-align:center;padding:9px 11px}.maxStarTable td{height:2rem}.totalCarNotice{grid-column:1/-1;color:#dfbe07;text-align:center;margin-top:.5rem;font-size:1.1rem}.starRow{display:flex;justify-content:center;align-items:center;width:100%;padding:2px 0}.inlineStar{width:20px;height:20px;margin:0 2px}.starRankOwnershipChart{width:100%;text-align:center;margin-top:3rem}.starRankOwnershipChart .sectionSubtitle{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#dfbe07;font-family:var(--display-font, "Cinzel"),serif}.starRankOwnershipChart .chartContainer{width:100%;height:300px}.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(255,196,0,.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(255,196,0,.45);color:#ffc400;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:#ffc400;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(255,196,0,.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:#ffc400;font-weight:700}.AccountPage .card input,.AccountPage .card select,.AccountPage .card textarea{width:100%;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:#ffc400bf;box-shadow:0 0 0 3px #ffc4002e}.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}@media only screen and (max-width:480px){.AccountGrid{gap:.75rem}.AccountPage .card{padding:.85rem .9rem}}
