.tire-affiliate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.tire-buy-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 13px;border-radius:999px;background:#1769aa;color:#fff!important;font-size:13px;font-weight:750;line-height:1.15;text-decoration:none!important;transition:background-color 180ms ease,transform 180ms ease}.tire-buy-button:focus-visible,.tire-buy-button:hover{background:#0f568f;transform:translateY(-1px)}.tire-affiliate-actions small{flex-basis:100%;color:#687782;font-size:11px;line-height:1.4}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;color:#262626;background:#fff;-webkit-font-smoothing:antialiased}.section{margin:0 auto;padding:64px 24px}.top-nav{background:#fff;border-bottom:1px solid #e8e8e8;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.05)}.top-nav-inner{max-width:1328px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:18px;font-weight:600;color:#1652a7;text-decoration:none;letter-spacing:-.01em}.desktop-nav{display:flex;gap:24px;align-items:center}.nav-search-form{display:flex;align-items:center;position:relative}.nav-search-input{width:240px;height:36px;padding:0 36px 0 12px;border:1px solid #e8e8e8;border-radius:4px;font-size:14px;font-family:inherit;transition:all .2s}.nav-search-input:focus{outline:0;border-color:#1652a7;box-shadow:0 0 0 3px rgba(28,105,211,.1);width:300px}.nav-search-button{position:absolute;right:4px;background:0 0;border:none;padding:8px;cursor:pointer;color:#595959;transition:color .2s}.nav-search-button:hover{color:#1652a7}.nav-link{font-size:14px;color:#262626;text-decoration:none;transition:color .2s;white-space:nowrap}.nav-link:hover{color:#1652a7}.nav-link.admin-link{padding:8px;color:#595959}.nav-link.admin-link:hover{color:#d63638}.mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:0 0;border:none;padding:8px;cursor:pointer}.mobile-menu-toggle span{width:24px;height:2px;background:#262626;transition:all .3s}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(7px,7px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 8px 16px rgba(0,0,0,.1);padding:16px;transform:translateY(-100%);transition:transform .3s;z-index:999;max-height:calc(100vh - 64px);overflow-y:auto}.mobile-menu.active{transform:translateY(0)}.mobile-search-form{display:flex;gap:8px;margin-bottom:16px}.mobile-search-input{flex:1;height:44px;padding:0 16px;border:1px solid #e8e8e8;border-radius:4px;font-size:16px;font-family:inherit}.mobile-search-button{height:44px;padding:0 24px;background:#1652a7;color:#fff;border:none;border-radius:4px;font-size:14px;font-family:inherit;cursor:pointer;white-space:nowrap}.mobile-nav-link{display:block;padding:12px 0;color:#262626;text-decoration:none;border-bottom:1px solid #f7f7f7;font-size:16px}.mobile-nav-link:hover{color:#1652a7}.mobile-browse-menu{margin-bottom:8px;border-bottom:1px solid #e8edf2}.mobile-browse-menu summary{padding:12px 0;color:#1652a7;font-size:16px;font-weight:700;cursor:pointer}.mobile-browse-label{display:block;margin:10px 0 7px;color:#68747e;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mobile-browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:8px}.mobile-browse-grid a{padding:9px 5px;border:1px solid #dce3e9;border-radius:7px;background:#f7f9fb;color:#263746;font-size:12px;font-weight:700;text-align:center;text-decoration:none}.mobile-browse-sizes{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:14px}.mobile-browse-group-label{display:block;margin:9px 0 6px;color:#7a8791;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.mobile-browse-models{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-browse-all-models{display:block;margin:5px 0 16px;padding:11px;border-radius:7px;background:#1652a7;color:#fff;font-size:12px;font-weight:750;text-align:center;text-decoration:none}.mobile-nav-link.admin-link{color:#d63638;font-weight:500}body.menu-open{overflow:hidden}.floating-search{position:fixed;bottom:20px;right:20px;z-index:9997}.search-fab{width:60px;height:60px;border-radius:50%;background:#1652a7;color:#fff;border:none;font-size:24px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s}.search-fab:hover{background:#1557b8;transform:translateY(-2px)}.search-fab svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.search-overlay.active{opacity:1;visibility:visible}.search-panel{position:fixed;top:0;right:0;width:min(480px,100vw);height:100%;background:#fff;z-index:9999;transform:translateX(100%);transition:transform .3s;overflow-y:auto;display:none}.search-panel.active{display:block;transform:translateX(0)}.panel-header{padding:32px;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center;background:#fff;position:sticky;top:0;z-index:1}.panel-header h2{font-size:24px;font-weight:300;letter-spacing:-.01em;color:#262626}.panel-close-btn{width:48px;height:48px;background:#f7f7f7;border:1px solid #e8e8e8;cursor:pointer;font-size:24px;color:#262626;display:flex;align-items:center;justify-content:center}.panel-content{padding:32px}.panel-search-box{margin-bottom:48px}.panel-search-input{width:100%;height:56px;padding:0 24px;border:1px solid #e8e8e8;background:#f7f7f7;font-size:16px;font-family:inherit}.filter-section{margin-bottom:48px}.filter-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#595959;display:block;margin-bottom:24px}.series-grid,.size-grid,.width-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.series-link,.size-btn,.width-link{height:80px;background:#f7f7f7;border:1px solid #e8e8e8;cursor:pointer;font-family:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#262626;transition:all .2s}.series-link:hover,.size-btn:hover,.width-link:hover{background:#1652a7;color:#fff;border-color:#1652a7}.series-value,.size-value,.width-value{font-size:24px;font-weight:300;margin-bottom:4px}.series-count,.size-count,.width-count{font-size:12px;opacity:.7}.width-selection{display:none;margin-top:32px}.back-link{display:inline-block;font-size:13px;color:#1652a7;text-decoration:none;margin-bottom:24px}.view-all-link{display:block;width:100%;height:56px;background:#1652a7;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:16px}.width-helper-text{font-size:13px;color:#595959;margin-bottom:16px}.clear-filters-btn{width:100%;height:56px;background:#f7f7f7;border:1px solid #e8e8e8;font-family:inherit;font-size:16px;color:#262626;cursor:pointer}.wheel-layout-studio.section{padding-top:34px;background:linear-gradient(180deg,#f6f8fb 0,#fff 520px)}.wheel-layout-studio .single-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);column-gap:clamp(28px,5vw,72px);align-items:start}.wheel-layout-studio .single-title{grid-column:1/-1;grid-row:1;margin:0 0 8px;font-size:clamp(36px, 4.4vw, 62px);font-weight:650;line-height:.98;letter-spacing:-.055em}.wheel-layout-studio .breadcrumb,.wheel-layout-studio .breadcrumbs{grid-column:1;grid-row:2;align-self:center;margin:0}.wheel-layout-studio .share-bar{grid-column:2;grid-row:2;align-self:end;justify-content:flex-end;margin:0 0 2px}.wheel-layout-studio .share-btn{width:42px;min-width:42px;height:42px;padding:0;justify-content:center;border-radius:999px;background:#fff;border:1px solid #dce3eb}.wheel-layout-studio .share-btn span{display:none}.wheel-layout-studio .single-garage-fit{grid-column:1/-1;grid-row:3;margin:24px 0 0}.wheel-layout-studio .featured-hero{grid-column:1;grid-row:4;width:100%;max-width:none;margin:34px 0 42px;aspect-ratio:1.22;border:1px solid #e1e7ed;border-radius:22px;background:radial-gradient(circle at 50% 45%,#fff 0,#f7f9fb 67%,#eef2f6 100%);box-shadow:0 24px 70px rgba(29,47,66,.1)}.wheel-layout-studio .featured-hero img{object-fit:contain;padding:clamp(16px,3vw,36px)}.wheel-layout-studio .featured-hero-empty{cursor:default}.wheel-layout-studio .wheel-photo-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px;text-align:center;color:#74808c}.wheel-layout-studio .wheel-photo-placeholder svg{margin-bottom:20px;color:#9aa8b5}.wheel-layout-studio .wheel-photo-placeholder strong{margin-bottom:7px;color:#263746;font-size:20px}.wheel-layout-studio .wheel-photo-placeholder span{max-width:390px;font-size:14px;line-height:1.55}.wheel-layout-studio .wheel-photo-placeholder a{margin-top:20px;padding:10px 17px;border-radius:999px;background:#1769aa;color:#fff;font-size:13px;font-weight:750;text-decoration:none}.wheel-layout-studio .gallery-link{border-radius:999px;backdrop-filter:blur(8px)}.wheel-layout-studio .content-section{display:contents}.wheel-layout-studio .specs-sidebar{grid-column:2;grid-row:4;position:static;margin-top:34px;padding:26px;border:1px solid #dfe5eb;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(29,47,66,.08);backdrop-filter:blur(12px)}.wheel-layout-studio .fits-models-title,.wheel-layout-studio .specs-title{margin:0 0 14px;color:#66717d;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wheel-layout-studio .specs-table{margin:0;padding:0;background:0 0}.wheel-layout-studio .spec-row{padding:13px 0}.wheel-layout-studio .spec-value{font-size:15px;font-weight:750}.wheel-layout-studio .fits-models-section{margin-top:28px}.wheel-layout-studio .model-chip{padding:9px 13px;border-radius:999px;background:#eef4fa;color:#145b98;font-weight:700}.wheel-layout-studio .content-main{grid-column:1/-1;grid-row:8;display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);grid-template-rows:auto 1fr;column-gap:clamp(28px,4vw,54px);row-gap:12px;margin:10px 0 58px;padding:38px;border:1px solid #e3e8ed;border-radius:18px;background:#fff}.wheel-layout-studio .wheel-intelligence{grid-column:1/-1;grid-row:5;width:100%;margin:0 0 58px}.wheel-layout-studio .description-text{grid-column:1;grid-row:1/span 2;margin:0;font-size:16px;line-height:1.75}.wheel-layout-studio .table-title{grid-column:2;grid-row:1;margin:0;font-size:14px}.wheel-layout-studio .table-wrapper{grid-column:2;grid-row:2;width:100%;margin:0}.wheel-layout-studio .specs-data-table{width:100%}.wheel-layout-studio .specs-data-table th{background:#f4f6f8}.wheel-layout-studio #gallery-section,.wheel-layout-studio .recent-wheels,.wheel-layout-studio .related-wheels,.wheel-layout-studio .seo-context-block,.wheel-layout-studio .single-ad-slot,.wheel-layout-studio .upload-section,.wheel-layout-studio .wheel-nav{grid-column:1/-1}.wheel-layout-studio .upload-section{grid-row:6;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 24px;align-items:center;margin:0 0 28px;padding:20px;border:1px solid #dce5eb;border-radius:14px;background:#f3f7fa}.wheel-layout-studio .upload-btn{grid-column:1;width:auto;min-width:220px;padding:0 24px;border-radius:9px;font-size:12px;font-weight:800}.wheel-layout-studio .upload-propose-note{grid-column:2;grid-row:1;max-width:none;margin:0;color:#536774;font-size:13px}.wheel-layout-studio .upload-status{grid-column:1/-1;margin:0}.wheel-layout-studio .single-documented-records{grid-column:1/-1;grid-row:7;display:grid;gap:18px;min-width:0;margin:0 0 34px}.wheel-layout-studio .single-documented-specs{min-width:0;padding:clamp(22px,3vw,34px);border:1px solid #dfe6ed;border-radius:18px;background:#fff;box-shadow:0 16px 45px rgba(29,47,66,.06)}.wheel-layout-studio .single-documented-specs section>.eyebrow,.wheel-layout-studio .single-documented-specs section>p:first-child{margin:0 0 7px;color:#1769aa;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.wheel-layout-studio .single-documented-specs h2{margin:0 0 10px;color:#172734;font-size:clamp(22px, 3vw, 32px);letter-spacing:-.035em}.wheel-layout-studio .single-documented-specs h2+p{max-width:920px;margin:0 0 22px;color:#5d6d79;line-height:1.65}.wheel-layout-studio .single-documented-specs .table-scroll{width:100%;overflow-x:auto;border:1px solid #e0e7ed;border-radius:12px}.wheel-layout-studio .single-documented-specs .awd-verified-specs{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wheel-layout-studio .single-documented-specs table{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.wheel-layout-studio .single-documented-specs th{padding:12px 14px;background:#eef4f8;color:#40515f;font-size:10px;font-weight:850;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.wheel-layout-studio .single-documented-specs td{padding:13px 14px;border-top:1px solid #e5ebf0;color:#263746;vertical-align:top}.wheel-layout-studio .single-documented-specs tbody tr:nth-child(2n) td{background:#fafcfd}.wheel-layout-studio .single-documented-specs .affiliate-disclosure{margin:12px 0 0;color:#687782}.wheel-layout-studio .single-ad-after-hero{grid-row:9}.wheel-layout-studio #gallery-section{grid-row:10}.wheel-layout-studio .single-ad-after-gallery{grid-row:11}.wheel-layout-studio .related-wheels{grid-row:12}.wheel-layout-studio .recent-wheels{grid-row:13}.wheel-layout-studio .seo-context-block{grid-row:14}.wheel-layout-studio .wheel-nav{grid-row:15}.wheel-layout-studio .gallery-grid{background:0 0;gap:14px}.wheel-layout-studio .gallery-item{border:1px solid #e1e7ed;border-radius:14px;background:#f6f8fa}.wheel-layout-studio .gallery-item img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center}.wheel-layout-studio .related-wheel-card{border:1px solid #e1e7ed;background:#fff}.wheel-layout-studio .related-wheel-card img{object-fit:contain;padding:10px;background:#f7f9fb}@media (max-width:800px){.wheel-layout-studio.section{padding-top:22px}.wheel-layout-studio .single-container{display:block;padding:0 16px}.wheel-layout-studio .single-title{margin-bottom:10px;font-size:clamp(33px, 10vw, 46px)}.wheel-layout-studio .share-bar{justify-content:flex-start;margin:18px 0 0}.wheel-layout-studio .single-garage-fit{margin-top:20px}.wheel-layout-studio .featured-hero{margin:24px 0 22px;aspect-ratio:1;border-radius:16px}.wheel-layout-studio .featured-hero img{padding:14px}.wheel-layout-studio .content-section{display:flex;flex-direction:column-reverse;gap:18px;margin-bottom:34px}.wheel-layout-studio .specs-sidebar{position:static;margin:0;padding:20px;border-radius:14px}.wheel-layout-studio .content-main{display:block;margin:0;padding:22px 18px;border-radius:14px}.wheel-layout-studio .wheel-intelligence{width:auto;margin:22px 0 34px}.wheel-layout-studio .single-documented-records{display:block;margin:0 0 28px}.wheel-layout-studio .single-documented-specs{margin-bottom:16px;padding:20px 17px}.wheel-layout-studio .single-documented-specs table{min-width:860px}.wheel-layout-studio .upload-section{display:block;margin:0 0 28px;padding:16px}.wheel-layout-studio .upload-btn{width:100%;min-width:0}.wheel-layout-studio .upload-propose-note{margin-top:13px;text-align:center}.wheel-layout-studio .description-text{margin-bottom:24px}.wheel-layout-studio .table-title{margin-top:24px}.wheel-layout-studio .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.single-container{margin:0 auto}.single-title{font-size:40px;font-weight:300;letter-spacing:-.02em;color:#262626}.single-layout{display:grid;grid-template-columns:2fr 1fr;gap:64px}.gallery-grid{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:48px;background:#e8e8e8}.gallery-item{flex:1 1 calc(50% - 1px);min-width:200px;aspect-ratio:1;background:#f7f7f7;overflow:hidden;position:relative}.gallery-item img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .3s}.gallery-item:hover img{opacity:.92}.favorite-star{position:absolute;top:8px;right:8px;z-index:10}.star-btn{background:rgba(0,0,0,.6);border:none;color:#fff;font-size:20px;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.star-btn:hover{background:rgba(0,0,0,.8)}.image-actions{position:absolute;bottom:8px;right:8px;z-index:10;display:flex;gap:8px;align-items:center}.admin-delete-btn{background:rgba(214,54,56,.9);border:none;color:#fff;font-size:11px;padding:6px 12px;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.05em;transition:background .2s;font-weight:600}.admin-delete-btn:hover{background:#d63638}.report-btn{background:rgba(0,0,0,.6);border:none;color:#fff;font-size:11px;padding:6px 12px;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.05em;transition:background .2s}.report-btn:hover{background:rgba(0,0,0,.8)}.upload-section{margin-bottom:48px}.upload-input{display:none}.upload-btn{width:100%;height:56px;background:#1652a7;color:#fff;border:none;font-size:14px;cursor:pointer;font-family:inherit;transition:background .2s;text-transform:uppercase;letter-spacing:.1em}.upload-btn:hover{background:#1557b8}.upload-status{margin-top:16px;font-size:14px;color:#595959;text-align:center}.specs-sidebar{position:sticky;top:100px}.specs-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#595959;margin-bottom:24px}.specs-table{border-top:1px solid #e8e8e8}.spec-row{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e8e8e8}.spec-label{font-size:14px;color:#595959}.spec-value{font-size:14px;color:#262626}.fits-models-section{margin-top:48px}.fits-models-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#595959;margin-bottom:16px}.model-chips{display:flex;flex-wrap:wrap;gap:8px}.model-chip{font-size:13px;padding:8px 16px;border:1px solid #e8e8e8;background:#f7f7f7;text-decoration:none;color:#262626;transition:all .2s}.model-chip:hover{background:#1652a7;color:#fff;border-color:#1652a7}.post-content{max-width:900px;margin-top:15px;line-height:1.8;color:#595959}.description-section{font-size:16px;line-height:1.8;color:#262626}.description-text{margin-bottom:32px}.table-title{font-size:18px;font-weight:400;margin-bottom:16px;color:#262626}.table-wrapper{overflow-x:auto;margin-bottom:32px}.specs-data-table{width:100%;border-collapse:collapse;font-size:14px}.specs-data-table th{background:#f7f7f7;padding:12px;text-align:left;border:1px solid #e8e8e8;font-weight:600}.specs-data-table td{padding:12px;border:1px solid #e8e8e8}.gallery-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;align-items:center;justify-content:center}.gallery-close-btn{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.2);border:none;color:#fff;font-size:36px;width:60px;height:60px;cursor:pointer;z-index:10002}.gallery-next-btn,.gallery-prev-btn{position:absolute;background:rgba(255,255,255,.2);border:none;color:#fff;font-size:36px;width:60px;height:60px;cursor:pointer;z-index:10002}.gallery-prev-btn{left:20px}.gallery-next-btn{right:20px}.gallery-image{max-width:90%;max-height:90%;object-fit:contain}.gallery-counter{position:absolute;bottom:20px;color:#fff;font-size:18px}.gallery-source-link{position:absolute;bottom:22px;left:24px;max-width:calc(100% - 170px);overflow:hidden;color:rgba(255,255,255,.86);font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.gallery-source-link:hover{color:#fff;text-decoration:underline}.back-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:#1652a7;color:#fff;border:none;border-radius:50%;cursor:pointer;display:none;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s}.back-to-top svg{margin:auto;display:block}.report-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:10001;align-items:center;justify-content:center}.report-modal-content{background:#fff;padding:32px;max-width:500px;width:90%;border-radius:4px}.report-modal-title{font-size:24px;font-weight:300;margin-bottom:24px}.report-option-group{margin-bottom:16px}.report-label{display:flex;align-items:center;margin-bottom:12px;cursor:pointer}.report-radio{margin-right:8px}.report-textarea{width:100%;padding:12px;border:1px solid #e8e8e8;margin-top:8px;font-family:inherit;border-radius:4px}.report-actions{display:flex;gap:12px;justify-content:flex-end}.report-cancel-btn{padding:12px 24px;background:#f7f7f7;border:1px solid #e8e8e8;cursor:pointer;font-family:inherit;border-radius:4px}.report-submit-btn{padding:12px 24px;background:#1652a7;color:#fff;border:none;cursor:pointer;font-family:inherit;border-radius:4px}.community-welcome{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:4px 0 22px;padding:14px 16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px;font-size:13px;color:#aebfcb}.community-welcome[hidden]{display:none}.community-welcome strong{color:#fff}.community-welcome a{color:#78c2f2;text-decoration:none;font-weight:750}.report-thanks-toast{position:fixed;left:50%;bottom:28px;z-index:12000;width:min(520px,calc(100vw - 28px));display:flex;gap:15px;align-items:center;padding:18px 20px;background:#0d263a;color:#fff;border:1px solid rgba(126,195,255,.35);border-radius:16px;box-shadow:0 22px 60px rgba(0,0,0,.28);transform:translate(-50%,30px);opacity:0;transition:.3s ease}.report-thanks-toast.show{transform:translate(-50%,0);opacity:1}.thanks-spark{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#1769aa;font-size:22px;animation:helperSpark 1.4s ease infinite alternate}.report-thanks-toast strong{display:block;font-size:16px}.report-thanks-toast p{margin:3px 0 0;color:#c8d8e6;font-size:13px}@keyframes helperSpark{to{transform:rotate(15deg) scale(1.08);box-shadow:0 0 22px rgba(74,164,255,.55)}}.community-kicker{margin:0 0 7px;color:#1769aa;font-size:11px;font-weight:800;letter-spacing:.1em}.helper-leaderboard{list-style:none;margin:26px 0;padding:0;border:1px solid #dce5ee;border-radius:14px;overflow:hidden}.helper-leaderboard li{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:14px 17px;border-bottom:1px solid #e8eef3}.helper-leaderboard li:last-child{border:0}.helper-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf5fb;color:#1769aa;font-weight:800}.helper-leaderboard li:nth-child(-n+3) .helper-rank{background:#1769aa;color:#fff}.helper-leaderboard li>span:last-child{color:#687782;font-size:13px}.helper-empty,.helper-signed-in{padding:22px;background:#f1f6f9;border-radius:13px}.helper-empty>span{color:#1769aa;font-size:24px}.helper-empty strong{display:block;margin:6px 0}.helper-empty p{margin:0}.helper-account-card{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;padding:28px;background:#0d263a;color:#fff;border-radius:16px}.helper-account-card h3{margin:0 0 8px;font-size:27px}.helper-account-card>div>p:not(.community-kicker){color:#c4d4df}.helper-account-card form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.helper-account-card input{min-width:0;padding:12px;border:1px solid #36536a;border-radius:8px;background:#fff;color:#102331;font:inherit}.helper-account-card button{border:0;border-radius:8px;background:#1769aa;color:#fff;font-weight:800;cursor:pointer}.helper-form-status{grid-column:1/-1;margin:3px 0 0;color:#ffd1d1;font-size:13px}.helper-form-status.success{color:#8ff0bd}@media(max-width:700px){.community-welcome{align-items:flex-start;flex-direction:column;gap:4px}.helper-account-card{grid-template-columns:1fr;padding:21px}.helper-account-card form{grid-template-columns:1fr}.helper-account-card button{min-height:46px}.helper-leaderboard li{grid-template-columns:36px 1fr}.helper-leaderboard li>span:last-child{grid-column:2}}.success-notification{position:fixed;top:80px;right:20px;background:#00a32a;color:#fff;padding:16px 24px;border-radius:4px;z-index:10001;box-shadow:0 4px 12px rgba(0,0,0,.15)}.breadcrumbs{max-width:1200px;margin-bottom:30px;font-size:14px;color:#595959}.breadcrumbs a{color:#595959;text-decoration:none}.breadcrumbs a:hover{color:#1652a7}.breadcrumbs .separator{margin:0 8px}.hero-search{background:url(data:image/webp;base64,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);background-position:bottom;background-size:cover;padding:120px 24px 100px;text-align:center;min-height:90vh}.hero-search-inner{max-width:800px;margin:0 auto}.hero-title{font-size:56px;font-weight:200;letter-spacing:-.02em;color:#fff;margin-bottom:20px;line-height:1.1}.hero-subtitle{font-size:18px;color:rgba(255,255,255,.9);margin-bottom:12px;font-weight:300}.hero-stats{font-size:14px;color:rgba(255,255,255,.7);margin-bottom:48px;font-weight:300;letter-spacing:.02em}.hero-search-form{display:flex;gap:8px;margin-bottom:32px;width:100%}.hero-search-input{flex:1;height:64px;padding:0 24px;border:none;border-radius:4px;font-size:16px;font-family:inherit;box-sizing:border-box;min-width:0}.hero-search-button{height:64px;padding:0 48px;background:#262626;color:#fff;border:none;border-radius:4px;font-size:16px;font-family:inherit;cursor:pointer;transition:background .2s;white-space:nowrap;box-sizing:border-box;flex-shrink:0}.hero-search-button:hover{background:#000}.quick-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.quick-filters-label{font-size:13px;color:rgba(255,255,255,.6);font-weight:300;letter-spacing:.02em}.quick-filter-btn{padding:8px 20px;background:rgba(255,255,255,.15);color:#fff;text-decoration:none;border-radius:2px;font-size:13px;transition:all .2s ease;border:1px solid rgba(255,255,255,.2);font-weight:300;letter-spacing:.02em}.quick-filter-btn:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}.section-fluid{padding:80px 24px}.section-white{background:#fff}.section-gray{background:#f7f7f7}.section-blue{background:linear-gradient(135deg,#1652a7 0,#003c8f 100%)}.section-inner{max-width:1400px;margin:0 auto}.section-inner-narrow{max-width:1200px;margin:0 auto}.section-center{text-align:center}.section-label{font-size:32px;font-weight:300;letter-spacing:-.01em;color:#262626;margin-bottom:16px;text-align:center}.section-description{font-size:16px;color:#595959;margin-bottom:48px;text-align:center;font-weight:300;letter-spacing:.01em}.section-title-white{font-size:40px;font-weight:200;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.section-description-white{font-size:16px;color:rgba(255,255,255,.85);margin-bottom:32px;font-weight:300}.series-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;max-width:1200px;margin:0 auto}.series-card{background:#fff;padding:32px 24px;text-align:center;text-decoration:none;border:1px solid #e8e8e8;transition:all .2s}.series-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#1652a7}.series-name{font-size:32px;font-weight:300;color:#262626;margin-bottom:8px}.series-years{font-size:14px;color:#595959;margin-bottom:12px}.series-count{font-size:13px;color:#1652a7;font-weight:600}.wheel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.wheel-card-image{position:relative;aspect-ratio:1;background:#f7f7f7;overflow:hidden}.wheel-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.wheel-card:hover .wheel-card-image img{opacity:.92}.wheel-photo-count{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;font-size:12px;border-radius:4px}.wheel-card-description{font-size:13px;color:#595959}.featured-wheel{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.featured-wheel-image{aspect-ratio:1;background:#f7f7f7;overflow:hidden}.featured-wheel-image img{width:100%;height:100%;object-fit:cover}.featured-wheel-title{font-size:32px;font-weight:300;letter-spacing:-.01em;color:#262626;margin-bottom:16px}.featured-wheel-description{font-size:16px;color:#595959;line-height:1.6;margin-bottom:32px}.btn-primary{display:inline-block;padding:14px 32px;background:#1652a7;color:#fff;text-decoration:none;font-size:16px;transition:background .2s;border-radius:4px}.btn-primary:hover{background:#003c8f}.btn-white{display:inline-block;padding:14px 32px;background:#fff;color:#1652a7;text-decoration:none;font-size:16px;transition:all .2s;border-radius:4px;font-weight:500}.btn-white:hover{background:#f7f7f7}.search-header{margin-bottom:48px}.search-title{font-size:40px;font-weight:300;letter-spacing:-.02em;color:#262626;margin-bottom:16px}.search-count{font-size:18px;color:#595959}.search-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:#e8e8e8}.search-spinner{display:inline-block;width:40px;height:40px;border:4px solid #e8e8e8;border-top-color:#1652a7;border-radius:50%;animation:spin 1s linear infinite}.search-loading-text{margin-top:16px}@keyframes spin{to{transform:rotate(360deg)}}.search-results-page{max-width:1400px;margin:0 auto;padding:40px 24px}.search-results-header{margin-bottom:32px;text-align:center}.search-results-title{font-size:32px;font-weight:300;letter-spacing:-.01em;color:#262626;margin-bottom:8px}.search-results-subtitle{font-size:16px;color:#595959;line-height:1.6}.desktop-filters{display:none;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;padding:24px;background:#f7f7f7;border-radius:4px}@media (min-width:769px){.desktop-filters{display:grid}}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{font-size:13px;font-weight:600;color:#262626;text-transform:uppercase;letter-spacing:.5px}.filter-group select{height:44px;padding:0 16px;border:1px solid #e8e8e8;border-radius:4px;font-size:14px;font-family:inherit;background:#fff;cursor:pointer;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"%3E%3Cpath fill="%23595959" d="M6 9L1 4h10z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.filter-group select:hover{border-color:#1652a7}.filter-group select:focus{outline:0;border-color:#1652a7;box-shadow:0 0 0 3px rgba(28,105,211,.1)}.wheel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.wheel-card{display:block;background:#fff;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;text-decoration:none;transition:all .3s}.wheel-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#1652a7}.wheel-card-image{width:100%;aspect-ratio:1;overflow:hidden;background:#f7f7f7;position:relative}.wheel-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.wheel-card-content{padding:20px}.wheel-card-title{font-size:16px;font-weight:500;color:#262626;margin-bottom:8px;line-height:1.4}.wheel-card-categories{font-size:13px;color:#595959;line-height:1.6}.wheel-models{font-size:13px;color:#595959;line-height:1.6;margin:0}.wheel-name{font-size:16px;font-weight:500;color:#262626;margin-bottom:4px}.no-results{text-align:center;padding:80px 24px;max-width:600px;margin:0 auto}.no-results-title{font-size:32px;font-weight:300;color:#262626;margin-bottom:16px}.no-results-text{font-size:16px;color:#595959;margin-bottom:16px;line-height:1.6}.btn-primary{display:inline-block;padding:14px 32px;background:#1652a7;color:#fff;text-decoration:none;border-radius:4px;font-size:16px;font-weight:500;transition:all .2s;margin-top:16px}.btn-primary:hover{background:#003c8f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(28,105,211,.3)}.mobile-filter-button{display:none;position:fixed;bottom:20px;right:20px;padding:14px 24px;background:#1652a7;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;box-shadow:0 4px 12px rgba(28,105,211,.4);cursor:pointer;z-index:1000;align-items:center;gap:8px}@media (max-width:768px){.mobile-filter-button{display:flex}}.keep-exploring{padding:58px 24px 64px;border-top:1px solid #dce4ea;background:linear-gradient(135deg,#eaf3fa,#f8fafb 60%,#e4eff7)}.keep-exploring-inner{max-width:1320px;margin:0 auto}.keep-exploring-heading{display:block;margin-bottom:22px}.keep-exploring-heading p{margin:0;color:#1769aa;font-size:10px;font-weight:850;letter-spacing:.14em}.keep-exploring-heading h2{margin:6px 0 0;color:#172734;font-size:clamp(30px, 4vw, 46px);letter-spacing:-.04em}.keep-exploring-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.keep-exploring-card{position:relative;min-height:172px;padding:22px;border:1px solid #d5e0e8;border-radius:13px;background:rgba(255,255,255,.92);color:#263746;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.keep-exploring-card:hover{transform:translateY(-3px);border-color:#7eafd2;box-shadow:0 13px 30px rgba(19,40,55,.09);text-decoration:none}.keep-exploring-card small,.keep-exploring-card span,.keep-exploring-card strong{display:block}.keep-exploring-card span{margin-bottom:10px;color:#1769aa;font-size:9px;font-weight:850;letter-spacing:.13em}.keep-exploring-card strong{color:#1f3140;font-size:19px}.keep-exploring-card small{max-width:210px;margin-top:8px;color:#71808b;font-size:12px;line-height:1.5}.keep-exploring-card b{position:absolute;right:18px;bottom:16px;color:#1769aa;font-size:19px}@media (max-width:820px){.keep-exploring{padding:42px 14px 48px}.keep-exploring-heading{display:block}.keep-exploring-heading h2{margin-top:5px}.keep-exploring-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.keep-exploring-card{min-height:150px;padding:17px}.keep-exploring-card strong{font-size:17px}}.public-content-page{min-height:70vh}.public-page-hero{padding:64px 24px 36px;text-align:center}.public-page-hero h1{max-width:900px;margin:0 auto 16px;color:#172734;font-size:clamp(42px, 6vw, 72px);line-height:1;letter-spacing:-.05em}.public-page-hero>p:not(.public-page-kicker){max-width:680px;margin:0 auto;color:#687680;font-size:17px;line-height:1.65}.public-page-kicker{margin:0 0 10px;color:#1769aa;font-size:10px;font-weight:850;letter-spacing:.14em}.public-page-cta{display:inline-flex;margin-top:26px;padding:11px 17px;border:1px solid #cfd9e1;border-radius:999px;background:#fff;color:#1769aa;font-size:13px;font-weight:750;text-decoration:none}.public-page-shell{max-width:1320px;margin:0 auto;padding:24px 24px 48px}.directory-section+.directory-section{margin-top:48px}.directory-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #dfe5ea}.directory-heading h2{margin:0;color:#263746;font-size:26px}.directory-heading span{color:#74808a;font-size:12px}.model-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.directory-card{position:relative;display:block;min-height:116px;padding:20px;border:1px solid #dfe5ea;border-radius:10px;background:#fff;color:#263746;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.directory-card:hover{transform:translateY(-2px);border-color:#7baed4;box-shadow:0 10px 24px rgba(22,42,57,.08);text-decoration:none}.directory-card strong{display:block;margin-bottom:8px;font-size:23px;letter-spacing:-.02em}.directory-card span{color:#74808a;font-size:12px}.directory-card b{position:absolute;right:17px;bottom:15px;color:#1769aa}.size-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.size-directory-card{display:block;min-height:260px;padding:27px;border:1px solid #dfe5ea;border-radius:13px;background:#fff;color:#263746;text-decoration:none}.size-directory-card>span{color:#71808c;font-size:9px;font-weight:850;letter-spacing:.13em}.size-directory-card strong{display:block;margin:18px 0 15px;color:#1769aa;font-size:76px;line-height:.8;letter-spacing:-.07em}.size-directory-card sup{font-size:24px}.size-directory-card p{color:#74808a;font-size:13px}.size-directory-card b{display:block;margin-top:36px;color:#1769aa;font-size:13px}.directory-help{display:grid;grid-template-columns:1fr minmax(320px,.8fr);gap:50px;align-items:center;margin-top:22px;padding:34px;border-radius:14px;background:#162a3b;color:#fff}.directory-help span{color:#79bdf0;font-size:9px;font-weight:850;letter-spacing:.13em}.directory-help h2{margin:5px 0 7px;font-size:28px}.directory-help p{margin:0;color:#b7c8d5;font-size:13px}.directory-help form{display:flex}.directory-help input{min-width:0;flex:1;height:48px;padding:0 14px;border:0;border-radius:8px 0 0 8px;font:inherit}.directory-help button{padding:0 18px;border:0;border-radius:0 8px 8px 0;background:#1d73b6;color:#fff;font:inherit;font-weight:750;cursor:pointer}.generic-page-content{max-width:900px;font-size:17px;line-height:1.75}.generic-page-content h2,.generic-page-content h3{margin:1.5em 0 .5em}.content-layout-editorial{background:#f5f7f9}.content-layout-editorial .public-page-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#eaf3fa 0,#fff 58%,#e7f1f8 100%);border-bottom:1px solid #dce5ec}.content-layout-editorial .public-page-hero::after,.content-layout-editorial .public-page-hero::before{content:'';position:absolute;border-radius:50%;background:rgba(26,112,177,.07)}.content-layout-editorial .public-page-hero::before{width:330px;height:330px;left:-160px;top:-210px}.content-layout-editorial .public-page-hero::after{width:420px;height:420px;right:-180px;bottom:-310px}.content-layout-editorial .public-page-hero>*{position:relative;z-index:1}.content-layout-editorial .size-directory-card{background:radial-gradient(circle at 90% 10%,#f0f6fa,#fff 52%);transition:transform .18s,box-shadow .18s}.content-layout-editorial .size-directory-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(22,42,57,.09);text-decoration:none}@media (max-width:720px){.public-page-hero{padding:43px 18px 26px;text-align:left}.public-page-hero h1{margin-left:0;font-size:45px}.public-page-hero>p:not(.public-page-kicker){margin-left:0;font-size:14px}.public-page-shell{padding:18px 14px 40px}.directory-heading h2{font-size:21px}.model-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.directory-card{min-height:104px;padding:16px}.directory-card strong{font-size:20px}.size-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.size-directory-card{min-height:215px;padding:20px 16px}.size-directory-card strong{font-size:60px}.size-directory-card b{margin-top:28px}.directory-help{grid-template-columns:1fr;gap:22px;padding:24px 18px}}.legal-page.content-layout-editorial{max-width:none;padding:58px 24px 80px;background:linear-gradient(180deg,#edf4f9 0,#f7f9fa 380px)}.legal-page.content-layout-editorial .legal-page-inner{max-width:880px;margin:0 auto;padding:46px clamp(24px,5vw,64px);border:1px solid #dfe6eb;border-radius:18px;background:#fff;box-shadow:0 20px 55px rgba(25,45,60,.07)}.legal-page.content-layout-editorial .legal-page-title{margin:0 0 26px;color:#172734;font-size:clamp(42px, 6vw, 62px);line-height:1;letter-spacing:-.045em}.legal-page.content-layout-editorial .legal-section h2{color:#263746}.legal-page.content-layout-editorial .contact-box{border:1px solid #d9e6ef;background:#f0f7fc}.propose-wheel-page.content-layout-editorial{max-width:none;padding:0 24px 84px;background:#f5f7f9}.propose-wheel-page.content-layout-editorial .propose-hero{margin:0 -24px 0;padding:58px 24px 105px;background:linear-gradient(135deg,#102333,#1a4565);color:#fff}.propose-wheel-page.content-layout-editorial .propose-hero h1{margin-bottom:14px;color:#fff;font-size:clamp(42px, 6vw, 64px);letter-spacing:-.045em}.propose-wheel-page.content-layout-editorial .propose-hero .lead{color:#c5d4df}.propose-wheel-page.content-layout-editorial .propose-community-badge{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.09);color:#9bd2fb}.propose-wheel-page.content-layout-editorial .propose-form{max-width:760px;margin:-68px auto 0;padding:38px;border-color:#dce4ea;border-radius:17px;box-shadow:0 22px 55px rgba(22,41,56,.11)}.propose-wheel-page.content-layout-editorial .propose-field input[type=email],.propose-wheel-page.content-layout-editorial .propose-field input[type=file],.propose-wheel-page.content-layout-editorial .propose-field input[type=text],.propose-wheel-page.content-layout-editorial .propose-field select,.propose-wheel-page.content-layout-editorial .propose-field textarea{border-color:#cbd5dc;background:#fbfcfd}.sitemap-page.content-layout-editorial{max-width:none;padding:0 24px 80px;background:#f5f7f9}.sitemap-page.content-layout-editorial .sitemap-header{margin:0 -24px 34px;padding:58px 24px 48px;background:linear-gradient(135deg,#eaf3fa,#fff 60%,#e6f0f7);border-bottom:1px solid #dce5ec}.sitemap-page.content-layout-editorial .sitemap-header h1{color:#172734;font-size:clamp(40px, 5vw, 62px);letter-spacing:-.045em}.sitemap-page.content-layout-editorial .sitemap-nav,.sitemap-page.content-layout-editorial .sitemap-section,.sitemap-page.content-layout-editorial .sitemap-stats{max-width:1352px;margin-left:auto;margin-right:auto}.sitemap-page.content-layout-editorial .sitemap-nav{position:sticky;top:76px;z-index:50;border:1px solid #dfe5ea;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.sitemap-page.content-layout-editorial .sitemap-card{border-color:#dfe5ea}.favorites-public-page.content-layout-editorial{min-height:70vh;background:linear-gradient(180deg,#edf4f9 0,#fff 440px)}.favorites-public-page.content-layout-editorial .favorites-container{max-width:1240px}.favorites-public-page.content-layout-editorial .favorites-header{padding-bottom:20px;border-bottom:1px solid #dce4ea}.favorites-public-page.content-layout-editorial .favorites-title{color:#172734;font-size:clamp(42px, 6vw, 62px);font-weight:650;letter-spacing:-.045em}.favorites-public-page.content-layout-editorial .favorites-empty{padding:70px 24px;border:1px dashed #cbd7df;border-radius:17px;background:rgba(255,255,255,.82)}.favorites-public-page.content-layout-editorial .browse-link{display:inline-block;margin-top:18px;padding:12px 20px;border-radius:999px;background:#1769aa;color:#fff;text-decoration:none}@media (max-width:640px){.legal-page.content-layout-editorial{padding:24px 12px 60px}.legal-page.content-layout-editorial .legal-page-inner{padding:30px 20px;border-radius:14px}.propose-wheel-page.content-layout-editorial{padding-inline:12px}.propose-wheel-page.content-layout-editorial .propose-hero{margin-inline:-12px;padding:43px 18px 90px;text-align:left}.propose-wheel-page.content-layout-editorial .propose-form{padding:25px 17px}.sitemap-page.content-layout-editorial{padding-inline:12px}.sitemap-page.content-layout-editorial .sitemap-header{margin-inline:-12px;padding:43px 18px 38px;text-align:left}.sitemap-page.content-layout-editorial .sitemap-nav{top:68px;padding:16px}}.game-experience-focus.game-container{max-width:none;padding:0 24px 80px;background:#f4f6f8}.game-experience-focus .game-header{margin:0 -24px;padding:60px 24px 116px;background:radial-gradient(circle at 75% 0,#255b82,#13293a 48%,#0e1c28 100%);color:#fff}.game-experience-focus .game-title{margin-bottom:10px;color:#fff;font-size:clamp(48px, 7vw, 78px);letter-spacing:-.055em}.game-experience-focus .game-subtitle{color:#b9cbd8;font-size:17px}.game-experience-focus .game-layout{position:relative;max-width:1240px;margin:-70px auto 0}.game-experience-focus .stats-grid{position:relative;z-index:2;grid-column:1/-1;gap:10px;margin-bottom:18px}.game-experience-focus .stat-card{border:1px solid #dfe5ea;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(13,29,40,.08)}.game-experience-focus .game-card,.game-experience-focus .leaderboard{border:1px solid #dfe5ea;border-radius:16px;box-shadow:0 18px 45px rgba(18,36,49,.08)}.game-experience-focus .mode-card{min-height:180px;border-radius:11px;background:#fff}.game-experience-focus .mode-card.mode-featured{background:linear-gradient(160deg,#edf6fd,#fff);box-shadow:inset 0 0 0 1px #1c69d3}.game-experience-focus .mode-name{font-size:20px;font-weight:700}.game-experience-focus .wheel-image-container{border-radius:13px;background:radial-gradient(circle,#fff,#edf1f4)}.game-experience-focus .wheel-image-container img{object-fit:contain}.game-experience-focus .game-card{overflow:hidden;background:linear-gradient(180deg,#fff 0,#fbfcfd 100%)}.stilmeister-hud{gap:14px;flex-wrap:wrap}.hud-score{margin-left:auto;color:#162d40;font-weight:700}.game-helper{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;color:#75828c;font-size:12px}.next-question-btn{align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:#1c69d3;color:#fff;font:700 13px inherit;cursor:pointer;box-shadow:0 8px 20px rgba(28,105,211,.2)}.next-question-btn:hover{background:#1556ad;transform:translateY(-1px)}.answer-key{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:9px;border-radius:7px;background:#eef2f5;color:#65727c;font-size:11px;font-weight:800}.option-btn{position:relative;box-shadow:0 2px 0 rgba(17,38,53,.04);font-weight:700}.option-btn:hover .answer-key{background:#dbeaff;color:#1652a7}.option-btn.correct .answer-key,.option-btn.incorrect .answer-key{background:rgba(255,255,255,.22);color:#fff}.answer-feedback{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 7px;font-size:15px}.answer-feedback small{flex-basis:100%;margin-top:3px;opacity:.82}.results-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:540px;margin:-25px auto 30px}.results-metrics div{padding:17px 10px;border:1px solid #e1e7eb;border-radius:10px;background:#fff}.results-metrics span,.results-metrics strong{display:block}.results-metrics strong{color:#142b3c;font-size:20px}.results-metrics span{margin-top:4px;color:#77838c;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.score-submit-status{min-height:20px;color:#476170;font-size:13px}.mistake-card{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;padding:15px;margin-bottom:10px;border:1px solid #e0e6ea;border-radius:11px;background:#fff;text-align:left}.mistake-card img{width:92px;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#f3f5f7}.mistake-card a,.mistake-card small,.mistake-card span,.mistake-card strong{display:block}.mistake-card small,.mistake-card span{color:#687680;font-size:12px}.mistake-card strong{margin:3px 0;color:#172b3a}.mistake-card a{margin-top:7px;color:#1c69d3;font-size:12px;text-decoration:none}.leaderboard-name small,.leaderboard-score small{display:block;color:#84909a;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.leaderboard-score small{display:inline;margin-left:1px}.leaderboard-empty{padding:24px 8px;color:#71808b;text-align:center;font-size:13px}.wheel-image-container img{transition:transform .25s ease,opacity .2s ease}.wheel-image-container:hover img{transform:scale(1.025)}@media (max-width:640px){.game-experience-focus .game-header{padding-bottom:78px}.game-experience-focus .game-title{font-size:43px}.stats-grid{margin-bottom:12px}.stat-card{min-height:66px}.mode-selection{padding:22px 0 8px}.mode-card{min-height:0!important;padding:25px 20px}.mode-timer{margin:14px -20px -25px}.question-header{margin-bottom:15px;font-size:10px;letter-spacing:.07em}.hud-score{width:100%;margin-left:0;display:flex;justify-content:space-between}.wheel-image-container{max-height:min(300px,40vh);margin-bottom:12px}.wheel-image-container img{max-height:min(300px,40vh)}.options-grid{gap:8px}.option-btn{height:52px;font-size:14px}.game-helper>span{display:none}.next-question-btn{width:100%}.results-metrics{gap:6px}.results-metrics div{padding:13px 4px}.mistake-card{grid-template-columns:75px 1fr;padding:11px;gap:12px}.mistake-card img{width:75px}}@media (prefers-reduced-motion:reduce){.achievement-popup,.answer-feedback,.next-question-btn,.option-btn,.wheel-image-container img{animation:none!important;transition:none!important}}.brand-guide-page{background:#f4f7f9;color:#172b39}.brand-guide-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:640px;background:radial-gradient(circle at 78% 12%,rgba(45,138,207,.28),transparent 28%),linear-gradient(135deg,#091722,#102c41 65%,#174b70);color:#fff}.brand-guide-hero-inner{display:flex;flex-direction:column;justify-content:center;max-width:900px;padding:90px max(30px,calc((100vw - 1380px)/ 2));padding-right:50px}.brand-guide-close>p,.brand-guide-eyebrow,.brand-section-heading>p{margin:0 0 18px;color:#73b7e8;font-size:10px;font-weight:850;letter-spacing:.17em}.brand-guide-hero h1{margin:0;color:#fff;font-size:clamp(58px,7.3vw,112px);line-height:.88;letter-spacing:-.065em}.brand-guide-hero-inner>p:not(.brand-guide-eyebrow){max-width:680px;margin:30px 0;color:#bdd0dd;font-size:18px;line-height:1.65}.brand-guide-meta{display:flex;flex-wrap:wrap;gap:8px}.brand-guide-meta span{padding:7px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#d0e0ea;font-size:10px}.brand-guide-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;border-left:1px solid rgba(255,255,255,.12);background:rgba(3,15,24,.22);font-size:25px;font-weight:750;letter-spacing:-.025em}.brand-guide-mark>span,.brand-logo-sample strong span{color:#52a9e8}.brand-guide-mark small{margin-top:12px;color:#819dad;font-size:8px;letter-spacing:.19em}.brand-guide-nav{position:sticky;top:64px;z-index:50;display:flex;justify-content:center;gap:4px;padding:12px 18px;overflow:auto;border-bottom:1px solid #dbe4ea;background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}.brand-guide-nav a{padding:9px 13px;border-radius:999px;color:#51626f;font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}.brand-guide-nav a:hover{background:#eaf3f9;color:#1769aa}.brand-guide-section{max-width:1380px;margin:0 auto;padding:105px 30px;border-bottom:1px solid #dce4e9;scroll-margin-top:120px}.brand-section-heading{display:block;margin-bottom:48px}.brand-section-heading>p{margin:0 0 14px;color:#1769aa}.brand-section-heading h2{max-width:940px;margin:0;color:#142a38;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.055em}.brand-section-heading>span{display:block;max-width:720px;margin-top:18px;color:#657581;font-size:15px;line-height:1.7}.brand-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.brand-principle-grid article{min-height:240px;padding:27px;border:1px solid #d8e1e7;border-radius:14px;background:#fff}.brand-principle-grid b{color:#83a8c1;font-size:11px}.brand-principle-grid h3{margin:60px 0 10px;font-size:25px}.brand-principle-grid p{margin:0;color:#687883;font-size:13px;line-height:1.65}.brand-bmw-dna{max-width:none;padding-inline:max(30px,calc((100vw - 1320px)/ 2));background:#fff}.brand-dna-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background:#fff}.brand-dna-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);align-content:start;min-height:0;padding:24px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#fff}.brand-dna-grid b{color:#1c69d4;font-size:10px;letter-spacing:.12em}.brand-dna-grid h3{margin:0 0 8px;color:#262626;font-size:20px;font-weight:500;letter-spacing:-.025em}.brand-dna-grid p{grid-column:2;margin:0;max-width:520px;color:#666;font-size:13px;line-height:1.6}.brand-dna-demo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);min-height:430px;margin-top:24px;background:#0b1823;color:#fff}.brand-dna-demo>div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:55px}.brand-dna-demo span{color:#73b4ff;font-size:10px;font-weight:700;letter-spacing:.16em}.brand-dna-demo strong{margin:20px 0;font-size:clamp(48px,6vw,82px);font-weight:300;line-height:.9;letter-spacing:-.055em}.brand-dna-demo p{max-width:520px;margin:0 0 28px;color:#b8c3cc;font-size:15px;line-height:1.65}.brand-dna-demo a{display:inline-flex;min-height:50px;align-items:center;padding:0 24px;background:#1c69d4;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.brand-dna-demo a:hover{background:#0653b6}.brand-dna-lines{position:relative;display:flex;align-items:flex-end;gap:13px;overflow:hidden;padding:42px;background:linear-gradient(145deg,#10263a,#19466c)}.brand-dna-lines i{display:block;width:18%;height:72%;transform:skewX(-18deg);background:#1c69d4;opacity:.92}.brand-dna-lines i:nth-child(2){height:54%;background:#fff;opacity:.88}.brand-dna-lines i:nth-child(3){height:36%;background:#64a8e8}.brand-dna-lines small{position:absolute;right:28px;bottom:28px;color:rgba(255,255,255,.72);font-size:9px;line-height:1.9;letter-spacing:.1em;text-align:right}.brand-independence-note{margin:18px 0 0;padding:18px 20px;border-left:4px solid #1c69d4;background:#f2f2f2;color:#555;font-size:12px;line-height:1.65}.brand-independence-note strong{color:#262626}.brand-token-table{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:-1px;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background:#fff}.brand-token-table>div{min-height:118px;padding:18px 20px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#f7f7f7}.brand-token-table b,.brand-token-table span,.brand-token-table strong{display:block}.brand-token-table b{color:#1c69d4;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.brand-token-table strong{margin:17px 0 6px;color:#262626;font-size:20px;font-weight:400}.brand-token-table span{color:#666;font-size:11px;line-height:1.5}.brand-official-reading{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background:#fff}.brand-official-reading>p{grid-column:1/-1;margin:0;padding:16px 20px;background:#0b1823;color:#fff;font-size:9px;font-weight:700;letter-spacing:.15em}.brand-official-reading a{display:flex;min-height:108px;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#fff;color:#262626;text-decoration:none}.brand-official-reading a:focus-visible,.brand-official-reading a:hover{box-shadow:inset 0 -4px #1c69d4}.brand-official-reading strong{font-size:16px;font-weight:500}.brand-official-reading span{margin-top:9px;color:#666;font-size:11px;line-height:1.5}.brand-guide-page{background:#f2f2f2;color:#262626;font-family:"BMW Type Next",Arial,Helvetica,sans-serif}.brand-guide-hero{min-height:600px;background:linear-gradient(90deg,rgba(4,12,18,.94) 0,rgba(5,16,25,.79) 48%,rgba(5,16,25,.22) 100%),url('/wp-content/uploads/2024/07/bmw-7-series-4k-740ia-stance-e38-2048x1280.webp') center 59%/cover no-repeat}.brand-guide-mark{background:rgba(3,15,24,.48);backdrop-filter:blur(2px)}.brand-guide-close h2,.brand-guide-hero h1,.brand-section-heading h2,.brand-type-specimen strong{font-weight:300}.brand-button-demo a,.brand-button-demo button,.brand-component-stage,.brand-demo-card,.brand-donts,.brand-donts span,.brand-guide-close a,.brand-guide-meta span,.brand-guide-nav a,.brand-image-grid figure,.brand-logo-sample,.brand-principle-grid article,.brand-rule-row,.brand-swatch,.brand-type-scale span,.brand-type-specimen>div,.brand-voice-grid article,.brand-voice-traits span{border-radius:0}.brand-guide-nav{min-height:56px;gap:0;padding:0 24px;border-color:#d6d6d6}.brand-guide-nav a{display:flex;align-items:center;min-height:56px;padding:0 16px;border-bottom:3px solid transparent}.brand-guide-nav a:focus-visible,.brand-guide-nav a:hover{border-bottom-color:#1c69d4;background:0 0;color:#1c69d4}.brand-guide-section{max-width:1280px;padding:96px 24px}.brand-bmw-dna,.brand-color-section,.brand-imagery{max-width:none;padding-inline:max(24px,calc((100vw - 1280px)/ 2))}.brand-section-heading{margin-bottom:48px}.brand-section-heading h2{color:#262626;line-height:1}.brand-principle-grid{gap:1px;border:1px solid #d6d6d6;background:#d6d6d6}.brand-principle-grid article{border:0}.brand-principle-grid h3{font-weight:400}.brand-image-grid,.brand-logo-grid,.brand-type-specimen,.brand-voice-grid{gap:1px;background:#d6d6d6}.brand-image-grid figure,.brand-logo-sample,.brand-type-specimen>div,.brand-voice-grid article{border-color:#d6d6d6}.brand-rule-row{border-color:#d6d6d6;background:#d6d6d6}.brand-color-grid{gap:1px;border:1px solid #d6d6d6;background:#d6d6d6}.brand-swatch{border:0}.brand-component-stage{gap:24px;background:#0b1823}.brand-button-demo a,.brand-button-demo button{min-height:50px;border-radius:0!important}.brand-demo-primary{background:#1c69d4}.brand-demo-card{border-top:3px solid #1c69d4}.brand-guide-close{background:#1c69d4}.brand-logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.brand-logo-sample{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;border-radius:15px}.brand-logo-sample strong{font-size:clamp(25px,4vw,42px);letter-spacing:-.035em}.brand-logo-sample small{margin-top:17px;font-size:10px;opacity:.6}.brand-logo-light{border:1px solid #d9e1e6;background:#fff;color:#172b39}.brand-logo-dark{background:#101820;color:#fff}.brand-rule-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;overflow:hidden;border:1px solid #d8e1e7;border-radius:13px;background:#d8e1e7}.brand-rule-row>div{padding:25px;background:#fff}.brand-rule-row strong{font-size:14px}.brand-rule-row p{margin:8px 0 0;color:#71808a;font-size:12px;line-height:1.55}.brand-donts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:18px 20px;border-radius:11px;background:#e8edf0}.brand-donts strong{margin-right:8px;color:#a44343;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.brand-donts span{padding:6px 10px;border-radius:999px;background:#fff;color:#667681;font-size:11px}.brand-color-section{max-width:none;padding-inline:max(30px,calc((100vw - 1320px)/ 2));background:#eaf1f5}.brand-color-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.brand-swatch{padding:0;overflow:hidden;border:1px solid #d4dee4;border-radius:13px;background:#fff;text-align:left;cursor:pointer}.brand-swatch i{display:block;height:170px;background:var(--swatch)}.brand-swatch>span{display:block;padding:17px}.brand-swatch code,.brand-swatch small,.brand-swatch strong{display:block}.brand-swatch strong{color:#172b39;font-size:13px}.brand-swatch code{margin:6px 0;color:#1769aa;font-size:12px}.brand-swatch small{color:#7b8992;font-size:10px;line-height:1.4}.brand-copy-hint{margin:13px 0 0;color:#71818c;font-size:11px;text-align:right}.brand-type-specimen{display:grid;grid-template-columns:1.3fr .7fr;gap:13px}.brand-type-specimen>div{min-height:330px;padding:35px;border:1px solid #d8e1e7;border-radius:14px;background:#fff}.brand-type-specimen span{display:block;margin-bottom:30px;color:#1769aa;font-size:9px;font-weight:800;letter-spacing:.12em}.brand-type-specimen strong{font-size:clamp(48px,6vw,82px);line-height:.91;letter-spacing:-.06em}.brand-type-specimen p{margin:50px 0 0;color:#536572;font-size:17px;line-height:1.75}.brand-type-specimen code{color:#1769aa;font-size:13px}.brand-type-scale{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.brand-type-scale span{padding:10px 13px;border:1px solid #d8e1e7;border-radius:8px;background:#fff;color:#71808a;font-size:11px}.brand-type-scale b{color:#172b39}.brand-component-stage{display:grid;grid-template-columns:1fr 330px;gap:14px;padding:40px;border-radius:17px;background:#172b39}.brand-button-demo{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:12px}.brand-button-demo a,.brand-button-demo button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:8px;font-size:12px;font-weight:800;text-decoration:none}.brand-demo-primary{background:#1769aa;color:#fff}.brand-demo-secondary{border:1px solid #71899a;color:#fff}.brand-demo-pill{gap:18px;border:0;border-radius:999px!important;background:#fff;color:#172b39}.brand-demo-card{padding:24px;border-radius:12px;background:#fff}.brand-demo-card div{display:flex;align-items:end;justify-content:space-between}.brand-demo-card div span{color:#75848e;font-size:9px;font-weight:800}.brand-demo-card div b{font-size:28px}.brand-demo-card p{color:#687984;font-size:12px}.brand-demo-card a{color:#1769aa;font-size:12px;font-weight:800;text-decoration:none}.brand-imagery{max-width:none;padding-inline:max(30px,calc((100vw - 1320px)/ 2));background:#fff}.brand-image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.brand-image-grid figure{margin:0;overflow:hidden;border:1px solid #d9e2e7;border-radius:13px;background:#f3f6f8}.brand-image-grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:radial-gradient(circle,#fff,#edf1f4)}.brand-image-grid figcaption{display:flex;justify-content:space-between;padding:15px;background:#fff;font-size:11px}.brand-image-grid figcaption b{color:#1769aa}.brand-image-grid figcaption span{color:#687984}.brand-voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.brand-voice-grid article{min-height:280px;padding:33px;border-radius:14px}.brand-voice-grid article>span{font-size:9px;font-weight:850;letter-spacing:.14em}.brand-voice-grid blockquote{margin:55px 0 20px;font-size:23px;line-height:1.4;letter-spacing:-.02em}.brand-voice-grid p{font-size:12px}.brand-voice-do{background:#102e43;color:#fff}.brand-voice-do>span{color:#78bce9}.brand-voice-do p{color:#a9c0cf}.brand-voice-dont{border:1px solid #dfd5d5;background:#fff;color:#593737}.brand-voice-dont>span{color:#b35454}.brand-voice-dont p{color:#8b7070}.brand-voice-traits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.brand-voice-traits span{padding:16px;border:1px solid #d9e1e6;border-radius:9px;background:#fff;color:#526570;font-size:11px;text-align:center}.brand-guide-close{padding:110px 30px;background:#1769aa;color:#fff;text-align:center}.brand-guide-close>p{color:#b9def8}.brand-guide-close h2{max-width:900px;margin:0 auto 34px;color:#fff;font-size:clamp(46px,7vw,88px);line-height:.94;letter-spacing:-.06em}.brand-guide-close div{display:flex;justify-content:center;gap:10px}.brand-guide-close a{padding:13px 18px;border:1px solid rgba(255,255,255,.55);border-radius:8px;color:#fff;font-size:12px;font-weight:800;text-decoration:none}.brand-guide-close a:first-child{background:#fff;color:#1769aa}@media(max-width:900px){.brand-guide-hero{grid-template-columns:1fr;min-height:0}.brand-guide-hero-inner{padding:80px 24px}.brand-guide-mark{min-height:230px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.brand-dna-grid,.brand-principle-grid{grid-template-columns:repeat(2,1fr)}.brand-token-table{grid-template-columns:repeat(2,1fr)}.brand-official-reading{grid-template-columns:1fr}.brand-color-grid{grid-template-columns:repeat(2,1fr)}.brand-swatch:last-child{grid-column:span 2}.brand-dna-demo{grid-template-columns:1fr}.brand-dna-lines{min-height:250px}.brand-component-stage,.brand-type-specimen{grid-template-columns:1fr}.brand-rule-row{grid-template-columns:1fr}.brand-voice-traits{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.brand-guide-nav{justify-content:flex-start;top:60px}.brand-guide-section{padding:70px 16px}.brand-guide-hero h1{font-size:56px}.brand-color-grid,.brand-dna-grid,.brand-image-grid,.brand-logo-grid,.brand-principle-grid,.brand-token-table,.brand-voice-grid{grid-template-columns:1fr}.brand-dna-grid article{min-height:190px}.brand-dna-demo>div:first-child{padding:38px 24px}.brand-swatch:last-child{grid-column:auto}.brand-swatch i{height:125px}.brand-type-specimen>div{min-height:260px;padding:24px}.brand-component-stage{padding:20px}.brand-button-demo{align-items:stretch;flex-direction:column}.brand-button-demo a,.brand-button-demo button{width:100%}.brand-voice-traits{grid-template-columns:1fr}.brand-guide-close{padding:80px 18px}.brand-guide-close div{align-items:stretch;flex-direction:column}}.wheel-intelligence{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:16px;margin:34px 0 44px}.wheel-fitment-card,.wheel-summary-card{padding:32px;border:1px solid #d9e2e7;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(18,40,55,.06)}.wheel-intelligence-kicker{margin:0 0 10px;color:#1769aa;font-size:9px;font-weight:850;letter-spacing:.15em}.wheel-intelligence h2{margin:0 0 15px;color:#172c3a;font-size:clamp(25px,3vw,35px);line-height:1.04;letter-spacing:-.035em}.wheel-fitment-card>p:not(.wheel-intelligence-kicker),.wheel-summary-copy{margin:0;color:#5e6f7a;font-size:14px;line-height:1.75}.wheel-fact-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0 18px;overflow:hidden;border:1px solid #dfe6ea;border-radius:10px;background:#dfe6ea}.wheel-fact-strip span{min-width:0;padding:15px;background:#f7f9fa}.wheel-fact-strip small,.wheel-fact-strip strong{display:block}.wheel-fact-strip small{margin-bottom:6px;color:#7b8992;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wheel-fact-strip strong{overflow:hidden;color:#203745;font-size:12px;line-height:1.4;text-overflow:ellipsis}.wheel-evidence-note{margin:0;padding-top:15px;border-top:1px solid #e2e8ec;color:#76858e;font-size:10px;line-height:1.6}.wheel-evidence-note strong{color:#536875}.wheel-evidence-note span{color:#8b5c17}.wheel-reference-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;border:1px solid #e0e8ed;border-radius:10px;overflow:hidden}.wheel-reference-details>div{min-width:0;padding:11px 12px;border-bottom:1px solid #e7edf1}.wheel-reference-details>div:nth-child(odd){border-right:1px solid #e7edf1}.wheel-reference-details>div:nth-last-child(-n+2){border-bottom:0}.wheel-reference-details dt{margin-bottom:4px;color:#70818c;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.wheel-reference-details dd{margin:0;color:#263b49;font-size:11px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.wheel-summary-tire-links{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.wheel-summary-tire-links a{padding:5px 7px;border-radius:6px;background:#1769aa;color:#fff;font-size:9px;text-decoration:none}.wheel-summary-tire-links small{flex-basis:100%;color:#7a8993;font-size:8px;font-weight:500}.wheel-source-more{color:#71818d;font-size:10px}.wheel-data-caution{display:flex;gap:8px;margin-top:13px;padding:11px 13px;border-radius:8px;background:#fff5df;color:#805e1e;font-size:10px}.wheel-data-caution strong{white-space:nowrap}.wheel-fitment-card{background:linear-gradient(145deg,#102737,#173f5c);color:#fff}.wheel-fitment-card h2{color:#fff}.wheel-fitment-card>p:not(.wheel-intelligence-kicker){color:#b8cbd7}.wheel-fitment-card label{display:block;margin:25px 0 7px;color:#d5e2ea;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wheel-fitment-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.wheel-fitment-control button,.wheel-fitment-control select{min-height:50px;border-radius:8px;font:700 13px inherit}.wheel-fitment-control select{width:100%;padding:0 14px;border:1px solid #577488;background:#fff;color:#172c3a}.wheel-fitment-control button{padding:0 18px;border:0;background:#2b83c4;color:#fff;cursor:pointer}.wheel-fitment-control button:hover{background:#3b94d5}.wheel-fitment-result{margin-top:13px;padding:16px;border:1px solid transparent;border-radius:9px}.wheel-fitment-result[hidden]{display:none}.wheel-fitment-result a,.wheel-fitment-result p,.wheel-fitment-result strong{display:block}.wheel-fitment-result strong{margin-bottom:6px;font-size:14px}.wheel-fitment-result p{margin:0;font-size:11px;line-height:1.6}.wheel-fitment-result a{margin-top:9px;color:inherit;font-size:10px;font-weight:800;text-decoration:underline}.wheel-fitment-result.is-direct{border-color:#5fc692;background:rgba(34,139,91,.22);color:#d8f8e8}.wheel-fitment-result.is-conditional{border-color:#dfb85b;background:rgba(173,119,13,.22);color:#fff2cd}.wheel-fitment-result.is-incompatible{border-color:#df7474;background:rgba(164,49,49,.22);color:#ffe1e1}.wheel-fitment-result.is-unknown{border-color:#718a9b;background:rgba(255,255,255,.06);color:#d9e4ea}.wheel-fitment-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:20px}.wheel-fitment-steps span{padding-top:9px;border-top:2px solid rgba(255,255,255,.18);color:#79b8e2;font-size:9px}.wheel-fitment-steps b{display:block;margin-top:4px;color:#b7c9d4;font-size:8px;font-weight:700}@media(max-width:900px){.wheel-intelligence{grid-template-columns:1fr}.wheel-fact-strip{grid-template-columns:1fr 1fr 1fr}}@media(max-width:600px){.wheel-intelligence{margin:22px 0 32px}.wheel-fitment-card,.wheel-summary-card{padding:22px 17px}.wheel-fact-strip,.wheel-reference-details{grid-template-columns:1fr}.wheel-reference-details>div,.wheel-reference-details>div:nth-child(odd),.wheel-reference-details>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e7edf1}.wheel-reference-details>div:last-child{border-bottom:0}.wheel-fitment-control{grid-template-columns:1fr}.wheel-fitment-steps{grid-template-columns:1fr 1fr}}.fitment-page{background:#f3f6f8;color:#172b39}.fitment-hero{display:grid;grid-template-columns:1.35fr .65fr;min-height:570px;background:radial-gradient(circle at 82% 12%,rgba(46,139,207,.3),transparent 30%),linear-gradient(135deg,#081722,#11344d);color:#fff}.fitment-hero>div{display:flex;flex-direction:column;justify-content:center;padding:80px max(30px,calc((100vw - 1320px)/ 2));padding-right:45px}.fitment-explainer-head p,.fitment-hero p,.fitment-search-cta p,.fitment-workbench-head p{margin:0 0 14px;color:#68b1e5;font-size:9px;font-weight:850;letter-spacing:.16em}.fitment-hero h1{margin:0;color:#fff;font-size:clamp(62px,7.5vw,108px);line-height:.87;letter-spacing:-.065em}.fitment-hero>div>span{max-width:690px;margin-top:30px;color:#b6cbd8;font-size:17px;line-height:1.65}.fitment-hero aside{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:50px;border-left:1px solid rgba(255,255,255,.12);background:rgba(4,17,26,.18)}.fitment-hero aside strong{margin-bottom:18px;color:#fff;font-size:18px}.fitment-hero aside span{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#a9c2d1;font-size:12px}.fitment-explainer,.fitment-workbench{max-width:1320px;margin:0 auto;padding:90px 30px}.fitment-explainer-head,.fitment-workbench-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}.fitment-explainer-head h2,.fitment-workbench-head h2{margin:0;color:#172b39;font-size:clamp(36px,5vw,61px);line-height:1;letter-spacing:-.05em}.fitment-compare-controls{display:grid;grid-template-columns:1fr auto 1fr auto;gap:12px;align-items:end;padding:27px;border:1px solid #d7e1e7;border-radius:16px;background:#fff;box-shadow:0 15px 40px rgba(18,40,55,.07)}.fitment-compare-controls label span{display:block;margin-bottom:7px;color:#657681;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fitment-compare-controls select{width:100%;min-height:54px;padding:0 15px;border:1px solid #cbd6dd;border-radius:8px;background:#f8fafb;color:#172b39;font-size:14px;font-weight:700}.fitment-compare-controls>b{align-self:center;color:#1769aa;font-size:23px}.fitment-compare-controls>button{min-height:54px;padding:0 22px;border:0;border-radius:8px;background:#1769aa;color:#fff;font-weight:800;cursor:pointer}.fitment-comparison-result{margin-top:15px;padding:30px;border:1px solid;border-radius:14px}.fitment-comparison-result[hidden]{display:none}.fitment-comparison-result>span{font-size:9px;font-weight:850;letter-spacing:.13em}.fitment-comparison-result h3{margin:8px 0 10px;font-size:27px;letter-spacing:-.03em}.fitment-comparison-result p{max-width:900px;margin:0;font-size:13px;line-height:1.7}.fitment-comparison-result div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.fitment-comparison-result a{padding:8px 11px;border:1px solid currentColor;border-radius:7px;color:inherit;font-size:10px;font-weight:800;text-decoration:none}.fitment-comparison-result.is-direct{border-color:#75cba0;background:#eaf8f1;color:#276b4b}.fitment-comparison-result.is-conditional{border-color:#d8b55f;background:#fff8e6;color:#785b19}.fitment-comparison-result.is-incompatible{border-color:#dd8b8b;background:#fff0f0;color:#7e3030}.fitment-comparison-result.is-unknown{border-color:#bdcbd4;background:#eef3f6;color:#526874}.fitment-explainer{border-top:1px solid #dbe3e8}.fitment-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fitment-check-grid article{min-height:210px;padding:25px;border:1px solid #d9e1e6;border-radius:13px;background:#fff}.fitment-check-grid article span{color:#78a8c9;font-size:10px;font-weight:800}.fitment-check-grid h3{margin:45px 0 9px;font-size:20px}.fitment-check-grid p{margin:0;color:#6b7a84;font-size:12px;line-height:1.6}.fitment-search-cta{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:70px max(30px,calc((100vw - 1260px)/ 2));background:#1769aa;color:#fff}.fitment-search-cta h2{margin:0 0 12px;color:#fff;font-size:40px;letter-spacing:-.04em}.fitment-search-cta>div>span{color:#c7e3f6;font-size:13px}.fitment-search-cta label{display:block;margin-bottom:8px;color:#d8ebf8;font-size:10px}.fitment-search-cta form>div{display:grid;grid-template-columns:1fr auto}.fitment-search-cta button,.fitment-search-cta input{min-height:54px;border:0}.fitment-search-cta input{padding:0 15px;border-radius:8px 0 0 8px;font-size:14px}.fitment-search-cta button{padding:0 18px;border-radius:0 8px 8px 0;background:#102737;color:#fff;font-weight:800}@media(max-width:800px){.fitment-hero{grid-template-columns:1fr}.fitment-hero>div{padding:75px 20px}.fitment-hero aside{padding:35px 20px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.fitment-explainer,.fitment-workbench{padding:65px 16px}.fitment-compare-controls{grid-template-columns:1fr;padding:18px}.fitment-compare-controls>b{display:none}.fitment-explainer-head,.fitment-workbench-head{display:block}.fitment-explainer-head h2,.fitment-workbench-head h2{margin-top:8px}.fitment-check-grid{grid-template-columns:1fr 1fr}.fitment-search-cta{grid-template-columns:1fr;padding:55px 17px}.fitment-search-cta form>div{grid-template-columns:1fr}.fitment-search-cta button,.fitment-search-cta input{border-radius:8px}.fitment-search-cta button{margin-top:7px}}@media(max-width:520px){.fitment-hero h1{font-size:57px}.fitment-check-grid{grid-template-columns:1fr}.fitment-comparison-result{padding:22px 17px}}@media (max-width:768px){.game-experience-focus.game-container{padding:0 12px 70px}.game-experience-focus .game-header{margin:0 -12px;padding:44px 18px 88px;text-align:left}.game-experience-focus .game-layout{margin-top:-53px}.game-experience-focus .stats-grid{grid-template-columns:repeat(2,1fr)}.game-experience-focus .game-card{padding:25px 16px}}.mobile-filter-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;align-items:flex-end}.mobile-filter-modal.active{display:flex}.mobile-filter-content{background:#fff;width:100%;max-height:80vh;border-radius:20px 20px 0 0;display:flex;flex-direction:column;animation:slideUp .3s ease-out}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-filter-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e8e8e8}.mobile-filter-header h3{font-size:20px;font-weight:600;margin:0}.mobile-filter-header button{background:0 0;border:none;font-size:32px;line-height:1;color:#595959;cursor:pointer;padding:0;width:32px;height:32px}.mobile-filter-body{flex:1;overflow-y:auto;padding:24px}.mobile-filter-group{margin-bottom:20px}.mobile-filter-group label{display:block;font-size:14px;font-weight:600;color:#262626;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.mobile-filter-group select{width:100%;height:48px;padding:0 16px;border:1px solid #e8e8e8;border-radius:4px;font-size:16px;font-family:inherit;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"%3E%3Cpath fill="%23595959" d="M6 9L1 4h10z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.mobile-filter-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e8e8e8}.mobile-filter-footer button{flex:1;height:48px;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.mobile-filter-footer button:first-child{background:#f7f7f7;border:1px solid #e8e8e8;color:#262626}.apply-filters-btn{background:#1652a7;color:#fff;border:none}.filter-loading-overlay{position:fixed;inset:0;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;z-index:10000}.filter-loading-content{text-align:center}.filter-loading-content .spinner{width:50px;height:50px;border:4px solid #e8e8e8;border-top-color:#1652a7;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}.filter-loading-content p{font-size:16px;color:#262626;font-weight:500}.skip-link{position:absolute;top:-100px;left:0;background:#1652a7;color:#fff;padding:12px 24px;text-decoration:none;z-index:100000;font-weight:600;clip:rect(0,0,0,0);overflow:hidden}.skip-link:focus{top:0;clip:auto}:focus-visible{outline:3px solid #1652A7;outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #1652A7;outline-offset:2px}@media (max-width:768px){.search-results-page{padding:24px 16px}.search-results-title{font-size:24px}.search-results-subtitle{font-size:14px}.wheel-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.wheel-card-content{padding:16px}.wheel-card-title{font-size:14px}.wheel-card-categories{font-size:12px}}@media (max-width:480px){.wheel-grid{grid-template-columns:repeat(2,1fr);gap:12px}.wheel-card-content{padding:12px}.hero-search{padding:40px 12px 40px}.hero-search-inner{padding:0}.hero-title{font-size:24px;line-height:1.2}.hero-subtitle{font-size:14px}.hero-stats{font-size:12px;margin-bottom:24px}.hero-search-form{gap:10px}.hero-search-input{height:48px;font-size:16px;padding:0 14px}.hero-search-button{height:48px;font-size:15px;padding:0 20px}.quick-filters{gap:6px}.quick-filter-btn{padding:8px 12px;font-size:12px}}.wheel-card{background:#fff;transition:transform .2s}.wheel-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.wheel-card-link{display:block;aspect-ratio:1;background:#f7f7f7;overflow:hidden;position:relative}.wheel-card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.wheel-card-content{padding:24px}.wheel-card-title{font-size:18px;font-weight:400;margin-bottom:12px;color:#262626}.wheel-card-title a{color:inherit;text-decoration:none}.wheel-card-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#595959}.wheel-card-tag{padding:4px 8px;background:#f7f7f7;border-radius:2px}.favorites-container{max-width:1200px;margin:0 auto}.favorites-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.favorites-title{font-size:40px;font-weight:300;letter-spacing:-.02em;color:#262626}.favorites-count{font-size:18px;color:#595959}.clear-all-btn{padding:12px 24px;background:#f7f7f7;border:1px solid #e8e8e8;cursor:pointer;font-family:inherit;color:#262626;transition:all .2s}.clear-all-btn:hover{background:#f44336;color:#fff;border-color:#f44336}.favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:#e8e8e8}.favorites-empty{display:none;text-align:center;padding:80px 24px}.favorites-empty-icon{font-size:64px;margin-bottom:24px;opacity:.3}.favorites-empty-title{font-size:24px;font-weight:300;color:#262626;margin-bottom:16px}.favorites-empty-text{font-size:16px;color:#595959;margin-bottom:32px}.browse-link{display:inline-block;padding:12px 32px;background:#1652a7;color:#fff;text-decoration:none;font-size:14px;transition:background .2s}.browse-link:hover{background:#1557b8}.favorite-card{border:1px solid #e8e8e8;background:#fff}.favorite-card-image-link{display:block;aspect-ratio:1;background:#f7f7f7;overflow:hidden}.favorite-card-image{width:100%;height:100%;object-fit:cover}.favorite-card-content{padding:16px}.favorite-card-title{font-size:18px;font-weight:400;margin-bottom:12px;color:#262626}.favorite-card-title a{color:inherit;text-decoration:none}.remove-favorite-btn{width:100%;padding:10px;background:#f7f7f7;border:1px solid #e8e8e8;cursor:pointer;font-family:inherit;color:#262626}.stilmeister-container{margin:0 auto}.stilmeister-intro{font-size:18px;color:#595959;margin-bottom:32px}.stilmeister-filters{display:flex;gap:16px;margin-bottom:48px;flex-wrap:wrap}.stilmeister-filter{padding:12px 24px;background:#f7f7f7;border:1px solid #e8e8e8;font-family:inherit;cursor:pointer;transition:all .2s}.stilmeister-filter.active,.stilmeister-filter:hover{background:#1652a7;color:#fff;border-color:#1652a7}.stilmeister-loading{display:none}.stilmeister-grid{display:none}.stilmeister-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:#e8e8e8}.sitemap-container{max-width:1400px;margin:0 auto}.sitemap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:#e8e8e8}.sitemap-group-title{grid-column:1/-1;padding:24px;background:#f7f7f7;font-size:18px;font-weight:600;color:#262626;border-bottom:2px solid #e8e8e8}.all-styles-container{max-width:1400px;margin:0 auto}.all-styles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:#e8e8e8}.all-styles-page{max-width:1400px;margin:0 auto;padding:48px 24px}.all-styles-header{text-align:center;margin-bottom:48px}.all-styles-header h1{font-size:48px;font-weight:600;color:#262626;margin-bottom:12px}.all-styles-subtitle{font-size:18px;color:#595959}.all-styles-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:48px}.stat-box{background:#f8f8f8;padding:32px;border-radius:8px;text-align:center}.stat-number{font-size:56px;font-weight:600;color:#1652a7;margin-bottom:8px}.stat-label{font-size:14px;color:#595959;text-transform:uppercase;letter-spacing:.5px}.styles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.style-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;text-decoration:none;transition:all .2s;display:block}.style-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:#1652a7}.style-card-image{width:100%;aspect-ratio:1;background:#f8f8f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.style-card-image img{width:100%;height:100%;object-fit:cover}.style-card-placeholder{background:linear-gradient(135deg,#f8f8f8 0,#e8e8e8 100%)}.placeholder-number{font-size:48px;font-weight:600;color:#c8c8c8}.style-card-content{padding:16px;text-align:center}.style-number{font-size:16px;font-weight:600;color:#262626}.all-styles-kicker{display:none}.library-controls{display:none}.style-models{margin-top:5px;overflow:hidden;color:#74808a;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.style-years{margin-top:4px;color:#1769aa;font-size:10px;font-weight:700}.library-layout-finder.all-styles-page{max-width:none;padding:0 0 80px;background:#f5f7f9}.library-layout-finder .all-styles-header{margin:0;padding:60px 24px 40px;background:linear-gradient(135deg,#0d1b28 0,#173149 62%,#164f80 100%);color:#fff}.library-layout-finder .all-styles-kicker{display:block;margin:0 0 10px;color:#78bdf2;font-size:11px;font-weight:850;letter-spacing:.14em}.library-layout-finder .all-styles-header h1{margin:0 0 12px;color:#fff;font-size:clamp(40px, 5vw, 68px);line-height:1;letter-spacing:-.045em}.library-layout-finder .all-styles-subtitle{max-width:680px;margin:auto;color:#c2d2df;font-size:16px;line-height:1.6}.library-layout-finder .library-controls{position:sticky;top:64px;z-index:80;display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:12px 26px;align-items:center;max-width:1400px;margin:0 auto;padding:18px 24px 14px;border-bottom:1px solid #dfe5ea;background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(20,38,53,.06);backdrop-filter:blur(14px)}.library-search-wrap{position:relative}.library-load-more{width:calc(100% - 48px);max-width:1280px;margin:24px auto 56px;text-align:center}.library-load-more[hidden]{display:none}.library-load-more button{min-width:220px;min-height:46px;padding:11px 20px;border:1px solid #1769aa;border-radius:999px;background:#fff;color:#1769aa;font:inherit;font-weight:750;cursor:pointer}.library-load-more button:focus-visible,.library-load-more button:hover{background:#1769aa;color:#fff}.library-load-more span{display:block;margin-top:8px;color:#687782;font-size:12px}.library-search-wrap svg{position:absolute;top:50%;left:16px;width:20px;height:20px;fill:none;stroke:#63717d;stroke-width:2;transform:translateY(-50%)}.library-search-wrap input{width:100%;height:52px;padding:0 72px 0 48px;border:1px solid #bac5ce;border-radius:10px;background:#fff;color:#172734;font:inherit;font-size:16px}.library-search-wrap input:focus{outline:3px solid rgba(28,105,211,.15);border-color:#1c69d3}.library-search-wrap button{position:absolute;top:50%;right:10px;padding:7px 9px;border:0;background:0 0;color:#1769aa;cursor:pointer;font-size:12px;font-weight:750;transform:translateY(-50%)}.library-control-row{display:flex;gap:11px;align-items:center}.library-control-row p{margin:0 10px 0 0;color:#65727d;font-size:13px;white-space:nowrap}.library-control-row p strong{color:#172734}.library-control-row label{color:#65727d;font-size:12px;font-weight:700}.library-control-row select{height:42px;padding:0 34px 0 12px;border:1px solid #c7d0d8;border-radius:8px;background:#fff;color:#263746;font:inherit;font-size:13px}.library-year-range{display:flex;gap:7px;align-items:center}.library-year-range>span:first-child{color:#65727d;font-size:12px;font-weight:700;white-space:nowrap}.library-year-range select{width:88px;padding-right:24px}.library-shortcuts{grid-column:1/-1;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.library-shortcuts::-webkit-scrollbar{display:none}.library-shortcuts a{flex:none;padding:7px 11px;border-radius:999px;background:#edf3f8;color:#235e8f;font-size:11px;font-weight:750;text-decoration:none}.library-layout-finder .all-styles-stats{max-width:1400px;margin:28px auto 18px;padding:0 24px;grid-template-columns:repeat(4,1fr);gap:10px}.library-layout-finder .stat-box{display:flex;gap:10px;align-items:baseline;justify-content:center;padding:13px 16px;border:1px solid #e0e6eb;border-radius:10px;background:#fff}.library-layout-finder .stat-number{margin:0;font-size:22px}.library-layout-finder .stat-label{font-size:10px}.library-layout-finder .library-tire-prep{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);gap:28px;align-items:end;max-width:1400px;margin:0 auto 18px;padding:24px;border-top:4px solid #1769aa;background:#fff}.library-tire-prep-kicker{margin:0 0 8px;color:#1769aa;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.library-layout-finder .library-tire-prep h2{margin:0 0 9px;color:#111820;font-size:clamp(28px, 3vw, 42px);font-weight:350;line-height:1.04;letter-spacing:-.04em}.library-layout-finder .library-tire-prep p:not(.library-tire-prep-kicker){max-width:760px;margin:0;color:#52616b;font-size:14px;line-height:1.55}.library-tire-prep-actions{display:grid;gap:10px}.library-tire-prep-actions a{display:inline-flex;justify-content:center;padding:13px 16px;background:#1769aa;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.library-tire-prep-actions span{color:#65727d;font-size:12px;line-height:1.45}.library-layout-finder .styles-grid{max-width:1400px;margin:0 auto;padding:0 24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.library-layout-finder .style-card{border-color:#dfe5ea;border-radius:0}.library-layout-finder .style-card[hidden]{display:none}.library-layout-finder .style-card-image{background:radial-gradient(circle,#fff 0,#f2f5f7 100%)}.library-layout-finder .style-card-image img{object-fit:cover;padding:0;transition:transform .2s ease}.library-layout-finder .style-card:hover img{transform:scale(1.035)}.library-layout-finder .style-card-content{padding:13px 11px 14px}.library-layout-finder .library-empty{max-width:1400px;margin:24px auto;padding:50px 24px;text-align:center;color:#6a7781}@media (max-width:1100px){.library-layout-finder .styles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.library-layout-finder .styles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.library-layout-finder .all-styles-header{padding:42px 18px 32px;text-align:left}.library-layout-finder .all-styles-header h1{font-size:42px}.library-layout-finder .all-styles-subtitle{margin:0;font-size:14px}.library-layout-finder .library-controls{top:62px;display:block;padding:12px 14px 10px}.library-control-row{flex-wrap:wrap;justify-content:space-between;margin-top:9px}.library-control-row p{margin-right:auto}.library-control-row label{display:none}.library-control-row select{max-width:158px}.library-year-range{width:100%;flex-basis:100%;justify-content:flex-end}.library-year-range>span:first-child{margin-right:auto}.library-shortcuts{margin-top:9px}.library-layout-finder .all-styles-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px auto 12px;padding:0 12px;gap:8px}.library-layout-finder .stat-box{display:grid;min-height:78px;align-content:center;justify-content:start;padding:13px 12px;text-align:left}.library-layout-finder .stat-number{font-size:25px;line-height:1}.library-layout-finder .stat-label{display:block;margin-top:6px;font-size:9px;line-height:1.2;letter-spacing:.08em}.library-layout-finder .library-tire-prep{display:block;margin:0 12px 14px;padding:18px 16px}.library-layout-finder .library-tire-prep h2{font-size:28px}.library-tire-prep-actions{margin-top:16px}.library-layout-finder .styles-grid{padding:0 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.library-layout-finder .style-card-content{padding:11px 8px 12px}}.wheel-layout-studio .gallery-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #dce4e9}.wheel-layout-studio .gallery-section-head p{margin:0 0 5px;color:#1769aa;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wheel-layout-studio .gallery-section-heading{margin:0}.wheel-layout-studio .gallery-section-heading .photo-count{display:inline-grid;min-width:30px;min-height:30px;margin-left:7px;padding:0 8px;place-items:center;border-radius:999px;background:#edf4f9;color:#1769aa;font-size:12px;font-weight:800;vertical-align:4px}.wheel-layout-studio .gallery-sort-note{color:#6b7983;font-size:12px;white-space:nowrap}.wheel-layout-studio .gallery-load-more{display:flex;width:min(100%,430px);min-height:58px;margin:26px auto 0;padding:10px 22px;align-items:center;justify-content:center;flex-direction:column;gap:2px;border:1px solid #b9cede;border-radius:11px;background:#fff;color:#17364b;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.wheel-layout-studio .gallery-load-more:hover{border-color:#1769aa;box-shadow:0 9px 24px rgba(20,64,92,.1);transform:translateY(-1px)}.wheel-layout-studio .gallery-load-more strong{font-size:13px}.wheel-layout-studio .gallery-load-more span{color:#71808a;font-size:11px;font-weight:500}.wheel-layout-studio .gallery-scroll-sentinel{height:1px}.wheel-layout-studio .gallery-load-status{min-height:20px;margin:12px 0 0;color:#71808a;font-size:12px;text-align:center}@media (max-width:600px){.wheel-layout-studio .gallery-section-head{align-items:flex-start;flex-direction:column;gap:4px}.wheel-layout-studio .gallery-sort-note{white-space:normal}}.results-kicker,.results-total{display:none}.results-layout-fitment.search-results-page{max-width:none;padding:0 0 78px;background:#f5f7f9}.results-layout-fitment>.breadcrumbs{max-width:1400px;margin:0 auto;padding:24px 24px 0}.results-layout-fitment .search-results-header{position:relative;margin:20px 0 0;padding:46px max(24px,calc((100vw - 1352px)/ 2)) 42px;overflow:hidden;background:linear-gradient(135deg,#eaf3fa 0,#f9fbfc 58%,#e6f0f7 100%);border-block:1px solid #dce5ec}.results-layout-fitment .search-results-header::after{content:'';position:absolute;width:340px;height:340px;right:4%;top:-190px;border-radius:50%;background:rgba(26,112,177,.09)}.results-layout-fitment .results-kicker{display:block;margin:0 0 8px;color:#1769aa;font-size:10px;font-weight:850;letter-spacing:.14em}.results-layout-fitment .search-results-title{position:relative;z-index:1;max-width:920px;margin:0 0 12px;color:#172734;font-size:clamp(38px, 5vw, 64px);line-height:1;letter-spacing:-.045em}.results-layout-fitment .search-results-subtitle{max-width:690px;margin:0;color:#62717d;font-size:16px}.results-layout-fitment .results-total{display:inline-flex;gap:5px;align-items:baseline;margin:18px 0 0;padding:7px 11px;border-radius:999px;background:#fff;color:#687680;font-size:12px;box-shadow:0 4px 16px rgba(27,50,67,.06)}.results-layout-fitment .results-total strong{color:#1769aa;font-size:15px}.verified-spec-search{position:relative;z-index:2;max-width:760px;margin-top:18px;padding:16px 18px;border:1px solid #cbdce8;border-radius:11px;background:rgba(255,255,255,.78)}.verified-spec-search>span{color:#1769aa;font-size:8px;font-weight:850;letter-spacing:.13em}.verified-spec-search p{margin:6px 0 10px;color:#60727e;font-size:11px}.verified-spec-search div{display:flex;flex-wrap:wrap;gap:6px}.verified-spec-search b{padding:5px 8px;border-radius:999px;background:#e5f0f7;color:#24465d;font-size:9px;text-transform:capitalize}.results-layout-fitment .desktop-filters{position:sticky;top:64px;z-index:70;gap:10px;max-width:1400px;margin:0 auto 26px;padding:16px 24px;border-bottom:1px solid #dfe5ea;background:rgba(255,255,255,.96);box-shadow:0 10px 25px rgba(22,41,56,.05);backdrop-filter:blur(14px)}.results-layout-fitment .filter-group{flex:1;min-width:140px}.results-layout-fitment .filter-group label{color:#65727d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.results-layout-fitment .filter-group select{width:100%;border-color:#cbd4dc}.results-layout-fitment .wheel-grid{max-width:1400px;margin:0 auto;padding:0 24px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.results-layout-fitment .wheel-card{border:1px solid #dfe5ea;border-radius:12px;box-shadow:none}.results-layout-fitment .wheel-card-image{display:block;aspect-ratio:1;background:radial-gradient(circle,#fff 0,#f2f5f7 100%)}.results-layout-fitment .wheel-card-image img{object-fit:contain;padding:11px}.results-layout-fitment .wheel-card-image-empty{display:grid;place-items:center;color:#87939d;font-size:12px}.results-layout-fitment .wheel-card-content{padding:14px}.results-layout-fitment .wheel-card-title{margin:0 0 5px;font-size:17px}.results-layout-fitment .wheel-card-categories{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-layout-fitment .pagination{max-width:1400px;margin-inline:auto;padding-inline:24px}.catalog-endcap{max-width:1352px;margin:54px auto 0;padding:42px;border:1px solid #dbe4ea;border-radius:18px;background:radial-gradient(circle at 92% 0,rgba(38,133,201,.15),transparent 36%),linear-gradient(135deg,#fff,#f1f6f9);box-shadow:0 18px 48px rgba(20,45,62,.08);text-align:center}.catalog-endcap[hidden]{display:none!important}.catalog-endcap-kicker{margin:0 0 9px;color:#1769aa;font-size:10px;font-weight:850;letter-spacing:.15em}.catalog-endcap h2{max-width:760px;margin:0 auto 10px;color:#162b39;font-size:clamp(27px,3vw,38px);line-height:1.1;letter-spacing:-.03em}.catalog-endcap>p:not(.catalog-endcap-kicker){margin:0 auto;color:#687782;font-size:15px}.catalog-next-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:25px 0}.catalog-next-pills a{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0 18px;border:1px solid #cad7e0;border-radius:999px;background:#fff;color:#18374c;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 5px 15px rgba(24,55,76,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.catalog-next-pills a:hover{border-color:#1769aa;box-shadow:0 8px 20px rgba(23,105,170,.12);transform:translateY(-2px)}.catalog-next-pills a span{color:#1769aa}.catalog-endcap-game{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:22px;border-top:1px solid #dce5eb;color:#667681;font-size:13px}.catalog-endcap-game a{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:8px;background:#1769aa;color:#fff;font-weight:800;text-decoration:none}@media (max-width:768px){.results-layout-fitment.search-results-page{padding:0 0 80px}.results-layout-fitment>.breadcrumbs{padding:18px 16px 0}.results-layout-fitment .search-results-header{margin-top:14px;padding:34px 18px 30px}.results-layout-fitment .search-results-title{font-size:42px}.results-layout-fitment .search-results-subtitle{font-size:14px;line-height:1.55}.results-layout-fitment .desktop-filters{display:none}.results-layout-fitment .wheel-grid{padding:18px 12px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.results-layout-fitment .wheel-card-content{padding:11px 9px 12px}.results-layout-fitment .wheel-card-title{font-size:15px}.results-layout-fitment .wheel-card-categories{font-size:10px}.results-layout-fitment .mobile-filter-button{background:#1769aa}.catalog-endcap{margin:34px 12px 0;padding:30px 17px;border-radius:14px}.catalog-next-pills{align-items:stretch;flex-direction:column}.catalog-next-pills a{justify-content:space-between;width:100%}.catalog-endcap-game{align-items:stretch;flex-direction:column;gap:10px}.catalog-endcap-game a{justify-content:center}}@media (max-width:768px){.desktop-nav{display:none}.mobile-menu-toggle{display:flex}.mobile-menu{display:block}.top-nav-inner{padding:0 16px}.search-panel{width:100%;right:0}.single-layout{grid-template-columns:1fr!important}.back-to-top{bottom:80px!important}.favorites-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.section{padding:32px 16px}.favorites-title,.search-title,.single-title{font-size:32px}.hero-search{padding:60px 16px 50px;min-height:auto}.hero-title{font-size:28px;margin-bottom:16px}.hero-subtitle{font-size:15px;margin-bottom:8px}.hero-stats{font-size:13px;margin-bottom:32px}.hero-search-form{flex-direction:column;gap:12px;width:100%;max-width:100%}.hero-search-input{width:100%;min-width:0;height:52px;padding:13px 16px;font-size:16px;border-radius:4px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.hero-search-button{width:100%;min-width:0;height:52px;padding:0 24px;font-size:16px;border-radius:4px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.quick-filters{gap:8px;margin-top:24px}.quick-filters-label{width:100%;margin-bottom:4px}.quick-filter-btn{padding:10px 16px;font-size:13px}.section-fluid{padding:48px 16px}.section-label{font-size:24px}.featured-wheel{grid-template-columns:1fr;gap:32px}.game-layout{grid-template-columns:1fr}.game-sidebar{position:static}.game-title{font-size:32px}}@media (max-width:1024px){.nav-search-input{width:180px}.nav-search-input:focus{width:220px}}.game-container{max-width:1200px;margin:0 auto;padding:20px 24px}.game-layout{display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}.game-main{min-height:0}.game-sidebar{position:sticky;top:80px}.game-header{text-align:center;margin-bottom:32px}.game-title{font-size:36px;font-weight:200;letter-spacing:-.02em;margin-bottom:8px;color:#262626}.game-subtitle{font-size:15px;color:#595959;font-weight:300}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.stat-card{background:#f7f7f7;padding:16px 12px;text-align:center;border-radius:8px}.stat-value{font-size:24px;font-weight:300;color:#262626;margin-bottom:2px}.stat-label{font-size:11px;color:#595959;text-transform:uppercase;letter-spacing:.05em}.game-card{background:#f7f7f7;padding:24px;border-radius:12px}.question-header{font-size:13px;color:#595959;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.wheel-image-container{width:100%;max-height:340px;aspect-ratio:1;background:#fff;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.wheel-image-container img{max-width:100%;max-height:340px;object-fit:contain}.answer-feedback{text-align:center;padding:10px 16px;border-radius:8px;font-size:14px;margin-bottom:16px;animation:feedbackSlide .3s ease}.feedback-correct{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.feedback-wrong{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}@keyframes feedbackSlide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.options-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.option-btn{height:56px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;font-size:16px;font-weight:400;color:#262626;cursor:pointer;transition:all .2s;font-family:inherit}.option-btn:hover{border-color:#1c69d3;background:#f0f7ff}.option-btn.correct{background:#4caf50;color:#fff;border-color:#4caf50}.option-btn.incorrect{background:#f44336;color:#fff;border-color:#f44336}.option-btn:disabled{cursor:not-allowed}.start-screen{text-align:center;padding:80px 0}.start-btn{width:100%;height:80px;background:#1652a7;color:#fff;border:none;font-size:24px;font-weight:300;cursor:pointer;transition:background .2s;font-family:inherit}.start-btn:hover{background:#003c8f}.results-screen{text-align:center;padding:48px 0}.score-display{font-size:72px;font-weight:300;margin-bottom:16px}.rank-badge{display:inline-block;padding:12px 32px;font-size:16px;font-weight:300;margin-bottom:48px;letter-spacing:.02em}.rank-bronze{background:#f7f7f7;color:#262626;border:1px solid #e8e8e8}.rank-silver{background:#e8e8e8;color:#262626;border:1px solid #d0d0d0}.rank-gold{background:#1652a7;color:#fff;border:1px solid #1652a7}.name-input-container{margin-bottom:32px}.name-input{width:100%;max-width:400px;height:56px;padding:0 24px;border:1px solid #e8e8e8;background:#f7f7f7;font-size:16px;font-family:inherit;text-align:center}.submit-btn{width:100%;max-width:400px;height:56px;background:#1652a7;color:#fff;border:none;font-size:16px;cursor:pointer;font-family:inherit;margin-bottom:16px}.submit-btn:hover{background:#003c8f}.play-again-btn{width:100%;max-width:400px;height:56px;background:#f7f7f7;border:1px solid #e8e8e8;font-size:16px;cursor:pointer;font-family:inherit;color:#262626}.play-again-btn:hover{background:#e8e8e8}.leaderboard{background:#f7f7f7;padding:32px 24px}.leaderboard-header{margin-bottom:16px}.leaderboard-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#262626;margin-bottom:4px}.leaderboard-subtitle{font-size:11px;color:#595959;font-weight:400}.leaderboard-list{list-style:none}.leaderboard-item{display:grid;grid-template-columns:28px 1fr auto;gap:8px;padding:8px 0;border-bottom:1px solid #e8e8e8;align-items:center;font-size:13px}.leaderboard-item:last-child{border-bottom:none}.leaderboard-item:first-child .leaderboard-rank{color:#1652a7;font-weight:600;font-size:16px}.leaderboard-item:nth-child(2) .leaderboard-rank{color:#262626;font-weight:600}.leaderboard-item:nth-child(3) .leaderboard-rank{color:#595959;font-weight:600}.leaderboard-rank{font-size:14px;color:#595959;font-weight:300}.leaderboard-name{font-size:14px;color:#262626;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-score{font-size:14px;color:#262626;font-weight:600}.leaderboard-you{background:rgba(28,105,211,.08);border-left:1px solid #1652a7;padding-left:11px}.mode-selection{padding:48px 0;text-align:center}.mode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mode-card{background:#fff;border:1px solid #e8e8e8;padding:40px 32px;cursor:pointer;transition:all .25s ease;text-align:center;font-family:inherit}.mode-card:hover{border-color:#1652a7;box-shadow:0 4px 16px rgba(28,105,211,.08);transform:translateY(-2px)}.mode-card.mode-speed{border-left:1px solid #e8e8e8}.mode-card.mode-speed:hover{border-left-color:#1652a7}.mode-card.mode-daily{border-left:1px solid #1652a7}.mode-card.mode-daily:hover{border-left-color:#1652a7}.mode-card.mode-featured{background:linear-gradient(to bottom,#f7f9fc 0,#fff 100%);border:1px solid #1652a7;position:relative}.mode-badge-featured{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#1652a7;color:#fff;font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 12px;border-radius:2px}.mode-icon{font-size:48px;margin-bottom:16px;display:none}.mode-name{font-size:18px;font-weight:400;color:#262626;margin-bottom:12px;letter-spacing:-.01em}.mode-desc{font-size:14px;color:#595959;line-height:1.6;font-weight:300}.mode-badge{margin-top:12px;padding:8px 12px;background:rgba(28,105,211,.1);color:#1652a7;font-size:12px;font-weight:400;border-radius:2px;display:none}.mode-timer{margin-top:16px;padding:8px 16px;background:#f7f7f7;color:#262626;font-size:12px;font-weight:400;letter-spacing:.02em;border-top:1px solid #e8e8e8;margin-left:-32px;margin-right:-32px;margin-bottom:-40px;padding-top:16px;padding-bottom:16px}.progress-bar{width:100%;height:4px;background:#e8e8e8;margin-top:32px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#1652a7,#003c8f);transition:width .3s ease}.timer-progress-bar{width:100%;height:6px;background:#e8e8e8;margin-bottom:24px;overflow:hidden;border-radius:3px}.timer-progress-fill{height:100%;background:#1652a7;transition:width .1s linear}.question-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#595959;text-transform:uppercase;letter-spacing:.1em;margin-bottom:32px}.leaderboard-tabs{display:flex;gap:8px;margin-bottom:24px}.leaderboard-tab{flex:1;padding:8px 16px;background:#fff;border:1px solid #e8e8e8;color:#262626;cursor:pointer;font-size:13px;font-family:inherit;transition:all .2s}.leaderboard-tab:hover{background:#f7f7f7}.leaderboard-tab.active{background:#1652a7;color:#fff;border-color:#1652a7}.results-actions{display:flex;gap:16px;justify-content:center;margin-top:24px}.play-again-btn.secondary{background:#fff;border:2px solid #1652a7;color:#1652a7}.play-again-btn.secondary:hover{background:#1652a7;color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.achievement-popup{background:#1652a7;color:#fff;padding:16px 24px;border-radius:4px;margin:24px 0;font-size:15px;font-weight:400;animation:slideIn .5s ease;letter-spacing:.01em}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:992px){.game-layout{grid-template-columns:1fr}.game-sidebar{position:static}.game-title{font-size:28px}.stats-grid{grid-template-columns:repeat(4,1fr)}.wheel-image-container{max-height:280px}.wheel-image-container img{max-height:280px}}@media (max-width:640px){.game-container{padding:12px 16px}.game-header{margin-bottom:16px}.game-title{font-size:24px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.stat-card{padding:12px 8px}.stat-value{font-size:20px}.game-card{padding:16px}.wheel-image-container{max-height:220px}.wheel-image-container img{max-height:220px}.option-btn{height:48px;font-size:14px}.mode-grid{grid-template-columns:1fr}.results-actions{flex-direction:column}.play-again-btn{width:100%}}.timer-display{font-size:18px;font-weight:600;color:#f44336}.show-answer-btn{padding:12px 32px;background:#4caf50;color:#fff;border:none;font-size:16px;cursor:pointer;font-family:inherit;border-radius:4px;transition:background .2s}.show-answer-btn:hover{background:#388e3c}.leaderboard-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid #e8e8e8}.leaderboard-tab{padding:12px 16px;background:0 0;border:none;font-size:13px;color:#595959;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.05em;transition:all .2s;border-bottom:2px solid transparent;margin-bottom:-2px}.leaderboard-tab:hover{color:#262626}.leaderboard-tab.active{color:#fff;border-bottom-color:#1652a7;font-weight:600}.leaderboard-content{display:none}.leaderboard-content.active{display:block}.wheel-image-container.expert-mode{overflow:hidden;position:relative}.wheel-image-container.expert-mode img{transform-origin:center center;will-change:transform}@media (max-width:768px){.mode-selection-grid{grid-template-columns:1fr}.leaderboard-tabs{flex-wrap:wrap}.leaderboard-tab{font-size:11px;padding:10px 12px}}.game-screen{display:none}.results-screen{display:none;text-align:center;padding:48px 0}.results-actions{display:flex;gap:16px;justify-content:center;margin-top:24px}.change-mode-btn{width:100%;max-width:400px;height:56px;background:#f7f7f7;border:1px solid #e8e8e8;font-size:16px;cursor:pointer;font-family:inherit;color:#262626;border-radius:4px;transition:all .2s}.change-mode-btn:hover{background:#e8e8e8}.answer-reveal{display:none;margin-top:24px;text-align:center}.correct-answer-display{display:none;margin-top:16px;padding:16px;background:#4caf50;color:#fff;border-radius:4px}.correct-answer-display p{margin:0;font-size:18px}.mistakes-review{margin-top:48px;display:none}.mistakes-title{font-size:18px;font-weight:400;margin-bottom:24px;color:#262626;text-align:left}.mistake-item{background:#f7f7f7;padding:24px;margin-bottom:16px;border:1px solid #e8e8e8;border-radius:4px}.mistake-layout{display:grid;grid-template-columns:120px 1fr;gap:24px}.mistake-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.mistake-details{display:flex;flex-direction:column;justify-content:center}.mistake-guess{font-size:14px;color:#595959;margin-bottom:8px}.mistake-wrong{color:#f44336;font-weight:600}.mistake-correct{font-size:16px;font-weight:600;margin-bottom:12px;color:#262626}.mistake-link{font-size:13px;color:#1652a7;text-decoration:none}.mistake-link:hover{text-decoration:underline}@media (max-width:768px){.mistake-layout{grid-template-columns:1fr;gap:16px}.results-actions{flex-direction:column}.change-mode-btn,.play-again-btn{max-width:100%}}.answer-reveal{display:none;margin-top:24px;text-align:center}.correct-answer-display{display:none;margin-top:16px;padding:16px;background:#4caf50;color:#fff;border-radius:4px}.correct-answer-display p{margin:0;font-size:18px}.mistakes-review{margin-top:48px;display:none}.mistakes-title{font-size:18px;font-weight:400;margin-bottom:24px;color:#262626;text-align:left}.mistake-item{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:16px;margin-bottom:16px;background:#f7f7f7;border-radius:4px}.mistake-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.mistake-details{display:flex;flex-direction:column;justify-content:center;font-size:14px;line-height:1.6;color:#262626}.game-screen{display:none}@media (max-width:768px){.mistake-item{grid-template-columns:1fr}.mistake-image{width:100%;max-width:200px;margin:0 auto}}.section-stats{background:#f7f7f7;padding:80px 24px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:1200px;margin:0 auto}.stat-card{text-align:center}.stat-number{font-size:45px;font-weight:300;letter-spacing:-.02em;color:#1652a7;margin-bottom:8px}.stat-label{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.stat-description{font-size:14px;color:#595959}.features-grid-simple{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:48px}.feature-item{padding:0}.feature-title{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px;letter-spacing:-.01em}.feature-description{font-size:16px;line-height:1.6;color:#595959}.size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;max-width:1000px;margin:0 auto}.size-card{background:#fff;border:1px solid #e8e8e8;padding:32px 24px;text-align:center;text-decoration:none;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center}.size-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#1652a7}.size-number{font-size:40px;font-weight:300;letter-spacing:-.02em;color:#262626;margin-bottom:4px}.size-label{font-size:12px;color:#595959;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.size-count{font-size:13px;color:#1652a7;font-weight:600}.wheel-photo-badge{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.5px}.featured-badge{display:inline-block;background:#1652a7;color:#fff;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.featured-wheel-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.featured-tag{display:inline-block;padding:6px 12px;background:#f7f7f7;color:#262626;border-radius:4px;font-size:13px;font-weight:500}.section-community{background:#f7f7f7;padding:80px 24px}.contribution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:48px}.contribution-card{background:#fff;padding:32px;border:1px solid #e8e8e8;border-radius:4px}.contribution-title{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px;letter-spacing:-.01em}.contribution-text{font-size:16px;line-height:1.6;color:#595959}.series-designation{font-size:13px;color:#595959;margin-bottom:8px}.btn-secondary{display:inline-block;padding:14px 32px;background:#f7f7f7;color:#262626;text-decoration:none;border:1px solid #e8e8e8;border-radius:4px;font-size:16px;font-weight:500;transition:all .2s}.btn-secondary:hover{background:#fff;border-color:#1652a7}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.stat-number{font-size:36px}.features-grid-simple{grid-template-columns:1fr;gap:32px}.size-grid{grid-template-columns:repeat(4,1fr);gap:12px}.size-card{padding:20px 16px}.size-number{font-size:32px}.contribution-grid{grid-template-columns:1fr}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.size-grid{grid-template-columns:repeat(2,1fr)}}.spinner{width:40px;height:40px;margin:20px auto;border:3px solid #e8e8e8;border-top-color:#1652a7;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{text-align:center;color:#595959;font-size:14px;margin-top:12px}.search-autocomplete-wrapper{position:relative;display:flex;align-items:center;flex-direction:column}.search-hint{position:absolute;top:100%;left:12px;font-size:11px;color:#595959;margin-top:4px;opacity:0;transition:opacity .2s;pointer-events:none}.nav-search-input:focus~.search-hint{opacity:1}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-top:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:400px;overflow-y:auto;display:none;z-index:9999}.autocomplete-item{display:flex;align-items:center;padding:12px 16px;gap:12px;text-decoration:none;color:#262626;border-bottom:1px solid #f7f7f7;transition:background .15s}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item.selected,.autocomplete-item:hover{background:#f7f7f7}.autocomplete-image{width:32px;height:32px;object-fit:cover;border-radius:2px;flex-shrink:0;border:1px solid #e8e8e8}.autocomplete-image-placeholder{width:32px;height:32px;background:#f7f7f7;border-radius:2px;flex-shrink:0}.autocomplete-content{flex:1;min-width:0}.autocomplete-title{font-size:15px;font-weight:600;color:#262626;margin-bottom:2px}.autocomplete-models{font-size:13px;color:#595959;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-dropdown{position:relative}.dropdown-trigger{background:0 0;border:none;font-size:15px;color:#262626;cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .2s;display:flex;align-items:center;font-family:inherit}.dropdown-trigger:hover{background:#f7f7f7;color:#1652a7}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-top:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:16px;display:none;width:min(980px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 92px));overflow-y:auto;z-index:9999}.dropdown-menu.active{display:grid;grid-template-columns:170px minmax(480px,1fr) 145px;gap:24px}.dropdown-section{display:flex;flex-direction:column}.dropdown-label{font-size:12px;font-weight:600;color:#262626;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.dropdown-section a{padding:12px 12px;color:#262626;text-decoration:none;border-radius:4px;font-size:14px;transition:background .15s;min-height:44px;display:flex;align-items:center}.dropdown-section a:hover{background:#f7f7f7}.dropdown-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.dropdown-link-grid a,.dropdown-menu .dropdown-section:nth-child(3) a{min-height:38px;padding:8px 10px}.dropdown-model-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dropdown-model-groups>div>span{display:block;margin:0 0 7px;color:#7a8791;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dropdown-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.dropdown-model-grid a{justify-content:center;min-height:30px;padding:5px!important;border:1px solid #edf0f3;border-radius:5px;font-size:11px;font-weight:750}.dropdown-model-all{justify-content:center;min-height:36px!important;margin-top:10px;padding:7px!important;background:#edf5fb;color:#1652a7!important;font-size:12px!important;font-weight:750}.dropdown-all-wheels{grid-column:1/-1;padding-top:10px;border-top:1px solid #e8e8e8}.dropdown-all-wheels a{justify-content:center;color:#1652a7}@media (max-width:768px){.dropdown-menu{min-width:90vw;max-width:400px;grid-template-columns:1fr;gap:16px}.autocomplete-dropdown{position:fixed;top:64px;left:0;right:0;max-height:calc(100vh - 64px);max-width:none;border-radius:0;margin-top:0}}.site-footer{background:#101820;color:#fff;padding:64px 0 24px}.footer-content{width:100%;max-width:var(--site-shell-width,1328px);margin:0 auto;padding-right:var(--site-gutter,24px);padding-left:var(--site-gutter,24px);box-sizing:border-box}.footer-intro{margin-bottom:40px;padding-bottom:36px;border-bottom:1px solid #404040}.footer-intro p{color:#b8b8b8;font-size:14px;line-height:1.75;margin:0 0 14px;max-width:920px}.footer-intro p:last-child{margin-bottom:0}.footer-intro strong{color:#e8e8e8;font-weight:600}.footer-intro a{color:#7eb3f5;text-decoration:none;border-bottom:1px solid rgba(126,179,245,.35);transition:color .2s,border-color .2s}.footer-intro a:hover{color:#fff;border-bottom-color:#fff}.footer-intro-lead{font-size:15px}.footer-grid{display:grid;grid-template-columns:minmax(320px,1.8fr) repeat(2,minmax(150px,.7fr));gap:48px;margin-bottom:48px}.footer-section .footer-heading{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:16px;color:#fff}.footer-text{color:#b8b8b8;line-height:1.65;font-size:14px}.footer-logo{display:inline-block;margin-bottom:16px;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.025em;text-decoration:none}.footer-brand .footer-text{max-width:390px;margin:0 0 18px}.footer-contact-link{color:#7eb3f5;font-size:13px;font-weight:750;text-decoration:none}.footer-contact-link span{margin-left:7px}.footer-model-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.footer-model-links a{padding:5px 9px;border:1px solid #37434d;border-radius:999px;color:#9eabb4;font-size:10px;font-weight:750;text-decoration:none}.footer-model-links a:hover{border-color:#638cb0;color:#fff}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-link-button,.footer-links a{color:#b8b8b8;text-decoration:none;transition:color .2s;font:inherit}.footer-link-button{padding:0;border:0;background:0 0;cursor:pointer}.footer-link-button:hover,.footer-links a:hover{color:#7eb3f5}.footer-bottom{padding-top:24px;border-top:1px solid #404040;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;color:#73808a;font-size:14px}.footer-legal-inline{margin:0}.footer-legal-inline a{color:#8c8c8c;text-decoration:none;font-size:13px}.footer-legal-inline a:hover{color:#7eb3f5}.footer-legal-sep{margin:0 10px;color:#555}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:32px}.site-footer{padding:48px 16px 24px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer-bottom p{margin:0}.footer-bottom p:last-child span{display:block;margin-top:5px}}.home-discovery{background:#f5f6f8;color:#14171a}body.home .floating-search{display:none}.finder-hero{position:relative;isolation:isolate;overflow:hidden;padding:58px 24px 44px;background:radial-gradient(circle at 78% 18%,rgba(31,113,198,.22),transparent 32%),linear-gradient(145deg,#071521 0,#0d263a 58%,#123a59 100%);background-position:78% 18%,0 50%;background-size:125% 145%,180% 180%;animation:finder-gradient-drift 16s ease-in-out infinite alternate;color:#fff}@keyframes finder-gradient-drift{0%{background-position:78% 18%,0 45%;background-size:125% 145%,180% 180%}45%{background-position:25% 72%,58% 55%;background-size:155% 125%,155% 190%}100%{background-position:92% 55%,100% 42%;background-size:135% 165%,185% 155%}}.finder-hero::after{position:absolute;z-index:-1;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.52'/%3E%3C/svg%3E");background-size:190px 190px;content:"";opacity:.055;pointer-events:none}.finder-ambient{position:absolute;z-index:-2;inset:0;overflow:hidden;pointer-events:none}.finder-ambient i{position:absolute;width:clamp(230px,34vw,520px);aspect-ratio:1;border-radius:50%;background:#147ce5;filter:blur(78px);opacity:.25;will-change:transform}.finder-ambient i:first-child{top:-55%;left:-7%;animation:finder-orbit-one 17s ease-in-out infinite alternate}.finder-ambient i:nth-child(2){top:-30%;right:5%;width:clamp(210px,29vw,430px);background:#2e9cff;opacity:.3;animation:finder-orbit-two 21s ease-in-out infinite alternate}.finder-ambient i:nth-child(3){right:31%;bottom:-72%;width:clamp(260px,38vw,570px);background:#075bb4;opacity:.28;animation:finder-orbit-three 25s ease-in-out infinite alternate}@keyframes finder-orbit-one{to{transform:translate3d(34vw,22%,0) scale(1.12)}}@keyframes finder-orbit-two{to{transform:translate3d(-24vw,38%,0) scale(.9)}}@keyframes finder-orbit-three{to{transform:translate3d(18vw,-42%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.finder-ambient i,.finder-hero{animation:none!important}}.garage-nav-button{display:inline-flex;align-items:center;gap:6px;border:0;background:0 0;cursor:pointer}.garage-mobile-button [data-garage-count],.garage-nav-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#1769aa;color:#fff;font-size:11px;line-height:20px;text-align:center}.garage-mobile-button [data-garage-count][hidden],.garage-nav-count[hidden]{display:none!important}.garage-mobile-button{width:100%;border:0;background:0 0;text-align:left}.garage-overlay{position:fixed;z-index:9997;inset:0;background:rgba(4,13,21,.55);opacity:0;transition:opacity .22s ease}.garage-overlay.is-open{opacity:1}.garage-drawer{position:fixed;z-index:9998;top:0;right:0;width:min(440px,100%);height:100dvh;padding:25px;overflow-y:auto;background:#f5f7f9;box-shadow:-20px 0 55px rgba(0,0,0,.2);transform:translateX(105%);transition:transform .25s ease;display:none}.garage-drawer.is-open{display:block;transform:translateX(0)}body.favorites-open,body.garage-open{overflow:hidden}.garage-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.garage-drawer-head span{color:#1769aa;font-size:11px;font-weight:800;letter-spacing:.14em}.garage-drawer-head .drawer-title{margin:3px 0 0;font-size:31px;font-weight:700;line-height:1.12;letter-spacing:-.035em}.garage-close{width:40px;height:40px;border:1px solid #cfd7de;border-radius:50%;background:#fff;color:#15222d;cursor:pointer;font-size:27px;line-height:35px}.garage-intro{margin:12px 0 20px;color:#66727d;font-size:14px}.garage-cars{display:grid;gap:10px}.garage-empty{display:grid;gap:4px;padding:22px;border:1px dashed #b9c5ce;border-radius:12px;background:#fff;color:#66727d}.garage-empty strong{color:#1a2731}.garage-car{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:13px;border:1px solid #d7dfe5;border-radius:12px;background:#fff}.garage-car.is-active{border-color:#2377ba;box-shadow:inset 4px 0 #2377ba}.garage-car-select{grid-row:1/3;display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:baseline;border:0;background:0 0;color:#17232d;cursor:pointer;text-align:left}.garage-car-select span{grid-column:1/-1;color:#71808c;font-size:9px;font-weight:800;letter-spacing:.1em}.garage-car-select strong{font-size:23px}.garage-car-select small{color:#68747e}.garage-car a,.garage-remove{align-self:center;border:0;background:0 0;color:#1769aa;cursor:pointer;font-size:11px;font-weight:750;text-decoration:none}.garage-remove{color:#9b3b47}.garage-form{margin-top:22px;padding:18px;border-radius:13px;background:#fff}.garage-form .garage-form-title{margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.2}.garage-form label{display:block;margin-bottom:6px;color:#34424e;font-size:12px;font-weight:750}.garage-form label small{color:#89949d;font-weight:500}.garage-form input,.garage-form select{width:100%;height:45px;padding:0 11px;border:1px solid #bdc8d1;border-radius:7px;background:#fff;color:#17232d}.garage-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.garage-save{width:100%;margin-top:14px;padding:12px;border:0;border-radius:7px;background:#1769aa;color:#fff;cursor:pointer;font-weight:800}.garage-form input:disabled,.garage-form select:disabled,.garage-save:disabled{cursor:not-allowed;opacity:.45}.garage-limit{margin:10px 0 0;color:#9b3b47;font-size:12px;font-weight:700}.garage-privacy{margin:17px 0 0;color:#7c8993;font-size:11px;text-align:center}.save-model-garage{margin-top:12px;padding:0;border:0;background:0 0;color:#1769aa;cursor:pointer;font-size:12px;font-weight:750}.garage-home-return{display:grid;width:min(980px,100%);grid-template-columns:auto 1fr;gap:0 13px;align-items:center;margin:-11px 0 20px;padding:13px 16px;border:1px solid rgba(126,179,245,.35);border-radius:10px;background:rgba(9,34,54,.72);color:#fff;text-decoration:none;backdrop-filter:blur(10px)}.garage-home-return[hidden]{display:none}.garage-home-return>span{grid-row:1/3;padding:6px 8px;border-radius:5px;background:#1769aa;font-size:9px;font-weight:800;letter-spacing:.08em}.garage-home-return strong{font-size:14px}.garage-home-return strong b{color:#8fc8f4}.garage-home-return small{color:rgba(255,255,255,.68);font-size:11px}.home-wheel-card.fits-active-garage{outline:2px solid #2e83c5;outline-offset:-2px}.home-garage-fit{position:absolute;left:9px;bottom:9px;padding:5px 8px;border-radius:4px;background:#1769aa;color:#fff;font-size:10px;font-weight:750}.single-garage-fit{display:grid;grid-template-columns:auto 1fr auto;gap:5px 13px;align-items:center;margin:16px 0 20px;padding:14px 16px;border:1px solid #9ec6e5;border-radius:9px;background:#eff7fd}.single-garage-fit[hidden]{display:none}.single-garage-fit>span{grid-row:1/3;color:#1769aa;font-size:9px;font-weight:850;letter-spacing:.1em}.single-garage-fit strong{color:#172734;font-size:14px}.single-garage-fit strong b{color:#1769aa}.single-garage-fit a{grid-column:3;grid-row:1/3;color:#1769aa;font-size:12px;font-weight:750;text-decoration:none}.single-ad-slot{min-height:90px;margin:24px 0;overflow:hidden}.recent-wheels{margin:48px 0 10px;padding-top:28px;border-top:1px solid #dfe5e9}.recent-wheels-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.recent-wheels-head span{color:#1769aa;font-size:10px;font-weight:850;letter-spacing:.11em}.recent-wheels-head h2{margin:3px 0 0;font-size:23px}.recent-wheels-head button{border:0;background:0 0;color:#73808a;cursor:pointer;font-size:11px}.recent-wheels-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.recent-wheel-card{overflow:hidden;border:1px solid #dfe5e9;border-radius:8px;background:#fff;color:#172734;text-decoration:none}.recent-wheel-card img,.recent-wheel-placeholder{display:grid;width:100%;aspect-ratio:1;place-items:center;object-fit:cover;background:#eef2f5;color:#9aa6af;font-size:12px}.recent-wheel-card small,.recent-wheel-card strong{display:block;padding:0 9px}.recent-wheel-card strong{margin-top:9px;font-size:12px}.recent-wheel-card small{margin:3px 0 10px;color:#1769aa;font-size:10px}@media (max-width:800px){.recent-wheels-grid{grid-template-columns:repeat(3,1fr)}.single-garage-fit{grid-template-columns:1fr}.single-garage-fit a,.single-garage-fit>span{grid-column:1;grid-row:auto}}@media (prefers-reduced-motion:reduce){.garage-drawer,.garage-overlay{transition:none}}@media (max-width:560px){.garage-drawer{padding:19px 15px}.garage-form-row{grid-template-columns:1fr}}.favorites-nav-button{display:inline-flex;align-items:center;gap:6px;border:0;background:0 0;cursor:pointer}.favorites-mobile-button [data-favorites-count],.favorites-nav-count{min-width:20px;height:20px;padding:0 6px;background:#1769aa;color:#fff;font-size:11px;line-height:20px;text-align:center}.favorites-mobile-button [data-favorites-count][hidden],.favorites-nav-count[hidden]{display:none!important}.favorites-mobile-button{width:100%;border:0;background:0 0;text-align:left}.favorites-drawer{position:fixed;z-index:9998;top:0;right:0;width:min(440px,100%);height:100dvh;padding:25px;overflow-y:auto;background:#f5f7f9;box-shadow:-20px 0 55px rgba(0,0,0,.2);transform:translateX(105%);transition:transform .25s ease;display:none}.favorites-drawer.is-open{display:block;transform:translateX(0)}.favorites-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.favorites-drawer-head span{color:#1769aa;font-size:11px;font-weight:800;letter-spacing:.14em}.favorites-drawer-head .drawer-title{margin:3px 0 0;color:#15222d;font-size:31px;font-weight:700;line-height:1.12;letter-spacing:-.035em}.favorites-close{width:40px;height:40px;border:1px solid #cfd7de;background:#fff;color:#15222d;cursor:pointer;font-size:27px;line-height:35px}.favorites-drawer-intro{margin:12px 0 20px;color:#66727d;font-size:14px}.favorites-drawer-list{display:grid;gap:1px;border-top:1px solid #d7dfe5;border-bottom:1px solid #d7dfe5;background:#d7dfe5}.favorites-drawer-item{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px;background:#fff}.favorites-drawer-item>a{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;min-width:0;color:#17232d;text-decoration:none}.favorites-drawer-item img,.favorites-drawer-placeholder{display:grid;width:64px;aspect-ratio:1;place-items:center;object-fit:cover;background:#e7edf2;color:#7d8991;font-size:23px}.favorites-drawer-item small,.favorites-drawer-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorites-drawer-item strong{font-size:14px}.favorites-drawer-item small{margin-top:4px;color:#71808c;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.favorites-drawer-item button{align-self:center;border:0;background:0 0;color:#9b3b47;cursor:pointer;font-size:11px;font-weight:750}.favorites-drawer-empty{display:grid;gap:7px;padding:24px;background:#fff;color:#66727d}.favorites-drawer-empty strong{color:#17232d}.favorites-drawer-empty a{margin-top:6px;color:#1769aa;font-size:12px;font-weight:750;text-decoration:none}.favorites-drawer-all{display:block;margin-top:18px;padding:13px;background:#1769aa;color:#fff;font-size:13px;font-weight:800;text-align:center;text-decoration:none}.favorites-privacy{margin:17px 0 0;color:#7c8993;font-size:11px;text-align:center}@media (max-width:560px){.favorites-drawer{padding:19px 15px}}.finder-hero-inner,.return-paths-inner,.wheel-feed-section{max-width:1280px;margin:0 auto}.finder-hero-inner{position:relative;z-index:1}.finder-eyebrow,.section-kicker{margin:0 0 12px;color:#2f79bd;font-size:12px;font-weight:700;letter-spacing:.16em}.finder-eyebrow{color:#83b9e6}.finder-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(36px, 6vw, 64px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.finder-intro{max-width:680px;margin:18px 0 30px;color:rgba(255,255,255,.78);font-size:18px;line-height:1.55}.finder-shell{position:relative;max-width:980px;background:#fff;border-radius:14px;box-shadow:0 22px 50px rgba(0,0,0,.25);color:#14171a}.finder-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e4e7eb}.finder-tab{display:flex;min-width:0;align-items:center;gap:11px;padding:17px 20px;border:0;border-right:1px solid #e4e7eb;border-radius:0;background:#f3f5f7;color:#53606c;font:inherit;text-align:left;cursor:pointer}.finder-tab:first-child{border-radius:14px 0 0}.finder-tab:nth-child(3){border-right:0;border-radius:0 14px 0 0}.finder-tab.is-active{background:#fff;color:#101820;box-shadow:inset 0 3px #2f79bd}.finder-tab-number{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid #bbc3ca;border-radius:50%;font-size:12px;font-weight:700}.finder-tab.is-active .finder-tab-number{border-color:#2f79bd;background:#2f79bd;color:#fff}.finder-tab small,.finder-tab strong{display:block}.finder-tab strong{font-size:15px;font-weight:700}.finder-tab small{margin-top:2px;font-size:11px;color:#73808c}.finder-panel{padding:26px}.finder-panel[hidden]{display:none}.finder-search-form{position:relative}.finder-panel-label,.finder-search-form>label,.model-finder-form>label{display:block;margin:0 0 9px;color:#2c3740;font-size:13px;font-weight:700}.finder-search-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto}.finder-search-control svg{position:absolute;top:18px;left:18px;width:23px;height:23px;fill:none;stroke:#57636e;stroke-linecap:round;stroke-width:1.8}.finder-search-control input{width:100%;height:60px;padding:0 18px 0 52px;border:2px solid #aeb7c0;border-right:0;border-radius:8px 0 0 8px;color:#14171a;background:#fff;font:inherit;font-size:17px}.finder-search-control input:focus{z-index:1;outline:3px solid rgba(47,121,189,.2);border-color:#2f79bd}.finder-search-control button,.model-finder-row button{min-width:120px;padding:0 24px;border:0;border-radius:0 8px 8px 0;background:#1769aa;color:#fff;font:inherit;font-weight:700;cursor:pointer}.finder-search-control button:hover,.model-finder-row button:hover{background:#105485}.home-finder-results{display:none;position:absolute;z-index:50;top:calc(100% + 8px);right:0;left:0;max-height:420px;overflow-y:auto;border:1px solid #d8dde2;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(7,21,33,.2)}.home-finder-results.is-open{display:block}.home-finder-results>a{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:9px 14px;border-bottom:1px solid #edf0f2;color:#18222b;text-decoration:none}.home-finder-results>a.is-active,.home-finder-results>a:hover{background:#e8f3fb;outline:2px solid #1769aa;outline-offset:-2px}.finder-result-placeholder,.home-finder-results img{width:50px;height:50px;border-radius:4px;background:#eef1f3;object-fit:cover}.home-finder-results small,.home-finder-results strong{display:block}.home-finder-results strong{font-size:14px}.home-finder-results small{margin-top:3px;overflow:hidden;color:#65727d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.home-finder-results b{color:#2f79bd}.finder-result-status{padding:18px;color:#65727d;font-size:14px;text-align:center}.finder-all-results{width:100%;padding:14px;border:0;background:#f4f6f8;color:#1769aa;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.finder-shortcuts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:15px}.finder-shortcuts>span{margin-right:2px;color:#6c7780;font-size:12px;font-weight:700}.finder-shortcuts a{padding:7px 11px;border:1px solid #d7dce0;border-radius:999px;color:#34414b;font-size:13px;font-weight:600;text-decoration:none}.finder-shortcuts a:hover{border-color:#2f79bd;color:#1769aa;background:#f2f7fb}.model-finder-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.model-finder-row select{width:100%;height:60px;padding:0 48px 0 18px;border:2px solid #aeb7c0;border-right:0;border-radius:8px 0 0 8px;background:#fff;color:#14171a;font:inherit;font-size:16px}.model-shortcuts a{display:inline-flex;gap:7px;align-items:center}.model-shortcuts small{color:#77828b;font-size:10px}.visual-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.visual-browse-all{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:16px 18px;border:1px solid #b8d4ed;border-radius:9px;background:#edf6ff;color:#16344f;text-decoration:none}.visual-browse-all:hover{border-color:#2f79bd;background:#e4f2ff}.visual-browse-all small,.visual-browse-all span,.visual-browse-all strong{display:block}.visual-browse-all strong{margin-bottom:3px;font-size:16px}.visual-browse-all small{color:#647789;font-size:12px}.visual-browse-all b{color:#1769aa;font-size:22px}.visual-browse-section+.visual-browse-section{margin-top:22px;padding-top:20px;border-top:1px solid #e1e6ea}.visual-browse-section h3{margin:0 0 10px;color:#5c6872;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visual-browse-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-browse-grid-compact a,.visual-browse-grid-sizes a{min-height:66px;padding:12px 14px}.visual-browse-grid-sizes{grid-template-columns:repeat(7,minmax(0,1fr))}.visual-browse-grid-sizes a{text-align:center}.visual-browse-grid a{min-height:82px;padding:16px;border:1px solid #dce1e5;border-radius:7px;color:#1b2730;background:#f8f9fa;text-decoration:none}.visual-browse-grid a:hover{border-color:#2f79bd;background:#f1f7fb}.visual-browse-grid small,.visual-browse-grid strong{display:block}.visual-browse-grid strong{margin-bottom:6px;font-size:15px}.visual-browse-grid small{color:#68747e;font-size:12px;line-height:1.35}.finder-trust{display:flex;flex-wrap:wrap;gap:22px;margin:22px 0 0;color:rgba(255,255,255,.68);font-size:13px}.finder-trust strong{color:#fff}.finder-trust span::before{content:"✓";margin-right:7px;color:#80c7a1;font-weight:700}.wheel-feed-section{padding:58px 24px 70px}.wheel-feed-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:22px}.home-return-paths h2,.wheel-feed-heading h2{margin:0 0 8px;color:#151b20;font-size:clamp(28px, 4vw, 42px);font-weight:500;letter-spacing:-.035em}.wheel-feed-heading p:not(.section-kicker){margin:0;color:#65717b}.feed-view-all{color:#1769aa;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.wheel-feed-filters{display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.wheel-feed-filters::-webkit-scrollbar{display:none}.wheel-feed-filters a{flex:0 0 auto;padding:9px 14px;border:1px solid #d9dee2;border-radius:999px;color:#46525c;background:#fff;font-size:13px;font-weight:600;text-decoration:none}.wheel-feed-filters a.is-current{border-color:#17232c;background:#17232c;color:#fff}.home-wheel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.home-wheel-card{overflow:hidden;border:1px solid #dfe3e6;border-radius:8px;background:#fff;color:#172129;text-decoration:none;transition:transform .18s,box-shadow .18s}.home-wheel-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(19,34,45,.1)}.home-wheel-image{position:relative;aspect-ratio:1;overflow:hidden;background:#e9edf0}.home-wheel-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.home-wheel-card:hover img{transform:scale(1.025)}.home-photo-count{position:absolute;right:9px;bottom:9px;padding:5px 8px;border-radius:4px;background:rgba(8,18,25,.82);color:#fff;font-size:10px;font-weight:700}.home-wheel-copy{padding:15px}.home-wheel-copy h3{margin:0 0 5px;color:#172129;font-size:17px;font-weight:700}.home-wheel-copy p{min-height:18px;margin:0 0 12px;overflow:hidden;color:#65717b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.home-wheel-copy>span{color:#1769aa;font-size:12px;font-weight:700}.home-wheel-copy b{margin-left:3px}.home-ad-slot{grid-column:1/-1;min-height:120px;margin:10px 0}.load-more-wheels{display:block;max-width:380px;margin:34px auto 0;padding:15px 24px;border:1px solid #1769aa;border-radius:6px;color:#1769aa;background:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.load-more-wheels:hover{background:#1769aa;color:#fff}.load-more-wheels:disabled{border-color:#b9c4cc;background:#eef2f4;color:#76838d;cursor:default}.home-wheel-card.is-feed-hidden{display:none}.home-complete-library{display:block;width:max-content;margin:16px auto 0;color:#536776;font-size:12px;font-weight:750;text-decoration:none}.home-complete-library:hover{color:#1769aa}.home-return-paths{padding:54px 0 64px;background:#fff;border-top:1px solid #e2e6e9}.return-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.return-path-grid a{padding:22px;border:1px solid #dfe3e6;border-radius:8px;color:#172129;text-decoration:none}.return-path-grid a:hover{border-color:#2f79bd;background:#f5f9fc}.return-path-grid small,.return-path-grid span,.return-path-grid strong{display:block}.return-path-grid span{margin-bottom:12px;color:#2f79bd;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.return-path-grid strong{margin-bottom:5px;font-size:18px}.return-path-grid small{color:#68747e;font-size:13px}@media (max-width:900px){.home-wheel-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.finder-hero{padding:32px 14px 26px}.finder-hero h1{font-size:39px}.finder-intro{margin:12px 0 22px;font-size:15px}.finder-shell{border-radius:10px}.finder-tab{display:block;padding:13px 6px 12px;text-align:center}.finder-tab:first-child{border-radius:10px 0 0}.finder-tab:nth-child(3){border-radius:0 10px 0 0}.finder-tab-number{display:none}.finder-tab strong{font-size:14px}.finder-tab small{font-size:10px}.finder-panel{padding:18px 14px}.finder-search-control{display:block}.finder-search-control input{height:58px;padding-right:14px;border-right:2px solid #aeb7c0;border-radius:7px;font-size:16px}.finder-search-control button{width:100%;min-height:48px;margin-top:9px;border-radius:7px}.home-finder-results{top:75px;max-height:365px}.finder-shortcuts{gap:6px}.finder-shortcuts>span{width:100%}.finder-shortcuts a{padding:6px 10px;font-size:12px}.model-finder-row{display:block}.model-finder-row select{height:58px;border-right:2px solid #aeb7c0;border-radius:7px;font-size:14px}.model-finder-row button{width:100%;min-height:48px;margin-top:9px;border-radius:7px}.visual-browse-grid{grid-template-columns:repeat(2,1fr);gap:8px}.visual-browse-grid a{min-height:76px;padding:13px}.visual-browse-all{margin-bottom:16px;padding:14px}.visual-browse-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-browse-grid-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-browse-grid-compact a,.visual-browse-grid-sizes a{min-height:62px}.finder-trust{gap:8px 15px;margin-top:16px;font-size:11px}.wheel-feed-section{padding:38px 12px 48px}.wheel-feed-heading{display:block;margin-bottom:18px}.wheel-feed-heading h2{font-size:32px}.wheel-feed-heading p:not(.section-kicker){font-size:13px;line-height:1.45}.feed-view-all{display:inline-block;margin-top:12px}.home-wheel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-wheel-copy{padding:11px}.home-wheel-copy h3{font-size:14px}.home-wheel-copy p{margin-bottom:8px;font-size:10px}.home-wheel-copy>span{font-size:10px}.home-photo-count{right:6px;bottom:6px;padding:4px 6px;font-size:9px}.home-return-paths{padding:40px 0 48px}.return-path-grid{grid-template-columns:1fr;gap:9px}.return-path-grid a{padding:17px}}.concept-page{background:#f4f5f6;color:#151b20}.concept-inner{max-width:1280px;margin:0 auto;padding-right:24px;padding-left:24px}.concept-label{margin:0 0 11px;color:#3278b8;font-size:11px;font-weight:700;letter-spacing:.15em}.concept-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.concept-heading h2{margin:0;font-size:38px;font-weight:500;letter-spacing:-.035em}.concept-heading>a{color:#1769aa;font-size:14px;font-weight:700;text-decoration:none}.vehicle-hero{padding:72px 0;background:linear-gradient(125deg,#e8eef3 0,#f8f9fa 55%,#d9e6f0 100%)}.vehicle-hero-grid{display:grid;grid-template-columns:1fr 520px;gap:70px;align-items:center}.vehicle-hero-copy h1{max-width:650px;margin:0 0 20px;font-size:clamp(46px,6vw,76px);font-weight:500;letter-spacing:-.055em;line-height:.98}.vehicle-hero-copy>p:last-child{max-width:610px;margin:0;color:#5d6871;font-size:18px;line-height:1.55}.vehicle-primary-finder{padding:30px;border-radius:12px;background:#fff;box-shadow:0 20px 46px rgba(24,48,66,.13)}.vehicle-primary-finder label{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.vehicle-primary-finder select{width:100%;height:58px;padding:0 16px;border:2px solid #aeb8c0;border-radius:7px;background:#fff;font:inherit;font-size:16px}.vehicle-primary-finder button{width:100%;min-height:54px;margin-top:11px;border:0;border-radius:7px;background:#1769aa;color:#fff;font:inherit;font-weight:700;cursor:pointer}.vehicle-primary-finder p{margin:13px 0 0;color:#69747d;font-size:12px;text-align:center}.vehicle-primary-finder a{color:#1769aa}.chassis-section{padding-top:60px;padding-bottom:68px}.chassis-visual-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.chassis-visual-grid a{min-height:155px;padding:19px;border:1px solid #dce1e4;border-radius:8px;background:#fff;color:#18222a;text-decoration:none;transition:transform .18s,border-color .18s}.chassis-visual-grid a:hover{transform:translateY(-2px);border-color:#3278b8}.chassis-visual-grid small,.chassis-visual-grid span,.chassis-visual-grid strong{display:block}.chassis-visual-grid span{color:#79838b;font-size:11px}.chassis-visual-grid strong{margin:17px 0 20px;font-size:32px}.chassis-visual-grid small{color:#3278b8;font-size:12px;font-weight:700}.chassis-visual-grid b{float:right}.vehicle-wheel-strip{padding:58px 0 70px;border-top:1px solid #e0e4e7;background:#fff}.compact-wheel-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.compact-wheel-row a{color:#18222a;text-decoration:none}.compact-wheel-row img{width:100%;aspect-ratio:1;border-radius:7px;background:#eef0f2;object-fit:cover}.compact-wheel-row strong{display:block;margin-top:9px;font-size:13px}.visual-hero{padding:54px 0 0;background:#0c1822;color:#fff}.visual-title-row{display:grid;grid-template-columns:1fr 420px;gap:60px;align-items:end}.visual-title-row h1{margin:0 0 13px;color:#fff;font-size:clamp(48px,7vw,78px);font-weight:500;letter-spacing:-.055em;line-height:1}.visual-title-row p:not(.concept-label){max-width:700px;margin:0;color:rgba(255,255,255,.7);font-size:17px;line-height:1.5}.visual-quick-search{padding-bottom:6px}.visual-quick-search label{display:block;margin-bottom:8px;color:rgba(255,255,255,.74);font-size:12px;font-weight:700}.visual-quick-search div{display:grid;grid-template-columns:1fr auto}.visual-quick-search input{min-width:0;height:52px;padding:0 15px;border:0;border-radius:6px 0 0 6px;font:inherit}.visual-quick-search button{padding:0 22px;border:0;border-radius:0 6px 6px 0;background:#3278b8;color:#fff;font:inherit;font-weight:700}.visual-category-bar{display:flex;gap:4px;margin-top:42px;overflow-x:auto}.visual-category-bar a{flex:0 0 auto;padding:16px 20px;border-bottom:3px solid transparent;color:rgba(255,255,255,.68);font-size:13px;font-weight:700;text-decoration:none}.visual-category-bar a.is-active{border-color:#68a9df;color:#fff}.visual-library{padding-top:48px;padding-bottom:70px}.visual-masonry-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.visual-wheel-tile{position:relative;overflow:hidden;border-radius:7px;background:#fff;color:#172129;text-decoration:none}.visual-wheel-tile.is-featured{grid-column:span 2;grid-row:span 2}.visual-wheel-tile img{width:100%;aspect-ratio:1;object-fit:cover}.visual-wheel-tile.is-featured img{height:calc(100% - 59px);aspect-ratio:auto}.visual-wheel-tile>div{padding:11px 12px 13px}.visual-wheel-tile small,.visual-wheel-tile strong{display:block}.visual-wheel-tile strong{font-size:14px}.visual-wheel-tile small{margin-top:3px;overflow:hidden;color:#6c7780;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.visual-wheel-tile>span{position:absolute;top:9px;right:9px;padding:5px 7px;border-radius:4px;background:rgba(8,18,25,.82);color:#fff;font-size:9px;font-weight:700}.visual-load-more{display:block;max-width:430px;margin:34px auto 0;padding:15px 20px;border:1px solid #3278b8;border-radius:6px;color:#1769aa;background:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none}@media (max-width:900px){.vehicle-hero-grid,.visual-title-row{grid-template-columns:1fr;gap:30px}.chassis-visual-grid{grid-template-columns:repeat(3,1fr)}.compact-wheel-row{grid-template-columns:repeat(3,1fr)}.visual-masonry-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.concept-inner{padding-right:13px;padding-left:13px}.concept-heading{display:block}.concept-heading h2{font-size:31px}.concept-heading>a{display:inline-block;margin-top:10px}.vehicle-hero{padding:38px 0 34px}.vehicle-hero-copy h1{font-size:45px}.vehicle-hero-copy>p:last-child{font-size:15px}.vehicle-primary-finder{padding:17px}.chassis-section{padding-top:38px;padding-bottom:44px}.chassis-visual-grid{grid-template-columns:repeat(2,1fr);gap:8px}.chassis-visual-grid a{min-height:130px;padding:14px}.chassis-visual-grid strong{margin:14px 0 16px;font-size:27px}.vehicle-wheel-strip{padding:40px 0 48px}.compact-wheel-row{grid-template-columns:repeat(2,1fr);gap:9px}.visual-hero{padding-top:36px}.visual-title-row h1{font-size:49px}.visual-title-row p:not(.concept-label){font-size:14px}.visual-quick-search{width:100%}.visual-category-bar{margin-top:26px}.visual-category-bar a{padding:13px 14px}.visual-library{padding-top:34px;padding-bottom:48px}.visual-masonry-grid{grid-template-columns:repeat(2,1fr);gap:8px}.visual-wheel-tile.is-featured{grid-column:span 2;grid-row:auto}.visual-wheel-tile.is-featured img{height:auto;aspect-ratio:1.8}}.analytics-consent{position:fixed;z-index:100000;left:50%;bottom:0;transform:translateX(-50%);width:min(680px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.22);border-bottom:0;border-radius:0;background:rgba(10,16,28,.98);color:#fff;box-shadow:0 -12px 34px rgba(0,0,0,.18);backdrop-filter:blur(18px)}.analytics-consent[hidden]{display:none}.analytics-consent strong{display:block;margin-bottom:2px;font-size:14px}.analytics-consent p{margin:0;color:#c8d2e2;font-size:12px;line-height:1.35}.analytics-consent-actions{display:flex;gap:8px;flex:none}.analytics-consent button{min-height:40px;padding:0 13px;border-radius:0;border:1px solid rgba(255,255,255,.32);font-size:12px;font-weight:700;cursor:pointer}.consent-reject{background:0 0;color:#fff}.consent-accept{background:#1677ff;color:#fff;border-color:#1677ff!important}.bmw-ad-placement{width:100%;margin:28px auto;padding:12px;text-align:center;overflow:hidden}.bmw-ad-label{display:block;margin-bottom:7px;color:#778397;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.legal-preference-button{min-height:44px;padding:0 16px;border:1px solid #b8c4d6;border-radius:10px;background:#fff;color:#162238;font:inherit;font-weight:700;cursor:pointer}.legal-preference-button:hover{border-color:#1677ff;color:#075dcc}@media(max-width:640px){.analytics-consent{align-items:stretch;flex-direction:column;gap:10px;width:100%;padding:12px 16px}.analytics-consent strong{font-size:14px}.analytics-consent p{font-size:12px;line-height:1.35}.analytics-consent-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-consent button{width:100%}}.gallery-load-more{display:flex;align-items:center;justify-content:center;gap:10px;width:min(420px,calc(100% - 32px));margin:28px auto 0;padding:14px 20px;border:1px solid #b9c8da;border-radius:999px;background:#fff;color:#10233f;font:inherit;font-weight:750;cursor:pointer}.gallery-load-more:hover{border-color:#1769d2;color:#0b5fc7;transform:translateY(-1px)}.gallery-load-more span{color:#66758a;font-size:.82em;font-weight:600}.game-experience-focus .mode-card.mode-featured{padding-bottom:32px}.game-experience-focus .mode-timer{display:inline-flex;align-items:center;gap:10px;width:auto;min-height:38px;margin:20px 0 0;padding:5px 6px 5px 13px;border:1px solid #cbddec;border-radius:999px;background:rgba(255,255,255,.82);color:#5f7180;box-shadow:0 5px 14px rgba(19,62,96,.07);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1}.game-experience-focus .mode-timer-label{white-space:nowrap}.game-experience-focus .mode-timer-value{min-width:76px;padding:8px 10px;border-radius:999px;background:#102c43;color:#fff;font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.06em;text-align:center}.game-experience-focus .leaderboard-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 20px 14px;padding:4px;border:0;border-radius:10px;background:#eef2f5}.game-experience-focus .leaderboard-tab{min-height:38px;margin:0;padding:0 12px;border:0;border-radius:7px;background:0 0;color:#6d7982;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1;text-transform:uppercase;box-shadow:none}.game-experience-focus .leaderboard-tab:hover{background:rgba(255,255,255,.62);color:#17364e}.game-experience-focus .leaderboard-tab.active{border:0;background:#fff;color:#1652a7;box-shadow:0 2px 7px rgba(17,39,56,.12)}.game-experience-focus .leaderboard-tab:focus-visible{outline:2px solid #1c69d3;outline-offset:2px}@media (max-width:640px){.game-experience-focus .mode-card.mode-featured{padding-bottom:25px}.game-experience-focus .mode-timer{margin-top:16px}.game-experience-focus .leaderboard-tabs{margin-inline:14px}}:root{--site-content-width:1520px;--site-shell-width:1520px;--site-gutter:24px}.brand-guide-section,.concept-inner,.fitment-explainer,.fitment-workbench,.library-layout-finder .all-styles-stats,.library-layout-finder .library-controls,.library-layout-finder .library-empty,.library-layout-finder .styles-grid,.public-page-shell,.results-layout-fitment .desktop-filters,.results-layout-fitment .pagination,.results-layout-fitment .wheel-grid,.results-layout-fitment>.breadcrumbs,.sitemap-page.content-layout-editorial .sitemap-nav,.sitemap-page.content-layout-editorial .sitemap-section,.sitemap-page.content-layout-editorial .sitemap-stats,.top-nav-inner,.wheel-layout-studio .single-container{width:100%;max-width:var(--site-shell-width);padding-right:var(--site-gutter);padding-left:var(--site-gutter);box-sizing:border-box}.finder-hero-inner,.game-experience-focus .game-layout,.keep-exploring-inner,.return-paths-inner{width:100%;max-width:var(--site-content-width)}.wheel-feed-section{width:100%;max-width:var(--site-shell-width)}.results-layout-fitment .search-results-header{padding-right:max(var(--site-gutter),calc((100vw - var(--site-content-width))/ 2));padding-left:max(var(--site-gutter),calc((100vw - var(--site-content-width))/ 2))}.brand-guide-hero-inner{width:100%;max-width:none;padding-right:max(var(--site-gutter),calc((100vw - var(--site-content-width))/ 2));padding-left:max(var(--site-gutter),calc((100vw - var(--site-content-width))/ 2));box-sizing:border-box}.fitment-hero>div,.fitment-search-cta{padding-right:max(var(--site-gutter),calc((100vw - var(--site-content-width))/ 2));padding-left:max(var(--site-gutter),calc((100vw - var(--site-content-width))/ 2))}.catalog-endcap{width:calc(100% - (var(--site-gutter) * 2));max-width:var(--site-content-width)}@media (max-width:700px){:root{--site-gutter:16px}.concept-inner,.library-layout-finder .styles-grid,.results-layout-fitment .wheel-grid,.wheel-layout-studio .single-container{padding-right:var(--site-gutter);padding-left:var(--site-gutter)}.finder-hero,.wheel-feed-section{padding-right:var(--site-gutter);padding-left:var(--site-gutter)}}@media (min-width:701px){.library-layout-finder .all-styles-stats,.library-layout-finder .library-controls,.library-layout-finder .library-empty,.library-layout-finder .styles-grid{width:calc(100% - (var(--site-gutter) * 2));max-width:var(--site-content-width);padding-right:0;padding-left:0}.top-nav .nav-search-form{transform:translateY(1px)}.top-nav .nav-search-button{top:50%;transform:translateY(-50%)}}.helper-login-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid #36536a}.helper-login-form .helper-form-status,.helper-login-form strong{grid-column:1/-1}.helper-login-form button{min-height:43px}@media(max-width:700px){.helper-login-form{grid-template-columns:1fr}}.photo-bounty{margin:28px 0 34px;border:1px solid #cad7e2;background:#f4f8fb}.photo-bounty-intro{padding:28px 30px 22px;border-bottom:1px solid #d9e3eb}.photo-bounty-intro h3{margin:0 0 8px;font-size:30px}.photo-bounty-intro>p:last-child{max-width:850px;margin:0;color:#536675}.photo-bounty-list{display:grid;grid-template-columns:repeat(3,1fr)}.photo-bounty-list a{display:flex;min-width:0;flex-direction:column;padding:24px 28px;color:#101820;text-decoration:none;border-right:1px solid #d9e3eb}.photo-bounty-list a:last-child{border-right:0}.photo-bounty-list strong{font-size:22px}.photo-bounty-list small,.photo-bounty-list span{margin-top:3px;color:#667986}.photo-bounty-list b{margin-top:18px;color:#1769aa}.photo-bounty-list a:hover{background:#eaf3fa}.photo-bounty-rules{margin:0;padding:18px 30px;border-top:1px solid #d9e3eb;color:#5d6d79;font-size:13px}@media(max-width:760px){.photo-bounty-list{grid-template-columns:1fr}.photo-bounty-list a{border-right:0;border-bottom:1px solid #d9e3eb}.photo-bounty-list a:last-child{border-bottom:0}}.back-to-top,.floating-search{display:none!important}@media(max-width:768px){.floating-search{display:block!important}.back-to-top.is-visible{display:block!important}}.account-page{max-width:1280px;margin:0 auto;padding:64px 24px 100px}.account-hero{padding:55px clamp(24px,6vw,76px);border-radius:20px;background:linear-gradient(145deg,#071521,#0d263a 58%,#123a59);color:#fff}.account-hero p{margin:0 0 10px;color:#7fc3ff;font-size:11px;font-weight:800;letter-spacing:.12em}.account-hero h1{margin:0;font-size:clamp(38px,6vw,70px);letter-spacing:-.045em}.account-hero span{display:block;margin-top:12px;color:#c5d6e2;font-size:17px}.account-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.account-auth-grid>section,.account-signed-card{padding:32px;border:1px solid #dce5ee;border-radius:16px;background:#fff}.account-auth-grid h2{margin:0 0 8px;font-size:30px}.community-auth-form{display:grid;gap:11px;margin-top:20px}.community-auth-form input{height:48px;padding:0 14px;border:1px solid #bdcbd6;border-radius:9px;font:inherit}.community-auth-form button{height:48px;border:0;border-radius:9px;background:#1769aa;color:#fff;font:inherit;font-weight:800;cursor:pointer}.account-signed-card{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:center;margin-top:26px}.account-signed-card small{display:block;color:#687782;font-weight:800;letter-spacing:.08em}.account-signed-card strong{display:block;margin:5px 0;font-size:42px;color:#1769aa}.account-signed-card p{margin:0;color:#687782}.account-signed-card>a{padding:12px 18px;border:1px solid #bdcbd6;border-radius:9px;color:#102331;text-decoration:none;font-weight:700}.account-reset-card{max-width:680px;margin:26px auto 0;padding:32px;border:1px solid #dce5ee;border-radius:16px;background:#fff}.account-reset-card h2{margin:0 0 8px;font-size:30px}.account-reset-request{margin-top:20px;padding-top:17px;border-top:1px solid #e2e8ed}.account-reset-request summary{color:#1769aa;cursor:pointer;font-weight:750}.account-reset-request .community-auth-form{margin-top:14px}@media(max-width:700px){.account-page{padding:28px 14px 70px}.account-auth-grid,.account-signed-card{grid-template-columns:1fr}.account-hero{padding:36px 22px}}.site-footer{position:relative;overflow:clip;contain:paint;background:radial-gradient(circle at 78% 18%,rgba(31,113,198,.22),transparent 32%),linear-gradient(145deg,#050d14 0,#0a1c2a 58%,#102f47 100%)!important;color:#fff}.footer-ambient{position:absolute;inset:0;overflow:clip;pointer-events:none}.footer-ambient i{position:absolute;display:block;border-radius:50%;filter:blur(100px);opacity:.34;background:#177ed1}.footer-ambient i:first-child{width:460px;height:460px;left:-150px;top:10%;animation:footerOrbOne 18s ease-in-out infinite alternate}.footer-ambient i:nth-child(2){width:360px;height:360px;right:4%;top:7%;background:#225eaa;animation:footerOrbTwo 22s ease-in-out infinite alternate}.footer-ambient i:nth-child(3){width:300px;height:300px;left:52%;bottom:-120px;background:#1685c7;animation:footerOrbThree 26s ease-in-out infinite alternate}.footer-content{position:relative;z-index:1}.footer-discovery{padding:12px 0 54px;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,.14)}.footer-discovery-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}.footer-discovery-head p{margin:0 0 7px;color:#6eb9ee;font-size:10px;font-weight:850;letter-spacing:.13em}.footer-discovery-head h2{margin:0;color:#fff;font-size:clamp(28px,4vw,46px);letter-spacing:-.045em}.footer-discovery-head>a{color:#a9d5f2;text-decoration:none;font-size:13px;font-weight:750}.footer-discovery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.footer-fresh-card{position:relative;min-width:0;min-height:250px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.07);color:#fff;text-decoration:none;backdrop-filter:blur(12px);transition:transform .22s,border-color .22s,background .22s}.footer-fresh-card:hover{transform:translateY(-5px);border-color:rgba(110,185,238,.65);background:rgba(255,255,255,.11)}.footer-fresh-card img,.footer-wheel-placeholder{display:grid;place-items:center;width:100%;height:150px;object-fit:cover;border-radius:8px;background:rgba(245,249,252,.94);color:#1769aa;font-weight:900;letter-spacing:.12em}.footer-photo-card img{object-fit:cover}.footer-fresh-card small{display:block;margin:12px 0 4px;color:#70b8e8;font-size:8px;font-weight:850;letter-spacing:.1em}.footer-fresh-card strong{display:block;overflow:hidden;color:#fff;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.footer-fresh-card b{display:block;margin-top:8px;color:#a9d5f2;font-size:10px}.site-footer .footer-heading,.site-footer .footer-logo{color:#fff}.site-footer .footer-bottom,.site-footer .footer-bottom a,.site-footer .footer-link-button,.site-footer .footer-links a,.site-footer .footer-text{color:#aebfcb}.site-footer .footer-contact-link,.site-footer .footer-model-links a{color:#78c2f2}@keyframes footerOrbOne{to{transform:translate(180px,80px) scale(1.18)}}@keyframes footerOrbTwo{to{transform:translate(-160px,110px) scale(.85)}}@keyframes footerOrbThree{to{transform:translate(120px,-150px) scale(1.22)}}body.home .finder-hero-inner{animation:homeHeroEnter .75s cubic-bezier(.2,.7,.2,1) both}body.home .finder-primary-search{animation:homeSearchEnter .8s .12s cubic-bezier(.2,.7,.2,1) both}@keyframes homeHeroEnter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes homeSearchEnter{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:900px){.footer-discovery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.footer-discovery-head{display:block}.footer-discovery-head>a{display:inline-block;margin-top:12px}.footer-discovery-grid{grid-template-columns:1fr 1fr}.footer-fresh-card{min-height:205px}.footer-fresh-card img,.footer-wheel-placeholder{height:112px}}@media(prefers-reduced-motion:reduce){.footer-ambient i,body.home .finder-hero-inner,body.home .finder-primary-search{animation:none!important}}.account-library{margin-top:46px;padding-top:30px;border-top:1px solid #cbd5dd}.account-library-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:20px 48px;align-items:end}.account-library-heading .community-kicker,.account-library-heading h2{grid-column:1}.account-library-heading h2{margin:-2px 0 0;color:#122b3e;font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.account-library-heading>p:last-child{grid-column:2;grid-row:1/3;margin:0;color:#536779;line-height:1.55}.account-library-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;background:#cbd5dd}.account-library-card{padding:30px;background:#f3f7fa}.account-library-card h3{margin:8px 0 9px;color:#122b3e;font-size:27px;letter-spacing:-.03em}.account-library-card>p:not(.community-kicker){max-width:360px;min-height:46px;margin:0;color:#536779;font-size:14px;line-height:1.5}.account-library-card button{display:inline-flex;align-items:center;gap:12px;margin-top:25px;padding:0;border:0;background:0 0;color:#1769aa;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.account-library-card button span{font-size:18px;line-height:1}@media(max-width:700px){.account-library-grid,.account-library-heading{grid-template-columns:1fr}.account-library-heading>p:last-child{grid-column:1;grid-row:auto}.account-library-card{padding:24px}}.account-oauth-notice{order:1;margin:20px 0 0;padding:14px 16px;border-left:4px solid #1769aa;background:#edf6fc;color:#173b55;font-size:14px}.account-oauth-notice.is-error{border-left-color:#b33c47;background:#fdf0f1;color:#7f2430}.account-google-login{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;margin-top:20px;border:1px solid #b9c7d1;background:#fff;color:#172734;font-size:14px;font-weight:750;text-decoration:none}.account-google-login:hover{border-color:#1769aa;color:#1769aa}.account-google-login span{display:grid;width:22px;height:22px;place-items:center;color:#4285f4;font-weight:900}.account-auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0 -3px;color:#71808b;font-size:11px}.account-auth-divider:after,.account-auth-divider:before{content:"";flex:1;height:1px;background:#d8e0e6}.account-page{display:flex;flex-direction:column}.account-page>.account-hero{order:0}.account-page>.account-library{order:1}.account-page>.account-auth-grid,.account-page>.account-reset-card,.account-page>.account-signed-card{order:2}.account-auth-grid>section,.account-google-login,.account-hero,.account-reset-card,.account-signed-card,.account-signed-card>a,.community-auth-form button,.community-auth-form input{border-radius:0}.account-library-grid{grid-template-columns:1fr 1fr;align-items:start}.account-library-panel{min-width:0;padding:30px;background:#f3f7fa}.account-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #cbd5dd}.account-panel-head .community-kicker{margin:0 0 8px}.account-panel-head h3{margin:0;color:#122b3e;font-size:27px;letter-spacing:-.03em}.account-panel-head>span{padding:6px 9px;background:#dcebf5;color:#1769aa;font-size:11px;font-weight:800;white-space:nowrap}.account-favorites-list,.account-garage-list{display:grid;gap:1px;margin-top:20px;border-top:1px solid #cbd5dd;border-bottom:1px solid #cbd5dd;background:#cbd5dd}.account-car{display:grid;grid-template-columns:1fr auto auto;gap:13px;align-items:center;padding:13px;background:#fff}.account-car.is-active{box-shadow:inset 4px 0 #1769aa}.account-car button:first-child{display:grid;gap:3px;padding:0;border:0;background:0 0;color:#15222d;cursor:pointer;text-align:left}.account-car small{color:#1769aa;font-size:9px;font-weight:850;letter-spacing:.1em}.account-car strong{font-size:20px;letter-spacing:-.03em}.account-car span{color:#687782;font-size:12px}.account-car button:last-child,.account-car>a{border:0;background:0 0;color:#1769aa;cursor:pointer;font-size:11px;font-weight:800;text-decoration:none}.account-car button:last-child{color:#9b3b47}.account-garage-form{display:grid;grid-template-columns:1fr 100px;gap:11px;margin-top:20px}.account-garage-form label{display:grid;gap:6px;color:#455b6b;font-size:11px;font-weight:800}.account-garage-form label:first-child{grid-column:1/3}.account-garage-form small{color:#82919d;font-weight:500}.account-garage-form input{min-width:0;height:46px;padding:0 11px;border:1px solid #bdcbd6;border-radius:0;background:#fff;color:#15222d;font:inherit}.account-garage-form button{grid-column:1/3;height:48px;border:0;border-radius:0;background:#1769aa;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.account-garage-form button:disabled,.account-garage-form input:disabled{opacity:.45;cursor:not-allowed}.account-favorite{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px;background:#fff}.account-favorite>a{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;min-width:0;color:#15222d;text-decoration:none}.account-favorite img,.account-favorite>a>span{display:grid;width:52px;aspect-ratio:1;place-items:center;object-fit:cover;background:#e6edf2;color:#7d8991;font-size:22px}.account-favorite strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-favorite button{border:0;background:0 0;color:#9b3b47;cursor:pointer;font-size:11px;font-weight:800}.account-library-empty{display:grid;gap:6px;padding:22px;background:#fff;color:#687782;font-size:13px}.account-library-empty strong{color:#15222d;font-size:14px}.account-all-favorites{display:inline-block;margin-top:20px;color:#1769aa;font-size:13px;font-weight:800;text-decoration:none}@media(max-width:700px){.account-library-grid{grid-template-columns:1fr}.account-car{grid-template-columns:1fr auto}.account-car>a{grid-column:1}.account-garage-form{grid-template-columns:1fr}.account-garage-form button,.account-garage-form label:first-child{grid-column:auto}.account-library-panel{padding:24px}}.about-page{background:#fff;color:#101820}.about-container{width:min(calc(100% - 64px),1280px);margin:0 auto}.about-eyebrow{margin:0 0 14px;color:#1672b9;font-size:11px;font-weight:800;letter-spacing:.13em}.about-hero{padding:88px 0 96px;background:linear-gradient(112deg,#06131d 0,#0a2d48 60%,#155a8c 100%);color:#fff}.about-hero h1{margin:0;max-width:930px;color:#fff;font-size:clamp(52px,7vw,92px);font-weight:300;line-height:.94;letter-spacing:-.055em}.about-hero .about-eyebrow{color:#83cbff}.about-hero p:last-child{max-width:620px;margin:28px 0 0;color:#d7e8f3;font-size:18px;line-height:1.6}.about-intro{padding:72px 0;background:#f2f6f8}.about-intro-grid,.community-grid,.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:76px}.about-bounty h2,.about-community h2,.about-contact h2,.about-intro h2{margin:0 0 18px;color:#101820;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1;letter-spacing:-.045em}.about-community p,.about-contact p,.about-intro p{max-width:680px;margin:0;color:#4a5d69;font-size:17px;line-height:1.7}.about-intro dl{display:grid;grid-template-columns:1fr;border-top:1px solid #b9c9d3;margin:0}.about-intro dl div{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid #b9c9d3}.about-intro dt{color:#1769aa;font-size:35px;font-weight:400;letter-spacing:-.04em}.about-intro dd{margin:0;color:#3e5260}.about-bounty{padding:72px 0;background:#fff}.section-heading{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-bottom:32px}.section-heading>p{max-width:350px;margin:0;color:#435764;font-size:17px;line-height:1.55}.bounty-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aebfca;border-left:1px solid #aebfca}.bounty-grid a{display:flex;flex-direction:column;min-height:260px;padding:28px;text-decoration:none;color:#101820;border-right:1px solid #aebfca;border-bottom:1px solid #aebfca}.bounty-grid a:hover{background:#eaf5fc}.bounty-grid span{color:#1769aa;font-size:13px;font-weight:800}.bounty-grid strong{margin-top:44px;font-size:29px;letter-spacing:-.04em}.bounty-grid em,.bounty-grid small{margin-top:5px;color:#526671;font-size:14px;font-style:normal}.bounty-grid b{margin-top:auto;color:#0761a9;font-size:14px}.bounty-note{margin:18px 0 0;color:#60737e;font-size:13px}.about-community{padding:80px 0;background:#e9f1f5}.helper-empty{margin-top:28px;padding:22px;border:1px solid #b9c9d3;border-radius:0;background:#fff}.helper-empty strong{color:#101820}.helper-empty p{font-size:14px}.about-page .helper-leaderboard{border-radius:0;margin:28px 0 0;background:#fff}.about-page .helper-rank{border-radius:0}.about-account{padding:34px;background:#09283c;color:#fff}.about-account .about-eyebrow{color:#83cbff}.about-account h3{margin:0 0 12px;font-size:30px;line-height:1.05}.about-account>p{margin:0;color:#d5e4ec;line-height:1.6}.about-account form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.about-account input{min-width:0;height:50px;padding:0 13px;border:1px solid #aabcc7;border-radius:0;background:#fff;color:#101820;font:inherit}.about-account button{height:50px;border:0;border-radius:0;background:#1976bd;color:#fff;font:inherit;font-weight:800;cursor:pointer}.about-account .helper-form-status{grid-column:1/-1;color:#ffcece}.about-account details{margin-top:22px;padding-top:19px;border-top:1px solid #466074}.about-account summary{cursor:pointer;color:#fff;font-weight:700}.about-account>a{display:inline-block;margin-top:24px;color:#8cd0ff;text-decoration:none;font-weight:700}.about-contact{padding:70px 0;background:#fff}.contact-email{display:inline-block;margin-top:27px;color:#075fae;font-weight:800;font-size:18px}.about-rules{padding:25px 0;border-top:4px solid #1769aa}.about-rules p{margin:0 0 16px;color:#526671;font-size:14px;line-height:1.65}.about-rules a{color:#075fae;text-decoration:none;font-weight:700}@media(max-width:800px){.about-container{width:min(calc(100% - 40px),1280px)}.about-hero{padding:62px 0 68px}.about-bounty,.about-community,.about-contact,.about-intro{padding:54px 0}.about-intro-grid,.community-grid,.contact-grid{grid-template-columns:1fr;gap:38px}.section-heading{display:block}.section-heading>p{margin-top:16px}.bounty-grid{grid-template-columns:1fr}.bounty-grid a{min-height:190px}.about-account form{grid-template-columns:1fr}}.recent-wheels[hidden]{display:none!important}