.spec-wave-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);border-bottom-width:1px;border-color:var(--line);display:flex}@supports (color:color-mix(in lab, red, red)){.spec-wave-row{border-color:color-mix(in oklch, var(--line), var(--line-strong) calc(var(--row-g,0) * 100%))}}.spec-wave-row>dt{color:var(--muted-foreground);flex-shrink:0;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.spec-wave-row>dt{color:color-mix(in oklch, var(--muted-foreground), var(--foreground) calc(var(--row-g,0) * 100%))}}.spec-wave-row>dt{transform:translateX(calc(var(--row-g,0) * .375rem))}.spec-wave-row>dd{text-align:right;min-width:0;font-size:var(--text-xs);line-height:calc(var(--spacing) * 5);font-weight:var(--font-weight-medium);overflow-wrap:break-word}.spec-wave-row>dd.mono{letter-spacing:var(--tracking-wide);-webkit-user-select:all;user-select:all;font-size:.68rem}.spec-wave-row>dt,.spec-wave-row>dd.mono,.vehicle-section-link{font-family:var(--font-ruble-mono-source,"GeistMonoRuble"), "Geist Mono", ui-monospace, monospace}.spec-wave-row>dt,.vehicle-section-link{text-transform:uppercase}@media (min-width:64rem){.vehicle-spec-pairs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.vehicle-spec-pairs>.spec-wave-row{border-color:var(--line);grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.75rem;min-width:0;padding-block:.6875rem;transition:border-color .22s;display:grid}.vehicle-spec-pairs>.spec-wave-row>dt{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.5;transition:color .22s;transform:none}.vehicle-spec-pairs>.spec-wave-row>dd{text-align:left;overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.vehicle-spec-pairs>.spec-wave-row>dd.mono{font-size:.8125rem}@media (hover:hover) and (pointer:fine){.vehicle-spec-pairs>.spec-wave-row:hover{border-color:var(--foreground)}.vehicle-spec-pairs>.spec-wave-row:hover>dt{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.vehicle-spec-pairs>.spec-wave-row,.vehicle-spec-pairs>.spec-wave-row>dt{transition:none}}}.vehicle-section-link{z-index:1;min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:.68rem;font-weight:var(--font-weight-semibold);transition:color var(--motion-duration-control) var(--default-transition-timing-function);outline-style:none;align-items:center;display:inline-flex;position:relative}.vehicle-section-link:focus-visible{box-shadow:inset 0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.vehicle-section-link:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--ring) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.vehicle-section-link{transition:none}}@layer components{.vehicle-section-nav{isolation:isolate;z-index:30;border-bottom:1px solid var(--line);background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.vehicle-section-nav{background:color-mix(in oklab, var(--background) 92%, transparent)}}.vehicle-section-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--motion-duration-control) var(--motion-ease-out), border-color var(--motion-duration-control) var(--motion-ease-out)}@media (prefers-reduced-motion:reduce){.vehicle-section-nav{transition:none}}}[data-vehicle-section-nav] [data-vehicle-section-controls]{min-height:44px;position:relative}[data-vehicle-section-nav] [data-vehicle-section-label]{white-space:nowrap;flex-shrink:0;display:block}[data-vehicle-section-nav] .vehicle-section-link{min-width:44px;color:var(--foreground);font-size:var(--text-xs);font-weight:400;line-height:var(--text-xs--line-height);justify-content:center;padding-inline:.5rem;display:flex;overflow:hidden}[data-vehicle-section-nav] .vehicle-section-link[aria-current=location]{color:var(--inverse-foreground)}@media (hover:hover){[data-vehicle-section-nav] .vehicle-section-link:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-vehicle-section-nav] .vehicle-section-link:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}}[data-vehicle-section-nav] [data-vehicle-nav-ink]{pointer-events:none;z-index:0;background:var(--ink);opacity:0;transition:transform var(--motion-duration-panel) var(--motion-ease-out), width var(--motion-duration-panel) var(--motion-ease-out), opacity var(--motion-duration-panel) var(--motion-ease-out);will-change:transform;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){[data-vehicle-section-nav] [data-vehicle-nav-ink]{transition:none}}@media (min-width:64rem){.vehicle-section-nav-floating{border:1px solid var(--line-strong);background:var(--background);width:fit-content;max-width:calc(100vw - 22rem);box-shadow:4px 4px 0 var(--foreground);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.vehicle-section-nav-floating{box-shadow:4px 4px 0 color-mix(in oklab, var(--foreground) 24%, transparent)}}.vehicle-section-nav-floating{-webkit-backdrop-filter:none;backdrop-filter:none}[data-vehicle-detail-view] [data-vehicle-section-nav]{top:var(--vehicle-section-dock-top,6rem)}[data-vehicle-section-nav][data-vehicle-section-docking=true]{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;clip-path:inset(-4px calc(100% - var(--vehicle-section-dock-start) - var(--vehicle-section-dock-width) - 8px) -8px calc(var(--vehicle-section-dock-start) - 4px));background:0 0;border-color:#0000;margin-inline:0}[data-vehicle-section-nav][data-vehicle-section-docking=true]>[data-vehicle-section-controls]{width:fit-content;max-width:var(--vehicle-section-dock-width);margin-inline:var(--vehicle-section-dock-start) 0;outline:1px solid var(--line-strong);outline-offset:-1px;background:var(--background);box-shadow:4px 4px 0 var(--foreground);padding-inline:0}@supports (color:color-mix(in lab, red, red)){[data-vehicle-section-nav][data-vehicle-section-docking=true]>[data-vehicle-section-controls]{box-shadow:4px 4px 0 color-mix(in oklab, var(--foreground) 24%, transparent)}}[data-vehicle-section-nav][data-vehicle-section-docking=true]>[data-vehicle-section-controls]{pointer-events:auto}[data-vehicle-section-nav][data-vehicle-section-docking=true]>[data-vehicle-section-controls]>ul{width:max-content;max-width:100%;margin-inline:0;padding-inline:0}[data-vehicle-detail-view] :is(section[id^=vehicle-detail-],#selection-invite){scroll-margin-top:var(--vehicle-section-anchor-offset,10rem)}}
