@keyframes drawCurve{to{stroke-dashoffset:0}}@keyframes growBar{to{transform:scaleX(var(--p, 1))}}@keyframes featFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feat-thumb:hover{background:#ffffff0d!important}.feat-make-tab:hover{border-color:#f3f0ea80!important;color:#f3f0eacc!important}@keyframes pulseDot{0%{box-shadow:0 0 #c4d600b3}70%{box-shadow:0 0 0 10px #c4d60000}to{box-shadow:0 0 #c4d60000}}.dyno-chart-tuned{stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawCurve 2.2s cubic-bezier(.2,.8,.3,1) .4s forwards}.spot-bar-stock,.spot-bar-tuned{transform:scaleX(0);transform-origin:left center}.spot-bar-stock{animation:growBar 1.2s cubic-bezier(.2,.8,.3,1) .5s forwards}.spot-bar-tuned{animation:growBar 1.4s cubic-bezier(.2,.8,.3,1) .8s forwards}.res-bar-stock,.res-bar-tuned{transform:scaleX(0);transform-origin:left center}.res-bar-stock{transition:transform 1.1s cubic-bezier(.2,.8,.3,1)}.res-bar-tuned{transition:transform 1.4s cubic-bezier(.2,.8,.3,1) .15s}.res-card.in-view .res-bar-stock{transform:scaleX(var(--ps, 1))}.res-card.in-view .res-bar-tuned{transform:scaleX(var(--pt, 1))}.res-card{transition:border-color .2s,transform .2s;content-visibility:auto;contain-intrinsic-size:0 480px}.res-card:hover{border-color:var(--apex-text);transform:translateY(-3px)}.filter-chip{transition:all .15s}.filter-chip:hover{border-color:var(--apex-text);color:var(--apex-text)}.res-cta-link{transition:all .15s}.res-cta-link:hover{background:var(--apex-accent);color:var(--apex-accent-ink)}.res-share-link{transition:all .15s}.res-share-link:hover{background:var(--apex-text);color:var(--apex-bg)}.pulse-dot{animation:pulseDot 1.6s infinite}.ecu-cell{transition:background .15s}.ecu-cell:hover{background:#ffffff0a}.ecu-cell img{transition:opacity .2s;opacity:.85}.ecu-cell:hover img{opacity:1}@media(max-width:1280px){.dyno-ecu-grid{grid-template-columns:repeat(4,1fr)!important}}.dyno-sidebar-card{background:#fff;border:1px solid var(--apex-line);box-shadow:0 2px 12px #0a0a0a0a;position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto;overflow-x:hidden}.dyno-sidebar-card::-webkit-scrollbar{width:6px}.dyno-sidebar-card::-webkit-scrollbar-thumb{background:var(--apex-line)}.dyno-sidebar-card::-webkit-scrollbar-track{background:transparent}.dyno-section-header{transition:background .15s}.dyno-section-header:hover{background:var(--apex-bg2)}.dyno-filter-row{transition:background .12s,color .12s}.dyno-filter-row:not(.is-active):hover{background:var(--apex-bg2)}.dyno-filter-input:focus{outline:2px solid var(--apex-accent);outline-offset:0}.dyno-active-chip{transition:background .15s,color .15s}.dyno-active-chip:hover{background:var(--apex-text);color:var(--apex-bg)}.dyno-active-chip:hover span{color:#f3f0eab3!important}.dyno-sort-btn{transition:border-color .15s,color .15s}.dyno-sort-btn:hover{border-color:var(--apex-text)}.dyno-loadmore-btn{transition:background .15s,color .15s}.dyno-loadmore-btn:hover{background:var(--apex-text);color:var(--apex-bg)}.dyno-mobile-filter-btn{display:none}@media(max-width:1100px){.dyno-page-inner{padding:0 24px 64px!important}.dyno-layout{grid-template-columns:1fr!important;gap:24px!important}.dyno-sidebar{display:none}.dyno-mobile-filter-btn{display:inline-flex!important}.dyno-hero-inner{padding:48px 24px 56px!important}.dyno-hero-split{grid-template-columns:1fr!important;gap:36px!important}.dyno-spotlight{grid-template-columns:1fr!important}.dyno-stats-grid{grid-template-columns:repeat(2,1fr)!important;row-gap:36px}.dyno-trust-grid{grid-template-columns:1fr!important;gap:48px!important}.dyno-section-pad{padding:64px 24px!important}}.dyno-hero-section{min-height:580px}@media(max-width:720px){.dyno-hero-section{min-height:0!important}.dyno-h1{font-size:clamp(26px,8vw,42px)!important;letter-spacing:-1px!important;line-height:.94!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.dyno-hero-top-row{margin-bottom:24px!important}.dyno-hero-location{display:none!important}.dyno-hero-desc{font-size:14px!important;max-width:100%!important;margin-top:18px!important}.dyno-hero-split{gap:24px!important}.dyno-stats-grid{grid-template-columns:1fr 1fr!important}.dyno-stats-grid>*{padding:0 14px!important}.dyno-stats-grid>*:first-child{padding-left:0!important}.dyno-stats-grid>*:nth-child(2){padding-right:0!important}.dyno-stats-grid>*:nth-child(3){padding-left:0!important;padding-top:32px!important}.dyno-stats-grid>*:nth-child(4){padding-right:0!important;padding-top:32px!important}.dyno-result-grid{grid-template-columns:1fr!important}.dyno-res-featured{grid-column:span 1!important;flex-direction:column!important}.dyno-res-featured .dyno-res-img{flex:none!important;min-height:0!important;aspect-ratio:16/10!important}.dyno-res-featured .dyno-res-feat-body{padding:20px!important;gap:14px!important}.dyno-res-featured .dyno-res-feat-title{font-size:18px!important}.dyno-res-featured .dyno-res-feat-power{font-size:16px!important;padding:7px 11px!important}.dyno-ecu-grid{grid-template-columns:repeat(3,1fr)!important;gap:1px!important}.dyno-spot-figs{grid-template-columns:1fr!important;gap:18px!important}.dyno-spot-ctas a{width:100%!important;min-width:0!important}.dyno-results-header{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.dyno-page-inner{padding:0 16px 56px!important}.dyno-section-pad{padding:48px 18px!important}.dyno-hero-inner{padding:36px 18px 44px!important}}@media(max-width:480px){.dyno-stats-grid>*{padding:0 10px!important}.dyno-stats-grid>*:first-child{padding-left:0!important}.dyno-stats-grid>*:nth-child(2){padding-right:0!important}.dyno-stats-grid>*:nth-child(3){padding-left:0!important}.dyno-stats-grid>*:nth-child(4){padding-right:0!important}.dyno-ecu-grid{grid-template-columns:repeat(2,1fr)!important}.dyno-feat-pad{padding:22px 18px!important}.dyno-feat-nav-arrows{display:none!important}.dyno-feat-dot{min-width:8px!important;min-height:8px!important}}.dyno-feat-arrow{min-width:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dyno-feat-dot{min-width:18px;min-height:18px;display:inline-flex;align-items:center;justify-content:center}
