.fx{--fx-cur:#6b7775;--fx-radius:6px}.fx-bench{border:var(--border-strong);border-radius:var(--fx-radius);overflow:hidden}.fx-bar{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--paper)}.fx-bar .t-label{color:#b9c4c1}.fx-bar__group{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.fx-bar .btn{color:var(--paper);border:1px solid #5d6a68}.fx-bar .btn:hover{background:#26332f}.fx-seg{display:inline-flex;border:1px solid #5d6a68;border-radius:var(--radius-1);overflow:hidden}.fx-seg button{min-height:2.5rem;padding-inline:var(--s-4);background:transparent;color:var(--paper);border:0;font:600 var(--t-sm)/1 var(--font-mono);cursor:pointer}.fx-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.fx-speed{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-sm)}.fx-speed input{width:5rem;min-height:2.5rem;padding:0 var(--s-2);background:var(--paper);color:var(--ink);border:1px solid #5d6a68;border-radius:var(--radius-1);font:600 var(--t-md)/1 var(--font-mono)}.fx-speed input[aria-invalid=true]{border-color:var(--measure);outline:2px solid var(--measure)}.fx-setups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);padding:var(--s-4)}@media (min-width:64rem){.fx-setups{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);padding:var(--s-5)}}.fx-setup{border:var(--border);border-top:4px solid var(--fx-cur);border-radius:var(--fx-radius);padding:var(--s-4);min-width:0}.fx-setup--proposed{background:#f7f8f3}.fx-setup__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3)}.fx-setup__title{margin:0;letter-spacing:-.01em}.fx-chip{font:600 var(--t-xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.35rem .5rem;border-radius:99px;border:1px dashed var(--fx-cur);color:var(--ink-2)}.fx-setup--proposed .fx-chip{border:1px solid var(--signal);background:var(--signal-tint);color:var(--signal)}.fx-summary{font:600 var(--t-md)/1.3 var(--font-mono);margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);background:var(--sunken);border-radius:var(--radius-1);overflow-wrap:anywhere}.fx-group{border:0;padding:0;margin:0 0 var(--s-4);min-width:0}.fx-group legend{padding:0;margin-bottom:var(--s-2)}.fx-quick{display:flex;gap:var(--s-2);align-items:stretch}.fx-quick input{flex:1 1 8rem;min-width:0}.fx-quick .btn{min-height:2.75rem;padding-inline:var(--s-3)}.fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media (min-width:70rem){.fx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-field{min-width:0}.fx-field label{display:flex;justify-content:space-between;gap:var(--s-2);font-size:var(--t-sm);font-weight:600;margin-bottom:.3rem}.fx-field label small{font:500 var(--t-xs)/1.6 var(--font-mono);color:var(--ink-3)}.fx-control{display:flex;border:1px solid var(--rule-strong);border-radius:var(--radius-1)}.fx-control:focus-within{outline:3px solid var(--focus);outline-offset:1px}.fx-control[data-invalid=true]{border-color:var(--measure);box-shadow:inset 0 0 0 1px var(--measure)}.fx-control input{flex:1 1 0;min-width:0;width:100%;border:0;background:transparent;padding:0 var(--s-2);font:600 var(--t-md)/1 var(--font-mono);color:var(--ink);text-align:center;outline:none}.fx-control button{flex:0 0 2.5rem;min-height:2.75rem;border:0;color:var(--signal);font:600 1.25rem/1 var(--font-mono);cursor:pointer}.fx-control button:first-child{border-right:1px solid var(--rule)}.fx-control button:last-child{border-left:1px solid var(--rule)}.fx-control button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.fx-text{width:100%;min-height:2.75rem;padding:0 var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--surface);font:600 var(--t-md)/1 var(--font-mono);color:var(--ink)}.fx-text:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.fx-text[aria-invalid=true]{border-color:var(--measure)}.fx-hint{margin:.25rem 0 0;color:var(--ink-3)}.fx-err{margin:.3rem 0 0;color:var(--measure);font-weight:600}.fx-err,.fx-err .btn{font-size:var(--t-sm)}.fx-err .btn{min-height:2.25rem;margin-top:.35rem}.fx-note{margin:var(--s-2) 0 0;color:var(--ink-2)}.fx-adv{border-top:var(--border);padding-top:var(--s-3)}.fx-adv summary{cursor:pointer;font-weight:600;font-size:var(--t-sm);min-height:2.25rem;display:flex;align-items:center}.fx-adv .fx-grid{margin-top:var(--s-3)}.fx-alert{margin:0 var(--s-4) var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--measure);border-left-width:5px;background:var(--measure-tint);font-size:var(--t-sm)}.fx-alert ul{margin:.3rem 0 0;padding-left:1.1rem}.fx-alert a{color:var(--measure);font-weight:600}.fx-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx .fx-bar .btn,.fx .fx-seg button{min-height:2.75rem}.fx .fx-control button{flex-basis:2.75rem}.fx .fx-speed input{width:6.75rem;min-height:2.75rem}.fx .fx-bar__prefs>.fx-seg,.fx .fx-speed{flex-shrink:0}.fx .fx-bar__prefs{gap:var(--s-3)}.fx .fx-adv summary,.fx .fx-alert button,.fx .fx-tabs button{min-height:2.75rem}.fx-readout{padding:var(--s-5) var(--s-4);border-top:var(--border-strong)}@media (min-width:52rem){.fx-readout{padding:var(--s-6) var(--s-5)}}.fx-readout>h2{margin:0 0 var(--s-1)}.fx-sub{color:var(--ink-3);margin:0 0 var(--s-4);font-size:var(--t-sm)}.fx-primary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);margin-bottom:var(--s-6)}@media (min-width:40rem){.fx-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fx-primary{grid-template-columns:repeat(6,minmax(0,1fr))}.fx-metric{grid-column:span 2}.fx-metric--lead{grid-column:span 3}}.fx-metric{border:var(--border);border-radius:var(--fx-radius);padding:var(--s-4);min-width:0}.fx-metric h3{margin:0;font:600 var(--t-xs)/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-metric .fx-metric__value{margin:var(--s-2) 0 var(--s-1);font:700 clamp(1.6rem,1.2rem + 1.4vw,2.3rem)/1.05 var(--font-mono);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere}.fx-metric__dir{display:inline-block;font-size:var(--t-xs);font-weight:700;padding:.2rem .5rem;border-radius:2px;background:var(--measure-tint);color:var(--measure);border-left:3px solid var(--measure)}.fx-metric__dir[data-flat=true]{background:var(--sunken);color:var(--ink-2);border-left-color:var(--ink-3)}.fx-metric p{margin:var(--s-2) 0 0;font-size:var(--t-sm);color:var(--ink-2)}.fx-viz{margin-bottom:var(--s-6)}.fx-viz__bar{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;align-items:center;margin-bottom:var(--s-3)}.fx-tabs{display:inline-flex;flex-wrap:wrap;gap:var(--s-1);padding:3px;border-radius:var(--radius-1)}.fx-tabs button{min-height:2.5rem;padding-inline:var(--s-3);border:0;border-radius:3px;background:transparent;font:600 var(--t-sm)/1 var(--font-sans);color:var(--ink-2);cursor:pointer}.fx-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.fx-tabs button:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.fx-legend{display:flex;gap:var(--s-4);font-size:var(--t-sm);margin:0;padding:0;list-style:none}.fx-legend li{display:flex;align-items:center;gap:var(--s-2)}.fx-legend svg{width:2rem;height:.8rem}.fx-canvas{margin:0;border:var(--border);border-radius:var(--fx-radius);padding:var(--s-2)}.fx-canvas svg{display:block;width:100%;height:auto;max-width:46rem;margin-inline:auto}.fx-canvas figcaption{font-size:var(--t-xs);color:var(--ink-3);padding:var(--s-2)}.fx-svg text{font-family:var(--font-mono);font-size:15px;fill:var(--ink-2)}.fx-svg .fx-t-strong{font-weight:700;fill:var(--ink)}.fx-svg .fx-t-cur{fill:var(--ink-3)}.fx-svg .fx-t-prop{fill:var(--signal);font-weight:700}.fx-svg .fx-t-chg{fill:var(--measure);font-weight:700}.fx-svg .fx-cur{fill:none;stroke:var(--fx-cur);stroke-width:2;stroke-dasharray:7 5}.fx-svg .fx-prop{fill:var(--signal-tint);stroke:var(--signal);stroke-width:2.5}.fx-svg .fx-prop-open{fill:none;stroke:var(--signal);stroke-width:2.5}.fx-svg .fx-tire-fill{fill:var(--sunken);stroke:var(--ink-3);stroke-width:1}.fx-svg .fx-plane{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:2 5}.fx-svg .fx-chg{stroke:var(--measure);stroke-width:3}.fx-svg .fx-ground{stroke:var(--ink);stroke-width:2}.fx-paused{margin:0;padding:var(--s-6) var(--s-4);border:2px dashed var(--rule-strong);border-radius:var(--fx-radius);background:var(--paper);text-align:center}.fx-paused strong{display:block;font-size:var(--t-lg)}.fx-detail{margin-bottom:var(--s-5)}.fx-detail h3{margin:0 0 var(--s-2);font-size:var(--t-lg)}.fx-detail .table-wrap{max-width:100%;overflow-x:auto}.fx-detail td.fx-na{color:var(--ink-3)}.fx-detail details summary{cursor:pointer;font-weight:600;min-height:2.5rem;display:flex;align-items:center}.fx-detail .data-table{min-width:34rem}.fx-disclaimer{margin:0;padding-top:var(--s-4);border-top:var(--border);font-size:var(--t-sm);color:var(--ink-2)}@media (max-width:28rem){.fx-grid{grid-template-columns:minmax(0,1fr)}.fx-setup__head{flex-wrap:wrap;gap:var(--s-2)}.fx-control button{flex-basis:2.75rem}}.fx-canvas .fx-svg--wide{display:none}.fx-canvas .fx-svg--compact{max-width:24rem}@media (min-width:40rem){.fx-canvas .fx-svg--wide{display:block}.fx-canvas .fx-svg--compact{display:none}}.fitment-page-head{padding-block-start:var(--s-5)}.fitment-page-head .t-title{font-size:clamp(1.75rem,1.15rem + 2.4vw,3.125rem);line-height:1.1}.fitment-page-head .t-lede{font-size:var(--t-sm);line-height:1.5}.fx-bar .btn,.fx-fix .btn,.fx-quick .btn,.fx-seg button{font-family:var(--font-sans)}.fx-bench{border:1px solid var(--rule);background:var(--surface)}.fx-bar{background:var(--sunken);color:var(--ink);padding:var(--s-3);gap:var(--s-2) var(--s-4);border-bottom:var(--border)}.fx-bar .t-label,.fx-lbl{color:var(--ink-3);font-size:var(--t-xs)}.fx-bar .btn{min-height:2.5rem;background:transparent;color:var(--ink);border:1px solid var(--rule);padding-inline:var(--s-3);font-weight:550}.fx-bar .btn:hover{background:var(--surface);border-color:var(--ink-3)}.fx-bar .btn.fx-copy{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:650}.fx-bar .btn.fx-copy:hover{background:var(--signal);border-color:var(--signal)}.fx-bar .btn--secondary:last-child{border-color:transparent;color:var(--ink-2)}.fx-seg{border-color:var(--rule);background:var(--surface)}.fx-seg button{color:var(--ink-2);min-height:2.25rem;padding-inline:.625rem;font-weight:600}.fx-seg button[aria-pressed=true]{background:var(--signal);color:var(--signal-ink)}.fx-speed{color:var(--ink-2)}.fx-speed input{width:3.5rem;min-height:2.25rem;border-color:var(--rule);font-size:var(--t-sm);text-align:center}.fx-setups{padding:var(--s-3);gap:var(--s-3)}@media (min-width:52rem){.fx-setups{padding:var(--s-4);gap:var(--s-4)}}.fx-setup{border:0;border-top:3px solid var(--fx-cur);background:var(--paper);padding:var(--s-3)}.fx-setup--proposed{border-top-color:var(--signal);background:#eef3ee}.fx-setup__head{margin-bottom:var(--s-2);align-items:center}.fx-chip{font:500 var(--t-xs)/1 var(--font-sans);letter-spacing:0;text-transform:none;padding:.3rem .55rem}.fx-summary{font:600 var(--t-sm)/1.3 var(--font-mono);background:transparent;padding:0 0 var(--s-2);border-bottom:1px solid var(--rule);color:var(--ink-2)}.fx-group,.fx-summary{margin:0 0 var(--s-3)}.fx-group legend{font:650 var(--t-sm)/1.2 var(--font-sans);color:var(--ink);margin-bottom:var(--s-1)}.fx-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:var(--s-1)}.fx-row--one{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:end;gap:var(--s-3)}.fx-row--one .fx-note{margin:0 0 .6rem}.fx-sep{font:600 var(--t-md)/1 var(--font-mono);color:var(--ink-3);padding-bottom:.9rem}.fx-field label{font-size:var(--t-xs);font-weight:550;color:var(--ink-2)}.fx-field label small{font-size:.7rem}.fx-control{background:var(--surface);border:1px solid var(--rule)}.fx-control input{min-height:2.75rem;font-size:1.1875rem;font-weight:700;padding:0}.fx-control button{flex:0 0 1.75rem;color:var(--ink-3);font-size:1.05rem;font-weight:500;border:0!important;background:transparent}.fx-control button:hover{background:var(--signal-tint);color:var(--signal)}.fx-errs{margin-top:var(--s-2)}.fx-fix{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:.35rem}.fx-adv{border-top:1px solid var(--rule);padding-top:var(--s-1)}.fx-adv summary{color:var(--ink-2);font-weight:550;justify-content:space-between}.fx-disclosure-icon{flex-shrink:0;color:var(--signal)}.fx-adv[open]>summary .fx-disclosure-icon{transform:rotate(180deg)}.fx-adv__body{display:grid;gap:var(--s-3);padding-bottom:var(--s-2)}.fx-text{font-size:var(--t-sm);border-color:var(--rule)}.fx-hint,.fx-note{font-size:var(--t-xs)}.fx-note{color:var(--ink-3)}.fx-alert{margin:0 var(--s-3) var(--s-3)}.fx-readout{padding:var(--s-4) var(--s-3);border-top:1px solid var(--rule)}@media (min-width:52rem){.fx-readout{padding:var(--s-5) var(--s-4)}}.fx-readout>h2{font-size:var(--t-xl)}.fx-sub{font-size:var(--t-xs);max-width:48rem;margin-bottom:var(--s-3)}.fx-primary{gap:var(--s-2);margin-bottom:var(--s-5)}.fx-metric{border:0;border-top:3px solid var(--measure);background:var(--paper);padding:var(--s-3)}.fx-metric h3{font:600 var(--t-sm)/1.25 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.fx-metric .fx-metric__value{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);margin:var(--s-1) 0}.fx-metric--lead .fx-metric__value{color:var(--measure)}.fx-metric__dir{font-weight:650}.fx-metric p:last-child{font-size:var(--t-xs);line-height:1.45}.fx-viz{margin-bottom:var(--s-5)}.fx-tabs{background:var(--sunken)}.fx-tabs button[aria-pressed=true]{background:var(--signal)}.fx-canvas{border:0;background:var(--paper);padding:var(--s-1)}.fx-canvas figcaption{font-size:.75rem;padding:var(--s-1) var(--s-2)}.fx-svg .fx-t-chg,.fx-svg .fx-t-cur,.fx-svg .fx-t-prop{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.fx-detail-h{margin-bottom:var(--s-3)}.fx-detail .table-wrap{border:1px solid var(--rule)}@media (max-width:40rem){.fx-bar{display:grid;grid-template-columns:1fr 1fr}.fx-bar__actions{display:contents}.fx-bar .fx-copy,.fx-bar__prefs{grid-column:1/-1}.fx-bar__prefs{justify-content:space-between}.fx-viz__bar{gap:var(--s-2)}.fx-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.fx-tabs button{padding-inline:var(--s-1)}.fx-canvas figcaption{display:none}}@media (max-width:28rem){.fx-grid{grid-template-columns:minmax(0,1fr)}.fx-setups{padding:var(--s-2)}.fx-setup{padding:var(--s-3) var(--s-2)}.fx-row{gap:2px}.fx-control{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;grid-template-rows:repeat(2,2.75rem)}.fx-control input{grid-column:1;grid-row:1/3;min-height:3rem;font-size:1.0625rem}.fx-control button{grid-column:2;min-height:2.75rem}.fx-control button:first-child{grid-row:2}.fx-control button:last-child{grid-row:1}.fx-row--one{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}}.fitment-page-head{padding-block-start:var(--s-4);padding-block-end:var(--s-4);gap:var(--s-3)}@media (max-width:40rem){.fitment-page-head{padding-block:var(--s-3);gap:var(--s-2)}.fx-bar{gap:var(--s-2)}.fx-bar .btn--secondary:not(.fx-copy){background:var(--surface);border-color:var(--rule);color:var(--ink-2);justify-content:center}.fx-bar .btn--secondary:last-child{border-color:var(--rule)}.fx-bar__prefs{flex-wrap:wrap;gap:var(--s-1);padding:var(--s-1);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-1)}.fx-seg button{padding-inline:.5rem}.fx-speed{gap:var(--s-1)}.fx-speed input{width:3.25rem;font-size:1rem}}.fx-setup__head{margin-bottom:var(--s-1)}.fx-setup__title{font-size:var(--t-lg);font-weight:700}.fx-chip{font-size:.6875rem;padding:.2rem .45rem;color:var(--ink-3);background:transparent}.fx-summary{font-weight:500;font-size:var(--t-xs);color:var(--ink-3)}.fx-adv summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s-2);padding-block:var(--s-1);min-height:2.75rem}.fx-adv__hint{grid-column:1;grid-row:2;font-weight:400;font-size:var(--t-xs);color:var(--ink-3)}.fx-disclosure-icon{grid-column:2;grid-row:1/3;transition:transform .15s}.fx-readout>*{max-width:72rem}.fitment-editorial>section{margin-bottom:var(--s-7)}.fx-comparison-summary{max-width:46rem;margin-bottom:var(--s-4)}.fx-comparison-summary h2,.fx-readout h2{font-size:var(--t-lg);margin:0 0 var(--s-1);scroll-margin-top:5rem}.fx-comparison-summary p{margin:0 0 var(--s-1);line-height:1.5}.fx-scope-note{font-size:var(--t-xs);color:var(--ink-3)}.fx-metric{padding:var(--s-2) var(--s-3);border-top-width:2px}.fx-metric .fx-metric__value{margin:.15rem 0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.fx-metric p{margin-top:.25rem}.fx-metric--lead .fx-metric__value{color:var(--ink)}@media (max-width:40rem){.fx-primary{gap:var(--s-2);margin-bottom:var(--s-4)}.fx-readout{padding:var(--s-3) var(--s-2)}}@media (min-width:40rem) and (max-width:63.99rem){.fx-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fx-primary{grid-template-columns:repeat(6,minmax(0,1fr))}.fx-metric,.fx-metric--lead{grid-column:span 2}.fx-metric:nth-child(n+4){grid-column:span 3}}