/* Public garage concept. Only enabled by the shared renderer's design=club flag. */
body .garage-club.hs-garage-build-detail-pro{--bg:#eef0f2;--surface:#fff;--text:#202329;--muted:#626a75;--line:#dfe3e7;--line-strong:#c9ced5;background:var(--bg)!important;color:var(--text)!important}
body .garage-club.hs-garage-build-detail-pro .shell{width:min(1360px,calc(100% - 64px))!important}
body .garage-club.hs-garage-build-detail-pro .hero{background:#24262b!important;min-height:560px!important;isolation:isolate}
body .garage-club.hs-garage-build-detail-pro .hero__bg{left:40%!important;width:60%!important;object-position:center!important;filter:none!important}
body .garage-club.hs-garage-build-detail-pro .hero::after{background:linear-gradient(90deg,#24262b 0%,#24262b 34%,rgba(36,38,43,.85) 44%,rgba(36,38,43,0) 69%),linear-gradient(0deg,rgba(36,38,43,.75),transparent 45%)!important}
body .garage-club.hs-garage-build-detail-pro .top-row{top:22px!important}
body .garage-club.hs-garage-build-detail-pro .top-row__inner{justify-content:flex-start!important}
body .garage-club.hs-garage-build-detail-pro .back-link{border:0!important;background:transparent!important;padding:0!important;color:#e2e5e9!important;backdrop-filter:none!important}
body .garage-club.hs-garage-build-detail-pro .hero__inner{min-height:590px!important;grid-template-columns:minmax(0,1fr) 370px!important;padding:100px 0 30px!important;gap:40px!important}
body .garage-club.hs-garage-build-detail-pro .brandmark{display:none!important}
body .garage-club.hs-garage-build-detail-pro .kicker{color:#fff!important;font-size:11px!important;letter-spacing:.2em!important;border-left:3px solid #ed1c24;padding-left:12px!important;margin-bottom:20px!important}
body .garage-club.hs-garage-build-detail-pro h1{color:#fff!important;font-size:clamp(36px,4.2vw,64px)!important;line-height:1.04!important;max-width:620px;font-weight:850!important;margin:0 0 16px!important;letter-spacing:-.035em!important}
body .garage-club .club-identity{color:#c7cbd1!important;font-size:15px!important;margin:0 0 28px!important}
body .garage-club .club-performance{display:flex;flex-wrap:wrap;gap:28px;margin:24px 0 30px}
body .garage-club .club-performance>div{display:flex;flex-direction:column;gap:5px;padding-right:28px;border-right:1px solid #55585e}
body .garage-club .club-performance>div:last-child{border:0;padding-right:0}
body .garage-club .club-performance strong{font-size:clamp(25px,3vw,40px)!important;font-style:italic;color:#fff!important;line-height:1.1!important;font-variant-numeric:tabular-nums}
body .garage-club .club-performance span{font-size:11px!important;text-transform:uppercase;color:#c3c8cf!important;letter-spacing:.12em!important}
body .garage-club.hs-garage-build-detail-pro .actions{gap:8px!important;max-width:620px}
body .garage-club.hs-garage-build-detail-pro .button{min-height:44px!important;border-radius:7px!important;padding:10px 16px!important;font-weight:750!important;backdrop-filter:none!important}
body .garage-club.hs-garage-build-detail-pro .button--red{background:#e21d29!important;border-color:#e21d29!important;color:#fff!important}
body .garage-club.hs-garage-build-detail-pro .owner-top--hero{background:#fff!important;color:#24262b!important;border:0!important;border-radius:12px!important;box-shadow:0 12px 35px #0002!important;padding:22px!important;grid-template-columns:64px 1fr!important;width:100%!important}
body .garage-club.hs-garage-build-detail-pro .owner-top h2{color:#24262b!important;font-size:21px!important;line-height:1.25!important}
body .garage-club.hs-garage-build-detail-pro .owner-metrics,body .garage-club.hs-garage-build-detail-pro .owner-metrics span,body .garage-club.hs-garage-build-detail-pro .owner-metrics button{color:#505966!important}
body .garage-club.hs-garage-build-detail-pro .social-link{background:#f0f2f4!important;color:#252930!important;border:1px solid #e0e4e8!important;border-radius:6px!important}
body .garage-club .club-nav{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #d6dbe0}
body .garage-club .club-nav a{font-size:13px;font-weight:800;text-decoration:none!important;color:#333941!important;padding:6px 0}
body .garage-club .club-nav a:hover{color:#ce1722!important}
body .garage-club .club-nav span{background:#e21d29;color:white;padding:3px 7px;border-radius:4px;font-size:11px;margin-left:5px}
body .garage-club.hs-garage-build-detail-pro .layout{grid-template-columns:minmax(0,1fr) 330px!important;gap:26px!important}
body .garage-club.hs-garage-build-detail-pro .main-stack,body .garage-club.hs-garage-build-detail-pro .side-stack{gap:26px!important}
body .garage-club.hs-garage-build-detail-pro .side-stack{position:static!important}
body .garage-club.hs-garage-build-detail-pro .panel{background:#fff!important;border:1px solid #dfe3e7!important;border-radius:12px!important;box-shadow:0 4px 20px #1e253006!important;scroll-margin-top:100px}
body .garage-club.hs-garage-build-detail-pro .panel__head{padding:24px!important;border-color:#edf0f2!important;align-items:center!important}
body .garage-club.hs-garage-build-detail-pro .panel__head :is(h2,h3){color:#23272d!important;font-size:24px!important;letter-spacing:-.025em!important}
body .garage-club.hs-garage-build-detail-pro .panel__head small{color:#c81925!important;letter-spacing:.15em!important;font-size:10px!important}
body .garage-club.hs-garage-build-detail-pro .panel__head p{color:#626a75!important}
body .garage-club.hs-garage-build-detail-pro .pill{background:#f0f2f4!important;border:0!important;color:#39414b!important;border-radius:6px!important}
body .garage-club.hs-garage-build-detail-pro .gallery{padding:16px!important}
body .garage-club.hs-garage-build-detail-pro .gallery-main__media{aspect-ratio:16/10!important;background:#23262b!important}
body .garage-club.hs-garage-build-detail-pro .gallery-main img{object-fit:contain!important}
body .garage-club.hs-garage-build-detail-pro .gallery-caption{background:#25282e!important}
body .garage-club.hs-garage-build-detail-pro .gallery-arrow{background:#dc1d29!important;border:0!important;width:40px!important;height:44px!important;font-size:30px!important}
body .garage-club.hs-garage-build-detail-pro .spec{background:#f3f5f6!important;border-color:#e4e7ea!important;border-radius:7px!important}
body .garage-club.hs-garage-build-detail-pro .spec strong{color:#252a31!important}
body .garage-club.hs-garage-build-detail-pro .spec span{color:#626a75!important}
body .garage-club.hs-garage-build-detail-pro .mod-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:20px!important}
body .garage-club.hs-garage-build-detail-pro .mod-card{grid-template-rows:165px minmax(0,1fr)!important;background:#fff!important;border-color:#e1e5e9!important;border-radius:9px!important}
body .garage-club.hs-garage-build-detail-pro .mod-card::before{display:none!important}
body .garage-club.hs-garage-build-detail-pro .mod-card__media{height:165px!important;background:#f2f4f6!important;border-color:#e5e8ec!important}
body .garage-club.hs-garage-build-detail-pro .mod-card h3{color:#252a31!important;font-size:14px!important;line-height:1.45!important;min-height:40px!important}
body .garage-club.hs-garage-build-detail-pro .mod-card p{color:#65707c!important;font-size:12px!important}
body .garage-club.hs-garage-build-detail-pro .mod-card .button{background:#24272d!important;border-color:#24272d!important;color:#fff!important;width:100%!important;font-size:12px!important}
body .garage-club.hs-garage-build-detail-pro .category-tabs button{background:#f1f3f5!important;border:1px solid #dfe3e8!important;border-radius:6px!important;color:#424b58!important;backdrop-filter:none!important}
body .garage-club.hs-garage-build-detail-pro .category-tabs button.is-active{background:#25282e!important;border-color:#25282e!important;color:white!important}
body .garage-club.hs-garage-build-detail-pro .comment-card{background:#f4f6f8!important;border-color:#e2e6eb!important;border-radius:9px!important}
body .garage-club.hs-garage-build-detail-pro .comment-card--reply{background:#fff!important;border-left:3px solid #d71920!important}
body .garage-club.hs-garage-build-detail-pro .comment-card p,body .garage-club.hs-garage-build-detail-pro .comment-card__author,body .garage-club.hs-garage-build-detail-pro .comment-card__meta strong{color:#29313c!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__meta span{color:#67727f!important}
body .garage-club.hs-garage-build-detail-pro #about :is(p,.read-more__content){color:#4b5664!important;line-height:1.8!important}
body .garage-club.hs-garage-build-detail-pro :is(a,button,input,textarea):focus-visible{outline:3px solid #e21d29!important;outline-offset:3px!important}
@media(max-width:1050px){body .garage-club.hs-garage-build-detail-pro .layout{grid-template-columns:minmax(0,1fr) 290px!important}body .garage-club.hs-garage-build-detail-pro .mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .garage-club.hs-garage-build-detail-pro .hero__inner{grid-template-columns:1fr!important;gap:24px!important}body .garage-club.hs-garage-build-detail-pro .owner-top--hero{max-width:430px!important;justify-self:start!important}}
@media(max-width:740px){body .garage-club.hs-garage-build-detail-pro .shell{width:calc(100% - 32px)!important}body .garage-club.hs-garage-build-detail-pro .hero__bg{left:0!important;width:100%!important;height:300px!important}body .garage-club.hs-garage-build-detail-pro .hero::after{background:linear-gradient(0deg,#24262b 0%,#24262b 50%,transparent 100%)!important}body .garage-club.hs-garage-build-detail-pro .hero__inner{padding-top:240px!important;min-height:0!important}body .garage-club.hs-garage-build-detail-pro h1{font-size:36px!important}body .garage-club .club-performance{gap:18px}body .garage-club .club-performance>div{padding-right:18px}body .garage-club.hs-garage-build-detail-pro .layout{grid-template-columns:1fr!important}body .garage-club .club-nav{gap:12px 22px;padding:16px 0}body .garage-club.hs-garage-build-detail-pro .panel__head{padding:18px!important}body .garage-club.hs-garage-build-detail-pro .mod-grid{padding:12px!important;gap:10px!important}body .garage-club.hs-garage-build-detail-pro .mod-card__body{padding:12px!important}body .garage-club.hs-garage-build-detail-pro .mod-card{grid-template-rows:145px minmax(0,1fr)!important}body .garage-club.hs-garage-build-detail-pro .mod-card__media{height:145px!important}}
/* Light surfaces with deliberate contrast for secondary information. */
body .garage-club.hs-garage-build-detail-pro .story{color:#4b5664!important}
body .garage-club.hs-garage-build-detail-pro .story__readmore{background:#e21d29!important;color:white!important;border:0!important}
body .garage-club.hs-garage-build-detail-pro .spec-grid{grid-template-columns:1fr!important;padding:12px!important;gap:6px!important;background:#fff!important}
body .garage-club.hs-garage-build-detail-pro .spec{min-height:65px!important;padding:10px 12px!important}
body .garage-club.hs-garage-build-detail-pro .spec-icon{border:0!important;border-radius:6px!important;background:#fff!important;color:#d71920!important}
body .garage-club.hs-garage-build-detail-pro .comments-section .panel__head,body .garage-club.hs-garage-build-detail-pro .followers-public .panel__head{background:#fff!important}
body .garage-club.hs-garage-build-detail-pro .followers-public__card{background:#f2f4f6!important;color:#303944!important;border-color:#e3e7eb!important}
body .garage-club.hs-garage-build-detail-pro .followers-public__copy strong{color:#303944!important}
body .garage-club.hs-garage-build-detail-pro .followers-public__avatar{background:#25282e!important;box-shadow:none!important}
body .garage-club.hs-garage-build-detail-pro .dyno-meta div{background:#25282e!important;border:0!important}
body .garage-club.hs-garage-build-detail-pro .dyno-meta span,body .garage-club.hs-garage-build-detail-pro .dyno-caption span,body .garage-club.hs-garage-build-detail-pro .gallery-caption span{color:#c3cad3!important}
body .garage-club.hs-garage-build-detail-pro .comment-form{background:#25282e!important;border:0!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions button{background:#fff!important;color:#42505f!important;border:1px solid #d5dce3!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions button.is-active{background:#fce9eb!important;color:#bb1420!important}
body .garage-club.hs-garage-build-detail-pro .mod-pagination button{background:#25282e!important;color:#fff!important;border:0!important;border-radius:6px!important}
body .garage-club.hs-garage-build-detail-pro .mod-pagination button:disabled{background:#e3e7ec!important;color:#747e8a!important}
body .garage-club.hs-garage-build-detail-pro .mod-pagination span{color:#4d5967!important}
body .garage-club.hs-garage-build-detail-pro .mod-card__category{color:#c81925!important}
@media(max-width:740px){body .garage-club.hs-garage-build-detail-pro .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .garage-club.hs-garage-build-detail-pro .spec{grid-template-columns:1fr!important;gap:6px!important}}
body:has(.garage-club){overflow-x:clip!important}
body .garage-club.hs-garage-build-detail-pro .panel__head{background:#fff!important}
body .garage-club.hs-garage-build-detail-pro .kicker::before{display:none!important}
body .garage-club.hs-garage-build-detail-pro .owner-metrics>span,body .garage-club.hs-garage-build-detail-pro .owner-metrics>button{background:#f1f3f5!important;border-color:#e1e5e9!important}
body .garage-club.hs-garage-build-detail-pro .owner-metrics span span{background:transparent!important;padding:0!important}
body .garage-club.hs-garage-build-detail-pro .mod-mode-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:18px 20px 0!important}
body .garage-club.hs-garage-build-detail-pro .mod-mode-tabs button{background:#edf0f3!important;border:1px solid #dce2e8!important;color:#35404d!important;border-radius:7px!important;box-shadow:none!important;min-height:44px!important}
body .garage-club.hs-garage-build-detail-pro .mod-mode-tabs button.is-active{background:#d71920!important;border-color:#d71920!important;color:#fff!important}
body .garage-club.hs-garage-build-detail-pro .mod-mode-tabs button span{color:inherit!important}
body .garage-club.hs-garage-build-detail-pro :is(#photos,#about,#specs,#dyno,#followers,#mods,#comments)>.panel__head{background:#fff!important;background-image:none!important}
/* Member edition: cover, identity and build content are separate, readable layers. */
body .garage-club.hs-garage-build-detail-pro{--bg:#f2f3f5;--red-light:#d71920;padding-top:0!important}
body .garage-club.hs-garage-build-detail-pro .shell{width:min(1280px,calc(100% - 48px))!important}
body .garage-club .member-masthead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;color:#3f4750!important;font-size:12px;font-weight:700}
body .garage-club .member-masthead a{display:flex;align-items:center;gap:7px;text-decoration:none!important}
body .garage-club .member-masthead>span{letter-spacing:.12em!important;font-size:10px}
body .garage-club .member-masthead b{color:#9198a1!important;font-weight:500}
body .garage-club .member-cover{height:360px;position:relative;isolation:isolate;border-radius:14px 14px 0 0;overflow:hidden;background:#25282d}
body .garage-club .member-cover__photo{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center 54%}
body .garage-club .member-cover__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,15,20,.92),rgba(12,15,20,.08) 80%)}
body .garage-club .member-cover__title{position:absolute;left:32px;bottom:30px;right:160px}
body .garage-club .member-cover__title>span{font-size:10px;letter-spacing:.15em!important;font-weight:700;color:#ecedf0!important}
body .garage-club.hs-garage-build-detail-pro .member-cover h1{font-size:clamp(30px,3.3vw,46px)!important;line-height:1.1!important;font-weight:750!important;max-width:none!important;margin:10px 0!important}
body .garage-club .member-cover__title p{font-size:13px!important;color:#d3d7df!important;margin:0!important}
body .garage-club .member-stage{position:absolute;right:30px;bottom:32px;background:#e01c29;color:#fff!important;border-radius:6px;padding:12px 18px;font-size:21px;font-weight:800;box-shadow:0 5px 20px #0002}
body .garage-club.hs-garage-build-detail-pro .member-profile{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px!important;background:#fff;border-radius:0 0 14px 14px;border:1px solid #e1e5ea;border-top:0}
body .garage-club.hs-garage-build-detail-pro .member-profile .owner-top{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:18px!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .avatar{width:88px!important;height:88px!important;border-radius:50%!important;border:4px solid #f0f2f4!important;box-shadow:none!important;background:#25282e!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
body .garage-club .member-label{display:block;color:#a31822!important;font-size:9px!important;letter-spacing:.15em!important;font-weight:750;margin-bottom:5px}
body .garage-club.hs-garage-build-detail-pro .member-profile .owner-top h2{font-size:24px!important;font-weight:750!important;letter-spacing:-.025em!important;margin:0 0 8px!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics{gap:14px!important;margin:0!important;display:flex!important;flex-wrap:wrap!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics>span,body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics>button{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;min-height:20px!important;font-size:12px!important;font-weight:500!important;color:#657080!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics span span{font-weight:750!important;color:#252c36!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics .icon{width:15px!important;height:15px!important;color:#83909f!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .socials{gap:12px!important;margin-top:10px!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .social-link{border:0!important;border-radius:0!important;padding:0!important;min-height:22px!important;background:none!important;color:#596371!important;font-size:11px!important;font-weight:600!important}
body .garage-club .member-connect{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
body .garage-club.hs-garage-build-detail-pro .member-connect .button{min-height:44px!important;border-radius:7px!important;padding:10px 18px!important;font-size:12px!important;box-shadow:none!important}
body .garage-club.hs-garage-build-detail-pro .member-connect .button--like{color:#bf1c27!important;background:#fff0f1!important;border:1px solid #f2d0d4!important}
body .garage-club.hs-garage-build-detail-pro .member-connect .button--favorite{color:#755410!important;background:#fff7e4!important;border:1px solid #ecdcb7!important}
body .garage-club.hs-garage-build-detail-pro .member-connect .button--like.is-liked{background:#db1b27!important;color:white!important;border-color:#db1b27!important}
body .garage-club.hs-garage-build-detail-pro .member-connect .button--favorite.is-favorited{background:#e8b545!important;color:#33270c!important;border-color:#e8b545!important}
body .garage-club.hs-garage-build-detail-pro .member-connect .member-comment{background:#168454!important;color:#fff!important;border:1px solid #168454!important}
body .garage-club .member-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 0;margin-top:8px!important}
body .garage-club .member-numbers>div{display:flex;align-items:baseline;justify-content:center;gap:10px;border-right:1px solid #d8dce2}
body .garage-club .member-numbers>div:last-child{border:0}
body .garage-club .member-numbers strong{font-size:32px!important;font-weight:750!important;letter-spacing:-.04em!important;color:#292f38!important;font-variant-numeric:tabular-nums}
body .garage-club .member-numbers span{font-size:12px!important;color:#747e8a!important;font-weight:600!important}
body .garage-club .club-nav{gap:32px!important;padding:0!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #d4dbe3!important}
body .garage-club .club-nav a{white-space:nowrap;padding:18px 0!important;font-size:13px!important;color:#67717f!important}
body .garage-club .club-nav a:first-child{border-bottom:3px solid #d71920;color:#232b35!important}
body .garage-club.hs-garage-build-detail-pro >main.shell{padding-top:26px!important}
body .garage-club.hs-garage-build-detail-pro .layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important}
body .garage-club.hs-garage-build-detail-pro .panel{border-radius:10px!important;box-shadow:none!important;border-color:#e0e5eb!important}
body .garage-club.hs-garage-build-detail-pro .panel__head{padding:22px 24px!important}
body .garage-club.hs-garage-build-detail-pro .panel__head :is(h2,h3){font-size:21px!important;font-weight:750!important;line-height:1.3!important}
body .garage-club.hs-garage-build-detail-pro .panel__head small{font-size:9px!important;letter-spacing:.14em!important;color:#929ba6!important;font-weight:600!important}
body .garage-club.hs-garage-build-detail-pro .gallery{padding:0 16px 16px!important}
body .garage-club.hs-garage-build-detail-pro .gallery-main__media{aspect-ratio:16/9!important;background:#23262b!important}
body .garage-club.hs-garage-build-detail-pro .gallery-caption{background:#fff!important;border:0!important;padding:14px 0!important;color:#303a46!important}
body .garage-club.hs-garage-build-detail-pro .gallery-caption :is(strong,span,p){color:#566271!important}
body .garage-club.hs-garage-build-detail-pro .gallery-caption .caption-label{display:none!important}
body .garage-club.hs-garage-build-detail-pro .gallery-caption strong{color:#303a46!important;font-size:13px!important;font-weight:650!important}
body .garage-club.hs-garage-build-detail-pro .gallery-caption p{display:none!important}
body .garage-club.hs-garage-build-detail-pro .gallery-arrow{border-radius:50%!important;width:38px!important;height:38px!important;background:#fff!important;color:#252d36!important;box-shadow:0 3px 15px #0003!important}
body .garage-club.hs-garage-build-detail-pro .thumb{border-radius:6px!important}
body .garage-club.hs-garage-build-detail-pro #specs{background:#262a31!important;border:0!important}
body .garage-club.hs-garage-build-detail-pro #specs>.panel__head{background:#262a31!important;border-bottom:1px solid #444a53!important}
body .garage-club.hs-garage-build-detail-pro #specs .panel__head h3{color:#fff!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec-grid{background:#262a31!important;padding:10px 20px 20px!important;gap:0!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec{background:transparent!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:64px!important;padding:10px 0!important;border-bottom:1px solid #393f48!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec-icon{background:none!important;border:0!important;width:24px!important;height:28px!important;color:#a4aeba!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec span{color:#aab3bf!important;font-size:10px!important;font-weight:500!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec strong{color:#fff!important;font-size:14px!important;font-weight:650!important}
body .garage-club.hs-garage-build-detail-pro #specs .brand-logo{width:28px!important;height:32px!important;padding:0!important;background:none!important;box-shadow:none!important}
body .garage-club.hs-garage-build-detail-pro .story::before{display:none!important}
body .garage-club.hs-garage-build-detail-pro .story{font-size:14px!important;padding:22px 24px!important}
body .garage-club.hs-garage-build-detail-pro .mod-card{box-shadow:none!important}
body .garage-club.hs-garage-build-detail-pro .mod-card h3{font-weight:650!important}
body .garage-club.hs-garage-build-detail-pro .mod-mode-tabs{grid-template-columns:1fr 1fr!important;padding:16px 20px 0!important}
body .garage-club.hs-garage-build-detail-pro .category-tabs{gap:6px!important}
body .garage-club.hs-garage-build-detail-pro .category-tabs button{font-size:11px!important;font-weight:600!important;min-height:32px!important}
@media(max-width:1000px){body .garage-club.hs-garage-build-detail-pro .member-profile{align-items:flex-start!important;flex-direction:column!important}body .garage-club .member-connect{justify-content:flex-start;padding-left:106px}body .garage-club.hs-garage-build-detail-pro .layout{grid-template-columns:minmax(0,1fr) 270px!important}body .garage-club .member-numbers span{font-size:10px!important}body .garage-club .member-numbers strong{font-size:27px!important}}
@media(max-width:740px){body .garage-club.hs-garage-build-detail-pro .shell{width:calc(100% - 28px)!important}body .garage-club .member-masthead{padding:14px 0;font-size:11px}body .garage-club .member-cover{height:270px}body .garage-club .member-cover__title{left:20px;bottom:22px;right:20px}body .garage-club.hs-garage-build-detail-pro .member-cover h1{font-size:29px!important}body .garage-club .member-cover__title>span{font-size:8px}body .garage-club .member-stage{top:16px;right:16px;bottom:auto;font-size:15px;padding:8px 12px}body .garage-club.hs-garage-build-detail-pro .member-profile{padding:20px!important;gap:16px!important}body .garage-club.hs-garage-build-detail-pro .member-profile .owner-top{grid-template-columns:60px 1fr!important;gap:12px!important}body .garage-club.hs-garage-build-detail-pro .member-profile .avatar{width:60px!important;height:60px!important}body .garage-club.hs-garage-build-detail-pro .member-profile .owner-top h2{font-size:20px!important}body .garage-club .member-connect{padding-left:0;gap:6px;width:100%}body .garage-club.hs-garage-build-detail-pro .member-connect .button{flex:1;padding:9px 10px!important;font-size:11px!important}body .garage-club .member-numbers{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0}body .garage-club .member-numbers>div{flex-direction:column;align-items:center;gap:2px}body .garage-club .member-numbers strong{font-size:25px!important}body .garage-club .member-numbers span{font-size:9px!important}body .garage-club .club-nav{gap:24px!important}body .garage-club.hs-garage-build-detail-pro .layout{grid-template-columns:1fr!important}body .garage-club.hs-garage-build-detail-pro .panel__head{padding:18px!important}body .garage-club.hs-garage-build-detail-pro .gallery{padding:0 10px 10px!important}body .garage-club.hs-garage-build-detail-pro #specs .spec-grid{grid-template-columns:1fr 1fr!important;gap:0 16px!important}}
body .garage-club.hs-garage-build-detail-pro .member-connect .button .icon{color:inherit!important;stroke:currentColor!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics span[data-garage-like-total-slug],body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics span[data-garage-favorite-total-slug]{border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;min-width:0!important;display:inline!important;margin:0!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .socials{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}
body .garage-club.hs-garage-build-detail-pro .member-profile .social-link{width:auto!important;min-width:0!important}
@media(max-width:740px){body .garage-club.hs-garage-build-detail-pro .member-connect{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .garage-club.hs-garage-build-detail-pro .member-connect .button{min-width:0!important;width:100%!important;gap:5px!important}body .garage-club.hs-garage-build-detail-pro .member-profile .owner-metrics{gap:6px 12px!important}body .garage-club.hs-garage-build-detail-pro .member-profile .socials{gap:8px 12px!important}}
/* Gallery-led member layout: specifications and dyno get full-width sections. */
body .garage-club.hs-garage-build-detail-pro .layout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;grid-template-areas:'specs specs' 'photos followers' 'about followers' 'dyno dyno' 'mods mods' 'comments comments'!important;gap:24px!important}
body .garage-club.hs-garage-build-detail-pro .main-stack,body .garage-club.hs-garage-build-detail-pro .side-stack{display:contents!important}
body .garage-club #specs{grid-area:specs}body .garage-club #photos{grid-area:photos}body .garage-club #about{grid-area:about}body .garage-club #followers{grid-area:followers;align-self:start}body .garage-club #dyno{grid-area:dyno}body .garage-club #mods{grid-area:mods}body .garage-club #comments{grid-area:comments}
body .garage-club.hs-garage-build-detail-pro #specs .spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:20px 24px 24px!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec{background:#323740!important;border:1px solid #484e58!important;border-radius:8px!important;padding:15px!important;min-height:86px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec strong{font-size:18px!important;font-weight:700!important}
body .garage-club.hs-garage-build-detail-pro #specs .spec span{font-size:11px!important}
body .garage-club.hs-garage-build-detail-pro #followers{border-top:4px solid #d71920!important}
body .garage-club.hs-garage-build-detail-pro #followers .followers-public__list{grid-template-columns:1fr!important;gap:12px!important;padding:18px!important}
body .garage-club.hs-garage-build-detail-pro #followers .followers-public__card{min-height:82px!important;grid-template-columns:60px 1fr!important;padding:12px!important;background:#f1f3f5!important;border:1px solid #dce2e8!important}
body .garage-club.hs-garage-build-detail-pro #followers .followers-public__avatar{width:56px!important;height:56px!important}
body .garage-club.hs-garage-build-detail-pro #followers .followers-public__copy strong{font-size:15px!important;color:#28313c!important}
body .garage-club.hs-garage-build-detail-pro #followers .followers-public__copy span{color:#65717f!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-preview{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:18px 28px!important;padding:24px!important;align-items:start!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-photo{grid-column:1;grid-row:1 / 3;width:100%!important;background:#edf0f3!important;border:1px solid #dce2e7!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-photo img{aspect-ratio:auto!important;height:auto!important;max-height:650px!important;object-fit:contain!important;padding:12px!important;background:#edf0f3!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-caption{grid-column:2;background:none!important;border:0!important;padding:4px 0!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-caption strong{color:#242c35!important;font-size:20px!important;line-height:1.4!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-caption span{color:#65717f!important;font-weight:500!important;line-height:1.6!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta{grid-column:2;grid-template-columns:1fr!important;margin:0!important;gap:14px!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta div{padding:24px!important;border-left:4px solid #d71920!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta strong{font-size:44px!important}
body .garage-club.hs-garage-build-detail-pro .mod-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body .garage-club.hs-garage-build-detail-pro .mod-status{background:#d9f2e5!important;color:#135c38!important;border:1px solid #9bcbb0!important;font-size:11px!important;font-weight:800!important;opacity:1!important;min-height:26px!important;line-height:1.3!important;padding:5px 9px!important}
body .garage-club.hs-garage-build-detail-pro .mod-status--wishlist{background:#fff1cc!important;color:#76520c!important;border-color:#e4cc8a!important}
body .garage-club.hs-garage-build-detail-pro .gallery-main__media{aspect-ratio:auto!important;height:480px!important;display:flex!important;align-items:center;justify-content:center;background:#25282e!important}
body .garage-club.hs-garage-build-detail-pro .gallery-main__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
body .garage-club.hs-garage-build-detail-pro .thumb img{object-fit:contain!important;background:#25282e!important;transform:none!important}
body .garage-club.hs-garage-build-detail-pro .member-cover{height:auto!important;display:flex;flex-direction:column;background:#25282e!important}
body .garage-club.hs-garage-build-detail-pro .member-cover__photo{position:relative!important;width:100%!important;height:440px!important;object-fit:contain!important;object-position:center!important;inset:auto!important;background:#25282e!important}
body .garage-club .member-cover__shade{display:none!important}
body .garage-club .member-cover__title{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;padding:24px 30px!important;border-top:1px solid #414650}
body .garage-club .member-stage{top:20px!important;bottom:auto!important;right:24px!important}
@media(max-width:900px){body .garage-club.hs-garage-build-detail-pro .layout{grid-template-columns:1fr!important;grid-template-areas:'specs' 'photos' 'about' 'followers' 'dyno' 'mods' 'comments'!important}body .garage-club.hs-garage-build-detail-pro #specs .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .garage-club.hs-garage-build-detail-pro #followers .followers-public__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .garage-club.hs-garage-build-detail-pro .mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .garage-club.hs-garage-build-detail-pro #dyno .dyno-preview{grid-template-columns:1fr!important}body .garage-club.hs-garage-build-detail-pro #dyno .dyno-photo{grid-column:1;grid-row:auto}body .garage-club.hs-garage-build-detail-pro #dyno .dyno-caption,body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta{grid-column:1}body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta{grid-template-columns:1fr 1fr!important}}
@media(max-width:540px){body .garage-club.hs-garage-build-detail-pro .member-cover__photo{height:280px!important}body .garage-club .member-cover__title{padding:20px!important}body .garage-club.hs-garage-build-detail-pro .gallery-main__media{height:320px!important}body .garage-club.hs-garage-build-detail-pro #specs .spec-grid{gap:8px!important;padding:12px!important}body .garage-club.hs-garage-build-detail-pro #specs .spec{grid-template-columns:1fr!important;padding:12px!important}body .garage-club.hs-garage-build-detail-pro #specs .spec strong{font-size:16px!important}body .garage-club.hs-garage-build-detail-pro #followers .followers-public__list{grid-template-columns:1fr!important}body .garage-club.hs-garage-build-detail-pro #dyno .dyno-preview{padding:14px!important}body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta strong{font-size:32px!important}body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta div{padding:16px!important}}
/* Refined cover and community controls. */
body .garage-club.hs-garage-build-detail-pro .member-cover{height:390px!important;display:block!important}
body .garage-club.hs-garage-build-detail-pro .member-cover__photo{position:absolute!important;inset:0!important;height:100%!important;object-fit:cover!important;object-position:center 54%!important}
body .garage-club .member-cover__shade{display:block!important}
body .garage-club .member-cover__title{position:absolute!important;left:30px!important;right:180px!important;bottom:28px!important;padding:0!important;border:0!important}
body .garage-club.hs-garage-build-detail-pro .layout{grid-template-areas:'specs specs' 'photos sidebar' 'about sidebar' 'mods mods' 'comments comments'!important}
body .garage-club .member-sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:24px;min-width:0;align-self:start}
body .garage-club .member-sidebar>#followers,body .garage-club .member-sidebar>#dyno{width:100%;min-width:0}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-preview{grid-template-columns:1fr!important;padding:16px!important;gap:14px!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-photo,body .garage-club.hs-garage-build-detail-pro #dyno .dyno-caption,body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta{grid-column:1!important;grid-row:auto!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-photo img{padding:0!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-caption strong{font-size:15px!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta{grid-template-columns:1fr 1fr!important;gap:8px!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta div{padding:14px 10px!important}
body .garage-club.hs-garage-build-detail-pro #dyno .dyno-meta strong{font-size:28px!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__avatar{background:#292e36!important;background-image:none!important;color:#fff!important;border:1px solid #414953!important;box-shadow:none!important;border-radius:12px!important;font-weight:750!important}
body .garage-club.hs-garage-build-detail-pro .comment-card--reply{border-left:3px solid #b5bec9!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions{gap:12px!important;margin-top:16px!important;flex-wrap:wrap!important}
body .garage-club.hs-garage-build-detail-pro .comment-reactions{gap:8px!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions button{border-radius:8px!important;box-shadow:none!important;min-height:38px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;transition:background .15s,border-color .15s!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions [data-comment-reply]{background:#292e36!important;color:#fff!important;border:1px solid #292e36!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions [data-comment-reply]:hover{background:#414953!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions .comment-reaction{background:#fff!important;border:1px solid #cbd3dc!important;color:#566272!important;gap:10px!important;min-width:64px!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions .comment-reaction strong{color:inherit!important;background:transparent!important;font-size:13px!important;min-width:12px!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions .comment-reaction--heart.is-active{background:#fbeaec!important;color:#b41c32!important;border-color:#edb5bd!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions .comment-reaction--thumb.is-active{background:#e6f2ec!important;color:#1a6545!important;border-color:#a9cdbb!important}
body .garage-club.hs-garage-build-detail-pro .comment-card__actions .comment-reaction:hover{border-color:#747f8e!important}
@media(max-width:900px){body .garage-club.hs-garage-build-detail-pro .layout{grid-template-areas:'specs' 'photos' 'about' 'sidebar' 'mods' 'comments'!important}}
@media(max-width:540px){body .garage-club.hs-garage-build-detail-pro .member-cover{height:300px!important}body .garage-club .member-cover__title{left:20px!important;right:20px!important;bottom:20px!important}body .garage-club.hs-garage-build-detail-pro .member-cover h1{font-size:28px!important}}
/* Generous, uncropped mod photographs. */
body .garage-club.hs-garage-build-detail-pro .mod-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body .garage-club.hs-garage-build-detail-pro .mod-card{grid-template-rows:auto minmax(0,1fr)!important}
body .garage-club.hs-garage-build-detail-pro .mod-card__media{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;min-height:0!important;background:#fff!important;overflow:hidden!important}
body .garage-club.hs-garage-build-detail-pro .mod-card .mod-card__media img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:8px!important;transform:none!important;mix-blend-mode:normal!important}
@media(max-width:740px){body .garage-club.hs-garage-build-detail-pro .mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
@media(max-width:440px){body .garage-club.hs-garage-build-detail-pro .mod-grid{grid-template-columns:1fr!important}}
