.vehicles-page{background:var(--home-bg)}.vehicles-filters .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vehicles-body{padding-bottom:var(--section-space)}.vehicles-stats{z-index:2;justify-content:space-between;align-items:center;gap:24px;margin-top:-17px;padding:15px 18px;display:flex;position:relative}.vehicles-stats dl{flex:1;grid-template-columns:repeat(4,1fr);gap:38px;margin:0;display:grid}.vehicles-stats dl>div{flex-direction:column-reverse;align-items:flex-start;padding-left:40px;display:flex;position:relative}.vehicles-stats dt>svg{position:absolute;top:7px;left:0}.vehicles-stats svg{color:var(--home-pink);flex-shrink:0}.vehicles-stats dd{font:600 25px/1.15 var(--font-display);margin:0}.vehicles-stats dt{color:var(--home-muted);white-space:nowrap;margin-top:3px;font-size:11px}.vehicles-dashboard{grid-template-columns:minmax(0, 1fr) var(--sidebar-width);gap:var(--layout-gap);margin-top:var(--section-space);display:grid}.vehicles-main{min-width:0}.vehicles-page .home-section-heading{gap:12px;margin-bottom:12px}.vehicles-page h2{margin:0}.vehicles-page .home-section-heading .home-text-link{white-space:nowrap;font-size:11px}.vehicles-editorial{gap:var(--layout-gap);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);display:grid}.vehicles-featured{flex-direction:column;min-width:0;display:flex}.vehicle-card{border:1px solid var(--home-border);background:var(--home-surface);border-radius:var(--home-radius);min-width:0;transition:border-color .18s;overflow:hidden}.vehicle-card:hover{border-color:var(--home-pink)}.vehicle-card-link{flex-direction:column;height:100%;display:flex;position:relative}.vehicle-card-image{aspect-ratio:1.6;overflow:hidden}.vehicle-card-image img{transition:transform .18s}.vehicle-card:hover .vehicle-card-image img{transform:scale(1.025)}.vehicle-card-copy{flex:1;min-width:0;padding:13px;position:relative}.vehicle-card h3{font:600 20px/1.23 var(--font-display);margin:0}.vehicle-card:hover h3{color:#ffe2f6}.vehicle-card-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.vehicles-page .vehicle-status{border-color:#65717d}.vehicles-page .vehicle-status--official,.vehicles-page .vehicle-status--verified-in-game{border-color:var(--home-cyan)}.vehicles-page .vehicle-status--reported{border-color:#ffa6c7}.vehicles-page .vehicle-status--rumor{border-color:var(--home-lilac)}.vehicle-card-taxonomy{color:var(--home-muted);flex-wrap:wrap;gap:5px;margin:8px 0 0;font-size:10px;display:flex}.vehicle-card-taxonomy span{background:#14212c;border-radius:4px;padding:4px 6px}.vehicle-card-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.vehicle-card-bottom .content-view-count{font-size:10px}.vehicle-card-arrow{color:var(--home-pink);transition:transform .18s}.vehicle-card:hover .vehicle-card-arrow{transform:translate(3px)}.vehicle-card--featured{flex:1;min-height:370px}.vehicle-card--featured .vehicle-card-link{justify-content:flex-end;min-height:370px}.vehicle-card--featured .vehicle-card-image{aspect-ratio:auto;position:absolute;inset:0}.vehicle-card--featured .vehicle-card-image:after{content:"";background:linear-gradient(#040b1210 24%,#040b12df 78%,#040b12 100%);position:absolute;inset:0}.vehicle-card--featured .vehicle-card-copy{flex:0;padding:25px 20px 18px}.vehicle-card--featured h3{font-size:31px;line-height:1.12}.vehicle-card--featured .vehicle-card-description{color:#e0eaf5;max-width:520px;margin:10px 0 0;font-size:13px;line-height:1.5}.vehicle-pending-note{color:var(--home-muted);margin:7px 0 0;font-size:11px}.vehicle-card--featured .vehicle-card-bottom{flex-direction:row-reverse;margin-top:16px}.vehicles-latest{min-width:0}.vehicles-latest-list{gap:9px;display:grid}.vehicle-card--compact .vehicle-card-link{grid-template-columns:85px minmax(0,1fr);align-items:stretch;min-height:85px;display:grid}.vehicle-card--compact .vehicle-card-image{aspect-ratio:auto;min-height:100%}.vehicle-card--compact .vehicle-card-copy{align-self:center;padding:9px}.vehicle-card--compact h3{font-size:16px;line-height:1.25}.vehicle-card--compact .vehicle-card-badges{margin-bottom:5px}.vehicle-card--compact .vehicle-status>span{width:4px}.vehicle-card-date{color:var(--home-muted);margin:5px 0 0;font-size:9px;line-height:1.4}.vehicle-card--compact .vehicle-card-bottom{margin-top:5px}.vehicle-card--compact .content-view-count{font-size:9px}.vehicle-card--compact .content-view-count svg{width:12px;height:12px}.vehicles-sidebar{gap:var(--layout-gap);flex-direction:column;display:flex}.vehicles-countdown{border-color:#593b53;padding:14px}.vehicles-countdown .home-countdown{background:0 0;border:0;gap:0 11px;min-height:92px;padding:2px 0 15px}.vehicles-countdown .home-countdown-number{font-size:60px}.vehicles-countdown>.home-button{width:100%}.vehicles-verification{padding:19px 17px}.vehicles-verification>svg{color:var(--home-pink);margin-bottom:10px}.vehicles-verification p{color:var(--home-muted);margin:11px 0 0;font-size:12px;line-height:1.6}.vehicles-verification>div{flex-direction:column;align-items:flex-start;gap:7px;margin-top:16px;display:flex}.vehicles-verification>div>span:last-child{color:var(--home-muted);font-size:11px}.vehicle-categories{padding:17px 15px}.vehicle-categories ul{margin:0;padding:0;list-style:none}.vehicle-categories li+li{border-top:1px solid var(--home-border)}.vehicle-categories li a{grid-template-columns:18px 1fr auto 13px;align-items:center;gap:11px;min-height:47px;font-size:12px;display:grid}.vehicle-categories li svg:first-child{color:var(--home-lilac)}.vehicle-categories li strong{font-size:12px;font-weight:400}.vehicle-categories li a:hover,.vehicle-categories li a[aria-current]{color:var(--home-pink)}.vehicles-browse{margin-top:25px}.vehicles-main>.vehicles-browse:first-child{margin-top:0}.vehicles-search-form{grid-template-columns:minmax(0,1fr) 135px 112px auto;gap:9px;display:grid}.vehicles-search-form input,.vehicles-search-form select{color:#e1e9f2;background:var(--home-surface);width:100%;min-height:44px;font:400 11px var(--font-body);border:1px solid #344351;border-radius:7px;padding:10px;display:block}.vehicles-search-form input::placeholder{color:var(--home-muted)}.vehicles-search-form input:focus-visible,.vehicles-search-form select:focus-visible{outline:2px solid var(--home-cyan);outline-offset:3px}.vehicles-search-input{min-width:0;position:relative}.vehicles-search-input svg{color:var(--home-muted);position:absolute;top:13px;left:11px}.vehicles-search-input input{padding-left:36px}.vehicles-category-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;gap:7px;margin-top:11px;padding-bottom:4px;display:flex;overflow-x:auto}.vehicles-category-tab{border:1px solid var(--home-border);background:var(--home-surface);scroll-snap-align:start;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:11px;display:flex}.vehicles-category-tab:hover{border-color:var(--home-pink)}.vehicles-category-tab.is-active,.vehicles-page-number.is-active{color:#080d14;background:var(--home-pink);border-color:var(--home-pink);font-weight:700}.vehicles-filter-summary{color:var(--home-muted);justify-content:space-between;align-items:center;gap:12px;min-height:31px;margin:3px 0 10px;font-size:11px;display:flex}.vehicles-filter-summary p{margin:0}.vehicles-filter-summary strong{color:#e0e9f4;font-weight:500}.vehicles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.vehicles-empty{text-align:center;padding:42px 20px}.vehicles-empty>svg{color:var(--home-lilac);margin:0 auto 15px}.vehicles-empty h3{font:600 28px var(--font-display);margin:0}.vehicles-empty p{color:var(--home-muted);margin:12px 0 22px;font-size:13px}.vehicles-pagination{justify-content:center;align-items:center;gap:7px;margin-top:19px;display:flex}.vehicles-pagination a,.vehicles-page-direction{border:1px solid var(--home-border);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:36px;min-height:44px;padding:8px 11px;font-size:11px;display:inline-flex}.vehicles-page-direction{margin-inline:6px}.vehicles-page-direction[aria-disabled]{opacity:.5}.vehicles-arrow-back{display:inline-flex;transform:rotate(180deg)}.vehicles-bottom{gap:var(--layout-gap);margin-top:var(--section-space);grid-template-columns:minmax(0,1fr) 340px;display:grid}.vehicle-highlights{min-width:0}.vehicle-highlights--with-guides{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vehicle-discover,.vehicle-guides{height:100%;padding:18px}.vehicle-discover .home-section-heading p{margin-top:5px;font-size:11px}.vehicle-discover-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vehicle-highlights--with-guides .vehicle-discover-list{grid-template-columns:1fr}.vehicle-discover .vehicle-card--compact .vehicle-card-link{min-height:92px}.vehicle-discover .vehicle-card--compact h3{font-size:17px}.vehicle-guide{grid-template-columns:85px minmax(0,1fr);align-items:center;gap:11px;padding:10px 0;display:grid}.vehicle-guide img{border-radius:6px;height:65px}.vehicle-guide h3{font:500 17px/1.25 var(--font-display);margin:0}.vehicle-guide p{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.vehicles-bottom .launch-alerts-card{align-self:start}.vehicles-bottom .alerts-signup{padding:var(--card-padding)}.vehicles-bottom .alerts-fields{grid-template-columns:minmax(0,1fr)}#browse-vehicles,#vehicle-categories,#vehicle-verification{scroll-margin-top:115px}@media (width<=1399px){.vehicles-dashboard{grid-template-columns:minmax(0, 1fr) var(--sidebar-width);gap:18px}.vehicles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicles-editorial{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:13px}.vehicle-card--compact .vehicle-card-link{grid-template-columns:70px minmax(0,1fr)}.vehicle-card--featured h3{font-size:29px}.vehicles-stats dl{gap:23px}.vehicles-stats dl>div{padding-left:36px}.vehicles-search-form{grid-template-columns:minmax(0,1fr) 125px 100px auto;gap:7px}.vehicles-bottom{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1099px){.vehicles-stats{gap:var(--layout-gap);padding:14px}.vehicles-stats dl{gap:18px}.vehicles-stats dt{font-size:10px}.vehicles-stats dl svg{width:21px}.vehicles-editorial{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.vehicle-card--featured .vehicle-card-copy{padding-inline:15px}.vehicle-card--compact .vehicle-card-link{grid-template-columns:58px minmax(0,1fr)}.vehicle-card--compact .vehicle-card-copy{padding:8px}.vehicle-card--compact h3{font-size:15px}.vehicles-latest .home-section-heading .home-text-link{font-size:10px}.vehicles-search-form{grid-template-columns:minmax(0,1fr) 120px 96px}.vehicles-search-form>button{grid-column:3}.vehicles-search-input{grid-column:1/-1}.vehicles-search-form>div:nth-last-of-type(2){grid-column:1}.vehicles-search-form>div:last-of-type{grid-column:2}.vehicles-stats dd{font-size:23px}.vehicles-grid{gap:10px}.vehicle-card--grid .vehicle-card-copy{padding:10px}.vehicle-card--grid h3{font-size:18px}.vehicle-highlights--with-guides{grid-template-columns:1fr}}@media (width<=979px){.vehicles-dashboard{grid-template-columns:minmax(0,1fr)}.vehicles-stats{flex-wrap:wrap}.vehicles-stats dl{min-width:100%}.vehicles-stats>.home-button{margin-left:auto}.vehicles-editorial{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.vehicle-card--compact .vehicle-card-link{grid-template-columns:90px minmax(0,1fr)}.vehicles-latest .vehicle-card--compact h3{font-size:17px}.vehicles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vehicles-sidebar{grid-template-columns:1fr 1fr;align-items:start;display:grid}.vehicle-categories{grid-column:1/-1}.vehicle-categories ul{column-gap:var(--layout-gap);grid-template-columns:1fr 1fr;display:grid}.vehicle-categories li:nth-child(2){border-top:0}.vehicles-bottom{grid-template-columns:minmax(0,1fr)}.vehicles-bottom .alerts-fields{grid-template-columns:minmax(0,1fr) auto}.vehicle-highlights--with-guides{grid-template-columns:1fr 1fr}}@media (width<=600px){.vehicles-stats{gap:15px;padding:16px}.vehicles-stats dl{grid-template-columns:1fr 1fr;gap:19px 16px}.vehicles-stats dl>div{padding-left:39px}.vehicles-stats dt{font-size:11px}.vehicles-stats dd{font-size:27px}.vehicles-stats dl svg{width:25px}.vehicles-stats>.home-button{width:100%}.vehicles-dashboard{margin-top:25px}.vehicles-editorial{grid-template-columns:minmax(0,1fr);gap:23px}.vehicle-card--featured,.vehicle-card--featured .vehicle-card-link{min-height:345px}.vehicle-card--featured .vehicle-card-copy{padding:24px 17px 18px}.vehicle-card--featured h3{font-size:30px}.vehicle-card--compact .vehicle-card-link{grid-template-columns:105px minmax(0,1fr);min-height:96px}.vehicle-card--compact .vehicle-card-copy{padding:10px}.vehicle-card--compact h3{font-size:18px}.vehicle-card-date,.vehicle-card--compact .content-view-count{font-size:10px}.vehicles-browse{margin-top:25px}.vehicles-search-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.vehicles-search-form input,.vehicles-search-form select{font-size:11px}.vehicles-filter-summary{margin-top:6px}.vehicles-grid{grid-template-columns:minmax(0,1fr)}.vehicle-card--grid .vehicle-card-image{aspect-ratio:1.7}.vehicle-card--grid .vehicle-card-copy{padding:14px}.vehicle-card--grid h3{font-size:24px}.vehicle-card--grid .vehicle-card-badges{margin-bottom:10px}.vehicle-card--grid .vehicle-card-taxonomy{margin-top:10px;font-size:11px}.vehicle-card--grid .content-view-count{font-size:11px}.vehicles-sidebar{grid-template-columns:minmax(0,1fr);gap:18px}.vehicles-verification{order:3}.vehicle-categories{order:2}.vehicle-categories ul{grid-template-columns:minmax(0,1fr)}.vehicle-categories li:nth-child(2){border-top:1px solid var(--home-border)}.vehicle-categories li a{min-height:49px;font-size:13px}.vehicles-verification>div{flex-flow:wrap;align-items:center}.vehicles-page-direction{margin-inline:0}.vehicles-pagination{gap:5px}.vehicles-pagination a,.vehicles-page-direction{padding-inline:9px}.vehicles-bottom{margin-top:23px}.vehicle-highlights--with-guides,.vehicle-discover-list{grid-template-columns:minmax(0,1fr)}.vehicle-discover,.vehicle-guides{padding:16px}.vehicle-discover .vehicle-card--compact h3{font-size:18px}.vehicles-bottom .alerts-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vehicles-page *,.vehicles-page :before,.vehicles-page :after{scroll-behavior:auto!important;transition:none!important}}
