.builds-index-module__9W1a-q__root{padding-bottom:clamp(80px,10vw,160px)}.builds-index-module__9W1a-q__controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding-block:14px;display:flex}.builds-index-module__9W1a-q__filters{scrollbar-width:none;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.builds-index-module__9W1a-q__filters::-webkit-scrollbar{display:none}.builds-index-module__9W1a-q__chip,.builds-index-module__9W1a-q__views button{border:1px solid var(--line-2);min-height:44px;font-size:var(--step--1);color:var(--fg-2);touch-action:manipulation;transition:background .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.builds-index-module__9W1a-q__chip span{color:var(--fg-3)}.builds-index-module__9W1a-q__chip:hover,.builds-index-module__9W1a-q__views button:hover{color:var(--fg);border-color:var(--fg)}.builds-index-module__9W1a-q__chip[aria-pressed=true],.builds-index-module__9W1a-q__views button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.builds-index-module__9W1a-q__chip[aria-pressed=true] span{color:#0a0a0a80}.builds-index-module__9W1a-q__views{flex-shrink:0;gap:6px;display:flex}.builds-index-module__9W1a-q__mobileFilter{display:none}.builds-index-module__9W1a-q__results{min-height:44px;color:var(--fg-2);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:clamp(20px,3vw,40px);line-height:1.5;display:flex}.builds-index-module__9W1a-q__clear{border:1px solid var(--line-2);white-space:nowrap;min-height:44px;color:var(--fg);touch-action:manipulation;border-radius:999px;align-items:center;gap:12px;padding-inline:12px;display:inline-flex}.builds-index-module__9W1a-q__clear span{font-size:20px}.builds-index-module__9W1a-q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(12px,1.6vw,24px);display:grid}.builds-index-module__9W1a-q__cell{animation:builds-index-module__9W1a-q__rise 1s var(--ease-out) both;animation-delay:var(--d)}.builds-index-module__9W1a-q__cell[data-wide]{grid-column:span 2}.builds-index-module__9W1a-q__card{gap:14px;display:grid}.builds-index-module__9W1a-q__frame{aspect-ratio:2/3;border-radius:var(--radius);background:var(--bg-2);display:block;position:relative;overflow:hidden}.builds-index-module__9W1a-q__cell[data-wide] .builds-index-module__9W1a-q__frame{aspect-ratio:auto;height:100%;min-height:100%}.builds-index-module__9W1a-q__cell[data-wide] .builds-index-module__9W1a-q__card{grid-template-rows:1fr auto;height:100%}.builds-index-module__9W1a-q__frame img{object-fit:cover;transition:scale 1.4s var(--ease-out)}.builds-index-module__9W1a-q__card:hover .builds-index-module__9W1a-q__frame img{scale:1.05}.builds-index-module__9W1a-q__meta{gap:4px;display:grid}.builds-index-module__9W1a-q__model{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-size:var(--step-2);line-height:1.1}.builds-index-module__9W1a-q__finish{color:var(--fg-2);font-size:var(--step--1)}.builds-index-module__9W1a-q__list{border-top:1px solid var(--line)}.builds-index-module__9W1a-q__list li{border-bottom:1px solid var(--line);animation:builds-index-module__9W1a-q__rise .9s var(--ease-out) both;animation-delay:var(--d)}.builds-index-module__9W1a-q__row{transition:color .5s var(--ease-out), padding .6s var(--ease-out);grid-template-columns:60px minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);align-items:center;gap:16px;padding-block:clamp(18px,2vw,28px);display:grid}.builds-index-module__9W1a-q__list:hover .builds-index-module__9W1a-q__row{color:var(--fg-3)}.builds-index-module__9W1a-q__list:hover .builds-index-module__9W1a-q__row:hover{color:var(--fg);padding-left:12px}.builds-index-module__9W1a-q__rowTitle{gap:4px;display:grid}.builds-index-module__9W1a-q__rowModel{font-family:var(--font-display);font-variation-settings:"wdth" 120;text-transform:uppercase;font-size:clamp(1.6rem,1rem + 2.4vw,3.6rem);line-height:1}.builds-index-module__9W1a-q__rowFinish{color:inherit}.builds-index-module__9W1a-q__preview{z-index:20;aspect-ratio:2/3;border-radius:var(--radius);pointer-events:none;opacity:0;width:clamp(200px,18vw,300px);transition:opacity .4s var(--ease-out), scale .6s var(--ease-out);position:fixed;top:0;left:0;overflow:hidden;scale:.85}.builds-index-module__9W1a-q__preview[data-on]{opacity:1;scale:1}.builds-index-module__9W1a-q__preview img{object-fit:cover;opacity:0;transition:opacity .35s linear}.builds-index-module__9W1a-q__preview img[data-on]{opacity:1}@keyframes builds-index-module__9W1a-q__rise{0%{opacity:0;transform:translateY(28px)}}@media (max-width:900px){.builds-index-module__9W1a-q__grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense}.builds-index-module__9W1a-q__cell[data-wide]{grid-column:span 2}.builds-index-module__9W1a-q__cell[data-wide] .builds-index-module__9W1a-q__frame{aspect-ratio:16/9;height:auto}.builds-index-module__9W1a-q__row{grid-template-columns:40px minmax(0,1fr)}.builds-index-module__9W1a-q__rowFinish,.builds-index-module__9W1a-q__rowServices{grid-column:2}.builds-index-module__9W1a-q__preview{display:none}}@media (max-width:560px){.builds-index-module__9W1a-q__controls{align-items:end;gap:12px;padding-top:0}.builds-index-module__9W1a-q__filters{display:none}.builds-index-module__9W1a-q__mobileFilter{min-width:0;color:var(--fg-2);font-size:var(--step--1);flex:1;gap:8px;display:grid}.builds-index-module__9W1a-q__mobileFilter select{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg-2);width:100%;min-height:48px;color:var(--fg);padding:10px 8px;font-size:16px}.builds-index-module__9W1a-q__views button{min-height:48px;padding-inline:12px}.builds-index-module__9W1a-q__results{margin-bottom:24px}.builds-index-module__9W1a-q__grid{row-gap:28px}.builds-index-module__9W1a-q__card{gap:10px}.builds-index-module__9W1a-q__model{font-size:var(--step-1)}.builds-index-module__9W1a-q__finish{font-size:12px;line-height:1.4}}@media (hover:none){.builds-index-module__9W1a-q__preview{display:none}}@media (prefers-reduced-motion:reduce){.builds-index-module__9W1a-q__cell,.builds-index-module__9W1a-q__list li{animation:none}.builds-index-module__9W1a-q__chip,.builds-index-module__9W1a-q__views button,.builds-index-module__9W1a-q__frame img,.builds-index-module__9W1a-q__row{transition:none}.builds-index-module__9W1a-q__preview{display:none}}
