body:has(.t-vsel){background:var(--ink-900, #0A0A0A)}.t-vsel{position:relative;overflow:hidden;padding:clamp(40px,6vw,88px) 0 clamp(48px,7vw,104px)}.t-vsel__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 78% -10%,#e1060029,#e1060000 55%),radial-gradient(90% 70% at 0% 0%,#ffffff0a,#fff0 50%)}.t-vsel__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,transparent 78%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,transparent 78%)}.t-vsel__inner{position:relative;z-index:1}.t-vsel__head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.t-vsel__eyebrow{margin:0 0 var(--space-5)}.t-vsel__title{margin:0;color:var(--ink-0);font-size:clamp(46px,8vw,104px)}.t-vsel__sub{margin:var(--space-3) 0 0;max-width:56ch;color:var(--text-muted-on-dark);font-size:var(--fs-18);line-height:1.5}.t-vsel__popular{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:var(--space-4) 0;margin-bottom:clamp(32px,4vw,56px)}.t-vsel__popular-label{color:var(--text-muted-on-dark);margin:0 0 var(--space-3)}.t-vsel__popular-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.t-vsel__popular-chip{border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:var(--text-on-dark);padding:10px 18px;border-radius:999px;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.t-vsel__popular-code{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-14);letter-spacing:.04em}.t-vsel__popular-chip:hover{background:var(--accent);border-color:var(--accent);color:var(--ink-0);transform:var(--motion-lift)}.t-vsel__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px,3vw,48px);align-items:start}.t-vsel__steps{display:flex;flex-direction:column;gap:var(--space-3)}.t-vsel__step{position:relative;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff05;overflow:hidden;transition:border-color var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease),background var(--motion-base) var(--motion-ease)}.t-vsel__step[data-state=active]{border-color:#ffffff38;background:#ffffff08}.t-vsel__step[data-state=active]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.t-vsel__step[data-state=locked]{opacity:.42;pointer-events:none}.t-vsel__step-head{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) clamp(16px,2vw,28px);background:transparent;border:0;text-align:left;color:inherit;cursor:default}.t-vsel__step[data-state=done] .t-vsel__step-head{cursor:pointer}.t-vsel__step-num{flex:0 0 auto;font-family:var(--font-display-headline);font-size:clamp(28px,4vw,40px);line-height:1;color:#ffffff47;transition:color var(--motion-base) var(--motion-ease)}.t-vsel__step[data-state=active] .t-vsel__step-num{color:var(--accent)}.t-vsel__step[data-state=done] .t-vsel__step-num{color:var(--accent-good)}.t-vsel__step-headings{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.t-vsel__step-title{font-family:var(--font-display-headline);font-size:clamp(22px,3vw,30px);letter-spacing:.01em;text-transform:uppercase;line-height:1;color:var(--ink-0)}.t-vsel__step-chosen{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.03em;color:var(--text-muted-on-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-vsel__step[data-state=done] .t-vsel__step-chosen{color:var(--accent)}.t-vsel__step:not([data-state=done]) .t-vsel__step-chosen{display:none}.t-vsel__step-edit{flex:0 0 auto;font-family:var(--font-family-display);font-size:var(--fs-13);font-weight:600;letter-spacing:.02em;color:var(--text-muted-on-dark);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 14px;transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.t-vsel__step[data-state=done] .t-vsel__step-head:hover .t-vsel__step-edit{color:var(--ink-0);border-color:var(--ink-0)}.t-vsel__step:not([data-state=done]) .t-vsel__step-edit{display:none}.t-vsel__step-body{padding:0 clamp(16px,2vw,28px) var(--space-4)}.t-vsel__step:not([data-state=active]) .t-vsel__step-body{display:none}.t-vsel__step[data-state=active] .t-vsel__step-body{animation:tvsel-reveal var(--motion-base) var(--motion-ease) both}@keyframes tvsel-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.t-vsel__family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.t-vsel__family{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--space-4);border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff05;color:var(--text-on-dark);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.t-vsel__family:hover{border-color:var(--accent);background:#e106001a;transform:var(--motion-lift)}.t-vsel__family[data-active=true]{border-color:var(--accent);background:#e1060029}.t-vsel__family-letter{font-family:var(--font-display-headline);font-size:clamp(40px,5vw,56px);line-height:.9;color:var(--ink-0)}.t-vsel__family-label{font-family:var(--font-family-display);font-weight:700;font-size:var(--fs-16);letter-spacing:.01em}.t-vsel__family-span{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;color:var(--text-muted-on-dark)}.t-vsel__types{display:grid;grid-template-columns:repeat(2,minmax(180px,320px));gap:var(--space-3);margin-top:var(--space-4)}.t-vsel__type{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:var(--space-4);border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff05;color:var(--text-on-dark);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.t-vsel__type:hover{border-color:var(--accent);background:#e106001a;transform:var(--motion-lift)}.t-vsel__type[data-active=true]{border-color:var(--accent);background:#e1060029}.t-vsel__type-title{font-family:var(--font-family-display);font-weight:700;font-size:var(--fs-18, 18px);color:var(--ink-0)}.t-vsel__type-sub{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;line-height:1.55;color:var(--text-muted-on-dark)}@media(max-width:749px){.t-vsel__types{grid-template-columns:1fr 1fr}}.t-vsel__chip-group{margin-top:var(--space-4)}.t-vsel__chip-group:first-child{margin-top:var(--space-2)}.t-vsel__chip-group-label{color:var(--text-muted-on-dark);margin:0 0 var(--space-2)}.t-vsel__chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.t-vsel__chip{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-start;border:1px solid rgba(255,255,255,.16);background:#ffffff08;color:var(--text-on-dark);padding:10px 14px;border-radius:10px;cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.t-vsel__chip:hover{border-color:var(--accent);background:#e106001f;transform:var(--motion-lift)}.t-vsel__chip[data-active=true]{border-color:var(--accent);background:var(--accent);color:var(--ink-0)}.t-vsel__chip[data-active=true] .t-vsel__chip-meta{color:#ffffffd9}.t-vsel__chip[data-active=true] .t-vsel__chip-body{border-color:#ffffff80;color:var(--ink-0)}.t-vsel__chip-top{display:inline-flex;align-items:center;gap:var(--space-2)}.t-vsel__chip-code{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-15);letter-spacing:.04em}.t-vsel__chip-body{font-family:var(--font-family-display);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted-on-dark);border:1px solid rgba(255,255,255,.22);border-radius:4px;padding:1px 6px}.t-vsel__chip-meta{font-family:var(--font-family-display);font-size:var(--fs-12);color:var(--text-muted-on-dark)}.t-vsel__chip--engine{flex-direction:row;align-items:center;gap:var(--space-2);padding:11px 16px}.t-vsel__chip-flag{font-family:var(--font-family-display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-warn)}.t-vsel__chip--engine[data-active=true] .t-vsel__chip-flag{color:var(--ink-0)}.t-vsel__chip--engine[data-popular=true]{border-color:#c9a24a73}.t-vsel__loading{margin:0;font-size:var(--fs-14);color:var(--text-muted-on-dark)}.t-vsel__summary{position:sticky;top:calc(var(--header-stack-height, 112px) + 16px)}.t-vsel__sheet{position:relative;background:var(--ink-800, #141414);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:clamp(20px,2.4vw,28px)}.t-vsel__sheet:before{content:"";position:absolute;left:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);top:0;height:3px;background:var(--accent);border-radius:0 0 3px 3px;transition:background var(--motion-base) var(--motion-ease)}.t-vsel__sheet[data-state=empty]:before{background:#ffffff2e}.t-vsel__sheet[data-state=ready]:before{background:var(--accent-good)}.t-vsel__sheet-tick{position:absolute;width:10px;height:10px;border-color:#ffffff47;border-style:solid;border-width:0}.t-vsel__sheet-tick--tl{top:10px;left:10px;border-top-width:1px;border-left-width:1px}.t-vsel__sheet-tick--tr{top:10px;right:10px;border-top-width:1px;border-right-width:1px}.t-vsel__sheet-tick--bl{bottom:10px;left:10px;border-bottom-width:1px;border-left-width:1px}.t-vsel__sheet-tick--br{bottom:10px;right:10px;border-bottom-width:1px;border-right-width:1px}.t-vsel__sheet-eyebrow{color:var(--text-muted-on-dark);margin:0 0 var(--space-3)}.t-vsel__sheet-code{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.1)}.t-vsel__sheet-chassis{font-family:var(--font-mono);font-weight:600;font-size:clamp(40px,5vw,52px);line-height:1;letter-spacing:.01em;color:var(--ink-0)}.t-vsel__sheet[data-state=empty] .t-vsel__sheet-chassis{color:#ffffff4d}.t-vsel__sheet-model{font-family:var(--font-family-display);font-weight:600;font-size:var(--fs-16);color:var(--text-muted-on-dark);min-height:1em}.t-vsel__sheet-specs{margin:0 0 var(--space-4)}.t-vsel__sheet-spec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06)}.t-vsel__sheet-spec dt{font-family:var(--font-family-display);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-on-dark)}.t-vsel__sheet-spec dd{margin:0;font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.02em;color:var(--text-on-dark);text-align:right}.t-vsel__progress{display:flex;gap:6px;margin-bottom:var(--space-4)}.t-vsel__progress-seg{flex:1;height:4px;border-radius:2px;background:#ffffff1f;transition:background var(--motion-base) var(--motion-ease)}.t-vsel__progress-seg[data-on=true]{background:var(--accent)}.t-vsel__cta{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;background:var(--accent);color:var(--ink-0);border:0;font-family:var(--font-family-display);font-weight:700;font-size:var(--fs-15);letter-spacing:.01em;padding:15px 20px;border-radius:8px;cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),filter var(--motion-fast) var(--motion-ease)}.t-vsel__cta:hover:not(:disabled){filter:brightness(1.08);transform:var(--motion-lift)}.t-vsel__cta svg{transition:transform var(--motion-fast) var(--motion-ease)}.t-vsel__cta:hover:not(:disabled) svg{transform:translate(3px)}.t-vsel__cta:disabled{background:#ffffff1a;color:var(--text-muted-on-dark);cursor:not-allowed}.t-vsel__reset{display:block;width:100%;margin-top:var(--space-3);background:transparent;border:0;color:var(--text-muted-on-dark);font-family:var(--font-family-display);font-size:var(--fs-13);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease)}.t-vsel__reset:hover{color:var(--ink-0)}.t-vsel__summary .t-fitment-note{margin-top:var(--space-3);color:var(--text-muted-on-dark)}@media(max-width:989px){.t-vsel__layout{grid-template-columns:1fr}.t-vsel__summary{position:static}}@media(max-width:749px){.t-vsel__family-grid{grid-template-columns:repeat(2,1fr)}.t-vsel__step-head{gap:var(--space-2);padding:var(--space-3) var(--space-3)}.t-vsel__step-edit{padding:5px 10px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
